<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:ymaps="http://api.maps.yahoo.com/Maps/V2/AnnotatedMaps.xsd">

<channel>
	<title>Just another blog &#187; javascript</title>
	<atom:link href="http://www.mcalamelli.net/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mcalamelli.net</link>
	<description>Just another blog... si, lo tengo così</description>
	<lastBuildDate>Thu, 09 Sep 2010 13:30:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<atom:link rel='hub' href='http://www.mcalamelli.net/?pushpress=hub'/>
		<item>
		<title>#hidebykeyword v0.7.2.1</title>
		<link>http://www.mcalamelli.net/2010/05/28/hidebykeyword-v0-7-2-1/</link>
		<comments>http://www.mcalamelli.net/2010/05/28/hidebykeyword-v0-7-2-1/#comments</comments>
		<pubDate>Fri, 28 May 2010 07:00:00 +0000</pubDate>
		<dc:creator>mcalamelli</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[friendfeed]]></category>

		<guid isPermaLink="false">http://www.mcalamelli.net/?p=2170</guid>
		<description><![CDATA[&#8220;Piccolo&#8221; bugfix che dovrebbe far contenti gli utenti Firefox, sembra che lo script sia ora completamente funzionante, risolvendo il problema dei post che non venivano nascosti a fronte di una keyword già presente nello storico, visibile o meno nell&#8217;elenco. Ho capito che la gestione delle keyword è un argomento piuttosto sentito, quindi la prossima release [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Piccolo&#8221; bugfix che dovrebbe far contenti gli utenti Firefox, sembra che lo script sia ora completamente funzionante, risolvendo il problema dei post che non venivano nascosti a fronte di una keyword già presente nello storico, visibile o meno nell&#8217;elenco. Ho capito che la gestione delle keyword è un argomento piuttosto sentito, quindi la prossima release sarà dedicata proprio a questo. Allo stato attuale, le keyword vengono registrate nel localStorage, e ci rimangono anche se nessun post le contiene, a meno che non si faccia click su Unhide, nel quel caso  vengono eliminate. L&#8217;intenzione è di realizzare un&#8217;area nascosta per default, che viene mostrata cliccando su &#8220;qualcosa&#8221; [da definire], e che contiene le keyword archiviate, area nella quale sarà possibile aggiungere/togliere keywords indipendentemente da quelle che vengono già mostrare nella UI attuale. Mi sembra un buon modo per gestirle, ma sono ovviamente ben contento di sentire eventuali altre opinioni. In relazione a questo, volevo ricordare che la pagina dello script su Userscripts.org presenta due utili tab, &#8220;Discussions&#8221; e &#8220;Issues&#8221; [vabbè, c'è pure "Fans", ma mi pare eccessivo], che potrebbero [dovrebbero, eh] essere usate per contenere suggerimenti e discussioni circa lo script.</p>
<p>As usual, lo script, su <a href="http://github.com/mcalamelli/ffhidebykeyword" target="_blank">GitHub</a> e <a href="http://userscripts.org/scripts/show/68487" target="_blank">Userscripts</a>.</p>
<p>Alla prox</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/friendfeed" rel="tag">friendfeed</a>, <a href="http://technorati.com/tag/social" rel="tag"> social</a>, <a href="http://technorati.com/tag/hidebykeyword" rel="tag"> hidebykeyword</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcalamelli.net/2010/05/28/hidebykeyword-v0-7-2-1/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>#hidebykeyword v0.7.2</title>
		<link>http://www.mcalamelli.net/2010/05/20/hidebykeyword-v0-7-2/</link>
		<comments>http://www.mcalamelli.net/2010/05/20/hidebykeyword-v0-7-2/#comments</comments>
		<pubDate>Thu, 20 May 2010 07:30:58 +0000</pubDate>
		<dc:creator>mcalamelli</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[friendfeed]]></category>

		<guid isPermaLink="false">http://www.mcalamelli.net/?p=2157</guid>
		<description><![CDATA[Un altro aggiornamento allo script, migliorie legate all&#8217;usabilità. Con questa nuova versione, infatti, è possibile aggiungere una keyword alla blacklist semplicemente premendo il tasto Enter nel box di input, bypassando il click sul tasto Hide. Come al solito, qui il repository e qui la pagina su Userscripts. Enjoy, e alla prox :) Technorati Tags: hidebykeyword, [...]]]></description>
			<content:encoded><![CDATA[<p>Un altro aggiornamento allo script, migliorie legate <strong>all&#8217;usabilità</strong>. Con questa nuova versione, infatti, è possibile <strong>aggiungere</strong> una keyword alla blacklist semplicemente premendo il tasto <em>Enter</em> nel box di input, bypassando il click sul tasto <em>Hide</em>. Come al solito, <a href="http://github.com/mcalamelli/ffhidebykeyword" target="_blank">qui</a> il repository e <a href="http://userscripts.org/scripts/show/68487" target="_blank">qui</a> la pagina su Userscripts. </p>
<p>Enjoy, e alla prox :)</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/hidebykeyword" rel="tag">hidebykeyword</a>, <a href="http://technorati.com/tag/friendfeed" rel="tag"> friendfeed</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcalamelli.net/2010/05/20/hidebykeyword-v0-7-2/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>#hidebykeyword , aggiornamenti</title>
		<link>http://www.mcalamelli.net/2010/04/27/hidebykeyword-aggiornamenti/</link>
		<comments>http://www.mcalamelli.net/2010/04/27/hidebykeyword-aggiornamenti/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 13:48:29 +0000</pubDate>
		<dc:creator>mcalamelli</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[strumenti]]></category>
		<category><![CDATA[friendfeed]]></category>

		<guid isPermaLink="false">http://www.mcalamelli.net/?p=2070</guid>
		<description><![CDATA[Aggiornamenti importanti riguardanti l&#8217;hidebykeyword! Sembra che la lotta estenuante contro Chrome sia finita, e che finalmente questa scheggia di browser possa godere appieno delle potenzialità del mio script. Inizialmente ho temuto di dover sviluppare una versione specifica per Chrome, ma per fortuna sono riuscito a mantenere lo script crossbrowser, semplificando così la manutenzione/gli aggiornamenti; è [...]]]></description>
			<content:encoded><![CDATA[<p>Aggiornamenti importanti riguardanti l&#8217;<strong>hidebykeyword</strong>!<br />
Sembra che la lotta estenuante contro Chrome sia finita, e che finalmente questa scheggia di browser possa godere appieno delle potenzialità del mio script. Inizialmente ho temuto di dover sviluppare una versione specifica per Chrome, ma per fortuna sono riuscito a mantenere lo script crossbrowser, semplificando così la manutenzione/gli aggiornamenti; è bastato in realtà fare un detect del browser ove richiesto, e utilizzare funzioni aventi funzionalità uguali in entrambi. La novità di rilievo è la variazione della soluzione di storage per la blacklist delle parole, passando dai cookies al <a href="http://dev.w3.org/html5/webstorage/#the-localstorage-attribute" target="_blank">localStorage</a> implementato in HTML5 [in <a href="http://html5test.com/" target="_blank">questo</a> sito è possibile vedere il livello di supporto del proprio browser alle nuove specifiche]: codice più snello e leggibile, una ventina di righe di codice in meno che su un totale di circa duecento hanno un peso rilevante.<br />
Lo script è disponibile sia su <a href="http://userscripts.org/scripts/show/68487" target="_blank">Userscripts</a> sia su <a href="http://github.com/mcalamelli/ffhidebykeyword" target="_blank">Github</a>: le due versioni sono ora in sync, ma in teoria il primo è per le versioni stabili, mentre il secondo per le release di sviluppo. Ogni commento è ben accetto, qui, su <a href="http://friendfeed.com/mcalamelli" target="_blank">Friendfeed</a>, per <a href="http://www.mcalamelli.net/about" target="_blank">email</a>, dove vi pare.</p>
<p>Enjoy it e alla prox</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/friendfeed" rel="tag">friendfeed</a>, <a href="http://technorati.com/tag/hidebykeyword" rel="tag"> hidebykeyword</a>, <a href="http://technorati.com/tag/greasemonkey" rel="tag"> greasemonkey</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcalamelli.net/2010/04/27/hidebykeyword-aggiornamenti/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>JS Benchmarking</title>
		<link>http://www.mcalamelli.net/2010/03/26/js-benchmarking/</link>
		<comments>http://www.mcalamelli.net/2010/03/26/js-benchmarking/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 10:53:32 +0000</pubDate>
		<dc:creator>mcalamelli</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[browser]]></category>

		<guid isPermaLink="false">http://www.mcalamelli.net/?p=1935</guid>
		<description><![CDATA[Ho colto l&#8217;occasione dell&#8217;arrivo del nuovo PC in ufficio per un poco di sano benchmarking dei vari browser disponibili sulla piazza. In particolare sono andato a testare le performance del motore Javascript, componente direi fondamentale dei vari siti che navigo quotidianamente. Ho usato due tools online legati al test del codice Javascript, il SunSpider Benchmark [...]]]></description>
			<content:encoded><![CDATA[<p>Ho colto l&#8217;occasione dell&#8217;arrivo del nuovo PC in ufficio per un poco di sano benchmarking dei vari browser disponibili sulla piazza.<br />
In particolare sono andato a testare le performance del motore Javascript, componente direi fondamentale dei vari siti che navigo quotidianamente. Ho usato due tools online legati al test del codice Javascript, il <a href="http://www2.webkit.org/perf/sunspider-0.9/sunspider.html" target="_blank">SunSpider Benchmark</a> e il <a href="http://jsbenchmark.celtickane.com/" target="_blank">Kane JSBenchmark</a>.<br />
Ho volutamente tralasciato il test sulla velocità di avvio dei browser, così come l&#8217;occupazione della RAM, perchè trovo più utile la velocità di esecuzione di una pagina piuttosto che il tempo necessario a far partire il programma.<br />
Le piattaforme testate sono in realtà due: Windows XP SP3 sul PC dell&#8217;ufficio, in esecuzione su un processore Intel i3-530 a 2.4GHZ con 2GB di RAM, e Ubuntu 9.10 sul mio laptop, in esecuzione su un processore Intel T3200 a 2GHz con 3GB di RAM.<br />
I browser testati sono: in XP, Chrome 4.1.249.1036, Firefox 3.6.2, Opera 10.51b3315, Internet Explorer 8.0.6001.18702; in Ubuntu, Chrome 5.0.307.11, Firefox 3.5.8, Opera 10.00beta4402, Epiphany 2.28.0 [con motore Webkit, e quindi assimilabile ad un Safari, ad esempio].</p>
<p>I test sono realizzati monitorando l&#8217;esecuzione di diversi algoritmi, e valutati o attribuendo un punteggio alle performance [Kane] oppure misurando i tempi di esecuzione [SunSpider].</p>
<p>Ecco i grafici riassuntivi.<br />
Nota1: per il Kane, un valore alto indica prestazioni migliori, mentre per il SunSpider viceversa.<br />
Nota2: cliccare sulle singole immagini per vederle ingrandite.</p>
<div id="attachment_1940" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.mcalamelli.net/wp-content/uploads/2010/03/kane_jsbenchmark_-_windows.png" target="_blank"><img src="http://www.mcalamelli.net/wp-content/uploads/2010/03/kane_jsbenchmark_-_windows.png" alt="Kane JSBenchmark - Windows" title="Kane JSBenchmark - Windows" width="500" class="size-full wp-image-1940" /></a><p class="wp-caption-text">Kane JSBenchmark - Windows</p></div><br />
<div id="attachment_1939" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.mcalamelli.net/wp-content/uploads/2010/03/kane_jsbenchmark_-_linux.png" target="_blank"><img src="http://www.mcalamelli.net/wp-content/uploads/2010/03/kane_jsbenchmark_-_linux.png" alt="Kane JSBenchmark - Linux" title="Kane JSBenchmark - Linux" width="500" class="size-full wp-image-1939" /></a><p class="wp-caption-text">Kane JSBenchmark - Linux</p></div><br />
<div id="attachment_1938" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.mcalamelli.net/wp-content/uploads/2010/03/sunspider_benchmark_-_windows.png" target="_blank"><img src="http://www.mcalamelli.net/wp-content/uploads/2010/03/sunspider_benchmark_-_windows.png" alt="SunSpider Benchmark - Windows" title="SunSpider Benchmark - Windows" width="500" class="size-full wp-image-1938" /></a><p class="wp-caption-text">SunSpider Benchmark - Windows</p></div><br />
<div id="attachment_1937" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.mcalamelli.net/wp-content/uploads/2010/03/sunspider_benchmark_-_linux.png" target="_blank"><img src="http://www.mcalamelli.net/wp-content/uploads/2010/03/sunspider_benchmark_-_linux.png" alt="SunSpider Benchmark - Linux" title="SunSpider Benchmark - Linux" width="500" class="size-full wp-image-1937" /></a><p class="wp-caption-text">SunSpider Benchmark - Linux</p></div>
<p>E&#8217; chiaro che il confronto numerico Windows/Linux non è possibile, girando i due sistemi su due macchine differenti; il confronto può essere fatto in modo percentuale, al limite.</p>
<p>Qualche conclusione.<br />
Opera: l&#8217;ultima versione è veramente veloce, sia rispetto agli altri browser, sia rispetto alla versione 10.00;<br />
Explorer: incredibilmente lento, mi aspettavo un risultato migliore;<br />
Firefox: si comporta mediamente bene;<br />
Epiphany: da considerare, visti i risultati;</p>
<p>Io, a prescindere dai risultati, uso Chrome su entrambi i sistemi.</p>
<p>Alla prox</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/javascript" rel="tag">javascript</a>, <a href="http://technorati.com/tag/benchmark" rel="tag"> benchmark</a>, <a href="http://technorati.com/tag/browser" rel="tag"> browser</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcalamelli.net/2010/03/26/js-benchmarking/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Hide by keyword</title>
		<link>http://www.mcalamelli.net/2010/02/10/hide-by-keyword/</link>
		<comments>http://www.mcalamelli.net/2010/02/10/hide-by-keyword/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 08:35:47 +0000</pubDate>
		<dc:creator>mcalamelli</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[strumenti]]></category>
		<category><![CDATA[friendfeed]]></category>

		<guid isPermaLink="false">http://www.mcalamelli.net/?p=1712</guid>
		<description><![CDATA[L&#8216;hide by keyword su FriendFeed, sembra che ci siamo. Mancava, e in parecchi ne soffrivano l&#8217;assenza. Ho pensato che sarebbe stato un bel regalo al miei socialamici, e mi ci sono messo di buona lena. Sono arrivato ad una versione abbastanza funzionante, almeno su Firefox, e quindi la rilascio al mondo. Chrome è il prossimo [...]]]></description>
			<content:encoded><![CDATA[<p>L<strong>&#8216;hide by keyword</strong> su FriendFeed, sembra che ci siamo.<br />
Mancava, e in parecchi ne soffrivano l&#8217;assenza.<br />
Ho pensato che sarebbe stato un bel regalo al miei socialamici, e mi ci sono messo di buona lena.<br />
Sono arrivato ad una versione <strong>abbastanza</strong> funzionante, almeno su Firefox, e quindi la rilascio al mondo. Chrome è il prossimo obiettivo.<br />
Questa feature l&#8217;ho implementata tramite l&#8217;estensione <a href="https://addons.mozilla.org/it/firefox/addon/748" target="_blank">Greasemonkey</a> per Firefox, ed è di conseguenza richiesta per il funzionamento dello script; Chrome non richiede alcuna estensione, perchè dalle ultime (ultima?) versioni questi userscripts vengono gestiti automaticamente.</p>
<p>Come funziona? Installando lo script apparirà nella sidebar (indipendentemente dal tema) un <strong>box</strong> nel quale scrivere la parola (d&#8217;ora in poi KW) che ci irrita, con a fianco un comodo link chiamato <strong>Hide</strong>; cliccando sul link i post (<strong>non</strong> i commenti) contenenti la KW scompariranno dall&#8217;elenco, e la KW verrà aggiunta sotto il box, con a fianco un numero indicante quanti post sono stati nascosti e un link <strong>Unhide</strong> per tornare a mostrare i post bannati. Se la KW scritta non scompare dall&#8217;entry box in seguito al click su Hide, vuol dire che nessun post contiene la stessa. Ah, la ricerca è <strong>case insensitive</strong>.<br />
Ogni KW che riporta almeno un match viene salvata immediatamente in un cookie (che ho chiamato <strong>ffhbk_kws</strong>), in modo che la lista delle KW possa essere recuperata in automatico in seguito ad un refresh della pagina.</p>
<p>Tutto qui.</p>
<p>Questo che segue è un piccolo elenco di browser compatibility:</p>
<p>Firefox3.5/Linux: <span style="color: green">funzionante</span><br />
Chrome4/Linux: <span style="color: red">non funzionante</span><br />
Chrome-dev/Linux: <span style="color: orange">parzialmente funzionante</span><br />
Konqueror/Linux: <span style="background-color: lightgrey">non testato</span><br />
Opera/Linux:<span style="background-color: lightgrey">non testato</span><br />
Galeon/Linux: <span style="background-color: lightgrey">non testato</span></p>
<p>Firefox3.5/WinXP: <span style="color: green">funzionante</span><br />
Chrome4/WinXP: <span style="color: red">non funzionante</span><br />
Opera/WinXP: <span style="background-color: lightgrey">non testato</span><br />
Safari/WinXP: <span style="color: red">non funzionante (1)</span><br />
IE/WinXP: <span style="background-color: lightgrey">non testato</span></p>
<p>Firefox3.5/Windows Vista: <span style="color: lightgrey">non testato</span><br />
Chrome4/Windows Vista: <span style="background-color: lightgrey">non testato</span><br />
Opera/Windows Vista: <span style="background-color: lightgrey">non testato</span><br />
Safari/Windows Vista: <span style="color: red">non funzionante (1)</span><br />
IE/Windows Vista: <span style="background-color: lightgrey">non testato</span></p>
<p>Firefox3.5/Windows Seven: <span style="color: green">funzionante</span><br />
Chrome4/Windows Seven: <span style="background-color: lightgrey">non testato</span><br />
Opera/Windows Seven: <span style="background-color: lightgrey">non testato</span><br />
Safari/Windows Seven: <span style="color: red">non funzionante (1)</span><br />
IE/Windows Seven: <span style="background-color: lightgrey">non testato</span></p>
<p>Chrome/OSX: <span style="color: green">funzionante</span><br />
Firefox/OSX: <span style="background-color: lightgrey">non testato</span><br />
Safari/OSX: <span style="background-color: lightgrey">non testato</span></p>
<p>(1) l&#8217;estensione GreaseKit, che permette di sfruttare gli userscripts in Safari, è disponibile solo per OSX.</p>
<p>Lo script, nella sua versione stabile, è disponibile su <a href="http://userscripts.org/scripts/review/68487" target="_blank">userscripts.org</a>, mentre per la versione di sviluppo ho aperto uno spazio su <a href="http://github.com/mcalamelli/ffhidebykeyword" target="_blank">GitHub</a>.<br />
Ora come ora le due versioni sono le medesime.<br />
Ogni commento/suggerimento è il benvenuto (qui, su FF, sulla pagina di UserScripts.org), così come una eventuale partecipazione al progetto (l&#8217;accesso al git tree).</p>
<p>Per tenervi aggiornati, seguite l&#8217;hashtag #hidebykeyword su Friendfeed.</p>
<p>Alla prox</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/friendfeed" rel="tag">friendfeed</a>, <a href="http://technorati.com/tag/hide+by+keyword" rel="tag"> hide by keyword</a>, <a href="http://technorati.com/tag/greasemonkey" rel="tag"> greasemonkey</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcalamelli.net/2010/02/10/hide-by-keyword/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Python 2.5</title>
		<link>http://www.mcalamelli.net/2007/09/18/python-25/</link>
		<comments>http://www.mcalamelli.net/2007/09/18/python-25/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 11:54:01 +0000</pubDate>
		<dc:creator>mcalamelli</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://mcalamelli.netsons.org/2007/09/18/python-25/</guid>
		<description><![CDATA[Dopo aver mosso i primi passi con Maya e 3D Studio, mi e&#8217; tornata la voglia di perdere un po&#8217; di tempo con la grafica 3D. Essendo il mio tempo libero gia&#8217; ridotto agli sgoccioli, ho preferito lasciare da parte affannose ricerche su Astalavista e eterni download con Emule per utilizzare qualche strumento piu&#8217; open/free, [...]]]></description>
			<content:encoded><![CDATA[<p>Dopo aver mosso i primi passi con Maya e 3D Studio, mi e&#8217; tornata la voglia di perdere un po&#8217; di tempo con la grafica 3D.<br />
Essendo il mio tempo libero gia&#8217; ridotto agli sgoccioli, ho preferito lasciare da parte affannose ricerche su Astalavista e eterni download con Emule per utilizzare qualche strumento piu&#8217; open/free, e la mia scelta non poteva che cascare su <a href="http://www.blender.org" target="_blank">Blender</a>. Comunque questo non e&#8217; un post su Blender, magari ne faro&#8217; uno se i miei esperimenti porteranno a qualcosa di buono, percio&#8217; passo a Python.<br />
Ho scaricato l&#8217;ultima release di Blender, la 2.44, l&#8217;installer per Windows (per ora ci smanetto al lavoro nella pausa pranzo, e qui ho Xp), poi l&#8217;ho installato ed eseguito; il programma apre una finestra a console, dove finiscono i vari messaggi di esecuzione, e leggendo le varie righe mi accorgo di due cose: 0) e&#8217; stato compilato per usare Python2.5, 1) non trova un interprete Python esterno da usare.<br />
La prima non mi stupisce, indica che Blender e&#8217; bello aggiornato, mentre la seconda mi stupisce un po&#8217;, visto che Python ce l&#8217;ho bello installato&#8230; poi ci penso un attimo e mi rendo conto che 2.5 != 2.4, quindi tutto ok. Il programma parte comunque, visto che ha il motore Python interno, ma potrei avere problemi con script che estendono il core, percio&#8217; provvedo tosto tosto all&#8217;installazione della nuova versione.<br />
Tutto procede liscio, alla fine mi ritrovo le due versioni installate, c:\Python2.4 e c:\python2.5, e Blender, ma va!, dice che ha trovato un Python engine. Bene, chiudo Blender e aspetto di trovare un buon tutorial per partire.<br />
Visto che mi rimane un po&#8217; di tempo prima delle 14, ne approfitto per vedere cosa e&#8217; cambiato nel mio sistema, e quindi provo a lanciare un paio dei programmi che ho scritto&#8230; e qui&#8217; la prima piacevole sorpresa: finalmente hanno sostituito quelle orrende icone con il serpentello sorridente con qualcosa di piu&#8217; bello, wow! Io da parte mia avevo gia&#8217; provveduto a cio&#8217; con un po&#8217; di lavoro grafico.</p>
<p>Qualche immagine per spiegarmi meglio.</p>
<p>Icone 2.4 (sorgente/binario)</p>
<p><img src="http://mcalamelli.netsons.org/files/py_old.png" alt="Icona sorgente 2.4" />&nbsp;<img src="http://mcalamelli.netsons.org/files/pyc_old.png" alt="Icona binario 2.4" /></p>
<p>Mie icone (sorgente/binario)</p>
<p><img src="http://mcalamelli.netsons.org/files/py_my.png" alt="Mia icona sorgente" />&nbsp;<img src="http://mcalamelli.netsons.org/files/pyc_my.png" alt="Mia Icona binario" /></p>
<p>Icone 2.5 (sorgente/binario)</p>
<p><img src="http://mcalamelli.netsons.org/files/py_new.png" alt="Icona sorgente 2.5" />&nbsp;<img src="http://mcalamelli.netsons.org/files/pyc_new.png" alt="Icona binario 2.5" /></p>
<p>Direi che ora le icone sono guardabili, anche se le mie continuano a piacermi parecchio&#8230;<br />
Comunque, venendo al sodo, ho provato ad eseguire alcuni miei script, quelli console-based hanno continuato a funzionare senza problemi, mentre quelli GUI-based (GTK e WX) hanno avuto bisogno della reinstallazione delle librerie per Python2.5<br />
Per ora non ho ancora nessuna linea di codice che utilizzi le nuove features di Python, non appena effettuero&#8217; qualche test anche su questo verrete prontamente aggiornati!</p>
<p>Python rulez!</p>
<p>Alla prox</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/python" rel="tag">python</a>, <a href="http://technorati.com/tag/python2.5" rel="tag"> python2.5</a>, <a href="http://technorati.com/tag/icone" rel="tag"> icone</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcalamelli.net/2007/09/18/python-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liste nascoste: IE okHidden lists: IE ok</title>
		<link>http://www.mcalamelli.net/2007/07/24/liste-nascoste-ie-okhidden-lists-ie-ok/</link>
		<comments>http://www.mcalamelli.net/2007/07/24/liste-nascoste-ie-okhidden-lists-ie-ok/#comments</comments>
		<pubDate>Tue, 24 Jul 2007 09:47:58 +0000</pubDate>
		<dc:creator>mcalamelli</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://mcalamelli.netsons.org/2007/07/24/liste-nascoste-ie-okhidden-lists-ie-ok/</guid>
		<description><![CDATA[After a little work, now IE6 can show correctly hidden lists: not its mistake, it has been enough to correct lists-related tags. But now i&#8217;ve a question: what happens with other browsers? Have you Safari, Konqueror or Opera for some OSes? Can leave to me a comment as a test result? Thanks! Stay tuned]]></description>
			<content:encoded><![CDATA[<p>After a little work, now IE6 can show correctly hidden lists: not its mistake, it has been enough to correct lists-related tags.<br />
But now i&#8217;ve a question: what happens with other browsers? Have you Safari, Konqueror or Opera for some OSes? Can leave to me a comment as a test result?<br />
Thanks!</p>
<p>Stay tuned</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcalamelli.net/2007/07/24/liste-nascoste-ie-okhidden-lists-ie-ok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liste nascoste: IE&#8230;Hidden lists: IE&#8230;</title>
		<link>http://www.mcalamelli.net/2007/07/23/liste-nascoste-iehidden-lists-ie/</link>
		<comments>http://www.mcalamelli.net/2007/07/23/liste-nascoste-iehidden-lists-ie/#comments</comments>
		<pubDate>Mon, 23 Jul 2007 14:41:01 +0000</pubDate>
		<dc:creator>mcalamelli</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://mcalamelli.netsons.org/2007/07/23/liste-nascoste-iehidden-lists-ie/</guid>
		<description><![CDATA[I had the bad idea to see my blog with Internet Explorer 6 and 7. Ok, usually i don&#8217;t like to say &#8220;IE sucks&#8221; or similar thing, but i&#8217;m in doubt: is it possible that every time i wrote HTML/Javascript code that are a little difficult than a table, i got a differences between Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>I had the bad idea to see my blog with Internet Explorer 6 and 7. Ok, usually i don&#8217;t like to say &#8220;IE sucks&#8221; or similar thing, but i&#8217;m in doubt: is it possible that every time i wrote HTML/Javascript code that are a little difficult than a table, i got a differences between Firefox and IE?<br />
So i can start debugging&#8230;</p>
<p>Stay tuned</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcalamelli.net/2007/07/23/liste-nascoste-iehidden-lists-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ancora lavori sul blog: liste nascosteWorks on blog: hidden lists</title>
		<link>http://www.mcalamelli.net/2007/07/20/ancora-lavori-sul-blog-liste-nascosteworks-on-blog-hidden-lists/</link>
		<comments>http://www.mcalamelli.net/2007/07/20/ancora-lavori-sul-blog-liste-nascosteworks-on-blog-hidden-lists/#comments</comments>
		<pubDate>Fri, 20 Jul 2007 11:41:55 +0000</pubDate>
		<dc:creator>mcalamelli</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://mcalamelli.netsons.org/2007/07/20/ancora-lavori-sul-blog-liste-nascosteworks-on-blog-hidden-lists/</guid>
		<description><![CDATA[Other works on blog&#8217;s theme: now, on sidebar, Pages, Categories e Archives sections are hidden, and the user can choose if show them or not clicking over a self-explaining image on the right of the section title. In this way I can reduce the length of sidebar, in order to make my blog, imho, more [...]]]></description>
			<content:encoded><![CDATA[<p>Other works on blog&#8217;s theme: now, on sidebar, <strong>Pages</strong>, <strong>Categories</strong> e <strong>Archives</strong> sections are hidden, and the user can choose if show them or not clicking over a self-explaining image on the right of the section title. In this way I can reduce the length of sidebar, in order to make my blog, imho, more clean.<br />
Technical details: i&#8217;ve enclosed lists elements into a div, setting in the right way id and style attributes; then i&#8217;ve added the image on the right of section&#8217;s title, and JavaScript code in order to handle onClick event over the image. This code check the visibility state of div, and then show/hide the div and change the image in order to explain in graphical way the concept.<br />
Next step: blogroll sections, but it seems to me that i&#8217;ve to modify Worpress code&#8230;</p>
<p>Stay tuned</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcalamelli.net/2007/07/20/ancora-lavori-sul-blog-liste-nascosteworks-on-blog-hidden-lists/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 2.1</title>
		<link>http://www.mcalamelli.net/2007/01/29/wordpress-21/</link>
		<comments>http://www.mcalamelli.net/2007/01/29/wordpress-21/#comments</comments>
		<pubDate>Mon, 29 Jan 2007 10:10:14 +0000</pubDate>
		<dc:creator>mcalamelli</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://mcalamelli.netsons.org/2007/01/29/wordpress-21/</guid>
		<description><![CDATA[E anche questo upgrade e&#8217; andato a buon fine, giusto il tempo di fare il backup dei files e dei dati di mySQL! Per la cronaca, ho seguito l&#8217;ottimo screencast di Andrea Beggi. Buon upgrade a tutti! Alla prox]]></description>
			<content:encoded><![CDATA[<p>E anche questo upgrade e&#8217; andato a buon fine, giusto il tempo di fare il backup dei files e dei dati di mySQL!<br />
Per la cronaca, ho seguito l&#8217;ottimo screencast di <a href="http://www.andreabeggi.net/wp-content/wp-upgrade.html" target="_blank">Andrea Beggi</a>.<br />
Buon upgrade a tutti!</p>
<p>Alla prox</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mcalamelli.net/2007/01/29/wordpress-21/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
