stringtranslate.com

Xyzzy (informática)

En informática , Xyzzy se utiliza a veces como variable metasintáctica o como código de trampa de videojuegos . Xyzzy proviene del juego de computadora Colossal Cave Adventure , donde es la primera " cuerda mágica " que la mayoría de los jugadores encuentran (otros incluyen "plugh" y "chorlito"). [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 y recolectar los tesoros que allí se encuentran. Al escribir "xyzzy" en el momento adecuado, 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 mnemónico para recordar el proceso de cálculo de productos cruzados . [3] Will Crowther , el autor de Colossal Cave Adventure , afirma que no conocía la mnemónica y que "la inventó desde cero" al escribir el juego. [4]

Uso

Sistemas operativos

Xyzzy se ha implementado como un comando no operativo no documentado 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 hacía el juego si la magia se invocaba en el lugar equivocado o antes de que un jugador hubiera realizado la acción que habilitaba la palabra. La versión de 32 bits, AOS/VS, respondería "Sucede 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ía el estado del último comando "xyzzy on" o "xyzzy off".

Al iniciar un Cr-48 desde el modo de desarrollador, cuando la pantalla muestra la imagen de "portátil triste", escribir "xyzzy" produce una pantalla azul de la muerte en 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 acceder al shell. Anunciaría "¡Foof! Estás en un directorio. Hay archivos aquí". La nueva administración de California Coraid hizo que los desarrolladores cambiaran la cadena a "/exportmode" y eliminaran el mensaje "Foof!" mensaje. [ cita necesaria ] Desde que recuperé la propiedad del software Coraid, el comando se devuelve al sistema y ahora, en VSX versión 8, la respuesta es ">>Foof!<< Estás en una sala de escombros".

Programas de aplicación

Dentro del grupo de noticias de Usenet de poco tráfico alt.xyzzy, la palabra se usa para mensajes de prueba, a los que otros lectores (si los hay) suelen responder: "No pasa nada" como una nota de que el mensaje de prueba se recibió con éxito. En el cliente mIRC y Pidgin de Internet Relay Chat , al ingresar el comando no documentado "/xyzzy" se mostrará la respuesta "No pasa nada". [9] mIRC también utiliza internamente la cadena "xyzzy" como clave de cifrado maestra codificada que se utiliza para descifrar más de 20 cadenas confidenciales desde el archivo de programa mirc.exe. [10]

Un " programa de chat de lujo " para VAX/VMS de DIGITAL escrito por David Bolen en 1987 y distribuido a través de BITNET tomó el nombre de xyzzy. Permitió a los usuarios del mismo sistema o de nodos DECnet vinculados comunicarse mediante texto en tiempo real. Había un programa compatible con el mismo nombre para VM/CMS de IBM . [11]

xYzZY se utiliza como marcador de límite predeterminado en el módulo Perl HTTP::Message para mensajes MIME de varias partes, [12] y se utilizó en AtEase de Apple para grupos de trabajo como contraseña de administrador predeterminada en la década de 1990. [ cita necesaria ]

Conexión al servicio IMAP de Gmail usando openssl, demostrando el comando oculto xyzzy
Un ejemplo de línea de comandos que demuestra la conexión IMAP a Gmail

Gmail admite el comando XYZZY cuando se conecta a través de IMAP antes de iniciar sesión. No acepta argumentos y responde con "OK, no pasa nada".

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 fue eliminada 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 secretario del Grupo de Usuarios de Ingres Nederland (IUGN), mencionó la eliminación de este huevo de Pascua . Este desarrollador, que era un orador frecuente en los eventos organizados por la UIGN, logró devolver la función al producto y, especialmente para Wim, agregó 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 trampa que se activaba al ingresar el comando xyzzy, luego presionar la secuencia de teclas shift y luego enter , lo que convertía 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 ratón está sobre una mina o no. [13] Este huevo de pascua estaba presente en todas las versiones de Windows hasta Windows XP Service Pack 3, pero en Windows 95, 98 y NT 4.0 el píxel era visible sólo si el escritorio estándar Explorer no se estaba ejecutando. El huevo de pascua no existe en versiones posteriores a Windows XP SP3. [14]

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 y aventuras de texto de Infocom , lo que lleva a su uso en el título del concurso de ficción interactiva , los Premios XYZZY . [ cita necesaria ]

En el juego Road Rash de 1994 , si el usuario ingresaba "xyzzy" en el menú principal, [15] podía acceder a varios trucos como recargas de nitroso, recargas de aceite, etc.

En el juego de 2022 Return to Monkey Island, el código está escrito en un cartel a la entrada de un laberinto de cuevas. Arrancar el letrero y usarlo en la cueva, lo que lleva a leerlo, permite al protagonista, Guybrush Threepwood, regresar a la entrada de la cueva. [dieciséis]

Referencias

  1. ^ xyzzy en el archivo de jerga .
  2. ^ David Welbourn. "Respuestas Xyzzy".Una página web que ofrece respuestas a "xyzzy" en muchos juegos de ficción interactiva.
  3. ^ Rick Adams. "Todo lo que siempre quisiste saber sobre... la palabra mágica XYZZY". La página de La Aventura en la Cueva Colosal .
  4. ^ Dennis G. Jerz (12 de septiembre de 2007). "En algún lugar cercano hay una cueva colosal: examinando la" aventura "original de Will Crowther en Code y en Kentucky". Humanidades Digitales Trimestrales . 001 (2).
  5. ^ Rick Adams. "Todo lo que siempre quisiste saber sobre... la palabra mágica XYZZY". La página de La Aventura en la Cueva Colosal .
  6. ^ "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 .
  7. ^ Pozos, 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 .
  8. ^ Pozos, Brad. "Pantalla BSOD de broma Cr-48". Archivado desde el original el 11 de noviembre de 2012 . Consultado el 11 de noviembre de 2012 .
  9. ^ "Repositorio de código fuente Pidgin". Ver gtkconv.c
  10. ^ "mIRC: cadenas internas cifradas".
  11. ^ David Bolen (24 de agosto de 1989). "Tarjeta de referencia VAX/VMS XYZZY".
  12. ^ Sean M. Burke (2002). "Perl y LWP", página 82. O'Reilly Media, Inc. ISBN 0-596-00178-9 
  13. ^ eeggs.com. "Huevos de Pascua de Windows 2000 - Eeggs.com". Eeggs.com . Consultado el 20 de agosto de 2009 .
  14. ^ "Códigos de trucos del Buscaminas".
  15. ^ "Trucos, códigos y secretos de Road Rash para PC - GameFAQs". gamefaqs.gamespot.com . Consultado el 23 de mayo de 2023 .
  16. ^ "Regreso a Monkey Island: Cómo encontrar el secreto". Screenrant.com . Consultado el 11 de junio de 2024 .