<?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>Per Grandi e PC</title>
	<atom:link href="http://www.pergrandiepc.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pergrandiepc.com</link>
	<description>Semplicemente Informatica, Internet e Tecnologia</description>
	<lastBuildDate>Sun, 06 Jun 2010 21:09:12 +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>KeSiFa: una nuova Rails app per segnalare nuovi eventi</title>
		<link>http://www.pergrandiepc.com/2010/06/kesifa-una-nuova-rails-app-per-segnalare-nuovi-eventi/</link>
		<comments>http://www.pergrandiepc.com/2010/06/kesifa-una-nuova-rails-app-per-segnalare-nuovi-eventi/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 20:46:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Social Network]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.pergrandiepc.com/?p=346</guid>
		<description><![CDATA[Il Web e&#8217; un gigantesco sistema in continuo cambiamento, non solo per quel che riguarda i dati e le connessioni, ma anche per le tecnologie e gli strumenti di sviluppo.
Linguaggi come Ruby e Python hanno permesso la creazione di framework che semplificano di molto lo sviluppo web.
Con Ruby infatti e&#8217; stato sviluppato Rails, un famosissimo [...]]]></description>
			<content:encoded><![CDATA[<p>Il Web e&#8217; un gigantesco sistema in continuo cambiamento, non solo per quel che riguarda i dati e le connessioni, ma anche per le tecnologie e gli strumenti di sviluppo.<br />
Linguaggi come Ruby e Python hanno permesso la creazione di framework che semplificano di molto lo sviluppo web.<br />
Con Ruby infatti e&#8217; stato sviluppato Rails, un famosissimo framework, usato per realizzare web application con una quantita&#8217; di tempo e di stress di solito molto inferiori alla media.</p>
<p>Utilizzo <a href="http://rubyonrails.org" target="_blank">Ruby On Rails</a> da quasi un paio di anni in diversi progetti. Prima sviluppavo in Java ed ho usato diversi framework (come Struts e Spring) per realizzare web apps.</p>
<p>Trovo che l&#8217;approccio usato da Ruby on Rails sia piu&#8217; diretto e senza fronzoli, per questo lo preferisco e lo continuo ad usare.</p>
<p>Da poco ho messo online la mia ultima Ruby on Rails app. Si tratta di una piattaforma per scoprire e segnalare nuovi eventi in Italia che ho chiamato <a href="http://kesifa.com/" target="_blank">KeSiFa</a>.</p>
<p>E&#8217; un applicazione semplice e minimale ma gia&#8217; pienamente usabile. Nelle prossime settimane sono previsti vari miglioramenti, come la mappa e il tagging (mettere le etichette) degli eventi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pergrandiepc.com/2010/06/kesifa-una-nuova-rails-app-per-segnalare-nuovi-eventi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Condividere Flash Card con il nuovo Anki</title>
		<link>http://www.pergrandiepc.com/2010/04/condividere-flash-card-con-il-nuovo-anki/</link>
		<comments>http://www.pergrandiepc.com/2010/04/condividere-flash-card-con-il-nuovo-anki/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 18:08:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Inglese]]></category>
		<category><![CDATA[life hack]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Anki]]></category>
		<category><![CDATA[Mnemosyne]]></category>
		<category><![CDATA[SuperMemo]]></category>

		<guid isPermaLink="false">http://www.pergrandiepc.com/?p=342</guid>
		<description><![CDATA[Oggi ho aggiornato Anki dopo molto tempo che non lo utilizzavo.
Ho gia&#8217; parlato di Anki nel post Alternative Open Source a SuperMemo.
Anki e&#8217; un programma il cui scopo e&#8217; quello di aiutare a memorizzare in modo efficiente un gran numero di flash card.
Ogni flash card puo&#8217; contenere ad esempio un termine tecnico da apprendere, una [...]]]></description>
			<content:encoded><![CDATA[<p>Oggi ho aggiornato <a href="http://ichi2.net/anki/" target="_blank">Anki</a> dopo molto tempo che non lo utilizzavo.</p>
<p>Ho gia&#8217; parlato di Anki nel post <a href="http://www.pergrandiepc.com/2009/04/alternative-a-supermemo/" target="_blank">Alternative Open Source a SuperMemo</a>.<br />
Anki e&#8217; un programma il cui scopo e&#8217; quello di aiutare a memorizzare in modo efficiente un gran numero di flash card.<br />
Ogni flash card puo&#8217; contenere ad esempio un termine tecnico da apprendere, una parola straniera, un immagine, insomma una qualche unita&#8217; di informazione che si vuole imparare.<br />
Io lo uso per memorizzare le parole inglesi nuove che trovo in giro per il Web.</p>
<p>La nuova versione che ho installato, la 9.9.8.6 e&#8217; molto migliorata rispetto alla vecchia (non ricordo la versione).</p>
<p>Le due piu&#8217; importanti caratteristiche che ho trovato  sono:</p>
<ul>
<li>mentre nelle vecchie versioni la risposta alla domanda di ogni  card era solo &#8220;mentale&#8221;, adesso la risposta puo&#8217; essere inserita in un campo. Anki segnalera&#8217; in rosso quale parte della risposta e&#8217; errata.<br />
Questa caratteristica sprona a scrivere la risposta e quindi verificarla anche visivamente.</li>
</ul>
<ul>
<li>un&#8217;altra fantastica funzione e&#8217; quella che permette la condivisione dei deck, cioe&#8217; dei mazzi di card che gli altri utenti hanno creato e condiviso.</li>
</ul>
<p>Sono centinaia i deck condivisi, che vanno dalla classica lista dei verbi irregolari Inglesi, al vocabolario giapponese, dal codice morse al Python, il famoso linguaggio di programmazione.<br />
Scaricarli e&#8217; semplice: File &gt; Download &gt; Shared Deck &#8230;<br />
La possibilita&#8217; di condividere i Deck fa di Anki un semplice ma potente strumento per lo scambio di conoscenza.</p>
<div id="wrtranslator-translate" style="left: 130px; top: -58px;"><a href="http://www.wordreference.com/enit/funzioni#Otbl" target="_blank">Translate</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pergrandiepc.com/2010/04/condividere-flash-card-con-il-nuovo-anki/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitter o Facebook ? ecco le differenze</title>
		<link>http://www.pergrandiepc.com/2010/03/twitter-o-facebook-ecco-le-differenze/</link>
		<comments>http://www.pergrandiepc.com/2010/03/twitter-o-facebook-ecco-le-differenze/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 21:58:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Social Network]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.pergrandiepc.com/?p=339</guid>
		<description><![CDATA[Twitter sta avendo in Italia una crescita impressionante, anche se Facebook rimane il Social Network piu conosciuto.
Mi capita spesso di descrivere Twitter a chi non lo conosce, ed il commento piu&#8217; frequente e&#8217;:
&#8220;tutto qui&#8221; ?
&#8220;si, tutto qui&#8221; rispondo io 
In effetti, a differenza di Facebook, la vera utilita&#8217; di Twitter si apprezza con il tempo,
e [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter sta avendo in Italia una crescita impressionante, anche se Facebook rimane il Social Network piu conosciuto.<br />
Mi capita spesso di descrivere Twitter a chi non lo conosce, ed il commento piu&#8217; frequente e&#8217;:<br />
&#8220;tutto qui&#8221; ?<br />
&#8220;si, tutto qui&#8221; rispondo io <img src='http://www.pergrandiepc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
In effetti, a differenza di Facebook, la vera utilita&#8217; di Twitter si apprezza con il tempo,<br />
e dietro la sua grande semplicita&#8217; si nascondono grandi possibilita&#8217; a chi sa farne buon uso.<br />
Descrivo le caratteristiche distintive dei due social network:</p>
<h2>Twitter</h2>
<ul>
<li>non esistono i Friends ma i followes: sono quelli che ti seguono, e di solito hanno interessi simili hai tuoi</li>
<li>non si chiede l&#8217;amicizia a qualcuno, ma si decide di seguirlo, cioe&#8217; seguire il suo flusso di messaggi, detti anche tweet</li>
<li>i tweet, sono pubblici, cioe&#8217; visibili a tutti e non solo agli iscritti</li>
<li>hanno una lunghezza massima di 140 caratteri</li>
<li>la twitter Home di ogni utente mostra tutti i tweet scritti da chi si sta seguendo</li>
<li>se si segue qualcuno non e&#8217; detto che questo ricambi</li>
</ul>
<h2>Facebook</h2>
<ul>
<li> su Facebook il proprio network e&#8217; basato su &#8220;amicizie&#8221; con persone, di solito, realmente conosciute</li>
<li>i messaggi inviati verranno letti solo dal gruppo di amici, che devono essere iscritti al social network</li>
<li>e&#8217; un sistema &#8220;centralizzato&#8221; che include strumenti come mail, chat e condivisione immagini e video. Spesso infatti chi lo usa &#8220;trascura&#8221; email ed altre applicazioni web</li>
<li>e&#8217; ricco di applicazioni creare da diverse societa&#8217;</li>
<li>non dispone di un motore per la ricerca di contenuti, dato che questi non sono pubblici</li>
<li>soffre di problemi legati alla <a href="http://www.pergrandiepc.com/2009/11/privacy-e-social-network/" target="_blank">privacy</a> dei propri utenti</li>
</ul>
<p>E&#8217; chiaro che i due social network hanno caratteristiche diverse, e quindi anche gli utenti hanno di solito una netta preferenza per l&#8217;uno o l&#8217;altro. La soluzione migliore e&#8217; semplicemente usarli entrambi per i loro punti di forza.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pergrandiepc.com/2010/03/twitter-o-facebook-ecco-le-differenze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animazioni e Cinema 3D</title>
		<link>http://www.pergrandiepc.com/2010/01/animazioni-e-cinema-3d/</link>
		<comments>http://www.pergrandiepc.com/2010/01/animazioni-e-cinema-3d/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 22:24:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[vecchi tempi]]></category>
		<category><![CDATA[animazione]]></category>
		<category><![CDATA[cinema]]></category>

		<guid isPermaLink="false">http://www.pergrandiepc.com/?p=329</guid>
		<description><![CDATA[
Photo by Randy son of Robert
Di  animazioni tridimensionali se  ne parlava gia&#8217; 15 anni fa, quando usci nelle sale Toy Story, il primo lungometraggio sviluppato in computer grafica 3D dalla Pixar.
In questo caso 3D si riferisce al processo di creazione dell&#8217;animazione, cioe&#8217; realizzazione dei modelli 3D, animazione e rendering tramite computer.
Il rendering e&#8217; l&#8217;operazione che [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center; font-size: 10px;"><a href="http://www.pergrandiepc.com/wp-content/uploads/2010/01/house_of_wax_3d.jpg"><img class="aligncenter size-medium wp-image-332" style="border: 0pt none;" title="House of wax 3D" src="http://www.pergrandiepc.com/wp-content/uploads/2010/01/house_of_wax_3d-199x300.jpg" alt="" width="199" height="300" /></a><br />
Photo by <a href="http://www.flickr.com/photos/randysonofrobert/" target="_blank">Randy son of Robert</a></p>
<p>Di  animazioni tridimensionali se  ne parlava gia&#8217; 15 anni fa, quando usci nelle sale Toy Story, il primo lungometraggio sviluppato in computer grafica 3D dalla Pixar.</p>
<p>In questo caso 3D si riferisce al processo di creazione dell&#8217;animazione, cioe&#8217; realizzazione dei modelli 3D, animazione e rendering tramite computer.<br />
Il rendering e&#8217; l&#8217;operazione che genera l&#8217;immagine fotorealistica dal modello tridimensionale.<br />
Dai tempi di Toy Story, moltissimi sono i lungometraggi creati in questo modo, e spesso vendono impropriamente chiamati &#8220;cartoni animati&#8221;.<br />
Ad esempio &#8220;La principessa e il ranocchio&#8221; e&#8217; composto da migliaia di disegni fatti a mano, &#8220;Shrek&#8221; e&#8217; fatto da migliaia di immagini elaborate da computer.</p>
<p>Il 3D di cui invece si parla ultimamente riguarda la visione del film.<br />
<span id="more-329"></span> Negli ultimi 2 anni molte sale cinematografiche sono state aggiornate con nuove tecnologie che permettono di immergersi nel film.<br />
Il 2009 e&#8217; stato per il cinema l&#8217;anno di affermazione del 3D, ed in questi giorni spopolano nelle sale molti film in 3D, tra tutti l&#8217;iperatteso Avatar di James Cameron.</p>
<p>L&#8217;effetto 3D si puo&#8217; ottenere con diverse tecniche, quella piu&#8217; semplice richiede uso degli occhialini anaglifici, piu&#8217; semplicemente quelli rosso-verde(o blu).<br />
Un metodo migliore e&#8217; basato sull&#8217;uso degli occhiali polarizzati, che permettono di filtrare la giusta immagine da mostrare ad ogni occhio (questo e&#8217; alla base dell&#8217;effetto 3D).<br />
Con gli occhiali polarizzati non e&#8217; possibile piegare la testa, altrimenti viene a mancare l&#8217;effetto 3D, le ragazze nn possono quindi poggiare la testa sulla spalla del proprio ragazzo <img src='http://www.pergrandiepc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Esistono tecnologie piu&#8217; complesse che fanno uso di occhiali con un sistema a otturatori LCD, che oscurano in maniera alternata (molto rapidamente) le lenti per permettere di mostrare la giusta immagine ad ogni occhio. Questo sistema e&#8217; ovviamente piu&#8217; costoso e poco (o per nulla) usato nei cinema, ma molto nel settore dei videogame.</p>
<p>Visto il successo del cinema 3D, molte sono gia&#8217; le aziende che stanno scommettendo sul 3D in TV, tra queste Panasonic, Mitsubishi e Sony. Purtroppo le attuali tecnologie ci impongono l&#8217;uso degli occhialini per la visione stereoscopica, spesso non troppo leggeri (in particolare quelli ad otturazione), il passaggio al 3D in TV e&#8217; quindi tutt&#8217;altro che scontato.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pergrandiepc.com/2010/01/animazioni-e-cinema-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Privacy e Social Network</title>
		<link>http://www.pergrandiepc.com/2009/11/privacy-e-social-network/</link>
		<comments>http://www.pergrandiepc.com/2009/11/privacy-e-social-network/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 11:54:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Social Network]]></category>
		<category><![CDATA[informatica di base]]></category>
		<category><![CDATA[life hack]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.pergrandiepc.com/?p=259</guid>
		<description><![CDATA[Qualche tempo fa in TV ho visto uno spot di uno smartphone LG che allegramente  annunciava &#8220;Fatti i fatti degli altri con Facebook &#8230;&#8221;.   E&#8217; chiaro che chi crea lo spot conosce bene il target (noi Italiani in questo caso), ne deduco che buona parte degli Italiani usa Facebook per farsi i fatti degli altri.
Ovviamente [...]]]></description>
			<content:encoded><![CDATA[<p>Qualche tempo fa in TV ho visto uno spot di uno smartphone LG che allegramente  annunciava &#8220;Fatti i fatti degli altri con Facebook &#8230;&#8221;.   E&#8217; chiaro che chi crea lo spot conosce bene il target (noi Italiani in questo caso), ne deduco che buona parte degli Italiani usa Facebook per farsi i fatti degli altri.</p>
<p>Ovviamente Facebook, e molti altri Social Network sono usati anche per condividere notizie, scambiarsi opinioni, organizzarsi.<br />
Il fatto che venga presentato in tale modo la dice lunga sulla poca importanza che la maggior parte degli iscritti al social network danno alla privacy.</p>
<p>Il <strong>Garante della privacy</strong> ha da poco realizzato un opuscolo, scaricabile in PDF, dal titolo &#8220;Social network: attenzione agli effetti collaterali&#8221;.<br />
L&#8217;opuscolo contiene consigli su come difendere il proprio privato sui social network, ed anche se non e&#8217; Topo Gigio a darci i consigli risulta di facile lettura anche ai novelli.</p>
<p>In Italia, considerato il boom che ha avuto Facebook nell&#8217;ultimo anno, sarebbe stata piu&#8217; opportuna una campagna divulgativa anche con spot in TV.<br />
Ma in un paese dove non si investe per l&#8217;abbattimento del Digital Divide (<a href="http://punto-informatico.it/2745321/PI/Commenti/non-siamo-ancora-un-paese-internet.aspx">Punto Informatico</a>), accontentiamoci dell&#8217; <a href="http://www.garanteprivacy.it/garante/doc.jsp?ID=1614258">opuscolo per la privacy</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pergrandiepc.com/2009/11/privacy-e-social-network/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Come accedere alla Cronologia di Firefox</title>
		<link>http://www.pergrandiepc.com/2009/09/come-accedere-alla-cronologia-di-firefox/</link>
		<comments>http://www.pergrandiepc.com/2009/09/come-accedere-alla-cronologia-di-firefox/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 21:00:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Inglese]]></category>
		<category><![CDATA[life hack]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[vecchi tempi]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.pergrandiepc.com/?p=254</guid>
		<description><![CDATA[Ti sei mai chiesto dove Mozilla Firefox 3 salva la Cronologia ?
La Cronologia o history e&#8217; lo storico di tutte le URL delle pagine che sono state visitate dal browser.
Questa viene salvata, insieme a molte altre informazioni, in un file che e&#8217; in realta&#8217; un database relazionale in formato SQLite.
Il file si chiama places.SQLite, e [...]]]></description>
			<content:encoded><![CDATA[<p>Ti sei mai chiesto dove <a href="http://www.mozilla-europe.org/it/firefox/" target="_blank">Mozilla Firefox 3</a> salva la <strong>Cronologia</strong> ?<br />
La Cronologia o history e&#8217; lo storico di tutte le URL delle pagine che sono state visitate dal browser.</p>
<p>Questa viene salvata, insieme a molte altre informazioni, in un file che e&#8217; in realta&#8217; un database relazionale in formato <strong>SQLite</strong>.</p>
<p>Il file si chiama <strong>places.SQLite</strong>, e di solito si trova in:<br />
<span id="more-254"></span></p>
<p>/home/&lt;user&gt;/.mozilla/firefox/&lt;profile folder&gt;/places.SQLite<br />
nei sistemi GNU/Linux<br />
ed in<br />
C:\Documents and Settings\&lt;username&gt;\Application Data\Mozilla\firefox\Profiles\&lt;profile folder&gt;\places.sqlite<br />
nei sistemi Windows XP</p>
<p><em>SQLite</em> e&#8217; un database engine con licenza Open Source (come Firefox), e come molti altri supporta il linguaggio SQL.</p>
<p>E&#8217; possibile accedere al file della cronologia in due modi:<br />
- in linea di comando<br />
- mediante un frontend (interfaccia) grafico per SQLite (ad esempio SQLite Database Browser)</p>
<p>Ecco come si fa mediante linea di comando:</p>
<p>Scarica ed installa <a href="http://www.sqlite.org/download.html" target="_blank">SQLite</a>.<br />
Adesso esegui <strong>sqlite3</strong> seguito dal nome del database per accedere ad esso:</p>
<p><strong>sqlite3 path_file</strong></p>
<p>dove path_file e&#8217; il percorso del file places.sqlite .<br />
Verra&#8217; quindi visualizzato il prompt di SQLite. Adesso puoi usare comandi SQL per interrogare il DB.</p>
<p>Prova ad esempio ad eseguire</p>
<p><strong>sqlite&gt; select url from moz_places where url LIKE &#8220;%www.wordreference.com%&#8221;;</strong></p>
<p>tale comando dara&#8217; la lista di tutte le URL www.wordreference.com visitate mediante Firefox. Tali url presentano tutte le parole che sono state tradotte mediante il sito www.wordreference.com .</p>
<p>Ovviamente questa semplice ricerca puo&#8217; essere fatta dalla cronologia di Firefox: basta visualizzarla (premendo CTRL-H) e cercare la stringa &#8220;www.wordreference.com&#8221;.<br />
Con SQLite sono pero&#8217; possibili ricerche piu&#8217; complesse mediante l&#8217;uso dell&#8217;SQL, ed e&#8217; possibile esportare i dati in vari formati.</p>
<p>Puoi trovare diverse query SQL per estrarre molte informazioni dal DB come i downloads effettuati, i siti piu&#8217; visitati o il conteggio delle visite in <a href="http://www.firefoxforensics.com/" target="_blank">Firefox Forensic</a> .<br />
Se vuoi infine conoscere lo schema relazionale del DB, visita <a href="http://www.forensicswiki.org/wiki/Mozilla_Firefox_3_History_File_Format" target="_blank">Forensics Wiki.org</a> .</p>
<p>Commenti, critiche o saluti sono come sempre benvenuti ( fa anche rima <img src='http://www.pergrandiepc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.pergrandiepc.com/2009/09/come-accedere-alla-cronologia-di-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Una soluzione Anti-Spam per WordPress</title>
		<link>http://www.pergrandiepc.com/2009/09/soluzione-anti-spam-per-wordpress/</link>
		<comments>http://www.pergrandiepc.com/2009/09/soluzione-anti-spam-per-wordpress/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 22:29:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[usabilita']]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.pergrandiepc.com/?p=246</guid>
		<description><![CDATA[Ultimamente questo blog e&#8217; stato vittima di Spam, in un paio di settimane sono arrivati circa 500 messaggi pieni di link di ogni genere.
Se siete in una situazione simile vi consiglio di non fare i pigri come me, e di installare un antispam dopo i primi 3 messaggi spammosi !
Questo blog e&#8217; basato su WordPress, [...]]]></description>
			<content:encoded><![CDATA[<p>Ultimamente questo blog e&#8217; stato vittima di Spam, in un paio di settimane sono arrivati circa 500 messaggi pieni di link di ogni genere.</p>
<p>Se siete in una situazione simile vi consiglio di non fare i pigri come me, e di installare un antispam dopo i primi 3 messaggi spammosi !</p>
<p><span id="more-246"></span>Questo blog e&#8217; basato su WordPress, il software piu&#8217; usato per la gestione di blog. Esistono tanti plugin per WordPress che filtrano i commenti e decidono quali di questi e&#8217; spam. In GePC (questo blog) ho installato <a href="http://akismet.com/" target="_blank">Akismet</a>. In genere chi lo usa si e&#8217; trovato bene, ed io spero di essere tra questi.<br />
Una famosa tecnica anti spam e&#8217; quella del <a href="http://it.wikipedia.org/wiki/CAPTCHA" target="_blank">Captcha</a>: per capire se davanti allo schermo ci sia una persona, e non solo un programma molesto, viene chiesto all&#8217;utente l&#8217;inserimento dei caratteri che compaiono in un&#8217;immagine.<br />
Il Captcha e&#8217; tra i sistemi piu&#8217; sicuri, i lettori del blog pero&#8217; a volte si scocciano ad inserire la stringa, ed abbandonano il commento.</p>
<p>Una domanda che mi sono posto e&#8217;: come faccio a cancellare tutti i messaggi di spam che ho tra i commenti in sospeso senza perdere delle ore ?</p>
<p>Per fortuna Akismet inserisce nella sezione <em>Modifica commenti</em> il tasto <em>Ricontrolla lo Spam</em>, basta cliccarlo ed il gioco e&#8217; fatto.</p>
<p>Buona lotta Anti-Spam a tutti !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pergrandiepc.com/2009/09/soluzione-anti-spam-per-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash (un)usability: messaggio di errore errato !</title>
		<link>http://www.pergrandiepc.com/2009/08/bash-unusability-messaggio-di-errore-errato/</link>
		<comments>http://www.pergrandiepc.com/2009/08/bash-unusability-messaggio-di-errore-errato/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 22:29:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[usabilita']]></category>

		<guid isPermaLink="false">http://www.pergrandiepc.com/?p=234</guid>
		<description><![CDATA[
La Bash shell di Gnu Linux e&#8217; una potente interfaccia a linea di comando, e spesso permette di compiere operazioni molto piu&#8217; rapidamente di quanto permettono le varie interfacce grafiche, come KDE e GNOME.
Altre volte pero&#8217;, la selezione dei parametri del comando richiede molto tempo, specialmente se i messaggi di errore non ci danno alcun [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.pergrandiepc.com/2009/08/bash-unusability-messaggio-di-errore-errato/#more-234"><img class="aligncenter size-medium wp-image-271" title="Tux Penguin" src="http://www.pergrandiepc.com/wp-content/uploads/2009/08/Penguin-257x300.jpg" alt="" width="257" height="300" /></a></p>
<p>La Bash shell di <a href="http://www.gnu.org/home.it.html" target="_blank">Gnu Linux</a> e&#8217; una potente interfaccia a linea di comando, e spesso permette di compiere operazioni molto piu&#8217; rapidamente di quanto permettono le varie interfacce grafiche, come KDE e GNOME.<br />
Altre volte pero&#8217;, la selezione dei parametri del comando richiede molto tempo, specialmente se i messaggi di errore non ci danno alcun indizio.</p>
<p>Quello che segue e&#8217; un piccolo esempio di <strong>carenza di usabilita</strong>&#8216; della Bash, la shell di default di quasi tutte le distribuzioni GNU Linux.</p>
<p><span id="more-234"></span></p>
<p>Conosco bene il comando <strong>chmod</strong>, e come tutti i fans della Bash Shell lo uso da anni per cambiare i permessi a file e directory.</p>
<p>Qualche giorno fa, per poter aggiungere i permessi di lettura ed eseguzione alla directory my_directory in modo ricorsivo, ho eseguito il comando</p>
<p><code>chmod a+rx my_directory -r</code></p>
<p>la Bash ha risposto cosi&#8217;:</p>
<p><code>chmod: cannot access 'a+rx': No such file or directory</code></p>
<p>ho quindi pensato di correggere l&#8217;errore mettendo le opzioni dopo la directory, ho quindi riprovato:</p>
<p><code>chmod my_directory a+rx -r</code></p>
<p>stesso errore !</p>
<p>Dopo le piu&#8217; svariate combinazioni di directory ed opzioni, mi sono accorto che il problema era  <strong>-r</strong>:<br />
l&#8217;opzione per la ricorsivita&#8217; va posta in maiuscolo: <strong>-R</strong>,</p>
<p>Ovviamente e&#8217; stato un mio errore, cio&#8217; che comunque non trovo corretto e&#8217; il messaggio di errore:<br />
<code>chmod: cannot access 'a+rx': No such file or directory</code></p>
<p>Il messaggio dovrebbe essere qualcosa del tipo <code>'parametro -r incorretto'</code> !<br />
Il parser dei parametri ha invece generato un messaggio di errore sbagliato, che svia l&#8217;utente dalla scoperta dell&#8217;errore.<br />
I messaggi di errore hanno un ruolo importante nell&#8217;Usabilita&#8217; dell&#8217;interfaccia e quello appena descritto e&#8217; un esempio di carenza di usabilita&#8217; della Bash Shell.</p>
<p>Ovviamente continuero&#8217; ad usare la Bash <img src='http://www.pergrandiepc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  , che rimane una delle piu&#8217; potenti e flessibili interfacce a linea di comando mai realizzate.</p>
<p>Se conoscete altri problemi o curiosita&#8217; sull&#8217;usabilita&#8217; della Bash shell, segnalateli pure !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pergrandiepc.com/2009/08/bash-unusability-messaggio-di-errore-errato/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Imparare i CSS ? Ecco da dove iniziare</title>
		<link>http://www.pergrandiepc.com/2009/07/imparare-i-css-ecco-da-dove-iniziare/</link>
		<comments>http://www.pergrandiepc.com/2009/07/imparare-i-css-ecco-da-dove-iniziare/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 21:16:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[grafica]]></category>
		<category><![CDATA[informatica di base]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.pergrandiepc.com/?p=230</guid>
		<description><![CDATA[Nel mio lavoro mi occupo dello sviluppo del back end delle applicazioni, cioe&#8217; quella parte spesso chiamata business logic.
Da poco sto sviluppando una piccola web application, devo quindi anche creare l&#8217;interfaccia utente, spesso chiamata front end.
Per non adottare soluzioni proprietarie e poco accessibili, ho scelto gli standard HTML ed i Fogli di Stile a Cascata [...]]]></description>
			<content:encoded><![CDATA[<p>Nel mio lavoro mi occupo dello sviluppo del <strong>back end</strong> delle applicazioni, cioe&#8217; quella parte spesso chiamata business logic.</p>
<p>Da poco sto sviluppando una piccola web application, devo quindi anche creare l&#8217;interfaccia utente, spesso chiamata <strong>front end</strong>.</p>
<p>Per non adottare soluzioni proprietarie e poco accessibili, ho scelto gli standard <strong>HTML</strong> ed i <strong>Fogli di Stile a Cascata</strong> (CSS).</p>
<p>Quando si apprende una nuovo argomento, si e&#8217; spesso travolti da tante domande, le cui risposte non si trovano quasi mai in un unico articolo.</p>
<p>Ecco le domande che mi sono posto e gli articoli dove ho trovato risposta.</p>
<p><span id="more-230"></span><br />
D) A cosa servono i CSS ?<br />
R) A dare l&#8217;aspetto grafico ai documenti HTML.</p>
<p>D) Ma non bastava l&#8217;HTML ?<br />
R) No. Prima dell&#8217;affermazione del formato CSS, l&#8217;aspetto grafico veniva dato con i vari tag dell&#8217;HTML, questo generava moltissima ridondanza di codice, scarsa leggibilita&#8217; e bassa mantenibilita&#8217;, ed errori di interpretazione dei vari browser.<br />
I CSS risolvono tutti questi problemi.</p>
<p>D) A dire il vero, pur usando i CSS, molte pagine vengono visualizzate in modo differente, da browser differenti ! Non e&#8217; questo un obiettivo mancato dei CSS ?<br />
R) Sono daccordo con te, anche se il problema non sta nei CSS, ma nei browser che lo interpretano.<br />
Ad esempio, alcuni errori riguardanti Internet Explorer sono cosi&#8217; conosciuti che esistono delle soluzioni standard descritte in molti siti.</p>
<p>D) Esistono tantissime risorse sul web, da dove inizio ?<br />
R) Io ho iniziato da <a href="http://www.w3schools.com/Css/default.asp" target="_blank">W3schools</a>, e&#8217; un sito semplice e ricco di piccoli esempi che puoi modificare al volo.<br />
Ho poi scaricato qualche template, da <a href="http://www.freecsstemplates.org/" target="_blank">FreeCssTemplate</a> per studiarne il codice. Modificavo il CSS e l&#8217;HTML con un text editor (spesso uso Kate o Scite) e poi verificavo i risultati ricaricando la pagina dal browser (F5).<br />
Per chi muove i primi passi, il tutorial <a href="http://www.osservatoriosullacomunicazione.com/w3c/firstcss.html" target="_blank">Primi passi con HTML + CSS</a> e&#8217; una buona lettura.<br />
Davvero utile ed un po&#8217; piu&#8217; avanzato e&#8217;  <a href="http://css.maxdesign.com.au/index.htm" target="_blank">MaxDesign</a> .</p>
<p>D) Come si applica il CSS al file HTML ?:<br />
R) Esistono tre modi:<br />
- css interno (embedded)<br />
- css esterno<br />
- css in-line<br />
ecco spiegato come fare: <a href="http://csshtmltutorial.com/csshtmltutorial-introductiontocss.php" target="_blank">Introduction to CSS</a>.</p>
<p>D) Qual&#8217;e&#8217; la differenza tra Class e ID Selector ?<br />
R) I Class Selector e Class ID servono per selezionare una parte di HTML al quale applicare uno stile.<br />
Class puo&#8217; essere usato molte volte all&#8217;interno dell&#8217;HTML, ID invece solo una volta.<br />
Una risposta completa la trovi su <a href="http://css.maxdesign.com.au/selectutorial/advanced_idclass.htm" target="_blank">Selectutorial</a>.</p>
<p>D) La proprieta&#8217; Margin si comporta in modo inaspettato, e sembra non considerare i valori che ho impostato. Perche&#8217; ?<br />
R) Studiando il funzionamento di margin ho capito perche&#8217; il margine degli elementi sembra comportarsi in modo assurdo. Bisogna per per prima cosa capire il Box Model e come viene gestito il Margin Collapsing, sia nel caso di elementi adiacenti che quello di elementi innestati (nested).<br />
Ecco due articoli che spiegano il funzionamento:<br />
<a href="http://www.howtocreate.co.uk/tutorials/css/margincollapsing" target="_blank">Margin Collapsing</a><br />
<a href="http://www.researchkitchen.de/blog/archives/css-autoheight-and-margincollapsing.php" target="_blank">CSS-Auto height and margin collapsing</a></p>
<p>D) Come funziona il posizionamento degli elementi ?<br />
R) Esistono varie modalita&#8217; per il posizionamento degli elementi: static, relative, absolute, and float.<br />
Bisogna capire il modo come queste funzionano nel posizionare gli elementi.<br />
A tale scopo ho trovato molto utile <a href="http://www.barelyfitz.com/screencast/html-training/css/positioning/" target="_blank">Learn CSS Positioning in Ten Steps</a> ed <a href="http://read.melodycode.com/tutorials/593/il_posizionamento_css_prima_parte.html" target="_blank">Il posizionamento CSS<br />
</a><br />
D) Come faccio a capire se il CSS che ho scritto e&#8217; corretto ?<br />
R) Puoi controllare se il tuo documento e&#8217; valido (validarlo) con il <a href="http://jigsaw.w3.org/css-validator/" target="_blank">CSS Validation Service</a>.</p>
<p>D) Qual&#8217;e&#8217; il modo piu&#8217; veloce per imparare i css ?<br />
R) Non esiste &#8220;il modo&#8221; adatto a tutti. Comunque, un modo secondo me utile, e&#8217; leggere e capire fogli di stile fatti da designer esperti. In <a href="http://www.csszengarden.com/tr/italiano/" target="_blank">CSS Zen Garden</a> ne puoi trovare davvero ben fatti.</p>
<p>Spero di averti chiarito qualche idea.<br />
E tu hai qualche consiglio o conosci qualche sito utile ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pergrandiepc.com/2009/07/imparare-i-css-ecco-da-dove-iniziare/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tre Talks per i bambini</title>
		<link>http://www.pergrandiepc.com/2009/06/tre-talks-per-i-bambini/</link>
		<comments>http://www.pergrandiepc.com/2009/06/tre-talks-per-i-bambini/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 23:19:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Inglese]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.pergrandiepc.com/?p=228</guid>
		<description><![CDATA[I bambini sono la risorsa naturale piu&#8217; preziosa (non l&#8217;oro o il petrolio).
Sono assolutamente daccordo con questa frase di Nicolas Negroponte, ideatore del progetto One Laptop Per Child.
Nello scorso post ho introdotto i TED talks.
Tra i talks che ho seguito in questi giorni, tre sono dedicati ai bambini e ragazzi.
A me sono piaciuti molto e [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I bambini sono la risorsa naturale piu&#8217; preziosa</strong> (non l&#8217;oro o il petrolio).<br />
Sono assolutamente daccordo con questa frase di Nicolas Negroponte, ideatore del progetto One Laptop Per Child.<br />
Nello <a href="http://www.pergrandiepc.com/2009/06/i-talks-dei-grandi-pensatori/" target="_blank">scorso post</a> ho introdotto i TED talks.<br />
Tra i talks che ho seguito in questi giorni, tre sono dedicati ai bambini e ragazzi.<br />
A me sono piaciuti molto e per questo ve li segnalo:</p>
<p><a href="http://www.ted.com/talks/lang/eng/nicholas_negroponte_takes_olpc_to_colombia.html" target="_blank">L&#8217;OLPC in Colombia: Nicholas Negroponte</a><br />
Nicholas Negroponte in Colombia mentre consegna i laptop nei territori un tempo controllati dalla guerriglia.<br />
<a href="http://www.ted.com/talks/lang/eng/ken_robinson_says_schools_kill_creativity.html" target="_blank"><br />
Ken Robinson says schools kill creativity</a><br />
Ken Robinson propone un radicale cambiamento del sistema scolastico per non appiattire la creativita&#8217; innata dei bambini.<br />
<a href="http://www.tedprize.org/jose-abreu/" target="_blank"><br />
TED Prize Wish: Musical Education</a><br />
José’s Abreu (vincitore del premio TED 2009) si dedica al miglioramento sociale dei ragazzi attraverso la musica.<br />
Vede l&#8217;arte musicale come diritto sociale del popolo e vuole creare una scuola per giovani musicisti talentuosi</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pergrandiepc.com/2009/06/tre-talks-per-i-bambini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
