Boże Narodzenie na twojej konsoli Linux

Zbliżamy się do Wigilii i Świąt Bożego Narodzenia, a tutaj przedstawiamy ten prosty program w języku Perl, za pomocą którego możesz ozdobić swój terminal świątecznym duchem.

Dzięki temu programowi Twoja konsola linux może wyglądać jak choinka animowany i pomimo tego, że jego użyteczność nie wykracza poza estetyczną część konsoli, jest to coś dość ciekawego iz czego możemy skorzystać w te grudniowe dni, a jeśli czytacie i chcecie spróbować to czytajcie dalej że wyjaśniam, jak to zrobić.

linux-christmas-tree

Aby więc zobaczyć drzewo w konsoli konieczne jest posiadanie zainstalowany Perl w systemie (z którym nastąpi magia), jeśli już go mamy to możesz zainstalować Acme :: POE :: Drzewo. Do tej instalacji musimy użyć modułu CPAN (Comprehensive Perl Archive Network) po uruchomieniu z uprawnieniami, napiszemy prostą linię poleceń:

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

Już raz to zrobimy, zobaczymy animowaną choinkę w skorupce za pomocą bardzo prostego polecenia:

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

Jeśli chcesz, możesz również dostosować to drzewo, po prostu musisz edytuj kod źródłowy skryptu Perl i zapisujesz go w pliku tekstowym (np. boże narodzenie.pl) o następującej treści:

#! / Usr / bin / perl

użyj Acme :: POE :: Tree;

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

{

star_delay => 1.5, # jasność przez 1.5 sekundy

light_delay => 2, # Światła migają przez 2 sekundy

run_for => 10, # Zakończ automatycznie po 10 sekundach próbkowania

}

);

$ tree-> run ();

Dzięki temu prostemu programowi Twoja konsola będzie ubrana w świąteczny nastrój i jak zwykle czekamy na Twoje uwagi i wrażenia.

WESOŁYCH ŚWIĄT!!


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Chaparral powiedział

    Jesteś świetnym RoBertucho.

  2.   sli powiedział

    «Gdy to zrobimy, zobaczymy animowaną choinkę w skorupce za pomocą bardzo prostej komendy:

    perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
    Oczywiste jest, kto zapomniałby polecenia tak prostego, że zapamiętuje się je tylko przez 1 sekundę

    1.    Kalt wulx powiedział

      Przyjacielu @sli, to naprawdę proste, dzieje się tak, że możesz nie mieć pojęcia o programowaniu. Pozwólcie, że wyjaśnię wam szczegółowo, co dzieje się za kulisami.

      Gdy tak nie jest, piszemy w terminalu: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Wskazujemy komputerowi, że język programowania Perl wykonuje aplikację, która jest przekazywana jako argument do interpretera Perla 🙂

      Nie lubię Perla, wolę Pythona jako język skryptowy dla moich pingwinów.
      Pozdrowienia.

  3.   Płytka powiedział

    Nie ufam, jeśli jest napisane „acme”