He tenido algunas desavenencias con la madre de mi hija a raíz de las fotos que tenemos en común de ella y de las fotos que ella tiene por su cuenta. Cierta negligencia y dejadez por mi parte han hecho que estén pero no estén. O algo parecido.
100DaysOfHomeLab: día 3 y el trasto-sonda de RIPE Atlas
Ni recuerdo dónde oí hablar de él pero como es una de esas cosas que «ayudan» y con un coste irrisorio pues ni me lo pensé y entré a solicitar formar parte del proyecto. Y, o ese día estaba menos atento de lo habitual, o ni me leí lo que me estaban contando y me apunté para tener una sonda de las que ofrecían gratuitamente.
Teatro: Vive Moliére
Estupenda. Muy, muy buena. Consiguió tenerme las casi dos horas pegado a la butaca y divirtiéndome mucho.
100DaysOfCode: día 12 – completado el analizador léxico
Todos estos días he estado programando entre una y tres horas como poco, pero no he escrito aquí las entradas que lo «demuestran». No importa. Tampoco es que vaya a ser evaluado más tarde, y si digo ésto es para que mi yo del futuro no me venga con reproches chorras, que ya nos conocemos.
100DaysToOffload: día 5 – lobos
Hace tiempo que sigo un podcast, que procede de un blog, llamado Entre pinos y sembrados, y que si tienes la paciencia suficiente te dará una visión diferente del campo y el mundo rural.
Teatro: Un Óscar para Óscar
Una comedia entretenida aunque a veces algo excesiva en los personajes. Demasiadas referencias al gobierno de coalición actual en España que harán que el texto sea extraño dentro de unos años.
100DaysOfCode: día 11 – refactorizando
Ayer no pude dar continuidad al reto. Una lástima pero estuve bastante ocupado con la administración de sistemas y terminé cansado, sin ganas de más.
Hoy he estado probando algunas ideas con la máquina de estados léxica de ttt, jugando con varias ideas con las que creo que ha quedado bastante escalable. También he escrito otra escena más de la obra que tengo que representar este año y que estoy empleando como fuente de datos para el programa.
Mañana espero poder alimentar un programa y comprobar si lo que he diseñado es factible o no.
Por cierto que veo que necesito pero ya poner en línea el acceso web al repositorio git y a los paquetes Debian. No es indispensable pero me ayudará en un plan que tengo a medio plazo para mi vida laboral. Iba a decir carrera pero me ha entrado la risa. ¿Carrera hacia dónde? ¿Al abismo? Para eso no hacen falta tantas alforjas. :-)
100DaysOfCode: día 10 – máquinas de estado
Hoy es domingo y he hecho lo que he podido programando. Tenía mucho que hacer en casa y no he tenido oportunidad de dedicarme mucho.
He seguido con la parte del código del analizador léxico de los códigos teatrales tratados y me ha salido una máquina de estado muy cuqui porque algunos elementos se extienden más allá de una línea y he preferido ésto a tener que pegarme con expresiones regulares multilínea.
Las máquinas de estados son mi construcción favorita de siempre en programación. Es algo muy raro pero el cosquilleo que siento con ellas es único. Al principio escribo una barbaridad de código y luego, poco a poco, lo voy optimizando hasta dejarlo en su mínima expresión. Es análogo al huevo y la gallina y me lo paso muy bien. Que sí, que ya hay analizadores léxicos de sobra; he usado lexx para hacerme, años atrás, mi propio lenguaje de programación interpretado y tuvo su encanto para aprender a usar la herramienta y centrarme en lo que hacía el lenguaje en sí: campos calculados en formularios de entrada de datos. Excesivo pero gozoso.
En fin, que tengo aún otra máquina de estados más en la parte sintáctica y estoy deseando ponerme con ello.
100DaysToOffload: día 4 – cartel para el portal
En el portal de mi edificio alguien tuvo la ocurrencia años atrás de cambiar las puertas y elegir el modelo bunker para un edificio de materiales de segunda en un pueblo de la sierra de Madrid.
100DaysOfCode: día 9 – completando partes
El sábado ha sido un día raro para conseguir tiempo para este reto. Ignoro si el que lo propuso tuvo en cuenta los días laborables pero presumo que no. Tampoco es que me parezca mal. Sólo es más complicado.
Me cundió lo suficiente como para que uno de los componentes de ttt estuviese completo: tests variados, código (por supuesto) y documentación. Que es como quiero hacer las cosas. Sí, es más lento. Pero es más mejor. :-)