Ziemassvētki jūsu Linux konsolē

Mēs tuvojamies Ziemassvētku vakaram un Ziemassvētkiem, un šeit mēs piedāvājam jums šo vienkāršo Perla programmu, ar kuru jūs varat izrotāt savu termināli ar Ziemassvētku noskaņu.

Ar šo programmu jūsu Linux konsole var izskatīties kā Ziemassvētku eglīte animēts un, neskatoties uz to, ka tā lietderība nepārsniedz konsoles estētisko daļu, tas ir kaut kas diezgan ziņkārīgs un ka mēs varam izmantot šīs decembra dienas. Ja jūs lasāt un vēlaties to izmēģināt, turpiniet lasīt ka es paskaidroju, kā ko darīt.

linux-eglīte

Tātad, lai koku apskatītu konsolē, ir jābūt uzstādīja Perl sistēmā (ar kuru notiks maģija), ja mums tas jau ir, varat instalēt Acme :: POE :: Koks. Lai instalētu, pēc palaišanas ar privilēģijām mums jāizmanto modulis CPAN (Comprehensive Perl Archive Network), mēs uzrakstīsim vienkāršu komandrindu:

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

Jau tad, kad mēs to darām, čaulā redzēsim animēto eglīti ar ļoti vienkāršu komandu:

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

Šo koku ir iespējams arī pielāgot, ja vēlaties, jums vienkārši tas jādara rediģēt Perl skripta avota kodu un jūs to saglabājat teksta failā (piemēram: christmas.pl) ar šādu saturu:

#! / usr / bin / perl

izmantojiet Acme :: POE :: koks;

mans $ koks = Acme :: POE :: Koks-> jauns (

{

star_delay => 1.5, # spilgtums 1.5 sekundes

light_delay => 2, #Gaismas mirgo 2 sekundes

run_for => 10, #Iziet automātiski pēc 10 sekundēm parauga

}

);

$ koks-> palaist ();

Izmantojot šo vienkāršo programmu, jūsu konsole būs tērpusies Ziemassvētku noskaņās, un, kā vienmēr, mēs gaidām jūsu komentārus un iespaidus.

PRIECĪGUS ZIEMASSVĒTKUS!!


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

5 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta.

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Chaparral teica

    Jūs esat lielisks RoBertucho.

  2.   VDI teica

    «Kad mēs to izdarīsim, mēs redzēsim animēto Ziemassvētku eglīti čaulā ar ļoti vienkāršu komandu:

    perl -MAcme :: POE :: Koks -e 'Acme :: POE :: Koks-> jauns () -> palaist ()' »
    Ir skaidrs, kurš aizmirstu tik vienkāršu komandu, ka tā tiek iegaumēta, tikai redzot to 1 sek

    1.    Kalt wulx teica

      Draugs @sli, tas tiešām ir vienkārši, notiek tas, ka tev var nebūt priekšstatu par programmēšanu. Ļaujiet man ļoti detalizēti paskaidrot, kas notiek aiz ainas.

      Kad neesam, terminālā ierakstām: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Datoram mēs norādām, ka Perl programmēšanas valoda izpilda lietojumprogrammu, kas tiek nodota kā arguments Perl tulkotājam 🙂

      Man Perls ļoti nepatīk, priekšroku dodu Python kā skriptu valodai saviem pingvīniem.
      Sveicieni.

  3.   Flīžu teica

    Es neuzticos, ja tajā teikts acme

bool (patiess)