<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Elvis Fernandes &#187; Rails</title>
	<atom:link href="http://www.elvis.eti.br/category/desenvolvimento/rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elvis.eti.br</link>
	<description>Programação, cultura e educação.</description>
	<lastBuildDate>Thu, 02 Feb 2012 08:31:30 +0000</lastBuildDate>
	<language>PT</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Rodando uma aplicação em Rails 3 na Dreamhost</title>
		<link>http://www.elvis.eti.br/2011/02/08/rodando-uma-aplicacao-em-rails-3-na-dreamhost/</link>
		<comments>http://www.elvis.eti.br/2011/02/08/rodando-uma-aplicacao-em-rails-3-na-dreamhost/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 10:00:20 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[Passenger]]></category>
		<category><![CDATA[rails 3]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=783</guid>
		<description><![CDATA[Outro post rápido: para fazer sua aplicação em Rails 3 funcionar em uma hospedagem compartilhada na Dreamhost use o RVM para garantir que suas gems ficarão &#8220;em paz&#8221; no diretório do seu usuário (caso contrário o Passenger emitirá um erro de acesso proibido ao diretório /root/.gems) e depois configure sua aplicação para dizer onde estão [...]]]></description>
			<content:encoded><![CDATA[<p>Outro post rápido: para fazer sua aplicação em Rails 3 funcionar em uma hospedagem compartilhada na Dreamhost use o RVM para garantir que suas gems ficarão &#8220;em paz&#8221; no diretório do seu usuário (caso contrário o Passenger emitirá um erro de acesso proibido ao diretório /root/.gems) e depois configure sua aplicação para dizer onde estão suas gems. Eu explico:</p>
<p>1) Acesse sua hospedagem na Dreamhost via SSH.<br />
2) Instale o RVM como um usuário (siga o <a href="http://rvm.beginrescueend.com/rvm/install/">passo-a-passo</a>), e não como root.<br />
3) Configure sua aplicação para que o Passenger saiba onde procurar suas gems, incluindo os seguintes comandos no início do arquivo config.ru:</p>
<pre class="brush: plain; title: ; notranslate">
ENV['GEM_HOME'] = '/caminho/para/suas/gems'
require 'rubygems'
Gem.clear_paths
</pre>
<p>Onde &#8216;/caminho/para/suas/gems&#8217; deve ser subsituído pelo GEM_HOME usando o RVM. Por exemplo, se você instalou o <strong>ruby 1.8.7</strong> (usando rvm install 1.8.7) e um gemset chamado <strong>meugemset</strong>, o caminho para suas gems vai se parecer um pouco com isto: <strong>/home/USUARIO/.rvm/gems/ruby-1.8.7-p330@meugemset</strong></p>
<p>Edit @ 6/mar/2010: Ontem a Dreamhost anunciou que agora já suporta Rails 3, e a versão corrente nos servidores é a 3.0.3.</p>
<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://www.elvis.eti.br/2010/01/27/instalando-sua-aplicacao-railsrestfulx-e-as-gems-na-dreamhost/" title="<!--:PT-->Instalando sua aplicação Rails/RestfulX (e as gems) na DreamHost <!--:--><!--:en-->Installing your Rails/RestfulX app (and its gems) at Dreamhost<!--:-->"><!--:PT-->Instalando sua aplicação Rails/RestfulX (e as gems) na DreamHost <!--:--><!--:en-->Installing your Rails/RestfulX app (and its gems) at Dreamhost<!--:--></a> (2)</li></ul><hr />
<p><small>© Elvis for <a href="http://www.elvis.eti.br">Elvis Fernandes</a>, 2011. |
<a href="http://www.elvis.eti.br/2011/02/08/rodando-uma-aplicacao-em-rails-3-na-dreamhost/">Permalink</a> |
<a href="http://www.elvis.eti.br/2011/02/08/rodando-uma-aplicacao-em-rails-3-na-dreamhost/#comments">Nenhum comentário</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2011/02/08/rodando-uma-aplicacao-em-rails-3-na-dreamhost/&title=Rodando uma aplicação em Rails 3 na Dreamhost">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/dreamhost/" rel="tag">dreamhost</a>, <a href="http://www.elvis.eti.br/tag/gem/" rel="tag">gem</a>, <a href="http://www.elvis.eti.br/tag/passenger/" rel="tag">Passenger</a>, <a href="http://www.elvis.eti.br/tag/rails-3/" rel="tag">rails 3</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2011/02/08/rodando-uma-aplicacao-em-rails-3-na-dreamhost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resolvendo problemas com Rails, RVM, openssl e readline no Ubuntu</title>
		<link>http://www.elvis.eti.br/2011/01/29/resolvendo-problemas-com-rails-rvm-openssl-e-readline-no-ubuntu/</link>
		<comments>http://www.elvis.eti.br/2011/01/29/resolvendo-problemas-com-rails-rvm-openssl-e-readline-no-ubuntu/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 14:43:26 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[readline]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[rvm]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=775</guid>
		<description><![CDATA[Se você está começando a trabalhar com RVM no Ubuntu, pode encontrar alguns problemas de configuração quando tentar executar o script/console (Rails 2.x), como por exemplo: ou ainda O site oficial do RVM oferece uma solução, mas que não se aplica a todos os ambientes. Para resolver esse problema é necessário fazer o seguinte: 1) [...]]]></description>
			<content:encoded><![CDATA[<p>Se você está começando a trabalhar com <a href="http://rvm.beginrescueend.com/">RVM</a> no Ubuntu, pode encontrar alguns problemas de configuração quando tentar executar o script/console (Rails 2.x), como por exemplo:</p>
<p>
<pre class="brush: powershell; title: ; notranslate">no such file to load -- readline (LoadError)</pre>
</p>
<p>ou ainda</p>
<p>
<pre class="brush: powershell; title: ; notranslate">no such file to load -- openssl (LoadError)</pre>
</p>
<p>O site oficial do RVM oferece <a href="http://rvm.beginrescueend.com/packages/readline/" target="_blank">uma solução</a>, mas que não se aplica a todos os ambientes.</p>
<p>Para resolver esse problema é necessário fazer o seguinte:</p>
<p>1) Instale as bibliotecas do openssl e do readline via apt:</p>
<p>
<pre class="brush: powershell; title: ; notranslate">$ sudo apt-get install libreadline6 libreadline6-dev openssl libssl0.9.8 libssl-dev libopenssl-ruby</pre>
</p>
<p>2) Remova a versão instalada do Ruby via RVM e reinstale indicando os diretórios do readline e do openssl:</p>
<p>
<pre class="brush: powershell; title: ; notranslate">$ cd &lt;diretório do seu projeto Rails&gt;
$ rvm remove 1.8.7
$ rvm install 1.8.7 --with-readline-dir=/usr/include/readline/ --with-openssl-dir=/usr/include/openssl/</pre>
</p>
<p>Este exemplo aplica-se à versão 1.8.7 do Ruby no Ubuntu 10. Faça as adaptações necessárias para adequar ao seu ambiente. Esta solução foi testada com a versão 2.3.10 do Rails &#8211; acredito que pode ser aplicada a outras versões também.</p>
<p>Funcionou com você em outras configurações? Deixe um comentário!</p>
<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://www.elvis.eti.br/2010/01/27/instalando-sua-aplicacao-railsrestfulx-e-as-gems-na-dreamhost/" title="<!--:PT-->Instalando sua aplicação Rails/RestfulX (e as gems) na DreamHost <!--:--><!--:en-->Installing your Rails/RestfulX app (and its gems) at Dreamhost<!--:-->"><!--:PT-->Instalando sua aplicação Rails/RestfulX (e as gems) na DreamHost <!--:--><!--:en-->Installing your Rails/RestfulX app (and its gems) at Dreamhost<!--:--></a> (2)</li><li><a href="http://www.elvis.eti.br/2010/01/22/crud-com-o-restfulx-aplicacao-funcionando/" title="<!--:PT-->CRUD com o RestfulX &#8211; aplicação funcionando<!--:--><!--:en-->CRUD with RestfulX &#8211; live application<!--:-->"><!--:PT-->CRUD com o RestfulX &#8211; aplicação funcionando<!--:--><!--:en-->CRUD with RestfulX &#8211; live application<!--:--></a> (2)</li><li><a href="http://www.elvis.eti.br/2009/12/21/crud-com-o-restfulx-parte-22-create-update-e-delete/" title="<!--:PT-->CRUD com o RestfulX: Parte 2/2 – Create, Update e Delete<!--:--><!--:en-->CRUD with RestfulX: Part 2/2 &#8211; Create, Update, and Delete<!--:-->"><!--:PT-->CRUD com o RestfulX: Parte 2/2 – Create, Update e Delete<!--:--><!--:en-->CRUD with RestfulX: Part 2/2 &#8211; Create, Update, and Delete<!--:--></a> (2)</li><li><a href="http://www.elvis.eti.br/2009/11/03/instalacao-avancada-do-restfulx-no-seu-projeto-rails/" title="<!--:PT-->Instalação &#8220;avançada&#8221; do RestfulX no seu projeto Rails<!--:--><!--:en-->&#8220;Advanced&#8221; installation of RestfulX into your Rails app<!--:-->"><!--:PT-->Instalação &#8220;avançada&#8221; do RestfulX no seu projeto Rails<!--:--><!--:en-->&#8220;Advanced&#8221; installation of RestfulX into your Rails app<!--:--></a> (0)</li><li><a href="http://www.elvis.eti.br/2009/10/29/introducao-ao-restfulx/" title="<!--:PT-->Introdução ao RestfulX<!--:--><!--:en-->Introduction to RestfulX<!--:-->"><!--:PT-->Introdução ao RestfulX<!--:--><!--:en-->Introduction to RestfulX<!--:--></a> (0)</li><li><a href="http://www.elvis.eti.br/2009/05/30/screencast-desenvolvendo-uma-aplicacao-com-restfulx-em-menos-de-5-minutos/" title="<!--:PT-->Screencast: desenvolvendo uma aplicação com RestfulX em menos de 5 minutos<!--:-->"><!--:PT-->Screencast: desenvolvendo uma aplicação com RestfulX em menos de 5 minutos<!--:--></a> (8)</li><li><a href="http://www.elvis.eti.br/2008/12/10/usando-checkboxes-em-uma-relacao-habtm-no-rails/" title="<!--:PT-->Usando checkboxes em uma relação habtm no Rails<!--:-->"><!--:PT-->Usando checkboxes em uma relação habtm no Rails<!--:--></a> (7)</li><li><a href="http://www.elvis.eti.br/2008/06/04/instalando-rails-no-debian/" title="<!--:PT-->Instalando o Rails 2 no Debian<!--:-->"><!--:PT-->Instalando o Rails 2 no Debian<!--:--></a> (3)</li><li><a href="http://www.elvis.eti.br/2011/02/16/recuperando-o-mbr-apos-atualizacao-do-ubuntu-instalado-com-wubi/" title="<!--:PT-->Recuperando o MBR após atualização do Ubuntu instalado com Wubi<!--:--><!--:en-->Fixing Windows/Linux boot after an Ubuntu update (Wubi)<!--:-->"><!--:PT-->Recuperando o MBR após atualização do Ubuntu instalado com Wubi<!--:--><!--:en-->Fixing Windows/Linux boot after an Ubuntu update (Wubi)<!--:--></a> (3)</li><li><a href="http://www.elvis.eti.br/2009/09/21/criando-xml-no-rails-com-caracteres-acentuados/" title="<!--:PT-->Criando XML no Rails com caracteres acentuados<!--:-->"><!--:PT-->Criando XML no Rails com caracteres acentuados<!--:--></a> (0)</li></ul><hr />
<p><small>© Elvis for <a href="http://www.elvis.eti.br">Elvis Fernandes</a>, 2011. |
<a href="http://www.elvis.eti.br/2011/01/29/resolvendo-problemas-com-rails-rvm-openssl-e-readline-no-ubuntu/">Permalink</a> |
<a href="http://www.elvis.eti.br/2011/01/29/resolvendo-problemas-com-rails-rvm-openssl-e-readline-no-ubuntu/#comments">Nenhum comentário</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2011/01/29/resolvendo-problemas-com-rails-rvm-openssl-e-readline-no-ubuntu/&title=Resolvendo problemas com Rails, RVM, openssl e readline no Ubuntu">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/openssl/" rel="tag">openssl</a>, <a href="http://www.elvis.eti.br/tag/rails/" rel="tag">Rails</a>, <a href="http://www.elvis.eti.br/tag/readline/" rel="tag">readline</a>, <a href="http://www.elvis.eti.br/tag/ruby-on-rails/" rel="tag">ruby on rails</a>, <a href="http://www.elvis.eti.br/tag/rvm/" rel="tag">rvm</a>, <a href="http://www.elvis.eti.br/tag/ubuntu/" rel="tag">ubuntu</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2011/01/29/resolvendo-problemas-com-rails-rvm-openssl-e-readline-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando sua aplicação Rails/RestfulX (e as gems) na DreamHost</title>
		<link>http://www.elvis.eti.br/2010/01/27/instalando-sua-aplicacao-railsrestfulx-e-as-gems-na-dreamhost/</link>
		<comments>http://www.elvis.eti.br/2010/01/27/instalando-sua-aplicacao-railsrestfulx-e-as-gems-na-dreamhost/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 12:06:52 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[RestfulX]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[hospedagem]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=626</guid>
		<description><![CDATA[Apesar dos muitos comentários negativos que ouvi por aí sobre a DreamHost, até hoje não tive problemas: mantenho este blog hospedado lá há quase um ano e não tenho do que reclamar. Esses dias resolvi colocar uma aplicação em Flex/Rails (com RestfulX) para rodar no servidor e não tive problemas. A única &#8220;pequena dificuldade&#8221; que [...]]]></description>
			<content:encoded><![CDATA[<p>Apesar dos muitos comentários negativos que ouvi por aí sobre a <a href="http://dreamhost.com">DreamHost</a>, até hoje não tive problemas: mantenho este blog hospedado lá há quase um ano e não tenho do que reclamar.</p>
<p>Esses dias resolvi colocar uma aplicação em <a href="http://www.elvis.eti.br/2010/01/22/crud-com-o-restfulx-aplicacao-funcionando/" target="_blank">Flex/Rails (com RestfulX)</a> para rodar no servidor e não tive problemas. A única &#8220;pequena dificuldade&#8221; que tive foi para entender como funciona a instalação das gems no servidor deles, o que é muito simples.</p>
<p>Primeiro criei um subdomínio com suporte a <a href="http://www.modrails.com/" target="_blank">Passenger</a> (o que exigia que o diretório web terminasse com &#8220;public/&#8221;), conforme screenshot a seguir:</p>
<p>(...)<br/>Leia o restante do artigo <a href="http://www.elvis.eti.br/2010/01/27/instalando-sua-aplicacao-railsrestfulx-e-as-gems-na-dreamhost/">Instalando sua aplicação Rails/RestfulX (e as gems) na DreamHost</a> (237 palavras)</p>
<hr />
<p><small>© Elvis for <a href="http://www.elvis.eti.br">Elvis Fernandes</a>, 2010. |
<a href="http://www.elvis.eti.br/2010/01/27/instalando-sua-aplicacao-railsrestfulx-e-as-gems-na-dreamhost/">Permalink</a> |
<a href="http://www.elvis.eti.br/2010/01/27/instalando-sua-aplicacao-railsrestfulx-e-as-gems-na-dreamhost/#comments">2 comentários</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2010/01/27/instalando-sua-aplicacao-railsrestfulx-e-as-gems-na-dreamhost/&title=Instalando sua aplicação Rails/RestfulX (e as gems) na DreamHost">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/desenvolvimento/" rel="tag">Desenvolvimento</a>, <a href="http://www.elvis.eti.br/tag/dreamhost/" rel="tag">dreamhost</a>, <a href="http://www.elvis.eti.br/tag/flex/" rel="tag">Flex</a>, <a href="http://www.elvis.eti.br/tag/hospedagem/" rel="tag">hospedagem</a>, <a href="http://www.elvis.eti.br/tag/rails/" rel="tag">Rails</a>, <a href="http://www.elvis.eti.br/tag/ror/" rel="tag">RoR</a>, <a href="http://www.elvis.eti.br/tag/ruby-on-rails/" rel="tag">ruby on rails</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2010/01/27/instalando-sua-aplicacao-railsrestfulx-e-as-gems-na-dreamhost/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CRUD com o RestfulX: Parte 2/2 – Create, Update e Delete</title>
		<link>http://www.elvis.eti.br/2009/12/21/crud-com-o-restfulx-parte-22-create-update-e-delete/</link>
		<comments>http://www.elvis.eti.br/2009/12/21/crud-com-o-restfulx-parte-22-create-update-e-delete/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 14:00:34 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[RestfulX]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[restfulx]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=590</guid>
		<description><![CDATA[No último artigo que eu escrevi sobre CRUD com o RestfulX eu falei apenas sobre como obter os dados do servidor (retrieve). Neste artigo vou mostrar como funcionam as outras &#8220;letras&#8221; do acrônimo: criar, atualizar e apagar um registro (Create, Update e Delete). Vou continuar usando o mesmo exemplo e aproveitar os conceitos explicados anteriormente. [...]]]></description>
			<content:encoded><![CDATA[<p>No último artigo que eu escrevi sobre <a href="http://www.elvis.eti.br/2009/12/09/crud-com-o-restfulx-parte-12-retrieve/">CRUD com o RestfulX</a> eu falei apenas sobre como obter os dados do servidor (retrieve). Neste artigo vou mostrar como funcionam as outras &#8220;letras&#8221; do acrônimo: criar, atualizar e apagar um registro (Create, Update e Delete).</p>
<p>Vou continuar usando o mesmo exemplo e aproveitar os conceitos explicados anteriormente. Por isso, se você não leu o <a href="http://www.elvis.eti.br/2009/12/09/crud-com-o-restfulx-parte-12-retrieve/">artigo anterior</a>, sugiro humildemente que faça isso antes de prosseguir &#8230; <img src='http://www.elvis.eti.br/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
(...)<br/>Leia o restante do artigo <a href="http://www.elvis.eti.br/2009/12/21/crud-com-o-restfulx-parte-22-create-update-e-delete/">CRUD com o RestfulX: Parte 2/2 – Create, Update e Delete</a> (875 palavras)</p>
<hr />
<p><small>© Elvis for <a href="http://www.elvis.eti.br">Elvis Fernandes</a>, 2009. |
<a href="http://www.elvis.eti.br/2009/12/21/crud-com-o-restfulx-parte-22-create-update-e-delete/">Permalink</a> |
<a href="http://www.elvis.eti.br/2009/12/21/crud-com-o-restfulx-parte-22-create-update-e-delete/#comments">2 comentários</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2009/12/21/crud-com-o-restfulx-parte-22-create-update-e-delete/&title=CRUD com o RestfulX: Parte 2/2 – Create, Update e Delete">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/flex/" rel="tag">Flex</a>, <a href="http://www.elvis.eti.br/tag/rails/" rel="tag">Rails</a>, <a href="http://www.elvis.eti.br/tag/rest/" rel="tag">rest</a>, <a href="http://www.elvis.eti.br/tag/restfulx/" rel="tag">restfulx</a>, <a href="http://www.elvis.eti.br/tag/ruby-on-rails/" rel="tag">ruby on rails</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2009/12/21/crud-com-o-restfulx-parte-22-create-update-e-delete/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CRUD com o RestfulX: Parte 1/2 &#8211; Retrieve</title>
		<link>http://www.elvis.eti.br/2009/12/09/crud-com-o-restfulx-parte-12-retrieve/</link>
		<comments>http://www.elvis.eti.br/2009/12/09/crud-com-o-restfulx-parte-12-retrieve/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 10:37:14 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Projetos]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[RestfulX]]></category>
		<category><![CDATA[banco de dados]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[rake]]></category>
		<category><![CDATA[restfulx]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[yml]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=577</guid>
		<description><![CDATA[Vou criar aqui um exemplo bem simples para mostrar como funcionam as operações básicas em banco de dados, conhecidas através do acrônimo CRUD (Create, Retrieve, Update e Delete), com o RestfulX. O projeto é simples (outro daqueles que todo mundo já fez na vida): um cadastro de eventos e participantes destes eventos. Este exemplo irá [...]]]></description>
			<content:encoded><![CDATA[<p>Vou criar aqui um exemplo bem simples para mostrar como funcionam as operações básicas em banco de dados, conhecidas através do acrônimo CRUD (Create, Retrieve, Update e Delete), com o RestfulX.</p>
<p>O projeto é simples (outro daqueles que todo mundo já fez na vida): um cadastro de eventos e participantes destes eventos. Este exemplo irá evoluindo conforme for aumentando a complexidade dos artigos.<br />
(...)<br/>Leia o restante do artigo <a href="http://www.elvis.eti.br/2009/12/09/crud-com-o-restfulx-parte-12-retrieve/">CRUD com o RestfulX: Parte 1/2 &#8211; Retrieve</a> (749 palavras)</p>
<hr />
<p><small>© Elvis for <a href="http://www.elvis.eti.br">Elvis Fernandes</a>, 2009. |
<a href="http://www.elvis.eti.br/2009/12/09/crud-com-o-restfulx-parte-12-retrieve/">Permalink</a> |
<a href="http://www.elvis.eti.br/2009/12/09/crud-com-o-restfulx-parte-12-retrieve/#comments">7 comentários</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2009/12/09/crud-com-o-restfulx-parte-12-retrieve/&title=CRUD com o RestfulX: Parte 1/2 &#8211; Retrieve">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/banco-de-dados/" rel="tag">banco de dados</a>, <a href="http://www.elvis.eti.br/tag/desenvolvimento/" rel="tag">Desenvolvimento</a>, <a href="http://www.elvis.eti.br/tag/flex/" rel="tag">Flex</a>, <a href="http://www.elvis.eti.br/tag/mysql/" rel="tag">mysql</a>, <a href="http://www.elvis.eti.br/tag/programacao/" rel="tag">programação</a>, <a href="http://www.elvis.eti.br/tag/rake/" rel="tag">rake</a>, <a href="http://www.elvis.eti.br/tag/restfulx/" rel="tag">restfulx</a>, <a href="http://www.elvis.eti.br/tag/xml/" rel="tag">xml</a>, <a href="http://www.elvis.eti.br/tag/yml/" rel="tag">yml</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2009/12/09/crud-com-o-restfulx-parte-12-retrieve/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Instalação &#8220;avançada&#8221; do RestfulX no seu projeto Rails</title>
		<link>http://www.elvis.eti.br/2009/11/03/instalacao-avancada-do-restfulx-no-seu-projeto-rails/</link>
		<comments>http://www.elvis.eti.br/2009/11/03/instalacao-avancada-do-restfulx-no-seu-projeto-rails/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 12:00:19 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[GIT]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[RestfulX]]></category>
		<category><![CDATA[configuração]]></category>
		<category><![CDATA[flex builder]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[restfulx]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=549</guid>
		<description><![CDATA[Após criar seu projeto no Rails usando o comando rails , você pode configurá-lo para usar o RestfulX através do comando script/generate rx_config. Este comando cria todos os arquivos de configuração do RestfulX e faz o download da biblioteca do framework (arquivo restfulx_framework.1.2.4.swc, que é a versão mais recente enquanto escrevo este artigo). Mas você [...]]]></description>
			<content:encoded><![CDATA[<p>Após criar seu projeto no Rails usando o comando <code>rails <nome_do_projeto></code>, você pode configurá-lo para usar o RestfulX através do comando <code>script/generate rx_config</code>. Este comando cria todos os arquivos de configuração do RestfulX e faz o download da biblioteca do framework (arquivo <code>restfulx_framework.1.2.4.swc</code>, que é a versão mais recente enquanto escrevo este artigo).</p>
<p>Mas você também pode fazer o download do projeto restfulx_framework e incluí-lo no seu projeto no Flex Builder. Para isso, faça o download do fonte do framework usando o git: <code>git clone git://github.com/dima/restfulx_framework.git</code>. Agora você pode gerar os arquivos de configuração: <code>script/generate rx_config --skip-framework</code>. Com a opção <code>--skip-framework</code>, o comando generate rx_config vai gerar os arquivos de configuração mas não vai fazer o download da biblioteca do RestfulX.<br />
(...)<br/>Leia o restante do artigo <a href="http://www.elvis.eti.br/2009/11/03/instalacao-avancada-do-restfulx-no-seu-projeto-rails/">Instalação &#8220;avançada&#8221; do RestfulX no seu projeto Rails</a> (289 palavras)</p>
<hr />
<p><small>© Elvis for <a href="http://www.elvis.eti.br">Elvis Fernandes</a>, 2009. |
<a href="http://www.elvis.eti.br/2009/11/03/instalacao-avancada-do-restfulx-no-seu-projeto-rails/">Permalink</a> |
<a href="http://www.elvis.eti.br/2009/11/03/instalacao-avancada-do-restfulx-no-seu-projeto-rails/#comments">Nenhum comentário</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2009/11/03/instalacao-avancada-do-restfulx-no-seu-projeto-rails/&title=Instalação &#8220;avançada&#8221; do RestfulX no seu projeto Rails">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/configuracao/" rel="tag">configuração</a>, <a href="http://www.elvis.eti.br/tag/flex/" rel="tag">Flex</a>, <a href="http://www.elvis.eti.br/tag/flex-builder/" rel="tag">flex builder</a>, <a href="http://www.elvis.eti.br/tag/framework/" rel="tag">framework</a>, <a href="http://www.elvis.eti.br/tag/git/" rel="tag">GIT</a>, <a href="http://www.elvis.eti.br/tag/rails/" rel="tag">Rails</a>, <a href="http://www.elvis.eti.br/tag/restfulx/" rel="tag">restfulx</a>, <a href="http://www.elvis.eti.br/tag/ruby-on-rails/" rel="tag">ruby on rails</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2009/11/03/instalacao-avancada-do-restfulx-no-seu-projeto-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introdução ao RestfulX</title>
		<link>http://www.elvis.eti.br/2009/10/29/introducao-ao-restfulx/</link>
		<comments>http://www.elvis.eti.br/2009/10/29/introducao-ao-restfulx/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 23:51:22 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Projetos]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[RestfulX]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[gae]]></category>
		<category><![CDATA[restfulx]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=537</guid>
		<description><![CDATA[<!--:PT-->
<!--:-->]]></description>
			<content:encoded><![CDATA[<p>Apesar de já ter escrito dois artigos sobre o assunto (um <a href="http://www.elvis.eti.br/2009/05/30/screencast-desenvolvendo-uma-aplicacao-com-restfulx-em-menos-de-5-minutos/">screencast</a> e um <a href="http://www.elvis.eti.br/2009/05/28/restfulx-introducao-instalacao-configuracao-e-primera-aplicacao-em-5-minutos/">tutorial</a>), este artigo é o primeiro de uma série que pretendo escrever sobre o <a href="http://restfulx.com">RestfulX</a>, um framework incrível para quem quer integrar o <a href="http://www.adobe.com/products/flex/">Flex </a>(ou AIR) ao <a href="http://rubyonrails.org/">RubyOnRails</a>, <a href="http://code.google.com/intl/pt-BR/appengine/">Google App Engine</a>, <a href="http://couchdb.apache.org/">CouchDB</a>, <a href="http://www.sqlite.org/">SQLite</a> ou até mesmo integrar com o <a href="http://juggernaut.rubyforge.org/">Juggernaut</a> (plugin para o Rails para envio de mensagens do servidor para o cliente &#8211; <em>server-push</em>). Nos primeiros artigos eu vou focar a integração do Flex com o Rails. Assim como toda aula introdutória, este artigo vai ser um pouco &#8220;conceitual&#8221;, mas não por isso será menos importante que os artigos onde eu mostro algum código.</p>
<p>A idéia principal do RestfulX é trazer para o Flex os princípios de desenvolvimento do Rails, seguindo o conceito <a href="http://pt.wikipedia.org/wiki/REST">REST</a> de comunicação entre cliente e servidor. Por exemplo, se definirmos no Rails que um projeto tem muitas tarefas, podemos fazer o seguinte no Rails:</p>
<pre class="brush: ruby; title: ; notranslate">
@projeto = Projeto.new
@tarefa = Tarefa.new
@tarefa.projeto = @projeto
@projeto.tarefas.size          # O resultado é 1
</pre>
<p>O que o RestfulX faz é trazer toda essa facilidade para o Flex (através do ActionScript):</p>
<pre class="brush: as3; title: ; notranslate">
var proj:Projeto = new Projeto;
var tarefa:Tarefa = new Tarefa;
tarefa.projeto = proj;
proj.tarefas.length;       // O resultado é 1
</pre>
<p>(...)<br/>Leia o restante do artigo <a href="http://www.elvis.eti.br/2009/10/29/introducao-ao-restfulx/">Introdução ao RestfulX</a> (385 palavras)</p>
<hr />
<p><small>© Elvis for <a href="http://www.elvis.eti.br">Elvis Fernandes</a>, 2009. |
<a href="http://www.elvis.eti.br/2009/10/29/introducao-ao-restfulx/">Permalink</a> |
<a href="http://www.elvis.eti.br/2009/10/29/introducao-ao-restfulx/#comments">Nenhum comentário</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2009/10/29/introducao-ao-restfulx/&title=Introdução ao RestfulX">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/couchdb/" rel="tag">couchdb</a>, <a href="http://www.elvis.eti.br/tag/flex/" rel="tag">Flex</a>, <a href="http://www.elvis.eti.br/tag/framework/" rel="tag">framework</a>, <a href="http://www.elvis.eti.br/tag/gae/" rel="tag">gae</a>, <a href="http://www.elvis.eti.br/tag/rails/" rel="tag">Rails</a>, <a href="http://www.elvis.eti.br/tag/restfulx/" rel="tag">restfulx</a>, <a href="http://www.elvis.eti.br/tag/ruby/" rel="tag">ruby</a>, <a href="http://www.elvis.eti.br/tag/ruby-on-rails/" rel="tag">ruby on rails</a>, <a href="http://www.elvis.eti.br/tag/sqlite/" rel="tag">sqlite</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2009/10/29/introducao-ao-restfulx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://restfulx.github.com/video/restfulx_rails.mov" length="8713567" type="video/quicktime" />
		</item>
		<item>
		<title>Criando XML no Rails com caracteres acentuados</title>
		<link>http://www.elvis.eti.br/2009/09/21/criando-xml-no-rails-com-caracteres-acentuados/</link>
		<comments>http://www.elvis.eti.br/2009/09/21/criando-xml-no-rails-com-caracteres-acentuados/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 18:12:30 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[acento]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[strings]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[utf8]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=506</guid>
		<description><![CDATA[Há aproximadamente um ano atrás me deparei com um problema: precisava gerar um arquivo XML a partir dos dados que eu tinha no BD, para fazer a integração com um sistema externo. O meu problema era que, ao criar o XML, os caracteres acentuados eram mostrados codificados. Por exemplo, no lugar do ã era mostrado [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.elvis.eti.br/wp-content/uploads/2009/09/xml.jpg"><img class="alignnone size-full wp-image-508" title="XML" src="http://www.elvis.eti.br/wp-content/uploads/2009/09/xml.jpg" alt="XML" width="212" height="101" align="right" /></a>Há aproximadamente um ano atrás me deparei com um problema: precisava gerar um arquivo XML a partir dos dados que eu tinha no BD, para fazer a integração com um sistema externo. O meu problema era que, ao criar o XML, os caracteres acentuados eram mostrados codificados. Por exemplo, no lugar do ã era mostrado o código &amp;#227;.</p>
<p>Me lembro que recorri a listas de discussão, fóruns, trabalhei com o ICONV, unpack, tentei fazer conversão entre conjuntos de caracteres e outras coisas&#8230; só não fiz uma <em>reza braba</em> porque não dava tempo.</p>
<p>Como o problema era com um único campo, acabei encontrando outra solução mais prática do que técnica, que me atendeu muito bem na época.</p>
<p>Mas agora, 12 meses depois, me deparei com o mesmo problema, só que agora precisava exportar não apenas um campo, mas uma série de campos. Remover os caracteres acentuados seria inviável, pois não se tratava apenas de um nome de uma pessoa, mas de um relatório. Comecei novamente a caçada pela solução.</p>
<p>(...)<br/>Leia o restante do artigo <a href="http://www.elvis.eti.br/2009/09/21/criando-xml-no-rails-com-caracteres-acentuados/">Criando XML no Rails com caracteres acentuados</a> (134 palavras)</p>
<hr />
<p><small>© Elvis for <a href="http://www.elvis.eti.br">Elvis Fernandes</a>, 2009. |
<a href="http://www.elvis.eti.br/2009/09/21/criando-xml-no-rails-com-caracteres-acentuados/">Permalink</a> |
<a href="http://www.elvis.eti.br/2009/09/21/criando-xml-no-rails-com-caracteres-acentuados/#comments">Nenhum comentário</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2009/09/21/criando-xml-no-rails-com-caracteres-acentuados/&title=Criando XML no Rails com caracteres acentuados">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/acento/" rel="tag">acento</a>, <a href="http://www.elvis.eti.br/tag/rails/" rel="tag">Rails</a>, <a href="http://www.elvis.eti.br/tag/ruby/" rel="tag">ruby</a>, <a href="http://www.elvis.eti.br/tag/strings/" rel="tag">strings</a>, <a href="http://www.elvis.eti.br/tag/tag/" rel="tag">tag</a>, <a href="http://www.elvis.eti.br/tag/utf8/" rel="tag">utf8</a>, <a href="http://www.elvis.eti.br/tag/xml/" rel="tag">xml</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2009/09/21/criando-xml-no-rails-com-caracteres-acentuados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RestfulX &#8211; Introdução, instalação, configuração e primera aplicação em 5 minutos</title>
		<link>http://www.elvis.eti.br/2009/05/28/restfulx-introducao-instalacao-configuracao-e-primera-aplicacao-em-5-minutos/</link>
		<comments>http://www.elvis.eti.br/2009/05/28/restfulx-introducao-instalacao-configuracao-e-primera-aplicacao-em-5-minutos/#comments</comments>
		<pubDate>Thu, 28 May 2009 09:36:11 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[RestfulX]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[restfulx]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=417</guid>
		<description><![CDATA[O RestfulX é um framework que se propõe, basicamente, a trazer para o Flex a abstração que o Rails faz da camada de dados. Ele possui um conjunto de geradores de código que facilitam o trabalho de programação ao automatizar tarefas repetitivas, como criar Value Objects (VOs) e tratar a comunicação com o backend para [...]]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://restfulx.com" target="_blank">RestfulX</a> é um framework que se propõe, basicamente, a trazer para o Flex a abstração que o Rails faz da camada de dados. Ele possui um conjunto de geradores de código que facilitam o trabalho de programação ao automatizar tarefas repetitivas, como criar Value Objects (VOs) e tratar a comunicação com o backend para realizar operações de manipulação do banco de dados &#8211; criar, recuperar, atualizar e apagar registros, operações conhecidas sob o acrônimo CRUD (Create, Retrieve, Update e Delete).</p>
<p>Toda a geração de código é baseada no Rails, mas você não é obrigado a utilizar o Rails como backend. Você também pode armazenar seus dados no <a href="http://code.google.com/intl/pt-BR/appengine/" target="_blank">Google App Engine (GAE)</a>, ou até gerar uma aplicação em AIR que acesse dados em uma base SQLite, dispensando conexão com a internet ou a instalação de um webserver / SGBD na máquina local.<br />
(...)<br/>Leia o restante do artigo <a href="http://www.elvis.eti.br/2009/05/28/restfulx-introducao-instalacao-configuracao-e-primera-aplicacao-em-5-minutos/">RestfulX &#8211; Introdução, instalação, configuração e primera aplicação em 5 minutos</a> (439 palavras)</p>
<hr />
<p><small>© Elvis for <a href="http://www.elvis.eti.br">Elvis Fernandes</a>, 2009. |
<a href="http://www.elvis.eti.br/2009/05/28/restfulx-introducao-instalacao-configuracao-e-primera-aplicacao-em-5-minutos/">Permalink</a> |
<a href="http://www.elvis.eti.br/2009/05/28/restfulx-introducao-instalacao-configuracao-e-primera-aplicacao-em-5-minutos/#comments">16 comentários</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2009/05/28/restfulx-introducao-instalacao-configuracao-e-primera-aplicacao-em-5-minutos/&title=RestfulX &#8211; Introdução, instalação, configuração e primera aplicação em 5 minutos">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/backend/" rel="tag">backend</a>, <a href="http://www.elvis.eti.br/tag/flex/" rel="tag">Flex</a>, <a href="http://www.elvis.eti.br/tag/framework/" rel="tag">framework</a>, <a href="http://www.elvis.eti.br/tag/restfulx/" rel="tag">restfulx</a>, <a href="http://www.elvis.eti.br/tag/ria/" rel="tag">ria</a>, <a href="http://www.elvis.eti.br/tag/ruby-on-rails/" rel="tag">ruby on rails</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2009/05/28/restfulx-introducao-instalacao-configuracao-e-primera-aplicacao-em-5-minutos/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Precedência dos operadores em Ruby</title>
		<link>http://www.elvis.eti.br/2009/03/19/precedencia-dos-operadores-em-ruby/</link>
		<comments>http://www.elvis.eti.br/2009/03/19/precedencia-dos-operadores-em-ruby/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 10:00:05 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[lógica]]></category>
		<category><![CDATA[operadores]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=405</guid>
		<description><![CDATA[O Ruby é, sem dúvida, uma linguagem interessante. Tenho observado algumas peculiaridades que não me lembro de ter visto em outras linguagens. Uma dessas peculiaridades é a precedência de operadores, mais especificamente em relação aos operadores lógicos. O Ruby dispõe duas formas de se fazer uma comparação lógica. Por exemplo, você pode usar &#38;&#38; ou and, [...]]]></description>
			<content:encoded><![CDATA[<p>O Ruby é, sem dúvida, uma linguagem interessante. Tenho observado algumas peculiaridades que não me lembro de ter visto em outras linguagens. Uma dessas peculiaridades é a precedência de operadores, mais especificamente em relação aos operadores lógicos.</p>
<p>O Ruby dispõe duas formas de se fazer uma comparação lógica. Por exemplo, você pode usar <code>&amp;&amp;</code> ou <code>and</code>, <code>||</code> ou <code>or</code> e <code>!</code> ou <code>not</code>. No fundo, as operações são iguais, mas a diferença está na precedência desses operadores. Os operadores <code>&amp;&amp;</code>, <code>||</code> e <code>!</code> têm maior precedência sobre os operadores <code>and</code>, <code>ou</code> e <code>not</code>. Dessa forma, o bloco a seguir não funcionaria se colocássemos <code>&amp;&amp;</code> no lugar de <code>and</code>. Se fizéssemos isso, o Ruby primeiro faria a comparação entre <code>f(x)</code> e <code>b</code> para depois atribuir o resultado a <code>a</code> e não o contrário, como era esperado.</p>
<pre class="brush: ruby; title: ; notranslate">
if a = f(x) and b = f(y) and c = f(z) then puts &quot;Resultado&quot; end
</pre>
<p>(...)<br/>Leia o restante do artigo <a href="http://www.elvis.eti.br/2009/03/19/precedencia-dos-operadores-em-ruby/">Precedência dos operadores em Ruby</a> (250 palavras)</p>
<hr />
<p><small>© Elvis for <a href="http://www.elvis.eti.br">Elvis Fernandes</a>, 2009. |
<a href="http://www.elvis.eti.br/2009/03/19/precedencia-dos-operadores-em-ruby/">Permalink</a> |
<a href="http://www.elvis.eti.br/2009/03/19/precedencia-dos-operadores-em-ruby/#comments">Nenhum comentário</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2009/03/19/precedencia-dos-operadores-em-ruby/&title=Precedência dos operadores em Ruby">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/logica/" rel="tag">lógica</a>, <a href="http://www.elvis.eti.br/tag/operadores/" rel="tag">operadores</a>, <a href="http://www.elvis.eti.br/tag/programacao/" rel="tag">programação</a>, <a href="http://www.elvis.eti.br/tag/ruby/" rel="tag">ruby</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2009/03/19/precedencia-dos-operadores-em-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

