<?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>Web Riot Blog</title>
	<atom:link href="http://blog.web-riot.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.web-riot.com</link>
	<description></description>
	<lastBuildDate>Wed, 21 Apr 2010 14:42:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>USB to Windows from Ubuntu Virtual Box</title>
		<link>http://blog.web-riot.com/2010/04/21/usb-to-windows-from-ubuntu-virtual-box/</link>
		<comments>http://blog.web-riot.com/2010/04/21/usb-to-windows-from-ubuntu-virtual-box/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 14:42:59 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Virtual Box]]></category>

		<guid isPermaLink="false">http://blog.web-riot.com/?p=72</guid>
		<description><![CDATA[Virtual Box è un ottimo sistema di virtualizzazione multipiattaforma.
Lo stavo usando su Ubuntu Karmic Koala ed ho notato che non riuscivo
a forwardare una USB alla macchina guest.
Ho scoperto che esiste un gruppo di utenti: VboxUsers a cui il nostro utente va aggiunto
e che Virtual Box va lanciato con un parametro aggiuntivo:
VBOX_USB=USBFS VirtualBox
Per evitare di lanciare [...]]]></description>
			<content:encoded><![CDATA[<p>Virtual Box è un ottimo sistema di virtualizzazione multipiattaforma.</p>
<p>Lo stavo usando su Ubuntu Karmic Koala ed ho notato che non riuscivo<br />
a forwardare una USB alla macchina guest.</p>
<p>Ho scoperto che esiste un gruppo di utenti: VboxUsers a cui il nostro utente va aggiunto<br />
e che Virtual Box va lanciato con un parametro aggiuntivo:</p>
<pre>VBOX_USB=USBFS VirtualBox</pre>
<pre>Per evitare di lanciare VirtualBox sempre da riga di comando è possibile
editare il comando di avvio:</pre>
<pre>sudo gedit /usr/bin/VirtualBox</pre>
<pre>aggiungendo la seguente riga
<pre>VBOX_USB=USBFS</pre>
<pre></pre>
<pre>Dopo aver riavviato il sistema, avremo la possibilità
di abilitare USB sul sistema Guest.</pre>
<pre></pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-riot.com/2010/04/21/usb-to-windows-from-ubuntu-virtual-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disabilitare la Cache in Firefox</title>
		<link>http://blog.web-riot.com/2010/02/04/disabilitare-la-cache-in-firefox/</link>
		<comments>http://blog.web-riot.com/2010/02/04/disabilitare-la-cache-in-firefox/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 20:18:58 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[disabilitare]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://blog.web-riot.com/?p=70</guid>
		<description><![CDATA[Il caching dei browser spesso è molto utile per velocizzare il download e il rendering delle pagine web, ancora oggi nonostante le connessioni siano sempre veloci ed affidabili.
Per uno sviluppatore web, però, spesso comporta problemi in quanto non riesce a visualizzare le modifiche recenti, se non forzando il reload della pagina intera in combinazione con [...]]]></description>
			<content:encoded><![CDATA[<p>Il caching dei browser spesso è molto utile per velocizzare il download e il rendering delle pagine web, ancora oggi nonostante le connessioni siano sempre veloci ed affidabili.</p>
<p>Per uno sviluppatore web, però, spesso comporta problemi in quanto non riesce a visualizzare le modifiche recenti, se non forzando il reload della pagina intera in combinazione con Shift o Ctrl.</p>
<p>Oggi ho scoperto che su Firefox è possibile disabilitare il caching, puntando alle configurazioni di Firefox con l&#8217;indirizzo<code> about:config</code> e settando a <code>False</code> la chiave <code>network.http.use-cache</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-riot.com/2010/02/04/disabilitare-la-cache-in-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActiveSync unable to obtain a server assigned IP address</title>
		<link>http://blog.web-riot.com/2009/12/18/activesync-unable-to-obtain-a-server-assigned-ip-address/</link>
		<comments>http://blog.web-riot.com/2009/12/18/activesync-unable-to-obtain-a-server-assigned-ip-address/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 09:25:45 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[activesync]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.web-riot.com/2009/12/18/activesync-unable-to-obtain-a-server-assigned-ip-address/</guid>
		<description><![CDATA[Sviluppando una applicazione windows mobile oggi ho incontrato uno strano problema: il palmare di test non riesce a connettersi ad internet tramite ActiveSync. Il messaggio di errore visualizzato è il seguente: &#8220;Pocket PC Networking, Unable to obtain a server-assigned IP address. Try again later or enter an IP address in Network settings.&#8221;
 Annoto qui di seguito [...]]]></description>
			<content:encoded><![CDATA[<p>Sviluppando una applicazione windows mobile oggi ho incontrato uno strano problema: il palmare di test non riesce a connettersi ad internet tramite ActiveSync. Il messaggio di errore visualizzato è il seguente: &#8220;Pocket <a itxtdid="15575972" target="_blank" href="http://blog.web-riot.com/wp-admin/#" style="background-image: none; border-bottom: darkgreen 0.07em solid; padding-bottom: 1px !important; background-color: transparent !important; padding-left: 0px; padding-right: 0px; color: darkgreen !important; font-size: 100% !important; font-weight: normal !important; text-decoration: underline !important; padding-top: 0px" class="iAs">PC</a> Networking, Unable to obtain a server-assigned IP address. Try again later or enter an IP address in <a itxtdid="14917772" target="_blank" href="http://blog.web-riot.com/wp-admin/#" style="background-image: none; border-bottom: darkgreen 0.07em solid; padding-bottom: 1px !important; background-color: transparent !important; padding-left: 0px; padding-right: 0px; color: darkgreen !important; font-size: 100% !important; font-weight: normal !important; text-decoration: underline !important; padding-top: 0px" class="iAs">Network</a> settings.&#8221;</p>
<p> Annoto qui di seguito i passi compiuti per risolvere il problema:</p>
<ul>
<li>Sul palmare impostare Ip Statico in Control Panel -&gt; Connections -&gt; Network Cards -&gt;Remote-NDIS Host<br />
IP: 169.254.2.1<br />
Mask: 255.255.255.0<br />
Gateway: 169.254.2.2</li>
<li>Su ActiveSync File -&gt; Settings -&gt; Computer Connect to : Intenet.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-riot.com/2009/12/18/activesync-unable-to-obtain-a-server-assigned-ip-address/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zope su Django Turnkey Appliance</title>
		<link>http://blog.web-riot.com/2009/12/02/zope-su-django-turnkey-appliance/</link>
		<comments>http://blog.web-riot.com/2009/12/02/zope-su-django-turnkey-appliance/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 11:37:38 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[appliance]]></category>
		<category><![CDATA[turnkey]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://blog.web-riot.com/2009/12/02/zope-su-django-turnkey-appliance/</guid>
		<description><![CDATA[Oggi a scopo di test preventivo per un futuro cambio di piattaforma per un nostro cliente, abbiamo affrontato l&#8217;installazione di Zope sulla macchina virtuale Appliance Django Turnkey.Non è assolutamente una impresa titanica, ma voglio prendere nota di alcuni passaggi cruciali.Installazione di Zope:
apt-get install zope2.10
Zope viene installato sulla directory: /usr/lib/Zope2.10/Ora dobbiamo creare l&#8217;instanza di Zope:
 cd  /usr/lib/zope2.10/
 python [...]]]></description>
			<content:encoded><![CDATA[<p>Oggi a scopo di test preventivo per un futuro cambio di piattaforma per un nostro cliente, abbiamo affrontato l&#8217;installazione di Zope sulla macchina virtuale Appliance Django Turnkey.Non è assolutamente una impresa titanica, ma voglio prendere nota di alcuni passaggi cruciali.Installazione di Zope:
<pre>apt-get install zope2.10</pre>
<p>Zope viene installato sulla directory: /usr/lib/Zope2.10/Ora dobbiamo creare l&#8217;instanza di Zope:
<pre> cd  /usr/lib/zope2.10/</pre>
<pre> python bin/mkzopeinstance.py  -d instance -u admin:admin</pre>
<pre> python bin/mkzeoinstance.py zeo $1</pre>
<p>Se tutto va come dovrebbe andare, siamo pronti per avviare Zope:
<pre>instance/bin/zopectl start</pre>
<p>E possiamo puntare il browser alla root della nostra applicazione, o al /manage/ con nome admin, password admin.N.B.Se il runzope non avvia il servizio, ma genera un errore, potrebbe essere per la versione di python sbagliata, e si risolve facilmente modificando il file runzope, modificando la seguente riga:
<pre>PYTHON="/usr/bin/python"</pre>
<p>con la seguente:
<pre>PYTHON="/usr/bin/python2.4"</pre>
<p><font size="3" face="'Courier New', fixed" class="Apple-style-span"><span style="font-size: 11px; line-height: 13px; white-space: pre" class="Apple-style-span"> </span></font><font size="3" face="'Courier New', fixed" class="Apple-style-span"><span style="font-size: 11px; line-height: 13px; white-space: pre" class="Apple-style-span"></span></font>
<pre></pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-riot.com/2009/12/02/zope-su-django-turnkey-appliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Django Turnkey VmWare Appliance</title>
		<link>http://blog.web-riot.com/2009/12/02/django-turnkey-vmware-appliance/</link>
		<comments>http://blog.web-riot.com/2009/12/02/django-turnkey-vmware-appliance/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 11:27:24 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[turnkey]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[webmin]]></category>

		<guid isPermaLink="false">http://blog.web-riot.com/2009/12/02/django-turnkey-vmware-appliance/</guid>
		<description><![CDATA[Da diversi giorni stiamo lavorando su una turnkey appliance esplicitamente creata per Django.Stiamo facendo test sulla sicurezza della macchina e sulla affidabilità, oltre ovviamente a prove di praticità nell&#8217;uso quotidiano per lo sviluppo, la manutenzione e assistenza a siti Django.La macchina VmWare è disponibile a questo indirizzo: http://www.vmware.com/appliances/directory/82433La macchina è molto leggera e arriva con già [...]]]></description>
			<content:encoded><![CDATA[<p>Da diversi giorni stiamo lavorando su una turnkey appliance esplicitamente creata per Django.Stiamo facendo test sulla sicurezza della macchina e sulla affidabilità, oltre ovviamente a prove di praticità nell&#8217;uso quotidiano per lo sviluppo, la manutenzione e assistenza a siti Django.La macchina VmWare è disponibile a questo indirizzo: <a href="http://www.vmware.com/appliances/directory/82433">http://www.vmware.com/appliances/directory/82433</a><a href="http://www.vmware.com/appliances/directory/82433"></a>La macchina è molto leggera e arriva con già pronta per la messa in produzione, con una interfaccia di amministrazione web: webmin, che permette di controllare Apache e MySQL  in modo molto dettagliato.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-riot.com/2009/12/02/django-turnkey-vmware-appliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Django Custom Admin</title>
		<link>http://blog.web-riot.com/2009/11/25/django-custom-admin/</link>
		<comments>http://blog.web-riot.com/2009/11/25/django-custom-admin/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 17:02:07 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[Django]]></category>

		<guid isPermaLink="false">http://matteo.gdznet.com/2009/11/25/django-custom-admin/</guid>
		<description><![CDATA[E&#8217; possibile modificare i templates e i comportamenti standard della parte di amministrazione di Django, in modo molto semplice e veloce. Da questo post alcuni spunti interessanti.
]]></description>
			<content:encoded><![CDATA[<p>E&#8217; possibile modificare i templates e i comportamenti standard della parte di amministrazione di Django, in modo molto semplice e veloce. Da <a href="http://www.unessa.net/en/hoyci/2006/12/custom-admin-templates/">questo post</a> alcuni spunti interessanti.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-riot.com/2009/11/25/django-custom-admin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome OS Virtuale.. pronto per i test!</title>
		<link>http://blog.web-riot.com/2009/11/23/chrome-os-virtuale-pronto-per-i-test/</link>
		<comments>http://blog.web-riot.com/2009/11/23/chrome-os-virtuale-pronto-per-i-test/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 11:16:33 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[virtuale]]></category>

		<guid isPermaLink="false">http://matteo.gdznet.com/2009/11/23/chrome-os-virtuale-pronto-per-i-test/</guid>
		<description><![CDATA[Grazie a questo articolo disponibile su motoricerca
sono riuscito a configurare una macchina virtuale per
potere aprire finalmente un Chrome OS e toccare con mano di cosa di tratti&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Grazie a <a href="http://www.motoricerca.net/2009/11/20/chrome-os-come-installarlo/" target="_blank">questo articolo</a> disponibile su <a href="http://www.motoricerca.net/">motoricerca</a><br />
sono riuscito a configurare una macchina virtuale per<br />
potere aprire finalmente un Chrome OS e toccare con mano di cosa di tratti&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-riot.com/2009/11/23/chrome-os-virtuale-pronto-per-i-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Django Db Reverse Engeneering</title>
		<link>http://blog.web-riot.com/2009/11/11/django-db-reverse-engeneering/</link>
		<comments>http://blog.web-riot.com/2009/11/11/django-db-reverse-engeneering/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 13:29:53 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[engeneering]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[reverse]]></category>

		<guid isPermaLink="false">http://matteo.gdznet.com/2009/11/11/django-db-reverse-engeneering/</guid>
		<description><![CDATA[Ancora su Django, dove è possibile ricreare il modello di Django
deducendolo da una struttura di database già esistente, utilizzando l&#8217;inspect db:
http://docs.djangoproject.com/en/dev/howto/legacy-databases/
]]></description>
			<content:encoded><![CDATA[<p>Ancora su Django, dove è possibile ricreare il modello di Django<br />
deducendolo da una struttura di database già esistente, utilizzando l&#8217;inspect db:<br />
<a href="http://docs.djangoproject.com/en/dev/howto/legacy-databases/">http://docs.djangoproject.com/en/dev/howto/legacy-databases/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-riot.com/2009/11/11/django-db-reverse-engeneering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebServices &amp; Django</title>
		<link>http://blog.web-riot.com/2009/11/11/webservices-django/</link>
		<comments>http://blog.web-riot.com/2009/11/11/webservices-django/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 12:01:24 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[web service ws django python]]></category>

		<guid isPermaLink="false">http://matteo.gdznet.com/2009/11/11/webservices-django/</guid>
		<description><![CDATA[Sono alla ricerca di un framework per pubblicare un WebService, posssibilmente con il suo WSDL,scritto in Python, dato che l&#8217;applicazione gemella è tutta scritta in Python all&#8217;interno di Zope.Per quanto riguarda Zope non ho trovato niente di versatile, mentre per Django le mie ricerchemi hanno portato felici risultati: soaplib per python!Qui si trova un esempio [...]]]></description>
			<content:encoded><![CDATA[<p>Sono alla ricerca di un framework per pubblicare un WebService, posssibilmente con il suo WSDL,scritto in Python, dato che l&#8217;applicazione gemella è tutta scritta in Python all&#8217;interno di Zope.Per quanto riguarda Zope non ho trovato niente di versatile, mentre per Django le mie ricerchemi hanno portato felici risultati: soaplib per python!Qui si trova un esempio di un metodo ws soap pubblicato da django: http://www.djangosnippets.org/snippets/979Qui invece l&#8217;indirizzo al Trac del progetto soaplib: http://trac.optio.webfactional.com/wiki/soaplibIl soaplib_handler.py aveva alcuni bug, utilizzando questo script viene risolto:http://www.djangosnippets.org/snippets/979/#c1655Per fare questo esperimento ho affrontato anche l&#8217;installazione di Django su Windows,voglio documentare velocemente i link utili:http://rubberduck.it/blog/?p=18La mia installazione dava alcuni problemi, fra cui:l&#8217;assenza del modulo MySqlDb: http://www.codegood.com/archives/4la mancanza del modulo pytz: http://webscripts.softpedia.com/scriptDownload/Pytz&#8211;Download-18101.html</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-riot.com/2009/11/11/webservices-django/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TinyMCE e Django</title>
		<link>http://blog.web-riot.com/2009/11/08/tinymce-e-django/</link>
		<comments>http://blog.web-riot.com/2009/11/08/tinymce-e-django/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 11:22:18 +0000</pubDate>
		<dc:creator>Matteo</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[backoffice]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[WYSIWYG]]></category>

		<guid isPermaLink="false">http://matteo.gdznet.com/2009/11/08/tinymce-e-django/</guid>
		<description><![CDATA[Ho appena finito di integrare TinyMCE con il backoffice Admin di Django.
E&#8217; stato piuttosto semplice grazie alle pagine guida qui sotto:
Guida passo a passo di  Bill de hOra
Tutorial ufficiale Django
Riassumo velocemente i passi da seguire:

scaricare TinyMCE
caricare TinyMCE all&#8217;interno di django/media
creare un file js: textareas.js che funziona da configuratore
modificare la classe Admin, aggiungendo la class Media,
che [...]]]></description>
			<content:encoded><![CDATA[<p>Ho appena finito di integrare TinyMCE con il backoffice Admin di Django.</p>
<p>E&#8217; stato piuttosto semplice grazie alle pagine guida qui sotto:</p>
<p><a href=" http://dehora.net/journal/2006/05/using_tinymce_in_djangos_admin.html">Guida passo a passo</a> di  Bill de hOra</p>
<p><a href="http://code.djangoproject.com/wiki/AddWYSIWYGEditor">Tutorial ufficiale</a> Django</p>
<p>Riassumo velocemente i passi da seguire:</p>
<ul>
<li>scaricare TinyMCE</li>
<li>caricare TinyMCE all&#8217;interno di django/media</li>
<li>creare un file js: textareas.js che funziona da configuratore</li>
<li>modificare la classe Admin, aggiungendo la class Media,<br />
che passa i path ai files base tinyMCE e al textareas.js, come qui sotto:<br />
class Media:<br />
js = (&#8216;tiny_mce/tiny_mce.js&#8217;,<br />
&#8216;Scripts/textareas.js&#8217;,)</li>
</ul>
<p>Ed il gioco è fatto, avrete nel backoffice di Django per le classi abilitate, il TinyMCE Editor!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-riot.com/2009/11/08/tinymce-e-django/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
