Xyzzy (computergebruik) - Xyzzy (computing)

Bij computergebruik wordt Xyzzy soms gebruikt als een metasyntactische variabele of als cheatcode voor een videogame . Xyzzy komt van het computerspel Colossal Cave Adventure , waar het het " magische woord " is.

Oorsprong

Modern gebruik is voornamelijk afkomstig van een van de vroegste computerspellen, Colossal Cave Adventure , waarin het de bedoeling is om een ​​grot met veel kamers te verkennen en de daar gevonden schatten te verzamelen. Door op het juiste moment "xyzzy" te typen, kon de speler zich onmiddellijk verplaatsen tussen twee verder ver verwijderde punten. Omdat Colossal Cave Adventure zowel een van de eerste avonturenspellen als een van de eerste interactieve fictiestukken was, bevatten honderden latere interactieve fictiespellen reacties op het commando "xyzzy" als eerbetoon.

De oorsprong van het woord "xyzzy" is het onderwerp van discussie geweest. Volgens Ron Hunsinger is de reeks letters "XYZZY" gebruikt als geheugensteuntje om het proces voor het berekenen van kruisproducten te onthouden . Will Crowther , de auteur van Colossal Cave Adventure , stelt dat hij niet op de hoogte was van het ezelsbruggetje en dat hij het "uit hele stof verzonnen" had toen hij het spel schreef.

Gebruik

Besturingssystemen

Xyzzy is geïmplementeerd als een ongedocumenteerd no-op- commando op verschillende besturingssystemen ; in de 16-bits versie van Data General's AOS bijvoorbeeld, zou het typisch reageren "Er gebeurt niets", net zoals het spel deed als de magie op de verkeerde plek werd aangeroepen of voordat een speler de actie had uitgevoerd die het woord mogelijk maakte. De 32-bits versie, AOS/VS, zou reageren "Twee keer zoveel gebeurt". Op verschillende computersystemen van Sun Microsystems wordt het commando "xyzzy" gebruikt om de interactieve shell van de U-Boot- bootloader in te voeren . Vroege versies van Zenith Z-DOS (een re-branded variant van MS-DOS 1.25) hadden het commando "xyzzy" dat een parameter van "on" of "off" nam. Xyzzy zelf zou de status van de laatste "xyzzy aan" of "xyzzy uit" opdracht afdrukken.

Bij het opstarten van een Cr-48 vanuit de ontwikkelaarsmodus, wanneer het scherm de afbeelding "sad laptop" weergeeft, produceert het indrukken van xyzzy een grap Blue Screen of Death .

Volgens Brantley Coile had de Cisco PIX- firewall een xyzzy-commando dat eenvoudigweg zei: "Er gebeurt niets." Hij plaatste ook het commando in de Coraid VSX om aan de CLI te ontsnappen en in de shell te komen. Het zou aankondigen "Foof! Je bent in een directory. Er zijn bestanden hier." Het nieuwe California Coraid-management zorgde ervoor dat de ontwikkelaars de string veranderden in "/exportmode" en de "Foof!" message Sinds de Coraid-software weer eigendom is geworden, wordt het commando teruggegeven aan het systeem en nu, in VSX release 8, is het antwoord ">>Foof!<< Je bent in een puinruimte."

Toepassingsprogramma's

Binnen de gebruiksarme Usenet- nieuwsgroep alt.xyzzy wordt het woord gebruikt voor testberichten, waarop andere lezers (als die er zijn) gewoonlijk reageren met "Er gebeurt niets" als een notitie dat het testbericht succesvol is ontvangen. In de Internet Relay Chat- client mIRC en Pidgin , zal het invoeren van het ongedocumenteerde commando "/xyzzy" het antwoord "Er gebeurt niets" weergeven. De tekenreeks "xyzzy" wordt ook intern door mIRC gebruikt als de hardgecodeerde hoofdcoderingssleutel die wordt gebruikt om meer dan 20 gevoelige tekenreeksen te decoderen vanuit het programmabestand mirc.exe.

Een "deluxe chatprogramma " voor DIGITAL 's VAX/VMS, geschreven door David Bolen in 1987 en gedistribueerd via BITNET, kreeg de naam xyzzy. Het stelde gebruikers op hetzelfde systeem of op gekoppelde DECnet- knooppunten in staat om in realtime via tekst te communiceren. Er was een compatibel programma met dezelfde naam voor IBM 's VM/CMS .

