Danilo Poccia - Tecnologia et al.
Cloud (without) Computing
Here it is:
![]() |
| From Roma Gennaio Marzo 2009 |
But if you are still interested in Cloud Computing you can get a free guide here and find more information there.
Posted at 03:04PM mar 19, 2009 by danilop in Internet | Comments[0]
Un'anticipazione di NetBeans 7.0: Code Coverage per Python e Ruby
Riprendo il post di Tor Norbye per dare qualche anticipazione su una nuova funzionalità che sarà in NetBeans 7.0: il Code Coverage per i linguaggi Python e Ruby.
Ecco una schermata di esempio:

Maggiori informazioni ed un paio di video che illustrano come utilizzare il Code Coverage sia con Python che con Ruby si trovano qui.
Posted at 09:45AM dic 17, 2008 by danilop in Internet | Comments[0]
ZooKeeper, un servizio distribuito per coordinare applicazioni distribuite
All'interno di Hadoop, a sua volta facente parte delle iniziative dell'Apache Software Foundation, ho trovato interessante il progetto open source ZooKeeper per l'implementazione di un servizio distribuito per il coordinamento di applicazioni a loro volta distribuite. ZooKeeper espone delle interfacce applicative che permettono di implementare rapidamente servizi di più alto livello per la gesitone delle sincronizazzioni, dell'allineamento delle configurazioni, di gruppi o più in generale di naming.
L'applicazione è scritta in Java e può interagire nativamente con ambienti Java e C.
Posted at 11:19AM dic 09, 2008 by danilop in Internet | Comments[1]
Che cos'è un URI (o un URL)
Ecco un'ottima introduzione al concetto di URI (e per chi non è interessato ai "purismi" anche di URL):
Il lavoro è un riassunto di quanto emerso all'interno del Technical Architecture Group (TAG) del World Wide Web Consortium (W3C). Un ulteriore approfondimento lo si può trovare nella documentazione del TAG, in particolare la serie Architecture of the World Wide Web.Posted at 11:08AM dic 09, 2008 by danilop in Internet | Comments[1]
Tutto quello che avreste voluto sapere su Google...
...e che (forse) non avreste osato chiedere, ma che ho trovato grazie a Pandemìa.
Ecco una interessante analisi di faberNovel sulle scelte e le motivazioni che guidano il colosso di Mountain View:
Potete trovare un report dello stesso analista qui.
Posted at 09:33AM dic 04, 2008 by danilop in Internet | Comments[2]
Una descrizione dell'algoritmo Map/Reduce con Hadoop
...la trovate qui: http://horicky.blogspot.com/2008/11/hadoop-mapreduce-implementation.html
Maggiori informazioni sul file system distribuito open source Hadoop sono qui: http://hadoop.apache.org/core/
Posted at 06:14PM nov 27, 2008 by danilop in Internet | Comments[0]
Le novità nell'ormai imminente OpenSolaris 2008.11
...le potete trovare qui: http://www.opensolaris.com/learn/features/whats-new/200811/
Posted at 05:29PM nov 27, 2008 by danilop in Internet | Comments[0]
Foto album 3D con Picasa Web e Cooliris
Anche se il supporto è ancora in beta è possibile creare delle gallerie 3D utilizzando Cooliris per i propri album di foto ospitate su Picasa Web.
Ecco un esempio tratto dalle mie foto della Provenza risalenti all'estate del 2006:
Io ho seguito le informazioni riportate nella beta per Picasa Web. Nella sezione Embed Wall ci sono quelle per Flickr o per scenari più personalizzati (partendo ad esempio da un feed RSS).
Posted at 04:32PM nov 27, 2008 by danilop in Internet | Comments[3]
Cloud Computing: una comparazione tra Google AppEngine, Amazon EC2 e Project Caroline di Sun
Tratte da un intervento al Los Angeles Java User group (qui c'è il blog dell'autore) ecco le slide con l'analisi dei principali servizi di Cloud Computing disponibili in rete:
Posted at 11:01AM ott 14, 2008 by danilop in Internet | Comments[20]
Una galleria 3D per le foto
Alla ricerca di soluzioni alternative per le mie foto online, ho trovato il servizio Pho.to che permette di creare delle gallerie 3D dove esporre le proprie "opere". Le gallerie possono essere create offline (scaricando l'apposita applicazione, gratuita, ma solo per Windows) o online con il Photo 3D Widget.
Ho quindi creato il mio utente ed ottenuto un dominio di secondo livello [ http://danilop.pho.to/ ] dove ho creato in automatico (usando il widget) questa galleria tridimensionale usando alcune foto di Roma con il grandangolo che ho su Flickr:
Se avessero usato JavaFX al posto di Adobe Shockwave, non avrei dovuto installare un altro plugin nel mio browser: sarebbe stato sufficiente il plugin Java.
Posted at 12:45PM ago 28, 2008 by danilop in Internet | Comments[3]
Tradurre un feed RSS in un'altra lingua
Ho letto con interesse l'entry di Dave Levy dove si parla dell'aggiunta, al mio blog scritto in italiano, del widget di Google Translate per tradurre in automatico la pagina web in altre lingue e di come ciò permetta di ampliare enormemente i lettori potenziali del blog. In realtà avevo aggiunto già da molto tempo un analogo widget di Yahoo Babel Fish che però aveva ottenuto meno interesse.
Dave sottolinea giustamente come questo approccio di traduzione possa essere utilizzato solo per le pagine web e non avrebbe dato vantaggi per i lettori che prediligono sottoscrivere il feed di un blog e leggerlo con la modalità da loro prediletta.
Facendo un po' di ricerche ho trovato un servizio di traduzione automatica anche per i feed RSS (Mloovi), ma tale servizio nella versione gratuita aggiunge dei contenuti pubblicitari e ciò non mi è sembrato in linea con il mio blog.
La soluzione che ho scelto è stata quindi di utilizzare il servizio di Yahoo Pipes (già descritto in altre occasioni) per creare due pipe che traducono i feed RSS dall'italiano rispettivamente in inglese ed in francese:
L'URL del feed in ingresso è configurabile e tali pipe sono pertanto utilizzabili e personalizzabili da chiunque sia interessato.
Questo è una schermata della prima pipe:
Ho quindi aggiunto nella sidebar a destra (sotto la sezione "Feeds") una sezione di "Translated Feeds" con il feed del presente blog tradotto (in automatico) in inglese ed in francese. Per ora ho tradotto solo il feed "All" che conteine tutte le sezioni del blog.
Ironia della sorte il motore di traduzione utilizzato da Yahoo Pipes è (ovviamente) Yahoo Babel Fish che guadagna quindi un maggiore interesse. Le lingue scelte (inglese e francese) sono le sole due per cui Babel Fish permette una traduzione diretta dall'italiano. Per le altre lingue è necessario modificare la pipe per fare un "doppio salto" passando dall'italiano all'inglese e poi alla lingua di destinazione. Credo però che ciò possa comportare una perdita di qualità nella traduzione.
Come si evince dalle pipe i campi tradotti nel feed sono "item.title" ed "item.description", gli unici due per cui ritenga che una traduzione abbia senso (gli altri indicano l'autore dell'item, la data di pubblicazione, ...).
Buona lettura in tutte le lingue!
Posted at 12:30PM ago 18, 2008 by danilop in Internet | Comments[5]
Come sopravvivere alla rivoluzione del software "multicore"
Ecco un'interessante introduzione (benché focalizzata al C++) alle problematiche dello sviluppo software con la diffusione di sistemi multicore:
Posted at 03:42PM lug 25, 2008 by danilop in Internet | Comments[0]
Dove diavolo è Matt?!?
... forse qui?
Posted at 05:02PM lug 09, 2008 by danilop in Internet | Comments[0]
Incontro a Roma con Aza Raskin di Mozilla Labs
Riprendo la comunicazione di Mozilla Italia per diffondere la notizia dell'incontro di venerdì 11 a Roma con Aza Raskin di Mozilla Labs (vedi anche Songza e Humanized), dove verranno illustrate alcune novità riguardo l'interfaccia grafica di Firefox e soprattutto di Fennec, la versione mobile del noto browser.
QUANDO: venerdì 11 Luglio 2008, ore 21.30
DOVE: La Cantina - Music Box, Via Lucrino 28b (via Eritrea/Piazza Santa Emerenziana)
COME: per facilitare l'organizzazione in così poco tempo, vi preghiamo di inviare una mail di conferma di partecipazione a: incontro.aza@gmail.com
QUANTO: ingresso gratuito
Posted at 03:35PM lug 09, 2008 by danilop in Internet | Comments[1]
Una demo dell'editor JavaScript in NetBeans 6.1
NetBeans nella versione 6.1 include un nuovo editor JavaScript che implementa alcune utili funzionalità per semplificare lo sviluppo con un linguaggio altamente dinamico come JavaScript: completamento intelligente (inclusa la documetazione del linguaggio), rename/refactoring del codice, analisi in tempo reale delle librerie, supporto per vari framework Ajax per lo sviuppo di client web interattivi ed altro ancora.
E' possibile vedere una demo dell'editor JavaScript andando qui.
Posted at 05:25PM lug 03, 2008 by danilop in Internet | Comments[1]




