Bem-vindo! Hoje é Quarta, 23 / Julho / 2008 - 23:40:29

Emails do Gmail pelo Rails

O Gmail pode ser usado como servidor de correio (SMTP) paa nossas aplicações Rails. O único porém é usar uma autenticação tipo TLS, já que não é suficiente usar apenas “smtp.gmail.com”.

Já mostramos como utilizar a gem mechanize para acesso ao Gmail. Dessa vez, você verá como usar o plugin action_mailer_tls, que resolve o problema facilmente. De posse do plugin, basta copiar/colar alguns arquivos, informar o login e senha da conta a ser utilizada, e pronto.

Veja do blog do Jaime Iniesta como configurar a Gem. Após baixá-la, são poucos passos para ter sua aplicação Rails enviando e-mails através de sua conta no Gmail.

Descobrindo o JRuby

O Ramon Peres publicou em seu blog um tutorial bem interessante para quem está começando com JRuby. Nesse artigo, ele tenta unir o melhor dos dois mundos:

Java: Construção de interfaces gráficas, utilizando o Matisse é claro!
Ruby: Manipulação de arquivos e simplicidade da sintaxe.

A pequena aplicação abrirá um arquivo texto e exibirá o conteúdo no jTextArea da nossa aplicação Swing. Ao final do artigo, você encontra os links dos códigos para download.

Visite o blog e leia o artigo, em bom português (algo difícil de achar na rede). Aliás, vasculhando pelo blog, há muito material bom. E Ramon, obrigado pela referência ao Ruby Brasil!

 

Rails Summit Brazil 2008!

Organizada pela Locaweb a Rails Summit Brazil acontecerá nos dias 15 e 16 de outubro em São Paulo - SP, com duração de dois dias o evento terá também sessões a tarde. O evento é uma conferência de Rails nos moldes da Rails Conf.

O evento promete grandes nomes como  David Hansson (somente ele será via video online, ele estará na Europa nesse dia, os outros serão presenciais); o grande Chad Fowler ; os mantenedores do JRuby, Charles Nutter e Thomas Enebo ; diretamente da Holanda, da Phusion teremos Ninh Bui e Hongli Lai ; o mantenedor do RSpec, David Chelimsky ; o criador do Github, Chris Wanstrath ; ninguém menos que Dr. Nic Williams ; o escritor do livro The Rails Way, Obie Fernandez ; também Jay Fields, da ThoughtWorks.

Brasileiros teremos: Manoel Lemos, da Brasigo ; Carlos Eduardo, da e-Genial ; Fabio Kung, nosso JRuby-man, da Caelum ; o grande Vinicius Teles da Improve it ; George Guimarães do Pagestacker.

Além desses outros ainda confirmarão presença, quem não fala inglês não se preocupe que terá tradução simultanea para português.

Para mais informações acesse o link do anúncio do evento no blog do Fabio Akita.

Novidades sobre o evento publicaremos aqui…

O que rolou em Ruby Kaigi’2008

O RubyKaigi 2008, uma conferência anual organizada no Japão, foi realizada em Tsukuba nos dias 20, 21 e 22 de junho. Esta notícia é baseada na tradução adaptada da noticia publicada no InfoQ.com.

A conferência deste ano teve tema diversificado. Hoje nós vemos o surgimento e evolução  de não só a Matz’s Ruby interpreter (MRI), mas também uma série de outros projetos, tais como JRuby ou IronRuby
Uma das discussões na conferência entre o pai do Ruby Yukihiro “Matz” Matsumoto e Eihiro Saishu foi sobre “Como é possível usar Ruby dentro de sistemas corporativos”. Eihiro Saishu é o CEO da CE-One, uma empresa de software que desenvolve sistemas usando Java e Ruby. Ele é também o fundador da Ruby Business Commons, uma comunidade que promove a utilização de ruby em sistemas corporativos.

O primeiro tópico foi discutido permeando as razões da fraca adoção de ruby no mercado corporativo. Algumas grandes empresas estão relutantes em permitir o desenvolvimento em ruby por considerar uma novidade ainda incerta para o futuro.

Eihiro Saishu diz: “Até hoje em dia sistemas tem sido desenvolvidos com Java, mas uma vez que eu usei Ruby, observei uma mudança significativa nos engenheiros” a motivação e a produtividade aumentou. O valor das vendas dos nossos sistemas construídos com Ruby está agora estimado em quase 4 milhões de ienes [cerca de 37500 dólares US].”

Matz e Eihiro Saishu concluiram que problemas de performance utilizando sistemas Ruby normalmente são originários de outras fontes, tais como ligações lentas às bases de dados ou JavaScript, mas que não há problemas em utilizar Ruby por si só. Matz acrescenta também que “é lamentável que as pessoas façam referência a Ruby como sendo uma linguagem lenta sem um exame mais aprofundado”. No entanto, ele também admitiu que “não podemos negar o fato de que a linguagem Ruby é mais lenta, em comparação com outras linguagens como Java.” (Não podemos esquecer que java é uma linguagem estática e ruby uma linguagem dinâmica).

O papel do engenheiro Ruby foi também foi discutido na conferência, começando com o lançamento recente da Ruby Association Certified Ruby Programmer. O primeiro exame nível Prata já está disponível e este será seguido por níveis mais elevados, tais como ouro e platina, no futuro.

Matz diz que “na verdade, não precisamos de exames”, mas continua “é razoável que há exames para medir objetivamente a nossa competência”. Eihiro Saishu acrescenta: “Se o número de engenheiros usando Ruby aumentar, o número de programadores usando Ruby no trabalho irá aumentar também. Isto significa que o valor relativo de um programador Ruby irá diminuir.”

No primeiro dia também se realizou a introdução a sessões patrocinadas, bem como a comunidade com o Chade Fowler e Rich Kilmer.

A segunda parte da RubyKaigi 2008 mostrou as metas programadas ao Ruby como:  padronização e os recursos programados para as próximas versões do Ruby.

Fonte com artigo completo: http://www.infoq.com/news/2008/07/rubykaigi-interview-with-matz

Voltando a ativa com ruby, jruby e ruby on rails

Passamos por alguns contra-tempos, mas com nossa reorganização e também com a ajuda de mais administradores no site a intenção é mudar esse quadro e trazer diariamente notícias quentinhas sobre ruby e ruby on rails.

Uma notícia meio atrasada, mas que não teria como não colocar é as novas versões de interpretadores e do framework ruby on rails que tem saído nesses últimos dias.

O ruby foi atualizado para uma nova versão stable 1.8.7 com algumas features novas e melhorias na administração de memória.

Um tutorial a indicar é do Eustaquio Rangel que mostrou algumas features na seguinte url:

http://www.eustaquiorangel.com/posts/novidades_no_ruby_187

O ruby on rails lança a sua versão 2.1, com diversas features também, um livro indicado para mostrar melhor essas features é Ruby on Rails 2.1 - O que há de novo? dos nossos colaboradores da comunidade rails (Marcos Tapajó e Carlos Brando), vale ressaltar que é o primeiro livro falando de rails 2.1 e ele é brasileiro.

O Jruby não ficou atrás e lançou também sua versão 1.1.2, o Alexandre Riveira fez alguns testes e postou no rubyonbr, confira aqui: http://forum.rubyonbr.org/forums/4/topics/3151
Essas são as últimas desses mêses sem atualização daqui pra frente só novidades e algumas surpresas…

Próximo »

 Leia Também

Conteúdo sob Creative Commons • 2005-2007 • Ruby BrasilWhitespaceAssine nosso RSSEntre em contato