Era lunes. HabÃa dormido poco y mal. Acababa de aposentarme en mi puesto de trabajo habitual (la biblioteca con super-power) cuando suena mi teléfono. No es raro que el teléfono interno suene, pero tampoco es normal que lo haga a las 9:30 con todo el personal recién levantado.
- SÃ?
- Hoooola, soy el Mascarell, puedes pasarte por el Servidor un momento?
- Errrr… si, claro, ahora voy. Dame un minuto, ok?
Mascarell es un buen tipo. Ahora no sé que se dedicará a hacer, por que ha huÃdo vÃlmente del centro donde yo trabajo, pero cuando estaba aquà era simplemente genial. Un profesor de tecnologÃa asignado a ocuparse del servidor central de un instituto puede llegar a ser impresionante. Pero no adelantemos acontecimientos.
Rebobinemos, al estilo GonzoTBA.
Un servidor de ustedes se ha dedicado gran parte del curso pasado a trabajar en la Intranet del centro. AsÃ, por amor al arte. Por que me gusta. No me pagan para eso, pero carajo, algo tendré que hacer las cuatro horas que estoy sentado delante del ordenador de la biblioteca. Pues eso: programar.
La Intranet quedó divina de la muerte. Gráficos super fashion para miopes, herramientas para dar y vender, coordinación perfecta de la revista del centro, administración fabulosa del fondo de la biblioteca, usuarios, préstamos… vamos, una maravilla del PHP, y no por que lo haya hecho yo. Es que cuando las cosas se hacen bien, quedan bien. Que es lo que digo yo.
Pero volvamos al lugar de la acción. Llego al Servidor, que no es más que la sala de ordenadores donde el profesorado hace los exámenes: tres ordenadores conectados a la Red principal del centro donde casi siempre puedes encontrar un disquete o un pinganillo olvidado con datos jugosos. En cuestiones de seguridad, nadie nos gana.
Pues nada, me acerco a Mascarell, y lo veo revisando los LOGs del Apache uno por uno. El de errores, el de accesos y el de pajas. Para que no se le espace nada. El tio tenÃa incluso un fichero TXT con cada IP que veÃa en los accesos apuntada y a su lado el correspondiente poseedor de ésta, si es que lo encontraba. A cada nueva IP lo podÃas ver correteando por el edificio entero preguntando a diestro y siniestro si era tuya. Obsesionado, el chiquillo.
“Ya tengo la Intranet terminada”, me dice.
Mi cara, un poema.
“¿Qué Intranet?”, pregunto yo, estúpido de mÃ. “Yo ya tengo la mÃa casi terminada”, añado.
“Ah, pero tu también la hacÃas al final?”, me responde.
No, mira, sólo te pido acceso cada dos por tres a la MySQL por que me divierto haciendo y deshaciendo tablas, y lo de la FTP en el Servidor era ya puro aburrimiento. ¡Como va a dedicarse el bibliotecario a programar una Intranet, chiquillo! Aaaaai…
“Pues sÔ, me atrevo a responder.
“Bueno, no importa, pondremos las dos”. Impresionante. Dos Intranets haciendo exactamente lo mismo en el mismo servidor para el mismo fin. Redundancia por doquier.
Varios cafés más tarde, y algún que otro colocatil, me explica que él hará la parte “dedicada a profesores” (notas, faltas de asistencia y anuncios de cenas varias) y yo “la de los alumnos”, a lo que me sugiere que haga un Foro de esos “que tanto les gusta a los chavales”. Pregunto: “¿Y un sistema de correo interno?”. “Que usen hotmail, no vamos a hacer dos veces lo mismo cuando ya está hecho”. Pongo el modo autista en mi cerebro y me imagino a Mascarell siendo matado de las más viles formas posibles. Eso es un cÃnico y lo demás son tonterias.
Hablemos de la integración, pues. Tu haces esto, yo hago lo otro, te cojo esto, tu me cojes esto otro y ya tenemos un kamasutra de cojones. Perfecto.
Sobre el papel, de puta madre. Eso era construir una Intranet y lo demás eran tonterias.
Me copia el código fuente para que pueda trabajar con él, asà adelanto faena y veo lo que ya hay hecho. Me vuelvo a la biblioteca. Abro el código. Lo veo. Cierro los ojos. Veo un “var login = 0;” y me cago la patabajin. Vuelvo al Servidor.
“Oye, Mascarell… por curiosidad, qué idioma has usado?”
“Pues que voy a usar, lo mejor de lo mejor: JSP!”
Como dirÃa Fuckowski: todos al suelo, oleada de mierda.
* * *
Muchos cafés después y cinco o seis colocatiles más tarde, le doy vueltas al asunto y me dan ganas de colgarme un rato de uno de esos pararrayos que hay en el tejado del edificio.
Para que nos entendamos: hay tres tios en todo el instituto capaces de programar un script del lado del servidor (una página dinámica, vamos). JC, mi profesor de ANSI C; Mascarell, alias “tumbaservidores”; y yo, alias “bibliotecario multiusos”.
Pues bien. JC programa en ASP con Oracle, Mascarell en JSP con MySQL (con wrappers) y yo en PHP con MySQL a pelo.
Quien sea capaz de juntar eso y sacar una intranet decente, que me avise.
Jun 29
Noviembre 30th, 1999 a las 12:00 am
Prueba