Archive for the 'Cosas Nerd' Category

Forward en mutt con attachments

Más de una vez me pasó de querer reenviar un mensaje en mutt que contiene archivos adjuntos y en verdad no quiero bouncearlo y al apretar “f” o “r” los adjuntos no venian.

La vez pasada encontré en internet que se podía hacer habilitando unas opciones especiales para que hiciera el forward del mensaje original como un paquete mime, y en ese momento me sirvió pero no era lo que yo quería.

PEEERO… resulta que hace un rato por error descubri una forma mucho mejor y más fácil y me pareció bueno compartirla con los que lean esto..

Lo que hay que hacer es abrir el mensaje como siempre lo hacemos, apretar la “v” (que por defecto esta bindeada a “view-attachments”, y nos va a mostrar las distintas partes mime. Ahi tagueamos con la “t” el adjunto que es el mensaje original y el o los adjuntos que queramos incluir en la respuesta/forward y presionamos la “r” para hacer el reply o la “f” para hacer el forward. Ahí aparecerá un nuevo mensaje con el texto del mensaje original (si lo elegimos entre los attachments), y con los archivos adjuntos elegidos!

Voilá, era mucho más sencillo de lo que pensaba!

Seguramente alguien que sepa de mutt esto lo sabía desde los comienzos, pero en mi caso era algo que me molestaba cada tanto y ahora ya sé como lograrlo!

Espero que esto le pueda servir a alguien más 🙂

Hasta la próxima!

Aviso de cambio de IP (Para ADSLs de ANTel)

Hace tiempo que habia armado un script en mi maquina que me avisaba por la consola cuando estaba por cambiarme la IP. Lo primero que aprendi desde que tengo ADSL es a hacer todo lo importante dentro de tuneles, asi los cambios de IP no me afectan, pero hay algunas cosas que no puedo hacer por tunel y es util saber cuando esta por cambiar la IP para estar atento a las cosas que hay que reconectar y/o reiniciar (downloads, irc, etc).

Hoy se me ocurrio que podria compartirlo con ustedes para que alguien mas pueda instalarlo en su equipo 🙂

NOTA: Mi equipo corre Debian Linux, por lo que no estoy seguro si la ubicacion del directorio en cuestión es el mismo en su propio equipo.

sudo tee /etc/ppp/ip-up.d/aviso-cambio-de-ip

Luego copian y pegan lo siguiente:

#!/bin/sh
(sleep 43080 && echo 'Atencion! en 2 minutos cambio de IP!!' | wall) &

Luego presionan ENTER y Ctrl-D para cerrar el archivo, y ejecutan:

sudo chmod 755 /etc/ppp/ip-up.d/aviso-cambio-de-ip

Listo! 🙂

Para los mas curiosos, el script lo unico que hace es hacer un sleep (o sea, esperar) 43080 segundos, que equivale a 11 horas y 58 minutos, y ahi pasa un wall que es un aviso a todas las terminales conectadas.

Sincronización con Google Calendar

Como me conozco y voy a dejarme estar con esto, voy a aprovechar que tengo un par de cosas que comentar:

Hice funcionar la sincronización de calendario entre Google Calendar, mi celular (Sony Ericsson K750i), y KOrganizer/Thunderbird+Lightning, sincronización two-ways!

Les comento como hice:

Para poder sincronizar mi celular con google calendar estoy usando SyncML que es un protocolo que permite justamente eso. Lo bueno es que en mi celular (como en muchos) podés poner que sincronice automaticamente cada X horas, entonces si agrego algo desde el celular o internet, cada tantas horas sé que se van a sincronizar sin que yo haga más nada.

Google Calendar no soporta nativamente SyncML (al menos hasta hoy día), por lo que es necesario algun programa o servicio aparte. Hace un tiempo estuve probando funambol y herramientas del multisyncopensync, y con algunas versiones nuevas del horde que tambien soportan SyncML pero siempre me tope con algún problemita.

Ahora descubrí un servicio que se llama GooSync que justamente permite sincronizar dispositivos con SyncML con Google Calendar. Lo estuve probando y por el momento anda perfecto! La version gratuita te permite sincronizar solo el calendario por defecto lo cual puede ser una limitacion para algunos (no para mi), y de ultima se puede resolver por algunos dolares 🙂

Para la sincronización con KOrganizer/Thunderbird+lightning estoy usando GCalDaemon que es un soft opensource de ‘traducción’ entre google calendar y programas que usan el standard iCalendar. Trae ademas un montón de opciones muy interesantes que aún no he estudiado.. es muy recomendable! Es un daemon en java que uno debe levantar y luego apunta los programas hacia el, y el se encarga de comunicarse con google.

Bueno, espero que a alguno le pueda servir de algo esto, y cualquier consulta me la hacen llegar y veo de darles una mano. 🙂