The end for Mandriva

The end for Mandriva:

An anonymous reader has pointed out that Mandriva is currently being liquidated (page in French). The company brought in €553,000 in 2013, but that is seemingly not enough to keep it going in 2015. It is a sad end for a company that has been pursuing the desktop Linux dream since 1998.

Mandriva fue la unión de las distribuciones Mandrake y Conectiva. Como alguien que trabajó por un tiempo para Conectiva Linux Perú, me causa tristeza esta noticia.

The Homely Mutt

The Homely Mutt:

Mutt certainly isn’t the prettiest email client around, and its setup/configuration process is one of the ugliest out there. But once you get it set up it’s got a lot of advantages over many other email clients.

In this post I’ll show you how to set up Mutt on OS X like I do.

Esta guía de Mutt es muy detallada con paso a paso para alguien que quiera migrar a este cliente de correo. He intentado usar otros clientes de correo, pero siempre regreso a Mutt.

Por otro lado, Steve Slosh está escribiendo artículos muy interesantes. Es un escritor a quien tomar en cuenta.

Cómo copiar las etiquetas EXIF de un JPEG a otro (en Linux)

Usando exiftools en Linux, hacemos:

exiftools -tagsfromfile origen.jpg destino.jpg

Esto me sirve para retocar una foto en Photoshop Elements y preservar las etiquetas EXIF.

exiftools es muy útil. Una vez recuperé varias fotos borradas pero sin sus nombres originales. Usando exiftools descubrí que Canon guarda el número de foto en las etiquetas EXIF, así que con un poco de bash y vim logré renombrar cada una a su original.

Para instalar exiftools en Ubuntu:

sudo apt-get install libimage-exiftool-perl

Linux Day Ica 2007

El SENATI está organizando un evento llamado “Linux Day Ica,” que se llevará a cabo este Sábado 1ro de Diciembre en el Hotel Real Ica. Representando al PLUG, estaré participando como ponente; mi tema será “Desarrollo Web con Ruby on Rails” — mayormente introductorio y habrá también un taller en la tarde donde será todo práctico.

Los otros ponentes y temas son:

Antonio Ognio – Introducción a GNU/Linux
Clever Flores – Instalación de GNU/Linux
Nestor Ruiz – GNU/Linux como servidor

Los demás temas también tienen taller, así que aprovechen.

Más información: www.linuxdayica.com

El valor de un nombre de dominio

Uno de los proyectos que tengo es Nicehacks, un directorio de Software Libre. Las actualizaciones no son muy frecuentes dado que ya no soy tan curioso como antes (léase: ya no pierdo el tiempo como antes) ni tampoco tengo la necesidad de resolver tantos problemas o configuraciones como lo hacía antes cuando aprendía de Linux.

Tengo pendiente un rediseño de la portada y estuve considerando dejar por completo el proyecto (léase: reducción de costos), cedérselo a otra persona o darle más amor (all you need is love). Pensando en el rediseño, se me ocurrió ver qué salía al visitar la web de Sweetcode. Dan Egnor me dió su bendición oficial y pensé, “Caramba, ¿por qué no revivir Sweetcode y dejarlo tal como estaba antes de ser abandonado?” Quizás ya no continuaría Nicehacks, pero Sweetcode seguiría siendo Sweetcode.
Así que busqué el formulario para hablar con el dueño y preguntarle “cómo es” para cederme el dominio.

Su respuesta fue, “I would be willing to accept $550 USD for this domain payable via paypal.”

Y ahí murió el payaso. :\

Sincronizando el correo con IMAP

Hace ya bastante tiempo atrás tuve que usar una cabina de internet para hacer una urgencia del trabajo y me encontré con la dificultad que tenía la dirección IP de un servidor en un correo, y ese correo lo había descargado a mi laptop.
En ese tiempo acostumbraba descargar todo mi correo y borrarlo del servidor. Viendo la necesidad de tener mi correo ubicuamente, procedí a buscar una solución que me permitiese poder trabajar con mi correo en cualquier lugar.

Soy inusual al usar como cliente de correo a Mutt (pero uso Thunderbird para el trabajo). No me gusta mucho usar clientes webmail por la lentitud inherente de la web (aunque GMail y Joyent son bastante rápidos). Usar 100% webmails no era una solución completa porque dependía de estar conectado a internet para leerlo. Necesitaba poder leer y trabajar con mi correo tanto localmente como remotamente. Una caída de línea no debía afectarme el correo.

Buscando soluciones, encontré este script en Python (rulez!) que se llama OfflineIMAP. Es un sincronizador de correo cuyo principal atractivo para mí es que puede sincronizar una cuenta IMAP contra directorios Maildir, que es lo que uso con Mutt (y mi arsenal de scripts). Si leo un correo o lo elimino localmente, OfflineIMAP se encarga de marcarlo como leído o borrarlo del servidor. Si luego ingreso a mi webmail y leo o envío correos desde allí, todo se sincroniza correctamente con mi copia local. Funciona de maravillas y sin ningún problema.

OfflineIMAP puede usarse también como solución de backup o para mover correos de un lado a otro, ya que también puede sincronizar correos de una cuenta IMAP a otra cuenta IMAP. Genial para una migración de servidores donde no tengamos acceso completo a uno de los dos servidores.

Ahora he configurado todas mis cuentas de correo para que sean aliases a mi correo principal; luego se procesan con procmail en el servidor (ya no localmente) y se ordenan en carpetas IMAP tal como lo hacía antes de manera local. Los correos del PLUG a la carpeta “linux-plug”, los de Dibujemos a la carpeta “dibujemos”, los del banco a “bank”, etc. Luego con OfflineIMAP sincronizo todo. Ahora sí tengo mi correo tal cual y puedo accederlo de donde sea, tanto localmente como remotamente. Todos mis correos, aún los enviados, los tengo perfectamente sincronizados.

Un detalle que le he encontrado al OfflineIMAP es que si creo una carpeta nueva tengo que detenerlo y volverlo a reiniciar para que recién se de cuenta y sincronice su existencia con mi copia local.
Otro detalle es que si creo una carpeta Maildir localmente, no crea una nueva carpeta IMAP en el servidor. Esto lo veo más como un feature que un bug, ya que tengo algunas carpetas que no quiero que se sincronicen (principalmente mi carpeta “Archived” con correos de antaño que no utilizo).