En informática , Xyzzy se utiliza a veces como una variable metasintáctica o como un código de trampa de videojuegos . Xyzzy proviene del juego de computadora Colossal Cave Adventure , donde es la " palabra mágica ". [1]
Origen
El uso moderno proviene principalmente de uno de los primeros juegos de computadora, Colossal Cave Adventure , en el que la idea es explorar una cueva con muchas habitaciones, recolectando los tesoros que se encuentran allí. Al escribir "xyzzy" en el momento apropiado, el jugador podría moverse instantáneamente entre dos puntos que de otro modo estarían distantes. Como Colossal Cave Adventure fue uno de los primeros juegos de aventuras y una de las primeras piezas de ficción interactiva , cientos de juegos de ficción interactivos posteriores incluyeron respuestas al comando "xyzzy" en homenaje. [2]
El origen de la palabra "xyzzy" ha sido objeto de debate. Según Ron Hunsinger, la secuencia de letras "XYZZY" se ha utilizado como mnemotécnica para recordar el proceso de cálculo de productos cruzados . [3] Will Crowther , el autor de Colossal Cave Adventure , afirma que no estaba al tanto del mnemónico, y que "lo inventó de todo" cuando escribió el juego. [4]
Uso
Sistemas operativos
Xyzzy se ha implementado como un comando no-op indocumentado en varios sistemas operativos ; en la versión de 16 bits del AOS de Data General , por ejemplo, normalmente respondería "No pasa nada", tal como lo hizo el juego si la magia se invocaba en el lugar equivocado o antes de que un jugador hubiera realizado la acción que habilitó la palabra. La versión de 32 bits, AOS / VS, respondería "Pasa el doble". [5] En varios sistemas informáticos de Sun Microsystems , el comando "xyzzy" se utiliza para ingresar al shell interactivo del gestor de arranque U-Boot . [6] Las primeras versiones de Zenith Z-DOS (una variante renombrada de MS-DOS 1.25) tenían el comando "xyzzy" que tomaba un parámetro de "encendido" o "apagado". Xyzzy por sí solo imprimirá el estado del último comando "xyzzy activado" o "xyzzy desactivado".
Al arrancar un Cr-48 desde el modo de desarrollador, cuando la pantalla muestra la imagen de "laptop triste", presionar xyzzy produce una pantalla BSOD de broma . [7] [8]
Según Brantley Coile, el firewall Cisco PIX tenía un comando xyzzy que simplemente decía "No pasa nada". También puso el comando en Coraid VSX para escapar de la CLI y entrar en el shell. Anunciaría "¡Foof! Estás en un directorio. Aquí hay archivos". La nueva gerencia de California Coraid, hizo un desarrollo para cambiar la cadena a "/ exportmode" y deshacerse del "Foof!" mensaje [ cita requerida ] Desde que recuperó la propiedad del software Coraid, el comando se está devolviendo al sistema y ahora, en la versión 8 de VSX, la respuesta es ">> ¡Foof! << Estás en una sala de escombros".
Programas de aplicación
Dentro del grupo de noticias de Usenet de bajo tráfico alt.xyzzy, la palabra se usa para mensajes de prueba, a los que otros lectores (si hay alguno) normalmente responden, "No pasa nada" como una nota de que el mensaje de prueba se recibió con éxito. En el cliente de Internet Relay Chat mIRC y Pidgin , al ingresar el comando no documentado "/ xyzzy" se mostrará la respuesta "No pasa nada". [9] La cadena "xyzzy" también es utilizada internamente por mIRC como la clave de cifrado maestra codificada que se utiliza para descifrar más de 20 cadenas sensibles desde el archivo de programa mirc.exe. [10]
Un "deluxe programa de chat " para DIGITAL 's VAX / VMS escrito por David Bolen en 1987 y distribuido a través de BITNET tomó el nombre XYZZY. Permitió a los usuarios en el mismo sistema o en nodos DECnet vinculados comunicarse a través de texto en tiempo real. Había un programa compatible con el mismo nombre para la VM / CMS de IBM . [11]
xYzZY se usa como marcador de límite predeterminado por el módulo Perl HTTP :: Message para mensajes MIME de varias partes , [12] y se usó en AtEase de Apple para grupos de trabajo como contraseña de administrador predeterminada en la década de 1990. [ cita requerida ]
Gmail admite el comando XYZZY cuando se conecta a través de IMAP antes de iniciar sesión. No necesita argumentos y responde con "Aceptar, no pasa nada".
En GNU nano , cuando se presiona Ctrl + X para cerrar la aplicación, y luego se presiona "Y" para guardar los cambios en un nuevo archivo, cuando los cambios se guardan con el nombre de archivo "zzy", se reproducen los créditos. [13]
La computadora Hewlett-Packard 9836A con lenguaje de programación HPL 2.0 tiene XYZZY integrado en el lenguaje HPL con el resultado de "No veo ninguna cueva aquí". cuando se usa. El mismo mensaje se devuelve desde los instrumentos HP 3458A y HP 3245A cuando se consulta con XYZZY a través del bus HPIB .
En la mayoría de las versiones de Ingres dbms , "select xyzzy ('')" devuelve "No pasa nada". Sin embargo, "select xyzzy ('wim')" devuelve "No le pasa nada a Wim". La función xyzzy () ha sido parte del producto Ingres desde al menos la versión 5 (finales de la década de 1980), pero se eliminó de la línea de código principal en algún momento a principios de la década de 2000. Mientras hablaba con uno de los miembros del equipo de desarrollo de Ingres, Wim de Boer, en ese momento el secretario del Ingres Users Group Nederland (IUGN), mencionó la eliminación de este huevo de Pascua . Este desarrollador, que era un orador frecuente en los eventos organizados por la IUGN, de alguna manera logró volver a poner la función en el producto y, especialmente para Wim, agregó el manejo del valor 'wim' del parámetro.
Otros juegos de computadora y medios
El popular juego Buscaminas en versiones anteriores de Microsoft Windows tenía un modo de trampa que se activaba al ingresar el comando xyzzy
, luego presionar la secuencia de teclas Mayús y luego ingresar , lo que convirtió un solo píxel en la esquina superior izquierda de toda la pantalla en un pequeño negro o punto blanco dependiendo de si el puntero del mouse está sobre una mina o no. [14] Este huevo de Pascua estaba presente en todas las versiones de Windows a través de Windows XP Service Pack 3, pero en Windows 95, 98 y NT 4.0 el píxel era visible solo si el escritorio estándar de Explorer no se estaba ejecutando. El huevo de pascua no existe en versiones posteriores a Windows XP SP3. [15]
En el juego Zork , escribir xyzzy y presionar enter produce la respuesta: "Una voz hueca dice 'tonto ' ". El comando comúnmente produce una respuesta humorística en otros juegos de Infocom y aventuras de texto , lo que lleva a su uso en el título de la competencia de ficción interactiva , los premios XYZZY .
En La casa de los horrores de Hugo , escribir xyzzy da el mensaje "Nos estamos desesperando, ¿no es así?".
En Dungeons and Dragons Online , Xy'zzy es el jefe de banda casi invulnerable en la aventura Hound of Xoriat.
En la versión para PC del popular juego Road Rash de Electronic Arts , el modo trampa se habilita escribiendo la cadena de teclas "xyzzy" en el medio de la carrera. [dieciséis]
En Primordia , uno puede obtener una escena corta adicional con un reconocimiento a Colossal Cave Adventure como una forma de aventura de texto no jugable, a la que se puede acceder escribiendo 'xyzzy' en el quiosco de datos de Memorious.
En el videojuego Deus Ex , el protagonista JC Denton está tratando de hacer contacto con la Gente Topo, y cuando su representante, Curly, solicita una contraseña para revelar el escondite de la Gente Topo, Denton intenta "xyzzy" si no se ha obtenido la contraseña. por él de antemano. Curly niega este intento, como era de esperar.
Andrew Sega lanzó un álbum con el nombre de XYZZY.
En Minecraft , xyzzy es una de las palabras aleatorias que aparecen debajo de los encantamientos en una mesa encantadora (escrita en el Alfabeto Galáctico Estándar ).
Pretend You're Xyzzy es una versión en línea no oficial del juego de fiesta Cards Against Humanity .
Referencias
- ^ xyzzy en el archivo de jerga .
- ^ David Welbourn. "Respuestas de Xyzzy" . Una página web que da respuestas a "xyzzy" en muchos juegos de ficción interactiva.
- ^ Rick Adams. "Todo lo que siempre quisiste saber sobre ... la palabra mágica XYZZY" . La página de la aventura de la cueva colosal .
- ^ Dennis G. Jerz. "En algún lugar cercano está la cueva colosal: examinando la" aventura "original de Will Crowther en código y en Kentucky" .
- ^ Rick Adams. "Todo lo que siempre quisiste saber sobre ... la palabra mágica XYZZY" . La página de la aventura de la cueva colosal .
- ^ "Suplemento de Sun Integrated Lights Out Manager 2.0 para el módulo de servidor Sun Blade ™ X6275" (PDF) . pag. 17 . Consultado el 20 de agosto de 2009 .
- ^ Wells, Brad. "Cómo rompí el huevo de Pascua Cr-48" . Archivado desde el original el 2 de septiembre de 2011 . Consultado el 2 de septiembre de 2011 .
- ^ Wells, Brad. "Pantalla BSOD de broma Cr-48" . Archivado desde el original el 11 de noviembre de 2012 . Consultado el 11 de noviembre de 2012 .
- ^ "Repositorio de código fuente de Pidgin" .
Ver gtkconv.c
- ^ "mIRC - Cadenas internas cifradas" .
- ^ David Bolen (24 de agosto de 1989). "Tarjeta de referencia VAX / VMS XYZZY" .
- ^ Sean M. Burke (2002). "Perl y LWP", p.82. O'Reilly Media, Inc. ISBN 0-596-00178-9
- ^ "Código fuente GNU nano" .
- ^ eeggs.com. "Huevos de Pascua de Windows 2000 - Eeggs.com" . Eeggs.com . Consultado el 20 de agosto de 2009 .
- ^ "Códigos de trucos de Buscaminas" .
- ^ "Trucos de Road Rash - IGN" .