<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/1.5.1-alpha" -->
<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/"
>

<channel>
	<title>PDI^2</title>
	<link>http://riffraff.blogsome.com</link>
	<description>Propulsione d'Improbabilità Infinita</description>
	<pubDate>Mon, 18 Mar 2013 07:01:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.1-alpha</generator>
	<language>en</language>

		<item>
		<title>Note dal Ruby Social Club Milano 3</title>
		<link>http://riffraff.blogsome.com/2008/09/27/note-dal-ruby-social-club-milano-3/</link>
		<comments>http://riffraff.blogsome.com/2008/09/27/note-dal-ruby-social-club-milano-3/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 13:41:27 +0000</pubDate>
		<dc:creator>gabriele</dc:creator>
		
	<category>ruby</category>
	<category>personale</category>
	<category>rubyonrails</category>
	<category>ruby-it</category>
		<guid>http://riffraff.blogsome.com/2008/09/27/note-dal-ruby-social-club-milano-3/</guid>
		<description><![CDATA[	Passando da milano un paio di giorni fa i rubyisti locali hanno avuto l&#8217;ottima idea di organizzare un meeting.
In fondo un po&#8217; me lo meritavo, essendo stato  presente al primo storico RSC dovevano farmi vedere come siam cresciuto in due anni  
	E cavolo se siamo cresciuti! La prima volta eravamo in cinque o [...]]]></description>
			<content:encoded><![CDATA[	<p>Passando da milano un paio di giorni fa i rubyisti locali hanno avuto l&#8217;ottima idea di <a href="http://www.therubymine.com/2008/9/15/terzo-incontro-del-ruby-social-club-a-milano">organizzare un meeting</a>.<br />
In fondo un po&#8217; me lo meritavo, essendo stato  presente al <a href="http://ruby-it.org/pages/Primo+incontro+del+Ruby+Social+Club+a+Roma">primo storico RSC</a> dovevano farmi vedere come siam cresciuto in due anni <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
	<p>E cavolo se siamo cresciuti! La prima volta eravamo in cinque o sei, se non ricordo male, stavolta eravamo una trentina! Note sparse:</p>
	<ul>
	<li>l&#8217;accoglienza di <a href="http://mikamai.com/">mikamai</a> è stata ottima. Anche perché mi hanno fatto stare da loro per due giorni oltre alla sera del meeting <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
	<li>ben tre donne!</li>
	<li>nei talk si è parlato, tra le altre cose,  di tecnologie di scraping, amazon EC2, assistenti virtuali, visualizzazione di social network con Processing</li>
	<li>all&#8217;ultimo momento ho scoperto di dover fare un mini-talk anche io. Come speaker faccio schifo. <a href="http://docs.google.com/Presentation?id=dgrf9rq4_56gwvnm2dh">La micropresentazione è online</a>, ma siccome è stata accroccata in fretta e con il <a href="http://en.wikipedia.org/wiki/The_Takahashi_method">takahashi method</a> non credo ci capirete niente. Però se volete chiedere fate pure <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
	<li>Matteo Vaccari ha tenuto una pico-sessione al proiettore presentandoci un problema interessante:<br />
	<blockquote><p>
 supponiamo di voler partizionare/ordinare un array in modo che tutti gli elementi X vengano prima di quelli Y.<br />
 Ad esempio, ordinare [1,2,3,4,5,6,7] in modo che tutti i pari vengano prima dei dispari.<br />
 La cosa va fatta <em>in place</em>, in modo che lo spazio usato sia costante (qualche variabile ausiliaria va bene). E in tempo lineare.<br />
 Questo è facile, effettuando uno scan della lista e scambiando ogni volta l&#8217;elemento i-esimo con l&#8217;elemento j-esimo, dove i è inizialmente zero (incremento quando non scambio) e j è array.length -1 (fine array, decremento quando scambio).<br />
 In questo algoritmo l&#8217;invariante è che ogni passo riduce la dimensione dell&#8217;array lasciando le parti esterne ordinate (l&#8217;inizio che si è già passato perché composto da elementi &#8220;minori&#8221; e la fine che si è allontanata perché composta da elementi &#8220;maggiori&#8221;).<br />
Come si fa con una partizione in tre (minori, medi, maggiori) ?
</p></blockquote>
	<p>  Divertitevi, sulla ML <a href="http://www.ruby-forum.com/topic/166712#new">c&#8217;è un thread</a> (spezzato in due) a riguardo</li>
	<li>io avevo anche promesso a un paio di persone di dargli i dati precisi di un altro problemino, ma non mi ricordo a chi l&#8217;ho detto. Beh in ogni caso il problema è il seguente:<br />
	<blockquote><p>Dato un array A di lunghezza N vogliamo produrre in output un array B della stessa lunghezza in cui ogni a ogni elemento A[i] corrisponda il prodotto di tutti gli elementi dell&#8217;array <em>tranne se stesso</em>.<br />
Ad esempio per A= [1,2,3,4] avremmo B= [2*3*4, 1*3*4, 1*2*4, 1*2*3] = [24, 12, 8, 6].</p>
	<p>Ovviamente, in tempo lineare.<br />
Se ora state per dire &#8220;basta usare la divisione..&#8221; beh ovviamente no, senza usare divisione, modulo e similari.
</p></blockquote>
	</li>
	<li>tra le altre cose di cui mi ricordo di aver parlato: couchdb, linguaggio io, bloody mary, le cameriere, django, biologi, ungheria, irlanda, etc etc</li>
	<li>è sempre bello incontrare persone che hai sempre letto sullo schermo e scoprire che hanno una terza dimensione</li>
	</ul>
	<p>Mi scuso con quelli che mi son stati vicini perché credo di aver parlato troppo e ascoltato poco, ma mi ha fatto molto piacere incontrarvi, spero si possa fare di nuovo, e d&#8217;altronde sarebbe anche ora di fare un nuovo RSC meeting a roma <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRss>http://riffraff.blogsome.com/2008/09/27/note-dal-ruby-social-club-milano-3/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Post Archivio n° 17</title>
		<link>http://riffraff.blogsome.com/2007/06/04/p401/</link>
		<comments>http://riffraff.blogsome.com/2007/06/04/p401/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 18:06:20 +0000</pubDate>
		<dc:creator>gabriele</dc:creator>
		
	<category>ruby</category>
	<category>personale</category>
	<category>blogosfera</category>
	<category>web</category>
	<category>ruby-it</category>
		<guid>http://riffraff.blogsome.com/2007/06/04/p401/</guid>
		<description><![CDATA[	Sono in quel momento dell&#8217;anno un cui decido che diventerò una persona migliore. 
	Studiare qualcosa di completamente ignoto, andare a trovare i parenti, telefonare a amici che non sento  da un sacco di tempo, fare attività fisica, scrivere codice che serva minimamente a qualcosa/qualcuno, ripulire l&#8217;hard disk, farmi la barba con regolarità, fumare di [...]]]></description>
			<content:encoded><![CDATA[	<p>Sono in quel momento dell&#8217;anno un cui decido che diventerò una persona migliore. </p>
	<p>Studiare qualcosa di completamente ignoto, andare a trovare i parenti, telefonare a amici che non sento  da un sacco di tempo, fare attività fisica, scrivere codice che serva minimamente a qualcosa/qualcuno, ripulire l&#8217;hard disk, farmi la barba con regolarità, fumare di meno. </p>
	<p>Ergo sono stremato, mi limito a buttare qua qualche link nella peggiore tradizione dei link dump di del.icio.us, scusate, ma ricordate che l&#8217;archivio serve più a me che a voi. </p>
	<ul>
	<li>il <a href="http://forum.hnet.ru/index.php?act=Attach&#038;type=post&#038;id=7770">più bel captcha </a>di sempre</li>
	<li>federico, 1: <a href="http://doc.javastaff.com/?p=47">convertitore pdf -> ipod</a></li>
	<li>federico, 2: <a href="http://www.doubtr.com/">doubtr.com</a>, gli amici che ti danno consigli, 2.0</li>
	<li>giovanni, 1: se siete giocatori apprezzerete questo <a href="http://nicepokervideos.com/">blog che aggrega video sul poker</a>. Ricordate che il vero giocatore non ricorda mai quando perde.</li>
	<li>io che smanetto per <a href="http://www.riffraff.info/2007/6/4/how-to-add-atom-threading-extension-to-mephisto">aggiungere le Atom Thread Extension a mephisto</a>, il che mi ricorda che non ci sono ancora notizie se la mia patch sia accettata, ritenuta inutile, o se quantomeno integrino i miei test che cavolo sono migliori di quelli esistenti <em>e almeno passano</em>. La <em>commit bit anarchy</em> è l&#8217;unica soluzione per lo sviluppo open source, son sempre più convinto. </li>
	<li>nel frattempo mi hanno reddit&#8217;ato. Risultato: un migliaio di visite in più del normale. Nota interessante: >60% dei client sono firefox, 15% IE (più 7 che 6). </li>
	<li>venerdì <a href="http://lists.unbit.it/pipermail/ml/2007-May/005203.html">incontro rubyista</a>. Siccome l&#8217;ambiente stavolta è casalingo magari fate un fischio in anticipo. </li>
	<li>e mercoledì 6 giugno ci state per una seratina a roma tra nerd^Wgeek^Wtecnici^Wblogger^W<em>gente che vuole stare insieme</em>? Dobbiamo solo berci qualche birra e fare due chiacchiere potenzialmente informatiche. Lo so, sarà difficile, senza neanche chiamarlo \w+camp, aprire un wiki o un blog sull&#8217;argomento, scroccare da mangiare da <a href="http://blogs.san-lorenzo.com/sl/2007/01/san_lorenzo_per_il_barcamp_di.html">San Lorenzo</a> o stampare magliette, ma ci proviamo.  </li>
	</ul>
]]></content:encoded>
			<wfw:commentRss>http://riffraff.blogsome.com/2007/06/04/p401/feed/</wfw:commentRss>
	</item>
		<item>
		<title>TRM out!</title>
		<link>http://riffraff.blogsome.com/2006/10/11/trm-out/</link>
		<comments>http://riffraff.blogsome.com/2006/10/11/trm-out/#comments</comments>
		<pubDate>Wed, 11 Oct 2006 16:02:13 +0000</pubDate>
		<dc:creator>gabriele</dc:creator>
		
	<category>ruby</category>
	<category>personale</category>
	<category>ruby-it</category>
		<guid>http://riffraff.blogsome.com/2006/10/11/trm-out/</guid>
		<description><![CDATA[	The Ruby Mine vuole essere per ruby qualcosa di simile a quel che è TSS per Java, e cazzarola,  l&#8217;inizio è buono, ho visto qalcosa delle cose ce verranno e c&#8217;è da leccarsi le orecchie.  Vabè, conoscendo la gente che scrive, non mi aspettavo niente di meno.
Detto tra me e te, Caro Lettore, [...]]]></description>
			<content:encoded><![CDATA[	<p><a href="http://www.therubymine.com">The Ruby Mine</a> vuole essere per ruby qualcosa di simile a quel che è TSS per Java, e cazzarola,  l&#8217;inizio è buono, ho visto qalcosa delle cose ce verranno e c&#8217;è da leccarsi le orecchie.  Vabè, conoscendo la gente che scrive, non mi aspettavo niente di meno.<br />
Detto tra me e te, Caro Lettore, avrei sempre voluto aggiungere un&#8217;interfaccia editoriale al wiki, e permettere alla gente di postare news &#038; articoli, stile perl.it ma aperto. Mea culpa, non l&#8217;ho mai fatto.<br />
Meglio così, tanto non avrei mai raggiunto questi livelli di professionalità <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .  </p>
	<p>Ma ora, per favore, la piantiamo di fare cose interessanti mentre il sottoscritto non è disponibile? ;P</p>
]]></content:encoded>
			<wfw:commentRss>http://riffraff.blogsome.com/2006/10/11/trm-out/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Stasera ruby a roma</title>
		<link>http://riffraff.blogsome.com/2006/06/13/stasera-ruby-a-roma/</link>
		<comments>http://riffraff.blogsome.com/2006/06/13/stasera-ruby-a-roma/#comments</comments>
		<pubDate>Tue, 13 Jun 2006 09:35:45 +0000</pubDate>
		<dc:creator>gabriele</dc:creator>
		
	<category>personale</category>
	<category>ruby-it</category>
		<guid>http://riffraff.blogsome.com/2006/06/13/stasera-ruby-a-roma/</guid>
		<description><![CDATA[	Terzo incontro del Ruby Social Club Roma, questa volta siamo in teoria parecchi di più, ed abbiamo 4 minidiscorsi preparati.
Vabè, teoricamente preparati, io ci penserò mentre vado a roma, tanto teoricamente non ci servono slide. 
	Vero chiaroscuro che non ci servono slide? 
	PS
già che siamo in tema di comunità.. se volete un invito per orkut, [...]]]></description>
			<content:encoded><![CDATA[	<p><a href="http://ruby-it.org/pages/Terzo+Incontro+del+Ruby+Social+Club+a+Roma">Terzo incontro del Ruby Social Club Roma</a>, questa volta siamo in teoria parecchi di più, ed abbiamo 4 minidiscorsi preparati.<br />
Vabè, teoricamente preparati, io ci penserò mentre vado a roma, tanto teoricamente non ci servono slide. </p>
	<p>Vero chiaroscuro che non ci servono slide? </p>
	<p>PS<br />
già che siamo in tema di comunità.. se volete un invito per <a href="http://www.orkut.com/">orkut</a>, la comunità pseudomafiosa ad ammisione solo su invito di google, fate un fischio.
</p>
]]></content:encoded>
			<wfw:commentRss>http://riffraff.blogsome.com/2006/06/13/stasera-ruby-a-roma/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Little (ruby) italy cresce</title>
		<link>http://riffraff.blogsome.com/2006/05/18/little-ruby-italy-cresce/</link>
		<comments>http://riffraff.blogsome.com/2006/05/18/little-ruby-italy-cresce/#comments</comments>
		<pubDate>Thu, 18 May 2006 12:30:32 +0000</pubDate>
		<dc:creator>gabriele</dc:creator>
		
	<category>personale</category>
	<category>blogosfera</category>
	<category>ruby-it</category>
		<guid>http://riffraff.blogsome.com/2006/05/18/little-ruby-italy-cresce/</guid>
		<description><![CDATA[	Noto con piacere la crescita costante della comunità di rubyisti italiani, dopo che Enrico  ha  detto che comincia a trafficare con il mio linguaggio preferito, grazie a Nicola scopro anche un interessante progetto, rog di ripley, un blog engine basato su file statici e sviluppato come un set di task per rake.
Beh rog [...]]]></description>
			<content:encoded><![CDATA[	<p>Noto con piacere la crescita costante della comunità di rubyisti italiani, dopo che <a href="http://enri.wordpress.com/">Enrico </a> ha  detto che comincia a trafficare con il mio linguaggio preferito, <a href="http://www.spaziodigitale.net/blog/?p=167">grazie a Nicola</a> scopro anche un interessante progetto, <a href="http://rog.rubyforge.org/">rog</a> di <a href="http://www.salug.it/~ripley/">ripley</a>, un blog engine basato su file statici e sviluppato come un set di task per rake.<br />
Beh rog non è solo questo, ma questa è la parte imo più interessante, oltre al fatto di aver utilizzato <a href="http://rote.rubyforge.org/">Rote </a>.  Dal canto mio ho subito rotto le scatole con una email di commenti sul codice, riproponendo il mio cavallo di battaglia, cioè l&#8217;uso della sintassi</p>
	<pre>
def foo
 bla
rescue
 bla bla
end
</pre>
	<p>Per quel che riguarda la crescita di ruby in italia, mi piace notare come ad aprile ci fosse una media di quasi mille accessi al giorno al nostro sito, mentre a maggio la media è per ora di oltre 1500, indubbiamente grazie al simpatico giochino del <a href="http://ruby-it.org/pages/Aggregatore+RSS">refactoring collettivo</a>, che purtroppo si è fermato da quando ho contribuito io <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRss>http://riffraff.blogsome.com/2006/05/18/little-ruby-italy-cresce/feed/</wfw:commentRss>
	</item>
		<item>
		<title>ItalyOnRails, chi vuole dare una mano?</title>
		<link>http://riffraff.blogsome.com/2006/05/12/italyonrails-chi-vuole-dare-una-mano/</link>
		<comments>http://riffraff.blogsome.com/2006/05/12/italyonrails-chi-vuole-dare-una-mano/#comments</comments>
		<pubDate>Fri, 12 May 2006 16:51:25 +0000</pubDate>
		<dc:creator>gabriele</dc:creator>
		
	<category>italia</category>
	<category>rubyonrails</category>
	<category>ruby-it</category>
		<guid>http://riffraff.blogsome.com/2006/05/12/italyonrails-chi-vuole-dare-una-mano/</guid>
		<description><![CDATA[	Purtroppo io non sarò in italia in quel periodo, e porca miseria mi rode, ma per chi ne avesse la possibilità è stata attivata una maling list  per collaborare alla realizzazione della prima conferenza europea su RubyOnRails, che una volta tanto si terrà nel nostro bel paese. Sotto gente  
	L&#8217;annuncio è appena stato [...]]]></description>
			<content:encoded><![CDATA[	<p>Purtroppo io non sarò in italia in quel periodo, e porca miseria mi rode, ma per chi ne avesse la possibilità è stata attivata <a href="http://lists.unbit.it/pipermail/ml/2006-May/000861.html">una maling list </a> per collaborare alla realizzazione della <a href="http://www.italyonrails.com/">prima conferenza europea su RubyOnRails</a>, che una volta tanto si terrà nel nostro bel paese. Sotto gente <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
	<p>L&#8217;annuncio è appena stato dato da <a href="http://kirash.interfree.it/">Gianluigi Spagnuolo</a>, e mi pare giusto notare che,  tra le altre cose, lui è stato il primo artefice della nascita di <a href="http://www.ruby-it.org">Ruby Italia </a>nel febbraio 2003, mandando una mail a me, <a href="http://blog.hyperstruct.net">bard</a>,  <a href="http://ruby-it.org/pages/Luigi+Panzeri">matley</a>, ed un Andrea che credo fosse fondatore di un gruppo utenti ruby di genova, ma non non ricordo bene <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
La mail iniziava così:</p>
	<blockquote><p>
salve,<br />
se Google non mente dovreste essere programmatori Ruby, o<br />
quantomeno interessati a tale linguaggio.
</p></blockquote>
	<p>Sniff :°)
</p>
]]></content:encoded>
			<wfw:commentRss>http://riffraff.blogsome.com/2006/05/12/italyonrails-chi-vuole-dare-una-mano/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Aggiornamento apriliano su ruby italia</title>
		<link>http://riffraff.blogsome.com/2006/04/07/aggiornamento-apriliano-su-ruby-italia/</link>
		<comments>http://riffraff.blogsome.com/2006/04/07/aggiornamento-apriliano-su-ruby-italia/#comments</comments>
		<pubDate>Fri, 07 Apr 2006 10:26:37 +0000</pubDate>
		<dc:creator>gabriele</dc:creator>
		
	<category>personale</category>
	<category>ruby-it</category>
		<guid>http://riffraff.blogsome.com/2006/04/07/aggiornamento-apriliano-su-ruby-italia/</guid>
		<description><![CDATA[	Se siete in lista da un po&#8217; avrete notato un discreto aumento nel numero dei messaggi, ma siamo ancora pochini, anche se in aumento.
Abbiamo avuto 40 iscritti per 3 anni, ora siamo più che raddoppiati in due mesi e c&#8217;è un bel movimento anche in altre liste collegate, come quella del gruppo utenti padova o [...]]]></description>
			<content:encoded><![CDATA[	<p>Se siete in lista da un po&#8217; avrete notato un discreto aumento nel numero dei messaggi, ma siamo ancora pochini, anche se in aumento.<br />
Abbiamo avuto 40 iscritti per 3 anni, ora siamo più che raddoppiati in due mesi e c&#8217;è un bel movimento anche in altre liste collegate, come quella del <a href="http://groups.google.it/group/rugpadova">gruppo utenti padova</a> o di <a href="http://rails.it">rails.it</a>.</p>
	<p>C&#8217;è da dire che a tanta gente non piacciono le mailing list, nel caso foste più tipi da forum vorrei ricordarvi che adesso <a href="http://www.ruby-forum.com/forum/19">abbiamo anche quello</a>, e c&#8217;è un sistema di inoltro dei messaggi tra i due.</p>
	<p><a href="http://ruby-it.org/">ruby-it.org</a> si è beccato un piccolo update grafico, che sembra abbia avuto un curioso effetto collaterale: adesso yahoo finalmente ha indicizzato le pagine, non so perché prima non lo avesse mai fatto :<br />
<img src="http://ehlist.ca/chart/yahoopages/2184/20060406.png" alt="Indicizzazione pagine su yahoo" /> </p>
	<p>Il css sballa con IE6. Sostanzialmente una scelta, IE6 fa schifo, nessuno ci paga per supportarlo, e comunque lo usa solo il 10% dei visitatori, che sono cordialmente invitati a cambiarlo. Oltretutto diciamocelo, un  terzo del dieci per cento sono io.</p>
	<p>La statistica delle visite/hit/pagine viste mensile ve la faccio vedere con un simpatico grafico (dati copiati da webalizer, ma volevo provare la gem gruff):<br />
<a href="http://img126.imageshack.us/my.php?image=graph6ir.png" target="_blank"><img src="http://img126.imageshack.us/img126/2770/graph6ir.th.png" border="0" alt="Free Image Hosting at www.ImageShack.us" /></a></p>
	<p>Si conferma il trend per cui  il traffico generato da feed reader è in continuo aumento, siamo al 61.6 % della banda usata, ed a tal proposito noto che ci sono solo 23 link entranti da blog secondo technorati per cui se vi va aggiungetene uno <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
D&#8217;altronde il prossimo passo è l&#8217;aggregatore, ci sono un bel po&#8217; di ruby blogger italiani (vari dei quali scrivono in inglese, come <a href="claudio.cicali.org/">claudio cicali</a> e <a href="liquiddevelopment.blogspot.com/">chiaroscuro</a>) e di blog dedicati (come <a href="extendi.it/ruby-on-rails/">Rails on the Road</a>), e la barra di navigazione del wiki è pensata appositamente per infilarci un elemento &#8220;blogs&#8221; <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Se nessuno me lo presenta prima realizzato come un semplice controller più due viste, lo scopiazzerò brutalmente dai sorgenti di <a href="http://rplanet.rubyforge.org">rplanet</a>, d&#8217;altronde il codice del wiki comincia a far schifo e devo risistemarlo ASAP quindi il mio todolist diventa sempre più illimitato&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://riffraff.blogsome.com/2006/04/07/aggiornamento-apriliano-su-ruby-italia/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Post Archivio n. 8</title>
		<link>http://riffraff.blogsome.com/2006/04/04/post-archivio-n-8/</link>
		<comments>http://riffraff.blogsome.com/2006/04/04/post-archivio-n-8/#comments</comments>
		<pubDate>Tue, 04 Apr 2006 23:35:54 +0000</pubDate>
		<dc:creator>gabriele</dc:creator>
		
	<category>personale</category>
	<category>web</category>
	<category>lettura</category>
	<category>ruby-it</category>
		<guid>http://riffraff.blogsome.com/2006/04/04/post-archivio-n-8/</guid>
		<description><![CDATA[	Ovvero: meno ICI più anarchaia
	
	foldl.com e foldr.com, probabilmente non fa ridere se non si è geek pesanti
	 il che mi ricorda di drunk.com, al momento vuoto, ma mi ricordo che nel &#8216;98 c&#8217;era scritto &#8220;I think it&#8217;s not so fun if you&#8217;re sober&#8220;. Io risi per ore.
	Il mondo com&#8217;è davvero, ovvero planisferi con le proporzioni [...]]]></description>
			<content:encoded><![CDATA[	<p>Ovvero: meno ICI più anarchaia</p>
	<ol>
	<li><a href="http://foldl.com">foldl.com</a> e<a href="http://foldr.com"> foldr.com</a>, probabilmente non fa ridere se non si è geek pesanti</li>
	<li> il che mi ricorda di drunk.com, al momento vuoto, ma mi ricordo che nel &#8216;98 c&#8217;era scritto &#8220;<em>I think it&#8217;s not so fun if you&#8217;re sober</em>&#8220;. Io risi per ore.</li>
	<li><a href="http://www.sasi.group.shef.ac.uk/worldmapper/thumbnails/mapindex49-60.html">Il mondo com&#8217;è davvero</a>, ovvero planisferi con le proporzioni degli stati reali, per certi valori di &#8220;reale&#8221;</li>
	<li>Tokidoki introduce (<a href="http://tokidoki.splinder.com/post/7600358">in</a> <a href="http://tokidoki.splinder.com/post/7611010">tre</a> <a href="http://tokidoki.splinder.com/post/7615733">puntate</a>)il metodo <em>Heisig ½</em> per imparare i kanji. Lo infilo nel mio sterminato todo.</li>
	<li>Ma anche a te, O Lettore Ricco di Esperienza, capita di dimenticarti di cosa hai già parlato? Perché finché ti capita di persona uno può dirti che lo hai già detto, tu la pianti e vai avanti tranquillo, ma via blog diventa pesante. Vabè, scusami casomai.</li>
	<li>A tal proposito, avevo già spammato <a href="http://japanesepod101.com/">JapanesePod101</a>? E&#8217; bellissimo, imo.</li>
	<li><em>Margherita Dolcevita</em>, per ora, è un ennesimo libro di Benni sempre uguale, non è che mi dispiaccia ma insomma..  comincia a sembrare uno che copia se stesso. Un <em>pastiche</em>, forse. Però ho apprezzato un sacco il cane che fa da tramite con Malaussene di Pennac.</li>
	<li>Nella <a href="http://lists.unbit.it/pipermail/ml/2006-April/000518.html">lista di ruby-italia si parla</a> di fare lightning talk ai prossimi incontri dei gruppi locali (che nella mia mente rimangono sempre <em>ruby brigade</em> ). Io ho subito visualizzato il mio sui multimetodi. Ovviamente quattro minuti dopo ho scoperto <a href="http://multi.rubyforge.org">chi lo ha già fatto</a></li>
	<li>ci sono dei momenti della vita in cui ci si trova a dover fare un 3-way merge su di un file sul quale mette mano <em>una sola persona</em>. Ad ogni modo, dio benedica <tt>vim -d</tt>, che permette di operare in contemporanea su 4 file, oltretutto va da dio con subversion che rinomina i conflitti come <tt>file file.mine file.rXYZ file.rxZZ</tt> permettendo di caricarli tutti con uno shell glob in ordine utile. </li>
	</ol>
	<p>Ho parlato già abbastanza, ma concludo con un nuovo koan.<br />
Un contadino si recò dal monaco e gli chiese: <em>O saggio monaco,  se io metto un uovo in un vaso, e ne nasce un pulcino, ed il pulcino cresce finché non riesce a passare più dal collo del vaso, come posso far uscire l&#8217;uccello vivo senza rompere il mio prezioso vaso?</em>.<br />
Il monaco meditò a lungo su come fare a pezzi il pulcino ed il vaso senza farli a pezzi, poi, sconfitto si recò dal contadino e disse: <em>parlerò al mio maestro</em>.<br />
Giunto dal lui gli sottomise la questione, e questi rispose:<br />
<em>Il pulcino non è nel vaso</em>.<br />
Subito, il monaco fu illuminato.
</p>
]]></content:encoded>
			<wfw:commentRss>http://riffraff.blogsome.com/2006/04/04/post-archivio-n-8/feed/</wfw:commentRss>
	</item>
		<item>
		<title>RubyOnRails 1.1</title>
		<link>http://riffraff.blogsome.com/2006/03/28/rubyonrails-11/</link>
		<comments>http://riffraff.blogsome.com/2006/03/28/rubyonrails-11/#comments</comments>
		<pubDate>Tue, 28 Mar 2006 09:36:06 +0000</pubDate>
		<dc:creator>gabriele</dc:creator>
		
	<category>personale</category>
	<category>rubyonrails</category>
	<category>ruby-it</category>
		<guid>http://riffraff.blogsome.com/2006/03/28/rubyonrails-11/</guid>
		<description><![CDATA[	Oh, beh, ancora non ci state giocando?
Chissà se Federico sta già aggiornando acts_as_networked (che sul mio hd rimane rinominato come has_self_references) per usare has_many :through.. 
	Piccola nota aggiuntiva quasi completamente scollegata: sono diventato membro di un o&#8217;reilly user group  senza fare assolutamente niente, grazie chiaroscuro!
In pratica significa che la O&#8217;Reilly ci da materiale e [...]]]></description>
			<content:encoded><![CDATA[	<p>Oh, beh, ancora <a href="http://weblog.rubyonrails.com/articles/2006/03/28/rails-1-1-rjs-active-record-respond_to-integration-tests-and-500-other-things">non ci state giocando</a>?<br />
Chissà se <a href="http://pixzone.com/blog/">Federico</a> sta già aggiornando <tt>acts_as_networked</tt> (che sul mio hd rimane rinominato come <tt>has_self_references</tt>) per usare <tt>has_many :through</tt>.. </p>
	<p>Piccola nota aggiuntiva quasi completamente scollegata: sono diventato membro di un <a href="http://ruby-it.org/pages/Ruby+Social+Club">o&#8217;reilly user group </a> senza fare assolutamente niente, <a href="http://liquiddevelopment.blogspot.com/">grazie chiaroscuro!</a><br />
In pratica significa che la O&#8217;Reilly ci da materiale e supporto e sconti in cambio di&#8230; beh.. di niente.<br />
Ok, ovviamente <em>non esiste un pranzo gratis</em>, quello che stanno facendo è conquistarsi una base di utenti con una politica di marketing subdolamente malvagia, lo so, ma è meglio di niente. </p>
	<p>Ed ora torno tristemente a studiare Sistemi Distribuiti.
</p>
]]></content:encoded>
			<wfw:commentRss>http://riffraff.blogsome.com/2006/03/28/rubyonrails-11/feed/</wfw:commentRss>
	</item>
		<item>
		<title>Resoconto del 2° incontro del Ruby Social Club romano</title>
		<link>http://riffraff.blogsome.com/2006/03/27/resoconto-del-2%c2%b0-incontro-del-ruby-social-club-romano/</link>
		<comments>http://riffraff.blogsome.com/2006/03/27/resoconto-del-2%c2%b0-incontro-del-ruby-social-club-romano/#comments</comments>
		<pubDate>Mon, 27 Mar 2006 09:10:26 +0000</pubDate>
		<dc:creator>gabriele</dc:creator>
		
	<category>personale</category>
	<category>ruby-it</category>
		<guid>http://riffraff.blogsome.com/2006/03/27/resoconto-del-2%c2%b0-incontro-del-ruby-social-club-romano/</guid>
		<description><![CDATA[	In cui si parla di come i nostri eroi affrontino le avverse sorti, ma nonostante l&#8217;accanirsi del fato alla fine ne escano vittoriosi.
	
Dunque, alle se e 30 siamo teoricamente tra 4 ed otto persone a dover andare a cena, io mi dirigo verso roma, inveendo mentalmente contro Federico che è la solita sòla e non [...]]]></description>
			<content:encoded><![CDATA[	<p><em>In cui si parla di come i nostri eroi affrontino le avverse sorti, ma nonostante l&#8217;accanirsi del fato alla fine ne escano vittoriosi.</em></p>
	<p>
Dunque, alle se e 30 siamo teoricamente tra 4 ed otto persone a dover andare a cena, io mi dirigo verso roma, inveendo mentalmente contro Federico che è la solita sòla e non s&#8217;è fatto sentire, e con undici anni di anticipo rispetto all&#8217;orario stabilito per incontrarmi con Chiaroscuro, che avrei dovuto recuperare al centro per poi dirigermi verso la prenestina.<br />
Ovviamente, mi ero dimenticato del fatto che io dentro roma non posso entrarci causa targhe alterne <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  . </p>
	<p>< /p>
</p>
	<p>
Dopo vari contatti telefonici con lui ci accordiamo per incontrarci a largo preneste in cui giungerò passando dal raccordo e lui prendendo i mezzi.
</p>
	<p>
Nel frattempo mi arriva un messaggio da parte di qualcuno che non può venire per problemi al lavoro. Grande suspense perché io il numero non ce l&#8217;ho ed il nom,e non mi è stato scritto.
</p>
	<p>
Ovviamente io e Chiaroscuro affrontiamo il problema di ritrovarci in modo serio e composto: Ovviamente il suo autobus bypassa largo preneste rendendo praticamente impossibile ritrovarci, e così lui mi sorpassa in una direzione, io faccio inversione di marcia imprecando e nel frattempo era tornato indietro, poi cerco di raggiungere una strada in cui credo si trovi e invece mi accorgo di averla superata da tre semafori (sulla prenestina, un semaforo è un&#8217;unità di misura). Poi crediamo di trovarci in un posto ed andiamo a finire in un altro.
</p>
	<p>
Fortunatamente applicando quello che abbiamo imparato in anni di sviluppo software (lui, io li ho imparati in anni di smarrimenti in giro per l&#8217;europa)  manteniamo un feedback loop particolarmente intenso (non so quante telefonate, ma tante), e riusciamo a realizzare il nostro obiettivo &#8220;<em>voglio stare al ristorante alle 21.00</em>&#8221; addirittura  all&#8217;interno dei tempi stimati, ovvero arrivando alle 20.59. <br />
 Memorabile l&#8217;entrata di lui in auto &#8220;<em>Per fortuna abbiamo mantenuto un atteggiamento Agile, la prossima volta ci diamo tutti appuntamento in un posto sconosciuto e vediamo che succede</em>&#8221;
</p>
	<p>
Ovviamente, come in ogni storia che segua da presso la legge di Murphy, il ristorante è chiuso.<br />
 Resistendo alla tentazione di scoppiare a piangere decidiamo di attendere un po&#8217; per vedere se arriva ( Raffaele+1|Roberto(+1?)).
</p>
	<p>
In quel momento arriva un sms, a me, che ha per mittente: <strong>Ruby-Quagli</strong>, indica un ritardo di mezz&#8217;ora  e si conclude con un misterioso <strong>xyzxyz &#8212; soap4r</strong>.<br />
Il nostro interrogarci sul mistero dell&#8217;sms (messaggi sms via soap con ruby?  quaglie via soap con salsa? ritardi con quaglie in via manfredonia? ) viene al fine risolto dall&#8217;arrivo di raffaele con annessa dolce metà, e dopo aver constatato che il posto è chiuso usiamo il nostro sistema HA-pizza (cluster di ristoranti in altà disponibilità) ripiegando sul &#8220;laboratorio 3&#8243; dove aggrediamo felicemente un paio di litri di vino, un numero irragionevole di arrosticini, bruschette, pizza, focaccia ed anche il tavolo, che alla fine della cena risulterà in uno stato che in  confronto <a href="http://ruby-it.org/pages/qb">il codice del wiki </a>sembra ordinato.
</p>
	<p>
Ma di cosa si è parlato? Ebbene, siccome siamo un gruppo di rubyisti, si è ovviamente parlato di <em>semiotica</em>, che è il tema più strettamente collegato. So che spesso Umberto Eco parla di <a href="http://www.nitrohq.com/">Nitro/Og</a>, in effetti.<br />
Effettivamente dopo un po&#8217; cominciavo ad esere convinto anche io che ciò fosse assolutamente logico.
</p>
	<p>
Si è parlato di linguaggio e di capacità espressiva, degli Hopi e della tesi di Sapir-Whorf e del fatto che i giapponesi usino un sacco di parole inglese (indovinate come si dice tavolo?) ed ovviamente piccola incursione su Wittgenstein.<br />
Ora, non vorrei sembrasse che tutti noi conoscessimo questi argomenti, semplicemente si formavano dei minidialoghi a geometria variabile. Io di Wittgenstein, come ho precisato anche l&#8217;altra sera, conosco un paio di aforismi e poco più.
</p>
	<p>
Poi c&#8217;è stata un reprense sul modello educativo inglese/romano/italiano e su quanto Visual Basic 6 fosse in realtà uno strumento fenomenale con una comunità di incompetenti; abbiamo poi sbavato su cosa potrebbe essere ruby con un ide VB-like, ed ho stupito tutti ricordando che in effetti la prima versione di VB si chiamava Ruby.
</p>
	<p>
Si è ovviamente discusso di rails, e Raffaele mi ha fatto scoprire <a href="http://www.solunas.org/">questo progetto molto interessante </a>, ed ovviamente c&#8217;è stata una capatina nel magico mondo dell&#8217;implementazione dei DSL, tra l&#8217;altro finalmente Chiaroscuro è riuscito ad illustrarmi bene il suo progetto di avere una grammatica generativa per produrre fiabe, basata sugli studi di un tizio di cui non ricordo il nome (potete reperire info negli archivi della mailing list) , l&#8217;idea è che sia possibile costruire una fiaba <em>russa</em> (è cruciale la russità) applicando alcuni schemi ricorsivamente, e se una cosa è descrivibile algoritmicamente allora è possibile farne un&#8217;implementazione. Piccola deriva sull&#8217;idea di scrittura creativa, gioco combinatorio e sul fatto che assurdamente tutti avessimo letto <a href="http://www.scrive.it/media/249">Gli Esercizi di Stile </a>.
</p>
	<p>
In realtà ho l&#8217;impressione che si sia discusso di un sacco di altre cose, anche perché poi sono arrivato a casa alle due di notte, ma sinceramente non mi ricordo tanto bene, quindi se qualcuno vuole precisare è il benvenuto <img src='http://riffraff.blogsome.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRss>http://riffraff.blogsome.com/2006/03/27/resoconto-del-2%c2%b0-incontro-del-ruby-social-club-romano/feed/</wfw:commentRss>
	</item>
	</channel>
</rss>
