<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[Loreto Parisi Home]]></title>
  <link rel="alternate" type="text/html" href="http://loretoparisi.splinder.com"/>
  <link rel="self" type="application/atom+xml" href="http://syndication.splinder.com/loretoparisi/atom.xml" />
  <updated>2008-07-05T14:46:23+02:00</updated>
  <subtitle type="html"><![CDATA[Pensieri e parole di un nomade informatico]]></subtitle>
  <rights>Copyright (c) 2001-2006, Tipic Inc.</rights>
<id>http://loretoparisi.splinder.com/</id>
  <author>
  <name>loretoparisi</name>
  <uri>http://loretoparisi.splinder.com</uri>
  </author>
  <entry>
    <title type="html"><![CDATA[Chi di Laurea Ferisce...]]></title>
    <link rel="alternate" type="text/html" href="http://loretoparisi.splinder.com/post/17707740/Chi+di+Laurea+Ferisce..." />
    <id>http://loretoparisi.splinder.com/post/17707740/Chi+di+Laurea+Ferisce...</id>
    <published>2008-07-05T14:46:23+02:00</published>
    <updated>2008-07-05T14:46:23+02:00</updated>
    <author>
      <name>loretoparisi</name>
      <uri>http://loretoparisi.splinder.com</uri>
    </author>
    <content type="html" >
    <![CDATA[<p>Vi chiedete perch&egrave; oggi in Italia nel settore dell'Information Technology c'&egrave; carenza di Know-How ?
Vi chiedete perch&egrave; oggi le aziende italiane dell'IT rivolgono il loro business alla fornitura di servizi di basso profilo e di dubbia fattura?
Vi chiedete perch&egrave; un portale come Italia.it sia fallito miseramento sperperando decine di milioni di euro?
Vi chiedete perch&egrave; i nostri Project Manager italiani non sappiano un tubo di quello che facciamo, e guadagno N volte la nostrabusta paga?
Vi chiedete perch&egrave; i nostri dirigenti italiani, che ne sanno meno dei vostri pm, hanno liquidazioni straordinarie e stock-options, pur causando loro volta la liquidazione (non metaforica questa volta) di 5000 dipendenti?
Vi chiedete perch&egrave; oggi in Italia nel settore dell'IT si rubano le caramelle ai bambini?
Vi chiedete perch&egrave; la maggior parte dei laureati del Sud Italia, debbano spostarsi al Nord per campare e far campare i fitta camere delle grandi citt&agrave;?
Vi chiedete se in Italia eravate voi ad avere lo zaino Targus sulle spalle, o i vostri genitori la valigia di cartone, quando siete emigrati (perch&egrave; di emigrazione non clandestina trattasi) nelle grandi citt&agrave;?
Vi chiedete perch&egrave; oggi in Italia in Ingegnere debba guadagnare inspiegabilmente 1900 euro lordi al mese, e devolverne circa 1/3 allo stato (siamo forse un ente benefico) ?
Vi chiedete perch&egrave; ai colloqui agli Ingegneri in Italia, continuino a chiedervi il Bubble Sort, sebbene all'Universit&agrave; abbiate superato gli esami di Ricerca Operativa?
Vi chiedete perch&egrave; ai colloqui agli Ingegneri in Italia, continuino a chiedervi che cos&egrave; un oggetto e cosa siano le propriet&agrave; acide delle basi di dati, sebbene all'Universit&agrave; abbiate superato gli esami di Fondamenti di Informatica I,II, Ingegneria del Software, Sistemi Informativi, Sistemi Operativi, Reti di Calcolatori e Reti di Petri (vabb&egrave; questo no forse :) ?
Vi chiedete perch&egrave; in Italia paghiamo l'iscrizione all'Ordine degli Ingegneri, ma di Ingegneria dell'Informazione non se ne parli da nessuna parte?
Vi chiedete tutto ci&ograve; e siete italiani ed Ingegneri, e per di pi&ugrave; nel settore dell'Informazione (e magari pure iscritti all'Ordine) ?

Le statistiche in basso vi spiegano perch&egrave;. Il problema &egrave; a monte. Non c'&egrave; carenza di Ingegneri nella fucina degli Ingegneri. I nostri grandi politecnici ne producono a frotte. Milano, Napoli, Torino. Grandi universit&agrave; che producono figure professionali di alto profilo. Li formano, li addestrano. Sono loro i Problem Solver (non i PM: Problem Mercenary). Sono loro che fanno funzionare le cose. Ma chi li assume? Dove lavorano? Quanto li pagano?
Chi di laurea ferisce...di laurea perisce.

<a style="border: 0pt none ;" target="_blank" href="http://files.splinder.com/aed29e45c693dfb68664ffb1ecbeef91.jpeg"></a>Numero di laureati in ingegneria assunti in un anno.











<a style="border: 0pt none ;" target="_blank" href="http://files.splinder.com/ab6b24ffcc7b6f17101cf6192d9f0737.jpeg"></a>Numero di laureati in ingegneria assunti in media ogni mille addetti.











Fonte: Fondazione Politecnico di Milano, Progetto di ricerca &quot;L'impatto del contesto produttivo sulla domanda di ingegneri&quot; a cura di Sergio Mariotti e altri.

Links:
Fondazione Politecnico di Milano: <a target="_blank" href="http://www.fondazionepolitecnico.it/pagine/pagina.aspx?&amp;L=IT">http://www.fondazionepolitecnico.it/pagine/pagina.aspx?&amp;L=IT</a></p>Pubblicato da <a href="http://www.splinder.com/profile/loretoparisi" >loretoparisi</a> | <a href="http://loretoparisi.splinder.com/post/17707740/Chi+di+Laurea+Ferisce...#comment" >Commenti</a>
<br /><br />Tags: <a href="/myblog/tags/lavoro" rel="nofollow">lavoro</a>, <a href="/myblog/tags/laurea" rel="nofollow">laurea</a>, <a href="/myblog/tags/universit%C3%A0" rel="nofollow">università</a>, <a href="/myblog/tags/ingegneri" rel="nofollow">ingegneri</a>, <a href="/myblog/tags/professioni" rel="nofollow">professioni</a><br /><br />
<a href="http://www.splinder.com/blogthis?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17707740%2FChi%2Bdi%2BLaurea%2BFerisce..." title="Cita il post nel tuo blog" rel="nofollow" class="image" ><img src="http://www.splinder.com/modules/service_links/blogthis.png" alt="Cita il post nel tuo blog" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.splinder.com/community/contacts/invite?nid=17707740" title="Segnala il post" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/emailthis.png" alt="Segnala il post" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17707740%2FChi%2Bdi%2BLaurea%2BFerisce...&title=Chi+di+Laurea+Ferisce..." title="Aggiungi su del.icio.us" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/delicious.png" alt="Aggiungi su del.icio.us" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17707740%2FChi%2Bdi%2BLaurea%2BFerisce...&title=Chi+di+Laurea+Ferisce..." title="Aggiungi su digg.com" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/digg.png" alt="Aggiungi su digg.com" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17707740%2FChi%2Bdi%2BLaurea%2BFerisce...&title=Chi+di+Laurea+Ferisce..." title="Aggiungi su Google" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/google.png" alt="Aggiungi su Google" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17707740%2FChi%2Bdi%2BLaurea%2BFerisce...&t=Chi+di+Laurea+Ferisce..." title="Aggiungi su Yahoo" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/yahoo.png" alt="Aggiungi su Yahoo" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17707740%2FChi%2Bdi%2BLaurea%2BFerisce..." title="Aggiungi su Technorati" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/technorati.png" alt="Aggiungi su Technorati" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.badzu.net/submit?action=it&link=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17707740%2FChi%2Bdi%2BLaurea%2BFerisce...&title=Chi+di+Laurea+Ferisce..." title="Aggiungi su Badzu" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/badzu.png" alt="Aggiungi su Badzu" /></a>

<br /><br />]]>
    </content>
