martes, 6 de noviembre de 2012

De 1999 a 2012

1999-2012

Hace tiempo que tenía pendiente este post, distinto de la línea actual del Blog, un post personal sobre mi, la tecnología y los cambios de la misma desde el milenio pasado, si, hemos cambiado de década, siglo y milenio.

Voy a comenzar esta entrada en el 99, año en el que entré en mi actual trabajo, dejando atrás años anteriores en el que programaba en Pascal y algo de ensamblador, el uso de las BBS (donde distribuí mi primer libro) y el 8086 con monitor de fósforo verde…

Cuando empecé a trabajar en mi actual puesto allá por el 99, conocí de primera mano el sistema operativo NT Server 3.5 un ordenador “super potente” que contaba con la increíble cantidad de 128Mb. de RAM y tenía un servidor web IIS. Las webs las realizábamos en ASP y como bases de datos Access, nos conectábamos a las BD mediante ODBC creando las conexiones en el global.asa y nuestro servidor web externo externo estaba ubicado en el PTG (Parque Tecnológico de Galicia) en Orense.

La primera gran crisis la vivimos a los pocos meses de mi entrada, la web se caía continuamente con usuarios realizando nuestro cursos y el día de la gran crisis mi compañero de trabajo, Santi, se marchó a las 9 de la noche para Orense a solucionar el problema ya que la conexión por VNC apenas dejaba mover el ratón en pantalla. A veces recordamos la situación, ya que tiempo después supimos la frase de “que vaya a Orense a arreglarlo y si no funciona que no vuelva”, que nos transmitieron en el momento, como “es mejor que vayas a Orense a ver si desde allí lo solucionas”. Después de un gran trabajo por parte de Santi en la sala de servidores del PTG (con el centro cerrado y sólo el guardia de seguridad) y pruebas en ambos lados y llamadas telefónicas entre ambos (éramos los dos únicos informáticos), encontró el problema debido a un Access corrupto (por la subido incompleta mediante el ftp) y tiraba el IIS al conectarse por ODBC… también recuerdo que esa noche quemé la casa, la verdad es que no sé ni como apagué el fuego yo sólo… al poco tiempo nos pasamos a SQL Server.

Al poco de entrar al trabajo (un par de meses) cambiamos la ubicación física de las oficinas, apartándonos físicamente de la Universidad y conectándonos mediante un radioenlace de 2Mb. simétricos, una auténtica maravilla, mi compañero de trabajo tenía conexión a Internet en casa mediante un modem de esos de 64kbs., yo no tenía Internet, pero a cambio pasaba muchísimas horas en la oficina, incluso noches enteras y algunos festivos.

Utilizábamos ICQ y ahora que busco el enlace… veo que sigue existiendo (y con cliente para todo tipo de SmartPhones), el correo corporativo lo gestionábamos con un servidor gratuito en Windows que nos permitía10 cuentas gratuitas, era POP y lo utilizábamos con Outlook.

Nuestro navegador web era Internet Explorer 5 y de vez en cuando probábamos algo con Netscape Navigator, para programar utilizábamos el Bloc de Notas, quien empezase así sabrá de lo que hablo. El buscador que utilizábamos era un programita en windows que realizaba búsquedas en los principales motores de la web (Lycos, Ozú, Olé, Yahoo…), no existía ni la Wikipedia, ni Google, ni la web 2.0, ni las redes sociales, de hecho ni siquiera había mucha documentación para programar y había que hacer muchos ensayos de prueba/error…

Con los primeros sueldos me compré mi primer ordenador “decente”, ya que estaba tan acostumbrado a destripar los PC’s del trabajo, me lo compré por piezas para hacérmelo un poco más a mi medida, e incluso le puse una unidad interna de discos ZIP de 100Mb., algo que parecía casi infinito estando acostumbrado a los discos de 3 y medio de 1,4Mb. (que ya suponían una evolución de los que usaba antes de 5,25”  y baja densidad con 360kb.).

Todo fue evolucionando, pasamos por el año 2000 sin la hecatombe mundial causada por el efecto 2000 de los PC’s, empezamos a utilizar Google como buscador, era una maravilla de rápido y preciso, la inclusión del Visual Studio como herramienta de trabajo, para programar era el paraíso, llegaron los CD’s y los DVD’s y posteriormente las memorias USB… mover archivos entre PC’s ya era más fácil.

Empezamos a programar en PHP, nuestros servidores pasaron al CESGA (Centro de Supercomputación de Galicia) y además de nuestro primer servidor del CESGA con Windows 2000, empezamos añadir más con Debian y FreeBSD, nuestro servidor web ya era Apache y las bases de datos en MySQL y controlarlos con putty por SSH era otro mundo, además dejamos de utilizar el ftp (WinSCP para SFTP).

