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.
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!!
Ești grozav RoBertucho.
«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
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.
Asa este mai bine
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
Nu am încredere dacă scrie acme