Karácsonyt a Linux konzolon

Közeledünk a karácsony estéjéhez és a karácsonyhoz, és itt hozzuk el ezt az egyszerű Perl programot, amellyel a karácsonyi hangulattal díszítheti terminálját.

Ezzel a programmal a linux konzol karácsonyfára hasonlíthat animált és annak ellenére, hogy hasznossága nem lépi túl a konzol esztétikai részét, meglehetősen kíváncsi, és ezt decemberi napjainkban is használhatjuk, és ha olvasol és szeretnél kipróbálni, akkor olvasd tovább, hogy elmagyarázom, hogyan mit csinál.

linux-karácsonyfa

Tehát a fa konzolban történő megtekintéséhez szükséges telepítette a Perl a rendszerben (amellyel a varázslat megtörténik), ha már megvan, akkor telepítheti Acme :: POE :: Fa. Ehhez a telepítéshez a CPAN (Comprehensive Perl Archive Network) modult kell használnunk a jogosultságokkal történő indítás után, egyszerű parancssort írunk:

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

Amint ezt megtettük, meglátjuk az animált karácsonyfát a kagylóban nagyon egyszerű paranccsal:

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

Szükség esetén testreszabható ez a fa is, csak muszáj szerkessze a Perl szkript forráskódját és elmenti egy szövegfájlba (például: christmas.pl) a következő tartalommal:

#! / usr / bin / perl

használja az Acme :: POE :: Fa;

my $ tree = Acme :: POE :: Fa-> új (

{

star_delay => 1.5, # fényerő 1.5 másodpercig

light_delay => 2, a #Lámpa 2 másodpercig villog

run_for => 10, # Kilépés automatikusan, 10 másodperc minta után

}

);

$ tree-> run ();

Ezzel az egyszerű programmal a konzol karácsonyi hangulatba öltözik, és mint mindig, várjuk észrevételeit és benyomásait.

BOLDOG KARÁCSONYT!!


5 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Törpe örökzöld tölgy dijo

    Remek vagy RoBertucho.

  2.   SLI dijo

    «Miután ezt megtettük, az animált karácsonyfát egy nagyon egyszerű paranccsal fogjuk látni a kagylóban:

    perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
    Világos, hogy ki felejtene el egy olyan egyszerű parancsot, amelyet csak egy másodpercig tartó látás közben memorizálnak

    1.    Kalt wulx dijo

      @Sli barátom, ez valóban egyszerű, az történik, hogy nem biztos, hogy fogalmad van a programozásról. Hadd magyarázzam el nagyon részletesen, mi történik a kulisszák mögött.

      Ha nem vagyunk, a terminálba írjuk: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. A számítógépnek azt mondjuk, hogy a Perl programozási nyelv végrehajtja azt az alkalmazást, amelyet argumentumként továbbítanak a Perl tolmácshoz 🙂

      Nem igazán szeretem a Perl-t, inkább a Pythont preferálom, mint a pingvinek szkriptnyelvét.
      Üdvözlet.

  3.   csempe dijo

    Nem bízom abban, hogy acme