Paralelizando en Linux

Algunas tareas repetitivas pueden automatizarse fácilmente, usualemente con un script sencillo, y para aprovechar los procesadores de multiples nucleos es interesante usar herramientas que ejecuten el script de manera paralela

Para descargar una serie de archivos podemos hacer un archivo con las url y usar parallel para que se descarguen en simultaneo desde linea de comandos, en el siguiente ejemplo se usan 8 hilos para usar wget. (Pido disculpas por lo sencillo del ejemplo):

cat urls.txt | parallel -j8 "wget -w 2"

 

Anuncios

Certificado #ssl #gratis

La principal ventaja de usar un certificado ssl en un sitio web es que se usa el protocolo “seguro” HTTPS, encriptando todo el tráfico que se maneja, usualmente las entidades que emiten certificados digitales cobran por el servicio y ofrecen algún certificado por tiempo limitado, sin embargo el proyecto Let’s Encrypt ofrece certificados totalmente gratuitos a solo algunos comandos de distancia.

No voy a detallar la forma de generar / instalar el certificado, sin embargo a manera de nota mental dejo el truco necesario apra generar correctamente el certificado cuando el servidor usa python 2.6 (el CentOS de nuestro servidor de gestión de proyectos es 6.7):

./letsencrypt-auto certonly -a manual -d example.com --server https://acme-v01.api.letsencrypt.org/directory --agree-dev-preview --debug

Más información disponible aquí.

Paletas de colores para #Libreoffice #Openoffice #Inkscape

A partir de mi post sobre los colores para gráficos en Libreoffice, busqué paletas disponibles y me encontré con el sub-proyecto Palette Collection del proyecto Sk1 (software libre para edición de archivos de imagenes vectoriales) que contiene una colección importante de paletas disponibles para instalar en muchas aplicaciones (Libreoffice/Openoffice/Inkscape/Gimp/CorelDRAW/Illustrator/Photoshop/Xara y otros más).

Sigue leyendo