अपने लिनक्स कंसोल पर क्रिसमस

हम क्रिसमस की पूर्व संध्या और क्रिसमस के करीब हो रहे हैं और यहां हम आपके लिए यह सरल पर्ल प्रोग्राम ला रहे हैं जिसके साथ आप अपने टर्मिनल को क्रिसमस की भावना से सजा सकते हैं।

इस कार्यक्रम के साथ आपका लिनक्स कंसोल एक क्रिसमस ट्री की तरह दिख सकता है एनिमेटेड और इस तथ्य के बावजूद कि इसकी उपयोगिता कंसोल के सौंदर्यवादी हिस्से से आगे नहीं जाती है, यह कुछ ऐसा है जो काफी उत्सुक है और हम दिसंबर के इन दिनों का उपयोग कर सकते हैं, और यदि आप पढ़ रहे हैं और इसे आज़माने में रुचि रखते हैं, तो रखें यह पढ़कर कि मैं कैसे समझाऊं।

linux-christmas-tree

तो कंसोल में पेड़ की कल्पना करने में सक्षम होने के लिए यह आवश्यक है पर्ल स्थापित किया सिस्टम में (जिसके साथ जादू होगा), अगर हमारे पास पहले से ही है तो आप इसे स्थापित कर सकते हैं एक्मे :: 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 सेकंड के बाद स्वचालित रूप से बाहर निकलें

}

);

$ पेड़-> रन ();

इस सरल कार्यक्रम के साथ आपका कंसोल क्रिसमस की भावना से तैयार होगा और हमेशा की तरह हम आपकी टिप्पणियों और छापों का इंतजार करेंगे।

क्रिसमस की बधाई!!


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   झाड़ - झंखाड़ कहा

    आप महान रूबरूचू हैं।

  2.   SLI कहा

    «एक बार जब हम ऐसा करते हैं, तो हम एक बहुत ही साधारण कमांड के साथ शेल में एनिमेटेड क्रिसमस ट्री देखेंगे:

    perl -MAcme :: POE :: ट्री-ई 'Acme :: POE :: ट्री-> नया () -> रन () »
    यह स्पष्ट है कि कौन एक कमांड को इतना सरल भूल जाएगा कि इसे केवल 1 सेकंड के लिए देखकर याद किया जाए

    1.    कल्ट वल्क्स कहा

      मित्र @sli, यह वास्तव में सरल है, क्या होता है कि आपके पास प्रोग्रामिंग के बारे में धारणा नहीं हो सकती है। मुझे विस्तार से बताएं कि पर्दे के पीछे क्या होता है।

      जब हम नहीं जानते, हम टर्मिनल में लिखते हैं: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«। हम कंप्यूटर को जो बता रहे हैं वह यह है कि पर्ल प्रोग्रामिंग भाषा उस एप्लिकेशन को निष्पादित करती है जिसे पर्ल इंटरप्रेटर telling के तर्क के रूप में पारित किया जा रहा है computer

      मैं वास्तव में पर्ल को पसंद नहीं करता, मैं अपने पेंगुइन के लिए स्क्रिप्टिंग भाषा के रूप में पायथन को पसंद करता हूं।
      नमस्ते.

  3.   जूलियो सालदीवर कहा

    क्या यह बेहतर है
    https://gist.github.com/franktoffel/aea4329b760eb3e72f4d

  4.   टाइल कहा

    मुझे विश्वास नहीं है अगर यह acme कहते हैं