msgbartop
¡Pocoyízate, Borja, pocoyízate!
msgbarbottom

02 sep 09 Medidor de entropía de eniac2000.com

Gracias a una interesante entrada de Kriptópolis (Visprint), he tenido conocimiento de Visprint, un programa que permite generar imágenes fractales a partir de la salida de cualquier algoritmo de HASH, como por ejemplo, md5.

Una manera de juguetear con esto es recoger el texto de una página web (¿esta, por ejemplo?), y obtener su resumen md5, mediante el siguiente comando:

$ wget -O - http://bitacora.eniac2000.com/?feed=rss2 2> /dev/null \
| md5sum | visprint -b 255 -r 1000 -t > entropia-1000.png

Estos comando realizan lo siguente: primero se descarga el texto del feed rss de mi página, para pasárselo al generador de hash md5sum y, posteriormente, a visprint, para generar una imagen de 1000×1000 píxels. La imagen resultante, a las 23:35 (aproximadamente), es la siguiente:

Imagen generada a partir del rss de esta página a las 23:35h

Imagen generada a partir del rss de esta página a las 23:35h

La razón de utilizar el feed rss es que sólo utiliza los textos de entrada de este sitio. Si utilizara todo el sitio cada imagen generada sería diferente, incluso si no cambiaran los contenidos, ya que la anterior imagen generada haría variar el resultado del resúmen md5 entre ejecuciones sucesivas del comando.

El siguiente paso es combinarlo con la programador de tareas cron del servidor, y generar una imagen cada 30 minutos. Y con un pequeño widget de WordPress, presentar la imagen generada en la parte superior derecha de la pantalla.

VN:F [1.9.20_1166]
Rating: 10.0/10 (2 votes cast)

Etiquetas: , , , , ,