<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>boa idéia software livre</title>
    <link>http://blog.boaideia.inf.br/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>a personalidade jurídica de andré ribeiro camargo</description>
    <item>
      <title>Pegadinha no parseInt do Javascript</title>
      <description>&lt;pre&gt;
parseInt('09')
0
&lt;/pre&gt;

	&lt;p&gt;hã?&lt;/p&gt;


&lt;pre&gt;
parseInt('09',10)
9
&lt;/pre&gt;

	&lt;p&gt;ah bom! melhorou!&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.w3schools.com/jsref/jsref_parseint.asp"&gt;detalhes aqui&amp;#8230;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 15 Jun 2011 10:05:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:de876dca-a9ee-4ca2-8e72-7ec682cf1c73</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2011/06/15/pegadinha-no-parseint-do-javascript</link>
      <category>trabalho</category>
      <category>nerd</category>
    </item>
    <item>
      <title>Remember when we were poor?</title>
      <description>&lt;p&gt;&lt;img src="http://blog.boaideia.inf.br/files/D58ei.jpg" alt="" /&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 13 Mar 2011 13:44:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:a7fedd02-469b-499c-8cf9-220f9cd77e63</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2011/03/13/remember-when-we-were-poor</link>
      <category>nerd</category>
    </item>
    <item>
      <title>Timezone no Rails3</title>
      <description>&lt;p&gt;Ainda não coloquei em produção a nova versão dos shoppings em Rails3.&lt;/p&gt;


	&lt;p&gt;Inicialmente, resolvi migrar as rotinas de retaguarda (que rodam pelo cron).&lt;/p&gt;


	&lt;p&gt;Foi aí que me dei por conta que a nova aplicação estava &amp;#8220;ratiando&amp;#8221; com as datas e horas.&lt;/p&gt;


	&lt;p&gt;Para deixar como funcionava no Rails 1.1.6, coloquei no config/application.rb:&lt;/p&gt;


&lt;pre&gt;
config.time_zone = 'Brasilia'
config.active_record.default_timezone = :local
&lt;/pre&gt;

	&lt;p&gt;Parece que agora está tudo OK novamente&amp;#8230;&lt;/p&gt;


	&lt;p&gt;2011 já chegou, tenho que fazê-lo melhor do que o ano passado. Particularmente não gostei de 2010, ainda bem que terminou.&lt;/p&gt;</description>
      <pubDate>Wed, 12 Jan 2011 13:20:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:ffc3a06b-b9ce-44de-b3cb-d6ebfbea9b52</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2011/01/12/timezone-no-rails3</link>
      <category>trabalho</category>
      <category>nerd</category>
      <category>rails</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>marshall data too short</title>
      <description>&lt;p&gt;&lt;a href="http://jit.nuance9.com/2008/03/marshal-data-too-short.html"&gt;http://jit.nuance9.com/2008/03/marshal-data-too-short.html&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Matador&amp;#8230;.&lt;/p&gt;</description>
      <pubDate>Wed, 15 Dec 2010 18:30:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:e77e1979-63a5-47e6-a77a-12083414aedf</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/12/15/marshall-data-too-short</link>
      <category>trabalho</category>
      <category>nerd</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>Não faça como eu...</title>
      <description>&lt;p&gt;Se ao tentar instalar o &lt;a href="http://rvm.beginrescueend.com/"&gt;&lt;span class="caps"&gt;RVM&lt;/span&gt;&lt;/a&gt; acontecer algo semelhante a&lt;/p&gt;