<category term="lavoro" scheme="http://loretoparisi.splinder.com/tag" label="lavoro" />
<category term="laurea" scheme="http://loretoparisi.splinder.com/tag" label="laurea" />
<category term="università" scheme="http://loretoparisi.splinder.com/tag" label="università" />
<category term="ingegneri" scheme="http://loretoparisi.splinder.com/tag" label="ingegneri" />
<category term="professioni" scheme="http://loretoparisi.splinder.com/tag" label="professioni" />
  </entry>
  <entry>
    <title type="html"><![CDATA[Firefox 3 e il Memory Leak]]></title>
    <link rel="alternate" type="text/html" href="http://loretoparisi.splinder.com/post/17515708/Firefox+3+e+il+Memory+Leak" />
    <id>http://loretoparisi.splinder.com/post/17515708/Firefox+3+e+il+Memory+Leak</id>
    <published>2008-06-18T01:36:07+02:00</published>
    <updated>2008-06-18T01:36:07+02:00</updated>
    <author>
      <name>loretoparisi</name>
      <uri>http://loretoparisi.splinder.com</uri>
    </author>
    <content type="html" >
    <![CDATA[<p>Oggi, ovvero ieri essendo ormai l'una del mattino , Mozilla ha dato alla luce Firefox 3. Come web developer, mi &egrave; sembrato interessante ripescare questo post, <a href="http://blog.pavlov.net/2008/03/11/firefox-3-memory-usage/">Firefox 3 Memory Usage</a>, di qualche mese fa, ma molto significativo, in particolare oggi, avendo ora a disposizione la release ufficiale del browser di Mozilla. Nel post, sono gli sviluppatori del layout engine di Firefox a spiegare come hanno drammaticamente ridotto il problema di frammentazione della memoria e del conseguente memory leak, il cui effetto pi&ugrave; disastroso e visible &egrave; noto a tutti gli sviluppatori di rich web client applications: pi&ugrave; tieni aperto il brower (qualunque browser) pi&ugrave; la memoria ad esso allocata dal SO aumenta. E ci&ograve; proporzionalmente al numero di pagine e/o tab aperti. Dopo un certo tempo, il browser sembra assestarsi ad un valore di soglia, ma spesso capita che - per applicazioni che fanno molto uso di AJAX e DOM, ad esempio - il memory leak risulti inarrestabile e finisca per bloccare del tutto il browser, con buona pace dell'applicazione.
Ebbene, guardando il grafico si evince che non solo Firefox 3 abbatta significativamente tale soglia, ma che addirittura rilasci sostanzialmente le risorse allocate, attraverso un fine tuning delle risorse in cache ed un efficiente garbage collector, che in Gecko 1.9 &egrave; dotato dell'intelligenza sufficiente ad evitare i riferimenti incrociati ad oggetti in memoria - automated cycle collector, di scaricare dalla memoria le immagini decompresse e non pi&ugrave; utilizzate (il ch&egrave; non avveniva in FF2). Questo risultato &egrave; per me impressionante, e sembra che i ragazzi di Mozilla abbiano fatto un enorme lavoro sull'engine Gecko, che si porta dietro ben 15K di nuove funzionalit&agrave;. D'altra parte il benchmark a cui si riferisce il grafico, simula una navigazione stressante, ma non necessariamente realistica, in particolare nel caso di web client e comunque applicazioni client specifiche, che facciano ampio uso di DOM, AJAX, ecc.

Links:
Firefox 3 Memory Usage on Pavlon.net: <a target="_blank" href="http://blog.pavlov.net/2008/03/11/firefox-3-memory-usage/">http://blog.pavlov.net/2008/03/11/firefox-3-memory-usage/</a>
Firefox 3 Release Notes: <a target="_blank" href="javascript:void(0);/*1213745246254*/">http://www.mozilla-europe.org/it/firefox/3.0/releasenotes/</a>
Mozilla Layout Engine (Gecko 1.9): <a target="_blank" href="http://www.mozilla.org/newlayout/">http://www.mozilla.org/newlayout/</a></p>Pubblicato da <a href="http://www.splinder.com/profile/loretoparisi" >loretoparisi</a> | <a href="http://loretoparisi.splinder.com/post/17515708/Firefox+3+e+il+Memory+Leak#comment" >Commenti (3)</a>
<br /><br />Tags: <a href="/myblog/tags/gecko" rel="nofollow">gecko</a>, <a href="/myblog/tags/memory+leak" rel="nofollow">memory leak</a>, <a href="/myblog/tags/firefox+3" rel="nofollow">firefox 3</a>, <a href="/myblog/tags/memory+fragmentation" rel="nofollow">memory fragmentation</a>, <a href="/myblog/tags/automated+cycle+collector" rel="nofollow">automated cycle collector</a>, <a href="/myblog/tags/garbage+collector" rel="nofollow">garbage collector</a><br /><br />
<a href="http://www.splinder.com/blogthis?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17515708%2FFirefox%2B3%2Be%2Bil%2BMemory%2BLeak" title="Cita il post nel tuo blog" rel="nofollow" class="image" ><img src="http://www.splinder.com/modules/service_links/blogthis.png" alt="Cita il post nel tuo blog" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.splinder.com/community/contacts/invite?nid=17515708" title="Segnala il post" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/emailthis.png" alt="Segnala il post" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17515708%2FFirefox%2B3%2Be%2Bil%2BMemory%2BLeak&title=Firefox+3+e+il+Memory+Leak" title="Aggiungi su del.icio.us" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/delicious.png" alt="Aggiungi su del.icio.us" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17515708%2FFirefox%2B3%2Be%2Bil%2BMemory%2BLeak&title=Firefox+3+e+il+Memory+Leak" title="Aggiungi su digg.com" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/digg.png" alt="Aggiungi su digg.com" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17515708%2FFirefox%2B3%2Be%2Bil%2BMemory%2BLeak&title=Firefox+3+e+il+Memory+Leak" title="Aggiungi su Google" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/google.png" alt="Aggiungi su Google" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17515708%2FFirefox%2B3%2Be%2Bil%2BMemory%2BLeak&t=Firefox+3+e+il+Memory+Leak" title="Aggiungi su Yahoo" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/yahoo.png" alt="Aggiungi su Yahoo" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17515708%2FFirefox%2B3%2Be%2Bil%2BMemory%2BLeak" title="Aggiungi su Technorati" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/technorati.png" alt="Aggiungi su Technorati" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.badzu.net/submit?action=it&link=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17515708%2FFirefox%2B3%2Be%2Bil%2BMemory%2BLeak&title=Firefox+3+e+il+Memory+Leak" title="Aggiungi su Badzu" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/badzu.png" alt="Aggiungi su Badzu" /></a>

<br /><br />]]>
    </content>
