நாங்கள் கிறிஸ்துமஸ் ஈவ் மற்றும் கிறிஸ்மஸுடன் நெருங்கி வருகிறோம், இந்த எளிய பெர்ல் திட்டத்தை இங்கு கொண்டு வருகிறோம், இதன் மூலம் உங்கள் முனையத்தை கிறிஸ்துமஸ் ஆவியுடன் அலங்கரிக்கலாம்.
இந்த திட்டத்துடன் உங்கள் லினக்ஸ் கன்சோல் ஒரு கிறிஸ்துமஸ் மரம் போல இருக்கும் அனிமேஷன் மற்றும் அதன் பயன் கன்சோலின் அழகியல் பகுதிக்கு அப்பால் செல்லவில்லை என்ற போதிலும், இது மிகவும் ஆர்வமுள்ள ஒன்று மற்றும் டிசம்பர் இந்த நாட்களை நாங்கள் பயன்படுத்தலாம், மேலும் நீங்கள் அதைப் படிக்க முயற்சிக்கிறீர்கள் மற்றும் ஆர்வமாக இருந்தால், நான் எப்படி விளக்குகிறேன் என்று தொடர்ந்து படிக்கவும் என்ன செய்ய.
எனவே கன்சோலில் உள்ள மரத்தைப் பார்க்க இது அவசியம் நிறுவப்பட்ட பெர்ல் கணினியில் (எந்த மந்திரம் நடக்கும்), எங்களிடம் ஏற்கனவே இருந்தால் நீங்கள் நிறுவலாம் Acme :: 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 :: மரம்;
my $ tree = Acme :: POE :: மரம்-> புதியது (
{
star_delay => 1.5, # பிரகாசம் 1.5 விநாடிகள்
light_delay => 2, # விளக்குகள் 2 விநாடிகள் ஒளிரும்
run_for => 10, # 10 விநாடிகளுக்குப் பிறகு தானாக வெளியேறவும்
}
);
$ மரம்-> ரன் ();
இந்த எளிய திட்டத்தின் மூலம் உங்கள் கன்சோல் கிறிஸ்துமஸ் ஆவி அணிந்திருக்கும், எப்போதும் உங்கள் கருத்துகள் மற்றும் பதிவுகள் காத்திருக்கிறோம்.
கிறிஸ்துமஸ் வாழ்த்துக்கள்!!
நீங்கள் சிறந்த ரோபெர்டுச்சோ.
This இதைச் செய்தவுடன், ஷெல்லில் அனிமேஷன் செய்யப்பட்ட கிறிஸ்துமஸ் மரத்தை மிக எளிய கட்டளையுடன் காண்போம்:
perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
ஒரு கட்டளையை யார் மிகவும் எளிமையாக மறந்துவிடுவார்கள் என்பது தெளிவாகிறது, அதை 1 நொடிக்கு பார்ப்பதன் மூலம் நினைவில் வைக்கப்படுகிறது
நண்பர் @ ஸ்லி, இது மிகவும் எளிது, என்ன நடக்கிறது என்றால் உங்களுக்கு நிரலாக்கத்தைப் பற்றிய கருத்துக்கள் இல்லாமல் இருக்கலாம். திரைக்குப் பின்னால் என்ன நடக்கிறது என்பதை மிக விரிவாக விளக்குகிறேன்.
நாம் இல்லாதபோது, முனையத்தில் எழுதுகிறோம்: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. நாங்கள் கணினிக்கு என்ன சொல்கிறோம் என்றால், பெர்ல் நிரலாக்க மொழி பெர்ல் மொழிபெயர்ப்பாளருக்கு ஒரு வாதமாக அனுப்பப்படும் பயன்பாட்டை செயல்படுத்துகிறது exec
பெர்லை நான் மிகவும் விரும்பவில்லை, என் பெங்குவின் ஸ்கிரிப்டிங் மொழியாக பைத்தானை விரும்புகிறேன்.
வாழ்த்துக்கள்.
இது சிறந்தது
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
இது ஆக்மி என்று சொன்னால் நான் நம்பவில்லை