La importancia de los cimientos

Esta nota, que no entrada, es una forma de desconectar un poco del trabajo haciendo algo productivo. En las ultimas semanas me ha tocado batallar con la compilación de programas usando el comando make o, directamente, llamando al compilador con la linea de comandos pasando le argumentos y opciones. Que duda cabe de que es complicado al principio, comandos difíciles de recordar o incluso arcanos, así como opciones que ni siquiera entiendo que hacen por mucho que lea la documentación.

Read More

Comentar o no comentar, he ahí la cuestión

Comentaban hace uno par de meses en esta entrada de GeekyTheory que en esto de poner explicaciones dentro del código había opiniones para todos los gustos. El autor decía que él pensaba que si necesitas comentar tu código es que no eres un buen programador. Partiendo del hecho de que comparto la afirmación de que tener que comentar cualquier parte del código es un mal síntoma, lo cierto es que no todo el código es algorítmico. Esto es, no todo son bucles, sentencias y llamadas a clases declaradas en los .h del proyecto. Hay muchas instancias de librerías externas que no son evidentes en su función y a simple vista, aparecen fragmentos de código que no se entienden sin estudiarse la librería o biblioteca en cuestión.

Read More

Programando… como arte y filosofía de trabajo

Llevo ya 6 meses fuera de España. Trabajando en un proyecto europeo de física. Lo que nunca pensé que pasaría. Y últimamente he vuelto al último año de carrera. No de forma literal, sino que es la sensación que tengo. Fue ese último año cuando, tras haber pasado los años estudiando y profundizando mucho en la física, todo comenzó a encajar. Diariamente con la cabeza funcionando a tope, estudiando lo de clase y más; artículos, papers, blogs, libros. Era como ser una esponja, todo era sencillo de entender y aprender nuevos conceptos o ideas era cuestión de unas horas y algo de práctica. Con el cerebro funcionando al máximo y con más ganas de profundizar en otros campos.

Read More

[MiniPost] Otra herramienta más

Mientras me pongo a sacar tiempo de debajo de las piedras, veo en Make-a-tronik que hay una herramienta muy interesante para trabajar con Arduino (y con más cosas, claro). No es que sea un post muy moderno, es que soy un poco lento en esto de ponerme al día, ya que esta entrada es de hace un año aproximadamente. La herramienta se llama CoolTerm y tiene bastantes funciones extra que seguro que resultan muy útiles. Cuando la pruebe, comentaré qué tal es. La ha desarrollado Roger Meier y en su página podéis descargar la herramienta para cada plataforma y otros programas más. Habrá que echarles un ojo.

Por el momento, la instalaré a ver cómo funciona.

Comenzando… a medir el tiempo

El atmosférico. Y no, no es que vaya a comenzar a tomar medidas. En realidad, este proyecto lleva tiempo en mente y, supuestamente, en marcha. Pero la vida es un lío… El caso es que desde mañana desde esta semana, las tardes los fines de semana serán para dedicar un par de horas, como mínimo, a esto. Es decir, desarrollar diferentes componentes que me permitirán medir variables atmosféricas. El texto tachado se explica porque empecé a escribir este post antes de Navidades, pero obviamente, no lo terminé.

Read More