Skip to content

Instantly share code, notes, and snippets.

View avandrevitor's full-sized avatar
😎
A mind that opens up to a new idea never returns to its original size

André Vitor Cuba de Miranda avandrevitor

😎
A mind that opens up to a new idea never returns to its original size
View GitHub Profile
sudo tcpdump -i eth1 icmp and icmp[icmptype]=icmp-echo
@avandrevitor
avandrevitor / xdebug.ini
Last active February 27, 2018 16:25
File Xdebug Default
zend_extension=/usr/lib/php5/20131226/xdebug.so
xdebug.auto_trace=1
xdebug.cli_color=1
xdebug.collect_assignments=1
xdebug.collect_includes=1
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.collect_vars=1
xdebug.coverage_enable=1
xdebug.default_enable=1
@avandrevitor
avandrevitor / .gitconfig
Created June 27, 2017 13:29 — forked from jvandyke/.gitconfig
Use PHPStorm/WebStorm for git diff and merge tools
# ~/.gitconfig
# Add this to your global git configuration file
# Change phpstorm to webstorm, if you use that.
# Diff and merge tool changes
# Run `git difftool <directory/file>...` or `git mergetool <directory/file>...`
[merge]
tool = phpstorm
[diff]
tool = phpstorm
$ sudo apt-get update
$ sudo apt-get install libmcrypt-dev
$ curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
$ chmod +x phpbrew
$ sudo mv phpbrew /usr/local/bin/
$ phpbrew init
# add this to your ~/.bashrc:
$ [[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc
@avandrevitor
avandrevitor / pre-commit
Created August 25, 2017 03:31
git-pre-commit-phpcs
#!/bin/sh
PROJECT=`php -r "echo dirname(dirname(dirname(realpath('$0'))));"`
STAGED_FILES_CMD=`git diff --cached --name-only --diff-filter=ACMR HEAD | grep \\\\.php`
# Determine if a file list is passed
if [ "$#" -eq 1 ]
then
oIFS=$IFS
IFS='
@avandrevitor
avandrevitor / Zsh & theme
Created September 20, 2017 17:07 — forked from leemour/Zsh & theme
Zsh installation and Agnoster theme settings
# Railscast
http://railscasts.com/episodes/308-oh-my-zsh
# Install Zsh
sudo apt-get update && sudo apt-get install zsh
# Install Oh-my-zsh
wget –no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O – | sh
# Make ZSH default shell
@avandrevitor
avandrevitor / Dockerfile
Created October 20, 2017 11:52
Example docker with xdebug & phpstorm
FROM php:5.6.31-fpm
LABEL maintainer="avandrevitor@gmail.com"
RUN apt-get update -y
# Install Depedencies
RUN apt-get install -y \
sudo \
git \
@avandrevitor
avandrevitor / sanitizer.php
Created November 21, 2017 17:44
Santinizer
<?php
protected function sanitizer($data)
{
if (is_array($data)) {
foreach ($data as &$value) {
$value = $this->sanitizer($value);
}
} else {
$data = mb_convert_encoding($data, "UTF-8", "ISO-8859-1");
@avandrevitor
avandrevitor / docker-compose.yml
Created November 21, 2017 19:30
Docker Composer Mysql-Server Default
version: "2.0"
services:
mysql:
container_name: my-mysql
image: mysql/mysql-server:latest
hostname: my-mysql
working_dir: /data
volumes:
- ./data:/data/
environment:
<?php
/**
* Firebird
*/
$dsn = "firebird:dbname=192.168.100.123/3050://firebird/data/database.gdb";
$dsn = "firebird:host=192.168.100.123/3050;dbname=/firebird/data/database.gdb;charset=UTF8";
$pdo = new PDO($dsn,'SYSDBA','masterkey');
/**