<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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>Quarto di miglio</title>
	<link>http://www.corrado-napoli.com/blog</link>
	<description>0,402336</description>
	<pubDate>Tue, 04 Mar 2008 22:24:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Php-stat e tempi di permanenza sballati</title>
		<link>http://www.corrado-napoli.com/blog/2008/php-stat-e-tempi-di-permanenza-sballati/</link>
		<comments>http://www.corrado-napoli.com/blog/2008/php-stat-e-tempi-di-permanenza-sballati/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 22:24:08 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Programmazione]]></category>

		<guid isPermaLink="false">http://www.corrado-napoli.com/blog/2008/php-stat-e-tempi-di-permanenza-sballati/</guid>
		<description><![CDATA[Da un po&#8217; di tempo, su un paio di siti che gestisco, si è presentato un problema con la visualizzazione dei report delle statistiche riguardanti i tempi di permanenza medi sulle pagine registrati con php-stat.  I tempi di permanenza medi, risultavano falsati da un dato evidentemente errato, che chissà come è stato registrato nel Db.
Chiunque [...]]]></description>
			<content:encoded><![CDATA[<p>Da un po&#8217; di tempo, su un paio di siti che gestisco, si è presentato un problema con la visualizzazione dei report delle statistiche riguardanti i tempi di permanenza medi sulle pagine registrati con php-stat.  I tempi di permanenza medi, risultavano falsati da un dato evidentemente errato, che chissà come è stato registrato nel Db.</p>
<p>Chiunque riscontrasse lo stesso problema,  può risolvere semplicemente in pochi minuti:</p>
<p>1) da php-stat controllate all&#8217;interno della sezione &#8220;Tempi di permanenza&#8221; quale pagina presenta il dato errato.<br />
2) da phpmyadmin o dal vostro programma di amministrazione del Db preferito, eseguite una query sulla tabella <strong>php_stats_pages</strong>, sulla pagina con il problema<br />
3) sostituite con un dato di massima, o eliminate il record che presenta il problema</p>
]]></content:encoded>
			<wfw:commentRss>http://www.corrado-napoli.com/blog/2008/php-stat-e-tempi-di-permanenza-sballati/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quando le università si girano dall&#8217;altra parte</title>
		<link>http://www.corrado-napoli.com/blog/2008/quando-le-universita-si-girano-dallaltra-parte/</link>
		<comments>http://www.corrado-napoli.com/blog/2008/quando-le-universita-si-girano-dallaltra-parte/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 18:52:42 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
		
		<category><![CDATA[(in)Security]]></category>

		<guid isPermaLink="false">http://www.corrado-napoli.com/blog/2008/quando-le-universita-si-girano-dallaltra-parte/</guid>
		<description><![CDATA[Pochi giorni fa è comparso sulla famosa lista di sikurezza.org un messaggio che segnalava un problema di sicurezza sul sito dell&#8217;università in questione.
Subito qualcuno fa notare all&#8217;autore del messaggio che, prima di rendere nota a vulnerabilità, avrebbe dovuto aspettare che l&#8217;università tappasse la falla.
Forse come quando io, quasi quattro anni fa, segnalai un problema di [...]]]></description>
			<content:encoded><![CDATA[<p>Pochi giorni fa è comparso sulla famosa lista di <a href="http://www.sikurezza.org" title="Sikurezza.org">sikurezza.org</a> un <a href="http://www.sikurezza.org/ml/02_08/msg00112.html" title="Vulnerabilità uniCT">messaggio</a> che segnalava un problema di sicurezza sul sito dell&#8217;università in questione.</p>
<p>Subito qualcuno fa notare all&#8217;autore del messaggio che, prima di rendere nota a vulnerabilità, avrebbe dovuto aspettare che l&#8217;università tappasse la falla.</p>
<p>Forse come quando io, quasi <strong>quattro</strong> anni fa, segnalai un problema di SQL injection nel sistema di gestione delle prenotazioni agli esami di una delle facoltà dell&#8217;università di Cagliari. La risposta fu rapida:<br />
Univ: - È una cosa grave?<br />
Io: - Vedete voi: chiunque può registrare un qualsiasi studente ad un esame giusto per gioco oppure, peggio ancora, rasarvi a zero il Db in piena sessione di esami e lasciarvi con un bel problema da risolvere, visto che i vostri docenti non hanno idea di cosa sia un foglio di prenotazione.</p>
<p><strong>Quattro anni dopo</strong>, la situazione non è cambiata.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.corrado-napoli.com/blog/2008/quando-le-universita-si-girano-dallaltra-parte/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ajax: Sviluppare applicazioni Web 2.0</title>
		<link>http://www.corrado-napoli.com/blog/2008/ajax-sviluppare-applicazioni-web-20/</link>
		<comments>http://www.corrado-napoli.com/blog/2008/ajax-sviluppare-applicazioni-web-20/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 20:40:21 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
		
		<category><![CDATA[Libri]]></category>

		<category><![CDATA[Programmazione]]></category>

		<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://www.corrado-napoli.com/blog/2007/ajax-sviluppare-applicazioni-web-20/</guid>
		<description><![CDATA[Non sono mai stato un estimatore di Ajax, sopratutto per le difficoltà legate all&#8217;accessibilità dei contenuti gestiti tramite Javascript.
Purtroppo (o per fortuna?) i trend spingono in senso contrario e mi costringono ad approfondire, o per meglio dire ad imparare, questa tecnologia.
Mi ritrovo tra le mani una copia del libro &#8220;Sviluppare applicazioni web 2.0&#8221; di Christophe [...]]]></description>
			<content:encoded><![CDATA[<p>Non sono mai stato un estimatore di Ajax, sopratutto per le difficoltà legate all&#8217;accessibilità dei contenuti gestiti tramite Javascript.<br />
Purtroppo (o per fortuna?) i trend spingono in senso contrario e mi costringono ad approfondire, o per meglio dire ad imparare, questa tecnologia.</p>
<p>Mi ritrovo tra le mani una copia del libro &#8220;<strong>Sviluppare applicazioni web 2.0</strong>&#8221; di Christophe Porteneuve. In copertina si legge:</p>
<blockquote><p><strong>SCOPRIRE</strong><br />
la capacità di interazione e le possibilità comunicative del Web 2.0</p></blockquote>
<blockquote><p><strong>IMPARARE</strong><br />
a usare AJAX per migliorare e velocizzare l&#8217;esperienza utente</p></blockquote>
<p>Voglio cominciare un esperimento, sulla falsa riga di qualcosa che ho letto recentemente in un altro blog: il libro è composto da <strong>9 capitoli</strong>. Un capitolo alla settimana per <strong>9 settimane</strong> (Vacanze di Natale e Capodanno escluse, naturalmente!).<br />
Al termine di ognuno scriverò un breve riassunto corredato da qualche esercizietto di esempio, perché mettere nero su bianco mi ha sempre aiutato a riordinare le idee, e perché non si sa mai che non possa tornare utile in futuro; a me, o a qualcun&#8217;altro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.corrado-napoli.com/blog/2008/ajax-sviluppare-applicazioni-web-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Corso per amministratore di sistema in ambiente open source</title>
		<link>http://www.corrado-napoli.com/blog/2007/corso-per-amministratore-di-sistema-in-ambiente-open-source/</link>
		<comments>http://www.corrado-napoli.com/blog/2007/corso-per-amministratore-di-sistema-in-ambiente-open-source/#comments</comments>
		<pubDate>Sun, 09 Dec 2007 11:24:41 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
		
		<category><![CDATA[Websurf]]></category>

		<guid isPermaLink="false">http://www.corrado-napoli.com/blog/2007/corso-per-amministratore-di-sistema-in-ambiente-open-source/</guid>
		<description><![CDATA[In una lista che raccoglie offerte e richieste di lavoro relative a gnu/linux e open source, leggo questo annuncio:
in allegato il programma del corso per amministratore di sistema in ambiente open source (Linux), che si svolgerà presso&#8230; (cut)
Vi faccio notare l&#8217;allegato: amministratore_di_sistema_in_ambiente_open_source.doc.
La prima lezione sarà sull&#8217;interoperabilità fra documenti?
]]></description>
			<content:encoded><![CDATA[<p>In una lista che raccoglie offerte e richieste di lavoro relative a gnu/linux e open source, leggo questo annuncio:</p>
<blockquote><p>in allegato il programma del corso per amministratore di sistema in ambiente <strong>open source</strong> (Linux), che si svolgerà presso&#8230; <em>(cut)</em></p></blockquote>
<p>Vi faccio notare l&#8217;allegato: amministratore_di_sistema_in_ambiente_open_source<strong>.doc</strong>.</p>
<p>La prima lezione sarà sull&#8217;<strong>interoperabilità fra documenti</strong>?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.corrado-napoli.com/blog/2007/corso-per-amministratore-di-sistema-in-ambiente-open-source/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RAD per wxPython</title>
		<link>http://www.corrado-napoli.com/blog/2007/rad-per-wxpython/</link>
		<comments>http://www.corrado-napoli.com/blog/2007/rad-per-wxpython/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 22:54:34 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
		
		<category><![CDATA[Websurf]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[Programmazione]]></category>

		<guid isPermaLink="false">http://www.corrado-napoli.com/blog/2007/rad-per-wxpython/</guid>
		<description><![CDATA[Da un mesetto circa sto provando un po&#8217; di tool per lo sviluppo di interfacce grafiche in Python. Cercando un&#8217;alternativa a Boa e WxGlade sono incappato in un progetto che, anche se in fase embrionale, mi è piaciuto: VisualWx.
A volte il look&#8217;n feel conta più di tutto il resto.
Qui il Wiki (in Italiano) del progetto.
]]></description>
			<content:encoded><![CDATA[<p>Da un mesetto circa sto provando un po&#8217; di tool per lo sviluppo di interfacce grafiche in Python. Cercando un&#8217;alternativa a Boa e WxGlade sono incappato in un progetto che, anche se in fase embrionale, mi è piaciuto: <a href="http://www.visualwx.altervista.org/index.php" title="VisualWx Home Page">VisualWx</a>.</p>
<p>A volte il look&#8217;n feel conta più di tutto il resto.</p>
<p><a href="http://www.altinum.org/project/index.php?title=VisualWx" title="Wiki VisualWx">Qui</a> il Wiki (in Italiano) del progetto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.corrado-napoli.com/blog/2007/rad-per-wxpython/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Html.it e &#8220;il virus perfetto&#8221;</title>
		<link>http://www.corrado-napoli.com/blog/2007/htmlit-e-il-virus-perfetto/</link>
		<comments>http://www.corrado-napoli.com/blog/2007/htmlit-e-il-virus-perfetto/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 16:15:55 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
		
		<category><![CDATA[Websurf]]></category>

		<category><![CDATA[(in)Security]]></category>

		<guid isPermaLink="false">http://www.corrado-napoli.com/blog/2007/htmlit-e-il-virus-perfetto/</guid>
		<description><![CDATA[E poi, ogni tanto, qualcuno ha ancora il coraggio di chiedermi come mai non reputo Html.it un sito &#8220;serio&#8221;.
Come si fa a pubblicare articoli come questo?
Più che un articolo che tratta di sicurezza informatica sembra un estratto a metà fra Voyager e quel nuovo programma trasmesso da Italia1 sulle leggende metropolitane.
]]></description>
			<content:encoded><![CDATA[<p>E poi, ogni tanto, qualcuno ha ancora il coraggio di chiedermi come mai non reputo Html.it un sito &#8220;serio&#8221;.</p>
<p>Come si fa a pubblicare articoli come <a href="http://sicurezza.html.it/articoli/leggi/2450/il-virus-perfetto/4/" title="Il virus perfetto">questo</a>?<br />
Più che un articolo che tratta di sicurezza informatica sembra un estratto a metà fra Voyager e quel nuovo programma trasmesso da Italia1 sulle leggende metropolitane.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.corrado-napoli.com/blog/2007/htmlit-e-il-virus-perfetto/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Precariato e sviluppo in Italia</title>
		<link>http://www.corrado-napoli.com/blog/2007/precariato-e-sviluppo-in-italia/</link>
		<comments>http://www.corrado-napoli.com/blog/2007/precariato-e-sviluppo-in-italia/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 07:39:46 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
		
		<category><![CDATA[@Work]]></category>

		<guid isPermaLink="false">http://www.corrado-napoli.com/blog/2007/precariato-e-sviluppo-in-italia/</guid>
		<description><![CDATA[A distanza di due giorni dal mio post in cui lamentavo più o meno velatamente la mancanza di investimenti da parte delle aziende nell&#8217;ambito informatico, è comparso su Punto informatico un articolo di Giuseppe Cubasia che propone qualche riflessione sulle condizioni di lavoro (dal compenso salariale all&#8217;importanza di vedere riconosciuto il valore del proprio operato) [...]]]></description>
			<content:encoded><![CDATA[<p>A distanza di due giorni dal <a href="http://www.corrado-napoli.com/blog/2007/come-imparare-a-lavorare-sul-web/" title="Come imparare a lavorare per il web">mio post</a> in cui lamentavo più o meno velatamente la mancanza di investimenti da parte delle aziende nell&#8217;ambito informatico, è comparso su Punto informatico <a href="http:/http://punto-informatico.it/p.aspx?i=2129255/" title="Gli informatici, quelli bravi, scappano">un articolo</a> di <a href="http://cubasia.mioblog.net/index.php/2007/11/26/commento-al-contratto-it/#comments" title="Giuseppe Cubasia">Giuseppe Cubasia</a> che propone qualche riflessione sulle condizioni di lavoro (dal compenso salariale all&#8217;importanza di vedere riconosciuto il valore del proprio operato) in cui versa la maggior parte degli informatici in Italia.</p>
<p>Ciò che mi preoccupa è la reazione della comunità: laddove non sia inesistente, è il solito piagnisteo all&#8217;italiana sul mancato riconoscimento della professione e l&#8217;assenza di un albo degli informatici.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.corrado-napoli.com/blog/2007/precariato-e-sviluppo-in-italia/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Come imparare a lavorare sul web</title>
		<link>http://www.corrado-napoli.com/blog/2007/come-imparare-a-lavorare-sul-web/</link>
		<comments>http://www.corrado-napoli.com/blog/2007/come-imparare-a-lavorare-sul-web/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 18:09:34 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
		
		<category><![CDATA[@Work]]></category>

		<guid isPermaLink="false">http://www.corrado-napoli.com/blog/2007/come-imparare-a-lavorare-sul-web/</guid>
		<description><![CDATA[Da qualche tempo vorrei investire un po&#8217; di risorse nel campo dello sviluppo web. Vorrei approfondire un po&#8217; le mie conoscenze (quasi esclusivamente didattiche) di ingegneria del software. Oppure affrontare il discorso dell&#8217;ottimizzazione di un sito web a fronte della sua indicizzazione nei motori di ricerca.
Mi piacerebbe studiare, ma sopratutto vorrei fare qualche esperienza significativa [...]]]></description>
			<content:encoded><![CDATA[<p>Da qualche tempo vorrei investire un po&#8217; di risorse nel campo dello sviluppo web. Vorrei approfondire un po&#8217; le mie conoscenze (quasi esclusivamente didattiche) di ingegneria del software. Oppure affrontare il discorso dell&#8217;ottimizzazione di un sito web a fronte della sua indicizzazione nei motori di ricerca.<br />
Mi piacerebbe studiare, ma sopratutto vorrei fare qualche esperienza significativa sul campo. Lavorare a qualche bel progetto corposo ma sopratutto ben gestito, che mi insegni qualcosa.</p>
<p>Vorrei, vorrei, vorrei&#8230; ma non posso.</p>
<p>Purtroppo in Sardegna le possibilità di fare esperienze di questo tipo sono ben poche e circoscritte ad un elité di persone affermate che ormai lavorano nel settore da tempo e certo non verranno rimpiazzate dall&#8217;ultimo arrivato.<br />
I corsi non esistono e le aziende non sono intenzionate ad investire nei giovani e nella formazione.<br />
Il cms personalizzato con un foglio di stile preconfezionato e un&#8217;immagine rubata (neanche comprata) da istockphoto fa da padrone sull&#8217;isola. L&#8217;ottimizzazione è un miraggio inarrivabile, la progettazione una bestemmia. L&#8217;imperativo è: &#8220;tutto e subito, con la minima spesa&#8221;. Con buona pace della qualità.</p>
<p>Vi prego, ditemi che sono stato sfortunato e che non è questo ciò che mi aspetta per il futuro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.corrado-napoli.com/blog/2007/come-imparare-a-lavorare-sul-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Aree riservate e login: OpenID</title>
		<link>http://www.corrado-napoli.com/blog/2007/aree-riservate-e-login-openid/</link>
		<comments>http://www.corrado-napoli.com/blog/2007/aree-riservate-e-login-openid/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 19:58:21 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
		
		<category><![CDATA[Websurf]]></category>

		<guid isPermaLink="false">http://www.corrado-napoli.com/blog/2007/aree-riservate-e-login-openid/</guid>
		<description><![CDATA[Sono incappato in questo articolo, di cui copio solo un paio di righe:
&#8220;The cost of sign-up
Sign-up: one simple and ubiquitous feature that costs websites users, lots of users. France Telecom recently did extensive research on the subject and found that at every new screen presented during sign up, 50% of users give up and go [...]]]></description>
			<content:encoded><![CDATA[<p>Sono incappato in <a href="http://www.thinkvitamin.com/features/webapps/how-will-openid-change-your-site" title="How will OpenID change your site?">questo articolo</a>, di cui copio solo un paio di righe:</p>
<blockquote><p>&#8220;<strong>The cost of sign-up<br />
</strong>Sign-up: one simple and ubiquitous feature that costs websites users, lots of users. France Telecom recently did extensive research on the subject and found that at every new screen presented during sign up, 50% of users give up and go elsewhere.</p>
<p><a href="http://www.thinkvitamin.com/features/webapps/how-will-openid-change-your-site" title="How will OpenID change your site?">Vitamin Features, How will OpenID change your site?</a>&#8220;</p></blockquote>
<p>Bisognerebbe rifletterci sopra.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.corrado-napoli.com/blog/2007/aree-riservate-e-login-openid/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pile e parser RPN in Python</title>
		<link>http://www.corrado-napoli.com/blog/2007/pile-e-parser-rpn-in-python/</link>
		<comments>http://www.corrado-napoli.com/blog/2007/pile-e-parser-rpn-in-python/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 20:31:47 +0000</pubDate>
		<dc:creator>Corrado</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[Programmazione]]></category>

		<guid isPermaLink="false">http://www.corrado-napoli.com/blog/?p=9</guid>
		<description><![CDATA[La notazione polacca inversa (RPN) è una sintassi utilizzata per scrivere formule matematiche. Sostuisce all'uso delle parentesi e delle regole sulla precedenza degli operatori della notazione infissa una forma postfissa, ovvero che post pone agli operandi gli operatori. Ad es:

5 * 2 corrisponde a 5 2 *
(10 * 6) + 4 corrisponde a 10 6 * 4 + oppure 4 10 6 * +

Come piccolo esercizio per un esame ho scritto questo semplice parser RPN, che fa uso delle pile per sviluppare la formula matematica:]]></description>
			<content:encoded><![CDATA[<p>La notazione polacca inversa (<a href="http://en.wikipedia.org/wiki/Reverse_Polish_notation" title="Reverse Polish notation">RPN</a>) è una sintassi utilizzata per scrivere formule matematiche. Sostuisce all&#8217;uso delle parentesi e delle regole sulla precedenza degli operatori della notazione infissa una forma postfissa, ovvero che post pone agli operandi gli operatori. Ad es:</p>
<p><strong>5 * 2</strong> corrisponde a <strong>5 2 *</strong><br />
<strong> (10 * 6) + 4</strong> corrisponde a <strong>10 6 * 4 +</strong> oppure <strong>4 10 6 * +</strong></p>
<p>Come piccolo esercizio per un esame ho scritto questo semplice parser RPN, che fa uso delle pile per sviluppare la formula matematica:</p>
<p> <a href="http://www.corrado-napoli.com/blog/2007/pile-e-parser-rpn-in-python/#more-9" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.corrado-napoli.com/blog/2007/pile-e-parser-rpn-in-python/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
