<?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>FlashFuck.it &#187; Javascript</title>
	<atom:link href="http://www.flashfuck.it/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flashfuck.it</link>
	<description>flash platform, gaming and 3D</description>
	<lastBuildDate>Mon, 23 Jan 2012 18:11:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Speaking at WebTechCon Italy &#8211; 9-10 November 2010 &#8211; Milano</title>
		<link>http://www.flashfuck.it/2010/10/06/speaking-at-webtechcon-italy-9-10-november-2010-milano/</link>
		<comments>http://www.flashfuck.it/2010/10/06/speaking-at-webtechcon-italy-9-10-november-2010-milano/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 08:08:18 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[The Flash Mind]]></category>
		<category><![CDATA[WebTechCon]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/?p=179</guid>
		<description><![CDATA[!!!ONE MORE UPDATE!!! I&#8217;ll be speaking The session will be &#8220;Flash graphics unleashed&#8221;. 30 mins to dig into flash graphics capabilities. See you there ciao !!!UPDATE!!! Some work appointments came through and I&#8217;ll not be able to be back for WebTech :\ But don&#8217;t worry! there&#8217;s a HUUUUGE &#8220;replacement&#8221;, Sandro Ducceschi from SFUG has took [...]]]></description>
			<content:encoded><![CDATA[<p><strong>!!!ONE MORE UPDATE!!!</strong><br />
I&#8217;ll be speaking <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
The session will be &#8220;Flash graphics unleashed&#8221;. 30 mins to dig into flash graphics capabilities.<br />
See you there<br />
ciao
</p>
<p><strong>!!!UPDATE!!!</strong><br />
Some work appointments came through and I&#8217;ll not be able to be back for WebTech :\<br />
But don&#8217;t worry! there&#8217;s a HUUUUGE &#8220;replacement&#8221;, <a href="http://blog.swfjunkie.com/">Sandro Ducceschi</a> from <a href="http://www.sfug.ch/">SFUG</a> has took over my slots! <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />
so guys, have fun, I&#8217;ll be there with my soul <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Yup, back on stage <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ll be speaker at <a href="http://webtechcon.it" target="_blank">WebTechCon Italy</a>, it&#8217;s the first year for this German conference in Italy and there are a HUGE amount of good reasons for you to come.</p>
<p style="text-align: center;"><a href="http://webtechcon.it/" target="_blank"><img class="size-full wp-image-190 aligncenter" title="webteckspeakbutton" src="http://www.flashfuck.it/wp-content/uploads/2010/08/webteckspeakbutton.gif" alt="" width="150" height="100" /></a></p>
<p>First of all it&#8217;s not all about flash!! There are 5 main tracks: webtech, flash day, silverlight day, javascript day and php4 frontend day&#8230; yes, &#8220;day&#8221; is not to be intended as &#8220;whole day&#8221; but much more as &#8220;track&#8221;.</p>
<p>It&#8217;s a good opportunity to put an eye on what&#8217;s going on on the html5 or silverlight fields and learn something new.</p>
<p>On the flashy side there are a bunch of well known and surely attractive speakers:</p>
<p><a href="http://lucamezzalira.com/" target="_blank">Luca Mezzalira</a> ,<a href="http://interpreting.it/" target="_blank">Andrea Trento</a> ,<a href="http://casario.blogs.com/" target="_blank">Marco Casario</a> &#8230;I&#8217;m sure you all know what those guys are known for&#8230; then&#8230; well&#8230;. there&#8217;s me <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Further, it&#8217;s a good way to meet other guys from <a href="http://groups.google.it/group/theflashmind---adobe-flash-platform-user-group---italy" target="_blank">TheFlashMind AUG</a> <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I&#8217;ll be <a href="http://webtechcon.it/2010/speaker/#5389" target="_blank">speaking</a> twice on flash graphics and pureMVC.</p>
<p>Be sure you buy a ticket and come, one month&#8217;s left, then&#8230; rock n roll</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2010/10/06/speaking-at-webtechcon-italy-9-10-november-2010-milano/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Auto generate getters setters and custom code in Flex builder</title>
		<link>http://www.flashfuck.it/2008/10/21/auto-generate-getters-setters-and-custom-code-in-flex-builder/</link>
		<comments>http://www.flashfuck.it/2008/10/21/auto-generate-getters-setters-and-custom-code-in-flex-builder/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 19:59:18 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/?p=96</guid>
		<description><![CDATA[Recently I&#8217;ve been searching for a plugin for eclipse, a tool, *something*, able to generate code snippets on the fly. This lack of eclipse IDE is filled by a project called Eclipse Monkey, a dead (yes&#8230;dead..-.-&#8217;) component ofÂ  Project Dash which enables Eclipse to execute javascript functions on demand. Eclipse Monkey will put a &#8220;scripts&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve been searching for a plugin for eclipse, a tool, *something*, able to generate code snippets on the fly. This lack of eclipse IDE is filled by a project called Eclipse Monkey, a dead (yes&#8230;dead..-.-&#8217;) component ofÂ  Project Dash which enables Eclipse to execute javascript functions on demand.</p>
<p>Eclipse Monkey will put a &#8220;scripts&#8221; menu on your Eclipse menu bar which is populated by the list of scripts (.js) inside the specified folder.</p>
<p>Here&#8217;s my Scripts&gt;Actionscript dropdown menu</p>
<p style="text-align: center;"><a href="http://www.flashfuck.it/wp-content/uploads/2008/10/actionscript-menu.png"><img class="alignnone size-medium wp-image-97 aligncenter" title="actionscript-menu" src="http://www.flashfuck.it/wp-content/uploads/2008/10/actionscript-menu-300x100.png" alt="" width="300" height="100" /></a></p>
<p>Installation:</p>
<p>1) Add project dash site ( http://download.eclipse.org/technology/dash/update )Â  to your eclipse&#8217;s update sites,<br />
2) Restart eclipse,<br />
3) Run create test project by selecting scripts menu,<br />
4) Download actionscript snippets lib from <a href="http://rapidshare.com/files/119902972/Actionscript_Code_Generate_Scripts_1.0_by_Panel.zip">here</a></p>
<p>&#8230;great deal <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here&#8217;s a video showing Eclipse Monkey at work</p>
<p>[flash http://www.youtube.com/v/z9aL_OZzRJk&amp;hl=en&amp;fs=1 w=400 h=310 mode=1]</p>
<p><strong>UPDATE:</strong></p>
<p>take a look to &#8220;<a href="http://theflashblog.com/?p=483">Pimp my Eclipse</a>&#8221; post from <a href="http://theflashblog.com/">Lee Brimelow</a> (<a href="http://theflashblog.com/?p=483">part 1</a> <a href="http://theflashblog.com/?p=484">and 2</a>) for further customizing your eclipse installation <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2008/10/21/auto-generate-getters-setters-and-custom-code-in-flex-builder/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PathFinding in Javascript!</title>
		<link>http://www.flashfuck.it/2008/03/17/pathfinding-in-javascript/</link>
		<comments>http://www.flashfuck.it/2008/03/17/pathfinding-in-javascript/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 23:16:11 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[Anything else]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2008/03/17/pathfinding-in-javascript/</guid>
		<description><![CDATA[Quando si parla di applicazioni assurde ma eccitanti si pensa a cose come questa. Chris Lindsay ha fatto un porting delle datastructures di polygonal labs in javascript e, non contento, ha pubblicato una experimental app sul pathfinding&#8230;in javascript&#8230; grandissimo!]]></description>
			<content:encoded><![CDATA[<p>Quando si parla di applicazioni assurde ma eccitanti si pensa a cose come <a href="http://greenmayo.com/dev/cllds/">questa</a>.</p>
<p>Chris Lindsay ha fatto un porting delle datastructures di polygonal labs in javascript e, non contento, ha pubblicato una experimental app sul pathfinding&#8230;in javascript&#8230;<br />
grandissimo! <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: center"><a href="http://greenmayo.com/dev/cllds/"><img src="http://www.flashfuck.it/wp-content/uploads/2008/03/javascriptpathfinding.gif" alt="javascriptpathfinding.gif" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2008/03/17/pathfinding-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo maps passa ad AJAX &#8211; nessuna conseguenza apparente per le api flash e flex</title>
		<link>http://www.flashfuck.it/2007/12/30/yahoo-maps-passa-ad-ajax-nessuna-conseguenza-apparente-per-le-api-flash-e-flex/</link>
		<comments>http://www.flashfuck.it/2007/12/30/yahoo-maps-passa-ad-ajax-nessuna-conseguenza-apparente-per-le-api-flash-e-flex/#comments</comments>
		<pubDate>Sun, 30 Dec 2007 16:08:40 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2007/12/30/yahoo-maps-passa-ad-ajax-nessuna-conseguenza-apparente-per-le-api-flash-e-flex/</guid>
		<description><![CDATA[Dopo un glorioso passato su flex 1.5 le mappe di yahoo passano ad AJAX. Che la scelta sia opinabile âˆšÂ® palese. Nel comunicato di yahoo non vengono espresse le motivazioni di questa svolta e vengono tessute le lodi degli sviluppatori: Mirek Grymuza e il suo team.Â¬â€  Mentre yahoo parla di quanto bello sia il suo [...]]]></description>
			<content:encoded><![CDATA[<p>Dopo un glorioso passato su flex 1.5 le mappe di yahoo passano ad AJAX.</p>
<p style="text-align: center"><img src="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/map12-2007.png" /></p>
<p>Che la scelta sia opinabile âˆšÂ® palese. Nel <a href="http://developer.yahoo.net/blog/archives/2007/12/yahoo_maps_go_a_2.html">comunicato di yahoo</a> non vengono espresse le motivazioni di questa svolta e vengono tessute le lodi degli sviluppatori: Mirek Grymuza e il suo team.Â¬â€  Mentre yahoo parla di quanto bello sia il suo nuovo giocattolo perâˆšâ‰¤ <a href="http://www.onflex.org/">voci autorevoli</a> (anche se fortemente di parte) dicono che la scelta non âˆšÂ® dovuta alle prestazioni, bensâˆšÂ¨ alle diversificazioni in termini di advertising, ossia l&#8217;incapacitâˆšâ€  del flash player di gestire flash ads a differenti fps.Perfortuna le API flash\flex\as di yahoo mapsÂ¬â€  non sembrano aver subito il colpo, nessun comunicato infatti âˆšÂ® stato rilasciato da yahoo sul futuro dei propri component.</p>
<p>Ad ogni modo mi sento di quotare <a href="http://www.onflex.org/ted/2007/12/yahoo-maps-from-flex-15-to-ajax.phphttp://www.onflex.org/ted/2007/12/yahoo-maps-from-flex-15-to-ajax.php">Ted Patrick</a> nel dire &#8220;Yahoo! Maps on Flex 1.5, you will be missed!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2007/12/30/yahoo-maps-passa-ad-ajax-nessuna-conseguenza-apparente-per-le-api-flash-e-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wii Remote Javascript SDK</title>
		<link>http://www.flashfuck.it/2007/12/22/wii-remote-javascript-sdk/</link>
		<comments>http://www.flashfuck.it/2007/12/22/wii-remote-javascript-sdk/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 21:45:18 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2007/12/22/wii-remote-javascript-sdk/</guid>
		<description><![CDATA[Daniel Gump (gran testa) ha pubblicato sul suo sito web l&#8217;sdk per aggiungere ad un sito funzionalitâˆšâ€  fruibili da nintendo wii. (che bell&#8217;oggettino il wii ^^) Sicuramente âˆšÂ® un lavoro dedicato ad una fascia di mercato (e di sviluppatori) ben definita, ma âˆšÂ® davvero affascinante. Non mi dilungo oltre se non indirizzandovi ai link seguenti: [...]]]></description>
			<content:encoded><![CDATA[<p>Daniel Gump (gran testa) ha pubblicato sul <a href="http://hullbreachonline.com">suo sito web</a> l&#8217;sdk per aggiungere ad un sito funzionalitâˆšâ€  fruibili da nintendo wii.</p>
<p style="text-align: center"><img src="http://www.flashfuck.it/wp-content/uploads/2007/12/wiimote.png" alt="wiimote.png" /><br />
(che bell&#8217;oggettino il wii ^^)</p>
<p>Sicuramente âˆšÂ® un lavoro dedicato ad una fascia di mercato (e di sviluppatori) ben definita, ma âˆšÂ® davvero affascinante.<br />
Non mi dilungo oltre se non indirizzandovi ai link seguenti:</p>
<ul>
<li><a href="http://hullbreachonline.com/wii/sdk.html">http://hullbreachonline.com/wii/sdk.html</a> &lt;- sito di presentazione dell&#8217;sdk con i link principali</li>
<li><a href="http://hullbreachonline.com/wii/sdkdoc.html">http://hullbreachonline.com/wii/sdkdoc.html</a> &lt;- documentazione dell&#8217;sdk</li>
</ul>
<p>prima o poi anche io sperimenterâˆšâ‰¤ il dewiilopment <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2007/12/22/wii-remote-javascript-sdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript &gt; DHTML &gt; AJAX &gt; Web 2.0 &gt; Frameworks &gt; ToolKit &#8230;.âˆšÂ® la strada giusta?</title>
		<link>http://www.flashfuck.it/2007/12/06/javascript-dhtml-ajax-web-20-frameworks-toolkit-e-la-strada-giusta/</link>
		<comments>http://www.flashfuck.it/2007/12/06/javascript-dhtml-ajax-web-20-frameworks-toolkit-e-la-strada-giusta/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 21:29:32 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Anything else]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2007/12/06/javascript-dhtml-ajax-web-20-frameworks-toolkit-e-la-strada-giusta/</guid>
		<description><![CDATA[Che sia la strada corretta? Questa la situazione: Tanto tempo fa lo chiamavamo DHTML e per lo piâˆšÏ€ lo si vedeva nei siti &#8220;da smanettoni&#8221;, ingredienti: HTML e Javascript. Si, lo stesso javascript che fino a poco tempo fa veniva denigrato anche per i controlli sui mail form&#8230;adesso sembra che Javascript sia diverso, sia piâˆšÏ€ [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Che sia la strada corretta? </strong></p>
<p>Questa la situazione:</p>
<p>Tanto tempo fa lo chiamavamo <a href="http://it.wikipedia.org/wiki/Dhtml">DHTML</a> e per lo piâˆšÏ€ lo si vedeva nei siti &#8220;da smanettoni&#8221;, ingredienti: HTML e Javascript.<br />
Si, lo stesso javascript che fino a poco tempo fa veniva denigrato anche per i controlli sui mail form&#8230;adesso sembra che Javascript sia diverso, sia piâˆšÏ€ buono, oserei dire quasi indispensabile per un sito web tanto se ne parla, perchâˆšÂ® questo non âˆšÂ® piâˆšÏ€ il &#8220;www&#8221;, questo âˆšÂ® il &#8220;web 2.0&#8243;&#8230;ingredienti: HTML e Javascript&#8230;.-.-&#8217;</p>
<p>Un Javascript in framework, beninteso, lungi dall&#8217;essere paragonabile a quanto popolava i siti prima dell&#8217;avvento di prototype, jquery, scriptaculous e quant&#8217;altro, ma pur sempre Javascript. Google ci sta scommettendo da un bel pezzo, gran parte delle sue applicazioni sono AJAX, anzi, sono le antesignane delle applicazioni web-based di un certo calibro (basti pensare a google maps, google documents o alla stessa gmail), ora la segue a ruota Microsoft dopo aver provato a fare il verso ad Adobe con il suo Silverlight.<br />
Certo âˆšÂ® che la via che si sta  percorrendo (o che almeno Google e ora Microsoft hanno intrapreso) âˆšÂ® quella di portare i programmatori al web, o meglio&#8230;ai soliti 2 ingredienti: HTML e Javascript.</p>
<p><span id="more-44"></span></p>
<p><strong>Perplessitâˆšâ€ </strong></p>
<p>Sono perplesso. Da quando sono al mondo (digitale <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) ho sempre sentito parlar male da tutti (anche all&#8217;universitâˆšâ€  tra l&#8217;altro&#8230;) di Javascript per i motivi piâˆšÏ€ diversi&#8230;ne elenco alcuni:</p>
<ul>
<li>âˆšÂ® un linguaggio weak typed</li>
<li>âˆšÂ® interpretato dai client piâˆšÏ€ disparati (per lo piâˆšÏ€ gecko webkit e internet explorer) con tutte le problematiche che ne conseguono (ogni browser &#8220;<em>capisce quello che vuole lui</em>&#8220;)</li>
<li>non tutti  lo abilitano, i browser piâˆšÏ€ diffusi danno la possibilitâˆšâ€  all&#8217;utente di disattivarlo (anche di default volendo)</li>
<li>âˆšÂ® difficilmente debuggabile (a causa delle interpretazioni e del weak typing)</li>
<li>ha una mediocre (per non dire scarsa) capacitâˆšâ€  di gestione degli eventi</li>
<li>in ogni caso si appoggia ad un linguaggio di output anch&#8217;esso di <em>libera interpretazione</em>&#8230;HTML</li>
</ul>
<p>Come da ultimo punto&#8230;HTML. Oltre a tutti i problemi relativi allo scripting Javascript bisogna appoggiarsi ad un output HTML sommando dunque tutti i problemi relativi all&#8217;interpretazione del box model.</p>
<p><strong>Prospettive</strong></p>
<p>Sono pessimista a riguardo, Javascript (che venga sputato da un &#8220;compilatore&#8221; Java o .NET o da un framework o da quel che sia) resta un linguaggio <strong>DEBOLE</strong>, e lo si sta sopravvalutando <strong>TROPPO</strong>.</p>
<p>Tuttavia âˆšÂ® <strong>l&#8217;unica alternativa</strong> free e open per lo scripting lato client su web. Esistono anche altre realtâˆšâ€ : flash player e java applet per citarne due, ma sono tecnologie proprietarie che funzionano senz&#8217;altro meglio, ma richiedono all&#8217;utente plugin o interpreti per girare sul browser &#8220;sporcando&#8221; la concezione <em>purista </em>di web (anche se Adobe Flash Player âˆšÂ® installato praticamente ovunque).</p>
<p>Un motore di rendering HTML e un interprete Javascript unico risolverebbero qualcosa? non credo, o meglio, in minima parte: ci sarebbero meno problemi nella visualizzazione corretta di un documento HTML, ma rimarrebbe la &#8220;pochezza&#8221; di un linguaggio di programmazione approssimativo come Javascript.</p>
<p><strong>Javascript VS Actionscript</strong></p>
<p>Faccio un parallelo con Actionscript, visto che âˆšÂ® il linguaggio che padroneggio con maggior sicurezza ed âˆšÂ® (o meglio era) molto simile a Javascript per certi versi (e poi qui siete a casa di un flasher ricordate?:D).<br />
Per come la vedo io Javascript attualmente riesce a fornire all&#8217;utente un&#8217;interazione con il browser piâˆšÏ€ o meno pari a quanto Actionscript riusciva a fare ai tempi di Flash 5 (quando venne abbandonata la sintassi della barra per quella del punto per intenderci..) nel lontano 2000 sotto l&#8217;ombra del millennium bug.<br />
Da allora Actionscript ha implementato lo strong typing, âˆšÂ® passato all&#8217;OOP e ha reso possibili le Rich Internet Applications grazie ad una piattaforma sempre piâˆšÏ€ aggiornata e diffusa come Flash Player&#8230;Javascript dal canto suo non âˆšÂ® passato all&#8217;OOP (se non in modo fittizio) nâˆšÂ® âˆšÂ® stato implementato lo strong typing&#8230;e l&#8217;interprete continua ad essere diverso da browser a browser limitando non poco chi si accinge a farne uso.</p>
<p><strong>Conclusioni? </strong></p>
<p>Avevo giâˆšâ€  affrontato l&#8217;argomento <a href="http://www.flashfuck.it/2007/07/27/ajax-flash-flex-a-confronto/">flash vs ajax</a> in  passato, ma la faccenda si sta evolvendo in fretta e in direzioni &#8220;impreviste&#8221;, quindi ho preferito ritornarci sopra, anche solo per chiarirmi le idee a riguardo. Non voglio trarre conclusioni univoche, suppongo che venga piuttosto facile intuire che &#8220;tifo&#8221; per l&#8217;ulteriore affermazione di flash, ma a breve assisteremo ad una nuova svolta online con l&#8217;avvento di HTML5&#8230;sperando che le sorprese non finiscano con una rivisitazione del box model&#8230; e chissâˆšâ€  che non sia capace di farmi cambiare parere a riguardo <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>&#8230;ad ogni modo, se avete letto i miei penseri fin qui, bâˆšÂ®&#8230;avanzate una birra <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>stay tuned</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2007/12/06/javascript-dhtml-ajax-web-20-frameworks-toolkit-e-la-strada-giusta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft &#8220;Volta&#8221; pagina con il suo &#8220;AJAX.NET&#8221;</title>
		<link>http://www.flashfuck.it/2007/12/06/microsoft-volta-pagina-con-il-suo-ajaxnet/</link>
		<comments>http://www.flashfuck.it/2007/12/06/microsoft-volta-pagina-con-il-suo-ajaxnet/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 20:53:22 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2007/12/06/microsoft-volta-pagina-con-il-suo-ajaxnet/</guid>
		<description><![CDATA[L&#8217;annuncio risale a ieri, Microsoft vara il suo progetto &#8220;Volta&#8221;, ossia il rivale di GWT per lo sviluppo di applicazioni AJAX. Volta sarâˆšâ€  un toolkit che si integrerâˆšâ€  con le tecnologie .NET (per ora ho letto solo di C#, ma suppongo si possa programmare anche con gli altri linguaggi .NET) fornendo loro un &#8220;traduttore&#8221; capace [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;<a href="http://labs.live.com/volta/blog/Announcing+Volta+Web+Development+Using+Only+The+Materials+In+The+Room.aspx">annuncio </a>risale a ieri, Microsoft vara il suo progetto &#8220;Volta&#8221;, ossia il rivale di <a href="http://code.google.com/webtoolkit/">GWT</a> per lo sviluppo di applicazioni AJAX.</p>
<p align="center"><img src="http://labs.live.com/volta/images/logo-volta.png" height="75" width="189" /></p>
<p align="left"><a href="http://labs.live.com/volta/">Volta </a>sarâˆšâ€  un toolkit che si integrerâˆšâ€  con le tecnologie .NET (per ora ho letto solo di C#, ma suppongo si possa programmare anche con gli altri linguaggi .NET) fornendo loro un &#8220;traduttore&#8221; capace di rendere accessibile lo sviluppo di applicativi AJAX anche ai programmatori &#8220;<em>veri</em>&#8221; (concedetemi le virgolette&#8230;:))Â¬â€  che con il web non hanno voglia\tempo\modo di cimentarsi.</p>
<p align="left">Volta si integra con Visual Studio, il quale fornisce un ambiente di debug inedito per &#8220;<em>AJAX<strong>.NET</strong></em>&#8221; (continuo con le supposizioni&#8230;lo chiameranno cosâˆšÂ¨?:)) permettendo ai coder &#8220;desktop&#8221; di sviluppare in un tool a lui familiare utilizzando linguaggi a lui familiari un qualcosa che di familiare per lui non ha nulla: AJAX.</p>
<p>La stessa strada âˆšÂ® stata affrontata da big G con il suo Web Toolkit di <a href="http://code.google.com/webtoolkit/overview.html#HowWell">qualitâˆšâ€  indubbia</a> e giâˆšâ€  ampiamente consolidato (i case history a riguardo ormai non si contano&#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2007/12/06/microsoft-volta-pagina-con-il-suo-ajaxnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Maps va in 3D!</title>
		<link>http://www.flashfuck.it/2007/10/20/google-maps-va-in-3d/</link>
		<comments>http://www.flashfuck.it/2007/10/20/google-maps-va-in-3d/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 13:15:01 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2007/10/20/google-maps-va-in-3d/</guid>
		<description><![CDATA[All&#8217;inizio non ci credevo, poi mi sono pizzicato la guancia, tirato due schiaffi, e la schermata era ancora li&#8230; Google Maps va in 3D, e non sto parlando del famoso Google Earth, ma di un nuovo servizio (per ora presente solo negli states) che letteralmente &#8220;controlla&#8221; chiunque. Nel software âˆšÂ® stata aggiunta la rete di [...]]]></description>
			<content:encoded><![CDATA[<p>All&#8217;inizio non ci credevo, poi mi sono pizzicato la guancia, tirato due schiaffi, e la schermata era ancora li&#8230;</p>
<p style="text-align: center"><img src="http://www.flashfuck.it/wp-content/uploads/2007/10/3dview.jpg" alt="3dview.jpg" /></p>
<p>Google Maps va in 3D, e non sto parlando del famoso Google Earth, ma di un nuovo servizio (per ora presente solo negli states) che letteralmente &#8220;controlla&#8221; chiunque.</p>
<p><span id="more-36"></span>Nel software âˆšÂ® stata aggiunta la rete di telecamere di sicurezza nelle strade degli USA, cliccando ovunque siano presenti queste cam sarâˆšâ€  quindi possibile vedere un VR (in flash) del punto in questione, inoltre, cliccando sulle frecce presenti all&#8217;interno del VR stesso âˆšÂ® possibile &#8220;percorrere&#8221; le strade e guardarsi intorno.</p>
<p>L&#8217;iniziativa âˆšÂ® sensazionale ma piena di controversie, molte infatti sono le voci che si sono levate contro questa integrazione di Google Maps, che vede ledere la privacy di milioni di americani. Camminando lungo i VR infatti non âˆšÂ® raro incappare in volti ben visibili, o persone fare le cose piâˆšÏ€ diverse (piâˆšÏ€ o meno legali), o ancora incidenti stradali, e cosâˆšÂ¨ via.</p>
<p>Per accedere a questo servizio basta andare su maps.google.it, navigare verso gli USA, impostare la visuale &#8220;vista stradale&#8221; e cliccare ovunque tra le strade evidenziate in blu&#8230;</p>
<p>The matrix has you&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2007/10/20/google-maps-va-in-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript Compressor &#8211; ridurre il peso dei file javascript e risparmiare in banda</title>
		<link>http://www.flashfuck.it/2007/10/13/javascript-compressor-ridurre-il-peso-dei-file-javascript-e-risparmiare-in-banda/</link>
		<comments>http://www.flashfuck.it/2007/10/13/javascript-compressor-ridurre-il-peso-dei-file-javascript-e-risparmiare-in-banda/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 23:27:15 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Anything else]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2007/10/13/javascript-compressor-ridurre-il-peso-dei-file-javascript-e-risparmiare-in-banda/</guid>
		<description><![CDATA[Javascript Compressor (o &#8220;packer&#8221;) âˆšÂ® un algoritmo javascript scritto da Dean Edwards capace di ridurre drasticamente il peso del codice javascript comprimendolo in stringhe codificate secondo il pattern scelto. La scelta âˆšÂ® tra 4 pattern di compressione (none:Â¬â€  toglie solo gli spazi, normal: toglie gli spazi e riduce i nomi variabile [shrink vars], numeric: converte [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://javascriptcompressor.com/">Javascript Compressor</a> (o &#8220;packer&#8221;) âˆšÂ® un algoritmo javascript scritto da <a href="http://dean.edwards.name/">Dean Edwards</a> capace di <strong>ridurre drasticamente</strong> il peso del codice javascript comprimendolo in stringhe codificate secondo il pattern scelto.</p>
<p style="text-align: center"><img src="http://www.flashfuck.it/wp-content/uploads/2007/10/logo.gif" alt="Javascript Compressor" /></p>
<p>La scelta âˆšÂ® tra 4 pattern di compressione (none:Â¬â€  toglie solo gli spazi, normal: toglie gli spazi e riduce i nomi variabile [<em>shrink vars</em>], numeric: converte tutto lo script in un eval(&#8216;stringa codificata&#8217;), ascii: come numeric ma con un altro tipo di codifica [ascii appunto ^^]) , differenti tra loro in compatibilitâˆšâ€  e compressione (ad esempio non tutti i sistemi saranno in grado di interpretare la compressione ascii).<strong>Attenzione </strong>perâˆšâ‰¤!<br />
Lo strumento âˆšÂ® potente, ma crea parecchi disagi&#8230; mi spiego meglio:<br />
sono riuscito a comprimere di parecchio (da 21k a 11k Â¬âˆž_Â¬âˆž) un&#8217;applicazioncina <a href="http://www.flashfuck.it/category/ajax/">ajax</a>, ma ho dovuto correggere il codice per delle <em>banalitâˆšâ€ </em>.</p>
<p><span id="more-34"></span> Esempio:<br />
se scrivessi un qualcosa tipo</p>
<pre lang="javascript">
var a = 8

var b = 'ciao'</pre>
<p>l&#8217;interprete javascript del browser interpreterebbe il new line come segno di un nuovo statement.<br />
Comprimendo le 2 righe scritte poc&#8217;anzi si verificherâˆšâ€  un errore in quanto mancano i punti e virgola.</p>
<p>Ad ogni modo non c&#8217;âˆšÂ® da preoccuparsi, basta abituarsi a scrivere codice corretto (entrate in strict mode <img src='http://www.flashfuck.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ) e nessuno si farâˆšâ€  del male. Inoltre sempre nello stesso sito c&#8217;âˆšÂ® anche una sezione <a href="http://javascriptcompressor.com/javascript_compressor_usage.asp">&#8220;how to&#8221;</a> che spiega nel dettaglio le potenzialitâˆšâ€  del packer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2007/10/13/javascript-compressor-ridurre-il-peso-dei-file-javascript-e-risparmiare-in-banda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript &#8211; Internet Explorer img onload event handler</title>
		<link>http://www.flashfuck.it/2007/10/13/javascript-internet-explorer-img-onload-event-handler/</link>
		<comments>http://www.flashfuck.it/2007/10/13/javascript-internet-explorer-img-onload-event-handler/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 22:57:43 +0000</pubDate>
		<dc:creator>pigiuz</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.flashfuck.it/2007/10/13/javascript-internet-explorer-img-onload-event-handler/</guid>
		<description><![CDATA[Recentemente sono un pâˆšâ‰¤ fermo sul lato flash actionscript, mi sto dedicando parecchio ad AJAX, cercando di rimanere sul &#8220;piâˆšÏ€ crossbrowser possibile&#8221;, con tutte le problematiche del caso. Tra i vari bug di internet explorer sono incespicato su un qualcosa di parecchio fastidioso: ie gestisce male gli onload delle immagini. All&#8217;inizio pensavo che non fossero [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente sono un pâˆšâ‰¤ fermo sul lato flash actionscript, mi sto dedicando parecchio ad <a href="http://www.flashfuck.it/category/ajax/">AJAX</a>, cercando di rimanere sul &#8220;piâˆšÏ€ crossbrowser possibile&#8221;, con tutte le problematiche del caso.</p>
<p style="text-align: center"><img src="http://www.flashfuck.it/wp-content/uploads/2007/10/iexpld3-home.gif" alt="Internet Exploder" /></p>
<p>Tra i <a href="http://www.flashfuck.it/2007/09/11/ie7-dom-bug-del-tag-table/">vari bug di internet explorer</a> sono incespicato su un qualcosa di parecchio fastidioso: ie gestisce male gli onload delle immagini.<br />
All&#8217;inizio pensavo che non fossero gestiti del tutto, o solo in parte (?) , ma a volte ricaricando la pagina dispacciava l&#8217;evento, altre no, apparentemente a caso.</p>
<p>Ecco una porzione di codice che presenta il problema descritto:</p>
<pre lang="html"><img src='myimg.jpg' onload='alert("caricato!")'/></pre>
<p>CosâˆšÂ¨ explorer entra in modalitâˆšâ€  <strike>cagacazzo </strike><em>random error</em>&#8230;<br />
Non occorre scervellarsi (come ha fatto il sottoscritto), la soluzione âˆšÂ® piâˆšÏ€ facile del previsto:</p>
<pre lang="html"><img onload='alert("caricato!")' src='myimg.jpg'/></pre>
<p><span id="more-33"></span><br />
Cos&#8217;âˆšÂ® cambiato? Per un comune mortale, e per la maggior parte dei browser <strong>NULLA</strong>!<br />
Per ie invece âˆšÂ® cambiato il &#8220;preavviso&#8221;, in soldoni, <strong>PRIMA </strong>si aspetta che gli sia comuncato cosa deve fare a questo o quell&#8217;evento (come si âˆšÂ® presentato il bug su onload potrebbe presentarsi su click, mousedown o chissachâˆšÂ®), e <strong>POI </strong>si aspetta di caricare un&#8217;immagine a cui assegnare i gestori di evento&#8230;.-.-&#8221;&#8221;</p>
<p>In soldoni, per evitare il bug âˆšÂ® necessario <strong>specificare src come ultimo attributo del tag img</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashfuck.it/2007/10/13/javascript-internet-explorer-img-onload-event-handler/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

