domingo, 27 de diciembre de 2009

Como decodificar un mensaje de correo mime

Alguna vez te ha llegado un mensaje de correo, se supone, con adjuntos y esta todo como texto plano...
...
Content-Type: multipart/mixed;boundary = bc89074f6a654550bea48836f6c026ea8
...
http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us
--=_bff2bb6d4f92f12dbedd79b1c8874577
Content-Transfer-Encoding: base64
Content-Type: application/msword; name="not ext urg.doc"; charset="UTF-8"
Content-Disposition: attachment; filename="not ext urg.doc"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAAEAAAApgEAAAAAAAAA
EAAAqAEAAAEAAAD+////AAAAAKIBAACjAQAApAEAAKUBAAD/////////////////////////////
...

Como puedo recuperar este adjunto, lo mas fácil es que lo vuelvan a enviar, claro,
corres el riesgo de recibir el mismo error.
Dandole vueltas al asunto pude darme cuenta que se trataba de codificación MIME, después de buscar un poco encontré está página donde pude, con mucho esfuerzo, recuperar tres archivos que debieron llegar como adjuntos.
Si sólo necesitas codificar o decodificar un poco de texto, tienes esta otra opción.

Pero como todo esto se trata de codificacion y decodificación MIME puedes explorar está solución, que es hasta donde he llegado por ahora. En cuanto pueda automatizar la tarea de seleccionar, cortar y pegar el bloque correspondiente, volveré con la segunda parte de este post.

sábado, 26 de diciembre de 2009

F-Spot - Reubica tus fotos en otra carpeta

1ª Aproximación:
uso F-Spot version 0.4.4
cierra F-Spot
copia tus fotos al nuevo lugar
respalda tu base de datos:
$ cp ~/.gnome2/f-spot/photos.db ~/.gnome2/f-spot/photos-backup.db
abre la base de datos:
$ sqlite3 ~/.gnome2/f-spot/photos.db
Actualiza la dirección de cada una de tus fotos:
sqlite> update photos set uri = replace(uri,'/home/elzo/Photos','/home/elzo/media/Photos');
Termina con sqlite:
sqlite> .quit

2ª Aproximación
Las versiones anteriores de F-Spot usaban una version anterior de sqlite y en vez del campo "uri" habia otro campo. Por otro lado siempre es bueno hacer un respaldo por si los cambios que hacemos no resultan del todo bien, o no nos agradan los resultados.
Luego de eso, es necesario no tener abierto F-Spot, para que la base de datos este cerradita.
Acto seguido, abrimos la base de datos y reemplazamos las rutas de todas las fotos por la nueva ruta.
Es tan sencillo decirlo, pero el bruto de Elzo no podía hacerlo, tuve que rezarle a San Google y el me puso una prueba en el camino, me envió una página en inglés, superé el reto y aquí está la solución a mis plegarias.
Ahora tengo todas mis fotos en la nueva ubicación.

Basado en: http://seanhodges.wordpress.com/2008/01/30/relocating-your-existing-f-spot-photo-store-eg-photos-to-pictures/