dianavdavidson/MUCS-Hinglish huggingface dataset:
तो पहले cell पर क्लिक करके पूर्ण data चुनें जिसे copied करने की आवश्यकता है जिसमें entry 6000 है
अब बायें mouse button को पकड़कर रखें cell के अंत तक mouse को drag करें जिसमें लागत entry 2000 है
और वह cells भी चुनें जहाँ हम data copy करना चाहते हैं
अब बायें mouse button को छोड़ दें
menu bar में edit option पर click करें और फिर fill option पर click करें
popअप menu में right option पर click करें
आप देखेंगे कि heading cost के नीचे data निकटवर्ती cells में copied हो गया है
बदलावों को undo करें
fill tool का अधिक जटिल उपयोग यह है कि शीट्स में data की कुछ श्रृंखला fill करने के लिए इसका उपयोग करना
calc सप्ताह के पूर्ण और संक्षिप्त दिनों और साल के महीनों के लिए default रूप से सूची प्रदान करता है
यह उपयोगकर्ता को उसकी स्वयं की सूची बनाने के लिए भी सक्षम बनाता है
अब अपनी sheet में days named एक now heading प्रविष्ट करते हैं
इसके नीचे हम स्वतः सप्ताह के सातों दिन प्रदर्शित करेंगे
days heading के नीचे पहले सात cells चुनें
अब menu bar में edit option पर click करें और fill option पर जाएँ
menu में series option पर click करें
आप देखेंगे कि fill series heading के साथ एक dialog box दिखाई देता है
अब series type heading के नीचे autofill option पर click करें
start value field में हम सप्ताह का पहला दिन type करते हैं जो sunday है
बढ़त 1 के रूप में पहले ही set है
आप देखेंगे कि दिन अपने आप ही cells में एंटर होते हैं
आप उसी पद्धति से केवल सप्ताह के दिन महीना या साल enter कर सकते हैं जैसे कि वे calc में पूर्वपरिभाषित हैं
अनुक्रमिक data के autofilling के लिए अन्य पद्धति निम्न प्रकार है
cell में sunday type करें और enter press करें यह column में अगली cell पर focus करेगा
उस cell पर वापस जाएँ जहाँ sunday टाइप किया था अब आप cell के तल में दायें कोने पर एक छोटा काला box देखेंगे
इस box पर mouse से click करें
इसे नीचे की ओर तब तक drag करें जब तक आप दाईं ओर पर प्रदर्शित box में saturday न देखें
mouse button छोड़ दें
स्वतः ही सप्ताह के दिनों से cells filled हो गए हैं
यह तरकीब सभी data के लिए कार्य करती है जो अनुक्रमिक हैं बदलावों को undo करें
आप start end और बृद्धि values एंटर करके numbers के लिए one time fill series भी बना सकते हैं
इसे प्रदर्शित करने के लिए पहले हम cells में a1 से  a7 तक पहले से एंटर किए गए serial numbers को डिलीट करेंगे
numbers को डिलीट करने के बाद cells a2 to a7 को फिर चुनें
अब menu bar में edit पर click करें और फिर fill और series option पर click करें
हमारे सामने एक dialog box दिखाई देता है अब series type heading के नीचे linear option पर click करें यदि यह default रूप से चयनित नहीं है
start value field में हम पहला serial number type करेंगे जो कि 1 है
end value field में हम आखिरी value type करेंगे जो कि 6 होगा
अब हम increment value 1सेट करते हैं और अंत में ok button पर click करते हैं
हम देखेंगे कि अनुक्रमिक serial numbers के साथ cells स्वतः filled हो गई हैं
इन सभी केसेस में fill tool cells के मध्य केवल क्षणिक संपर्क बनाता है एक बार वे fill हो जाती हैं तो cells का एक दूसरे से आगे कोई संपर्क नहीं होता
fill tools के अलावा यहाँ गति वृद्धि के लिए एक selection lists नामक अन्य tools है जो कि केवल text के उपयोग के लिए सीमित है
हम इसकी चर्चा इस क्रम के बाद के टूयटोरियल्स में करेंगे
fill tools और selection lists के share में सीखने के बाद अब हम सीखेंगे कि शीट्स के बीच content कैसे बांटें
calc उपयोगकर्ता को multiple शीट्स पर समान cell में समान जानकारी enter करने के लिए सक्षम बनाता है
अर्थात प्रत्येक sheet में व्यक्तिगत रूप से समान सूची enter करने के बजाय आप इसे सभी शीट्स में एक ही समय enter कर सकते हैं
अपनी personalfinancetracker ods file में हमारा संपूर्ण data sheet 1 पर है
अब हमें sheet 2 में समान data दिखाने के लिए sheet 2 साथ ही साथ sheet 3 चाहिए
अतः हम menu bar में edit option पर click करते हैं और फिर sheet option पर click करते हैं
अब select पर click करें
अब दिखाई देने वाले dialog box में shift की का उपयोग करके हम sheet 1 sheet 2 और sheet 2 options को चुनते हैं
और फिर ok button पर click करें
यह हमें वापस sheet 1 पर लाता है
अब sheet 1 में कुछ data enter करते हैं
उदाहरणस्वरूप f12 cell में हम this will be displayed on multiple sheets type करेंगे
tab एक के बाद एक sheet 2 और sheet 3 टैब पर click करें
हम देखेंगे कि इन प्रत्येक शीट्स में cell f12 समान data सम्मिलित करती है
आगे हम विभिन्न तरीकों के बारे में सीखेंगे जिनमें हम cells में data डिलीट और edit कर सकते हैं
cell के किसी भी फॉर्मेट को हटाए बिना data को डिलीट करने के लिए केवल cell को चुनें
आप देखेंगे कि cell का data input line field में दिखाई data है
अब keyboard पर backspace button press करें
आप देखेंगे कि data डिलीट हो गया है
cell में data बदलने के लिए साधारणतः cell को चुनें और पुराने data के ऊपर type करें
नया data मूल formatting को बनाए रखता है बदलावों को undo करें
cell में पूर्ण contents को हटाए बिना data का भाग बदलने के लिए केवल cell पर double click करें
अब cursor की मदद से आप अपनी आवश्यकतानुसार cell को edit कर सकते हैं
अब हम लिबर ऑफिस calc पर spoken tutorial के अंत में आ गये हैं
संक्षेप में हमने निम्न बारे में सीखा
fill tools और selection lists का उपयोग करके गति बढ़ना
यह स्क्रिप्ट देवेन्द्र कैरवान द्वारा अनुवादित है आईआईटीबॉम्बे की ओर से मैं रवि कुमार अब आपसे विदा लेता हूँ
ruby में object oriented concept के इस स्पोकन ट्यूटोरियल में आपका स्वागत है
इस ट्यूटोरियल में हम उपयोग करना सीखेंगे
क्लासेस
ऑब्जेक्ट्स बनाना
ruby में methods  परिभाषा के भिन्न तरीके
ubuntu version 1204
इस ट्यूटोरियल के अनुसरण के लिए आपको लिनक्स कमांड्स टर्मिनल और टेक्स्ट एडिटर का ज्ञान होना ज़रूरी है
शुरू करने से पहले याद रखें कि हमने पहले ही ttt डिरेक्टरी बनायीं थी
अब उस डिरेक्टरी पर जाते हैं
ruby hyphen tutorial और classes डिरेक्टरी पर
ruby एक object oriented भाषा है
ruby में वैल्यू से string या नंबर तक सब कुछ एक ऑब्जेक्ट है;
एक class सम्बंधित data और functions का संग्रह है
यह व्यवस्थित जानकारी को रखने के काम आ सकता है
एक object class को प्रमाणित करता है
एक class की परिभाषा कीवर्ड क्लास के साथ शुरू होती है
इसके बाद class का नाम आता है
यह end के साथ सीमांकित होता है
अब class का एक उदाहरण देखते हैं
class product
ruby कोड
class का नाम कैपिटल लेटर से शुरू होना चाहिए
नाम जिसमें एक से अधिक शब्द हों कैमल केस camel case में होने चाहिए
userinformation
productinformation
बाद वाली फाइल्स के नाम के शब्दों को अलग करने में अंडरस्कोर का प्रयोग होगा
user underscore information
product underscore information
ruby के प्रारंभिक ट्यूटोरियल्स में प्रदर्शित जैसे ही gedit में एक नयी फाइल बनायें
इसको  class_definitionrb  नाम दें
मेरे पास क्लासेस के कार्यान्वयन का एक कार्यकारी उदाहरण है
ट्यूटोरियल को पूरा समझते समय बीच में रोककर कोड टाइप करें
मैंने इस उदाहरण में क्लास नामक order को परिभाषित किया है
अब कुछ वेरिएबल्स जोड़कर class को उपयोगित बनाते हैं
फिर एक इंस्टैंस वेरिएबल myinstance परिभाषित किया है
और इसको एक वैल्यू नियुक्त की है
मैंने एक क्लास वेरिएबल myclassvar भी परिभाषित किया है
अब क्लास के उपयोग के लिए कुछ कोड जोड़ते हैं
टाइप करें puts order dot instance underscore variables
इस लाइन से पहले एक नयी लाइन के लिए puts कुछ कैरेक्टर्स स्लैश n जोड़ें
उसको कॉपी पेस्ट करें और जोड़ी हुई लाइन के नीचे इसे जोड़ें और इसे सेव करें
अब इस code को निष्पादित करें
टर्मिनल पर जाएँ और टाइप करें
ruby space class underscore definition dot rb
आप परिभाषित instance वेरिएबल देखेंगे
अब टाइप करें puts order dot class underscore variables
इस सीमांकन को लाइन के बिल्कुल नीचे कॉपीपेस्ट करें और सेव करें
अब टर्मिनल पर जाएँ और पहले की तरह ही फाइल को निष्पादित करें
आप परिभाषित क्लास वेरिएबल देखेंगे जो स्पष्ट भी होता है
अब आप अपना क्लास लिखने के लिए सक्षम हैं
आगे देखते हैं ऑब्जेक्ट क्या है
एक ऑब्जेक्ट क्लास का इंस्टैंस है
जिसका मतलब ऑब्जेक्ट क्लास से बनता है
ऑब्जेक्ट क्लास में परिभाषित विशषताएं और मेथड्स रखेगा
आप ऑब्जेक्ट कैसे घोषित करते हैं
हम एक नया कीवर्ड उपयोग करके क्लास का ऑब्जेक्ट घोषित करते हैं
यहाँ हम product क्लास का ऑब्जेक्ट घोषित कर रहे हैं
यहाँ ऑब्जेक्ट बन गया है
product = productnew
यह प्रक्रिया ऑब्जेक्ट का प्रारंभन कहलाती है
यह ऑब्जेक्ट product का प्रकार है
अब देखते हैं प्रारम्भिक मेथड क्या है
initialize मेथड ऑब्जेक्ट बनाते समय कॉल हुआ है
ऑब्जेक्ट पर न्यू new कॉल करने के लिए इनिशियलाइज़ initialize मेथड उपयोग करते हैं
इनिशियलाइज़ मेथड के पास पैरामीटर्स की सूची हो सकती है
अन्य ruby मेथड्स की तरह यह def कीवर्ड के बाद आता है
प्रारंभिक स्तर के ruby ट्यूटोरियल्स की तरह ही gedit में एक नयी फाइल बनायें
और इसको object undescore initialize dot rb  नाम दें
मेरे पास ऑब्जेक्ट प्रारंभन initialization कोड का एक कार्यकारी उदाहरण है
यहाँ मैंने एक order नामक क्लास को परिभाषित किया है
फिर बिना आर्गुमेंट के मैंने एक इनिशियलाइज़ मेथड को परिभाषित किया है
मैंने एक puts मेथड को परिभाषित किया एक मैसेज प्रदर्शित करने के लिए  i have created an object
आगे मैंने order डॉट new को परिभाषित किया
यह इनिशियलाइज़ मेथड का उपयोग करेगा
ruby space object underscore initialize dot rb
आप मैसेज देखेंगे i have created an object
अब वापस gedit पर जाएँ और मेथड में एक आर्गुमेंट जोड़ें
अब puts में परिवर्तन करते हैं
यह पास किये हुए आर्गुमेंट की वैल्यू प्रदर्शित करना चाहिए
आगे टाइप करें
order dot newi have created an object
यहाँ हमने न्यू मेथड को एक आर्गुमेंट दिया है
यह आर्गुमेंट इनिशियलाइज़ मेथड को पास किया जाता है
आप प्रिंट किया हुआ मैसेज i have created an object देखेंगे
अब आप ऑब्जेक्ट प्रारम्भन  initialization का मतलब समझ चुके होंगे
याद रखें ruby में फंक्शन्स हैं जो क्लास प्रदर्शित करते हैं
क्लास में प्रत्येक मेथड def और end ब्लॉक में परिभाषित है
मल्टीवर्ड मेथड नेम अंडरस्कोर से अलग हुआ है
कुछ करैक्टर्स characters जो मेथड नेम के साथ संलग्न हुए है निम्न हैं:
= equal to
प्रत्येक करैक्टर मेथड में कुछ मतलब जोड़ता है
अब कुछ उदाहरण देखते हैं
और इसको class underscore methods dot rb नाम दें
मेरे पास क्लास मेथड्स कोड का एक कार्यकारी उदाहरण है
यहाँ मैंने animal नामक एक क्लास को परिभाषित किया
फिर मेरे पास दो मेथड्स हैं breathe और walk
यह दोनों का def और end कीवर्ड्स के साथ परिभाषित हुए हैं
फिर मैंने ऑब्जेक्ट animal को प्रारम्भ किया
मैंने इसे वेरिएबल animal नियुक्त किया लोअरकेस a के साथ
फिर मैंने क्रमानुसार मेथड्स breathe और walk का उपयोग किया
टर्मिनल खोलें और टाइप करें
ruby space class underscore methods dot rb
आप लाइन्स देखेंगे :
i breathe
i walk
प्रिंट हुई हैं
यह इसलिए है क्योंकि आपने दो मेथड्स breathe और walk उपयोग किये हैं
puts स्टेटमेंट इन मेथड्स में परिभाषित है परिणाम देते है जो आप देखते हैं
आगे देखते हैं कि एक अनुगामी question मार्क के साथ मेथड्स कैसे बनाते हैं
प्रारंभिक स्तर के ruby ट्यूटोरियल की तरह ही gedit में एक नयी फाइल बनायें
और इसे class underscore methods underscore with underscore trailing underscore characters dot rbनाम दें
मेरे पास question मार्क कोड के साथ क्लास मेथड्स का एक कार्यकारी उदाहरण है
यहाँ उदाहरण के लिए मैंने पहले की तरह ही समान क्लास ली है
यहाँ breathe मेथड अनुगामी क्वेश्चन मार्क question mark  रखता है
ऐसे मेथड्स सामान्यतः boolean वैल्यूज रिटर्न करने में उपयोग होते हैं
यह ruby के मेथड नेमिंग कन्वेंशन naming convention पर आधारित है
animal dot breathe questionmark घोषित करके मेथड उपयोग हुआ है
ruby space class underscore methods underscore with underscore trailing underscore characters dot rb  और आउटपुट देखें
आप आउटपुट में ट्रू देखेंगे
आगे हम दूसरे मेथड walk को परिभाषित करते हैं
इसके पास एक साइन लगाएं equal to =value
animal dot walk कॉल करके इसको उपयोग करें
फिर इस मेथड को निष्पादित करें
ruby class underscore methods underscore with underscore trailing underscore characters dot rb
यह एक undefined मेथड एरर देगा
यह इसलिए है क्योंकि equal to साइन अलग मतलब रखता है
यह एक मेथड को वैल्यू नियुक्त करने में उपयोग होता है
अब इस बार मेथड को कुछ अलग तरह से उपयोग करते हैं
टाइप करें puts animal dot walk equal to  hops
अब एक अन्य कोशिश करें
टर्मिनल पर जाएँ और पहले की तरह ही कमांड रन करें और आउटपुट देखें
अब देखेंगे कि शब्द hops प्रिंट हुआ है
यह प्रदर्शित करता है कि मेथड के आगे equal टू साइन का मतलब है नियत कार्य
अब आप अपने मेथड्स को लिखने में सक्षम होने चाहिए
classes कैसे घोषित करें
क्लास के ऑब्जेक्ट्स कैसे बनायें
ruby में मेथड्स परिभाषा के भिन्न तरीके
एक नियत कार्य की तरह :
एक class product परिभाषित करना
myvar की वैल्यूज और myvar के लिए सेट वैल्यूज प्राप्त करने के लिए मेथड्स परिभाषित करना
वैल्यूज सेट करने के लिए  = साइन उपयोग करके मेथड परिभाषित करना
क्लास के ऑब्जेक्ट्स को शीघ्र दर्शाना और उपरोक्त दो मेथड्स उपयोग करके वैल्यूज सेट और प्राप्त करना
स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है
modifying the display of content पर spoken tutorial में आपका स्वागत है
इस tutorial में हम सीखेंगे displaysfull content display को मैनेज करना और डिस्प्ले teaser को मैनेज करना
website को खोलें जिसे हमने पहले ही बनाया है
अब हमारे पास अपना कंटेंट है देखते हैं कि वास्तव में यह कैसे दिखता है और drupal इसे पेज में कैसे प्रस्तुत करता है
ध्यान दें कि teaser mode में हमें read more के साथ title और body मिलता है
जैसे ही हम नीचे scroll करते हैं हम यहाँ अपने सभी नये कंटेंट को देख सकते हैं
default रूप से बने हुए अंतिम 10 nodes का drupal outputs देता है जो कि homepage पर परिवर्तित हो गए हैं
ध्यान दें यहाँ नीचे कुछ पृष्ठांकन हैपेज 123 next और last
यदि हम last पर click करते हैं तो हम title के बाद read more के साथ teaser mode में nodes की सूची देखेंगे
यह आकर्षक नहीं है
drupal हमें view modes set करने की अनुमति set है
structure पर click करें औऱ फिर content types पर click करें
अब अपने events content type के लिए लेआउट को अपडेट करें
ड्रॉपडाउन पर click करें फिर manage display पर click करें
यहाँ ऊपर ध्यान दें manage display टैब में यहाँ default और teaser है
default default लेआउट है हम एक full view लेआउट जोडेंगे
फिर teaser लेआउट है teaser पर click करें
teaser mode में एकमात्र event description दिखाई दे रहा है और links जो कि read more links है
यहाँ यह दर्शाता है trimmed limit: 600 characters
हम अपने event content type को बेहतर करने हेतु teaser mode बनाने के लिए इन चीजों को अपडेट करेंगे
आगे बढने से पहले हमें यह समझने की आवश्यकता है कि drupal हमें layouts देता है
structure और display modes पर click करें
फिर view modes पर click करें देखें कि form modes भी है
यह form modes data प्रविष्ट करने के लिए layout है
यह view modes data को देखने के लिए layout है
view modes पर click करें
content view mode में हम full content rss search index search results teaser देखते हैं
हम नया content view mode भी mode सकते हैं
महत्वपूर्ण बात यह है किहम key drupal द्वारा the गए चीजों में ही सीमित नहीं हैं
हमारे पास blocks comments taxonomy terms और users भी हैं
हम इनमें से किसी पर भी view modes जोड सकते हैं
कृपया इस चीज का note बनाएँ याद रखने के लिए यह महत्वपूर्ण बात है
ये इनमें से एक हैं जो उपलब्ध हैं लेकिन प्रत्येक content type के लिए सभी सक्षम नहीं है
वापस जाएँ और उसे करें
structure पर जाएँ और content types पर click करें
events content type पर manage display पर click करें
फिर से हम इस पेज पर हैं जहाँ हमारे पास default और teaser है
नीचे scroll करें औऱ custom display settings पर click करें
full content को checkmark करें
यह हमें fields कैसे बाहर रखें यह manipulate करने की अनुमति देता है जब हम वास्तव में एक node पर कार्य कर रहे हैं
अब यहाँ ऊपर हमारे पास full content और teaser है
अब हम सीखेंगे कि इन दोनों view modes को कैसे अपडेट करना है
पहले full content view को अपडेट करें
हमारे full content लेआउट में ये fields हैं और वे इस क्रम में है और label these दिखाई देता है
वापस चलें और event पर नजर डालते हैं drupalcamp cincinnati पर click करें
body ऊपर है
event website date topics और logo यदि हमारे पास कोई एक है
अब अपने कंटेंट को बेहतर बनाने के लिए इनको clean करें
structurecontent typesmanage display events और फिर full content पर click करें
यहाँ event description full mode में है
उसे logo के नीचे drag करें
फिर logo से label को hide करें
और इसे original image से medium size में बदलें
यह एक image style है
हम image styles के बारे में विस्तार में सीखेंगे जब हम views में जायेंगे
ध्यान दें कि हम किसी भी image style में किसी भी size के image को बनाने में सक्षम हैं जो हम चाहते हैं
फिर हम इसे कहीं भी उपयोग कर सकते हैं update पर click करें
अब हमारा event logo बाईं ओर होगा क्योंकि यह theme इमैज को बाईं ओर floats करेगा
body इसके आस पास होगा
event date से label inline करें
अब format बदलते हैं
दाईं ओर gear पर click करें हम gear का उपयोग कुछ चीजों को कंफिगर करने के लिए करते हैं
हम इसे default long date में बदलेंगे
update पर click करें यह अच्छा है
event sponsors को inline करें
आप देखेंगे कि output linked to the referenced entity है
इसका मतलब है कि यदि cincinnati user group drupalcamp cincinnati को प्रायोजित करता है तो वो user group page से link होगा
यह ठीक उसी तरह है जैसा हम चाहते हैं
चूंकि event topics एक column में प्रस्तुत है हम above चुनेंगे
फिर से यह referenced entity से linked है
अब कृपया tutorial को रोकें और देखें कि आपकी screen मेरे screen की तरह दिख रही है क्या
full view mode में अपने एक nodes पर एक नजर डालते हैं
content पर click करें और फिर यहाँ किसी भी event पर click करें
आपके event और text के names मुझसे बहुत ही अलग होंगे
यह इसलिए क्योंकि devel lorem ipsum उपयोग करता है
यहाँ किसी भी event पर click करें
आपको अब layout देखना चाहिए जो कुछ इस तरह दिखता है
यह बहुत ही अच्छा लग रहा है
event website event date event sponsors
यहाँ event topics में एक छोटी सी समस्या है लेकिन उसके लिए हम कुछ css का उपयोग कर सकते हैं
उनका links सही स्थान को इंगित करता है
अपने user group content type के लिए full display को अपडेट करें
structure content types पर click करें औऱ फिर user groups में manage display पर click करें
फिर से हमें अपने views को अपडेट करने की जरूरत है
नीचे scroll करें custom display settings पर click करें और full content चुनें
हम अपनी प्राथमिकता के अनुसार इनमें से किसी भी displays को अपडेट कर सकते हैं save पर click करें
फिर full content चुनें यह उसी के समान है जैसे हमने अपने events के साथ किया था
group website को description और site inline के ऊपर रखें
group contact और email को एक साथ रखें फिर उसके labels को inline करें
मैं email में email link नहीं बल्कि plain text चुनूँगी
यह इसलिए क्योंकि मैं अपने default email program का उपयोग अब किसी और को email करने के लिए नहीं करती
मैं इसे plain text चुनूँगी
group experience level को above रखें क्योंकि यह सभी अनुभवों की सूची है
अंत में events sponsored को above रखें
format को label रखें
हम entity id या rendered entity भी चुन सकते हैं
लेकिन ऐसा करने पर हम यहाँ event pages के पूरे समूह के साथ समाप्त करेंगे
मैं इसे label रखूँगी
यहाँ link to the referenced entity है
इसका उपयोग करके cincinnati user group में drupalcamp cincinnati पर जाने के लिए हम link पर click कर सकते हैं
save पर click करें और देखे कि हमने क्या किया है
content पर click करें और सूची में user group पर click करें
यहाँ हमारे पास group website description contact information है यह devel द्वारा बनाया गया है
contact emailयह नकली आईडी है जो कि devel द्वारा बनाई गई है
महत्वपूर्ण बात यह है कि यह कार्य कर रहा है
यहाँ group experience level है ध्यान दें कि devel ने कुछ double selected किया है
अभी के लिए हम इसको ऐसे ही छोड़ देंगे
अंत में event sponsored drupalcamp cincinnati है
यह लेआउट काफी बेहतर है जिसे हम किसी भी display या layout modules जोड़े बिना प्राप्त कर सकते हैं
हमने full content सफलतापूर्वक किया है
अब अपने teaser modes को अपडेट करना सीखते हैं यदि आप इन दोनों पर नजर डालें तो वे खराब नहीं है
लेकिन जैसे ही आप नीचे scroll करते हैं हमारा teaser modes बहुत अच्छा नहीं है
हम इसे आसानी से ठीक कर सकते हैं
structure और content types पर click करें
events में manage display पर click करें फिर teaser पर click करें
drupal हमें links और event description देता है जो कि body field है
अब इसके लिए अपना teaser mode अपडेट करते हैं
event website को ऊपर drag करें और inline चुनें
फिर event date को ऊपर drag करें क्योंकि यह महत्वपूर्ण है
फिर event logo drag करें और इसे ऊपर रखें
हम label को hide करेंगे औऱ thumbnail से format बदलेंगे
हम अपनी site पर किसी भी image के लिए image styles बना सकते हैं
लेकिन हम इसके बारे में बाद में सीखेंगे
link image को content में बदलें
यह सीधे ही कंटेंट आइटम में link के रूप में logo बनाता है अब update पर click करें
हमारे पास logo website औऱ date है
links को नीचे drag करें
अब event description की कांटछाँट करते हैं
gear पर click करें और इसे 400 characters में बदलें
update पर click करें फिर dropdown पर click करें और trimmed option चुनें
अब हमारा teaser mode ऐसा होना चाहिए logo बाईं ओर website date और links के साथ description दाईं ओऱ
देखते हैं कि यह अब कैसे दिखता है save पर click करें
site पर वापस जाएँ
आप देखेंगे कि drupalcamp cincinnati अपडेट हो गया है
हम date field को बाद में अपडेट करेंगे
आप देखेंगे कि body की छंटनी हो गई है
structure पर click करें content types events manage display और teaser पर click करें
event date को छोडकर इनमें से अधिकाश ठीक है time ago के बजाय हम custom चुनेंगे
यहाँ ध्यान दें यहाँ date formats के लिए php documentation link है
अब datetime format अपडेट करते हैं
सबसे पहले उन्हे डिलीट करें
lowercase l comma capital f js comma और capital y
इसका अर्थ है कि day of the week day of the month
और फिर उचित suffixst nd rd th और चार अंको का वर्ष
update पर click करें
अब हम यहाँ date के preview को देख सकते हैं
अभी के लिए event description को hide करें
अपनी site पर एक नजर डालें
अब हमारे event के लिए हमारे teaser को यहाँ देखा जा सकता हैtitle logo website और event date
अब अपने user groups के लिए teaser mode को अपडेट करें
structure content types पर click करें और फिर user groups में manage display पर click करें
फिर teaser पर click करें
यह थोडा सा अलग है क्योंकि हमारे पास कोई भी इमैज नहीं है
हमारे पास user group logo हो सकता है
user group website को ऊपर रखें
हम user group description प्रदर्शित नहीं करेंगे
अब group contact email रखें
और group website और contact email का label inline करें
यहाँ फिर से मैं format को plain text रखूँगी क्योंकि मैं अपनी default email उपयोग नहीं करना चाहती
यह बहुत ही सरल teaser mode है
अपनी site पर वापस जाएँ
cincinnati user group में read more के साथ group website और contact email है
यही कारण है कि हमने full content और teaser mode दोनों के लिए view modes अपडेट किया है
बाद के tutorials में हम अपने landing पेज पर जायेंगे और अपने कंटेंट को उपयोगी रूप देंगे
इसी के साथ हम tutorial के अंत में पहुँच गए हैं संक्षेप में
इस tutorial में हमने सीखा displays full content display को मैनेज करना और display teaser को मैनेज करना
raster data styling in qgis पर स्पोकन ट्यूटोरियल में आपका स्वागत है
इस ट्यूटोरियल में हम सीखेंगे सतत raster को स्टाइल करना
raster calculator में एक्स्प्रेशन लिखना
raster प्रोपर्टिज के बारे में
qgis वर्जन 218
इस ट्यूटोरियल का अनुकरण करने के लिए आपको qgis interface से परिचित होना चाहिए
पूर्वपेक्षित ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट पर जाएं
प्लेयर के नीचे स्थित code files लिंक में दिए गए फोल्डर को डाउनलोड़ करें
डाउनलोड़ की गई zip फाइल के कंटेंट्स को एक्स्ट्रैक्ट करें और इसे फोल्डर में सेव करें
मेरा code files फोल्डर यहां है
फोल्डर को खोलने के लिए डबलक्लिक करें
इस फोल्डर में आप वर्ष 2000 और 1990 हेतु पूर्ण विश्व के लिए population density grid files पायेंगे
यहां asc file extension के साथ ascii फॉर्मेट में दो फाइल्स हैं
इन फाइल्स को  qgis में खोलें
code files फोल्डर को बंद करें
यहां मैंने qgis इंटरफेस खोला है layer मैन्यू पर क्लिक करें
ड्रापडाउन से add layer चुनें
सबमैन्यू से add raster layer चुनें
एक डायलॉग बॉक्स खुलता है मैं desktop में code file  फोल्डर पर जाऊंगी
asc file extension के साथ दो फाइल्स चुनें
ctrl की को दबाएं और पकड़कर रखें दोनों फाइल्स पर क्लिक करें
coordinate reference system selector खुलता है
कुछ सेटिंग्स में crs स्वतः ही चयनित होगा
ऐसी स्थिति में यह विंडो नहीं खुल सकती है
यदि coordinate reference system selector नहीं खुलता है तो इस स्टेप को छोड़ दें और अगले स्टेप के साथ आगे बढ़ें
यहां मैं सूची से wgs 84 epsg 4326  चुनूंगी
क्योंकि एक ही समय पर हम समान दो लेयर्स जोड़ रहे हैं coordinate reference system selector एक बार और यहां खुलता है
फिर से wgs 84 epsg 4326 चुनें
कैनवास पर आप grayscale में प्रस्तुत विश्व का  मानचित्र देखेंगे
हल्के रंग का pixels अधिकतम जनसंख्या और गहरे रंग का pixels निम्नतम जनसंख्या दर्शाता है
layers panel में आप दोनों लोड़ raster layers देखेंगे
raster में प्रत्येक pixel में उस ग्रिड के लिए जनसंख्या घनत्व का मान होता है
pixel का मान देखने के लिए टूल बार के ऊपरी राइटकोने पर identify features टूल पर क्लिक करें
मानचित्र को जूमइन करने के लिए माउस के व्हील का उपयोग करें
raster मानचित्र पर कहीं भी क्लिक करें
pixel मान identify results पैनल में दिखाई देगा
ध्यान दें कि हल्के रंग में pixel उच्चतम मान और गहरे रंग के pixel में निम्नतम मान होता है
identify results  पैनल बंद करें
मानचित्र को जूम आउट करें pan map टूल पर क्लिक करें और कैनवास पर मानचित्र को व्यवस्थित करें
जनसंख्या घनत्व पैटर्न को उपयुक्त प्रकार की स्टाइलिंग के साथ बेहतर रूप से देखा जा सकता है
layers panel में पहली लेयर पर राइटक्लिक करें
कॉन्टैक्स्ट मैन्यू से properties  ऑप्शन चुनें
डायलॉग बॉक्स में style टैब चुनें
band rendering सेक्शन में render type को  singleband pseudocolor में बदलें
interpolation को linear करें
color ड्रापडाउन में spectral चुनें
mode को continuous चुनें
आप देखेंगे कि 5 नए रंग मान बन गए हैं
apply बटन पर क्लिक करें और डायलॉग बॉक्स के निचले दाएं कोने में ok बटन पर क्लिक करें
वापस  qgis  कैनवस में आप वर्णक्रमीय रंग प्रतिपादन के 5 वर्गों में प्रदर्शित  raster मानचित्र देखेंगे
जैसे 1 layer में दिखाया गया है उन्ही स्टेप्स का अनुकरण करें और 2 layer के लिए raster style बदलें
हमारे विश्लेषण के लिए हम 1990 और 2000 के बीच के सबसे बड़े जनसंख्या परिवर्तन वाले क्षेत्रों को खोजना चाहेंगे
इसके लिए हमें दोनों layers में प्रत्येक ग्रिड के pixel मान के मध्य अंतर ज्ञात करने की आवश्यकता है
इन गणनाओं के लिए हम raster calculator tool का उपयोग करेंगे
मैन्यू बार में raster मैन्यू पर क्लिक करें ड्रापडाउन से raster calculator चुनें
raster calculator डायलॉग बॉक्स खुलता है