Rails, Git, MySQL e mod_rails no Leopard
24/05/2008 — 3 comentários — Tags: git, howto, leopard, mac, mod_rails, mysql, railsComprou um Mac? Não sabe por onde começar? Esse é um mega-post mostrando como configurar Ruby on Rails, Git, MySQL e mod_rails no Leopard. É tudo muito-fácil!
Ruby on Rails
O Leopard já vem com Ruby e Rails já instalados. Então, a única sugestão é a de atualizar todos os gems. O comando gem list deve apontar os gems instalados. Por padrão, são:
Novo layout
15/05/2008 — 11 comentários — Tags: layoutResolvi fazer um novo layout para o blog. Estava cansado da versão ‘documento do word’ e fiz algo mais ‘Time Machine’. A estrutura ainda é mesma, os códigos-fonte estão com o mesmo tema do Textmate (valeu Nando!) e estou terminando alguns pequenos probleminhas. Nessa versão, utilizei jQuery e retirei a busca personalizada do Google. Para o Adsense, aquilo me retornava quase nada.

Obtendo o número de leitores do seu Feedburner
02/05/2008 — 1 comentário — Tags: feedburner, parser, php, xmlPost rápido da madrugada: eu e toda blogosfera (sic) que utiliza o Feedburner para gerenciar feeds de blogs e whatever pode não gostar dessa imagenzinha:
Esse azul-calcinha geralmente não combina muito com os layouts de nossos sites. Eu sei que existe forma de mudar de azul-calcinha para rosa-bebê, mas isso não melhora grandes coisas. A solução em duas linhas está no PHP:
$subs = $xml->feed->entry['circulation'];
O método simplexml_load_file é um parser rápido e esperto do PHP 5. No código acima, $subs retorna o número de leitores. Simples assim.
GoLive is dead!
29/04/2008 — Comente! — Tags: golive, softwareO que é bom deve ser lembrado: o GoLive, que nasceu na Alemanha com o nome GoLive Pro em 1996 e fora comprado pela Adobe em 1999, será descontinuado em função do Dreamweaver. A morte do editor já era prevista, já que com a compra da Macromedia, a Adobe ganhou um popular software para bitolar profissionais.
Descanse em paz ;)
P.S.: amanhã posto sobre um novo job.
Para não dizer que não falei de produtividade
12/04/2008 — Comente! — Tags: dicas, produtividade, trabalho, twitterTrabalhar com tecnologia e com 'coisas não mensuráveis' pode ser algo difícil para se lidar, num mundo virtual onde existem dezenas de eventos para dispersar sua atenção. Como gerenciar seus pensamentos com tanta informação vindo de todos lados e ao mesmo tempo ser produtivo? Não tenho a fórmula mágica (se tivesse eu deveria já estar rico!), mas tenho me disciplinado em algumas questões:
To do lists e ambiente de trabalho
Tenha listas de tarefas, mas com prazos factíveis. Nada como querer salvar o mundo em um dia. Tenha também um ambiente silencioso. Muita gente gosta de trabalhar com música, já que ela parece te isolar do mundo externo. Trabalhe com uma cadeira confortável e de barriga cheia.
O Twitter definitivamente é a coisa mais cool que já vi nos últimos tempos. Mas você precisa se controlar e isso já começa não seguindo mas de trocentas pessoas e/ou pessoas que postam algo como 'hora de acampar'. Eu definitivamente só quem trabalha com desenvolvimento web e sei que entre suas twitadas pode surgir algo importante - para mim ou para elas. Ultimamente, até minhas dúvidas de Actionscript foram sanadas via Twitter. Essa possibilidade de suporte online - mais rápido do que fóruns e listas de discussão - é um bom uso do Twitter.
Nada de cliente de e-mail aberto full time. O Jonas já deu boas dicas: leia e-mails duas vezes (ou o mínimo possível) por dia e não gaste mais de uma hora nessa tarefa.
Listas de discussão
Listas de discussão é um vício que tenho a uns 5 anos, mas que ultimamente, perderam a graça. Ter a caixa de e-mail com trocentas mensagens pra ler é algo que me causa incômodo e se eu parar para ler, eu não trabalho. Solução: evite listas.
Como você desenvolve suas aplicações
05/04/2008 — 1 comentário —[update 04/04/08] migrei da dreamhost para railsplayground e ainda estou acertando umas coisinhas [plugins & layout] na casa nova.

