Nemico pubblico (con google maps)

Posted on February 4th, 2008
Published in /dev/null
Tagged with:

Ho visto questo video sul blog di Stefano Sanna e non ho resistito alla tentazione di riproporvelo. Mi ha ricordato molto il film nemico pubblico…

Mamma, fix my bug

Posted on February 4th, 2008
Published in Programming
Tagged with:

L’utopia di un programmatore è quella di credere che un giorno riuscirà a scrivere codice perfetto, senza la presenza di un singolo bug. Ma questo non sarà mai possibile, almeno non su questo pianeta, e voi lo sapete bene. E sembra che non sia nemmeno una questione economica, altrimenti non mi spiego com’è possibile che Microsoft sia riuscita a partorire alcuni dei suoi prodotti (vedi Windows Vista).

Nonostante questa consapevolezza, ogni volta che viene trovato un mio bug su un software in produzione (o, come in questo caso, in beta) è come se il mio orgoglio venisse ferito. Ritengo di scrivere del buon codice, sono abbastanza metodico nei miei test, eppure c’è sempre un errore (più o meno banale) del quale non mi accorgo prima di rilasciare una versione.

Ma non ho scritto questo post per annoiarvi con i miei sensi di colpa, quindi veniamo al dunque!

Fix my bug

Fix my bug

Sabato pomeriggio.

Sono lontano un’ora e mezza di auto da casa, non ho il portattile con me e ricevo una chiamata da Bask, il mio capo: “Ho installato youPeople al <locale> di <città>, ma non riesco ad inviare messaggi dal mio Sony Ericsson”.

Lasciamo da parte il mio sconforto. Ho un problema che devo risolvere, ma non ho il portattile e nemmeno tanta voglia di farmi 3 ore di auto per “passare” da casa a lavorarci. Ho bisogno di una soluzione.

Ho la possibilità di accedere ad Internet da dove mi trovo, ma non posso accedere al server in ufficio perchè (in realtà, non so bene perchè) chi ha configurato il firewall non ha lasciato l’accesso SSH dall’esterno. Fortunatamente ho l’accesso HTTPS a Trac, il software di gestione dei progetti che usiamo, il quale ha una vista (in lettura) sul repository subversion.

Dopo aver downlodato alcuni sorgenti e trovato il bug, resta il problema di come correggerlo. Avrei bisogno di collegarmi alla VPN aziendale, ma non ho le chiavi di accesso con me. Chiamo un collega, ma nemmeno lui ha il portattile al seguito, quindi rimane una sola soluzione: chiamare la mamma!

Avete capito bene. La brillante idea che ho avuto è stata quella di chiamare mia mamma a casa, farle accendere il mio computer, aprire l’IDE, correggere il bug (per fortuna, ha dovuto modificare una singola linea di codice) e committare nel repository.

Tempo impiegato: 40 minuti. Non male.

Fortunatamente, diversi mesi fa ho creato uno script cron che ad ogni ora crea una build del nostro progetto, a partire dal repository subversion. In questo modo, nel server di sviluppo (utilizzato anche per la beta) il progetto viene aggiornato ogni ora. Questo significa che è bastato committare la modifica ed attendere lo scoccare dell’ora successiva affinchè venisse aggiornato il nostro beta-server.

The end

P.S. Sono fiero del logo in stile “Pimp My Ride” che sono riuscito a creare in pochi minuti. Nonostante io non sia un grafico e non abbia nessuna intenzione di diventarlo.

Posted on February 1st, 2008
Published in Bluetooth, Mobile social software
Tagged with: , , , ,

YouPeople - LogoWaymedia, azienda Italiana che sviluppa tecnologie per il mobile marketing, ha lanciato oggi il nuovo servizio youPeople, che permette a tutti i possessori di un cellulare Bluetooth di inviare gratuitamente SMS verso qualsiasi operatore (italiano o estero) grazie al supporto della pubblicità.

“A differenza di quello che già succede con gli SMS gratuiti inviati attraverso Internet” - spiega Francesco Baschieri, CEO della società - “i messaggi di youPeople non contengono testo pubblicitario. L’advertisement infatti viene inviato al mittente dell’SMS e non a chi lo riceve. In questo modo abbiamo raggiunto due risultati importanti: non siamo invadenti nei confronti dei destinatari ma soprattutto siamo in grado di inviare contenuti promozionali molto più interessanti.”

Sfruttando Bluetooth come canale trasmissivo (che nelle ultime versioni raggiunge i 2Mb/s di velocità) il sistema è infatti in grado di trasferire veri e propri contenuti multimediali. I messaggi promozionali possono essere quindi video, suonerie, loghi ma anche videogames brandizzati.

