हम क्रिसमस की पूर्व संध्या और क्रिसमस के करीब हो रहे हैं और यहां हम आपके लिए यह सरल पर्ल प्रोग्राम ला रहे हैं जिसके साथ आप अपने टर्मिनल को क्रिसमस की भावना से सजा सकते हैं।
इस कार्यक्रम के साथ आपका लिनक्स कंसोल एक क्रिसमस ट्री की तरह दिख सकता है एनिमेटेड और इस तथ्य के बावजूद कि इसकी उपयोगिता कंसोल के सौंदर्यवादी हिस्से से आगे नहीं जाती है, यह कुछ ऐसा है जो काफी उत्सुक है और हम दिसंबर के इन दिनों का उपयोग कर सकते हैं, और यदि आप पढ़ रहे हैं और इसे आज़माने में रुचि रखते हैं, तो रखें यह पढ़कर कि मैं कैसे समझाऊं।
तो कंसोल में पेड़ की कल्पना करने में सक्षम होने के लिए यह आवश्यक है पर्ल स्थापित किया सिस्टम में (जिसके साथ जादू होगा), अगर हमारे पास पहले से ही है तो आप इसे स्थापित कर सकते हैं एक्मे :: POE :: ट्री। इस इंस्टॉलेशन के लिए, हमें विशेषाधिकारों के साथ बूटिंग के बाद CPAN (कॉम्प्रिहेंसिव पर्ल आर्काइव नेटवर्क) मॉड्यूल का उपयोग करना चाहिए, हम एक साधारण कमांड कमांड लिखेंगे:
perl -MCPAN -e 'install Acme::POE::Tree'
पहले से ही एक बार हम ऐसा करते हैं, हम शेल में एनिमेटेड क्रिसमस ट्री देखेंगे एक बहुत ही सरल आदेश के साथ:
perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
यदि आप चाहें तो इस पेड़ को अनुकूलित करना भी संभव है पर्ल स्क्रिप्ट के स्रोत कोड को संपादित करें और आप इसे एक पाठ फ़ाइल में सहेजते हैं (उदाहरण के लिए: christmas.pl) निम्न सामग्री के साथ:
#! / Usr / bin / perl
Acme :: POE :: ट्री का उपयोग करें;
मेरे $ पेड़ = एक्मे :: POE :: ट्री-> नया (
{
star_delay => 1.5, # 1.5 सेकंड के लिए #brightness
light_delay => 2, # पलके 2 सेकंड के लिए
run_for => 10, # नमूना के 10 सेकंड के बाद स्वचालित रूप से बाहर निकलें
}
);
$ पेड़-> रन ();
इस सरल कार्यक्रम के साथ आपका कंसोल क्रिसमस की भावना से तैयार होगा और हमेशा की तरह हम आपकी टिप्पणियों और छापों का इंतजार करेंगे।
क्रिसमस की बधाई!!
आप महान रूबरूचू हैं।
«एक बार जब हम ऐसा करते हैं, तो हम एक बहुत ही साधारण कमांड के साथ शेल में एनिमेटेड क्रिसमस ट्री देखेंगे:
perl -MAcme :: POE :: ट्री-ई 'Acme :: POE :: ट्री-> नया () -> रन () »
यह स्पष्ट है कि कौन एक कमांड को इतना सरल भूल जाएगा कि इसे केवल 1 सेकंड के लिए देखकर याद किया जाए
मित्र @sli, यह वास्तव में सरल है, क्या होता है कि आपके पास प्रोग्रामिंग के बारे में धारणा नहीं हो सकती है। मुझे विस्तार से बताएं कि पर्दे के पीछे क्या होता है।
जब हम नहीं जानते, हम टर्मिनल में लिखते हैं: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«। हम कंप्यूटर को जो बता रहे हैं वह यह है कि पर्ल प्रोग्रामिंग भाषा उस एप्लिकेशन को निष्पादित करती है जिसे पर्ल इंटरप्रेटर telling के तर्क के रूप में पारित किया जा रहा है computer
मैं वास्तव में पर्ल को पसंद नहीं करता, मैं अपने पेंगुइन के लिए स्क्रिप्टिंग भाषा के रूप में पायथन को पसंद करता हूं।
नमस्ते.
क्या यह बेहतर है
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
मुझे विश्वास नहीं है अगर यह acme कहते हैं