ನಿಮ್ಮ ಲಿನಕ್ಸ್ ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಕ್ರಿಸ್‌ಮಸ್

ಪ್ರತಿ ಬಾರಿಯೂ ನಾವು ಗುಡ್ ನೈಟ್ ಮತ್ತು ಕ್ರಿಸ್‌ಮಸ್‌ಗೆ ಹತ್ತಿರವಾಗಿದ್ದೇವೆ ಮತ್ತು ಇಲ್ಲಿ ನಾವು ಈ ಸರಳ ಪರ್ಲ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ನಿಮಗೆ ತರುತ್ತೇವೆ, ಇದರೊಂದಿಗೆ ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ಅನ್ನು ಕ್ರಿಸ್‌ಮಸ್ ಸ್ಪಿರಿಟ್‌ನಿಂದ ಅಲಂಕರಿಸಬಹುದು.

ಈ ಕಾರ್ಯಕ್ರಮದೊಂದಿಗೆ ನಿಮ್ಮ ಲಿನಕ್ಸ್ ಕನ್ಸೋಲ್ ಕ್ರಿಸ್ಮಸ್ ವೃಕ್ಷದಂತೆ ಕಾಣಿಸಬಹುದು ಅನಿಮೇಟೆಡ್ ಮತ್ತು ಅದರ ಉಪಯುಕ್ತತೆಯು ಕನ್ಸೋಲ್‌ನ ಸೌಂದರ್ಯದ ಭಾಗವನ್ನು ಮೀರಿ ಹೋಗುವುದಿಲ್ಲ ಎಂಬ ವಾಸ್ತವದ ಹೊರತಾಗಿಯೂ, ಇದು ಸಾಕಷ್ಟು ಕುತೂಹಲಕಾರಿ ಸಂಗತಿಯಾಗಿದೆ ಮತ್ತು ಡಿಸೆಂಬರ್‌ನ ಈ ದಿನಗಳನ್ನು ನಾವು ಬಳಸಬಹುದು, ಮತ್ತು ನೀವು ಓದುತ್ತಿದ್ದರೆ ಮತ್ತು ಅದನ್ನು ಪ್ರಯತ್ನಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನಾನು ಹೇಗೆ ವಿವರಿಸುತ್ತೇನೆ ಎಂದು ಓದುವುದನ್ನು ಮುಂದುವರಿಸಿ ಏನು ಮಾಡಿ.

ಲಿನಕ್ಸ್-ಕ್ರಿಸ್ಮಸ್-ಮರ

ಆದ್ದರಿಂದ ಕನ್ಸೋಲ್‌ನಲ್ಲಿರುವ ಮರವನ್ನು ದೃಶ್ಯೀಕರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಪರ್ಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಸಿಸ್ಟಮ್ನಲ್ಲಿ (ಮ್ಯಾಜಿಕ್ ಸಂಭವಿಸುತ್ತದೆ), ನಾವು ಈಗಾಗಲೇ ಹೊಂದಿದ್ದರೆ ನೀವು ಸ್ಥಾಪಿಸಬಹುದು ಆಕ್ಮೆ :: ಪಿಒಇ :: ಮರ. ಈ ಸ್ಥಾಪನೆಗಾಗಿ, ಸವಲತ್ತುಗಳೊಂದಿಗೆ ಬೂಟ್ ಮಾಡಿದ ನಂತರ ನಾವು ಸಿಪಿಎಎನ್ (ಸಮಗ್ರ ಪರ್ಲ್ ಆರ್ಕೈವ್ ನೆಟ್‌ವರ್ಕ್) ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಬೇಕು, ನಾವು ಸರಳ ಆಜ್ಞಾ ಸಾಲಿನ ಬರೆಯುತ್ತೇವೆ:

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

ಈಗಾಗಲೇ ನಾವು ಇದನ್ನು ಮಾಡಿದ ನಂತರ, ನಾವು ಶೆಲ್ನಲ್ಲಿ ಅನಿಮೇಟೆಡ್ ಕ್ರಿಸ್ಮಸ್ ಮರವನ್ನು ನೋಡುತ್ತೇವೆ ಸರಳ ಆಜ್ಞೆಯೊಂದಿಗೆ:

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

ನೀವು ಬಯಸಿದರೆ ಈ ಮರವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಸಹ ಸಾಧ್ಯವಿದೆ, ನೀವು ಮಾಡಬೇಕು ಪರ್ಲ್ ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಸಂಪಾದಿಸಿ ಮತ್ತು ನೀವು ಅದನ್ನು ಈ ಕೆಳಗಿನ ವಿಷಯದೊಂದಿಗೆ ಪಠ್ಯ ಫೈಲ್‌ನಲ್ಲಿ ಉಳಿಸುತ್ತೀರಿ (ಉದಾಹರಣೆಗೆ: christmas.pl):

