Nadal en la teva consola Linux

Cada vegada estem més a prop de la nit bona i del nadal i aquí li portem aquest senzill programa en Perl amb el qual pots guarnir el teu terminal amb l'esperit nadalenc.

Amb aquest programa la teva consola Linux pot lluir com un arbre de Nadal animat i tot i que la seva utilitat no vagi més enllà de la part estètica de la consola, és una cosa que és bastant curiós i que podem fer servir en aquests dies decembrinos, i si estàs llegint i estàs interessat en provar-ho, ja que segueix llegint que explico com fer-ho.

linux-arbre-nadal

Llavors per poder visualitzar l'arbre a la consola cal tenir instal·lat Perl en el sistema (amb el que passarà la màgia), si ja comptem amb el ja pots instal·lar Acme :: POE :: Tree. Per a aquesta instal·lació, hem de fer servir el mòdul CPAN (Comprehensive Perl Archive Network) després d'arrencar amb privilegis, anem a escriure una línia senzilla d'ordres:

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

Ja una vegada que fem això, veurem l'arbre de Nadal animat en el shell amb una ordre molt senzill:

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

També és possible customitzar aquest arbre si així ho desitja, només has editar el codi font de l'script Perl i el guardes en un fitxer de text (per exemple: navidad.pl) amb el següent contingut:

#! / Usr / bin / perl

usi Acme :: POE :: Tree;

mi $ tree = Acme :: POE :: Tree-> new (

{

star_delay => 1.5, #brillo durant 1.5segundos

light_delay => 2, #Centelleo de les llums per 2 segons

run_for => 10, #Salir automàticament després de 10 segons de mostra

}

);

$ Tree-> run ();

Amb aquest senzill programa teva consola estarà vestida amb l'esperit nadalenc i com sempre esperem els seus comentaris i les seves impressions.

BON NADAL !!


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Chaparral va dir

    Ets gran RoBertucho.

  2.   SLI va dir

    «Ja una vegada que fem això, veurem l'arbre de Nadal animat en el shell amb una ordre molt senzill:

    perl -MAcme :: POE :: Tree -i 'Acme :: POE :: Tree-> new () -> run ()' »
    Aquesta clar qui anava a oblidar comando tan senzill que es memoritza només amb veure-ho durant 1 seg

    1.    Kalt Wulx va dir

      Amic @sli, realment és simple, el que passa és que potser no tinguis nocions sobre programació. Permet-me explicar-te a grans razgos el que passa entre bastidors.

      Quan no sostros escrivim a la terminal: »perl -MAcme :: POE :: Tree -i 'Acme :: POE :: Tree-> new () -> run ()'«. El que estem indicant-a l'ordinador és que el llenguatge de programació Perl executi l'aplicació que se li està passant com a argument a l'intèrpret de Perl 🙂

      A mi no m'agrada molt Perl, prefereixo Python com a llenguatge d'Script per als meus pingüins.
      Salutacions.

  3.   taulell va dir

    No confio si diu acme