Al parecer, la huelga de escritura que Pareto había comenzado para presionar para recibir el Nobel, no dio resultado. Pero Paul lo tiene bien merecido.

Mientras tanto, me dediqué a armar algunas copias de seguridad de mis DVD originales (¿?). Para ese trabajo, encontré el fantástico JDowloader, un programita que se dedica a bajar, por lotes, archivos desde los repositorios mas populares (RapidShare, Megaupload, etc).

Pero hoy a la mañana me surgió un pequeño inconveniente: tenía copiar uno por uno 40 enlaces de Shine A Light que están publicados en Rapidshare y pegarlos en la ventana de procesamiento por lotes de Jdownloader. ¿Un poco engorroso, no?

Pero me acordé que existían las expresiones regulares, que nunca había usado, y que pensaba que, para los mortales, no tenía ninguna “gran” utilidad.

Me equivoqué. Seleccioné todo el texto de la página (desde el 1ro. al último enlace que me interesaba), independientemente de si incluía o no texto que no corresponda a ningún enlace. Lo pegué en un archivo de texto, que nombré shine_a_light.txt, y desde la consola ejecuté:

$ grep '^http://' shine_a_light.txt

A continuación, en la consola, me apareció, uno debajo del otro, todos los links, listos para copiar y pegar en el Jdownloader.

La funcionalidad de las expresiones regulares exceden este post, pero recomiendo la lectura de este artículo del blog “El conocimiento es para todos”, que presenta un muy didáctica introducción al tema.