Arriba el Nadal i amb ella ens han volgut portar aquest senzill programa en Perl que pot guarnir el teu terminal Linux. Ara pots portar el Nadal a la teva consola amb aquest arbre de Nadal animat que podrem visualitzar en la consola. Encara que la seva utilitat és força nul·la, no deixa de ser curiós i per als interessats en provar-aquí explico com fer-ho pas a pas.
Gràcies cyberciti.biz ja Vivek Gite per aquest codi, per poder visualitzar-ho, es necessita tenir instal·lat Perl en el nostre sistema, si ja el tens, podem instal·lar Acme :: POE :: Tree. Per a això, farem ús de la lliçó CPAN (Comprehensive Perl Archive Network) i arrencat amb privilegis, escrivim una simple línia d'ordres:
perl -MCPAN -e 'install Acme::POE::Tree'
Un cop tinguem això, podem veure l'arbre de Nadal en el shell amb un simple comandament:
perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
Si el que vols és customitzar aquest arbre, Pots modificar el codi font de l'script Perl i guardar-lo en un fitxer de text (pe: navidad.pl) amb el contingut:
#!/usr/bin/perl use Acme::POE::Tree; my $tree = Acme::POE::Tree->new( { star_delay =>1.5, #brillo durante 1.5segundos light_delay => 2, #Centelleo de las luces por 2 segundos run_for => 10, #Salir automáticamente tras 10 segundos de muestra } ); $tree->run();
En que any estem? 1995? jajajaj per això linux mai serà un so com la gent.
what ?? et comento per si no ho saps, la terminal és una cosa indispensable, voler fer aquest tipus de detalls per hobby és entretingut, encara que per vós sigui una ximpleria, el teu comentari no té sentit;)
salutacions.
INTERESSANT aquest CPAN: «No reinventem la roda».
Tinc instal·lat perl 5 i no corre pel fet que cal «Curses.pm», una dependència que no aconsegueix tot que vaig córrer CPAN i el vaig configurar amb el «mirror» més proper automàticament.
NO DEIXA DE SER INTERESSANT cosa que sembla «tan ximple» i fins i tot anacrònic ens pugui ensenyar interessants lliçons, en el personal per a mi el perl és un llenguatge una mica «estrany» però no sabia que tenen alguna cosa «centralitzat» per als seus programes.