dianavdavidson/MUCS-Hinglish huggingface dataset:
ठीक है  अब हम आगे बढ़ने जा रहे हैं और मैं आपको दिखाने जा रहा हूँ कि कैसे विभिन्न तरीकों से अरैarrayमें मानों को निर्धारित करते हैं
अब जो मैं बताना चाहता हूँ वो मुझे प्रारंभ से शुरू करने दीजिये
मैं एक अरैarrayबनाने जा रहा हूँलेकिन मैं इसे विशेष रूप से बनाने जा रहा हूँ
अतः days zero equals mondayशून्य दिन सोमवार के बराबर है days one equals tuesday एक दिन मंगलवार के बराबर है
अब हो सकता है आप सोचें इसका क्या महत्व है  मेरा मतलब मैं वास्तव में यहाँ क्या कर रहा हूँ कि मैंने पहले जो बोला था उसे बनाने में थोड़ी परेशानी होगी
मेरा मतलब है कि मैं कह सकता हूँ day 1 equals आप जानते हैं और day 2 equals और आप इसे इसी प्रकार से कर सकते हैं
फिर भी हम यहाँ अभी भी जो कर रहे हैं उसे एक अरैarrayके अन्दर रख रहे हैं
अतः हो सकता है कि इसके पास अभी भी वही संरचना हो लेकिन हम इसे अलग तरीके से निर्धारित कर रहे हैं
अतः आप इसे इस प्रकार से कर सकते हैं मुझे इसे हटाना है मैं हमेशा यह इस तरह से करना पसंद करता हूँ
मैं यह अधिक सरल लगता है और बस आपको बताना चाहता हूँ कि आप इसे नीचे इस तरह से ला सकते हैं
फिर भी यदि आप इसे देखने के लिए वरीयता देते हैं मेरा मतलब यदि मैं माफ़ कीजिये मैं इसे फिर से करूँगा
यदि मैं इसे अभी सेव करता हूँ रिफ्रेश करें कुछ भी नहीं बदला
यहाँ पर कोई गलती नहीं है हमें अभी भी वही संरचना मिली है हमने इसे केवल लाइनों पर नीचे उतार दिया है
वहाँ पर आपके फंक्शन के अंत में लाइन समापक और न कि हर एक लाइन के अंत में अतः इससे भ्रमित न हों
ठीक है तो चलिए अब इस पर वापस जाते हैं
ठीक है तो यह बेसिक अरैarray है और दो अलग तरीकों से इसके लिए कैसे मानों को बनायें और कैसे इसके लिए मानों को कहें
अतः उदाहरणस्वरूप यदि मैं कह रहा था echo today is oops माफ किजिए days और फिर मैं कह सकता हूँ शून्य
अब आप पहले ही देख सकते हैं कि मैंने इसे विषय में चिन्हांकित किया है मैंने इसे हरे रंग से चिन्हांकित किया है
अब यदि आप इसे रिफ्रेश करें आप देखेंगे कि यह सोमवार है
अब आप भ्रमित न होंमैं आपको विषय के उपयोग की सलाह देता हूँ
फिर भीयह मानक तरीका नहीं है कि कोन्टक्ट कोडिंग को पहचाने
इसे जो दिखने में बेहतर बनाएगा आप उसे देखेंगे जब हम इसे यहाँ नीचे लिखेंगे हम कह सकते हैं  echo days और zero आप देख सकते हैं कि कैसे एक पूर्णांक एक संख्या को दर्शाने के लिए वह लाल रंग में है
जिस तरह से यह आप लिखना चाहते हैं वह उस तरह है और हम देख सकते हैं कि यह सही है
परन्तु आप इसे सामने लाने के लिए अपनी स्ट्रिंग में एक अरैarray सम्मिलित कर सकते हैं
फिर भी मैं associative अरैज़arrays पर जा रहा  हूँ जहाँ हम एक तरह से id tags नियुक्त करने जा रहे हैं जहाँ हम हर एक के लिए एक मान रख सकते हैं मैं पहचान के प्रत्येक प्रकार के लिए उस मान का कैसे विवरण कर सकता  हूँ
यदि आप इसका पालन नहीं करते तो यह तरीका है मैं इसे बनाने जा रहा  हूँ
मैं कहने जा रहा  हूँ ages equals अरैarray अब भीतर मैं कहने जा रहा  हूँ alex
अब बजाय आगे बढ़ने के और कहना billy और फिर kyle जो तीन नाम मैं इस्तेमाल करने जा रहा  हूँ मैं बोलने जा रहा  हूँ उन्नीसचौदह और अट्ठारह
मूलरूप से equals बराबर और  greater than  सेअधिक चिह्न> का इस्तेमाल कर रहे हैं
अब यह क्या किया है कि हमारे अरैarray एलीमेंट्स के बजाय जैसे यह शून्य से बुलाया जा रहा है यह एक से बुलाया जा रहा है यह दो से बुलाया जा रहा है
यह अब alex कहा जाता है  यह billy कहा जाता है और यह kyle कहा जाता है किन्तु इनके मान चौदह उन्नीस और अट्ठारह हैं
अतः वास्तव में यह उसी का तरह लिखने के ही समान होगा चलिए इसे हटाते हैं और इसे शून्यएक और दो कहते हैं
और इसे थोडा अधिक उपयोगी और याद रखने के लिए थोड़ा सरल कहने के लिए थोड़ा सरल बनाने के लिए अब हम कह सकते हैं echo out ages alex इस तरह
अतःयह हमारे सामने उन्नीस देगा जैसे ही हमने रिफ्रेश किया और यहाँ देखिये उन्नीस बिलकुल यही होगा यदि आप इस को billy और kyle के साथ करें
तो जब आप प्रोग्राम के आधे रास्ते में हैं और बजाय कहने के कि ओह ! मुझे फिर से सबसे ऊपर जाना होगा और प्रत्येक पंक्ति से गिनूँ और बोलूँ क्या यह शून्य एक दो या तीन हैमैं याद नहीं कर सकता
यह करने में काफी सरल है इसे करने का दूसरा उपयोगी तरीका है यदि मुझे कहना होता कि array one is equal to alex अरैarray एक alex के बराबर है और two is equal to billy दो billy के बराबर है
हम शून्य में और फिर एक से शुरू नहीं कर रहे हैं हम एक और दो से शुरू कर रहे हैं ताकि इसे याद रखने में आसानी हो
अतः अब हम कह सकते हैं echo ages one जो alex के रूप में सामने आता है
हम इसके लिए शून्य नहीं इस्तेमाल कर रहे हैंयह काफी उपयोगी है प्रोग्राम करने के लिए नाकि शून्य एक दो कहने के लिए
इस पर कोशिश कीजिए इस पर काम कीजिए जानिये आपके लिए सबसे सरल क्या है
किन्तु मेरे ख्याल से यह पूर्ण व्यर्थ है क्योंकि मैं शून्य एक दो का प्रयोग करना चाह रहा  हूँ
लेकिन अगर आप इसे ऐसे इस्तेमाल करना चाहते हैं जैसे मैंने पहले किया है या इस तरह से या किसी भी डाटा प्रकार को एक स्ट्रिंग मान निर्धारित करके फिर इसे करने का यह तरीका है
ठीक है  यह बुनियादी अरैजarraysहै मेरे पास बहुआयामी अरैजarrays पर दूसरा ट्यूटोरियल है
यह एक अलग ट्यूटोरियल है कृपया इसको देखें
इस ट्यूटोरियल में बस इतना ही है मैं रवि कुमार आईआईटी बॉम्बे की ओर से अब आपसे विदा लेता हूँ धन्यवाद
meet the gimp के spoken tutorial पर आपका स्वागत हैं
यह ट्यूटोरियल उत्तरी germany के bremen में rolf steinort द्वारा निर्मित है
शुरुआत में मैं कुछ ऐसा करुँगी जिसका उल्लेख करना मैं हमेशा भूल जाती हूँ
image में कुछ भी करने से पहले मैं हमेशा इसे सेव करना भूल जाती हूँ
अतः मैं file save as पर जाती हूँ और इसे comicxcf की तरह सेव करती हूँ
xcf gimp का मूल file format है और यह file में सारी layers की जानकारी रखता है
gimp में jpeg या tif या अन्य की तरह कुछ भी सेव न करें अगर आप आगे इसके साथ कार्य करना चाहते हैं
वहां से आप किसी भी format में export कर सकते हैं लेकिन अगर आप आगे का काम करना चाहते हैं तो xcf प्रयोग करें
अतः क्या करना है  पहली चीज़ मुझे इस image को थोड़ा clear करना है
यहाँ दो समस्याएँ हैं पहली रॉल्फ स्टाइनॉर्ट की इमेज के पीछे जो आदमी है
और दूसरी चीज़ यहाँ जो नीचे अव्यवस्था है
यहाँ यह statue बहुत अच्छी तरह रखा हुआ है और मुझे लगता है यह इस image के किनारों के points में से एक है
अतः पहले मैं यहाँ वाली चीज़ों को यहाँ से दूर करती हूँ
अतः मैं image में zoom करती हूँ और brush tool चुनती हूँ
यह cloning tool द्वारा की हुई अच्छी चीज़ है और मुझे यहाँ बिलकुल सटीक काम नहीं करना है क्योंकि final image में सारी छोटी चीज़ें अदृश्य हो जाएँगी
अतः मैं clone tool चुनती हूँ और brush का आकर बदलती हूँ
अब मैं ctrl दबाती हूँ और शुरूआती point को पाने के लिए click करती हूँ और अब मैं सिर्फ paint करना शुरू करती हूँ
लेकिन वह शुरू करने से पहले मैं overlay mode को normal mode में opacity को 100 में बदलती हूँ और अब पेंट करना शुरू करती हूँ
image थोड़ी सी धुँधली है इसलिए मैं paint करने के लिए एक अन्य brush चुनती हूँ
और अब मैं यहाँ border पर जाती हूँ और paint करती हूँ
अतः so आदमी चला गया है
यहाँ अव्यवस्था रह गयी है
मैं यहाँ flower pot रखना चाहती हूँ लेकिन यहाँ से इस वाली चीज़ को हटाना ही है
इस क्षण में मैं flower pot के इस border का ध्यान रखूंगी
यदि मैं इस तरह से इस image को रखती हूँ तो आप cloning के निशान देख सकेंगे लेकिन जब मैं comic mode में खोलूँगी तो वे नष्ट हो जायेंगे
तो अब यहाँ flower pot के बारे में कुछ करते हैं
मुझे लगता है मुझे इस point से clone करना चाहिए
इस zoom step में यह ज़्यादा ठीक नहीं लगता लेकिन मुझे लगता है यह कार्य करेगा
comic image में मूलतः the भाग हैं
पहला बिना किसी रंग के काले धब्बे या गहरे धब्बे हैं जो image को संरचना देते हैं
फिर लाइनें हैं जो image में forms और items को परिभाषित करती हैं
और फिर रंग है और हम इसे धब्बों वाले tutorial की तरफ शुरू करेंगे
और उसके लिए
मैं layer double करती हूँ और इसे ink कहती हूँ
मैं threshold tool चुनती हूँ और image में click करती हूँ और info window को image में खींचती हूँ
आप यहाँ देखते हैं कि image काली और सफेद है
यह tool image को काले और सफ़ेद में विभाजित करता है
यदि pixel इस समय 82 से lighter है तो लाल हरे और नीले की average value के लिए संयोजन सफ़ेद है
और यदि level 82 से नीचे है तो यह कला हो जाता है
अब यहाँ पहली समस्या हमारे सामने आती है
जब मैं इस slider को चारों तरफ draw करती हूँ तो इफ़ेक्ट काफी गहरा हो जाता है
यहाँ यह value 129 रॉल्फ स्टाइनॉर्ट के चेहरे के बाये भाग कंधे और statue के लिए अच्छी होगी
यहाँ आखों के लिए यह अच्छा होगा
और यह दूसरी आँख के लिए
अब इस image के लिए मुझे भिन्न ink layer को प्रयोग करना है
अतः हल्की तरफ से शुरू करते हैं यहाँ इसकी तरह और image में 100% तक वापस जाएँ
मैं यहाँ इसे double करती हूँ और threshold tool को चुनती हूँ और इस slider को नीचे खींचती हूँ
लेकिन उसके बाद मुझे ऊपरी layer को अदृश्य करना है
मुझे लगता है यह value चेहरे के इस भाग के लिए अच्छी है
मैं इस layer की copy बनाना चाहती हूँ और इसे प्रत्यक्ष बनाना चाहती हूँ और अब मैं इस layer पर कार्य करुँगी
मुझे यहाँ बीच की terms को देखना है
चेहरे का यह भाग मुझे लगताहै काफ़ी अच्छा काम करता है अतः मैं image में चारों तरफ देखती हूँ
statue भी ठीक है
इस image की यहाँ एक अच्छी परिभाषा है और रॉल्फ स्टाइनॉर्ट के हाथ के पास line अदृश्य है और जिसे optical illusion optical illusion कहा जाता है
मुझे लगता है यह अच्छा है और image में रहना चाहिए
अब मैं threshold tool चुनती हूँ line को यहाँ प्रत्यक्ष बनाती हूँ और थोड़ी सी परिभाषा प्राप्त करने के लिए bright भागों को देखती हूँ अतः इसे ऊपर slide करती हूँ
यह बेहतर लगता है
अब मेरे पास मेरी ink layer की 3 प्रतियाँ हैं
पहली ink light है
ऊपरी layer ink dark है
और अब बीच की layer को सिर्फ ink name दें
अब तीनों layers को देखते हैं और यह निश्चित करें कि किसका उपयोग ज़्यादा करना है
मुझे लगता है ink layer एक अच्छा base है क्योंकि यह बहुत light है और यह बहुत dark है
अतः मैं इस layer को नीचे रखती हूँ और मैं dark layer पर और light layer पर एक layer mask जोड़ती हूँ
मैं एक layer mask जोड़ती हूँ black में जो फुल transparent है
अतः सबकुछ यहाँ अदृश्य हो जाता है
जब मैं light layer के इस layer mask पर सफ़ेद draw करती हूँ तो image इसमें दिखाई देगी
अतः यहाँ मैं normal mode के साथ brush tool चुनती हूँ और opacity 100%
मुझे लगता है मैं hard brush प्रयोग करुँगी और pressure sensitivity size होनी चाहिए अतः जब मैं सतह पर brush को दबाती हूँ तो dot बड़ा हो जायेगा
मेरा foreground रंग सफ़ेद है
तो शुरू करते हैं
मुझे लगता है चेहरे का बायाँ भाग ब्राइट किया जाना चाहिए
image में zoom करने के लिए मैं 1 दबाती हूँ
मुझे लगता है यह brush बहुत छोटा है अतः मैं इसे थोड़ा ऊपर scale करती हूँ
लेकिन संभवतः यह ज़्यादा bright है
यह या तो काला या सफ़ेद होना चाहिए
अतः मैं x की के साथ रंग को switch करती हूँ और दोबारा यहाँ paint करती हूँ
लेकिन मुझे लगता है मैं यहाँ इसे छोड़ सकती हूँ और उसके ऊपर अगली layer रख सकती हूँ
अब हमें क्षेत्र और संरचना के बारे में ज़्यादा दिलचस्पी है तो हमें लाइनों को भूल जाना चाहिए और बस यहाँ संरचना को देखें
इसे ऐसे ही छोड़ दें
मैं एक अन्य layer आसानी से जोड़ सकती हूँ और add मैं dark भागों को सफ़ेद रंग के साथ paint करती हूँ
अब देखते हैं अगर यहाँ मैं थोड़ा s दिखा सकती हूँ
मुझे लगता है यह बहुत ज़्यादा है
मैं चेहरे को थोड़ा ज़्यादा darker करना चाहती हूँ
और यहाँ भी
मुझे लगता है वह ज़्यादा dark है
यहाँ अभी भी कुछ काम किया जाना बाकी है लेकिन मैं इसे यहाँ छोड़ूंगी और इसे लाइनों के साथ अगली step कर leave के बाद देखूँगी और फिर मैं यहाँ समायोजित कर सकती हूँ
इसे थोड़ा ज़्यादा ब्राइट किया जाना है
अतः हम वहां edit देखेंगे
इस step में मुझे कुछ लाइनें जोड़नी हैं और यह background layer को डबल करके किया जा सकता है और इसे ऊपर रखें और इसे lines नाम दें
lines भिन्न रंगों के बीच के किनारे हैं
मैं filters पर जाती हूँ फिर edgedetect और यहाँ मेरे पास gaussians edge detect का अंतर है
सम्बंधित slider radius है और अगर आप इसकी संख्या घटाते हैं तो लाइनें पतली हो जाती हैं
अगर आप संख्या बढ़ाते हैं तो लाइनें चौड़ी हो जाती हैं और आपको image में अधिक विवरण प्राप्त होता है
मैं 10 के आसपास पसंद करुँगी पर मैं 30 तक जा सकती हूँ और फिर निश्चय करुँगी कि वास्तव में मुझे कहाँ रुकना चाहिए
जब मैं 30 पर जाती हूँ तो मुझे किनारे नहीं मिलते हैं क्षेत्र मिलते हैं और यहाँ 12 यह देगा
और मुझे लगता है मैं 10 पर ही रहूंगी
मैं इस layer के layer mode को multiply पर set करुँगी और बढ़ते रंग के लिए बाद में मुझे image में सफ़ेद को कम करने की आवश्यकता है
अब जाँचते हैं कि हमने अब तक जो किया है now ठीक है या नहीं
अतः मैं lines layer को on और off करुँगी और आप यहाँ देखेंगे कि lines layer के on होने पर कुछ स्पष्ता होती है
और अब मैं dark ink layer को deselect करती हूँ और light ink layer को रखती हूँ
संरचना जो मैं dark ink layer के साथ रखना चाहती हूँ lines layer में दिखाई देती है
अतः मैं dark ink layer को switched off ही रहने दूंगी
मुझे नहीं लगता कि यहाँ इन layers को मिलाने की ज़रुरत है
मैं इसे ऐसा ही छोड़ दूंगी जिससे मैं कुछ बदल सकती हूँ और यह अंतिम image में होगा
अगली step जैसा मैंने कहा मुझे यहाँ सफ़ेद channel को कम करना है और यह levels tool से किया जा सकता है और मैं levels को 240 तक कम करती हूँ
जब मैं इस layer को switch of करती हूँ तो आप देखते हैं कि मेरे पास gray background है और यहाँ थोड़ी see रंग की जानकारी है
image में रंग प्राप्त करने के लिए मैं background layer को copy करती हूँ और इसे colour name देती हूँ और इसे ऊपर रखती हूँ और layer mode को colour पर set करती हूँ
लेकिन यह अच्छा नहीं लगता इसलिए मुझे mode बदलना चाहिए
यहाँ image में थोड़ा सा रंग प्राप्त हो गया है
लेकिन मैं अधिक saturation चाहती हूँ इसलिए मैं दोबारा background layer की copy बनाती हूँ और इसे saturation name देती हूँ
मैं layer mode को saturation पर set करती हूँ
मुझे लगता है यह saturation mode पहले से ही काम करता है और effects बहुत अच्छे हैं
रंग में अधिक flatness होनी चाहिए थी और हाथ comic नहीं लग रहा है
मैं देखूंगी कि यह कहाँ से आता है
अतः अब मैं इस sliders को play करना शुरू कर सकती हूँ
saturation colours करते ही यह थोड़ा so flatter हो जाता है और ज़्यादा water colours जैसा लगता है अतः यह एक अजीब इफ़ेक्ट है
अब यहाँ मैं layers के साथ play करना शुरू करती हूँ
अतः मैं lines layer को switch off करती हूँ और आप यहाँ देखते हैं की यह इफ़ेक्ट lines से नहीं है बल्कि colour और saturation से है
अब मैं कुछ समायोजन कर सकती हूँ क्योंकि यहाँ मेरे पर अभी भी layers हैं
मैं चेहरे को चमकाना चाहती हूँ अतः मैं ink light layer चुनती हूँ सफ़ेद foreground ink के साथ brush चुनती हूँ
मैं image में zoom करती हूँ
brush के आकर को कम करें और इसे थोड़ा सा scale करें और अब मैं यहाँ आँख को paint करना शुरू करती हूँ
यह बहुत ज्यादा है
अब मैं इस भाग में paint करती हूँ
आप कल्पना कर सकते हैं कि यहाँ बहुत से रूपांतरण संभव हैं जो आप यहाँ इन क्षेत्रों को बदलकर image में कर सकते हैं
यह this है
आप यहाँ बहुत से बदलाव कर सकते हैं और मुझे नहीं पता कि मैं सही रास्ते पर you या नहीं
लेकिन अब तक यह मुझे पसंद आया
अब देखते हैं कि इसके आलावा हम क्या कर सकते हैं
पहली चीज़ हम lines के बजाए भिन्न layer प्रयोग कर सकते हैं
अतः मैं lines को switch off करती हूँ और मुझे बहुत ही अजीब रंग मिलते हैं क्योंकि मेरे पास फिर से सफ़ेद background है
अतः यहाँ एक अन्य layer mode और इसे white पर set करें और multiply mode प्रयोग करें और इसे 240 grey से भरें
अब मुझे लगभाग वही image मिल गयी है जैसी यहाँ मेरी lines के साथ थी
अब मैं उन्हें on करती हूँ
मेरे पास लाइनों की जानकारी बाहर आती है लेकिन यह comic इफ़ेक्ट अभी भी वहाँ है और मैं देख सकती हूँ क्या बेहतर है
कुछ अलग तरक़ीबों की कोशिश करते हैं
मैं colour और saturation layers को double करती हूँ और उनके साथ कुछ करती हूँ
यहाँ मैं image के बाहर विवरणों को प्राप्त करने की कोशिश करती हूँ
अतः filters blur और gaussian blur पर जाएँ
और यहाँ में एक value चुनती choose जो मुझे एक अच्छा इफ़ेक्ट देती है
आप देखते हैं कि रंग थोड़े से चिकने हो गए हैं
अतः saturation copy के साथ भी ऐसा करते हैं
filters पर जाएँ guassian blur दोहराएं
और अब मेरे पास वास्तव में flat रंगों के साथ flat image है
अतः मैं मूल colour को on करती हूँ और मुझे यहाँ एक अजीब इफ़ेक्ट मिलता है
अब इन्हें दोबारा नाम देते हैं saturation blurred और colour blurred
अगर मैं blurred saturation को unblurred colour के साथ मिला दूँ तो मुझे यहाँ कुछ रंग मिलते हैं जो थोड़े से अजीब लगते हैं
मुझे यह पसंद होते अगर विशेष रूप से ये यहाँ नाक पर न होते तो
अतः इसे वापस on करें और यहाँ यह इफ़ेक्ट है
आप कल्पना कर सकते हैं कि यदि आप धुँधलापन कम करते हैं तो आपको ज़्यादा स्पष्ट विवरण प्राप्त होता है
यह एक वास्तविक कार्यक्षेत्र है
आपके पास यहाँ बहुत सी सम्भावनाएं हैं जैसे इनको कैसे करना है क्या करना है और क्या ठीक करना है
इसे करना वास्तव में मजेदार है
मूल tutorial के निर्माता ने ज़बरदस्त काम किया है
मैं इस image के दोनों रूपों से ज़्यादा ख़ुश नहीं हूँ
मुझे यहाँ संरचना और फूल statue और यहाँ flower pot पसंद है
मुझे हाथ के पास और चेहरे के सारे विवरण पसंद नहीं हैं यह थोड़ा ज़्यादा flat हो सकता था
on blurred के साथ मुझे चेहरे में और हाथ के पास विवरण पसंद है लेकिन मुझे फूल पसंद नहीं है जो पूरी तरह से धुँधला है
अतः अब मैं दोनों images को मिलाती हूँ और मैं colour blurred के साथ शुरू करती हूँ क्योंकि मुझे इसकी कुल दिखावट saturation blurred से ज़्यादा पसंद है
लेकिन मैं सारी layers को on करती हूँ और saturation blurred और colour blurred पर layer mask जोड़ती हूँ और मैं black layer mask fully transparent जोड़ती हूँ
और अब मैं saturation layer mask के साथ काम करना शुरू करुँगी अतः मैं foreground रंग में सफ़ेद चुनती हूँ और यहाँ पेंट ब्रश चुनती हूँ
अब मैं painting शुरू करती हूँ
मैं image में उन भागों पर paint करती हूँ जहाँ मैं image में थोड़ी ज़्यादा flatness चाहती हूँ
यह कुछ अजीब लगेगा क्योंकि अब मैंने colour layer को on किया है
अतः अब मैं shift + ctrl + a दबाकर सबकुछ चुनती हूँ और ctrl + c दबाकर इसे copy करती हूँ image पर जाएँ और ctrl + v दबाएं और floating selection पर click करें और ctrl + h या anchor layer के साथ यहाँ मेरे पास copy है
अतः आप इन layer मास्क को copy भी कर सकते हैं और मुझे लगता है यहाँ मैं इस image को छोड़ दूंगी
मुझे लगता है यह काफ़ी हद तक अच्छा उदाहरण है और अंत में इस sliders के साथ मैं थोड़ा सा play करती हूँ
इसकी पुनरावृत्ति करते है
पहले आप image layer को copy करें और threshold tool के साथ inked image बनायें
उन क्षेत्रों को देखें जिन्हें आप काल या बहुत dark करना चाहते हैं
फिर आप base image को दोबारा copy करें और edge detect filter के साथ एक line layer बनायें और फिर layer mode को multiply पर set करें
इस layer में आप levels tool के साथ सफ़ेद को कम करके लगभग 240 gray करें
फिर आप base image को दोबारा copy करें और एक colour layer बनायें
colour mode को colour पर set करें
और अंततः आखिरी बार आप base layer को copy करें और saturation layer बनायें और यहाँ आप layer mode को saturation पर set करें और अब भिन्न layers की या कुछ layers पर opacity के साथ आप शुरू करें
अलगअलग तरह से कोशिश करें परिणाम अच्छी तरह से मिश्रित हैं लेकिन कुछ आश्चर्यजनक हैं
पर्ल में if और ifelse कंडिशनल स्टेटमेंट्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है
पर्ल में if  स्टेटमेंट और
ifelse स्टेटमेंट
मैं उबंटू लिनक्स 1204 ऑपरेटिंग सिस्टम और पर्ल perl 5142 का उपयोग कर रहा हूँ
मैं gedit टेक्स्ट एडिटर का उपयोग भी करूँगा
आपको पर्ल में वेरिएबल्स और कमेंट्स का सामान्य ज्ञान होना चाहिए
पर्ल में  for foreach  while और  dowhile लूप्स का ज्ञान अतिरिक्त लाभदायक होगा
कृपया संबंधित स्पोकन ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल की वेबसाइट पर जाएँ
पर्ल निम्न कंडिशनल स्टेटमेंट्स प्रदान करता है
ifelsifelse और
इस ट्यूटोरियल में हम  if  और  ifelse स्टेटमेंट्स देखेंगे
पर्ल में if  स्टेटमेंट का उपयोग
कोड के भाग को निष्पादित करने के लिए किया जा सकता है जब विशिष्ट कंडिशन संतुष्ट होती है
if  कंडिशनल स्टेटमेंट के लिए सिंटेक्स निम्न है
if स्पेस ओपन ब्रैकेट condition क्लोज ब्रैकेट स्पेस ओपन कर्ली ब्रैकेट
कोड का भाग सेमीकॉलन निष्पादित होता है जब कंडिशन true  है
एंटर दबाएँ क्लोज कर्ली ब्रैकेट
if स्टेटमेंट के अंदर का कोड निष्पादित होगा केवल जब कंडिशन  true होती है
अब if  स्टेटमेंट का एक उदाहरण देखते हैं
gedit conditionalblocks dot pl  स्पेस &ampersand
और enter दबाएँ
यह gedit में conditionalblockspl फाइल खोलेगा
कोड के निम्न भाग को टाइप करें जैसा स्क्रीन पर दिखाया गया है
यहाँ हमने  if के लिए कंडिशन निर्दिष्ट की है जो वैरिएबल count की वैल्यू को चेक करता है
equal to equal to चिन्ह देखें यह कंपेरिजन ऑपरेटर है
कंडिशन $count equal to equal to 5  वैरिएबल count की वैल्यू के लिए फिर से चेक होती है
जब यह 5 के बराबर होता है if ब्लॉक के अंदर का कोड निष्पादित होगा
अब फाइल को सेव करने के लिए ctrl+s दबाएँ
फिर टर्मिनल पर जाएँ
सुनिश्चित कर लें कि आप उस डाइरेक्टरी में है जिसमें आपने अपनी फाइल सेव की है
किसी भी कंपाइलेशन या सिंटेक्स एरर को चेक करने के लिए निम्न टाइप करें
perl hyphen c conditionalblocks dot pl
निम्न लाइन टर्मिनल विंडो पर प्रदर्शित होगी
conditionalblockspl syntax ok
जैसे कि वहाँ कोई कंपाइलेशन या सिंटेक्स एरर नहीं है हम perl conditionalblocks dot pl  को टाइप करके
पर्ल स्क्रिप्ट को निष्पादित करेंगे
निम्न आउटपुट टर्मिनल पर प्रदर्शित होगा
i am inside if statement
वैकल्पिक रूप से हम ऊपर लिखी  if स्टेटमेंट को लिख सकते हैं
print  स्पेस डबल कोट्स  i am inside if statement slash n क्लोज डबल कोट्स स्पेस  if ओपन ब्रैकेट dollar count स्पेस equal to equal to space 5 क्लोज ब्रैकेट सेमीकॉलन
अब ifelse स्टेटमेंट को देखते हैं
यह स्टेटमेंट उपयोगित है जब यूजर कोड के एक भाग को निष्पादित करना चाहता है
जब कंडिशन  true होती है और
कोड के दूसरे भाग को  जब कंडिशन   falseहोती है
ifelse कंडिशऩ के लिए सिंटेक्स निम्न है
if  स्पेस ओपन ब्रैकेट  condition क्लोज ब्रैकेट स्पेस ओपन कर्ली ब्रैकेट एंटर दबाएँ
कोड का भाग सेमीकॉलन
निष्पादित होगा जब  if कंडिशन  true होती है
क्लोज कर्ली ब्रैकेट स्पेस else स्पेस ओपन कर्ली ब्रैकेट एंटर
कोड का दूसरा भाग सेमीकॉलन
निष्पादित होगा जब  if कंडिशन  false होती है
अब फिर से conditionalblockspl फाइल पर जाएँ जिसे हमने  gedit में पहले ही बनाया है
count वेरिएबल को 4 निर्दिष्ट करें फिर  if ब्लॉक के अंत में स्पेस टाइप करें
स्पेस ओपन कर्ली ब्रैकेट एंटर दबाएँ
print स्पेस डबल कोट्स  i am inside else statement slash n क्लोज डबल कोट्स सेमीकॉलन
एंटर दबाएँ और क्लोज कर्ली ब्रैकेट
यहाँ 4 वेरिएबल $count के लिए निर्दिष्ट है
count वेरिएबल के वैल्यू की तरह 5 मेल नहीं खाता है
if ब्लॉक के अंदर का कोड निष्पादित नहीं होगा
इसके बजाय  else ब्लॉक के अंदर लिखा कोड निष्पादित होगा
फाइल को सेव करने के लिए  ctrl+s दबाएँ
और टाइप करें perl hyphen c conditionalblocks dot pl  किसी भी कंपाइलेशन या सिंटेक्स एरर को चेक करने के लिए
निम्न लाइन टर्मिनल पर प्रदर्शित होगी
जैसे कि यहाँ कोई कंपाइलेशन या सिंटेक्स एरर नहीं है अब हम पर्ल स्क्रिप्ट को निष्पादित करेंगे
टाइप करें perl conditionalblocks dot pl
i am inside else statement
सेम्पल प्रोग्राम्स का उपयोग करके
पर्ल में if और
ifelse कंडिशनल स्टेटमेंट्स
यहाँ आपके लिए नियत कार्य है
प्रिंट करें  it is an open source language
जब पर्ल के रूप में वेरिएबल वैल्यू घोषित होता है
अन्यथा प्रिंट करें  its a proprietary language
अधिक जानकारी के लिए   contact @ spoken hyphen tutorial dot org  पर लिखें
आशा करता हूँ कि आपने पर्ल के इस ट्यूटोरियल का आनंद लिया होगा
how to place an order for a book पर spoken tutorial में आपका स्वागत है
इस tutorial में हम सीखेंगे: book के लिए ऑर्डर
basket order बंद करना
और shipment प्राप्त करना
इस tutorial का अनुकरण करने के लिए शिक्षार्थियों को library science का ज्ञान होना चाहिए
शुरू करने के लिए koha में superlibrarian bella से login करें
सबसे पहले हम receiving an order को इनेबल करके शुरू करेंगे
हम इस tutorial में बाद में इस जानकारी का उपयोग करेंगे
koha administration पर जाएँ
global system preferences पर click करें
acquisitions preferences पेज खुलता है
preference section में acqcreateitem के लिए dropdown से placing an order को receiving an order में बदलें
पेज के शीर्ष में save all acquisitions preferences पर click करें
चलो आगे बढ़ें
koha homepage पर जाएँ acquisitions पर जाएँ और plus new vendor पर click करें
नया पेज add vendor खुलता है
company details section में name पर जाएँ
और field में powai book agency type करें
कृपया ध्यान दें: हम वैसे ही कई विक्रेताओं को जोड़ सकते हैं
contact details जैसे विवरण भरें मैंने यहां कुछ विवरण भर दिए हैं
आप भी ऐसा ही कर सकते हैं
चैकबॉक्स को चैक करना याद रखें: primary acquisitions contact
primary serials contact
contact about late orders और
contact about late issues
इन चेकबॉक्स पर क्लिक करने से विक्रेता को इन विकल्पों से संबंधित ईमेल सूचनाएं प्राप्त होंगी
यदि आपके पास किसी विशेष फ़िल्ड के लिए कोई जानकारी नहीं है तो इसे खाली छोड़ दें
ordering information सेक्शन मेंlist prices are के लिए koha डिफॉल्ट रूप से rupee चुनता है
इसी तरह  invoice prices are के लिए  koha डिफॉल्ट रूप से  rupee चुनता है
tax number registered के लिए  yes चुनें
list prices के लिए  include tax चुनें
invoice prices के लिए  include tax चुनें
मैं tax rate  को ऐसे ही छोड दूँगी
फिर मैं discount 10%  और  delivery time 14 days प्रविष्ट करूंगी
मैं notes फिल्ड को खाली छोड़ दूंगी
सभी विवरण भरने के बाद पेज के निचले हिस्से में save पर क्लिक करें
एक नया पेज खलुता है
अब विक्रेता के नाम के समीप plus new basket पर क्लिक करें
नए पेज add a basket to powai book agency पर  basket name के लिए विवरण भरें
मैं  iitb/st/books/201710 जोड़ूँगी
कुछ विवरण डिफ़ॉल्ट रूप से koha द्वारा भर दिए जाएंगे
डिफ़ॉल्ट विवरण billing place  delivery place और vendor में किसी भी बदलाव के लिए ड्रॉपडाउन से आवश्यक विकल्प का चयन करें
internal note और/या  vendor note जोड़ें यदि कोई है तो
internal note में मैं  for biology section टाइप करुँगी
vendor note में मैं  to be delivered on 22 may 2017 टाइप करुँगी
आवश्यकतानुसार  orders are standing पर क्लिक करें मैं चैकबॉक्स को खाली छोड़ दूंगी
सभी विवरण भरने के बाद पेज के नीचे  save बटन पर क्लिक करें
खुलने वाले नए पेज पर  plus add to basket टैब पर क्लिक करें
add order to basket डायलॉग बॉक्स खुलता है
अब निम्न ऑप्शन्स से ऑर्डर करने के लिए एक पुस्तक का चयन करें
मैं  from a new empty record पर क्लिक करुँगी
शीर्षक new order वाला एक नया पेज खुलता है
पुस्तक का शीर्षक प्रविष्ट करें जिसे ऑर्डर किया जाना है
मैं  industrial microbiology टाइप करुँगी
अगला accounting details है
quantity में 5 प्रविष्ट करें
fund में koha डिफॉल्ट रूप से  books fund चुनता है
यहां याद रखें यदि एक से अधिक फंड उपलब्ध हैं तो हम आवश्यकतानुसार चुन सकते हैं
इसके बाद currency के लिए विवरण भरें
यहाँ  koha डिफॉल्ट रूप से  rupee चुनता है
आप ड्रॉपडाउन से अपनी आवश्यकतानुसार चुन सकते हैं
vendor price में 1000 प्रविष्ट करें
अगला uncertain price है
यदि आप कीमत के बारे में अनिश्चित हैं तो इस चेकबॉक्स को चुनें मैं इसे खाली छोड़ दूंगी
अगला  tax rate है  koha  tax rate  में डिफ़ॉल्ट रूप से 0% चुनता है
मैं discount मैं 20% चुनूंगी