The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

"Пасхальные яйца" в популярных свободных программах

15.03.2010 10:28

Пять "пасхальных яиц", вызывающих шутливые нештатные эффекты в популярных свободных программах:

  • Вывод статистики по телепортации коз в Google Chrome (нажатие Shift+Esc и выбор соответствующего параметра статистики через клик правой кнопкой мыши);
  • Плавающая по десктопу рыбка и игра с коровами в GNOME (нажатие alt+F2 для вывода диалога запуска программ "Run Application", в строке ввода необходимо ввести "free the fish" или "gegls from outer space");
  • Игра "звездные войны" в офисном пакете OpenOffice.org (в строке ввода формул в Calc необходимо ввести =Game("StarWars"), есть еще одна игра =Game("Froggle"));
  • Приветствие людям от роботов в Firefox (ввод в строке URL about:robots);
  • Показ коровы в пакетном менеджере APT (выполнение "apt-get moo", совсем другой эффект будет при вводе "aptitude -v moo", чем больше указывать повторяющихся опций "-v", тем интересней)

Другие известные "пасхальные яйца" (просьба дополнять в комментариях):

  • В KDE, если в поле запуска (Alt+F2) ввести life, появится "42" (ответ на главный вопрос жизни, вселенной и всего на свете);
  • В ПО kexi можно вызвать игру sudoku, создав таблицу с именем "sudoku";
  • Нецензурная лексика в комментариях в исходных текстах ядра Linux (grep -r fuck /usr/src/linux[TAB]/*);
  • В OpenOffice.org можно посмотреть фотографии разработчиков (во Writer ввести ‘StarWriterTeam и нажать F3, или в Calc ввести формулу =STARCALCTEAM(), фотографии будут разные);
  • В Ubuntu можно установить говорящую корову ("sudo apt-get install cowsay", затем можно набрать "cowsay -f head-in.cow ouch")
  • Вывод случайных отрывков из "книги Mozilla" (в Firefox или другом браузере на базе Gecko набрать about:mozilla);
  • При прослушивании в Amarok звукового файла с тегом Amarok в заголовке и "Mike Oldfield" в поле музыканта появится всплывающее окно с выражением благодарности Майку Олдфилду от разработчиков Amarok.
  • Команда vim ":help 42" выведет напечатает текст на тему Дугласа Адамса и его "Автостопа по Галактике", про "Главный вопрос жизни, вселенной, и всего такого".
  • В пакетном менеджере карманных устройств Nokia N800 и N810 а также ранних прошивках коммуникаторов Nokia N900 можно было ввести новый каталог софта (репозиторий), указав вместо URL слово Matrix и отменив добавление этого каталога. Это вызывало появление диалога спрашивавшего какую пилюлю вы выбираете - красную или синюю (по мотивам фильма "Матрица"). Выбор красной активировал режим разработчика, при котором показывались все установленные пакеты, включая системные пакеты и библиотеки.


  1. Главная ссылка к новости (http://arstechnica.com/open-so...)
  2. OpenNews: Пасхальные яйца в веб браузере Google Chrome
  3. OpenNews: "Пасхальные яйца" в Linux
  4. "Пасхальные яйца" в OpenOffice
  5. OpenNews: График использования нецензурных выражений в Linux ядре
Лицензия: CC-BY
Тип: Интересно / К сведению
Ключевые слова: joke
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (51) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:35, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Именно пасхальные яйцы в винде заставили меня полностью пересесть на линукс 10 лет назад. Потому что где яйцо там и бэкдор. Точнее, яйцо один из видов бэкдора.
     
     
  • 2.3, Deam (ok), 10:50, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну а в Линуксе можно посмотреть исходники пасхальных яиц и при необходимости выпилить самому. В винде нельзя.
     
     
  • 3.4, Аноним (-), 11:18, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Ну а в Линуксе можно посмотреть исходники пасхальных яиц и при необходимости выпилить
    > самому. В винде нельзя.

    пасхальные яйца это функциональность, существование которой скрыто от пользователя. вывод который я сделал из этой истории - мало кто вообще смотрит в исходники софта, который использует. иначе это были бы не пасхальные яйца, а "фичи".

     
     
  • 4.11, Аноним (-), 11:46, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    ну так это и есть фичи)
     
  • 2.7, Аноним (-), 11:41, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Точнее, яйцо один из видов бэкдора.

    яйцо всего лишь пруф возможности бэкдора, а не бэкдор. исходники можнл прлверить, а многомеговые блобы - намного сложнее.

     
     
  • 3.47, Below (ok), 12:13, 16/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Объясниет дураку, как можно, используя "телепортацию коз", получить несанкционированный доступ?
    Я всегда думал, что это всего лишь скрытые забавные особенности программы, выдающие результат заранее определенного разработчиками кода, при таких же определенных действиях.
    И что такое "возможность бекдора", что в программах без "яиц" такой возможности нет?
    Не вижу связи(

    А относительно самой новости: могли бы найти что-нибудь новое, про эти яйца не раз даже здесь писали.

     
  • 2.18, User294 (ok), 13:44, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Потому что где яйцо там и бэкдор.

    Ну так на то и открытые исходники, глаза и мозги, не так ли?

    >Точнее, яйцо один из видов бэкдора.

    Как это? Бэкдор несанкционированный доступ обеспечивает по идее?! oO

     
     
  • 3.20, Аноним (-), 14:26, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >>Потому что где яйцо там и бэкдор.
    >
    >Ну так на то и открытые исходники, глаза и мозги, не так
    >ли?
    >

    И тем не менее это пасхальные яйца. Хотите сказать что они найдены путем просмотра исходного кода? вот уж не думаю.

    >>Точнее, яйцо один из видов бэкдора.
    >
    >Как это? Бэкдор несанкционированный доступ обеспечивает по идее?! oO

    да, несанкционированный доступ к недокументированной функциональности. идиоту, распускающему слюни по поводу рыбки на рабочем столе, стоит задуматься что вместо рыбки вполне может быть запущен любой другой процесс. например ssh тоннель.

     
     
  • 4.22, User294 (ok), 14:44, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >путем просмотра исходного кода? вот уж не думаю.

    Находил дофига приколов и малоизвестных фич читая исходники. Не думайте себе дальше :)

    >>Как это? Бэкдор несанкционированный доступ обеспечивает по идее?! oO
    >да, несанкционированный доступ к недокументированной функциональности.
    >идиоту, распускающему слюни по поводу рыбки на рабочем столе, стоит задуматься
    >что вместо рыбки вполне может быть запущен любой другой процесс. например ssh тоннель.

    Как вы думаете, через сколько бы его там нашли? Ставлю 100 баксов что в проекте с приличным комьюнити левак спалят за неделю. А в проектах с отлаженной логикой коммитов (когда каждый коммит кто-то, блин, читает) - спалено будет сразу. Просто програмеры тоже любят поприкалываться. Совсем не из деструктивных побуждений. Кстати да, прецеденты попыток внедрежа бэкдоров были. Палится сие обычно достаточно быстро.

    А вот из-за овер-параноидальных идиотов убивают и совершенно безобидные шутки типа "there is no data, only XUL" в мозилле. Потому что такие шизики сразу начинают вопить: "ааа, вирус!". Что, всем програмерам резко стать корпоративными сухарями в виде индусских кодеров которые только тупо генерят унылый быдлокод 40 часов в неделю? Вообще-то, есть такая поговорка что остроумие - признак ума. Так зачем запрещать програмерам *безобидные* шутки? Чтобы в итоге софт писали только унылые индусы?

     

  • 1.2, аноним (?), 10:45, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Так вот почему ОО так долго грузится.
     
  • 1.5, Аноним (-), 11:19, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    блин, как эту рыбу выключить теперь..
    в 'ps ax' ничего похожего нет.
     
     
  • 2.8, Viliar (ok), 11:43, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    killall -1 gnome-panel
     
  • 2.9, mrk (ok), 11:46, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    killall gnome-panel
     
  • 2.25, Аноним (25), 17:00, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а мышкой кликнуть по рыбке не тру? :)
     
     
  • 3.27, Filosof (ok), 17:43, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    она просто убегает на время за экран -:)
    надо таки убить
    kill fish не убило
     
     
  • 4.29, pavlinux (ok), 19:33, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    kill -9 fish
     
     
  • 5.45, User294 (ok), 10:21, 16/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >kill -9 fish

    Павлин - рыболов-спортсмен :)

     
  • 5.58, adolfus (?), 18:16, 25/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > kill -9 fish

    Не работает
    $ ps -A | grep fish
    $
    а рыба плавает себе ...

     

  • 1.6, mma (?), 11:25, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    черт, как я раньше жил без рыбки:)
     
  • 1.10, birdie (?), 11:46, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    OpenOffice Calc: =Game("StarWars")

    + http://tldp.org/LDP/LG/issue89/vinayak.html

     
     
  • 2.12, qqq (??), 12:19, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >OpenOffice Calc: =Game("StarWars")
    >
    >+ http://tldp.org/LDP/LG/issue89/vinayak.html

    Flight Simulator  не заработал %(

    У кого получилось?


    Крестики-нолики в ООCalc

    :)

    +++++++++++++++++++
    - Tic-Tac-Toe -

    In cell A1 enter =game(A2:C4;"TicTacToe")
    +++++++++++++++++
    http://www.facebook.com/topic.php?uid=2204754224&topic=1669&_fb_noscript=1

     

  • 1.13, ig0r (??), 12:48, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Нецензурная лексика в комментариях в исходных текстах ядра Linux (grep -r fuck /usr/src/linux[TAB]/*);
    >В Ubuntu можно установить говорящую корову ("sudo apt-get install cowsay", затем можно набрать "cowsay -f head-in.cow ouch")

    какие же это пасхальные яйца?

     
     
  • 2.14, аноним (?), 12:51, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Вот такое хреновое лето!" (c)
     

  • 1.15, Xaionaro (ok), 12:58, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хм, я очень похожую статью видел на http://ubuntu-help.ru/content/articles/post-13.php несколько месяцев назад :)
     
     
  • 2.16, Аноним (-), 13:03, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Хм, я очень похожую статью видел на http://ubuntu-help.ru/content/articles/post-13.php несколько месяцев назад :)

    А я несколько лет назад на opennet похожее видел, и вообще это древние баяны.

     

  • 1.17, stels (?), 13:41, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в pidgin есть весёлая пасхалка в настройках прокси для акаунта.
     
  • 1.19, аноним (?), 14:15, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    главная пасхалка в настройке сети для убунту
     
  • 1.21, аноним (?), 14:35, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    emerge moo -p
     
  • 1.23, paul (??), 15:12, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Это пьяный/обкуренный бред разработчиков, а не шутки. Зачем это нужно? Может долгоиграющий запуск ООо и FF - это тоже пасхальные шутки? ;-)
     
     
  • 2.41, Аноним (-), 09:35, 16/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Это sleepы, разбросанные по коду. А когда разработчикам заняться нечем, то они уменьшают числа в параметрах у sleepов и рапортуют об оптимизациях. ;)
     

  • 1.24, pkunk (ok), 16:41, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для арча.
    Добавить ILoveCandy в pacman.conf в раздел [options]
     
  • 1.26, Аноним (-), 17:31, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Маммон спал. Тем временем зверь возрождённый распространился по всей земле и число его стало легион. И объявили они о новых временах, и с коварством лисы принесли в жертву огню колосья. И построили они новый мир, как было провозвещано в священном тексте, и говорили о звере с детьми своими. Маммон пробудился, и смотри – он был никем, всего лишь последователем.

    Осспади, прям как-то... ))) Шутки такие... Жду следующего релиза с пентаграммой, бафометом, и перевернутым крестом.. ^_^

     
  • 1.28, pavlinux (ok), 19:25, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    OpenSuSE 11.2

    # zypper moo
       \\\\\
      \\\\\\\__o
    __\\\\\\\'/_

    Йожыг

    # zypper moo -h
    moo

    Показать животное.

    Эта команда не имеет дополнительных параметров.

     
  • 1.30, pavlinux (ok), 19:37, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    # echo b > /proc/sysrq-trigger

    Показать экран BIOS :)

     
     
  • 2.35, prapor (??), 21:40, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Блин, старею однако....
     
  • 2.37, asdzxc (?), 23:54, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    10-то торрентов потерял из-за этих биосовских яиц.
     

  • 1.32, paul (??), 20:27, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пишут, что в Google Chrome нет коз и баянов, а Хромиуме есть.
    http://www.google.com/support/forum/p/chrome/thread?tid=1ac36f3d9803c846&hl=r
     
     
  • 2.33, Антон (??), 20:35, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Пишут, что в Google Chrome нет коз и баянов, а Хромиуме есть.
    >
    >http://www.google.com/support/forum/p/chrome/thread?tid=1ac36f3d9803c846&hl=r

    Пользуюсь тестовой версией Chrome для Linux в сборке Google, козы есть.

     
     
  • 3.34, paul (??), 21:23, 15/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Пользуюсь тестовой версией Chrome для Linux в сборке Google, козы есть.

    да пишут, что коз нету под виндой)) в линуксе есть) - провокация против линукса! Правда Chrome не очень волнует, но вот нафига оно в Chromium'e?!

     

  • 1.36, Аноним (-), 23:50, 15/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    ятть... Как же меня достала эта рыбка :(
     
  • 1.39, sHaggY_caT (ok), 02:16, 16/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поставьте пакет sl, и смотрите на паравозик, когда будете очепятываться, набирая ls в шелле :)

    Новость не исправляла, так как это не пасхальное яйцо, хоть и относиться к популярному ls :)

     
     
  • 2.40, sHaggY_caT (ok), 02:27, 16/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А вот про vim :help 42 написать стоит :)
     
  • 2.50, kibab (?), 22:12, 16/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а ещё хорошо собирать его с опцией, запрещающей убивать по Ctrl-C, и делать это на хостинговых серверах. Юзеры быстро отучатся торопиться :-)
     
     
  • 3.55, sHaggY_caT (ok), 00:51, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >а ещё хорошо собирать его с опцией, запрещающей убивать по Ctrl-C, и
    >делать это на хостинговых серверах. Юзеры быстро отучатся торопиться :-)

    Они напишут про "вирус на сервере" :(

     

  • 1.43, Zenitur (?), 10:06, 16/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    http://imagebin.ca/view/MIX9MhVV.html
     
     
  • 2.49, sHaggY_caT (ok), 21:02, 16/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >http://imagebin.ca/view/MIX9MhVV.html

    А в Fedora работает :)

     

  • 1.51, XoRe (ok), 19:00, 17/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    # grep -ir fuck /usr/src/linux/*
    ...
    Двоичный файл /usr/src/linux/arch/x86/boot/bzImage совпадает
    ...

    Что как-бы намекает =)

     
     
  • 2.52, tstr (?), 19:18, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    FreeBSD:

    $ make love

     
     
  • 3.53, pavlinux (ok), 19:42, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >FreeBSD:
    >
    >$ make love

    # gcc -fuck-me
    gcc: не заданы входные файлы
    :)

     
     
  • 4.54, tstr (?), 20:56, 17/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>FreeBSD:
    >>
    >>$ make love
    >
    ># gcc -fuck-me
    >gcc: не заданы входные файлы
    > :)

    Ну ты отжег :-)

     
  • 2.57, anonymous (??), 16:30, 22/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Помнится есть отдельные фортунки, в которых были собраны комментарии разработчиков (причем не только матерные). Один из них очень хорошо запомнился :) - вывод сообщения kernel panic о том, что не найден графический контроллер для кадрового буфера. И комментарий :). Что-то типа "Гыыы. Это все равно никто не увидит =)".
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру