نحن نقترب من ليلة عيد الميلاد وعيد الميلاد ، وهنا نقدم لك برنامج 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 () ؛
مع هذا البرنامج البسيط ، سترتدي وحدة التحكم الخاصة بك بروح عيد الميلاد ، وكالعادة ، ننتظر تعليقاتك وانطباعاتك.
عيد ميلاد سعيد!!
أنت رائع RoBertucho.
«بمجرد القيام بذلك ، سنرى شجرة الكريسماس المتحركة في الغلاف بأمر بسيط للغاية:
perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
من الواضح من ينسى أمرًا بسيطًا جدًا بحيث يتم حفظه بمجرد رؤيته لمدة ثانية واحدة
Friendsli ، الأمر بسيط حقًا ، ما يحدث هو أنه قد لا يكون لديك أفكار حول البرمجة. اسمحوا لي أن أشرح بتفصيل كبير ما يحدث وراء الكواليس.
عندما لا نكون كذلك ، نكتب في المحطة: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. ما نقوله للكمبيوتر هو أن لغة برمجة Perl تنفذ التطبيق الذي يتم تمريره كوسيطة لمترجم Perl 🙂
لا أحب لغة Perl كثيرًا ، فأنا أفضل Python كلغة برمجة نصية لبطاريقي.
تحية.
هل هذا أفضل
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
أنا لا أثق إذا كانت تقول أكمي