Saltaron a escena nuevos navegadores y Firefox nos empezó a facilitar la vida, nos os imagináis lo que era depurar una web en flash que se conectaba a una BD en Backend mediante PHP y no saber lo que pasaba, para lo cual teníamos que volcar resultados al navegador para verlos en el código fuente, después sniffers y llegó Firebug para ver un nuevo cielo… después Chrome y más servicios de Google (Google Apps, Google Docs, Google Calendar). Trabajar desde diferentes ubicaciones con nuestro trabajo sincronizado mediante Dropbox, Box,SkyDrive, utilizar documentos compartidos con Google Docs, los calendarios privados y compartidos de Google, nuestros contactos sincronizados con Gmail… todo esto en diferentes ordenadores, tablets, SmartPhones (sólo en casa tengo un PC, dos portátiles, cuatro tablets, un Android TV y varios SmartPhones).

Pasaban los años y mi IDE cambió a Eclipse, el servidor web de mis servidores personales pasó a ser Nginx, cambié primero de servicios de hosting a un servidor dedicado y ahora a otro muy superior y servicios de Amazon, CloudFlare, Google App Engine y otros, la conexión de casa por cable fue aumentando hasta los 50Mb./5Mb. actuales y la conexión permanente desde mi BlackBerry, mi correo pasó de las primeras cuentas gratuitas a varios de mis dominios, primero con servidor web en mi dedicado y ya desde hace unos años con Google Apps. En el 2006 con el nacimiento de mi hija comencé el proyecto de la revista Foto DNG y de no ser por los servicios en la nube todo esto sería casi inviable. Ahora el control de código lo realizo mediante Git y principalmente Mercurial, todos los proyectos los replico en BitBucket, atrás quedan aquellos años que para no pisarnos comentábamos en el código quien y cuando había realizado la última modificación del archivo… ahora puedo modificar y lanzar un proyecto totalmente en web con cloud9 ide, editar el código on-line, depurarlo, lanzar un servidor con PHP y Apache, node.js… todo desde el navegador y desde cualquier ubicación, probar diferentes sistemas operativos en maquinas virtuales, emular tablets y SmartPhones desde el navegador con Ripple (incluso desde cloud9 ide y crear una App desde el navegador)…

Ahora me es posible trabajar en la revista en una ubicación, al acabar sincronizar mediante FreeFileSync con una carpeta de SkyDrive (donde tengo 25Gb. ya que cada número ocupa entre 5 y 8Gb.) y al llegar a otra ubicación sincronizar contra la carpeta de trabajo y seguir en el mismo punto donde lo dejé, al completar un número empaquetarlo a una carpeta compartida de DropBox y desde Tabulanova en los Países Bajos crean la revista para iPad, comunicarme mediante Twitter con Jon Harsem (dibujante de la tira cómica de Foto DNG) en Australia y podría seguir así un largo rato…

En el trabajo hemos realizado grandes proyectos, a principios del 2000 retransmitíamos eventos en directo mediante streamming con un Media Server y también los ofrecíamos en diferido por streamming, cuando lo normal era la descarga del video (y aún no se sabía lo que era YouTube), creamos Praxis un simulador empresarial con decisiones en tiempo real, un LMS cuando Moodle aún no era conocido, primero en ASP (apenas unas preguntas de examen) que fue evolucionando a una aplicación en Visual Basic y compilada como dll para el IIS y posteriormente en PHP que se liberó como Open Source, una red social iLug, quizás demasiado compleja para la época y mercado al que iba destinada, un simulador de industrias lácteas, creado en flash y con backend en PHP, que podía simular todo el proceso desde la recepción hasta el envasado final (proyecto de unos 600.000 euros y que ha tenido una segunda versión), un programa para los niños hospitalizados en el ayuntamiento de Lugo (Abred) y Vigo (Avae), con flash, PHP, pizarra virtual… los niños tenían tablets (si, aquellos portátiles carísimos que se les giraba la pantalla y en poco se asemejaban a los tablets de hoy en día, el hardware lo ponía Fujitsu), un CD interactivo y con versión web “A ratiña Lola” destinado a la enseñanza para los más pequeños… muy buena época y grandes proyectos en un sitio tan pequeño.

Cuando estaba en EGB planté mi primer árbol, en la Universidad escribí mi primer libro y como ya he tenido una hija, ahora me queda aportar mi granito de arena a la nueva revolución digital.

Si habéis llegado hasta aquí os compadezco y admiro vuestro aguante al leer semejante tostón, no sigo porque sino me extendería durante horas, sólo deciros que creo que la auténtica revolución tecnológica aún está por llegar y que tener en nuestro bolsillo un dispositivo que antes ocuparía toda una habitación es un lujo que dentro de unos años será como hablar de los viejos diskkettes de 5 1/4 o de los Commodore, Spectrum y demás artilugios con los que crecimos los emigrantes digitales (como se define Eduardo Fernández).

No hay comentarios:

Publicar un comentario en la entrada