Elke keer zijn we dichter bij goede nacht en Kerstmis en hier brengen we je dit eenvoudige Perl-programma waarmee je je terminal kunt versieren met de kerstsfeer.
Met dit programma kan je Linux-console eruitzien als een geanimeerde kerstboom. Hoewel het nut ervan niet verder reikt dan het esthetische aspect van de console, is het best een leuk hebbedingetje en iets wat we in deze decemberdagen kunnen gebruiken. Als je dit leest en het wilt proberen, lees dan verder, ik zal uitleggen hoe.
Om de boomstructuur in de console te bekijken, moet Perl op je systeem geïnstalleerd zijn (daar gebeurt de magie). Als je het al hebt, kun je Acme::POE::Tree installeren . Voor deze installatie moeten we de CPAN-module (Comprehensive Perl Archive Network) gebruiken. Nadat je met beheerdersrechten hebt opgestart, typen we een eenvoudige opdrachtregel:
perl -MCPAN -e 'install Acme::POE::Tree'
Zodra we dit gedaan hebben, zien we de geanimeerde kerstboom in de shell met een heel eenvoudig commando:
perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
Je kunt deze boom desgewenst ook aanpassen; bewerk hiervoor de broncode van het Perl-script en sla deze op in een tekstbestand (bijvoorbeeld: christmas.pl) met de volgende inhoud:
#! / Usr / bin / perl
gebruik Acme :: POE :: Tree;
my $ tree = Acme :: POE :: Tree-> new (
{
star_delay => 1.5, #brightness gedurende 1.5 seconden
light_delay => 2, #Lights knipperen gedurende 2 seconden
run_for => 10, #Automatisch afsluiten na 10 seconden sample
}
);
$ tree-> run ();
Met dit eenvoudige programma wordt uw console gekleed in de kerstsfeer en, zoals altijd, wachten we op uw opmerkingen en indrukken.
VROLIJK KERSTFEEST!!