Crăciun pe consola Linux

Ne apropiem de Ajunul Crăciunului și de Crăciun și aici vă aducem acest program simplu Perl cu care vă puteți decora terminalul cu spiritul de Crăciun.

Cu acest program consola dvs. Linux poate arăta ca un pom de Crăciun animat și în ciuda faptului că utilitatea sa nu depășește partea estetică a consolei, este ceva destul de curios și pe care îl putem folosi în aceste zile din decembrie, iar dacă citiți și sunteți interesat să încercați, continuați să citiți că explic cum fac ce.

linux-brad-craciun

Deci, pentru a vizualiza arborele din consolă, este necesar să aveți instalat Perl în sistem (cu care se va întâmpla magia), dacă îl avem deja îl puteți instala Acme :: POE :: Arborele. Pentru această instalare, trebuie să folosim modulul CPAN (Comprehensive Perl Archive Network) după boot cu privilegii, vom scrie o linie de comandă simplă:

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

Deja odată ce facem asta, vom vedea bradul animat în cochilie cu o comandă foarte simplă:

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

De asemenea, este posibil să personalizați acest copac dacă doriți, trebuie doar să faceți acest lucru editați codul sursă al scriptului Perl și îl salvați într-un fișier text (de exemplu: christmas.pl) cu următorul conținut:

#! / usr / bin / perl

folosiți Acme :: POE :: Tree;

Arborele meu $ = Acme :: POE :: Arborele-> nou (

{

star_delay => 1.5, # luminozitate timp de 1.5 secunde

light_delay => 2, # Luminile clipesc timp de 2 secunde

run_for => 10, #Exit automat după 10 secunde de eșantion

}

);

$ tree-> run ();

Cu acest program simplu, consola dvs. va fi îmbrăcată în spiritul Crăciunului și, ca întotdeauna, vă așteptăm comentariile și impresiile.

CRACIUN FERICIT!!


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

5 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată.

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Chaparral el a spus

    Ești grozav RoBertucho.

  2.   sli el a spus

    «Odată ce vom face acest lucru, vom vedea bradul animat în cochilie cu o comandă foarte simplă:

    perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
    Este clar cine ar uita o comandă atât de simplă încât este memorată doar văzând-o timp de 1 sec

    1.    Kalt wulx el a spus

      Prietene @sli, într-adevăr este simplu, ceea ce se întâmplă este că este posibil să nu ai noțiuni despre programare. Permiteți-mi să vă explic în detaliu ce se întâmplă în culise.

      Când nu suntem, scriem în terminal: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Ceea ce îi spunem computerului este că limbajul de programare Perl execută aplicația care este transmisă ca argument interpretului Perl 🙂

      Nu prea îmi place Perl, prefer Python ca limbaj de script pentru pinguinii mei.
      Salutări.

  3.   Ţiglă el a spus

    Nu am încredere dacă scrie acme