Kerst op je Linux-console

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 je linux-console kan eruit zien als een kerstboom geanimeerd en ondanks het feit dat het nut ervan niet verder gaat dan het esthetische deel van de console, is het iets dat heel merkwaardig is en dat we deze dagen van december kunnen gebruiken, en als je aan het lezen bent en geïnteresseerd bent om het te proberen, blijf dan lezen dat ik uitleg hoe doe wat.

linux-kerstboom

Dus om de boom in de console te kunnen zien, is het nodig om Perl geïnstalleerd in het systeem (waarmee de magie zal gebeuren), als we het al hebben, kunt u het installeren Acme :: POE :: Tree. Voor deze installatie moeten we de CPAN-module (Comprehensive Perl Archive Network) gebruiken na het opstarten met privileges, we zullen een eenvoudige opdrachtregel schrijven:

perl -MCPAN -e 'install Acme::POE::Tree'

Al als we dit doen, we zullen de geanimeerde kerstboom in de schelp zien met een heel eenvoudig commando:

perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'

Het is ook mogelijk om deze stamboom naar wens aan te passen, het hoeft alleen maar bewerk de broncode van het Perl-script en je slaat het 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!!


5 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Chaparral zei

    Je bent een geweldige RoBertucho.

  2.   sli zei

    «Zodra we dit doen, zien we de geanimeerde kerstboom in de schaal met een heel eenvoudig commando:

    perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
    Het is duidelijk wie een commando zou vergeten dat zo eenvoudig is dat het wordt onthouden door het 1 seconde te zien

    1.    Kalt wulx zei

      Vriend @sli, het is echt eenvoudig, wat er gebeurt, is dat je misschien geen idee hebt van programmeren. Laat me in detail uitleggen wat er achter de schermen gebeurt.

      Als we dat niet zijn, schrijven we in de terminal: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Wat we de computer vertellen, is dat de programmeertaal Perl de toepassing uitvoert die als argument wordt doorgegeven aan de Perl-interpreter 🙂

      Ik hou niet zo van Perl, ik geef de voorkeur aan Python als scripttaal voor mijn pinguïns.
      Groeten.

  3.   tegel zei

    Ik vertrouw het niet als er acme staat