08 noviembre 2010

Exportar mensajes de IncrediMail 2

Lo que los felices usuarios de IncrediMail no descubren hasta que es demasiado tarde, es que este programita no permite exportar mensajes de correo.

Para muestra de la filosofía de IncrediMail podemos ver lo que dice en su Help Center.



Q: How do I export email messages from IncrediMail to another email client?

A:
Similar to other email clients, exporting email messages from IncrediMail is not possible.

Cabe destacar que de acuerdo a esa afirmación, los demás clientes de correo como Outlook, Thunderbird, etc. no permiten la exportación; lo cual como todos sabemos es incorrecto.

En la red se encuentran varios programas pero lamentablemente la mayoría que no son de pago trabajan sobre el antiguo formato de base de datos de IncrediMail. Sin embargo, hasta ahora el único programa que he encontrado funcional para extraer los mensajes de la base de datos en formato propietario de IncrediMail 2 es:



Este software se describe a sí mismo de manera bastante concisa y simple:
"Reynardware Incredimail converter will export your Incredimail messages to a .eml format."
Para convertir el contenido completo basta seleccionar la carpeta "Message Store" y la carpeta "Attachments" correspondientes.

El programa creará una carpeta en el origen (carpeta Message Store) para cada base de datos exportada. Cada carpeta contendrá tantos archivos .eml como mensajes se hayan exportado.

Una buena práctica sería realizar una copia de la identidad que se desea exportar y desde esa copia realizar la conversión.

URL del proyecto: incredimail-converter-reynardware


Adicionalmente podemos mencionar que...

1) Con relación a este "cliente de correo" habría que profundizar en lo relativo a la privacidad ya que como se sabe envía información "anónima" a sus servidores, según el autor únicamente con propósitos estadísticos.

2) También se debe tomar en cuenta que para uso profesional o formal resulta molesto recibir un mensaje de correo que pareciera haber sido adornado por un niño.

3) Adicionalmente, hay que prestar atención al hecho de que al final de cada mensaje aparece publicidad muy al estilo de los servicios de correo gratuito, como Hotmail, Yahoo, etc.

28 septiembre 2010

MySQL ODBC de 32 bits en Win7 de 64 bits

Actualización: en la versión Connector/ODBC 5.1.8 32-bit ya no es necesario registrar manualmente el controlador en Windows 7 de 64 bits, dado que el paquete de instalación ahora se registra correctamente.
Algunas veces, los cambios no son tan simples como quisieramos pensar...

Tomemos por ejemplo al usuario que adquiere un equipo nuevo de 64 bits y con él el novedoso y "muy seguro" Windows 7. Hasta acá todo bien, pues la mayoría de aplicaciones de 32 bits se ejecutarán de manera transparente gracias al emulador de Windows para aplicaciones de 32 bits.

Sin embargo, algunos programitas requieren un poco más de esfuerzo, por ejemplo, el Connector ODBC de MySQL. Ya que el programa de instalación de 32 bits, sea este MSI o EXE no permitirá su instalación.

¿Por qué es necesario instalar MyODBC 32-bit? simplemente porque el desarrollo interno no se mueve al mismo ritmo que el resto de la industria de software, y muchas son las aplicaciones al rededor del mundo que se desarrollaron en herramientas como VB6 (y dado que aun funcionan, no hay necesidad inmediata de cambiarlas, o al menos así piensa la mayoría de empresas).

En el Windows de 64 bits tenemos dos carpetas adicionales, que son:

X:\Program Files (x86)
X.\Windows\SysWOW64


La conocida carpeta System32 es utilizada ahora para las aplicaciones de 64 bits, mientras que la carpeta para las aplicaciones de 32 bits pasa a ser SysWOW64.

Pasos para instalar el ODBC de MySQL en Win7 64-bit

1) Obtener del sitio de descargas de MySQL el ODBC no instalable (es decir, en archivo ZIP)

mysql-connector-odbc-noinstall-5.1.7-win32.zip

2) Desempaquetar el contenido del archivo descargado

3) Modificar el archivo "Install.bat", agregando la ruta a SysWOW64 en las partes resaltadas.

SET installdir=none
IF EXIST %windir%\system\nul SET installdir=%windir%\system
IF EXIST %windir%\system32\nul SET installdir=%windir%\system32
IF EXIST %windir%\SysWOW64\nul SET installdir=%windir%\SysWOW64
IF %installdir%==none GOTO :doError5

ECHO Registering driver
C:\Windows\SysWOW64\myodbc-installer -d -a -n "MySQL ODBC 5.1 Driver" -t "DRIVER=myodbc5.dll;SETUP=myodbc5S.dll"

4) Abrir el símbolo del sistema (consola) como administrador (clic derecho, opción "Ejecutar como Administrador")

5) Ejecutar el archivo "Install.bat".

