Errores 40002 y 20510 en SUA

En mi mensaje anterior comenté de unos problemas pendientes en el depto. de contabilidad de la emrpresa donde trabajo, eran errores con el Sistema Único de Autodeterminación (SUA) del IMSS, el primero no permitía iniciar la aplicación mientras que el segundo impedía la generación de reportes mensuales de pagos. Al igual que con el mensaje anterior, publico aquí la solución para recordarme en caso de que llegue a necesitarlo, y si puede ser de utilidad a alguien.

  • Error 4002
    40002 21S01: [Controlador ODBC Microsoft access]: El número de valores de consulta y el numero de campos de destino son diferentes.
    Solución
    Configurar opciones regionales y de idioma a Español (México), u otra que utilice el signo ‘,’ como separador de miles y ‘.’ como separador de decimales (el error se debe a usar una configuración que utilice los signos para usos invertidos, como la española).
  • Error 20510
    20510–Error in File C:\Archivos de programa\SUA\Reportes\Cedula Oportuno Obr-Pat.Rpt: Invalid formula name.
    Solución
    También puede aparecer indicando otro nombre de archivo, según desde qué parte del software se intente generar el reporte. Este error se originó y solucionó en algún complemento anterior al 3.2.8, lo resolví instalando los complementos 3.2.4 al 3.2.7 y reinstalando el 3.2.8, me parece que el 3.2.7 es el que lo resuelve, pero de una vez meterle todos 😉 (siendo estrictos no son todos, ya que el software es versión 3.1.8 y faltarían complementos para llegar al 3.2.4, pero estos son los únicos que encontré para descarga en el sitio del IMSS, por el momento parece que todo va bien).

IDSE con Internet Explorer 8 y Java 6 upd 22

Hoy me estuve peleando con el sitio web de IDSE (IMSS Desde Su Empresa), de la oficina de contabilidad me pidieron ayuda, comentaban que tenían un error con un certificado no válido, en el sitio IDSE indican la solución para este problema con Internet Explorer 8: agregar el sitio a la lista de sitios de confianza. Sin embargo, ya que se había hecho también un cambio de la versión de Java del equipo (de la versión 6 upd 6 a la 5 upd 7), no pude comprobar si con el anterior procedimiento se resolvía el problema, pues al intentar ingresar aparecía un error en la página.

Estuve probando varias cosas y cuando estaba a punto de iniciar la odisea de llamar por teléfono, reinstalé Java Policy y el sitio funcionó :). Probé entonces actualizando a la última versión de Java (6 upd 22) y nuevamente problemas, reinstalé Java Policy y funcionando :). En fin, que tras cualquier cambio de versión de Java, también reinstalen Java Policy, por ahora todo funcionando y la oficina de contabilidad contenta (con esto, todavía tienen otros problemas :P), lo pongo por aquí en caso de que vuelva a necesitarlo y espero les sirva si se llega el caso.

¡Nos mudamos!

Nuevamente cambios para mi blog, en principio nos movemos a una nueva dirección, ahora estaremos en http://hsblog.mexchip.com, con cero ventanas “popup” de publicidad y (esperamos) con un mejor soporte :).
Segundo, he decidido que en adelante el idioma por defecto sea el inglés, aunque las entradas en español se mantendrán :). Por último, espero realizar actualizaciones más a menudo, tengo varias cosas pendientes por publicar, ¡a darle!

Pantalla negra al arrancar Ubuntu 10.04

En mi migración a Lucid Lynx, me topé con la sorpresa de que Usplash ha sido sustituido por Plymouth, no había estado al tanto de las versiones de prueba y no estaba enterado :P.

Bueno, el caso es que en mi computadora, después del menú de GRUB la pantalla quedaba en negro con un cursor parpadeando, hasta que finalmente aparecía la ventana de entrada al sistema (GDM), buscando encontré varias soluciones, unas un poco más elaboradas que otras, pero la más sencilla y que me funcionó fue la siguiente:

  1. Abrir (o crear) el archivo splash dentro de /etc/init.d/initramfs-tools:
    # gedit /etc/initramfs-tools/conf.d/splash
  2. Agregar en el archivo lo siguiente:
    FRAMEBUFFER=y
  3. Actualizar initramfs:
    # update-initramfs -u

Listo.

Esta solución la encontré en los foros de Ubuntu, en concreto en esta discusión.
Aunque la imagen que se muestra está en resolución menor a la de mi monitor, por eso, cuando tenga tiempo probaré lo que dicen aquí: High resolution Plymouth & Virtnual Terminal for ATI/nVidia cards with proprietary/restricted driver, aunque por ahora estoy satisfecho ;).