<category term="gecko" scheme="http://loretoparisi.splinder.com/tag" label="gecko" />
<category term="memory_leak" scheme="http://loretoparisi.splinder.com/tag" label="memory_leak" />
<category term="firefox_3" scheme="http://loretoparisi.splinder.com/tag" label="firefox_3" />
<category term="memory_fragmentation" scheme="http://loretoparisi.splinder.com/tag" label="memory_fragmentation" />
<category term="automated_cycle_collector" scheme="http://loretoparisi.splinder.com/tag" label="automated_cycle_collector" />
<category term="garbage_collector" scheme="http://loretoparisi.splinder.com/tag" label="garbage_collector" />
  </entry>
  <entry>
    <title type="html"><![CDATA[NetBeans 6.1 e Mobility Pack 8 su MacOS X]]></title>
    <link rel="alternate" type="text/html" href="http://loretoparisi.splinder.com/post/17334663/NetBeans+6.1+e+Mobility+Pack+8" />
    <id>http://loretoparisi.splinder.com/post/17334663/NetBeans+6.1+e+Mobility+Pack+8</id>
    <published>2008-06-03T00:46:54+02:00</published>
    <updated>2008-06-03T00:46:54+02:00</updated>
    <author>
      <name>loretoparisi</name>
      <uri>http://loretoparisi.splinder.com</uri>
    </author>
    <content type="html" >
    <![CDATA[<p>Sono trascorsi pi&ugrave; di due anni dal post <a target="_blank" href="http://loretoparisi.splinder.com/post/6885705/NetBeans+Mobility+Pack+5.0+su+">NetBeans Mobility Pack 5.0 su MacOS X</a>, relativo all'hack per installare il Mobility Pack per J2ME su NetBeans 5.0, eppure ancora oggi la Sun si ostina a non dare supporto alla piattaforma J2ME su MacOS X, nonostante non ci sia pi&ugrave; il problema del Big Endian, essendo passati nel frattempo ai MacIntel. Potendo dunque ricompilare il Sun Wireless Toolkit per Linux per MacOS X, non capisco ancora perch&eacute; l'ultimo super accessoriato NetBeans 6.1, non integri un Mobility Pack su MacOS X.
Perci&ograve; siamo alle solite, e vediamo un altro hack, per mettere in funzione JavaME su Mac. Le risorse sono sempre le stesse 

IDE - NetBeans 6.1 MacOS X e OS Indipendent Zip: <a href="http://download.netbeans.org/netbeans/6.1/final/" target="_blank">http://download.netbeans.org/netbeans/6.1/final/</a>
Wireless Toolkit - MPP SDK: <a href="http://mpowerplayer.com/?cat=6" target="_blank">http://mpowerplayer.com/?cat=6</a>

1. Scaricate e installate NetBeans 6.1 - MacOS X, final release in /Applications/NetBeans, scegliendo la versione minimale (verr&agrave; sovrascritta in seguito);

2. Scaricate e decomprimete NetBeans 6.1 - OS Indipendent Zip in $HOME/netbeans. Scegliete All, in modo da avere tutti i NetBeans Packs , o quanto meno Mobile;

3. Scaricate e decomprimete l'MPP SDK in $HOME/mpp-sdk;

4. A questo punto, sostituiamo la cartella: /Applications/NetBeans/NetBeans 6.1.app/Contents/Resources/NetBeans con la cartella /$HOME/netbeans ovvero con quella dell'OS Indipendent Zip:

cd /Applications/NetBeans/NetBeans 6.1.app/Contents/Resources/
sudo rm -rf NetBeans/
sudo cp -r /$HOME/netbeans /Applications/NetBeans/NetBeans 6.1.app/Contents/Resources/

oppure semplicemente fate Drag and Drop dal Finder e poi rinominate netbeans in NetBeans.
Secondo quanto indicato da Lukas Hasik, questo passaggio non sarebbe necessario. Tuttavia dopo diversi tentativi non sono riuscito ad installare alcun Mobility Pack da Plugin Manager di NetBeans 6.1, invero seguendo questa procedura avrete l'IDE con il mobility8 installato.

5. Lanciate NetBeans, in Tools/Java Platforms scegliete Add Platform... selezionando quindi JavaME MIDP Platform Emulator . Scegliete come cartella quella dell'MPP SDK, $HOME/mpp-sdk. Come potrete osservare NetBeans, ora riconosce correttamente l'MPowerPlayer SDK e i relativi device (ed era ora!!!).

6. Create un nuovo progetto Mobile&gt;MIDP Application, scegliendo come piattaforma SDK MPowerPlayer. Scegliete quindi MIDP e CLDC (questa volta CLDC 1.1 viene riconosciuto correttamente).

7. Se tutto &egrave; andato a buon fine, lanciando Run sul nuovo progetto, l'mpowerplayer verr&agrave; eseguito mostrando la MIDlet di test.

L'alternativa a tale ambiente di sviluppo su MacOS X, &egrave; utlizzare Eclipse, EclipseME e sempre l'MPP SDK.
Anche in questo caso, l'ultima release di EclipseME la 1.7.9 supporta MPowerPlayer, ed &egrave; di facile installazione su Eclipse 3.3.2. Da notare che a proposito di Eclipse, EclipseME &egrave; stato da poco integrato nel progetto Eclipse MTJ (Mobile Tools for Java), il ch&egrave; ci lascia sperare che dia una spinta ulteriore agli emulatori J2ME su MacOS X.

LP

Links:
NetBeans: <a target="_blank" href="http://download.netbeans.org/">http://www.netbeans.org/</a>
MPower Player SDK: <a target="_blank" href="http://mpowerplayer.com/">http://mpowerplayer.com/</a>
Eclipse: <a target="_blank" href="http://www.eclipse.org/">http://www.eclipse.org/</a>
EclipseME: <a target="_blank" href="http://eclipseme.org/">http://eclipseme.org/</a>
Mobile Tools for Java (MTJ) Home Page: <a target="_blank" href="http://www.eclipse.org/dsdp/mtj/">http://www.eclipse.org/dsdp/mtj/</a>
Lukas Hasik's Weblog: <a target="_blank" href="http://blogs.sun.com/lukas/entry/mobility_on_leopard">NetBeans Mobility 6.1 on Mac (Leopard)</a>
The Java Slug: OS X, <a target="_blank" href="http://brain-spanner.blogspot.com/2007/11/os-x-j2me-and-netbeans-60.html">J2ME and NetBeans 6.0</a></p>Pubblicato da <a href="http://www.splinder.com/profile/loretoparisi" >loretoparisi</a> | <a href="http://loretoparisi.splinder.com/post/17334663/NetBeans+6.1+e+Mobility+Pack+8#comment" >Commenti</a>
<br /><br />Tags: <a href="/myblog/tags/eclipse" rel="nofollow">eclipse</a>, <a href="/myblog/tags/netbeans" rel="nofollow">netbeans</a>, <a href="/myblog/tags/j2me" rel="nofollow">j2me</a>, <a href="/myblog/tags/mpowerplayer" rel="nofollow">mpowerplayer</a>, <a href="/myblog/tags/eclipseme" rel="nofollow">eclipseme</a>, <a href="/myblog/tags/mobility+pack+8" rel="nofollow">mobility pack 8</a><br /><br />
<a href="http://www.splinder.com/blogthis?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17334663%2FNetBeans%2B6.1%2Be%2BMobility%2BPack%2B8" title="Cita il post nel tuo blog" rel="nofollow" class="image" ><img src="http://www.splinder.com/modules/service_links/blogthis.png" alt="Cita il post nel tuo blog" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.splinder.com/community/contacts/invite?nid=17334663" title="Segnala il post" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/emailthis.png" alt="Segnala il post" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17334663%2FNetBeans%2B6.1%2Be%2BMobility%2BPack%2B8&title=NetBeans+6.1+e+Mobility+Pack+8+su+MacOS+X" title="Aggiungi su del.icio.us" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/delicious.png" alt="Aggiungi su del.icio.us" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17334663%2FNetBeans%2B6.1%2Be%2BMobility%2BPack%2B8&title=NetBeans+6.1+e+Mobility+Pack+8+su+MacOS+X" title="Aggiungi su digg.com" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/digg.png" alt="Aggiungi su digg.com" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17334663%2FNetBeans%2B6.1%2Be%2BMobility%2BPack%2B8&title=NetBeans+6.1+e+Mobility+Pack+8+su+MacOS+X" title="Aggiungi su Google" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/google.png" alt="Aggiungi su Google" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17334663%2FNetBeans%2B6.1%2Be%2BMobility%2BPack%2B8&t=NetBeans+6.1+e+Mobility+Pack+8+su+MacOS+X" title="Aggiungi su Yahoo" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/yahoo.png" alt="Aggiungi su Yahoo" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17334663%2FNetBeans%2B6.1%2Be%2BMobility%2BPack%2B8" title="Aggiungi su Technorati" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/technorati.png" alt="Aggiungi su Technorati" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.badzu.net/submit?action=it&link=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17334663%2FNetBeans%2B6.1%2Be%2BMobility%2BPack%2B8&title=NetBeans+6.1+e+Mobility+Pack+8+su+MacOS+X" title="Aggiungi su Badzu" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/badzu.png" alt="Aggiungi su Badzu" /></a>

<br /><br />]]>
    </content>
