Let It Snow у терміналі Mac OS X за допомогою цієї команди
Зміст:
Настав час зимових розваг і святкової магії… у вашому терміналі Mac OS X із цифровим снігопадом!
Цей чудовий не дуже маленький командний рядок ruby зробить сніг у командному рядку вашого Mac, не так багато, щоб зробити сніг, окрім простого копіювання та вставлення, але для найкращих результатів переконайтеся, що ви використовуєте тему білого на чорному терміналі, як-от «Peppermint», «IR Black», «Pro» або «Classic», щоб отримати білі сніжинки, інакше ви отримаєте дивовижні кольорові сніжинки, які не не зовсім святково...
Як зробити кінцевий сніг
Готові до снігу? Ось що ви хочете зробити:
- Запуск програми Terminal, знайденої в каталозі /Applications/Utilities/
- Установіть для активного вікна терміналу тему «біле на чорному», натиснувши Command+i у вікні терміналу, щоб миттєво змінити візуальні параметри за допомогою панелі інспектора
- Скопіюйте та вставте наступний командний рядок у підказку: "
- Натисніть клавішу Return, щоб почати снігопад
ruby -e &39;C=`stty size`.scan(/\d+/).to_i;S=.pack(U);a={} ;ставить \033=0;a.each{|x, o|;a+=1;print \033};{x}H{S} \033[0;0H};$stdout.flush;sleep 0.1 }&39;"
Переконайтеся, що весь рядок команди розміщено в одному рядку, він має виглядати приблизно так, якщо його вставити у підказку, перш ніж натиснути клавішу Enter, щоб почати роботу:
Щойно ви натиснете клавішу повернення, ви одразу побачите, як падають сніжинки, це краще представлено анімацією вгорі, але цей знімок екрана надає статичний приклад. Сніжинки будуть безперервно падати та накопичуватися в одному рядку в самому низу вікна терміналу:
Ви можете зупинити фантастичну рубінову снігову машину, натиснувши Control+Z, щоб призупинити процес.
Для отримання найкращих зимових результатів збільште розмір шрифту у вікні терміналу a, натиснувши Command+ кілька разів, розмір 18 або більше найкраще підходить для демонстрації деталей сніжинки. Залишаєте свій стіл? Переведіть вікно терміналу в повноекранний режим додатка, а потім виконайте команду снігової машини, щоб створити гарну заставку.
Команда споживає приблизно від 4% до 10% процесора для нескінченної роботи у фоновому режимі, що не надто агресивно, але цього достатньо, щоб ви, ймовірно, не захотіли запускати цей процес, якщо ви зайняті спробами заощадити заряд батареї або присвятити всю свою обчислювальну потужність для відтворення чогось важливого.
Похолодаєш, просто дивлячись, як падає віртуальний сніг? Ну, це також відповідна пора року, щоб запустити наш класичний 8-розрядний додаток для каміна та зігрітися піксельним віртуальним полум’ям. Ваш Mac ще ніколи не був таким святковим, чи не так?
Ба, обман? Не до святкового настрою? Може, ви просто страсно ненавидите сніг? Це нормально, тому що натомість ви можете скористатися «Матрицею» для свого командного рядка, що виглядає досить стильно та набагато менш сезонно.
Цей чудовий трюк було знайдено в коментарях CLIMagic, і для користувачів командного рядка, які не використовують Mac OS X, ви знайдете інше рішення, яке також працює для Linux (інша команда працює на Mac також, але потрібно встановити gawk заздалегідь через Homebrew або скомпілювати самостійно за допомогою gcc).