Коледа на вашата Linux конзола

Ние се приближаваме до Бъдни вечер и Коледа и тук ви представяме тази проста програма на Perl, с която можете да украсите своя терминал с коледния дух.

С тази програма вашата Linux конзола може да изглежда като коледна елха анимиран и въпреки факта, че неговата полезност не надхвърля естетическата част на конзолата, това е нещо доста любопитно и което можем да използваме тези дни на декември, а ако четете и се интересувате да го изпробвате, продължете да четете че обяснявам как да правя какво.

linux-коледно дърво

За да можете да визуализирате дървото в конзолата, е необходимо да имате инсталиран Perl в системата (с която ще се случи магията), ако вече я имаме, можете да я инсталирате Acme :: POE :: Дърво. За тази инсталация трябва да използваме модула CPAN (Comprehensive Perl Archive Network) след стартиране с привилегии, ще напишем прост команден ред:

perl -MCPAN -e 'install Acme::POE::Tree'

Веднъж след като направим това, ще видим анимираното коледно дърво в черупката с много проста команда:

perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'

Също така е възможно да персонализирате това дърво, ако желаете, просто трябва редактирайте изходния код на скрипта Perl и го запазвате в текстов файл (например: christmas.pl) със следното съдържание:

#! / usr / bin / perl

използвайте Acme :: POE :: Tree;

my $ tree = Acme :: POE :: Tree-> new (

{

star_delay => 1.5, #brightness за 1.5 секунди

light_delay => 2, # Светлините мигат за 2 секунди

run_for => 10, # Излез автоматично след 10 секунди проба

}

);

$ дърво-> бягане ();

С тази проста програма вашата конзола ще бъде облечена в коледния дух и както винаги очакваме вашите коментари и впечатления.

ВЕСЕЛА КОЛЕДА!!


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   гъсталак каза той

    Страхотен си RoBertucho.

  2.   SLI каза той

    «След като направим това, ще видим анимираното коледно дърво в черупката с много проста команда:

    perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
    Ясно е кой би забравил една толкова проста команда, че тя се запаметява само като я види за 1 секунда

    1.    Калт вулкс каза той

      Приятел @sli, наистина е просто, това, което се случва е, че може да нямаш понятия за програмиране. Нека обясня много подробно какво се случва зад кулисите.

      Когато не знаем, пишем в терминала: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Това, което посочваме на компютъра, е, че езикът за програмиране Perl изпълнява приложението, което се предава като аргумент на интерпретатора Perl 🙂

      Не харесвам много Perl, предпочитам Python като скриптов език за моите пингвини.
      Поздрави.

  3.   Хулио Салдивар каза той
  4.   плочка каза той

    Не вярвам, ако пише acme