#! / usr / bin / perl

ಆಕ್ಮೆ ಬಳಸಿ :: ಪಿಒಇ :: ಮರ;

my $ tree = Acme :: POE :: ಮರ-> ಹೊಸ (

{

star_delay => 1.5, # ಪ್ರಕಾಶಮಾನತೆ 1.5 ಸೆಕೆಂಡುಗಳು

light_delay => 2, # ದೀಪಗಳು 2 ಸೆಕೆಂಡುಗಳವರೆಗೆ ಮಿಟುಕಿಸುತ್ತವೆ

run_for => 10, # 10 ಸೆಕೆಂಡುಗಳ ಮಾದರಿಯ ನಂತರ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ಗಮಿಸಿ

}

);

$ ಮರ-> ರನ್ ();

ಈ ಸರಳ ಕಾರ್ಯಕ್ರಮದ ಮೂಲಕ ನಿಮ್ಮ ಕನ್ಸೋಲ್ ಅನ್ನು ಕ್ರಿಸ್‌ಮಸ್ ಉತ್ಸಾಹದಲ್ಲಿ ಧರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಯಾವಾಗಲೂ ನಿಮ್ಮ ಕಾಮೆಂಟ್‌ಗಳು ಮತ್ತು ಅನಿಸಿಕೆಗಳಿಗಾಗಿ ನಾವು ಕಾಯುತ್ತೇವೆ.

ಮೆರ್ರಿ ಕ್ರಿಸ್ಮಸ್ !!


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಚಾಪರಲ್ ಡಿಜೊ

    ನೀವು ಉತ್ತಮ ರೋಬರ್ಟುಚೊ.

  2.   ಸ್ಲಿ ಡಿಜೊ

    This ನಾವು ಇದನ್ನು ಮಾಡಿದ ನಂತರ, ನಾವು ಆನಿಮೇಟೆಡ್ ಕ್ರಿಸ್‌ಮಸ್ ಮರವನ್ನು ಶೆಲ್‌ನಲ್ಲಿ ಅತ್ಯಂತ ಸರಳ ಆಜ್ಞೆಯೊಂದಿಗೆ ನೋಡುತ್ತೇವೆ:

    perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
    ಆಜ್ಞೆಯನ್ನು ಯಾರು ಸರಳವಾಗಿ ಮರೆತುಬಿಡುತ್ತಾರೆ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿದೆ, ಅದನ್ನು 1 ಸೆಕೆಂಡಿಗೆ ನೋಡುವ ಮೂಲಕ ಅದನ್ನು ಕಂಠಪಾಠ ಮಾಡಲಾಗುತ್ತದೆ

    1.    ಕಾಲ್ಟ್ ವಲ್ಕ್ಸ್ ಡಿಜೊ

      ಸ್ನೇಹಿತ ಓಸ್ಲಿ, ಇದು ನಿಜವಾಗಿಯೂ ಸರಳವಾಗಿದೆ, ಏನಾಗುತ್ತದೆ ಎಂದರೆ ನಿಮಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಗ್ಗೆ ಕಲ್ಪನೆಗಳು ಇಲ್ಲದಿರಬಹುದು. ತೆರೆಮರೆಯಲ್ಲಿ ಏನಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ನಾನು ನಿಮಗೆ ವಿವರವಾಗಿ ವಿವರಿಸುತ್ತೇನೆ.

      ನಾವು ಇಲ್ಲದಿದ್ದಾಗ, ನಾವು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಬರೆಯುತ್ತೇವೆ: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. ನಾವು ಕಂಪ್ಯೂಟರ್‌ಗೆ ಹೇಳುತ್ತಿರುವುದು ಪರ್ಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಪರ್ಲ್ ಇಂಟರ್ಪ್ರಿಟರ್‌ಗೆ ವಾದವಾಗಿ ರವಾನಿಸಲಾಗುತ್ತಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ

      ನಾನು ಪರ್ಲ್ ಅನ್ನು ಹೆಚ್ಚು ಇಷ್ಟಪಡುವುದಿಲ್ಲ, ನನ್ನ ಪೆಂಗ್ವಿನ್‌ಗಳಿಗೆ ಪೈಥಾನ್ ಅನ್ನು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯಾಗಿ ನಾನು ಬಯಸುತ್ತೇನೆ.
      ಗ್ರೀಟಿಂಗ್ಸ್.

  3.   ಟೈಲ್ ಡಿಜೊ

    ಇದು ಆಕ್ಮೆ ಎಂದು ಹೇಳಿದರೆ ನಾನು ನಂಬುವುದಿಲ್ಲ