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.
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 !!
Ets gran RoBertucho.
«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
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.
Aquesta millor aquest
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
No confio si diu acme