<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Pequenas idéias, grandes soluções. &#187; Ruby</title>
	<atom:link href="http://carlosantoniodasilva.wordpress.com/category/ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://carlosantoniodasilva.wordpress.com</link>
	<description>Comunicação, Simplicidade, Feedback e Coragem.</description>
	<lastBuildDate>Sun, 22 Nov 2009 00:25:08 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='carlosantoniodasilva.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/afe2a6416b28ddaef43d971be50abc8c?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Pequenas idéias, grandes soluções. &#187; Ruby</title>
		<link>http://carlosantoniodasilva.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://carlosantoniodasilva.wordpress.com/osd.xml" title="Pequenas idéias, grandes soluções." />
		<item>
		<title>Rails Bancos e Boletos &#8211; Descontinuado</title>
		<link>http://carlosantoniodasilva.wordpress.com/2009/11/22/rails-bancos-e-boletos-descontinuado/</link>
		<comments>http://carlosantoniodasilva.wordpress.com/2009/11/22/rails-bancos-e-boletos-descontinuado/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 00:25:08 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[Projetos]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[banco]]></category>
		<category><![CDATA[boleto]]></category>

		<guid isPermaLink="false">http://carlosantoniodasilva.wordpress.com/?p=294</guid>
		<description><![CDATA[Tenho recebido alguns comentários referentes ao andamento das rotinas de bancos e boletos que estávamos desenvolvendo a algum tempo atrás, então resolvi fazer um post rápido para informar a todos que o projeto está atualmente parado. O cliente com o qual estávamos trabalhando congelou o projeto e ainda não tem previsão de continuar com o [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlosantoniodasilva.wordpress.com&blog=3966986&post=294&subd=carlosantoniodasilva&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Tenho recebido alguns comentários referentes ao andamento das rotinas de bancos e boletos que estávamos desenvolvendo a algum tempo atrás, então resolvi fazer um post rápido para informar a todos que o projeto está atualmente parado. O cliente com o qual estávamos trabalhando congelou o projeto e ainda não tem previsão de continuar com o desenvolvimento. Sendo assim, todo o código que desenvolvemos para a geração de boletos e guias também está congelado. Como é um código experimental, ou seja, ainda não foi efetivamente testado e homologado diretamente com nenhum banco, decidimos não divulgar nenhum código ainda.</p>
<p>Para quem está precisando gerar boletos em sua aplicação Rails, aconselho muito a utilização do projeto <a title="Gem para emissão de bloquetos de cobrança para bancos brasileiros" href="http://github.com/kivanio/brcobranca">brcobranca</a>, um plugin/gem criado pelo <a title="Kivanio Barbosa" href="http://www.kivanio.com.br/">Kivanio Barbosa</a> com a ajuda de alguns colaboradores (<a title="Shairon Toledo" href="http://www.hashcode.eti.br/" target="_blank">Shairon Toledo</a> e <a title="Claudio Pozzebon" href="http://www.kraudio.com.br/" target="_blank">Claudio Pozzebon</a>), e que atualmente funciona com vários bancos diferentes (Banco do Brasil, Itaú, HSBC, Banco Real, Bradesco e Unibanco até então), além de geração direta para os formatos png, tif, jpg ou mesmo pdf.</p>
<p>Você pode encontrar mais informações sobre o projeto no <a title="Gem para emissão de bloquetos de cobrança para bancos brasileiros" href="http://github.com/kivanio/brcobranca">github</a> e também na <a title="Boleto Rails" href="http://boletorails.com.br/">página de exemplo</a>, onde é possível gerar boletos de testes para todos os bancos e formatos disponíveis.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlosantoniodasilva.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlosantoniodasilva.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/carlosantoniodasilva.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/carlosantoniodasilva.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/carlosantoniodasilva.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/carlosantoniodasilva.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/carlosantoniodasilva.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/carlosantoniodasilva.wordpress.com/294/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/carlosantoniodasilva.wordpress.com/294/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/carlosantoniodasilva.wordpress.com/294/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlosantoniodasilva.wordpress.com&blog=3966986&post=294&subd=carlosantoniodasilva&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://carlosantoniodasilva.wordpress.com/2009/11/22/rails-bancos-e-boletos-descontinuado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77237b97a465ae5a293ad323b7296837?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Carlos</media:title>
		</media:content>
	</item>
		<item>
		<title>Rails Summit! Eu vou!</title>
		<link>http://carlosantoniodasilva.wordpress.com/2009/09/16/rails-summit-eu-vou/</link>
		<comments>http://carlosantoniodasilva.wordpress.com/2009/09/16/rails-summit-eu-vou/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 21:07:39 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Rails Summit]]></category>

		<guid isPermaLink="false">http://carlosantoniodasilva.wordpress.com/?p=263</guid>
		<description><![CDATA[Nos dias 13 e 14 de outubro de 2009 acontecerá em São Paulo o Rails Summit Latin America: o maior evento sobre Ruby e Rails da América Latina, criado pela Locaweb. Esta será a segunda edição do Rails Summit, e com certeza vai bombar! A primeira edição contou com mais de 550 participantes, e para [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlosantoniodasilva.wordpress.com&blog=3966986&post=263&subd=carlosantoniodasilva&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Nos dias 13 e 14 de outubro de 2009 acontecerá em São Paulo o <a title="Rails Summit Latin America 2009" href="http://www.railssummit.com.br/">Rails Summit Latin America</a>: o maior evento sobre Ruby e Rails da América Latina, criado pela <a title="Locaweb" href="http://www.locaweb.com.br/">Locaweb</a>. Esta será a segunda edição do Rails Summit, e com certeza vai bombar! A primeira edição contou com mais de 550 participantes, e para esta edição espera-se um número ainda maior.</p>
<p>Os <a title="Palestrantes do Rails Summit" href="http://www.railssummit.com.br/pt-BR/speakers">palestrantes</a> do evento são nada mais que os caras mais feras do mundo Ruby e Rails. Não vou citar nomes aqui, pois a lista é grande =).</p>
<p>As palestras serão dos mais variados assuntos relacionados a Ruby, Rails, metaprogramação, testes, agilidade, banco de dados, entre outros. Nem todas as palestras estão definidas ainda, para dar uma conferida no que já está disponível acesse <a title="Palestrantes do Rails Summit" href="http://www.railssummit.com.br/pt-BR/speakers">aqui</a> e fique ligado nos updates.</p>
<p>Para conhecer mais sobre o evento, a programação, os palestrantes, e é claro, fazer sua inscrição, clique no banner abaixo:</p>
<p><a href="http://www.railssummit.com.br?utm_campaign=Railssummit&amp;utm_source=banner_parceiros&amp;utm_medium=banner&amp;utm_content=por_728x90"><img src="http://railssummit.com.br/imgs/43/original/728x90.gif" alt="Rails Summit 2009" width="680" height="90" /></a></p>
<p>E não se esqueça de seguir o <a title="Rails Summit no Twitter" href="http://twitter.com/railssummit">@railssummit</a> no twitter.</p>
<p>Nos vemos lá!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlosantoniodasilva.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlosantoniodasilva.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/carlosantoniodasilva.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/carlosantoniodasilva.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/carlosantoniodasilva.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/carlosantoniodasilva.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/carlosantoniodasilva.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/carlosantoniodasilva.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/carlosantoniodasilva.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/carlosantoniodasilva.wordpress.com/263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlosantoniodasilva.wordpress.com&blog=3966986&post=263&subd=carlosantoniodasilva&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://carlosantoniodasilva.wordpress.com/2009/09/16/rails-summit-eu-vou/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77237b97a465ae5a293ad323b7296837?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Carlos</media:title>
		</media:content>

		<media:content url="http://railssummit.com.br/imgs/43/original/728x90.gif" medium="image">
			<media:title type="html">Rails Summit 2009</media:title>
		</media:content>
	</item>
		<item>
		<title>ActionMailer e Gmail</title>
		<link>http://carlosantoniodasilva.wordpress.com/2009/08/19/actionmailer-e-gmail/</link>
		<comments>http://carlosantoniodasilva.wordpress.com/2009/08/19/actionmailer-e-gmail/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 02:53:13 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[ActionMailer]]></category>

		<guid isPermaLink="false">http://carlosantoniodasilva.wordpress.com/?p=242</guid>
		<description><![CDATA[A primeira vez que trabalhei com o ActionMailer estava utilizando configurações do Google Apps, e me bati um pouco até chegar ao plugin ActionMailerTLS. Posso dizer que me senti aliviado quando tudo estava funcionando após instalar o plugin.
Depois dessa primeira experiência utilizei o plugin mais algumas vezes, e se bem me lembro a última vez [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlosantoniodasilva.wordpress.com&blog=3966986&post=242&subd=carlosantoniodasilva&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A primeira vez que trabalhei com o ActionMailer estava utilizando configurações do Google Apps, e me bati um pouco até chegar ao plugin <a title="Gmail e ActionMailer" href="http://github.com/openrain/action_mailer_tls/tree/master">ActionMailerTLS</a>. Posso dizer que me senti aliviado quando tudo estava funcionando após instalar o plugin.</p>
<p>Depois dessa primeira experiência utilizei o plugin mais algumas vezes, e se bem me lembro a última vez foi final do ano passado, 2008. Bom, hoje me deparei com uma tarefa em um projeto que estou desenvolvendo que em resumo dizia o seguinte: disparar e-mail para os usuários envolvidos na transação a cada atualização de status. Legal, nada muito complicado, a primeira coisa que me passou pela cabeça foi procurar o plugin no github. Chegando lá a primeira coisa que vejo:</p>
<blockquote><p>This gem will only work on Ruby 1.8.6. If you&#8217;re on Ruby 1.8.7 and Rails &gt;= 2.2.1, you don&#8217;t need this gem.</p>
<p>Esta gem funcionará apenas no Ruby 1.8.6. Se você está usando o Ruby 1.8.7 e o Rails &gt;= 2.2.1, você não precisa dela.</p></blockquote>
<p>Ótimo. Fui logo ler as notas mais abaixo no Readme. Em resumo, o Ruby 1.8.7 possui o suporte necessário as configurações TLS para funcionar com o Gmail (informação que eu desconhecia até então), funcionalidades estas que o plugin adicionava em versões anteriores. E o Rails a partir da versão 2.2.1 adicionou uma opção para ativar essa funcionalidade. Basta adicionar à sua configuração do ActionMailer a seguinte linha: <code>:enable_starttls_auto =&gt; true</code>. Veja abaixo como ficaria:</p>
<pre class="brush: ruby;">
ActionMailer::Base.smtp_settings = {
 :address =&gt; &quot;smtp.gmail.com&quot;,
 :port =&gt; 587,
 :authentication =&gt; :plain,
 :enable_starttls_auto =&gt; true,
 :domain =&gt; 'my_domain',
 :user_name =&gt; &quot;my_username&quot;,
 :password =&gt; &quot;my_password&quot;  
}
</pre>
<p>Com essa modificação o Mailer já está funcionando perfeitamente com o Gmail.</p>
<p>Os commits relacionados estão <a href="http://github.com/rails/rails/commit/732c724df61bc8b780dc42817625b25a321908e4">aqui</a> e <a href="http://github.com/rails/rails/commit/c2e7851fb20d24f49b55b5276cc3056082721dc4">aqui</a>, e o ticket no lighthouse <a href="https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/1731-make-enable_starttls_auto-opt-in-in-actionmailer">aqui</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlosantoniodasilva.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlosantoniodasilva.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/carlosantoniodasilva.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/carlosantoniodasilva.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/carlosantoniodasilva.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/carlosantoniodasilva.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/carlosantoniodasilva.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/carlosantoniodasilva.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/carlosantoniodasilva.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/carlosantoniodasilva.wordpress.com/242/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlosantoniodasilva.wordpress.com&blog=3966986&post=242&subd=carlosantoniodasilva&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://carlosantoniodasilva.wordpress.com/2009/08/19/actionmailer-e-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77237b97a465ae5a293ad323b7296837?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Carlos</media:title>
		</media:content>
	</item>
		<item>
		<title>O (comovente) guia de Ruby do Why</title>
		<link>http://carlosantoniodasilva.wordpress.com/2009/04/09/o-comovente-guia-de-ruby-do-why/</link>
		<comments>http://carlosantoniodasilva.wordpress.com/2009/04/09/o-comovente-guia-de-ruby-do-why/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 03:12:26 +0000</pubDate>
		<dc:creator>Carlos</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software Livre]]></category>

		<guid isPermaLink="false">http://carlosantoniodasilva.wordpress.com/?p=186</guid>
		<description><![CDATA[Acabo de ler uma ótima notícia vinda do blog do Carlos Brando: acabam de liberar a versão 1.0 da tradução do guia de Ruby do Why.
O guia é realmente ótimo, bem fácil de seguir e entender os exemplos. Recomendo a todos.
Parabéns a toda a equipe de tradução/revisão pelo ótimo trabalho.
Para acessar o guia clique aqui.
 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlosantoniodasilva.wordpress.com&blog=3966986&post=186&subd=carlosantoniodasilva&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Acabo de ler uma ótima <a title="Notícia de lançamento do (comovente) guia de Ruby do Why" href="http://www.nomedojogo.com/2009/04/09/o-comovente-guia-de-ruby-do-why/">notícia</a> vinda do <a title="Nome do Jogo" href="http://www.nomedojogo.com/">blog</a> do Carlos Brando: acabam de liberar a versão 1.0 da tradução do guia de Ruby do Why.</p>
<p>O guia é realmente ótimo, bem fácil de seguir e entender os exemplos. Recomendo a todos.</p>
<p>Parabéns a toda a equipe de tradução/revisão pelo ótimo trabalho.</p>
<p>Para acessar o guia clique <a title="O (comovente) guia de Ruby do Why" href="http://why.nomedojogo.com/">aqui</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/carlosantoniodasilva.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/carlosantoniodasilva.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/carlosantoniodasilva.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/carlosantoniodasilva.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/carlosantoniodasilva.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/carlosantoniodasilva.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/carlosantoniodasilva.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/carlosantoniodasilva.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/carlosantoniodasilva.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/carlosantoniodasilva.wordpress.com/186/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlosantoniodasilva.wordpress.com&blog=3966986&post=186&subd=carlosantoniodasilva&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://carlosantoniodasilva.wordpress.com/2009/04/09/o-comovente-guia-de-ruby-do-why/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/77237b97a465ae5a293ad323b7296837?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Carlos</media:title>
		</media:content>
	</item>
	</channel>
</rss>