
<?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>SigmaLab</title>
	<atom:link href="http://blog.sigmalab.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sigmalab.net</link>
	<description>Confessions on the edge of reason</description>
	<lastBuildDate>Tue, 02 Mar 2010 16:49:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Dreamhost Redmine &#8211; Mercurial</title>
		<link>http://blog.sigmalab.net/2010/03/02/dreamhost-redmine-mercurial/</link>
		<comments>http://blog.sigmalab.net/2010/03/02/dreamhost-redmine-mercurial/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 16:48:55 +0000</pubDate>
		<dc:creator>Yoghi</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[dremahost]]></category>
		<category><![CDATA[redmine]]></category>

		<guid isPermaLink="false">http://blog.sigmalab.net/?p=584</guid>
		<description><![CDATA[Se provate ad usare su dreamhost redmine e come scm mercurial sappiate che la versione installata di base non è correttamente supportata, quindi dovete seguire la guida per installare l&#8217;ultima versione di mercurial e infine dentro redmine (config/enviroment.rb) aggiungere queste due righe
ENV['PATH'] = "/home//bin:#{ENV['PATH']}"
ENV['PYTHONPATH'] = "/home//lib/python:#{ENV['PYTHONPATH']}"
NOTA: nella guida di mercurial c&#8217;è un piccolo errore, non [...]]]></description>
			<content:encoded><![CDATA[<p>Se provate ad usare su dreamhost redmine e come scm mercurial sappiate che la versione installata di base non è correttamente supportata, quindi dovete seguire la <a href="http://wiki.dreamhost.com/Mercurial">guida</a> per installare l&#8217;ultima versione di mercurial e infine dentro redmine (config/enviroment.rb) aggiungere queste due righe<br />
<code>ENV['PATH'] = "/home//bin:#{ENV['PATH']}"<br />
ENV['PYTHONPATH'] = "/home//lib/python:#{ENV['PYTHONPATH']}"</code></p>
<p>NOTA: nella guida di mercurial c&#8217;è un piccolo errore, non ci vanno spazi tra chiave , = e valore vanno tutti attaccati come segue :<br />
<code>[extensions]<br />
hgext/hbisect=!</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sigmalab.net/2010/03/02/dreamhost-redmine-mercurial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leopard Tip: File cdr to iso</title>
		<link>http://blog.sigmalab.net/2009/10/26/leopard-tip-file-cdr-to-iso/</link>
		<comments>http://blog.sigmalab.net/2009/10/26/leopard-tip-file-cdr-to-iso/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 12:06:27 +0000</pubDate>
		<dc:creator>Yoghi</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.sigmalab.net/?p=578</guid>
		<description><![CDATA[Per convertire un file cdr in iso basta 
 makehybrid -iso -joliet -o &#34;cdrfile&#34; &#34;isofile&#34; 
deve essere eseguito come root.
]]></description>
			<content:encoded><![CDATA[<p>Per convertire un file cdr in iso basta </p>
<pre class="brush: php"> makehybrid -iso -joliet -o &quot;cdrfile&quot; &quot;isofile&quot; </pre>
<p>deve essere eseguito come root.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sigmalab.net/2009/10/26/leopard-tip-file-cdr-to-iso/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zend Server Comunity Edition (CE) 4.0.5</title>
		<link>http://blog.sigmalab.net/2009/10/11/zend-server-comunity-edition-ce-4-0-5/</link>
		<comments>http://blog.sigmalab.net/2009/10/11/zend-server-comunity-edition-ce-4-0-5/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 18:56:08 +0000</pubDate>
		<dc:creator>Yoghi</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.sigmalab.net/?p=573</guid>
		<description><![CDATA[Sono recentemente passato da usare lighttpd per testare i siti a questo prodotto nato in casa Zend, facile da installare e configurare e ha pure il supporto x il debug a runtime. L&#8217;unico problema che ho trovato è stato un errore sulle lib mancanti sotto ubuntu (ovviamente problema non bloccante) risolto facilmente cosi :

sudo apt-get [...]]]></description>
			<content:encoded><![CDATA[<p>Sono recentemente passato da usare lighttpd per testare i siti a questo prodotto nato in casa Zend, facile da installare e configurare e ha pure il supporto x il debug a runtime. L&#8217;unico problema che ho trovato è stato un errore sulle lib mancanti sotto ubuntu (ovviamente problema non bloccante) risolto facilmente cosi :</p>
<pre class="brush: php">
sudo apt-get install libaio1
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.sigmalab.net/2009/10/11/zend-server-comunity-edition-ce-4-0-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript Camp 09</title>
		<link>http://blog.sigmalab.net/2009/09/28/javascript-camp-09/</link>
		<comments>http://blog.sigmalab.net/2009/09/28/javascript-camp-09/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 10:06:07 +0000</pubDate>
		<dc:creator>Yoghi</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[barcamp]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[kata]]></category>

		<guid isPermaLink="false">http://blog.sigmalab.net/?p=565</guid>
		<description><![CDATA[Di recente c&#8217;è stato questo bellissimo evento sponsorizzato da ideato s.r.l. un barcamp tematizzato su javascript. Devo essere sincero non pensavo di parteciparvi, sono in piena tesi e non ho molto tempo, ma è stata una fortuna esserci. I partecipanti erano preparati, e ho potuto prendere molti spunti interessanti. Il miglior talk è stato sicuramente [...]]]></description>
			<content:encoded><![CDATA[<p>Di recente c&#8217;è stato questo bellissimo evento sponsorizzato da<a href="http://www.ideato.it/"> ideato s.r.l.</a> un barcamp tematizzato su javascript. Devo essere sincero non pensavo di parteciparvi, sono in piena tesi e non ho molto tempo, ma è stata una fortuna esserci. I partecipanti erano preparati, e ho potuto prendere molti spunti interessanti. Il miglior talk è stato sicuramente quello sul <a href="http://en.wikipedia.org/wiki/Kata_%28programming%29">KATA</a>  programming, ossia cercare di migliorare al massimo del codice, cercando di renderlo sempre più elegante (link utili : <a href="http://www.javascriptkata.com/">qui</a>, <a href="http://codekata.pragprog.com/">qui</a>). Per portare avanti i suoi esempi  <a href="http://www.gabrielelana.it">Gabriele Lana</a> ha utilizzato ovviamente la riga di comando, dato che javascript usarlo da browser è un po ostico; i tool utlizzati sono stati <a href="http://www.mozilla.org/rhino/">Rhino</a> e <a href="http://github.com/pivotal/jasmine">Jasmine Test Framework</a> (anche se quest&#8217;ultimo l&#8217;ho ha modificato, in quanto richiederebbe un browser) , il tutto condito con una chiara spiegazione. L&#8217;esempio proposto è stato &#8220;game of life&#8221; (<a href="http://en.wikipedia.org/wiki/The_Game_of_Life">link</a> &#8211; <a href="http://www.bitstorm.org/gameoflife/">link2</a> ) e dovrebbe essere disponibile sulla sua pagina su <a href="http://github.com/gabrielelana/">github</a>. Tra i tool che ho visto ho deciso di menzionare <a href="http://javascript.neyric.com/wireit/">WireIt</a> un simpato framework per collegare blocchetti grafici con dei fili ed esportare la struttura con <a href="http://json.org/">JSON</a>. Che dire la giornata è stat molto interessante. Grazie a tutti. [<a href="http://www.javascriptcamp.com/">link al sito principale</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sigmalab.net/2009/09/28/javascript-camp-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1984 giorni di propaganda negativa contro la Apple</title>
		<link>http://blog.sigmalab.net/2009/07/31/1984-giorni-di-propaganda-negativa-contro-la-apple/</link>
		<comments>http://blog.sigmalab.net/2009/07/31/1984-giorni-di-propaganda-negativa-contro-la-apple/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 05:15:41 +0000</pubDate>
		<dc:creator>Schrepfler</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[osnews]]></category>

		<guid isPermaLink="false">http://blog.sigmalab.net/2009/07/31/1984-giorni-di-propaganda-negativa-contro-la-apple/</guid>
		<description><![CDATA[Il prestigioso giornale on line osnews ha promesso 1984 giorni di pubblicità negativa. Tutto è nato dopo il rifiuto della Apple di pubblicare Google Voice app sul loro store. E&#8217; stato l&#8217;ennesimo rifiuto che ha fatto traboccare il vaso per l&#8217;editore di osnews. L&#8217;obiettivo è ottenere una piattaforma veramente aperta, libera dal controllo e senza [...]]]></description>
			<content:encoded><![CDATA[<p>Il prestigioso giornale on line <a href="http://www.osnews.com">osnews</a> ha promesso <a href="http://www.osnews.com/story/21918/The_Camel_s_Back_Broke_1984_Days_of_Bad_PR_for_Apple">1984 giorni di pubblicità negativa</a>. Tutto è nato dopo il rifiuto della Apple di pubblicare Google Voice app sul loro store. E&#8217; stato l&#8217;ennesimo rifiuto che ha fatto traboccare il vaso per l&#8217;editore di osnews. L&#8217;obiettivo è ottenere una piattaforma veramente aperta, libera dal controllo e senza restrizioni dei gestori che vogliono sfruttare tutto al massimo. Finchè questo non cambia anche per me le alternative che promoverò a scapito del iPhone sono chiare: Android, Symbian e perfino Windows Mobile.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sigmalab.net/2009/07/31/1984-giorni-di-propaganda-negativa-contro-la-apple/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Frontiers 09 &#8211; Verde e Internet</title>
		<link>http://blog.sigmalab.net/2009/06/08/frontiers-09-verde-e-internet/</link>
		<comments>http://blog.sigmalab.net/2009/06/08/frontiers-09-verde-e-internet/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 07:49:23 +0000</pubDate>
		<dc:creator>Yoghi</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[frontiers09]]></category>

		<guid isPermaLink="false">http://blog.sigmalab.net/?p=555</guid>
		<description><![CDATA[Chi l&#8217;ha detto che internet delle cose non possa essere anche verde e collaborare con la natura? questo è uno dei temi che oggi si affrontano a frontiers accanto ai soliti tempi di interaction design. La sala è ormai piena, tra poco si inizia annunciano al microfono, i vari speacker stanno finendo le slide e [...]]]></description>
			<content:encoded><![CDATA[<p>Chi l&#8217;ha detto che internet delle cose non possa essere anche verde e collaborare con la natura? questo è uno dei temi che oggi si affrontano a frontiers accanto ai soliti tempi di <em>interaction design</em>. La sala è ormai piena, tra poco si inizia annunciano al microfono, i vari speacker stanno finendo le slide e si mettono a posto le varie demo. In regia come sempre <a href="http://dolmedia.tv">dolmedia</a>.</p>
<div align="center">
<img src="http://frontiers.idearium.org/2009/wp-content/themes/foi_v/images/logo-frontiers.png" alt="logo" />
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.sigmalab.net/2009/06/08/frontiers-09-verde-e-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All your base are belong to us</title>
		<link>http://blog.sigmalab.net/2009/04/24/all-your-base-are-belong-to-us/</link>
		<comments>http://blog.sigmalab.net/2009/04/24/all-your-base-are-belong-to-us/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 23:23:20 +0000</pubDate>
		<dc:creator>Schrepfler</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blog.sigmalab.net/2009/04/24/all-your-base-are-belong-to-us/</guid>
		<description><![CDATA[Oracle ha comprato la Sun per $7.4 miliardi. In attesa che l'accordo venga approvato pensiamoci un attimo. La Oracle ora possiede Oracle DBMS, MySQL e Berkley DB.
E proprio ora di dire Tutte le vostre basi ci appartengono!]]></description>
			<content:encoded><![CDATA[<p>Oracle ha comprato la Sun per $7.4 miliardi. In attesa che l&#8217;accordo venga approvato pensiamoci un attimo. La Oracle ora possiede Oracle DBMS, MySQL e Berkley DB.<br />
E proprio ora di dire Tutte le vostre basi ci appartengono!<br />
Meno male che uso postgresql <img src='http://blog.sigmalab.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sigmalab.net/2009/04/24/all-your-base-are-belong-to-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine introduce Java</title>
		<link>http://blog.sigmalab.net/2009/04/10/google-app-engine-introduces-java/</link>
		<comments>http://blog.sigmalab.net/2009/04/10/google-app-engine-introduces-java/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 16:29:29 +0000</pubDate>
		<dc:creator>Schrepfler</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.sigmalab.net/?p=512</guid>
		<description><![CDATA[E&#8217; un dato di fatto che spesso, la piattaforma di sviluppo che scegliamo è collegata con i servizi di hosting che esistono. Le preferenze personali semplicemente passano in secondo piano. LAMP è un successo mondiale sopratutto perche esistono migliaia siti di hosting pronti e a basso costo. .Net è un &#8220;fallimento&#8221; lato server perche i [...]]]></description>
			<content:encoded><![CDATA[<p>E&#8217; un dato di fatto che spesso, la piattaforma di sviluppo che scegliamo è collegata con i servizi di hosting che esistono. Le preferenze personali semplicemente passano in secondo piano. LAMP è un successo mondiale sopratutto perche esistono migliaia siti di hosting pronti e a basso costo. .Net è un &#8220;fallimento&#8221; lato server perche i server non sono gratis e aperti. Java ha i server gratis e aperti, ma presenta i problemi. Se un host provider mette a disposizione un application/servlet container, come dare un servizio che scala e contemporaneamente proibire ai sviluppatori di fare idiozie che potrebbero mettere in ginocchio il sistema o lasciarlo meno sicuro, alla fine avete a disposizione tutte le API del JDK. Aggiungiamo anche il fatto che i requisiti neccessari sono più esigenti in termini di RAM e CPU messi a confronto con LAMP. Un problema non da poco che gli ingegneri della Google hanno deciso di affrontare e offrire una soluzione tutta loro.<br />
Google App Engine, che fin&#8217;ora offriva Python come piattaforma di sviluppo, <a href="http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html">ora offre anche Java</a>. Per il momento, è in fase di &#8220;prova&#8221; e limitato ai primi 10&#8242;000 sviluppatori che faranno la richiesta (10 siti a testa).<br />
Chi sarà il fortunato, vedrà che la Java VM è stata modificata, le modifiche principali sono</p>
<ol>
<li>Non poter scrivere sul file system (ma potete leggere)</li>
<li>Non si possono aprire delle Socket, ma si possono utilizzare le API di google per eseguire richieste HTTP e HTTPS</li>
<li>Non si possono creare dei Thread, le richieste devono essere &#8220;servite&#8221; in tempo limitato (30sec)</li>
<li>Altro, qui ci sarà da divertire sicuramente man mano che scopriamo tutte le limitazioni e modi per evitarle <img src='http://blog.sigmalab.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
<p>Esiste una lista dettagliata delle classi del JDK <a href="http://code.google.com/appengine/docs/java/jrewhitelist.html">disponibili per lo sviluppo</a> e la guida per il <a href="http://code.google.com/appengine/docs/java/gettingstarted/">sviluppatore</a> e l&#8217;SDK, e sono messe a disposizione anche delle API proprietarie per la persistenza dei dati (api JDO e JPA tramite la libreria DataNucleus), autenticazione utenti, mail, memcache, modifiche immagine, task schedulati e fetch di URL. E&#8217; stato publiccato anche il <a href="http://code.google.com/eclipse">plugin per Eclipse</a> con l&#8217;SDK e GWT incluso.<br />
In breve, prevedo che avremo tantissime applicazioni che d&#8217;ora in poi proveranno a fare vita e miracoli per stare dentro questi limiti. Già ci sono post in giro per vedere se il i vari framework possono girare su App Engine e si sta già lavorando per fare le modifiche neccessari (es. <a href="http://www.nabble.com/Google-App-Engine-support--td22972179.html">struts 2</a>, <a href="http://eclipsesource.com/blogs/2009/04/10/osgi-on-appengine/">osgi</a>).<br />
Il hosting è gratis con il  limite di stare al di sotto i 500MB di storage e 5 milioni di pagine servite al mese, per andare oltre bisogna attivare il billing.<br />
Una piccola rivoluzione è iniziata (di nuovo) grazie a Google e ora, andiamo avanti per creare il prossimo milione di siti <img src='http://blog.sigmalab.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sigmalab.net/2009/04/10/google-app-engine-introduces-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quali saranno gli eroi del futuro?</title>
		<link>http://blog.sigmalab.net/2009/03/15/quali-saranno-gli-eroi-del-futuro/</link>
		<comments>http://blog.sigmalab.net/2009/03/15/quali-saranno-gli-eroi-del-futuro/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 14:10:24 +0000</pubDate>
		<dc:creator>Yoghi</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.sigmalab.net/?p=494</guid>
		<description><![CDATA[Dal sito Hero Factory è possibile disegnare il proprio eroe.

un modo carino per passare 5 minuti di relax creativo!
]]></description>
			<content:encoded><![CDATA[<p>Dal sito <a title="Hero Factory" href="http://cpbintegrated.com/theherofactory/" target="_blank">Hero Factory</a> è possibile disegnare il proprio eroe.</p>
<p style="text-align: center;"><img class="attachment wp-att-495 centered" src="http://blog.sigmalab.net/wp-content/uploads/2009/03/myhero.thumbnail.jpg" alt="Hero 1" width="149" height="200" /></p>
<p style="text-align: left;">un modo carino per passare 5 minuti di relax creativo!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sigmalab.net/2009/03/15/quali-saranno-gli-eroi-del-futuro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link della settimana</title>
		<link>http://blog.sigmalab.net/2008/12/22/link-della-settimana-6/</link>
		<comments>http://blog.sigmalab.net/2008/12/22/link-della-settimana-6/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 01:32:55 +0000</pubDate>
		<dc:creator>Yoghi</dc:creator>
				<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://blog.sigmalab.net/?p=493</guid>
		<description><![CDATA[Un po di link carini che ho scovato in questi giorni :

unetbootin, make usb bootable
Func client/server per l&#8217;esecuzione di script bash remoti (write in python) 
Twisted dei Matrix Labs, piattaforma scritta in python per la comunicazione in rete. 
DTN Routing Simulator
Gift di natale da MacHeist aka software free 
EcoFont font da usare per risparmiare inchiostro

]]></description>
			<content:encoded><![CDATA[<p>Un po di link carini che ho scovato in questi giorni :</p>
<ul>
<li><a href="http://unetbootin.sourceforge.net/">unetbootin</a>, make usb bootable</li>
<li><a href="https://fedorahosted.org/func/">Func</a> client/server per l&#8217;esecuzione di script bash remoti (write in python) </li>
<li><a href="http://twistedmatrix.com/trac/">Twisted</a> dei Matrix Labs, piattaforma scritta in python per la comunicazione in rete. </li>
<li><a href="http://www.netlab.tkk.fi/tutkimus/dtn/theone/">DTN Routing Simulator</a></li>
<li>Gift di natale da <a href="http://givingtree.macheist.com/">MacHeist</a> aka software free </li>
<li><a href="http://www.ecofont.eu/ecofont_en.html">EcoFont</a> font da usare per risparmiare inchiostro</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.sigmalab.net/2008/12/22/link-della-settimana-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
