Gravando Sessões no Vim

Pense na cena: você está programando uma certa funcionalidade de um determinado projeto, vamos chamá-lo de A. Então, você tem 4 arquivos abertos em buffers dentro do Vim. Criou uns mapeamentos do teclado extra, só para o momento. Também tem marcadores que pulam de um trecho do código para outro. Está tudo do jeito que [...]


Dicas de movimentação e identação no GVim

Das coisas que mais me deixam frustados na face da terra, além de pegar código desidentado ou identado de forma errada, é ouvir coisas do tipo ‘no eclipse é mais fácil, só dar CTRL+…’, ‘ah, porque no notepad++ da pra fazer isso mais fácil…’.
Essa semana eu escutei algo do tipo: ‘No notepad++, CTRL+SHIFT+UP move a [...]


Como baixar e converter vídeos do youtube no linux

Aloha! Neste pequeno e simples tutorial (afinal de contas baixar e converter vídeos do youtube é bem mais simples do que você imagina!) vou mostrar a forma mais roots de como baixar vídeos do youtube e converter ela para o formato que quiser. Para isso, vou usar o Slackware 12.2 (testei também no ubuntu 8.04 [...]


15 dicas para maior produtividade usando o GVim

Olá! \o/
Hoje vou falar sobre dicas (algumas bem simples, mas que fazem diferença) para aumentar a produtividade no GVim/Vim. Algumas delas são plugins, outras vão direto para o ~/.gvimrc!

Color Picker
Saindo sem estresse
Colocando Headers nos arquivos
Abrindo arquivos escritos no arquivo
Trabalhando com buffers
Aprimorando a busca
Mudando a fonte
Documentando o código
Autocomplete de código
Rodando comandos do Shell
Solução para arquivos chatos [...]


Como usar Adapter Pattern com python

Olá! Dando continuidade ao post anterior, sobre Decorator Pattern. Mostrarei neste post aqui um exemplo de como e porquê usar o Adapter Pattern. Qualquer dúvida, comente!


O que é? Como e Por quê usar? – Decorator Pattern

Rá! Acá estou eu para explicar um pouco mais sobre o Decorator pattern, um deles que eu acho pouco usado, mas pode salvar vidas. Tem poder na mão. Alguns podem já ter noção do que seja, mas outros devem estar se perguntando: ‘WTF??’. Então vamos lá: