Archive for March, 2008

iPhone - Bluetooth OBEX profile non supportato

Thursday, March 27th, 2008

iPhoneL’ultimo successo di casa Apple, l’iPhone, nonostante includa un trasmettitore Bluetooth 2.0 + EDR, non supporta alcuni dei più diffusi profili Bluetooth:

  • OBEX (Object Exchange)
  • A2DP (Advanced Audio Distribution Profile)
  • DUN (Dial-up Networking Profile)

Questo significa che non è possibile inviare/ricevere file a/da altri telefoni via Bluetooth (OBEX), ascoltare la musica in stereo con altoparlanti/cuffie Bluetooth (A2DP) o utilizzare l’iPhone stesso come modem (DUN).

Mi auguro che nelle prossime release del firmware aggiungano il supporto per questi tre diffusi protocolli, aumentando così i possibili utilizzi di questo bel giocattolino!

Firma la petizione per richiedere il supporto OBEX.

Archive_Tar 1.3.2 - Gzip/bzip2 bug fix

Tuesday, March 25th, 2008

Ho trovato un bug nella classe Archive_Tar che si verifica quando si prova ad aggiungere ad un archivio compresso (gzip o bzip2) un file che, al suo interno, contiene il blocco utilizzato per delimitare la fine dell’archivio tar stesso (null padding di 1024 byte).

Questa patch, applicata alla versione 1.3.2 di Archive_Tar, dovrebbe risolvere il problema.

Riferimenti

La rivincita delle automobili

Wednesday, March 19th, 2008

La barzelletta pubblicata sul blog di Stefano Sanna, mi ha ricordato un vecchio manifesto appeso nel laboratorio di informatica durante gli anni delle superiori. L’ho cercato in rete e lo ripropongo… per chi se lo fosse perso.

Comunicato stampa: Microsoft - General motors

In una fiera di informatica, Bill Gates ha paragonato l’industria di computer a quella automobilistica ed ha dichiarato che: “Se la GM fosse tecnologicamente sviluppata come l’industria dei computer, oggi guideremmo macchine da 25 dollari che farebbero 500 km con un litro”. La GM ha divulgato il seguente commento:

Vorreste che le vostre macchine si rompessero due volte al giorno?

  1. Dovreste acquistare una macchina nuova ad ogni revisione della segnaletica stradale
  2. Qualora il motore si fermasse in autostrada senza alcuna ragione apparente, dovreste semplicemente accettare il fatto, far ripartire il motore e proseguire.
  3. Qualora l’esecuzione di una manovra facesse sì che la vostra macchina si fermasse e rimanesse bloccata, dovreste accettare di reinstallare il motore. Forse per qualche strana ragione, accettereste anche questo.
  4. Potreste avere soltanto una persona alla volta in ogni macchina, a meno che non decideste di acquistare “Macchina 95″ o “Macchina NT”. Ma poi dovreste comprare comunque altri sedili.
  5. La Macintosh farebbe una macchina alimentata ad energia solare, affidabile, cinque volte più veloce e due volte più facile da guidare; ma che potrebbe girare solo sul 5% delle autostrade.
  6. I proprietari delle macchine Macintosh potrebbero acquistare carissimi upgrades per avere le stesse caratteristiche di uso delle macchine Microsoft, riducendo però sensibilmente la velocità.
  7. Le spie dell’olio, benzina, freno e batteria sarebbero sostituite da un unico segnale che dice “Questa macchina ha eseguito un’operazione non valida e sarà spenta”.
  8. I nuovi sedili costringerebbero tutti ad avere la stessa misura di culo
  9. Prima di entrare in azione, l’airbag vi chiederebbe “Sei sicuro di voler eseguire questa operazione?”.
  10. In caso di collisione, non avreste la minima idea di che cosa sia successo alla macchina, o di come ripararla.

Il modem, la strega e pppd

Thursday, March 13th, 2008

Ieri ho trovato un bug in pppd 2.4.4, il demone linux utilizzato per creare link point-to-point, che conduce ad un segmentation fault se il trivial database .tdb risulta essere corrotto. Ho scritto una semplice patch che risolve il problema.

Riferimenti