Operación contraintuitiva de «patch»

Este es un ejemplo de lo que NO se debe hacer al diseñar un software. [Sun Dec 20 14:37:42 -0800 — alvarezp@octavio:~/patch-test] $ ls -l total 24 -rw-r–r– 1 alvarezp alvarezp 7127 Dec 20 14:37 slpcall.bak -rw-r–r– 1 alvarezp alvarezp 7127 Dec 20 14:37 slpcall.c -rw-r–r– 1 alvarezp alvarezp 7232 Dec 20 14:37 slpcall.c.2 [Sun … Leer más

Etiqueta en el citado de mensajes de e-mail

Introducción Una regla de etiqueta en Internet muy ignorada es la del citado de mensajes al contestar un correo electrónico. Al hablar de «citado» me refiero a la inclusión de un mensaje anterior dentro de uno nuevo (una respuesta, por ejemplo) con el objetivo de mantener la relevancia de la respuesta dentro del contexto original. … Leer más

Remplazo interactivo en vim

Una nota rápida para que no se me olvide la siguiente vez. Para remplazar texto en vim, confirmando cada remplazo, basta con agregar la opción «c» al comando «s». Si nuestro comando original era %s/viejo/nuevo/g entonces se usa %s/viejo/nuevo/gc. Cada posible remplazo se sombrea y vim solicita confirmación con las siguientes opciones: y = yes, … Leer más

Sin alternativa

Estaba revisando mi correo electrónico y quise mover un mensaje de una carpeta IMAP a otra en Opera, cuando de pronto: El texto dice: Uno o más de los mensajes seleccionados no tienen el cuerpo descargado localmente, ¿Desea que Opera descargue los cuerpos faltantes antes de la exportación (sumamente recomendado)? 😀