&lt;pre&gt;
acamargo@storm:~$ bash &amp;lt; &amp;lt;( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
-sh: syntax error near unexpected token `&amp;lt;'
&lt;/pre&gt;

	&lt;p&gt;Certifique-se que tenha &lt;span class="caps"&gt;CURL&lt;/span&gt; instalado!!!&lt;/p&gt;</description>
      <pubDate>Tue, 30 Nov 2010 23:16:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:e7f0fdd6-41b3-40da-a2fc-6ccef7c7b7a0</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/11/30/n%C3%A3o-fa%C3%A7a-como-eu</link>
      <category>trabalho</category>
      <category>nerd</category>
      <category>rails</category>
    </item>
    <item>
      <title>Aleluia!</title>
      <description>&lt;p&gt;Pela primeira vez na minha vida, vejo isso:&lt;/p&gt;


&lt;pre&gt;
andre@amazonpc:~/rails/shopping3$ rake
(in /home/andre/rails/shopping3)
Loaded suite /home/andre/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake/rake_test_loader
Started
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Finished in 10077.328468 seconds.

2062 tests, 36943 assertions, 0 failures, 0 errors
&lt;/pre&gt;

	&lt;p&gt;Significa que todos os testes de integração do shopping passaram.&lt;/p&gt;


	&lt;p&gt;Leva quase 3h para rodar tudo, que dureza.&lt;/p&gt;


	&lt;p&gt;Mas, me encheu de coragem para colocar em produção :-)&lt;/p&gt;


	&lt;p&gt;Estamos próximos do final da migração para Rails3, aleluia!&lt;/p&gt;</description>
      <pubDate>Sat, 27 Nov 2010 19:54:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:139d0e49-db90-4d33-ac86-88a24a675149</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/11/27/aleluia</link>
      <category>trabalho</category>
      <category>nerd</category>
      <category>rails</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>Primeiro patch aceito a gente nunca esquece</title>
      <description>&lt;p&gt;Ando quieto por aqui porque o bicho tá pegando na migração da aplicação dos shoppings de Rails 1.1.6 para 3.0.&lt;/p&gt;


	&lt;p&gt;Já tenho testes de integração de todos módulos do sistema, em vários contextos. São mais de 100 arquivos&amp;#8230;&lt;/p&gt;


	&lt;p&gt;Durante este trabalho, acabei descobrindo alguns probleminhas no Rails. O primeiro deles (&lt;a href="https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/5812-fix-for-actionviewtemplaterefresh-in-rails-310beta"&gt;Fix for ActionView::Template#refresh in rails 3.1.0.beta&lt;/a&gt;) já reportei foi incluído no framework. Já o segundo ainda falta criar um teste que reproduza o problema e demonstre que foi resolvido.&lt;/p&gt;


	&lt;p&gt;Nosso servidor de testes já está rodando a versão em Rails 3, mas ainda não está maduro suficiente para publicar em produção.&lt;/p&gt;


	&lt;p&gt;De qualquer forma, gostaria muito de concluir isso ainda este mês.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;EM TEMPO&lt;/span&gt;, fui me dar por conta somente agora que dia 14 do mês &lt;span class="caps"&gt;PASSADO&lt;/span&gt; o PelotasCenter completou 4 anos &amp;#8220;no ar&amp;#8221;, parabéns a toda equipe o fica meu &lt;span class="caps"&gt;MUITO OBRIGADO&lt;/span&gt; a todos clientes que tornaram isso possível. Ontem ainda publicamos o novo site da &lt;a href="http://www.emilicecalcados.com.br" title="www.emilicecalcados.com.br"&gt;Emilice Calçados&lt;/a&gt; e da &lt;a href="http://www.aeapel.com.br" title="www.aeapel.com.br"&gt;Associação dos Engenheiros Agrônomos de Pelotas&lt;/a&gt; arredondando a conta para 50 sites participantes do portal de negócios pelotense.&lt;/p&gt;


	&lt;p&gt;Por enquanto era isso, eu mando notícias.&lt;/p&gt;</description>
      <pubDate>Fri, 15 Oct 2010 08:07:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:f90f8b1e-bf02-4ff6-a62d-4e5ccc74a9fc</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/10/15/primeiro-patch-a-gente-nunca-esquece</link>
      <category>trabalho</category>
      <category>pessoa jurídica</category>
      <category>rails</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>ActionMailer do Rails 3</title>
      <description>&lt;p&gt;ActionMailer é uma biblioteca do Rails que trata da manipulação de e-mails e nesta versão 3.0 teve várias melhorias.&lt;/p&gt;


	&lt;p&gt;Antigamente, você passava parâmetros para &amp;#8220;view&amp;#8221; através do método &amp;#8220;body&amp;#8221;, mas, na nova implementação você define os parâmetros como variáveis de instância na action do mailer e depois simplesmente as referencia na view.&lt;/p&gt;


	&lt;p&gt;Demorei algumas horas para me dar por conta disso, &amp;#8220;herança&amp;#8221; da versão antiga.&lt;/p&gt;


	&lt;p&gt;Para finalizar, se quiser usar os helpers na view do mailer, inclua na classe do mailer:&lt;/p&gt;


&lt;pre&gt;
helper :application
&lt;/pre&gt;

	&lt;p&gt;Essa dica veio &lt;a href="http://www.ruby-forum.com/topic/89508"&gt;daqui&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Muito legal ;-)&lt;/p&gt;</description>
      <pubDate>Wed, 01 Sep 2010 14:26:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:2453dd96-54a1-4f0a-af03-8e44e518897f</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/09/01/actionmailer-do-rails-3</link>
      <category>trabalho</category>
      <category>nerd</category>
      <category>rails</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>Rails 3 chegou</title>
      <description>&lt;p&gt;Momentos de grande excitação na comunidade Ruby On Rails, a versão 3.0 foi lançada ontem.&lt;/p&gt;


	&lt;p&gt;Já faz alguns dias que estou trabalhando com ele, a experiência está sendo muito boa.&lt;/p&gt;


	&lt;p&gt;No momento, continuo escrevendo testes de integração, já cobri cerca de 1/3 dos módulos da aplicação dos shoppings.&lt;/p&gt;


	&lt;p&gt;Vou continuar no edge, até mesmo porque não sei quando vou terminar de portar isso :-)&lt;/p&gt;</description>
      <pubDate>Mon, 30 Aug 2010 14:49:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:7db9d3e1-846b-403c-a3cd-b3e23029945d</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/08/30/rails-3-chegou</link>
      <category>nerd</category>
      <category>rails</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>Parabéns Debian!</title>
      <description>&lt;p&gt;Apesar de usar Debian indiretamente (já faz alguns anos que migrei para Ubuntu), meus cumprimentos a toda comunidade Debian pela passagem do 17º aniversário do projeto.&lt;/p&gt;</description>
      <pubDate>Mon, 16 Aug 2010 20:09:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:97a50006-c0d3-4e07-ab88-ae2a474f3132</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/08/16/parab%C3%A9ns-debian</link>
      <category>nerd</category>
    </item>
  </channel>
</rss>

