Aprender a lo Hansel y Gretel

Aprender programación mediante un libro, sobre todo si uno le cree a la contra-tapa, requiere seguir capítulo a capítulo, sección a sección, todas las instrucciones. Es como que nos programamos para programar. Pero al copiar los ejemplos, incluso chequeando que no haya errores de tipeo, suelen aparecer problemas. Los resultados no son los esperados, aparecen errores, excepciones, relámpagos y huracanes. Mientras sigo con las lecturas sobre IPython nos dicen que importemos el paquete NetworkX. Sin embargo, es desconocido para mi sistema. Busco ayuda y llego a la pagina de NetworkX donde están las instrucciones de instalación. Dice que se instala fácilmente con pip install networkx pero resulta que pip tampoco es un comando conocido. A buscar pip. Recién ahí se completa el rompecabezas. Se instala en Fedora con un sudo yum install python-pip y luego a recorrer el caminito de mendrugos de pan, rogando reencontrarnos con la posibilidad de seguir linealmente la secuencia de instrucciones del libro, que no me engaña, ha sido escrito por la bruja de Hansel y Gretel.

February 9, 2014 · 1 min · 171 words · Diego Efe

Usando control de versiones

(Editado: empecé a traducir un buen tutorial de Git y lo pueden ver en este nuevo post El año pasado conocí algo que ya se había cruzado en mi camino y no me había dado cuenta. Una necesidad lo requería: miles de versiones del mismo archivo con el nombre evolucionando con rastros de racionalidad pero en definitiva impidiendo saber si, tras dos o tres días de ausencia, me encontraba trabajando sobre la última versión o si la que decía "ultima final para imprimir final b" era realmente la que debía utilizar. Tanto sea un documento de texto como un programa es imprescindible tener algún método, y el método manual que utilizo desde que tengo uso de memoria ya ven lo deficiente que es. ...

February 9, 2014 · 4 min · 734 words · Diego Efe