Estado: Muy entretenido
Canción: Natalia Lafourcade – Amarte duele
Comentario: Esto solo demostrara algún día, la importancia del rock y la programación =P
Simplemente quiero listar las muchas formas en las que se puede matar a un dragón dependiendo de la situación, ammm y como me late mucho la música, y la computación, pues veremos según el género musical y según el tipo de lenguaje de programación… sigan leyendo y verán xD.
“En lo alto de un castillo hay una princesa, que es custodiada por un terrible y gigante dragón…”
Formas de abordar la situación según el estilo musical…
Power metal: El protagonista llega al castillo en un caballo blanco alado, escapa del dragón, salva a la princesa, se van lejos y hacen el amor.
True metal: El protagonista llega al castillo y vence al dragón en una batalla utilizando su espada. Bañado en la sangre del dragón, lo hace con la princesa.
Thrash metal: El protagonista llega la castillo, pelea con el dragón, salva a la princesa y se la tira.
Heavy metal: El protagonista llega al castillo en una Harley Davidson, mata al dragón, se toma unas birras con la princesa y después lo hacen.
Folk metal: El protagonista llega con varios amigos tocando el acordeón, el alaude, el violín y otros instrumentos extraños. El dragón se queda dormido de tanto bailar, y luego se van… Sin la princesa.
Viking metal: El protagonista llega en un navío, mata al dragón con un hacha, lo cocina y se lo come. Viola a la princesa, saquea el castillo y le prende fuego a todo antes de irse.
Death metal: El protagonista llega, mata al dragón, se tira a la princesa, la mata y se va.
Black metal: Llega de madrugada, en medio de la neblina, mata al dragón y lo empala frente al castillo. Sodomiza a la princesa, la corta con una daga y bebe su sangre en un ritual antes de matarla. Después descubre que ella no era virgen y la empala junto al dragón.
Gore metal: Llega, mata al dragón. Sube al castillo, se tira a la princesa y la mata. Después se la vuelve a tirar. Quema el cuerpo de la princesa y se la tira de nuevo.
Doom metal: Llega al castillo, ve el tamaño del dragón, increpa a Dios por poner allí al Dragón. Hace un heroico esfuerzo matando al Dragón, para después hallar a la princesa con otro hombre.
Nu metal: Llega al castillo y se jacta de lo bueno que es peleando y de que es capaz de ganarle al Dragón. Pierde miserablemente y queda hecho mierda. Huye y se encuentra a la princesa, a la que le cuenta su trágica infancia. La princesa lo abofetea y se va a buscar al protagonista de “Heavy Metal”. El protagonista “Nu” se toma un prozak y se va a grabar un disco de “The best of”.
Rock n’roll clásico: Llega en una moto fumándose un porro y se lo ofrece al Dragón, que resulta ser su amigo. Luego acampa con la princesa en la parte más apartada del jardín, y después de mucho sexo, drogas y Rock’n Roll, tiene una sobredosis de LSD y muere ahogado en su propio vómito.
Punk: Le tira una piedra al dragón y huye. Pinta la “A” de anarquía en un muro del castillo. Le hace un peinado tipo “mohicano” a la princesa y abre un kiosko en el pasadizo del castillo.
Progressive rock: Llega y toca un solo virtuoso de guitarra de 26 minutos. El Dragón se mata de tanto tedio. Llega a donde está la princesa y toca otro solo explorando todas las técnicas de tonos y compases aprendidas en el último año en el conservatorio. La princesa huye buscando al protagonista de “Heavy Metal”.
Hard rock: Llega al castillo en un convertible rojo, acompañado de dos rubias pechugonas y tomándose una botella de Jack Daniels. Mata al dragón con un cuchillo y luego hace una orgía con las rubias y la princesa.
Glam: Llega al castillo. El dragón se ríe tanto al verlo que lo deja pasar. Entra al castillo, roba la laca y el pintalabios de la princesa. Luego convence al Dragón de pintar el castillo de rosa.
Gothic metal: El protagonista llega y le cuenta una historia melodramática de suicidio al Dragón y acaban llorando. Luego convence al Dragón de que se ponga rimel, se pinte los labios y las uñas de negro y que escuche todos los CD’s de HIM que lleva encima. Finalmente acaban haciendo el amor la princesa y el protagonista…con el Dragón.
O segun si el protagonista fuera un programador…
Java: Llega, encuentra al dragón, desarrolla un framework para aniquilación de dragones en múltiples capas, escribe varios artículos sobre el framework… pero no mata al dragón.
Java(2): Se va a google, busca si hay espadas open source para poder utilizar para matar al dragón. Tarda 2 años en probar cada una de ellas para saber cual le sirve. El dragón se come a la princesa.
.NET: Llega, ve la idea del desarrollador de Java y la copia, intenta matar al dragón, pero el bicho se lo come.
.NET(2): Tras arduos años de trabajo y preparación se dispone a matar al dragón pero arma tal alboroto y confusión que la princesa desconcertada acaba follándose al dragón.
ASP (el primo de .Net): Como no fue invitado a matar el dragón demanda a esta Web por 2.000.000 de dolares por discriminación, se reparte el dinero con el dragón y se van a vivir juntos a Florida.
Software Libre: Si el Dragón adopta la GPL, está todo bien: bravo dragón, princesa mala, la próxima versión de Hurd se llamará Draco, etc. Si no, dragón malvado, propietario, no ético, dragón malo y perverso, todos nuestros post en todos los PostNukes del planeta irán contra tí. Y el dragón sigue vivo…
Perl: El caballero decide matar al dragón con una expresión regular, pero se equivoca en los caracteres de comodín y acaba incluyendo en el patrón de mortalidad a Dragones, Iguanas, lagartos, perros, gatos, osos, princesas y ratones.
Perl(2): Se bajo el kit de matadragones de CPAN, lo ejecutó, el dragón murió aunque tardó un poquillo y generó algo de basura por pantalla. En realidad, el kit matadragones del CPAN tenía un bug en una regexp, y el programador, antes de matar al dragón, tuvo que parchearlo (y envió un mail al desarrollador indicándole el problema y su solución).
HyperCard: Crea en 5 minutos una pila con un catálogo de armas, con fotos, gráficas y vídeos sobre su utilización y los distintos tipos de dragones que puede matar, y que además fabrica el arma elegida utilizando las herramientas de dibujo, con una interfaz impecable y fantásticos efectos visuales, lo guarda como ejecutable, le pone un bonito icono, pero cuando va a fabricar la espada no funciona porque se dejó un XCMD en casa.
C: Llega, mira al dragón con mirada de desprecio, tira de espada, degolla al dragón, encuentra a la princesa… y la ignora para ver los últimos checkins del cvs del kernel de linux.
C++: Crea un pincho básico y va juntando funcionalidades hasta tener una espada compleja que apenas consigue entender… mata al dragón pero se atasca en medio del puente por culpa de pérdidas de memoria (memory leaks).
C++(2): El programador crea una plantilla para crear objetos que maten dragones, luego crea objetos espadas que debe utilizar los objetos mata dragones para matar al dragón. Luego se dan cuenta que necesitaban del objeto OLE y cargar un Active X que permitiera el acceso a los archivos, para terminar con un puntero perdido en la dirección h0000097 y depurando las transacciones del procesador.
El Dragón y la princesa se aburren y se van a follar en una Java Virtual Machinne.
Visual C++: El programador se curra un sistema que mata dragones, explora cavernas, saquea castillos y viola princesas, todo modular, acoplable, ampliable y con números de versiones… testeado frente a simulaciones draconianas en el entorno de desarrollo. Al intentar matar el dragón, descubre que olvido copiarse una dll en la caverna del dragon, aunque escapa por suerte del primer mordisco. Repasa el sistema, recupera todas las dlls, y vuelve a la cueva… desgraciadamente, descubre que le faltaba otra dll y un archivo .ini, y esta vez el dragon lo quema de una llamarada de fuego sin contemplaciones.
Visual .NET: El programador repasa las especificaciones y requisitos del sistema, estudia las grietas de seguridad, y crea un sistema capaz de resistir mordiscos y llamaradas, manejar la espada masacradragones con eficiencia, y recuperar y fornicar con la princesa. A 5 días del enfrentamiento con el dragón, el rey cambia todos los requisitos y le dice al programador que no es un dragón, sino un troll con garrote, no le dotará de espada sino de arco y flechas, que ha leído en alguna parte que están mas de moda, y no hay princesa sino un tesoro oculto que tendrá que apañárselas para encontrar… y que la fecha de la confrontación no es prorrogable…
VisualBasic: EL apuesto caballero ejecuta su flamante VisualBasic6, que incluye nuevos iconos a todo color. Crea una espada alucinante, una catapulta que lanza piedras volcánicas, también le da tiempo de fabricar un sistema operativo completo, lo llama M$ Ventanas Xp!, y a todo le pone la opción de “_Click”. Se presenta delante del dragón con todos esos botones, cuadros de texto, y efectos lujosos, (casi no podía ni andar de tanta cosa que llevaba). Se espera un poco delante del Dragón y le vacila un rato, y de repente sin que el Dragón se de cuenta se pone a ejecutarlo, 2Clicks.. y……..error!!!! puff bum!!! pantallazo azul de windows, pidiendo mas memoria virtual… El Dragón se lo come de un bocado, y la princesa sale rapidísima y coge el programa del príncipe que no funcionó, y se lo guarda para sacar un ServicePack3.
FrontPage: Te creas una pagina preciosisima, con multitud de chorradas. A la hora de enfrentarte al dragón, este navega con Mozilla, todas las chorradas solo funcionan con Internet Explorer, tu pagina se descoloca y no eres capaz de hacer funcionar ninguna función JavaScript de las que creaste… Termina siendo comida para dragones.
Superglús: El caballero lanza un grito de guerra como lo haría Braveheart pues se dispone a combatir al dragón con la mejor arma de todos los tiempos: Superglús….
Sin embargo, queda fascinado con las capacidades de la herramienta que se presentan en forma de Princesa desnuda; así que es el dragón el que aprovecha para tirar sus llamas.
COBOL: Llega, ve al dragón y piensa que es demasiado viejo para conseguir matar un bicho de ese tamaño y quedarse con la princesa, y entonces se va.
Var’aq: Un Pájaro de Presa llega al castillo armado hasta los dientes. Tras discutir la estrategia y ante la imposibilidad de crear un programa coherente, deciden el clásico “Heghlu’meH QaQ jajvam” y al grito de “qapla’” se lanzan a la batalla. Tras matar al dragón, lo asan con los fasers y, tras una orgía como solo los Klingon son capaces de celebrar, se van a dormir la mona. Dos días después la Federación de Planetas Unidos se comunicó con ellos para interesarse por el estado de salud de la princesa, a lo que el capitán responde “¿Qué princesa?”
Pascal: Se prepara durante 10 años para crear un sistema de aniquilación de dragones… cuando llega el momento descubre que el programa sólo acepta lagartijas como entrada.
Python: Como solo hay UNA forma obvia de matar al dragón:
>>> from muertesObvias import hacerBrocheta
>>> dragon
dragon malo que dice agggh y tira fuego at 0×3007c370>
>>> hacerBrocheta(dragon)
>>> dragon
>>> brocheta de dragon traigan vino asi empedamos a la princesa at 0×3007c370>
Hacer brocheta también manda un mail de invitación a que hagan reportaje de los canales de cable locales, publica una entrada diciendo que el programador mato al dragón en su blog, da de baja todos los dominios que tenia registrados el dragón a su nombre y se conecta con un servidor jabber para avisar a los familiares del dragón que lo mataron a tito (el nombre del dragon).
Python(2): Crea una función con GTK para la espada, le da unos retoques a la princesa y le agrega unos pixeles de más a sus bobbies, genera el modulo matar() con llamada al elemento Dragón y otra función de follar() con llamada a la princesa, al ver que el dragón es una serpiente pero en grande el compilador hizo:
>>matar(princesa)
>>follar(dragona) //Ya que al final era chica el dragón
VB: Monta un arma de destrucción de dragones a partir de varios componentes, salta encima del lomo del dragón, y en la hora H descubre que la espada sólo funciona durante las noches de lluvia.
NQC: Crea un robot con el Lego Mindstorms para manejar la espada para aprovechar el tiempo y llevarse a la princesa. A la hora de desarrollar el código, el limite de 32 variables globales le fastidia sus aspiraciones de grandeza y tiene que reflashear el RCX con BrickOS y programarlo en C. Como no tiene ni idea de C, termina matando al dragón dándole con el robot en la cabeza. La princesa termina no haciéndole caso porque tiene miedo de los robots, y como el programador no se atreve a decirle que la quiere termina en su casa viendo paginas de Teens.
PL/SQL: Recoge datos de otros matadores de dragones, crea tablas con n relaciones de complejidad ternaria, datos en tres dimensiones, OLAP, tarda quince años para procesar la información… y para entonces la princesa se volvió lesbiana.
SQL-Server: El caballero abre una transacción para que mientras él mata al dragón nadie se folle a la princesa. La transacción no solo bloquea al dragón y a la princesa, si no que bloquea a todos los animales y mujeres del reino. El caballero intenta cerrar la transacción pero no puede mas que reiniciando todo el reino. El rey le corta la cabeza después de que resuelve el bloqueo, tras 50 años de castidad y comida vegetariana.
Macromedia Director: crea una magnifica interfaz destellante mata dragones, con una espada deslumbrante, fabricada a bases de Xtras de terceros fabricantes, al primer intento de matar al dragón “Script Error”, entonces a duras penas se esquiva el mordisco, y se procede al segundo intento… pero el ejecutable va tan lento que se los come a todos.
Ruby: Llega con muchísima fama, diciendo que es el mejor en hacer cualquier cosa y cuando va a enfrentarse al dragón muestra una peliculita de el matando a un dragón… el dragón se lo come de puro aburrimiento
Smalltalk: Llega, analiza al dragón y a la princesa, se da la vuelta y se pira: ellos son muy inferiores.
Gambas: Define la clase dragón, la clase princesa, la clase espada y la clase príncipe sin saber ni siquiera que es una clase, y sus profesores se ríen de el y le dicen que aprenda C.
A la hora de compilar el programa en su iBook, le sale un error de violación de segmento porque Gambas no corre sobre LinuxPPC por problemas de endian y termina aprendiendo C+x (C con prisas y extres) y OpenGL para matar al dragón dentro de un juego de plataformas 3D, que es mucho mas seguro que enfrentarse al bicho. Pero para todo esto, el dragón ya se ha comido al programador, la princesa y los profesores.
Shell: Crea un arma poderosa para matar dragones, pero en la hora H no recuerda como usarla
Shell(2): El tío se acerca al dragón con un script de dos líneas que mata, corta, destripa, empala, pica en pedacitos y empaca al bicho, pero a la hora de ejecutarlo el script aumenta, engorda, enfurece y pone alcohol en el fuego del dragón.
Ensamblador: Cree que está haciendo lo más correcto y eficiente… pero pone un A en lugar de un D y mata a la princesa para terminar follándose al dragón
Fortran: Llega y desarrolla una solución con 45 mil líneas de código, mata al dragón, va al encuentro de la princesa… pero ella le llama tirillas y se va corriendo detrás del programador de java que era elegante y además es rico
Fox Pro: Desarrolla un sistema para matar al dragón. Por fuera es precioso y funciona, pero por dentro está todo parcheado y cuando va a ejecutar el aniquilador de dragones recuerda que olvidó indexar los DBF.
Analista de procesos: Se acerca al dragón con dos toneladas de documentación desarrollada sobre el proceso de matar un dragón genérico, desarrolla un DFD para liberar a la princesa y casarse con ella, convence al dragón de que es lo mejor para el y que no va a doler. Al ejecutar el proceso estima el esfuerzo y el tamaño del daño que causará con la firma del Papa, de Buda y de Joan Manuel Serrat para el plano, y entonces compra dos bombas nucleares, 45 cañones, un portaaviones y contrata a 300 hombres armados hasta los dientes… cuando en realidad tan sólo necesitaría la espada que tenía en la mano desde el principio.
Analista Funcional: Define todos las posibles ataques del dragón, llamaradas, posibles puntos débiles y fuertes, su árbol genealógico, etc. Para cuando tiene listo un primer prototipo, los tataranietos de la princesa se cargan al caballero por el solo hecho de insinuar el matar a su mascota preferida.
Logo: Programa a su “tortuga” para que dibuje una cuerda alrededor del cuello del dragón, y así ahogarle. Pero como la tortuga trabaja sólo en 2 dimensiones, el plan fracasa. Además, la tortuga y el dragón se hacen amigos, luego amantes; y de su amor nace un bicharraco inmundo, un dragón con caparazón de tortuga, que es mucho más fuerte que su papi dragón. Deciden hacer un asado con la princesa y el programador, ya que:
1.- El dragón ya tiene a la tortuga para desfogar sus más bajos instintos.
2.- El hijo bicharraco les sale homosexual, y aunque podría pensar en el programador para soltar todo su “amor”, lo cierto es que el programador no hace ninguna clase de ejercicio, y se pasa los fines de semana metido en su casa viendo pelis (porno) y jugando al Quake; así que está bastante ceporro y al hijo bicharraco no le atrae.
Clipper: Monta una rutina que carga un array de codeblocks para insultar al dragón, cantarle a la princesa, cargar la espada a memoria, moler al dragón, limpiar la suciedad, preparar un vaso de leche condensada con moras para la princesa, follar a la princesa, darse un baño, encender el coche, ponerle gasolina y volver para casa. A la hora de ejecutar recibe un “Bound Error: Array Access” y el dragón se lo come con patatas
Lisp: donde el famoso caballero andante, tras hablar con numerosos expertos en matar dragones y modelar el conocimiento que ellos poseen programa el sistema y se da cuenta… de que se ha dejado algún paréntesis.
ADA: Programa un misil de los EEUU para acabar con el dragón… pero se olvida de manejar un exception y se carga al dragón, a la princesa, al castillo, al pueblo debajo del castillo y todo el terreno en un radio de 15 km.
ADA (2): El programador tiene a varios grupos de personas, con distintas armas, que coordina con cuidado, para que, todas combinadas, consigan matar al dragón. Así, primero tendrá un grupo que acorrale al dragón con lanzas, otro grupo de arqueros que le lancen flechas para herirlo, y luego un grupo de caballeros para ir a rematarlo. A la hora de la verdad, primero irán los caballeros, que al ver que el dragón tiene fuerzas todavía, huirán, pero no podrán hacerlo porque les acorralarán los lanceros, que llegarán después, y al final vendrán los arqueros, para que, por la lluvia de flechas, mueran todos, menos el dragón. Los arqueros, además, se quedan agilipollados, pidiendo cuentas al programador.
HTML: Monta una web sobre espadas famosas usadas para matar dragones, pero se pasa los estándares W3C por el forro. Cuando se encara con el dragón descubre que el código no es compatible con su navegador, por lo que se queda compuesto y sin espada. El dragón se lo merienda como aperitivo.
Algoritmos genéticos: El programador trata de descubrir la mejor manera de aniquilar el dragón con un cultivo de 10.000 cadenas de ADN. En el tiempo en que se desarrolla el algoritmo, el dragón es matado por el bisnieto de la princesa, que al ver que nadie la hacia ni caso se apunto a una secta satánica. Cuando el programa termina, resulta ser el elixir de la eterna juventud, haciendo que el dragón resucite con 10 años menos.
Delphi: Crea una aplicación rápidamente, mata al dragón, enamora a la princesa, pero cuando va a donde su padre (El Rey) este le niega el matrimonio porque le dijeron que los caballeros de verdad conocen C.
Delphi(2): Empieza alardeando de que va hacer la mejor rutina para matar al dragón y follar al mismo tiempo a la princesa (pues su lenguaje es lo mejor del planeta), comienza entonces desarrollando las rutinas primarias, pero en mitad de su travesía descubre que tiene que hacer más conversiones que el putas a medida que avanza en la creación de la rutina, más compleja hace la programación, al final de una extenuante programación dice: Mejor me hubiera ido por C, pero bueno mi rutina funcionara para cualquier versión del Delphi, a lo cuál decide mudarla para la versión nueva que tiene del lenguaje, pero después de darse en la cabeza, decide mejor seguir con la versión inicial termina después de 4 meses de insultar y reputear el pobre lenguaje, muy decidido va al encuentro del dragón, cuando ¡poom! el programa falla en una de las putas conversiones, dice en voz baja “pero coño si eso fue lo que dure haciendo casi todo el tiempo”, acto seguido su rutina hace modificaciones al ambiente, transforma a la princesa en príncipe, le otorga al dragón la posibilidad de ejecutar sus dos rutinas más poderosas “La Ge Kin Dama” y “Athena Exclamation” pero fusionadas, en un acto desesperado decide en plena pelea, depurar su programa para encontrar el error, pero no pasa un segundo cuando dice, joder este dragón me hackeo el sistema y todo se va a la mierda.
Prolog: Piensa que para matar al dragón necesita un arma. Busca en un catálogo 182014 armas. Para cuando la princesa muere de vieja ya ha logrado descubrir como fabricar todas las armas que empiezan por la A: Armas atómicas, Alabardas, Alfanges, Asesinos contratados, Armas blancas, Antiaéreos, Arcos, …
Prolog(2): Crea un programa que es capaz de buscar el punto débil del dragón, buscar la espada, y buscar el momento en el que usar la espada con el dragón.Pero cuando ejecuta la sentencia para que resuelva el problema, el interprete le dice “No.”
PHP: Crea una página web que al ejecutarla eliminará al $dragón tirando de una base de datos de armas en mysql y sobre un servidor apache. Sin embargo, se olvidó el Where en la query de delete y mata a la princesa, al dragón, a los campesinos, a la bruja, al hechicero y al propio programador.
PHP(2): El programador prepara un while con sockets apuntando al dragón suelta los tiros con un intervalo de 1 ms pero recibe un Connection closed: “Too many connections from your host” y el dragón checa en sus /var/log/httpd localiza al programador vuela a su pequeño antro y lo hace mierda y se da cuenta de que el programador no estaba ahí sino que con AJAX puso su web para un intervalo X controlado desde su PALM, entre tanto a la salida del dragón la princesa logra escapar con su programador y ejecuta otro proceso con AJAX para usar la api de google en busca de hoteles baratos con condones de regalo.
JavaScript: El programador intenta matar al gran dragón verde que lanza fuego por la boca. Crean un script que borrará al dragón cuando carge una página web para unos segundos después crear unas damiselas que lancen flores y hagan soniditos de aplausos. Por desgracia no tuvo en cuenta la estructura Dom del lagarto, también conocido como Mozilla, y lo único que consigue es rellenar su consola de errores y que el libro de mozilla narre como acabó devorado.
ActiveX: Los programadores crean un túnel para entrar a la guarida del dragón desde el castillo y ejecutar un programa que matará al dragón desde una distancia segura y prudencial. El dragón descubre el túnel, se come a los trabajadores que cavaban, a los matadores de dragones y esclaviza a todos los siervos del castillo que pasan a ser sus esclavos. El castillo pasa a ser un lugar de cría de dragones lleno crías que manda en pop ups a otros castillos. Los restos poco apetitosos de los caballeros los mete en latas de Spam y manda también a otros castillos como advertencia.
Basic: Crean un arma capaz de matar a dragones de papel, pero por mucho que la perfeccionan descubren que no sirve para matar a ningún dragón más grande que una cría de caniche.
DIV 2:Crea el programa matadragones en 2 minutos con todos los detalles, planos 3d, sprites, y demás , pero cuando lo va a correr se da cuenta de que el dragón es joven y DIV 2 no lo soporta… Entonces es devorado por el dragón.
M4: El programador se preparó una macro que enviaría al dragón a otra dimensión (divert), se le olvidaron unas comillas y acababaron apareciendo 4 réplicas iguales del mismo dragón. Este programador se acojonó y salió corriendo. Aprendió a usar XSLT y volvió con una plantilla para transformar a los dragones en lagartijas y aplastarlos a todos. Cuando la princesa vio al programador se horrorizó de ver lo feo que era. Éste se sintó herido emocionalmente y decidió hacerse un arreglo estético, lamentablemente el estándar XSL-FO nunca será una realidad.
Action Script: El programador utiliza un servicio web para consultar las armas de las que dispone para matar al dragón, pero entre que tarda dos eternidades en inicializarse y completar la transferencia y que la variable poema de amor se escribe sobre la variable escudo (a pesar de ser de tipos distintos) el dragón y la princesa acaban cenando caballero a la brasa para cenar.
Action Script(2): Crea una super aplicación en flash que se devora a el dragón en minutos con poderosas armas pero a la hora de ejecutarse demora mucho y el dragón se lo como a el y a la princesa.
Mono: El caballero viene saltando, contento con su fiel espada Gtk# diseñada con Glade2 y encomendándose a San Miguel de Icaza. Esquiva las llamaradas del dragón con un par de objetos, lanza una excepción contra las garras del bicho que le salva por un pelo, y cuando se presta a dar la estocada mortal, resulta que las estocadas matadragones del objeto espada no están implementadas todavía, y tampoco hay documentación al respecto. Sus últimas palabras fueron “To: lista@mono Subject: ¿Alguien sabe como…”
Matlab: Crean un bucle que calcula las trayectorias para lanzar una flecha gigante contra el dragón. El programa funciona perfectamente. Sólo faltan los voluntarios capaces de lanzar la flecha con la fuerza y puntería necesaria.
Modula 2: Implementa un método académicamente impecable para matar al dragón, pero no encuentra ninguna espada de verdad con la que usar dicho método.
Ocaml: El programador se curra una función recursiva terminal que mata a dragones de tamaño “n” con alta eficiencia y aún encima se puede modificar en pleno asesinato y terminar follándose a la princesa sin llenar la pila. En el momento de utilizarla se da cuenta de que la función acepta un tipo “a” como tipo de entrada y mata a la princesa y lo sodomiza.
Haskell: Define una lista infinita de espadas y una lista infinita de métodos para enfrentarse al ataque del dragón y matarlo. Hace un map entre los métodos y las espadas y va a enfrentarse el dragón. El dragón lo ve, no le suena de nada, lo ignora y se va. El caballero se queda para siempre combinando espadas y métodos de matar dragones.
CSS: Tras crear el caballero un contenedor y un supercontenedor para mantenerse centrado y estable a pesar de las envestidas del dragón, olvida definir un DOCTYPE correcto y el dragón se lo merienda cual pincho de calamares.
CSS(2): Oculta al dragón con un display: none; pero lo único que ha conseguido es hacerlo invisible y ponérselo más jodido al próximo programador que venga.
WEB 2.0: Desarrolla una forma de matar al dragón utilizando XML, tonos pastel y letras grandes, y permite que todos los guerreros del mundo opinen sobre la mejor forma de matar al dragón con un sistema de tags y puntuaciones. En medio de la discusión, una horda de trolls revienta la convención y mueren todos.
PHD en computer science: Resuelve que la matanza del dragón es un problema NP-Completo y que no tiene solución con la computación existente en la actualidad. Así que decide que mientras no se popularice la computación cuántica, no ira a matar al dragón.
Soap-XML:El caballero desarrolla un servicio web espada compatible para matar cualquier tipo de dragón. Al usar la espada tarda un año en generar el correspondiente documento XML, el dragón lo lee y se queda bloqueado intentando entender que coño pone en ese documento. De mientras el caballero intenta tirarse a la princesa, pero la princesa no tiene interfaz XML por lo que Servicio Web Sexo del caballero decide interactuar consigo mismo por la puerta trasera.
Sinclair Basic: El programador introduce la cinta para cargar el compilador en el sistema y escribe LOAD “”. Esta tan concentrado escuchando los piip piip de la cinta que no se da cuenta que la princesa, cansada de esperar, le coge la espada y se la clava a si misma para evitar morir de aburrimiento. Cuando el programador termina de picar, guardar y cargar el programa el dragón ya se ha ido a otro país y ya ha encontrado otra princesa a la que comerse.
El programador de Ajax: Prepara una Interface para mantenerse alejado del Dragón y Atacar. Arma la Espada de DIV’s y viste a su caballero de hermosos CSS’s y lo manda a combatir. Cada vez que su caballero necesitaba algo, lo solicitaba y recibía inmediatamente lo que necesitaba, super armas, cambio de armaduras, invisibilidad, etc etc. Pero el dragón pendejo con unos escupitajos de fuegos crea una Firewall que hace lento al caballero Ajax. y de aburrido se lo come y lo caga al lado de Web 2.0.
Consultor externo: Aconseja una estrategia planificada con un incremento progresivo de medios y personal empleado, dosificado a partir de un comité de expertos internos y externos que se reunirán con periodicidad bimensual para analizar los informes de progreso. Una actitud proactiva debe ser impulsada en general en la selección de personal, asi como un buen ambiente interno. De hecho su propia empresa tiene expertos especializados en la selección de personal de programación y en la dinamización de ambientes laborales. Una ciudadela de programación es lo mas adecuado para dar estabilidad y solidez a la empresa. Conviene que se asuma desde el principio que el gasto de formación de personal no debe ser cicatero, si queremos que la cosa avance, asi como que el sistema de pruebas debe de estar estandarizado y documentado para cada programa, para evitar sorpresas indeseables de ultima hora.
Si en el transcurso del proyecto se produjera la extinción de los dragones o de las princesas, ya fuera por la desaparición de su entorno natural por deforestacion o sepultamiento bajo informes documentados o por el advenimiento de la revolución francesa, entonces habría que redirigir el proyecto-ciudadela a los canales públicos de reconversion industrial de urgencia social, para lo cual seria conveniente un comité de expertos internos y externos que se reunieran con periodicidad bimensual para establecer las politicas de reconversion y los ajustes necesarios a la luz de los informes de progreso.
Programador de videojuegos: Se pasa dos años programando una espada state of the art, con shaders y todo. A la hora de matar al dragón se encuentra con que la mitad de los caballeros no tienen fuerza para mover la espada. Luego alguien programa un parche que revela las escenas de sexo con la princesa.
Profesor de informática: Explica cuidadosamente una clase entera cómo follarse a la princesa (algo que no ha hecho en su puta vida). Al final, dice que el matar al dragón es trivial y lo deja como ejercicio para el estudiante.
Ingeniero de Software. Se le ocurre hacer una especificación de requerimientos para desarrollar la espada que matará al dragón. Para lograrlo, debe realizar entrevista los stakeholders involucrados, por lo tanto va donde el dragón para saber las características de este para construir la espada. Realiza con la entrevista con el dragón y desarrolla la especificación y la espada y decide volver. Cuando vuelve, el Dragón le dice que esto no era lo que quería y se come al ingeniero por no satisfacer sus requerimientos.
Programador corporativo: El analista ve al programador reconcentrado en la pantalla y lo saca de ensimismamiento:
-¿Y… cómo va el Módulo Aniquilador de Dragones?
-Bien, bien… tenemos un problema con el puntero del recordset del xhtml en la espada pero ya le vamos a encontrar una solución…
-Ah, bueno, cuando tengas algo para ver avísame. Mira que esto es muy urgente.
El programador cierra las múltiples ventanas del navegador (estaba comparando los precios de packs de dvd vírgenes en ebay) y trata de recordar qué era eso del Módulo de los dragones. Recuerda unas reuniones donde había gente sentada en una mesa que decía: “blbalshblbbalbalbla la princesa y baslkbaskfsa fsf la espada tiene que ser performante babaasbsab”. Luego de un par de días arma un abm de espadas, otro de dragones y otro de princesas. Pasan 8 meses sin que el analista vuelva a preguntar por el sistema.
Un día aparece el dragón y le pregunta:
-¿Y… cómo va el sistema para esclavizamiento de humanos?
-Bien, bien, tenemos un problemita con la clase del dom porque la base de datos consume mucho ancho de banda…
-Ah, bueno, cuando tengas algo para ver avísame. Mira que esto es muy urgente.
Experto en Inteligencia Artificial: Decide crear una red neuronal que mediante casos de asesinatos de dragones pueda converger a una acción que permite realizar la matanza con el mínimo de error posible. Cuando la red estaba lista, el programador en C ya había matado el dragon, y la princesa esta sola esperando que la follaran, pero el experto era virgen y tuvo que hacer otra red neuronal que le enseñara a tener sexo.
Forero o forista (foro): Alguien pregunta sobre una espada mata dragones (cuando en realidad tenía que preguntar “Cómo matar al dragón”).
Se junta gente con respuestas (ninguna responde a la espada, ni mucho menos a matar al dragón).
No se ponen de acuerdo.
Alguien dice saber la respuesta, pero la vende con tarjeta de crédito.
Alguien insulta.
Comienzan a pelearse algunos. Otros a reírse, por lo que parecen dos foros en uno.
El dragón logra lo que quería: Publicidad Gratis.
La doncella era simplemente un señuelo: debajo se escondía una dragona que quería saber si alguien podía llegar a ser tan peligroso como para matar un dragón y tan estúpido como para decirlo en un foro.
Con el tiempo, la aldea parece abandonada. Los foristas envejecen con su último comentario y nunca se sabrá la respuesta.
Cada tanto vendrá alguien a la aldea con el rumor de una princesa y se irá espantado por las dudas que haya un dragón al que nadie supo matar.
Conclusión: Todos creen que la princesa es Eva Longoria porque se la quieren tirar. ¿Y por que Eva Longoria?, ¿por que no Angelina Jolie? ¿o Scarlett Johansson?. ¿Por que ella y por que no alguien mas?. Me he preparado para responder esta pregunta >=D.

