عيد الميلاد على وحدة تحكم Linux الخاصة بك

نحن نقترب من ليلة عيد الميلاد وعيد الميلاد ، وهنا نقدم لك برنامج Perl البسيط الذي يمكنك من خلاله تزيين محطتك بروح عيد الميلاد.

مع هذا البرنامج يمكن أن تبدو وحدة التحكم في لينكس الخاصة بك مثل شجرة عيد الميلاد متحرك وعلى الرغم من حقيقة أن فائدته لا تتجاوز الجزء الجمالي من وحدة التحكم ، فهو شيء مثير للفضول ويمكننا استخدامه في أيام ديسمبر هذه ، وإذا كنت تقرأه وتهتم بتجربته ، فاستمر في القراءة أن أشرح كيف تفعل ماذا.

شجرة عيد الميلاد لينكس

لذلك من الضروري عرض الشجرة في وحدة التحكم تثبيت Perl في النظام (الذي سيحدث به السحر) ، إذا كان لدينا بالفعل يمكنك تثبيته قمة :: POE :: Tree. لهذا التثبيت ، يجب أن نستخدم وحدة CPAN (شبكة أرشيف Perl الشاملة) بعد التمهيد بامتيازات ، سنكتب سطر أوامر بسيط:

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

بمجرد القيام بذلك ، سنرى شجرة عيد الميلاد المتحركة في الغلاف بأمر بسيط للغاية:

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

من الممكن أيضًا تخصيص هذه الشجرة إذا كنت ترغب في ذلك ، ما عليك سوى القيام بذلك تحرير التعليمات البرمجية المصدر للبرنامج النصي Perl وقمت بحفظه في ملف نصي (على سبيل المثال: Christmas.pl) بالمحتوى التالي:

#! / البيرة / بن / بيرل

استخدم Acme :: POE :: Tree ؛

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

{

star_delay => 1.5 ، # سطوع لمدة 1.5 ثانية

light_delay => 2 ، #Lights تومض لمدة ثانيتين

run_for => 10 ، # الخروج تلقائيًا بعد 10 ثوانٍ من العينة

}

);

شجرة $-> run () ؛

مع هذا البرنامج البسيط ، سترتدي وحدة التحكم الخاصة بك بروح عيد الميلاد ، وكالعادة ، ننتظر تعليقاتك وانطباعاتك.

عيد ميلاد سعيد!!


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   البلوط قال

    أنت رائع RoBertucho.

  2.   سلي قال

    «بمجرد القيام بذلك ، سنرى شجرة الكريسماس المتحركة في الغلاف بأمر بسيط للغاية:

    perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
    من الواضح من ينسى أمرًا بسيطًا جدًا بحيث يتم حفظه بمجرد رؤيته لمدة ثانية واحدة

    1.    كالت وولكس قال

      Friendsli ، الأمر بسيط حقًا ، ما يحدث هو أنه قد لا يكون لديك أفكار حول البرمجة. اسمحوا لي أن أشرح بتفصيل كبير ما يحدث وراء الكواليس.

      عندما لا نكون كذلك ، نكتب في المحطة: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. ما نقوله للكمبيوتر هو أن لغة برمجة Perl تنفذ التطبيق الذي يتم تمريره كوسيطة لمترجم Perl 🙂

      لا أحب لغة Perl كثيرًا ، فأنا أفضل Python كلغة برمجة نصية لبطاريقي.
      تحية.

  3.   جوليو سالديفار قال
  4.   بلاط قال

    أنا لا أثق إذا كانت تقول أكمي