Natal di konsol Linux Anda

Setiap kali kita mendekati selamat malam dan Natal dan di sini kami membawakan Anda program Perl sederhana yang dengannya Anda dapat menghiasi terminal Anda dengan semangat Natal.

Dengan program ini konsol linux Anda dapat terlihat seperti pohon natal animasi dan terlepas dari kenyataan bahwa kegunaannya tidak melampaui bagian estetika dari konsol, itu adalah sesuatu yang cukup membuat penasaran dan dapat kita gunakan hari-hari ini di bulan Desember, dan jika Anda membaca dan tertarik untuk mencobanya, teruslah membaca yang saya jelaskan bagaimana melakukan apa.

linux-pohon-natal

Jadi untuk dapat memvisualisasikan pohon di konsol itu perlu menginstal Perl dalam sistem (dengan keajaiban akan terjadi), jika kami sudah memilikinya, Anda dapat menginstal Acme :: POE :: Pohon. Untuk instalasi ini, kita harus menggunakan modul CPAN (Comprehensive Perl Archive Network) setelah boot dengan hak istimewa, kita akan menulis baris perintah sederhana:

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

Sudah sekali kita melakukan ini, kita akan melihat pohon natal animasi di dalam cangkang dengan perintah yang sangat sederhana:

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

Anda juga dapat menyesuaikan pohon ini jika Anda ingin, Anda hanya perlu edit kode sumber dari skrip Perl dan Anda menyimpannya dalam file teks (misalnya: christmas.pl) dengan konten berikut:

#! / usr / bin / perl

gunakan Acme :: POE :: Tree;

$ pohon saya = Acme :: POE :: Pohon-> baru (

{

star_delay => 1.5, #brightness selama 1.5 detik

light_delay => 2, #Lampu berkedip selama 2 detik

run_for => 10, #Keluar secara otomatis setelah 10 detik pengambilan sampel

}

);

$ tree-> run ();

Dengan program sederhana ini, konsol Anda akan didandani dengan semangat Natal dan, seperti biasa, kami menunggu komentar dan kesan Anda.

SELAMAT NATAL!!


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Chaparral dijo

    Anda adalah RoBertucho yang hebat.

  2.   sli dijo

    «Setelah kami melakukan ini, kami akan melihat animasi pohon Natal di shell dengan perintah yang sangat sederhana:

    perl -MAcme :: POE :: Pohon -e 'Acme :: POE :: Pohon-> baru () -> run ()' »
    Jelas siapa yang akan melupakan perintah sederhana seperti itu yang diingat hanya dengan melihatnya selama 1 detik

    1.    Kalt wulx dijo

      Sobat @sli, ini sangat sederhana, yang terjadi adalah Anda mungkin tidak memiliki gagasan tentang pemrograman. Izinkan saya menjelaskan dengan sangat detail apa yang terjadi di balik layar.

      Jika tidak, kita menulis di terminal: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Apa yang kami tunjukkan ke komputer adalah bahwa bahasa pemrograman Perl menjalankan aplikasi yang dikirimkan sebagai argumen ke interpreter Perl 🙂

      Saya tidak terlalu suka Perl, saya lebih suka Python sebagai bahasa scripting untuk penguin saya.
      Salam.

  3.   Ubin dijo

    Saya tidak percaya jika dikatakan acme