Oleme jõululaupäevale ja jõuludele lähemale jõudmas ning toome teile selle lihtsa Perli programmi, millega saate oma terminali jõulumeeleoluga kaunistada.
Selle programmiga teie Linuxi konsool võib välja näha nagu jõulupuu animeeritud ja hoolimata asjaolust, et selle kasulikkus ei lähe kaugemale konsooli esteetilisest osast, on see asi, mis on üsna uudishimulik ja mida saame kasutada nendel detsembri päevadel, ja kui te loete ja soovite proovida, siis jätkake lugemist et ma selgitan, kuidas mida teha.
Nii et puu vaatamiseks konsoolis on vaja installitud Perl süsteemis (millega maagia juhtub), saate selle installida, kui see meil juba olemas on Acme :: POE :: Puu. Selle installi jaoks peame pärast õigustega käivitamist kasutama moodulit CPAN (Comprehensive Perl Archive Network), kirjutame lihtsa käsurea:
perl -MCPAN -e 'install Acme::POE::Tree'
Juba kui me seda teeme, näeme kestas animeeritud jõulupuud väga lihtsa käsuga:
perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
Soovi korral on võimalik seda puud ka kohandada, lihtsalt peate redigeeri Perli skripti lähtekoodi ja salvestate selle järgmise sisuga tekstifaili (näiteks: christmas.pl):
#! / usr / bin / perl
kasutage Acme :: POE :: Puu;
minu $ puu = Acme :: POE :: Puu-> uus (
{
star_delay => 1.5, # heledus 1.5 sekundit
valguse hilinemine => 2, # tuled vilguvad 2 sekundit
run_for => 10, #Exit automaatselt pärast 10 sekundit proovi
}
);
$ puu-> run ();
Selle lihtsa programmi abil on teie konsool jõulumeeleolu riietatud ja nagu alati ootame teie kommentaare ja muljeid.
HÄID JÕULE!!
Sa oled suurepärane RoBertucho.
«Kui me seda teeme, näeme animeeritud jõulupuud kestas väga lihtsa käsuga:
perl -MAcme :: POE :: Puu -e 'Acme :: POE :: Puu-> uus () -> käivita ()' »
On selge, kes unustaks nii lihtsa käsu, et see jääb meelde vaid 1 sekundi jooksul nähes
Sõber @sli, see on tõesti lihtne, juhtub see, et sul ei pruugi programmeerimisest aimata. Lubage mul selgitada väga üksikasjalikult, mis toimub kulisside taga.
Kui me pole, kirjutame terminali: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Me ütleme arvutile, et Perli programmeerimiskeel käivitab rakenduse, mis edastatakse argumendina Perli tõlgile 🙂
Mulle Perl tegelikult ei meeldi, eelistan oma pingviinide jaoks skriptikeelena Pythoni.
Tervitused.
Kas see on parem
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
Ma ei usalda, kui seal on kirjas