Chrëschtdag op Ärer Linux Konsol

Mir komme méi no Chrëschtdag Eva a Chrëschtdag an hei bréngen mir Iech dësen einfachen Perl Programm mat deem Dir Ären Terminal mam Chrëschtgeescht dekoréiere kënnt.

Mat dësem Programm Är Linux Konsol ka wéi e Chrëschtbam ausgesinn animéiert an trotz der Tatsaach datt hir Nëtzlechkeet net méi wäit wéi den ästheteschen Deel vun der Konsole geet, ass et eppes wat ganz virwëtzeg ass an datt mir dës Deeg Dezember kënne benotzen, a wann Dir liest an interesséiert sidd et ze probéieren, da weider liesen datt ech erkläre wéi maachen wat.

Linux-Chrëschtbeemchen

Also fir de Bam an der Konsole ze gesinn ass et néideg installéiert Perl am System (mat deem d'Magie wäert geschéien), wa mir et schonn hunn, kënnt Dir installéieren Acme :: POE :: Bam. Fir dës Installatioun musse mir de CPAN (Comprehensive Perl Archive Network) Modul benotzen nodeems mir mat Privilegien booten, mir schreiwen eng einfach Kommandozeil:

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

Scho eemol wéi mir dat maachen, mir gesinn den animéierten Chrëschtbeemchen an der Coque mat engem ganz einfache Kommando:

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

Et ass och méiglech dëse Bam ze personaliséieren wann Dir wëllt, Dir musst just editéiert de Quellcode vum Perl Skript an Dir späichert se an enger Textdatei (zum Beispill: christmas.pl) mat folgendem Inhalt:

#! / usr / bin / perl

benotzen Acme :: POE :: Bam;

meng $ tree = Acme :: POE :: Tree-> nei (

{

star_delay => 1.5, # Hellegkeet fir 1.5 Sekonnen

light_delay => 2, # Luuchten blénken fir 2 Sekonnen

run_for => 10, # Exit automatesch no 10 Sekonne Prouf

}

);

$ tree-> lafen ();

Mat dësem einfache Programm wäert Är Konsol an de Chrëschtdagsgeescht gekleet sinn a wéi ëmmer waarden mir op Är Kommentaren an Andréck.

SCHÉI CHRËSCHTDEEG!!


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

5 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Chaparral sot

    Dir sidd super RoBertucho.

  2.   sli sot

    «Wa mir dëst maachen, gesi mir den animéierten Chrëschtbeemchen an der Coque mat engem ganz einfache Kommando:

    perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
    Et ass kloer, wien e Kommando sou einfach vergiess hätt datt et just memoriséiert gëtt andeems en et fir 1 Sek gesinn huet

    1.    Kalt wulx sot

      Frënd @sli, et ass wierklech einfach, wat geschitt ass datt Dir vläicht keng Notiounen iwwer Programméiere hutt. Loosst mech Iech am Detail erklären wat hannert de Kulisse geschitt.

      Wa mir net sinn, da schreiwe mir am Terminal: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Wat mir dem Computer uginn ass datt d'Perl Programméierungssprooch d'Applikatioun ausféiert déi als Argument un de Perl Dolmetscher weidergeleet gëtt 🙂

      Ech hu Perl net wierklech gär, ech hu léiwer de Python als Skriptsprooch fir meng Pinguinen.
      Merci.

  3.   Fliesen sot

    Ech vertrauen net wann et seet acme