Museo Hardlimit
-
En esta ocasión, los trabajos se han centrado en mejorar la mantenibilidad del código. Hasta ahora, la base de datos del museo usaba un SGBD creado por mi basado en archivos CSV. Esto estaba muy bien como ejercicio de programación, pero hacer cualquier cosa era absurdamente complejo mientras que con MariaDB es ridículamente sencillo (se ve que tenía una cantidad insultante de tiempo libre para mantener algo tan infernal). Dejando de lado la hipérbole, he empezado a migrarlo todo a MariaDB (MySQL), lo cual está reduciendo considerablemente la complejidad del código. Con esta "pequeña" inversión de tiempo, espero poder centrarme en cosas más interesantes de cara al contenido y la presentación.
Este cambio no lo notaréis cuando esté terminado, más allá de que las rutas de los distintios sitios van a cambiar (que no se me olvide hacer una redirección permanente).
Tenía pensado poner en producción esta nueva versión para la sección de software este fin de semana, pero han surgido cosas más divertidas como montar un pepino. A ver si para el próximo fin de semana puedo.
A parte de este cambio interno (que se prolongará durante varias semanas en paralelo con cosas más visibles de cara al público), se han añadido las primeras virtualizaciones de Windows 98. Además, la gente de v86 ha tenido la infinita amabilidad de prepararme un parche que permite modificar la fecha RTC, lo que amplía las posibilidades a usar versiones beta con "bombas de tiempo". En cualquier caso, todavía hay cosillas que solucionar con las versiones beta tanto de Windows 95 como de 98.
-
Se ha terminado de migrar a MariaDB la sección de software y hardware y se han puesto en producción. El proceso ha sido más rápido de lo que tenía planificado inicialmente. Con esto, saltamos a la versión 3 aunque todavía quede la biblioteca.
Para la biblioteca hay grandes planes que se ejecutarán cuando culmine la segunda fase renovación del hardware. Así que de momento, al museo se le baja el ritmo.A parte de la reestructuración interna del código y la base de datos, también se ha decidido abandonar el uso de JS-DOS para emulación y se va a centralizar todo en v86. Se hace debido a que la gente de JS-DOS está empezando a tomar un enfoque comercial de su proyecto que obliga bajo ciertas circunstancias a usar sus servicios en la nube, los cuales tienen muy buena pinta, pero van en contra de tener un servicio completamente independiente de terceros, que requiera poco mantenimiento y que funcione en todas las circunstancias incluso si ellos deciden abandonar su proyecto. Además, he visto que v86 rinde muchísimo mejor que JS-DOS, por lo que la decisión ha estado clara. El único inconveniente es que hacer ciertas cosas que con JS-DOS eran sencillas, va a haber que averiguarselas con v86, pero ahí está parte de la diversión. Con esto, ahora hay emulaciones (como las de Windows 3.x) que no están funcionando, pero ya irán llegando.
Así pues, dejando el museo a ralentí (que no parado), me quiero centrar en empezar a sacarle jugo a la nueva máquina que ayuda a motorizar Hardlimit desde este fin de semana.
-
Ya están disponibles todas las versiones finales ejecutables en v86 de MS-DOS y un buen número de betas y versiones de Windows 95.
Además, se han añadido miniaturas a cada versión.
-
Buenas tardes. He observado que la sección "biblioteca" tantos los apartados de "archivos" como en "Revistas", los enlaces están rotos. ¿Esto es debido a la migración del nuevo server?
Muchas gracias.
-
Buenas @vreyes1981
Es por la migración a la versión 3 del museo. La biblioteca estará fuera de servicio hasta que se migre a la nueva versión, con suerte, antes de Navidad donde, además, estarán disponibles los discos de la Micromanía que me enviaste.
-
Vale @cobito, no pasa nada, creí que había pasado como la última, que te hackearon la página.
¡Muchas gracias!
-
Recuperamos viejos espacios: La biblioteca de revistas vuelve a estar disponible (NOTA: Todavía se están añadiendo publicaciones y números; es un proceso automatizado que se habrá completado en unos días).
Con la biblioteca de revistas, empezamos a hacer cambios funcionales y visuales:
- La carga de las páginas de las revistas se ha mejorado hasta el punto de que son prácticamente instantáneas.
- Gracias a la velocidad de carga, ha sido posible crear un nuevo visor de revistas simple, rápido y mucho más práctico que el anterior:
· Ahora se muestra la revista completa en una sola página, evitando la necesidad de ir pasando páginas.
· Las páginas se muestran por pares a ancho completo de la ventana del navegador.
· Sigue siendo posible ampliar páginas a pantalla completa. - También se ha aplicado un nuevo formato en la presentación de las listas de revistas, de años y de números con tablas más anchas con pantallas a partir de 1080p en mente y dispositivos móviles.
En estos momentos se está proyectando el nuevo navegador de archivos donde irán los CD-ROMs. Tengo un esbozo aunque tengo que tomar todavía varias decisiones antes de empezarlo. Quiero intentar que esta sea la definitiva.
En otro orden de cosas, se ha estrenado una nueva cabecera universal, que cambia botones por pestañas y donde se incluye el menú de turno. Es decir, que las pestañas serán las mismas para todas las páginas pero el menú inferior cambiará en función de las necesidades de cada espacio. En estos momentos, esta nueva cabecera sólo está en el museo pero se irá propagando a todas las páginas con el tiempo.
-
¡¡Olé!! poco a poco, si señor.

