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ć.
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!!
Jesteś świetnym RoBertucho.
«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ę
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.
To jest lepsze
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
Nie ufam, jeśli jest napisane „acme”