Лекция
Привет, Вы узнаете о том , что такое easter egg, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое easter egg, пасхалка , настоятельно рекомендую прочитать все из категории Разработка программного обеспечения и информационных систем.
"Easter Egg" ( пасхалка ), который часто используется в компьютерной культуре для обозначения скрытого, часто юмористического контента или функции в программном обеспечении, играх или других медийных продуктах. Такие "пасхалки" могут быть невидимыми для пользователя до определенных условий или действий.
«Пасхальное яйцо» (от англ. Easter Egg, также разг. «пасхалка») — секрет в компьютерной игре, фильме или программном обеспечении, заложенный создателями. Отличие пасхального яйца в игре от обычного игрового секрета состоит в том, что его содержание, как правило, не вписывается в общую концепцию, выглядит в контексте неправдоподобно, нелепо, и зачастую является внешней ссылкой. Пасхальные яйца играют роль своеобразных шуток для внимательных игроков или зрителей, но могут применяться в целях защиты авторских прав.
Чаще всего для получения пасхального яйца следует произвести сложную или нестандартную совокупность действий, что делает маловероятным случайное обнаружение. Название происходит от популярного в США и бывших Британских колониях семейного мероприятия «охота за яйцами» (англ. egg hunt), устраиваемого накануне Пасхи, в котором участники должны с помощью подсказок найти как можно больше спрятанных по местности яиц.
Согласно Уоррену Робинету, первое «пасхальное яйцо» было спрятано в компьютерной игре Adventure . Игра выпускалась в 1979 году компанией Atari, и, поскольку в то время в Atari не было принято указывать в программах имена авторов, программист Уоррен Робинетт решил упоминание о себе спрятать внутри игры. Чтобы попасть в комнату с именем разработчика, следовало отыскать невидимую точку в одной из частей лабиринта и перенести ее в другой конец уровня. Так как многие из разработчиков Amiga ранее работали в компании Atari, это явление проявилось в AmigaOS, а затем и в других операционных системах. Однако существуют более ранние игры, содержащие пасхальные яйца, например Video Wizball 1978 года для Fairchild Channel F. В этой игре, являвшейся усовершенствованной версией Pong, игрок выполнив определенные условия, сможет получить имя разработчика игры: «REID-SELTH».
Позже «пасхальные яйца» распространились не только среди игр, но и в другом программном обеспечении, будь то встраиваемые системы, прошивка сотового телефона или DVD с фильмами.
Секреты можно найти в программных продуктах от компаний Adobe, Microsoft, Corel, ABBYY, в WinRAR, Winamp, uTorrent и многих других . В Android, если нажать на номер версии ОС несколько раз, откроется спрятанная игра (даже в новых версиях системы).
В компьютерном программном обеспечении пасхальные яйца — это секретные ответы, возникающие в результате недокументированного набора команд. Результаты могут варьироваться от простого печатного сообщения или изображения до страницы с информацией о программистах или небольшой видеоигры, спрятанной внутри серьезного программного обеспечения.
В операционной системе TOPS-10 (для мэйнфрейма DEC PDP-10 ) команда используется для вызова редактора TECO для создания файла. Если указан аргумент имени файла , чтобы команда прочитала , она приостановится и ответит перед созданием файла. Пасхальное яйцо было добавлено где-то между октябрем 1967 и октябрем 1968 года Уильямом Ф. Об этом говорит сайт https://intellect.icu . Вейхером из Стэнфордской лаборатории искусственного интеллекта в программу COMPIL для PDP-6, которая затем использовалась в операционной системе TOPS-10, что сделало ее первая пасхалка в программе. То же самое происходит и в операционной системе RSTS/E , где TECO предоставит такой ответ. Другие операционные системы Unix отвечают на « » с помощью « » (ссылка на The Prisoner в Berkeley Unix , 1977).make
love
make love
not war?
why
why not
Некоторые версии операционной системы DEC OpenVMS имеют скрытые коды состояния выхода , включая ссылку на пародию из «Грязного венгерского разговорника Монти Пайтона »; " " возвращает сообщение "%SYSTEM-W-FISH, мой корабль на воздушной подушке полон угрей", а " " возвращает ссылку на ранний интернет-мем : "%SYSTEM-F-GAMEOVER, вся ваша база принадлежит нам ".exit %xb70
exit %x34b4
Пасхальные яйца в версии Microsoft Office 1997 года включают скрытый симулятор полета в Microsoft Excel и игру в пинбол в Microsoft Word . С 2002 года Microsoft не допускает использование скрытого или недокументированного кода в рамках своей инициативы по обеспечению надежных вычислений .
Пакетный инструмент apt-get операционной системы Debian содержит пасхальное яйцо с изображением коровы в формате ASCII , когда варианты вводятся в оболочку. apt-get moo
Пасхальное яйцо встречается во всех операционных системах Microsoft Windows до XP . В заставке 3D-текста при вводе текста «вулкан» отобразятся названия всех вулканов в США. Microsoft удалила эту пасхалку из XP, но добавила другие. В Windows Vista и более поздних версиях при запуске исполняемого файла заставки (представленного в Windows Vista) в командной строке с флагом /p65552
, например при запуске заставки «пузыри» с bubbles.scr /p65552
параметром командной строки, она запускается как обои рабочего стола . [30] Microsoft Excel 95 содержит скрытую игру, похожую на Doom (1993), под названием The Hall of Tortured Souls .
Поисковая система Google, как известно, содержит множество пасхальных яиц , которые выдаются пользователю в ответ на определенные поисковые запросы.
Стив Джобс запретил пасхальные яйца в продукции Apple после возвращения в компанию.
Первое пасхальное яйцо, появившееся после его смерти, находится в обновлении Mac App Store для OS X Mountain Lion в 2012 году , в котором загруженным приложениям временно присваивается временная метка «24 января 1984 года», дата начала продаж оригинального Macintosh .
Язык программирования Python и его экосистема библиотек включают в себя различные пасхальные яйца.
Иногда «пасхальные яйца» встречаются и в аппаратуре. Например, на интерфейсной печатной плате принтера Hewlett-Packard LaserJet 1100 наряду с обозначениями элементов можно прочесть: «This product is dedicated in memory of our good friend Ming-Zen Kuo» («Этот продукт посвящен памяти нашего хорошего друга Мин Цзэнь Ко»)[
На плате IP-телефонии Tormenta 2 под самой большой микросхемой ПЛИС имеется надпись «Why are you looking under this chip?» («Зачем ты заглядываешь под эту микросхему?»), увидеть которую можно, лишь выпаяв микросхему
Кристалл микропроцессора CVAX, применявшегося в MicroVAX 3000 и 6200, содержит фразу «СВАКС… Когда вы забатите довольно воровать настоящий лучший» , являющейся грубым переводом на русский язык фразы «CVAX — when you care enough to steal the very best» («CVAX — когда вы заботитесь о том, чтобы украсть самое лучшее»). Эта фраза созвучна со слоганом известного поставщика поздравительных открыток фирмы Hallmark Cards: «When You Care Enough to Send the Very Best» («Когда вы заботитесь о том, чтобы послать самое лучшее»). Без вскрытия оболочки процессора и применения микроскопа эту надпись увидеть нельзя. Это послание предназначалось для советских инженеров, которые, предположительно, могли подвергнуть процессор технологии реверс-инжиниринга.
В приборную панель автомобиля ГАЗель-Next встроена игра «Тетрис»
Ниже приведен общий список примеров "пасхалок":
Текстовые пасхалки:
Графические пасхалки:
Аудио-пасхалки:
Игровые пасхалки:
Кино и телевидение:
Интернет и веб-пасхалки:
Компьютерные программы:
Фильмы и сериалы:
Это лишь несколько примеров, и "пасхалки" могут быть очень творческими и разнообразными. Их обнаружение может приносить удовольствие и интерес сообществу пользователей.
Известно, что американские художники комиксов включают в свои произведения скрытые сообщения:[
Исследование, описанное в статье про easter egg, подчеркивает ее значимость в современном мире. Надеюсь, что теперь ты понял что такое easter egg, пасхалка и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Разработка программного обеспечения и информационных систем
Комментарии
Оставить комментарий
Разработка программного обеспечения и информационных систем
Термины: Разработка программного обеспечения и информационных систем