<?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>daniele rollo &#187; javascript</title>
	<atom:link href="http://www.danielerollo.com/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danielerollo.com</link>
	<description>Produzioni multimediali, interfacce, design</description>
	<lastBuildDate>Tue, 13 Dec 2011 15:49:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Far interagire gli utenti con il video: Popcorn e un documentario interattivo sulla riqualificazione urbana</title>
		<link>http://www.danielerollo.com/far-interagire-gli-utenti-con-il-video-popcorn-e-un-documentario-interattivo-sulla-riqualificazione-urbana/</link>
		<comments>http://www.danielerollo.com/far-interagire-gli-utenti-con-il-video-popcorn-e-un-documentario-interattivo-sulla-riqualificazione-urbana/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 10:57:44 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Interactive]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[information design]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[popcorn.js]]></category>
		<category><![CDATA[storytelling]]></category>
		<category><![CDATA[videomaker]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=1722</guid>
		<description><![CDATA[Popcorn è un progetto Mozilla che mette a disposizione strumenti e software che permettono a sviluppatori e creativi di arricchire video e audio con contenuti web. Il cardine del progetto è Popcorn.js, una libreria javascript che facilita l&#8217;integrazione di un &#8230; <a href="http://www.danielerollo.com/far-interagire-gli-utenti-con-il-video-popcorn-e-un-documentario-interattivo-sulla-riqualificazione-urbana/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://mozillapopcorn.org/">Popcorn è un progetto Mozilla</a> che mette a disposizione strumenti e software che permettono a sviluppatori e creativi di arricchire video e audio con contenuti web. </p>
<p><a href="http://www.danielerollo.com/wp-content/uploads/popcorn-01.jpg"><img src="http://www.danielerollo.com/wp-content/uploads/popcorn-01.jpg" alt="" title="popcorn-01" width="640" height="157" class="alignnone size-full wp-image-1736" /></a></p>
<p>Il cardine del progetto è Popcorn.js, una libreria javascript che facilita l&#8217;integrazione di un video (html5) nella pagina web e agevola l&#8217;interazione dell&#8217;utente con il video.<br />
Come è scritto nell&#8217;home page della library, Popcorn <em>serve a integrare il web in una produzione video</em>. Cosa vuol dire? Non solo controllare la riproduzione del video dalla pagina web, ma anche fare in modo che sulla pagina accadano determinate cose in un preciso istante del video. Un paio di esempi che mi vengono in mente: far apparire delle mappe in una parte della pagina, mentre nel video vengono inquadrati dei luoghi, oppure mostrare il transcript di un intervista, in sincrono con l&#8217;intervista stessa. </p>
<p>Ma le potenzialità della library sono decisamente maggiori ed esempi anche più complessi sono già visibili facendo partire il video di presentazione della libreria che c&#8217;è nell&#8217;home page di <a href="http://popcornjs.org/">Popcorn.js</a> oppure nella <a href="http://popcornjs.org/demos">sezione demo</a>.</p>
<p>Di recente è stato presentato <a href="http://highrise.nfb.ca/tag/one-millionth-tower/">One Millionth Tower</a> (visibile <a href="http://www.wired.com/underwire/2011/11/one-millionth-tower/">qui</a>), un documentario che racconta come potrebbero essere riqualificate alcune zone popolari di Toronto. </p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/one-millionth-tower-01.jpg" alt="" title="one-millionth-tower-01" width="640" height="438" class="alignnone size-full wp-image-1737" /></p>
<p>One Millionth Tower è anche uno spettacolare esperimento di documentario interattivo. Si presenta con un interfaccia tridimensionale all&#8217;interno della quale l&#8217;utente può muoversi e sfrutta Popcorn.js per permettere all&#8217;utente di interagire con il documentario stesso (sottotitoli, scelta di quale parte del documentario visualizzare etc.) e per integrare in alcuni momenti del video informazioni da Wikipedia, Twitter, Flickr, Google Maps e altri servizi.</p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/popcorn-04.jpg" alt="" title="popcorn-04" width="640" height="401" class="alignnone size-full wp-image-1738" /></p>
<p>Popcorn è evidentemente di uno strumento potentissimo per chi fa storytelling. Può essere usato per arrichire un video con informazioni che vivono a margine del player, nella pagina web, e probabilmente sarà questo il modo in cui molto spesso verrà utilizzato. Ma si può anche immaginare un utilizzo più radicale, come quello che si è visto in <em>One Millionth Tower</em>: un utilizzo nel quale il video è solo una parte dell&#8217;esperienza complessiva e coesiste, è coordinato, è pensato e progettato per avere un senso con altri tipi di contenuti ugualmente importanti, mentre chi fruisce il video viene chiamato a fare delle scelte, cliccare,  interagire, intervenendo sulla riproduzione del filmato.</p>
<p>Le possibilità sono infinite e certo non mancheranno esperimenti e progetti in cui ritroveremo il video un po&#8217; più <em>ipertestuale</em> e lo spettatore un po&#8217; più <em>utente</em> (specialmente se  prenderanno piede soluzioni come <a href="http://mozillapopcorn.org/popcorn-maker/">Popcorn Maker</a>, l&#8217;interfaccia visuale che permette anche ai non sviluppatori di realizzare video interattivi con Popcorn).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/far-interagire-gli-utenti-con-il-video-popcorn-e-un-documentario-interattivo-sulla-riqualificazione-urbana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joyride: fare il tour di una pagina web con un plugin jquery</title>
		<link>http://www.danielerollo.com/joyride-fare-il-tour-di-una-pagina-web-con-un-plugin-jquery/</link>
		<comments>http://www.danielerollo.com/joyride-fare-il-tour-di-una-pagina-web-con-un-plugin-jquery/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 10:39:38 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=1566</guid>
		<description><![CDATA[Capita spesso, quando si apre per la prima volta una pagina web che contiene un&#8217;interfaccia più o meno complessa, di venire &#8220;accompagnati&#8221; passo dopo passo, tra le varie funzionalità dell&#8217;interfaccia. Il meccanismo è semplice: si apre un tooltip in corrispondenza &#8230; <a href="http://www.danielerollo.com/joyride-fare-il-tour-di-una-pagina-web-con-un-plugin-jquery/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Capita spesso, quando si apre per la prima volta una pagina web che contiene un&#8217;interfaccia più o meno complessa, di venire &#8220;accompagnati&#8221; passo dopo passo, tra le varie funzionalità dell&#8217;interfaccia. Il meccanismo è semplice: si apre un tooltip in corrispondenza dell&#8217;elemento che viene presentato, poi con un click si passa al successivo, la pagina magari scrolla e si apre un nuovo tooltip che spiega a cosa serve l&#8217;elemento che si sta visualizzando.</p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/joyride-jquery-plugin.png" alt="" title="joyride-jquery-plugin" width="640" height="264" class="aligncenter size-full wp-image-1567" /></p>
<p><a href="http://www.zurb.com/playground/jquery-joyride-feature-tour-plugin">Joyride</a> è un plugin jQuery che permette di aggiungere questo tipo di tour alla pagina in maniera molto semplice: si tratta di creare una lista con i contenuti da visualizzare di volta in volta ad ogni step del tour (in questa lista si identificano &#8211; tramite ID &#8211; gli elementi della pagina su cui applicare i tooltip, e quindi a livello di javascript, chiamare il metodo <code>joyride</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/joyride-fare-il-tour-di-una-pagina-web-con-un-plugin-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Timeline html con jQuery, un plugin</title>
		<link>http://www.danielerollo.com/timeline-html-con-jquery-un-plugin/</link>
		<comments>http://www.danielerollo.com/timeline-html-con-jquery-un-plugin/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 11:24:08 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Infografica]]></category>
		<category><![CDATA[Interactive]]></category>
		<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[timeline]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=1545</guid>
		<description><![CDATA[La scelta di Facebook di rappresentare il profilo dell&#8217;utente con una timeline ha reso evidente il successo di uno strumento che negli ultimi mesi era diventato sempre più di utilizzato. In effetti, anche prima della timeline di facebook avevamo visto &#8230; <a href="http://www.danielerollo.com/timeline-html-con-jquery-un-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La scelta di Facebook di rappresentare il profilo dell&#8217;utente con una <em>timeline</em> ha reso evidente il successo di uno strumento che negli ultimi mesi era diventato sempre più di utilizzato. In effetti, anche prima della timeline di facebook avevamo visto <a href="http://www.danielerollo.com/tag/timeline/">diversi esempi e utilizzi</a> dello strumento, per lo più per fini di information design.</p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/jquery-timeline.jpg" alt="" title="jquery-timeline" width="640" height="308" class="aligncenter size-full wp-image-1546" /></p>
<p>Inevitabile quindi che sia arrivato il plugin per jQuery che permette di creare timeline in una pagina html. Il punto di partenza, a livello di markup, sono un paio di liste <code>UL</code>, poi fa tutto il plugin, <em>o quasi</em>. Da provare: <a href="http://www.csslab.cl/2011/08/18/jquery-timelinr/">timelinr</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/timeline-html-con-jquery-un-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Raccontare il prima e dopo: il terremoto in Giappone</title>
		<link>http://www.danielerollo.com/raccontare-il-prima-e-dopo-il-terremoto-in-giappone/</link>
		<comments>http://www.danielerollo.com/raccontare-il-prima-e-dopo-il-terremoto-in-giappone/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 18:27:47 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Interactive]]></category>
		<category><![CDATA[information design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[foto]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=1287</guid>
		<description><![CDATA[Tutte le principali testate d&#8217;informazione on line aprono in questi giorni con le notizie relative al terremoto e allo tsunami in Giappone. Moltissime foto e video per raccontare questi eventi, ma anche numerosi tentativi di utilizzare strumenti più interattivi. Una &#8230; <a href="http://www.danielerollo.com/raccontare-il-prima-e-dopo-il-terremoto-in-giappone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tutte le principali testate d&#8217;informazione on line aprono in questi giorni con le notizie relative al terremoto e allo tsunami in Giappone. Moltissime foto e video per raccontare questi eventi, ma anche numerosi tentativi di utilizzare strumenti più interattivi.</p>
<p>Una soluzione che è piaciuta a molti è questa specie di &#8220;foto comparativa&#8221; con la quale è possibile confrontare due foto scattate dal satellite sulla stessa zona ma in due diversi momenti, prima e dopo la catastrofe.<br />
Trascinando il cursore (che nell&#8217;immagine qua sotto vedete in blu, proprio al centro) si scopre la foto del &#8220;prima&#8221; e si copre allo stesso tempo la foto del &#8220;dopo&#8221;, e viceversa. In questo modo si possono confrontare facilmente le due immagini e rendersi conto della devastazione che quei luoghi hanno subito.</p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/before-and-after-tsunami.png" alt="" title="before-and-after-tsunami" width="973" height="500" class="aligncenter size-full wp-image-1293" /></p>
<p>Il New York Times ne pubblica otto, una dietro l&#8217;altra, in questa pagina: <a href="http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html">Satellite Photos of Japan, Before and After the Quake and Tsunami</a>.<br />
Troviamo lo stesso tool su Der Spiegel (con l&#8217;aggiunta di un menu per muoversi tra le varie foto disponibili): <a href="http://www.spiegel.de/flash/0,,25462,00.html">Tsunami-Satellitenbilder: Der Tod kam aus dem Meer</a>, sul Guardian: <a href="http://www.guardian.co.uk/world/interactive/2011/mar/14/japan-earthquake-before-and-after">Japan tsunami &#8211; before and after pictures</a> e sull&#8217;Herald Sun <a href="http://www.heraldsun.com.au/news/special-reports/before-and-after-interactive-photos-from-the-japan-earthquake-and-tsunami/story-fn7zkbgs-1226021185843">Before-and-after interactive photos from the Japan earthquake and tsunami</a>.<br />
Alcune sono fatte in flash, altre in html+javascript.</p>
<p>Venendo in Italia, anche il Corriere.it ne fa una gallery: <a href="http://www.corriere.it/Primo_Piano/Esteri/2011/03/14/pop_01_Central-Ishinomaki.shtml">Prima e dopo il sisma, le foto interattive</a>, e rispetto agli altri &#8211; a parte la solita tremenda pratica di aprire la pagina in una popup &#8211; troviamo un dettaglio in più: in ogni visualizzazione ci sono due link che permettono di passare da una foto all&#8217;altra e viceversa molto rapidamente, senza dover fare drag&#8217;n'drop, amplificando l&#8217;efficacia del confronto tra le due foto.<br />
È una scelta azzeccata, perché la velocità e la naturalezza della transizione è fondamentale per rendere l&#8217;idea del cambiamento. Mi viene in mente un&#8217;altra foto interattiva, <a href="http://www.mapsofwar.com/ind/signs-of-occupation.html">Signs of  Occupation</a>,  nella quale per dare risalto alle conseguenze dell&#8217;occupazione USA di Baghdad, Maps of war aveva optato semplicemente per una dissolvenza incrociata comandata da un pulsante &#8220;change view&#8221;, puntando tutto sull&#8217;immediatezza della transizione per aumentare il contrasto tra le due immagini.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/raccontare-il-prima-e-dopo-il-terremoto-in-giappone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La censura su internet in cinque grafici</title>
		<link>http://www.danielerollo.com/la-censura-su-internet-in-cinque-grafici/</link>
		<comments>http://www.danielerollo.com/la-censura-su-internet-in-cinque-grafici/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 16:59:38 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Infografica]]></category>
		<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[information design]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[grafici]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[slideshow]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=1222</guid>
		<description><![CDATA[Yuxiyou.net pubblica una slideshow che racconta lo stato della censura di internet. L&#8217;ironico titolo iniziale &#8220;So you still think the Internet is free&#8221; precede cinque bellissimi grafici che uno dopo l&#8217;altro raccontano in quali paesi e a che livello la &#8230; <a href="http://www.danielerollo.com/la-censura-su-internet-in-cinque-grafici/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yuxiyou.net pubblica una slideshow che <a href="http://yuxiyou.net/"> racconta lo stato della censura di internet</a>. L&#8217;ironico titolo iniziale &#8220;So you still think the Internet is free&#8221; precede cinque bellissimi grafici che uno dopo l&#8217;altro raccontano in quali paesi e a che livello la censura avviene, che tipo di siti vengono censurati (blog, forum, siti di ONG ecc.), poi in una sorta di &#8220;workflow&#8221; della censura (vedi immagine sotto) il procedimento con cui i governi riescono a bloccare gli utenti  e infine i motivi principali per cui la censura viene pratica.<br />
<img src="http://www.danielerollo.com/wp-content/uploads/censure-workflow.png" alt="" title="censure-workflow" width="753" height="438" class="aligncenter size-full wp-image-1223" /></p>
<p>Link: <a href=" http://yuxiyou.net/open/">so you still think the Internet is free</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/la-censura-su-internet-in-cinque-grafici/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personalizzare la finestra di dialogo aperta dalla funzione CONFIRM</title>
		<link>http://www.danielerollo.com/personalizzare-la-finestra-di-dialogo-aperta-dalla-funzione-confirm/</link>
		<comments>http://www.danielerollo.com/personalizzare-la-finestra-di-dialogo-aperta-dalla-funzione-confirm/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 10:55:09 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Segnalazioni]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[interfacce]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=1076</guid>
		<description><![CDATA[La funzione javascript CONFIRM apre una finestra di dialogo predefinita dal browser e restituisce true o false, rispettivamente se l&#8217;utente OK oppure ANNULLA. l&#8217;aspetto della finestra è quello previsto dal browser che l&#8217;utente sta utilizzando. Nulla contro le impostazioni di &#8230; <a href="http://www.danielerollo.com/personalizzare-la-finestra-di-dialogo-aperta-dalla-funzione-confirm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La funzione javascript <code>CONFIRM</code> apre una finestra di dialogo predefinita dal browser e restituisce <code>true</code> o <code>false</code>, rispettivamente se l&#8217;utente OK oppure ANNULLA. l&#8217;aspetto della finestra è quello previsto dal browser che l&#8217;utente sta utilizzando. </p>
<p>Nulla contro le impostazioni di default del browser, ma, se serve, questo comportamenteo può essere modificato con Javascript e l&#8217;aspetto della finestra può essere personalizzato attraverso i fogli di stile.</p>
<p><a href="http://www.danielerollo.com/wp-content/uploads/jquery-confirm-box1.png"><img src="http://www.danielerollo.com/wp-content/uploads/jquery-confirm-box1.png" alt="" title="jquery-confirm-box" width="454" height="228" class="alignleft size-full wp-image-1080" /></a></p>
<p>trovate il tutorial e il relativo plugin per personalizzare questa finestra di dialogo su tutorialzine: <a href="http://tutorialzine.com/2010/12/better-confirm-box-jquery-css3/">How to Create a jQuery Confirm Dialog Replacement</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/personalizzare-la-finestra-di-dialogo-aperta-dalla-funzione-confirm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Immagini da bianco e nero a colori per un effetto hover</title>
		<link>http://www.danielerollo.com/immagini-da-bianco-e-nero-a-colori-per-un-effetto-hover/</link>
		<comments>http://www.danielerollo.com/immagini-da-bianco-e-nero-a-colori-per-un-effetto-hover/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 10:00:37 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Segnalazioni]]></category>
		<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[bianco e nero]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[opacity]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=991</guid>
		<description><![CDATA[Un effetto relativamente comune utilizzato per evidenziare un&#8217;immagine con un link è quello di far sì che l&#8217;imamgine raggiunga il 100% di opacità solo al passaggio del mouse, mentre in uno stato &#8220;normale&#8221;, non :hover, l&#8217;immagine è più o meno &#8230; <a href="http://www.danielerollo.com/immagini-da-bianco-e-nero-a-colori-per-un-effetto-hover/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Un effetto relativamente comune utilizzato per evidenziare un&#8217;immagine con un link è quello di far sì che l&#8217;imamgine raggiunga il 100% di opacità solo al passaggio del mouse, mentre in uno stato &#8220;normale&#8221;, non <code>:hover</code>, l&#8217;immagine è più o meno trasparente. In rete ci sono diversi tutorial per ottenere questo effetto, basati sull&#8217;utilizzo di CSS e una library javascript, spesso e volentieri jQuery <a href="http://www.wearepixel8.com/blog/change-opacity-hover-jquery/">eccone uno</a>.</p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/opacity-hover.png" alt="" title="opacity-hover" width="971" height="178" class="aligncenter size-full wp-image-1095" /></p>
<p>Ma Webdesignerwall ha pubblicato un&#8217;interessante variante, che sfrutta le potenzialità dell&#8217;elemento <code>CANVAS</code> di Html5.</p>
<p><img src="http://www.danielerollo.com/wp-content/uploads/hover-bianco-e-nero.png" alt="" title="hover-bianco-e-nero" width="975" height="434" class="alignnone size-full wp-image-994" /></p>
<p>Le immagini in stato normale vengono renderizzate in bianco e nero, mentre al passaggio del mouse l&#8217;immagine gradualmente recupera i colori originali. La manipolazione di CANVAS avviene attraverso jQuery. Il tutorial è qui:<a href="http://www.webdesignerwall.com/tutorials/html5-grayscale-image-hover/"> HTML5 Grayscale Image Hover</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/immagini-da-bianco-e-nero-a-colori-per-un-effetto-hover/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filmati SWF nella pagina con Swfobject e jQuery</title>
		<link>http://www.danielerollo.com/filmati-swf-nella-pagina-con-swfobject-e-jquery/</link>
		<comments>http://www.danielerollo.com/filmati-swf-nella-pagina-con-swfobject-e-jquery/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 18:19:02 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Varie]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[swf]]></category>
		<category><![CDATA[swfobject]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=701</guid>
		<description><![CDATA[Se utilizzate SWFobject per embeddare correttamente nella pagina web i filmati flash in formato SWF (trovate tutte le ragioni per farlo, e come farlo, in questo post su swfobject e file flash che ho scritto qualche mese fa), e al &#8230; <a href="http://www.danielerollo.com/filmati-swf-nella-pagina-con-swfobject-e-jquery/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.danielerollo.com/wp-content/uploads/jquery-swfobject.jpg" alt="" title="jquery-swfobject" width="410" height="100" class="mainimg" /></p>
<p>Se utilizzate SWFobject per embeddare correttamente nella pagina web i filmati flash in formato SWF (trovate tutte le ragioni per farlo, e come farlo, in questo post su <a href="http://www.danielerollo.com/inserire-un-filmato-swf-flash-in-una-pagina-html-con-javascript-swfobject/">swfobject e file flash</a> che ho scritto qualche mese fa), e al contempo utilizzate JQuery come libreria javascript, non potete rinunciare a <a href="http://jquery.thewikies.com/swfobject/">jQuery SWFObject Plugin</a>.</p>
<p>Una volta che framework e plugin sono stati richiamati nella pagina, è sufficiente una riga di codice per embeddare il filmato. Ecco un esempio:<br />
(supponiamo di voler caricare il filmato &#8220;mymovie.swf&#8221; nel div &#8220;swfdiv&#8221;):</p>
<pre><code>$(document).ready(function () {  
 $('#swfdiv').flash({swf: 'mymovie.swf'  });  });</code></pre>
<p>Tra le features previste e <a href="http://jquery.thewikies.com/swfobject/#features">documentate </a> anche il supporto per le flashvars.</p>
<pre><code>$(document).ready(function () { 

$('#swfdiv').flash({

 swf: 'mymovie.swf'  

 flashvars: {  name1: 'value1', 
 name2: 'value2',
 name3: 'value3'  }

});

});</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/filmati-swf-nella-pagina-con-swfobject-e-jquery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twitter for developers!</title>
		<link>http://www.danielerollo.com/twitter-for-developers/</link>
		<comments>http://www.danielerollo.com/twitter-for-developers/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 17:59:05 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Segnalazioni]]></category>
		<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=692</guid>
		<description><![CDATA[Se siete su twitter ci sono tra gli altri  un paio di account che potete seguire (oltre il mio). @mootols: l&#8217;account della ormai celebre libreria javascript rilancia snippet, plugin, tutorial e in generale spunti legati a mootools, appunto. Ovviamente è &#8230; <a href="http://www.danielerollo.com/twitter-for-developers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="mainimg" title="twitter-jquery" src="http://www.danielerollo.com/wp-content/uploads/twitter-jquery.jpg" alt="" width="366" height="196" /></p>
<p>Se siete su twitter ci sono tra gli altri  un paio di account che potete seguire (oltre <a href="http://twitter.com/rollino">il mio</a>).<a href="http://twitter.com/mootools"><br />
@mootols</a>: l&#8217;account della ormai celebre libreria javascript rilancia snippet, plugin, tutorial e in generale spunti legati a mootools, appunto.</p>
<p><em>Ovviamente </em>è da seguire anche l&#8217;omologo account, legato al framework messo a punto da John Resig (e che da queste parti <em>si adora</em>)  <a href="http://twitter.com/jquery">@jquery</a>.</p>
<p>Se anche voi seguite qualche account twitter che raccoglie risorse per designer o sviluppatori, fatevi sotto nei commenti..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/twitter-for-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flv in una pagina web con flowplayer</title>
		<link>http://www.danielerollo.com/flv-embed-flowplayer-1/</link>
		<comments>http://www.danielerollo.com/flv-embed-flowplayer-1/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 18:59:16 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Webdesigner]]></category>
		<category><![CDATA[flowplayer]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[swf]]></category>

		<guid isPermaLink="false">http://www.danielerollo.com/?p=622</guid>
		<description><![CDATA[Abbiamo già visto in passato come inserire un video in formato FLV in una pagina Html, utilizzando javascript ed il player flash di Jeroen Wijering. In particolare avevamo visto come l&#8217;utilizzo di script come SWFobject, o UFO, fosse necessario per &#8230; <a href="http://www.danielerollo.com/flv-embed-flowplayer-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.danielerollo.com/wp-content/uploads/flowplayer-logo.jpg" alt="" title="flowplayer-logo" width="400" height="100" class="mainimg" /><br />
Abbiamo già visto in passato come <a href="http://www.danielerollo.com/inserire-un-video-in-formato-flv-allinterno-di-una-pagina-html/">inserire un video in formato FLV in una pagina Html</a>, utilizzando javascript ed il player flash di Jeroen Wijering. In particolare avevamo visto come l&#8217;utilizzo di script come <a href="http://www.danielerollo.com/inserire-un-filmato-swf-flash-in-una-pagina-html-con-javascript-swfobject/">SWFobject</a>, o <a href="http://www.danielerollo.com/inserire-correttamente-un-filmato-swf-flash-in-una-pagina-html-utilizzando-javascript/">UFO</a>, fosse necessario per evitare importanti problemi di accessibilità legati all&#8217;embedding di un file SFW nella pagina html.</p>
<p>In questo tutorial scopriremo una nuova risorsa per riprodurre un file flv nel nostro sito utilizzando: <a href="http://www.flowplayer.org">FLOWplayer</a>, ma la logica che seguiremo per embeddare il player sarà la solita: utilizzeremo javascript e il DOM per inserire il player swf all&#8217;interno di un elemento della pagina; il player quindi riprodurrà il video flv. Il risultato sarà simile a <a href="http://www.danielerollo.com/examples/flowplayer/flowplayer-1.html">questa demo</a>.<br />
<span id="more-622"></span><br />
<img src="http://www.danielerollo.com/wp-content/uploads/flowplayer.jpg" alt="" title="flowplayer" width="400" height="100" class="mainimg" /><br />
Sia il player, sia la libreria javascript sono contenute nel pacchetto d&#8217;istallazione di Flowplayer che possiamo scaricare <a href="http://www.flowplayer.org/download/index.html">qui</a>. Sul sito di Flowplayer troveremo tre possibili download, e tre possibili licenze, a seconda dell&#8217;uso che abbiamo in mente per il player (per un utilizzo commerciale, flowplayer è a pagamento).</p>
<p>L&#8217;installazione base del player prevede tre step.<br />
Innanzitutto è necessario includere lo script nella pagina:</p>
<pre><code>&lt;script type="text/javascript" src="flowplayer-3.0.0-rc3.min.js"&gt;&lt;/script&gt;</code></pre>
<p>Quindi è necessario impostare l&#8217;elmento della pagina html che verrà sostituito con il player. Il funzionamento dello script ci permette di specificare semplicemente un link diretto al file FLV al quale, perchè javascript e il DOM funzionino, è  necessario assegnare un ID. Chiaramente, lo stile (nel quale in particolare vengono specificate le dimensione del player) può essere assegnato anche con un css esterno.</p>
<pre><code>&lt;a  	 href="video.flv"  
	 style="display:block;width:400px;height:300px"  
	 id="player"&gt; 
&lt;/a&gt;</code></pre>
<p>A questo punto richiamiamo la funzione javascript <code>flowplayer</code>, specificando due parametri: l&#8217;ID del link da sotituire, ed il nome del file swf da utilizzare come player:</p>
<pre><code>&lt;script&gt;
	flowplayer("player", "flowplayer-3.0.0-rc3.swf");
&lt;/script&gt;</code></pre>
<p></code></pre>
<p>Questo è quanto, se è tutto corretto e javascript è attivato, il player dovrebbe funzionare a dovere, proprio come si vede nella <a href="http://www.danielerollo.com/examples/flowplayer/flowplayer-1.html">demo</a>.</p>
<p>Quella che abbiamo appena visto insieme è l'implementazione minima di Flowplayer (come è documentata anche <a href="http://www.flowplayer.org/documentation/installation.html#minimal">sul sito di FP</a>). Nei prossimi post vedremo in che modo customizzare il player, e capiremo come sfruttare a pieno lo script per far sì che il video sia comunque accessibile. Ottimi motivi per iscriversi al <a href="http://feeds.feedburner.com/danielerollo">feed rss di danielerollo.com</a>: stay tuned... </p>
]]></content:encoded>
			<wfw:commentRss>http://www.danielerollo.com/flv-embed-flowplayer-1/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

