<?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; Desenvolvimento</title>
	<atom:link href="http://www.elvis.eti.br/category/desenvolvimento/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elvis.eti.br</link>
	<description>Bom senso no uso da Tecnologia da Informação</description>
	<lastBuildDate>Sat, 10 Jul 2010 12:37:10 +0000</lastBuildDate>
	<language>PT</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>FlexReport com o Flex4!</title>
		<link>http://www.elvis.eti.br/2010/05/21/flexreport-com-o-flex4/</link>
		<comments>http://www.elvis.eti.br/2010/05/21/flexreport-com-o-flex4/#comments</comments>
		<pubDate>Fri, 21 May 2010 13:19:57 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[flex 4]]></category>
		<category><![CDATA[flexreport]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=662</guid>
		<description><![CDATA[Alguns dias atrás eu escrevi este artigo com o título &#8220;Uma nota sobre o FlexReport&#8221; e configurei o post para que ele fosse ao ar no dia seguinte. Este ERA o conteúdo do artigo: Há um bom tempo eu escrevi um artigo e gravei um dois screencasts sobre o FlexReport, mostrando como ele funciona(va) e]]></description>
			<content:encoded><![CDATA[<p>Alguns dias atrás eu escrevi este artigo com o título &#8220;Uma nota sobre o FlexReport&#8221; e configurei o post para que ele fosse ao ar no dia seguinte. Este ERA o conteúdo do artigo:</p>
<blockquote><p>Há um bom tempo eu escrevi <a href="http://www.elvis.eti.br/2009/02/15/gerando-relatorios-com-o-flexreport-parte-1/" target="_blank">um artigo</a> e gravei um <a href="http://www.elvis.eti.br/2009/02/25/gerando-relatorios-com-o-flexreport-parte-2-screencast/" target="_blank">dois</a> <a href="http://www.elvis.eti.br/2009/03/25/gerando-relatorios-com-o-flexreport-parte-3-screencast/" target="_blank">screencasts</a> sobre o FlexReport, mostrando como ele funciona(va) e como criar um relatório com ele.</p>
<p>Esses artigos estão entre os mais visualizados do meu blog. Até hoje eu recebo perguntas e comentários sobre como resolver algum problema com o FlexReport, como imprimir em formato paisagem, como adicionar outros formatos de papel, entre outras perguntas.</p>
<p>Pretendo com este post responder a todas essas questões: <strong>não usem o FlexReport</strong>. A idéia do programa é excelente, mas infelizmente o projeto foi abandonado. A última versão (0.2 RC1, se não me engano) foi lançada no começo de 2008, quando o Flex 3 ainda não tinha tanto tempo de vida. Estamos em 2010, a versão final do Flex 4 já saiu e o FlexReport não mudou nem um pouco.</p>
<p>Eu até pensei em ajudar a tocar o projeto, mas por falta de tempo não pude colaborar da forma que eu gostaria.</p>
<p>Como já estamos usando o Flex 4, vale a pena dar uma olhada nos recursos de impressão que temos disponíveis. Pode ser que ajude em alguma coisa: <a href="http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf65381-8000.html">http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf65381-8000.html</a></p></blockquote>
<p>Mas quando anoiteceu eu recebi um e-mail do Douglas Marques com uma boa notícia: ele e a equipe da empresa onde trabalha atualizaram a biblioteca do FlexReport para trabalhar com o Flex 4, além de corrigir diversos bugs! Cancelei a publicação do artigo e (felizmente) substituí por este novo artigo.</p>
<p>Eu ainda não testei a biblioteca, mas atendendo ao pedido do Douglas estou publicando ela <a href="http://www.elvis.eti.br/flex/flexreport/FlexReport_flex4.swc">aqui</a>.</p>
<p>A informação que eu tive é que em breve a empresa disponibilizará o código fonte.</p>
<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><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/09/crud-com-o-restfulx-parte-12-retrieve/" title="<!--:PT-->CRUD com o RestfulX: Parte 1/2 &#8211; Retrieve<!--:--><!--:en-->CRUD with RestfulX: Part 1/2 &#8211; Retrieve<!--:-->"><!--:PT-->CRUD com o RestfulX: Parte 1/2 &#8211; Retrieve<!--:--><!--:en-->CRUD with RestfulX: Part 1/2 &#8211; Retrieve<!--:--></a> (5)</li><li><a href="http://www.elvis.eti.br/2009/03/25/gerando-relatorios-com-o-flexreport-parte-3-screencast/" title="<!--:PT-->Gerando relatórios com o FlexReport &#8211; Parte 3 (Screencast)<!--:-->"><!--:PT-->Gerando relatórios com o FlexReport &#8211; Parte 3 (Screencast)<!--:--></a> (28)</li><li><a href="http://www.elvis.eti.br/2009/02/25/gerando-relatorios-com-o-flexreport-parte-2-screencast/" title="<!--:PT-->Gerando relatórios com o FlexReport &#8211; Parte 2 (Screencast)<!--:-->"><!--:PT-->Gerando relatórios com o FlexReport &#8211; Parte 2 (Screencast)<!--:--></a> (37)</li><li><a href="http://www.elvis.eti.br/2009/02/15/gerando-relatorios-com-o-flexreport-parte-1/" title="<!--:PT-->Gerando relatórios com o FlexReport &#8211; Parte 1<!--:-->"><!--:PT-->Gerando relatórios com o FlexReport &#8211; Parte 1<!--:--></a> (9)</li><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> (0)</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> (5)</li></ul><hr />
<p><small>© Elvis for <a href="http://www.elvis.eti.br">Elvis Fernandes</a>, 2010. |
<a href="http://www.elvis.eti.br/2010/05/21/flexreport-com-o-flex4/">Permalink</a> |
<a href="http://www.elvis.eti.br/2010/05/21/flexreport-com-o-flex4/#comments">3 comentários</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2010/05/21/flexreport-com-o-flex4/&title=FlexReport com o Flex4!">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/flex-4/" rel="tag">flex 4</a>, <a href="http://www.elvis.eti.br/tag/flexreport/" rel="tag">flexreport</a>, <a href="http://www.elvis.eti.br/tag/programacao/" rel="tag">programação</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2010/05/21/flexreport-com-o-flex4/feed/</wfw:commentRss>
		<slash:comments>3</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">Nenhum comentário</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>0</slash:comments>
		</item>
		<item>
		<title>CRUD com o RestfulX &#8211; aplicação funcionando</title>
		<link>http://www.elvis.eti.br/2010/01/22/crud-com-o-restfulx-aplicacao-funcionando/</link>
		<comments>http://www.elvis.eti.br/2010/01/22/crud-com-o-restfulx-aplicacao-funcionando/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 00:33:45 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RestfulX]]></category>
		<category><![CDATA[exemplo]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[restfulx]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=621</guid>
		<description><![CDATA[Há alguns dias eu escrevi dois artigos sobre como realizar as operações de CRUD com o RestfulX &#8211; um falando sobre o retrieve e outro sobre o create, update e delete. Quando escrevi o segundo artigo eu fiquei devendo mostrar para vocês a aplicação de exemplo funcionando. Pois aqui está: veja a aplicação rodando e]]></description>
			<content:encoded><![CDATA[<p>Há alguns dias eu escrevi dois artigos sobre como realizar as operações de CRUD com o RestfulX &#8211; um falando <a href="http://www.elvis.eti.br/2009/12/09/crud-com-o-restfulx-parte-12-retrieve/" target="_blank">sobre o retrieve</a> e outro <a href="http://www.elvis.eti.br/2009/12/21/crud-com-o-restfulx-parte-22-create-update-e-delete/" target="_blank">sobre o create, update e delete</a>.</p>
<p>Quando escrevi o segundo artigo eu fiquei devendo mostrar para vocês a aplicação de exemplo funcionando. Pois aqui está: <a href="http://restfulx.elvis.eti.br/crud.html" target="_blank">veja a aplicação rodando e faça seus testes</a>!</p>
<p>Para ver o código fonte basta clicar com o botão direito na aplicação e escolher &#8220;View source&#8221;.</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> (0)</li><li><a href="http://www.elvis.eti.br/2009/12/09/crud-com-o-restfulx-parte-12-retrieve/" title="<!--:PT-->CRUD com o RestfulX: Parte 1/2 &#8211; Retrieve<!--:--><!--:en-->CRUD with RestfulX: Part 1/2 &#8211; Retrieve<!--:-->"><!--:PT-->CRUD com o RestfulX: Parte 1/2 &#8211; Retrieve<!--:--><!--:en-->CRUD with RestfulX: Part 1/2 &#8211; Retrieve<!--:--></a> (5)</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> (5)</li><li><a href="http://www.elvis.eti.br/2009/05/28/restfulx-introducao-instalacao-configuracao-e-primera-aplicacao-em-5-minutos/" title="<!--:PT-->RestfulX &#8211; Introdução, instalação, configuração e primera aplicação em 5 minutos<!--:-->"><!--:PT-->RestfulX &#8211; Introdução, instalação, configuração e primera aplicação em 5 minutos<!--:--></a> (10)</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> (3)</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> (2)</li><li><a href="http://www.elvis.eti.br/2010/05/21/flexreport-com-o-flex4/" title="<!--:PT-->FlexReport com o Flex4!<!--:--><!--:en-->FlexReport with Flex4<!--:-->"><!--:PT-->FlexReport com o Flex4!<!--:--><!--:en-->FlexReport with Flex4<!--:--></a> (3)</li></ul><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/22/crud-com-o-restfulx-aplicacao-funcionando/">Permalink</a> |
<a href="http://www.elvis.eti.br/2010/01/22/crud-com-o-restfulx-aplicacao-funcionando/#comments">2 comentários</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2010/01/22/crud-com-o-restfulx-aplicacao-funcionando/&title=CRUD com o RestfulX &#8211; aplicação funcionando">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/exemplo/" rel="tag">exemplo</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/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/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/22/crud-com-o-restfulx-aplicacao-funcionando/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">5 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>5</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;">
@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;">
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>Plugin (WordPress) para ter seu blog em múltiplos idiomas</title>
		<link>http://www.elvis.eti.br/2009/09/22/plugin-wordpress-para-ter-seu-blog-em-multiplos-idiomas/</link>
		<comments>http://www.elvis.eti.br/2009/09/22/plugin-wordpress-para-ter-seu-blog-em-multiplos-idiomas/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 12:44:52 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[bugfix]]></category>
		<category><![CDATA[idiomas]]></category>
		<category><![CDATA[qtranslate]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=515</guid>
		<description><![CDATA[Para quem quer manter o blog do WordPress em diversos idiomas, o qTranslate é um excelente plugin. Meu objetivo aqui não é ficar fazendo propaganda: se você quiser testar o plugin, fique à vontade. Eu testei o plugin em outro blog e gostei. Só que encontrei um bug e quero publicar aqui a correção (já]]></description>
			<content:encoded><![CDATA[<p>Para quem quer manter o blog do <a href="http://br.wordpress.org/" target="_blank">WordPress</a> em diversos idiomas, o <a href="http://www.qianqin.de/qtranslate/" target="_blank">qTranslate</a> é um excelente plugin.</p>
<p>Meu objetivo aqui não é ficar fazendo propaganda: se você quiser testar o plugin, fique à vontade. Eu testei o plugin em outro blog e gostei. Só que encontrei um bug e quero publicar aqui a correção (já que para enviar a correção para o autor do plugin é necessário se registrar no fórum deles e&#8230; pô, mais uma senha!?).</p>
<p>Se você não quiser usar o widget do plugin (o que é horrível, pois te obriga a colocar as bandeiras na barra lateral) você pode usar a função criada especificamente para colocar as bandeiras em ordem, no lugar que achar melhor:</p>
<pre class="brush: php;">
&lt;?php qtrans_generateLanguageSelectCode('image'); ?&gt;
</pre>
<p>O parâmetro &#8216;image&#8217; idica que eu quero mostrar somente as imagens. Podemos informar outros valores ali, como &#8216;text&#8217;, &#8216;both&#8217; e &#8216;dropdown&#8217;.</p>
<p>Só que existe aí um problema: no Internet Explorer (pra variar!) as bandeiras que representam os idiomas não podem ser clicadas, o que não ajuda muito, já que dessa forma não será possível o visitante alternar entre os idiomas do blog.</p>
<p>Para corrigir isso, altere as linhas 86 e 87 do arquivo wp-content/plugins/qtranslate/qtranslate-widget.php, que estão assim:</p>
<pre class="brush: php;">
echo ' class=&quot;qtrans_flag qtrans_flag_'.$language.'&quot;';
echo '&gt;&lt;span';
</pre>
<p>Elas devem ficar assim, ó:</p>
<pre class="brush: php;">
echo ' class=&quot;qtrans_flag&quot;';
echo '&gt;&lt;img src=&quot;' . trailingslashit(WP_CONTENT_URL).$q_config['flag_location'].$q_config['flag'][$language] . '&quot; /&gt;&lt;span';
</pre>
<p>Pronto, agora suas bandeirinhas são clicáveis!</p>
<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://www.elvis.eti.br/2009/02/23/novo-tema-e-novo-widget-para-o-blog/" title="<!--:PT-->Novo tema e novo widget para o blog<!--:-->"><!--:PT-->Novo tema e novo widget para o blog<!--:--></a> (0)</li></ul><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/22/plugin-wordpress-para-ter-seu-blog-em-multiplos-idiomas/">Permalink</a> |
<a href="http://www.elvis.eti.br/2009/09/22/plugin-wordpress-para-ter-seu-blog-em-multiplos-idiomas/#comments">Um comentário</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2009/09/22/plugin-wordpress-para-ter-seu-blog-em-multiplos-idiomas/&title=Plugin (WordPress) para ter seu blog em múltiplos idiomas">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/bug/" rel="tag">bug</a>, <a href="http://www.elvis.eti.br/tag/bugfix/" rel="tag">bugfix</a>, <a href="http://www.elvis.eti.br/tag/idiomas/" rel="tag">idiomas</a>, <a href="http://www.elvis.eti.br/tag/php/" rel="tag">PHP</a>, <a href="http://www.elvis.eti.br/tag/qtranslate/" rel="tag">qtranslate</a>, <a href="http://www.elvis.eti.br/tag/wordpress/" rel="tag">wordpress</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2009/09/22/plugin-wordpress-para-ter-seu-blog-em-multiplos-idiomas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</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>Cheat Sheet do CSS3 e do HTML5</title>
		<link>http://www.elvis.eti.br/2009/09/01/cheat-sheet-do-css3-e-do-html5/</link>
		<comments>http://www.elvis.eti.br/2009/09/01/cheat-sheet-do-css3-e-do-html5/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 10:22:26 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[cheat sheet]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=499</guid>
		<description><![CDATA[O Lucas Catón indicou o download do Cheat Sheet do CSS3, e seguindo o link eu acabei encontrando também um link para download do Cheat Sheet do HTML5. É sempre bom ter um guia de referência rápida à mão. Dizem por aí que o HTML5 não estará completamente pronto antes de 2022. Eu acho tempo]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://blog.lucascaton.com.br/" target="_blank">Lucas Catón</a> indicou o <a href="http://media1.smashingmagazine.com/wp-content/uploads/images/css3-cheat-sheet/css3-cheat-sheet.pdf">download</a> do <a href="http://www.smashingmagazine.com/2009/07/13/css-3-cheat-sheet-pdf/" target="_self">Cheat Sheet do CSS3</a>, e seguindo o link eu acabei encontrando também um link para <a href="http://media1.smashingmagazine.com/wp-content/uploads/images/html5-cheat-sheet/html5-cheat-sheet.pdf">download</a> do <a href="http://www.smashingmagazine.com/2009/07/06/html-5-cheat-sheet-pdf/" target="_blank">Cheat Sheet do HTML5</a>. É sempre bom ter um guia de referência rápida à mão.</p>
<p><a href="http://www.webmonkey.com/blog/HTML_5_Won_t_Be_Ready_Until_2022DOT_Yes__2022DOT" target="_blank">Dizem por aí</a> que <a href="http://blogs.techrepublic.com.com/programming-and-development/?p=718" target="_blank">o HTML5 não estará completamente pronto antes de 2022</a>. Eu acho tempo demais, e como mero especulador arriscaria o palpite de que fica pronto antes. Já temos aplicações sendo desenvolvidas com o HTML5, como o <a href="http://wave.google.com/" target="_blank">Google Wave</a>, por exemplo. Acho que já vale a pena irmos adaptando nossas aplicações aos novos padrões.</p>
<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://www.elvis.eti.br/2009/04/22/git-cheat-sheet/" title="<!--:PT-->GIT Cheat Sheet<!--:-->"><!--:PT-->GIT Cheat Sheet<!--:--></a> (0)</li><li><a href="http://www.elvis.eti.br/2009/01/09/campanha-para-eliminar-browsers-antigos-da-rede/" title="<!--:PT-->Campanha para eliminar browsers antigos da rede<!--:-->"><!--:PT-->Campanha para eliminar browsers antigos da rede<!--:--></a> (0)</li><li><a href="http://www.elvis.eti.br/2008/11/10/usando-css-no-flex/" title="<!--:PT-->Usando CSS no Flex<!--:-->"><!--:PT-->Usando CSS no Flex<!--:--></a> (0)</li><li><a href="http://www.elvis.eti.br/2008/10/10/melhor-visualizado-em-browsers-com-precisao-cirurgica/" title="<!--:PT-->Melhor visualizado em browsers com precisão cirúrgica &#8230;<!--:-->"><!--:PT-->Melhor visualizado em browsers com precisão cirúrgica &#8230;<!--:--></a> (1)</li></ul><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/01/cheat-sheet-do-css3-e-do-html5/">Permalink</a> |
<a href="http://www.elvis.eti.br/2009/09/01/cheat-sheet-do-css3-e-do-html5/#comments">3 comentários</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2009/09/01/cheat-sheet-do-css3-e-do-html5/&title=Cheat Sheet do CSS3 e do HTML5">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/cheat-sheet/" rel="tag">cheat sheet</a>, <a href="http://www.elvis.eti.br/tag/css/" rel="tag">css</a>, <a href="http://www.elvis.eti.br/tag/html/" rel="tag">html</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2009/09/01/cheat-sheet-do-css3-e-do-html5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
