timer
Sono ormai da molto tempo un felice iscritto al club del "distraiti e rimanda", vuoi per una naturale incapacità a concentrarmi sulle piccole cose, vuoi perchè le mie attività sono spesso interrotte da telefonate di vario genere. Considerando poi che la maggior parte delle mie attività professionali e personali si svolge usando un pc, anche il numero di altre distrazioni è elevatissimo (ah... il multitasking).
Mentre la cosa non ha praticamente impatto quando devo gestire compiti lunghi o complessi, ogni volta che mi trovo a gestire cose che si fanno in meno di cinque minuti la cosa più frequente che finisco per fare è rimandarle. Evidentemente la mia capacità di concentrazione nel brevissimo periodo fa schifo.
Per cercare di ovviare a questa situazione, e per cercare di riportare le mie todo list ad una lunghezza umana, ho deciso di dotarmi di un timer. Impostare slot temporali definiti sta dando ottimi risultati.
Ho cercato abbastanza a lungo un software che fosse semplice e fosse adeguato alle mie esigenze. osdclock è apparso la scelta migliore. Si tratta di un orologio che si piazza in uno degli angoli del desktop e rimane sempre in primo piano. Inoltre ha la simpatica funzione di accettare un ritardo prima di visualizzarsi. Posso lavorare tranquillo e senza distrazioni su di una cosa fino al momento in cui l'ora mi compare, in caratteri cubitali rossi, nell'angolo inferiore destro del mio monitor.
Ho costruito anche un piccolo wrapper che mi consente di lanciare osdclock con tutte le opzioni necessarie, specificando anche il ritardo che desidero.
Eccolo qui:
#!/bin/bash
if [ "$#" != '1' ]
then
echo "usage: $0 <delay>"
exit 1;
fi
TIME=$1
/usr/bin/killall osd_clock
/usr/bin/osd_clock -s 0 -f -*-courier-bold-r-normal-*-18-180-75-75-*-110-iso8859-1 -r -w $TIME &
exit 0;
Nota bene: se non usate Linux ma altre varianti di Unix, potreste dover
sostituire killall con il comando equivalente appropriato per il vostro
sistema.
English
Italiano