Posts

Uno de mis amigos trabajaba como auditor de seguridad informática en una empresa cuyo nombre no mencionaré por razones obvias. Eventualmente nuestra conversión llegó al tema de su día a día en el trabajo, le pregunté acerca de sus funciones en la empresa y me respondió que su trabajo consistía principalmente en regañar y educar a los empleados sobre lo débiles que eran sus contraseñas.

Hola, hoy te traigo una reseña del libro de Practical Python Design Patterns de Wessel Badenhorst. Este es un libro de patrones de diseño para Python, bastante sencillo de entender y con ejemplos hechos en sencillo y legible código Python.

Hay dos tipos de programadores, los que odian Clean Code y los que lo aman. Este libro desata discusiones acaloradas en internet; unos lo consideran una biblia, otros lo consideran un manual desactualizado escrito por un autoproclamado dictador pedante sobre como escribir código?

Esta entrada es una reseña de Two scoops of Django, el que yo considero el mejor libro de Django. Es un libro totalmente imprescindible si te dedicas al desarrollo de aplicaciones usando Django.

Hace algo de tiempo, mientras buscaba información sobre Django por internet me encontré con un podcast semanal muy bueno llamado Django chats. El autor, llamado William S. Vincent, habla de Django y entrevista desarrolladores relacionados con este framework de desarrollo web.

Django es mi framework de desarrollo web favorito, es maduro, su documentación y su comunidad son excelentes. Cuando escribí sobre las ventajas y desventajas de Django te expliqué que pasar de una idea a un prototipo funcional en muy poco tiempo y sin escribir casi código.

En la entrada anterio hicimos un cambiador de wallpaper automático en Python. En esta entrada vamos a usar Cron para programar la ejecución periódica de este script y que se encargue de cambiar el wallpaper cada cierto tiempo, automáticamente, ya se cada hora, dos horas, cada día, cada minuto o la frecuencia que nosotros querramos.

En esta entrada vamos a crear un cambiador de wallpaper automático, aleatorio y minimalista para GNU/Linux usando Python. Sin funciones extras, súper ligero y totalmente casero, su única función será seleccionar una imagen aleatoriamente y fijarla como wallpaper.

Muchas veces queremos ejecutar un script o un comando cada cierto tiempo, por ejemplo cuando queremos realizar backups periódicos de una base de datos, enviar a tus suscriptores un correo electrónico de recordatorio, o quizás eliminar archivos de cache cada cierta cantidad de tiempo.

Te apuesto a que alguna vez has usado console.log() para depurar los errores al programar en javascript. Pero quizás no sepas que console tiene otros métodos muy útiles a parte de log().