Božić dolazi i s njim su nam htjeli donijeti ovaj jednostavni Perl program koji može ukrasiti vaš Linux terminal. Sad možete donijeti Božić na svoju konzolu s ovim božićnim drvcem animirani koji možemo vizualizirati na Linux konzoli. Iako je njegova korisnost poništavajuća, ipak je znatiželjna, a onima koji su zainteresirani da je isprobaju ovdje objašnjavam kako to učiniti korak po korak.
Hvala cyberciti.biz i Vivek Gite na ovom kodu, da biste ga mogli pregledati, morate ga imati instaliran Perl na našem sistemu, ako ga već imate, možemo instalirati Acme :: POE :: Tree. Da bismo to učinili, koristit ćemo CPAN modul (Sveobuhvatna mreža arhiva Perl) i započeli s privilegijama, napisali smo jednostavnu naredbenu liniju:
perl -MCPAN -e 'install Acme::POE::Tree'
Jednom kad ovo imamo, možemo vidi božićno drvce u ljusci jednostavnom naredbom:
perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
Ako želite prilagoditi ovo stablo, možete izmijeniti izvorni kod Perl skripte i spremiti ga u tekstualnu datoteku (npr: christmas.pl) sa sadržajem:
#!/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();
U kojoj smo godini? devetnaest devedeset pet? hahaha, zato linux nikada neće biti toliko sličan ljudima.
que ?? Reći ću vam u slučaju da ne znate, terminal je neizostavan, ako želite raditi ovu vrstu detalja jer je hobi zabavan, iako je za vas glupo, vaš komentar je besmislen;)
pozdrav.
ZANIMLJIVO da CPAN: «nemojmo ponovo izmišljati točak».
Instalirao sam perl 5 i on se ne pokreće zbog nedostatka "Curses.pm", zavisnosti koju ne dobiva iako sam pokrenuo CPAN i automatski ga konfigurirao s najbližim zrcalom.
NE PRESTAJE ZANIMLJIVI nečim što se čini "tako glupo", pa čak i anahrono, može nas naučiti zanimljivim lekcijama, lično za mene je perl pomalo "čudan" jezik, ali nisam znao da oni imaju nešto "centralizirano" za svoje programe.