YouPeople - Pubblicità

“Le vere potenzialità di questo sistema di marketing” - continua Baschieri - “stanno nel fatto che è possibile selezionare il target in maniera molto precisa, discriminando non solo rispetto al profilo dell’utente ma anche sulla base di altre variabili come il luogo e il momento in cui avviene l’interazione. Se poi il messaggio pubblicitario è particolarmente accattivante, si può sfruttare il viral marketing per aumentarne esponenzialmente la diffusione.”

Aggiornamenti

05/02/2008: oggi è uscito un articolo sul Corriere della Sera di Bologna

Posted on January 31st, 2008
Published in Bluetooth, Mobile social software
Tagged with: , , , , , , , ,

YouPeople - Logo

Ieri ho annunciato la nascita di YouPeople, il nuovo servizio che ti permette di inviare messaggi SMS a gratis dal tuo cellulare, sfruttando la tecnologia Bluetooth.

Questa notte abbiamo aggiunto il supporto per i telefoni HTC con Windows Mobile, che utilizzano il formato PocketWord Ink (.pwi) per le note di testo. In realtà, il supporto è stato esteso a tutti i telefoni che utilizzano il formato .pwi, ma al momento l’abbiamo testato solamente con telefoni HTC (TyTN II).

HTC - TyTN 2

Posted on January 30th, 2008
Published in Bluetooth, Mobile social software
Tagged with: , , , , , ,

YouPeople - LogoCari amici,
il primo febbraio verrà lanciato YouPeople, il nuovo servizio che ti permette di inviare messaggi SMS a gratis dal tuo cellulare, sfruttando la tecnologia Bluetooth!

Come funziona

E’ sufficiente creare una nota di testo composta dal numero di telefono del destinatario seguito dal testo del messaggio e inviarlo via Bluetooth al trasmettitore youPeople presente nel locale convenzionato.

YouPeople - Step 2

Al termine dell’operazione comparirà un messaggio con scritto “Vuoi ricevere un messaggio via Bluetooth da youPeople?”. Accetta la notifica ed il sistema ti invierà un contenuto promozionale (immagine, video, ecc.). Se non accetti oppure lasci scadere la notifica, il tuo SMS non verrà inviato.

YouPeople - Pubblicità

L’sms verrà per recapitarlo al destinatario, in pochi secondi, senza addebitarti nessun costo!

Riferimenti

Posted on January 30th, 2008
Published in Mobile social software
Tagged with: , , ,

Last FMLast.fm è una rivoluzione nel mondo della musica e del social software: un servizio in grado di apprendere la musica che ascolti e di proporti in streaming, come fosse una radio, brani di artisti simili.

Last.fm non è una radio convenzionale: non ci sono spot pubblicitari che interrompono l’ascolto, viene proposta una biografia dell’artista che stai ascoltando, puoi condividere la tua playlist con gli amici e, naturalmente, scoprire nuovi artisti. Tutto questo sarebbe niente, se non dicessimo che last.fm è gratuita!

Come guadagna Last.fm?

In questi giorni, Last.fm ha annunciato che offrirà “la più grande collezione legale di musica da ascoltare online gratuitamente“. Gli utenti di Last.fm, in realtà, potranno ascoltare per intero qualsiasi brano fino ad un massimo di 3 volte, dopodichè verrà proposto loro di sottoscrivere un abbonamento (circa 30 euro all’anno).

Last.fm - Radio

Gli artisti, invece, riceveranno un compenso ogni volta che un utente ascolta una loro canzone. Il compenso corrisposto agli artisti, deriva sia dagli abbonamenti degli utenti, sia dalla pubblicità mostrata durante l’ascolto della radio. Questo modello di business, infatti, premia gli artisti più ascoltati, che “vengono pagati in base alla popolarità della loro musica”.

Last.fm è anche interessante per gli artisti emergenti ed indipendenti, che potranno pubblicare le loro canzoni ed iniziare subito a guadagnare ogni volta che un utente le ascolta.

In conclusione, Last.fm rappresenta sicuramente una rivoluzione nel mondo della musica online, proponendo un modello di business che ridisegna l’economia della musica, da come eravamo abituati a conoscerla fino ad oggi. E per chi fosse ancora scettico, posso solo dire che lo scorso anno CBS ha acquistato Last.fm per 280 milioni di dollari. Non male, direi!

Riferimenti

Posted on January 24th, 2008
Published in Mobile social software
Tagged with: , , , ,

Ho trovato una presentazione realizzata da Massimo Pettiti, riguardo l’integrazione del social software nel mondo mobile. E’ una breve lettura che vi suggerisco.

