Skip to content

Instantly share code, notes, and snippets.

View guipacheco2's full-sized avatar

Guilherme Pacheco guipacheco2

View GitHub Profile
@guipacheco2
guipacheco2 / CidadesBR.json
Created November 26, 2014 22:54
JSON de Cidades do Brasil
[
{"nome" : "Abadia de Goiás, Goiás", "slug" : "abadia de goias, goias", "uf" : "Goiás"},
{"nome" : "Abadia dos Dourados, Minas Gerais", "slug" : "abadia dos dourados, minas gerais", "uf" : "Minas Gerais"},
{"nome" : "Abadiânia, Goiás", "slug" : "abadiania, goias", "uf" : "Goiás"},
{"nome" : "Abaeté, Minas Gerais", "slug" : "abaete, minas gerais", "uf" : "Minas Gerais"},
{"nome" : "Abaetetuba, Pará", "slug" : "abaetetuba, para", "uf" : "Pará"},
{"nome" : "Abaiara, Ceará", "slug" : "abaiara, ceara", "uf" : "Ceará"},
{"nome" : "Abaíra, Bahia", "slug" : "abaira, bahia", "uf" : "Bahia"},
{"nome" : "Abaré, Bahia", "slug" : "abare, bahia", "uf" : "Bahia"},
{"nome" : "Abatiá, Paraná", "slug" : "abatia, parana", "uf" : "Paraná"},
@guipacheco2
guipacheco2 / Guia eventos socket
Created January 4, 2015 17:13
Node.js Socket.io
// send to current request socket client
socket.emit('message', "this is a test");
// sending to all clients, include sender
io.sockets.emit('message', "this is a test");
// sending to all clients except sender
socket.broadcast.emit('message', "this is a test");
// sending to all clients in 'game' room(channel) except sender
@guipacheco2
guipacheco2 / .zshrc
Created May 22, 2018 12:52
put you in your last-used directory when opening a new window
# emulate bash PROMPT_COMMAND (only for zsh)
precmd() { eval "$PROMPT_COMMAND" }
# open new terminal in same dir
PROMPT_COMMAND='pwd > "${HOME}/.cwd"'
[[ -f "${HOME}/.cwd" ]] && cd "$(< ${HOME}/.cwd)"
@guipacheco2
guipacheco2 / gist:3a3be07821a9a42d86c31379d36a85ab
Created October 4, 2019 15:27
Rename dir in md5 file name
for i in *; do sum=$(echo -n "$i"|md5sum); mv "$i" "${sum%% *}.${i##*.}"; done