Ogni volta che siamo vicini alla buonanotte e al Natale, ecco che ti portiamo questo semplice programma Perl con il quale puoi decorare il tuo terminale con lo spirito natalizio.
Con questo programma la tua console Linux può sembrare un albero di natale animato e nonostante la sua utilità non vada oltre la parte estetica della console, è qualcosa che è piuttosto curioso e che possiamo usare in questi giorni di dicembre, e se stai leggendo e sei interessato a provarlo, continua a leggere che spiego come fare cosa.
Quindi per poter visualizzare l'albero nella console è necessario avere installato Perl nel sistema (con cui avverrà la magia), se già ce l'abbiamo puoi installarlo Acme :: POE :: Albero. Per questa installazione, dobbiamo utilizzare il modulo CPAN (Comprehensive Perl Archive Network) dopo l'avvio con i privilegi, scriveremo una semplice riga di comando:
perl -MCPAN -e 'install Acme::POE::Tree'
Già una volta che lo facciamo, vedremo l'albero di natale animato nella conchiglia con un comando molto semplice:
perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
È anche possibile personalizzare questo albero se lo desideri, devi solo farlo modificare il codice sorgente dello script Perl e lo salvi in un file di testo (ad esempio: christmas.pl) con il seguente contenuto:
#! / usr / bin / perl
usa Acme :: POE :: Tree;
my $ tree = Acme :: POE :: Tree-> new (
{
star_delay => 1.5, #brightness per 1.5 secondi
light_delay => 2, #Luci lampeggiano per 2 secondi
run_for => 10, #Exit automaticamente dopo 10 secondi di campionamento
}
);
$ albero-> run ();
Con questo semplice programma, la vostra console si vestirà dello spirito natalizio e, come sempre, attendiamo i vostri commenti e le vostre impressioni.
BUON NATALE!!
Sei un grande RoBertucho.
«Una volta fatto questo, vedremo l'albero di Natale animato nel guscio con un comando molto semplice:
perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
È chiaro chi dimenticherebbe un comando così semplice da essere memorizzato solo guardandolo per 1 sec
Amico @sli, è davvero semplice, quello che succede è che potresti non avere nozioni sulla programmazione. Lasciatemi spiegare in dettaglio cosa succede dietro le quinte.
Quando non lo sappiamo, scriviamo nel terminale: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Quello che stiamo dicendo al computer è che il linguaggio di programmazione Perl esegue l'applicazione che viene passata come argomento all'interprete Perl 🙂
Non mi piace molto Perl, preferisco Python come linguaggio di scripting per i miei pinguini.
Saluti.
È meglio questo
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
Non mi fido se dice acme