lunes, 31 de julio de 2017

Cómo surgió la idea del Simple SRT Parser

Primero que nada, decir que el formato SRT es un formato para subtítulos de video.

La idea es tener los subtítulos como texto, no mapas de bits como lo son los subtítulos estándar de los DVD de video. Pueden estar en un archivo a parte, con extensión .srt o incrustados en el contenedor como otro stream.

Las ventajas son, por ejemplo, que al ser texto podemos ejecutar búsquedas. O, como ya hace youtube, podemos usar algún traductor automático para cambiarles el idioma de manera rápida. Aunque, como creo que el lector sabe bien, las traducciones automáticas todavía no son perfectas.

Bien, ahora la anécdota de cómo tuve la idea de hacer el parser.

JH's Simple SRT Parser

Un simple procesador online de archivos SRT para facilitar tareas comunes. Ver entrada siguiente para la anécdota de cómo surgió esta idea.

lunes, 24 de octubre de 2016

El solver de la paradoja del reloj - para el juego Final Fantasy XIII-2

Hice este solver automático cuando llegué a la parte de la paradoja del reloj. Para quienes sólo quieren seguir con la historia y no dejar demasiado tiempo en este minijuego. Con esta herramienta lo pasarán en un segundo.

sábado, 2 de enero de 2016

Sysprep no se puede ejecutar en una computadora que ha sido actualizada...

El mensaje en inglés es: "sysprep cannot run on a computer that has been upgraded from a previous version..." y en español "Sysprep no se puede ejecutar en una computadora que ha sido actualizada..."

La solución es eliminar del registro de Windows el valor Upgrade cuya ruta completa es: HKLM\System\Setup\Upgrade

Actualización 24 de febrero de 2020: No deben intentar usar sysprep para cambiar un disco duro, con sistema operativo ya cargado, de placa base, como sí se podía hacer con seguridad en Windows 7. En 8, 8.1 y 10 dará problemas casi siempre. Sólo deben usar sysprep para preparar una imagen recién cargada para su generalización como es la intención del comando. El truco de usar sysprep para limpiar una imagen sin borrar los archivos y programas, y cambiar la placa base, ya no es seguro, terminarán formateando e instalando en limpio casi siempre. Por alguna razón que todavía no conozco, sobre todo en Windows 10, la generalización fallará siempre, dejándolos con un sistema corrupto o directamente no arrancable. Si lo que quieren es cambiar de placa base, y tienen Windows 10, sólo intenten hacer el traspaso sin querer generalizar, seguramente consiga iniciar con la nueva placa, y sólo tendrán que desinstalar los drivers de la vieja placa. En caso de que no quiera la nueva placa, sólo hagan instalación limpia, no es el fin del mundo (para quien tiene los recursos para respaldar los archivos, claro. Si no tienen los recursos para hacerlo bien, vayan con alguien que sí los tenga).

lunes, 1 de diciembre de 2014

sysprep, imagex y oscdimg errores no tan comunes pero no tan imposibles

El otro día necesité crear una imagen de Windows 7 con las actualizaciones integradas para poder reparar un sistema que quedó corrupto por apagarse durante una actualización (no podía, debido a esto, iniciar servicios tan básicos cono SENS o DHCP, por lo que no se conectaba a internet y muchos componentes del mismo Windows no funcionaban, incluyendo restaurar sistema y sfc).

Esta imagen la creé usando sysprep para generalizar una instalación limpia de Windows actualizada a la fecha. Luego imagex y oscdimg para capturar la imagen y generar un archivo iso que luego se puede quemar en un DVD. Este DVD fue usado después para reparar el otro sistema sin tener que formatear.