<?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>TamTamy Labs &#187; firefox</title>
	<atom:link href="http://blog.tamtamy.com/labs/tag/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tamtamy.com/labs</link>
	<description>Scelte, ricerche, riflessioni dal team progettazione tecnologica e di sviluppo di TamTamy</description>
	<lastBuildDate>Wed, 12 May 2010 03:44:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Evoluzioni del browser: Firefox e Ubiquity</title>
		<link>http://blog.tamtamy.com/labs/2009/11/09/evoluzioni-del-browser-firefox-e-ubiquity/</link>
		<comments>http://blog.tamtamy.com/labs/2009/11/09/evoluzioni-del-browser-firefox-e-ubiquity/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 10:00:28 +0000</pubDate>
		<dc:creator>Giancarlo Lallopizzi</dc:creator>
				<category><![CDATA[Web Trends]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[bookmarklets]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://blog.tamtamy.com/labs/?p=106</guid>
		<description><![CDATA[
Oggi il web non è più una semplice collezione di informazioni, un semplice aggregato di ipertesti navigabili come agli albori del www, nella seconda metà degli anni &#8216;80. Internet è il mezzo comunicativo più multimediale che esista: non più soltanto un insieme di informazioni, ma un insieme di servizi; un sistema nervoso per un mondo [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-142" title="Ubiquity by Francesco Guarino" src="http://blog.tamtamy.com/labs/wp-content/uploads/2009/11/Ubiquity_qwerty_resized.jpg" alt="Ubiquity by Francesco Guarino" width="570" height="450" /></p>
<p>Oggi il web non è più una semplice collezione di informazioni, un semplice aggregato di ipertesti navigabili come agli albori del www, nella seconda metà degli anni &#8216;80. Internet è il mezzo comunicativo più multimediale che esista: non più soltanto un insieme di informazioni, ma un insieme di servizi; un sistema nervoso per un mondo che produce e consuma informazione in tempi rapidissimi. Il <a href="http://it.wikipedia.org/wiki/Browser">browser</a>, da solo, non basta più. O meglio basta, ma si può fare di meglio. Ecco perché quasi tutti i browser odierni prevedono la possibilità di estendere le proprie funzionalità tramite componenti aggiuntivi. Componenti aggiuntivi come Ubiquity, appunto.</p>
<p>C&#8217;è chi sostiene che la vera innovazione non sia altro che riproporre vecchie idee, opportunamente adattate e modificate, in nuovi scenari. Non è poi così sbagliato. Così è nato Ubiquity: una sorta di shell per il web, fatta per controllare il browser attraverso un linguaggio (pseudo) naturale che aiuta l&#8217;utente finale a fruire e a combinare i numerosissimi servizi che la rete di oggi mette a disposizione.</p>
<p><span id="more-106"></span></p>
<p>Immaginate di poter comandare il web con questa sorta di shell, immaginate ad esempio di voler mandare una mail ad un vostro amico con un link ad un articolo preso da Wikipedia:</p>
<p>procedimento classico</p>
<ol>
<li>aprire la home page di Wikipedia</li>
<li>cercare l&#8217;articolo desiderato</li>
<li>aprire la pagina e copiarne l&#8217;indirizzo</li>
<li>aprire la propria casella di posta</li>
<li>creare una nuova mail, incollare il link alla pagina di wikipedia, inviare</li>
</ol>
<p>procedimento Ubiquity</p>
<ol>
<li><em>ctrl+space</em> (apre ubiquity), wikipedia &#8220;search_term&#8221; (apre una lista con i risultati della ricerca su wikipedia), ctrl+alt+N (apre il risultato N-esimo della ricerca in un altro tab)</li>
<li><em>ctrl+space</em> (apre ubiquity), mail mail_content to my_contact (crea una nuova mail per my_contact con il link alla pagina di Wikipedia e con contenuto mail_content), invia mail</li>
</ol>
<div align="center">
<object width="400" height="220"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7021476&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7021476&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="220"></embed></object>
</div>
<p>Semplice no? Ma procediamo con ordine. La prima cosa da fare è scaricare ed installare <a title="get firefox" href="http://www.getfirefox.it/firefox/" target="_blank">Firefox</a>, il browser per il quale Ubiquity è stato progettato. Successivamente dobbiamo installare l&#8217;add-on <a href="https://addons.mozilla.org/en-US/firefox/addon/9527" target="_blank">Ubiquity</a>. A questo punto disponiamo già di tutto ciò che ci serve. I comandi base, necessari ad esempio a compiere l&#8217;operazione appena descritta. Per ottenere la lista dei comandi presenti di default in Ubiquity basta digitare:</p>
<p><em>ctrl+space</em>, list ubiquity commands</p>
<p>Vediamo alcuni semplici esempi di utilizzo:</p>
<ul>
<li>Ricerca
<ul>
<li>Google: <em>ctrl+space</em>, google &#8220;search_term&#8221;</li>
<li>Google Image: <em>ctrl+space</em>, google image search &#8220;search_term&#8221;</li>
<li>Google Maps: <em>ctrl+space</em>, google image search &#8220;search_term&#8221;</li>
<li>Wikipedia: <em>ctrl+space</em>, wikipedia &#8220;search_term&#8221; [in language]</li>
<li>Youtube: <em>ctrl+space</em>, youtube &#8220;search_term&#8221;</li>
</ul>
</li>
<li>Mail (Google Mail)
<ul>
<li>create new one: <em>ctrl+space</em>, email &#8220;this&#8221; to &#8220;your_contact&#8221;</li>
<li>check unread email: <em>ctrl+space</em>, get last email</li>
</ul>
</li>
<li>Social
<ul>
<li>twitter status update: <em>ctrl+space</em>, twitter &#8220;status_update&#8221;</li>
<li>replace with tinyurl: select url, <em>ctrl+space</em>, tinyurl</li>
<li>add bookmark in delicious: <em>ctrl+space</em>, share on delicious &#8220;as_title&#8221; &#8220;with_tags&#8221;</li>
<li>submit page to digg: <em>ctrl+space</em>, digg</li>
</ul>
</li>
<li>Translation
<ul>
<li>translate and replace selected text: <em>ctrl+space</em>, translate &#8220;selected_text&#8221; &#8220;from_language&#8221; &#8220;to_language&#8221;</li>
</ul>
</li>
</ul>
<div align="center">
<object width="400" height="298"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1561578&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1561578&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="298"></embed></object>
</div>
<h3>Comandare il browser</h3>
<p>Per una lista esaustiva dei comandi disponibili di default in Ubiquity, rimandiamo alla pagina di help (<em>ctrl+space</em>, help &#8220;command&#8221;), invece alla seguente <a href="http://www.readwriteweb.com/archives/the_ultimate_list_of_custom_ubiquity_verbs.php" target="_blank">pagina</a> troviamo una lista di comandi estesa.<br />
Ma la vera arma segreta di Ubiquity, almeno dal punto di vista dello sviluppatore, è l&#8217;assoluta semplicità di creazione di comandi personalizzati, per la quale rimandiamo al <a href="https://wiki.mozilla.org/Labs/Ubiquity/Ubiquity_0.1_Author_Tutorial" target="_blank">tutorial del Mozilla Labs</a>.<br />
Un&#8217;altra feature molto interessante è la possibilità di creare comandi personalizzati di ricerca, come si fa? Semplice, vediamo come creare un comando personalizzato per eseguire una ricerca in TamTamy:</p>
<ol>
<li>selezionare il box di ricerca dal quale si vuole creare il comando</li>
<li><em>ctrl+space</em>, create search command &#8220;tamtamy&#8221;</li>
</ol>
<p>Fatto. Ora, se vogliamo eseguire una ricerca basta digitare:</p>
<p><em>ctrl+space</em>, tamtamy &#8220;search_term&#8221;</p>
<h3>Bookmarklets</h3>
<p>L&#8217;ultimo metodo per la creazione di nuovi comandi che esploreremo in questo post, passa attraverso i bookmarklets. I <a href="http://it.wikipedia.org/wiki/Bookmarklet" target="_blank">bookmarklets</a> sono dei segnalibro che contengono codice JavaScript e permettono quindi di eseguire delle azioni con il semplice click del mouse su di essi. Un esempio di bookmarklet lo troviamo qui, http://www.printfriendly.com/ . Aggiungiamolo alla nostra barra dei segnalibri, semplicemente trascinandocelo sopra. Questo ci permette di ottenere sempre una versione stampabile della pagina che stiamo visionando, basta cliccarci sopra quando siamo sulla pagina che desideriamo stampare. Per gli utilizzatori di Google Reader, un altro esempio di bookmarklet molto utile è quello che si trova nella cartella degli elementi condivisi e ci permette di condividire qualsiasi pagina web in Google Reader. Ora possiamo creare un comando Ubiquity da uno qualsiasi dei bookmarklets che abbiamo nella nostra barra dei segnalibri, semplicemente digitando:</p>
<p><em>ctrl+space</em>, create bookmarklet command &#8220;from_bookmarklet_name&#8221;</p>
<div align="center">
<object width="400" height="298"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1985685&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1985685&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=FF7700&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="298"></embed></object>
</div>
<h3>Navigazioni consigliate</h3>
<ul>
<li><a href="http://www.getfirefox.it/firefox/">Mozilla Firefox</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/9527">Ubiquity</a></li>
<li><a href="http://labs.mozilla.com/">Mozilla labs</a></li>
<li><a href="https://wiki.mozilla.org/Labs/Ubiquity">Mozilla wiki</a></li>
<li><a href="http://en.wikipedia.org/wiki/Ubiquity_%28Firefox%29">Wikipedia su Ubiquity</a></li>
<li><a href="http://www.azarask.in/blog/post/you-centric-a-sketch-of-the-future-of-browsers/">Aza Raskin: You Centric</a></li>
<li><a href="http://www.matchacollege.com/blog/2009/100-best-bookmarklets-for-writers-researchers-and-students/">100 Bookmarklets list</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.tamtamy.com/labs/2009/11/09/evoluzioni-del-browser-firefox-e-ubiquity/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
