Eu descobri a pouco tempo que o css sozinho e capas de criar algumas animacoes bem interessantes. Uma delas eu coloquei nos links das tags. Se voce usa o IE nem deve ter notado, mas se usa o Safari ou Chrome deve ter achado o maximo, como eu =D. Se vc curtiu eu dou a barbada de como criar..cpojer-links a { display: inline-block; padding: 4px; outline: 0; color: #3a599d; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; -webkit-transform: scale(1) rotate(0); -moz-transform: scale(1) rotate(0); -o-transform: scale(1) rotate(0); transform: scale(1) rotate(0);}.cpojer-links a:hover { background: #3a599d; text-decoration: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-transform: scale(1.05) rotate(-1deg); -moz-transform: scale(1.05) rotate(-1deg); -o-transform: scale(1.05) rotate(-1deg); transform: scale(1.05) rotate(-1deg);}.cpojer-links a:nth-child(2n):hover { -webkit-transform: scale(1.05) rotate(1deg); -moz-transform: scale(1.05) rotate(1deg); -o-transform: scale(1.05) rotate(1deg); transform: scale(1.05) rotate(1deg);}Esse e todo o codigo que vc vai precisar. Talvez vc vai querer um container diferente pra tag <a>. Mas tenho certeza que vc consegue ajeitar o seu html e esse css sem problemas pra fechar com a sua necessidade.Essa animacao, infelizmente so roda hoje no chrome, safari e opera. O Firefox nao roda as transicoes, mas o transform sozinho ja da um efeito bem agradavel. Nas novas versoes beta do FF e IE (4 e 9 respectivamente) a transicao ja funciona. Entao e implementar e esperar pelo futuro preparado =D.[Christoph Pojer via David Walsh] Seguindo a mesma logica do ultimo post, irei dividir o conteudo em algumas partes e vou atualizando o post a medida que o tempo me permite. O tema dessa vez e o twitter e sua api. Vou utilizar o zend oauth pra autenticar no twitter e fazer algumas operacoes bem basicas que podem ser aproveitadas em qualquer site.Os passos que vamos seguir serao: o registro de uma app no site do twitter, a implementacao do oauth, a implementacao de alguns metodos basicos (como listar timeline e tweetar) e derrepente uma interface pra completar tudo. Espero ao final disponibilizar o fonte completo que foi gerado.Criando AppPara utilizar o protocolo oauth precisa de uma chave de aplicativo. Essa chave serve para identificar quem e o responsavel pela aplicacao e limitar a quantidade de acessos. Essa chave e independente de que usa a app.Para obter esse registro basta acessar o side http://dev.twitter.com fazer o login com o seu usuario de twitter (ou um usuario especial para a app, se preferir) e acessar "Your apps". Entao em "Register a app", vc vai preencher um cadastro onde duas informacoes sao importantes para o funcionamento do app. Callback Url, que deve ser a url que o twitter vai chamar quando completar o login do usuario (http://{url}/index/callback e o que eu usei) e o Application type que deve ser browser.O callback tem uma questao importante. ele nao pode ser localhost. Entao se vc estiver testando na sua maquina, coloque um endereco qualquer (eu coloquei "twitter.cesarscur.com") e adicione ele no host apontando pra 127.0.0.1. Se vc tiver duvida nessa parte, nao hesitarem perguntar.Colocando isso no codigoEu resolvi deixar tudo em um controller apesar disso ser altamente desencorajado.