febrero 08, 2010 Archives

lun feb 8 10:02:59 CET 2010

GTD

Aunque ya he hablado antes de la gestión de las cosas por hacer, desde que me hice con una n810, el proceso ha variado un tanto.

La idea principal es mantener una lista de tareas tanto en casa (con un portátil con ubuntu o alguna de sus variantes, ahora mismo crunchbang) como en la tableta.

Para ello, lo más inmediato era usar gpe-todo, ya que hay soporte GTK y Maemo.

gpe-todo guarda la lista de tareas en un fichero $HOME/.gpe/todo, que no es más que una base de datos sqlite 2.0. Y para sincronizar entre portátil y tableta, un clásico de toda la vida: unison.

Lo ideal sería poder lanzar la sincronización cada vez que la tableta conectara con mi red interna, pero udev en maemo tiene sus caprichos, y a pesar de la ayuda de los gurus de e.c.o.l.i, me he tenido que conformar con hacerlo a mano.

Hasta aquí todo correcto, pero a mi me picaba el hecho de no tener un recordatorio casi constante de lo que tengo pendiente. Y como no sé si existe alguna solución más sencilla, lo que se me ocurrió fue tirar de python y apache.

Casi todas mis tareas en el portátil giran alrededor del navegador, por lo que tener un recordatorio en el mismo parece ser lo más razonable. Cada vez que arranque el navegador, o cree una pestaña nueva, me aparecerá una página en la que se vea la lista de cosas pendientes, sencillo de configurar tanto en firefox como en chrome.

Buscando un poco en google, y haciendo unas cuantas pruebas con el idle de python, he conseguido extraer la lista de tareas del fichero $HOME/.gpe/todo, y con cuatro líneas más, crear un script que correrá como cgi en el apache:

Para que el lector se haga una idea, un pantallazo de mi escritorio.

Y sí, es cierto, este artículo lo tenía guardado desde hace un par de semanas, antes de que me sentara encima de la n810 y me regalaran el ipod touch. Ahora mismo estoy mirando opciones como google tasks o RTM.


Posted by foobar | Permanent Link