Vianoce v konzole Linux

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.

linux-vianočný stromček

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!!


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Chaparral dijo

    Ste skvelý RoBertucho.

  2.   sli dijo

    «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

    1.    Kalt wulx dijo

      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.

  3.   dlaždice dijo

    Neverím, ak sa v ňom píše „acme“