Pensieri e parole su HCI, home computing, tecnologie desktop e sul Progetto Lobotomy

mercoledì 28 febbraio 2007

Sulla strada per 0.2.1

Il primo post di questo blog non puo' essere altro che un breve aggiornamento sullo stato attuale dello sviluppo, aggiornato a pochi minuti fa', e dispiace che la prima news riguardi un ritardo: con ogni probabilita' la release 0.2.1 dell'accoppiata Hyppocampus + Synapse tardera' un poco rispetto alla cadenza (quasi) mensile tenuta sinora, un po' per l'incombenza di altre opere (in questo stesso periodo mi trovo a dover fungere da sviluppatore web, accumulando comunque qualche nozione in merito al Google Web Toolkit e all'AJAX che potrebbe tornare utile, in un futuro mediamente lontano, anche in Lobotomy), un po' per l'azzardata prima stesura dell'implementazione del meccanismo di plugins per Synapse, feature che dovrebbe rappresentare il pezzo forte della release completa.
Al momento suddetti plugins funzionano ne' piu' ne' meno come quelli per Hyppocampus (di cui, per intanto, sto scrivendo il primo, dedicato alla manipolazione dei files prodotti da KAddressBook), ma questo approccio e' risultato troppo poco flessibile nel contesto del filemanager relazionale. Indi pensavo di riscrivere il tutto daccapo, ispirandomi maggiormente alla gestione delle "Custom Actions" presenti nel promettentissimo Thunar (il prossimo ufficiale filemanager di XFCE, desktop environment da cui oramai sono solito prendere a piene mani ;-) ), e permettendo all'utente di identificare i files su cui applicare le "azioni personalizzate" non gia' in funzione di patterns da applicare sui nomi degli stessi ma dei valori assegnati ai metadati ad esso associati.
Piccola annotazione: possibile che nessuno usi libvformat, libreria per la manipolazione dei files VCARD? E' pacchettizzata per tutte le maggiori distribuzioni, esiste da parecchio tempo, eppure non si trova traccia di un programma che ne faccia uso, neppure cercando con l'invasivo Google Code Search... Vorra' dire che saro' il primo :-P

Nessun commento: