martedì, settembre 11, 2012

Come configurare e usare la chat di Facebook in Pidgin.

1 commento:
Come il titolo di questo post suggerisce oggi vorrei spiegare come integrare la famigerata chat di Facebook in un utile client di messagistica istantanea Pidgin.
Per chi non lo conoscesse Pidgin è un utilissimo client di IM (Instant Messaging) che in pochi passi da la possibilità di integrare in un'unica vista tutte le nostre chats. Pidgin incorpora infatti diversi client di messaggistica e diversi protocolli, tra quelli più popolari ricordiamo:
AIM  
Bonjour
Gadu-Gadu 
Google Talk 
Groupwise 
ICQ 
IRC 
MSN
MXit 
MySpaceIM 
SILC 
SIMPLE 
Sametime 
XMPP 
Yahoo! 
Zephyr 

mercoledì, settembre 05, 2012

Hello World con ZK, Maven e WTP in Eclipse Helios.

Nessun commento:
ZK è uno dei framework per lo sviluppo di RIA (Rich Internet Application) più completi e "semplici" da usare che io conosca. Devo dire che la strutturazione non è proprio stardard (JSF in questo la fa da padrone) e che la realizzazione di UIs web mediante xml non a tutti può piacere, ma la produttività con questo strumento è davvero molto elevata se paragonata con i diretti concorrenti, in più c'e' da dire che le componenti messe a disposizione sono innumerevoli - qui la demo -(anche se con le ultime versioni molti di quelli più interessanti sono stati resi a pagamento), la documentazione è davvero notevole e completa che per un progetto Open Source, passatemi il francesismo, è "grasso che cola". Se poi ci mettiamo pure la semplicità con la quale è possibile usare ajax per creare le nostre applicazioni il quadro è completo.
Quindi bando alle ciance, se siete arrivati su questa pagina è perchè volete cominciare a "smanettare" con ZK e bene eccovi una mini guida su come partire. 
Visto che la documentazione di zk vi segue passo passo vi fornirò solo i links da seguire per la configurazione di Eclipse, con questi due links sarà semplicissimo installare, configurare e lanciare la vostra prima web app in ZK.

giovedì, agosto 09, 2012

Google Maps bug - Villa San Giovanni-Messina passando da Salerno.

6 commenti:
Se siete convinti che per congiungere due punti basti una retta ricredetevi. Secondo Google Maps per collegare due punti la via più breve è l' A3, si avete capito proprio bene la famigerata Salerno-Reggio Calabria.
Vi starete chiedendo se sono uscito fuori di senno e con questo caldo potrei pure farlo, ma vi posso garantire che non è così e ora vi spiego.
L'altro giorno stavo cercando su Google Maps la strada per raggiungere un paesino in provincia di Messina. 
Inserisco la località di partenza, quella di arrivo e clicco su TROVA INDICAZIONI STRADALI, con mio grande stupore mi accorgo che i traghetti tra la Calabria e la Sicilia per Google sono spariti, niente percorso, niente collegamento se dalla Calabria vuoi raggiungere la Sicilia devi andare a Salerno questo è il responso di Google Maps.
Vuoi vedere che Google venuto a conoscenza che buoni tratti della A3 sono stati ultimati, per festeggiare l'evento lo ha voluto celebrare su Google Maps facendo attraversare agli automobilisti tutto il tratto autostradale per ammirare le bellezze della nuova e rinnovata bretella?
Naturalmente la verità è che questo è un vero e proprio bug, grossolano che di più grossolano non si può!



mercoledì, agosto 08, 2012

Record Google Olimpics Doodle - Basketball 2012

Nessun commento:
Oggi come ieri (vedi il doodle di ieri dedicato ai 100 m ad ostacoli) Google se ne inventa un'altra per celebrare la disciplina olimpica del giorno. Il doodle di oggi infatti è dedicato al basket, sport che la fa da padrone negli States e nel quale il Dream Team Americano non teme confronti.
Il doodle di oggi mi ha particolarmente appassionato tanto da farmi, diciamo, perdere una buona oretta di lavoro, con la buona pace di chi attende i miei rilasci. 
Comunque sia, questo è il mio record (sul mio profilo twitter il record di ieri)




mercoledì, luglio 11, 2012

An internal error occurred during: "Importing Maven projects".Unsupported IClasspathEntry kind=4.

Nessun commento:
Oggi ho creato un progetto java mediante un Archetype Maven e usando il plugin di Eclipse m2e(clipse) ho tentato di fare l'import del progetto nel mio workspace


quando mi sono imbattuto in questo errore: 

An internal error occurred during: "Importing Maven projects".Unsupported IClasspathEntry kind=4.

Questo problema è risaputo e ben documentato dal seguente bug, in pratica il plugin m2e(clipse) di Eclipse e quello di maven maven-eclipse-plugin fanno a cazzotti tra di loro, gestendo in maniera completamente diversa l'import di un progetto in Eclispe. Quindi se si usa uno evitare di usare l'altro altrimenti si finisce per avere grossi problemi di compatibilità.
Comunque il mio problema era dovuto al fatto che per rendere compatibile il progetto maven con WTP avevo lanciato a riga di comando il seguente script
mvn eclipse:eclipse -Dwtpversion=2.0
, usando quindi il plugin di maven. Tale plugin va a scrivere all'interno del .classpath di Eclipse il seguente listato:

in cui è presente il valore kind="var" che m2e non riconosce e di conseguenza lancia l'errore. Per risolvere lanciare da riga di comando il maven clean di eclipse
 mvn eclipse:clean
effettuare il refresh se il progetto è stato importato anche con errori, oppure provare a fare nuovamente l'import mediante Eclipse. Facendo questo tutto dovrebbe tornare al proprio posto.

lunedì, giugno 18, 2012

Running Primefaces Mobile - Parte 2

Nessun commento:
Nella prima parte di questo post abbiamo visto come configurare una applicazione JSF affinchè la view sia ottimizzata per il mobile. Per fare questo ci siamo appoggiati a Primefaces Mobile. Il primo post però prevedeva una condizione fondamentale che la view per il mobile e quella no mobile girassero su due applicazioni JSF distinte. Oggi vedremo invece come fare il deploy di due view mobile/no-mobile sulla stessa applicazione.
Come dicevamo nella prima parte il grosso del lavoro è riconoscere il dispositivo che sta tentando di accedere alla nostra web-app, il riconoscimento lo effettueremo con Spring-mobile.
Modifichiamo il nostro pom.xml e introduciamo le dipendenze al progetto spring-mobile, nel momento in cui scrivo la versione stabile è la 1.0.0.M3