તમારા લિનક્સ કન્સોલ પર ક્રિસમસ

દર વખતે જ્યારે અમે ગુડ નાઈટ અને નાતાલની નજીક હોઈએ છીએ અને અહીં અમે તમારા માટે આ સરળ પર્લ પ્રોગ્રામ લાવ્યા છીએ જેની સાથે તમે નાતાલની ભાવનાથી તમારા ટર્મિનલને સજાવટ કરી શકો છો.

આ કાર્યક્રમ સાથે તમારું લીનક્સ કન્સોલ નાતાલનાં ઝાડ જેવું લાગે છે એનિમેટેડ અને એ હકીકત હોવા છતાં કે તેની ઉપયોગિતા કન્સોલના સૌંદર્યલક્ષી ભાગથી આગળ વધતી નથી, તે કંઈક એવી છે જે તદ્દન વિચિત્ર છે અને અમે ડિસેમ્બરના આ દિવસોનો ઉપયોગ કરી શકીએ છીએ, અને જો તમે તેને વાંચવાનો પ્રયત્ન કરો છો અને તેને અજમાવવા માટે રસ ધરાવતા હોવ તો વાંચન ચાલુ રાખો કે હું કેવી રીતે કરવું તે સમજાવું છું.

લિનોક્સ-નાતાલ-વૃક્ષ

તેથી કન્સોલમાં ઝાડની કલ્પના કરવા માટે, તે હોવું જરૂરી છે સ્થાપિત પર્લ સિસ્ટમમાં (જેની સાથે જાદુ થશે), જો અમારી પાસે તે પહેલેથી જ છે તો તમે ઇન્સ્ટોલ કરી શકો છો Acme :: POE :: વૃક્ષ. આ ઇન્સ્ટોલેશન માટે, વિશેષાધિકારો સાથે બુટ કર્યા પછી, આપણે CPAN મોડ્યુલ (કમ્પ્રિહેન્સિવ પર્લ આર્કાઇવ નેટવર્ક) નો ઉપયોગ કરવો જ જોઇએ, અમે એક સરળ આદેશ વાક્ય લખીશું:

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

પહેલેથી જ એકવાર અમે આ કરીશું, આપણે શેલમાં એનિમેટેડ ક્રિસ્ટમસ ટ્રી જોશું ખૂબ જ સરળ આદેશ સાથે:

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

જો તમે ઇચ્છો તો, આ વૃક્ષને કસ્ટમાઇઝ કરવું પણ શક્ય છે, તમારે ફક્ત આ કરવું જોઈએ પર્લ સ્ક્રીપ્ટનો સ્રોત કોડ સંપાદિત કરો અને તમે તેને નીચેની સામગ્રી સાથે ટેક્સ્ટ ફાઇલમાં સાચવો (ઉદાહરણ તરીકે: christmas.pl):

#! / usr / બિન / પર્લ

ઉપયોગ Acme :: POE :: વૃક્ષ;

મારું $ વૃક્ષ = એકમે :: પી.ઓ.ઇ .: વૃક્ષ-> નવું (

{

સ્ટાર_ડેલે => 1.5, # તેજસ્વીતા 1.5 સેકંડ માટે

લાઇટ_ડેલે => 2, # 2 સેકંડ માટે લાઈટ ઝબકવું

run_for => 10, નમૂનાના 10 સેકંડ પછી આપમેળે બહાર નીકળો

}

);

$ વૃક્ષ-> રન ();

આ સરળ પ્રોગ્રામ સાથે, તમારું કન્સોલ ક્રિસમસની ભાવનાથી પોશાક કરવામાં આવશે અને હંમેશની જેમ, અમે તમારી ટિપ્પણીઓ અને છાપની રાહ જોવી છું.

મેરી નાતાલ !!


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   ચાપાર્રલ જણાવ્યું હતું કે

    તમે મહાન રોબર્ટુચો છો.

  2.   સ્લી જણાવ્યું હતું કે

    «એકવાર અમે આ કરીશું, પછી આપણે શેલમાં એનિમેટેડ ક્રિસમસ ટ્રી ખૂબ જ સરળ આદેશથી જોશું:

    પર્લ -મેકમે :: પી.ઓ.ઇ .: ટ્રી-એ 'એકમે :: પી.ઓ.ઇ .: ટ્રી-> ન્યુ () -> રન ()' »
    તે સ્પષ્ટ છે કે આદેશ એટલો સરળ કોણ ભૂલી જશે કે તે ફક્ત 1 સેકંડ માટે જોઈને તેને યાદ કરવામાં આવે છે

    1.    કાલ્ટ વુલ્ક્સ જણાવ્યું હતું કે

      મિત્ર @ સ્લી, તે ખરેખર સરળ છે, જે થાય છે તે છે કે તમે પ્રોગ્રામિંગ વિશે કલ્પના ના કરી શકો. પડદા પાછળ શું થાય છે તે મને વિગતવાર સમજાવવા દો.

      જ્યારે આપણે જાણતા નથી, અમે ટર્મિનલમાં લખીએ છીએ: »પર્લ -મેકમે :: પી.ઓ.ઇ .: ટ્રી-એ 'એક્મે :: પીઓઇ :: ટ્રી-> ન્યુ () -> રન ()'«. આપણે કમ્પ્યુટરને જે કહી રહ્યા છીએ તે છે કે પર્લ પ્રોગ્રામિંગ ભાષા એપ્લિકેશનને એક્ઝેક્યુટ કરે છે જે પર્લ ઇન્ટરપ્રીટરની દલીલ તરીકે પસાર કરવામાં આવી છે 🙂

      મને પર્લ બહુ ગમતું નથી, હું મારા પેંગ્વીન માટે સ્ક્રિપ્ટીંગ ભાષા તરીકે પાયથોનને પસંદ કરું છું.
      શુભેચ્છાઓ.

  3.   જુલિયો સાલ્દિવાર જણાવ્યું હતું કે

    આ વધુ સારું છે
    https://gist.github.com/franktoffel/aea4329b760eb3e72f4d

  4.   ટાઇલ જણાવ્યું હતું કે

    જો તે acme કહે છે મને વિશ્વાસ નથી