index | OSiUX | blog | docs | charlas

Reemplazando orgmode por txt-bash-jrnl

En estos últimos 2 años dejé un poco de ser developer para convertirme en un sysadmin y yo siempre dije "como sysadmin soy buen developer y como developer buen sysadmin", hoy lo más cercano sería un "devops".

Y este cambio de rol me obligó a cambiar mucho las herramientas con las cuales trabajo a diario, ya no podía sostener el estar con un EMACS abierto todo el día en un único archivo de proyecto orgmode, aunque al principio lo intenté, se tornó extremadamente difícil mantener la misma dinámica ya que como sysadmin ahora estoy constantemente en varias terminales al mismo tiempo y cambiando de contexto todo el tiempo.

Antes la secuencia era comenzar el día con una tarea grande e ir desarrollandola durante el transcurso del día y tal vez continuarla durante varios días hasta terminarla.

Hoy comienzo con una tarea a los poco minutos tengo que abandonarla por otra más urgente y tal vez hasta interrumpir esta segunda tarea por otra de mayor prioridad y me resulta vital llevar un registro de cada tarea, en parte porque algunas van directamente al gestor de tareas redmine para referencia o seguimiento y otras las quiero documentar para uso futuro, si necesito volver en el tiempo y reutilizar lo aprendido.

Esta situación conllevó a volverme minimalista y lo primero que encontré fue una aplicación realizada en python llamada jrnl, la cual me resulto genial, lo único que hacía era invocar mi editor de texto favorito ViM agregándole un timestamp, entonces podía registrar libremente lo que hacía, por lo general la salida de consola a algún comando y algún texto de referencia, pero con el tiempo la noté un poco lenta ya que guardaba cada entrada en un único archivo de texto, asi que decidí realizar una alternativa en bash que almacenara en diferentes archivos en una clásica estructura de arból de directorios y esto me permitió además agregarle diferentes funcionalidades que me iba necesitando y que se tornaban cómodas para el uso cotidiano.

Asi llegué a publicar txt-bash-jrnl, el cual hoy decidí publicar grandes cambios que tenía dando vueltas sin commitear y en parte se debe a que este año quiero mantener actualizado este blog, tengo muchísimo por publicar, ya que tengo unos 2 años de journals para seleccionar, corregir y liberarlos.

Antes mi blog estaba desarrollado en orgmode y gran parte de él aún sigue sin convertir de .org a .txt y por ello se me ocurrió que la mejor manera sería utilizar un journal para mi blog y escribiendo en formato markdown solo bastaría convertir a html cada journal para que se conviertan en posts.

Trataré de publicar rápido y seguido, posiblemente en una modalidad de micro-blog o mini posts mientras voy puliendo el jrnl2blog.

Es una excelente manera de comenzar este Happy GNU Year :)

@ 00:32 hs