<?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>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>Introdução ao jQuery</title>
		<link>http://www.elvis.eti.br/2011/12/05/introducao-ao-jquery/</link>
		<comments>http://www.elvis.eti.br/2011/12/05/introducao-ao-jquery/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 01:31:19 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=804</guid>
		<description><![CDATA[O jQuery é uma biblioteca JavaScript poderosa que está quase se tornando quase &#8220;sinônimo&#8221; do próprio JavaScript. A apresentação de slides a seguir é de uma palestra introdutória do jQuery, que destaca praticamente todos os seus recursos e que mostra algumas modificações na versão mais recente da biblioteca (1.7). E para quem quiser se aprofundar [...]]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://jquery.com" target="_blank">jQuery</a> é uma biblioteca JavaScript poderosa que está quase se tornando quase &#8220;sinônimo&#8221; do próprio JavaScript.</p>
<p>A apresentação de slides a seguir é de uma palestra introdutória do jQuery, que destaca praticamente todos os seus recursos e que mostra algumas modificações na versão mais recente da biblioteca (1.7).</p>
<p>
<script src="http://speakerdeck.com/embed/4ec71d4bcdc8570054004efb.js"></script>
</p>
<p>E para quem quiser se aprofundar no assunto, o último slide aponta para um livro gratuito de jQuery: <a href="http://jqfundamentals.com" target="_blank">jqfundamentals.com</a>.</p>
<p>(Registro aqui o agradecimento ao <a href="http://blog.erkobridee.com/2011/11/25/voltando-ao-mundo-htmljs-e-agora/" target="_blank">Erko Bridee por compartilhar esse conteúdo</a>)</p>
<h2  class="related_post_title">Posts relacionados</h2><ul class="related_post"><li><a href="http://www.elvis.eti.br/2010/07/28/livro-google-android/" title="<!--:PT-->Livro: Google Android<!--:-->"><!--:PT-->Livro: Google Android<!--:--></a> (0)</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> (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/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> (7)</li><li><a href="http://www.elvis.eti.br/2009/05/12/protesto-falha-em-sistema-da-orizon-expoe-dados-sigilosos-de-pacientes/" title="<!--:PT-->Protesto: falha em sistema da Orizon expõe dados sigilosos de pacientes<!--:-->"><!--:PT-->Protesto: falha em sistema da Orizon expõe dados sigilosos de pacientes<!--:--></a> (0)</li><li><a href="http://www.elvis.eti.br/2009/04/09/balsamiq-mockups-solucao-entre-prototipos-de-alta-e-baixa-fidelidade/" title="<!--:PT-->Balsamiq Mockups: solução entre protótipos de alta e baixa fidelidade<!--:-->"><!--:PT-->Balsamiq Mockups: solução entre protótipos de alta e baixa fidelidade<!--:--></a> (8)</li><li><a href="http://www.elvis.eti.br/2009/04/03/erro-bad-line-length-character-no-git/" title="<!--:PT-->Erro &#8220;bad line length character&#8221; no Git<!--:-->"><!--:PT-->Erro &#8220;bad line length character&#8221; no Git<!--:--></a> (1)</li><li><a href="http://www.elvis.eti.br/2008/10/29/windows-e-office-novidades-da-microsoft/" title="<!--:PT-->Windows e Office: novidades da Microsoft<!--:-->"><!--:PT-->Windows e Office: novidades da Microsoft<!--:--></a> (4)</li><li><a href="http://www.elvis.eti.br/2008/09/21/firefox-plugin-visualizar-trace-de-swfs/" title="<!--:PT-->Firefox Plugin &#8211; visualizar trace de SWFs<!--:-->"><!--:PT-->Firefox Plugin &#8211; visualizar trace de SWFs<!--:--></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/12/05/introducao-ao-jquery/">Permalink</a> |
<a href="http://www.elvis.eti.br/2011/12/05/introducao-ao-jquery/#comments">Nenhum comentário</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2011/12/05/introducao-ao-jquery/&title=Introdução ao jQuery">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/ajax/" rel="tag">AJAX</a>, <a href="http://www.elvis.eti.br/tag/desenvolvimento/" rel="tag">Desenvolvimento</a>, <a href="http://www.elvis.eti.br/tag/javascript/" rel="tag">JavaScript</a>, <a href="http://www.elvis.eti.br/tag/jquery/" rel="tag">jQuery</a>, <a href="http://www.elvis.eti.br/tag/web/" rel="tag">web</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.elvis.eti.br/2011/12/05/introducao-ao-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>Livro: Google Android</title>
		<link>http://www.elvis.eti.br/2010/07/28/livro-google-android/</link>
		<comments>http://www.elvis.eti.br/2010/07/28/livro-google-android/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 12:20:06 +0000</pubDate>
		<dc:creator>Elvis Fernandes</dc:creator>
				<category><![CDATA[Cultura]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[celular]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[livro]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.elvis.eti.br/?p=688</guid>
		<description><![CDATA[Este é o primeiro livro técnico que entra na minha lista de livros &#8220;completamente lidos&#8221;. Por se tratar de um livro técnico, não tem muito o que explicar sobre ele. É uma fonte excelente de informações sobre programação para Android, o sistema operacional do Google para celulares. Explica muito bem os conceitos básicos para que [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-689" style="margin-right: 10px;" title="android" src="http://www.elvis.eti.br/wp-content/uploads/2010/07/android.jpg" alt="" width="112" height="159" align="left" />Este é o primeiro livro técnico que entra na minha <a href="http://skoob.com.br/estante/livros/todos/4063" target="_blank">lista de livros &#8220;completamente lidos&#8221;</a>. Por se tratar de um livro técnico, não tem muito o que explicar sobre ele.</p>
<p>É uma fonte excelente de informações sobre programação para Android, o sistema operacional do Google para celulares. Explica muito bem os conceitos básicos para que o leitor possa iniciar rapidamente a programação para aparelhos com esse sistema, desde que tenha conhecimentos prévios de Java e Orientação a Objetos. Conhecimentos básicos sobre threads com Java também ajudam a entender melhor os exemplos.</p>
<p>Apesar de ser um livro longo (pouco mais de 600 páginas), o autor abriu mão de detalhes que muitas vezes interessam aos programadores &#8211; por exemplo, a forma como alguns registros são armazenados no dispositivo &#8211; em benefício da cobertura de diversos assuntos diferentes, que vão desde como funciona a estrutura da API do Android até a utilização do GPS ou da câmera do aparelho. Para encontrar esses detalhes que os programadores tanto gostamos (ainda estranho a silepse&#8230;), nada melhor que a <a href="http://developer.android.com/guide/topics/fundamentals.html" target="_blank">documentação do sistema</a>.</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> (7)</li><li><a href="http://www.elvis.eti.br/2009/04/03/erro-bad-line-length-character-no-git/" title="<!--:PT-->Erro &#8220;bad line length character&#8221; no Git<!--:-->"><!--:PT-->Erro &#8220;bad line length character&#8221; no Git<!--:--></a> (1)</li><li><a href="http://www.elvis.eti.br/2011/12/05/introducao-ao-jquery/" title="<!--:PT-->Introdução ao jQuery<!--:-->"><!--:PT-->Introdução ao jQuery<!--:--></a> (0)</li><li><a href="http://www.elvis.eti.br/2010/12/15/livro-va-aonde-seu-coracao-mandar/" title="<!--:PT-->Livro: Vá aonde seu coração mandar<!--:-->"><!--:PT-->Livro: Vá aonde seu coração mandar<!--:--></a> (0)</li><li><a href="http://www.elvis.eti.br/2010/11/04/livro-sob-o-olhar-de-deus-memorias-de-um-cirurgiao/" title="<!--:PT-->Livro: Sob o olhar de Deus &#8211; memórias de um cirurgião<!--:-->"><!--:PT-->Livro: Sob o olhar de Deus &#8211; memórias de um cirurgião<!--:--></a> (1)</li><li><a href="http://www.elvis.eti.br/2010/10/18/livro-eugenia-grandet/" title="<!--:PT-->Livro: Eugenia Grandet<!--:-->"><!--:PT-->Livro: Eugenia Grandet<!--:--></a> (0)</li><li><a href="http://www.elvis.eti.br/2010/09/28/livro-a-25a-hora/" title="<!--:PT-->Livro: A 25ª hora<!--:-->"><!--:PT-->Livro: A 25ª hora<!--:--></a> (0)</li><li><a href="http://www.elvis.eti.br/2010/08/13/livro-um-dia-na-vida-de-ivan-denissovitch/" title="<!--:PT-->Livro: Um dia na vida de Ivan Deníssovitch<!--:-->"><!--:PT-->Livro: Um dia na vida de Ivan Deníssovitch<!--:--></a> (0)</li><li><a href="http://www.elvis.eti.br/2010/08/02/livro-ratos-e-homens/" title="<!--:PT-->Livro: Ratos e Homens<!--:-->"><!--:PT-->Livro: Ratos e Homens<!--:--></a> (1)</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/07/28/livro-google-android/">Permalink</a> |
<a href="http://www.elvis.eti.br/2010/07/28/livro-google-android/#comments">Nenhum comentário</a> |
Adicione ao 
<a href="http://del.icio.us/post?url=http://www.elvis.eti.br/2010/07/28/livro-google-android/&title=Livro: Google Android">del.icio.us</a>
<br/>
Tags: <a href="http://www.elvis.eti.br/tag/android/" rel="tag">android</a>, <a href="http://www.elvis.eti.br/tag/celular/" rel="tag">celular</a>, <a href="http://www.elvis.eti.br/tag/desenvolvimento/" rel="tag">Desenvolvimento</a>, <a href="http://www.elvis.eti.br/tag/google/" rel="tag">google</a>, <a href="http://www.elvis.eti.br/tag/java/" rel="tag">java</a>, <a href="http://www.elvis.eti.br/tag/livro/" rel="tag">livro</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/07/28/livro-google-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
<p><strong>Update @ 08/nov/2010 20h30</strong></p>
<p>Atendendo a solicitações (e resolvendo uma pendência antiga), estou publicando <a href="http://www.elvis.eti.br/flex/flexreport/flexreport_flex4_src.rar">o código-fonte</a> que o Douglas me enviou e dando os créditos apropriadamente: os feras que fizeram a atualização foram Diogo Muller, Douglas, Lucas Zambon, Ivo Marcelo e Marcelo Mello, todos da <a href="http://www.lactec.com.br" target="_blank">Lactec</a>.</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> (7)</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> (56)</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> (83)</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> (14)</li><li><a href="http://www.elvis.eti.br/2010/07/28/livro-google-android/" title="<!--:PT-->Livro: Google Android<!--:-->"><!--:PT-->Livro: Google Android<!--:--></a> (0)</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> (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></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">8 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>8</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 &#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> (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> (7)</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/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> (16)</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/01/29/resolvendo-problemas-com-rails-rvm-openssl-e-readline-no-ubuntu/" title="<!--:PT-->Resolvendo problemas com Rails, RVM, openssl e readline no Ubuntu<!--:--><!--:en-->Fixing problems with Rails, RVM, openssl, and readline on Ubuntu<!--:-->"><!--:PT-->Resolvendo problemas com Rails, RVM, openssl e readline no Ubuntu<!--:--><!--:en-->Fixing problems with Rails, RVM, openssl, and readline on Ubuntu<!--:--></a> (0)</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">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>
	</channel>
</rss>

