dianavdavidson/MUCS-Hinglish huggingface dataset:
एक fluorine अणु पर click करें
इसी प्रकार प्रक्रिया दोहराएं और p orbital को90 तक घुमाएं
fluorine अणु पर click करें
यदि आप orbital को स्पष्ट रूप से नहीं देख पाते तो उस स्थिति में आप orbital को resize कर सकते हैं
ऐसा करने के लिए हमें कोअफिशन्ट की value बदलनी पड़ेगी
orbital पर right click करें orbital select करें फिर properties पर click करें
orbital properties dialog box खुलता है
उचित overlap न मिलने तक कोअफिशन्ट की value घटाते जाएँ
close button पर click करें
मैं अन्य orbital के लिए इस प्रक्रिया को दोहराऊँगी
pp endon overlap को देखें
अब dz ^ 2 orbital उपयोग करके dd endon overlap बनायें
display area पर आएं और keyboard पर बड़ा f दबाएं
सूची से fe select करें
bond बनाने के लिए iron परमाणु fe पर click करें
dz ^ 2 orbital radio button को select करें
उचित overlap के लिए कोअफिशन्ट की value 08 तक घटायें
dz ^ 2 ऑर्बिटल्स overlap के लिए bonded किये हुए iron परमाणु पर click करें
dd endon overlap को देखें
अब p ओर्बिटल्स के sideवाइज overlap के बारे में सीखें
निश्चित कर लें कि current element carbon है
निश्चित करें कि bond length 90 के लगभग हो
कोअफिशन्ट की value 1 तक बढ़ाएं
p orbital radio button पर click करें
p orbital को ऊर्ध्वाधर स्थिति में घुमाएं यदि यह क्षैतिज स्थिति में हो
bonds के किनारों पर click करें
pp sideवाइज overlap को देखें
इस तरह के overlap में ओर्बिटल्स के lobes lobes समान चिन्ह के होते हैं
आगे हम negative और zero overlaps पर जायेंगे
यहाँ negative overlaps की एक slide है
अब मैं दर्शाउंगी कि negative overlap कैसे बनाते हैं
p orbital radio button पर click करें फिर bond के किनारे पर click करें
p orbital को उल्टा करने के लिए इसे 180 degree घुमाएं
फिर bond के दूसरे किनारे पर click करें
negative overlap को देखें
इस प्रकार के overlap में orbitals के lobes विपरीत चिन्ह के होते हैं
अब सीखें कि zero overlap कैसे बनाते हैं
यहाँ zero overlap के लिए slide है
p orbital को प्रारंभिक स्थिति में घुमाएं
bond के एक किनारे पर click करें
और फिर bond के दूसरे किनारे पर click करें
zero overlap को देखें
इस प्रकार के overlap में ऑर्बिटल्स का दिक् विन्यास orientation समान नहीं है
इस tutorial में हमने सीखा भिन्न प्रकार के ओवरलैप्स
endon और sideवाइज overlaps
ओर्बिटल्स को घुमाना और resize करना
positive negative और zero overlap
hydrogen chloride hcl अणु के साथ sp endon overlap बनायें
dxydxy ऑर्बिटल्स के sideवाइज overlap बनायें
अन्य negative zero overlaps बनायें
संकेत: उचित overlap के लिए ऑर्बिटल्स को घुमाएं और resize करें
आपका पूर्ण नियत कार्य इस प्रकार दिखना चाहिए
इस ट्यूटोरियल में हम sbhs की मुख्य विशेषताएं देखेंगे
sbhs की ब्लॉक डायग्राम व्याख्या
singleboard heater system को संक्षिप्त में sbhs कहा जाता है
यहmicrocontroller पर आधारित डिब्बेमेंप्रयोगशाला यानि labinabox तापमान नियंत्रक सेटअप है
सेटअप को स्नातक और स्नातकोत्तर के control कोर्सेज़ की ज़रूरतों को पूरा करने के लिए डिज़ाइन किया गया है
यह निम्न सिद्धांतों के चरों तरफ़ घूमता है: electronics
microcontroller programming
data acquisition interface
control theory
ये सिद्धांत इसके विकास के लिए बुनियादी आधार की तरफ कार्य करता है
आगे हम sbhs की मुख्य विशेषताओं के बारे में बात करेंगे
sbhs इसके हार्डवेयर डिज़ाइन और open source की तरह जारी कोड्स के साथ 3000 रूपए का यंत्र है
तथापि ध्यान दें खरीदते समय उसका वास्तविक मूल्य भिन्न हो सकता है
एक ओपन सोर्स सॉफ्टवेयर sbhs को इंटरफ़ेस करने के लिए उपयोग किया जाता है
अधिक जानकारी sbhs dot os hyphen hardware dot in से देखीजा सकती हैं
इसके आलावा यह लगभग 1 मिनट का एक छोटा time constant रखता है
अतः कोई भी 10 मिनट में उचित परिक्षण का सकता है
यह सेटअप virtual labs project के अंतर्गत रिमोट एक्सेस के लिए भी उपलब्ध है
कोई भी इसे दूर से एक्सेस कर सकते हैं और ये कैसा है जान सकते हैं
आगे यूज़र इसे खरीद और असेम्बल कर सकता है और इसे कॉलेज में या घर पर लैब कि तरह सेट कर सकता है
चित्र single board heater system का पिक्चर दिखाता है
यह निम्न रखता है: 12 वोल्ट की नियंत्रित dc पॉवर सप्लाई उत्पन्न करने के लिए smps
एक मेटल का ब्लेड और एक हीटर कॉइल इस मेटल सपोर्ट के नीचे स्थित होता है
एक कंप्यूटर फैन एक डिस्प्ले
usb और rs232 ports
अब हम sbhs का ब्लॉक डायग्राम देखेंगे
चित्र sbhs का ब्लॉक डायग्राम दिखाता है
इसमें पॉवर सप्लाई
8bit microcontroller
डिस्प्ले फैन
हीटर असेंबली टेम्परेचर सेंसर
उपकरण एम्पलीफायर और सम्बंधित सर्किट
isp सीरियल और usb पोर्ट्स होते हैं
अब हम sbhs में विभिन्न ब्लॉक्स की संक्षिप्त व्याख्या देखेंगे
सबसे पहले हम पॉवर सप्लाई देखेंगे
पॉवर सप्लाई मूलतः 12v 400 watt smps होती है
यह 12v सप्लाई सीधे उपयोग की जाती है लेकिन ज़्यादातर सर्किट को 5v सप्लाई की ज़रुरत होती है
अतः जहाँ भी आवश्यकता हो अलगअलग वोल्टेज नियंत्रक उपयोग किये जाते हैं
पॉवर सप्लाई की अस्थिरता के कारण किसी भी अस्पष्ट टेम्परेचर को रोकने के लिए सिस्टम्स और सेंसर्स के लिए वोल्टेज नियंत्रक अलगअलग रखे जाते हैं
अगला microcontroller है
एक 8bit atmega16 microcontroller उपयोग किया जाता है
microcontroller बहुत महत्वपूर्ण कार्य करता है
यह प्रत्यक्ष और अप्रत्यक्ष रूप से sbhs पर उपस्थित प्रत्येक एकल हार्डवेयर को नियंत्रित करता है
यह विभिन्न कार्यों को संचालित करता है: कंप्यूटर और sbhs के बीच संचार व्यवस्था सेट करना
हीटर कॉइल से पास होने वाली विद्युत धारा की मात्रा को नियंत्रित करना
फैन की गति को नियंत्रित करना
टेम्परेचर की वैल्यू को पढ़ना
पैरामीटर वैल्यू को दिखाना और अन्य विभिन्न आवश्यक ऑपरेशन
आगे हीटर और फैन पर आते हैं
हीटर असेम्बली nichrome के तार की कॉइल से लगभग 35 mm दूर स्थित मेटल प्लेट रखता है
जब विद्युत धारा कॉइल से पास होती है तो कॉइल ऊष्मित होता है
यह ऊष्मा संवहन से मेटल प्लेट को उसका तापमान बढ़ाते हुए स्थानांतरित की जाती है
उपयोगित फैन एक छोटा सामान्य कंप्यूटर फैन है
यह ऊष्मित मेटल प्लेट को ठंडा करने में उपयोग होता है
कुछ परीक्षण करके देखे गए कारणों की वजह से यह हीटर के नीचे स्थित है
आगे driver ब्लॉक पर आते हैं
यह बस एक यंत्र है जो फैन और हीटर को दी गयी पॉवर की मात्रा को परिवर्तित करता है
mosfets उसी के लिए उपयोग किया जाता है
mosfets microcontroller द्वारा दी गयी कमांड्स के अनुसार संचालित किया जाता है
ये mosfets वास्तव में कुछ pwm frequency पर स्विच किये जाते हैं
अब हम temperature sensor के बारे में बात करेंगे
ad590 वो temperature sensor है जो ऊष्मित प्लेट के तापमान की सेंसिंग के लिए उपयोग किया जाता है
इस सेंसर का आउटपुट micro ampere per kelvin में है
ऑपरेटिंग तापमान की रेंज 55 से 150 डिग्री सेल्सियस है
इसके आलावा इसे linearization की किसी अगली प्रक्रिया की ज़रुरत नहीं होती है
आगे हम instrumentation यानि उपकरण एम्प्लीफायर देखेंगे
उपकरण एम्प्लीफायर ad590 द्वारा उत्पन्न सिग्नल के signal conditioning के लिए उपयोग किया जाता है
यह तापमान सेंसर के लिए अच्छी इनपुट प्रतिबाधा भी देता है
अतः signal conditioning के दौरान सेंसर द्वारा उत्पन्न सिग्नल कमज़ोर नहीं होता है
डिस्प्ले और इंडीकेटर्स ब्लॉक
डिस्प्ले 16x2 lcd डिस्प्ले बनाता है
जिसका मतलब है डिस्प्ले 16 कैरेक्टर्स वाली दो लाइनें दिखाने में सक्षम है
चूँकि यह ख़ुद का इनबिल्ट नियंत्रक रखता है तो किसी अलग नियंत्रक की ज़रुरत नहीं है
यह विविध पैरामीटर्स जैसे temperature fan heater और machine id mid दिखाने में उपयोग किया जाता है
यह 4bit mode में संचालित किया जाता है
इंडीकेटर्स में विविध onboard leds होती हैं
आगे हमारे पास serial voltage level converter ब्लॉक है
यह serial से ttl और विपरीत क्रम में भी सिग्नल्स के रूपांतरण के लिए उपयोग किया जाता है
अगला हमारे पास usb से serial converter ब्लॉक है
यह usb से serial और विपरीत क्रम में भी सिग्नल्स के रूपांतरण के लिए उपयोग किया जाता है
अगला हमारे पास usb और rs232 ब्लॉक्स हैं
यह usb और rs232 केबल को जोड़ने में उपयोग होता है
अंत में हमारे पास isp ब्लॉक है
isp का मतलब insystem programming है
यह वास्तव में 10 pin male connector है
इससे हम उचित प्रोग्रामिंग यंत्र की मदद से microcontroller को रोग्राम कर सकते हैं
यह हमें introduction to single board heater system पर स्पोकन ट्यूटोरियल के अंत में लाता है
इस स्पोकन ट्यूटोरियल में हमने sbhs की मुख्य विशेषताएं और ब्लॉक डायग्राम व्याख्या देखी
विविध ब्लॉक्स की व्याख्या की जैसे power supply
microcontroller heater और fan
driver temperature sensor
instrumentation amplifier display
usb & rs232 ports isp
निम्न लिंक पर उपलब्ध विडियो देखें
स्पोकन ट्यूटोरियल प्रोजेक्ट टीम: स्पोकन ट्यूटोरियल्स उपयोग करके कार्यशालाएं चलाती है
अधिक जानकारी के लिए कृपया contact@spokentutorialorg पर लिखें
perl में फाइल हैंडलिंग पर स्पोकन ट्यूटोरियल में आपका स्वागत है
इस tutorial के लिए मैं उपयोग कर रही हूँ:
आप अपनी पसंद का कोई भी टेक्स्ट editor उपयोग कर सकते हैं
इस ट्यूटोरियल के अनुसरण के लिए आपको पर्ल प्रोग्रामिंग का कार्यकारी ज्ञान होना चाहिए
यदि नहीं तो सम्बंधित पर्ल स्पोकन ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल्स वेबसाइट पर जाएँ
बुनियादी ऑपरेशन्स जो हम पर्ल में फाइल्स के साथ कर सकते हैं वो निम्न हैं:
डिफ़ॉल्ट फाइल हैंडल्स निम्न हैं:
यह ओपन फंक्शन के लिए सिंटेक्स है
सिंटेक्स में filehandle वो फाइल हैंडल है जो ओपन फंक्शन से रिटर्न किया जाता है
mode फाइल को खोलने के मोड जैसे: रीड राइट आदि दिखाता है
expr वो फिज़िकल फाइलनेम है जो रीड या राइट करने में उपयोग होता है इस स्थिति में firsttxt फाइल का नाम है
यहाँ प्रदर्शित की तरह ओपन फंक्शन को लिखने का एक अन्य तरीका है
अब समझते हैं कि एक मौजूदा फाइल कैसे खोलते हैं और इससे डेटा कैसे पढ़ते हैं
पहले हम एक टेक्स्ट फाइल बनाएंगे और इसमें कुछ डेटा संचित करेंगे टर्मिनल पर जाएँ और टाइप करें: gedit firsttxt और एंटर दबाएं
first dot txt फाइल में निम्न टेक्स्ट टाइप करें:
फाइल सेव करें और gedit बंद करें
अब हम एक पर्ल प्रोग्राम देखेंगे जो firsttxt फाइल खोलता है और विषय वस्तु पढ़ता है
अब मैं openfilepl सैंपल प्रोग्राम खोलती हूँ जो मैंने पहले ही सेव किया है
टाइप करें: gedit openfile dot pl ampersand और एंटर दबाएं
openfile dot pl फाइल में स्क्रीन पर प्रदर्शित की तरह कोड टाइप करें
अब कोड समझते हैं
open फंक्शन पढ़ने के लिए एक फाइल खोलता है
पहला पैरामीटर data वो filehandle है जो पर्ल को भविष्य में फाइल को देखने की अनुमति देता है
दूसरा पैरामीटर < लेस दैन सिंबल read मोड को दर्शाता है
यदि mode उल्लिखित करने में चूक जाता है तो डिफ़ॉल्ट रूप से फाइल read मोड में खोला जायेगा
तीसरा पैरामीटर firsttxt उस फाइल का नाम है जहाँ से डेटा पढ़ा जाना है
क्या होगा यदि firsttxt फाइल मौजूद नहीं है
स्क्रिप्ट उचित एरर मैसेज के साथ जो डॉलर एक्सक्लेमेशन $! वेरिएबल में संचित है समाप्त हो जाएगी
वाइल लूप लाइन बाइ लाइन पढ़ेगा और और जब तक सारी फाइल न पढ़ ली जाएँ तब तक
print डॉलर अंडरस्कोर $_ वेरिएबल मौजूदा लाइन की विषय वस्तु को प्रिंट करेगा
अंततः filehandle नाम के साथ फाइल को बंद करें जो हमने ओपन स्टेटमेंट में दिया था
फाइल को बंद करना कंटेंट के ओवरराइट होने या फाइल के किसी भी आकस्मिक बदलावों से बचाता है
अब फाइल को सेव करने के लिए ctrl+s दबाएं
अब program को निष्पादित करें
टर्मिनल पर वापस जाएँ और टाइप करें perl openfile dot pl और एंटर दबाएं
प्रदर्शित की तरह आउटपुट दिखता है
यह वही कंटेंट है जो हमने पहले first dot txt फाइल में देखा
आगे हम देखेंगे कि फाइल में डेटा कैसे लिखा जाता है
ग्रेटर दैन > सिंबल के साथ ओपन स्टेटमेंट write मोड को परिभाषित करता है
फाइलनेम उस फाइल के नाम को दिखाता है जहाँ डेटा लिखा जाना है
अब मैं सैंपल प्रोग्राम writefilepl खोलती हूँ जो मैंने पहले ही सेव किया है
अब टाइप करें: gedit writefile dot pl ampersand और एंटर दबाएं
writefile dot pl फाइल में स्क्रीन पर प्रदर्शित की तरह निम्न कोड टाइप करें
ओपन फंक्शन secondtxt फाइल को write मोड में खोलता है
फाइलनेम से पहले ग्रेटर दैन > सिंबल write मोड को दिखाता है
पहला पैरामीटर file1 filehandle है
प्रिंट फंक्शन दिए गए टेक्स्ट को filehandle यानि file1 में प्रिंट करता है
अब फाइल सेव करने के लिए ctrl+s दबाएं
टर्मिनल पर जाएँ और टाइप करें perl writefile dot pl और एंटर दबाएं
अब जांचते हैं कि secondtxt फाइल में टेक्स्ट लिखा गया है या नहीं
टाइप करें: gedit secondtxt और एंटर दबाएं
हम अपनी secondtxt फाइल में निम्न टेक्स्ट देख सकते हैं: working with files makes data storage and retrieval a simple task!
अब हम secondtxt फाइल बंद करते हैं
क्या होगा यदि हम write मोड में समान फाइल दोबारा खोलते हैं  उसे देखते हैं
writefilepl में पिछले print स्टेटमेंट को कमेंट करें
नीचे वाले print कमांड को जोड़ें
अब फाइल को सेव करने के लिए ctrl+s दबाएं अब प्रोग्राम को नष्पादित करें
अब secondtxt फाइल को दोबारा जाँचें
हम आउटपुट greater than symbol > overwrites the content of the file! देख सकते हैं
secondtxt फाइल के पिछले कंटेंट्स ओवरराइट किये जा चुके हैं
ऐसा इसलिए है क्योंकि हमने write मोड में दोबारा फाइल खोली थी
अब secondtxt फाइल बंद करें
आगे हम देखेंगे कि मौजूदा फाइल में डेटा को कैसे जोड़ते हैं
दो greater than >> सिम्बल्स के साथ open स्टेटमेंट append मोड को दिखाता है
अब मैं gedit में दोबारा writefile dot pl खोलूँगी
open स्टेटमेंट में दो greater >> than सिम्बल्स टाइप करें यह दिखायेगा कि फाइल append mode में है
पिछले print स्टेटमेंट को comment करें जैसे कि यह पहले निष्पादित हो गया है
मौजूदा डेटा को जोड़ने के लिए एक लाइन जोड़ें: print file1 डबल कोट्स में two greater than symbols >> opens the file in append mode
टर्मिनल पर वापस जाएँ और टाइप करें: perl writefile dot pl और एंटर दबाएं
अब जाँचते हैं कि secondtxt फाइल पर टेक्स्ट जोड़ा गया है या नहीं
हम देख सकते हैं कि टेक्स्ट हमारी secondtxt फाइल में जोड़ दिया गया है
अब secondtxt फाइल को बंद करते हैं
उसी प्रकार अन्य मोड्स भी हैं
अपने आप इन विकल्पों का प्रयास करें और समझें क्या होता है
यहाँ आपके लिए एक नियत कार्य है writefilepl प्रोग्राम में फाइल एट्रीब्यूट को +> सिंबल में बदलें
प्रोग्राम को सेव और निष्पादित करें
आउटपुट देखने के लिए secondtxt फाइल खोलें
फाइल एट्रीब्यूट +> सिंबल के उपयोग का विश्लेषण करें
how to catalog serial subscriptions पर spoken tutorial में आपका स्वागत है
इस tutorial को record करने के लिए मैं उपयोग कर रही हूं
इस tutorial का अनुकरण करने के लिए आपको library science का ज्ञान होना चाहिए
इस tutorial का अभ्यास करने के लिए आपके system पर koha संस्थापित होना चाहिए आपको koha में admin एक्सेस भी होना चाहिए
यदि नहीं तो कृपया इस website पर koha spoken tutorial की श्रृंखला देखें
शुरू करने से पहले हम समझते हैं
serials module क्या हैं
magazines और periodicals जो समयसमय पर प्रकाशित होते हैं
इस डेमो में मैं एक serial publication  सूचीबद्ध करने जा रही हूं
ऐसा करने के लिए superlibrarian यूजरनाम और password से login करें
homepage पर cataloging पर click करें
फिर + new record पर click करें ड्रॉपडाउन से serials चुनें
एक नया पेज add marc record खुलता है
आइए नीचे दिए गए विवरण भरने के लिए आगे बढ़ें
ध्यान दें कि इस पेज पर कुछ अनिवार्य फ़िल्ड्स हैं
दिलचस्प बात यह है कि koha कुछ अनिवार्य फिल्ड्स में वैल्यू स्वत: ही भरता है
0 से 9 तक के tabs में से हम 0 टैब से शुरू range
000 leader पर click करें koha default रूप से इस value को दिखाता है
फिर 005 date and time of latest transaction field पर click करें
koha मेरी machine के लिए इस value 201808210005590 को स्वत: ही देता है
आप अपने interface पर अलग value देखेंगे
मैं 006 और 007 fields को skip करूंगी
जब 008 fixedlength data elementsgeneral information  पर क्लिक करते हैं
koha स्वत: ही वैल्यू 180821b xxu 00 0 eng d देता है
फिर 022 issn टैब पर जाएँ
022 question mark के निकट दो खाली boxes देखें
ध्यान दें
यहां दोनों संकेतक अनिर्धारित हैं
अब koha interface पर वापस जाएँ
अत: मैं दो खाली boxes को skip करूंगी
फिर subfield a international standard serial number पर जाएँ
8 अंको का journal issn 00468991 प्रविष्ट करें
हालांकि आपको  journal का  issn जोड़ना है जिसे आपने catalog के लिए चुना है
मैं बाकी के fields को skip करूंगी
आप अपनी library की आवश्यकता के अनुसार इन fields को भरने पर विचार कर सकते हैं
फिर 040 cataloging source टैब पर जाएँ
तो मैं दोनों खाली boxes को ऐसे ही छोड़ दूंगी
subfield c transcribing agency पर जाएँ
यहाँ institute/university या department का name type करें
मैं iit bombay type करूंगी
tab 082 dewey decimal classification number टैब पर आएँ
field a classification number में 66062 प्रविष्ट करें
इसके बाद शीर्ष पर जाएँ और 0 से 9 के टैब में से 2 टैब पर click करें
फिर 245 title statement: टैब पर जाएँ
245  के समीप दो खाली boxes पर जाएँ जैसे कि पहले बताया है जैसे ही आप   question mark पर क्लिक करते हैं
तो संबधित tag के लिए पूर्ण marc 21 bibliographic format खुलता है
फिर koha interface पर वापस जाएँ
अब पहले खाली box में 0 type करें ध्यान दें 0 no added entry के लिए संकेतक है
दूसरे खाली box में भी 0 type करें
दूसरा संकेतक nonfilling character का प्रतिनिधित्व करता है
मैंने 0 टाइप किया है क्योंकि इस title में nonfilling character है
field a title में type indian journal of microbiology
आप यहां अपने journal का शीर्षक type कर सकते हैं
अब 260 publication distribution etc पर जाएँ
260 के समीप दो खाली boxes पर जाएँ
इसके लिए दोनों संकेतक अनिर्धारित हैं इसलिए मैं दोनो खाली boxes को ऐसे ही छोड दूंगी
अब मैं अपनी पुस्तक के लिए विवरण भर दूंगी आप अपनी पुस्तक से संबंधित विवरण type कर सकते हैं
field a place of publication distribution etc में new delhi प्रविष्ट करें
field b name of publisher distributor etc में springer प्रविष्ट करें
सबफिल्ड c date of publication distribution etc में  2017 प्रविष्ट करें
अब फिर से शीर्ष पर जाएँ और 0 से 9 के टैब्स से टैब 3 पर क्लिक करें
अब 300 physical description पर जाएँ
300  के समीप दो खाली boxes पर जाएँ
इसके लिए दोनों संकेतक अनिर्धारित हैं इसलिए मैं दोनों खाली boxes को ऐसे ही छोड़ दूंगी
field a extentमें मैं 11 v type करूंगी
ध्यान दें कि मैं इस journal को 11 v से आगे की सदस्यता ले रही हूं
तो आपको अपने journal के अनुसार प्रविष्ट करना होगा
अब 310 current publication frequency पर जाएँ
310 के समीप दो खाली boxes पर जाएँ
इसके लिए दोनों संकेतक अनिर्धारित हैं इसलिए मैं दोनों खाली boxes ऐसे ही छोड़ दूंगी
tag का विस्तार करने के लिए current publication frequency पर click करें ताकि हम subफ़िल्ड भर सकें
सबफिल्ड a current publication frequency  में मैं quarterly टाइप करूंगी
यह इसलिए क्योंकि मेरा जर्नल  quarterly periodical serial है
यदि आपका अलग है उदाहरण के लिए: monthly bimonthly आदि तो तदनुसार भरें
फिर शीर्ष पर वापस जाएँ और 0 से 9 के टैब्स से 6 टैब पर क्लिक करें
650 subject added entrytopical term फिल्ड पर जाएँ
650  के समीप दो खाली बॉक्स पर जाएँ पहले खाली बॉक्स में 1 टाइप करें
ध्यान दें कि: 1 primary level of subject के लिए संकेतक है
दूसरे बॉक्स में 0 टाइप करें
ध्यान दें कि 0 library of congress subject headings thesaurus के लिए संकेतक है
आगे सबफिल्ड a topical term or geographic name as entry element आता है
यह मैं विषय शीर्षक  microbiology टाइप करूंगी
आपको अपनी पुस्तक या सीरियल के लिए एक प्रासंगिक विषय शीर्षक टाइप करना होगा
यदि एक से अधिक keyword जोड़ना है तो जैसा कि पहले के ट्यूटोरियल में बताया गया है छोटे बटन repeat this tag पर क्लिक करें
टैब 650 का डुप्लिकेट प्रदर्शित होता है
शीर्ष पर वापस जाएँ और 0 से 9 के टैब से टैब 7 पर क्लिक करें
खुले हुए नए पेज पर 700 added entrypersonal name टैब पर जाएँ
700   के समीप दो खाली बॉक्स पर जाएँ पहले बॉक्स में 1 टाइप करें
ध्यान दें कि 1 surname का संकेतक है
दूसरा संकेतक marc 21 द्वारा अनिर्धारित है इसलिए मैं इसे खाली छोड़ दूंगी
टैग का विस्तार करने के लिए  added entrypersonal name  पर क्लिक करें ताकि हम सबफ़िल्ड भर सकें
सबफिल्ड a personal name में  editors नाम प्रविष्ट करें
आपको अपनी पुस्तक या सीरियल editors का name टाइप करना होगा
याद रखें कि पहले comma के साथ surname और फिर  first name लिखना है
अतं में 0 से 9 के टैब्स से टैब 9 पर क्लिक करें
942 added entry elements koha पर जाएँ
सबफिल्ड  c: koha item type and from the drop down  पर जाएँ और ड्रॉपडाउन से  serial चुनें
सभी विवरण भरने के बाद पेज के बाएं कोने में save पर क्लिक करें
मेरे द्वारा दिए गए शीर्षक के साथ एक नया पेज खुलता है
मेरे इंटरफैस पर यह दर्शाता है: items for indian journal of microbiology
फिर add item के लिए
cost normal purchase price
मैंने अपने library के अनुसार कुछ विवरण भर दिए हैं
आप वीडियो को रोक सकते हैं और अपनी लाइब्रेरी के अनुसार विवरण भर सकते हैं
तिथि को स्वत: चयन करने के लिए date acquired  फ़ील्ड के अंदर क्लिक करें हालांकि ध्यान दें कि तिथि को एडिट कर सकते हैं
यदि आपके पास किसी विशेष फ़िल्ड के लिए जानकारी नहीं है तो इसे खाली छोड़ दें
याद रखें कि koha  डिफ़ॉल्ट रूप से निम्न विवरण भरता है
इसके अतिरिक्त आप पेज की नीचे बटन
add multiple copies of this item पर क्लिक कर सकते हैं
सभी विवरण प्रविष्ट करने के बाद पेज के नीचे add item  टैब पर क्लिक करें
जर्नल के प्रविष्ट विवरण के साथ एक और पेज खुलता है:
इसी के साथ हमारे पास जर्नल शीर्षक indian journal of microbiology by kalia vc  के लिए  cataloged है
उचित विवरण के साथ लाइब्रेरी के biology section के लिए
अब आप  koha से लॉगआउट कर सकते हैं
koha इंटरफ़ेस के ऊपरी दाएं कोने पर जाएँ
spoken tutorial library पर क्लिक करें और ड्रॉपडाउन से लॉगआउट का चयन करें
इसी के साथ हम tutorial के अंत में पहुँचते हैं
संक्षेप में इस tutorial में हमने सीखा
नियतकार्य के लिए journal of molecular biology को सूचीबद्ध
निम्नलिखित link पर video spoken tutorial project को सारांशित करता है कृपया इसे download करें और देखें
spoken tutorial project team कार्यशालाएं आयोजित करती है और प्रमाण पत्र देती है
कृपया अपने प्रश्नों को इस forum में post करें
spoken tutorial project एनएमईआईसीटी एमएचआरडी भारत सरकार द्वारा वित्त पोषित है
यह स्क्रिप्ट विकास द्वारा अनुवादित है आई आई टी बॉम्बे से मैं ज्योति सोलंकी आपसे विदा लेती हूँ हमसे जुड़ने के लिए धन्यवाद
bash में command line arguments और quoting के spoken tutorial में आपका स्वागत है
* command line arguments और
* quoting quoting
इस tutorial के अनुसरण के लिए आपको लिनक्स operating system के साथ परिचित होना चाहिए
इस tutorial के लिए मैं उपयोग कर रहा हूँ
* ubuntu लिनक्स 1204 os
* gnu bash version 4110
* shell script command line से arguments स्वीकार करता है
* एक argument उसको बुलाये जाने के समय program को passed किया जाता है
* arguments की कोई भी संख्या program को passed की जा सकती है
अब अपने keyboard पर एकसाथ ctrl alt और t कीज़ दबाकर terminal खोलें
मैंने arg sh named file में code पहले ही लिख लिया है
terminal पर टाइप करके मैं यह file खोलता हूँ
gedit space arg sh space & ampersand sign
हम इस एम्परसेंड का उपयोग prompt को खाली करने के लिए करते हैं
text editor खुलता है
यह shenbang line है
यह line zeroth argument print करेगी
यहाँ dollar zero shell script के name को print करेगा
परिणामस्वरूप इसका मतलब है zeroth argument स्वमं program का name है
terminal पर जाते हैं
पहले निम्न टाइप करके file को निष्पादन के योग्य बनाते हैं
chmod space plus x space arg sh
arg type करें dot slash arg sh
आउटपुट इस प्रकार दिखता है: zeroth argument argsh है
अब अपने editor पर वापस आते हैं और यहाँ प्रदर्शित तीन लाइनें type करें
dollar 1 command line से program को passed किये हुए पहले argument को दर्शाता है
dollar 2 program को passed किये गए दूसरे argument को दर्शाता है
और dollar 3 तीसरे argument को दर्शाता है
अब सेव पर क्लिक करते हैं
अप arrow की दबाएं enter दबाएं
हम देखते हैं कि zeroth argument printed हुआ है
लेकिन पहला दूसरा और तीसरा arguments रिक्त है
ऐसा इसलिए है क्योंकि command line arguments निष्पादन के समय दिए जाते हैं
अतः अप arrow की दबाएं और type करें: sunday monday और tuesday
आप देख सकते हैं कि पहले तीसरे arguments sunday monday और tuesday हैं
अब अपने editor पर वापस आते हैं enter दबाएं
अब यहाँ प्रदर्शित line type करें
dollar 12 बारहवाँ यानी twelfth argument दर्शाता है
9 से बड़ा एक argument लिखने के लिए हमें curly brackets प्रयोग करने की ज़रुरत है
अन्यथा bash केवल ten s place यानी दहाई स्थान के integer का argument लेगा
और आप अपेक्षित output प्राप्त नहीं करेंगे
terminal खोलें
अब मैं prompt को खाली करता हूँ
अब program को 12 या 13 arguments देने की ज़रुरत है
इसलिए type करें dot slash arg sh space 1से 13 enter दबाएं
आप देख सकते हैं कि बरहवाँ argument 12 है
और यहां प्रदर्शित line type करें
$#dollar hash आर्ग्युमेन्ट्स की कुल संख्या देता है जो program को passed किये गए हैं
अब निष्पादित करते हैं
अब निष्पादित करते हैं अप arrow की दबाएं और enter दबाएं
हम देख सकते हैं कि total arguments 13 हैं
अब editor पर जाते हैं
enter दबाएं और यहाँ प्रदर्शित लाइनें type करें
$* dollar asterix सारे arguments को एक line में print करेगा
हम एक सरल for loop की मदद से यह जांचेंगे
हम निष्पादन के समय इस for loop का विश्लेषण करेंगे
अब save पर click करें terminal पर जाते हैं
arg type करें dot slash arg sh space sunday monday और tuesday
total arguments 3 हैं जैसा आप देख सकते हैं कि हमने अपने program में 3 arguments passed किये हैं
जैसा पहले बताया है $* एक line में arguments print करेगा
और यह for loop के लिए output है
हम देखते हैं कि सारे arguments एक line में printed किये गए हैं
अब अपने program पर वापस जाते हैं और यहाँ प्रदर्शित लाइनें type करें
$@dollar at भी सारे arguments को print करेगा
हालाँकि इस समय प्रत्येक argument अलग line में printed किया जायेगा
यह अन्य for loop है जो प्रत्येक argument को अलग line में print करेगा
अब देखते हैं कैसे  सेव पर click करें
terminal पर आते हैं
enter दबाएं आप अंतर देख सकते हैं
ये $@ द्वारा printed किये गए arguments हैं
$@ प्रत्येक argument को अलग line में prints करता है
यह दूसरे for loop के लिए output है
अब bash में quoting quoting पर जाते हैं
slides पर जाएँ
quotes तीन प्रकार के होते हैं
double quote quote single quote
backslash backslash * double quote variables और commands की value को बदलता है
* उदाहरण echo username is $user
* यह system का यूज़रनेम दर्शाता है
double type करें echo space double quotes में username is dollar user बड़े अक्षरों में
enter दबाएं system का यूज़रनेम printed किया गया है
output आपके system के अनुसार बदलेगा
अब slides पर वापस जाते हैं
* single quotes दी गयी string के प्रत्येक character के शाब्दिक अर्थ को बनाये रखता है
* यह सभी characters के विशेष अर्थ को बंद करने के लिए प्रयोग किया जाता है
type करें echo space single quote में username is dollar user बड़े अक्षरों में
output username is $user है
इस उदाहरण में यह सारे characters को prints करता है जो single quotes में दिखते हैं
यह variable $user की value को नहीं बदलता है
* backslash single character से विशेष अर्थ को हटाता है
* यह bash में escape character की तरह प्रयोग होता है
double type करें echo space double quote में username is backslash dollar user बड़े अक्षरों में