Oggi è realtà. Era un'idea che mi frullava in testa da un po'. Avevo già effettuato l'integrazione fra una rubrica personalizzata, Google Contacts API e Asterisk, ma solo per le chiamate in uscita, facendo partire le chiamate direttamente dalla rubrica; avevo già provato la comodità di avere la rubrica del mio terminale Android perfettamente sincronizzata con tale applicazione. Adesso però si aprono nuovi orizzonti: l'integrazione dei contatti Google di Gmail con il mio server Asterisk in ufficio per le chiamate in ingresso!
Lavorare con la codifica UTF-8 e ritrovarsi ad avere problemi può essere molto frustrante, trattandosi di qualcosa di cui non possiamo facilmente eseguire un debug. Se siete nella situazione di dover memorizzare in MySQL i dati provenienti da un form attraverso PHP e utilizzando la codifica UTF-8, questa piccola guida vi dovrebbe aiutare.
Spesso il problema principale è quello di individuare il motivo per cui nel db i dati non vengono memorizzati correttamente. Ma andiamo con ordine, di seguito una checklist delle cose da fare:
Per un progetto in cui è necessario creare un calendario a quattordicine, mi sono imbattuto nella necessità di dover calcolare la distanza in giorni tra due date attraverso Zend_Date di Zend Framework.
Innanzitutto c'è da fare attenzione tra ora legale e solare, poichè facendo una differenza tra date che stanno su sistemi orari diversi vi ritroverete ad avere delle ore in eccesso o in difetto. Dovendo calcolare una differenza di giorni questa cosa vi potrebbe portare alla follia ;-)
Sono alcune settimane che cerco di far funzionare una delle mie tre webcam con il mio server Ubuntu 9.04 (Jaunty). In particolare le tre webcam sono:
- Logitech QuickCam Communicate STX
- Creative Vista Plus
- Mustek GSmart Mini
Fino ad oggi non ci ero riuscito, poi su un forum ho trovato un suggerimento e tutto ha cominciato a funzionare. Il problema dovrebbe essere (purtroppo non ho trovato molto in rete su questo argomento) la compatibilità con l'interfaccia Video4Linux v2 del driver di queste webcam (il driver GSPCA), il quale è compatibile solo con la versione V1. Potrebbe essere anche la non compatibilità dei programmi di cui ho fatto uso. Sicuramente però è un problema di compatibilità tra V4L v2 e v1. Infatti seguendo il suggerimento tutto funziona.
In questi giorni, dopo averlo sperimentato con enorme soddisfazione sul mio notebook, sto cercando di migrare il mio PC, quanto più possibile, da XP a Ubuntu. Ho una scheda madre ASUS P5N-MX che monta un dispositivo RAID, a quanto ho capito sembra essere software, e avevo comprato a suo tempo due HD SATA da 250GB per configurarli proprio in RAID1, così da scongiurare guasti che mi avevano appena costretto a sostituire il vecchio PC.
Con JQuery è possibile richiamare un evento via codice. Fin quando si tratta di scatenare un click è roba abbastanza intuitiva, ma se ci troviamo nella necessità di simulare la pressione di un tasto specifico? Ecco di seguito un frammento di codice per scatenare un evento keyUp.
Bello, no?
La settimana scorsa ho acquistato l'attesissimo HTC Magic. Dopo un paio di giorni di ambientamento mi sono sincronizzato perfettamente con i servizi di Google, che per la verità prima d'ora non avevo mai preso molto in considerazione. Devo dire che Android è fatto molto bene, veloce, semplice e molto orientato al web. Avevo già provato sia iPhone che Windows Mobile. Mentre l'iPhone, capostipite di questi dispositivi di ultima generazione, mi sembra un po' troppo legato a mamma Apple, Windows Mobile è anni luce indietro.
Il 16/12/2007 ho acquistato, non l'avessi mai fatto, presso l'Euronics Bruno di Ragusa un multifunzione Samsung CLX 2160. Dopo l'iniziale soddisfazione è cominciata una vera e propria odissea.
Dopo qualche mese riscontro un difetto nella stampa in nero. Chiamo l'assistenza e mi danno istruzioni per spedire il pezzo difettoso. Il nuovo pezzo arriva e tutto si risolve.
Capita spesso di dover mettere un sito offline per manutenzione, vediamo come poterlo fare semplicemente in maniera sicura e in pochi istanti utilizzando mod_rewrite di Apache.
Naturalmente, in questi casi deve essere possibile accedere soltanto dalle macchine che devono operare ed eseguire i test, per cui renderemo possibile l'accesso solo da determinati indirizzi IP.
Sto sviluppando un'applicazione demo per Windows Mobile 6. Mi sono trovato nella necessità di dover personalizzare le colonne di un datagrid. Poichè questo controllo non ha una collezione Columns, probabilmente perchè ormai superato ma purtroppo non rimpiazzato nel CF, cercando sui vari forum e leggendo la documentazione sono riuscito nell'impresa usando DataGridTableStyle.



