martedì 9 marzo 2010

Kana Reminder

Ho recentemente installato un programmino simpatico quanto semplice. E' un reminder: si possono impostare delle notifiche ricorrenti e non per ricordarsi quali sono i propri obiettivi oppure scandire i tempi della giornata (almeno questo era l'applicazione a cui pensavo quando l'ho cercato). Ogni tanto può essere utile avere un picchio che ti punzecchia ogni tanto, soprattutto nei momenti in cui si è più inclini alle distrazioni, oppure quando, al contrario, si è eccessivamente tesi a causa di qualche pressante scadenza (un pop-up "E' ora di una pausa" potrebbe evitare qualche contrattura di troppo una volta che mi allontano dal computer a fine giornata).

lunedì 8 marzo 2010

Tornare alla directory in cui si era prima

Ho scoperto una cosa carina: in bash si può dare il comando

cd -

(col trattino!) per tornare alla directory in cui si era prima di arrivare nella cartella in cui si è.
Ok: forse ero l'unico a non saperlo ancora, ma queste piccole scoperte mi mettono di buon umore.

venerdì 5 marzo 2010

Uso del comando find per le creare i file di traduzione di Qt

Mi è capitato di dover tradurre un'applicazione scritta con le librerie Qt (con la funzione tr() nei sorgenti, per intenderci). Per creare ed aggiornare i file di traduzione in maniera veloce ho utilizzato il comando find. Approfitto dell'occasione per appuntare la riga di comando utilizzata:

find -name "*.pro" -exec lupdate -verbose \{\} \;

In pratica find cerca tutti i file .pro (all'interno dei quali deve esserci il campo del tipo TRANSLATIONS += nome_file_it_IT.ts nome_file_en_EN.ts - attenzione a mantenere i riferimenti corretti!) e li passa al comando lupdate. Le due parentesi graffe devono essere messe dove dovrebbe finire il nome del file da dare in pasto al comando lupdate (bisogna avere l'accortezza di utilizzare le backslash per non avere problemi con i caratteri di escape). Si può utilizzare lo stesso comando anche per creare i file .qm:

find -name "*.ts" -exec lrelease -verbose \{\} \;

giovedì 4 marzo 2010

Caselle di controllo (check box) con OpenOffice.org Writer


Mi è spesso capitato di dover preparare dei documenti con OpenOffice Writer in cui inserire le "caselle di controllo" (o check box). Mi vergogno un pò, però, nel confessare che ogni volta che devo inserirle non ricordo mai come fare! Trovo poco logica la strada che biosogna seguire per riuscire a visualizzare la barra con i pulsanti appositi: bisogna andare in Visualizza->Barre degli strumenti->Controlli per formulario. Dopodiché si possono inserire le caselline attivando il modo bozza cliccando sull'icona con matita e righello.Spero che, ora che me lo sono segnato, la prossima volta non perderò un quarto d'ora per riuscire a ricordarmi come si fa!