В вычислениях , XYZZY иногда используются в качестве метапеременного или в качестве видеоигрового чат - кода . Xyzzy происходит из компьютерной игры Colossal Cave Adventure , где это « волшебное слово ». [1]
Источник
Современное использование в основном взято из одной из самых ранних компьютерных игр, Colossal Cave Adventure , в которой идея состоит в том, чтобы исследовать пещеру с множеством комнат и собирать найденные там сокровища. Набрав «xyzzy» в нужное время, игрок мог мгновенно перемещаться между двумя другими удаленными точками. Поскольку Colossal Cave Adventure была и одной из первых приключенческих игр, и одним из первых интерактивных художественных произведений, сотни более поздних интерактивных художественных игр включали ответы на команду «xyzzy» в качестве дани. [2]
Происхождение слова «xyzzy» было предметом споров. По словам Рона Хансингера, последовательность букв «XYZZY» использовалась в качестве мнемоники для запоминания процесса вычисления перекрестных произведений . [3] Уилл Кроутер , автор Colossal Cave Adventure , заявляет, что он не знал о мнемонике и что он «сделал ее целиком», когда писал игру. [4]
Применение
Операционные системы
Xyzzy реализован как недокументированная команда no-op в нескольких операционных системах ; в 16-битной версии AOS от Data General , например, он обычно отвечает «Ничего не происходит», как и в игре, если магия была вызвана в неправильном месте или до того, как игрок выполнил действие, активирующее слово. 32-разрядная версия, AOS / VS, ответит: «В два раза больше происходит». [5] В некоторых компьютерных системах Sun Microsystems команда «xyzzy» используется для входа в интерактивную оболочку загрузчика U-Boot . [6] Ранние версии Zenith Z-DOS (измененный вариант MS-DOS 1.25) имели команду «xyzzy», которая принимала параметр «включено» или «выключено». Xyzzy сам по себе выводит статус последней команды «xyzzy on» или «xyzzy off».
При загрузке Cr-48 из режима разработчика, когда на экране отображается изображение «грустного ноутбука», нажатие xyzzy вызывает экран шутливого BSOD . [7] [8]
По словам Брантли Койла, в брандмауэре Cisco PIX была команда xyzzy, которая просто говорила: «Ничего не происходит». Он также ввел команду в Coraid VSX, чтобы выйти из интерфейса командной строки и попасть в оболочку. Он объявит: «Фуф! Вы в каталоге. Здесь есть файлы». Новое руководство California Coraid произвело разработку, чтобы изменить строку на «/ exportmode» и избавиться от «Foof!». сообщение [ необходима цитата ] После восстановления права собственности на программное обеспечение Coraid команда возвращается в систему, и теперь, в версии VSX 8, ответ будет «>> Foof! << Вы находитесь в комнате для мусора.».
Прикладные программы
В группе новостей Usenet с низким трафиком alt.xyzzy это слово используется для тестовых сообщений, на которые другие читатели (если таковые имеются) обычно отвечают «Ничего не происходит» как примечание об успешном получении тестового сообщения. В клиенте Internet Relay Chat mIRC и Pidgin ввод недокументированной команды «/ xyzzy» отобразит ответ «Ничего не происходит». [9] Строка «xyzzy» также используется внутри mIRC в качестве жестко запрограммированного главного ключа шифрования, который используется для дешифрования более 20 конфиденциальных строк из программного файла mirc.exe. [10]
А «люкс программа болтовни » для DIGITAL «s VAX / VMS написанной Дэвидом Болен в 1987 году и распространяется через BITNET взяла имя XYZZY. Это позволило пользователям в одной системе или на связанных узлах DECnet общаться с помощью текста в реальном времени. Был совместимая программа с тем же именем для IBM «s VM / CMS . [11]
xYzZY используется как маркер границы по умолчанию модулем Perl HTTP :: Message для составных сообщений MIME [12] и использовался в Apple AtEase для рабочих групп в качестве пароля администратора по умолчанию в 1990-х годах. [ необходима цитата ]
Gmail поддерживает команду XYZZY при подключении через IMAP перед входом в систему. Он не принимает аргументов и отвечает «ОК, ничего не происходит».
В GNU nano , когда нажимается Ctrl + X, чтобы закрыть приложение, а затем нажимается «Y», чтобы сохранить изменения в новом файле, когда изменения сохраняются под именем «zzy», воспроизводятся титры. [13]
Hewlett-Packard 9836A компьютер с HPL 2,0 языком программирования XYZZY встроен в самом языке HPL с результатом «Я не вижу здесь пещеры.» при использовании. Такое же сообщение возвращается от приборов HP 3458A и HP 3245A при запросе XYZZY через шину HPIB .
В большинстве версий СУБД Ingres «select xyzzy ('')» возвращает «Ничего не происходит». Однако «select xyzzy ('wim')» возвращает «Ничего не происходит с Wim». Функция xyzzy () была частью продукта Ingres по крайней мере с версии 5 (конец 1980-х), но была удалена из основной строки кода где-то в начале 2000-х. Во время разговора с одним из членов команды разработчиков Ingres, Вимом де Буром, в то время секретарем группы пользователей Ingres в Нидерландах (IUGN), упомянул об удалении этого пасхального яйца . Этот разработчик, который часто выступал на мероприятиях, организованных IUGN, каким-то образом сумел вернуть функцию в продукт и - особенно для Wim - добавил обработку значения параметра wim.
Другие компьютерные игры и медиа
В популярной игре Minesweeper под более ранними версиями Microsoft Windows был чит-режим, который запускался путем ввода команды xyzzy
, затем нажатия клавиши Shift, а затем нажатия клавиши Enter , в результате чего один пиксель в верхнем левом углу всего экрана превращался в маленький черный или белая точка в зависимости от того, находится ли указатель мыши над миной. [14] Это пасхальное яйцо присутствовало во всех версиях Windows до Windows XP Service Pack 3, но в Windows 95, 98 и NT 4.0 пиксель был виден только в том случае, если стандартный рабочий стол проводника не работал. Пасхальное яйцо не существует в версиях после Windows XP SP3. [15]
В игре Zork при вводе xyzzy и нажатии Enter выдается ответ: «Глухой голос говорит« дурак » ». Команда обычно производит юмористический отклик в других Инфок играх и текстовых приключениях , что приводит к его использованию в названии интерактивной фантастики конкуренции, XYZZY Awards .
В «Доме ужасов» Хьюго ввод «xyzzy» дает сообщение «Мы уже отчаялись, не так ли!».
В Dungeons and Dragons Online Кси'Ззи - почти неуязвимый рейдовый босс в приключении «Собака Ксориата».
В версии популярной игры Road Rash от Electronic Arts для ПК чит-режим активируется путем ввода ключевой строки «xyzzy» в середине гонки. [16]
В Primordia можно получить бонусную короткую сцену с приветствием к Colossal Cave Adventure как форме неигрового текстового приключения, доступ к которому можно получить, набрав «xyzzy» в киоске данных Memorious.
В видеоигре Deus Ex главный герой Джей Си Дентон пытается установить контакт с Людьми Кротов, и когда их представитель, Кудрявый, запрашивает пароль, чтобы раскрыть убежище Людей Кротов, Дентон пытается «xyzzy», если пароль не был получен. им заранее. Кёрли, как и следовало ожидать, отрицает эту попытку.
Эндрю Сега выпустил альбом под названием XYZZY.
В Minecraft xyzzy - одно из случайных слов, которые появляются под чарами на столе зачаровывания (написанном в Стандартном галактическом алфавите ).
Притворись, что ты Xyzzy - неофициальная онлайн-версия игры для вечеринок Cards Against Humanity .
Рекомендации
- ^ xyzzy в файле жаргона .
- ^ Дэвид Велборн. "Xyzzy ответы" . Веб-страница, дающая ответы на "xyzzy" во многих играх интерактивной фантастики.
- ^ Рик Адамс. «Все, что вы когда-либо хотели знать о… волшебном слове XYZZY» . Страница Colossal Cave Adventure .
- ^ Деннис Дж. Йерц. «Где-то поблизости находится Колоссальная пещера: изучение оригинального« Приключения »Уилла Кроутера в коде и в Кентукки» .
- ^ Рик Адамс. «Все, что вы когда-либо хотели знать о… волшебном слове XYZZY» . Страница Colossal Cave Adventure .
- ^ «Приложение Sun Integrated Lights Out Manager 2.0 для серверного модуля Sun Blade ™ X6275» (PDF) . п. 17 . Проверено 20 августа 2009 .
- ^ Уэллс, Брэд. «Как я разбил пасхальное яйцо Cr-48» . Архивировано из оригинального 2 -го сентября 2011 года . Проверено 2 сентября 2011 года .
- ^ Уэллс, Брэд. "Cr-48 шутка экран BSOD" . Архивировано из оригинального 11 ноября 2012 года . Проверено 11 ноября 2012 года .
- ^ "Репозиторий исходного кода Pidgin" .
См. Gtkconv.c
- ^ «mIRC - Зашифрованные внутренние строки» .
- ^ Дэвид Болен (24 августа 1989 г.). «Справочная карта VAX / VMS XYZZY» .
- ^ Шон М. Берк (2002). «Perl и LWP», стр.82. O'Reilly Media, Inc. ISBN 0-596-00178-9
- ^ «Исходный код GNU nano» .
- ^ eeggs.com. "Пасхальные яйца Windows 2000 - Eeggs.com" . Eeggs.com . Проверено 20 августа 2009 .
- ^ "Чит-коды Minesweeper" .
- ^ «Коды для Road Rash - IGN» .