Секреты самых популярных программ
Когда в картинной галерее мы рассматриваем то или иное произведение искусства, то редко замечаем подпись автора в углу работы. Программисты тоже творческие люди и часто подписывают свои детища незаметными посланиями.
Когда в картинной галерее мы рассматриваем то или иное произведение искусства, то редко замечаем подпись автора в углу работы. Программисты тоже творческие люди и часто подписывают свои детища незаметными посланиями.
Общеизвестно, что класс программиста определяется его умением написать код минимального размера. Эта работа требует от человека предельной концентрации внимания, поэтому иногда, после долгих часов упорных трудов, программисту бывает жизненно необходимо как-то расслабиться. Тогда принцип «ничего лишнего в коде» отходит на второй план, и в программе появляется секретный «тайник». Такие секреты получили название «пасхальных яиц». Пользователь может годами работать за компьютером с одними и теми же приложениями, не подозревая, какие интересные тайны они хранят.
WinRAR: включаем силу тяжести и отдыхаем у моря
Архиватор WinRAR для большинства пользователей является обязательным инструментом для ежедневной работы, поэтому устанавливается одним из первых приложений, сразу после инсталляции ОС. Однако не все знают, что в разделе «Справка | О программе» на самом видном месте спрятан занятный секрет. Дело в том, что в этом разделе эмблема приложения — стопка книг — как бы парит в воздухе. Если вы щелкните по ней мышью, то увидите небольшое представление: книги медленно опустятся до края окна, несколько раз со звуком подпрыгнут и упадут окончательно. Но это еще не все. Если в этом же окне щелкнуть по логотипу архиватора, море на его фоне оживет и на горизонте появится парусник. Через некоторое время парус в отблесках зари окрасится в алый цвет и скроется за краем окна.
Winamp: рыбы, ламы и змеи
Проигрыватель Winamp имеет богатую историю. Многие помнят те времена, когда производительность компьютера можно было определить потому, насколько медленно работает данный плеер. Сегодня это кажется странным, но в далеком 1997 году на
самых слабых ПК невозможно было слушать файлы MP3: звук то и дело обрывался, а компьютер напрочь зависал. Несмотря на то что у этого плеера появилось много достойных конкурентов, он по-прежнему остается одним из самых популярных приложений для проигрывания мультимедийных файлов.
ЗНАКОМИМСЯ С ЛАМОЙ. Winamp также хранит в своем коде много потайных отделений и забавных секретов. Даже само название компании-разработчика — Nullsoft — задумывалось как пародия на Microsoft. Интересные особенности проявляются сразу же: при установке проигрывателя нельзя не заметить характерный звук — слышно блеяние домашнего животного. На самом деле, по замыслу создателей плеера, его издает не овца, как думают многие, а лама — талисман компании Nullsoft. У этого животного даже есть имя — Майк, а хозяин ламы — Джастин Френкель, один из создателей плеера. Упоминание об этом животном и его владельце появится в заголовке плеера, если последовательно нажать клавиши: «N», «U», «L», «Esc», «L», «Esc» «S», «O», «F», «T». При этом забавную шутку с ламой разработчики Winamp спрятали в одном из прилагающихся к программе скинов — Winamp Modern. Если вызвать эту оболочку, затем подвести курсор к вертикальной черте над надписью «Beat» и при зажатой комбинации клавиш «Ctrl+Alt+Shift» щелкнуть левой кнопкой мыши, на экране индикатора появятся два силуэта лам, которые будут кивать головами в такт воспроизводимой в данный момент плеером музыке.
МЕНЯЕМ РАЗМЕР И ПРОЗРАЧНОСТЬ ОКНА. Другое «пасхальное яйцо» в той же оболочке позволяет менять масштаб окон и их прозрачность. Для этого нужно нажать клавишу «Ctrl» и, не отпуская ее, щелкнуть правой кнопкой мыши по заголовку окна. Откроется меню, в котором можно указать в процентах прозрачность и размер окна проигрывателя.
КРУТИМ РЫБКУ. В настройках Winamp есть очень простая, но увлекательная игра, которая, несомненно, позволяет расслабиться в перерывах между работой. Откройте настройки проигрывателя и перейдите в раздел с дополнительными модулями («Plugins»), выделите в списке установленных плагинов «Nullsoft Vorbis Decoder», после чего нажмите кнопку «About». Вы увидите рыбку — логотип декодера. Теперь попробуйте пощелкать по ней мышью — логотип начнет вращаться, а под картинкой в режиме реального времени будет отображаться скорость вращения и максимальный результат, которого вам удалось достичь в этом занятии. Забавно, что направление вращения рыбки зависит от того, какую кнопку мыши нажимает пользователь — правую или левую.
ИГРАЕМ В «ЗМЕЙКУ». В Winamp запрятана еще одна игра — классическая «змейка». Она появится на экране, если включить скин Bento, после чего перейти в настройки плеера и, выбрав в параметрах подраздел «Skins | Modern skins», открыть вкладку «Current Skin». Щелкните по изображению, нажмите пробели начинайте играть, проникаясь ностальгией. В игре присутствуют уровни разной сложности, а охотится змея, конечно же, на лам.
Програмисты RAR не поскупились на секреты, а запустив утилиту Telnet из командной строки Windows, можно посмотреть мультфильм | Если ввести определенную комбинацию клавиш, в индикаторе появятся кивающие головами ламы |
Catalyst Control Center: планета, знай своих героев!
Многие программисты любят прятать в разрабатываемые продукты свои фотографии, которые служат свидетельством авторства и просто тешат самолюбие. Например, узнать в лицо команду, создающую драйверы для видеокарт AMD, проще простого: достаточно нажать комбинацию клавиш «Ctrl+Alt+Shift» и дважды щелкнуть по значку Catalyst Control Center в системном трее. На экране появится групповое фото команды разработчиков на фоне офисного здания компании ATI (сейчас, вероятно, более актуальным является логотип фирмы AMD).
Camtasia Studio: приятно познакомиться
Довольно забавно спрятана фотография одного из авторов пакета для создания обучающего видео Camtasia Studio. Запустите утилиту Camtasia Theater, которая входит в состав пакета, перейдите на вкладку «Customize», введите в поле «HTML Title» буквы «cb» (без кавычек), затем нажмите кнопку «Save and preview» и закройте появившееся окно с сообщением об ошибке. На экран выплывет голова автора этой программы,периодически демонстрируя оскал. Это изображение «догонит» курсор и заблокирует любые действия мыши. Отключить эффект можно с помощью клавиатуры — одновременным нажатием «Alt+F4» или через диспетчер задач «Ctrl+Shift+Esc».
Секреты Adobe Photoshop
«Красная пилюля» и Мерлин Иногда складывается впечатление, что сами разработчики забывают о встроенных в программу «пасхальных яйцах». Так, в графическом редакторе Adobe Photoshop из версии в версию кочует изображение волшебника Мерлина. Чтобы его увидеть, нажмите в программе «F7» для отображения панели со слоями, щелкните по небольшой стрелке в углу окна и, удерживая нажатой клавишу «Alt», выберите пункт «Panel Options». После выполнения этих действий на экране появится окно с надписью «Merlin lives!» и
забавным мультяшным героем. Кроме того, каждой тестовой версии Adobe Photoshop разработчики присваивают шутливое прозвище. Пока идет бета-тестирование приложения, в тон названию программы создается картинка, сопровождающая загрузку редактора. Когда подходит время выпускать финальную версию, логотип меняется на официальный. Однако прежнее изображение разработчики всегда оставляют в программе. Чтобы его увидеть, нужно выбрать в меню пункт «About Photoshop» при нажатой клавише «Ctrl».
Тайники на веб-страницах
WWW.YAHOO.COM. Если «пасхальные яйца» в программах можно понять как шутку программистов, то неожиданности, которые могут вдруг возникнуть при просмотре некоторых сайтов, приводят посетителей интернет-ресурсов в изумление. Например, если загрузить стартовую страницу Yahoo! и нажать на восклицательный знак, можно услышать, как хор протяжно поет название поисковика.
WWW.YANDEX.RU. На страницах популярного отечественного поискового сервиса «Яндекс» можно найти массу шуток разработчиков, причем многие из них довольно забавны. Например, в углу страницы с прогнозом погоды установлен виртуальный игровой автомат «однорукий бандит», который наугад предсказывает погоду. Всякий раз после того, как пользователь щелкает по ручке этого автомата, генерируется новый прогноз погоды и появляется ехидный комментарий к ситуации, например: «Осторожнее, вы так погоду испортите!» или «Еще разок!» Но самое забавное, что, если много раз дергать за ручку, автомат выдаст сообщение: «Поздравляем, вы ручку сломали».
Еще одна шутка от программистов «Яндекса» скрыта на страницах www.yandex.ru/black.html и www.yandex.ru/white.html. Это обычные формы для поискового запроса, только совершенно лишенные каких бы то ни было элементов интерфейса — в черном и белом исполнении соответственно.
WWW.GOOGLE.RU. Безоговорочным лидером по части шуток и розыгрышей в Интернете является поисковый гигант Google. Одна из его коронных забав — меняющийся логотип, который создается специально под какое-то актуальное событие. На странице www.google.ru/logos можно увидеть все эмблемы заглавной страницы поисковика, которые были специально нарисованы послучаю той или иной знаменательной даты. Некоторые дудлы (так сами разработчики окрестили меняющиеся логотипы) сделаны в виде флеш-игр или роликов. Так, перейдя по ссылке google.com/pacman можно поиграть в старую добрую Pacman. А на странице www.google.com/logos/ verne.html скрывается интерактивная анимация подводного мира, посвященная известному писателю-фантасту Жюлю Верну. С помощью специального рычага можно менять изображение в иллюминаторе подводной лодки, создавая иллюзию путешествия по глубинам мирового океана.
Не лишены юмора и некоторые ответы, выдаваемые пользователю поисковым сервисом. Так, если спросить у Google «удав в попугаях», поисковая система выдаст ответ встроенного калькулятора — «38 попугаев». Обратный вопрос тоже возможен — ответ
Google: «1 попугай = 0.0263157895 удава». Проверять размерность можно и в слоненках — все как в популярном советском мультфильме.
ЗВЕЗДНЫЕ ВОЙНЫ. Программисты норвежского ресурса www.blinkenlights.nl изрядно потрудились, чтобы удивить знатоков творчества в жанре ASCII-кодов. Наберите в командной строке «telnet towel.blinkenlights.nl». Запустится утилита Telnet, которая подключится к указанному серверу и в консольном окне покажет хорошо известную всем сагу «Звездные войны». Причем все кадры этой анимации представляют собой картинки, составленные с помощью ASCII-символов. Остается только гадать, сколько времени ушло у авторов этого шедевра на такую интерпретацию всего сюжета фильма. Отметим, что в Windows 7 сервис Telnet по умолчанию отключен — его нужнобудет активировать в разделе «Пуск | Панель управления | Программы и компоненты | Включение или отключение компонентов Windows».
Браузерные секреты
Многие браузеры используют систему вспомогательных команд, которые прописываются прямо в адресной строке. Например, если в Mozilla Firefox набрать «about:cache», появится статистика об используемом кеше, если ввести «about:plugins», программа покажет данные о задействованных плагинах и т. д. Полный список команд с «about» можно посмотреть, набрав в адресной строке «about:about». Внимательно его изучив, можно обнаружить две странные команды. Первая — «about:mozilla» — выводит на экран загадочное пророческое послание из «Книги Mozilla». Другая забавная страница открывается в браузере, если набрать «about:robots». На экране появляется робот и несколько текстовых сообщений, одно из которых призывает к тому, чтобы никто не кусал роботов за их блестящие металлические зады.
Windows и Microsoft Office: никаких «пасхальных яиц»!
Некоторые работодатели пресекают попытки программистов интегрировать в свои приложения сторонний код. Например, Microsoft, чтобы иметь возможность поставлять свои продукты в правительственные организации, должна гарантировать, что они не содержат недокументированных функций. Именно поэтому много лет назад всем программистам была разослана строгая директива, запрещающая вольности кода.
Однако по крайней мере одно «яйцо» можно обнаружить в Microsoft Word. Наберите в любом месте документа «=rand()» — результатом будет вставка фрагментов текста из справки этого редактора. Жаль, но в современных продуктах софтверного гиганта действительно практически нет никаких шутливых секретов.
Что таит в себе Skype?
В этой программе есть много интересного. Например, при общении в текстовом чате вы наверняка обращали внимание, что, когда собеседник набирает какой-то текст, в окне появляется небольшой пишущий карандаш. При желании вместо него может отображаться кошка, двигающая лапой. Чтобы она появилась, нужно нажать на клавиатуре три любые клавиши одновременно. Для того чтобы придать общению больше эмоциональности, в программу встроена библиотека анимированных смайликов. Однако это далеко не полный набор изображений, которые можно использовать при общении. Например, в Skype можно «нарисовать» флаг практически любой страны. Для этого используется простой синтаксис: (flag:ru) — флаг России, (flag:de) — флаг Германии, (flag:es) — флаг Испании и т. д. Среди самых интересных смайликов, которые не задокументированы в программе,можно отметить следующие: белочка — (heidy), пьяный — (drunk), жучок — (bug), бандит — (bandit), вечеринка в бассейне — (poolparty).
«Пасхальные яйца»: кто был первым?
Разработчики начали оставлять свои шутки в программных приложениях задолго до появления Windows. Например, одно из первых «пасхальных яиц» было спрятано в 1978 году в компьютерной игре Adventure. В создавшей ее компании Atari не практиковалось упоминание имен разработчиков. Программист Уоррен Робиннет посчитал это несправедливым и оставил «метку» о себе прямо в программном коде. В игре можно было попасть в комнату с именем разработчика, для чего нужно было найти невидимую точку в одной части уровня игры и отнести ее по лабиринту в другой конец. Секрет был быстро раскрыт одним из игроков из Солт-Лейк-Сити.