Publicidad:
La Coctelera

Programming Ape

Historias de un simio que programa

29 Agosto 2005

Vacaciones CIELO (II)

La saga continúa...

La idea era además mover las oficinas del departamento de Admisiones (o Login, como se conocía por los empleados de Vacaciones CIELO S.M.L.) al edificio Séptimo del complejo donde la entrada estaba más restingida.

El primer intento de $GATEKEEPER usar samba para pasar las carpetas de C:\mysql\data\ del Windows a /var/lib/mysql/ del WhiteHelmet, pero la integridad de los datos resultó dañada y varios usuarios sufrieron pérdida de créditos.

Como segunda opción y para automatizar la tarea para futuras migraciones se hizo un pequeño programa que copiaba las tablas de los usuarios y los códigos, pero sin copiarles los créditos y creaba una tabla para los asientos de créditos vacía. Luego se dedicaba a leer los asientos de créditos de la base de datos vieja y los insertaba en la base de datos nueva haciendo la actualización de los usuarios adecuadamente... Además con esto se ganaba una verificación de datos.

A la sexta hora de picar código $GATEKEEPER vió su creación y sintió un gran alborozo (y cierto orgullo, debo añadir, aunque esté mal visto en el complejo CIELO) y lanzó el programa. Y a la séptima hora, descansó ojeando blogs.

A la octava hora miró el programa y aún no había acabado, y es que $GATEKEEPER no es omnisciente como $DEITY y no pensó en que lanzar un programa así en la VPN que conectaba el departamento Login (justo a la salida del edicifio Purgatorio) con el edificio Séptimo no era tan rápida como él esperaba y que además era la hora de las comunicaciones de los usuarios con los no-usuarios vía médium y suelen consumir mucho ancho de banda.

$GATEKEEPER podría haber parado el programa y lanzarlo más tarde, o buscar un modo alternativo de pasar la base de datos, como hacer algún tipo de mysqldump en el Windows y luego recuperarlo en el WhiteHelmet, pero en su arrogancia, vanidad y soberbia (que en este caso era sinónimas) dejó corriendo el programa.

A la décima hora, el programa acabó y $GATEKEEPER sintió dicha al ver que esta vez no había habido ningún error en la integridad de los datos y que los usuarios usaban los paquetes que les correspondían, tanto los de Heaven como los de Hell.

servido por guerrero 8 comentarios compártelo

8 comentarios · Escribe aquí tu comentario

Mars Attacks

Mars Attacks dijo

Palabra del señor.
Anda, mira qué guay con altgr+a=æ

29 Agosto 2005 | 05:22 PM

peppermint

peppermint dijo

Lo que $GATEKEEPER ha hecho, que no lo joda el $luser.

30 Agosto 2005 | 03:20 PM

TATLM

TATLM dijo

Komo post-simio imitador de tecnocracia, asiento. Como españolito (sin otra posibilidad legal) de a pata, pregunto: ein?
Algo he pillao, pero... bueno, yo tb utilizo nuestros códigos propios con los colegas...
Buena redaccion no obstante.
He aperecio aqui de casualidad (google) y de vez n cuando me pasaré...oigan, si no les importa, claro.

31 Agosto 2005 | 03:42 PM

Programming Ape

Programming Ape dijo

Explicación:
Un buen día se me ocurrió lanzar un programa que acababa de hacer que "recontabiliza" los asientos contables, pero de una base de datos a otra siempre que sean MySQL y no solo eso, sino que se me ocurrió lanzarlo en un servidor Linux para que tome los asientos de un Windows con el servidor MySQL corriendo y los contabilice en una base de datos en el servidor MySQL del Linux. El Linux y el Windows están conectados a través de una conexión VPN (Red Privada Virtual) entre dos ADSLs que suelen ir muy cargadas.
Error que tuve, que el programa no toma los datos y calcula en local, sino que calcula casi todas las cosas mediante sentencias SQL en el remoto y toma los datos masticaditos. Hasta ahora lo había hecho en la misma red física y era rápido.
La cosa es que tuve muuucho tiempo para pensar.

Ahora pregunto yo :) ¿qué se busca en google para que salga esta página?

31 Agosto 2005 | 04:00 PM

TATLM

TATLM dijo

Intento de respuesta: como fue ayer, jurote q no macuerdo.
A ver, dejame pensar....espera, aún tengo el led encendido...nada, q no me sale...y eso q he repaso toda la page a ver si recordaba donde había aterrizaó...pero nada, tú, lo seguiré intentando...es que ahora hasta yo estoy escamaó!!!!!!

Gracias x la explicación...he pillao mucho mas. No todo, pero es q no tngo formación para ello.

1 Septiembre 2005 | 01:43 PM

TATLM

TATLM dijo

Como era de prever, no le acababa de dar al botoncito de enviar cuando, oh sorpresa! y no es la gemio (menos mal), macordaó de porqué akbé x aquí: buscaba ( como no ) el telefono de averias de telefonica adsl!!!!!! y me salieron tus "problemillas" con la misma...Por cierto q avisé ayer, han venido hoy x la mañana, man cambiaó el router y va de puta madre. Todo. Yo tampoco me lo explico aún, tranquilos...

1 Septiembre 2005 | 02:05 PM

Programming Ape

Programming Ape dijo

xDDDDD

no me lo hubiera imaginado...

1 Septiembre 2005 | 03:28 PM

IeriWinner_23

IeriWinner_23 referenció

IeriWinner_23

HI! I've have similar topic at my blog! Please check it..
Thanks.
[url=http://www.google.com][/url]

http://www.google.com

14 Febrero 2007 | 08:36 AM

Escribe tu comentario


Sobre mí

Simio Programador

El gran hermano nos vigila:

Web site counter

Fotos

guerrero todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera