La abadía del crimen

Martes, 22 Julio 2008

Uno de mis libros favoritos es El Nombre de la Rosa de Umberto Eco. Su argumento e historia es muy interesante lo que ha hecho que se adapte para cine (una película protagonizada por Sean Connery) y en un juego: La abadía del crimen.

Navegando por la red, encontré un remake de esa vieja aventura. Sigue escrita en ensamblador (usando en este caso Win32ASM) pero se ha modernizado a los tiempos que corren: versión de 32 bits, sonido… aunque sigue conservando su encanto intácto

La abadía del crimen

Captura de la abadía del crimen

En la web se recopila todo el proceso de creación de este remake. El proceso es prácticamente manual y, debido al uso de ensamblador, una pequeña tortura. Un recordatorio de cómo se programaba a finales de los años 80.


Sincronización del reloj en Windows

Miércoles, 18 Junio 2008

De un tiempo a esta parte, el reloj de mi ordenador se desincroniza de forma acusada. He estado buscando soluciones y prácticamente todas pasaban por instalar algún software cliente que actualizase el reloj y ninguno me proporciona la confianza suficiente.

Llegué a plantearme escribir un servicio que hiciera esa sincronización de forma totalmente configurable. Para ello partí del código NTP client in C# publicado en Code Project, lo refactoricé y empecé a planear mi servicio (si al final me decido a acabarlo y dejarlo operativo, lo publicaré).

Sin embargo, existe un servicio que ya realiza esa misión: w32tm. El problema es que su configuración por defecto en Windows XP lo sincroniza una vez a la semana (demasiado tiempo a mi juicio). Después de mucho indagar, descubrí que el servicio se configura con ciertas entradas del registro de Windows.

El parámetro de configuración que buscaba lo descubrí en TuneXP. Consiste en modificar un valor del registro de windows:

Modificar el valor SpecialPollInterval con el número de segundos entre actualizaciones en la rama HKLM/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpClient.

Seguidamente, se reinicia el servicio Horario de Windows y el sistema actualizará la hora con el nuevo intervalo. Es una buena idea realizar una sincronización automática tras el reinicio para que empiece a contar los plazos desde ese momento.

El valor por defecto (604800) se corresponde a 7 días. En la página recomiendan valores de 2 días (172800) ó 1 (86400). En mi caso, lo he configurado para 8 horas (28800) o, lo que es lo mismo, 3 veces al día como las medicinas.

Modificar el registro de Windows siempre es peligroso. Es aconsejable hacer una copia de seguridad de las modificaciones (exportando la rama a un fichero .reg) para poder restaurarlo en caso de error. No me hago responsable de los problemas ocasionados por el uso de esta información.


Instalación y configuración de LaTeX en Windows

Martes, 8 Abril 2008

LaTeX es un potente sistema de preparación de documentos ampliamente utilizado en ambientes científicos. A pesar de su fama de ser complicado de aprender y utilizar, tras una pequeña fase de aprendizaje se convierte en una herramienta muy sencilla y potente.

Está incorporado en todas las distribuciones de Linux por lo que no es necesario realizar ninguna labor especial para poder utilizarlo. Lo que parece difícil es poder utilizarlo en plataformas Windows debido a lo acoplado que está con Linux. De nuevo es una idea equivocada: se puede disponer de un entorno completo instalando un par de programas.

Para utilizarlo se necesitan, por este orden, el núcleo de LaTeX y un editor.

Leer el resto de esta entrada »


Leer comics en el ordenador

Sábado, 15 Marzo 2008

Aunque estén denostados en el sistema educativo, los cómics son una buena forma de acercar la lectura a los niños. Nuestra generación ha disfrutado de grandes dibujantes y guiones que nos han entretenido y arrancado carcajadas durante largas horas.

En este mundo, cada vez más digital, los cómics han sufrido una transformación equivalente. Los cómics digitales no son más que imágenes escaneadas y comprimidas, con las extensiones cbr o cbz (Comic Book Rar y Comic Book Zip, respectivamente). Para poder disfrutar de esta versión digital es necesario un visor de cómics que facilite su presentación y lectura.

Existen varios programas que realizan esta labor con mejor o peor desempeño aunque todos ellos tienen la misma base: presentar las imágenes escaneadas en orden, ya sea de un directorio o de un fichero cbr/cbz, que se descomprime de forma automática, presentándolas a una o dos páginas, aplicando filtros para mejorar la calidad de la imagen y con gran resolución para facilitar la lectura.

La primera búsqueda suele acabar en CDisplay, el visor de cómics por antonomasia en Windows. Esta pequeña aplicación realiza su labor a la perfección y sin demasiadas florituras. Carece prácticamente de interfaz y opciones, con la excepción de un pequeño menú oculto en el botón derecho del ratón.

RayViewer

Sin embargo, existe una alternativa de gran interés y con acento hispano: RayViewer. Proporciona una interfaz similar al Acrobat (versiones previas a la 8), dispone de un buen conjunto de filtros y no es especialmente pesado. Hay que destacar su filtro lanczos que permite mejorar la imagen adaptándola al tamaño de la pantalla con una calidad increíble. Unido al prefetch (mientras se lee una página se aplican los filtros a la siguiente para reducir el tiempo de carga) proporciona la mejor experiencia de usuario.

Comical en Windows 2000

Para aquellos que no utilicen Windows como su sistema operativo hay una alternativa multiplataforma. Comical es uno de los visores más ligeros, programado en C++ y con una buena calidad de imagen gracias a sus filtros. Lo único malo de esta opción es que lleve casi dos años sin evolucionar.

Sin duda, en la actualidad, es posible disfrutar de nuestra colección de cómics digitales preservando los originales en papel del deterioro por el uso, aunque éstos siempre tengan su encanto…