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.