viernes, 4 de agosto de 2017

Los sectores defectuosos a la fuga

Para que se entienda lo que viene a continuación primero es necesaria una brevísima introducción a los sectores defectuosos.

¿Qué es un sector defectuoso? Forzosamente debo responder primero ¿qué es un sector?

Los dispositivos de almacenamiento, donde de forma persistente almacenamos nuestra preciosa información, deben organizar esa información de alguna manera, todavía no llegamos a los sistemas de archivo, vamos a hablar de algo que está por debajo del sistema de archivos.

En discos duros, cada sector está compuesto por la cabecera, el área de datos y el código de corrección de errores (ECC, del inglés error-correcting code). El tamaño de cada sector es fijo y está dado de fábrica. Tradicionalmente los sectores tenían 512 Bytes (y estos 512 no incluyen ni la cabecera ni el ECC, son 512 bytes para los datos de usuario).

Esto aplica a los discos de 512 de tamaño de sector. Ahora, cualquier disco fabricado hace unos años tendrá 4K de tamaño de sector

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.