Рождество на вашей консоли Linux

Мы приближаемся к Сочельнику и Рождеству, и здесь мы представляем вам эту простую программу на Perl, с помощью которой вы можете украсить свой терминал рождественским духом.

С этой программой ваша консоль linux может выглядеть как рождественская елка анимированный, и, несмотря на то, что его полезность не выходит за рамки эстетической части консоли, это то, что довольно любопытно, и мы можем использовать его в эти декабрьские дни, и если вы читаете и хотите попробовать, продолжайте читать что я объясняю как что делать.

linux-новогодняя елка

Итак, чтобы иметь возможность визуализировать дерево в консоли, необходимо иметь установлен Perl в системе (с которой произойдет волшебство), если она у нас уже есть, вы можете установить Acme :: POE :: Tree. Для этой установки мы должны использовать модуль 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-> новый (

{

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

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

run_for => 10, # Выйти автоматически через 10 секунд образца

}

);

$ tree-> run ();

С помощью этой простой программы ваша консоль будет одета в рождественское настроение, и мы, как всегда, ждем ваших комментариев и впечатлений.

С РОЖДЕСТВОМ!!


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

5 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

  1.   Колючий кустарник сказал

    Вы великий Робертучо.

  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.   Плитка сказал

    Я не верю, если там написано акме