Cómo guardar a disco un mensaje de GMail en formato estándar

gmail-logoHoy un truco rápido que uso a menudo y me parece de lo más útil…

Si, como yo, eres usuario habitual e GMail, tanto de su versión gratuita como de su versión corporativa (Google Apps For Work), una cosa que es bastante molesta es no poder guardar a disco los correos electrónicos en su estado original. Esto puede ser útil para muchas cosas: archivo en carpetas concretas junto a expedientes y otra documentación, adjuntarlos físicamente a otros correos para facilitar su apertura y consulta del original, incluyendo las cabeceras, etc…

Si usas un cliente de correo como Thunderbird, por ejemplo, es muy sencillo pues disponen de un botón de "Guardar" que los almacena en disco con el formato estándar EML (RFC 822, archivos con extensión ".eml"). Microsoft Outlook, por ejemplo, no los guarda ene ste formato sino en un propio con extensión .msg, pero sí que abre los .eml.

Bien, el caso es que Google no facilita desde la interfaz Web de GMail que guardemos a disco los correos electrónicos, ya que le interesa que los tengamos guardados en su servicio, así que muchos acabamos imprimiéndolos a PDF y cosas similares para guardar una copia fuera del correo. Pero esto no deja ser un sucedáneo, puesto que muchas veces no se ven bien y además no guarda el contenido original, solo su representación, careciendo de las cabeceras y otra información interna que puede ser útil.

Lo cierto es que hay un truco muy sencillo que nos permite conseguir almacenar cualquier correo de GMail en formato estándar EML.

SIGUE LEYENDO para saber cómo conseguirlo de manera muy sencilla.

Cómo averiguar la versión de Node.js que estás utilizando

Hace unos días se lanzó la nueva y esperadísima versión 4.0.0 de Node.js que ofrece novedades muy interesantes y añade estabilidad a la plataforma.

Sobre todo en bibliotecas reutilizables (módulos), en ocasiones puede ser interesante averiguar la versión exacta de Node.js en la que se está ejecutando tu código de modo que puedas hacer uso de algunas características o no en función de la versión actual. Vamos a ver cómo puedes averiguarlo.

En primer lugar vamos a ver cómo puedes ver qué versión de Node.js tienes instalada en tu máquina. La forma más sencilla es abrir la línea de comandos y utilizar el propio ejecutable node.exe con el parámetro "-v", así:

Node-version-01

En esta imagen vemos lo que devuelven la nueva versión 4.0.0 y una más antigua (la 0.12.2 que viene con las herramientas de Apache Cordova de Visual Studio, que es del 31 de marzo ¡muchos cambios desde entonces!

Vale, esto está bien pero realmente lo que necesitamos es poder averiguar esta información desde nuestro código, y a ser posible de manera mucho más detallada. Por ejemplo, ¿qué versión del motor V8 de JavaScript tenemos disponible?.

EN ESTE ENLACE te cuento cómo hacerlo…

Cómo leer discos de Mac OS X desde Windows (sin instalar utilidades y gratis)

Hace unos días un amigo me pidió ayuda con un problema para él bastante grave: tenía muchos GB de fotografías guardados en un disco duro externo que usaba con un ordenador Mac viejo y no podía leerlas desde su nuevo ordenador con Windows: el disco ni siquiera le aparecía. El caso es que el Mac ya le iba muy mal (era muy antiguo) y necesitaba poder leer las fotos desde Windows: toda su vida en imágenes estaba allí.

Una posible solución al problema era pinchar de nuevo el disco al Mac y conectarse a éste desde el sistema con Windows, pasando todo el contenido del disco por la red local. Una operación tediosa, larga y además poco práctica pues el disco no le serviría para nada (¿tendría que volver a formatearlo y copiar de nuevo las fotos desde Windows?).

La mejor solución, por tanto, era poder leer ese disco desde Windows directamente, como un disco más.

El problema

El sistema de archivos de los ordenadores Mac es HFS (Hierarchical File System), siendo sus sucesores HFS Plus y HFSX (una versión reciente de HFS Plus con nombres que distinguen mayúsculas de minúsculas), que es el que utilizan estos sistemas por defecto. En Windows, sin embargo, el sistema de archivos utiliza NTFS.

Mac incluye soporte para leer discos NTFS (aunque no es algo directo), pero sin embargo Windows no incluye ninguna manera de leer discos de Mac con HFS (supongo que por cuestiones de copyright).

La solución

En el mercado existen varias utilidades para poder leer y escribir discos HFS desde Windows.  Las hay de pago, que funcionan muy bien, y gratuitas que funcionan también bastante bien pero tienen sus pegas… Y luego existe la solución que yo adopté que consiste en "gorronear" los drivers nativos de Apple para instalarlos directamente en Windows.

PULSA AQUÍ para leer la solución paso a paso.