понедельник, 2 июня 2008 г.

Пасхальные яйца (шутки) программ

Пасхальное яйцо (англ. Easter Egg, сленговое пасхалка) — секрет, оставляемый в игре, фильме или программном обеспечении создателями, своеобразная шутка для внимательных зрителей/игроков. Как правило, в качестве "пасхального яйца" выступает список разработчиков. В интернете нашёл кучу сайтов, посвящённых коллекционированию их описаний. Вот некоторые примеры.

Игры

В игре Mafia: The City of Lost Heaven в одном из районов города можно найти спрятанный от глаз автомобиль. Сев в него и немного покатавшись игрок замечает, что у автомобиля постепенно начинают пропадать элементы корпуса (и не только). Это пасхальное яйцо является классическим примером шуток разработчиков игр.

Браузер

The Book of Mozilla — пасхальное яйцо, встроенное в браузеры серии Netscape и Mozilla, и основанные на них. Впервые появилось в браузере Netscape 1.1, выпущенном в 1995 году.

PHP

PHP имеет несколько пасхальных яиц (шуток).

Если передать любому php-скрипту в PHP4 специальное значение, можно увидеть авторскую фотографию (обычно фотография чёрного терьера).

любой_сценарий.php?=PHPE9568F36-D428-11d2-A769-00AA001ACF42

Если же этот код передать в PHP 5, то увидим несколько «корявый» логотип PHP.

Следующие два значения, позволят увидеть стандартный логотип PHP и ZEND:

любой_сценарий.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42
любой_сценарий.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42

Также имеется специальное значение для отображения списка всех авторов PHP (4,5):

любой_сценарий.php?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000

Delphi

Easter Eggs в программе Delphi тоже присутствуют.

Меню Help | About
Окно About
Удерживая нажатой клавишу Alt, набирайте следующие слова:
В версии 1: AND
В версиях 3 и 4 Client/Server: CHUCK, QUALITY, VERSION
Во всех версиях: DEVELOPERS, TEAM
На версии Delphi 7 также замечено, что в некоторых случаях запуск IDE Delphi 7 сопровождается появлением коллективной фотографии разработчиков.

Опубликовал: Ильдар Валеев