você está em: leonardofaria.netarquivo → 2008

Rails, Git, MySQL e mod_rails no Leopard

24/05/2008 — 3 comentários — Tags: , , , , , ,

Comprou 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:

Continue lendo →



Novo layout

15/05/2008 — 11 comentários — Tags:

Resolvi 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.

Continue lendo →



Obtendo o número de leitores do seu Feedburner

02/05/2008 — 1 comentário — Tags: , , ,

Post 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:

$xml = simplexml_load_file("http://api.feedburner.com/awareness/1.0/GetFeedData?uri=SEUFEED");
$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: ,

O 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: , , ,

Trabalhar 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.

Twitter

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.

E-mail

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.

Dá série uma imagem vale mais que mil palavras:
app.gif



Tenha vários Internet Explorer no Mac OS

16/03/2008 — 1 comentário — Tags: , , ,

Desenvolver 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.

ies4osx no LeopardO 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: , ,

Brincadeira do domingo: um game para mostrar seu conhecimento em HTML.



UML e MySQL no Mac

10/03/2008 — 1 comentário — Tags: , , ,

Quem 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: , ,

Se 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.




Publicidade