Pomocí tohoto příkazu nechte sněžit v terminálu Mac OS X
Obsah:
Je to období zimních radovánek a prázdninových kouzel... ve vašem terminálu Mac OS X s trochou digitálního sněhu!
Tento šikovný, nepříliš malý, rubínový příkazový řetězec způsobí, že v příkazovém řádku vašeho Macu bude sněžit, kromě jednoduchého zkopírování a vložení není moc k tomu, aby sněžilo, ale pro nejlepší výsledky ujistěte se, že používáte téma terminálu bílá na černém, jako je „Peprmint“, „IR Black“, „Pro“ nebo „Classic“, abyste získali bílé sněhové vločky, jinak skončíte s nějakými funky barevnými vločkami, které nejsou není zrovna slavnostní…
Jak vyrobit sníh v terminálu
Připraveni na sníh? Zde je to, co budete chtít udělat:
- Spusťte aplikaci Terminál, kterou naleznete v adresáři /Applications/Utilities/
- Nastavte aktivní okno Terminálu na téma bílé na černém tak, že stisknete Command+i v okně Terminálu a okamžitě změníte vizuální nastavení pomocí panelu Inspektor
- Zkopírujte a vložte následující příkazový řetězec do výzvy: "
ruby -e &39;C=`stty size`.scan(/\d+/).to_i;S=.pack(U);a={} ;uloží \033=0;a.každý{|x, o|;a+=1;tisk \033};{x}H{S} \033[0;0H};$stdout.flush;spánek 0,1 }&39;"
Ujistěte se, že celý příkazový řetězec je na jednom řádku, po vložení na výzvu před spuštěním klávesy Enter by měl vypadat nějak takto:
Jakmile stisknete return, okamžitě uvidíte padat sněhové vločky, lépe to vystihuje animace nahoře, ale tento snímek obrazovky poskytuje statický příklad. Sněhové vločky budou neustále padat a hromadit se na jedné lince úplně dole v okně terminálu:
Ozdobný stroj na rubínový sníh můžete zastavit stisknutím kláves Control+Z, čímž proces pozastavíte.
Pro nejlepší zimní výsledky zvětšete velikost písma v okně terminálu a tím, že několikrát stisknete Command+, velikost 18 nebo větší je nejlepší pro zobrazení detailů sněhových vloček. Opustit svůj stůl? Přepněte okno Terminálu do režimu aplikace na celou obrazovku a poté spusťte příkaz snow machine pro pěkný malý spořič obrazovky.
Příkaz spotřebovává asi 4 % až 10 % CPU, aby běžel neomezeně na pozadí, což není příliš agresivní, ale stačí, že tento proces pravděpodobně nebudete chtít spouštět, pokud zaneprázdněni snahou šetřit životnost baterie nebo věnovat veškerý svůj výpočetní výkon vykreslení něčeho důležitého.
Je vám zima, když sledujete, jak virtuální sníh padá? No, je to také ten správný čas roku rozbít naši klasickou 8bitovou krbovou aplikaci a zahřát se některými pixelovanými virtuálními plameny. Váš Mac nikdy nebyl tak slavnostní, že?
Bah humbug? Nebaví vás celá ta věc s prázdninami? Možná jen z vášně nenávidíte sníh? To je v pořádku, protože místo toho můžete použít Matrix pro svůj příkazový řádek, který vypadá docela efektní kalhoty a mnohem méně sezónní.
Tento šikovný trik byl nalezen v komentářích CLIMagic a pro uživatele příkazového řádku, kteří nepoužívají Mac OS X, najdete jiné řešení, které funguje i pro linux (druhý příkaz funguje na Mac také, ale vyžaduje, aby byl gawk nainstalován předem prostřednictvím Homebrew nebo zkompilován pomocí gcc).