Нека вали сняг в терминала на 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, за да стартирате:
След като натиснете return, веднага ще видите падащите снежинки, това е по-добре представено от анимацията отгоре, но тази екранна снимка дава статичен пример. Снежинките ще падат непрекъснато и ще се натрупват на един ред в най-долната част на прозореца на терминала:
Можете да спрете фантастичната рубинена снежна машина, като натиснете Control+Z, за да спрете процеса.
За най-добри зимни резултати, увеличете размера на шрифта на прозореца на терминала, като натиснете няколко пъти Command+, размер 18 или по-голям е най-добре, за да покажете детайлите на снежинката. Напускате бюрото си? Прехвърлете прозореца на терминала в режим на приложение на цял екран и след това изпълнете командата снежна машина за хубав малък скрийнсейвър.
Командата консумира около 4% до 10% CPU, за да работи безкрайно във фонов режим, което не е твърде агресивно, но е достатъчно, че вероятно няма да искате да изпълнявате този процес, ако сте зает да се опитвате да запазите живота на батерията или да посветите цялата си процесорна мощ за изобразяване на нещо важно.
Изстива ли ви само като гледате този виртуален сняг? Освен това е подходящото време от годината да спрем нашето класическо 8-битово приложение за камина и да се стоплим с малко пикселизирани виртуални пламъци. Вашият Mac никога не е бил толкова празничен, нали?
Бах глупост? Не сте в цялото празнично настроение? Може би просто мразите снега със страст? Това е добре, защото вместо това можете да използвате The Matrix за вашия команден ред, което изглежда доста изискано и много по-малко сезонно.
Този страхотен трик беше открит в коментарите на CLIMagic, а за потребители на командния ред, които не работят с Mac OS X, ще намерите друго решение, което работи и за Linux (другата команда работи на Mac също, но изисква gawk да бъде инсталиран предварително чрез Homebrew или компилиран сам с gcc).