Nada mas por esto:
Su nombre completo es Eva Jacqueline Longoria Parker. Nació el 15 de Marzo de 1975, osea que va a cumplir años dentro de poco, para ser mas exactos cumplirá treinta y tres años. Por lo que tendre una fiesta privada con ella ;D (ya quisiera XD). Es de padres mexicanos, eso me basta =), aunque nació en Texas, Estados Unidos >.<. actúa el papel de Gabrielle Solis en Desperate Housewives, o Esposas desesperadas en español.
Para celebrar el número 100 de la revista favorita de América, Maxim tiró la casa por la ventana y construyó la mayor portada de la tierra, una gran escala de la portada de la revista, que mide 23 por 34 metros de suelo del desierto de Nevada, en las afueras del Primm en Las Vegas, cerca de la frontera con California; con el fin de que aparezca en Google Earth.
La versión a escala incluye un texto:
“La única revista lo suficientemente grande para verse desde el espacio, y solo en Las Vegas”
Maxim: La portada presenta “La terrícola más sexy de la TV” Eva Longoria, una de las mujeres más deseadas de América.

Eva Longoria desde google en Maxim
Con eso acabo mi altar a Eva Longoria y demuestro el porque los rockeros, metaleros, punks y programadores y demás tipos que no aparecen en este post, se la quieren pasar.
Y pensar que solo quería aprender a matar dragones de diferentes formas, ya hasta me leí la biografía de Eva Longoria XD. Sin mencionar la cantidad de fotos que ya tengo en mi ordenador =P.