Tenha vários Internet Explorer no Mac OS
16/03/2008 — 1 comentário — Tags: browser, download, ie, macDesenvolver layouts pode ser uma tarefa difícil por causa da compatibilidade entre browsers. Isso significa que nem tudo que fique funcional em um navegador vá funcionar em outro. No Mac a alternativa para testar o Internet Explorer é instalar softwares como o VMware ou Parallels, que emulam o Windows e, a partir daí, usar o I(gnorant) Explorer. Entretanto hoje existe uma alternativa para isso: o ies4osx.
O ies4osx é baseado no projeto brasileiro ie4linux. O software nada mais faz do que gerar o IE para ser executado com o Wine. Além disso, ele já instala as principais fontes do Windows e até o plugin do Flash, sem grandes mágicas.
PS.: para o ie4osx é preciso ter instalado os pacotes X11 e o Darwine. O X11 está no DVD de instalação do Mac OS e o Darwine é um fork do Wine para Mac.
O quanto você sabe de HTML?
16/03/2008 — 1 comentário — Tags: game, html, webstandardsBrincadeira do domingo: um game para mostrar seu conhecimento em HTML.
UML e MySQL no Mac
10/03/2008 — 1 comentário — Tags: mac, mysql, software, umlQuem não usa Mac às vezes pode pensar que soluções em desenvolvimento são escassas. Mas não são. Hoje vou apresentar duas ferramentas de modelagem de dados para Mac OS e o CocoaMySQL, para manipulação do MySQL.
O CanonSketch é um software desenvolvido na Universidade de Madeira, em Portugal. É uma ferramenta interessante para modelagem UML 2.0, muito utilizado em times de desenvolvimento.
Outro software de modelagem que utilizo aqui é o OmniGraffle Pro. Além de diagramas de UML, o software pode criar vários outros tipos de diagrama. A desvantagem frente ao CanonSketch é que OmniGraffle é pago.
Para manipular bancos de dados em MySQL, a pedida é o CocoaMySQL. Ele possui a mesma interface 'bonitinha' dos softwares escritos em Cocoa e é bastante eficaz em tarefaz corriqueiras com a linguagem.
P.S.: o iUseThis é mais um site social em Rails, que lista os aplicativos que o pessoal usa. Eu tenho um perfil lá com todos apetrechos.
P.S.2.: estou a muito tempo sem postar, mas vou voltar às antigas. (Esse post está sendo escrito da sala da facu)
Enfim, Silverlight
05/01/2008 — 3 comentários — Tags: flash, microsoft, silverlightSe você tivesse uma tecnologia web que pretende ser um Flash-killer nada mais inteligente do que fazer seu próprio site com ela, certo? É isso que a Microsoft está fazendo com seu novo website de downloads, disponível em http://www.microsoft.com/beta/downloads/.
Fiz um grande esforço para baixar os 4,7 MB do plugin, digitar a senha de administrador (e se fosse não fosse meu computador?) e reiniciar o browser. Após toda via crucis, fui verificar a URI e fazer meu mini-review.
A instalação do plugin foi rápida e simples e segue a mesma interface bonita das aplicações do Mac OS. O site de downloads simplesmente não deve ter sido testado. Clico no link "Browse Downloads". A partir daí, ele fica ativo, não aparece nenhuma lista de downloads e, estranhamente, nenhum link da página funciona mais. Os botões do slideshow do topo também possuem comportamento estranho, devido ao preloader das imagens. Transições nada suaves. Ao recarregar a página pela terceira vez, funciona.
Segundo o Firebug, são 37 scripts, 100 KB. Até dll foi requisitado. Faço um View > Source e vejo Javascript obstrusivo, código bagunçado e até hack para background PNG transparente no Internet Explorer 6.
É assim que o Silverlight chega na Microsoft. Bem vindo.