Google ¡Identifícate! y mi nostalgia con aquellas máquinas de backup
Hoy me ha entrado nostalgia cuando he usado Google y me he encontrado con la palabra Google en un código de barras.
No he podido evitar comprobar si de verdad ponía "Google" en el código de barras.
A pesar de tanta tecnología, chips rdif y todo lo que nos podamos imaginar, pintar un papel con rayitas negras siempre es más barato y rápido.
Los códigos de barras se usan tanto en los supermercados con su formato EAN-13 como para que los robots de backup de última generación puedan identificar las cintas sin tener que meterlas en el lector, montarlas, rebobinarlas y volverlas a sacar.
La maquinaria
Cuando entré a trabajar en la universidad teníamos una OverlanData controlada por un servidor Sun con Solaris 8 y Legato Networker 5 como software de backup. El servidor se llamaba artemisa. Estoy hablando del año 2003:
El robot era modular. Todas las cintas estaban en el módulo inferior y al fondo a la derecha había un ascensor que las subía y las bajaba del módulo superior.
El día a día
Casi a diario había que cambiar cintas y tardaba alrededor de una hora en hacer el inventario de todas las cintas. Solo imaginar lo que era recuperar un backup de una máquina crítica se me ponen los pelillos de punta. ¿Cuanto va a tardar en recuperarse esto? Pues si no están las cintas que necesitamos unos 45 minutos ... y por supuesto nunca estaban.
Un buen día veo por casualidad una luz roja por una rendija del carro de cintas y tras mucho indagar me entero de que la máquina tiene lector de código de barras.
Probando el lector de código de barras
En aquel momento había un programa llamado ean13 en Debian al que le pasabas un número y te lo pasaba a código de barras. Tuve la suerte de que la máquina entendía precísamente ese formato de código de barras porque luego me enteré de que hay un porrón de formatos de códigos de barra.
El formato ean-13 es el de los supermercados. Si tienes una lata de coca-cola delante puedes instalarte el programa barcode y, suponiendo que el número del código fuera 1234, escribir barcode -b 1234 -e EAN-13 -o /tmp/prueba.ps y compara el resultado obtenido con el código de la lata abriendo el fichero con "kghostview" o "evince".
Cuando hice inventario de la cinta la primera vez tardó mucho porque tenía que asociar el código de barras a la cinta en si (montarla, leerla rebobinarla, ...) pero la segunda vez tardó segundos.
Vamos a ello
En aquel momento teníamos un armario ignífugo que debía medir un metro de alto por medio de ancho y otro medio de profundidad ... lleno de cintas. El trabajo se antojaba ... trabajoso.
Me tiré dos jornadas completas imprimiendo pegatinas, pegándolas en las etiquetas y cambiando las etiquetas de las cintas.
El resultado valió la pena porque el tiempo de recuperación de backup se redujo una burrada y yo tenía más tiempo libre para hacer otras cosas ... como por ejemplo un enoooorme código de barras que se usó para una presentación en la que a Sistemas le tocaba preparar la Reunión Semestral.
No recuerdo que narices puse realmente en ese código de barras.
Tareas para casa
Te dejo como tarea sacar de la biblioteca un libro en nombre de otra persona imprimiendo en un papel su código de barras y usando la máquina de reserva. :-D
¿No sabes como hacerlo? man barcode
El álbum de hoy
Alexander Blu siempre me ha parecido un artista estupendo para música instrumental.