Y me gusta el nuevo diseño, con las portadas de las revistas bien grandotas. Vaya setazo de nostalgia.

-
Llega la primera característica del año y viene para el museo.
Estrenamos un nuevo navegador de discos que se ha convertido en el germen para el futuro navegador de archivos que será una extensión de esto. Se ha usado el nuevo front-end, por lo que las vistas están optimizadas tanto para pantallas grandes como para dispositivos móviles.
Tal y como está pensado, debería ser posible navegar de una forma cómoda e intuitiva todo tipo de medios: además de discos de revistas, también sistemas operativos, controladores, demos, recopilatores, etc. El contenido ya irá llegando.
Toda la estructura de tablas está ya creada y en la próxima iteración, se pondrá a funcionar el concepto con un par de discos o tres.
Debido a las limitaciones de espacio, de momento sólo están disponibles los CDROMs de la PCManía. Voy a buscar soluciones temporales. Tengo por ahí un disco de 2TB que quizás pueda usar como medio temporal.
Por su parte, la ficha del disco (medio.php) del que tenéis un ejemplo aquí, muestra la carátura junto a información sobre el medio. La información que se muestra (si está disponible) es la siguiente:
- Nombre de la publicación.
- Tamaño del medio.
- Formato del medio.
- Sistema con el que fue creado originalmente.
- Volumen
- Editorial
- Ente que preparó los datos
- Programa que se usó originalmente para la creación
- Suma MD5
- Suma SHA-256
También se muestran enlaces de descarga para el archivo (.iso, .zip) o archivos (.cue/.bin) del medio que se quiera descargar y las descargas quedan habilitadas, en principio, sin límites.
Lo que venga más adelante dependerá principalmente del espacio de almacenamiento que consiga rescatando discos que tenga por ahí guardados.
-
@cobito me encanta la currada que te estás pegando con el Museo y con la nueva interfaz del navegador de discos. Como profesional del sector de la preservación digital, no puedo más que quitarme el sombrero.
Te cuento, porque esto te va a gustar: mi empresa se dedica precisamente a la preservación digital a nivel mundial. Trabajamos con clientes que van desde la Biblioteca Nacional de España(BNE) hasta otros internacionales como la Universidad de Harvard, el Museo del Holocausto en EE. UU. o HILA (Universidad de Stanford) entro otros muchos Top dentro de museos y universidades, montando sistemas que cuestan cientos de miles de euros. Y te digo una cosa: ver lo que estás logrando tú con recursos limitados tiene un valor impresionante; la estructura con las sumas MD5, SHA-256 y la catalogación de metadatos está a un nivel de rigor que ya quisieran muchas instituciones.
Por eso me hace tanta ilusión. Desde mi modesta opinión (ten en cuenta que soy un simple técnico, pero después de tantos proyectos, y en especial el de la BNE donde he visto cómo se publicaban millones de páginas gracias en parte a mi trabajo durante años para que la gente acceda desde casa), tu trabajo me parece profesional y necesario. Sé lo que cuesta digitalizar y dar visibilidad a estos archivos, y lo tuyo es para quitarse el sombrero.
Es vital dar visibilidad y acceso a este contenido antes de que se pierda para siempre. De hecho, si quieres hablo con mi empresa para que negocies con ellos un safebox y nos llevamos el Museo a las grandes ligas jajaja
Hablando en serio, haces un gran trabajo y la comunidad estará siempre agradecida. En cuanto me ponga a trastear con el 486 o el Pentium 166 que tengo por aquí, seguro que tiro de este material a tope!
Un abrazo!!
-
@_Neptunno_ Me vas a poner rojo

