<?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>Andrea Grandi &#187; Ruby</title>
	<atom:link href="http://www.andreagrandi.it/category/ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andreagrandi.it</link>
	<description>Pensieri, progetti e qualche informazione su di me</description>
	<lastBuildDate>Sun, 05 Sep 2010 18:25:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Agile Web Development with Rails: imparare Rails 2.x</title>
		<link>http://www.andreagrandi.it/2008/06/05/agile-web-development-with-rails-imparare-rails-2x/</link>
		<comments>http://www.andreagrandi.it/2008/06/05/agile-web-development-with-rails-imparare-rails-2x/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 12:54:17 +0000</pubDate>
		<dc:creator>Andrea Grandi</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[libro]]></category>
		<category><![CDATA[manuale]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.andreagrandi.it/2008/06/05/agile-web-development-with-rails-imparare-rails-2x/</guid>
		<description><![CDATA[Chi volesse cimentarsi nell'apprendimento del framework [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.andreagrandi.it%2F2008%2F06%2F05%2Fagile-web-development-with-rails-imparare-rails-2x%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.andreagrandi.it%2F2008%2F06%2F05%2Fagile-web-development-with-rails-imparare-rails-2x%2F&amp;source=andreagrandi&amp;style=normal&amp;service=is.gd" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://www.andreagrandi.it/wp-content/uploads/2008/06/rails3.thumbnail.jpg" alt="Rails3" align="right" />Chi volesse cimentarsi nell'apprendimento del framework per lo sviluppo web <a href="http://www.rubyonrails.org"><strong>Rails</strong></a>, troverà al momento, a parte qualche tutorial qua e la, solo manuali che trattano la versione 1.2 di Rails.</p>
<p>Da fine dicembre 2007 è uscita la versione 2.0 e da pochi giorni la 2.1. Le modifiche al framework e le differenze nella stesura del codice sono così numerose da aver interrotto la compatibilità con la versione precedente.</p>
<p>Per esperienza personale, avevo installato la versione 2.0.2 di Rails, seguendo un manuale che purtroppo era basato sulla 1.2. Ad ogni capitolo qualcosa non funzionava (rispetto a quanto spiegato nel libro) ed ero costretto a ricorrere a Google oppure ai forum dedicati per chiedere spiegazioni.</p>
<p>A quel punto mi sono chiesto: ma non esiste un libro che sia basato su Rails 2.x ?! Per fortuna, dopo una breve ricerca ho scoperto l'esistenza di questo fantastico manuale: <a href="http://pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition"><strong>Agile Web Development with Rails, Third Edition</strong></a>.</p>
<p>Il libro non è ancora stato rilasciato in versione definitiva, tanto che uscira' d ottobre 2008. Come fare ad averlo in anteprima? Gli autori mettono a disposizione (a prezzo piuttosto ridotto) la versione beta in formato PDF e permettono di pre-ordinarela versione cartacea. Una volta acquistata la versione in <strong>PDF</strong> (al prezzo di circa <strong>15€</strong>, grazie al cambio favorevole euro/dollaro) si ha diritto a tutti gli aggiornamenti che vengono rilasciati (ogni 2 o 3 settimane circa)  ed alla versione definitiva del PDF quando verrà rilasciato il libro ad Ottobre.</p>
<p>Per quello che posso dirvi, soprattutto avendo iniziato a leggere un manuale analogo che trattava la versione 1.2, si tratta di un ottimo prodotto che, anche se in versione beta, è praticamente pronto per essere studiato con estremo profitto. Quasi tutti i capitoli sono stati già rivisti e quindi ripensati per la sintassi e le funzionalità di Rails 2.x, in particolare quelli che trattano <strong>ActiveRecord</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreagrandi.it/2008/06/05/agile-web-development-with-rails-imparare-rails-2x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Applicazioni Ruby On Rails che non utilizzano database</title>
		<link>http://www.andreagrandi.it/2008/05/26/applicazioni-ruby-on-rails-che-non-utilizzano-database/</link>
		<comments>http://www.andreagrandi.it/2008/05/26/applicazioni-ruby-on-rails-che-non-utilizzano-database/#comments</comments>
		<pubDate>Mon, 26 May 2008 16:38:52 +0000</pubDate>
		<dc:creator>Andrea Grandi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[activerecord]]></category>
		<category><![CDATA[errore]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[ror]]></category>

		<guid isPermaLink="false">http://www.andreagrandi.it/2008/05/26/applicazioni-ruby-on-rails-che-non-utilizzano-database/</guid>
		<description><![CDATA[Se a qualcuno fosse capitato di recente di creare una s [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.andreagrandi.it%2F2008%2F05%2F26%2Fapplicazioni-ruby-on-rails-che-non-utilizzano-database%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.andreagrandi.it%2F2008%2F05%2F26%2Fapplicazioni-ruby-on-rails-che-non-utilizzano-database%2F&amp;source=andreagrandi&amp;style=normal&amp;service=is.gd" height="61" width="50" /><br />
			</a>
		</div>
<p>Se a qualcuno fosse capitato di recente di creare una semplice applicazione "<em>Hello World</em>" utilizzando il framework <a href="http://www.rubyonrails.org"><strong>Ruby on Rails</strong></a>, avrà notato che in fase di esecuzione si ottiene un errore di questo tipo:</p>
<p><code>Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)</code></p>
<p>Perchè un errore relativo a <strong>MySQL</strong> in un'applicazione che stampa semplicemente una stringa di testo? Nelle nuove versioni di <strong>RoR</strong> vengono caricati per default i moduli <strong>ActiveRecord</strong>, <strong>ActiveResource</strong> e <strong>ActionMailer</strong>. ActiveRecord in particolare si aspetta di trovare (per le impostazioni di default) un database MySQL funzionante.</p>
<p>Per evitare questo errore è sufficiente decommentare una riga all'interno di environment.rb che si trova in <strong>$PATH_APPLICAZIONE/config/environment.rb</strong>:</p>
<pre class="brush: ruby;">
# Skip frameworks you're not going to use (only works if using vendor/rails).
# To use Rails without a database, you must remove the Active Record framework
config.frameworks -= [ :active_record, :active_resource, :action_mailer ]
</pre>
<p><em>Fonte:</em> <a href="http://www.swards.net/2008/02/ruby-on-rails-application-with-no.html">http://www.swards.net/2008/02/ruby-on-rails-application-with-no.html </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andreagrandi.it/2008/05/26/applicazioni-ruby-on-rails-che-non-utilizzano-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
