Ксиззи (вычисления)
В вычислительной технике Xyzzy иногда используется как метасинтаксическая переменная или как видеоигры чит-код . Ксиззи происходит из компьютерной игры Colossal Cave Adventure , где это первая « волшебная струна », с которой сталкивается большинство игроков (к другим относятся «плуг» и «ржанка»). [1]
Источник
[ редактировать ]Современное использование происходит в первую очередь из одной из самых ранних компьютерных игр Colossal Cave Adventure , в которой игрок исследует пещеру со множеством комнат, собирая найденные там сокровища. Набрав «xyzzy» в нужный момент, игрок мог мгновенно перемещаться между двумя удаленными точками. Поскольку Colossal Cave Adventure была одновременно одной из первых приключенческих игр и одним из первых интерактивных художественных произведений, сотни более поздних интерактивных фантастических игр включали в себя ответы на команду «xyzzy» в знак уважения. [2]
Происхождение слова «xyzzy» было предметом споров. По словам Рона Хансингера, последовательность букв «XYZZY» использовалась как мнемоника для запоминания процесса вычисления векторных произведений . [3] Уилл Кроутер , автор Colossal Cave Adventure , заявляет, что он не знал об этой мнемонике и что он «придумал ее целиком» при написании игры. [4]
Использование
[ редактировать ]Операционные системы
[ редактировать ]Xyzzy был реализован как недокументированная неактивная команда в нескольких операционных системах ; в 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» вызывает шутку « Синий экран смерти ». [7] [8]
По словам Брантли Койла, в межсетевом экране Cisco PIX была команда xyzzy, которая просто говорила: «Ничего не происходит». Он также ввел в Coraid VSX команду выйти из CLI и войти в оболочку. Он объявлял: «Фуф! Вы находитесь в каталоге. Здесь есть файлы». Новое руководство California Coraid заставило разработчиков изменить строку на «/exportmode» и избавиться от «Foof!» сообщение. [ нужна ссылка ] После восстановления права собственности на программное обеспечение Coraid команда возвращается в систему, и теперь, в версии VSX 8, ответом является «>>Чушь!<< Вы находитесь в комнате с мусором».
Прикладные программы
[ редактировать ]с низким трафиком В группе новостей Usenet alt.xyzzy это слово используется для тестовых сообщений, на которые другие читатели (если таковые имеются) обычно отвечают: «Ничего не происходит» как примечание о том, что тестовое сообщение было успешно получено. В Internet Relay Chat клиенте mIRC и Pidgin ввод недокументированной команды «/xyzzy» приведет к отображению ответа «Ничего не происходит». [9] Строка «xyzzy» также используется внутри mIRC в качестве жестко запрограммированного главного ключа шифрования, который используется для расшифровки более 20 конфиденциальных строк из программного файла mirc.exe. [10]
«Роскошная программа чата » для DIGITAL, компании VAX/VMS написанная Дэвидом Боленом в 1987 году и распространяемая через BITNET, получила название xyzzy. Это позволило пользователям в одной системе или на связанных узлах DECnet общаться посредством текстовых сообщений в режиме реального времени. Существовала совместимая программа с таким же названием для IBM VM /CMS . [11]
xYzZY используется в качестве маркера границы по умолчанию модулем Perl HTTP::Message для составных MIME . сообщений [12] и использовался в AtEase для рабочих групп Apple в качестве пароля администратора по умолчанию в 1990-х годах. [ нужна ссылка ]
Gmail поддерживает команду XYZZY при подключении через IMAP перед входом в систему. Она не принимает аргументов и отвечает «ОК, ничего не происходит».
Компьютер Hewlett-Packard 9836A с языком программирования HPL 2.0 имеет XYZZY, встроенный в сам язык HPL, что дает результат: «Я не вижу здесь пещеры». при использовании. То же самое сообщение возвращается от приборов HP 3458A и HP 3245A при запросе с помощью XYZZY через шину HPIB .
В большинстве версий СУБД Ingres select xyzzy('')
возвращает «Ничего не происходит». Однако, select xyzzy('wim')
возвращает «С Вимом ничего не происходит». xyzzy()
Функция была частью продукта Ingres, по крайней мере, с версии 5 (конец 1980-х), но была удалена из основной строки кода где-то в начале 2000-х. В разговоре с одним из членов команды разработчиков Ingres Вимом де Буром, на тот момент секретарем Ingres Users Group Nederland (IUGN), упомянул об удалении этой пасхалки . Этому разработчику, который часто выступал на мероприятиях, организованных IUGN, удалось вернуть эту функцию в продукт и — особенно для Wim — добавить обработку значения параметра «wim».
Другие компьютерные игры и медиа
[ редактировать ]В популярной игре «Сапер» в старых версиях Microsoft Windows был чит-режим, запускаемый при вводе команды xyzzy
, затем нажмите последовательность клавиш Shift , а затем Enter , в результате чего один пиксель в верхнем левом углу всего экрана превратился в маленькую черную или белую точку в зависимости от того, находится ли указатель мыши над миной. [13] Эта пасхалка присутствовала во всех версиях Windows, включая Windows XP Service Pack 3, но в Windows 95, 98 и NT 4.0 пиксель был виден только в том случае, если стандартный рабочий стол Explorer не был запущен. Пасхальное яйцо не существует в версиях после Windows XP SP3. [14]
В игре Zork ввод xyzzy и нажатие Enter приводит к ответу: «Глухой голос говорит «дурак » ». Команда обычно дает юмористический ответ в других Infocom играх и текстовых приключениях , что привело к ее использованию в названии интерактивной фантастики конкурса XYZZY Awards . [ нужна ссылка ]
В игре Road Rash 1994 года , если пользователь ввел «xyzzy» в главном меню, [15] они могли получить доступ к нескольким читам, таким как заправка азотом, заправка маслом и т. д.
В игре Return to Monkey Island 2022 года код написан на табличке у входа в пещерный лабиринт. Если сорвать табличку и использовать ее в пещере, что приведет к ее чтению, главный герой, Гайбраш Трипвуд, вернется ко входу в пещеру. [16]
Ссылки
[ редактировать ]- ^ xyzzy в файле жаргона .
- ^ Дэвид Велборн. «Необычные ответы» . Веб-страница с ответами на слово «xyzzy» во многих интерактивных играх.
- ^ Рик Адамс. «Все, что вы когда-либо хотели знать о… волшебном слове XYZZY» . Страница приключений в колоссальной пещере .
- ^ Деннис Г. Джерц (12 сентября 2007 г.). «Где-то поблизости находится колоссальная пещера: изучение оригинального «приключения» Уилла Кроутера в Коде и Кентукки» . Ежеквартальный журнал цифровых гуманитарных наук . 001 (2).
- ^ Рик Адамс. «Все, что вы когда-либо хотели знать о… волшебном слове XYZZY» . Страница приключений в колоссальной пещере .
- ^ «Дополнение Sun Integrated Lights Out Manager 2.0 для серверного модуля Sun Blade X6275» (PDF) . п. 17 . Проверено 20 августа 2009 г.
- ^ Уэллс, Брэд. «Как я разбил пасхальное яйцо Cr-48» . Архивировано из оригинала 2 сентября 2011 года . Проверено 2 сентября 2011 г.
- ^ Уэллс, Брэд. «Экран BSOD-шутки Cr-48» . Архивировано из оригинала 11 ноября 2012 года . Проверено 11 ноября 2012 г.
- ^ «Хранилище исходного кода Pidgin» .
См. gtkconv.c.
- ^ «mIRC — Зашифрованные внутренние строки» .
- ^ Дэвид Болен (24 августа 1989 г.). «Справочная карта VAX/VMS XYZZY» .
- ^ Шон М. Берк (2002). «Perl и LWP», стр.82. О'Рейли Медиа, Инк. ISBN 0-596-00178-9
- ^ eeggs.com. «Пасхальные яйца Windows 2000 — Eeggs.com» . Eeggs.com . Проверено 20 августа 2009 г.
- ^ «Чит-коды Сапера» .
- ^ «Читы, коды и секреты Road Rash для ПК — часто задаваемые вопросы по GameFAQ» . gamefaqs.gamespot.com . Проверено 23 мая 2023 г.
- ^ «Возвращение на остров обезьян: как найти секрет» . Screenrant.com . Проверено 11 июня 2024 г.