<?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/blog/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>Ó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>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>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>34 Tutoriais sobre o fabuloso Ruby on Rails( parte 02 )</title>
		<link>http://e-tinet.com/blog/ruby-on-rails/34-tutoriais-sobre-ruby-on-rails-p2/</link>
		<comments>http://e-tinet.com/blog/ruby-on-rails/34-tutoriais-sobre-ruby-on-rails-p2/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 21:34:00 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/uncategorized/34-tutoriais-sobre-o-fabuloso-ruby-on_21html/</guid>
		<description><![CDATA[Depois de postar a primeira parte deste artigo, e visitar todos os links, agora esta pronto a ultima parte. São 34 tutoriais, sobre estes fabuloso framework para desenvolvimento de aplicações web. O Ruby on Rails, é realmente muito eficiente. Vamos iniciar: Ruby a aprendizagem: Uma guia de tutorials, com exemplos e downloads &#8211; este artigo [...]<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/34-tutoriais-sobre-ruby-on-rails-p2/">34 Tutoriais sobre o fabuloso Ruby on Rails( parte 02 )</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>Depois de postar a <a href="http://www.e-tinet.com/2007/02/34-tutoriais-sobre-o-fabuloso-ruby-on.html" rel="nofollow" >primeira parte deste artigo</a>, e visitar todos os links, agora esta pronto a ultima parte.</p>
<p>São 34 tutoriais, sobre estes fabuloso framework para desenvolvimento de aplicações web.</p>
<p>O Ruby on Rails, é realmente <em><strong>muito eficiente. </strong></em></p>
<p>Vamos iniciar:<br />
<span class="fullpost"><br />
<a target="_blank" href="http://www.maxkiesler.com/index.php/weblog/comments/learning_ruby_a_guide_to_online_tutorials_examples_and_downloads/" rel="nofollow" >Ruby a aprendizagem:</a> Uma guia de tutorials, com exemplos e downloads &#8211; este artigo apresentará os melhores tutorials, exemplos e downloads para o ruby.<br />
<a rel="nofollow" href="http://rubylearning.com/"><br />
Aprendendo o ruby</a> &#8211; rubylearning.com é uma coleção completa de notas sobre o estudo do ruby, para iniciantes</span></p>
<p><a target="_blank" href="http://ruby.cenophobie.com/RubyCheat.pdf" rel="nofollow"  title="Ruby Cheatsheet">Ruby Cheat Sheet</a> (pdf) &#8211; Cheat sheet for Ruby1.8.4<br />
<span id="more-209"></span><br />
<a target="_blank" href="http://faq.rubygarden.org/?controller=main&amp;action=index" rel="nofollow"  title="Ruby FAQ">Ruby FAQ</a> &#8211; Perguntas e respostas.</p>
<p><a target="_blank" href="http://www.tutorialized.com/tutorials/Ruby-on-Rails/1" rel="nofollow"  title="tutorialized">Ruby Tutorials</a> -Uma seção de tutoriais sobre Ruby</p>
<p><a target="_blank" href="http://www.rubycentral.com/" rel="nofollow"  title="Ruby Central">Ruby Central</a> &#8211; Uma central de informações sobre o Ruby.</p>
<p><a target="_blank" href="http://www.econsultant.com/web-developer/ruby-rails-tutorials/" rel="nofollow"  title="top 30">Top 30</a> &#8211; Ruby on Rails, os 30 mais</p>
<p><a target="_blank" href="http://www.codebeach.com/index.asp?TabID=2&amp;CategoryID=26" rel="nofollow"  title="code beach">Code Beach</a> &#8211;  Mais Tutorial</p>
<p><a target="_blank" href="http://poignantguide.net/ruby/" rel="nofollow" >Porque o ruby é simples aprender,</a> é um livro, ilustrado</p>
<p><a target="_blank" href="http://www.rubycentral.com/book/" rel="nofollow"  title="ruby central book">Programming Ruby</a> &#8211; Um guia pratico</p>
<p><a target="_blank" href="http://www.rubyonrails.org/" rel="nofollow"  title="Ruby on Rails">Ruby on Rails</a> &#8211; Este é site oficial, sobre o framework</p>
<p><a target="_blank" href="http://wiki.rubyonrails.org/rails" rel="nofollow"  title="Ruby wiki">Ruby on Rails Wiki</a> &#8211; Introdução e tutoriais</p>
<p><a target="_blank" href="http://developer.apple.com/tools/rubyonrails.html" rel="nofollow"  title="Ruby for web dev">Ruby on Rails for web development</a> &#8211; Desenvolvimento de Ruby on Rails no Apple</p>
<p><a target="_blank" href="http://www.sitepoint.com/article/ruby-on-rails" rel="nofollow"  title="sitepoint article">Get On Track with Ruby on Rails</a> &#8211; Ruby? Rails? Ajax? Chega de se confundir.</p>
<p><a target="_blank" href="http://trac.typosphere.org/" rel="nofollow"  title="Typo">Typo</a> &#8211; Um blog feito em Rails</p>
<p><a target="_blank" href="http://nubyonrails.com/articles/2005/08/12/typo-2-5-theme-tutorial" rel="nofollow"  title="Typo 2.5 theme tutorial">Typo 2.5 Theme Tutorial</a> &#8211; Temas e tutoais sobre este blog feito em Rails</p>
<p><a target="_blank" href="http://nubyonrails.com/" rel="nofollow"  title="Rubyonrails.com">Ruby on Rails</a> &#8211; Teste é o Blog do Geoffrey Grosenbach, bem legal.</p>
<p><a target="_blank" href="http://www.vtc.com/products/rubyonrails.htm" rel="nofollow"  title="ruby on rails">Ruby on Rails Tutorials</a> &#8211; Mais tutoriais, e treinamento sobre nosso assunto.</p>
<p><a target="_blank" href="http://www.zenspider.com/Languages/Ruby/QuickRef.html" rel="nofollow"  title="Quick ref">Ruby Quick Ref</a> &#8211; Guia rápido de referências, sobre a linguagem</p>
<p><a target="_blank" href="http://www.loudthinking.com/arc/000199.html" rel="nofollow"  title="getting started">Getting Started With Ruby</a> : Começar com ruby ? um guia sobre os melhores recursos.</p>
<p><a target="_blank" href="http://www.rubyquiz.com/" rel="nofollow"  title="Ruby Quiz">The Ruby Quiz</a> &#8211; Ruby Quiz é tem desafios semanais para programadores Ruby, estilo <a target="_blank" href="http://perl.plover.com/qotw/" rel="nofollow" >Perl Quiz of the Week.</a></p>
<p><a target="_blank" href="http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html?page=1" rel="nofollow"  title="Rolling with Ruby">Rolling with Ruby on Rails</a> &#8211; Talvez você ouviu falar sobre o ruby, a maneira nova, produtiva de desenvolver super  aplicações para web, então conheça ele melhor.<em> Um tutorial, completo de como instalar o Ruby on Rails no Windows. Este é o Passo a passo mesmo.</em></p>
<p><a target="_blank" href="http://ibloggedthis.com/2006/04/16/ruby-on-rails-an-extensive-roundup-of-resources-projects-books-links-and-more/" rel="nofollow"  title="ruby roundup">Ruby on Rails</a> : Oque precisa saber para começar a desenvolver, projectos, livros, links, hosts e mais.</p>
<p><a target="_blank" href="http://www.rubyinside.com/" rel="nofollow"  title="Ruby inside blog">Ruby Inside</a> &#8211; Blog dedicado ao Ruby and e tecnologias como o Rails.</p>
<p><a target="_blank" href="http://www.ilovejackdaniels.com/cheat-sheets/ruby-on-rails-cheat-sheet/" rel="nofollow"  title="Ruby on rails cheat sheet">Ruby on Rails Cheatsheet</a> &#8211; Ruby On Rails cheat sheet, é um documento em A4, com referências, pronto para imprimir.</p>
<p><a target="_blank" href="http://www.artima.com/rubycs" rel="nofollow"  title="Ruby Code and Style">Ruby Code and Style</a> &#8211; Compartilhamento de códigos.</p>
<p><a target="_blank" href="http://www.rubyinside.com/19-rails-tricks-most-rails-coders-dont-know-131.html" rel="nofollow"  title="19 Ruby Tricks">19 Rails Tricks Most Rails Coders Don’t Know</a> &#8211; 19 truques, de codificação para ruby on rails</p>
<p><a target="_blank" href="http://nubyonrails.com/articles/2006/05/04/the-complete-guide-to-rails-plugins-part-i" rel="nofollow"  title="Rails plugins">The Complete Guide to Rails Plugins</a> &#8211;  Totoriais, sobre como criar Plugins e bibliotecas no Rails.</p>
<p><a target="_blank" href="http://developer.yahoo.com/ruby/" rel="nofollow"  title="Yahoo Ruby">Ruby Development Center</a> &#8211; Yahoo! Developer Network &#8211;  Centro de desenvolvimento.</p>
<p><em><strong>E um extra, que eu achei por estas navegadas todas&#8230;</strong></em></p>
<p><em><strong><a target="_blank" href="http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html" rel="nofollow" >Rails e Ajax</a> &#8211; Usando o Rails, para cricar aplicações com o Ajax.</strong></em></p>
<p><map name='google_ad_map_209_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/209?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_209_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=209&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fruby-on-rails%2F34-tutoriais-sobre-ruby-on-rails-p2%2F' title="34 Tutoriais sobre o fabuloso Ruby on Rails( parte 02 )" alt=" 34 Tutoriais sobre o fabuloso Ruby on Rails( parte 02 )" /></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/34-tutoriais-sobre-ruby-on-rails-p2/" >34 Tutoriais sobre o fabuloso Ruby on Rails( parte 02 )</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/34-tutoriais-sobre-ruby-on-rails-p2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>34 Tutoriais sobre o fabuloso Ruby on Rails( parte 01 )</title>
		<link>http://e-tinet.com/blog/ruby-on-rails/34-tutoriais-sobre-o-fabuloso-ruby-on-rails-parte-01/</link>
		<comments>http://e-tinet.com/blog/ruby-on-rails/34-tutoriais-sobre-o-fabuloso-ruby-on-rails-parte-01/#comments</comments>
		<pubDate>Wed, 07 Feb 2007 02:12:00 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/uncategorized/34-tutoriais-sobre-o-fabuloso-ruby-on-rails-parte-01/</guid>
		<description><![CDATA[Programção com Ruby on Rails, realmente é muito bem documentada Estão listado aqui, 34 documentos sobre o fabuloso Framework para desenvolvimento web, que faz a diferença na produção de aplicações produtivas. Da instalção, ao desenvolvimento de um aplicação completa e integrada com a Ajax. configura abaixo. Não esquecendo também que este post aqui, tem 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/ruby-on-rails/34-tutoriais-sobre-o-fabuloso-ruby-on-rails-parte-01/">34 Tutoriais sobre o fabuloso Ruby on Rails( parte 01 )</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>Programção com <a href="http://www.e-tinet.com/2006/11/o-que-o-ruby.html" rel="nofollow" >Ruby</a> on <a href="http://www.e-tinet.com/2006/11/o-que-o-rails.html" rel="nofollow" >Rails</a>, realmente é muito bem documentada<br />
Estão listado aqui, 34 documentos sobre o fabuloso Framework para desenvolvimento web, que faz a diferença na produção de aplicações produtivas.</p>
<p>Da instalção, ao desenvolvimento de um aplicação completa e integrada com a Ajax. configura abaixo. <a href="http://www.e-tinet.com/2006/11/ruby-on-rails-livro-completo.html" rel="nofollow" >Não esquecendo também que este post aqui, tem o link para o tutorial completo sobre o assunto</a>, em português.</p>
<p><span id="more-206"></span><br />
<a target="_blank" href="http://tutorialblog.org/34-ruby-and-rails-tutorials-and-resources-roundup/" rel="nofollow" >Voce poderá ver a lista completa,</a> mas caso esteja interessado em ver a lista em bom e velho portugues, continue lendo.</p>
<p><a target="_blank" href="http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials" rel="nofollow"  title="top 12">12 principais sobre Ruby on Rails</a> : Que segundo o autor, é com estes 12 tutoriais que ele aprendeu o ruby on rails</p>
<p><a target="_blank" href="http://digitalmediaminute.com/howto/fc4rails/" rel="nofollow"  title="Installing">Installing Ruby on Rails</a> &#8211; Instalação do Ruby on rails em um servidor com o Linux Fedora Core 4 Linux e servidor Lighttpd, com banco de dados mySQL sever.</p>
<p><a target="_blank" href="http://tryruby.hobix.com/" rel="nofollow"  title="Roando o Ruby direto no navegador">Roando o Ruby direto no navegador</a> &#8211; Got 15 minutes? Give Ruby a shot right now.</p>
<p><a target="_blank" href="http://tryruby.hobix.com/" rel="nofollow"  title="try ruby"><img src="http://tutorialblog.org/wp-content/uploads/2007/02/111.jpg" alt="111 34 Tutoriais sobre o fabuloso Ruby on Rails( parte 01 )" height="123" width="450" title="34 Tutoriais sobre o fabuloso Ruby on Rails( parte 01 )" /></a></p>
<p><a target="_blank" href="http://www.math.umd.edu/%7Edcarrera/ruby/0.3/" rel="nofollow"  title="learning ruby">Aprendendo Ruby</a> &#8211; Fundamento da programação em Ruby,</p>
<p><!-- Tag links generated by Zoundry Blog Writer. Do not manually edit. http://www.zoundry.com --></p>
<p class="zoundry_bw_tags">  <span class="ztags"><span class="ztagspace">Technorati</span> : <a target="_blank" href="http://technorati.com/tag/Ruby%20on%20Rails" rel="nofollow"  class="ztag" rel="tag">Ruby on Rails</a></span><br />
<span class="ztags"><span class="ztagspace">Del.icio.us</span> : <a target="_blank" href="http://del.icio.us/tag/Ruby+on+Rails" rel="nofollow"  class="ztag" rel="tag">Ruby on Rails</a></span><br />
<span class="ztags"><span class="ztagspace">Ice Rocket</span> : <a target="_blank" href="http://blogs.icerocket.com/tag/Ruby+on+Rails" rel="nofollow"  class="ztag" rel="tag">Ruby on Rails</a></span><br />
<span class="ztags"><span class="ztagspace">Flickr</span> : <a target="_blank" href="http://www.flickr.com/photos/tags/Ruby+on+Rails" rel="nofollow"  class="ztag" rel="tag">Ruby on Rails</a></span><br />
<span class="ztags"><span class="ztagspace">Zooomr</span> : <a target="_blank" href="http://beta.zooomr.com/photos/tags/Ruby%20on%20Rails" rel="nofollow"  class="ztag" rel="tag">Ruby on Rails</a></span><br />
<span class="ztags"><span class="ztagspace">Buzznet</span> : <a target="_blank" href="http://www.buzznet.com/buzzwords/Ruby%20on%20Rails" rel="nofollow"  class="ztag" rel="tag">Ruby on Rails</a></span><br />
<span class="ztags"><span class="ztagspace">Riya</span> : <a target="_blank" href="http://www.riya.com/search?btnSearch=tags&amp;searchText=Ruby%20on%20Rails" rel="nofollow"  class="ztag" rel="tag">Ruby on Rails</a></span><br />
<span class="ztags"><span class="ztagspace">43 Things</span> : <a target="_blank" href="http://www.43things.com/tag/Ruby+on+Rails" rel="nofollow"  class="ztag" rel="tag">Ruby on Rails</a></span></p>
<p><map name='google_ad_map_206_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/206?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_206_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=206&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fruby-on-rails%2F34-tutoriais-sobre-o-fabuloso-ruby-on-rails-parte-01%2F' title="34 Tutoriais sobre o fabuloso Ruby on Rails( parte 01 )" alt=" 34 Tutoriais sobre o fabuloso Ruby on Rails( parte 01 )" /></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/34-tutoriais-sobre-o-fabuloso-ruby-on-rails-parte-01/" >34 Tutoriais sobre o fabuloso Ruby on Rails( parte 01 )</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/34-tutoriais-sobre-o-fabuloso-ruby-on-rails-parte-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Livro on-line: A maneira mais esperta, rápida e fácil de construir aplicativos de sucesso</title>
		<link>http://e-tinet.com/blog/ruby-on-rails/livro-on-line-maneira-mais-espertahtml/</link>
		<comments>http://e-tinet.com/blog/ruby-on-rails/livro-on-line-maneira-mais-espertahtml/#comments</comments>
		<pubDate>Thu, 16 Nov 2006 11:33:00 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/uncategorized/livro-on-line-maneira-mais-espertahtml/</guid>
		<description><![CDATA[&#8220;A 37signals disponibilizou para leitura online o excelente livro Getting Real. Ele se auto-entitula “A maneira mais esperta, rápida e fácil de construir aplicativos de sucesso”. Seth Godim fala sobre ser pragmático, descer direto ao ponto, deixar a burocracia de lado. Em vez de filosofar maneiras exóticas de resolver um problema, devemos ser realistas e [...]<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/livro-on-line-maneira-mais-espertahtml/">Livro on-line: A maneira mais esperta, rápida e fácil de construir aplicativos de sucesso</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 target="_blank" href="http://gettingreal.37signals.com/images/blackbook.gif" rel="nofollow"  onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="http://gettingreal.37signals.com/images/blackbook.gif" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 224px; height: 338px" border="0" title="Livro on line: A maneira mais esperta, rápida e fácil de construir aplicativos de sucesso" alt="blackbook Livro on line: A maneira mais esperta, rápida e fácil de construir aplicativos de sucesso" /></a><br />
<em>&#8220;A 37signals disponibilizou para leitura online o excelente livro <a target="_blank" href="http://gettingreal.37signals.com/" rel="nofollow" >Getting Real</a>. Ele se auto-entitula </em><em>“A maneira mais esperta, rápida e fácil de construir aplicativos de sucesso”</em>.</p>
<p style="margin: 5px; float: right"><em><br />
</em></p>
<p><em>Seth Godim fala sobre ser pragmático, descer direto ao ponto, deixar a burocracia de lado. Em vez de filosofar maneiras exóticas de resolver um problema, devemos ser realistas e práticos. </em></p>
<p><em>Os aplicativos hoje tem funcionalidades demais, complexidade demais que pouca gente sequer sabe que existe. Software deve ser simples, acessível, feito de maneira realista para resolver problemas reais.</em></p>
<p><em>Por um ponto de vista é a própria maneira de ser da empresa 37signals que criou grandes produtos como Basecamp, Backpack e outros. Uma excelente leitura principalmente para quem está desenvolvendo ou pretende desenvolver produtos.</em></p>
<p><em>Segundo a introdução do livro:</em></p>
<blockquote><p><em> Getting Real (Caindo na Real) traz melhores resultados porque força você a lidar com os verdadeiros problemas que está tentando resolver em vez de suas idéias sobre esses problemas. Ele o força a lidar com a realidade </em></p>
<p><em>Getting Real ultrapassa especificações funcionais e documentações transitórias em favor de construir telas de verdade. Uma especificação funcional é para boi dormir, uma ilusão de um acordo, enquanto uma página web é realidade. É o que seus cliente verão e usarão. É o que interessa. Getting Real o leva lá mais rápido. E isso significa que você está tomado decisões de software baseado na coisa real em vez de noções abstratas.</em></p>
<p><em>Finalmente, Getting Real é uma aproximação idealmente feita para software baseados em web. O modelo antigo de entregar software em caixinhas e então esperar um ano ou dois para entregar uma atualização está acabando. Ao contrário de software instalado, web apps podem evoluir constantemente, diariamente. Getting Real traz essas vantagens por tudo que elas valem&#8221;</em></p>
<p><em>Fonte: <a target="_blank" href="http://www.balanceonrails.com.br/articles/2006/10/26/livro-free-getting-real-da-37signals" rel="nofollow" >balanceonrails</a><br />
</em></p></blockquote>
<p><map name='google_ad_map_152_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/152?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_152_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=152&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fruby-on-rails%2Flivro-on-line-maneira-mais-espertahtml%2F' title="Livro on line: A maneira mais esperta, rápida e fácil de construir aplicativos de sucesso" alt=" Livro on line: A maneira mais esperta, rápida e fácil de construir aplicativos de sucesso" /></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/livro-on-line-maneira-mais-espertahtml/" >Livro on-line: A maneira mais esperta, rápida e fácil de construir aplicativos de sucesso</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/livro-on-line-maneira-mais-espertahtml/feed/</wfw:commentRss>
		<slash:comments>0</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>
		<item>
		<title>O que é o Ruby ? Aprenda o que é Ruby e como ganhar com ele</title>
		<link>http://e-tinet.com/blog/ruby-on-rails/o-que-ruby/</link>
		<comments>http://e-tinet.com/blog/ruby-on-rails/o-que-ruby/#comments</comments>
		<pubDate>Wed, 08 Nov 2006 09:49:00 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[o que e ruby]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/uncategorized/o-que-o-rubyhtml/</guid>
		<description><![CDATA[Como publiquei o link para o tutorial , Ruby on Rails &#8211; Livro completo, alguem pode ter se perguntado, &#8220;Oque é o Ruby? &#8221; O Texto abaixo é de autoria do Ronaldo M. Ferraz &#8220;O Ruby, nas palavras do seu criador, “é uma linguagem de scripting interpretada para tornar a programação orientada a objetos fácil [...]<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-ruby/">O que é o Ruby ? Aprenda o que é Ruby 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>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>, alguem pode ter se perguntado, &#8220;Oque é o Ruby? &#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 Ruby, nas palavras do seu criador, “é uma linguagem de scripting interpretada</span><br />
<span style="font-style: italic">para tornar a programação orientada a objetos fácil e rápida”. Conceitualmente, o</span><br />
<span style="font-style: italic">Ruby combina as melhores características de linguagens como Perl, Python, e</span><br />
<span style="font-style: italic">Smalltalk. Da primeira, ele possui a praticidade. Da segunda, a facilidade. E da</span><br />
<span style="font-style: italic">terceira, a simplicidade e o poder.</span><br />
<span style="font-style: italic">Originada no Japão nos anos 90, a linguagem permaneceu relativamente</span><br />
<span style="font-style: italic">desconhecida até que Dave Thomas e Andy Hunt—famosos pelos seus livros sobre</span><br />
<span style="font-style: italic">programação pragmática—se apaixonaram por ela, lançaram um livro sobre a</span><br />
<span style="font-style: italic">linguagem e começaram a evangelizar o mundo inteiro sobre o caminho Ruby. A falta</span><br />
<span style="font-style: italic">de documentação em inglês ainda é o maior empecilho para a disseminação do Ruby</span><br />
<span style="font-style: italic">mas isso está sendo pragmaticamente resolvido à medida que a linguagem ganha</span><br />
<span style="font-style: italic">maior aceitação.</span><br />
<span style="font-style: italic">Hoje em dia é fácil encontrar provedores de hospedagem oferecendo versões</span><br />
<span style="font-style: italic">recentes da linguagem. Ela já vem pré-instalada na maioria das distribuições Linux e</span><br />
<span style="font-style: italic">pode ser facilmente compilada se este não for o caso. O tutorial assume que você</span><br />
<span style="font-style: italic">está instalando o Ruby pela primeira vez.</span><br />
<span style="font-style: italic">O que torna o Ruby especial? A resposta é que ela mantém as coisas simples simples</span><br />
<span style="font-style: italic">e torna as coisas complexas possíveis. A linguagem é transparente e você não</span><br />
<span style="font-style: italic">precisa ficar usando atalhos obscuros e mal feitos para conseguir o que precisa. A</span><br />
<span style="font-style: italic">linguagem simplesmente funciona. Naturalmente, isso permite o surgimento de</span><br />
<span style="font-style: italic">bibliotecas com o Rails, que são tão transparentes e simples como o Ruby. Como o</span><br />
<span style="font-style: italic">Python e o Smalltalk, você consegue aprender Ruby em um tempo muito curto e se</span><br />
<span style="font-style: italic">tornar produtivo imediatamente. A linguagem não limita você com convenções</span><br />
<span style="font-style: italic">forçadas que beneficiam somente o compilador.</span><br />
<span style="font-style: italic">Em resumo, Ruby é uma linguagem que evita surpresas desagradáveis para o</span><br />
<span style="font-style: italic">programador. Tornando tudo explícito, a linguagem permite que o programador se</span><br />
<span style="font-style: italic">expresse melhor, aumentando a sua produtividade e reduzindo o stress. Só por isso</span><br />
<span style="font-style: italic">já vale a pena aprender a linguagem, mesmo que você for usá-la somente em seus</span><br />
<span style="font-style: italic">pequenos scripts pessoais. Mas, como eu costumo brincar quanto ao Smalltalk e</span><br />
<span style="font-style: italic">agora quanto ao Ruby, cuidado! Você pode acabar viciado na linguagem e sofrer ao</span><br />
<span style="font-style: italic">ter que continuar usando outras menos interessantes.&#8221;</span></p>
<p><map name='google_ad_map_143_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/143?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_143_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=143&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fruby-on-rails%2Fo-que-ruby%2F' title="O que é o Ruby ? Aprenda o que é Ruby e como ganhar com ele" alt=" O que é o Ruby ? Aprenda o que é Ruby 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-ruby/" >O que é o Ruby ? Aprenda o que é Ruby 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-ruby/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Livro de Ruby on Rails completo grátis, aprenda a programar em Ruby</title>
		<link>http://e-tinet.com/blog/ruby-on-rails/livro-gratis-completo-de-ruby-on-rails/</link>
		<comments>http://e-tinet.com/blog/ruby-on-rails/livro-gratis-completo-de-ruby-on-rails/#comments</comments>
		<pubDate>Tue, 07 Nov 2006 15:25:00 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[livro gratis de rails]]></category>
		<category><![CDATA[livro ruby on rails]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/uncategorized/ruby-on-rails-livro-completohtml/</guid>
		<description><![CDATA[Não poderia deixar de publicar o link para este livro, muito interessante, apesar de pouco conhecida esta linguagem de programação vem crescendo, saiu na até na INFO exame deste mês. Mais uma linguagem para desenvolver o famoso AJAX. &#8220;Rails para sua Diversão e Lucro é um novo tutorial sobre o Rails que mostra desde 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/ruby-on-rails/livro-gratis-completo-de-ruby-on-rails/">Livro de Ruby on Rails completo grátis, aprenda a programar em Ruby</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><strong>Não poderia deixar de publicar o link para este livro, muito interessante, apesar de pouco conhecida esta linguagem de programação vem crescendo, saiu na até na INFO exame deste mês. Mais uma linguagem para desenvolver o famoso AJAX.<br />
</strong><strong><br />
<span style="font-style: italic">&#8220;Rails para sua Diversão e Lucro</span></strong><span style="font-style: italic"> é um novo tutorial sobre o Rails  que mostra desde o básico do desenvolvimento de uma aplicação a tópicos um pouco mais  avançados como filtros customizados, escopos, módulos e extensões, incluindo  uma introdução a Ajax e </span><em style="font-style: italic">Unit Testing</em><span style="font-style: italic">. &#8220;</span></p>
<p><span style="font-size: 85%"><span style="font-style: italic">Atualizado o link: </span><a target="_blank" href="https://beta.blogger.com/delete-comment.g?blogID=36125929&amp;postID=4015867823083686844" rel="nofollow"  style="font-style: italic">&#8220;obrigado pelo toque alexandre morgado&#8221;</a></span></p>
<p><span style="color: #3333ff">Pessoal: Coloquei o link para o blog do autor, la tem o link, acho tem alguma configuração no apache deles, qualquer problema entre em contato</span><span style="font-weight: bold; font-style: italic; color: #3333ff"> (email: pedro.delfino3(nospam)gmail.com )</span></p>
<p>Link para o Livro: <a target="_blank" href="http://logbr.reflectivesurface.com/2006/10/09/rails-para-sua-diversao-e-lucro/" rel="nofollow" ><span style="font-size: 100%">Rails para sua Diversão e Lucro</span></a></p>
<p><map name='google_ad_map_142_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/142?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_142_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=142&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fruby-on-rails%2Flivro-gratis-completo-de-ruby-on-rails%2F' title="Livro de Ruby on Rails completo grátis, aprenda a programar em Ruby" alt=" Livro de Ruby on Rails completo grátis, aprenda a programar em Ruby" /></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/livro-gratis-completo-de-ruby-on-rails/" >Livro de Ruby on Rails completo grátis, aprenda a programar em Ruby</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/livro-gratis-completo-de-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>3</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! -->