Note sull’autore

Massimo Pettiti, laureato in Ingegneria Elettronica all’ Università di Pavia, è attualmente Innovation Director presso 3 Italia. (fonte: Frontiers of Interaction)

Bluetooth - Antenna direzionale 2.4Ghz

Posted on January 23rd, 2008
Published in Bluetooth
Tagged with: , , ,

L’anno scorso ho acquistato un’antenna direzionale 2.4Ghz con l’intenzione di effettuare un esperimento di connessione Bluetooth a lunga distanza. Negli ultimi sei mesi non ho mai avuto molto tempo da dedicare a questo progetto: pochi giorni fa, insieme ad alcuni colleghi, ho modificato un dongle Bluetooth, collegato l’antenna direzionale e provato a fare alcune misurazioni.

Bluetooth rifleL’idea non è nuova ed è stata proposta, tra i primi, più di tre anni fa da Trifinite con due progetti: Bluetooone e Long Distance Snarf. Con quest’ultimo progetto, in particolare, i ragazzi di Trifinite hanno dimostrato come sia possibile praticare un attacco BlueSnarf contro un cellulare situato a più di 1.5km di distanza dall’aggressore.

La foto a destra, invece, mostra il Bluetooth Rifle in spalla al suo creatore. Questo fucile Bluetooth non è altro che un dispositivo embedded della Gumstix, dotato di trasmettitore Bluetooth collegato ad un’antenna direzionale.

E ora, a noi!

Materiale

  • Antenna direzionale 2.4Ghz - 19dBi
  • Dongle Bluetooth Surecom 2.0 EDR con antenna esterna

Istruzioni

L’obiettivo è quello di sostituire l’antenna esterna del dongle Bluetooth con un connettore per l’antenna direzionale. In quest’ottica, occorre smontare il dongle Bluetooth, dissaldare l’antenna originale, saldare il connettore per l’antenna direzionale, rimontare il dongle e, infine, collegare l’antenna direzionale. Easy!

Bluetooth dongle hackBluetooth dongle hack

Bluetooth dongle hack

Risultati

I risultati della prima (e breve) sessione di test sono interessanti, specialmente se confrontati con un normale dongle Bluetooth con antenna integrata/interna.

Le misurazioni sono state condotte utilizzando un tool che monitora in real-time l’RSSI di un dispositivo mobile, rilevato durante la fase di inquiry. La seguente tabella mostra un riepilogo delle misurazioni effettuate:

Distanza Antenna interna
RSSI
Antenna direzionale esterna,
in direzione del target

RSSI
Antenna direzionale esterna,
angolo di 90° rispetto al target

RSSI
10 metri -70 -50 -60
50 metri Non viene rilevato -60 -70
100 metri Non viene rilevato -70 -80

Nota: i valori di RSSI riportati nella tabella sono puramente indicativi. Misurazioni più accurate verranno effettuate a breve e tutti i dati saranno pubblicati.

Sviluppi futuri

Vorrei misurare la distanza massima che si riesce a raggiungere con questa antenna. Purtroppo, il tempo a disposizione per questi tipi di esperimenti è sempre scarso, pertanto dovrete aspettare un altro po’ per i prossimi risultati!

Stay toooned!

Riferimenti

Updates

25/01/2008: uplodato la foto del nuovo 007 (vedi sotto)

Fra C. - Antenna BT

Nasce il blog ufficiale di Waymedia!

Posted on January 22nd, 2008
Published in Bluetooth, Proximity marketing
Tagged with: , ,

WaymediaWaymedia è un’azienda di Bologna per la quale lavoro da un paio di anni: è un’azienda giovane e dinamica, il cui core business consiste nello sviluppo di applicazioni e servizi orientati al mondo mobile.

In particolare, all’interno di Waymedia mi sono occupato (tra le altre cose) dello sviluppo di Mobitouch, una piattaforma di proximity marketing basata su tecnologia Bluetooth.

Bene. Sono felice di annunciare la nascita del blog ufficiale di Waymedia:

http://waymedia.wordpress.com

Direttor dott ing lup mann gran pezz di merd

Posted on January 17th, 2008
Published in /dev/null
Tagged with:

Non sono mai stato un grande appassionato di cinema, ma ci sono alcuni film che ogni tanto rivedo con piacere. Per alcuni di essi conosco quasi tutte le battute a memoria ma, nonostante questo, non mi stanco di guardarli. In questo post ho voluto raccogliere una delle frasi più significative da ciascuno di essi.

E voi? Quali sono le vostre frasi cult?

Read the rest of this entry »