<category term="eclipse" scheme="http://loretoparisi.splinder.com/tag" label="eclipse" />
<category term="netbeans" scheme="http://loretoparisi.splinder.com/tag" label="netbeans" />
<category term="j2me" scheme="http://loretoparisi.splinder.com/tag" label="j2me" />
<category term="mpowerplayer" scheme="http://loretoparisi.splinder.com/tag" label="mpowerplayer" />
<category term="eclipseme" scheme="http://loretoparisi.splinder.com/tag" label="eclipseme" />
<category term="mobility_pack_8" scheme="http://loretoparisi.splinder.com/tag" label="mobility_pack_8" />
  </entry>
  <entry>
    <title type="html"><![CDATA[Mississippi John Hurt, You got to walk that lonesome valley]]></title>
    <link rel="alternate" type="text/html" href="http://loretoparisi.splinder.com/post/17314520/Mississippi+John+Hurt%2C+You+got" />
    <id>http://loretoparisi.splinder.com/post/17314520/Mississippi+John+Hurt%2C+You+got</id>
    <published>2008-06-01T01:57:53+02:00</published>
    <updated>2008-06-01T01:57:53+02:00</updated>
    <author>
      <name>loretoparisi</name>
      <uri>http://loretoparisi.splinder.com</uri>
    </author>
    <content type="html" >
    <![CDATA[<p>
    
        
             
            

             
        
    


Links:
<a href="http://en.wikipedia.org/wiki/Mississippi_John_Hurt">Missisipi John Hurt, Wikipedia.</a>
<a href="http://www.archive.org/search.php?query=creator:%22Mississippi%20John%20Hurt%22">Registrazioni disponibili su Internet Archive</a>
</p>Pubblicato da <a href="http://www.splinder.com/profile/loretoparisi" >loretoparisi</a> | <a href="http://loretoparisi.splinder.com/post/17314520/Mississippi+John+Hurt%2C+You+got#comment" >Commenti (1)</a><br /><br />
<a href="http://www.splinder.com/blogthis?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17314520%2FMississippi%2BJohn%2BHurt%252C%2BYou%2Bgot" title="Cita il post nel tuo blog" rel="nofollow" class="image" ><img src="http://www.splinder.com/modules/service_links/blogthis.png" alt="Cita il post nel tuo blog" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.splinder.com/community/contacts/invite?nid=17314520" title="Segnala il post" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/emailthis.png" alt="Segnala il post" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17314520%2FMississippi%2BJohn%2BHurt%252C%2BYou%2Bgot&title=Mississippi+John+Hurt%2C+You+got+to+walk+that+lonesome+valley" title="Aggiungi su del.icio.us" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/delicious.png" alt="Aggiungi su del.icio.us" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17314520%2FMississippi%2BJohn%2BHurt%252C%2BYou%2Bgot&title=Mississippi+John+Hurt%2C+You+got+to+walk+that+lonesome+valley" title="Aggiungi su digg.com" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/digg.png" alt="Aggiungi su digg.com" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17314520%2FMississippi%2BJohn%2BHurt%252C%2BYou%2Bgot&title=Mississippi+John+Hurt%2C+You+got+to+walk+that+lonesome+valley" title="Aggiungi su Google" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/google.png" alt="Aggiungi su Google" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17314520%2FMississippi%2BJohn%2BHurt%252C%2BYou%2Bgot&t=Mississippi+John+Hurt%2C+You+got+to+walk+that+lonesome+valley" title="Aggiungi su Yahoo" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/yahoo.png" alt="Aggiungi su Yahoo" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17314520%2FMississippi%2BJohn%2BHurt%252C%2BYou%2Bgot" title="Aggiungi su Technorati" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/technorati.png" alt="Aggiungi su Technorati" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.badzu.net/submit?action=it&link=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17314520%2FMississippi%2BJohn%2BHurt%252C%2BYou%2Bgot&title=Mississippi+John+Hurt%2C+You+got+to+walk+that+lonesome+valley" title="Aggiungi su Badzu" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/badzu.png" alt="Aggiungi su Badzu" /></a>

<br /><br />]]>
    </content>
  </entry>
  <entry>
    <title type="html"><![CDATA[Google AJAX Search API]]></title>
    <link rel="alternate" type="text/html" href="http://loretoparisi.splinder.com/post/17230032/Google+AJAX+Search+API" />
    <id>http://loretoparisi.splinder.com/post/17230032/Google+AJAX+Search+API</id>
    <published>2008-05-24T23:27:11+02:00</published>
    <updated>2008-05-24T23:27:11+02:00</updated>
    <author>
      <name>loretoparisi</name>
      <uri>http://loretoparisi.splinder.com</uri>
    </author>
    <content type="html" >
    <![CDATA[<p>Come abbiamo visto nel precedente post <a href="http://loretoparisi.splinder.com/post/16859213/Le+API+della+Ricerca" target="_blank">Le API della Ricerca</a> i motori di ricerca mettono a disposizione interfacce che ne permettono l'interrogazione da applicazioni remote sia client side (JavaScript, AJAX, ecc) che server side (J2EE, PHP, ecc) o da semplici applicazioni standalone (J2SE ad esempio).
Di particolare interesse, &egrave; la API messa a disposizione da Google, la <a href="http://code.google.com/apis/ajaxsearch/documentation/#fonje" target="_blank">Google AJAX Search API</a> di cui abbiamo gi&agrave; visto l'implementazione di base.
In particolare, ecco le possibili implementazioni della API:

 GSearch, la classe di base, non utilizzabile direttamente, ovvero una classe astratta.
 GwebSearch, implementa la ricerca utilizzando il servizio Google Web Search, ovvero la ricerca su Web;
 GblogSearch, implementa la ricerca utilizzando il servizio Google Blog Search, ovvero la ricerca sui Blog;
 GnewsSearch, implementazione per il servizio Google News Search;
 GlocalSearch, implementazione per il servizio Google Local Search;
 GbookSearch, implementazione per il servizio Google Book Search;
 GvideoSearch, implementazione per il servizio Google Video Search
 GimageSearch, implementazione per il servizio Google Image Search.
 
Ciascuno di questi servizi pu&ograve; essere richiamato via HTTP GET, interrogando il relativo servizio, cos&igrave; ad esempio:


GwebSearch:&nbsp;&nbsp; http://ajax.googleapis.com/ajax/services/search/web 

GblogSearch:&nbsp; http://ajax.googleapis.com/ajax/services/search/blogs

e postponendo la query string, ad esempio: 


?q=Paris%20Hilton%29&amp;num=20&amp;start=0&amp;v=1.0

 
Tutti questi servizi mettono a disposizione lo stesso formato di output come JSON, il ch&egrave; consente un facile parsing dei risultati nei pi&ugrave; svariati linguaggi. Ecco il formato standard della risposta:


{
&nbsp; &quot;responseData&quot; : {
&nbsp;&nbsp;&nbsp; &quot;results&quot; : [],
&nbsp;&nbsp;&nbsp; &quot;cursor&quot; : {}
&nbsp; },
&nbsp; &quot;responseDetails&quot; : null | string-on-error,
&nbsp; &quot;responseStatus&quot; : 200 | error-code
}
 
In particolare i risultati contenuti nel JSON &quot;responseData&quot; hanno la seguente struttura:

&quot;results&quot;: [
&nbsp; {
&nbsp;&nbsp; &quot;GsearchResultClass&quot;: &quot;GwebSearch&quot;,
&nbsp;&nbsp; &quot;unescapedUrl&quot;: &quot;&quot;,
&nbsp;&nbsp; &quot;url&quot;: &quot;&quot;,
&nbsp;&nbsp; &quot;visibleUrl&quot;: &quot;&quot;,
&nbsp;&nbsp; &quot;cacheUrl&quot;: &quot;&quot;,
&nbsp;&nbsp; &quot;title&quot;: &quot;&quot;,
&nbsp;&nbsp; &quot;titleNoFormatting&quot;: &quot;&quot;,
&nbsp;&nbsp; &quot;content&quot;: &quot;&quot;
&nbsp; },
&nbsp; {}]

Nel caso della ricerca basata su Google Blog Search abbiamo campi addizionali relativi al post/commento di riferimento:

 &quot;results&quot;: [
&nbsp; {
&nbsp;&nbsp; &quot;GsearchResultClass&quot;: &quot;GblogSearch&quot;,
&nbsp;&nbsp; &quot;postUrl&quot; : &quot;&quot;,
&nbsp;&nbsp; &quot;postUrl&quot; : &quot;&quot;,
&nbsp;&nbsp; &quot;author&quot;: &quot;&quot;,
&nbsp;&nbsp; &quot;publishedDate&quot; : &quot;&quot;,
&nbsp;&nbsp; &quot;title&quot;: &quot;&quot;,
&nbsp;&nbsp; &quot;titleNoFormatting&quot;: &quot;&quot;,
&nbsp;&nbsp; &quot;content&quot;: &quot;&quot;
&nbsp; },
&nbsp;{}]

Come &egrave; possibile osservare, il campo &quot;GsearchResultClass&quot; discrimina il servizio utilizzando, consentendo allo sviluppatore di utilizzare un parser specifico per quella tipologia di risultato, ad esempio in una applicazione Java ecco un possibile frammento di codice

&nbsp;&nbsp;&nbsp; // lp: Parso il JSON
&nbsp;&nbsp;&nbsp; JSONObject results = new JSONObject(requestData);
&nbsp;&nbsp;&nbsp; (...)
&nbsp;&nbsp;&nbsp; while(resultList.hasMoreElements()) {
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; String  gSearchResultClass=(JSONObject resultList.next()).getString(&quot;GsearchResultClass&quot;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; try {
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; // lp: Carico un wrapper specifico per il servizio con la reflection
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Class&lt;?&gt; cl = Class.forName(gSearchResultClass);
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Object o = cl.newInstance(); // istanzio l'oggetto
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (...)
 
A questo punto il wrapper implementer&agrave; metodi ad hoc per parsare i campi &quot;results&quot; del JSON, permettendone l'utilizzo nella web application.


Links:
Google AJAX Search API: <a href="http://code.google.com/apis/ajaxsearch/documentation/" target="_blank">Develper's Guide</a>
Google AJAX Search API: <a href="http://code.google.com/apis/ajaxsearch/documentation/reference.html" target="_blank">Class Reference</a>

Java Reflection: <a href="http://java.sun.com/docs/books/tutorial/reflect/index.html" target="_blank">The Reflection API</a>

</p>Pubblicato da <a href="http://www.splinder.com/profile/loretoparisi" >loretoparisi</a> | <a href="http://loretoparisi.splinder.com/post/17230032/Google+AJAX+Search+API#comment" >Commenti</a>
<br /><br />Tags: <a href="/myblog/tags/reflection" rel="nofollow">reflection</a>, <a href="/myblog/tags/google+blog+search" rel="nofollow">google blog search</a>, <a href="/myblog/tags/json" rel="nofollow">json</a>, <a href="/myblog/tags/google+web+search" rel="nofollow">google web search</a>, <a href="/myblog/tags/google+ajax+search" rel="nofollow">google ajax search</a><br /><br />
<a href="http://www.splinder.com/blogthis?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17230032%2FGoogle%2BAJAX%2BSearch%2BAPI" title="Cita il post nel tuo blog" rel="nofollow" class="image" ><img src="http://www.splinder.com/modules/service_links/blogthis.png" alt="Cita il post nel tuo blog" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.splinder.com/community/contacts/invite?nid=17230032" title="Segnala il post" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/emailthis.png" alt="Segnala il post" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17230032%2FGoogle%2BAJAX%2BSearch%2BAPI&title=Google+AJAX+Search+API" title="Aggiungi su del.icio.us" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/delicious.png" alt="Aggiungi su del.icio.us" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17230032%2FGoogle%2BAJAX%2BSearch%2BAPI&title=Google+AJAX+Search+API" title="Aggiungi su digg.com" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/digg.png" alt="Aggiungi su digg.com" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17230032%2FGoogle%2BAJAX%2BSearch%2BAPI&title=Google+AJAX+Search+API" title="Aggiungi su Google" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/google.png" alt="Aggiungi su Google" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17230032%2FGoogle%2BAJAX%2BSearch%2BAPI&t=Google+AJAX+Search+API" title="Aggiungi su Yahoo" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/yahoo.png" alt="Aggiungi su Yahoo" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17230032%2FGoogle%2BAJAX%2BSearch%2BAPI" title="Aggiungi su Technorati" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/technorati.png" alt="Aggiungi su Technorati" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.badzu.net/submit?action=it&link=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F17230032%2FGoogle%2BAJAX%2BSearch%2BAPI&title=Google+AJAX+Search+API" title="Aggiungi su Badzu" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/badzu.png" alt="Aggiungi su Badzu" /></a>

<br /><br />]]>
    </content>
<category term="reflection" scheme="http://loretoparisi.splinder.com/tag" label="reflection" />
<category term="google_blog_search" scheme="http://loretoparisi.splinder.com/tag" label="google_blog_search" />
<category term="json" scheme="http://loretoparisi.splinder.com/tag" label="json" />
<category term="google_web_search" scheme="http://loretoparisi.splinder.com/tag" label="google_web_search" />
<category term="google_ajax_search" scheme="http://loretoparisi.splinder.com/tag" label="google_ajax_search" />
  </entry>
  <entry>
    <title type="html"><![CDATA[Le API della Ricerca]]></title>
    <link rel="alternate" type="text/html" href="http://loretoparisi.splinder.com/post/16859213/Le+API+della+Ricerca" />
    <id>http://loretoparisi.splinder.com/post/16859213/Le+API+della+Ricerca</id>
    <published>2008-04-24T00:02:05+02:00</published>
    <updated>2008-04-24T00:02:05+02:00</updated>
    <author>
      <name>loretoparisi</name>
      <uri>http://loretoparisi.splinder.com</uri>
    </author>
    <content type="html" >
    <![CDATA[<p>Sebbene i motori di ricerca su Internet siano numerosi e differenziati per metodologia di ricerca e soprattutto per target (pensiamo ai motori specializzati per i blog, che cercano tra post e commenti), sono pochi quelli che mettono a disposizione API per la ricerca, e comunque in genere attraverso API keys, application IDs e identificatori del genere.
In particolare, le informazioni che viaggiano sulle rete attraverso le API, vengono ben rappresentate da codifiche quali XML e JSON (quest'ultima grazie alle applicazioni AJAX prende sempre pi&ugrave; piede). In tal modo le applicazioni possono comunicare secondo un protocollo comune. Le interfacce di tali API sono per lo pi&ugrave; XMLRPC, SOAP, e pi&ugrave; recentemente REST. Tutte queste interfacce prendono spunto da architetture di tipo CORBA (Common Object Request Broker Architecture), che definiscono un modello per la comunicazione tra componenti remoti, secondo protocolli comuni e descrittori (IDL, Interface Description Language), come appunto la chiamata a procedura remota (Remote Procedure Call).
In particolare, nel caso dei motori di ricerca, i sistemi espongono semplici API XMLRPC o JSONRPC attraverso semplice HTTP GET/HTTP POST, il ch&egrave; permette di invocare tali API dai pi&ugrave; svariati linguaggi (dal JavaScript a Java, da PHP a Perl, da Flash a Ruby, ecc).
In genere, l'output &egrave; XML, e se siamo fortunati sotto forma di feed RSS/Atom, altrimenti l'xml ha un DTD (Document Type Definition), oppure ancora sono in JSON (array associati o hash).
Spesso permettono il passaggio di una callback, se chiamati da JavaScript, in modo da avere i risultati della chiamata in una funzione - del tipo foo(results), mentre librerie pi&ugrave; sofisticate, permettono di implementare handler veri e propri (pensiamo ad esempio ad ActionScript di Flash).
Eccoci quindi catapultati nel mondo della API della Ricerca.
Iniziamo per ora con la <a target="_blank" href="http://code.google.com/apis/ajaxsearch/documentation/#fonje">Google AJAX Search API</a>
L'API espone una semplice interfaccia REST e output di tipo JSON. Permette la ricerca su un numero diverso di servizi Google (Web Search, Local Search, Video Search, Blog Search, News Search, Book Search, e Image Search). Permette callback JavaScript, ed &egrave; facilmente interfacciabile da JavaScript, ActionScript (Flash), Java, Php, ecc.

Ecco un semplice esempio di chiamata alla AJAX Search API:

 curl -e http://www.my-ajax-site.com \
&nbsp;'http://ajax.googleapis.com/ajax/services/search/web?' \ 'v=1.0&amp;q=Paris%20Hilton&amp;callback=foo&amp;context=bar'

Questa produrr&agrave; un output JSON del tipo:

     {&quot;responseData&quot;: {
&nbsp;&quot;results&quot;: [
&nbsp; {
&nbsp;&nbsp; &quot;GsearchResultClass&quot;: &quot;GwebSearch&quot;,
&nbsp;&nbsp; &quot;unescapedUrl&quot;: &quot;http://en.wikipedia.org/wiki/Paris_Hilton&quot;,
&nbsp;&nbsp; &quot;url&quot;: &quot;http://en.wikipedia.org/wiki/Paris_Hilton&quot;,
&nbsp;&nbsp; &quot;visibleUrl&quot;: &quot;en.wikipedia.org&quot;,
&nbsp;&nbsp; &quot;cacheUrl&quot;: &quot;http://www.google.com/search?q\u003dcache:TwrPfhd22hYJ:en.wikipedia.org&quot;,
&nbsp;&nbsp; &quot;title&quot;: &quot;\u003cb\u003eParis Hilton\u003c/b\u003e - Wikipedia, the free encyclopedia&quot;,
&nbsp;&nbsp; &quot;titleNoFormatting&quot;: &quot;Paris Hilton - Wikipedia, the free encyclopedia&quot;,
&nbsp;&nbsp; &quot;content&quot;: &quot;\[1\] In 2006, she released her debut album...&quot;
&nbsp; },
&nbsp; {
&nbsp;&nbsp; &quot;GsearchResultClass&quot;: &quot;GwebSearch&quot;,
&nbsp;&nbsp; &quot;unescapedUrl&quot;: &quot;http://www.imdb.com/name/nm0385296/&quot;,
&nbsp;&nbsp; &quot;url&quot;: &quot;http://www.imdb.com/name/nm0385296/&quot;,
&nbsp;&nbsp; &quot;visibleUrl&quot;: &quot;www.imdb.com&quot;,
&nbsp;&nbsp; &quot;cacheUrl&quot;: &quot;http://www.google.com/search?q\u003dcache:1i34KkqnsooJ:www.imdb.com&quot;,
&nbsp;&nbsp; &quot;title&quot;: &quot;\u003cb\u003eParis Hilton\u003c/b\u003e&quot;,
&nbsp;&nbsp; &quot;titleNoFormatting&quot;: &quot;Paris Hilton&quot;,
&nbsp;&nbsp; &quot;content&quot;: &quot;Self: Zoolander. Socialite \u003cb\u003eParis Hilton\u003c/b\u003e...&quot;
&nbsp; },
&nbsp; ...
&nbsp;],
&nbsp;&quot;cursor&quot;: {
&nbsp; &quot;pages&quot;: [
&nbsp;&nbsp; { &quot;start&quot;: &quot;0&quot;, &quot;label&quot;: 1 },
&nbsp;&nbsp; { &quot;start&quot;: &quot;4&quot;, &quot;label&quot;: 2 },
&nbsp;&nbsp; { &quot;start&quot;: &quot;8&quot;, &quot;label&quot;: 3 },
&nbsp;&nbsp; { &quot;start&quot;: &quot;12&quot;,&quot;label&quot;: 4 }
&nbsp; ],
&nbsp; &quot;estimatedResultCount&quot;: &quot;59600000&quot;,
&nbsp; &quot;currentPageIndex&quot;: 0,
&nbsp; &quot;moreResultsUrl&quot;: &quot;http://www.google.com/search?oe\u003dutf8\u0026ie\u003dutf8...&quot;
&nbsp;}
}
, &quot;responseDetails&quot;: null, &quot;responseStatus&quot;: 200}

consentendo pertanto il recupero da remoto dei risultati della ricerca, e un accesso ad essi di tipo associativo (o con notazione puntata):

Supposto results l'array associativo con il precedente JSON, abbiamo:

var firstResult=results.responseData.results[0];
var firstResultUrl=firstResult.url;
var firstResultContent=firstResult.content; 

e cos&igrave; via, in modo molto semplice dunque.

LP    

Links:
<a target="_blank" href="http://code.google.com/apis/ajaxsearch/documentation">Google AJAX Search API</a>
<a target="_blank" href="http://www.json.org/">JSON</a>
<a target="_blank" href="http://www.xmlrpc.com/">XMLRPC</a>
<a target="_blank" href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a>
<a target="_blank" href="http://jabsorb.org/">JSONRPC(JABSORB)</a>
<a target="_blank" href="http://www.omg.org/technology/documents/corba_spec_catalog.htm">CORBA</a></p>Pubblicato da <a href="http://www.splinder.com/profile/loretoparisi" >loretoparisi</a> | <a href="http://loretoparisi.splinder.com/post/16859213/Le+API+della+Ricerca#comment" >Commenti</a>
<br /><br />Tags: <a href="/myblog/tags/ajax" rel="nofollow">ajax</a>, <a href="/myblog/tags/search" rel="nofollow">search</a>, <a href="/myblog/tags/rest" rel="nofollow">rest</a>, <a href="/myblog/tags/json" rel="nofollow">json</a>, <a href="/myblog/tags/google+ajax+search+api" rel="nofollow">google ajax search api</a>, <a href="/myblog/tags/xmlrpc" rel="nofollow">xmlrpc</a>, <a href="/myblog/tags/jsonrpc" rel="nofollow">jsonrpc</a><br /><br />
<a href="http://www.splinder.com/blogthis?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16859213%2FLe%2BAPI%2Bdella%2BRicerca" title="Cita il post nel tuo blog" rel="nofollow" class="image" ><img src="http://www.splinder.com/modules/service_links/blogthis.png" alt="Cita il post nel tuo blog" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.splinder.com/community/contacts/invite?nid=16859213" title="Segnala il post" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/emailthis.png" alt="Segnala il post" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16859213%2FLe%2BAPI%2Bdella%2BRicerca&title=Le+API+della+Ricerca" title="Aggiungi su del.icio.us" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/delicious.png" alt="Aggiungi su del.icio.us" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16859213%2FLe%2BAPI%2Bdella%2BRicerca&title=Le+API+della+Ricerca" title="Aggiungi su digg.com" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/digg.png" alt="Aggiungi su digg.com" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16859213%2FLe%2BAPI%2Bdella%2BRicerca&title=Le+API+della+Ricerca" title="Aggiungi su Google" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/google.png" alt="Aggiungi su Google" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16859213%2FLe%2BAPI%2Bdella%2BRicerca&t=Le+API+della+Ricerca" title="Aggiungi su Yahoo" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/yahoo.png" alt="Aggiungi su Yahoo" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16859213%2FLe%2BAPI%2Bdella%2BRicerca" title="Aggiungi su Technorati" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/technorati.png" alt="Aggiungi su Technorati" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.badzu.net/submit?action=it&link=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16859213%2FLe%2BAPI%2Bdella%2BRicerca&title=Le+API+della+Ricerca" title="Aggiungi su Badzu" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/badzu.png" alt="Aggiungi su Badzu" /></a>

<br /><br />]]>
    </content>
<category term="ajax" scheme="http://loretoparisi.splinder.com/tag" label="ajax" />
<category term="search" scheme="http://loretoparisi.splinder.com/tag" label="search" />
<category term="rest" scheme="http://loretoparisi.splinder.com/tag" label="rest" />
<category term="json" scheme="http://loretoparisi.splinder.com/tag" label="json" />
<category term="google_ajax_search_api" scheme="http://loretoparisi.splinder.com/tag" label="google_ajax_search_api" />
<category term="xmlrpc" scheme="http://loretoparisi.splinder.com/tag" label="xmlrpc" />
<category term="jsonrpc" scheme="http://loretoparisi.splinder.com/tag" label="jsonrpc" />
  </entry>
  <entry>
    <title type="html"><![CDATA[V2-Day 2008: Io ci sarò]]></title>
    <link rel="alternate" type="text/html" href="http://loretoparisi.splinder.com/post/16437964/V2-Day+2008%3A+Io+ci+sar%C3%B2" />
    <id>http://loretoparisi.splinder.com/post/16437964/V2-Day+2008%3A+Io+ci+sar%C3%B2</id>
    <published>2008-03-22T03:35:45+01:00</published>
    <updated>2008-03-22T03:35:45+01:00</updated>
    <author>
      <name>loretoparisi</name>
      <uri>http://loretoparisi.splinder.com</uri>
    </author>
    <content type="html" >
    <![CDATA[<p><a href="http://www.beppegrillo.it/v2day/area/index.php?avatar=280306" target="_blank" ></a></p>Pubblicato da <a href="http://www.splinder.com/profile/loretoparisi" >loretoparisi</a> | <a href="http://loretoparisi.splinder.com/post/16437964/V2-Day+2008%3A+Io+ci+sar%C3%B2#comment" >Commenti</a><br /><br />
<a href="http://www.splinder.com/blogthis?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16437964%2FV2-Day%2B2008%253A%2BIo%2Bci%2Bsar%25C3%25B2" title="Cita il post nel tuo blog" rel="nofollow" class="image" ><img src="http://www.splinder.com/modules/service_links/blogthis.png" alt="Cita il post nel tuo blog" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.splinder.com/community/contacts/invite?nid=16437964" title="Segnala il post" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/emailthis.png" alt="Segnala il post" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16437964%2FV2-Day%2B2008%253A%2BIo%2Bci%2Bsar%25C3%25B2&title=V2-Day+2008%3A+Io+ci+sar%C3%B2" title="Aggiungi su del.icio.us" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/delicious.png" alt="Aggiungi su del.icio.us" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16437964%2FV2-Day%2B2008%253A%2BIo%2Bci%2Bsar%25C3%25B2&title=V2-Day+2008%3A+Io+ci+sar%C3%B2" title="Aggiungi su digg.com" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/digg.png" alt="Aggiungi su digg.com" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16437964%2FV2-Day%2B2008%253A%2BIo%2Bci%2Bsar%25C3%25B2&title=V2-Day+2008%3A+Io+ci+sar%C3%B2" title="Aggiungi su Google" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/google.png" alt="Aggiungi su Google" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16437964%2FV2-Day%2B2008%253A%2BIo%2Bci%2Bsar%25C3%25B2&t=V2-Day+2008%3A+Io+ci+sar%C3%B2" title="Aggiungi su Yahoo" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/yahoo.png" alt="Aggiungi su Yahoo" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16437964%2FV2-Day%2B2008%253A%2BIo%2Bci%2Bsar%25C3%25B2" title="Aggiungi su Technorati" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/technorati.png" alt="Aggiungi su Technorati" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.badzu.net/submit?action=it&link=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16437964%2FV2-Day%2B2008%253A%2BIo%2Bci%2Bsar%25C3%25B2&title=V2-Day+2008%3A+Io+ci+sar%C3%B2" title="Aggiungi su Badzu" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/badzu.png" alt="Aggiungi su Badzu" /></a>

<br /><br />]]>
    </content>
  </entry>
  <entry>
    <title type="html"><![CDATA[One Laptop Per Child?]]></title>
    <link rel="alternate" type="text/html" href="http://loretoparisi.splinder.com/post/16234662/One+Laptop+Per+Child%3F" />
    <id>http://loretoparisi.splinder.com/post/16234662/One+Laptop+Per+Child%3F</id>
    <published>2008-03-06T22:33:12+01:00</published>
    <updated>2008-03-06T22:33:12+01:00</updated>
    <author>
      <name>loretoparisi</name>
      <uri>http://loretoparisi.splinder.com</uri>
    </author>
    <content type="html" >
    <![CDATA[<p>Un noto produttore di notebook, sta per mettere sul mercato la nuova versione del proprio subnotebook, l'Eee PC. Un prodotto interessante, non c'&egrave; che dire. Disco fisso a stato solido (ssd), Sistema Operativo GNU Linux (no Microsoft Windows Mobile o Embedded), connessioni Wireless integrate, peso davvero contenuto e lunga durata delle batterie. Inoltre prezzo alla portata di tutti, o quasi (sui 300$).

Ma c'&egrave; qualcosa che non mi torna, qualcosa che mi fa riflettere. Vedo il subnotebook pubblicizzato con&nbsp; bambini che vi giocano divertendosi. E penso. Penso che forse non era necessario questo pc, piccolo gadget per la borghesia viziata. Ne abbiamo davvero bisogno? Quale &egrave; lo scopo?

Vogliamo insegnare ai bambini ad usare il computer? Esiste il LOGO, che potrebbe essere insegnato alle Elementari. Ma non serve un altro notebook per questo. 
Vogliamo investire in nuove tecnologie, che consentano di produrre hardware a basso costo? C'&egrave; chi lo fa gi&agrave; e per scopi ben lontani dal lucro, e ben pi&ugrave; nobili.

La OLPC ha prodotto il proprio subnotebook. Ma l'OX non lo troverete in commercio, non lo troverete spiattellato sulle riviste di informatica o sui settimanali a fine rivista tra i gadget per fricchettoni rimbecilliti. No, non lo troverete tra i vari tablet pc, mediacenter, e amenit&agrave; del genere. Non potrete acquistarlo nella folle spesa del fine settimana nel mega-maxi-store di turno. Lui sta l&igrave; dove serve, dove &egrave; necessario. Sta l&igrave; per portare un messaggio. Che a volte, si pu&ograve; fare (<a href="http://laptop.org/en/vision/index.shtml" target="_blank">http://laptop.org/en/vision/index.shtml</a>). Che a volte ci sono persone che fanno qualcosa di utile (<a href="http://laptop.org/en/vision/people/" target="_blank">http://laptop.org/en/vision/people/</a>), per chi ne ha davvero bisogno (<a href="http://laptop.org/en/children/" target="_blank">http://laptop.org/en/children/</a>).
Ecco cosa.


   LP 

Links:<a href="http://eeepc.asus.com/global/product.htm" target="_blank">
</a><a href="http://laptop.org/en/laptop/hardware/" target="_blank">OLPC - XO</a>
<a href="http://en.wikipedia.org/wiki/Subnotebook" target="_blank">Wikipedia - Subnotebook</a>
<a href="http://en.wikipedia.org/wiki/Solid-state_drive" target="_blank">Wikipedia - SSD, Solid State Drive</a>
<a href="http://en.wikipedia.org/wiki/Logo_(programming_language)" target="_blank">Wikipedia - LOGO
</a></p>Pubblicato da <a href="http://www.splinder.com/profile/loretoparisi" >loretoparisi</a> | <a href="http://loretoparisi.splinder.com/post/16234662/One+Laptop+Per+Child%3F#comment" >Commenti (3)</a>
<br /><br />Tags: <a href="/myblog/tags/logo" rel="nofollow">logo</a>, <a href="/myblog/tags/olpc" rel="nofollow">olpc</a>, <a href="/myblog/tags/subnotebook" rel="nofollow">subnotebook</a>, <a href="/myblog/tags/olpc+ox" rel="nofollow">olpc ox</a><br /><br />
<a href="http://www.splinder.com/blogthis?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16234662%2FOne%2BLaptop%2BPer%2BChild%253F" title="Cita il post nel tuo blog" rel="nofollow" class="image" ><img src="http://www.splinder.com/modules/service_links/blogthis.png" alt="Cita il post nel tuo blog" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.splinder.com/community/contacts/invite?nid=16234662" title="Segnala il post" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/emailthis.png" alt="Segnala il post" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16234662%2FOne%2BLaptop%2BPer%2BChild%253F&title=One+Laptop+Per+Child%3F" title="Aggiungi su del.icio.us" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/delicious.png" alt="Aggiungi su del.icio.us" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16234662%2FOne%2BLaptop%2BPer%2BChild%253F&title=One+Laptop+Per+Child%3F" title="Aggiungi su digg.com" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/digg.png" alt="Aggiungi su digg.com" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16234662%2FOne%2BLaptop%2BPer%2BChild%253F&title=One+Laptop+Per+Child%3F" title="Aggiungi su Google" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/google.png" alt="Aggiungi su Google" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16234662%2FOne%2BLaptop%2BPer%2BChild%253F&t=One+Laptop+Per+Child%3F" title="Aggiungi su Yahoo" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/yahoo.png" alt="Aggiungi su Yahoo" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16234662%2FOne%2BLaptop%2BPer%2BChild%253F" title="Aggiungi su Technorati" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/technorati.png" alt="Aggiungi su Technorati" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.badzu.net/submit?action=it&link=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16234662%2FOne%2BLaptop%2BPer%2BChild%253F&title=One+Laptop+Per+Child%3F" title="Aggiungi su Badzu" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/badzu.png" alt="Aggiungi su Badzu" /></a>

<br /><br />]]>
    </content>
<category term="logo" scheme="http://loretoparisi.splinder.com/tag" label="logo" />
<category term="olpc" scheme="http://loretoparisi.splinder.com/tag" label="olpc" />
<category term="subnotebook" scheme="http://loretoparisi.splinder.com/tag" label="subnotebook" />
<category term="olpc_ox" scheme="http://loretoparisi.splinder.com/tag" label="olpc_ox" />
  </entry>
  <entry>
    <title type="html"><![CDATA[Per favore, non andate a votare]]></title>
    <link rel="alternate" type="text/html" href="http://loretoparisi.splinder.com/post/16139007/Per+favore%2C+non+andate+a+votar" />
    <id>http://loretoparisi.splinder.com/post/16139007/Per+favore%2C+non+andate+a+votar</id>
    <published>2008-02-28T22:00:53+01:00</published>
    <updated>2008-02-28T22:00:53+01:00</updated>
    <author>
      <name>loretoparisi</name>
      <uri>http://loretoparisi.splinder.com</uri>
    </author>
    <content type="html" >
    <![CDATA[<p>Per favore, non andate a votare.
<a href="http://www.beppegrillo.it/v2day/index.php" target="_blank" ></a>
				 
</p>Pubblicato da <a href="http://www.splinder.com/profile/loretoparisi" >loretoparisi</a> | <a href="http://loretoparisi.splinder.com/post/16139007/Per+favore%2C+non+andate+a+votar#comment" >Commenti (6)</a>
<br /><br />Tags: <a href="/myblog/tags/elezioni" rel="nofollow">elezioni</a>, <a href="/myblog/tags/voto" rel="nofollow">voto</a><br /><br />
<a href="http://www.splinder.com/blogthis?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16139007%2FPer%2Bfavore%252C%2Bnon%2Bandate%2Ba%2Bvotar" title="Cita il post nel tuo blog" rel="nofollow" class="image" ><img src="http://www.splinder.com/modules/service_links/blogthis.png" alt="Cita il post nel tuo blog" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.splinder.com/community/contacts/invite?nid=16139007" title="Segnala il post" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/emailthis.png" alt="Segnala il post" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16139007%2FPer%2Bfavore%252C%2Bnon%2Bandate%2Ba%2Bvotar&title=Per+favore%2C+non+andate+a+votare" title="Aggiungi su del.icio.us" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/delicious.png" alt="Aggiungi su del.icio.us" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16139007%2FPer%2Bfavore%252C%2Bnon%2Bandate%2Ba%2Bvotar&title=Per+favore%2C+non+andate+a+votare" title="Aggiungi su digg.com" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/digg.png" alt="Aggiungi su digg.com" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16139007%2FPer%2Bfavore%252C%2Bnon%2Bandate%2Ba%2Bvotar&title=Per+favore%2C+non+andate+a+votare" title="Aggiungi su Google" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/google.png" alt="Aggiungi su Google" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16139007%2FPer%2Bfavore%252C%2Bnon%2Bandate%2Ba%2Bvotar&t=Per+favore%2C+non+andate+a+votare" title="Aggiungi su Yahoo" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/yahoo.png" alt="Aggiungi su Yahoo" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16139007%2FPer%2Bfavore%252C%2Bnon%2Bandate%2Ba%2Bvotar" title="Aggiungi su Technorati" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/technorati.png" alt="Aggiungi su Technorati" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.badzu.net/submit?action=it&link=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16139007%2FPer%2Bfavore%252C%2Bnon%2Bandate%2Ba%2Bvotar&title=Per+favore%2C+non+andate+a+votare" title="Aggiungi su Badzu" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/badzu.png" alt="Aggiungi su Badzu" /></a>

<br /><br />]]>
    </content>
<category term="elezioni" scheme="http://loretoparisi.splinder.com/tag" label="elezioni" />
<category term="voto" scheme="http://loretoparisi.splinder.com/tag" label="voto" />
  </entry>
  <entry>
    <title type="html"><![CDATA[Dati non confutabili.]]></title>
    <link rel="alternate" type="text/html" href="http://loretoparisi.splinder.com/post/16028615/Dati+non+confutabili." />
    <id>http://loretoparisi.splinder.com/post/16028615/Dati+non+confutabili.</id>
    <published>2008-02-20T20:43:58+01:00</published>
    <updated>2008-02-20T20:43:58+01:00</updated>
    <author>
      <name>loretoparisi</name>
      <uri>http://loretoparisi.splinder.com</uri>
    </author>
    <content type="html" >
    <![CDATA[<p>
Prendo spunto da
 Sistersuzie (17/02/2008) good friends
are like stars.you don't always see them...<a href="http://sistersuzie.splinder.com/post/15983977" target="_blank">Leggi ancora</a>...per un assunto.
Fino ad ora ho acquisito i seguenti dati (per me) non confutabili:
Dato non confutabile 1. Dell'amore. L'amore logora, si logora, implica costi, l'amore implica amicizia;
Dato non confutabile 2. Dell'amicizia. L'amicizia dura, non logora, non implica costi, l'amicizia non implica l'amore.
Dato non confutabile 3.Della salute. «"Quando c'è l'amore c'è tutto!"»,«"No, chell' è a salute!"»(Massimo Troisi).
:)
</p>Pubblicato da <a href="http://www.splinder.com/profile/loretoparisi" >loretoparisi</a> | <a href="http://loretoparisi.splinder.com/post/16028615/Dati+non+confutabili.#comment" >Commenti</a><br /><br />
<a href="http://www.splinder.com/blogthis?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16028615%2FDati%2Bnon%2Bconfutabili." title="Cita il post nel tuo blog" rel="nofollow" class="image" ><img src="http://www.splinder.com/modules/service_links/blogthis.png" alt="Cita il post nel tuo blog" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.splinder.com/community/contacts/invite?nid=16028615" title="Segnala il post" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/emailthis.png" alt="Segnala il post" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16028615%2FDati%2Bnon%2Bconfutabili.&title=Dati+non+confutabili." title="Aggiungi su del.icio.us" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/delicious.png" alt="Aggiungi su del.icio.us" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&url=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16028615%2FDati%2Bnon%2Bconfutabili.&title=Dati+non+confutabili." title="Aggiungi su digg.com" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/digg.png" alt="Aggiungi su digg.com" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.google.com/bookmarks/mark?op=add&bkmk=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16028615%2FDati%2Bnon%2Bconfutabili.&title=Dati+non+confutabili." title="Aggiungi su Google" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/google.png" alt="Aggiungi su Google" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16028615%2FDati%2Bnon%2Bconfutabili.&t=Dati+non+confutabili." title="Aggiungi su Yahoo" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/yahoo.png" alt="Aggiungi su Yahoo" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16028615%2FDati%2Bnon%2Bconfutabili." title="Aggiungi su Technorati" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/technorati.png" alt="Aggiungi su Technorati" /></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.badzu.net/submit?action=it&link=http%3A%2F%2Floretoparisi.splinder.com%2Fpost%2F16028615%2FDati%2Bnon%2Bconfutabili.&title=Dati+non+confutabili." title="Aggiungi su Badzu" rel="nofollow" class="image" target="_blank"><img src="http://www.splinder.com/modules/service_links/badzu.png" alt="Aggiungi su Badzu" /></a>

<br /><br />]]>
    </content>
  </entry>
</feed>