Haciendo hablar a Ubuntu

En Linux, uno de las aplicaciones más socorridas para la conversión de texto a voz es Festival, una gran herramienta de código libre. En Ubuntu, festival se encuentra en los repositorios, aunque al intentar utilizar algún comando me encontré con un problema de configuración del dispositivo de sonido, así que anoto por aquí cómo echar a andar Festival por si llego a necesitarlo de nuevo ;).

Instalar Festival

# aptitude install festival

Configurar Festival para que use ESD o PulseAudio

Para hacer que Festival utilice ESD o PulseAudio como salida, se utiliza el comando (Parameter.set ‘Audio_Method ‘esdaudio), se puede ejecutar dentro de la línea de comandos de Festival:

$ festival
festival> (Parameter.set 'Audio_Method 'esdaudio)

O colocando el comando en el archivo de configuración ~/.festivalrc (este cambio tendrá efecto solo para el usuario en turno, para hacerlo global se debe hacer en /etc/festival.scm, checar enlace anterior).

Probando Festival

Un texto rápido en inglés:

$ festival
Festival Speech Synthesis System 1.96:beta July 2004
Copyright (C) University of Edinburgh, 1996-2004. All rights reserved.
For details type `(festival_warranty)'
festival> (SayText "Hello world" )
#<Utterance 0xb68ceb98>
festival> (quit)

En español

Necesitamos instalar el paquete festvox-ellpc11k que contiene el sintetizador de castellano (voz masculina).
Después ejecutamos festival indicándole el idioma a usar

$ festival --language spanish
Festival Speech Synthesis System 1.96:beta July 2004
Copyright (C) University of Edinburgh, 1996-2004. All rights reserved.
For details type `(festival_warranty)'
festival> (SayText "Hola mextronics")
#<Utterance 0xb6acbfa8>

Y para no entrar a la línea de comandos de Festival, podemos indicarle que convierta lo que encuentra en stdin con el parámetro –tts:

$ echo "Hola mundo" | festival --language spanish --tts

Matando mosquitos con láser

La compañía Intellectual Ventures acaba de publicar un video en el que se aprecian secuencias de un mosquito siendo eliminado con un láser, una de sus propuestas para combatir la mortal malaria. El video se ve interesante, lo que no me convence es los posibles malos usos que alguien le pueda llegar a dar.

Enlace al video:
http://link.brightcove.com/services/player/bcpid66305942001?bctid=66338445001

En Youtube:

Curso VHDL – Introducción

En años pasados, durante un congreso de electrónica llevado a cabo en mi alma mater :), colaboré en la impartición de un curso de introducción a VHDL con duración de 4 días.

El curso fue muy básico, durante los dos primeros días se presentaron algunas generalidades del lenguaje VHDL y se introdujo a la utilización del software ISE de Xilinx. Después de eso se llevaron a cabo algunos ejercicios:

El curso fue muy básico, durante los dos primeros días se presentaron algunas generalidades del lenguaje VHDL y se introdujo a la utilización del software ISE de Xilinx. Después de eso se llevaron a cabo algunos ejercicios: Continúa leyendo Curso VHDL – Introducción

“Test dish” en Café World (Facebook)

Hoy, mientras pasaba un rato en el juego Café World dentro de Facebook, al cocinar unas hamburguesas me apareció en lugar de una de ellas un platillo denominado “Test Dish”, me pareció algo raro y lo busqué en el menú, no apareció. Realicé una búsqueda rápida en la red y encontré que varias personas han encontrado este platillo de repente, aunque no encontré información sobre si se trata de un error en el juego o alguna característica escondida por los programadores.

¿A alguien le ha ocurrido lo mismo? ¿Saben de qué se trata?
Aquí una imagen del platillo en cuestión:

Concurso Dell Alienware 2.0

Tras un periodo de descanso por el resfriado que pesqué y la inesperada descompostura de mi lap :P, estoy de vuelta para platicar sobre el concurso para elegir el nombre de una nueva comunidad latinoamericana de videojugadores creada por Dell.

Este concurso inició con un post en el blog de Dell en Directo donde pedían sugerencias sobre el nombre de esta nueva comunidad, se elegiría la mejor y quien la propusiera ganaría una laptop Alienware muuuy chida :). Tras la elección, muchos se quejaron de que no era un nombre muy bueno (LA Zona Alien), así que se decidió pasar a una segunda versión, en la que un grupo reconocido de jugadores eligió 13 nombres finalistas de entre los propuestos, ahora toca a todos votar para elegir el nombre :), háganlo aquí, o más información sobre el concurso aquí. Lástima que no soy finalista :P.