Різдво на вашій консолі Linux

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

За допомогою цієї програми ваша консоль Linux може виглядати як ялинка анімований, і незважаючи на те, що його корисність не виходить за рамки естетичної частини консолі, це щось досить цікаве, і ми можемо використати ці дні грудня, і якщо ви читаєте та зацікавлені у спробі, то продовжуйте читати що я пояснюю, як що робити.

linux-ялинка

Отже, щоб переглянути дерево в консолі, необхідно встановлений Perl в системі (з якою відбуватиметься магія), якщо у нас це вже є, ви можете встановити Acme :: POE :: Дерево. Для цієї інсталяції ми повинні використовувати модуль CPAN (Комплексна мережа архівів Perl) після завантаження з привілеями, ми напишемо простий командний рядок:

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, # яскравість протягом 1.5 секунди

light_delay => 2, # Індикатори блимають протягом 2 секунд

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

}

);

$ дерево-> запустити ();

За допомогою цієї простої програми ваша консоль буде одягнена в різдвяний дух, і, як завжди, ми чекаємо ваших коментарів та вражень.

ЩАСЛИВОГО РІЗДВА!!


Залиште свій коментар

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

*

*

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

  1.   Чапарал - сказав він

    Ви чудовий Робертучо.

  2.   sli - сказав він

    «Після цього ми побачимо анімовану ялинку в оболонці за допомогою дуже простої команди:

    perl -MAcme :: POE :: Дерево -e 'Acme :: POE :: Дерево-> new () -> run ()' »
    Зрозуміло, хто забуде настільки просту команду, що її запам'ятовують, просто бачачи її протягом 1 секунди

    1.    Кальт вулькс - сказав він

      Друже @sli, це насправді просто, трапляється так, що ти можеш не мати понять про програмування. Дозвольте мені детально пояснити вам, що відбувається за лаштунками.

      Коли ми цього не робимо, ми пишемо в терміналі: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Ми вказуємо комп’ютеру, що мова програмування Perl виконує програму, яка передається як аргумент інтерпретатору Perl 🙂

      Я не дуже люблю Perl, я віддаю перевагу Python як мову сценаріїв для своїх пінгвінів.
      Привіт.

  3.   Хуліо Сальдівар - сказав він
  4.   Плитка - сказав він

    Я не довіряю, якщо там написано acme