Vi närmar oss julafton och jul och här tar vi dig detta enkla Perl-program med vilket du kan dekorera din terminal med julstämningen.
Med det här programmet din Linux-konsol kan se ut som ett julgran animerad och trots att dess användbarhet inte går utöver den estetiska delen av konsolen är det något som är ganska nyfiken och som vi kan använda dessa dagar i december, och om du läser och är intresserad av att prova det, fortsätt läsa att jag förklarar hur man gör vad.
Så för att se trädet i konsolen är det nödvändigt att ha installerade Perl i systemet (som magin kommer att hända med), om vi redan har det kan du installera Acme :: POE :: Träd. För den här installationen måste vi använda CPAN-modulen (Comprehensive Perl Archive Network) efter att ha startat med behörigheter, vi skriver en enkel kommandorad:
perl -MCPAN -e 'install Acme::POE::Tree'
Redan när vi gör det här, vi kommer att se det animerade julgranet i skalet med ett mycket enkelt kommando:
perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
Det är också möjligt att anpassa detta träd om du vill, du måste bara redigera källkoden för Perl-skriptet och du sparar den i en textfil (till exempel: christmas.pl) med följande innehåll:
#! / Usr / bin / perl
använd Acme :: POE :: Tree;
my $ tree = Acme :: POE :: Tree-> new (
{
star_delay => 1.5, #brightness i 1.5 sekunder
light_delay => 2, #Lights blinkar i 2 sekunder
run_for => 10, #Exit automatiskt efter 10 sekunders prov
}
);
$ tree-> run ();
Med det här enkla programmet kommer din konsol att vara klädd i julstämning och som alltid väntar vi på dina kommentarer och intryck.
GOD JUL!!
Du är bra RoBertucho.
«När vi väl gjort det kommer vi att se den animerade julgranen i skalet med ett mycket enkelt kommando:
perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
Det är tydligt vem som skulle glömma ett kommando så enkelt att det memoreras bara genom att se det i 1 sek
Vän @sli, det är verkligen enkelt, vad som händer är att du kanske inte har idéer om programmering. Låt mig förklara i detalj vad som händer bakom kulisserna.
När vi inte är det skriver vi i terminalen: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Vad vi säger till datorn är att Perl-programmeringsspråket kör applikationen som skickas som ett argument till Perl-tolken
Jag gillar inte Perl så mycket, jag föredrar Python som skriptspråk för mina pingviner.
Hälsningar.
Är bättre det här
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
Jag litar inte på om det står acme