Due giorni sui monti, una notte passata in tenda e non sono congelato, qualche piccola arrampicata qua e là.
Tutto questo senza neanche la remota presenza di mastercard.
C’ho provato e riprovato ed alla fine ci sono riuscito anche se a metà!
Qual’è il problema? Un utilizzo un po’ troppo intensivo della CPU.
Tuttavia la cosa promette bene poiche’ non sembra essere la proposta dei metodi, che avviene sempre molto velocemente (0.02 secondi in una macchina virtuale e < 1 secondo nel mio vecchio e scassato PC), bensi’ qualche altra causa esterna probabilmente legata ad un’implementazione errata del thread che fa il parsing.
Soprattutto se si considera il fatto che il consumo di CPU risulta sempre elevato anche quando il plugin non dovrebbe eseguire nessuna operazione.
Beh anche se non scrivo da un po’ alla fine sono riuscito a ritornare dal giretto Portogallo – Marocco.
Ovviamente ad ogni ritorno segue un periodo di depressione che sto cercando di curare a base di Vala ed aperitivi…
Per quanto riguarda Vala questo fine settimana mi sono divertito nel realizzare un piccolo (e bacato) plugin per Gedit:
Click per uno screencast in OGG
Per ora è solo un prototipo e con diversi bachi, ma dimostra già ampiamente le potenzialità di Vala anche in questo impiego.
Invece, per quanto riguarda gli aperitivi, sempre questo fine settimana avevo proprio un gran mal di testa mentre mettevo a punto i bindings per Gedit!
…da me stesso nell’organizzazione minuziosa di un viaggio
…dal un povero pentium IV a 1.5GHz con poco più di 700MB di ram
Rimane quindi un dubbio.
Se durante le prossime 3 settimane non rispondero’ ad email, non saro’ presente in irc, ne’ loggato in messenger o tanto meno raggiungibile al telefono, sarà per colpa del computer caduto sotto i colpi del caldo o sarà perchè me la spasserò in giro fra il Portogallo o il Marocco?
Giuro è l’ultimo post prima della partenza, altrimenti cambio nome al blog da perSbaglio a Tuntun Chronicles!
Comunque prima di quanto in realtà non avessi previsto Tuntun versione 0.3.1 ha preso il volo.
Le uniche migliorie rispetto alla versione precedente riguardano
Ora devo solo riaggiornare il pacchetto per Ubuntu Hardy, mi sto già divertendo al solo pensiero di una macchina virtuale su questo pc scassatello (lo dico piano piano, ma VirtualBox sembra far miracoli 😉 )
Spronato dalle richieste e dalla collaborazione di Ivars Strazdiņš che da qualche tempo mi invia consigli su Tuntun, dopo una sessione intensa di debug finalmente sono riuscito a sistemare il supporto per l’internazionalizzazione.
Non è stato facile, soprattutto poiche’ sono sempre i dettagli a complicarci la vita. In questo caso, complice un Makefile.am generato con Anjuta non so in che secolo, Tuntun risultava tradotto solo a meta’ alcune finestre si’ ed altre no, senza nessun filo logico apparente.
Alla fine ho avuto comunque la meglio: siori e siore ecco Tuntun in lettone.
andrea@spavento:~/documenti/src/vala/tuntun/tuntun-src$ LANG=lv_LV.UTF-8 src/tuntun
Clicca per vedere le altre finestre
Qualche bug ostico da correggere qui, qualche nottata passata dietro ad automake e compari per capire come poter rilasciare in bundle una libreria di terze parti (GNio), coda di rospo libero, ali di pipistrello antartico e….
Tuntun versione 0.3.0 ha visto la luce!
La mia feature preferita?
I tooltip e soprattutto la ri-connessione automatica al server openvpn.
Ora non so per quale motivo, ma dopo 13 ore e mezzo filate di programmazione in ufficio, non contento, ho aggiornato la copia locale di gnio e debuggato per un’oretta Tuntun con un ottimo risultato:
Beh… per oggi ne ho abbastanza!
Pensavo che i miei bug report fossero stati ignorati non avendo ricevuto nessun commento e nessuna risposta, almeno fino ad oggi!
Sono contento che Mercury abbia sistemato quel race, dato che avevo un crash di freewheeling almeno una volta a sessione proprio a causa di quel bug.
Ed ora: svn up; make clean; make!
Qualche settimana fa mi son comprato un accrocchio che fra le varie cose ha una porta bluetooth, quindi mi son messo a giocare con BlueZ…
Il risultato é stato alquanto inaspettato:
A volte linux mi sorprende, ma ora è meglio che vada a questa benedetta cena… Ritardi astronomici: su rieducational channel!
Dopo aver rotto a destra e a manca, finalmente tuntun abbandona snul per abbracciare il fantastico mondo di GIO e GNio.
Il tutto per ora sta avvenendo in un branch separato, fra qualche problema di comunicazione con Jurg (dannato inglese!) e qualche problema di compilazione di vala (dannati cast & delegati).
Parlando di altro, perSbaglio diventa serio e ricambia vestito!
Dopo aver familiarizzato un po’ con le api di gtk+ sui tooltip, una prima versione della funzionalità è approdata in svn:
Ora è tempo di dedicarmi ad altro!