<?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>E-tinet &#187; Ruby on Rails</title>
	<atom:link href="http://e-tinet.com/tag/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://e-tinet.com</link>
	<description>Simplesmente Tecnologia</description>
	<lastBuildDate>Mon, 30 Jan 2012 11:27:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Ruby on Rails Desenvolvimento Fácil e Rápido de  Aplicações Web</title>
		<link>http://e-tinet.com/livros/ruby-on-rails-desenvolvimento-facil-e-rapido-de-aplicacoes-web/</link>
		<comments>http://e-tinet.com/livros/ruby-on-rails-desenvolvimento-facil-e-rapido-de-aplicacoes-web/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 00:14:11 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Livros]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://e-tinet.com/?p=2595</guid>
		<description><![CDATA[Ruby é uma linguagem bastante popular para automação de tarefas e também para desenvolvimento de aplicações web. Tem conquistado cada vez mais adeptos por ser uma linguagem dinâmica e totalmente orientada a objetos. O maior diferencial dessa linguagem é ser natural para leitura e simples para escrita, com foco na simplicidade, produtividade e na satisfação [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/livros/ruby-on-rails-desenvolvimento-facil-e-rapido-de-aplicacoes-web/">Ruby on Rails Desenvolvimento Fácil e Rápido de  Aplicações Web</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<p><!--noadsense--><br />
<a target="_blank" href="http://www.novatec.com.br/livros/rubyonrails/?idA=248" rel="nofollow" ><img src="http://e-tinet.com/wp-content/uploads/2010/09/livro-ruby-on-rails.gif" alt="livro ruby on rails Ruby on Rails Desenvolvimento Fácil e Rápido de  Aplicações Web" title="livro-ruby-on-rails" class="alignleft size-full wp-image-2596" /></a></p>
<p>Ruby é uma linguagem bastante popular para automação de tarefas e também para desenvolvimento de aplicações web. Tem conquistado cada vez mais adeptos por ser uma linguagem dinâmica e totalmente orientada a objetos. O maior diferencial dessa linguagem é ser natural para leitura e simples para escrita, com foco na simplicidade, produtividade e na satisfação do desenvolvedor. </p>
<p><strong><a target="_blank" href="http://www.novatec.com.br/livros/rubyonrails/?idA=248" rel="nofollow" >COMPRAR AGORA</a></strong></p>
<p>Ruby On Rails é um metaframework gratuito, de código aberto e desenvolvido em Ruby para desenvolvimento de aplicações web, seguindo a arquitetura MVC (Model-View-Controler) e que vem revolucionando a forma de desenvolvimento para a internet. Oferece aos programadores uma solução de desenvolvimento completa, extremamente produtiva e com baixa curva de aprendizagem. </p>
<p>O objetivo principal deste livro é fornecer ao leitor uma fonte de referência com exemplos passo a passo de como utilizar este excepcional framework, com o embasamento teórico necessário, mas focando no lado prático, podendo ser utilizado como primeiro contato com o framework ou como referência técnica para profissionais mais experientes. Os exemplos são desenvolvidos utilizando sempre TDD ou BDD, para que o leitor saiba como aplicar esses conceitos no desenvolvimento de aplicações Rails.</p>
<p><map name='google_ad_map_2595_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/2595?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_2595_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=2595&amp;url=http%3A%2F%2Fe-tinet.com%2Flivros%2Fruby-on-rails-desenvolvimento-facil-e-rapido-de-aplicacoes-web%2F' title="Ruby on Rails Desenvolvimento Fácil e Rápido de  Aplicações Web" alt=" Ruby on Rails Desenvolvimento Fácil e Rápido de  Aplicações Web" /></p><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/livros/ruby-on-rails-desenvolvimento-facil-e-rapido-de-aplicacoes-web/" >Ruby on Rails Desenvolvimento Fácil e Rápido de  Aplicações Web</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/livros/ruby-on-rails-desenvolvimento-facil-e-rapido-de-aplicacoes-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ótima apostila de Ruby on Rails &#8211; Desenvolvimento Ágil para Web 2.0</title>
		<link>http://e-tinet.com/blog/ruby-on-rails/otima-apostila-de-ruby-on-rails-desenvolvimento-agil-para-web-2-0/</link>
		<comments>http://e-tinet.com/blog/ruby-on-rails/otima-apostila-de-ruby-on-rails-desenvolvimento-agil-para-web-2-0/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 00:31:47 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[apostila ruby rails]]></category>
		<category><![CDATA[rails apostila]]></category>
		<category><![CDATA[ruby apostila]]></category>

		<guid isPermaLink="false">http://e-tinet.com/?p=1522</guid>
		<description><![CDATA[Sem duvida nenhuma, uma das melhores apostilas sobre Ruby on Rails que eu já vi, a Caleum disponibilizou grátis a apostila do curso RR-71, com um ótimo conteúdo e sempre atualizada. Conteúdo da apostila de Ruby on Rails A apostila Ruby on Rails da Caleum pode ser baixada via PDF, sem qualquer custo. 1 Agilidade [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ruby-on-rails/otima-apostila-de-ruby-on-rails-desenvolvimento-agil-para-web-2-0/">Ótima apostila de Ruby on Rails &#8211; Desenvolvimento Ágil para Web 2.0</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<p>Sem duvida nenhuma, uma das melhores apostilas sobre Ruby on Rails que eu já vi, a <a target="_blank" href="  http://www.caelum.com.br/curso/rr-71-ruby-on-rails/" rel="nofollow" >Caleum</a> disponibilizou grátis a apostila do curso RR-71, com um ótimo conteúdo e sempre atualizada.</p>
<p><a href="http://e-tinet.com/wp-content/uploads/2010/01/apostila-ROR-71.png" ><img src="http://e-tinet.com/wp-content/uploads/2010/01/apostila-ROR-71-357x500.png" alt="apostila ROR 71 357x500 Ótima apostila de Ruby on Rails   Desenvolvimento Ágil para Web 2.0" title="apostila-ROR-71" width="357" height="500" class="aligncenter size-medium wp-image-1523" /></a><br />
<span id="more-1522"></span></p>
<h2>Conteúdo da apostila de Ruby on Rails </h2>
<p>A <a target="_blank" href="http://downloads.caelum.com.br/apostila/caelum-ruby-on-rails-rr71.pdf" rel="nofollow" >apostila Ruby on Rails da Caleum</a> pode ser baixada via PDF, sem qualquer custo.</p>
<p><code>1 Agilidade na Web                                                                                                 1<br />
  1.1 A agilidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1<br />
  1.2 A comunidade Rails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     1<br />
  1.3 Bibliografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2<br />
  1.4 Tirando dúvidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    3<br />
  1.5 Para onde ir depois? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     3<br />
2 A linguagem Ruby                                                                                                 4<br />
  2.1 A história do Ruby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   4<br />
  2.2 Características   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4<br />
  2.3 Instalação do interpretador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    4<br />
  2.4 Outras implementações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      6<br />
  2.5 MagLev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     7<br />
  2.6 Ruby Enterprise Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    7<br />
  2.7 Interactive Ruby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8<br />
  2.8 Tipos Básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    8<br />
  2.9 Para Saber Mais - Desafios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      9<br />
  2.10 Para Saber Mais - Desafio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />
3 Ruby Avançado                                                                                                   12<br />
  3.1 Mundo orientado a objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />
  3.2 Métodos comuns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />
  3.3 Meta-programação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />
  3.4 Definição de métodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />
  3.5 Discussão: Enviando mensagens aos objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />
  3.6 Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />
  3.7 Desafio: Classes abertas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />
  3.8 self . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />
  3.9 Desafio: self e o método puts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />
  3.10 Atributos e propriedades: acessores e modificadores . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />
  3.11 Syntax Sugar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
  3.12 Métodos de Classe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
  3.13 Para saber mais: Singleton Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
  3.14 Metaprogramação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />
  3.15 Convenções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
  3.16 Coleções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
  3.17 Blocos e Programação Funcional        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
  3.18 Desafio: Usando blocos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
  3.19 Mais OO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
  3.20 Modulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />
  3.21 Manipulando erros e exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />
  3.22 Exercício: Manipulando exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
  3.23 Arquivos Ruby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
4 Ruby on Rails                                                                                                    30<br />
  4.1 Ruby On Rails - Apresentação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />
  4.2 Aprender Ruby? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
  4.3 RadRails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
  4.4 Primeira Aplicação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
  4.5 Exercícios: Iniciando o Projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
  4.6 Estrutura dos diretórios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
  4.7 O Banco de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
  4.8 Exercícios: Criando o banco de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />
  4.9 A base da construção: scaffold (andaime) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />
  4.10 Exercícios: Scaffold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />
  4.11 Gerar as tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />
  4.12 Versão do Banco de Dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />
  4.13 Exercícios: Migrar tabela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />
  4.14 Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
  4.15 Documentação do Rails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
  4.16 Exercício Opcional: Utilizando a documentação . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />
5 Active Record                                                                                                    46<br />
  5.1 Motivação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />
  5.2 Exercícios: Controle de Restaurantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />
  5.3 Modelo - O “M” do MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />
  5.4 ActiveRecord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />
  5.5 Rake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />
  5.6 Criando Modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />
  5.7 Migrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />
  5.8 Exercícios: Criando os modelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />
  5.9 Manipulando nossos modelos pelo console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />
  5.10 Exercícios: Manipulando registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />
  5.11 Exercícios Opcionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
  5.12 Finders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
  5.13 Exercícios: Buscas dinâmicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />
  5.14 Validações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61<br />
  5.15 Exercícios: Validações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />
  5.16 Exercícios - Completando nosso modelo         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />
  5.17 O Modelo Qualificação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />
  5.18 Exercícios - Criando o Modelo de Qualificação . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
  5.19 Relacionamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />
  5.20 Para Saber Mais: Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />
  5.21 Exercícios - Relacionamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />
  5.22 Para Saber Mais - Eager Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />
  5.23 Para Saber Mais - Named Scopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />
  5.24 Para Saber Mais - Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />
6 Controllers e Views                                                                                              76<br />
  6.1 O “V” e o “C” do MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />
  6.2 Hello World . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />
  6.3 Exercícios: Criando o controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />
  6.4 Redirecionamento de Action e Action padrão . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />
  6.5 Trabalhando com a View: O ERB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />
  6.6 Entendendo melhor o CRUD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />
  6.7 Exercícios: Controlador do Restaurante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />
  6.8 Helper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83<br />
  6.9 Exercícios: Utilizando helpers para criar as views . . . . . . . . . . . . . . . . . . . . . . . . . . . 85<br />
  6.10 Partial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88<br />
  6.11 Exercícios: Customizando o cabeçalho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89<br />
  6.12 Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />
  6.13 Exercícios: Criando o header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91<br />
  6.14 Outras formas de gerar a View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91<br />
  6.15 Filtros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92<br />
7 Rotas                                                                                                            94<br />
  7.1 routes.rb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94<br />
  7.2 Pretty URLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />
  7.3 Named Routes       . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />
  7.4 REST - map.resource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />
  7.5 Actions extras em Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98<br />
  7.6 Diversas Representações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98<br />
  7.7 Para Saber Mais - Nested Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98<br />
8 Completando o Sistema                                                                                           100<br />
  8.1 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100<br />
  8.2 Selecionando Clientes e Restaurante no form de Qualificações . . . . . . . . . . . . . . . . . . . 103<br />
  8.3 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103<br />
  8.4 Exercícios Opcionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109<br />
9 Calculations                                                                                                      110<br />
   9.1 Métodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110<br />
   9.2 Média . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110<br />
   9.3 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />
10 Associações Polimórficas                                                                                          112<br />
   10.1 Nosso problema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
   10.2 Alterando o banco de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
   10.3 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114<br />
11 Ajax fácil com RJS                                                                                               117<br />
   11.1 Adicionando comentários nas views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />
   11.2 Métodos de RJS Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />
   11.3 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119<br />
   11.4 Adicionando comentários . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122<br />
   11.5 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123<br />
   11.6 Exercícios - Enviando os dados com Ajax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126<br />
12 Alguns Plugins e Gems Importantes                                                                                128<br />
   12.1 Paginação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128<br />
   12.2 Exercícios - Título . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129<br />
   12.3 Hpricot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129<br />
   12.4 Exercícios - Testando o Hpricot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130<br />
   12.5 File Uploads: Paperclip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130<br />
   12.6 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131<br />
13 Apêndice A - Testes                                                                                              133<br />
   13.1 O Porquê dos testes? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133<br />
   13.2 Test::Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133<br />
   13.3 RSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135<br />
   13.4 Cucumber, o novo Story Runner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138<br />
14 Apêndice B - Integrando Java e Ruby                                                                               142<br />
   14.1 O Projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142<br />
   14.2 Testando o JRuby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142<br />
   14.3 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142<br />
   14.4 Testando o JRuby com Swing         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143<br />
15 Apêndice C - Deployment                                                                                           144<br />
   15.1 Webrick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144<br />
   15.2 CGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144<br />
   15.3 FCGI - FastCGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145<br />
   15.4 Lighttpd e Litespeed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145<br />
   15.5 Mongrel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145<br />
   15.6 Proxies Reversos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146<br />
   15.7 Phusion Passenger (mod_rails)        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146<br />
   15.8 Ruby Enterprise Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147<br />
   15.9 Exercícios: Deploy com Apache e Passenger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147<br />
16 Apêndice D - Instalação                                                                                           150<br />
   16.1 Ruby - Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150<br />
   16.2 Ruby - Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151<br />
   16.3 Rails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151<br />
   16.4 JDK    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151<br />
   16.5 Aptana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151<br />
   16.6 Mongrel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152<br />
   16.7 MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152<br />
   16.8 SVN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152<br />
</code></p>
<p>Vale sim dar uma olhada em mais esta fonte de conhecimento.</p>
<p><map name='google_ad_map_1522_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1522?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1522_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1522&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fruby-on-rails%2Fotima-apostila-de-ruby-on-rails-desenvolvimento-agil-para-web-2-0%2F' title="Ótima apostila de Ruby on Rails   Desenvolvimento Ágil para Web 2.0" alt=" Ótima apostila de Ruby on Rails   Desenvolvimento Ágil para Web 2.0" /></p><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ruby-on-rails/otima-apostila-de-ruby-on-rails-desenvolvimento-agil-para-web-2-0/" >Ótima apostila de Ruby on Rails &#8211; Desenvolvimento Ágil para Web 2.0</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/blog/ruby-on-rails/otima-apostila-de-ruby-on-rails-desenvolvimento-agil-para-web-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial Ruby on Rails: Video ensinando o básico para iniciantes</title>
		<link>http://e-tinet.com/videos/tutorial-ruby-on-rails-video-ensinando-o-basico-para-iniciantes/</link>
		<comments>http://e-tinet.com/videos/tutorial-ruby-on-rails-video-ensinando-o-basico-para-iniciantes/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 21:33:57 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[videos]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[scaffold]]></category>
		<category><![CDATA[tutorial rails]]></category>

		<guid isPermaLink="false">http://e-tinet.com/?p=1056</guid>
		<description><![CDATA[Este tutorial ruby on rails em video (pode chamar de video aula) é um ótimo passo a passo de como instalar, configurar e desenvolver um aplicação básica em Ruby on Rails Os dois videos demonstram como fazer um simples cadastro com o framework Ruby on Rails, e como esta tarefa é simplificada utilizando o scaffold [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/videos/tutorial-ruby-on-rails-video-ensinando-o-basico-para-iniciantes/">Tutorial Ruby on Rails: Video ensinando o básico para iniciantes</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://e-tinet.com/wp-content/uploads/2009/03/bruce_on_rails.jpg" ><img src="http://e-tinet.com/wp-content/uploads/2009/03/bruce_on_rails-150x150.jpg" alt="bruce on rails 150x150 Tutorial Ruby on Rails: Video ensinando o básico para iniciantes" title="bruce_on_rails" width="150" height="150" class="alignright size-thumbnail wp-image-362" /></a></p>
<p>Este tutorial <strong>ruby on rails</strong> em video (pode chamar de video aula) é um ótimo passo a passo de como instalar, configurar e desenvolver um aplicação básica em <strong>Ruby on Rails</strong></p>
<p>Os dois videos demonstram como fazer um simples cadastro com o framework Ruby on Rails, e como esta tarefa é simplificada utilizando o <strong>scaffold no rails</strong></p>
<p>Vale conferir:<span id="more-1056"></span></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/FxW-52Y9q08&#038;hl=pt-br&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/FxW-52Y9q08&#038;hl=pt-br&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/-cQL3ilY9c4&#038;hl=pt-br&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/-cQL3ilY9c4&#038;hl=pt-br&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><map name='google_ad_map_1056_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1056?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1056_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1056&amp;url=http%3A%2F%2Fe-tinet.com%2Fvideos%2Ftutorial-ruby-on-rails-video-ensinando-o-basico-para-iniciantes%2F' title="Tutorial Ruby on Rails: Video ensinando o básico para iniciantes" alt=" Tutorial Ruby on Rails: Video ensinando o básico para iniciantes" /></p><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/videos/tutorial-ruby-on-rails-video-ensinando-o-basico-para-iniciantes/" >Tutorial Ruby on Rails: Video ensinando o básico para iniciantes</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/videos/tutorial-ruby-on-rails-video-ensinando-o-basico-para-iniciantes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial Ruby on Rails: Video de como configurar editor VIM para trabalhar com Rails</title>
		<link>http://e-tinet.com/videos/tutorial-ruby-on-rails-video-de-como-configurar-editor-vim-para-trabalhar-com-rails/</link>
		<comments>http://e-tinet.com/videos/tutorial-ruby-on-rails-video-de-como-configurar-editor-vim-para-trabalhar-com-rails/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 17:10:49 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[videos]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[video aula rails]]></category>
		<category><![CDATA[vim com rails]]></category>

		<guid isPermaLink="false">http://e-tinet.com/?p=1050</guid>
		<description><![CDATA[Tutorial Ruby on Rails em video feito pelo Fabio Akita, este video explica com configurar o editor VIM para programar em Ruby on Rails. É mais uma ótima funcionalidade para o VIM. Não esqueça que o Vim vai muito além das necessidades básicas de um editor de texto Rails on Vim from Fabio Akita on [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/videos/tutorial-ruby-on-rails-video-de-como-configurar-editor-vim-para-trabalhar-com-rails/">Tutorial Ruby on Rails: Video de como configurar editor VIM para trabalhar com Rails</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://e-tinet.com/wp-content/uploads/2009/03/bruce_on_rails.jpg" ><img src="http://e-tinet.com/wp-content/uploads/2009/03/bruce_on_rails-150x150.jpg" alt="bruce on rails 150x150 Tutorial Ruby on Rails: Video de como configurar editor VIM para trabalhar com Rails" title="bruce_on_rails" width="150" height="150" class="alignright size-thumbnail wp-image-362" /></a></p>
<p>Tutorial Ruby on Rails em video feito pelo Fabio Akita, este video explica com configurar o editor VIM para programar em Ruby on Rails. É mais uma ótima funcionalidade para o VIM. </p>
<p>Não esqueça que o Vim vai muito além das necessidades básicas de um editor de texto<br />
<span id="more-1050"></span><br />
<object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2711216&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2711216&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object>
<p><a target="_blank" href="http://vimeo.com/2711216" rel="nofollow" >Rails on Vim</a> from <a target="_blank" href="http://vimeo.com/akitaonrails" rel="nofollow" >Fabio Akita</a> on <a target="_blank" href="http://vimeo.com" rel="nofollow" >Vimeo</a>.</p>
<p><map name='google_ad_map_1050_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1050?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1050_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1050&amp;url=http%3A%2F%2Fe-tinet.com%2Fvideos%2Ftutorial-ruby-on-rails-video-de-como-configurar-editor-vim-para-trabalhar-com-rails%2F' title="Tutorial Ruby on Rails: Video de como configurar editor VIM para trabalhar com Rails" alt=" Tutorial Ruby on Rails: Video de como configurar editor VIM para trabalhar com Rails" /></p><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/videos/tutorial-ruby-on-rails-video-de-como-configurar-editor-vim-para-trabalhar-com-rails/" >Tutorial Ruby on Rails: Video de como configurar editor VIM para trabalhar com Rails</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/videos/tutorial-ruby-on-rails-video-de-como-configurar-editor-vim-para-trabalhar-com-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial Ruby em Video: Introdução à OOP e meta-programação</title>
		<link>http://e-tinet.com/videos/tutorial-ruby-em-video-introducao-a-oop-e-meta-programacao/</link>
		<comments>http://e-tinet.com/videos/tutorial-ruby-em-video-introducao-a-oop-e-meta-programacao/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 16:21:27 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[videos]]></category>
		<category><![CDATA[meta programaçao]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[tutorial ruby]]></category>

		<guid isPermaLink="false">http://e-tinet.com/?p=1042</guid>
		<description><![CDATA[Tutorial ruby em video, produzido pelo Fabio Akita, INTRODUÇÃO À OOP E META-PROGRAMAÇÃO EM RUBY, muito legal para quem esta procurando saber mais sobre meta-programação e para quem ainda não encontrou um bom motivo para iniciar os estudo da linguagem ruby. META-PROGRAMAÇÃO é um ótimo motivo. Introdução à OOP e Meta-Programação em Ruby from Fabio [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/videos/tutorial-ruby-em-video-introducao-a-oop-e-meta-programacao/">Tutorial Ruby em Video: Introdução à OOP e meta-programação</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://e-tinet.com/wp-content/uploads/2009/09/599px-Ruby_logo.png" ><img src="http://e-tinet.com/wp-content/uploads/2009/09/599px-Ruby_logo-150x150.png" alt="599px Ruby logo 150x150 Tutorial Ruby em Video: Introdução à OOP e meta programação" title="599px-Ruby_logo" width="150" height="150" class="alignright size-thumbnail wp-image-1043" /></a></p>
<p>Tutorial ruby em video, produzido pelo Fabio Akita, <strong>INTRODUÇÃO À OOP E META-PROGRAMAÇÃO EM RUBY</strong>, muito legal para quem esta procurando saber mais sobre meta-programação e para quem ainda não encontrou um bom motivo para iniciar os estudo da linguagem ruby. <strong>META-PROGRAMAÇÃO </strong>é um ótimo motivo.<br />
<span id="more-1042"></span><br />
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6479714&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6479714&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a target="_blank" href="http://vimeo.com/6479714" rel="nofollow" >Introdução à OOP e Meta-Programação em Ruby</a> from <a target="_blank" href="http://vimeo.com/akitaonrails" rel="nofollow" >Fabio Akita</a> on <a target="_blank" href="http://vimeo.com" rel="nofollow" >Vimeo</a>.</p>
<p><map name='google_ad_map_1042_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/1042?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_1042_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=1042&amp;url=http%3A%2F%2Fe-tinet.com%2Fvideos%2Ftutorial-ruby-em-video-introducao-a-oop-e-meta-programacao%2F' title="Tutorial Ruby em Video: Introdução à OOP e meta programação" alt=" Tutorial Ruby em Video: Introdução à OOP e meta programação" /></p><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/videos/tutorial-ruby-em-video-introducao-a-oop-e-meta-programacao/" >Tutorial Ruby em Video: Introdução à OOP e meta-programação</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/videos/tutorial-ruby-em-video-introducao-a-oop-e-meta-programacao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Compartilhando slides de Virtualização com VMware e Conhecendo Ruby on Rails</title>
		<link>http://e-tinet.com/blog/blogs/compartilhando-slides-de-virtualizacao-com-vmware-e-conhecendo-ruby-on-rails/</link>
		<comments>http://e-tinet.com/blog/blogs/compartilhando-slides-de-virtualizacao-com-vmware-e-conhecendo-ruby-on-rails/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 02:10:10 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[conhecendo ruby on rails]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[slide ruby on rails]]></category>
		<category><![CDATA[Virtualização]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/?p=522</guid>
		<description><![CDATA[Faz bastante tempo que estou querendo organizar alguns slides, e resolvi utilizar o http://slideshare.net/pedro.delfino , para iniciar este trabalho. Estão disponiveis uma apresentação sobre virtualização de computadores com VMWARE e outra sobre Ruby on Rails, intitulada por Conhecendo Ruby on Rails. Os dois slides foram apresentados na faculdade onde eu estudo, e tiveram grande aceitação [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/blogs/compartilhando-slides-de-virtualizacao-com-vmware-e-conhecendo-ruby-on-rails/">Compartilhando slides de Virtualização com VMware e Conhecendo Ruby on Rails</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<p>Faz bastante tempo que estou querendo organizar alguns slides, e resolvi utilizar o <a target="_blank" href="http://slideshare.net/pedro.delfino" rel="nofollow" >http://slideshare.net/pedro.delfino</a> , para iniciar este trabalho. </p>
<p>Estão disponiveis uma apresentação sobre <a target="_blank" href="http://www.slideshare.net/pedro.delfino/apresentando-virtualizao-de-computadores-vmware" rel="nofollow" >virtualização de computadores com VMWARE</a> e outra sobre Ruby on Rails, <a target="_blank" href="http://www.slideshare.net/pedro.delfino/conhecendo-ruby-on-rails-1555800" rel="nofollow" >intitulada por Conhecendo Ruby on Rails</a>.</p>
<p>Os dois slides foram apresentados na faculdade onde eu estudo, e tiveram grande aceitação do pessoal, levando em consideração que os dois assuntos era inédito para a maioria dos presente.</p>
<p>Pois bem aqui estão os slides, também disponiveis para download.</p>
<div style="width:425px;text-align:left" id="__ss_1569259"><a target="_blank" href="http://www.slideshare.net/pedro.delfino/apresentando-virtualizao-de-computadores-vmware?type=powerpoint" rel="nofollow" style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;"  title="Apresentando Virtualização de computadores (vmware)">Apresentando Virtualização de computadores (vmware)</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=apresentacao-trabalho-virtualizacao-090611125636-phpapp02&#038;stripped_title=apresentando-virtualizao-de-computadores-vmware" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=apresentacao-trabalho-virtualizacao-090611125636-phpapp02&#038;stripped_title=apresentando-virtualizao-de-computadores-vmware" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a target="_blank" href="http://www.slideshare.net/" rel="nofollow" style="text-decoration:underline;" >Microsoft Word documents</a> from <a target="_blank" href="http://www.slideshare.net/pedro.delfino" rel="nofollow" style="text-decoration:underline;" >Pedro Delfino</a>.</div>
</div>
<div style="width:425px;text-align:left" id="__ss_1555800"><a target="_blank" href="http://www.slideshare.net/pedro.delfino/conhecendo-ruby-on-rails-1555800?type=powerpoint" rel="nofollow" style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;"  title="Conhecendo Ruby on Rails">Conhecendo Ruby on Rails</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=rubyonrails-parte1-090609141340-phpapp02&#038;stripped_title=conhecendo-ruby-on-rails-1555800" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=rubyonrails-parte1-090609141340-phpapp02&#038;stripped_title=conhecendo-ruby-on-rails-1555800" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a target="_blank" href="http://www.slideshare.net/" rel="nofollow" style="text-decoration:underline;" >Microsoft Word documents</a> from <a target="_blank" href="http://www.slideshare.net/pedro.delfino" rel="nofollow" style="text-decoration:underline;" >Pedro Delfino</a>.</div>
</div>
<p>Espero que seja valido, são dois assuntos que eu gosto muito.</p>
<p>Até a proxima, não esqueça de me seguir no twitter <a target="_blank" href="http://twitter.com/pedrodelfino" rel="nofollow" >@pedrodelfino</a></p>
<p><map name='google_ad_map_522_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/522?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_522_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=522&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fblogs%2Fcompartilhando-slides-de-virtualizacao-com-vmware-e-conhecendo-ruby-on-rails%2F' title="Compartilhando slides de Virtualização com VMware e Conhecendo Ruby on Rails" alt=" Compartilhando slides de Virtualização com VMware e Conhecendo Ruby on Rails" /></p><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/blogs/compartilhando-slides-de-virtualizacao-com-vmware-e-conhecendo-ruby-on-rails/" >Compartilhando slides de Virtualização com VMware e Conhecendo Ruby on Rails</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/blog/blogs/compartilhando-slides-de-virtualizacao-com-vmware-e-conhecendo-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter, Rails e outras cositas más&#8230;</title>
		<link>http://e-tinet.com/blog/ruby-on-rails/twitter-rails-e-outras-cositas-mas/</link>
		<comments>http://e-tinet.com/blog/ruby-on-rails/twitter-rails-e-outras-cositas-mas/#comments</comments>
		<pubDate>Tue, 05 May 2009 20:05:38 +0000</pubDate>
		<dc:creator>Jot@</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Java Rails]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[Twitter em Rails]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/?p=462</guid>
		<description><![CDATA[Hoje eu vou falar de dois fenômenos de popularidade: Twitter e Rails. Twitter, amado por alguns e totalmente sem graça para outros, e Rails, este sim, despertando paixões e ódio por onde passa. Twitter Apesar de existirem vários sites explicando o que é, alguns até com tutoriais de como usar, ainda sim, há várias denominações [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ruby-on-rails/twitter-rails-e-outras-cositas-mas/">Twitter, Rails e outras cositas más&#8230;</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<p>Hoje eu vou falar de dois fenômenos de popularidade: <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong> e <strong><a href="http://www.e-tinet.com/ruby-on-rails/o-que-o-railshtml/" rel="nofollow" >Rails</a></strong>. <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong>, amado por alguns e totalmente sem graça para outros, e <strong>Rails</strong>, este sim, despertando paixões e ódio por onde passa.</p>
<p><strong>Twitter</strong></p>
<p>Apesar de existirem vários sites explicando o que é, alguns até com tutoriais de como usar, ainda sim, há várias denominações diferentes para essa maravilhosa ferramenta. Tem gente que acha até que o <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong> é uma modalidade de bate papo.<br />
Eu vejo o <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong> como uma espécie de microblog, onde é postado não só o que você está fazendo, mas coisas interessantes que você viu na web ou no seu dia a dia, e também (por que não?) trocar uma idéia com as outras pessoas.<br />
<span id="more-462"></span><br />
<strong>Qual é a Graça?</strong></p>
<p>Esses dias eu li uma matéria que dizia que 60% das pessoas que criavam um <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong> desistiam dele no primeiro mês. A maior causa disso é de essas pessoas &#8220;não verem graça&#8221; nele. O <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong> é uma ferramenta muito boa e dinâmica para se manter informado sobre quem você segue. Esse é o ponto chave. Se você segue o Zé da esquina, e por sua vez essa esquina ficar em outra cidade/estado/país, e por sua vez você nem conhece o Zé, além do mais esse tal de Zé é o maior chato. Bom, aí com certeza há grandes chances de você realmente não gostar do seu <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong>. Pois pra você pouco importa se o Zé tá indo comprar pão, fazendo aula de corte e costura, ou indo ao baile funk pegar umas cachorras&#8230; Agora se você segue pessoas interessantes (desconhecidas até), que postam coisas que você se identifica, links bacanas (talvez você tenha vindo até esse blog através de um link no <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong>!), notícias ou assuntos do seu interesse, aí sim você irá achar graça em seu <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong>.</p>
<p>Eu não gostei e nem assisti muito, as últimas edições do <strong>Big Brother</strong>. Um povinho muito estereotipado e querendo aparecer. Mas a idéia inicial do programa eu acho muito interessante. Que é você poder observar o comportamento humano em diferentes situações de alegria e stress, e com isso fazer uma auto análise sobre qual seria a sua reação diante de momentos semelhantes do seu cotidiano.<br />
Mas o que isso tem a ver com o <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong>?<br />
Em relação a essa reflexão toda, muito pouco, mas em relação a você conhecer pessoas diferentes e com opiniões diferentes, bastante. Tá aí a outra graça que eu vejo no <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong>&#8230;.</p>
<p><strong>Me Segue que eu te Sigo!</strong></p>
<p>Criei <a target="_blank" href="http://twitter.com/jota_c" rel="nofollow" >meu</a> <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong> pra me manter informado de algumas pessoas que eu sigo e que postam coisas sobre tecnologia. Lá eu também divulgo o blog.<br />
Mas com o tempo você vai se &#8220;apegando&#8221; e conhecendo de certa forma as pessoas que você segue, e começa a pensar em como é interessante saber que o que você posta também pode ter o mesmo efeito nos seus seguidores.<br />
Eu na verdade acho a maior babaquice quem segue mais de 100 pessoas. Porque na realidade você não vai conseguir ler o que todas essas pessoas vão escrever. Tem gente que segue lá suas 10.000 pessoas. Você acha que se você escrever alguma coisa ela realmente vai ler? É tanto lixo na página dela que você é apenas mais um.<br />
Também não gosto daquele: &#8220;Me segue que eu te sigo&#8221;&#8230;<br />
<a target="_blank" href="http://twitter.com/jota_c" rel="nofollow" >Eu</a> pretendo seguir até umas 50 pessoas, e conhecer cada uma delas. Eu sei quem dorme o dia todo, quem fica no <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong> o dia todo, quem faz academia, quem não trabalha, quem é engraçado, quem tenta ser engraçado e por aí vai&#8230;<br />
O <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong> por ser muito dinâmico, acho que não é possível seguir muita gente, apesar de ser possível ter vários seguidores. Não que isso seja desonesto, muito pelo contrário, desonesto é quem segue você e mais outros 500. Que não tá nem aí para o que você escreve e nem sabe quem você é&#8230;</p>
<p><strong>Rails pra quê te Quero.</strong></p>
<p>Era uma vez o <strong>Java</strong>. Com ele vieram vários seguidores e promessas de um &#8220;mundo melhor&#8221;. O <strong>Java</strong> cresceu e apareceu, e hoje é a linguagem mais utilizada no mundo segundo o <strong><a target="_blank" href="http://www.tiobe.com/" rel="nofollow" >TIOBE</a></strong>.<br />
Bem depois, muito depois, logo agora, nasce o <strong>Rails</strong>. Um framework fantástico para <strong><a href="http://www.e-tinet.com/ruby-on-rails/o-que-o-rubyhtml/" rel="nofollow" >Ruby</a></strong>. Dessa união muito bem sucedida, vem o quase-slogam: &#8220;Programação Prazerosa&#8221;. Muitas pessoas passam a conhecer <strong><a href="http://www.e-tinet.com/ruby-on-rails/porque-nao-deve-usar-ruby-on-rails-primeiro-motivo/" rel="nofollow" >Ruby on Rails</a></strong>. Novos fanáticos surgem e se espalham boatos de que o <strong>Java</strong> irá morrer e que o <strong><a href="http://www.e-tinet.com/ruby-on-rails/o-que-o-railshtml/" rel="nofollow" >Rails</a></strong> irá dominar o mundo. Em <strong>Rails</strong> são criadas excelentes ferramentas, entre elas o <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong>. Muitos programadores <strong>Java</strong> se abalam&#8230;</p>
<p>Vamos tentar entender o pensamento dos caras: Eu invisto 1.000,00 / 3.000,00 / 5.000,00 / 10.000,00 em cursos e certificações. Perco uma enorme parte do meu tempo aprendendo uma linguagem que irá morrer? Quem esses caras do <strong><a href="http://www.e-tinet.com/ruby-on-rails/o-que-o-railshtml/" rel="nofollow" >Rails</a></strong> pensam que são? Esse <strong>Rails</strong> é uma m&#8230;!<br />
Normalmente é assim&#8230;<br />
Aí o que vem agora? O <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong> anuncia que irá trocar o seu código de backend para uma outra linguagem. Sério, depois de tanto que falaram que o <strong><a href="http://www.e-tinet.com/ruby-on-rails/porque-nao-deve-usar-ruby-on-rails-primeiro-motivo/" rel="nofollow" >Ruby on Rails</a></strong> era melhor que <strong>Java</strong>, eu como programador <strong>Java</strong>, após receber uma notícia dessa daria um berro na orelha de qualquer fanático por <strong><a href="http://www.e-tinet.com/ruby-on-rails/o-que-o-railshtml/" rel="nofollow" >Rails</a></strong>, por uma das mais famosas aplicações feitas com o framework estar &#8220;abrindo as pernas&#8221;.</p>
<p><strong>Cada Macaco no Seu Galho.</strong></p>
<p>No meio dessa discussão toda uma coisa deve estar bem clara: não se pode comparar <strong>Java</strong> e <strong><a href="http://www.e-tinet.com/ruby-on-rails/porque-nao-deve-usar-ruby-on-rails-primeiro-motivo/" rel="nofollow" >RoR</a></strong>. Talvez o certo não seria dizer que são coisas diferentes, pois ambas podem ser usadas para uma mesma solução, mas sim dizer que são para propósitos diferentes.<br />
Você quer uma aplicação web, que esteje no ar em pouco tempo, que o seu desenvolvimento seja ágil e dinâmico, que o cliente possa dar palpites em qualquer etapa do projeto, pois mudanças são flexíveis? <strong><a href="http://www.e-tinet.com/ruby-on-rails/o-que-o-railshtml/" rel="nofollow" >Rails</a></strong>. Você quer uma aplicação robusta, que suporte um enorme tráfego? <strong>Java</strong>.<br />
O pessoal do <strong><a target="_blank" href="http://twitter.com/" rel="nofollow" >Twitter</a></strong>, no momento da sua criação nem imaginavam que ele iria se transformar no que se transformou. E tudo, mal ou bem as custas do <strong><a href="http://www.e-tinet.com/ruby-on-rails/o-que-o-railshtml/" rel="nofollow" >Rails</a></strong>. E estamos falando de uma das maiores redes de relacionamento do mundo! Falar mal agora, de um framework tão jovem, com muito a ser aperfeiçoado, é a mesma idiotice de quando falaram mal do <strong>Java</strong>.<br />
Quem sabe no futuro não aparece uma ferramenta com o frontend em <strong><a href="http://www.e-tinet.com/ruby-on-rails/o-que-o-railshtml/" rel="nofollow" >Rails</a></strong> e o backend em <strong>Java</strong>? Cada macaco no seu galho&#8230;</p>
<p><map name='google_ad_map_462_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/462?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_462_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=462&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fruby-on-rails%2Ftwitter-rails-e-outras-cositas-mas%2F' title="Twitter, Rails e outras cositas más..." alt=" Twitter, Rails e outras cositas más..." /></p><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ruby-on-rails/twitter-rails-e-outras-cositas-mas/" >Twitter, Rails e outras cositas más&#8230;</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/blog/ruby-on-rails/twitter-rails-e-outras-cositas-mas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mais um para o time</title>
		<link>http://e-tinet.com/blog/blogs/mais-um-para-o-time-jota/</link>
		<comments>http://e-tinet.com/blog/blogs/mais-um-para-o-time-jota/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 15:52:25 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[analise de sistemas]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/?p=387</guid>
		<description><![CDATA[É bom participar de um time, depois da iniciativa do Rafael, para participar deste BLOG, mais um loco por tecnologia resolveu dar as caras aqui. Claro que nós só tempos a ganhar, afinal o nosso time está aumentando, temos três autores trabalhando em áreas bem distintas, mas que trabalham em TI. Eu Pedro Delfino ( [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/blogs/mais-um-para-o-time-jota/">Mais um para o time</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<p>É bom participar de um time, depois da iniciativa do Rafael, para participar deste BLOG, mais um loco por tecnologia resolveu dar as caras aqui.</p>
<p>Claro que nós só tempos a ganhar, afinal o nosso time está aumentando, temos três autores trabalhando em áreas bem distintas, mas que trabalham em TI.</p>
<p>Eu Pedro Delfino ( sobre ), o <a href="http://www.e-tinet.com/blogs/nao-estou-mais-sozinho/" rel="nofollow" >Rafael</a> e agora do Julio, mas pode chamar o cara de Jot@ que ele prefere.</p>
<p>Então, o Jot@ é desenvolvedor PHP, já entrou na onda do Delphi e hoje está iniciando em C#. Aficionados por dispositivos móveis, o garoto fica a vontade com um celular na mão.  Experiencia com analise de sistemas, o cara esta pasmo no momento é com o <a href="http://www.e-tinet.com/category/ruby-on-rails/" rel="nofollow" >Ruby on Rails</a>, mas também que não fica quando conhece um pouco melhor.</p>
<p>Em fim, mais uma apresentação feita, mais um &#8220;micreiro&#8221; para o nosso time.</p>
<p><map name='google_ad_map_387_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/387?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_387_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=387&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fblogs%2Fmais-um-para-o-time-jota%2F' title="Mais um para o time" alt=" Mais um para o time" /></p><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/blogs/mais-um-para-o-time-jota/" >Mais um para o time</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/blog/blogs/mais-um-para-o-time-jota/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Porque voce não deve usar Ruby on Rails, primeiro motivo</title>
		<link>http://e-tinet.com/blog/ruby-on-rails/porque-nao-deve-usar-ruby-on-rails-primeiro-motivo/</link>
		<comments>http://e-tinet.com/blog/ruby-on-rails/porque-nao-deve-usar-ruby-on-rails-primeiro-motivo/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 03:51:41 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[agil]]></category>
		<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[comandos sql]]></category>
		<category><![CDATA[motivo]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[usar ruby on rails]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/?p=353</guid>
		<description><![CDATA[O Ruby on Rails está aparecendo na mídia, grandes aplicações estão sendo criadas de forma simples e rápida, mas você que já é programador em outra linguagem deveria usar Rails? Neste post eu vou tentar te convencer porque voce não deve utilizar Ruby on Rails, vamos lá em um mesmo pensamento, apenas o primeiro motivo, [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ruby-on-rails/porque-nao-deve-usar-ruby-on-rails-primeiro-motivo/">Porque voce não deve usar Ruby on Rails, primeiro motivo</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<p>O <strong>Ruby on Rails</strong> está aparecendo na mídia, grandes aplicações estão sendo criadas de forma simples e rápida, mas você que já é programador em outra linguagem deveria usar  <strong>Rails</strong>?</p>
<p>Neste post eu vou tentar te convencer <strong>porque voce não deve utilizar Ruby on Rails,</strong> vamos lá em um mesmo pensamento, apenas o primeiro motivo, serão varios.</p>
<h3>Porque voce não deve usar Ruby on Rails?</h3>
<h4>1) Por que você adora escrever <strong>strings SQL</strong></h4>
<p><!--adsensestart--><br />
<span id="more-353"></span><br />
Sim, tem muito desenvolvedor que adora escrever algo parecido com isto.<br />
<code><br />
sql = “INSERT INTO clientes<br />
(nome,<br />
data_nascimento,<br />
logradouro,<br />
bairro,<br />
cidade,<br />
uf,<br />
cpf,<br />
rg)<br />
 VALUES<br />
 (’$nome’,<br />
‘$data_nascimento’,<br />
‘$logradouro‘,<br />
‘$bairro‘,<br />
‘$cidade‘,<br />
‘$uf‘,<br />
‘$cpf‘,<br />
‘$rg‘) ”</code> </p>
<p>Isto parece simples para você ? Pois não me parece nada simples.</p>
<p>Vamos imaginar que voce necessite incluir mais 10 campos na tabela do banco de dados, ok ? </p>
<p>Então o que voce deve fazer ?  Tem gente que esta lendo isto e pensando, simples, muito simples, só preciso alterar a string que tem o meu comando SQL e pronto, para o insert funcionar corretamente.</p>
<p>Correto, mais isto não é agil, isto não é rápido, quem te garante que você não vai esquecer de uma aspas, quem te garante que voce não vai esquecer de uma virgula ?</p>
<p>Agora vamos pensar: Incluimos 10 campos na tabela, 99,99 % de chances que você  deverá atualizar os dados do bando de dados, beleza  heim?  vai precisar também modificar a string com o camando SQL para fazer o update, string que eu me recuso colocar um exemplo aqui.</p>
<p>Ótimo, você não está convencido, então que tal ver como isto ficaria em <strong>ruby on rails</strong>.</p>
<h4>Código em ruby on rails</h4>
<p><code><br />
@cliente = Cliente.new(params[:cliente])<br />
@cliente.save<br />
</code></p>
<p>Parece estranho, mas é somente isto, claro que estou abstraindo bastante, mas estas duas linhas fariam muito mais que todo aquele código que coloquei a cima, na verdade aquele código só vai criar um string com o comando sql e o código em <strong>ruby on rails</strong> literalmente salvar os dados no banco.</p>
<p>Voce vai sentir muita falta de utilizar <strong>comandos SQL</strong> ?  Pois gostaria de adiantar,  em <strong>Ruby on Rails</strong> comandos SQL não serão mais necessários.</p>
<p>Um conselho, deixe que alguém faça os <strong>comando SQL</strong> por voce, é muito mais fácil, mais rápido, e mais agil,  <strong>Ruby on Rails</strong> poderá fazer isto por voce, e claro poderá fazer muito mais.</p>
<p><a href="http://www.railsenvy.com/2007/8/24/rails-vs-php" rel="nofollow"  target="_blank" >Para finalizar um pouco de comparação do Ruby on Rails vs PHP</a></p>
<p><a href="http://guides.rails.info/" rel="nofollow"  target="_blank">Para saber mais de <strong>Ruby on Rails </strong>visite o Rails Guide</a></p>
<p><a href="http://gettingreal.37signals.com/GR_por.php" rel="nofollow"  target="_blank">Por favor tente cair na real também, isso vai te ajudar muito, para saber mais clique aqui</a></p>
<p><map name='google_ad_map_353_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/353?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_353_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=353&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fruby-on-rails%2Fporque-nao-deve-usar-ruby-on-rails-primeiro-motivo%2F' title="Porque voce não deve usar Ruby on Rails, primeiro motivo" alt=" Porque voce não deve usar Ruby on Rails, primeiro motivo" /></p><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ruby-on-rails/porque-nao-deve-usar-ruby-on-rails-primeiro-motivo/" >Porque voce não deve usar Ruby on Rails, primeiro motivo</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/blog/ruby-on-rails/porque-nao-deve-usar-ruby-on-rails-primeiro-motivo/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>O que é o Rails ? Aprenda o que é Rails e como ganhar com ele</title>
		<link>http://e-tinet.com/blog/ruby-on-rails/o-que-e-ruby-on-rails/</link>
		<comments>http://e-tinet.com/blog/ruby-on-rails/o-que-e-ruby-on-rails/#comments</comments>
		<pubDate>Wed, 08 Nov 2006 09:56:00 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[o que e rails]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/uncategorized/o-que-o-railshtml/</guid>
		<description><![CDATA[E para concluir a série &#8220;oque é&#8221; Como publiquei o link para o tutorial , Ruby on Rails &#8211; Livro completo, alguém pode ter se perguntado, &#8220;Oque é o Rails? &#8221; O Texto abaixo é de autoria do Ronaldo M. Ferraz &#8220;O Rails é uma biblioteca para a criação de aplicações Web baseadas em bancos [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ruby-on-rails/o-que-e-ruby-on-rails/">O que é o Rails ? Aprenda o que é Rails e como ganhar com ele</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<p>E para concluir a série &#8220;oque é&#8221;</p>
<p>Como publiquei o link para o tutorial , <a href="http://www.e-tinet.com/2006/11/ruby-on-rails-livro-completo.html" rel="nofollow" >Ruby on Rails &#8211;  Livro completo</a>, alguém pode ter se perguntado, &#8220;Oque é o Rails? &#8221;</p>
<p>O Texto abaixo é de autoria do<a target="_blank" href="http://logbr.reflectivesurface.com/2005/01/28/tutorial-de-rails" rel="nofollow" > Ronaldo M. Ferraz</a></p>
<p><span style="font-style: italic">&#8220;O Rails é uma biblioteca para a criação de aplicações Web baseadas em bancos de</span><br />
<span style="font-style: italic">dados. Nada especial no fato de ser uma biblioteca assim. Afinal de contas, existem</span><br />
<span style="font-style: italic">milhares dessas bibliotecas para a criação de aplicações Web em centenas de</span><br />
<span style="font-style: italic">linguagens diferentes, algumas com excelente penetração de mercado. É só olhar</span><br />
<span style="font-style: italic">para o mundo Java para perceber isso.</span><br />
<span style="font-style: italic">A diferença entre o Rails e essas outras linguagens—e que, na minha opinião, é o que</span><br />
<span style="font-style: italic">realmente conta—é que o Rails aplica a filosofia do Ruby ao seu domínio de</span><br />
<span style="font-style: italic">problema. A mesma transparência da linguagem pode ser vista na maneira como o</span><br />
<span style="font-style: italic">Rails trata o desenvolvimento Web.</span><br />
<span style="font-style: italic">Um outro aspecto fundamental é que o Rails é uma biblioteca completa e muito bem</span><br />
<span style="font-style: italic">integrada. Ao contrário de outras que tentam resolver apenas parte das etapas do</span><br />
<span style="font-style: italic">desenvolvimento Web, o Rails tem o propósito ambicioso de prover um pacote</span><br />
<span style="font-style: italic">fechado (embora com partes que possam ser trocadas e extendidas se houver</span><br />
<span style="font-style: italic">necessidade) que permita ao desenvolver se concentrar no que precisa fazer—</span><br />
<span style="font-style: italic">desenvolver a aplicação—e não em ficar resolvendo problemas de integração e</span><br />
<span style="font-style: italic">configuração. O resultado é que o Rails também funciona. E dá a mesma satisfação</span><br />
<span style="font-style: italic">de programar que o Ruby.</span><br />
<span style="font-style: italic">No final das contas, produtividade é o que resulta dessa simplicidade. E</span><br />
<span style="font-style: italic">produtividade com qualidade (de desenvolvimento e vida) é tudo o que importa na</span><br />
<span style="font-style: italic">programação. Produtividade, o Rails dá de sobra. Agora, ele é realmente dez vezes</span><br />
<span style="font-style: italic">mais produtivo que o Java? Depende. Do programador e da tarefa. O fato é que ele é</span><br />
<span style="font-style: italic">consistentemente mais produtivo que outras bibliotecas que eu usei. Mas não</span><br />
<span style="font-style: italic">acredite nas minhas palavras. Experimente e veja por si mesmo.&#8221;</span></p>
<p><map name='google_ad_map_144_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/144?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_144_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=144&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fruby-on-rails%2Fo-que-e-ruby-on-rails%2F' title="O que é o Rails ? Aprenda o que é Rails e como ganhar com ele" alt=" O que é o Rails ? Aprenda o que é Rails e como ganhar com ele" /></p><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com --><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ruby-on-rails/o-que-e-ruby-on-rails/" >O que é o Rails ? Aprenda o que é Rails e como ganhar com ele</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/blog/ruby-on-rails/o-que-e-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
