Portál AbcLinuxu, 13. května 2024 21:44

Easter eggs – virtuální velikonoční vajíčka

15. 1. 2010 | Robert Krátký
Články - Easter eggs – virtuální velikonoční vajíčka  

Easter egg (velikonoční vajíčko) je v počítačovém kontextu většinou nějaká skrytá funkce nebo vlastnost. Zobrazit či spustit takové vajíčko je obyčejně možné pouze při znalosti speciálních nedokumentovaných příkazů nebo klávesových zkratek. Jak vypadají linuxová vajíčka?

Obsah

Wikipedie: Velikonoční vajíčko (používá se i anglický výraz easter egg) je skrytá a oficiálně nedokumentovaná funkce nebo vlastnost počítačového programu, DVD nebo CD. Většinou se jedná pouze o neškodné hříčky a vtípky, grafické symboly, animace, titulky se jmény tvůrců apod.

I v prostředí Linuxu a open source programů najdeme množství více či méně propracovaných (a více či méně vtipných) easter eggs. Představme si některé z nich. Přidejte do diskuse další, která znáte.

Easter egg – nějaká kravina?

link

Jedno z nejznámějších velikonočních vajíček skrývají programy pro práci s balíčky a repozitáři distribucí založených na Debianu: apt-getaptitude. Je to jen taková kravina… (poznámka: v angličtině krávy neříkají „bůů“, nýbrž „moo“). Jak je vidět z výpisu, aptitude je nutno přemlouvat, než konečně povolí a tajemství prozradí.

apt-get help | grep -i super

This APT has Super Cow Powers.
apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
…"Have you mooed today?"…
aptitude -v moo
There really are no Easter Eggs in this program.
aptitude -vv moo
Didn't I already tell you that there are no Easter Eggs in this program?
aptitude -vvv moo
Stop it!
aptitude -vvvv moo
Okay, okay, if I give you an Easter Egg, will you go away?
aptitude -vvvvv moo
All right, you win.

                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------
 aptitude -vvvvvv moo

What is it?  It's an elephant being eaten by a snake, of course.

A víte, že v textovém rozhraní aptitude si můžete zahrát starou dobrou minolovku? Tato funkce si není skrytá (hru lze spustit přímo z běžného menu), ale poněkud překvapivá ano.

easter egg aptitude minesweeper

A když už jsme u balíčků DEB, podívejte se, s jakou invencí pojmenovávají nové verze programu dpkg vývojáři Debianu (funguje i na Ubuntu):

$ zgrep "The.*Release" /usr/share/doc/dpkg/changelog.Debian.gz
  The "Good, clean fun" Release.
  The "Bully's Special Prize" Release.
  The "On like Donkey Kong" Release.
  The "In like Flynn" Release.
  The "Maidenhead Creeping Water Plant" Release.
  The "Just kidding about the God part" Release.
  The "Flatulent Elm of West Ruislip" Release.
  The "Or the Wabbit gets it" Release.
  The "Paying off Karma at a vastly accelerated rate" Release.
  The "Mysteriously Unnamed" Release.
  The "Livin' like a good boy oughta" Release.
  The "Three banana strategy" Release.
  The "Awh, yeah?  Ripper!" Release.
  The "Grab your gun and bring in the cat" Release.
  The "Captain Tight-Pants" Release.
  The "你他媽的天下所有的人都該死" Release.
  The "Donald, where's your troosers?" Release.
  The "Let the Wookie win" Release.
  The DebConf4 Release.

OpenOffice.org – Star Wars a další

link

I nejoblíbenější kancelářský balík obsahuje několik skrytých funkcí. Mimochodem, obsahuje také neskrytý, ale o to podivnější, přehrávač multimediálních souborů. Najdete jej v menu „Nástroje“, ale nenajdete tam už vysvětlení, proč je tato funkce považována u kancelářského balíku za užitečnou.

easter egg ooo media player

Ale zpět ke skrytým funkcím. V tabulkovém kalkulátoru Calc si můžete zahrát například primitivní klon známé vesmírné střílečky Space Invaders. Stačí do některé buňky vložit tuto „funkci“ a stisknout Enter:

=GAME("StarWars")

easter egg ooo calc star wars2 easter egg ooo calc star wars3 easter egg ooo calc star wars

