El colmo con Bancanet

En varias ocasiones he demostrado mi inconformidad por el sitio de Banca electrónica de Banamex, sobre todo porque exige el uso de Internet Explorer.

Bancanet de Banamex

También tiene un diseño fataaaaal, me ha tocado auxiliar a mis usuarios con los detalles de esta aplicación y realmente esta muy mal. Para colmo de males hacen cambios sin avisar.

Ayer un amigo me aviso que simplemente no podía hacer operaciones porque no le aparecía el cuadrito donde tecleaba la clave dinámica. Y efectivamente, hicieron un cambio y donde supuestamente aparecía ya no lo hacía más.

Tuvimos que hablar al soporte técnico, y nos dieron la solución inmediatamente (al parecer ya es un bug común y no era el primero en hablar). Algún simpático hizo que el cuadrito donde se teclea la clave dinámica apareciera en una ventana emergente (pop-up).

Desactivar el bloqueador de elementos emergentes.

No se si el bloqueador de elementos emergentes esta activado por default en IE 7, pero para que funcione Bancanet tuve que desactivarlo Menú Herramientas - Bloqueador de elementos emergentes - Desactivar.

Para colmo ¿Tienen ideas de cuantas barras de herramientas de Explorer tienen bloqueador de ventanas emergentes?, para no batallar también desinstalé la barra de Google.

Uno puede suponer que un banco debe de contar con los recursos como para generar una aplicación web coherente y funcional, pero no es el caso con Banamex.

Archivado en: Bug Hunter | (11) Comentarios | April 14, 2009
Agregar a del.icio.us | ... El colmo con Bancanet en #Linuxman

Perdida de conexión a un servidor MySQL mediante ODBC y MS Access

Desde hace tiempo hice un sistema que utiliza a Microsoft Access pero el motor de base de datos esta en MySQL. Utilizando el conector ODBC el origen de los datos es transparente para Access y con eso puedo tener un sistema más eficiente al momento de realizar algunas consultas.

Todo funcionaba de maravilla, hasta que llegó el momento de unir dos sucursales mediante una VPN, coloqué el servidor en un extremo y algunos de los clientes en el otro, entonces fue cuando empecé a recibir mensajes como este:

MySQL Server has gone away (#2006)

Lo malo es que este error provocaba congelamientos en el sistema o evitaba que se guardaran los últimos cambios, cosa que definitivamente puede llevar el calificativo de no good.

Al parecer ya es un bug conocido según este reporte. Ahí mencionan que lograron evitarlo haciendo una pequeña consulta cada cierto tiempo para mantener viva la conexión.

Eso era relativamente sencillo de intentar, siempre tengo un formulario abierto en el que tengo el menú de opciones, así que ahí decidí poner el código.

Abri el formulario en modo diseño y modifique la propiedad Intervalo de cronómetro

timer

El valor esta en milisegundos así que 10000 equivale a 10 segundos, este valor se puede ir “ajustando”, más largo si no es tan frecuente el problema, hasta encontrar un valor óptimo.

Ahora generé un código en la propiedad Al cronómetro, en este punto hay varias maneras de hacerlo, básicamente lo que se requiere es hacer una pequeña consulta, así que inserté el siguiente código:

Private Sub Form_Timer()
    Dim dbMidb As Database
    Dim qdfConsulta As QueryDef
    Dim rst As DAO.Recordset
    Dim strConsulta As String

    On Error GoTo Error:

    'Inicializa los parametros de la consulta.
    Set dbMidb = CurrentDb
    Set qdfConsulta = dbMidb.CreateQueryDef("")

    'Ejecuta una consulta sencilla para mantener viva la conexión.
    strConsulta = "SELECT usuarios.usuario FROM usuarios;"
    qdfConsulta.SQL = strConsulta
    Set rst = qdfConsulta.OpenRecordset

Error:
    'Terminamos el recordset
    rst.Close

End Sub

Claro que la instrucción SQL expresada en la variable strConsulta puede ser diferente dependiendo del nombre de las tablas de cada proyecto, elegí la tabla de usuarios porque a lo mucho me regresa 10 registros.

consulta

Ahora solo falta comprobar que se este ejecutando la consulta. Al revisar la gráfica puedo ver un pequeño “pulso” cada cierto tiempo que me dice que efectivamente todo esta funcionando como se planeo.

grafica

Quiero suponer que el problema se debe a algún detalle en el ODBC de Windows, pero mientras sale un arreglo mejor esta consulta intermitente me esta funcionando.

Archivado en: Linux y Software Libre, Bug Hunter | (5) Comentarios | March 17, 2009
Agregar a del.icio.us | ... Perdida de conexión a un servidor MySQL mediante ODBC y MS Access en #Linuxman

Cuando ni para copiar son buenos

Me acaban de avisar de este ligero error en Alt1040

ALT1040 - La guía del geek

Ok.. bueno un error cualquiera lo tiene, a mi me ha pasado …

Lo bueno es que ya lo “corrigieron”

ALT1040 - La guía del geek2

Lo que no se es porque me avisan de estas cosas ¡A mi! :P

Archivado en: Bug Hunter | (6) Comentarios | December 9, 2008
Agregar a del.icio.us | ... Cuando ni para copiar son buenos en #Linuxman

Quien te ha borrado de tu messenger?

¿Quieres saber si te han borrado o eliminado de tus contactos del msn?, La respuesta viene con otra pregunta…. ¿Es muy necesario saberlo?.

Nunca he utilizado los servicios de las páginas que prometen averiguar si te han eliminado o bloqueado de los contactos por dos simples razones, primero no es algo que me quite el sueño y segundo para “funcionar” me piden la contraseña de mi correo y eso nunca lo hago.

Además aunque averigües si fuiste nominado y expulsado, el servicio nunca te dirá los motivos por lo que lo hicieron, así que te van a dejar con más interrogantes que al principio :D .

Pero hay personas (a lo mejor soy algo sexista) sobre todo las mujeres las que no pueden “evitar” usar este tipo de servicios, hoy me llegó el siguiente correo:

¿Me tenias no admitido?

Ya podrás saber quien te tiene sin admisión, eliminado y saber el estado de tus contactos sin que se den cuenta…!

Que esperas para revisarlo.?

Lo puedes hacer en WWW.QUIEN.IGNORA.COM

Lo interesante de este sitio es que al visitarlo usando mi Firefox me aparece la siguiente advertencia:

Quien ignora

Ahora díganme, sabiendo esto, ¿Vale la pena saber si te han eliminado o bloqueado de tus contactos?.

Archivado en: Bug Hunter, Servicios de Internet | (28) Comentarios | July 2, 2008
Agregar a del.icio.us | ... Quien te ha borrado de tu messenger? en #Linuxman

Correo falso de la PROFECO sobre Gasolineras [SPAM]

Me acaba de llegar un correo como este:

Correo falso de la profeco

Las indicaciones dan a la descarga de un archivo gasolineras.exe, que solo Dios sabe que hará en una computadora con Windows.

Tengo que reconocer que los bad guys cada vez inventan nuevas mañas para hacer que se abran sus correos, pero lo inusual es que la Profeco mande este tipo de información por correo electrónico.

Si desean obtener información sobre las gasolineras mejor visiten este sitio:

Quien es quien en las gasolineras.

Archivado en: Bug Hunter | (3) Comentarios | April 10, 2008
Agregar a del.icio.us | ... Correo falso de la PROFECO sobre Gasolineras [SPAM] en #Linuxman