dianavdavidson/MUCS-Hinglish huggingface dataset:
मैं replyto email id में stlibreoffice @gmail com भरूंगी
यदि यह खाली छोड़ दिया गया है तो सभी उत्तर जवाब उपरोक्त दिए गए email id पर जाएंगे
returnpath पर आएँ यह email address है जहाँ सभी बाउंस messages जाएंगे
यदि यह खाली छोड़ दिया गया है तो सभी बाउंस messages ऊपर दिए गए email id पर जाएंगे
तो मूल रूप से तीन अलगअलग email ids का उपयोग किया जा सकता है
replyto और
returnpath
हालांकि यदि केवल एक email id प्रदान किया जाता है तो default रूप से koha इसे सभी तीन fields के लिए उपयोग करेगा
फिर field में अपनी library का url डालें जैसे मैंने यहाँ किया है
url field भरने पर विशेष library का name opac पर holdings table में जोड़ा जाएगा
इसके बाद हमें opac info भरना होगा
यह वह जगह है जहां आपको अपनी library के बारे में जानकारी देना है
मैंने यहां अपनी library के बारे में कुछ जानकारी प्रविष्ट की है
यह जानकारी opac में दिखाई देगी जब हम cursor को holdings table में library name पर ले जाते हैं
यदि किसी विशेष branch library के लिए url इस field में रखा जाता है फिर opac हमें branch library बताएगा जहां पुस्तक उपलब्ध है
hyperlink to जानकारी प्राप्त करने के लिए mouse को link पर घुमाएं
यह विशेष branch library का पता देगा जहां से पुस्तक जारी की जा सकती है
अगला हमारे पास ip address है
यदि आप koha admin access को किसी विशेष ip address पर प्रतिबंधित करना चाहते हैं तो आप यहां ip निर्दिष्ट कर सकते हैं
अन्यथा आप इसे खाली छोड़ सकते हैं
मैं इसे खाली छोडूँगी
अंत में हमारे पास notes field है
यह वह जगह है जहां आप भविष्य के संदर्भ के लिए कोई भी notes भर सकते हैं
ये opac में प्रदर्शित नहीं होंगे
सभी विवरण प्रविष्ट करने के बाद submit button पर click करें
नई library का name libraries पेज पर दिखाई देता है
हमारे मामले में spoken tutorial library
अब देखें कि group library विकल्प का उपयोग कब करें
यदि आप नया group जोडना चाहते हैं तो + new group टैब पर click करें
मान लीजिए कि आपके पास कुछ branch libraries हैंउदाहरण के लिए chemistry library
ऐसे परिदृश्य में group library विकल्प का उपयोग करें
इस group को science library के रूप में name करें जो मुख्य library के अंतर्गत आता है
grouping समानताएं और/या समान विशेषताओं आदि के आधार पर किया जा सकता है
database administrative user के रूप में अपने वर्तमान सत्र से लॉगआउट करें
ऐसा करने के लिए ऊपरी दाएं कोने पर जाएं और no library set पर click करें
dropdown मैन्यू से logout पर click करें
इसी के साथ हम tutorial के अंत में आते हैं
इस tutorial में हमने लाईब्रेरी और नए ग्रुप को बनाना सीखा
नियतकार्य के रूप मेंएक नई library बनाएँ और एक नया group बनाएँ
विशिष्ट प्रश्नों के लिए forum:
कृपया इस site पर जाएं minute और second चुनें जहां आपको संदेह है
संक्षेप में अपने प्रश्न लिखें
हमारी team में से कोई उस सवाल का जवाब देगा
कृपया उन पर असंबंधित और सामान्य प्रश्न post न करें
इससे अव्यवस्था कम करने में मदद मिलेगी
कम अव्यवस्था के साथ हम इन चर्चाओं को शिक्षण सामग्री के रूप में उपयोग कर सकते हैं
यह स्क्रिप्ट विकास द्वारा अनुवादित है आई आई टी बॉम्बे से मैं ज्योति सोलंकी आपसे विदा लेती हूँ हमसे जुडने के लिए धन्यवाद
लिबर ऑफिस base पर spoken tutorial में आपका स्वागत है
इस tutorial में हम libreoffice में simple forms के बारे में सीखेंगे
यहाँ हम निम्न सीखेंगे
form क्या है
wizard का उपयोग करके form कैसे बनायें
अभी तक लिबर ऑफिस का उपयोग करके हमने database और tables बनाने के बारे में सीखा जहाँ हम data संचित करते हैं
लेकिन database tables के अंदर हम data कैसे enter करें
एक तरीका है कि tables की cells में data सीधे type करें जैसा कि हमने पिछले tutorial में किया
यहाँ जल्दी और साथ ही साथ कम से कम errors के साथ data enter करने के लिए एक अन्य तरीका है
और वह है forms का उपयोग करके forms data एंटर करने और data एडिट करने के लिए अग्रसिरा या यूजर interface है
उदाहरणस्वरूप simple form fields को table में शामिल कर सकता है
चलिए library database के उदाहरण पर विचार करते हैं जिसे हमने पिछले tutorials में बनाया है
अतः simple form fields को books table में शामिल कर सकता है
और अब इस form का उपयोग books table में data enter करने के लिए किया जा सकता है
अब चलिए सीखते हैं कि form कैसे बनायें
पहले libreoffice base program को शुरू करें
यदि base program नहीं खुलता है तो हम नीचे बायीं ओर पर start button पर click करेंगे और फिर all programs पर click करेंगे फिर libreoffice suite पर click करेंगे और फिर libreoffice base पर click करेंगे
अब open an existing database file option पर click करें
recently used drop down box में हमारा library database दिखाई देनी चाहिए
अतः अब इसे चुनें और finish button पर click करें
यदि libreoffice base पहले से ही खुला है
तो हम सबसे ऊपर file menu और फिर open पर क्लिक करके library database file library odb को open कर सकते हैं
वैकल्पिक रूप से file menu मैं recent documents पर click करें और library odb को चुनें
left panel पर database सूची में forms icon पर click करें
ध्यान दें कि यहाँ नया form बनाने के दो तरीके हैं डिजाइन व्यू में form बनाना और form बनाने के लिए wizard का उपयोग करना
दूसरे option पर click करें: use wizard to create form
अब हम एक नई window देखते हैं जो कि libreoffice writer window के समान है
और इसमें सबसे ऊपर हम एक popअप window देखते हैं जो हैः form wizard
books table आधारित अपना पहला form बनाने के लिए इस wizard के माध्यम से जाएँ
बायीं ओर 8 steps का ध्यान रखें जिनके माध्यम से हमें कार्य करना होगा
हम step 1 पर हैं जो कि field selection है
और यहाँ दायीं ओर पर tables or queries नामक drop down से tablesbooks चुनें
इसके नीचे बायीं ओर पर हम available fields की एक सूची देखते हैं
दायीं ओर पर हम fields in the form देखते हैं
हमें केवल उन fields का स्थानांतरण करना है जो हमें form पर चाहिए
अभी के लिए double arrow mark symbols वाले button पर click करें
ध्यान दें हमने सारे fields बायें से दायें स्थानांतरित कर दिये हैं
क्योंकि हमने इसके स्वयं के numbers को स्वततैयार करने के लिए bookid field को set कर दिया है हमें form पर इसकी आवश्यकता नहीं है
तो चलिए इस field को वापस बायीं ओर स्थानांतरित करते हैं
दायीं ओर bookid पर click करें और less than symbol button पर click करें
ठीक है अब सबसे नीचे next button पर क्लिक करके अगले step पर जाएँ
step 2 क्योंकि हम simple form बना रहे हैं तो अभी के लिए इस step को छोड़ दें और सीधे next button पर click करें
हम step 5 पर हैंarrange controls
यह भी ध्यान दें कि हम background window में एक orange background में books table देख सकते हैं
arrangement of the main form नामक label के नीचे चार icons पर click करें
जैसे ही हम click कर रहे हैं हम देख रहे हैं कि labels और टाइटल रचयिता आदि नामक text boxes की व्यवस्था बदल रही है
columnar – labels left नामक पहले क्रम arrangement का उपयोग करें और पहले icon पर click करें
यहाँ labels बायीं ओर और text boxes दायीं ओर हैं एक विशिष्ट paper form की तरह
अब आगे बढ़ने के लिए next button पर click करें
हम set data entry नामक step 6 पर हैं
अभी के लिए हम इस step को छोड़ देगें और अगले step पर जायेंगे
ध्यान दें कि जैसे ही हम list box के प्रत्येक colour को click करते हैं window का background colour बदलता है
इस पर क्लिक करके ice blue को चुनें
अब आखिरी step पर जाते हैं
step 8 अब अपने form को name दें
हम अपने खुद के नाम के चलन का अनुकरण कर सकते हैं
लेकिन अभी के लिए text box में विवरणात्मक name books data entry form लिखें जो कि name of the form label के नीचे है
अब how do we want to proceed after creating the form
पहला work with the form
मतलब हम data entry के लिए form का उपयोग करना शुरू करेंगे
form का डिजाइन बदलने के लिए हम modify the form चुन सकते हैं जिसे हम बाद में देखेंगे
अभी के लिए हमने कर दिया है तो सबसे नीचे finish button पर click करें
अभी हमने window टाइटल पर books data entry form नामक अपना पहला simple form बना दिया है
ध्यान दें कि text boxes values से भर गये हैं जैसे an autobiography jawaharlal nehru आदि
ये values कहाँ से आयी हैं
हमने इन values को base tutorial के पिछले भाग में सीधे books table में टाइप किया था
अब यह form data entry के लिए उपयोग करने के लिए तैयार है
प्रत्येक value पर जाने के लिए tab कीज पर click करें
ध्यान दें कि form दूसरी book की जानकारी दिखा रहा है और अब टाइटल conquest of self है
हम प्रत्येक book की जानकारी पर भी जा सकते हैं अन्यथा black triangle icon पर क्लिक करके record चुन सकते है जो सबसे नीचे forms navigation toolbar में दांयी ओर संकेत करता है
ध्यान दें कि record number 3 of 5 यहाँ दिखाई देता है
ध्यान दें कि base tool tips प्रदर्शित करता है जब हम अपना cursor इन काले arrow icons पर रखते हैं
first record पहला record previous record पिछला record next record अगला record और last record आखिरी record
हम इनका उपयोग करके रिकार्ड्स में यहाँ वहां जा सकते हैं
अब हम लिबरऑफिस बेस में सिम्पल फॉर्म्स पर इस ट्यूटोरियल की समाप्ति की ओर हैं
संक्षेप में हमने सीखाform क्या है wizard का उपयोग करके form कैसे बनायें
इस पर अधिक जानकारी के लिए उपलब्ध link पर संपर्क करें
java java में default constructor पर spoken tutorial में आपका स्वागत है
default constructor के बारे में
और constructor को बनाना
eclipse का उपयोग करके java में class का object और class कैसे बनाएँ
यदि नहीं तो संबधित tutorials के लिए दर्शाई गयी हमारी website पर जाएँ
constructor का उपयोग instance variables को इनिशिलाइज करने के लिए किया जाता है
इसे नए object को बनाते समय कॉल किया जाता है
अब देखेंगे कि java में constructor को कैसे परिभाषित करें
अतः eclipse में मैंने पहले ही एक java file student java बना ली है
student class में हम दो variables घोषित करेंगे
अतः type करें int roll _ number semicolon और string nameसेमीकॉलन
अब एक method बनाएँ
अतः type करें void studentdetail
curly brackets में type करें system dot out dot println roll _ number
फिर system dot out dot println name
अब main method में हम इस method को कॉल करेंगे
अतः अब एक object बनाएँ और method कॉल करें
अतः type करें student object का name stu equal to new student
फिर stu dot method का name जो है studentdetail
हम output zero और null देखते हैं
अतः int variable का roll _ number इसकी default value zero में इनिशिलाइज होता है
और string name इसकी default value नल में इनिशिलाइज होता है
यदि हम constructor को परिभाषित नहीं करते हैं तो एक default constructor बनता है
default constructor में कोई भी parameters नहीं होते हैं
instance variables को उसकी default value में इनिशिलाइज करता है
अब constructor को परिभाषित करें
अतः type करें student parenthesis और curly brackets
याद रखें constructor में class name की तरह समान name होता है जिससे वह संबधित होता है
constructors methods के समान हैं लेकिन वहाँ कुछ महत्वपूर्ण भिन्नताएँ हैं
हम समान output देखते हैं
ऐसा इसलिए क्योंकि constructor जिसे हमने परिभाषित किया है वह बिना constructor होने के समान है
लेकिन यहाँ default constructor नहीं बनता है क्योंकि हमने constructor को परिभाषित किया है
अब अपने variables को values दें
अतः constructor के अंदर type करें roll _ number equal to ten semicolon
और name equal to double quotes में raman
हम output में देखते हैं कि roll number ten और name raman है
अतः constructor instance field को इनिशिलाइज करता है
अब method और constructor के बीच कुछ भिन्नता देखते हैं
constructor में return type नहीं है
जबकि method में return type है
constructor को new operator का उपयोग करके कॉल किया जाता है
जबकि method को dot operator का उपयोग करके कॉल किया जाता है
अतः यह constructor और method के बीच कुछ अंतर थे
constructor को परिभाषित करना
तथा method और constructor के बीच अंतर
स्वमूल्यांकन के लिए variables के साथ employee class बनाएँ और variables को प्रदर्शित करने के लिए method बनाएँ
और class employee के लिए constructor बनाएँ
synfig का प्रयोग करके logo animation  के इस स्पोकन ट्यूटोरियल में आपका स्वागत है
इस ट्यूटोरियल में हम सीखेंगें  मिरर ऑब्जेक्ट बनाना
लोगो को एनीमेट करना
spherize effect बनाना
इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ  ubuntu linux 1404 os synfig वर्जन 102
आइये synfig खोलते हैं
canvas पर जाएँ properties पर क्लिक करें
image में  width  को बदल कर  1920  तथा  height  को  1080 करें
other पर क्लिक करें  locks and links में सभी चेकबॉक्स पर निशान लगाएँ
apply  पर क्लिक करें और ok करें
आइए सर्वप्रथम एक बैकग्राउंड बनाते हैं
spline tool चुनें
layer type में tool options के अंतर्गत create a region layer विकल्प चुना जाना चाहिए
दिखाए गए अनुसार canvas के आधे हिस्से को कवर करता हुआ समकोण त्रिभुज बनाएं
पहले नोड पर राइट क्लिक करके होल्ड करें कॉंटेक्स्ट मेनू खुलता है
पुनः राइटक्लिक करें और loop spline चुनें अब लूप पूर्ण हो गया है
हमें डिफ़ॉल्ट रंग भरा हुआ त्रिभुज मिलता है
आइए अब ctrl + s keys दबाकर फाइल सेव करते हैं
मैं डिफ़ॉल्ट नाम को बदल कर logoanimation करूँगी
और इस फाइल को desktop पर सेव करूँगी
आप अपनी इच्छानुसार कोई भी नाम दे सकते हैं
फिर हम इस त्रिभुज का रंग बदलेंगे
ऐसा करने के लिए  parameters panel  में  color parameter पर क्लिक करें
अब रंग को बदल कर हरा करें और लेयर का नाम बदल कर triangle1 करें
लेयर की प्रतिलिपि बनाएँ और नाम बदल कर  triangle2 करें
फिर रंग को बदल कर पीला करें
अब tool box में जाएँ और mirror tool चुनें
माउस को क्लिक और ड्रैग करके triangle2 के सभी नोड चुनें
देखें कि tool options में vertical अक्ष चयनित की गई है
अब त्रिभुज के ऊपरी बाएँ नोड पर क्लिक करें
इसे दिखाए गए अनुसार ऊर्ध्वाधर दिशा में फ्लिप करें
एक बार फिर tool options  में अक्ष को बदल कर horizontal कर देते हैं
अब त्रिभुज के निचले बाएँ नोड पर क्लिक करें
इसे दिखाए गए अनुसार क्षैतिज दिशा में फ्लिप करें
ctrl+s keys दबा कर फाइल सेव करें
जैसे जैसे हम आगे बढ़ेंगे मैं बारबार यह नहीं कहूंगी लेकिन कृपया नियमित अंतराल पर ऐसा करते रहें
फिर आइए इन दोनों त्रिभुजों को एनीमेट करते हैं
transform tool चुनें
turn on animate editing mode आइकन पर क्लिक करें
current frame बॉक्स में 20 टाइप करें और enter दबाएँ
keyframes panel में एक  keyframe  जोड़ें
शून्य फ्रेम पर वापस आएँ
दिखाए गए अनुसार पीले त्रिभुज के हरे बिंदु पर क्लिक करें और इसे कैनवास के बाहर ले जाएं
हरे त्रिभुज के लिए भी ऐसा ही करें
turn off animate editing mode आइकन पर क्लिक करें
एनीमेशन की जाँच करने के लिए time cursor को शून्य और 20
फिर आइए spoken tutorial logo लोगो इम्पोर्ट करते हैं
मैंने लोगो  documents  फोल्डर में रखा है
यह लोगो फाइल आपको इस ट्यूटोरियल के साथ दिए गए code files लिंक में मिल जाएगी
चूंकि मैं लेयर को rotate effect  देना चाहती हूं इसलिए हम पहले logo layer को समूहबद्ध करेंगे
group layer का नाम बदल कर stlogo करें
handle में मौजूद नारंगी बिंदु का प्रयोग करके लोगो का आकार घटाएँ
अब turn on animate editing mode आइकन पर क्लिक करें
शून्य फ्रेम पर जाएँ
फिर  stlogo group layer  की ड्रॉपडाउन सूची में क्लिक करें और  logopng layer चुनें
parameters panel में  alpha amount  को बदल कर शून्य कर दें
फिर logo में रोटेशन इफ़ेक्ट लगाते हैं
इसके लिए सर्वप्रथम  logopng layer पर राइट क्लिक करें
फिर  new layer transform  पर और अंत में  rotate पर क्लिक करें
अब 50
keyframes panel में एक keyframe जोड़ें
parameters panel में रोटेशन अमाउंट को बदल कर 360 करें
पुनः logopng layer चुनें
अब 60
दिखाए गए अनुसार logo  को थोड़ा ऊपर खिसकाएँ
logo को डीसेलेक्ट करने के लिए canvas के बाहर क्लिक करें
फिर आइए कुछ टेक्स्ट टाइप करते हैं
तो text tool  पर क्लिक करें और canvas पर क्लिक करें
एक टेक्स्ट बॉक्स प्रकट होता है यहाँ मैं spoken tutorial  टाइप करके  ok पर क्लिक करूँगी
parameters panel में टेक्स्ट का रंग बदल कर काला और आकार बदल कर 100 करें
मैं layer का नाम बदल कर spoken tutorial करूँगी
transform tool पर क्लिक करें और टेक्स्ट के हरे बिंदु को चुनें
टेक्स्ट को दिखाए गए अनुसार नीचे की तरफ़ canvas  से बाहर ले जाएं
अब 70
एक बार पुनः turn on animate editing mode आइकन पर क्लिक करें
spoken tutorial layer  को समूहबद्ध करें और समूह का नाम बदल कर sttext करें
sttext group layer की ड्रॉपडाउन सूची पर क्लिक करें
spoken tutorial layer पर राइट क्लिक करें और फिर new layer पर क्लिक करें
अब distortions  पर और फिर spherize पर क्लिक करें
spherize effect के मध्य हरे बिंदु पर क्लिक करें और टेक्स्ट के आरंभ बिंदु तक ड्रैग करें
इफ़ेक्ट को बड़ा करने के लिए बाएँ हरे बिंदु पर क्लिक करें और ड्रैग करें
एक बार पुनः turn on animate editing mode पर क्लिक करें
इस बार 100
अब turn off animate editing mode पर क्लिक करें
अंत में हम अपने logo animation को रेंडर करेंगे उससे पहले फाइल सेव कर लें
अब file पर जाएँ और render पर क्लिक करें
extension को बदल कर avi करें  target को बदल कर ffmpeg करें
quality  को बढ़ा कर  9  करें और  render  बटन पर क्लिक करें
अब अपनी फाइल को चेक करते हैं desktop पर जाएँ
आउटपुट पर राइट क्लिक करें और firefox web browser का उपयोग करके प्ले करें
हमारा लोगो एनीमेशन ऐसा दिखाई देता है
आप अपनी रचनात्मकता का उपयोग कर सकते हैं और अन्य विधि से भी बना सकते हैं
आइए सारांशित करते हैं इस ट्यूटोरियल में हमने सीखा  एक मिरर ऑब्जेक्ट बनाना
लोगो एनीमेट करना spherize  इफ़ेक्ट बनाना
यहां आपके लिए एक असाइनमेंट है synfig logo का प्रयोग करके एक लोगो एनीमेशन बनाएं
लोगो आपको code files लिंक में मिल जाएगा
निम्नलिखित लिंक पर उपलब्ध वीडियो स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है
कृपया अपने समयबद्ध प्रश्न इस फोरम में भेजें
यह ट्यूटोरियल इ अमित कुमार द्वारा अनुवादित है आई आई टी बॉम्बे से मैं ज्योति सोलंकी आपसे विदा लेती हूँ हमसे जुडने के लिए धन्यवाद
c में string library functions पर spoken tutorial में आपका स्वागत है
string library functions
हम यह कुछ उदाहरणों की मदद से समझेंगे
उबंटु operating system version 1110
gcc compiler version 461
string library functions के परिचय के साथ शुरू करते हैं
ये functions का समूह हैं जो strings पर operations कार्यान्वित करते हैं
कई operations जैसे कि copying concatenation searching आदि समर्थित हैं
कुछ string library functions देखें
यहाँ हमारे पास strncpy function है
इसके लिए syntax है strncpy char str1 char str2 and int n
यह string str2 के पहले के n अक्षरों को string str1 में copies करता है
उदाहरण char strncpy char hello char world 2
output होगा wollo
यहाँ हमारे पास wo string 2 से और बाकी अक्षर string 1 से हैं
अब हम strncmp function देखेंगे इसके लिए syntax है strncmp char str1 char str2 और int n
यह string 1 के साथ string 2 के n अक्षर की तुलना करेगा
उदाहरण int strncmp char ice char icecream और 2;
output 0 होगा
अब हम देखेंगे कि string library functions का उपयोग कैसे करें
मैं आपको सामान्यतः उपयोगित कुछ string functions दिखाने जा रहा हूँ
मैंने editor पर पहले से ही program टाइप कर दिया है
मैं इसे खोलूँगा
यहाँ हमारे पास string लाइब्रेरी function है
ध्यान दें कि हमारी file का name strlen c है
इसमें हम string की लंबाई ज्ञात करेंगे
ये header files है stdio h और string h
यहाँ हमारे पास एक character variable arr है
यह value ashwini संचित करता है
फिर हमारे पास एक integer variable len1 है
यहाँ हम strlen function का उपयोग करके string की लंबाई ज्ञात करेंगे
परिणाम len1 में संचित होगा
फिर हम string और string की लंबाई print करते हैं
अपने कीबोर्ड परctrl alt और t कीज़
एक साथ दबाकर टर्मिनल विंडो खोलें
कंपाइल करने के लिए type करें gcc space strlen c space o space str1 enter दबाएँ
type करें dot slash/str1 enter दबाएँ
string = ashwini length = 7
आप यहाँ 123456 और 7 देख सकते हैं
अन्य string function देखें
यहाँ हमारे पास string copy function है
ध्यान दें कि हमारा फाइलनेमstrcpy c है
इसमें हम source string को target string में copy करेंगे
यहाँ हमारे पास source string में ice है यह target string में copied होगा
यह हमारा strcpy function है
यहाँ हम source string और target string print करेंगे
निष्पादित करें और देखें
कंपाइल करने के लिए type करें gcc space strcpy c space hyphen o space str2 enter दबाएँ
type करें dot slash/str2 enter दबाएँ
source string = ice
target string = ice
अन्य string function देंखे
अब हम string compare function देखेंगे
ध्यान दें कि हमारी फाइलनेमstrcmp c है
इसमें हम दो strings की तुलना करेंगे
यहाँ हमारे पास character variables हैं str1 औरstr2
str1 ice के रूप में value संचित करता है और str2 cream के रूप में value संचित करता है
यहाँ हमारे पास i और j के रूप में integer variables हैं
इसमें हम strcmp function का उपयोग करके string की तुलना करेंगे
यहाँ हम str1 की तुलना करेंगे जो है ice hello के साथ
परिणाम i में संचित होता है
इसमें हम string2 की तुलना करेंगे जो है cream cream के साथ
परिणाम j में संचित होता है
फिर हम दोनों परिणामों को print करेंगे
कंपाइल करने के लिए type करेंgcc space strcmp c space hyphen o space str3
type करें dot slash/str3
output प्रदर्शित होता है 10
यहाँ हमें 1 और यहाँ हमें 0 प्राप्त होता है
इस tutorial में हमने सीखा string library functions
strcmp  strncpy
और strncmp
string best और string bus को श्रेणीबद्ध करने के लिए एक c program लिखें
सुझाव: strcat char str1 char str2;
और string library में अन्य functions भी देखें
पर्ल ओवरव्यू perl overview और पर्ल के संस्थापन installation of perl पर स्पोकन ट्यूटोरियल में आपका स्वागत है
इस ट्यूटोरियल में मैं
* उबन्टु लिनक्स और विंडोज़ ऑपरेटिंग सिस्टम पर पर्ल के लिए संस्थापन की स्टेप्स के साथ पर्ल ओवरव्यू सविस्तार सिखाऊँगी
इस ट्यूटोरियल के लिए
आपको इंटरनेट से जुड़ा हुआ होना चाहिए
आपके पास उबन्टु लिनक्स और विंडोज़ ऑपरेटिंग सिस्टम अवश्य होने चाहिए
प्रदर्शन उद्देश्य के लिए मैं उबन्टु लिनक्स 1204 और विंडोज़ 7 ऑपरेटिंग सिस्टम उपयोग करुँगी
उबन्टु लिनक्स संस्थापन के लिए आपके सिस्टम पर सिनेप्टिक पैकेज मैनेजर संस्थापित होना चाहिए
आपके पास प्रशासनिक administrative अधिकार होने चाहिए
और आपको उबन्टु में टर्मिनल और सिनेप्टिक पैकेज मैनेजर का उपयोग करने का भी ज्ञान होना चाहिए
यदि नहीं तो कृपया स्पोकन ट्यूटोरियल वेबसाइट पर उपलब्ध लिनक्स सीरीज़ देखें
अब मैं आपको पर्ल भाषा पर ओवरव्यू यानी संक्षिप्त विवरण देती हूँ
पर्ल प्रैक्टिकल एक्सट्रैक्शन और रिपोर्टिंग लैंग्वेज का संक्षिप्त रूप है
यह जनरलपर्पस यानी सामान्य प्रयोजन वाली प्रोग्रामिंग लैंग्वेज है
यह मूलतः टेक्स्ट मनिप्यूलैशन के लिए बनायी गयी थी
अब यह वेब डेवलपमेंट नेटवर्क प्रोग्रामिंग gui डेवलपमेंट आदि के लिए प्रयोग किया जाता है
यह समझने में सरल और बहुत ही आसान है
यह जटिल डेटा स्ट्रक्टर्स जैसे c या java नहीं रखता है
यह पैटर्न मैचिंग के लिए अच्छी तरह से जाना जाता है
और सबसे महत्वपूर्ण बात पर्ल एक ओपन सोर्स लैंग्वेज यानी भाषा है
पर्ल उबन्टु लिनक्स 1204 पर पहले से लोड किया हुआ आता है
संस्थापन के लिए किसी विशेष प्रक्रिया का अनुकरण नहीं करना होता है
अब उबन्टु 1204 पर पर्ल का संस्थापित वर्जन जाँचते हैं
कीबोर्ड पर ctrl + alt + t  कीज़ एकसाथ दबाकर टर्मिनल खोलें
फिर टाइप करें perl हाइफन v
और फिर एंटर दबाएं
टर्मिनल पर यहाँ प्रदर्शित की तरह आपको आउटपुट प्राप्त होगा
यह आउटपुट हमें पर्ल का मौजूदा संस्थापित वर्जन दिखाता है
मेरी स्थिति में यह perl 5142 है
अब उबन्टु 1204 पर उपलब्ध डिफ़ॉल्ट पर्ल पैकेजेस को जाँचते हैं
अब launcher bar पर जाते हैं और dash home पर क्लिक करते हैं
सर्च बार में टाइप करें synaptic
synaptic package manager आइकन दिखेगा
ऑथेंटिकेशन यानि सत्यापन उद्देश्य के लिए आपसे आपके एडमिन पासवर्ड के लिए पूछा जायेगा
अपना एडमिन पासवर्ड प्रविष्ट करें और authenticate पर क्लिक करें
तुरंत ही सिनेप्टिक पैकेज मैनेजर पैकेज सूची लोड करेगा
यह आपके इंटरनेट और सिस्टम की स्पीड के आधार पर कुछ समय ले सकता है
एक बार जब लोड हो जाये तो quick filter में टाइप करें perl
आप पैकेजेस की एक सूची देखेंगे
पर्ल पैकेज से पहले हरे रंग का चेक बॉक्स दिखाता है कि यह पहले से ही संस्थापित है
जबकि स्टार के निशान के साथ वाले चेक बॉक्सेस दिखाते हैं कि आपको इन पैकेजेस की भी ज़रुरत हो सकती है
ये आपको एक पर्ल स्क्रिप्ट का डॉक्यूमेंटेशन यानी प्रलेखीकरण या डिबग यानी दोषमुक्त करने के लिए मदद करता है
भविष्य में पर्ल को प्रयोग करने के लिए आवश्यक पैकेजेस को संस्थापित करें
अब विंडोज़ ऑपरेटिंग सिस्टम पर पर्ल के संस्थापन के लिए स्टेप्स को देखते हैं
रेकॉर्डिंग के समय विंडोज़ में पर्ल ट्यूटोरियल्स वर्जन 5142 उपलब्ध था
अब पर्ल का एक नया वर्जन उपलब्ध है
नया पर्ल वर्जन 5163 प्रयोग करके मैं संस्थापन प्रदर्शित करूँगी
नए वर्जन पर भी ट्यूटोरियल्स में दर्शायी सारी पर्ल कमांड्स अच्छी तरह से कार्य करेंगी
विंडोज़ ऑपरेटिंग सिस्टम पर ब्राउज़र खोलें
और एड्रेस बार में दिखाए गए की तरह url टाइप करें
आप पर्ल के डाउनलोड पेज पर ले जाये जायेंगे
अपने सिस्टम के विवरण के अनुसार download version चुनें
मेरी स्थिति में यह पर्ल का 32 bit वर्जन होगा
अपनी पसंद की लोकेशन में अपने कंप्यूटर पर perl msi फाइल सेव करें
मैंने अपने सिस्टम पर यह पहले ही सेव कर ली है
जहाँ आपने perl msi फाइल डाउनलोड की है उस फोल्डर को खोलें और इस पर डबलक्लिक करें
फिर popup विंडो में run पर क्लिक करें
setup wizard विंडो में next पर क्लिक करें
license aggrement when prompted को स्वीकार करें और फिर next पर क्लिक करें
अब custom setup विंडो दिखेगी
यह विंडो पर्ल की सारी संस्थापित हुई विशेषताओं को सूचीबद्ध करती है
ये हैं;
ppm utilty perl modules को विंडोज़ पर डाउनलोड और संस्थापित करने में प्रयोग होता है
डॉक्यूमेंटेशन जो perl modules के लिए डॉक्यूमेंटेशन प्रदान करता है
और पर्ल के एक्साम्पल्स यानी उदाहरण
ये सारी डिफ़ॉल्ट विशेषतायें रखें और next पर क्लिक करें
environmental variable और file extension की सेटिंग के लिए एक पॉपअप विंडो दिखेगी
दर्शाये गए की तरह चेक बॉक्स को चयनित रहने दें
next पर और फिर install पर क्लिक करें
यह पर्ल का संस्थापन शुरू करेगा
आपके इंटरनेट की स्पीड के आधार पर यह कुछ समय ले सकता है
एक बार हो जाये तो display release note checkbox को अचयनित करें और फिर finish पर क्लिक करें
यह विंडोज़ पर पर्ल का संस्थापन पूरा करता है
अब संस्थापन को सत्यापित करते हैं
start मेन्यू पर जाएँ और कमांड प्रॉम्प्ट खोलने के लिए टाइप करें cmd
कमांड प्रॉम्प्ट पर टाइप करें perl स्पेस हाइफन v
और एंटर दबाएं
आप पर्ल का संस्थापित वर्जन देखेंगे
अगर यह वर्जन नहीं दिखाता तो एक बार फिर संस्थापन की उपरोक्त स्टेप्स दोहराएं
अब एक सरल hello perl प्रोग्राम निष्पादित करते हैं
प्लेयर के नीचे कोड फाइल लिंक में यह फाइल इस ट्यूटोरियल के साथ आपको प्रदान की गयी है
कृपया डाउनलोड करें और इस फाइल को प्रयोग करें
मैंने अपने सिस्टम पर वो फाइल users\amol डिरेक्टरी में सेव कर ली है
अतः वहाँ जाते हैं
फिर टाइप करें perl sampleprogrampl
दर्शाये गए की तरह कमांड प्रॉम्प्ट पर hello perl प्रिंट किया जायेगा
पर्ल का overview और
उबन्टु लिनक्स 1204 और विंडोज़ 7 के लिए पर्ल संस्थापन के निर्देश
अधिक जानकारी के लिए कृपया
contact@spokentutorialorg पर लिखें
आशा करती हूँ अपने इस पर्ल ट्यूटोरियल का आनंद लिया होगा
latex on windows using texworks पर spoken tutorial में आपका स्वागत है
इस tutorial में हम निम्न के बारे में सीखेंगे: miktex को download और संस्थापित करना