Zakaždým, keď sme bližšie k dobrej noci a Vianociam, a tu vám prinášame tento jednoduchý program Perl, pomocou ktorého môžete svoj terminál vyzdobiť vianočným duchom.
S týmto programom vaša linuxová konzola môže vyzerať ako vianočný stromček animovaný a napriek tomu, že jeho užitočnosť nepresahuje estetickú časť konzoly, je to niečo, čo je dosť kuriózne a čo môžeme v týchto decembrových dňoch využiť, a ak ho čítate a máte záujem vyskúšať, potom čítajte ďalej že vysvetlím ako čo.
Aby bolo možné vizualizovať strom v konzole, je potrebné ho mať nainštalovaný Perl v systéme (s ktorým sa stane kúzlo), ak ho už máme, môžete si ho nainštalovať Acme :: POE :: Strom. Pre túto inštaláciu musíme po zavedení s oprávneniami použiť modul CPAN (Comprehensive Perl Archive Network), napíšeme jednoduchý príkazový riadok:
perl -MCPAN -e 'install Acme::POE::Tree'
Už keď to urobíme, uvidíme animovaný vianočný stromček v škrupine veľmi jednoduchým príkazom:
perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
Tento strom je tiež možné prispôsobiť, ak si prajete, len musíte upraviť zdrojový kód skriptu Perl a uložíte ho do textového súboru (napríklad: christmas.pl) s nasledujúcim obsahom:
#! / Usr / bin / perl
používať Acme :: POE :: strom;
my $ tree = Acme :: POE :: Tree-> new (
{
star_delay => 1.5, #jasnosť po dobu 1.5 sekundy
light_delay => 2, # svetlá blikajú 2 sekundy
run_for => 10, # Exit automaticky po 10 sekundách vzorkovania
}
);
$ strom-> beh ();
Vďaka tomuto jednoduchému programu bude vaša konzola oblečená vo vianočnom duchu a ako vždy čakáme na vaše komentáre a dojmy.
VESELÉ VIANOCE!!
Ste skvelý RoBertucho.
«Keď to urobíme, uvidíme animovaný vianočný stromček v škrupine pomocou veľmi jednoduchého príkazu:
perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
Je jasné, kto by zabudol na taký jednoduchý príkaz, ktorý sa zapamätá už pri jeho zobrazení na 1 sek
Priateľ @sli, je to naozaj jednoduché, čo sa stane, že nemusíte mať predstavy o programovaní. Dovoľte mi veľmi podrobne vysvetliť, čo sa deje v zákulisí.
Pokiaľ nie sme, do terminálu napíšeme: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. To, čo naznačujeme počítaču, je to, že programovací jazyk Perl vykonáva aplikáciu, ktorá sa odovzdáva ako argument tlmočníkovi Perlu 🙂
Perl sa mi veľmi nepáči, pre svojich tučniakov mám radšej skriptovací jazyk ako Python.
Zdravím.
To je lepšie
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
Neverím, ak sa v ňom píše „acme“