<?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/"
	>

<channel>
	<title>:marciogm</title>
	<atom:link href="http://www.marciogm.com.br/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marciogm.com.br/blog</link>
	<description>marcio giaxa marinheiro</description>
	<lastBuildDate>Tue, 20 Jul 2010 16:40:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Tradução do tutorial de Ruby</title>
		<link>http://www.marciogm.com.br/blog/2010/07/traducao-do-tutorial-de-ruby/</link>
		<comments>http://www.marciogm.com.br/blog/2010/07/traducao-do-tutorial-de-ruby/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 16:40:07 +0000</pubDate>
		<dc:creator>marciogm</dc:creator>
				<category><![CDATA[ruby]]></category>
		<category><![CDATA[tradução]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.marciogm.com.br/blog/?p=78</guid>
		<description><![CDATA[Pelas palavras do agaelebe no guru-sp Pessoal, Depois de mais de um ano do início da tradução que correu a passos de tartaruga anuncio que finalmente todas as cerca de 50 páginas do tutorial do Ruby Learning.com estão traduzidas. Falta agora uma revisão e quem quiser pode colaborar. Agradeço as seguintes pessoas: - Bruno Coimbra [...]]]></description>
			<content:encoded><![CDATA[<p>Pelas palavras do <a href="http://www.twitter.com/agaelebe">agaelebe</a> no <a href="http://groups.google.com/group/ruby-sp/browse_thread/thread/dd0e783f51254018">guru-sp</a></p>
<blockquote><p>
Pessoal,<br />
Depois de mais de um ano do início da tradução que correu a passos de<br />
tartaruga anuncio que finalmente todas as cerca de 50 páginas do<br />
tutorial do Ruby Learning.com estão traduzidas. Falta agora uma<br />
revisão e quem quiser pode colaborar.<br />
Agradeço as seguintes pessoas:<br />
- Bruno Coimbra (fez um fork com todos os arquivos já formatados em<br />
textile o que facilitou bastante a tradução)<br />
- Bruno Grasseli &#8211; ajudou bastante no início da tradução<br />
- PotHix &#8211; pediu a autorização do Satish para traduzir o material<br />
- Fabrício Ferrari de Campos<br />
- Felipe Pedrini<br />
- Marcio G. M.<br />
- Eu mesmo, que traduzi uma pancada de páginas! :)<br />
Se eu esqueci de alguém, que se manifeste! Olhei apenas os commiters<br />
do projeto.<br />
Espero que esse tutorial seja de bastante valia para os newbies<br />
iniciantes em Ruby e que não se sentem muito confortáveis com o<br />
inglês.</p></blockquote>
<p>O link para o tutorial é <a href="http://guru-sp.github.com/tutorial_ruby/ ">http://guru-sp.github.com/tutorial_ruby/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marciogm.com.br/blog/2010/07/traducao-do-tutorial-de-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Múltiplas apps Rails no mesmo domínio com Apache + Passenger</title>
		<link>http://www.marciogm.com.br/blog/2010/06/multiplas-apps-rails-no-mesmo-dominio-com-apache-passenger/</link>
		<comments>http://www.marciogm.com.br/blog/2010/06/multiplas-apps-rails-no-mesmo-dominio-com-apache-passenger/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 13:26:10 +0000</pubDate>
		<dc:creator>marciogm</dc:creator>
				<category><![CDATA[RubyOnRails]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[dominio]]></category>
		<category><![CDATA[multiplas]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[varias]]></category>

		<guid isPermaLink="false">http://www.marciogm.com.br/blog/?p=65</guid>
		<description><![CDATA[Para ter múltiplas apps Rails no mesmo domínio é fácil, basta configurar os seguintes arquivos No seu /etc/apache2/httpd.conf Agora no config/environment.rb de sua app, adicione a seguinte linha. Múltiplas apps Rails no mesmo domínio com Apache + Passenger]]></description>
			<content:encoded><![CDATA[<p>Para ter múltiplas apps Rails no mesmo domínio é fácil, basta configurar os seguintes arquivos</p>
<p>No seu <code>/etc/apache2/httpd.conf </code></p>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-code">
&lt;VirtualHost *:80&gt;
  DocumentRoot /var/www
  RailsAllowModRewrite off
 &lt;Directory /var/www/app1&gt;
    Order allow,deny
    Allow from all
    RailsEnv development
    RailsBaseURI /app1
  &lt;/Directory&gt;
  &lt;Directory /var/www/app2&gt;
    Order allow,deny
    Allow from all
    RailsEnv development
    RailsBaseURI /app2
  &lt;/Directory&gt;
&lt;/VirtualHost&gt;</span></pre>
</div>
</div>
<p>Agora no <code>config/environment.rb</code> de sua app, adicione a seguinte linha.</p>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-code">
</span><span class="hl-comment">#</span><span class="hl-comment"> No environment da App1</span><span class="hl-comment"></span><span class="hl-code">
</span><span class="hl-identifier">config</span><span class="hl-code">.</span><span class="hl-identifier">action_controller</span><span class="hl-code">.</span><span class="hl-identifier">relative_url_root</span><span class="hl-code"> = </span><span class="hl-quotes">'</span><span class="hl-string">/app1</span><span class="hl-quotes">'</span><span class="hl-code">

</span><span class="hl-comment">#</span><span class="hl-comment"> No environment  da App2</span><span class="hl-comment"></span><span class="hl-code">
</span><span class="hl-identifier">config</span><span class="hl-code">.</span><span class="hl-identifier">action_controller</span><span class="hl-code">.</span><span class="hl-identifier">relative_url_root</span><span class="hl-code"> = </span><span class="hl-quotes">'</span><span class="hl-string">/app2</span><span class="hl-quotes">'</span></pre>
</div>
</div>
<a href='http://www.marciogm.com.br/blog/2010/06/multiplas-apps-rails-no-mesmo-dominio-com-apache-passenger/' class='retweet vert' startCount = '0'>Múltiplas apps Rails no mesmo domínio com Apache + Passenger</a>]]></content:encoded>
			<wfw:commentRss>http://www.marciogm.com.br/blog/2010/06/multiplas-apps-rails-no-mesmo-dominio-com-apache-passenger/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[Dica Rápida] Limpe seu Controller</title>
		<link>http://www.marciogm.com.br/blog/2010/04/dica-rapida-limpe-seu-controller/</link>
		<comments>http://www.marciogm.com.br/blog/2010/04/dica-rapida-limpe-seu-controller/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 17:18:32 +0000</pubDate>
		<dc:creator>marciogm</dc:creator>
				<category><![CDATA[RubyOnRails]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[fat]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[named_scope]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[skinny]]></category>

		<guid isPermaLink="false">http://www.marciogm.com.br/blog/?p=53</guid>
		<description><![CDATA[Uma das boa praticas do Rails é Controller magro, Model gordo. Sei que esse assunto já é tratado a muito tempo, mais tem muita gente ainda que fica perdida. Skinny Controller, Fat Mode é trazer toda lógica do negocio para os models, deixando seu controller e views limpas. No seu controller você tem os seguintes [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das boa praticas do Rails é <a href="http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model">Controller magro, Model gordo</a>. Sei que esse assunto já é tratado a muito tempo, mais tem muita gente ainda que fica perdida.<br />
Skinny Controller, Fat Mode é trazer toda lógica do negocio para os models, deixando seu controller e views limpas.</p>
<p>No seu controller você tem os seguintes Finds.</p>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-code">
</span><span class="hl-var">@activities</span><span class="hl-code"> = </span><span class="hl-identifier">Activity</span><span class="hl-code">.</span><span class="hl-identifier">all</span><span class="hl-brackets">(</span><span class="hl-code"> :</span><span class="hl-identifier">conditions</span><span class="hl-code"> =&gt; { :</span><span class="hl-identifier">close</span><span class="hl-code"> = </span><span class="hl-number">1</span><span class="hl-code">},
                            :</span><span class="hl-identifier">limit</span><span class="hl-code"> =&gt; </span><span class="hl-number">10</span><span class="hl-code">,
                            :</span><span class="hl-identifier">order</span><span class="hl-code"> =&gt; </span><span class="hl-quotes">'</span><span class="hl-string">urgency DESC</span><span class="hl-quotes">'</span><span class="hl-code"> </span><span class="hl-brackets">)</span><span class="hl-code">

</span><span class="hl-var">@activities</span><span class="hl-code"> = </span><span class="hl-identifier">Activity</span><span class="hl-code">.</span><span class="hl-identifier">all</span><span class="hl-brackets">(</span><span class="hl-code"> :</span><span class="hl-identifier">conditions</span><span class="hl-code"> =&gt; { :</span><span class="hl-identifier">close</span><span class="hl-code"> = </span><span class="hl-number">0</span><span class="hl-code">},
                            :</span><span class="hl-identifier">limit</span><span class="hl-code"> =&gt; </span><span class="hl-number">10</span><span class="hl-code">,
                            :</span><span class="hl-identifier">order</span><span class="hl-code"> =&gt; </span><span class="hl-quotes">'</span><span class="hl-string">urgency DESC</span><span class="hl-quotes">'</span><span class="hl-code"> </span><span class="hl-brackets">)</span></pre>
</div>
</div>
<p>Uma forma de tirar isso do controller é usando <a href="http://ar.rubyonrails.org/classes/ActiveRecord/NamedScope/ClassMethods.html">named_scope</a><br />
e deixando tudo no model.</p>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-code">
</span><span class="hl-reserved">class</span><span class="hl-code"> </span><span class="hl-identifier">Activity</span><span class="hl-code"> &lt; </span><span class="hl-identifier">ActiveRecord</span><span class="hl-code">::</span><span class="hl-identifier">Base</span><span class="hl-code">
  </span><span class="hl-identifier">named_scope</span><span class="hl-code"> :</span><span class="hl-identifier">activies</span><span class="hl-code">,
              :</span><span class="hl-identifier">conditions</span><span class="hl-code"> =&gt; {:</span><span class="hl-identifier">close</span><span class="hl-code"> =&gt; </span><span class="hl-number">0</span><span class="hl-code">}, :</span><span class="hl-identifier">order</span><span class="hl-code"> =&gt; </span><span class="hl-quotes">&quot;</span><span class="hl-string">urgency DESC</span><span class="hl-quotes">&quot;</span><span class="hl-code">

  </span><span class="hl-identifier">named_scope</span><span class="hl-code"> :</span><span class="hl-identifier">activies_close</span><span class="hl-code">,
              :</span><span class="hl-identifier">conditions</span><span class="hl-code"> =&gt; {:</span><span class="hl-identifier">close</span><span class="hl-code"> =&gt; </span><span class="hl-number">1</span><span class="hl-code">}, :</span><span class="hl-identifier">order</span><span class="hl-code"> =&gt; </span><span class="hl-quotes">&quot;</span><span class="hl-string">urgency DESC</span><span class="hl-quotes">&quot;</span><span class="hl-code">
</span><span class="hl-reserved">end</span></pre>
</div>
</div>
<p>E no seu controller é só fazer referencia aos named_scope.</p>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-code">
</span><span class="hl-reserved">class</span><span class="hl-code"> </span><span class="hl-identifier">ActivitiesController</span><span class="hl-code"> &lt; </span><span class="hl-identifier">ApplicationController</span><span class="hl-code">
......
  </span><span class="hl-reserved">def</span><span class="hl-code"> </span><span class="hl-identifier">index</span><span class="hl-code">
    </span><span class="hl-var">@activities</span><span class="hl-code"> = </span><span class="hl-identifier">Activity</span><span class="hl-code">.</span><span class="hl-identifier">activies</span><span class="hl-code">
    </span><span class="hl-var">@activities_close</span><span class="hl-code"> = </span><span class="hl-identifier">Activity</span><span class="hl-code">.</span><span class="hl-identifier">activies_close</span><span class="hl-code">
  </span><span class="hl-reserved">end</span><span class="hl-code">
......
</span><span class="hl-reserved">end</span></pre>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.marciogm.com.br/blog/2010/04/dica-rapida-limpe-seu-controller/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Enviando notificação de registro pelo Gmail usando Rails 2.3</title>
		<link>http://www.marciogm.com.br/blog/2010/04/enviando-notificacao-de-registro-pelo-gmail-usando-rails-2-3/</link>
		<comments>http://www.marciogm.com.br/blog/2010/04/enviando-notificacao-de-registro-pelo-gmail-usando-rails-2-3/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 18:44:03 +0000</pubDate>
		<dc:creator>marciogm</dc:creator>
				<category><![CDATA[RubyOnRails]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[notificação]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.marciogm.com.br/blog/?p=8</guid>
		<description><![CDATA[Digamos que você queira administrar melhor seu sistema e deseja receber no seu e-mail uma notificação a cada novo registro efetuado. Comece um novo projeto. rails notificar_registro cd notificar_registro/ script/generate scaffold Call title:string author:string description:text rake db:migrate Antes de continuar, copie o código da lib smtp_tls e coloque ela na sua pasta &#8216;lib&#8217;. Como aqui [...]]]></description>
			<content:encoded><![CDATA[<p>Digamos que você queira administrar melhor seu sistema e deseja receber no seu e-mail uma notificação a cada novo registro efetuado.</p>
<p>Comece um novo projeto.</p>
<pre>
rails notificar_registro
cd notificar_registro/
script/generate scaffold Call title:string author:string description:text
rake db:migrate
</pre>
<p>Antes de continuar, copie o código da lib <a href="http://github.com/seattlerb/smtp_tls/blob/master/lib/smtp_tls.rb">smtp_tls</a> e coloque ela na sua pasta &#8216;lib&#8217;. Como aqui eu estou enviando e-mail através do Gmail, preciso dessa lib para funcionar.</p>
<p><a href="http://www.marciogm.com.br/blog/wp-content/uploads/2010/04/pasta_lib.tiff"><img class="aligncenter size-full wp-image-19" title="Pasta Lib" src="http://www.marciogm.com.br/blog/wp-content/uploads/2010/04/pasta_lib.tiff" alt="" /></a></p>
<p>Agora abra o arquivo &#8220;config/environment.rb&#8221; e adicione esse código no final dele, depois do ultimo &#8220;end&#8221;</p>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-code">
</span><span class="hl-comment">#</span><span class="hl-comment">ActionMailer::Base.raise_delivery_errors = true</span><span class="hl-comment"></span><span class="hl-code">
</span><span class="hl-identifier">ActionMailer</span><span class="hl-code">::</span><span class="hl-identifier">Base</span><span class="hl-code">.</span><span class="hl-identifier">default_content_type</span><span class="hl-code"> = </span><span class="hl-quotes">&quot;</span><span class="hl-string">text/html</span><span class="hl-quotes">&quot;</span><span class="hl-code">
</span><span class="hl-identifier">ActionMailer</span><span class="hl-code">::</span><span class="hl-identifier">Base</span><span class="hl-code">.</span><span class="hl-identifier">smtp_settings</span><span class="hl-code"> = {
  :</span><span class="hl-identifier">enable_starttls_auto</span><span class="hl-code"> =&gt; </span><span class="hl-reserved">true</span><span class="hl-code">,
  :</span><span class="hl-identifier">address</span><span class="hl-code"> =&gt; </span><span class="hl-quotes">&quot;</span><span class="hl-string">smtp.gmail.com</span><span class="hl-quotes">&quot;</span><span class="hl-code">,
  :</span><span class="hl-identifier">port</span><span class="hl-code"> =&gt; </span><span class="hl-number">587</span><span class="hl-code">,
  :</span><span class="hl-identifier">authentication</span><span class="hl-code"> =&gt; :</span><span class="hl-identifier">plain</span><span class="hl-code">,
  :</span><span class="hl-identifier">user_name</span><span class="hl-code"> =&gt; </span><span class="hl-quotes">&quot;</span><span class="hl-string">seu_email@gmail.com</span><span class="hl-quotes">&quot;</span><span class="hl-code">,
  :</span><span class="hl-identifier">password</span><span class="hl-code"> =&gt; </span><span class="hl-quotes">'</span><span class="hl-string">sua_senha</span><span class="hl-quotes">'</span><span class="hl-code">
  }</span></pre>
</div>
</div>
<p>Agora vamos criar nosso <a href="http://api.rubyonrails.org/classes/ActionMailer/Base.html">ActionMailer.</a></p>
<pre>script/generate mailer Notification</pre>
<p>No nosso model &#8216;notification&#8217; vamos criar a função &#8216;notify&#8217; para enviar os dados a view e que será chamada no controller &#8216;Calls&#8217;.</p>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-code">
</span><span class="hl-reserved">class</span><span class="hl-code"> </span><span class="hl-identifier">Notification</span><span class="hl-code"> &lt; </span><span class="hl-identifier">ActionMailer</span><span class="hl-code">::</span><span class="hl-identifier">Base</span><span class="hl-code">

  </span><span class="hl-reserved">def</span><span class="hl-code"> </span><span class="hl-identifier">notify</span><span class="hl-brackets">(</span><span class="hl-identifier">title</span><span class="hl-code">, </span><span class="hl-identifier">author</span><span class="hl-code">, </span><span class="hl-identifier">description</span><span class="hl-brackets">)</span><span class="hl-code">
    </span><span class="hl-identifier">recipients</span><span class="hl-code"> </span><span class="hl-quotes">&quot;</span><span class="hl-string">nome@dominio.com.br</span><span class="hl-quotes">&quot;</span><span class="hl-code"> </span><span class="hl-comment">#</span><span class="hl-comment">E-mail de quem ira receber a notificação</span><span class="hl-comment"></span><span class="hl-code">
    </span><span class="hl-identifier">from</span><span class="hl-code"> </span><span class="hl-quotes">&quot;</span><span class="hl-string">seu_email@gmail.com</span><span class="hl-quotes">&quot;</span><span class="hl-code">
    </span><span class="hl-identifier">subject</span><span class="hl-code"> </span><span class="hl-quotes">&quot;</span><span class="hl-string">Novo registro adcionado</span><span class="hl-quotes">&quot;</span><span class="hl-code">
    </span><span class="hl-identifier">body</span><span class="hl-code"> :</span><span class="hl-identifier">call</span><span class="hl-code"> =&gt; { :</span><span class="hl-identifier">title</span><span class="hl-code">       =&gt; </span><span class="hl-identifier">title</span><span class="hl-code">,
                    :</span><span class="hl-identifier">author</span><span class="hl-code">      =&gt; </span><span class="hl-identifier">author</span><span class="hl-code">,
                    :</span><span class="hl-identifier">description</span><span class="hl-code"> =&gt; </span><span class="hl-identifier">description</span><span class="hl-code"> }
  </span><span class="hl-reserved">end</span><span class="hl-code">

</span><span class="hl-reserved">end</span></pre>
</div>
</div>
<p>Em &#8220;view/notifications&#8221;, crie um arquivo chamado &#8220;notify.erb&#8221; e adicione o seguinte código.</p>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-code">
</span><span class="hl-brackets">&lt;</span><span class="hl-reserved">p</span><span class="hl-brackets">&gt;</span><span class="hl-code">
Chamada: </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">b</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-code">%= @</span><span class="hl-var">call</span><span class="hl-code">[</span><span class="hl-var">:title</span><span class="hl-code">] %</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">b</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">br</span><span class="hl-code"> </span><span class="hl-brackets">/&gt;</span><span class="hl-code">
Autor: </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">b</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-code">%= @</span><span class="hl-var">call</span><span class="hl-code">[</span><span class="hl-var">:author</span><span class="hl-code">] %</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">b</span><span class="hl-brackets">&gt;</span><span class="hl-code"> </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">br</span><span class="hl-code"> </span><span class="hl-brackets">/&gt;</span><span class="hl-code">
Descrição: </span><span class="hl-brackets">&lt;</span><span class="hl-reserved">b</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;</span><span class="hl-code">%= @</span><span class="hl-var">call</span><span class="hl-code">[</span><span class="hl-var">:description</span><span class="hl-code">]%</span><span class="hl-brackets">&gt;</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">b</span><span class="hl-brackets">&gt;</span><span class="hl-code">
</span><span class="hl-brackets">&lt;/</span><span class="hl-reserved">p</span><span class="hl-brackets">&gt;</span></pre>
</div>
</div>
<p>Com o model e a view criada, já podemos disparar o e-mail quando uma nova chamada for adicionada. Va para o controller &#8220;Calls&#8221; e adicione o seguinte código.</p>
<div class="hl-container">
<div class="hl-main">
<pre><span class="hl-code">
</span><span class="hl-comment">#</span><span class="hl-comment"> Adicione logo após flash[:notice] = 'Call was successfully created.'</span><span class="hl-comment"></span><span class="hl-code">

</span><span class="hl-identifier">Notification</span><span class="hl-code">.</span><span class="hl-identifier">deliver_notify</span><span class="hl-brackets">(</span><span class="hl-code"> </span><span class="hl-var">@call</span><span class="hl-code">.</span><span class="hl-identifier">title</span><span class="hl-code">,
                                      </span><span class="hl-var">@call</span><span class="hl-code">.</span><span class="hl-identifier">author</span><span class="hl-code">,
                                      </span><span class="hl-var">@call</span><span class="hl-code">.</span><span class="hl-identifier">description</span><span class="hl-code"> </span><span class="hl-brackets">)</span></pre>
</div>
</div>
<p>Para quem quiser baixar, o source esta disponível no <a href="http://github.com/marciogm/notificar_registro">GitHub</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marciogm.com.br/blog/2010/04/enviando-notificacao-de-registro-pelo-gmail-usando-rails-2-3/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Perdi tudo</title>
		<link>http://www.marciogm.com.br/blog/2010/04/perdi-tudo/</link>
		<comments>http://www.marciogm.com.br/blog/2010/04/perdi-tudo/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 19:08:22 +0000</pubDate>
		<dc:creator>marciogm</dc:creator>
				<category><![CDATA[Sem categoria]]></category>
		<category><![CDATA[#soudev]]></category>

		<guid isPermaLink="false">http://174.121.164.34/~marciogm/blog/?p=4</guid>
		<description><![CDATA[Por causa de um servidor fidamãe, eu perdi o BD do meu blog e até o momento não consegui recuperar ele. Eu esqueci de pagar um único maldito mês e eles cancelaram minha conta. Mais #soudev e não desisto nunca! ;)]]></description>
			<content:encoded><![CDATA[<p>Por causa de um servidor fidamãe, eu perdi o BD do meu blog e até o momento não consegui recuperar ele. Eu esqueci de pagar um único <span style="text-decoration: line-through;">maldito </span>mês e eles cancelaram minha conta.</p>
<p>Mais #soudev e não desisto nunca! ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marciogm.com.br/blog/2010/04/perdi-tudo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
