Rails, software de opinião

21/07/2007 — Comente! — Tags:

Fuck you

Fonte: Canada on Rails, flickr.



Deployment na Dreamhost e RailsPlayground

05/07/2007 — 4 comentários — Tags: , , ,

Minha aplicação Rails está pronta, mas, e agora? Como instalá-la no servidor?
Essa é uma dúvida muito comum entre desenvolvedores Rails. Fazer a configuração do ambiente de produção de uma aplicação é uma tarefa bem DIY (do it yourself, ou, faça você mesmo). Não existe uma fórmula certa ou errada para isso, mas sim diferentes soluções para essa questão. Esse artigo, portanto, mostra uma forma, que eu e o Nando usamos para rodarmos nossas aplicações. Ele na RailsPlayground e eu na Dreamhost. Vamos lá:

Continue lendo →



Curiosidade Ruby do dia

28/06/2007 — 3 comentários — Tags: ,

Não existe 'else if' em Ruby e sim 'elsif' - sem o 'e' mesmo! Isso costuma pegar alguns desatentos. Veja o exemplo:

if numero == 2
   print "Número é 2"
elsif numero == 3
   print "Número é 3"
else
   print "Número não é nem 2 nem 3"
end

Existem outras características interessantes na linguagem.



Piada tosca do dia

09/06/2007 — 1 comentário — Tags: ,

Não resisti: Porque o leão é o rei da floresta 2.0?
Porque quando ele rurge faz RoR!



Novos resources sobre Rails

15/05/2007 — Comente! — Tags: ,

Trabalhar com Rails me garante bons bookmarks (:

1) Palavras reservadas no Rails. Nada de variáveis chamadas LoadError

2) Ruby on Rails API: documentação no estilo do PHP
3) Screencasts do Grupo de Usuários de San Diego
4) Toottips.js: criação de tooltips usando script.aculo.us. Testado e aprovado.
5) Captcha: gerando facilmente aquelas imagens de verificação que às vezes pode ser um saco.
6) Mudando a classe de um link ativo, via Rails

Continue lendo →



Manipulando datas no Rails

06/05/2007 — 4 comentários — Tags:

Em nossas aplicações geralmente trabalhamos com datas. Em nossos bancos de dados, temos sempre um campo do tipo DATETIME. Mas como formatar as datas e evitar tosqueiras como Mon May 18 00:00:00 -0400 2007?

Estou postando duas formas bacanas de formatar datas no Rails.

Continue lendo →



Por que vale a pena trabalhar com Rails

13/04/2007 — 10 comentários — Tags:

Resolvi escrever esse post após um amigo me perguntar se compensava aprender/trabalhar com Rails, já que é demasiadamente recente e sem apoio de grandes empresas, como acontece com o PHP e Python.

Minha curiosidade de trabalhar com Rails veio após todo o hype envolvido no framework e particularmente, depois que conheci o Orkurioso (serviço todo hypado para monitorar scraps do orkut) e vi o screencast (51MB, .mov) do David Heinemeier, junto a todas as aplicações da 37signals.

Continue lendo →



Criando RSS com Rails

12/04/2007 — 2 comentários — Tags: ,

Nota: antes do artigo vale lembrar do curso online de Ruby on Rails + Flex do Carlos. Ele já fez alguns experimentos com esses dois ambientes e rolou um resultado bacana. Vamos ao artigo então :P

Não sou o maior especialista em padrões de distribuição de conteúdo. Existe gente melhor para isso, mas em um projeto meu, precisei da criação de feeds. O primeiro passo é mapear o arquivos routes.rb (config/routes.rb) do seu projeto.

Continue lendo →



Mais resources sobre Ruby on Rails

07/04/2007 — Comente! — Tags: ,

No desenvolvimento de um projeto pessoal - que devo lançar em breve - ando vendo algumas coisas bacanas. Ai estão:

1) Acts as Authenticated: um plugin para fazer autenticação em sites. Bem prático.
2) Populando um select com Ajax: um artigo de como fazer uma tag select ser montada dinamicamente com ajuda do script.aculo.us.
3) Permalink: um plugin para criação de permalinks.
4) FkSearch: plugin de autocompletar estilo del.icio.us

Extra: dicas para Textmate + Rails.



Ruby on Rails on Mac OS X

11/03/2007 — 1 comentário — Tags: ,

[Estou de fato sumido do blog. Mudei para Piumhi Harbor e fiquei com computador somente na primeira semana. Meu iBook teve problemas e fiquei quase um mês esperando. Enfim, computador novo, finalmente posso brincar com Ruby on Rails. Inclusive já estou começando a trabalhar em um projeto comercial com o uso desse framework.]

Enfim, estou escrevendo esse post para falar das formas de instalação do Ruby on Rails no Mac OS X. Vale lembrar que a próxima do Mac OS, Leopard, virá com Rails já instalado, mas enquanto o felino não chega, temos um trabalhinho extra.

A forma menos trabalhosa de se ter Rails no Tiger é através do Locomotive, que é um pacote all-in-one. Instalação simplificada, basta arrastar a pasta do programa para a Applications' folder e pronto!

A forma mais disseminada é através desse artigo de Dan Benjamin. A instalação é toda feita manualmente e compila os vários itens necessários para o funcionamento do framework. Vale lembrar que para essa instalação é necessário ter o Xcode instalado na máquina. Para quem não sabe, Xcode é um ambiente completo de desenvolvimento da própria Apple. Ele sempre vem em CD ou DVD nos computadores da Apple, mas quem não tem pode puxar os 924MB do site de desenvolvedores da Apple.

Outra forma que vi é ter RoR junto ao Apache.

E por último tem um pacote não tão conhecido chamado WebServerXKit, que reúne Apache, MySQL, PHP, PostgreSQL e... RoR!

Mais informações sobre instalações no Mac e em outros sistemas podem ser vistas no wiki do site oficial.




Publicidade