22 agosto 2011

ODBC en 64 bits: architecture mismatch

Cada tanto me toca volver al ruedo con el blog y para celebrar el feriado acá vamos con un problemita que tuve luego de mis primeros tiempos en Windows 7 64 bits.

La situación: luego de tener instalado un Apache+PHP de 32 bits (en este Windows de 64 bits) fui a configurar un ODBC para obtener unos datos tal como lo tenía configurado antes en un Windows de 32 bits. Configuré el ODBC y al intentar acceder desde PHP a la base de datos (el realidad el nombre "base de datos" le queda un poco grande porque se trataba de un simple Access, jaja) me apareció un no muy simpático error que decía más o menos lo siguiente:
The specified DSN contains an architecture mismatch between the Driver and Application, SQL state IM014 in SQLConnect in...

Inmediatamente a googlear un poco y así fue que encontré a un colega italiano que contó sus aventuras (por suerte en inglés, porque si era en italian necesitaba un google translator).

Así fue que me enteré que en Windows 7 64 bits existen 2 ODBCs, uno para 32 y otro para 64 bits. Las aplicaciones de 64 bits ven las entradas de ODBC de 32 y 64 bits, pero las aplicaciones de 32 bits sólo ven las entradas de ODBC de 32 bits. El detalle es que en mis "Herramientas Administrativas" sólo existía un ODBC, y justamente correspondía al de 64 bits. Así fue que, tal como dice el colega Roberto, busqué el archivo C:\Windows\SysWOW64\odbcad32.exe, el cual corresponde a la configuración de ODBC para 32 bits. Luego configuré ahí la "base de datos" a la que quería acceder y la aplicación PHP funcionó normalmente.

Dicho sea de paso y para cerrar el post, agregué una entrada (un acceso directo) a las "Herramientas Administrativas" para ver también el ODBC de 32 bits, apuntando al archivo indicado anteriormente.

19 enero 2011

Menú Inicio Clásico en Windows 7

Dos posts en un día, esto va a traer alguna consecuencia meteorológica extraña... mientras van leyendo tiren un F5 al SMN :P

Estoy jugando un rato con el Windows 7 y me cuesta acostumbrarme a algunas cosas. Una de ellas es el nuevo menú inicio. Tiene de bueno el buscador, pero para mi no sé si es tan útil... como cualquier lector se podrá imaginar (ni hablar si es un amigo, jaja), soy demasiado estructurado y cada cosa está en su lugar... cada entrada en el menú está en un lugar específico que mi cabeza lo tiene muy presente... tan sólo moverlo una posición más arriba o más abajo sería algo que rápidamente me molestaría... y sí, son horas arriba de estos animalitos electrónicos.

Así fue que salí a buscar alguna solución. Y la gente decía que no se logra tocando el registro como en tantas otras cosas... así que alguno por ahí dijo: la solución es este software: Classic Shell, un soft alojado en el gran repositorio libre SourceForge.

Instalé y quedé loco... se puede configurar muchísimo y realmente reemplaza al nuevo menú inicio. Pero incluso el nuevo menú inicio no desaparece del todo, y esta aplicación permite configurar para que con alguna tecla especial se pueda visualizar el nuevo menú inicio del Win7. Es decir, el menú de inicio clásico puede quedar como "default" y el otro se puede hacer aparecer simplemente con una tecla especial configurable. Sinceramente impecable.

Windows 7 Lite (Chiquito)

Hace unos años mi amigo Shaq encontró en Internet el Windows Chiquito, un XP "recortado" para que funcione en máquinas con menores capacidades a las recomendadas. Este Windows Chiquito ha sido un gran hallazgo, nos ha dado grandísimas satisfacciones a nosotros y a muchos amigos... y a mucha gente que lo tiene instalado y quizás ni sabe que ese XP que usa a diario es un Windows Chiquito, porque a la vista luce como un XP común... sólo que probablemente la máquina anda un poco más ágil. El Windows Chiquito sigue presente por la red y algún capo siempre lo sube, por ejemplo acá.

Ahora estamos en la era del Windows 7, todos los fabricantes sacan hardware con drivers para Win7 y algunos ya se han olvidado del viejo y muy querido XP. Esto obliga a más de uno a pasarse al nuevo sistema, aún cuando la máquina quizás siendo nueva no sea la más apta para correr el Win7 ágilmente. Y sí, el Win7 es hermoso pero cuesta moverlo, además que tiene unas cuantas cosas que quizás están demás para el usuario común.

Hace unos días pensaba en renovar un Windows Vista por un Win7 y la máquina en la que pensaba hacer esto era bastante reducida... básicamente, un Celeron con un 1GB de RAM. En un momento se me prendió la lámpara y pensé: algún capo no habrá creado un Windows 7 Chiquito? Luego de unos pocos minutos ya había encontrado varias versiones de Windows 7 Lite en Español... fantástico! Es más, una de las versiones que encontré, el instalador entra en un CD... sí, un CD de 700MB, aunque usted piense que ya no existen más! Acá el hallazgo. Si en un futuro ya no existe más esa página, busquen por: Windows 7 Lite.

Así fue que lo probé y estoy muy contento por su rendimiento, trae todo lo necesario, más de uno ni se enterará que es una versión "recortada". En la página anterior pueden leer las cosas que le sacaron, pero básicamente tiene todo lo necesario y hasta quizás algo más. El Celeron de 1GB lo lleva muy bien, incluso mejor que el Vista anterior.