Cabe mencionar, que para ver los orígenes de datos de 32 bits tendremos que recurrir al archivo "odbcad32.exe" que se encuentra en la carpeta SysWOW64.

12 septiembre 2010

Fondos de pantalla de Smashing Magazine

A pesar de que la interné está repleta de este tipo de cosas, a veces parece bastante complicado encontrar un fondo de pantalla decente.

En ocasiones suelo buscar en el archivo de "Photo of the day" de la página de National Geographic, pero para variar, también es una buena opción la sección Wallpapers de la página de Smashing Magazine. Claro, acá, en este sitio también hay una gran cantidad de recursos para diseñadores, pero algo que lo disgingue es el hecho de que se publican fondos de pantalla a medida que cambia el mes y que la imagen si así lo deseamos puede tener impresos los días a modo de calendario.
URL: Smashing Magazine / Wallpapers

10 septiembre 2010

Abrir archivo MDB protegido con contraseña

Aunque no lo parezca todavía son muchas las aplicaciones que utilizan los archivos MDB de Microsoft Access como base de datos.

...un inconveniente con el que solemos toparnos es la limitación de cada aplicación para manipular la información que sabemos que se encuentra en el archivo, pero cuyo acceso casi siempre está protegido con contraseña.

También son muchos los programas que pueden ser descargados para leer la contraseña del archivo, y en más de algún lugar está el código fuente en algún lenguaje para quienes quieran hacerlo de esta forma, sin embargo, un programa que me llamó la atención es Access PassView, principalmente por su reducido tamaño y además no requiere instalación.

27 mayo 2010

PAC-MAN rules!

No creo que a alguien sorprenda el éxito que tuvo el doodle de Google en conmemoración al 30 aniversario de Pac-Man ...y tampoco sorprendería cómo la productividad a nivel mundial se viera afectada por la cantidad de trabajadores que dedicaron minutos cuando menos a jugar el nostálgico Pac-Man.

Tampoco dudo que gran cantidad de personas notaron que mientras jugaban habían olvidado para qué habían abierto la página de búsquedas. Debo decir que no fue mi caso, ya que me percaté que el doodle era jugable hasta el final de la tarde al llegar a casa.

Bien, ahora resulta que este doodle estará disponible permanentemente en la siguiente dirección:

http://www.google.com/pacman

18 abril 2010

Cambiar fuente de Sticky Notes

Si bien la aplicación para notas que viene con Windows 7 es bastante útil, debido al enfoque del sistema operativo utiliza por defecto una fuente que en lo personal encuentro visualmente desagradable, y es "Segoe Print".
Cambiar la fuente al parecer no es tan fácil, la opción que por el momento he elegido es cambiar en el registro de Windows el archivo al cual apunta dicha fuente.

Los valores a modificar son "Segoe Print (TrueType)" y "Segoe Print Bold (TrueType)" y se encuentran dentro de la clave "Fonts" en la siguiente ruta:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts

En mi caso, la fuente elegida para que reemplace a Segoe Print es Tahoma, pero se puede cambiar por cualquier otra. Sin embargo, hay que tomar en cuenta que dado que estamos trabajando con el registro de Windows, dicho cambio será de carácter global, en tal caso sólo se debería hacer si no se piensa usar dicha fuente en otras aplicaciones.

07 febrero 2010

Instalar VB6 en Win7

A pesar de tener mi viejo y confiable Visual Basic 6.0 en una máquina virtual, me ganó la curiosidad de cómo se comporta el VB6 en el Windows 7.

El primer inconveniente con el que me topé fue que uno de los prerequisitos del Visual Studio, la manzana de la discordia entre Microsoft y Sun, el ya olvidado "Microsoft Virtual Machine para Java" no se instala sobre Win7.

Como es de suponerse alguien había tenido el problema antes que mi persona, y resulta que la solución para saltarse la instalación de este componente no podría ser más fácil...

  1. Crear un archivo vacío (es decir, cero bytes) con el nombre MSJAVA.DLL
  2. Colocar el archivo creado en la carpeta de Windows (p.e.: C:\Windows\)
  3. Ejecutar el instalador de Visual Studio (clic derecho, opción "Ejecutar como administrador")
  4. Una vez finalizada la instalación borrar el archivo MSJAVA.DLL, para evitar que el Windows Update nos muestre un molesto mensaje.

Luego de tener instalado el VB6 procedemos a la instalación del respectivo Service Pack. Cabe mencionar que el SP5 no se instala sobre Win7... bueno, sí hay forma de hacerlo modificando el archivo STF, pero prefiero saltarme eso e instalar de frente el SP6 que corre sin problemas.

Otra cosa que no puede faltar es el complemento para usar la rueda del roedor (mouse) dentro del IDE:

Descargar VB6IDEMouseWheelAddin

Tampoco debemos olvidar que VB6 debe ejecutarse con privilegios de administrador. Lo más práctico será indicárselo en la ficha de compatibilidad del archivo VB6.exe.