Любая работа, если к ней относиться с должным усердием, требует от
человека много сил. Ну а в профессии программиста умение концентрировать
свое внимание и быть «устойчиво-выносливым» к многочасовой отладке кода
— едва ли не самые главные требования для тех, кто претендует на эту
должность. Во многих областях человек может покривить душой и сделать
халтуру, которая будет не сразу бросаться в глаза: кондитер
— приготовить не очень вкусные пирожные, строитель — неровно положить
кирпичную кладку и так далее. А вот программисту редко можно
«схалтурить» — либо написанный код верен и программа работает, либо нет.
Поэтому, чтобы расслабиться, программисты часто призывают на помощь
свое чувство юмора и начинают творить «для души».
Microsoft: от шуток к делу
К сожалению, работодатель не всегда способен оценить творческие
изыскания программистов, которые выражаются в «пасхальных яйцах» и
прочих любопытных недокументированных возможностях приложений. Так,
например, в преддверии выхода Windows 7 было официально сообщено о том,
что никаких скрытых тетрисов, скринмейтов и красочных заставок-тайников в
новой операционной системе не будет. Руководство Microsoft запретило
программистам проявлять подобную инициативу при написании кода, чтобы
пользователи корпоративных версий Windows не отвлекались во время работы
на поиски «пасхальных яиц». В результате многие шутки, обнаруженные в
ранних версиях Windows, на «семерке» не работают.
Кстати, даже последние версии Microsoft Word стали серьезнее.
Пользователи со стажем помнят, что в ранних версиях текстового редактора
при наборе текста =rand() и последующего нажатия клавиши Enter на
экране появлялось предложение «Съешь ещё этих мягких французских булок,
да выпей чаю» (в английской версии — «The quick brown fox jumps over the
lazy dog»). Однако если ввести те же символы в Word 2007 или 2010,
программа вместо того, чтобы предлагать булочки к чаю, выведет сухой
текст из справки. Что ж, очень хитрый способ заставить сотрудников
прочитать о возможностях Word и тем самым помочь им повысить свой
уровень владения текстовым редактором.
Впрочем, если в последних версиях стандартных приложений от Microsoft
найти шутки от программистов весьма проблематично, то они еще остались
на веб-проектах корпорации. Например, на ресурсе TechDays.ru, где
публикуются семинары для технических специалистов, можно обнаружить
забавные флеш-мультфильмы. Просто наберите в окне поиска на сайте linux,
и на экране тут же появятся пингвин и чертенок. Ввод поискового запроса
«винда» вызывает запуск другого мультфильма с теми же героями.
Проще простого — загляни в About
Некоторые приложения многие пользователи привыкли запускать каждый
день, но при этом далеко не все в курсе небольших «приветов», которые
оставляют в них разработчики.
Чаще всего найти весточку от программистов можно в информационном
окне «о программе». Например, популярный архиватор WinRAR показывает
стопку книг, если по ней кликнуть, она «упадет», а достигнув края окна,
начнет подпрыгивать как мячик.
Клиент для работы с сетью Bittorrent — это такое же незаменимое
приложение для многих, как, скажем, браузер или офисный пакет. Одна из
самых популярных программ, которую используют миллионы пользователей,
чтобы загружать фильмы, музыку и игры, — это µTorrent.
Если вы не знаете, чем себя занять все то время, пока файлы передаются
от пользователя к пользователю, можете попробовать поупражняться в
тетрисе. Для этого в окне «О программе» нажмите клавишу T.
Еще одну «открытку», спрятанную в окне с именами создателей, можно
наблюдать в Adobe Photoshop. Попробуйте выбрать пункт меню «О
программе», удерживая при этом нажатую клавишу CTRL — на экране
возникнет совсем иной логотип, символизирующий рабочее название
промежуточной бета-версии графического редактора. Если у вас последняя
версия программы от Adobe, это будет белый кролик. Чтобы прокрутить
список создателей, нужно удерживать нажатой клавишу ALT.
«Звездные войны» в консоли
Графика в стиле ASCII была одним из первых проявлений творческой
натуры программиста. И, хотя подобный стиль сегодня интересен только
дизайнерам и все больше забывается, некоторые произведения в ASCII
настолько великолепно сделаны, что заставляют удивляться и по сей день.
Создать изображение из отдельных символов — уже подвиг для
пользователя. А как насчет анимации? Если в командной строке набрать
«telnet towel.blinkenlights.nl», на экране откроется консольное окно, в
котором проиграется четвертая часть легендарной саги «Звездные войны» — с
заглавной заставкой, титрами и вполне узнаваемыми персонажами.
Если у вас не установлен клиент Telnet, это легко сделать вручную, включив его в списке компонентов Windows.
Расстреливание веб-страниц в Opera
Разработчикам популярных браузеров также присуще чувство юмора. В
этом нам довелось убедиться при личной встрече с Арнстейном Тигеном
(Arnstein Teigene), главным менеджером Opera Software по расширениям для
настольного браузера. Тиген по совместительству является и одним из
архитекторов Экспресс-панели.
После долгих часов сидения за компьютером, когда приходится ломать
голову над вопросом «как сделать лучше», просто жизненно необходима
какая-то разрядка. Для этой цели Арнстейн держит в арсенале расширений
браузера забавную игрушку Kick Ass
— римейк классической «стрелялки» по астероидам. Правда, в отличие от
привычного космического корабля, на экране летает треугольный курсор, а
уничтожать приходится не астероиды, а... содержимое открытой
веб-страницы. Под градом залпов (для выстрелов нажимать клавишу Space)
текст, картинки и прочие элементы веб-страницы разлетаются в пух и прах,
оставляя вместо себя пустое поле. Параллельно за уничтожение каждого
«врага» (то есть, за каждый расстрелянный элемент веб-страницы)
начисляются очки.
Kick Ass дает возможность веб-программисту не только поиграть и
переключить внимание, но и выместить досаду от неудач непосредственно на
результате своего творения.
Самая короткая ссылка в Opera
Говорят, что лень — двигатель прогресса. Когда человеку стало трудно
носить тяжести, он придумал колесо. Когда он захотел быстро
перемещаться, он придумал повозку, когда стал испытывать неудобства от
необходимости идти к телевизору, чтобы переключить каналы, он создал
пульт дистанционного управления. Программисты, которые работали над
Opera, тоже решили упростить себе жизнь. Попробуйте в адресной строке
набрать «/.» (без кавычек) и перейти по этой странной ссылке. Вы
попадете на один из самых популярных технических блогов Интернета —
slashdot.org. Вероятно, создатели
самого быстрого браузера − большие поклонники данного ресурса.
Открытки огненной лисы
Разработчики браузера Firefox тоже не прочь пошутить. Наберите в
адресной строке about:robots, и вы увидите послание от роботов. Не
забудьте нажать на кнопку «Попробовать снова», чтобы увидеть другую — с
надписью «Пожалуйста, больше не нажимайте эту кнопку».
Одно из самых древних «пасхальных яиц» Firefox — это Книга Mozilla.
Эта шутка впервые появилась еще в браузере Netscape, а затем
перекочевала и в Firefox. Если в адресной строке ввести about:mozilla,
тоже можно увидеть текст, который якобы является выдержкой из некой
священной книги. Текст этот от версии к версии изменяется.
Ввод в адресной строке команды chrome://browser/content/browser.xul
откроет еще одну копию браузера внутри текущей вкладки. В рамках этого
окна можно открывать новые вкладки, «размножая» Firefox внутри самого
себя до бесконечности.
Лаконичный поиск от Яндекса
Максимально лаконичный дизайн — это одна из ключевых особенностей
интерфейса поисковой системы Google. Но у Яндекса тоже есть специальные
версии максимально простого дизайна поисковой страницы. Например, по
адресу yandex.ru/white.html доступна специальная версия поисковой
системы для оптимистов. Ничего лишнего — только мигающий курсор на белом
фоне. При вводе поискового запроса выполняется пересылка на обычную
страницу результатов. Есть и версия для пессимистов. Откройте страницу
yandex.ru/black.html, и вы увидите курсор на черном поле. Кстати, эти
шуточные варианты интерфейса были созданы специально к первому апреля,
но доступны и во все остальные дни года.
Страница счастья и секретный уровень Яндекса
Веб-программисты Яндекса знают, что такое чувство юмора, не
понаслышке − об этом можно судить и по дизайну страницы 404, которая
появляется, если попытаться получить доступ к несуществующей странице на
сервере Яндекса. Кроме стандартной информации об ошибке 404, на ней
также выводится сообщение «И помните: вы это не читали».
Иногда вместо несуществующей страницы можно увидеть сообщение о том,
что вы попали на секретный уровень Яндекса. А если повезет, то набор
неверного адреса переадресует вас на страницу счастья, на которой Яндекс
напомнит о том, что счастье есть.
Google Logos — полное собрание дудлов
Один из самых известных «шутников» — поисковая система Google. Все
хорошо знают визитную карточку заглавной страницы этого сервиса —
знаменитый разноцветный логотип. Эту картинку команда разработчиков
обыгрывает при каждом удобном случае, подменяя ее на дудл — изображение,
оформленное согласно текущей дате. Все эти картинки и анимации могут
делаться не только для общемировых событий, но и для каждой страны
индивидуально. Так, например, 23 февраля российские пользователи увидели
на логотипе георгиевскую ленточку, а когда все жители планеты отмечали
Новый год, на картинке появлялись соответствующие цифры. Логотип иногда
подменяется забавной Flash-анимацией, как это было на тридцатилетний
юбилей компьютерной игры Pac-Man.
Ну, а совсем недавно, 16 апреля, вместо логотипа Google можно было
увидеть целый ролик, посвященный памяти легендарного комика немого кино
Чарли Чаплина.
Если вы жалеете, что пропустили какой-нибудь день и не увидели обновленную эмблему Google — не беда. На странице Google Logos
можно найти рисунки поисковой системы, сделанные как для всех
пользователей, так и к национальным праздникам разных стран. Причем
предусмотрена и навигация по времени, так что можно увидеть, как
выглядела заглавная страница самого крупного в мире поисковика в тот или
иной день.
Заключение
Программный код с каждым годом становится сложнее, поэтому найти в
нем тайники, оставленные программистами, все труднее. Можно лишь
надеяться, что их авторы сами как-нибудь нам намекнут, где искать. И
вряд ли даже самые строгие указания «сверху» смогут заставить работника
умственного труда отказаться от соблазна оставить свою метку в
создаваемом коде. В конце концов, он имеет на это полное право. |