Зима потихоньку вступает в свои права, за  окном потрескивают первые морозы, а в воздухе витает дух Рождества. Для праздничного настроения не хватает одной делали – и это конечно же снег! Хорошо если природа вас не обидела и запорошила город мягким, скрипучим снежком. Но что делать, если за окном слякоть или вообще дождь? Над природой мы к сожалению не властны, но если очень хочется – можно устроить снегопад на прямо на своем Mac. Как сделать снежную вьюгу прямо в окне Терминала, вы узнаете из этой небольшой заметки.

* * *

Первым делом открываем Терминал. Он, как вы знаете, находится в папке ПрограммыУтилиты. Также, можно запустить его через Launchpad или Spotlight. Если вы изменяли тему оформления и в данный момент у вас не белый шрифт на черном фоне — лучше изменить настройки, иначе снегопад выйдет неправдоподобным и совсем не праздничным. Поэтому изменям цвета вручную или включаем например тему “Pro”.

Готовы к снегу? Тогда одевайтесь потеплее и копируйте вот этот код в Терминал:

ruby -e 'C=`stty size`.scan(/d+/)[1].to_i;S=["2743".to_i(16)].pack("U*");a={};puts "33[2J";loop{a[rand(C)]=0;a.each{|x,o|;a[x]+=1;print "33[#{o};#{x}H 33[#{a[x]};#{x}H#{S} 33[0;0H"};$stdout.flush;sleep 0.1}'

Снимок экрана 2013-12-09 в 22.04.17

После нажатия Enter, в окне Терминала пойдет белый, пушистый снег. Он будет бесконечно падать,  и собираться в одной строке, в самом низу окна. Для лучших результатов – увеличьте размер шрифта из панели управления I или нажав несколько раз +. Можно приостановить снегопад нажав CtrlZ.

 Снимок_экрана_2013-12-09_в_22.09.30

Выполнение процесса нашего импровизированного снегопада нагружает процессор всего на 5-10%. В случае работы от батареи, вы вероятно не заходите оставлять снегопад включенным. Но при работе от сети, если вы куда-то ненадолго отходите, можно смело развернуть окно Терминала на весь экран и порадовать окружающих праздничным настроением.

* * *

Терминал может буквально все — от серьезных задач до вот таких развлечений. А как вы готовитесь к праздникам, уважаемые читатели? В вашем офисе уже поставили елки? Делитесь праздничным настроением в комментариях!