Animated Christmas tree: magdala ng Pasko sa iyong Linux console

Christmas tree linux console

Darating ang Pasko at kasama nito nais nilang dalhin sa amin ang simpleng program na Perl na maaaring palamutihan ang iyong Linux terminal. Ngayon maaari mong dalhin ang Pasko sa iyong console kasama ang Christmas tree animated na maaari nating mailarawan sa Linux console. Bagaman ang pagiging kapaki-pakinabang nito ay lubos na null, nakaka-curious pa rin ito at para sa mga interesadong subukan ito dito ipinapaliwanag ko kung paano ito gawin nang paunahin.

Salamat sa cyberciti.biz at Vivek Gite para sa code na ito, upang matingnan ito, kailangan mong magkaroon naka-install na Perl sa aming system, kung mayroon ka na nito, maaari naming mai-install ang Acme :: POE :: Tree. Upang magawa ito, gagamitin namin ang module ng CPAN (Comprehensive Perl Archive Network) na module at nagsimula sa mga pribilehiyo, nagsusulat kami ng isang simpleng linya ng utos:

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

Kapag mayroon na tayo nito, makakaya natin tingnan ang puno ng pasko sa shell na may isang simpleng utos:

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

Kung ang nais mo ay ipasadya ang punong ito, maaari mong baguhin ang source code ng Perl script at i-save ito sa isang text file (hal: christmas.pl) kasama ang nilalaman:

#!/usr/bin/perl

use Acme::POE::Tree;

my $tree = Acme::POE::Tree->new(

{

star_delay =>1.5, #brillo durante 1.5segundos

light_delay => 2, #Centelleo de las luces por 2 segundos

run_for => 10, #Salir automáticamente tras 10 segundos de muestra

}

);

$tree->run();


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Matias dijo

    Anong taon na tayo labing siyamnapu't siyam? hahaha iyon ang dahilan kung bakit ang linux ay hindi kailanman magiging isang katulad ng mga tao.

    1.    matagumpay dijo

      que ?? Sasabihin ko sa iyo kung sakaling hindi mo alam, ang terminal ay kailangang-kailangan, nais na gawin ang ganitong uri ng detalye bilang isang libangan ay nakakaaliw, kahit na para sa iyo ito ay hangal, ang iyong puna ay walang katuturan;)

      pagbati.

  2.   Jimmy olano dijo

    NAGKAKAPAG-INTERESA sa CPAN na ito: «huwag nating likhain muli ang gulong».

    Mayroon akong naka-install na perl 5 at hindi ito tumatakbo dahil sa nawawalang "Curses.pm", isang dependency na hindi ito makukuha kahit na nagpatakbo ako ng CPAN at awtomatikong na-configure ito sa pinakamalapit na salamin.

    HINDI TINIGIL ANG NAKAKAinteres ng isang bagay na tila "napakatanga" at kahit na ang anachronistic ay maaaring magturo sa amin ng mga kagiliw-giliw na aralin, para sa akin ang perl ay isang medyo "kakaibang" wika ngunit hindi ko alam na mayroon silang isang bagay na "sentralisado" para sa kanilang mga programa.