Desculpe, seu navegador não suporta JavaScript! Casa Open

De casa nova!


Como vocês já devem ter notado, agora estou de casa nova! Para ser mais especifico de casaopen.com.br. Mas, apesar da nova casa, o prato principal continua sendo o mesmo: Ruby on Rails!
Espero que nessa nova direção possamos crescer juntos afim de que a comunidade RoR venha estar cada dia mais forte!

Viva Rails!

E-mail para vários destinatários

Recentemente desenvolvi uma aplicação que tinha a necessidade de enviar e-mail para vários destinatários. O que poderia gerar problemas relacionados a quantidade máxima de destinatários  - CC, CCo, BCC... - do SMTP. No meu caso o SMTP permitia enviar e-mails para no máximo 500 destinatários em uma única vez via mala direta. Fato é que este detalhe nem sempre é lembrado na hora do desenvolvimento. Então deixo aqui uma sugestão de código para enviar e-mails respeitando o limite de destinatários:

Traduzindo datas no Rails

O date_select é um ótimo helper do Rails para se trabalhar com datas. Veja:

<% form_tag do |f| %> 
<%=   date_select("post", "written_on",  options = { :order => [:day, :month, :year],:start_year => 1900, :end_year => Time.now.year },  html_options = { :class=>'select_medio'}) %> 
<% end %>



Gráficos no Rails - CSS Graphs

CSS Graphs é um bom plugin para quem deseja gerar gráficos no Ruby on Rails usando apenas CSS. Veja como utilizá-lo:

Instalação

./script/plugin install http://topfunky.net/svn/plugins/css_graphs

Arquivos em Ruby

O Ruby tem um modo muito fácil para manipular arquivos. Aqui vamos ver os principais métodos para manipular arquivos de texto plano.
 

Bill Gates no Twitter!

Para quem não sabe o Twitter é feito em Ruby on Rails! E, como quase todos sabem, um dos seus grandes problemas é o fator escalabilidade. A discução se este problema é devido ao RoR ou a estrutura que a equipe de desenvolvimento dispõe é longa e não vem ao caso.

Mas deixando as introduções de lado e indo direto ao assunto, foi só o Bill Gates entrar no twitter - é isso mesmo que você leu, agora ele possui sua conta e não é fake, veja: @billgates - que o site ficou fora do ar por algumas horas!

Coincidência? Nem todos acham...

Veja a imagem que @workforfood postou:


Documentação Ruby on Rails

Com o expressivo crescimento do framework Ruby on Rails muitas versões de sua documentação surgiram na web. Nesse post irei mostrar algumas dessas versões sub-divididas nos tópicos: Documentação official, Documentação para download e Documentação comentada.

Ruby on Rails vs Java

Não sou daqueles que amam determinada linguagem de programação e odeiam outra. Acredito que cada uma possui suas vantagem e desvantagens. E as voltas que o mercado dá deixam claro o fato de que não devemos nos apegar a nenhuma delas.

Lendo URL's no Ruby

Já precisou saber o código HTML de uma página em sua aplicação? Precisei disso em um projeto e confesso que fiquei impressionado com o quanto é fácil! Veja:

require 'open-uri'
url = open('http://www.casaopen.com.br/')
html = url.read

Pronto! Agora a variável  "html" possui uma string com o código HTML da página "http://www.casaopen.com.br/"!

Agora se você precisa saber se essa página possui uma determinada palavra, que era o meu caso, basta:

url.read.include?("palavra")
Casa Open | by Samuel Vinícius, Belo Horizonte - MG. Powered by Blogger