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

<channel>
	<title>Prodis' Blog</title>
	<atom:link href="http://prodis.blog.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://prodis.blog.br</link>
	<description>Desenvolvimento de Software e Esportes por Fernando Hamasaki de Amorim</description>
	<pubDate>Wed, 02 Sep 2015 01:04:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>5 anos do Akira! 105 anos de Corinthians!</title>
		<link>http://prodis.blog.br/2015/09/01/5-anos-do-akira-105-anos-de-corinthians/</link>
		<comments>http://prodis.blog.br/2015/09/01/5-anos-do-akira-105-anos-de-corinthians/#comments</comments>
		<pubDate>Wed, 02 Sep 2015 01:04:19 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[Geral]]></category>

		<category><![CDATA[Akira]]></category>

		<category><![CDATA[Corinthians]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=4125</guid>
		<description><![CDATA[Parabéns Akira pelo seu quinto ano!
Parabéns Sport Club Corinthians Paulista pelos 105 anos!

]]></description>
			<content:encoded><![CDATA[<h3 style="margin-top:10px">Parabéns Akira pelo seu quinto ano!</h3>
<h4 style="font-size:120%; margin: 15px 0px 15px 0px">Parabéns Sport Club Corinthians Paulista pelos 105 anos!</h4>
<p style="text-align: center;"><a href="http://prodis.net.br/images/geral/2015/akira_5_anos_g.jpg" target="_blank"><img class="  aligncenter" title="Akira faz 5 anos!" src="http://prodis.net.br/images/geral/2015/akira_5_anos.jpg" alt="" width="337" height="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2015/09/01/5-anos-do-akira-105-anos-de-corinthians/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quatro anos do Akira! 104 anos de Corinthians!</title>
		<link>http://prodis.blog.br/2014/09/01/quatro-anos-do-akira-104-anos-de-corinthians/</link>
		<comments>http://prodis.blog.br/2014/09/01/quatro-anos-do-akira-104-anos-de-corinthians/#comments</comments>
		<pubDate>Tue, 02 Sep 2014 02:35:41 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[Geral]]></category>

		<category><![CDATA[Akira]]></category>

		<category><![CDATA[Corinthians]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=4083</guid>
		<description><![CDATA[Parabéns Akira pelo seu quarto aninho!
Parabéns Sport Club Corinthians Paulista pelos 104 anos!

]]></description>
			<content:encoded><![CDATA[<h3 style="margin-top:10px">Parabéns Akira pelo seu quarto aninho!</h3>
<h4 style="font-size:120%; margin: 15px 0px 15px 0px">Parabéns Sport Club Corinthians Paulista pelos 104 anos!</h4>
<p style="text-align: center;"><a href="http://prodis.net.br/images/geral/2014/akira_4_anos_g.jpg" target="_blank"><img class="  aligncenter" title="Akira faz quatro anos!" src="http://prodis.net.br/images/geral/2014/akira_4_anos.jpg" alt="" width="400" height="562" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2014/09/01/quatro-anos-do-akira-104-anos-de-corinthians/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Três anos do Akira! 103 anos de Corinthians!</title>
		<link>http://prodis.blog.br/2013/09/01/tres-anos-do-akira-103-anos-de-corinthians/</link>
		<comments>http://prodis.blog.br/2013/09/01/tres-anos-do-akira-103-anos-de-corinthians/#comments</comments>
		<pubDate>Mon, 02 Sep 2013 01:14:22 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[Geral]]></category>

		<category><![CDATA[Akira]]></category>

		<category><![CDATA[Corinthians]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=4055</guid>
		<description><![CDATA[Parabéns Akira pelo seu terceiro aninho!
Parabéns Sport Club Corinthians Paulista pelos 103 anos!

]]></description>
			<content:encoded><![CDATA[<h3 style="margin-top:10px">Parabéns Akira pelo seu terceiro aninho!</h3>
<h4 style="font-size:120%; margin: 15px 0px 15px 0px">Parabéns Sport Club Corinthians Paulista pelos 103 anos!</h4>
<p style="text-align: center;"><a href="http://prodis.net.br/images/geral/2013/akira_3_anos_g.jpg" target="_blank"><img class="  aligncenter" title="Akira faz três anos!" src="http://prodis.net.br/images/geral/2013/akira_3_anos.jpg" alt="" width="680" height="558" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/09/01/tres-anos-do-akira-103-anos-de-corinthians/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Track&amp;Field Run Series 2013 - Shopping Center Norte - 1ª Etapa - 5 km</title>
		<link>http://prodis.blog.br/2013/05/26/trackfield-run-series-2013-shopping-center-norte-1%c2%aa-etapa-5-km/</link>
		<comments>http://prodis.blog.br/2013/05/26/trackfield-run-series-2013-shopping-center-norte-1%c2%aa-etapa-5-km/#comments</comments>
		<pubDate>Sun, 26 May 2013 23:31:38 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[5km]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Track&Field]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=4042</guid>
		<description><![CDATA[No domingo de 19 de maio de 2013, participei da 1ª Etapa da Track&#38;Field Run Series 2013 - Shopping Center Norte.

O percurso de 5 km foi nos arredores do Shopping Center Norte, principalmente dentro do estacionamento do Lar Center.
Tempo total: 00:21:42
Tempo médio por km: 04:20
Tempo em cada km:

04:07
04:04
04:33
04:36
04:22

]]></description>
			<content:encoded><![CDATA[<p>No domingo de <strong>19 de maio de 2013</strong>, participei da 1ª Etapa da <a title="Track&amp;Field Run Series 2013 - Shopping Center Norte - 1ª Etapa" href="http://www.tfrunseries.com.br/centernorte1.php" target="_blank">Track&amp;Field Run Series 2013 - Shopping Center Norte</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Track&amp;Field Run Series 2013 - Shopping Center Norte" src="http://prodis.net.br/images/esportes/2013/track_field_2013_center_norte_etapa1.jpg" alt="" width="655" height="178" /></p>
<p>O percurso de <strong>5 km</strong> foi nos arredores do Shopping Center Norte, principalmente dentro do estacionamento do Lar Center.</p>
<p>Tempo total: <strong>00:21:42</strong></p>
<p>Tempo médio por km: <strong>04:20</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li>04:07</li>
<li><span style="color: red;">04:04</span></li>
<li>04:33</li>
<li>04:36</li>
<li>04:22</li>
</ol>
<p><div class="wp-caption aligncenter" style="width: 260px"><img class="             " src="http://prodis.net.br/images/esportes/2013/track_field_2013_center_norte_etapa1_02.jpg" alt="Foto de WebRun" width="250" height="376" /><p class="wp-caption-text">Foto de WebRun</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 209px"><img class="             " src="http://prodis.net.br/images/esportes/2013/track_field_2013_center_norte_etapa1_01.jpg" alt="Foto de Foco Radical" width="199" height="300" /><p class="wp-caption-text">Foto de Foco Radical</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 260px"><img class="             " src="http://prodis.net.br/images/esportes/2013/track_field_2013_center_norte_etapa1_03.jpg" alt="Foto de WebRun" width="250" height="373" /><p class="wp-caption-text">Foto de WebRun</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/05/26/trackfield-run-series-2013-shopping-center-norte-1%c2%aa-etapa-5-km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Corinthians Campeão Paulista de 2013</title>
		<link>http://prodis.blog.br/2013/05/19/corinthians-campeao-paulista-de-2013/</link>
		<comments>http://prodis.blog.br/2013/05/19/corinthians-campeao-paulista-de-2013/#comments</comments>
		<pubDate>Mon, 20 May 2013 02:59:43 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[Campeão]]></category>

		<category><![CDATA[Campeonato Paulista]]></category>

		<category><![CDATA[Corinthians]]></category>

		<category><![CDATA[Futebol]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=4033</guid>
		<description><![CDATA[Corinthians se consagrou Campeão Paulista de 2013 ao empatar o segundo jogo da final por 1 x 1, contra o Santos, no estádio Vila Belmiro em Santos. No primeiro jogo da final, realizado no estádio do Pacaembu em São Paulo, o Corinthians havia ganhado por 2 x 1.
Este é o 27º título paulista do Corinthians.
]]></description>
			<content:encoded><![CDATA[<p><a title="Sport Club Corinthians Paulista" href="http://www.corinthians.com.br" target="_blank">Corinthians</a> se consagrou <strong>Campeão Paulista de 2013</strong> ao empatar o segundo jogo da final por <strong>1 x 1</strong>, contra o Santos, no estádio Vila Belmiro em Santos. No primeiro jogo da final, realizado no estádio do Pacaembu em São Paulo, o Corinthians havia ganhado por <strong>2 x 1</strong>.</p>
<p>Este é o <strong>27º título paulista</strong> do Corinthians.</p>
<p><div class="wp-caption aligncenter" style="width: 364px"><img class=" " src="http://prodis.net.br/images/esportes/2013/corinthians_campeao_paulista_2013_01.jpg" alt="Foto de Lancenet" width="354" height="540" /><p class="wp-caption-text">Foto de Lancenet</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 690px"><a href="http://prodis.net.br/images/esportes/2013/corinthians_campeao_paulista_2013_poster.jpg" target="_blank"><img class=" " title="Clique na imagem para abrir o pôster" src="http://prodis.net.br/images/esportes/2013/corinthians_campeao_paulista_2013_04.jpg" alt="Clique na imagem para abrir o pôster. Foto de UOL Esporte." width="680" height="425" /></a><p class="wp-caption-text">Clique na imagem para abrir o pôster. Foto de UOL Esporte.</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 690px"><a href="http://prodis.net.br/images/esportes/2013/corinthians_campeao_paulista_2013_02_g.jpg" target="_blank"><img class="  " title="Clique na imagem para ampliá-la" src="http://prodis.net.br/images/esportes/2013/corinthians_campeao_paulista_2013_02.jpg" alt="Clique na imagem para ampliá-la. Foto de UOL Esporte." width="680" height="404" /></a><p class="wp-caption-text">Clique na imagem para ampliá-la. Foto de UOL Esporte.</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/05/19/corinthians-campeao-paulista-de-2013/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] Curso grátis de Rails 4</title>
		<link>http://prodis.blog.br/2013/05/02/it-web-ruby-fundamental-curso-gratis-de-rails-4/</link>
		<comments>http://prodis.blog.br/2013/05/02/it-web-ruby-fundamental-curso-gratis-de-rails-4/#comments</comments>
		<pubDate>Thu, 02 May 2013 07:35:49 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Cursos]]></category>

		<category><![CDATA[Grátis]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[Rails]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=4006</guid>
		<description><![CDATA[
Que tal aprender a nova versão do Ruby on Rails totalmente de graça?
Veja o post completo no blog Ruby Fundamental:
Curso grátis de Rails 4
Veja também os outros posts do blog Ruby Fundamental:

Alias para métodos de classe
Uma maneira não trivial de acessar valores de hash
Usando recursividade para alterar valores de hash
Alias para métodos em Ruby
RailsConf 2012: [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p>Que tal aprender a nova versão do Ruby on Rails totalmente de graça?</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: Curso grátis de Rails 4" href="http://itweb.com.br/blogs/curso-gratis-de-rails-4/" target="_blank">Curso grátis de Rails 4</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: Alias para métodos de classe" href="http://itweb.com.br/blogs/alias-para-metodos-de-classe/" target="_blank">Alias para métodos de classe</a></li>
<li><a title="IT Web - Ruby Fundamental: Uma maneira não trivial de acessar valores de hash" href="http://itweb.com.br/blogs/uma-maneira-nao-trivial-de-acessar-valores-de-hash/" target="_blank">Uma maneira não trivial de acessar valores de hash</a></li>
<li><a title="IT Web - Ruby Fundamental: Usando recursividade para alterar valores de hash" href="http://itweb.com.br/blogs/usando-recursividade-para-alterar-valores-de-hash/" target="_blank">Usando recursividade para alterar valores de hash</a></li>
<li><a title="IT Web - Ruby Fundamental: Alias para métodos em Ruby" href="http://itweb.com.br/blogs/alias-para-metodos-em-ruby/" target="_blank">Alias para métodos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: RailsConf 2012: vídeos disponíveis" href="http://itweb.com.br/blogs/railsconf-2012-videos-disponiveis/" target="_blank">RailsConf 2012: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: 7 coisas que todo desenvolvedor Ruby on Rails deveria fazer" href="http://itweb.com.br/blogs/7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer/" target="_blank">7 coisas que todo desenvolvedor Ruby on Rails deveria fazer</a></li>
<li><a title="IT Web - Ruby Fundamental: Curso grátis de Engenharia de Software para SaaS com Ruby on Rails" href="http://itweb.com.br/blogs/curso-gratis-de-engenharia-de-software-para-saas-com-ruby-on-rails/" target="_blank">Curso grátis de Engenharia de Software para SaaS com Ruby on Rails</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos para definir métodos globais" href="http://itweb.com.br/blogs/modulos-para-definir-metodos-globais/" target="_blank">Módulos para definir métodos globais</a></li>
<li><a title="IT Web - Ruby Fundamental: Hooks (ganchos) de inclusão e extensão de módulos" href="http://itweb.com.br/blogs/hooks-ganchos-de-inclusao-e-extensao-de-modulos/" target="_blank">Hooks (ganchos) de inclusão e extensão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças de &quot;include&quot; e &quot;extend&quot; na inclusão de módulos" href="http://itweb.com.br/blogs/diferencas-de-include-e-extend-na-inclusao-de-modulos/" target="_blank">Diferenças de &#8220;include&#8221; e &#8220;extend&#8221; na inclusão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">Módulos como mixin</a></li>
<li><a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/05/02/it-web-ruby-fundamental-curso-gratis-de-rails-4/feed/</wfw:commentRss>
		</item>
		<item>
		<title>9a Corrida dos Inconfidentes Itupeva 2013 - 9km</title>
		<link>http://prodis.blog.br/2013/05/02/9a-corrida-dos-inconfidentes-itupeva-2013-9km/</link>
		<comments>http://prodis.blog.br/2013/05/02/9a-corrida-dos-inconfidentes-itupeva-2013-9km/#comments</comments>
		<pubDate>Thu, 02 May 2013 07:33:43 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[9km]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Itupeva]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3994</guid>
		<description><![CDATA[No domingo de 21 de abril de 2013, participei da 9a Corrida dos Inconfidentes Itupeva.

Fiz o percurso de 9km acompanhando minha esposa, que fez o tempo total de 00:48:28 e ficou no 3o. lugar da faixa etária de 35 a 39 anos.
Foi a primeira vez que ela ganhou um trófeu em uma corrida de rua.
]]></description>
			<content:encoded><![CDATA[<p>No domingo de <strong>21 de abril de 2013</strong>, participei da <a title="9a Corrida dos Inconfidentes Itupeva" href="http://www.corpuseventos.com.br/corrida/index.php?option=com_eventlist&amp;view=details&amp;id=138:9%C2%AA%20Corrida%20dos%20Inconfidentes&amp;Itemid=87" target="_blank">9a Corrida dos Inconfidentes Itupeva</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="9a Corrida dos Inconfidentes Itupeva 2013" src="http://prodis.net.br/images/esportes/2013/9a_corrida_dos_inconfidentes_2013.gif" alt="" width="319" height="446" /></p>
<p>Fiz o percurso de 9km acompanhando minha esposa, que fez o tempo total de <strong>00:48:28</strong> e ficou no <strong>3o. lugar da faixa etária de 35 a 39 anos</strong>.</p>
<p>Foi a primeira vez que ela ganhou um trófeu em uma corrida de rua.</p>
<p><div class="wp-caption aligncenter" style="width: 690px"><img class="            " src="http://prodis.net.br/images/esportes/2013/9a_corrida_dos_inconfidentes_2013_01.jpg" alt="Patricia no 3o lugar do pódio" width="680" height="554" /><p class="wp-caption-text">Patricia no 3o lugar do pódio</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 690px"><img class="            " src="http://prodis.net.br/images/esportes/2013/9a_corrida_dos_inconfidentes_2013_02.jpg" alt="Eu, Patricia e o troféu dela." width="680" height="555" /><p class="wp-caption-text">Eu, Patricia e o troféu dela.</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/05/02/9a-corrida-dos-inconfidentes-itupeva-2013-9km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Corrida Contra o Preconceito 2013 - 5km</title>
		<link>http://prodis.blog.br/2013/04/27/corrida-contra-o-preconceito-2013-5km/</link>
		<comments>http://prodis.blog.br/2013/04/27/corrida-contra-o-preconceito-2013-5km/#comments</comments>
		<pubDate>Sat, 27 Apr 2013 10:55:53 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[5km]]></category>

		<category><![CDATA[CCP]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3993</guid>
		<description><![CDATA[No domingo chuvoso de 14 de abril de 2013, participei da Corrida Contra o Preconceito.

O percurso de 5 km foi realizado no Centro Histórico de São Paulo, com a largada e chegada na rua Libero Badaró.
Tempo total: 00:21:27
Tempo médio por km: 04:17
Tempo em cada km:

03:54
04:18
04:40
04:39
03:56

Vídeo da chegada:

Vídeo da largada:

]]></description>
			<content:encoded><![CDATA[<p>No domingo chuvoso de <strong>14 de abril de 2013</strong>, participei da <a title="Corrida Contra o Preconceito" href="http://www.circuitocontraopreconceito.com.br/corridacontraopreconceito" target="_blank">Corrida Contra o Preconceito</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Corrida contra o Preconceito 2013" src="http://prodis.net.br/images/esportes/2013/corrida_contra_o_preconceito_2013.png" alt="" width="600" height="221" /></p>
<p>O percurso de <strong>5 km</strong> foi realizado no Centro Histórico de São Paulo, com a largada e chegada na rua Libero Badaró.</p>
<p>Tempo total: <strong>00:21:27</strong></p>
<p>Tempo médio por km: <strong>04:17</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li><span style="color: red;">03:54</span></li>
<li>04:18</li>
<li>04:40</li>
<li>04:39</li>
<li>03:56</li>
</ol>
<p>Vídeo da chegada:</p>
<p style="text-align: center;"><iframe width="640" height="480" src="http://www.youtube.com/embed/OElRNYYjNSA?start=305&#038;end=325" frameborder="0" allowfullscreen></iframe></p>
<p><div class="wp-caption aligncenter" style="width: 690px"><img class="            " src="http://prodis.net.br/images/esportes/2013/corrida_contra_o_preconceito_2013_03.jpg" alt="Foto de Jura Santos" width="680" height="469" /><p class="wp-caption-text">Foto de Jura Santos</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 690px"><img class="            " src="http://prodis.net.br/images/esportes/2013/corrida_contra_o_preconceito_2013_04.jpg" alt="Foto de Jura Santos" width="680" height="684" /><p class="wp-caption-text">Foto de Jura Santos</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 690px"><img class="            " src="http://prodis.net.br/images/esportes/2013/corrida_contra_o_preconceito_2013_01.jpg" alt="Patricia Hamasaki e Eu." width="680" height="730" /><p class="wp-caption-text">Patricia Hamasaki e Eu.</p></div></p>
<p>Vídeo da largada:</p>
<p style="text-align: center;"><iframe width="640" height="480" src="http://www.youtube.com/embed/2RPyp7SYoFQ" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/04/27/corrida-contra-o-preconceito-2013-5km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Corrida Eco Paineiras Jundiaí - 10km</title>
		<link>http://prodis.blog.br/2013/04/27/corrida-eco-paineiras-jundiai-10km/</link>
		<comments>http://prodis.blog.br/2013/04/27/corrida-eco-paineiras-jundiai-10km/#comments</comments>
		<pubDate>Sat, 27 Apr 2013 08:54:27 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[10km]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Eco Paineiras]]></category>

		<category><![CDATA[Jundiaí]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3986</guid>
		<description><![CDATA[No domingo de 7 de abril de 2013, participei da Corrida Eco Paineiras Jundiaí.

O percurso teve a largada na avenida 9 de Julho, em frente ao Shopping Paineiras, e depois pegando a avenida  Luiz Latorre, voltando novamente para a avenida 9 de julho. Eu acompanhei minha esposa Patricia nos primeiros 5km para depois dar [...]]]></description>
			<content:encoded><![CDATA[<p>No domingo de <strong>7 de abril de 2013</strong>, participei da <a title="Corrida Eco Paineiras Jundiaí" href="http://ecopaineiras.com" target="_blank">Corrida Eco Paineiras Jundiaí</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Corrida Eco Paineiras Jundiaí 2013" src="http://prodis.net.br/images/esportes/2013/corrida_eco_paineiras_2013.jpeg" alt="" width="290" height="290" /></p>
<p>O percurso teve a largada na avenida 9 de Julho, em frente ao Shopping Paineiras, e depois pegando a avenida  Luiz Latorre, voltando novamente para a avenida 9 de julho. Eu acompanhei minha esposa Patricia nos primeiros 5km para depois dar mais uma volta no percurso para completar os 10km.</p>
<p>Tempo total: <strong>00:49:57</strong></p>
<p>Tempo médio por km: <strong>05:00</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li><span style="color: red;">04:21</span></li>
<li>04:54</li>
<li>05:30</li>
<li>05:37</li>
<li>05:39</li>
<li>04:26</li>
<li>04:44</li>
<li>04:54</li>
<li>05:00</li>
<li>04:52</li>
</ol>
<p><div class="wp-caption aligncenter" style="width: 310px"><img class="           " src="http://prodis.net.br/images/esportes/2013/corrida_eco_paineiras_2013_02.png" alt="Foto de Olho no Atleta" width="300" height="450" /><p class="wp-caption-text">Foto de Olho no Atleta</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 310px"><img class="          " src="http://prodis.net.br/images/esportes/2013/corrida_eco_paineiras_2013_03.png" alt="Foto de Olho no Atleta" width="300" height="450" /><p class="wp-caption-text">Foto de Olho no Atleta</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 310px"><img class="         " src="http://prodis.net.br/images/esportes/2013/corrida_eco_paineiras_2013_01.png" alt="Foto de Olho no Atleta" width="300" height="450" /><p class="wp-caption-text">Foto de Olho no Atleta</p></div></p>
<p style="text-align: center;"><img class="         aligncenter" src="http://prodis.net.br/images/esportes/2013/corrida_eco_paineiras_2013_04.jpg" alt="" width="680" height="495" /></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/04/27/corrida-eco-paineiras-jundiai-10km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] Alias para métodos de classe</title>
		<link>http://prodis.blog.br/2013/03/29/it-web-ruby-fundamental-alias-para-metodos-de-classe/</link>
		<comments>http://prodis.blog.br/2013/03/29/it-web-ruby-fundamental-alias-para-metodos-de-classe/#comments</comments>
		<pubDate>Fri, 29 Mar 2013 20:23:49 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Alias]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[Module]]></category>

		<category><![CDATA[Módulos]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3972</guid>
		<description><![CDATA[
Alias de métodos em Ruby também podem ser criados para métodos de classes, inclusive quando são definidos em módulos separados.
Veja o post completo no blog Ruby Fundamental:
Alias para métodos de classe
Veja também os outros posts do blog Ruby Fundamental:

Uma maneira não trivial de acessar valores de hash
Usando recursividade para alterar valores de hash
Alias para métodos [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p>Alias de métodos em Ruby também podem ser criados para métodos de classes, inclusive quando são definidos em módulos separados.</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: Alias para métodos de classe" href="http://itweb.com.br/blogs/alias-para-metodos-de-classe/" target="_blank">Alias para métodos de classe</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: Uma maneira não trivial de acessar valores de hash" href="http://itweb.com.br/blogs/uma-maneira-nao-trivial-de-acessar-valores-de-hash/" target="_blank">Uma maneira não trivial de acessar valores de hash</a></li>
<li><a title="IT Web - Ruby Fundamental: Usando recursividade para alterar valores de hash" href="http://itweb.com.br/blogs/usando-recursividade-para-alterar-valores-de-hash/" target="_blank">Usando recursividade para alterar valores de hash</a></li>
<li><a title="IT Web - Ruby Fundamental: Alias para métodos em Ruby" href="http://itweb.com.br/blogs/alias-para-metodos-em-ruby/" target="_blank">Alias para métodos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: RailsConf 2012: vídeos disponíveis" href="http://itweb.com.br/blogs/railsconf-2012-videos-disponiveis/" target="_blank">RailsConf 2012: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: 7 coisas que todo desenvolvedor Ruby on Rails deveria fazer" href="http://itweb.com.br/blogs/7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer/" target="_blank">7 coisas que todo desenvolvedor Ruby on Rails deveria fazer</a></li>
<li><a title="IT Web - Ruby Fundamental: Curso grátis de Engenharia de Software para SaaS com Ruby on Rails" href="http://itweb.com.br/blogs/curso-gratis-de-engenharia-de-software-para-saas-com-ruby-on-rails/" target="_blank">Curso grátis de Engenharia de Software para SaaS com Ruby on Rails</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos para definir métodos globais" href="http://itweb.com.br/blogs/modulos-para-definir-metodos-globais/" target="_blank">Módulos para definir métodos globais</a></li>
<li><a title="IT Web - Ruby Fundamental: Hooks (ganchos) de inclusão e extensão de módulos" href="http://itweb.com.br/blogs/hooks-ganchos-de-inclusao-e-extensao-de-modulos/" target="_blank">Hooks (ganchos) de inclusão e extensão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças de &quot;include&quot; e &quot;extend&quot; na inclusão de módulos" href="http://itweb.com.br/blogs/diferencas-de-include-e-extend-na-inclusao-de-modulos/" target="_blank">Diferenças de &#8220;include&#8221; e &#8220;extend&#8221; na inclusão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">Módulos como mixin</a></li>
<li><a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/03/29/it-web-ruby-fundamental-alias-para-metodos-de-classe/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Circuito das Estações Adidas 2013 - Etapa Outono - 10km</title>
		<link>http://prodis.blog.br/2013/03/29/circuito-das-estacoes-adidas-2013-etapa-outono-10km/</link>
		<comments>http://prodis.blog.br/2013/03/29/circuito-das-estacoes-adidas-2013-etapa-outono-10km/#comments</comments>
		<pubDate>Fri, 29 Mar 2013 20:21:32 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[10km]]></category>

		<category><![CDATA[Adidas]]></category>

		<category><![CDATA[Circuito das Estações]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Pacaembu]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3975</guid>
		<description><![CDATA[No domingo de 10 de março de 2013, corri a Etapa de Outono do Circuito das Estações Adidas.

O percurso de 10 Km foi todo nas ruas da região do Pacaembu,  largando em frente ao estádio, passando pela avenida Pacaembu, Elevado  Costa e Silva e terminando com a chegada também em frente ao portão [...]]]></description>
			<content:encoded><![CDATA[<p>No domingo de <strong>10 de março de 2013</strong>, corri a Etapa de Outono do <a title="Circuito das Estações Adidas" href="http://www.circuitodasestacoes.com.br/" target="_blank">Circuito das Estações Adidas</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Circuito das Estações Adidas 2013 - Etapa Outono" src="http://prodis.net.br/images/esportes/2013/circuito_das_estacoes_adidas_2013_etapa_outono.png" alt="" width="680" height="160" /></p>
<p>O percurso de <strong>10 Km</strong> foi todo nas ruas da <strong>região do Pacaembu</strong>,  largando em frente ao estádio, passando pela avenida Pacaembu, Elevado  Costa e Silva e terminando com a chegada também em frente ao portão  principal do estádio do Pacaembu.</p>
<p>Tempo total: <strong>00:51:09</strong></p>
<p>Tempo médio por km: <strong>05:06</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li><span style="color: red;">04:13</span></li>
<li>04:35</li>
<li>05:03</li>
<li>04:55</li>
<li>05:22</li>
<li>05:08</li>
<li>05:05</li>
<li>05:39</li>
<li>05:40</li>
<li>05:29</li>
</ol>
<p><div class="wp-caption aligncenter" style="width: 482px"><img class="       " src="http://prodis.net.br/images/esportes/2013/circuito_das_estacoes_adidas_2013_etapa_outono_06.jpg" alt="Foto de Ativo.com" width="472" height="708" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="        " src="http://prodis.net.br/images/esportes/2013/circuito_das_estacoes_adidas_2013_etapa_outono_07.jpg" alt="Foto de Olho no Atleta" width="200" height="300" /><p class="wp-caption-text">Foto de Olho no Atleta</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 482px"><img class="       " src="http://prodis.net.br/images/esportes/2013/circuito_das_estacoes_adidas_2013_etapa_outono_01.jpg" alt="Foto de Ativo.com" width="472" height="708" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 260px"><img class="        " src="http://prodis.net.br/images/esportes/2013/circuito_das_estacoes_adidas_2013_etapa_outono_10.jpg" alt="Foto de WebRun" width="250" height="375" /><p class="wp-caption-text">Foto de WebRun</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 482px"><img class="       " src="http://prodis.net.br/images/esportes/2013/circuito_das_estacoes_adidas_2013_etapa_outono_05.jpg" alt="Foto de Ativo.com" width="472" height="708" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="        " src="http://prodis.net.br/images/esportes/2013/circuito_das_estacoes_adidas_2013_etapa_outono_08.jpg" alt="Foto de MidiaSport" width="200" height="300" /><p class="wp-caption-text">Foto de MidiaSport</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 482px"><img class="       " src="http://prodis.net.br/images/esportes/2013/circuito_das_estacoes_adidas_2013_etapa_outono_04.jpg" alt="Foto de Ativo.com" width="472" height="708" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/03/29/circuito-das-estacoes-adidas-2013-etapa-outono-10km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] Uma maneira não trivial de acessar valores de hash</title>
		<link>http://prodis.blog.br/2013/01/31/it-web-ruby-fundamental-uma-maneira-nao-trivial-de-acessar-valores-de-hash/</link>
		<comments>http://prodis.blog.br/2013/01/31/it-web-ruby-fundamental-uma-maneira-nao-trivial-de-acessar-valores-de-hash/#comments</comments>
		<pubDate>Thu, 31 Jan 2013 05:41:25 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Esquisito]]></category>

		<category><![CDATA[Hash]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3961</guid>
		<description><![CDATA[
É bem esquisito chamar os métodos reais de recuperação e atribuição de valores de hash em Ruby.
Veja o post completo no blog Ruby Fundamental:
Uma maneira não trivial de acessar valores de hash
Veja também os outros posts do blog Ruby Fundamental:

Usando recursividade para alterar valores de hash

Alias para métodos em Ruby
RailsConf 2012: vídeos disponíveis
7 coisas que [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p>É bem esquisito chamar os métodos reais de recuperação e atribuição de valores de hash em Ruby.</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: Uma maneira não trivial de acessar valores de hash" href="http://itweb.com.br/blogs/uma-maneira-nao-trivial-de-acessar-valores-de-hash/" target="_blank">Uma maneira não trivial de acessar valores de hash</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: Usando recursividade para alterar valores de hash" href="http://itweb.com.br/blogs/usando-recursividade-para-alterar-valores-de-hash/" target="_blank">Usando recursividade para alterar valores de hash</a>
</li>
<li><a title="IT Web - Ruby Fundamental: Alias para métodos em Ruby" href="http://itweb.com.br/blogs/alias-para-metodos-em-ruby/" target="_blank">Alias para métodos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: RailsConf 2012: vídeos disponíveis" href="http://itweb.com.br/blogs/railsconf-2012-videos-disponiveis/" target="_blank">RailsConf 2012: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: 7 coisas que todo desenvolvedor Ruby on Rails deveria fazer" href="http://itweb.com.br/blogs/7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer/" target="_blank">7 coisas que todo desenvolvedor Ruby on Rails deveria fazer</a></li>
<li><a title="IT Web - Ruby Fundamental: Curso grátis de Engenharia de Software para SaaS com Ruby on Rails" href="http://itweb.com.br/blogs/curso-gratis-de-engenharia-de-software-para-saas-com-ruby-on-rails/" target="_blank">Curso grátis de Engenharia de Software para SaaS com Ruby on Rails</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos para definir métodos globais" href="http://itweb.com.br/blogs/modulos-para-definir-metodos-globais/" target="_blank">Módulos para definir métodos globais</a></li>
<li><a title="IT Web - Ruby Fundamental: Hooks (ganchos) de inclusão e extensão de módulos" href="http://itweb.com.br/blogs/hooks-ganchos-de-inclusao-e-extensao-de-modulos/" target="_blank">Hooks (ganchos) de inclusão e extensão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças de &quot;include&quot; e &quot;extend&quot; na inclusão de módulos" href="http://itweb.com.br/blogs/diferencas-de-include-e-extend-na-inclusao-de-modulos/" target="_blank">Diferenças de &#8220;include&#8221; e &#8220;extend&#8221; na inclusão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">Módulos como mixin</a></li>
<li><a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/01/31/it-web-ruby-fundamental-uma-maneira-nao-trivial-de-acessar-valores-de-hash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[Off Topic] Vendo tênis Adidas Crazy Cool</title>
		<link>http://prodis.blog.br/2013/01/13/off-topic-vendo-tenis-adidas-crazy-cool/</link>
		<comments>http://prodis.blog.br/2013/01/13/off-topic-vendo-tenis-adidas-crazy-cool/#comments</comments>
		<pubDate>Sun, 13 Jan 2013 14:47:40 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[Geral]]></category>

		<category><![CDATA[Adidas]]></category>

		<category><![CDATA[Basquete]]></category>

		<category><![CDATA[Tênis]]></category>

		<category><![CDATA[Venda]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3932</guid>
		<description><![CDATA[Estou vendendo um tênis de basquete Adidas Crazy Cool, cinza com detalhes vermelhos, número 45 (12.5 no tamanho americano), por R$ 200,00. O tênis está novo, sem uso.
Abaixo tem várias fotos dele, clique em cada foto para ampliar.
Se tiver interesse, envie um comentário nesse post clicando aqui.





]]></description>
			<content:encoded><![CDATA[<p>Estou vendendo um tênis de basquete <strong>Adidas Crazy Cool</strong>, cinza com detalhes vermelhos, <strong>número 45</strong> (12.5 no tamanho americano), por <strong>R$ 200,00</strong>. O tênis está <strong>novo</strong>, sem uso.</p>
<p>Abaixo tem várias fotos dele, clique em cada foto para ampliar.</p>
<p>Se tiver interesse, <strong>envie um comentário</strong> nesse post <a title="Envie um comentário" href="http://prodis.blog.br/2013/01/13/off-topic-vendo-tenis-adidas-crazy-cool/#respond">clicando aqui</a>.</p>
<p style="text-align: center;"><a href="http://prodis.net.br/images/geral/2013/adidas_crazy_cool_01.jpg" target="_blank"><img class=" aligncenter" src="http://prodis.net.br/images/geral/2013/adidas_crazy_cool_01.jpg" alt="Clique na imagem para ampliá-la" width="630" height="630" /></a></p>
<p style="text-align: center;"><a href="http://prodis.net.br/images/geral/2013/adidas_crazy_cool_02.jpg" target="_blank"><img class=" aligncenter" src="http://prodis.net.br/images/geral/2013/adidas_crazy_cool_02.jpg" alt="Clique na imagem para ampliá-la" width="630" height="630" /></a></p>
<p style="text-align: center;"><a href="http://prodis.net.br/images/geral/2013/adidas_crazy_cool_03.jpg" target="_blank"><img class=" aligncenter" src="http://prodis.net.br/images/geral/2013/adidas_crazy_cool_03.jpg" alt="Clique na imagem para ampliá-la" width="600" height="600" /></a></p>
<p style="text-align: center;"><a href="http://prodis.net.br/images/geral/2013/adidas_crazy_cool_04.jpg" target="_blank"><img class=" aligncenter" src="http://prodis.net.br/images/geral/2013/adidas_crazy_cool_04.jpg" alt="Clique na imagem para ampliá-la" width="600" height="600" /></a></p>
<p style="text-align: center;"><a href="http://prodis.net.br/images/geral/2013/adidas_crazy_cool_05.jpg" target="_blank"><img class=" aligncenter" src="http://prodis.net.br/images/geral/2013/adidas_crazy_cool_05.jpg" alt="Clique na imagem para ampliá-la" width="600" height="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/01/13/off-topic-vendo-tenis-adidas-crazy-cool/feed/</wfw:commentRss>
		</item>
		<item>
		<title>88ª Corrida Internacional de São Silvestre - 15 km</title>
		<link>http://prodis.blog.br/2013/01/13/88%c2%aa-corrida-internacional-de-sao-silvestre-15-km/</link>
		<comments>http://prodis.blog.br/2013/01/13/88%c2%aa-corrida-internacional-de-sao-silvestre-15-km/#comments</comments>
		<pubDate>Sun, 13 Jan 2013 12:29:44 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[15km]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Paulista]]></category>

		<category><![CDATA[São Silvestre]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3921</guid>
		<description><![CDATA[
Para finalizar o ano de 2012, no dia 31 de dezembro corri os 15 km da 88ª Corrida Internacional de São Silvestre.
A chegada voltou a ser na avenida Paulista, mas dessa vez a largada foi às 9h da manhã.
Esse ano corri acompanhando a minha esposa Patricia.
Tempo total: 01:34:16
&#160;
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="88ª Corrida Internacional de São Silvestre" src="http://prodis.net.br/images/esportes/2012/88a_corrida_internacional_de_sao_silvestre_2012.png" alt="" width="180" height="171" /></p>
<p>Para finalizar o ano de 2012, no dia 31 de dezembro corri os 15 km da <a title="88ª Corrida Internacional de São Silvestre" href="http://www.saosilvestre.com.br" target="_blank">88ª Corrida Internacional de São Silvestre</a>.</p>
<p>A chegada voltou a ser na avenida Paulista, mas dessa vez a <strong>largada</strong> foi às <strong>9h da manhã</strong>.</p>
<p>Esse ano corri acompanhando a minha esposa Patricia.</p>
<p>Tempo total: <strong>01:34:16</strong></p>
<p>&nbsp;</p>
<p><div class="wp-caption aligncenter" style="width: 690px"><img class="                    " src="http://prodis.net.br/images/esportes/2012/88a_corrida_internacional_de_sao_silvestre_2012_01.jpg" alt="Eu, Patricia e Mauricio" width="680" height="423" /><p class="wp-caption-text">Eu, Patricia e Mauricio</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 690px"><img class="                    " src="http://prodis.net.br/images/esportes/2012/88a_corrida_internacional_de_sao_silvestre_2012_02.jpg" alt="Patricia Hamasaki, Eu, Edvaldo Cruz, André Pimentel, Glauco Oliveira e Mauricio de Amorim" width="680" height="415" /><p class="wp-caption-text">Patricia Hamasaki, Eu, Edvaldo Cruz, André Pimentel, Glauco Oliveira e Mauricio de Amorim</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 690px"><img class="                    " src="http://prodis.net.br/images/esportes/2012/88a_corrida_internacional_de_sao_silvestre_2012_03.jpg" alt="Carmo, Mauricio, Patricia e Eu" width="680" height="695" /><p class="wp-caption-text">Carmo, Mauricio, Patricia e Eu</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 260px"><img class="                    " src="http://prodis.net.br/images/esportes/2012/88a_corrida_internacional_de_sao_silvestre_2012_04.jpg" alt="Foto de WebRun" width="250" height="376" /><p class="wp-caption-text">Foto de WebRun</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 260px"><img class="                    " src="http://prodis.net.br/images/esportes/2012/88a_corrida_internacional_de_sao_silvestre_2012_05.jpg" alt="Foto de WebRun" width="250" height="375" /><p class="wp-caption-text">Foto de WebRun</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 310px"><img class="                    " src="http://prodis.net.br/images/esportes/2012/88a_corrida_internacional_de_sao_silvestre_2012_06.jpg" alt="Foto de Foco Radical" width="300" height="199" /><p class="wp-caption-text">Foto de Foco Radical</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/01/13/88%c2%aa-corrida-internacional-de-sao-silvestre-15-km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Feliz 2013!</title>
		<link>http://prodis.blog.br/2013/01/01/feliz-2013/</link>
		<comments>http://prodis.blog.br/2013/01/01/feliz-2013/#comments</comments>
		<pubDate>Wed, 02 Jan 2013 00:00:32 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3911</guid>
		<description><![CDATA[Desejo um ano de 2013 com mais tranquilidade. 

A maioria de nós vive estressado, nervoso, tenso, com tudo e com todos. Muitos não conseguem nem dormir sossegados, sempre tento alguma preocupação. Os momentos de tranquilidade são escassos.
Feliz ano novo!
]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:17px">Desejo um ano de 2013 com mais <strong>tranquilidade</strong>. </span></p>
<p style="text-align: center;"><img class="  aligncenter" title="Tranquilidade em 2013" src="http://prodis.net.br/images/geral/2013/tranquilidade_na_rede.jpg" alt="Tranquilidade em 2013" width="680" height="177" /></p>
<p><span style="font-size:17px">A maioria de nós vive estressado, nervoso, tenso, com tudo e com todos. Muitos não conseguem nem dormir sossegados, sempre tento alguma preocupação. Os momentos de tranquilidade são escassos.</span></p>
<p><span style="font-size:22px">Feliz ano novo!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2013/01/01/feliz-2013/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] Usando recursividade para alterar valores de hash</title>
		<link>http://prodis.blog.br/2012/12/21/it-web-ruby-fundamental-usando-recursividade-para-alterar-valores-de-hash/</link>
		<comments>http://prodis.blog.br/2012/12/21/it-web-ruby-fundamental-usando-recursividade-para-alterar-valores-de-hash/#comments</comments>
		<pubDate>Fri, 21 Dec 2012 12:30:39 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Hash]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[Recursividade]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3900</guid>
		<description><![CDATA[
A recursividade pode facilitar sua vida ao manipular itens de hash.
Veja o post completo no blog Ruby Fundamental:
Usando recursividade para alterar valores de hash
Veja também os outros posts do blog Ruby Fundamental:

Alias para métodos em Ruby
RailsConf 2012: vídeos disponíveis
7 coisas que todo desenvolvedor Ruby on Rails deveria fazer
Curso grátis de Engenharia de Software para SaaS [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p>A recursividade pode facilitar sua vida ao manipular itens de hash.</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: Usando recursividade para alterar valores de hash" href="http://itweb.com.br/blogs/usando-recursividade-para-alterar-valores-de-hash/" target="_blank">Usando recursividade para alterar valores de hash</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: Alias para métodos em Ruby" href="http://itweb.com.br/blogs/alias-para-metodos-em-ruby/" target="_blank">Alias para métodos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: RailsConf 2012: vídeos disponíveis" href="http://itweb.com.br/blogs/railsconf-2012-videos-disponiveis/" target="_blank">RailsConf 2012: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: 7 coisas que todo desenvolvedor Ruby on Rails deveria fazer" href="http://itweb.com.br/blogs/7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer/" target="_blank">7 coisas que todo desenvolvedor Ruby on Rails deveria fazer</a></li>
<li><a title="IT Web - Ruby Fundamental: Curso grátis de Engenharia de Software para SaaS com Ruby on Rails" href="http://itweb.com.br/blogs/curso-gratis-de-engenharia-de-software-para-saas-com-ruby-on-rails/" target="_blank">Curso grátis de Engenharia de Software para SaaS com Ruby on Rails</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos para definir métodos globais" href="http://itweb.com.br/blogs/modulos-para-definir-metodos-globais/" target="_blank">Módulos para definir métodos globais</a></li>
<li><a title="IT Web - Ruby Fundamental: Hooks (ganchos) de inclusão e extensão de módulos" href="http://itweb.com.br/blogs/hooks-ganchos-de-inclusao-e-extensao-de-modulos/" target="_blank">Hooks (ganchos) de inclusão e extensão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças de &quot;include&quot; e &quot;extend&quot; na inclusão de módulos" href="http://itweb.com.br/blogs/diferencas-de-include-e-extend-na-inclusao-de-modulos/" target="_blank">Diferenças de &#8220;include&#8221; e &#8220;extend&#8221; na inclusão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">Módulos como mixin</a></li>
<li><a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/12/21/it-web-ruby-fundamental-usando-recursividade-para-alterar-valores-de-hash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Corinthians Bicampeão Mundial de Clubes da FIFA</title>
		<link>http://prodis.blog.br/2012/12/16/corinthians-bicampeao-mundial-de-clubes-da-fifa/</link>
		<comments>http://prodis.blog.br/2012/12/16/corinthians-bicampeao-mundial-de-clubes-da-fifa/#comments</comments>
		<pubDate>Sun, 16 Dec 2012 19:09:37 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[Campeão]]></category>

		<category><![CDATA[Corinthians]]></category>

		<category><![CDATA[FIFA]]></category>

		<category><![CDATA[Futebol]]></category>

		<category><![CDATA[Mundial]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3860</guid>
		<description><![CDATA[
Corinthians se consagrou Bicampeão Mundial de Clubes da FIFA ao vencer o Chelsea na final por 1 x 0,  no Nissan Stadium em Yokohama, Japão.
O jogo que foi realizado hoje, 16 de dezembro de 2012, teve a presença de mais de 68.000 pessoas, onde a fiel torcida corintiana fez uma festa incrível e impressionou [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Corinthians Bicampeão Mundial de Clubes - 2000/2012" src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012.jpg" alt="Corinthians Bicampeão Mundial de Clubes - 2000/2012" width="680" height="106" /></p>
<p><a title="Sport Club Corinthians Paulista" href="http://www.corinthians.com.br/" target="_blank">Corinthians</a> se consagrou <strong>Bicampeão Mundial de Clubes da FIFA</strong> ao vencer o Chelsea na final por <strong>1 x 0</strong>,  no Nissan Stadium em Yokohama, Japão.</p>
<p>O jogo que foi realizado hoje, <strong>16 de dezembro de 2012</strong>, teve a presença de mais de 68.000 pessoas, onde a <strong>fiel torcida</strong> corintiana fez uma festa incrível e <strong>impressionou o mundo</strong>.</p>
<p>O <strong>gol da vitória</strong> foi marcado pelo atacante <strong>Paolo Guerrero</strong> aos 23 minutos do segundo tempo. O <strong>goleiro Cássio</strong> teve uma atuação fantástica, fazendo no mínimo <strong>quatro defesas importantes</strong>.</p>
<p>Este é o segundo título do Copa do Mundo de Clubes da Fifa do Corinthians. <a title="Corinthians Campeão Mundial de Clubes FIFA 2000" href="http://www.fifa.com/tournaments/archive/clubworldcup/brazil2000/index.html" target="_blank">O primeiro título foi conquistado em 2000</a>.</p>
<p>Parabéns a todos os corintianos. <strong>Agora o mundo é preto e branco e é do Corinthians!</strong></p>
<p><div class="wp-caption aligncenter" style="width: 679px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_07.jpg" target="_blank"><img class="    " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_07.jpg" alt="Foto de UOL" width="669" height="350" /></a><p class="wp-caption-text">Foto de UOL</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 682px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_01.jpg" target="_blank"><img class="      " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_01.jpg" alt="Foto de FIFA" width="672" height="378" /></a><p class="wp-caption-text">Foto de FIFA</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 679px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_06.jpg" target="_blank"><img class="    " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_06.jpg" alt="Foto de UOL" width="669" height="350" /></a><p class="wp-caption-text">Foto de UOL</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 682px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_02.jpg" target="_blank"><img class="      " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_02.jpg" alt="Foto de FIFA" width="672" height="378" /></a><p class="wp-caption-text">Foto de FIFA</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 679px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_10.jpg" target="_blank"><img class="    " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_10.jpg" alt="Foto de UOL" width="669" height="350" /></a><p class="wp-caption-text">Foto de UOL</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_16.jpg" target="_blank"><img class="     " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_16.jpg" alt="Foto de Corinthians.com.br" width="640" height="480" /></a><p class="wp-caption-text">Foto de Corinthians.com.br</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 682px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_03.jpg" target="_blank"><img class="      " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_03.jpg" alt="Foto de FIFA" width="672" height="378" /></a><p class="wp-caption-text">Foto de FIFA</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_13.jpg" target="_blank"><img class="     " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_13.jpg" alt="Foto de Corinthians.com.br" width="640" height="480" /></a><p class="wp-caption-text">Foto de Corinthians.com.br</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 682px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_04.jpg" target="_blank"><img class="      " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_04.jpg" alt="Foto de FIFA" width="672" height="378" /></a><p class="wp-caption-text">Foto de FIFA</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_11.jpg" target="_blank"><img class="     " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_11.jpg" alt="Foto de Corinthians.com.br" width="640" height="480" /></a><p class="wp-caption-text">Foto de Corinthians.com.br</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 679px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_08.jpg" target="_blank"><img class="    " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_08.jpg" alt="Foto de UOL" width="669" height="350" /></a><p class="wp-caption-text">Foto de UOL</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_12.jpg" target="_blank"><img class="     " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_12.jpg" alt="Foto de Corinthians.com.br" width="640" height="480" /></a><p class="wp-caption-text">Foto de Corinthians.com.br</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_15.jpg" target="_blank"><img class="     " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_15.jpg" alt="Foto de Corinthians.com.br" width="640" height="480" /></a><p class="wp-caption-text">Foto de Corinthians.com.br</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 685px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_17.jpg" target="_blank"><img class="       " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_17.jpg" alt="Foto de Netshoes" width="675" height="675" /></a><p class="wp-caption-text">Foto de Netshoes</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 630px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_18.jpg" target="_blank"><img class="      " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_mundial_2012_18.jpg" alt="Foto de Mauricio de Sousa" width="620" height="814" /></a><p class="wp-caption-text">Foto de Mauricio de Sousa</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/12/16/corinthians-bicampeao-mundial-de-clubes-da-fifa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] Alias para métodos em Ruby</title>
		<link>http://prodis.blog.br/2012/10/15/it-web-ruby-fundamental-alias-para-metodos-em-ruby/</link>
		<comments>http://prodis.blog.br/2012/10/15/it-web-ruby-fundamental-alias-para-metodos-em-ruby/#comments</comments>
		<pubDate>Mon, 15 Oct 2012 11:00:00 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Alias]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[Module]]></category>

		<category><![CDATA[Módulos]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3849</guid>
		<description><![CDATA[
Em Ruby é comum alguns métodos terem mais de um nome. Para definir um novo nome para seus métodos, podemos usar o recurso alias_method.
Mas a verdadeira utilidade de se criar alias de métodos é poder modificar o comportamento de um método, fornecendo uma nova implementação, sem perder a implementação original do método.
Veja o post completo [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p>Em Ruby é comum alguns métodos terem mais de um nome. Para definir um novo nome para seus métodos, podemos usar o recurso <em>alias_method</em>.</p>
<p>Mas a verdadeira utilidade de se criar alias de métodos é poder modificar o comportamento de um método, fornecendo uma nova implementação, sem perder a implementação original do método.</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: Alias para métodos em Ruby" href="http://itweb.com.br/blogs/alias-para-metodos-em-ruby/" target="_blank">Alias para métodos em Ruby</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: RailsConf 2012: vídeos disponíveis" href="http://itweb.com.br/blogs/railsconf-2012-videos-disponiveis/" target="_blank">RailsConf 2012: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: 7 coisas que todo desenvolvedor Ruby on Rails deveria fazer" href="http://itweb.com.br/blogs/7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer/" target="_blank">7 coisas que todo desenvolvedor Ruby on Rails deveria fazer</a></li>
<li><a title="IT Web - Ruby Fundamental: Curso grátis de Engenharia de Software para SaaS com Ruby on Rails" href="http://itweb.com.br/blogs/curso-gratis-de-engenharia-de-software-para-saas-com-ruby-on-rails/" target="_blank">Curso grátis de Engenharia de Software para SaaS com Ruby on Rails</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos para definir métodos globais" href="http://itweb.com.br/blogs/modulos-para-definir-metodos-globais/" target="_blank">Módulos para definir métodos globais</a></li>
<li><a title="IT Web - Ruby Fundamental: Hooks (ganchos) de inclusão e extensão de módulos" href="http://itweb.com.br/blogs/hooks-ganchos-de-inclusao-e-extensao-de-modulos/" target="_blank">Hooks (ganchos) de inclusão e extensão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças de &quot;include&quot; e &quot;extend&quot; na inclusão de módulos" href="http://itweb.com.br/blogs/diferencas-de-include-e-extend-na-inclusao-de-modulos/" target="_blank">Diferenças de &#8220;include&#8221; e &#8220;extend&#8221; na inclusão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">Módulos como mixin</a></li>
<li><a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/10/15/it-web-ruby-fundamental-alias-para-metodos-em-ruby/feed/</wfw:commentRss>
		</item>
		<item>
		<title>9ª Corrida Shopping Aricanduva 2012 - 9 km</title>
		<link>http://prodis.blog.br/2012/10/15/9%c2%aa-corrida-shopping-aricanduva-2012-9-km/</link>
		<comments>http://prodis.blog.br/2012/10/15/9%c2%aa-corrida-shopping-aricanduva-2012-9-km/#comments</comments>
		<pubDate>Mon, 15 Oct 2012 06:00:00 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[9km]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Shopping Aricanduva]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3834</guid>
		<description><![CDATA[No domingo de 30 de setembro de 2012 corri os 9 km da 9ª Corrida Shopping Aricanduva.

A corrida foi disputada na avenida Aricanduva, com trechos nas vias internas do shopping, em um percurso praticamente plano.
Tempo total: 00:51:11
Tempo médio por km: 05:41

]]></description>
			<content:encoded><![CDATA[<p>No domingo de <strong>30 de setembro de 2012</strong> corri os 9 km da <a title="9ª Corrida Shopping Aricanduva" href="http://www.corpore.com.br/noticia-20129-aricanduva-informacoes-gerais-4468.asp" target="_blank">9ª Corrida Shopping Aricanduva</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="9ª Corrida Shopping Aricanduva 2012" src="http://prodis.net.br/images/esportes/2012/9a_corrida_shopping_aricanduva_2012.jpg" alt="" width="540" height="130" /></p>
<p>A corrida foi disputada na avenida Aricanduva, com trechos nas vias internas do shopping, em um percurso praticamente plano.</p>
<p>Tempo total: <strong>00:51:11</strong></p>
<p>Tempo médio por km: <strong>05:41</strong></p>
<p style="text-align: center;"><iframe width="640" height="360" src="http://www.youtube.com/embed/1HaP545uyRo" frameborder="0" allowfullscreen></iframe></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="         " src="http://prodis.net.br/images/esportes/2012/9a_corrida_shopping_aricanduva_2012_01.jpg" alt="Foto de Treino Online" width="200" height="300" /><p class="wp-caption-text">Foto de Treino Online</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 410px"><img class="          " src="http://prodis.net.br/images/esportes/2012/9a_corrida_shopping_aricanduva_2012_02.jpg" alt="Foto de MidiaSport" width="400" height="600" /><p class="wp-caption-text">Foto de MidiaSport</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 642px"><img class="          " src="http://prodis.net.br/images/esportes/2012/9a_corrida_shopping_aricanduva_2012_03.jpg" alt="Eu, Patricia e Mauricio" width="632" height="716" /><p class="wp-caption-text">Eu, Patricia e Mauricio</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/10/15/9%c2%aa-corrida-shopping-aricanduva-2012-9-km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Circuito das Estações Adidas 2012 - Etapa Primavera - 10km</title>
		<link>http://prodis.blog.br/2012/10/15/circuito-das-estacoes-adidas-2012-etapa-primavera-10km/</link>
		<comments>http://prodis.blog.br/2012/10/15/circuito-das-estacoes-adidas-2012-etapa-primavera-10km/#comments</comments>
		<pubDate>Mon, 15 Oct 2012 05:51:30 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[10km]]></category>

		<category><![CDATA[Adidas]]></category>

		<category><![CDATA[Circuito das Estações]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Pacaembu]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3828</guid>
		<description><![CDATA[No domingo de 23 de setembro de 2012, corri a Etapa de Primavera do Circuito das Estações Adidas.

O percurso de 10 Km foi todo nas ruas da região do Pacaembu,  largando em frente ao estádio, passando pela avenida Pacaembu, Elevado  Costa e Silva e terminando com a chegada também em frente ao portão [...]]]></description>
			<content:encoded><![CDATA[<p>No domingo de <strong>23 de setembro de 2012</strong>, corri a Etapa de Primavera do <a title="Circuito das Estações Adidas" href="http://www.circuitodasestacoes.com.br/" target="_blank">Circuito das Estações Adidas</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Circuito das Estações Adidas 2012 - Etapa Primavera" src="http://prodis.net.br/images/esportes/2012/circuito_das_estacoes_adidas_2012_etapa_primavera.png" alt="" width="600" height="300" /></p>
<p>O percurso de <strong>10 Km</strong> foi todo nas ruas da <strong>região do Pacaembu</strong>,  largando em frente ao estádio, passando pela avenida Pacaembu, Elevado  Costa e Silva e terminando com a chegada também em frente ao portão  principal do estádio do Pacaembu.</p>
<p>Tempo total: <strong>00:49:27</strong></p>
<p>Tempo médio por km: <strong>04:56</strong></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="      " src="http://prodis.net.br/images/esportes/2012/circuito_das_estacoes_adidas_2012_etapa_primavera_01.jpg" alt="Foto de Foco Radical" width="200" height="300" /><p class="wp-caption-text">Foto de Foco Radical</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="      " src="http://prodis.net.br/images/esportes/2012/circuito_das_estacoes_adidas_2012_etapa_primavera_02.jpg" alt="Foto de MidiaSport" width="200" height="300" /><p class="wp-caption-text">Foto de MidiaSport</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 228px"><img class="      " src="http://prodis.net.br/images/esportes/2012/circuito_das_estacoes_adidas_2012_etapa_primavera_03.jpg" alt="Foto de Ativo.com" width="218" height="325" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/10/15/circuito-das-estacoes-adidas-2012-etapa-primavera-10km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dois anos do Akira! 102 anos de Corinthians!</title>
		<link>http://prodis.blog.br/2012/09/01/dois-anos-do-akira-102-anos-de-corinthians/</link>
		<comments>http://prodis.blog.br/2012/09/01/dois-anos-do-akira-102-anos-de-corinthians/#comments</comments>
		<pubDate>Sun, 02 Sep 2012 02:00:09 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[Geral]]></category>

		<category><![CDATA[Akira]]></category>

		<category><![CDATA[Corinthians]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3806</guid>
		<description><![CDATA[Parabéns Akira pelo seu segundo aninho!
Parabéns Sport Club Corinthians Paulista pelos 102 anos!
]]></description>
			<content:encoded><![CDATA[<h3 style="margin-top:10px">Parabéns Akira pelo seu segundo aninho!</h3>
<h4 style="font-size:120%; margin: 15px 0px 15px 0px">Parabéns Sport Club Corinthians Paulista pelos 102 anos!</h4>
<p><div class="wp-caption aligncenter" style="width: 690px"><a href="http://prodis.net.br/images/geral/2012/akira_dois_anos_g.jpg" target="_blank"><img class=" " title="Akira faz dois anos!" src="http://prodis.net.br/images/geral/2012/akira_dois_anos.jpg" alt="" width="680" height="472" /></a><p class="wp-caption-text">Caetano, Eu e Akira</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/09/01/dois-anos-do-akira-102-anos-de-corinthians/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] RailsConf 2012: vídeos disponíveis</title>
		<link>http://prodis.blog.br/2012/08/31/it-web-ruby-fundamental-railsconf-2012-videos-disponiveis/</link>
		<comments>http://prodis.blog.br/2012/08/31/it-web-ruby-fundamental-railsconf-2012-videos-disponiveis/#comments</comments>
		<pubDate>Fri, 31 Aug 2012 20:07:53 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Eventos]]></category>

		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[RailsConf]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<category><![CDATA[Vídeos]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3801</guid>
		<description><![CDATA[
A sétima edição da RailsConf, a maior conferência internacional de Ruby on Rails, foi realizada na cidade de Austin, Texas, nos EUA, nos dias 23 a 25 de abril de 2012.
Estão disponíveis nada menos que 65 vídeos da conferência, entre keynotes, palestras e lightning talks.
Veja o post completo no blog Ruby Fundamental:
RailsConf 2012: vídeos disponíveis
Veja [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p>A sétima edição da <strong>RailsConf</strong>, a maior conferência internacional de Ruby on Rails, foi realizada na cidade de Austin, Texas, nos EUA, nos dias 23 a 25 de abril de 2012.</p>
<p>Estão disponíveis nada menos que <strong>65 vídeos da conferência</strong>, entre <em>keynotes</em>, palestras e <em>lightning talks</em>.</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: RailsConf 2012: vídeos disponíveis" href="http://itweb.com.br/blogs/railsconf-2012-videos-disponiveis/" target="_blank">RailsConf 2012: vídeos disponíveis</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: 7 coisas que todo desenvolvedor Ruby on Rails deveria fazer" href="http://itweb.com.br/blogs/7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer/" target="_blank">7 coisas que todo desenvolvedor Ruby on Rails deveria fazer</a></li>
<li><a title="IT Web - Ruby Fundamental: Curso grátis de Engenharia de Software para SaaS com Ruby on Rails" href="http://itweb.com.br/blogs/curso-gratis-de-engenharia-de-software-para-saas-com-ruby-on-rails/" target="_blank">Curso grátis de Engenharia de Software para SaaS com Ruby on Rails</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos para definir métodos globais" href="http://itweb.com.br/blogs/modulos-para-definir-metodos-globais/" target="_blank">Módulos para definir métodos globais</a></li>
<li><a title="IT Web - Ruby Fundamental: Hooks (ganchos) de inclusão e extensão de módulos" href="http://itweb.com.br/blogs/hooks-ganchos-de-inclusao-e-extensao-de-modulos/" target="_blank">Hooks (ganchos) de inclusão e extensão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças de &quot;include&quot; e &quot;extend&quot; na inclusão de módulos" href="http://itweb.com.br/blogs/diferencas-de-include-e-extend-na-inclusao-de-modulos/" target="_blank">Diferenças de &#8220;include&#8221; e &#8220;extend&#8221; na inclusão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">Módulos como mixin</a></li>
<li><a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/08/31/it-web-ruby-fundamental-railsconf-2012-videos-disponiveis/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Track&amp;Field Run Series 2012 - Shopping Cidade Jardim - 5 km</title>
		<link>http://prodis.blog.br/2012/08/26/trackfield-run-series-2012-shopping-cidade-jardim-5-km/</link>
		<comments>http://prodis.blog.br/2012/08/26/trackfield-run-series-2012-shopping-cidade-jardim-5-km/#comments</comments>
		<pubDate>Sun, 26 Aug 2012 17:16:57 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[5km]]></category>

		<category><![CDATA[Cidade Jardim]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Marginal Pinheiros]]></category>

		<category><![CDATA[Ponte Estaiada]]></category>

		<category><![CDATA[Track&Field]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3790</guid>
		<description><![CDATA[
No domingo de 19 de agosto de 2012 parcitipei dos 5 km da corrida Track&#38;Field Run Series 2012 - Shopping Cidade Jardim.
A corrida foi disputada na Marginal Pinheiros e Ponte Estaiada, com largada e chegada em frente ao Shopping Cidade Jardim.
Dessa vez eu não pude correr direito, pois ainda estava me recuperando de um processo [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Track&amp;Field Run Series 2012 - Shopping Cidade Jardim" src="http://prodis.net.br/images/esportes/2012/track_field_2012_cidade_jardim.jpg" alt="" width="655" height="178" /></p>
<p>No domingo de <strong>19 de agosto de 2012</strong> parcitipei dos 5 km da corrida <a title="Track&amp;Field Run Series 2012 - Shopping Cidade Jardim" href="http://www.tfrunseries.com.br/cidadejardim.php" target="_blank">Track&amp;Field Run Series 2012 - Shopping Cidade Jardim</a>.</p>
<p>A corrida foi disputada na <strong>Marginal Pinheiros</strong> e <strong>Ponte Estaiada</strong>, com largada e chegada em frente ao Shopping Cidade Jardim.</p>
<p>Dessa vez eu não pude correr direito, pois ainda estava me recuperando de um processo cirúrgico.</p>
<p><div class="wp-caption aligncenter" style="width: 228px"><img class="               " src="http://prodis.net.br/images/esportes/2012/track_field_2012_cidade_jardim_04.jpg" alt="Foto de Ativo.com" width="218" height="325" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 176px"><img class="               " src="http://prodis.net.br/images/esportes/2012/track_field_2012_cidade_jardim_06.jpg" alt="Foto de WebRun" width="166" height="250" /><p class="wp-caption-text">Foto de WebRun</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 310px"><img class="               " src="http://prodis.net.br/images/esportes/2012/track_field_2012_cidade_jardim_01.jpg" alt="Foto de Olho no Atleta" width="300" height="200" /><p class="wp-caption-text">Foto de Olho no Atleta</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 226px"><img class="               " src="http://prodis.net.br/images/esportes/2012/track_field_2012_cidade_jardim_05.jpg?c" alt="Foto de Ativo.com" width="216" height="325" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="              " src="http://prodis.net.br/images/esportes/2012/track_field_2012_cidade_jardim_03.jpg" alt="Foto de Foco Radical" width="200" height="300" /><p class="wp-caption-text">Foto de Foco Radical</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/08/26/trackfield-run-series-2012-shopping-cidade-jardim-5-km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>correios-sro-xml - Gem para rastreamento de objetos dos Correios</title>
		<link>http://prodis.blog.br/2012/08/17/correios-sro-xml-gem-para-rastreamento-de-objetos-dos-correios/</link>
		<comments>http://prodis.blog.br/2012/08/17/correios-sro-xml-gem-para-rastreamento-de-objetos-dos-correios/#comments</comments>
		<pubDate>Fri, 17 Aug 2012 19:12:45 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Correios]]></category>

		<category><![CDATA[correios-sro-xml]]></category>

		<category><![CDATA[Gem]]></category>

		<category><![CDATA[Rastreamento]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3768</guid>
		<description><![CDATA[
O Sistema de Rastreamento de Objetos dos Correios (SRO) possibilita o acompanhamento dos objetos postados sob registro, incluindo portanto todas as encomendas SEDEX, e-SEDEX e PAC.
Os Correios disponibilizam um Web Service para consultar o progresso na entrega das mercadorias. O SRO XML permite a consulta de até 50 encomendas simultaneamente.
A gem correios-sro-xml utiliza o SRO [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-top: 15px;" title="Correios" src="http://prodis.net.br/images/ruby/2011/correios_logo.png" alt="" width="178" height="38" /></p>
<p>O <strong>Sistema de Rastreamento de Objetos dos Correios (SRO)</strong> possibilita o acompanhamento dos objetos postados sob registro, incluindo portanto todas as encomendas SEDEX, e-SEDEX e PAC.</p>
<p>Os Correios disponibilizam um Web Service para consultar o progresso na entrega das mercadorias. O <strong>SRO XML</strong> permite a consulta de até 50 encomendas simultaneamente.</p>
<p>A gem <a title="Gem correios-sro-xml" href="https://github.com/prodis/correios-sro-xml" target="_blank">correios-sro-xml</a> utiliza o SRO XML dos Correios facilitando o uso desse recurso em aplicações Ruby.</p>
<p>Para usar o SRO XML em ambiente de produção, é necessário solicitar dados de acesso (usuário e senha) junto aos Correios, conforme descrito no <a title="Conectando o Sistema de Rastreamento de Objetos" href="http://blog.correios.com.br/comercioeletronico/?p=218" target="_blank">blog dos Correios</a>.</p>
<p>Para o ambiente de desenvolvimento, você pode usar os seguintes dados:</p>
<ul>
<li>Usuário: <strong>ECT</strong></li>
<li>Senha: <strong>SRO</strong></li>
</ul>
<h4>Instalando</h4>
<p>Gemfile:<br />
<strong><code>gem 'correios-sro-xml'</code></strong></p>
<p>Instalação direta:<br />
<strong><code>$ gem install correios-sro-xml</code></strong></p>
<h4>Usando</h4>
<pre class="brush: ruby;">
require 'correios-sro-xml'

sro = Correios::SRO::Tracker.new(:user =&gt; &quot;ECT&quot;, :password =&gt; &quot;SRO&quot;)
</pre>
<p>Rastreamento de um objeto:</p>
<pre class="brush: ruby;">
object = sro.get(&quot;SI047624825BR&quot;)
object.number                   # =&gt; &quot;SI047624825BR&quot;
object.events.first.date        # =&gt; &quot;26/12/2011&quot;
object.events.first.hour        # =&gt; &quot;15:22&quot;
object.events.first.place       # =&gt; &quot;AC CENTRAL DE SAO PAULO&quot;
object.events.first.description # =&gt; &quot;Entregue&quot;
</pre>
<p>Rastreamento de vários objetos:</p>
<pre class="brush: ruby;">
objects = sro.get(&quot;SI047624825BR&quot;, &quot;SX104110463BR&quot;)

objects[&quot;SI047624825BR&quot;].number                   # =&gt; &quot;SI047624825BR&quot;
objects[&quot;SI047624825BR&quot;].events.first.date        # =&gt; &quot;26/12/2011&quot;
objects[&quot;SI047624825BR&quot;].events.first.hour        # =&gt; &quot;15:22&quot;
objects[&quot;SI047624825BR&quot;].events.first.place       # =&gt; &quot;AC CENTRAL DE SAO PAULO&quot;
objects[&quot;SI047624825BR&quot;].events.first.description # =&gt; &quot;Entregue&quot;

objects[&quot;SX104110463BR&quot;].number                   # =&gt; &quot;SX104110463BR&quot;
objects[&quot;SX104110463BR&quot;].events.first.date        # =&gt; &quot;08/12/2011&quot;
objects[&quot;SX104110463BR&quot;].events.first.hour        # =&gt; &quot;09:30&quot;
objects[&quot;SX104110463BR&quot;].events.first.place       # =&gt; &quot;CEE JUNDIAI&quot;
objects[&quot;SX104110463BR&quot;].events.first.description # =&gt; &quot;Entregue&quot;
</pre>
<h5>Modo de resultado (result mode)</h5>
<p>Um objeto pode ter um ou mais eventos. Por <strong>padrão</strong>, o modo de resultado do rastreador irá retornar o <strong>último evento do objeto</strong>.</p>
<pre class="brush: ruby;">
sro.result_mode # =&gt; :last

object = sro.get(&quot;SI047624825BR&quot;)
object.events.size # =&gt; 1
</pre>
<p>Você pode configurar para o retorno ser <strong>todos</strong> os eventos do objeto.</p>
<pre class="brush: ruby;">
sro.result_mode = :all

object = sro.get(&quot;SI047624825BR&quot;)
object.events.size # =&gt; 5
</pre>
<h5>Tipo de consulta (query type)</h5>
<p>Existem duas maneiras para consultar objetos no rastreador:</p>
<h6>Lista de objetos</h6>
<p>Onde todos os números de objetos serão consultados (o padrão).</p>
<pre class="brush: ruby;">
sro.query_type # =&gt; :list

objects = sro.get(&quot;PB996681660BR&quot;, &quot;PB996681700BR&quot;)
objects.keys # =&gt; [&quot;PB996681660BR&quot;, &quot;PB996681700BR&quot;]
</pre>
<h6>Intervalo de objetos</h6>
<p>No qual você fornece primeiro e último números de objetos de um intervalo.</p>
<pre class="brush: ruby;">
sro.query_type = :range

objects = sro.get(&quot;PB996681660BR&quot;, &quot;PB996681700BR&quot;)
objects.keys # =&gt; [&quot;PB996681660BR&quot;, &quot;PB996681673BR&quot;, &quot;PB996681687BR&quot;, &quot;PB996681695BR&quot;, &quot;PB996681700BR&quot;]
</pre>
<h4>Configurações</h4>
<h5>Timeout</h5>
<p>Por padrão, o tempo de espera de resposta (timeout) para uma requisição ao SRO XML é de <strong>5 segundos</strong>. Após isso, se o SRO XML não responder, uma exceção do tipo <strong>Timeout::Error</strong> será lançada.</p>
<p>Você pode configurar esse tempo de espera usando o módulo <strong>Correios::SRO</strong>.</p>
<pre class="brush: ruby;">
Correios::SRO.configure do |config|
  config.request_timeout = 3  # Configura o tempo de espera para 3 segundos
end
</pre>
<h5>Log</h5>
<p>Por padrão, cada chamada ao SRO XML é logada em STDOUT, com nível de log <strong>:info</strong>, usando a <a title="Gem LogMe" href="https://github.com/prodis/log-me" target="_blank">gem LogMe</a>.</p>
<p>Exemplo de log:</p>
<pre class="brush: plain;">
I, [2012-08-17T00:55:10.531780 #22692]  INFO -- : Correios-SRO-XML Request:
POST http://websro.correios.com.br/sro_bin/sroii_xml.eventos
Usuario=ECT&amp;amp;Senha=SRO&amp;amp;Tipo=L&amp;amp;Resultado=U&amp;amp;Objetos=PB996681660BR

I, [2012-08-17T00:55:10.750308 #22692]  INFO -- : Correios-SRO-XML Response:
HTTP/1.1 200 OK
&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; ?&gt;
&lt;sroxml&gt;
   &lt;versao&gt;1.0&lt;/versao&gt;
   &lt;qtd&gt;1&lt;/qtd&gt;
   &lt;TipoPesquisa&gt;Lista de Objetos&lt;/TipoPesquisa&gt;
   &lt;TipoResultado&gt;Último evento&lt;/TipoResultado&gt;
     &lt;objeto&gt;
       &lt;numero&gt;PB996681660BR&lt;/numero&gt;
       &lt;evento&gt;
          &lt;tipo&gt;BDE&lt;/tipo&gt;
          &lt;status&gt;01&lt;/status&gt;
          &lt;data&gt;05/07/2012&lt;/data&gt;
          &lt;hora&gt;21:11&lt;/hora&gt;
          &lt;descricao&gt;Entregue&lt;/descricao&gt;
          &lt;recebedor&gt;                         &lt;/recebedor&gt;
          &lt;documento&gt;                         &lt;/documento&gt;
          &lt;comentario&gt;                         &lt;/comentario&gt;
          &lt;local&gt;CDD VILA ANDRADE&lt;/local&gt;
          &lt;codigo&gt;05724970&lt;/codigo&gt;
          &lt;cidade&gt;SAO PAULO&lt;/cidade&gt;
          &lt;uf&gt;SP&lt;/uf&gt;
          &lt;sto&gt;72824000&lt;/sto&gt;
      &lt;/evento&gt;
     &lt;/objeto&gt;
&lt;/sroxml&gt;
</pre>
<p>Se você configurar o nível de log como <strong>:debug</strong>, serão logados também todos os cabeçalhos HTTP da requisição e da resposta:</p>
<pre class="brush: plain;">
D, [2012-08-17T00:58:56.226742 #22692] DEBUG -- : Correios-SRO-XML Request:
POST http://websro.correios.com.br/sro_bin/sroii_xml.eventos
accept: */*
user-agent: Ruby
content-type: application/x-www-form-urlencoded
Usuario=ECT&amp;Senha=SRO&amp;Tipo=L&amp;Resultado=U&amp;Objetos=PB996681660BR

D, [2012-08-17T00:58:56.495131 #22692] DEBUG -- : Correios-SRO-XML Response:
HTTP/1.1 200 OK
date: Fri, 17 Aug 2012 03:58:56 GMT
server: Oracle-Application-Server-10g/10.1.2.0.2 Oracle-HTTP-Server
content-length: 855
content-type: text/html; charset=ISO-8859-1
x-cache: MISS from 127.0.0.1
connection: close
&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; ?&gt;
&lt;sroxml&gt;
   &lt;versao&gt;1.0&lt;/versao&gt;
   &lt;qtd&gt;1&lt;/qtd&gt;
   &lt;TipoPesquisa&gt;Lista de Objetos&lt;/TipoPesquisa&gt;
   &lt;TipoResultado&gt;?ltimo evento&lt;/TipoResultado&gt;
     &lt;objeto&gt;
       &lt;numero&gt;PB996681660BR&lt;/numero&gt;
       &lt;evento&gt;
          &lt;tipo&gt;BDE&lt;/tipo&gt;
          &lt;status&gt;01&lt;/status&gt;
          &lt;data&gt;05/07/2012&lt;/data&gt;
          &lt;hora&gt;21:11&lt;/hora&gt;
          &lt;descricao&gt;Entregue&lt;/descricao&gt;
          &lt;recebedor&gt;                         &lt;/recebedor&gt;
          &lt;documento&gt;                         &lt;/documento&gt;
          &lt;comentario&gt;                         &lt;/comentario&gt;
          &lt;local&gt;CDD VILA ANDRADE&lt;/local&gt;
          &lt;codigo&gt;05724970&lt;/codigo&gt;
          &lt;cidade&gt;SAO PAULO&lt;/cidade&gt;
          &lt;uf&gt;SP&lt;/uf&gt;
          &lt;sto&gt;72824000&lt;/sto&gt;
      &lt;/evento&gt;
     &lt;/objeto&gt;
&lt;/sroxml&gt;
</pre>
<p>Para desabilitar o log, mudar o nível do log ou configurar um outro mecanismo de log, use o módulo <strong>Correios::SRO</strong>.</p>
<pre class="brush: ruby;">
Correios::SRO.configure do |config|
  config.log_enabled = false   # Desabilita o log
  config.log_level = :debug    # Altera o nível do log
  config.logger = Rails.logger # Usa o logger do Rails
end
</pre>
<h5>Exemplo de configuração</h5>
<pre class="brush: ruby;">
Correios::SRO.configure do |config|
  config.log_level = :debug
  config.logger = Rails.logger
  config.request_timeout = 3
end
</pre>
<h5>Código no Github</h5>
<p><a title="Gem correios-sro-xml" href="https://github.com/prodis/correios-sro-xml" target="_blank">https://github.com/prodis/correios-sro-xml</a></p>
<h5>Gem no RubyGems.org</h5>
<p><a title="Gem correios-sro-xml" href="https://rubygems.org/gems/correios-sro-xml" target="_blank">https://rubygems.org/gems/correios-sro-xml</a></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/08/17/correios-sro-xml-gem-para-rastreamento-de-objetos-dos-correios/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Corinthians Campeão da Libertadores 2012</title>
		<link>http://prodis.blog.br/2012/07/05/corinthians-campeao-da-libertadores-2012/</link>
		<comments>http://prodis.blog.br/2012/07/05/corinthians-campeao-da-libertadores-2012/#comments</comments>
		<pubDate>Thu, 05 Jul 2012 13:15:00 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[Campeão]]></category>

		<category><![CDATA[Corinthians]]></category>

		<category><![CDATA[Futebol]]></category>

		<category><![CDATA[Libertadores]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3755</guid>
		<description><![CDATA[
Corinthians se consagrou Campeão da Libertadores de 2012 ao vencer o Boca Júnior na final por 2 x 0,  no estádio do Pacaembu em São Paulo, ontem à noite, 4 de julho de 2012.
Este é o primeiro título da Copa Libertadores da América do Corinthians, que fez uma campanha incontestável, sendo campeão invicto.
Contra tudo [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Corinthians Campeão da Libertadores 2012" src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012.png" alt="Corinthians Campeão da Libertadores 2012" width="680" height="88" /></p>
<p><a title="Sport Club Corinthians Paulista" href="http://www.corinthians.com.br/" target="_blank">Corinthians</a> se consagrou <strong>Campeão da Libertadores de 2012</strong> ao vencer o Boca Júnior na final por <strong>2 x 0</strong>,  no estádio do Pacaembu em São Paulo, ontem à noite, <strong>4 de julho de 2012</strong>.</p>
<p>Este é o primeiro título da Copa Libertadores da América do Corinthians, que fez uma campanha incontestável, sendo <strong>campeão invicto</strong>.</p>
<p><strong>Contra tudo e contra todos</strong>, a preocupação que o Corinthians cria nos torcedores de outros times, que acabam torcendo primeiro para o fracasso do Corinthians e só depois para o sucesso do seu time, é mais um das coisas que faz o Corinthians o time mais popular do Brasil.</p>
<p>Parabéns a todos os corintianos. Somente quem é Corinthians sabe realmente o que é ser Corinthians.</p>
<p><div class="wp-caption aligncenter" style="width: 629px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_04.jpg" target="_blank"><img class="  " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_04.jpg" alt="Foto de Terra" width="619" height="464" /></a><p class="wp-caption-text">Foto de Terra</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 682px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_06.jpg" target="_blank"><img class="  " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_06.jpg" alt="Foto de UOL" width="672" height="504" /></a><p class="wp-caption-text">Foto de UOL</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 679px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_09.jpg" target="_blank"><img class="  " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_09.jpg" alt="Foto de UOL" width="669" height="350" /></a><p class="wp-caption-text">Foto de UOL</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 629px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_03.jpg" target="_blank"><img class="  " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_03.jpg" alt="Foto de Terra" width="619" height="464" /></a><p class="wp-caption-text">Foto de Terra</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 358px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_02.jpg" target="_blank"><img class="  " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_02.jpg" alt="Foto de Terra" width="348" height="464" /></a><p class="wp-caption-text">Foto de Terra</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 679px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_08.jpg" target="_blank"><img class="  " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_08.jpg" alt="Foto de UOL" width="669" height="350" /></a><p class="wp-caption-text">Foto de UOL</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 679px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_10.jpg" target="_blank"><img class="  " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_10.jpg" alt="Foto de UOL" width="669" height="350" /></a><p class="wp-caption-text">Foto de UOL</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 685px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_11.jpg" target="_blank"><img class="  " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_11.jpg" alt="Foto de Netshoes" width="675" height="675" /></a><p class="wp-caption-text">Foto de Netshoes</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 684px"><a href="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_01.jpg" target="_blank"><img class="   " src="http://prodis.net.br/images/esportes/2012/corinthians/corinthians_campeao_libertadores_2012_01.jpg" alt="Foto de Corinthians.com.br" width="674" height="322" /></a><p class="wp-caption-text">Foto de Corinthians.com.br</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/07/05/corinthians-campeao-da-libertadores-2012/feed/</wfw:commentRss>
		</item>
		<item>
		<title>7Masters Ruby: 7 coisas que todo desenvolvedor Ruby on Rails deveria fazer</title>
		<link>http://prodis.blog.br/2012/07/02/7masters-ruby-7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer/</link>
		<comments>http://prodis.blog.br/2012/07/02/7masters-ruby-7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer/#comments</comments>
		<pubDate>Mon, 02 Jul 2012 21:02:56 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Eventos]]></category>

		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[7Masters]]></category>

		<category><![CDATA[Apresentações]]></category>

		<category><![CDATA[Dicas]]></category>

		<category><![CDATA[iMasters]]></category>

		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3728</guid>
		<description><![CDATA[
No dia 27 de junho de 2012 rolou no iMasters a edição Ruby do 7Masters, um evento que reúne 7 palestrantes, no qual cada um deles faz um apresentação de 7 minutos de um assunto relacionado ao tema do evento.
Eu participei com a apresentação &#8220;7 coisas que todo desenvolvedor Ruby on Rails deveria fazer&#8221;, mostrando [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="7Masters Ruby" src="http://prodis.net.br/images/eventos/2012/7Masters_Ruby_2012.png" alt="" width="680" height="197" /></p>
<p>No dia 27 de junho de 2012 rolou no <a title="iMasters" href="http://imasters.com.br" target="_blank">iMasters</a> a edição Ruby do <a title="7Masters" href="http://setemasters.imasters.com.br" target="_blank">7Masters</a>, um evento que reúne 7 palestrantes, no qual cada um deles faz um apresentação de 7 minutos de um assunto relacionado ao tema do evento.</p>
<p>Eu participei com a apresentação <strong>&#8220;7 coisas que todo desenvolvedor Ruby on Rails deveria fazer&#8221;</strong>, mostrando dicas que irão ajudar a manter o código livre de erros, deixá-lo mais fácil de ser mantido e fazer com que os usuários da aplicação tenham uma experiência mais agradável ao utilizá-la.</p>
<p style="text-align: center;"><img class="aligncenter" title="7 coisas que todo desenvolvedor Ruby on Rails deveria fazer" src="http://prodis.net.br/images/eventos/2012/7Masters_Ruby_2012_01.jpg" alt="" width="680" height="427" /></p>
<p>&nbsp;</p>
<p>Abaixo estão os slides de palestra:</p>
<div style="border: 1px solid #CCCCCC; width:595px; height:497px"><object width="595" height="497"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=7coisasrails-120701171029-phpapp01&#038;stripped_title=7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer&#038;userName=Prodis" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent"/><embed name="__sse13510024" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=7coisasrails-120701171029-phpapp01&#038;stripped_title=7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer&#038;userName=Prodis" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="595" height="497"></embed></object></div>
<p>&nbsp;</p>
<p>Agradeço ao iMasters pela oportunidade e ao <a title="Alê Borba" href="https://twitter.com/#!/ale_borba" target="_blank">Alê Borba</a> pelo convite.</p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/07/02/7masters-ruby-7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Track&amp;Field Run Series 2012 - Shopping Villa Lobos - 2ª Etapa - 10 km</title>
		<link>http://prodis.blog.br/2012/07/01/trackfield-run-series-2012-shopping-villa-lobos-2%c2%aa-etapa-10-km/</link>
		<comments>http://prodis.blog.br/2012/07/01/trackfield-run-series-2012-shopping-villa-lobos-2%c2%aa-etapa-10-km/#comments</comments>
		<pubDate>Sun, 01 Jul 2012 15:10:31 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[10km]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Locamotiva]]></category>

		<category><![CDATA[Vídeo]]></category>

		<category><![CDATA[Villa Lobos]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3714</guid>
		<description><![CDATA[
No domingo de 24 de junho de 2012 parcitipei dos 10 km da corrida Track&#38;Field Run Series 2012 - Shopping Villa Lobos - 2ª Etapa.
A corrida foi disputada em torno do Parque Villa Lobos, largando no Shopping Villa Lobos, passando pela Praça Panamericana, Ponte do Jaguaré e com a chegada também no Shopping Villa Lobos.
Como [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Track&amp;Field Run Series 2012 - Shopping Villa Lobos - 2ª Etapa" src="http://prodis.net.br/images/esportes/2012/track_field_2012_villa_lobos_etapa2.jpg" alt="" width="655" height="178" /></p>
<p>No domingo de 24 de junho de 2012 parcitipei dos 10 km da corrida <a title="Track&amp;Field Run Series 2012 - Shopping Villa Lobos" href="http://www.tfrunseries.com.br/shoppingvillalobos2.php" target="_blank">Track&amp;Field Run Series 2012 - Shopping Villa Lobos - 2ª Etapa</a>.</p>
<p>A corrida foi disputada em torno do <strong>Parque Villa Lobos</strong>, largando no Shopping Villa Lobos, passando pela Praça Panamericana, Ponte do Jaguaré e com a chegada também no Shopping Villa Lobos.</p>
<p>Como sempre, algo muito bom dessa prova foi a limitação de inscrições. Havia menos de 3.000 corredores, o que facilitou bastante a corrida durante todo o percurso.</p>
<p>Tempo total: <strong>00:49:49</strong></p>
<p>Tempo médio por km: <strong>04:59</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li>05:05</li>
<li>04:44</li>
<li>04:52</li>
<li>04:57</li>
<li>04:55</li>
<li>05:14</li>
<li>05:20</li>
<li>05:11</li>
<li>04:48</li>
<li><span style="color: red;">04:43</span></li>
</ol>
<p align="center"><iframe width="560" height="315" src="http://www.youtube.com/embed/go5jtSOaQJ8" frameborder="0" allowfullscreen></iframe></p>
<p><div class="wp-caption aligncenter" style="width: 660px"><img class="                       " src="http://prodis.net.br/images/esportes/2012/track_field_2012_villa_lobos_etapa2_08.jpg" alt="Eu, Akira e Patricia" width="650" height="433" /><p class="wp-caption-text">Eu, Akira e Patricia</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="                        " src="http://prodis.net.br/images/esportes/2012/track_field_2012_villa_lobos_etapa2_01.jpg" alt="Diego Martinez, Guilherme Pinotti, Danilo Melo, Eu, Glauco Oliveira, José Fernandes, Fábio Perella, Edvaldo Cruz, Guilherme Duarte, Mariana Leite e Luiz Ozaki" width="640" height="478" /><p class="wp-caption-text">Diego Martinez, Guilherme Pinotti, Danilo Melo, Eu, Glauco Oliveira, José Fernandes, Fábio Perella, Edvaldo Cruz, Guilherme Duarte, Mariana Leite e Luiz Ozaki</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 260px"><img class="              " src="http://prodis.net.br/images/esportes/2012/track_field_2012_villa_lobos_etapa2_07.jpg" alt="Fabio Perrella e Eu" width="250" height="374" /><p class="wp-caption-text">Fabio Perrella e Eu</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="              " src="http://prodis.net.br/images/esportes/2012/track_field_2012_villa_lobos_etapa2_02.jpg" alt="Foto de Foco Radical" width="200" height="300" /><p class="wp-caption-text">Foto de Foco Radical</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="              " src="http://prodis.net.br/images/esportes/2012/track_field_2012_villa_lobos_etapa2_05.jpg" alt="Foto de Olho no Atleta" width="200" height="300" /><p class="wp-caption-text">Foto de Olho no Atleta</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 260px"><img class="              " src="http://prodis.net.br/images/esportes/2012/track_field_2012_villa_lobos_etapa2_06.jpg" alt="Foto de WebRun" width="250" height="375" /><p class="wp-caption-text">Foto de WebRun</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="              " src="http://prodis.net.br/images/esportes/2012/track_field_2012_villa_lobos_etapa2_03.jpg" alt="Foto de Foco Radical" width="200" height="300" /><p class="wp-caption-text">Foto de Foco Radical</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/07/01/trackfield-run-series-2012-shopping-villa-lobos-2%c2%aa-etapa-10-km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] Curso grátis de Engenharia de Software para SaaS com Ruby on Rails</title>
		<link>http://prodis.blog.br/2012/06/02/it-web-ruby-fundamental-curso-gratis-de-engenharia-de-software-para-saas-com-ruby-on-rails/</link>
		<comments>http://prodis.blog.br/2012/06/02/it-web-ruby-fundamental-curso-gratis-de-engenharia-de-software-para-saas-com-ruby-on-rails/#comments</comments>
		<pubDate>Sat, 02 Jun 2012 10:26:14 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Curso]]></category>

		<category><![CDATA[Grátis]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[Metodologias Ágeis]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3700</guid>
		<description><![CDATA[
A Univerdade da Califórnia Berkeley está oferecendo um curso online totalmente grátis de Engenharia de Software para SaaS (Software as a Service) usando Ruby on Rails e desenvolvimento ágil.
Veja o post completo no blog Ruby Fundamental:
Curso grátis de Engenharia de Software para SaaS com Ruby on Rails
Veja também os outros posts do blog Ruby Fundamental:

Módulos [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p>A Univerdade da Califórnia Berkeley está oferecendo um <strong>curso online totalmente grátis</strong> de Engenharia de Software para SaaS (Software as a Service) usando Ruby on Rails e desenvolvimento ágil.</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: Curso grátis de Engenharia de Software para SaaS com Ruby on Rails" href="http://itweb.com.br/blogs/curso-gratis-de-engenharia-de-software-para-saas-com-ruby-on-rails/" target="_blank">Curso grátis de Engenharia de Software para SaaS com Ruby on Rails</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: Módulos para definir métodos globais" href="http://itweb.com.br/blogs/modulos-para-definir-metodos-globais/" target="_blank">Módulos para definir métodos globais</a></li>
<li><a title="IT Web - Ruby Fundamental: Hooks (ganchos) de inclusão e extensão de módulos" href="http://itweb.com.br/blogs/hooks-ganchos-de-inclusao-e-extensao-de-modulos/" target="_blank">Hooks (ganchos) de inclusão e extensão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças de &quot;include&quot; e &quot;extend&quot; na inclusão de módulos" href="http://itweb.com.br/blogs/diferencas-de-include-e-extend-na-inclusao-de-modulos/" target="_blank">Diferenças de &#8220;include&#8221; e &#8220;extend&#8221; na inclusão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">Módulos como mixin</a></li>
<li><a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/06/02/it-web-ruby-fundamental-curso-gratis-de-engenharia-de-software-para-saas-com-ruby-on-rails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fila Night Run 2012 - Etapa 1 - 5 km</title>
		<link>http://prodis.blog.br/2012/05/29/fila-night-run-2012-etapa-1-5-km/</link>
		<comments>http://prodis.blog.br/2012/05/29/fila-night-run-2012-etapa-1-5-km/#comments</comments>
		<pubDate>Tue, 29 May 2012 03:40:38 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[5km]]></category>

		<category><![CDATA[Autódromo]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Fila]]></category>

		<category><![CDATA[Interlagos]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3683</guid>
		<description><![CDATA[Na noite do sábdo de 12 de maio de 2012 parcitipei dos 5 km da primeira etapa da Fila Night Run 2012.

A corrida foi disputada no Autódromo de Interlagos, em um percurso com bastante trechos em descida.
Tempo total: 00:23:06
Tempo médio por km: 04:37
Classificação total: 101
Classificação por categoria (M3539): 16
Classificação por sexo: 94
A parte negativa, como [...]]]></description>
			<content:encoded><![CDATA[<p>Na noite do sábdo de <strong>12 de maio de 2012</strong> parcitipei dos 5 km da primeira etapa da <a title="Fila Night Run 2012" href="http://nightrun.com.br/sao-paulo/" target="_blank">Fila Night Run 2012</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Fila Night Run 2012" src="http://prodis.net.br/images/esportes/2012/fila_night_run_2012_etapa_1.png" alt="Fila Night Run 2012" width="640" height="127" /></p>
<p>A corrida foi disputada no <strong>Autódromo de Interlagos</strong>, em um percurso com bastante trechos em descida.</p>
<p>Tempo total: <strong>00:23:06</strong></p>
<p>Tempo médio por km: <strong>04:37</strong></p>
<p>Classificação total: <strong>101</strong></p>
<p>Classificação por categoria (M3539): <strong><span style="color: red;">16</span></strong></p>
<p>Classificação por sexo: <strong>94</strong></p>
<p><div class="wp-caption aligncenter" style="width: 227px"><img class="               " src="http://prodis.net.br/images/esportes/2012/fila_night_run_2012_etapa_1_01.jpg" alt="Foto de Ativo.com" width="217" height="326" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 310px"><img class="                " src="http://prodis.net.br/images/esportes/2012/fila_night_run_2012_etapa_1_02.jpg" alt="Alexandre Anjos e sua namorada, Eu, José Fernandes e sua namorada" width="300" height="200" /><p class="wp-caption-text">Alexandre Anjos e sua namorada, Eu, José Fernandes e sua namorada</p></div></p>
<p>A parte negativa, como é de praxe da Fila Night Run, foi a má organização. O guarda-volumes era muito longe da arena/largada. Para pegar minhas coisas no guarda-volumes depois da corrida, tive que atravessar o percurso da corrida, pois não havia outro caminho para passar.</p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/05/29/fila-night-run-2012-etapa-1-5-km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] Módulos para definir métodos globais</title>
		<link>http://prodis.blog.br/2012/05/06/it-web-ruby-fundamental-modulos-para-definir-metodos-globais/</link>
		<comments>http://prodis.blog.br/2012/05/06/it-web-ruby-fundamental-modulos-para-definir-metodos-globais/#comments</comments>
		<pubDate>Sun, 06 May 2012 22:31:51 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[extend]]></category>

		<category><![CDATA[include]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[Mixin]]></category>

		<category><![CDATA[Module]]></category>

		<category><![CDATA[Módulos]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3665</guid>
		<description><![CDATA[
Anteriormente no blog Ruby Fundamental vimos que módulos podem definir variáveis de instância e que essas variáveis ficam disponíveis para as classes onde eles são “mixados”.
Veremos agora como utilizar esse recurso para definir métodos globais.
Veja o post completo no blog Ruby Fundamental:
Módulos para definir métodos globais
Veja também os outros posts do blog Ruby Fundamental:

Hooks (ganchos) [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p>Anteriormente no blog Ruby Fundamental vimos que <a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">módulos podem definir variáveis de instância</a> e que essas variáveis ficam disponíveis para as classes onde eles são “mixados”.</p>
<p>Veremos agora como utilizar esse recurso para definir métodos globais.</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: Módulos para definir métodos globais" href="http://itweb.com.br/blogs/modulos-para-definir-metodos-globais/" target="_blank">Módulos para definir métodos globais</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: Hooks (ganchos) de inclusão e extensão de módulos" href="http://itweb.com.br/blogs/hooks-ganchos-de-inclusao-e-extensao-de-modulos/" target="_blank">Hooks (ganchos) de inclusão e extensão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças de &quot;include&quot; e &quot;extend&quot; na inclusão de módulos" href="http://itweb.com.br/blogs/diferencas-de-include-e-extend-na-inclusao-de-modulos/" target="_blank">Diferenças de &#8220;include&#8221; e &#8220;extend&#8221; na inclusão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">Módulos como mixin</a></li>
<li><a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/05/06/it-web-ruby-fundamental-modulos-para-definir-metodos-globais/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Energizer Night Race 2012 - 5 km</title>
		<link>http://prodis.blog.br/2012/05/06/energizer-night-race-2012-5-km/</link>
		<comments>http://prodis.blog.br/2012/05/06/energizer-night-race-2012-5-km/#comments</comments>
		<pubDate>Sun, 06 May 2012 11:31:14 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[5km]]></category>

		<category><![CDATA[Cidade Universitária]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Energizer]]></category>

		<category><![CDATA[USP]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3652</guid>
		<description><![CDATA[Na noite do sábado de 28 de abril de 2012 parcitipei dos 5 km da Energizer Night Race 2012.

A corrida foi disputada no interior da Cidade Universitária (USP), em um percurso totalmente plano.
Tempo total: 00:25:16
Tempo médio por km: 05:03
Tempo em cada km:

05:16
05:00
04:51
05:18
04:49

&#160;
Ruim foi a medalha que era do tamanho de uma tampa de refrigerante amassada.
]]></description>
			<content:encoded><![CDATA[<p>Na noite do sábado de <strong>28 de abril de 2012</strong> parcitipei dos 5 km da <a title="Energizer Night Race 2012" href="http://www.energizernightrace.com.br/2012/" target="_blank">Energizer Night Race 2012</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Energizer Night Race 2012" src="http://prodis.net.br/images/esportes/2012/energizer_night_race_2012.png" alt="Energizer Night Race 2012" width="640" height="116" /></p>
<p>A corrida foi disputada no interior da <strong>Cidade Universitária (USP)</strong>, em um percurso totalmente plano.</p>
<p>Tempo total: <strong>00:25:16</strong></p>
<p>Tempo médio por km: <strong>05:03</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li>05:16</li>
<li>05:00</li>
<li>04:51</li>
<li>05:18</li>
<li><span style="color: red;">04:49</span></li>
</ol>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="              " src="http://prodis.net.br/images/esportes/2012/energizer_night_race_2012_01.jpg" alt="Foto de MidiaSport" width="200" height="300" /><p class="wp-caption-text">Foto de MidiaSport</p></div></p>
<p>&nbsp;</p>
<p>Ruim foi a medalha que era do tamanho de uma tampa de refrigerante amassada.</p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="                " src="http://prodis.net.br/images/esportes/2012/energizer_night_race_2012_02.jpg" alt="Medalha da Fila Night Run, medalha da Energizer Night Race e medalha da São Silvestre." width="640" height="293" /><p class="wp-caption-text">Medalha da Fila Night Run, medalha da Energizer Night Race e medalha da São Silvestre.</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/05/06/energizer-night-race-2012-5-km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] Hooks (ganchos) de inclusão e extensão de módulos</title>
		<link>http://prodis.blog.br/2012/04/01/it-web-ruby-fundamental-hooks-ganchos-de-inclusao-e-extensao-de-modulos/</link>
		<comments>http://prodis.blog.br/2012/04/01/it-web-ruby-fundamental-hooks-ganchos-de-inclusao-e-extensao-de-modulos/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 19:40:26 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[extended]]></category>

		<category><![CDATA[ganchos]]></category>

		<category><![CDATA[hooks]]></category>

		<category><![CDATA[included]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[Mixin]]></category>

		<category><![CDATA[Module]]></category>

		<category><![CDATA[Módulos]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3634</guid>
		<description><![CDATA[
No último post do blog Ruby Fundamental vimos como mixar (misturar, incluir, adicionar, usar) módulos em outras classes usando os métodos include e extend.
Toda vez que um módulo é mixado em uma classe, um método hook é disparado no módulo. 
Esses ganchos são muito úteis quando o módulo precisa interagir em tempo de execução com [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p>No <a title="IT Web - Ruby Fundamental: Diferenças de &quot;include&quot; e &quot;extend&quot; na inclusão de módulos" href="http://itweb.com.br/blogs/diferencas-de-include-e-extend-na-inclusao-de-modulos/" target="_blank">último post do blog Ruby Fundamental</a> vimos como mixar (misturar, incluir, adicionar, usar) módulos em outras classes usando os métodos <em>include</em> e <em>extend</em>.</p>
<p>Toda vez que um módulo é mixado em uma classe, um <strong>método hook</strong> é disparado no módulo. </p>
<p>Esses ganchos são muito úteis quando o módulo precisa interagir em tempo de execução com a classe onde ele está sendo mixado.</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: Hooks (ganchos) de inclusão e extensão de módulos" href="http://itweb.com.br/blogs/hooks-ganchos-de-inclusao-e-extensao-de-modulos/" target="_blank">Hooks (ganchos) de inclusão e extensão de módulos</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: Diferenças de &quot;include&quot; e &quot;extend&quot; na inclusão de módulos" href="http://itweb.com.br/blogs/diferencas-de-include-e-extend-na-inclusao-de-modulos/" target="_blank">Diferenças de &#8220;include&#8221; e &#8220;extend&#8221; na inclusão de módulos</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">Módulos como mixin</a></li>
<li><a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/04/01/it-web-ruby-fundamental-hooks-ganchos-de-inclusao-e-extensao-de-modulos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Circuito das Estações Adidas 2012 - Etapa Outono - 5km</title>
		<link>http://prodis.blog.br/2012/03/30/circuito-das-estacoes-adidas-2012-etapa-outono-5km/</link>
		<comments>http://prodis.blog.br/2012/03/30/circuito-das-estacoes-adidas-2012-etapa-outono-5km/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 04:24:05 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[5km]]></category>

		<category><![CDATA[Adidas]]></category>

		<category><![CDATA[Circuito das Estações]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Locamotiva]]></category>

		<category><![CDATA[Pacaembu]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3610</guid>
		<description><![CDATA[No domingo do dia 11 de março de 2012 corri a Etapa Outono do Circuito das Estações Adidas 2012.

Pela primeira vez essa corrida teve também o percurso de 5 Km, que foi todo nas ruas da região do Pacaembu, largando em frente ao estádio, passando pela avenida Pacaembu, contornando antes de chegar no Elevado Costa [...]]]></description>
			<content:encoded><![CDATA[<p>No domingo do dia <strong>11 de março de 2012</strong> corri a Etapa Outono do <a title="Circuito das Estações Adidas 2012" href="http://circuitodasestacoes.com.br/sao-paulo/sp-outono/#!sp-outono-percurso/" target="_blank">Circuito das Estações Adidas 2012</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Circuito das Estações Adidas 2012 - Etapa Outono" src="http://prodis.net.br/images/esportes/2012/circuito_das_estacoes_adidas_2012_etapa_outono_00.png" alt="" width="640" height="169" /></p>
<p>Pela primeira vez essa corrida teve também o percurso de <strong>5 Km</strong>, que foi todo nas ruas da <strong>região do Pacaembu</strong>, largando em frente ao estádio, passando pela avenida Pacaembu, contornando antes de chegar no Elevado Costa e Silva e terminando com a chegada também em frente ao portão principal do estádio do Pacaembu.</p>
<p>Tempo total: <strong>00:22:39</strong></p>
<p>Tempo médio por km: <strong>04:31</strong></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="  " src="http://prodis.net.br/images/esportes/2012/circuito_das_estacoes_adidas_2012_etapa_outono_01.jpg" alt="Dayvison Pellegrina, Eu, Maciel Moraes, Monica Araujo, Danilo Santos, Guilherme Duarte e Mauricio de Amorim" width="640" height="405" /><p class="wp-caption-text">Dayvison Pellegrina, Eu, Maciel Moraes, Monica Araujo, Danilo Santos, Guilherme Duarte e Mauricio de Amorim</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="  " src="http://prodis.net.br/images/esportes/2012/circuito_das_estacoes_adidas_2012_etapa_outono_02.jpg" alt="Em pé: Glauco Oliveira, Rheise Marestoni, Julio Neto, Danilo Santos, Eu, Edvaldo Cruz, Maciel Moraes, Monica Araujo e Guilherme Duarte. Agachados: André Pimentel, Dayvison Pellegrina e Mauricio de Amorim." width="640" height="435" /><p class="wp-caption-text">Em pé: Glauco Oliveira, Rheise Marestoni, Julio Neto, Danilo Santos, Eu, Edvaldo Cruz, Maciel Moraes, Monica Araujo e Guilherme Duarte. Agachados: André Pimentel, Dayvison Pellegrina e Mauricio de Amorim.</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 170px"><img src="http://prodis.net.br/images/esportes/2012/circuito_das_estacoes_adidas_2012_etapa_outono_04.jpg" alt="" width="160" height="240" /><p class="wp-caption-text">Foto de Olho no Atleta</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class=" " src="http://prodis.net.br/images/esportes/2012/circuito_das_estacoes_adidas_2012_etapa_outono_05.jpg" alt="" width="200" height="300" /><p class="wp-caption-text">Foto de Foco Radical</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 260px"><img class=" " src="http://prodis.net.br/images/esportes/2012/circuito_das_estacoes_adidas_2012_etapa_outono_06.jpg" alt="" width="250" height="375" /><p class="wp-caption-text">Foto de WebRun</p></div></p>
<p style="text-align: center;"><img class="  aligncenter" src="http://prodis.net.br/images/esportes/2012/circuito_das_estacoes_adidas_2012_etapa_outono_03.jpg" alt="" width="640" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/03/30/circuito-das-estacoes-adidas-2012-etapa-outono-5km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Internet Explorer 7 e 8 não renderizam imagens em CMYK</title>
		<link>http://prodis.blog.br/2012/03/08/internet-explorer-7-e-8-nao-renderizam-imagens-em-cmyk/</link>
		<comments>http://prodis.blog.br/2012/03/08/internet-explorer-7-e-8-nao-renderizam-imagens-em-cmyk/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 23:57:47 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Geral]]></category>

		<category><![CDATA[CMYK]]></category>

		<category><![CDATA[Dica]]></category>

		<category><![CDATA[Imagens]]></category>

		<category><![CDATA[Internet Explorer]]></category>

		<category><![CDATA[RGB]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3604</guid>
		<description><![CDATA[Alguns clientes da WebStore, loja virtual da Locaweb, reclamaram que algumas imagens de seus produtos estavam quebradas. Esse problema estava acontecendo somente nos navegadores Internet Explorer 7 e Internet Explorer 8.
O que acontece é que se a imagem estiver salva com o modo de cores CMYK, ao invés de RGB, tanto o Internet Explorer 7, [...]]]></description>
			<content:encoded><![CDATA[<p>Alguns clientes da <a title="WebStore Locaweb" href="http://www.locaweb.com.br/produtos/loja-virtual.html" target="_blank">WebStore, loja virtual da Locaweb</a>, reclamaram que algumas imagens de seus produtos estavam quebradas. Esse problema estava acontecendo <strong>somente</strong> nos navegadores <strong>Internet Explorer 7</strong> e <strong>Internet Explorer 8</strong>.</p>
<p>O que acontece é que se a imagem estiver salva com o modo de cores <a title="CMYK color model" href="http://en.wikipedia.org/wiki/CMYK_color_model" target="_blank">CMYK</a>, ao invés de <a title="RGB color model" href="http://en.wikipedia.org/wiki/RGB_color_model" target="_blank">RGB</a>, tanto o Internet Explorer 7, quanto o Internet Explorer 8, não conseguem exibir corretamente essas imagens.</p>
<p>Por exemplo, a imagem abaixo está em CMYK e não irá aparecer nos Internet Explorer 7 e 8.<br />
<img class="aligncenter" title="Exemplo de imagem em CMYK" src="http://prodis.net.br/images/geral/2012/cmyk.jpg" alt="" width="300" height="329" /></p>
<p>Já a cópia da imagem em RGB, irá renderizar normalmente.<br />
<img class="aligncenter" title="Exemplo de imagem em RGB" src="http://prodis.net.br/images/geral/2012/rgb.jpg" alt="" width="300" height="329" /></p>
<p>No Internet Explorer 9 esse problema não acontece. Outros navegadores para Windows, como Firefox e Chrome também não apresentam esse problema.</p>
<p>O <strong>ideal</strong> então é sempre salvar as <strong>imagens</strong> que serão exibidas na <strong>Web</strong> no formato de cores <strong>RGB</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/03/08/internet-explorer-7-e-8-nao-renderizam-imagens-em-cmyk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] Diferenças de &#8220;include&#8221; e &#8220;extend&#8221; na inclusão de módulos</title>
		<link>http://prodis.blog.br/2012/03/02/it-web-ruby-fundamental-diferencas-de-include-e-extend-na-inclusao-de-modulos/</link>
		<comments>http://prodis.blog.br/2012/03/02/it-web-ruby-fundamental-diferencas-de-include-e-extend-na-inclusao-de-modulos/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 18:00:20 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[extend]]></category>

		<category><![CDATA[include]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[Mixin]]></category>

		<category><![CDATA[Module]]></category>

		<category><![CDATA[Módulos]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3584</guid>
		<description><![CDATA[
No último post do blog Ruby Fundamental vimos como mixar (misturar, incluir, adicionar, usar) módulos em outras classes. 
Em todos os exemplos usamos o método privado include de Module passando como parâmetros qual ou quais módulos serão misturados na classe.
Mas também é possível usar o método extend para incluir módulos. Vamos ver alguns exemplos para [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p>No <a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">último post do blog Ruby Fundamental</a> vimos como mixar (misturar, incluir, adicionar, usar) módulos em outras classes. </p>
<p>Em todos os exemplos usamos o método privado <em>include</em> de <em>Module</em> passando como parâmetros qual ou quais módulos serão misturados na classe.</p>
<p>Mas também é possível usar o método <em>extend</em> para incluir módulos. Vamos ver alguns exemplos para entender suas diferenças.</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: Diferenças de &quot;include&quot; e &quot;extend&quot; na inclusão de módulos" href="http://itweb.com.br/blogs/diferencas-de-include-e-extend-na-inclusao-de-modulos/" target="_blank">Diferenças de &#8220;include&#8221; e &#8220;extend&#8221; na inclusão de módulos</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">Módulos como mixin</a></li>
<li><a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/03/02/it-web-ruby-fundamental-diferencas-de-include-e-extend-na-inclusao-de-modulos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Circuito das Praias 2012 - Etapa 1 - Monguagá - 5km</title>
		<link>http://prodis.blog.br/2012/02/29/circuito-das-praias-2012-etapa-1-monguaga-5km/</link>
		<comments>http://prodis.blog.br/2012/02/29/circuito-das-praias-2012-etapa-1-monguaga-5km/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 02:59:39 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[5km]]></category>

		<category><![CDATA[Circuito das Praias]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Locamotiva]]></category>

		<category><![CDATA[Monguaguá]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3590</guid>
		<description><![CDATA[No domingo, dia 26 de fevereiro de 2012, corri os 5 km da primeira etapa do Circuito das Praias 2012 realizado na cidade de Monguaguá.

O percurso foi realizado à beira da praia em baixo de um sol de mais de 30 graus.
Tempo total: 00:22:12
Tempo médio por km: 04:26
A galera da Locamotiva também estava lá.
]]></description>
			<content:encoded><![CDATA[<p>No domingo, dia <strong>26 de fevereiro de 2012</strong>, corri os <strong>5 km</strong> da primeira etapa do <a title="Circuito das Praias 2012 - Monguagá" href="http://www.circuitosol.com.br/sao-paulo/" target="_blank">Circuito das Praias 2012</a> realizado na cidade de <strong>Monguaguá</strong>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Circuito das Praias 2012 - Etapa 1 - Monguagá" src="http://prodis.net.br/images/esportes/2012/circuito_das_praias_2012_etapa_1_mongagua.png" alt="" width="488" height="81" /></p>
<p>O percurso foi realizado à <strong>beira da praia</strong> em baixo de um sol de mais de <strong>30 graus</strong>.</p>
<p>Tempo total: <strong>00:22:12</strong></p>
<p>Tempo médio por km: <strong>04:26</strong></p>
<p>A galera da <a title="Locamotiva" href="http://locamotiva.com" target="_blank">Locamotiva</a> também estava lá.</p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="                " src="http://prodis.net.br/images/esportes/2012/circuito_das_praias_2012_etapa_1_mongagua_01.jpg" alt="Esposa do Edvaldo Cruz, Danilo Santos, Edvaldo Cruz, Eu, Tiago Bevilacqua, Dayvison Pellegrina e Mauricio de Amorim" width="640" height="495" /><p class="wp-caption-text">Esposa do Edvaldo Cruz, Danilo Santos, Edvaldo Cruz, Eu, Tiago Bevilacqua, Dayvison Pellegrina e Mauricio de Amorim</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="                 " src="http://prodis.net.br/images/esportes/2012/circuito_das_praias_2012_etapa_1_mongagua_02.jpg" alt="Esposa do Edvaldo Cruz, Edvaldo Cruz, Eu, Danilo Santos, Dayvison Pellegrina, Tiago Bevilacqua, Mauricio de Amorim e Felipe Mashki" width="640" height="478" /><p class="wp-caption-text">Esposa do Edvaldo Cruz, Edvaldo Cruz, Eu, Danilo Santos, Dayvison Pellegrina, Tiago Bevilacqua, Mauricio de Amorim e Felipe Mashki</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/02/29/circuito-das-praias-2012-etapa-1-monguaga-5km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[POG] Deveria lançar uma &#8220;excessão&#8221;</title>
		<link>http://prodis.blog.br/2012/02/24/pog-deveria-lancar-uma-excessao/</link>
		<comments>http://prodis.blog.br/2012/02/24/pog-deveria-lancar-uma-excessao/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 22:19:21 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[POG]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3565</guid>
		<description><![CDATA[Não preciso falar nada, o nome do teste diz tudo:

[TestMethod]
public void Deveria_lancar_uma_excessao_ao_obter_para_recusa_com_id_igual_a_zero()
{
    try
    {
        Transacao transacao = this.transacaoBO.ObtemParaRecusa(Guid.NewGuid(), 0);

        Assert.Fail(&#34;Deveria ser lançada uma ArgumentException.&#34;);
    }
    catch (ArgumentException ex)
  [...]]]></description>
			<content:encoded><![CDATA[<p>Não preciso falar nada, o nome do teste diz tudo:</p>
<pre class="brush: csharp;">
[TestMethod]
public void Deveria_lancar_uma_excessao_ao_obter_para_recusa_com_id_igual_a_zero()
{
    try
    {
        Transacao transacao = this.transacaoBO.ObtemParaRecusa(Guid.NewGuid(), 0);

        Assert.Fail(&quot;Deveria ser lançada uma ArgumentException.&quot;);
    }
    catch (ArgumentException ex)
    {
        Assert.AreEqual&lt;string&gt;(ex.Message, &quot;ID da conta não pode ser menor ou igual a zero.&quot; + Environment.NewLine + &quot;Parameter name: idComprador&quot;);
    }
}
</pre>
<p>Exceção mesmo é escrever código em português. Se fosse em inglês, esse atentado à lingua portuguesa teria sido evitado.</p>
<blockquote><p>Se você não conhece POG (Programação Orientada a Gambiarras), leia <a title="Wiki da Programação Orientada a Gambiarras" href="http://desciclo.pedia.ws/wiki/Programa%C3%A7%C3%A3o_Orientada_a_Gambiarras" target="_blank">esse artigo</a> para entender melhor.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/02/24/pog-deveria-lancar-uma-excessao/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Circuito do Sol 2012 - 5km</title>
		<link>http://prodis.blog.br/2012/02/18/circuito-do-sol-2012-5km/</link>
		<comments>http://prodis.blog.br/2012/02/18/circuito-do-sol-2012-5km/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 13:56:01 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[5km]]></category>

		<category><![CDATA[Circuito do Sol]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Locamotiva]]></category>

		<category><![CDATA[O2]]></category>

		<category><![CDATA[Pacaembu]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3547</guid>
		<description><![CDATA[Domingo, dia 12 de fevereiro de 2012, corri a primeira prova do ano, o Circuito do Sol 2012.

O percurso de 5 Km foi todo nas ruas da região do Pacaembu, largando em frente ao estádio, passando pela avenida Pacaembu, contornando antes de chegar no Elevado Costa e Silva e terminando com a chegada também em [...]]]></description>
			<content:encoded><![CDATA[<p>Domingo, dia <strong>12 de fevereiro de 2012</strong>, corri a primeira prova do ano, o <a title="Circuito do Sol 2012" href="http://www.circuitosol.com.br/sao-paulo/" target="_blank">Circuito do Sol 2012</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Circuito do Sol 2012" src="http://prodis.net.br/images/esportes/2012/circuito_do_sol_2012.png" alt="" width="640" height="300" /></p>
<p>O percurso de <strong>5 Km</strong> foi todo nas ruas da <strong>região do Pacaembu</strong>, largando em frente ao estádio, passando pela avenida Pacaembu, contornando antes de chegar no Elevado Costa e Silva e terminando com a chegada também em frente ao portão principal do estádio do Pacaembu.</p>
<p>Tempo total: <strong>00:22:43</strong></p>
<p>Tempo médio por km: <strong>04:32</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li><span style="color: #ff0000;">03:46</span></li>
<li>04:24</li>
<li>04:59</li>
<li>04:44</li>
<li>04:50</li>
</ol>
<p>A galera da <a title="Locamotiva" href="http://locamotiva.com" target="_blank">Locamotiva</a> também estava lá.</p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="             " src="http://prodis.net.br/images/esportes/2012/circuito_do_sol_2012_06.jpg" alt="Luiz Ozaki, Eu, Diego Martinez, Mauricio de Amorim, Monica Araújo, Daniele Dias, Dayvison Pellegrina, marido da Daniele Dias e Edvaldo Cruz" width="640" height="437" /><p class="wp-caption-text">Luiz Ozaki, Eu, Diego Martinez, Mauricio de Amorim, Monica Araújo, Daniele Dias, Dayvison Pellegrina, marido da Daniele Dias e Edvaldo Cruz</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="           " src="http://prodis.net.br/images/esportes/2012/circuito_do_sol_2012_01.jpg" alt="Foto de MidiaSport" width="200" height="300" /><p class="wp-caption-text">Foto de MidiaSport</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="           " src="http://prodis.net.br/images/esportes/2012/circuito_do_sol_2012_02.jpg" alt="Foto de MidiaSport" width="200" height="300" /><p class="wp-caption-text">Foto de MidiaSport</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 227px"><img class="           " src="http://prodis.net.br/images/esportes/2012/circuito_do_sol_2012_03.jpg" alt="Foto de Ativo.com" width="217" height="326" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 225px"><img class="           " src="http://prodis.net.br/images/esportes/2012/circuito_do_sol_2012_04.jpg" alt="Foto de Ativo.com" width="215" height="325" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="             " src="http://prodis.net.br/images/esportes/2012/circuito_do_sol_2012_05.jpg" alt="Diego Martinez, Eu, Edvaldo Cruz, Maciel Moraes, Danilo Santos, Dayvison Pellegrina, Mauricio de Amorim, Tiago Bevilacqua, Herica Soares e Guilherme Duarte" width="640" height="385" /><p class="wp-caption-text">Diego Martinez, Eu, Edvaldo Cruz, Maciel Moraes, Danilo Santos, Dayvison Pellegrina, Mauricio de Amorim, Tiago Bevilacqua, Herica Soares e Guilherme Duarte</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/02/18/circuito-do-sol-2012-5km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] Módulos com mixin</title>
		<link>http://prodis.blog.br/2012/01/16/it-web-ruby-fundamental-modulos-com-mixin/</link>
		<comments>http://prodis.blog.br/2012/01/16/it-web-ruby-fundamental-modulos-com-mixin/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 15:51:16 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[Mixin]]></category>

		<category><![CDATA[Module]]></category>

		<category><![CDATA[Módulos]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3505</guid>
		<description><![CDATA[
Em um post anterior do blog Ruby Fundamental vimos como usar módulos como namespaces. Agora veremos como usar os módulos em Ruby como mixin, misturando os métodos de instância de um módulo em outras classes.
Veja o post completo no blog Ruby Fundamental:
Módulos como mixin
Veja também os outros posts do blog Ruby Fundamental:

RubyConf New Orleans 2011: [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p>Em um post anterior do blog Ruby Fundamental vimos como usar <a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">módulos como namespaces</a>. Agora veremos como usar os módulos em Ruby como <strong><em>mixin</em></strong>, misturando os métodos de instância de um módulo em outras classes.</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: Módulos como mixin" href="http://itweb.com.br/blogs/modulos-como-mixin/" target="_blank">Módulos como mixin</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/01/16/it-web-ruby-fundamental-modulos-com-mixin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>87ª Corrida Internacional de São Silvestre - 15 km</title>
		<link>http://prodis.blog.br/2012/01/08/87%c2%aa-corrida-internacional-de-sao-silvestre-15-km/</link>
		<comments>http://prodis.blog.br/2012/01/08/87%c2%aa-corrida-internacional-de-sao-silvestre-15-km/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 16:46:03 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[15km]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[São Silvestre]]></category>

		<category><![CDATA[Vídeo]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3483</guid>
		<description><![CDATA[
Para finalizar o ano de 2011, debaixo de muita chuva, no dia 31 de dezembro corri os 15 km da 87ª Corrida Internacional de São Silvestre.
Com a alteração do percurso, a largada foi na avenida Paulista, mas a chegada no Obelisco, em frente ao Parque do Ibirapuera.
Tempo total: 01:26:51
Tempo médio por km: 05:47
Tempo em cada [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="87ª Corrida Internacional de São Silvestre" src="http://prodis.net.br/images/esportes/2011/87a_corrida_internacional_de_sao_silvestre_2011.jpg" alt="" width="640" height="378" /></p>
<p>Para finalizar o ano de 2011, debaixo de muita chuva, no dia 31 de dezembro corri os 15 km da <a title="87ª Corrida Internacional de São Silvestre" href="http://www.saosilvestre.com.br" target="_blank">87ª Corrida Internacional de São Silvestre</a>.</p>
<p>Com a alteração do percurso, a largada foi na avenida Paulista, mas a chegada no Obelisco, em frente ao Parque do Ibirapuera.</p>
<p>Tempo total: <strong>01:26:51</strong></p>
<p>Tempo médio por km: <strong>05:47</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li>06:19</li>
<li>05:27</li>
<li>05:30</li>
<li><span style="color: red;">04:54</span></li>
<li>05:30</li>
<li>05:20</li>
<li>05:35</li>
<li>06:04</li>
<li>05:42</li>
<li>06:34</li>
<li>06:16</li>
<li>06:33</li>
<li>06:18</li>
<li>05:29</li>
<li>05:20</li>
</ol>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="                   " src="http://prodis.net.br/images/esportes/2011/87a_corrida_internacional_de_sao_silvestre_2011_01.jpg" alt="Foto de Treino Online" width="200" height="300" /><p class="wp-caption-text">Foto de Treino Online</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 410px"><img class="                   " src="http://prodis.net.br/images/esportes/2011/87a_corrida_internacional_de_sao_silvestre_2011_02.jpg" alt="Foto de WebRun" width="400" height="267" /><p class="wp-caption-text">Foto de WebRun</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 410px"><img class="                     " src="http://prodis.net.br/images/esportes/2011/87a_corrida_internacional_de_sao_silvestre_2011_03.jpg" alt="A medalha da São Silvestre é de muito boa qualidade" width="400" height="494" /><p class="wp-caption-text">A medalha da São Silvestre é de muito boa qualidade</p></div></p>
<p align="center"><iframe width="640" height="360" src="http://www.youtube.com/embed/Y6R2-pqT2wk" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/01/08/87%c2%aa-corrida-internacional-de-sao-silvestre-15-km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Feliz 2012!</title>
		<link>http://prodis.blog.br/2012/01/01/feliz-2012/</link>
		<comments>http://prodis.blog.br/2012/01/01/feliz-2012/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 17:54:34 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3478</guid>
		<description><![CDATA[
Desejo um 2012 com muito amor, paz, felicidade, saúde, respeito e dignidade. 
E menos egoísmo, cigarros, falta de ética, mentiras e aproveitamento de situações para se levar vantagem sobre os outros de forma desonesta.
Feliz ano novo!
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="2012" src="http://prodis.net.br/images/geral/2012/2012.png" alt="2012" width="640" height="480" /></p>
<p><span style="font-size: 17px;">Desejo um 2012 com muito amor, paz, felicidade, saúde, respeito e dignidade. </span></p>
<p><span style="font-size: 17px;">E menos egoísmo, cigarros, falta de ética, mentiras e aproveitamento de situações para se levar vantagem sobre os outros de forma desonesta.</span></p>
<p><span style="font-size: 22px;">Feliz ano novo!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2012/01/01/feliz-2012/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Série Delta 2011 - Etapa Quênia - 5km</title>
		<link>http://prodis.blog.br/2011/12/08/serie-delta-2011-etapa-quenia-5km/</link>
		<comments>http://prodis.blog.br/2011/12/08/serie-delta-2011-etapa-quenia-5km/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 02:09:42 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[5km]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Jóquei]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3469</guid>
		<description><![CDATA[No domingo de 04 de dezembro de 2011 corri os 5 km da Série Delta 2011 - Etapa Quênia.

A prova teve sua largada em frente ao Jóquei Clube de São Paulo, com o percurso contornando a avenida Irineu de Paula Machado, entrando dentro do Jóquei (em um trecho de areia e extrume de cavalo) e [...]]]></description>
			<content:encoded><![CDATA[<p>No domingo de 04 de dezembro de 2011 corri os 5 km da <a title="Série Delta 2011 - Etapa Quênia" href="http://si.ativo.com/evento/delta/category/sao-paulo/sp-quenia/" target="_blank">Série Delta 2011 - Etapa Quênia</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Série Delta 2011 - Etapa Quênia" src="http://prodis.net.br/images/esportes/2011/serie_delta_2011_etapa_quenia.png" alt="Série Delta 2011 - Etapa Quênia" width="640" height="79" /></p>
<p>A prova teve sua largada em frente ao Jóquei Clube de São Paulo, com o percurso contornando a avenida Irineu de Paula Machado, entrando dentro do Jóquei (em um trecho de areia e extrume de cavalo) e com a chegada também dentro do Jóquei.</p>
<p>Tempo total: <strong>00:22:53</strong></p>
<p>Tempo médio por km: <strong>04:34</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li><span style="color: red;">04:02</span></li>
<li>04:35</li>
<li>04:56</li>
<li>04:53</li>
<li>04:27</li>
</ol>
<p><div class="wp-caption aligncenter" style="width: 226px"><img class="              " src="http://prodis.net.br/images/esportes/2011/serie_delta_2011_etapa_quenia_02.jpg" alt="Foto de Ativo.com" width="216" height="325" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 226px"><img class="              " src="http://prodis.net.br/images/esportes/2011/serie_delta_2011_etapa_quenia_01.jpg" alt="Foto de Ativo.com" width="216" height="325" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2011/12/08/serie-delta-2011-etapa-quenia-5km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Corinthians Campeão Brasileiro de 2011</title>
		<link>http://prodis.blog.br/2011/12/04/corinthians-campeao-brasileiro-de-2011/</link>
		<comments>http://prodis.blog.br/2011/12/04/corinthians-campeao-brasileiro-de-2011/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 00:50:02 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[Campeonato Brasileiro]]></category>

		<category><![CDATA[Corinthians]]></category>

		<category><![CDATA[Esporte]]></category>

		<category><![CDATA[Futebol]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3459</guid>
		<description><![CDATA[
Corinthians se consagrou Campeão Brasileiro de 2011 ao empatar o último jogo do campeonato por 0 x 0,  contra o Palmeiras, no estádio do Pacaembu em São Paulo. O time alcançou 71 pontos na tabela, contra 69 do vice Vasco.
Este é o Penta Campeonato Brasileiro do Corinthians. Já havia ganhado as edições de 1990, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Corinthians Campeão Brasileiro de 2011" src="http://www.timedev.com/prodis/corinthians/corinthians_campeao_brasileiro_2011.jpg" alt="Corinthians Campeão Brasileiro de 2011" width="640" height="202" /></p>
<p><a title="Sport Club Corinthians Paulista" href="http://www.corinthians.com.br/" target="_blank">Corinthians</a> se consagrou <strong>Campeão Brasileiro de 2011</strong> ao empatar o último jogo do campeonato por <strong>0 x 0</strong>,  contra o Palmeiras, no estádio do Pacaembu em São Paulo. O time alcançou 71 pontos na tabela, contra 69 do vice Vasco.</p>
<p>Este é o <strong>Penta Campeonato Brasileiro do Corinthians</strong>. Já havia ganhado as edições de 1990, 1998, 1999 e 2005.</p>
<p><div class="wp-caption aligncenter" style="width: 610px"><img class=" " src="http://www.timedev.com/prodis/corinthians/corinthians_campeao_brasileiro_2011_03.jpg" alt="Foto de Corinthians.com.br" width="600" height="400" /><p class="wp-caption-text">Foto de Corinthians.com.br</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class=" " src="http://www.timedev.com/prodis/corinthians/corinthians_campeao_brasileiro_2011_01.jpg" alt="Foto de UOL" width="640" height="360" /><p class="wp-caption-text">Foto de UOL</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 610px"><img class=" " src="http://www.timedev.com/prodis/corinthians/corinthians_campeao_brasileiro_2011_04.jpg" alt="Foto de Corinthians.com.br" width="600" height="400" /><p class="wp-caption-text">Foto de Corinthians.com.br</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 610px"><img class=" " src="http://www.timedev.com/prodis/corinthians/corinthians_campeao_brasileiro_2011_02.jpg" alt="Foto de Corinthians.com.br" width="600" height="400" /><p class="wp-caption-text">Foto de Corinthians.com.br</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2011/12/04/corinthians-campeao-brasileiro-de-2011/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Samsung 10K Corpore São Paulo Classic - 10º Troféu Zumbis dos Palmares</title>
		<link>http://prodis.blog.br/2011/11/23/samsung-10k-corpore-sao-paulo-classic-10%c2%ba-trofeu-zumbis-dos-palmares/</link>
		<comments>http://prodis.blog.br/2011/11/23/samsung-10k-corpore-sao-paulo-classic-10%c2%ba-trofeu-zumbis-dos-palmares/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 03:04:23 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[10km]]></category>

		<category><![CDATA[Corpore]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Parque do Ibirapuera]]></category>

		<category><![CDATA[Samsung]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3449</guid>
		<description><![CDATA[No domingo de 20 de novembro de 2011 corri os 10 km da Samsung 10K Corpore São Paulo Classic - 10º Troféu Zumbis dos Palmares. A corrida foi disputada nos arredores do Parque do Ibirapuera.
Como tinha corrido 15 km da Fila Night Run na noite anterior, meu tempo não foi dos melhores.

Tempo total: 00:52:04
Tempo médio [...]]]></description>
			<content:encoded><![CDATA[<p>No domingo de <strong>20 de novembro de 2011</strong> corri os 10 km da <a title="Samsung 10K Corpore São Paulo Classic - 10º Troféu Zumbis dos Palmares" href="http://www.corpore.org.br/cws_exibeconteudogeral_3848.asp" target="_blank">Samsung 10K Corpore São Paulo Classic - 10º Troféu Zumbis dos Palmares</a>. A corrida foi disputada nos arredores do <strong>Parque do Ibirapuera</strong>.</p>
<p>Como tinha corrido <a title="Fila Night Run - São Paulo 2011 - Etapa 2 - 5 km e 10 km" href="http://prodis.blog.br/2011/11/22/fila-night-run-sao-paulo-2011-etapa-2-5-km-e-10-km/" target="_blank">15 km da Fila Night Run na noite anterior</a>, meu tempo não foi dos melhores.</p>
<p><img class="alignright" title="Samsung 10K Corpore São Paulo Classic - 10º Troféu Zumbis dos Palmares" src="http://prodis.net.br/images/esportes/2011/samsung_sao_paulo_classic_2011.png" alt="" width="290" height="276" /></p>
<p>Tempo total: <strong>00:52:04</strong></p>
<p>Tempo médio por km: <strong>05:12</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li><span style="color: #ff0000;">04:50</span></li>
<li>04:57</li>
<li>05:09</li>
<li>05:23</li>
<li>05:05</li>
<li>05:33</li>
<li>05:28</li>
<li>05:16</li>
<li>05:12</li>
<li>05:11</li>
</ol>
<p><div class="wp-caption aligncenter" style="width: 560px"><img class="       " src="http://prodis.net.br/images/esportes/2011/samsung_sao_paulo_classic_2011_01.jpg" alt="Foto de WebRun" width="550" height="825" /><p class="wp-caption-text">Foto de WebRun</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="        " src="http://prodis.net.br/images/esportes/2011/samsung_sao_paulo_classic_2011_03.jpg" alt="Foto de MidiaSport" width="200" height="300" /><p class="wp-caption-text">Foto de MidiaSport</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 210px"><img class="        " src="http://prodis.net.br/images/esportes/2011/samsung_sao_paulo_classic_2011_02.jpg" alt="Foto de Treino Online" width="200" height="300" /><p class="wp-caption-text">Foto de Treino Online</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2011/11/23/samsung-10k-corpore-sao-paulo-classic-10%c2%ba-trofeu-zumbis-dos-palmares/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fila Night Run - São Paulo 2011 - Etapa 2 - 5 km e 10 km</title>
		<link>http://prodis.blog.br/2011/11/22/fila-night-run-sao-paulo-2011-etapa-2-5-km-e-10-km/</link>
		<comments>http://prodis.blog.br/2011/11/22/fila-night-run-sao-paulo-2011-etapa-2-5-km-e-10-km/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 02:29:27 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[10km]]></category>

		<category><![CDATA[5km]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Fila]]></category>

		<category><![CDATA[O2]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3437</guid>
		<description><![CDATA[Na noite do sábado de 19 de novembro de 2011 corri os 5 km da Fila Night Run - São Paulo 2011 - Etapa 2.

A prova teve sua largada às 19h30 e aconteceu nas redondezas do CEAGESP, em um percurso horrível.
Tempo total: 00:23:29
Tempo médio por km: 04:41
Tempo em cada km:

04:22
04:32
04:46
05:18
04:31


Depois de correr os 5 km, [...]]]></description>
			<content:encoded><![CDATA[<p>Na noite do sábado de <strong>19 de novembro de 2011</strong> corri os 5 km da <a title="Fila Night Run - São Paulo 2011 - Etapa 2" href="http://o2porminuto.uol.com.br/evento/nightrun/category/sao-paulo/" target="_blank">Fila Night Run - São Paulo 2011 - Etapa 2</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Fila Night Run - São Paulo 2011 - Etapa 2" src="http://prodis.net.br/images/esportes/2011/fila_night_run_2011_etapa_2.png" alt="Fila Night Run - São Paulo 2011 - Etapa 2" width="680" height="133" /></p>
<p>A prova teve sua largada às <strong>19h30</strong> e aconteceu nas redondezas do CEAGESP, em um <strong>percurso horrível</strong>.</p>
<p>Tempo total: <strong>00:23:29</strong></p>
<p>Tempo médio por km: <strong>04:41</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li><span style="color: red;">04:22</span></li>
<li>04:32</li>
<li>04:46</li>
<li>05:18</li>
<li>04:31</li>
</ol>
<p><img class=" alignright" title="Patricia e eu" src="http://prodis.net.br/images/esportes/2011/fila_night_run_2011_etapa_2_01.jpg" alt="Patricia e eu" width="340" height="500" /></p>
<p>Depois de correr os 5 km, <strong>também corri a prova dos 10 km</strong> para acompanhar a <a title="Patricia" href="http://twitter.com/#!/Patti_Amorim" target="_blank">Patricia</a>, que teve sua largada às <strong>20h30</strong>.</p>
<p>Os tempos abaixo então são os tempos dela.</p>
<p>Tempo total: <strong>00:57:55</strong></p>
<p>Tempo médio por km: <strong>05:47</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li>06:04</li>
<li>05:26</li>
<li>06:03</li>
<li>06:38</li>
<li>05:06</li>
<li><span style="color: red;">04:50</span></li>
<li>05:34</li>
<li>05:59</li>
<li>06:55</li>
<li>05:18</li>
</ol>
<p><div class="wp-caption alignnone" style="width: 225px"><img src="http://prodis.net.br/images/esportes/2011/fila_night_run_2011_etapa_2_02.jpg" alt="" width="215" height="325" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2011/11/22/fila-night-run-sao-paulo-2011-etapa-2-5-km-e-10-km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Algumas fotos da Ruby Conf Brasil 2011</title>
		<link>http://prodis.blog.br/2011/11/12/algumas-fotos-da-ruby-conf-brasil-2011/</link>
		<comments>http://prodis.blog.br/2011/11/12/algumas-fotos-da-ruby-conf-brasil-2011/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 18:56:22 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Eventos]]></category>

		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Locaweb]]></category>

		<category><![CDATA[RubyConf]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3430</guid>
		<description><![CDATA[Todas as fotos foram extraídas do Flickr da Locaweb.
]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption aligncenter" style="width: 650px"><img class=" " src="http://prodis.net.br/images/eventos/2011/ruby_conf_brasil_2011_01.jpg" alt="" width="640" height="426" /><p class="wp-caption-text">Daniel Konishi, eu e Fabio Perrella (e Ricardo Bernadelli de pescoçudo lá no fundo) </p></div></p>
<p><div class="wp-caption aligncenter" style="width: 436px"><img class="   " title="Palestrando" src="http://prodis.net.br/images/eventos/2011/ruby_conf_brasil_2011_02.jpg" alt="Palestrando" width="426" height="640" /><p class="wp-caption-text">Palestrando</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="  " src="http://prodis.net.br/images/eventos/2011/ruby_conf_brasil_2011_03.jpg" alt="" width="640" height="426" /><p class="wp-caption-text">Palestrantes e organizadores do evento</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="  " title="Na palestra Multitenancy em Rails com Ricardo Bernardelli" src="http://prodis.net.br/images/eventos/2011/ruby_conf_brasil_2011_04.jpg" alt="Na palestra Multitenancy em Rails com Ricardo Bernardelli" width="640" height="426" /><p class="wp-caption-text">Na palestra Multitenancy em Rails com Ricardo Bernardelli</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="  " title="Douglas Campos, Bruno Oliveira e eu assistindo a apresentação de encerramento do Tender Love" src="http://prodis.net.br/images/eventos/2011/ruby_conf_brasil_2011_05.jpg" alt="Douglas Campos, Bruno Oliveira e eu assistindo a apresentação de encerramento do Tender Love" width="640" height="426" /><p class="wp-caption-text">Douglas Campos, Bruno Oliveira e eu assistindo a apresentação de encerramento do Tender Love</p></div></p>
<p>Todas as fotos foram extraídas do <a title="Flickr da Locaweb" href="http://www.flickr.com/photos/locaweb/sets/72157628091808954/" target="_blank">Flickr da Locaweb</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2011/11/12/algumas-fotos-da-ruby-conf-brasil-2011/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RubyConf Brasil 2011: Vídeo e slides da palestra Multitenancy em Rails</title>
		<link>http://prodis.blog.br/2011/11/07/rubyconf-brasil-2011-video-e-slides-da-palestra-multitenancy-em-rails/</link>
		<comments>http://prodis.blog.br/2011/11/07/rubyconf-brasil-2011-video-e-slides-da-palestra-multitenancy-em-rails/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 02:49:52 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Eventos]]></category>

		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Locaweb]]></category>

		<category><![CDATA[Rails]]></category>

		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[RubyConf]]></category>

		<category><![CDATA[WebStore]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3414</guid>
		<description><![CDATA[A RubyConf Brasil 2011, a maior conferência com foco em Ruby da  América do Sul, aconteceu nos dias 3 e 4 de novembro, com muitas palestras interessantes, networking e discussões sobre Ruby e desenvolvimento de software.

Na palestra Multitenancy em Rails: cortando custos e aumentando capacidade, Ricardo Bernardelli e eu falamos sobre a mudança de [...]]]></description>
			<content:encoded><![CDATA[<p>A <strong>RubyConf Brasil 2011</strong>, a maior conferência com foco em Ruby da  América do Sul, aconteceu nos dias <strong>3 e 4 de novembro</strong>, com muitas palestras interessantes, <em>networking</em> e discussões sobre Ruby e desenvolvimento de software.</p>
<p style="text-align: center;"><a title="RubyConf Brasil 2011" href="http://rubyconf.com.br/" target="_blank"><img class="aligncenter" style="border: 2px solid #f9f6ef;" title="RubyConf Brasil 2011" src="http://prodis.net.br/images/eventos/2011/ruby_conf_brasil_2011_logo.png" alt="" width="640" height="84" /></a></p>
<p>Na palestra <strong>Multitenancy em Rails: cortando custos e aumentando capacidade</strong>, <a title="Ricardo Bernardelli" href="http://blog.rbernardelli.com/" target="_blank">Ricardo Bernardelli</a> e eu falamos sobre a mudança de arquitetura da <a title="WebStore, a loja virtual da Locaweb" href="http://www.locaweb.com.br/produtos/loja-virtual.html" target="_blank">WebStore</a>, loja virtual desenvolvida pela equipe de SaaS da <a title="Locaweb" href="http://www.locaweb.com.br/" target="_blank">Locaweb</a>, onde utilizamos uma opção não tão usual de multitenancy  em Rails.</p>
<p>O <a title="Multitenancy em Rails: Cortando custos e aumentando capacidade @ RubyConf Brasil 2011 em Nov 3, 2011 12:40:00 PM no Eventials" href="http://www.eventials.com/rubyconfbr/recorded/M2UzZTJkMzY2MzdiNTg2NTUxNWM1MzI3NWY1YjRhMzYjIzM3Nw_3D_3D" target="_blank">vídeo da apresentação está disponível aqui</a>, inclusive com sincronia de slides, disponibilizado pela <a title="Eventials" href="http://www.eventials.com" target="_blank">Eventials</a>.</p>
<p>Você também pode <a title="Slides de Multitenancy em Rails" href="http://www.slideshare.net/bernardelli/multitenancy" target="_blank">visualizar os slides no SlideShare</a> ou fazer <a title="Arquivo PDF com slides da palestra Multitenancy em Rails" href="http://www.eventials.com/presentation/download/M2UzZTJkMzY2MzdiNTg2NTUxNWM1MzI3NWY1YjRhMzYjIzM3Nw_3D_3D" target="_blank">download do arquivo PDF</a>.</p>
<p style="text-align: center;"><object width="595" height="497" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=multitenancy-111103194150-phpapp01&amp;stripped_title=multitenancy&amp;userName=bernardelli" type="application/x-shockwave-flash"><param name="id" value="__sse10016747" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=multitenancy-111103194150-phpapp01&amp;stripped_title=multitenancy&amp;userName=bernardelli" /><param name="name" value="__sse10016747" /><param name="allowfullscreen" value="true" /></object></p>
<p>Meu agradecimento a todos que estiveram presentes na RubyConf acompanhando a palestra ou que assistiram remotamente pela transmissão ao vivo online, e também a todos os <em>feedbacks</em> positivos que recebemos.</p>
<p><div class="wp-caption aligncenter" style="width: 650px"><a title="Palestrantes da RubyConf Brasil 2011 (por Daniel Cukier)" href="http://prodis.net.br/images/eventos/2011/ruby_conf_brasil_2011_palestrantes_g.jpg" target="_blank"><img title="Palestrantes da RubyConf Brasil 2011 (por Daniel Cukier)" src="http://prodis.net.br/images/eventos/2011/ruby_conf_brasil_2011_palestrantes.jpg" alt="Palestrantes da RubyConf Brasil 2011 (por Daniel Cukier)" width="640" height="427" /></a><p class="wp-caption-text">Palestrantes da RubyConf Brasil 2011 (por Daniel Cukier)</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2011/11/07/rubyconf-brasil-2011-video-e-slides-da-palestra-multitenancy-em-rails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[IT Web - Ruby Fundamental] RubyConf New Orleans 2011: vídeos disponíveis</title>
		<link>http://prodis.blog.br/2011/11/04/it-web-ruby-fundamental-rubyconf-2011-videos-disponiveis/</link>
		<comments>http://prodis.blog.br/2011/11/04/it-web-ruby-fundamental-rubyconf-2011-videos-disponiveis/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 10:00:14 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Eventos]]></category>

		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[IT Web]]></category>

		<category><![CDATA[Ruby Fundamental]]></category>

		<category><![CDATA[RubyConf]]></category>

		<category><![CDATA[Vídeos]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3400</guid>
		<description><![CDATA[
RubyConf é a conferência internacional oficial de Ruby nos Estados Unidos. Organizada pela Ruby Central, a RubyConf foi fundada em 2001 e é realizada anualmente, sendo o maior evento da comunidade Ruby.
Estão disponíveis nada menos que 48 vídeos da conferência, entre keynotes, palestras e lightning talks.
Veja o post completo no blog Ruby Fundamental:
RubyConf New Orleans [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-bottom: 10px;" title="Ruby Fundamental" src="http://prodis.net.br/images/itweb/ruby_fundamental.png" alt="" width="280" height="120" /></p>
<p><strong>RubyConf</strong> é a conferência internacional oficial de Ruby nos Estados Unidos. Organizada pela <strong>Ruby Central</strong>, a RubyConf foi fundada em 2001 e é realizada anualmente, sendo o maior evento da comunidade Ruby.</p>
<p>Estão disponíveis nada menos que <strong>48 vídeos da conferência</strong>, entre <em>keynotes</em>, palestras e <em>lightning talks</em>.</p>
<p>Veja o post completo no blog Ruby Fundamental:<br />
<a title="IT Web - Ruby Fundamental: RubyConf New Orleans 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rubyconf-new-orleans-2011-videos-disponiveis/" target="_blank">RubyConf New Orleans 2011: vídeos disponíveis</a></p>
<p>Veja também os outros posts do blog Ruby Fundamental:</p>
<ul>
<li><a title="IT Web - Ruby Fundamental: Rocky Mountain Ruby 2011: vídeos disponíveis" href="http://itweb.com.br/blogs/rocky-mountain-ruby-conference-2011-videos-disponiveis/" target="_blank">Rocky Mountain Ruby 2011: vídeos disponíveis</a></li>
<li><a title="IT Web - Ruby Fundamental: Módulos como namespaces" href="http://itweb.com.br/blogs/modulos-como-namespaces/" target="_blank">Módulos como namespaces</a></li>
<li><a title="IT Web - Ruby Fundamental: Diferenças entre procs e lambdas" href="http://itweb.com.br/blogs/diferencas-entre-procs-e-lambdas/" target="_blank">Diferenças entre procs e lambdas</a></li>
<li><a title="IT Web - Ruby Fundamental: Procs e lambdas em Ruby" href="http://itweb.com.br/blogs/procs-e-lambdas-em-ruby/" target="_blank">Procs e lambdas em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Blocos em Ruby" href="http://itweb.com.br/blogs/blocos-em-ruby/" target="_blank">Blocos em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Acessores e modificadores de atributos" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Acessores e modificadores de atributos</a></li>
<li><a title="IT Web - Ruby Fundamental: Exemplos de scripts em Ruby" href="http://itweb.com.br/blogs/acessores-e-modificadores-de-atributos/" target="_blank">Exemplos de scripts em Ruby</a></li>
<li><a title="IT Web - Ruby Fundamental: Um pouco sobre classes" href="http://itweb.com.br/blogs/um-pouco-sobre-classes/" target="_blank">Um pouco sobre classes</a></li>
<li><a title="IT Web - Ruby Fundamental: Hash em Ruby" href="http://itweb.com.br/blogs/hash-em-ruby-2/" target="_blank">Hash em Ruby</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2011/11/04/it-web-ruby-fundamental-rubyconf-2011-videos-disponiveis/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Corrida Braskem EcoRun 2011 - 5 km</title>
		<link>http://prodis.blog.br/2011/11/03/corrida-braskem-ecorun-2011-5-km/</link>
		<comments>http://prodis.blog.br/2011/11/03/corrida-braskem-ecorun-2011-5-km/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 02:44:06 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Esportes]]></category>

		<category><![CDATA[5km]]></category>

		<category><![CDATA[Cidade Universitária]]></category>

		<category><![CDATA[Corridas de Rua]]></category>

		<category><![CDATA[Locamotiva]]></category>

		<category><![CDATA[Pelotão Quênia]]></category>

		<category><![CDATA[USP]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3403</guid>
		<description><![CDATA[No domingo de 30 de outubro de 2011 parcitipei, juntamente com a galera da Locamotiva, dos 5 km da Corrida Braskem EcoRun 2011.

A corrida foi disputada no interior da Cidade Universitária (USP), em um percurso totalmente plano.
O pessoal da Locamotiva desta vez estava em peso por lá.
Mais uma vez consegui terminar a corrida abaixo do [...]]]></description>
			<content:encoded><![CDATA[<p>No domingo de <strong>30 de outubro de 2011</strong> parcitipei, juntamente com a galera da <a title="Locamotiva" href="http://locamotiva.com" target="_blank">Locamotiva</a>, dos 5 km da <a title="Corrida Braskem EcoRun 2011" href="http://si.ativo.com/evento/ecorun/category/sao-paulo/" target="_blank">Corrida Braskem EcoRun 2011</a>.</p>
<p style="text-align: center;"><img class="aligncenter" title="Corrida Braskem EcoRun 2011" src="http://prodis.net.br/images/esportes/2011/corrida_braskem_ecorun_2011.jpg" alt="Corrida Braskem EcoRun 2011" width="640" height="330" /></p>
<p>A corrida foi disputada no interior da <strong>Cidade Universitária (USP)</strong>, em um percurso totalmente plano.</p>
<p>O pessoal da Locamotiva desta vez estava em peso por lá.</p>
<p><div class="wp-caption aligncenter" style="width: 650px"><img class="             " src="http://prodis.net.br/images/esportes/2011/corrida_braskem_ecorun_2011_01.jpg" alt="Rodrigo Lima, Jeremias Roma, Tiago Castanho, Eu, Maciel Moraes e Mauricio de Amorim" width="640" height="400" /><p class="wp-caption-text">Ana Neli, Carol Sales, André Pimentel, Alguém, Maciel Moraes, Flávia Cristina, Eu, Edvaldo Cruz, Glauco Oliveira, Mauricio de Amorim, Guilherme Duarte e Danilo Santos</p></div></p>
<p>Mais uma vez consegui terminar a corrida <strong>abaixo do índice de 22m30s dos 5 km</strong> para o pelotão Quênia.</p>
<p>Tempo total: <strong>00:21:58</strong></p>
<p>Tempo médio por km: <strong>04:23</strong></p>
<p>Tempo em cada km:</p>
<ol>
<li>03:54</li>
<li>04:28</li>
<li>04:44</li>
<li>05:08</li>
<li><span style="color: red;">03:44</span></li>
</ol>
<p><div class="wp-caption aligncenter" style="width: 260px"><img class="            " src="http://prodis.net.br/images/esportes/2011/corrida_braskem_ecorun_2011_04.jpg" alt="Foto de WebRun" width="250" height="375" /><p class="wp-caption-text">Foto de WebRun</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 227px"><img class="            " src="http://prodis.net.br/images/esportes/2011/corrida_braskem_ecorun_2011_03.jpg" alt="Foto de Ativo.com" width="217" height="327" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
<p><div class="wp-caption aligncenter" style="width: 227px"><img class="            " src="http://prodis.net.br/images/esportes/2011/corrida_braskem_ecorun_2011_02.jpg" alt="Foto de Ativo.com" width="217" height="326" /><p class="wp-caption-text">Foto de Ativo.com</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2011/11/03/corrida-braskem-ecorun-2011-5-km/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Porque não gosto de usar &#8220;should&#8221; nos testes de RSpec</title>
		<link>http://prodis.blog.br/2011/10/23/porque-nao-gosto-de-usar-should-nos-testes-de-rspec/</link>
		<comments>http://prodis.blog.br/2011/10/23/porque-nao-gosto-de-usar-should-nos-testes-de-rspec/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 22:47:15 +0000</pubDate>
		<dc:creator>Prodis</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[RSpec]]></category>

		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://prodis.blog.br/?p=3302</guid>
		<description><![CDATA[Desde que li o post RSpec Best Practices de Jared Carroll (post o qual David Chelimsky prefere citar como Good Guidelines) eu prefiro não mais utilizar o termo should para todos os exemplos (testes) de RSpec.
Primeiro que concordo com Jared sobre a redundância da palavra should e como o resultado dos testes ficam mais claros [...]]]></description>
			<content:encoded><![CDATA[<p>Desde que li o post <a title="RSpec Best Practices" href="http://blog.carbonfive.com/2010/10/21/rspec-best-practices/" target="_blank">RSpec Best Practices</a> de <a title="Jared Carroll" href="http://blog.carbonfive.com/author/jcarroll/" target="_blank">Jared Carroll</a> (post o qual <a title="David Chelimsky" href="http://blog.davidchelimsky.net/" target="_blank">David Chelimsky</a> prefere citar como <a title="RSpec Good Guidelines" href="http://twitter.com/#!/dchelimsky/statuses/28356911508" target="_blank">Good Guidelines</a>) eu prefiro não mais utilizar o termo <em><strong>should</strong></em> para todos os exemplos (testes) de RSpec.</p>
<p>Primeiro que concordo com Jared sobre a redundância da palavra <em>should</em> e como o resultado dos testes ficam mais claros quando rodamos no formato de documentação.</p>
<p>Abaixo dois exemplos (extraídos do post de Jared).</p>
<p>O primeiro usa <em>should</em>:</p>
<pre class="brush: plain;">
$ rspec spec/controllers/posts_controller_spec.rb --format documentation

PostsController
  #new
    when not logged in
      should redirect to the sign in page
      should display a message to sign in
</pre>
<p>Agora eliminando o <em>should</em> e usando o verbo na terceira pessoa:</p>
<pre class="brush: plain;">
$ rspec spec/controllers/posts_controller_spec.rb --format documentation

PostsController
  #new
    when not logged in
      redirects to the sign in page
      displays a message to sign in
</pre>
<p>A segunda razão é a questão gramatical e do sentido dos testes.</p>
<p>O verbo modal <em>should</em>, entre outros significados, pode ser considerado uma obrigação, mas é uma obrigação gentil, cuidadosa, sem muita firmeza.</p>
<blockquote><p>When not logged in, should redirect to the sign in page.<br />
Quando não logado, deveria redirecionar para a página de login.</p></blockquote>
<p>Deveria ou deve? Para o teste passar <strong>tem que</strong> redirecionar para a página de login. Se não redirecionar, o teste falhará. Nessa caso, gramaticalmente, não é melhor usar o verbo modal <em>must</em>, que expressa uma obrigação impreterível?</p>
<p>Então, para ficar simples, uso o verbo na terceira pessoa, evito verbos modais repetitivos e deixo explícito o que o teste está assegurando.</p>
<blockquote><p>When not logged in, redirects to the sign in page.<br />
Quando não logado, redireciona para a tela de login.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://prodis.blog.br/2011/10/23/porque-nao-gosto-de-usar-should-nos-testes-de-rspec/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