Kdyby vás to omrzelo (Calc to omrzí hned napoprvé – podívejte se na třetí screenshot, jak reaguje, když zkusíte hru spustit znovu), zahrajte si v Calcu piškvorky. Jsou sice poněkud primitivní, ale program vaše snažení doprovodí povzbuzujícími komentáři. Stačí zadat do pole A1:

=GAME(A2:C4;"TicTacToe")

Další možnosti najdete ve wiki projektu OpenOffice.org. Mimo jiné si ve Writeru můžete nechat zobrazit fotku vývojářských týmů StarWriter (viz předchůdce OpenOffice.org Star Office) a GoOO. Vložte do dokumentu ve Writeru slova „StarWriterTeam“ nebo „GoOOTeam“ a stiskněte klávesu F3 (tým GoOO se zobrazuje pouze ve verzích z http://go-oo.org/download/).

easter egg starwriterteam

Odpověď na otázku života, vesmíru a vůbec

link

Znáte knihu Stopařův průvodce po galaxii, kterou napsal Douglas Adams? Pokud patříte k těm, kdo se každý rok pohoršují nad „ručníkovou anketou“ na AbcLinuxu.cz, raději tuto kapitolku přeskočte. Ostatním nabízím několik míst, na kterých mohou všemocnou odpověď objevit.

Krunner je utilitka z prostředí KDE, s jejíž pomocí lze spouštět programy, provádět vyhledávání, počítat a tak podobně. Zcela jedinečný výsledek však nabízí, pokud zadáte slovo „life“ (život).

easter egg krunner life 42

Používáte Vim? Bram Molenaar zjevně Stopaře četl, protože po zadání příkazu :help 42 se vám zobrazí o něco sdílnější vysvětlení než v Krunneru.

Mimochodem, podobně funguje i vyhledávání Google. Tam však musíte zadat frázi „answer to life, the universe and everything“.

easter egg google life 42

Google skrývá překvapení ještě další, ale to se nepatří, takže vám jenom povím, že velikonoční vajíčka tam berou asi dost vážně. Když totiž zadáte vyhledávání fráze „google easter eggs“ a kliknete na tlačítko „Zkusím štěstí“ (I'm feeling lucky), nabídne vám Google javový applet s velikonočním zajíčkem, který se vajíčka (s vaší pomocí) snaží nachytat do košíku.

easter egg google easter eggs bunny

Ryba jménem Wanda

link

Vzpomínáte na skvělou komedii Ryba jménem Wanda, ve které hráli John Cleese, Jamie Lee Curtis a Kevin Kline? Vývojáři Gnome mají ten film určitě rádi, protože rybku Wandu zakódovali přímo do pracovního prostředí. Vyvolejte dialogové okno pro spouštění programů (Alt+F2) a napište „free the fish“. Wanda se objeví na obrazovce a bude plavat sem a tam.

easter egg gnome wanda

A když už jsme u Gnome… i tam najdete primitivní střílečku, akorát se místo vesmírných lodí sestřelují mimozemské krávy. Stačí do dialogu pro spouštění programů napsat „gegls from outer space“.

Diskordiánský kalendář

link

Většina linuxových systémů obsahuje prográmek ddate, který, ač o to asi nestojíte, umí zobrazovat datum v diskordiánském formátu. Diskordianismus je parodie na náboženství, která hlásá, že na světě vládne jen a pouze chaos. Diskordianisté by jistě byli nadšeni. My se spokojíme s konstatováním, že pro porozumění diskordiánskému kalendáři bychom potřebovali studovat jeho pravidla.

ddate
Today is Prickle-Prickle, the 14th day of Chaos in the YOLD 3176

Související články

Jadrné noviny 0,001
Mail virus pro Linux
Staré dobré hry
Liber Mozillae aneb tajemná Kniha Mozilly
Kde známé projekty ke svým jménům přišly...

Odkazy a zdroje

OOo Easter Eggs
Ubuntu Easter Egss
Tip of the Trade: Linux Easter Egg Fun
Free software Easter eggs

Další články z této rubriky

Praktický test komprese ZPAQ v programu lrzip
Porovnávání souborů PDF
Microsoft rozdává zadarmo stovky e-knih
Minimalistické prezentace s Markdown
Kde hledat Creative Commons a alternativy

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.