<?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>Time'n doom &#187; Javascript</title>
	<atom:link href="http://www.timendum.net/blog/categoria/argomenti/programmazione/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.timendum.net/blog</link>
	<description>cioè del tempo né del destino, ma di timendum</description>
	<lastBuildDate>Mon, 23 Jan 2012 17:14:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Scopri e monitora le condivisioni su Facebook</title>
		<link>http://www.timendum.net/blog/571/scopri-monitora-condivisioni-facebook-share/</link>
		<comments>http://www.timendum.net/blog/571/scopri-monitora-condivisioni-facebook-share/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 16:09:47 +0000</pubDate>
		<dc:creator>timendum</dc:creator>
				<category><![CDATA[Creazioni]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[condividere]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[statistiche]]></category>

		<guid isPermaLink="false">http://www.timendum.net/blog/?p=571</guid>
		<description><![CDATA[Facebook ha finalmente rilasciato apertamente alcuni dati sulle condivisioni; in particolare quando condividi su Facebook un indirizzo (sia interno che esterno) viene monitorato quante volte d&#8217;ora in poi viene condiviso, cliccato, commentato e &#8220;mi piace&#8221;. Per questo ho creato una applicazione di una pagina, Facebook Share Counter che permette, per ogni articolo, video, immagine o [...]<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/512/esclusiva-il-futuro-di-facebook-username/' rel='bookmark' title='Esclusiva: il futuro di Facebook Username'>Esclusiva: il futuro di Facebook Username</a></li>
<li><a href='http://www.timendum.net/blog/304/elenco-completo-delle-faccine-della-chat-di-facebook/' rel='bookmark' title='Elenco completo delle faccine della chat di Facebook'>Elenco completo delle faccine della chat di Facebook</a></li>
<li><a href='http://www.timendum.net/blog/474/il-konami-code-funziona-su-facebook-google-reader-e-molti-altri-siti/' rel='bookmark' title='Il Konami Code funziona su Facebook, Google Reader e molti altri siti'>Il Konami Code funziona su Facebook, Google Reader e molti altri siti</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Facebook ha finalmente <a href="http://developers.facebook.com/news.php?blog=1&amp;story=323">rilasciato </a>apertamente alcuni dati sulle condivisioni; in particolare quando condividi su Facebook un indirizzo (sia interno che esterno) viene monitorato quante volte d&#8217;ora in poi viene condiviso, cliccato, commentato e &#8220;mi piace&#8221;.</p>
<p style="text-align: center;"><img class="aligncenter" title="Facebook share" src="http://lh5.ggpht.com/_ZGFbFEBH_-k/Su7Bd6QnRYI/AAAAAAAAAnI/clc36-IWVJE/s800/facebook-share.png" alt="" width="376" height="196" /></p>
<p><span id="more-571"></span></p>
<p>Per questo ho creato una applicazione di una pagina, <strong><a href="http://www.emetello.com/facebook-share-counter/">Facebook Share Counter</a></strong> che permette, per ogni articolo, video, immagine o indirizzo generico condiviso su Facebook, di conoscere queste <strong>statistiche</strong>:</p>
<ul>
<li><strong>quante volte è stato condiviso</strong></li>
<li>quante volte qualcuno ha <strong>cliccato </strong>&#8220;<em>mi piace</em>&#8220;</li>
<li><strong>quanti click</strong> sono avvenuti su questo elemento</li>
</ul>
<p>In questa maniera diventa facile per te sapere se una tua campagna ha prodotto <strong>risultati</strong> e quali!</p>
<p>Inoltre, come funzionalità aggiuntive, controlla sia lo stesso indirizzo due volte, una <strong>con la barra finale</strong> ed un&#8217;altra volta <strong>senza</strong> (es: <tt>www.google.com</tt> e <tt>www.google.com/</tt> ), sommando i risultati, per avere un dettaglio più preciso delle condivisioni.</p>
<p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 337px"><img title="Con e senza barra finale" src="http://lh5.ggpht.com/_ZGFbFEBH_-k/Su8DL0OK8MI/AAAAAAAAAnQ/BcqbrIJlBiM/s800/counter-senza-con-barra-finale.png" alt="I risultati sommati per la ricerca con e senza barra finale" width="327" height="134" /><p class="wp-caption-text">I risultati sommati per la ricerca con e senza barra finale</p></div>
<p>Infine, è possibile <strong>cercare anche ricorsivamente</strong> i percorsi a monte di un certo indirizzo, in modo che cercando per <tt>www.dominio.it/indirizzo/verso/il/contenuto</tt>, appaiano anche i risultati per</p>
<ul>
<li><tt>www.dominio.it/indirizzo/verso/il</tt></li>
<li><tt>www.dominio.it/indirizzo/verso</tt></li>
<li><tt>www.dominio.it/indirizzo/</tt></li>
<li><tt>www.dominio.it/</tt></li>
</ul>
<p>Ora hai quindi uno strumento a tutto tondo per misurare le possibilità e <strong>l&#8217;efficacia di marketing</strong> su Facebook.</p>
<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/512/esclusiva-il-futuro-di-facebook-username/' rel='bookmark' title='Esclusiva: il futuro di Facebook Username'>Esclusiva: il futuro di Facebook Username</a></li>
<li><a href='http://www.timendum.net/blog/304/elenco-completo-delle-faccine-della-chat-di-facebook/' rel='bookmark' title='Elenco completo delle faccine della chat di Facebook'>Elenco completo delle faccine della chat di Facebook</a></li>
<li><a href='http://www.timendum.net/blog/474/il-konami-code-funziona-su-facebook-google-reader-e-molti-altri-siti/' rel='bookmark' title='Il Konami Code funziona su Facebook, Google Reader e molti altri siti'>Il Konami Code funziona su Facebook, Google Reader e molti altri siti</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.timendum.net/blog/571/scopri-monitora-condivisioni-facebook-share/feed/</wfw:commentRss>
		<slash:comments>94</slash:comments>
		</item>
		<item>
		<title>Javascript in AJAX con Internet Explorer: l&#8217;attributo defer</title>
		<link>http://www.timendum.net/blog/517/javascript-ajax-internet-explorer-attributo-defer/</link>
		<comments>http://www.timendum.net/blog/517/javascript-ajax-internet-explorer-attributo-defer/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 12:27:37 +0000</pubDate>
		<dc:creator>timendum</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.timendum.net/blog/?p=517</guid>
		<description><![CDATA[Guida su come iniettare via innerHTML un elemento script con codice Javascript e farlo eseguire da Internet Explorer.<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/106/parole-w-nelle-regular-expression/' rel='bookmark' title='Parole (\w+) con lettere accentate nelle regular expression Javascript'>Parole (\w+) con lettere accentate nelle regular expression Javascript</a></li>
<li><a href='http://www.timendum.net/blog/323/guida-installare-addon-greasemonkey-firefox-personalizzare-siti/' rel='bookmark' title='Guida per installare l&#8217;add-on Greasemonkey su Firefox per personalizzare siti internet'>Guida per installare l&#8217;add-on Greasemonkey su Firefox per personalizzare siti internet</a></li>
<li><a href='http://www.timendum.net/blog/146/errore-con-la-proprieta-css-sconosciuta-filter-opacity-e-trasparenza/' rel='bookmark' title='Errore con la proprietà CSS sconosciuta: filter, opacity e trasparenza'>Errore con la proprietà CSS sconosciuta: filter, opacity e trasparenza</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Spesso molti framework o anche applicazioni home-made, utilizzano l&#8217;attributo <em>innerHTML</em> per inserire le risposte <strong>AJAX</strong> del server nella pagina. Ma se questa risposta è dell&#8217;<strong>HTML </strong>che magari contiene uno script Javascript, <strong>Internet Explorer</strong> non vede e non esegue nulla.</p>
<p style="text-align: center;"><img class="aligncenter" title="AJAX e Internet Explorer" src="http://lh4.ggpht.com/_ZGFbFEBH_-k/Sj9x4scyD-I/AAAAAAAAAeI/fiByrfeiTT4/s800/ajax.png" alt="" width="400" height="202" /></p>
<p><span id="more-517"></span>Vediamo un esempio: questa semplice risposta del server deve essere inserita come HTML in un elemento del documento.<script type="text/javaScript" src="/blog/wp-content/uploads/chili/jquery.chili-2.2.js"></script>
<script type="text/javascript"> 
    ChiliBook.recipeFolder = "/blog/wp-content/uploads/chili/";  
</script></p>
<pre><code class="html">&lt;p&gt;Caricamento in corso&lt;/p&gt;
&lt;script type='text/javascript'&gt;
  alert('azione eseguita');
&lt;/script&gt;</code></pre>
<p>Verrebbe naturale caricare questo codice con <em>innerHTML</em>, ad esempio:</p>
<pre><code class="js">div.innerHTML = response;</code></pre>
<p>Chiaramente bisogna sempre assicurarsi che il codice sia valido e non suscettibile di <a href="http://it.wikipedia.org/wiki/Cross-site_scripting">XSS</a>, ma questo discorso esula dal presente articolo.</p>
<p>In ogni caso, Internet Explorer, NON eseguirà il codice né quindi visualizzerà l&#8217;alert; questo è un comportamento <a href="http://msdn.microsoft.com/en-us/library/ms533897(VS.85).aspx">documentato</a> ma ugualmente molto noioso, perché difficile da ricordare e perché in altri browser, come Firefox, non si presenta.</p>
<p>La soluzione ha questo problema è specificare l&#8217;attributo <em>defer</em> all&#8217;elemento script, facendolo diventare così:</p>
<pre><code class="html">&lt;p&gt;Caricamento in corso&lt;/p&gt;
&lt;script type='text/javascript' defer='defer'&gt;
  alert('azione eseguita');
&lt;/script&gt;</code></pre>
<p>Solo in questo modo IE interpreterà correttamente lo script e lo eseguirà alla fine della chiamata <em>innerHTML</em>.</p>
<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/106/parole-w-nelle-regular-expression/' rel='bookmark' title='Parole (\w+) con lettere accentate nelle regular expression Javascript'>Parole (\w+) con lettere accentate nelle regular expression Javascript</a></li>
<li><a href='http://www.timendum.net/blog/323/guida-installare-addon-greasemonkey-firefox-personalizzare-siti/' rel='bookmark' title='Guida per installare l&#8217;add-on Greasemonkey su Firefox per personalizzare siti internet'>Guida per installare l&#8217;add-on Greasemonkey su Firefox per personalizzare siti internet</a></li>
<li><a href='http://www.timendum.net/blog/146/errore-con-la-proprieta-css-sconosciuta-filter-opacity-e-trasparenza/' rel='bookmark' title='Errore con la proprietà CSS sconosciuta: filter, opacity e trasparenza'>Errore con la proprietà CSS sconosciuta: filter, opacity e trasparenza</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.timendum.net/blog/517/javascript-ajax-internet-explorer-attributo-defer/feed/</wfw:commentRss>
		<slash:comments>103</slash:comments>
		</item>
		<item>
		<title>Migliorare il codice Javascript: indentazione, spazi, tabulazione, a capo e formattazioni</title>
		<link>http://www.timendum.net/blog/148/migliorare-il-codice-javascript-indentazione-spazi-tabulazione-a-capo-e-formattazioni/</link>
		<comments>http://www.timendum.net/blog/148/migliorare-il-codice-javascript-indentazione-spazi-tabulazione-a-capo-e-formattazioni/#comments</comments>
		<pubDate>Thu, 29 May 2008 15:41:25 +0000</pubDate>
		<dc:creator>timendum</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[compressione]]></category>
		<category><![CDATA[consigli]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[scrittura]]></category>

		<guid isPermaLink="false">http://www.timendum.net/blog/?p=148</guid>
		<description><![CDATA[Come migliorare la leggibilità del codice Javascript: sistemare l'indentazione tramite spazi bianchi e tabulazione (tab), evidenziare il codice e poi comprimere<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/106/parole-w-nelle-regular-expression/' rel='bookmark' title='Parole (\w+) con lettere accentate nelle regular expression Javascript'>Parole (\w+) con lettere accentate nelle regular expression Javascript</a></li>
<li><a href='http://www.timendum.net/blog/23/migliorare-firefox-ram/' rel='bookmark' title='Migliorare Firefox: RAM'>Migliorare Firefox: RAM</a></li>
<li><a href='http://www.timendum.net/blog/40/tavolozza-dei-colori-in-javascript/' rel='bookmark' title='Tavolozza dei colori in Javascript'>Tavolozza dei colori in Javascript</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Solitamente scrivo io il codice che devo poi mantenere, ma capita di prendere altri programmi oppure semplicemente di voler curiosare; o anche di aver scritto un po&#8217; di righe velocemente, senza prestare troppa attenzione e poi volerle espandere. In tutti questi casi il codice scritto deve essere ben indentato e formattato.</p>
<p style="text-align: center;"><img src="http://i237.photobucket.com/albums/ff314/timendum/code.png" alt="Codice" width="430" height="330" /></p>
<p style="text-align: center;"><em>Immagine di <a href="http://www.sxc.hu/photo/150038">dermiller</a></em></p>
<p>Per <strong>indentazione</strong> si intende l&#8217;uso degli spazi bianchi o della tabulazione, per allineare il codice in base al flusso e alle strutture del linguaggio come blocchi o istruzioni di controllo. Per parlare chiaro, questo è codice indentato.</p>
<pre style="padding-left: 30px;">if (condizione == true)
    esegui();
else
    exit;</pre>
<p>Questo è indentato con gli spazi (nel numero di 4), questo metodo di scrittura rende più semplice la lettura del codice, perché seguire il flusso logico del codice è più semplice, diventa chiaro che <em>esegui</em> dipende dalla condizione precedente.</p>
<p><span id="more-148"></span></p>
<pre style="padding-left: 30px;">if (condizione == true)
esegui();
else
exit;</pre>
<p>Questo codice sopra è chiaramente molto meno semplice da leggere, è necessario sforzarsi molto di più per capire come funziona.</p>
<h2>Indentazione</h2>
<p>Alcuni editor hanno già in loro la funzionalità per &#8220;rendere bello&#8221; il nostro codice, strumenti chiamati solitamente <em>auto-indenter</em>, ma io non mi sono mai trovato bene, poi ognuno usa il suo e difficilmente cambierà per una funzione simile, almeno io non lo farei. Per questo vi consiglio questo tool: <a href="http://elfz.laacz.lv/beautify/"><strong>Online beautifuller</strong></a>. Ha proprio questa funzione, tutto con un unico click, inoltre utilizza il io stesso stile di indentazione, a volte chiamato K&amp;R, dal nome dei famosi Kernighan e Ritchie, inventori del C. La scelta tra spazi e tabulazione è lasciata all&#8217;utente.</p>
<h2>Formattazione</h2>
<p>Un altro strumento utile, da utilizzare successivamente è <a href="http://tohtml.com/jScript/">Online syntax highlighting</a>. Questo formatta in codice, lo colora in particolare, in modo da evidenziare le parole chiave, quasi tutti gli editor lo fanno già da loro, se il tuo non lo fa, ti consiglio di cambiarlo :P</p>
<p style="text-align: center;"><img class="aligncenter" src="http://i237.photobucket.com/albums/ff314/timendum/codice.png" alt="Codice evidenziato" width="450" height="305" /></p>
<p>La sua utilità principale è per chi intende pubblicare codice online, perché fornisce l&#8217;HTML da inserire nelle pagine. Ricordarsi sempre di selezionare <em>Javascript</em> a sinistra, altrimenti non funzionerà benissimo!</p>
<h2>Minimizzare e compattare</h2>
<p>Ultime note su come disfare il lavoro fatto, molte volte si rivela utile anche questo, ma solo in fase finale. Il codice Javascript non viene compilato, ma gira così come lo scriviamo, quindi sicuramente leggibile, ma non compatto, mentre le pagine web devono essere il più leggere possibili. Sono stati creati quindi questi strumenti che minimizzano e compattano il codice, fino al minimo indispensabile e anche oltre volendo (restringendo anche i nomi delle variabili per esempio).</p>
<p><a href="http://fmarcia.info/jsmin/test.html">JS Minifier</a>: forse uno dei migliori, permette la scelta anche di quanto comprimere.</p>
<p><a href="http://www.brainjar.com/js/crunch/demo.html">BrainJar</a>: uno dei primi e ancora buoni, servizi simili.</p>
<p><a href="http://dean.edwards.name/packer/">Packer</a>: semplice semplice, ma efficace.</p>
<p><a href="http://joliclic.free.fr/php/javascript-packer/en/">PHP Packer</a>: script in PHP, da usare anche in locale.</p>
<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/106/parole-w-nelle-regular-expression/' rel='bookmark' title='Parole (\w+) con lettere accentate nelle regular expression Javascript'>Parole (\w+) con lettere accentate nelle regular expression Javascript</a></li>
<li><a href='http://www.timendum.net/blog/23/migliorare-firefox-ram/' rel='bookmark' title='Migliorare Firefox: RAM'>Migliorare Firefox: RAM</a></li>
<li><a href='http://www.timendum.net/blog/40/tavolozza-dei-colori-in-javascript/' rel='bookmark' title='Tavolozza dei colori in Javascript'>Tavolozza dei colori in Javascript</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.timendum.net/blog/148/migliorare-il-codice-javascript-indentazione-spazi-tabulazione-a-capo-e-formattazioni/feed/</wfw:commentRss>
		<slash:comments>89</slash:comments>
		</item>
		<item>
		<title>Lettere scombinate</title>
		<link>http://www.timendum.net/blog/107/lettere-scombinate/</link>
		<comments>http://www.timendum.net/blog/107/lettere-scombinate/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 17:45:16 +0000</pubDate>
		<dc:creator>timendum</dc:creator>
				<category><![CDATA[Creazioni]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[lingua]]></category>
		<category><![CDATA[passatempo]]></category>

		<guid isPermaLink="false">http://www.timendum.net/blog/fonti/produzioni/107/lettere-scombinate/</guid>
		<description><![CDATA[Nota: se non capisci niente o non vuoi fare fatica, alla fine trovi la traduzione Gira ormai da tntissaimo tmepo la mial srctita tttua cmoe qeusto artoiclo cioè con le lterete di ogni polraa mhiicsate, eucslse la pmria e l&#8217;umlita. Ebenbe, gaizre alla REgexp per iavddiirune le poalre apenpa vsita e alla fonunize per msrhicaie [...]<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/106/parole-w-nelle-regular-expression/' rel='bookmark' title='Parole (\w+) con lettere accentate nelle regular expression Javascript'>Parole (\w+) con lettere accentate nelle regular expression Javascript</a></li>
<li><a href='http://www.timendum.net/blog/65/aggiungere-e-togliere-classi-css-toggleclassname/' rel='bookmark' title='Aggiungere e togliere Classi CSS: toggleClassName'>Aggiungere e togliere Classi CSS: toggleClassName</a></li>
<li><a href='http://www.timendum.net/blog/71/gaialuna-avevo-previsto-bene/' rel='bookmark' title='GaiaLuna: avevo previsto bene'>GaiaLuna: avevo previsto bene</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p><em>Nota: se non capisci niente o non vuoi fare fatica, alla fine trovi la traduzione</em></p>
<p>Gira ormai da tntissaimo tmepo la mial srctita tttua cmoe qeusto artoiclo cioè con le lterete di ogni polraa mhiicsate, eucslse la pmria e l&#8217;umlita. Ebenbe, gaizre alla <a href="/blog/argomenti/programmazione/javascript/106/parole-w-nelle-regular-expression/">REgexp per iavddiirune le poalre</a> apenpa vsita e alla fonunize per <a href="/blog/fonti/produzioni/66/mischiare-un-array-mix/">msrhicaie un array</a>, ho deciso di inrmlepamete un &#8220;misciothare&#8221; di prlaoe.</p>
<form action="#"> <textarea id="miscinp" cols="50" rows="10" name="input">Scrivi qui il tuo testo di prova.</textarea></p>
<input id="buttin" name="buttinp" type="button" value="Mischia!" /><textarea id="miscout" cols="50" rows="10" name="output">Qui apparirà il risultato</textarea><br />
<script src="/blog/wp-content/uploads/mischia.js" type="text/javascript"><!--
;
// --></script></p>
<p><strong>Traduzione:</strong>Gira ormai da tantissimo tempo la mail scritta tutta come questo articolo cioè con le lettere di ogni parola mischiate, escluse la prima e l&#8217;ultima. Ebbene, grazie alla <a href="/blog/argomenti/programmazione/javascript/106/parole-w-nelle-regular-expression/">RegExp per individuare le parole</a> appena vista e alla funzione per <a href="/blog/fonti/produzioni/66/mischiare-un-array-mix/">mischiare un array</a>, ho deciso di implementare un &#8220;mischiatore&#8221; di parole.</p>
</form>
<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/106/parole-w-nelle-regular-expression/' rel='bookmark' title='Parole (\w+) con lettere accentate nelle regular expression Javascript'>Parole (\w+) con lettere accentate nelle regular expression Javascript</a></li>
<li><a href='http://www.timendum.net/blog/65/aggiungere-e-togliere-classi-css-toggleclassname/' rel='bookmark' title='Aggiungere e togliere Classi CSS: toggleClassName'>Aggiungere e togliere Classi CSS: toggleClassName</a></li>
<li><a href='http://www.timendum.net/blog/71/gaialuna-avevo-previsto-bene/' rel='bookmark' title='GaiaLuna: avevo previsto bene'>GaiaLuna: avevo previsto bene</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.timendum.net/blog/107/lettere-scombinate/feed/</wfw:commentRss>
		<slash:comments>124</slash:comments>
		</item>
		<item>
		<title>Parole (\w+) con lettere accentate nelle regular expression Javascript</title>
		<link>http://www.timendum.net/blog/106/parole-w-nelle-regular-expression/</link>
		<comments>http://www.timendum.net/blog/106/parole-w-nelle-regular-expression/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 20:57:15 +0000</pubDate>
		<dc:creator>timendum</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[lingua]]></category>
		<category><![CDATA[regexp]]></category>
		<category><![CDATA[regular expression]]></category>

		<guid isPermaLink="false">http://www.timendum.net/blog/argomenti/programmazione/javascript/106/parole-w-nelle-regular-expression/</guid>
		<description><![CDATA[Funzione molto comoda nelle Regular Expression sono le i caratteri speciali, come d per le cifre o s per tutti i vari spazi. Utilissimo sarebbe il carattere w, che identificherebbe le lettere (e quindi le parole), ma la specifica impone che trovi solo i caratteri latini base (da &#8220;A&#8221; a &#8220;Z&#8221; e da &#8220;a&#8221; a [...]<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/107/lettere-scombinate/' rel='bookmark' title='Lettere scombinate'>Lettere scombinate</a></li>
<li><a href='http://www.timendum.net/blog/517/javascript-ajax-internet-explorer-attributo-defer/' rel='bookmark' title='Javascript in AJAX con Internet Explorer: l&#8217;attributo defer'>Javascript in AJAX con Internet Explorer: l&#8217;attributo defer</a></li>
<li><a href='http://www.timendum.net/blog/148/migliorare-il-codice-javascript-indentazione-spazi-tabulazione-a-capo-e-formattazioni/' rel='bookmark' title='Migliorare il codice Javascript: indentazione, spazi, tabulazione, a capo e formattazioni'>Migliorare il codice Javascript: indentazione, spazi, tabulazione, a capo e formattazioni</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Funzione molto comoda nelle Regular Expression sono le i caratteri speciali, come d per le cifre o s per tutti i vari spazi. Utilissimo sarebbe il carattere w, che identificherebbe le lettere (e quindi le parole), ma la specifica impone che trovi solo i caratteri latini base (da &#8220;<em>A</em>&#8221; a &#8220;<em>Z</em>&#8221; e da &#8220;<em>a</em>&#8221; a &#8220;<em>z</em>&#8220;) più i numeri, rendendo quindi inutile il mezzo per tutti gli alfabeti con caratteri accentati o in generale estesi. Per esempio la parola &#8220;perché&#8221; non contiene tutte w in quanto la &#8220;é&#8221; non appartiene al range [A-Za-z0-9].</p>
<p>Fate qui sotto una prova, nell&#8217;output verrà estratta la prima &#8220;parola&#8221; cioè il primo blocco <em>w+</em></p>
<p>Input:</p>
<input onkeyup="document.getElementsByName('provaOut')[0].value = this.value.match(/w+/)" name="provaInput" type="text" />
<p>Output:</p>
<input name="provaOut" type="text" /> (generato tramite <em>match(/w+/)</em> )</p>
<p>Per ovviare a questo problema, mi sono sfogliato tutti i codici unicode e ho estratto il blocco esatto per i caratteri, che include quindi anche le lettere accentate e strane di ogni nazione.</p>
<blockquote><p>[wu00C0-u017Fu1e00-u1ef9]</p></blockquote>
<p>Sarebbe il blocco corrispettivo, cioè il classico <em>w</em> più il resto delle lettere (per essere preciso il blocco Latin Extended Additional, il necessario da Latin-1 Supplement e Latin Extended-A, ma magari è più utile</p>
<blockquote><p>[A-Za-Zu00C0-u017Fu1e00-u1ef9]</p></blockquote>
<p>Che individua solo le lettere escludendo i numeri (che non capisco perché vengano inclusi). Eccone una prova</p>
<p>Input:</p>
<input onkeyup="document.getElementsByName('fineOut')[0].value = this.value.match(/[A-Za-zu00C0-u017Fu1e00-u1ef9]+/)" name="fineInput" type="text" />
<p>Output:</p>
<input name="fineOut" type="text" /> (generato tramite <em>match(/[A-Za-zu00C0-u017Fu1e00-u1ef9]+/)</em> )<br />
.</p>
<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/107/lettere-scombinate/' rel='bookmark' title='Lettere scombinate'>Lettere scombinate</a></li>
<li><a href='http://www.timendum.net/blog/517/javascript-ajax-internet-explorer-attributo-defer/' rel='bookmark' title='Javascript in AJAX con Internet Explorer: l&#8217;attributo defer'>Javascript in AJAX con Internet Explorer: l&#8217;attributo defer</a></li>
<li><a href='http://www.timendum.net/blog/148/migliorare-il-codice-javascript-indentazione-spazi-tabulazione-a-capo-e-formattazioni/' rel='bookmark' title='Migliorare il codice Javascript: indentazione, spazi, tabulazione, a capo e formattazioni'>Migliorare il codice Javascript: indentazione, spazi, tabulazione, a capo e formattazioni</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.timendum.net/blog/106/parole-w-nelle-regular-expression/feed/</wfw:commentRss>
		<slash:comments>85</slash:comments>
		</item>
		<item>
		<title>Travian Più Più 0.4.6</title>
		<link>http://www.timendum.net/blog/93/travian-piu-piu-046/</link>
		<comments>http://www.timendum.net/blog/93/travian-piu-piu-046/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 07:36:28 +0000</pubDate>
		<dc:creator>timendum</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Travian Più Più]]></category>
		<category><![CDATA[travian]]></category>
		<category><![CDATA[travianpp]]></category>

		<guid isPermaLink="false">http://timendum.net/blog/argomenti/programmazione/javascript/93/travian-piu-piu-046/</guid>
		<description><![CDATA[Ecco ci qui per l&#8217;ultimo aggiornamento a Travian Più Più, arrivato alla versione 0.4.6; ho deciso di smettere di sviluppare quest&#8217;estensione perché non gioco più a travian, non ho la possibilità né la motivazione. Sono però disposto a &#34;cedere&#34; TravianPP a chi volesse continuare lo sviluppo, dando la possibilità di fare qui un aggiornamento e [...]<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/60/travian-piu-piu/' rel='bookmark' title='Travian Più Più'>Travian Più Più</a></li>
<li><a href='http://www.timendum.net/blog/62/travian-piu-piu-02/' rel='bookmark' title='Travian Più Più 0.2'>Travian Più Più 0.2</a></li>
<li><a href='http://www.timendum.net/blog/67/travian-piu-piu-03/' rel='bookmark' title='Travian Più Più: 0.3'>Travian Più Più: 0.3</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Ecco ci qui per l&#8217;ultimo aggiornamento a Travian Più Più, arrivato alla versione 0.4.6; ho deciso di smettere di sviluppare quest&#8217;estensione perché non gioco più a travian, non ho la possibilità né la motivazione. Sono però disposto a &quot;cedere&quot; TravianPP a chi volesse continuare lo sviluppo, dando la possibilità di fare qui un aggiornamento e beccarsi quindi gli aggiornamenti automatici. Per contattarmi basta mettere dopo il mio nick @gmail.com ;)</p>
<p>In ogni caso ecco le novità di questa versione, non molti a dire la verità:</p>
<ul>
<li>Orari negativi corretti: ora quando avete il grano &quot;in rosso&quot;, l&#8217;orario del granaio rappresenta quanto manca all&#8217;esaurimento</li>
<li>Timer sotto le risorse: sotto le risorse, in ogni pagina, è scritto tra parentesi tra quante ore si riempirà quella risorsa, in modo da avere sempre d&#8217;occhio la situazione</li>
<li>Orari più leggibili: quando manca più di un giorno ora l&#8217;orario visualizza anche i giorni (prima solo le ore)</li>
<li>Numerosi bug corretti</li>
</ul>
<p>Potrei essermi dimenticato qualcosa, ci sono state le vacanze di mezzo, se vedete altro di nuovo scrivete un commento.</p>
<p>Buon <a title="Pagina ufficiale" href="http://timendum.net/blog/produzioni/travian-piu-piu">download </a>e buon travian!</p>
<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/60/travian-piu-piu/' rel='bookmark' title='Travian Più Più'>Travian Più Più</a></li>
<li><a href='http://www.timendum.net/blog/62/travian-piu-piu-02/' rel='bookmark' title='Travian Più Più 0.2'>Travian Più Più 0.2</a></li>
<li><a href='http://www.timendum.net/blog/67/travian-piu-piu-03/' rel='bookmark' title='Travian Più Più: 0.3'>Travian Più Più: 0.3</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.timendum.net/blog/93/travian-piu-piu-046/feed/</wfw:commentRss>
		<slash:comments>240</slash:comments>
		</item>
		<item>
		<title>La delegazione di eventi</title>
		<link>http://www.timendum.net/blog/92/la-delegazione-di-eventi/</link>
		<comments>http://www.timendum.net/blog/92/la-delegazione-di-eventi/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 10:27:08 +0000</pubDate>
		<dc:creator>timendum</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[delegazione]]></category>
		<category><![CDATA[eventi]]></category>

		<guid isPermaLink="false">http://timendum.net/blog/argomenti/programmazione/javascript/92/la-delegazione-di-eventi/</guid>
		<description><![CDATA[La delegazione di eventi è una tecnica Javascript/DOM che permette di non controllare ogni singolo nodo di cui ci interessa un evento e monitorarne un altro nodo più in alto nella radice DOM.<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/65/aggiungere-e-togliere-classi-css-toggleclassname/' rel='bookmark' title='Aggiungere e togliere Classi CSS: toggleClassName'>Aggiungere e togliere Classi CSS: toggleClassName</a></li>
<li><a href='http://www.timendum.net/blog/66/mischiare-un-array-mix/' rel='bookmark' title='Mischiare un array: mix()'>Mischiare un array: mix()</a></li>
<li><a href='http://www.timendum.net/blog/106/parole-w-nelle-regular-expression/' rel='bookmark' title='Parole (\w+) con lettere accentate nelle regular expression Javascript'>Parole (\w+) con lettere accentate nelle regular expression Javascript</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>La delegazione di eventi è una tecnica Javascript/DOM che ho trovato utile in alcune occasioni, si tratta di non controllare ogni singolo nodo di cui ci interessa un evento, e monitorarne un altro nodo più in alto nella radice DOM.</p>
<p>Un esempio per chiarire: abbiamo una serie di campi input testuali, vogliamo controllare il cambiamento di tutti quanti; classicamente dovremmo attaccare un EventListener ad ognuno di essi (oppure aggiungere una proprietà onChange o simile). Beh invece si può attaccare un solo EventListener ad un elemento che contiene tutti i campi (come l&#8217;elemento &#8220;form&#8221; ad esempio).</p>
<p>Questo è possibile perché gli eventi si trasmettono attraverso l&#8217;albero dei nodi, per maggiori informazioni a proposito (ma diventa piuttosto tecnico), si trovano sulla documentazione ufficiale DOM, sezione <a href="http://www.w3.org/TR/DOM-Level-3-Events/events.html#Events-flow">Eventi</a>.</p>
<p>Potrebbe però diventare utile, a questo punto, scoprire qual&#8217;è l&#8217;elemento che ha generato l&#8217;evento, perché <em>this</em> farà riferimento al nodo a cui abbiamo aggiunto l&#8217;EventListener, non al campo testuale. Tra le proprietà dell&#8217;evento infatti c&#8217;è <em>target</em> oppure <em>srcElement</em>, dipende dal browser. Per essere sicuro che funzioni, io utilizzo il seguente codice: <em>var element = e.target || e.srcElement;</em></p>
<p><em></em>[via <a href="http://javascript.html.it/articoli/leggi/2316/7-tecniche-javascript-da-usare-oggi/3/">HTML</a>]</p>
<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/65/aggiungere-e-togliere-classi-css-toggleclassname/' rel='bookmark' title='Aggiungere e togliere Classi CSS: toggleClassName'>Aggiungere e togliere Classi CSS: toggleClassName</a></li>
<li><a href='http://www.timendum.net/blog/66/mischiare-un-array-mix/' rel='bookmark' title='Mischiare un array: mix()'>Mischiare un array: mix()</a></li>
<li><a href='http://www.timendum.net/blog/106/parole-w-nelle-regular-expression/' rel='bookmark' title='Parole (\w+) con lettere accentate nelle regular expression Javascript'>Parole (\w+) con lettere accentate nelle regular expression Javascript</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.timendum.net/blog/92/la-delegazione-di-eventi/feed/</wfw:commentRss>
		<slash:comments>83</slash:comments>
		</item>
		<item>
		<title>Travian Più Più 0.4.5</title>
		<link>http://www.timendum.net/blog/81/travian-piu-piu-045/</link>
		<comments>http://www.timendum.net/blog/81/travian-piu-piu-045/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 09:32:03 +0000</pubDate>
		<dc:creator>timendum</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Travian Più Più]]></category>
		<category><![CDATA[travian]]></category>
		<category><![CDATA[travianpp]]></category>

		<guid isPermaLink="false">http://timendum.net/blog/fonti/produzioni/81/travian-piu-piu-045/</guid>
		<description><![CDATA[Altro aggiornamento per Travian Più Più, con i seguenti cambiamenti: Corretto il bug delle risorse piene: ora vengono segnalate solo quelle giuste, inoltre ho invertito i segnali, in grassetto se si stanno per riempire, lampeggianti (e in grassetto) se piene. A grande richiesta ho cambiato il filtro del mercato, ora è un filtro a selezione [...]<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/60/travian-piu-piu/' rel='bookmark' title='Travian Più Più'>Travian Più Più</a></li>
<li><a href='http://www.timendum.net/blog/62/travian-piu-piu-02/' rel='bookmark' title='Travian Più Più 0.2'>Travian Più Più 0.2</a></li>
<li><a href='http://www.timendum.net/blog/67/travian-piu-piu-03/' rel='bookmark' title='Travian Più Più: 0.3'>Travian Più Più: 0.3</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Altro aggiornamento per Travian Più Più, con i seguenti cambiamenti:</p>
<ul>
<li>Corretto il bug delle risorse piene: ora vengono segnalate solo quelle giuste, inoltre ho invertito i segnali, in grassetto se si stanno per riempire, lampeggianti (e in grassetto) se piene.</li>
<li>A grande richiesta ho cambiato il filtro del mercato, ora è un filtro a selezione piuttosto che ad esclusione.</li>
<li>Orario preciso: quando non si hanno risorse o nel magazzino verrà visualizzato non solo il tempo da aspettare ma anche l&#8217;orario preciso.</li>
</ul>
<p>Per questo aggiornamento devo ringraziare tutti quelli che si sono fatti vivi, anche con richieste e segnalazioni (Rulez, Jimbo, active) e anche Claudio e Chido. Mi hanno chiesto in tanti il mercato.</p>
<p>Già che ci sono, a proposito, aggiungo che il filtro non è &quot;trasportabile&quot;, quando cambiate pagina dovete ri-selezionare, ora è più comodo di prima, ma il vero motivo  è che se vengono passate informazioni da una pagina all&#8217;altra il signor Travian potrebbe accorgersene.</p>
<p>Per altre informazioni vi rimando alla <a href="http://timendum.net/blog/produzioni/travian-piu-piu">pagina ufficiale</a>.</p>
<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/60/travian-piu-piu/' rel='bookmark' title='Travian Più Più'>Travian Più Più</a></li>
<li><a href='http://www.timendum.net/blog/62/travian-piu-piu-02/' rel='bookmark' title='Travian Più Più 0.2'>Travian Più Più 0.2</a></li>
<li><a href='http://www.timendum.net/blog/67/travian-piu-piu-03/' rel='bookmark' title='Travian Più Più: 0.3'>Travian Più Più: 0.3</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.timendum.net/blog/81/travian-piu-piu-045/feed/</wfw:commentRss>
		<slash:comments>150</slash:comments>
		</item>
		<item>
		<title>Travian Più Più 0.4.1</title>
		<link>http://www.timendum.net/blog/79/travian-piu-piu-041/</link>
		<comments>http://www.timendum.net/blog/79/travian-piu-piu-041/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 16:49:29 +0000</pubDate>
		<dc:creator>timendum</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Travian Più Più]]></category>
		<category><![CDATA[travian]]></category>
		<category><![CDATA[travianpp]]></category>

		<guid isPermaLink="false">http://timendum.net/blog/fonti/produzioni/travian-piu-piu/79/travian-piu-piu-041/</guid>
		<description><![CDATA[Mini aggiornamento per Travian Più Più, la 0.4.1, non è un grande aggiornamento, più che altro adatta il codice alla nuova interfaccia, nulla di più, potevano avvertire prima, avevo appena fatto l&#8217;aggiornamento!!!! Sottolineo soltanto che è un aggiornamento fatto sul momento, potrebbero esserci ancora alcuni problemi, fatemeli presenti commentando questo post; tra l&#8217;altro il codice [...]<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/60/travian-piu-piu/' rel='bookmark' title='Travian Più Più'>Travian Più Più</a></li>
<li><a href='http://www.timendum.net/blog/67/travian-piu-piu-03/' rel='bookmark' title='Travian Più Più: 0.3'>Travian Più Più: 0.3</a></li>
<li><a href='http://www.timendum.net/blog/78/travian-piu-piu-04/' rel='bookmark' title='Travian Più Più 0.4'>Travian Più Più 0.4</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Mini aggiornamento per Travian Più Più, la 0.4.1, non è un grande aggiornamento, più che altro adatta il codice alla nuova interfaccia, nulla di più, potevano avvertire prima, avevo appena fatto l&#8217;aggiornamento!!!!</p>
<p>Sottolineo soltanto che è un aggiornamento fatto sul momento, potrebbero esserci ancora alcuni problemi, fatemeli presenti commentando questo post; tra l&#8217;altro il codice per i mercanti ora è un po&#8217; inutile in quanto ogni click corrisponde ad un mercante per tutte le razze, vabbè, ormai era già pronto.</p>
<p>Buona prova, <a title="Scarica l'estensione" href="http://timendum.net/travianpp/travianpp.php">scaricate</a> pure, oppure aggiornate tramite Firefox (andate in Strumenti, Componenti Aggiuntivi e lì cliccate su Cerca Aggiornamenti).</p>
<p>PS con la precedente estensione ero arrivato a circa 100 download, un grazie non farebbe male ;) </p>
<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/60/travian-piu-piu/' rel='bookmark' title='Travian Più Più'>Travian Più Più</a></li>
<li><a href='http://www.timendum.net/blog/67/travian-piu-piu-03/' rel='bookmark' title='Travian Più Più: 0.3'>Travian Più Più: 0.3</a></li>
<li><a href='http://www.timendum.net/blog/78/travian-piu-piu-04/' rel='bookmark' title='Travian Più Più 0.4'>Travian Più Più 0.4</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.timendum.net/blog/79/travian-piu-piu-041/feed/</wfw:commentRss>
		<slash:comments>119</slash:comments>
		</item>
		<item>
		<title>Travian Più Più 0.4</title>
		<link>http://www.timendum.net/blog/78/travian-piu-piu-04/</link>
		<comments>http://www.timendum.net/blog/78/travian-piu-piu-04/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 08:42:05 +0000</pubDate>
		<dc:creator>timendum</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Travian Più Più]]></category>
		<category><![CDATA[Vita sul web]]></category>
		<category><![CDATA[travian]]></category>
		<category><![CDATA[travianpp]]></category>

		<guid isPermaLink="false">http://timendum.net/blog/fonti/produzioni/travian-piu-piu/78/travian-piu-piu-04/</guid>
		<description><![CDATA[Nuova versione di Travian Più Più, ecco le novità: Cambio delle icone per i galli: ora le varie cavallerie hanno icone diverse, così si possono distinguere tra loro (vengono usate le icone delle altre tribù). Contatore di mercanti: quando andate per inviare le risorse, vi viene detto quanti mercanti sono necessari e quante risorse potete [...]<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/60/travian-piu-piu/' rel='bookmark' title='Travian Più Più'>Travian Più Più</a></li>
<li><a href='http://www.timendum.net/blog/67/travian-piu-piu-03/' rel='bookmark' title='Travian Più Più: 0.3'>Travian Più Più: 0.3</a></li>
<li><a href='http://www.timendum.net/blog/79/travian-piu-piu-041/' rel='bookmark' title='Travian Più Più 0.4.1'>Travian Più Più 0.4.1</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>Nuova versione di Travian Più Più, ecco le novità:</p>
<ul>
<li>Cambio<br />
delle icone per i galli: ora le varie cavallerie hanno icone diverse,<br />
così si possono distinguere tra loro (vengono usate le icone delle<br />
altre tribù).</li>
<li>Contatore di mercanti: quando andate per inviare<br />
le risorse, vi viene detto quanti mercanti sono necessari e quante<br />
risorse potete ancora mandare senza aumentarne il numero. </li>
<li>Ora il link per inviare nuovamente le truppe appare sempre, troppo utile!</li>
<li>Corretto ancora qualche bug dei report.</li>
<li>Nel menù di sinistra ora uno spazio dedicato ai report, divisi per categoria (provate e cliccare sullo spazio bianco ;)</li>
</ul>
<p>Infine ho creato una <a href="../produzioni/travian-piu-piu">pagina di descrizione</a> statica, sarà sempre valida e conterrà la descrizione aggiornata (mentre questa riporta solo i cambiamenti tra la 0.3 e la 0.4</p>
<p>Un ringraziamento a <em>beppe </em>e all&#8217;inossidabile <em>Chiodo </em>per le idee.</p>
<p>Buon <a href="../../travianpp/travianpp.php">download</a>.</p>
<h4>Ti potrebbe interessare...</h4><ul class="st-related-posts">
<li><a href='http://www.timendum.net/blog/60/travian-piu-piu/' rel='bookmark' title='Travian Più Più'>Travian Più Più</a></li>
<li><a href='http://www.timendum.net/blog/67/travian-piu-piu-03/' rel='bookmark' title='Travian Più Più: 0.3'>Travian Più Più: 0.3</a></li>
<li><a href='http://www.timendum.net/blog/79/travian-piu-piu-041/' rel='bookmark' title='Travian Più Più 0.4.1'>Travian Più Più 0.4.1</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.timendum.net/blog/78/travian-piu-piu-04/feed/</wfw:commentRss>
		<slash:comments>122</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 1/111 queries in 1.703 seconds using disk: basic
Object Caching 3062/3188 objects using disk: basic

Served from: www.timendum.net @ 2012-02-10 10:29:22 -->
