Saltar al contenido

junio 2014

Python logger: Deja de ensuciar la salida por consola

Algo muy común (y que yo hago a menudo) es poner muchos prints a la hora de hacer debug, para saber donde las cosas van bien y dónde se empiezan a desviar del resultado esperado. Luego, quitarlos, no es mucho trabajo, pero si las cosas vuelven a ir mal, pues toca meterlos de nuevo. He descubierto no hace mucho la librería logging, que viene por defecto incluida (forma parte del batteries included!) en python. Tiene varios niveles de salida, según la importancia de lo que estemos notificando. Podríamos utilizarlo con opciones para que el programa muestre una salida de información extra (verbose) determinada, tal y como se comenta por StackOverflow.… Leer más »Python logger: Deja de ensuciar la salida por consola

La (futura) fuente universal

Eso es lo que están intentando hacer a través de esta web. Un curioso experimento que busca algo así como hacer una fuente con el promedio de cómo escribimos todos. Está promovido por Bic. Hasta ahora han participado muchas personas. Contribuir es fácil, te permite utilizar el raton en el ordenador o te redirige a una web para que los puedas dibujar con el móvil. Enlace | The universal typeface

[Tip]Git: Deshaciendo un commit por error

Seguro que no es la primera vez que haces algún cambio rápido en el repositorio git, haces commit y… de repente te das cuenta de que se te ha olvidado cambiar una mínima línea. ¿Hacer otro commit para cambiar una nimiedad? Qué buena idea podría ser lo de deshacer el commit, ¿no? Pues no es para nada complicado, simplemente hay que hacer git reset –soft HEAD^ Y con eso deshacemos el commit, hacemos los cambios deseados y cuando queramos, volvemos a hacer «git commit» e integramos los cambios. Sin duda, un tip muy útil. Saludos;)