Joulu Linux-konsolilla

Joka kerta, kun olemme lähempänä hyvää yötä ja joulua, tuomme sinulle tämän yksinkertaisen Perl-ohjelman, jolla voit sisustaa päätelaitteesi joulutunnelmalla.

Tämän ohjelman kanssa linux-konsolisi voi näyttää joulukuulta animoitu ja huolimatta siitä, että sen hyödyllisyys ei ylitä konsolin esteettistä osaa, se on melko utelias ja että voimme käyttää näitä joulukuun päiviä, ja jos luet ja olet kiinnostunut kokeilemaan sitä, jatka lukemista, että selitän miten tehdä mitä.

linux-joulukuusi

Joten pystyäksesi visualisoimaan puun konsolissa, on oltava asennettu Perl järjestelmässä (jonka avulla taika tapahtuu), jos meillä on jo se, voit asentaa Acme :: POE :: Puu. Tätä asennusta varten meidän on käytettävä CPAN (Comprehensive Perl Archive Network) -moduulia käyttöoikeuksien kanssa käynnistämisen jälkeen, kirjoitamme yksinkertaisen komentorivin:

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

Jo kerran kun teemme tämän, näemme animoidun joulukuusi kuoressa hyvin yksinkertaisella komennolla:

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

On myös mahdollista muokata tätä puuta, jos haluat, sinun tarvitsee vain muokkaa Perl-komentosarjan lähdekoodia ja tallennat sen tekstitiedostoon (esimerkiksi joulu.pl), jonka sisältö on seuraava:

#! / usr / bin / perl

käytä Acme :: POE :: Puu;

my $ tree = Acme :: POE :: Puu-> uusi (

{

tähtiviive => 1.5, # kirkkaus 1.5 sekunnin ajan

valo_viive => 2, # Valot vilkkuvat 2 sekunnin ajan

run_for => 10, #Exit automaattisesti 10 sekunnin näytteen jälkeen

}

);

$ puu-> juosta ();

Tämän yksinkertaisen ohjelman avulla konsoli on pukeutunut joulutunnelmaan, ja kuten aina, odotamme kommenttejasi ja vaikutelmiasi.

HYVÄÄ JOULUA!!


Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

5 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Chaparral dijo

    Olet loistava RoBertucho.

  2.   SLI dijo

    «Kun teemme tämän, näemme animoidun joulukuusi kuoressa hyvin yksinkertaisella komennolla:

    perl -MAcme :: POE :: Puu -e 'Acme :: POE :: Puu-> uusi () -> ajaa ()' »
    On selvää, kuka unohtaa komennon niin yksinkertaiseksi, että se muistetaan vain näkemällä se 1 sekunnin ajan

    1.    Kalt wulx dijo

      Ystävä @sli, se on todella yksinkertaista, tapahtuu, että sinulla ei ehkä ole käsityksiä ohjelmoinnista. Haluan selittää teille hyvin yksityiskohtaisesti, mitä kulissien takana tapahtuu.

      Kun emme tiedä, kirjoitamme päätelaitteeseen: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Tietokoneelle kerrotaan, että Perlin ohjelmointikieli suorittaa sovelluksen, joka välitetään argumenttina Perlin tulkkiin 🙂

      En pidä Perlistä kovin paljon, pidän mieluummin Pythonista pingviinini komentosarjakielenä.
      Tervehdys.

  3.   laatta dijo

    En luota, jos siinä lukee acme