Jump to content

Ксиззи (вычисления)

(Перенаправлено с Xyzzy (волшебное слово) )

В вычислительной технике 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 IMAP с помощью openssl, демонстрация скрытой команды xyzzy
Пример командной строки, демонстрирующий подключение IMAP к Gmail

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]

  1. ^ xyzzy в файле жаргона .
  2. ^ Дэвид Велборн. «Необычные ответы» . Веб-страница с ответами на слово «xyzzy» во многих интерактивных играх.
  3. ^ Рик Адамс. «Все, что вы когда-либо хотели знать о… волшебном слове XYZZY» . Страница приключений в колоссальной пещере .
  4. ^ Деннис Г. Джерц (12 сентября 2007 г.). «Где-то поблизости находится колоссальная пещера: изучение оригинального «приключения» Уилла Кроутера в Коде и Кентукки» . Ежеквартальный журнал цифровых гуманитарных наук . 001 (2).
  5. ^ Рик Адамс. «Все, что вы когда-либо хотели знать о… волшебном слове XYZZY» . Страница приключений в колоссальной пещере .
  6. ^ «Дополнение Sun Integrated Lights Out Manager 2.0 для серверного модуля Sun Blade X6275» (PDF) . п. 17 . Проверено 20 августа 2009 г.
  7. ^ Уэллс, Брэд. «Как я разбил пасхальное яйцо Cr-48» . Архивировано из оригинала 2 сентября 2011 года . Проверено 2 сентября 2011 г.
  8. ^ Уэллс, Брэд. «Экран BSOD-шутки Cr-48» . Архивировано из оригинала 11 ноября 2012 года . Проверено 11 ноября 2012 г.
  9. ^ «Хранилище исходного кода Pidgin» . См. gtkconv.c.
  10. ^ «mIRC — Зашифрованные внутренние строки» .
  11. ^ Дэвид Болен (24 августа 1989 г.). «Справочная карта VAX/VMS XYZZY» .
  12. ^ Шон М. Берк (2002). «Perl и LWP», стр.82. О'Рейли Медиа, Инк. ISBN   0-596-00178-9
  13. ^ eeggs.com. «Пасхальные яйца Windows 2000 — Eeggs.com» . Eeggs.com . Проверено 20 августа 2009 г.
  14. ^ «Чит-коды Сапера» .
  15. ^ «Читы, коды и секреты Road Rash для ПК — часто задаваемые вопросы по GameFAQ» . gamefaqs.gamespot.com . Проверено 23 мая 2023 г.
  16. ^ «Возвращение на остров обезьян: как найти секрет» . Screenrant.com . Проверено 11 июня 2024 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 789f4924f81f10b45aa045c711b69aac__1721162580
URL1:https://arc.ask3.ru/arc/aa/78/ac/789f4924f81f10b45aa045c711b69aac.html
Заголовок, (Title) документа по адресу, URL1:
Xyzzy (computing) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)