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.
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!!
Anda adalah RoBertucho yang hebat.
«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
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.
Lebih baik ini
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
Saya tidak percaya jika dikatakan acme