No sabes lo que me alegra y motiva lo que dices. En el aspecto técnico del tema, no tengo tantas dudas. Es lo típico que se puede hacer bien de muchas formas y seguramente no lo estoy haciendo bien del todo, pero tampoco mal. Pero desde el punto de vista de la estructuración y organización, me guío por la intuición, más que por baremos "técnicos". Mis referencias son Archive.org y WinWorldPC. Y bueno, la experiencia de ser esta la tercera vez que lo intento (a ver si es verdad que a la tercera va la vencida).
@_Neptunno_ dijo en Museo Hardlimit:
Trabajamos con clientes que van desde la Biblioteca Nacional de España(BNE) hasta otros internacionales como la Universidad de Harvard, el Museo del Holocausto en EE. UU. o HILA (Universidad de Stanford) entro otros muchos Top dentro de museos y universidades, montando sistemas que cuestan cientos de miles de euros.
Que venga alguien con esta trayectoria y te diga que no vas mal encaminado, motiva mucho. Como seguramente seas el mayor experto en Hardlimit (desde luego, eres el mayor experto en la materia que conozco), cualquier crítica o sugerencia que tengas, la que sea, por favor, coméntala.
Esto es algo que quiero hacer bien y ya que el coste económico (que no en tiempo) del desarrollo es cero y que los recursos de hardware se pueden ir rapiñando por ahí, estaría muy bien que el aspecto formal, se hiciera con rigor.
Todavía está muy verde, tanto en funcionalidad como en contenido. Así que conforme vaya evolucionando, seguramente vayas viendo cosas mejorables (si no las has visto ya).
¡Gracias!
-
@cobito todo lo que pueda ayudarte ya sabes que es un placer, aunque no te creas que soy nivel ingeniero de la preservación!

Creo que disfrutarías muchísimo aprendiendo con mis compañeros de desarrollo; para programar el software que gestiona no solo Teras, sino petabytes de información, hay un currazo increíble detrás(por no decir mil cosas que ni se o no conocía como los "Transfer Connector": (conector de transferencia) una función crítica que actúa como puente para la ingesta de datos de forma segura y estructurada). En esa parte yo tengo menos que decir, ya que mi rol es más de soporte de sistemas, pero tambien he estado en muchos proyectos de digitalización de todo calibre y no puedo evitar ver tu museo con ojos profesionales. Me parece admirable y sobre todo, utilísimo para la comunidad!!
Para que te hagas una idea de la escala, los sistemas que montamos se encargan de preservar "el conocimiento digital" para los próximos 200 años(o eso oí en una reunión hace tiempo jaja). Siempre decimos que si esto hubiera existido en tiempos de la Biblioteca de Alejandría, hoy no se habría perdido nada. Los datos se guardan en sistemas redundantes que auditan los archivos constantemente para garantizar que están sanos y que los discos mantienen su integridad. Si algo falla, hay varias copias más en los pools listas para entrar mientras se sustituyen los discos dañados o "con mucho trote".
Incluso ante catástrofes o guerras se toman medidas. Con el conflicto de Ucrania, por ejemplo, ya se empezaron a mover copias críticas a ubicaciones seguras (Por ejemplo desde UK a Irlanda) para evitar que la información se perdiera en caso de confrontación directa.
Dicho esto, que conste que yo solo soy el "último currito" de mi empresa! Pero estas cosas molan y te las cuento como salseo del mundillo

Saludos!!