xYzZY wordt gebruikt als de standaard grensmarkering door de Perl HTTP::Message-module voor meerdelige MIME- berichten en werd in de jaren negentig in AtEase voor werkgroepen van Apple gebruikt als het standaard beheerderswachtwoord.

Gmail ondersteunt de opdracht XYZZY bij verbinding via IMAP voordat u zich aanmeldt. Er zijn geen argumenten voor nodig en het antwoordt met "OK, er gebeurt niets".

"Verbinding maken met Gmail IMAP-service met behulp van openssl, waarbij de verborgen xyzzy-opdracht wordt gedemonstreerd

Wanneer in GNU nano op Ctrl+X wordt gedrukt om de toepassing te sluiten en vervolgens op "Y" wordt gedrukt om de wijzigingen in een nieuw bestand op te slaan, worden de aftitelingen afgespeeld wanneer de wijzigingen worden opgeslagen onder de bestandsnaam "zzy".

De Hewlett-Packard 9836A- computer met HPL 2.0- programmeertaal heeft XYZZY ingebouwd in de HPL-taal zelf met als resultaat "Ik zie hier geen grot." wanneer gebruikt. Hetzelfde bericht wordt geretourneerd door HP 3458A- en HP 3245A-instrumenten wanneer deze wordt opgevraagd met XYZZY via de HPIB- bus.

In de meeste versies van de Ingres dbms geeft "select xyzzy('')" als resultaat "Er gebeurt niets". Echter, "select xyzzy('wim')" geeft als resultaat "Er gebeurt niets met Wim". De functie xyzzy() maakt al sinds versie 5 (eind jaren 80) deel uit van het Ingres-product, maar werd ergens in het begin van de jaren 2000 uit de hoofdcoderegel verwijderd. Tijdens een gesprek met een van de leden van het ontwikkelteam van Ingres, noemde Wim de Boer, destijds secretaris van de Ingres Users Group Nederland (IUGN), het verwijderen van dit paasei . Deze ontwikkelaar, die een veelgevraagd spreker was op de evenementen die door de IUGN werden georganiseerd, slaagde er op de een of andere manier in om de functie terug in het product te krijgen en - vooral voor Wim - extra handelingen toe te voegen voor de 'wim'-waarde van de parameter.

Andere computerspellen en media

Het populaire Mijnenveger- spel onder oudere versies van Microsoft Windows had een cheat-modus die werd geactiveerd door het commando in te voeren xyzzy, vervolgens op de toetsenreeks shift te drukken en vervolgens op enter te drukken , waardoor een enkele pixel in de linkerbovenhoek van het hele scherm in een kleine zwarte of witte stip, afhankelijk van of de muisaanwijzer al dan niet boven een mijn staat. Deze easter egg was aanwezig in alle Windows-versies via Windows XP Service Pack 3, maar onder Windows 95, 98 en NT 4.0 was de pixel alleen zichtbaar als de standaard Explorer-desktop niet draaide. Het paasei bestaat niet in versies na Windows XP SP3.

In het spel Zork levert het typen van xyzzy en het indrukken van enter het antwoord op: "Een holle stem zegt 'dwaas ' ". De opdracht levert gewoonlijk een humoristische reactie op in andere Infocom- spellen en tekstavonturen , wat leidt tot het gebruik ervan in de titel van de interactieve fictiewedstrijd , de XYZZY Awards .

In Hugo's House of Horrors geeft het typen van xyzzy het bericht "We worden wanhopig, nietwaar!".

In Dungeons and Dragons Online is Xy'zzy de bijna onkwetsbare raid-baas in het Hound of Xoriat-avontuur.

In de pc-versie van het populaire Electronic Arts-spel Road Rash wordt de cheat-modus ingeschakeld door de sleutelreeks "xyzzy" in het midden van de race te typen.

In Primordia kan men een korte bonusscène krijgen met een shout-out naar Colossal Cave Adventure als een vorm van niet-speelbaar tekstavontuur, dat toegankelijk is door 'xyzzy' in de datakiosk van Memorious te typen.

In de videogame Deus Ex probeert hoofdrolspeler JC Denton contact te maken met de Mole People, en wanneer hun vertegenwoordiger, Curly, om een ​​wachtwoord vraagt ​​om de schuilplaats van de Mole People te onthullen, probeert Denton "xyzzy" als hij de wachtwoord. Curly ontkent deze poging, zoals je zou verwachten.

Andrew Sega bracht een album uit onder de naam XYZZY.

In Minecraft is xyzzy een van de willekeurige woorden die verschijnen onder de betoveringen op een betoverende tafel (geschreven in het standaard galactische alfabet ).

Referenties