Skip to content

Instantly share code, notes, and snippets.

View gnuwilliam's full-sized avatar

William Oliveira gnuwilliam

View GitHub Profile
@gnuwilliam
gnuwilliam / btn_helper.dart
Created March 16, 2014 07:03
Simple Dart helper class to add new button elements
class DartBtn {
ButtonElement addButton(id, text, btnClass, container) {
var button = new ButtonElement();
button..id = id
..text = text
..classes.add(btnClass);
querySelector(container).children.add(button);
return button;
}
}
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
export LANG=pt_BR.UTF-8
# shortcuts
alias gs="git status"
alias gd="git diff"
alias gc="git commit -a"
alias search="git grep"
@gnuwilliam
gnuwilliam / git_branch_info
Created October 31, 2014 19:10
Get git branch info - shell
function parse_git_deleted {
[[ $(git status --ignore-submodules 2> /dev/null | grep deleted:) != "" ]] && echo "-"
}
function parse_git_added {
[[ $(git status --ignore-submodules 2> /dev/null | grep "Untracked files:") != "" ]] && echo '+'
}
function parse_git_modified {
[[ $(git status --ignore-submodules 2> /dev/null | grep modified:) != "" ]] && echo "*"
}
@gnuwilliam
gnuwilliam / gist:afb20e5231193c4a8c0f
Created August 24, 2015 23:25
.vimrc lua config
autocmd!
syntax on
:colorscheme inkpot
set number
set tabstop=2
set shiftwidth=2
set softtabstop=2
export PACKAGE_DIRS="$HOME/work/meteor-shared"
# PS1='\[\e[1;91m\]\u@\h \w \$\[\e[0m\] '
PS1='\[\e[1;91m\]\W \[\e[97m\]\$\[\e[0m\] '
@gnuwilliam
gnuwilliam / plugins-sublime.md
Created August 10, 2012 18:50
Plugins I use - Sublime Text 2

Plugins I use - Sublime Text 2

All of them using Package Manager

PHP

  • Additional PHP Snippets
  • PHP Namespace Command
  • PHP Beautifier

WP

@gnuwilliam
gnuwilliam / wp-security-practices.md
Created August 10, 2012 21:09
WordPress security practices

WP Security Practices

Verificar se existe uma ação antes de carregar o arquivo no WordPress

if ( !function_exists( 'add_action') ) exit;

Silence is golden

Cada diretório do WordPress, inserir uma index vazia, para ocultação da listagem de arquivos.

@gnuwilliam
gnuwilliam / .vimrc
Created August 13, 2012 04:31
My .vimrc file
syntax on
call pathogen#infect()
call pathogen#runtime_append_all_bundles()
set guifont=Monaco:h14
set t_Co=256
au BufNewFile,BufRead *.newtype set filetype=newtype
@gnuwilliam
gnuwilliam / grid-system.html
Last active December 20, 2015 22:29
gist for sudotrap
<!-- Container 12 -->
<div class="container-12">
<div class="grid-{1-12}"></div>
</div>
<!-- Container 16 -->
<div class="container-16">
<div class="grid-{1-16}"></div>
</div>
@gnuwilliam
gnuwilliam / heading.html
Created August 11, 2013 16:29
gist for sudotrap
<!-- headings -->
<h1>sudotrap</h1>
<h2>sudotrap</h2>
<h3>sudotrap</h3>
<h4>sudotrap</h4>
<h5>sudotrap</h5>