Textmate cheat sheet

31/07/08

O Textmate possui uma série de atalhos que se você não souber como usá-los, será como utilizar um Notepad. Pensando nisso, fiz um wallpaper com diversos atalhos que são muito úteis e que você precisa conhecer.

Meu desktop com o wallpaper de atalhos do Textmate

Você pode fazer o download do wallpaper aqui. Note que ele foi feito especialmente para Macbooks[bb], com resolução de 1280×800.

Instalando o memcached no Mac OS X

10/07/08

O memcached é um sistema distribuído de cache em memória utilizado por muitos sites com tráfego intenso como Youtube, Wikipedia e Digg. Para instalá-lo no Mac OS X Leopard[bb], siga os passos abaixo, que seguem a velha receita de bolo configure-make-install.

Iniciando a instalação

Antes de instalar o memcached, é preciso instalar a biblioteca libevent. Acesse o site http://monkey.org/~provos/libevent/ e faça o download da última versão. Após extrair seus arquivos, execute os comandos abaixo para compilar e instalar esta biblioteca.

cd libevent-1.4.5-stable
./configure
make
sudo make install

Agora, você pode instalar o memcached propriamente dito! O código-fonte do memcached pode ser encontrado em http://www.danga.com/memcached/. Faça o download e, depois de extrair os arquivos, execute:

cd memcached-1.2.5
./configure
make
sudo make install

Se você pretende utilizar o memcached em uma aplicação Ruby on Rails, você precisa instalar a gem de mesmo nome. Antes, você precisa instalar a biblioteca libmemcached. Acesse o site http://download.tangent.org/ e faça o download da última versão. Extraia os arquivos e execute os comandos abaixo.

cd libmemcached-0.21
./configure
make
sudo make install

E para finalizar, instale a gem memcached.

sudo env ARCHFLAGS="-arch i386" gem install memcached

Atalhos no Terminal e outros programas do Mac OS X

21/11/07

O Leopard vem com uma série de novas funcionalidades, como todo já está cansado de saber. Um aplicativo que melhorou bastante foi o Terminal, baseado no terminal Bash. Se você irá utilizá-lo, fique atento às teclas de atalho que ele implementa. Veja uma tabela com algumas delas.

Função Atalho
Ctrl + A Ir para o início da linha atual
Ctrl + E Ir para o fim da linha atual
Ctrl + K Apaga tudo o que estiver após o cursor
Ctrl + U Apaga tudo o que estiver antes do cursor
Ctrl + W Apaga a palavra antes do cursor
Ctrl + L Limpa todo o buffer do terminal atual
Ctrl + R Busca comandos previamente utilizados
Ctrl + C "Mata" a linha atual

E se você sente falta de alguma tecla de atalho, ou gostaria de modificar alguma já existente, essa dica é para você. Em "System Preferences › Keyboard & Mouse › Keyboard Shortcut", você pode adicionar os atalhos para um programa específico, ou para todos!

Painel de Preferências de Teclado e Mouse

Eu não sei como não descobri isso antes!