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.
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!!
Jūs esat lielisks RoBertucho.
«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
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.
Vai tas ir labāk
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
Es neuzticos, ja tajā teikts acme