Dev

Debugging HTTP Request With Netcat

O que fazer quando você precisa usar uma API de terceiros e tudo funciona bem quando você está fazendo seus testes com curl. $ curl https://api.github.com/repos/lorn/lwp-curl/commits Mas quando você vai para sua linguagem botar a mão na massa, dá erro: $ curl "https://api.github.com/repos1/lorn/lwp-curl/commits1" { "message": "Not Found" } é claro que nem sempre o erro será tão claro, e principalmente quando você está fazendo POST/PUT com arquivos, como debugar?

Hackers Que Você Deveria Conhecer (1): Brad Fitzpatrick

Esta série de posts é baseada na idéia do site Papodehomem que tem uma série parecida chamada “Homens que você devia conhecer”. A ideia é falar de hackers em geral, tipo algum dia pode ter uma história de um cortador de lenha que fez uma mesa só com seu machado por exemplo :) Esse é um exemplo clássico de hacker. {% img center http://media.tumblr.com/tumblr_ljiu9qSdTJ1qhdaqj.png %} Brad Fitzpatrick é um dos muitos hackers programadores que você deveria conhecer ou ao menos saber o que ele já fez.

Meu Ambiente De Trabalho Em N Itens

O peka me convidou para a correntinha do bem, e ainda me intimou pelo twitter :/ aqui está como é meu ambiente de trabalho. ZSH, o cara é tão bom que tem um post só para ele :) iTerm2 - Eu sempre usei o Terminal.App padrão do MacOSX, há um tempo atrás ouvi falar do iTerm, mas dado a minha pessima organização, acabei me esquecendo. Por causa dessa foto no twitter/facebook recebi a dica do iTerm2 e vou dizer, deixa o Terminal.

Usando ZSH

Esses dias re-descobri o zsh, já havia testado a um tempo atrás mas agora foi pra valer :) E vou dizer, não há shell melhor :) muito melhor que o Bash O historico do ZSH é compartilhado por TODAS sessões dele, diferente do bash que cada sessão tem seu histórico ( e você tem que ficar procurando onde foi que digitou aquele comando para recuperar ele do histórico ).