<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Commenti per Experimentalia</title>
	<atom:link href="http://eineki.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://eineki.wordpress.com</link>
	<description>Appunti raminghi</description>
	<lastBuildDate>Fri, 04 Dec 2009 21:58:27 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Commenti su Golf programming: Ritorno al futuro di Sandro Paganotti</title>
		<link>http://eineki.wordpress.com/2009/12/03/golf-programming-ritorno-al-futuro/#comment-188</link>
		<dc:creator>Sandro Paganotti</dc:creator>
		<pubDate>Fri, 04 Dec 2009 21:58:27 +0000</pubDate>
		<guid isPermaLink="false">http://eineki.wordpress.com/?p=768#comment-188</guid>
		<description>Questa volta è stata durissima! Ho dovuto attingere a tutto il mio sapere su Ruby per ridurre all&#039;osso l&#039;algoritmo. Ho chiuso con 120 caratteri utilizzati.

Il codice lo trovate qui: http://gist.github.com/249386

Per eseguirlo basta copiarlo in un file *.rb e lanciarlo passando il numero romano come parametro:

nomefile.rb MCMXXI</description>
		<content:encoded><![CDATA[<p>Questa volta è stata durissima! Ho dovuto attingere a tutto il mio sapere su Ruby per ridurre all&#8217;osso l&#8217;algoritmo. Ho chiuso con 120 caratteri utilizzati.</p>
<p>Il codice lo trovate qui: <a href="http://gist.github.com/249386" rel="nofollow">http://gist.github.com/249386</a></p>
<p>Per eseguirlo basta copiarlo in un file *.rb e lanciarlo passando il numero romano come parametro:</p>
<p>nomefile.rb MCMXXI</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Golf programming: Ritorno al futuro di eineki</title>
		<link>http://eineki.wordpress.com/2009/12/03/golf-programming-ritorno-al-futuro/#comment-187</link>
		<dc:creator>eineki</dc:creator>
		<pubDate>Fri, 04 Dec 2009 07:42:03 +0000</pubDate>
		<guid isPermaLink="false">http://eineki.wordpress.com/?p=768#comment-187</guid>
		<description>Ho appena scritto la mia soluzione in Javascript è lunga 124 caratteri utili (con due spazi significativi).
Al solito tra qualche giorno il post per dare il tempo a che volesse impegnarsi di scatenare la propria creatività.</description>
		<content:encoded><![CDATA[<p>Ho appena scritto la mia soluzione in Javascript è lunga 124 caratteri utili (con due spazi significativi).<br />
Al solito tra qualche giorno il post per dare il tempo a che volesse impegnarsi di scatenare la propria creatività.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Golf programming: Sono Pazzi Questi Romani di sandro paganotti</title>
		<link>http://eineki.wordpress.com/2009/11/02/golf-programming-sono-pazzi-questi-romani/#comment-186</link>
		<dc:creator>sandro paganotti</dc:creator>
		<pubDate>Fri, 20 Nov 2009 21:49:05 +0000</pubDate>
		<guid isPermaLink="false">http://eineki.wordpress.com/?p=717#comment-186</guid>
		<description>Sono arrivato _decisamente_ in ritardo! In ogni caso ecco la mia soluzione, sono 154 caratteri. Yezz.

http://gist.github.com/239815</description>
		<content:encoded><![CDATA[<p>Sono arrivato _decisamente_ in ritardo! In ogni caso ecco la mia soluzione, sono 154 caratteri. Yezz.</p>
<p><a href="http://gist.github.com/239815" rel="nofollow">http://gist.github.com/239815</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Libri da scaricare: Uccidere un hacker di Libri da scaricare: Ultima lezione a Gottinga &#171; Experimentalia</title>
		<link>http://eineki.wordpress.com/2008/11/24/libri-da-scaricare-uccidere-un-hacker/#comment-182</link>
		<dc:creator>Libri da scaricare: Ultima lezione a Gottinga &#171; Experimentalia</dc:creator>
		<pubDate>Sun, 15 Nov 2009 06:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://eineki.wordpress.com/?p=343#comment-182</guid>
		<description>[...] sembra essere il mese delle graphic novel. Lo scorso anno avevo consigliato di scaricare Uccidere un hacker di Andrea Ferraresso questa volta voglio segnalare Ultima lezione a [...]</description>
		<content:encoded><![CDATA[<p>[...] sembra essere il mese delle graphic novel. Lo scorso anno avevo consigliato di scaricare Uccidere un hacker di Andrea Ferraresso questa volta voglio segnalare Ultima lezione a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Ereditarietà classica in Javascript di Javascript: Ereditarietà basata su delega (Eredità prototipale) &#171; Experimentalia</title>
		<link>http://eineki.wordpress.com/2009/10/13/ereditarieta-classica-in-javascript/#comment-181</link>
		<dc:creator>Javascript: Ereditarietà basata su delega (Eredità prototipale) &#171; Experimentalia</dc:creator>
		<pubDate>Fri, 13 Nov 2009 01:45:11 +0000</pubDate>
		<guid isPermaLink="false">http://eineki.wordpress.com/?p=680#comment-181</guid>
		<description>[...] anni fa scrissi Ereditarietà classica in Javascript. Il testo mostrava che Javascript è un linguaggio ad oggetti senza classi, basato sui prototipi, e [...]</description>
		<content:encoded><![CDATA[<p>[...] anni fa scrissi Ereditarietà classica in Javascript. Il testo mostrava che Javascript è un linguaggio ad oggetti senza classi, basato sui prototipi, e [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Golf programming: Sono Pazzi Questi Romani di eineki</title>
		<link>http://eineki.wordpress.com/2009/11/02/golf-programming-sono-pazzi-questi-romani/#comment-180</link>
		<dc:creator>eineki</dc:creator>
		<pubDate>Sun, 08 Nov 2009 22:36:39 +0000</pubDate>
		<guid isPermaLink="false">http://eineki.wordpress.com/?p=717#comment-180</guid>
		<description>Il mio codice usa una tecnica ancora diversa. Mi piace quello che sta saltando fuori da questo contest
&lt;pre&gt;&lt;code&gt;
x=&quot;00212223021112131442&quot;;
l=&quot;  MMM CDCCCMXLXXXCIVIIIX&quot;;
for(i=0;i++&lt;3999;){
  for(n=(&#039;000&#039;+i).substr(-4),j=0,s=&#039;&#039;;j&lt;4;j++) 
    s+=l.substr(j*6+1*x[n[j]*2], x[n[j]*2+1]);
 document.writeln(s);
}
&lt;/code&gt;&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>Il mio codice usa una tecnica ancora diversa. Mi piace quello che sta saltando fuori da questo contest</p>
<pre><code>
x="00212223021112131442";
l="  MMM CDCCCMXLXXXCIVIIIX";
for(i=0;i++&lt;3999;){
  for(n=(&#39;000&#39;+i).substr(-4),j=0,s=&#39;&#39;;j&lt;4;j++)
    s+=l.substr(j*6+1*x[n[j]*2], x[n[j]*2+1]);
 document.writeln(s);
}
</code></pre>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Golf programming: Sono Pazzi Questi Romani di gg</title>
		<link>http://eineki.wordpress.com/2009/11/02/golf-programming-sono-pazzi-questi-romani/#comment-178</link>
		<dc:creator>gg</dc:creator>
		<pubDate>Sat, 07 Nov 2009 15:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://eineki.wordpress.com/?p=717#comment-178</guid>
		<description>175 caratteri contando l&#039;indentazione
&lt;pre&gt;
&lt;code&gt;
v=&#039;M CM D CD C XC L XL X IX V IV I&#039;.split(&#039; &#039;)
for n in range(4000):
  s,i=&#039;&#039;,0
  for x in [1000,900,500,400,100,90,50,40,10,9,5,4,1]:
    while x&lt;=n:s+=v[i];n-=x
    i+=1
  print s
&lt;/code&gt;
&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>175 caratteri contando l&#8217;indentazione</p>
<pre>
<code>
v='M CM D CD C XC L XL X IX V IV I'.split(' ')
for n in range(4000):
  s,i='',0
  for x in [1000,900,500,400,100,90,50,40,10,9,5,4,1]:
    while x&lt;=n:s+=v[i];n-=x
    i+=1
  print s
</code>
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Ereditarietà classica in Javascript di Javascript: Il linguaggio di programmazione più incompreso del mondo &#171; Experimentalia</title>
		<link>http://eineki.wordpress.com/2009/10/13/ereditarieta-classica-in-javascript/#comment-177</link>
		<dc:creator>Javascript: Il linguaggio di programmazione più incompreso del mondo &#171; Experimentalia</dc:creator>
		<pubDate>Wed, 04 Nov 2009 09:00:54 +0000</pubDate>
		<guid isPermaLink="false">http://eineki.wordpress.com/?p=680#comment-177</guid>
		<description>[...] C&#8217;è chi ribatte che Javascript non è un vero linguaggio ad oggetti perché non supporta l&#8217;ereditarietà. In realtà Javascript non si limita a supportare l&#8217;ereditarietà classica, ma permette anche altre forme ... [...]</description>
		<content:encoded><![CDATA[<p>[...] C&#8217;è chi ribatte che Javascript non è un vero linguaggio ad oggetti perché non supporta l&#8217;ereditarietà. In realtà Javascript non si limita a supportare l&#8217;ereditarietà classica, ma permette anche altre forme &#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Golf programming: Sono Pazzi Questi Romani di Davide</title>
		<link>http://eineki.wordpress.com/2009/11/02/golf-programming-sono-pazzi-questi-romani/#comment-176</link>
		<dc:creator>Davide</dc:creator>
		<pubDate>Mon, 02 Nov 2009 20:30:58 +0000</pubDate>
		<guid isPermaLink="false">http://eineki.wordpress.com/?p=717#comment-176</guid>
		<description>La mia soluzione in ruby

&lt;pre&gt;&lt;code&gt;
r=[[&#039;M&#039;,1000],[&#039;CM&#039;,900],[&#039;D&#039;,500],
   [&#039;CD&#039;,400],[&#039;C&#039;,100],[&#039;XC&#039;,90],
   [&#039;L&#039;,50],[&#039;XL&#039;,40],[&#039;X&#039;,10],
   [&#039;IX&#039;,9],[&#039;V&#039;,5],[&#039;IV&#039;,4],
   [&#039;I&#039;,1]]
4000.times do &#124;i&#124;
  s = &#039;&#039;
  r.each do &#124;a&#124;
    while i &gt;= a[1]
      i -= a[1]
      s = s + a[0]
    end
  end
  p s
end
&lt;/code&gt;&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>La mia soluzione in ruby</p>
<pre><code>
r=[['M',1000],['CM',900],['D',500],
   ['CD',400],['C',100],['XC',90],
   ['L',50],['XL',40],['X',10],
   ['IX',9],['V',5],['IV',4],
   ['I',1]]
4000.times do |i|
  s = ''
  r.each do |a|
    while i &gt;= a[1]
      i -= a[1]
      s = s + a[0]
    end
  end
  p s
end
</code></pre>
]]></content:encoded>
	</item>
	<item>
		<title>Commenti su Golf programming: Sono Pazzi Questi Romani di eineki</title>
		<link>http://eineki.wordpress.com/2009/11/02/golf-programming-sono-pazzi-questi-romani/#comment-175</link>
		<dc:creator>eineki</dc:creator>
		<pubDate>Mon, 02 Nov 2009 10:20:28 +0000</pubDate>
		<guid isPermaLink="false">http://eineki.wordpress.com/?p=717#comment-175</guid>
		<description>Come sai non si vince niente, immagino che una soluzione più ortodossa, fermo restando che l&#039;ortodossia con il golf programming non ha molto a che fare, possa darti qualche soddisfazione in più.

In definitiva, però, l&#039;unico giudice ultimo del tuo codice resti tu, e la spietata metrica del contare il numero dei caratteri.
In bash avresti potuto fare qualcosa come
#!/bin/bash
lynx -source http://liberosoftware.net/numeriromani.txt</description>
		<content:encoded><![CDATA[<p>Come sai non si vince niente, immagino che una soluzione più ortodossa, fermo restando che l&#8217;ortodossia con il golf programming non ha molto a che fare, possa darti qualche soddisfazione in più.</p>
<p>In definitiva, però, l&#8217;unico giudice ultimo del tuo codice resti tu, e la spietata metrica del contare il numero dei caratteri.<br />
In bash avresti potuto fare qualcosa come<br />
#!/bin/bash<br />
lynx -source <a href="http://liberosoftware.net/numeriromani.txt" rel="nofollow">http://liberosoftware.net/numeriromani.txt</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
