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!
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:
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 %>
CSS Graphs é um bom plugin para quem deseja gerar gráficos no Ruby on Rails usando apenas CSS. Veja como utilizá-lo:
Instalação
Instalação
./script/plugin install http://topfunky.net/svn/plugins/css_graphs
O Ruby tem um modo muito fácil para manipular arquivos. Aqui vamos ver os principais métodos para manipular arquivos de texto plano.
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:
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:
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.
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.
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")