dianavdavidson/MUCS-Hinglish huggingface dataset:
वेब एप्लिकेशन में एक applet एप्लेट इंटीग्रेट एकीकरण करना करने पर ट्यूटोरियल में आपका स्वागत है
application जिसे आप इस tutorial में बनाते हैं वह आपको दर्शाएगा कि netbeans ide में एप्लेट को कैसे बनाएँ औऱ परिसारित करें
यदि आप netbeans का उपयोग पहली बार कर रहे हैं तो कृपया निम्न tutorial देखें
introduction to netbeans to get started with the ide
इसके अतिरिक्त ide के साथ सुपरिचित होने के लिए netbeans ide पर developing web applications और
designing guis ट्यूटोरियल्स भी देखें
उपर्युक्त सभी tutorials को spoken tutorial की website पर देखा जा सकता है
इस प्रदर्शन के लिए मैं उपयोग कर रही हूँ लिनक्स operating system ऊबुंटू 1104 और netbeans ide 711
इस tutorial में हम एक
applet बनायेंगे
applet को run करेंगे और
web application में applet को शामिल करेंगे
अब अपने project को बनाने के लिए ide launch करते हैं
file> new project पर जाएँ और java class library बनाएँ
अपने project को name दें
मैं अपने project को sampleapplet name दूँगी
अपने system में किसी भी directory में स्थान set करें
और अपना project बनाने के लिए finish पर click करें
अब applet source file बनाते हैं
sampleapplet project node पर right click करें
और प्रोप्रटीज window खोलने के लिए properties चुनें
project के लिए इच्छित source and binary format का चयन करें
यह सुनिश्चित करने के लिए है यदि jdk का सही version चुना गया है
उदाहरण के लिए यदि आपने jdk का नया मॉडल चुना है
फिर applet उन मशीनों पर नहीं चल सकता है जिनमें java browser प्लगइन plugin का पुराना version है
मैं jdk का नया version चुनूँगी क्योंकि मेरा browser java browser प्लगइन के नये version का समर्थन करता है
sampleapplet project node पर फिर से click करें
और new> applet चुनें
यदि आपको इस contextual menu में applet option नहीं मिल रहा है other पर click करें
categories के अंदर java चुनें
file types के अंदर एक applet बनाने के लिए applet चुनें
class name sample और package name org me hello दें
ide निर्दिष्ट package में applet source file बनाता है
आप इसे देखने के लिए projects window में source package node विस्तृत कर सकते हैं
applet source file source editor में खुलती है
अब अपने applet class को परिभाषित करते हैं
मेरे पास साधारण applet के लिए code है
जो background color cyan
foreground color red red करता है
और message प्रदर्शित करता है जो क्रम को स्पष्ट करता है जिसमें applet में methods हैं
अर्थात init  method start  methods और paint  methods कॉल होते हैं जब applet शुरू होता है
मैं अपने clipboard में पूरे code को copy करुँगी और ide में मौजूद code में paste करूँगी
projects window में sample java file पर right click करें
और contextual menu से run file चुनें
applet सन्निहित के साथ sample html launcher फ़ाइल build folder में बनती है
आप files window में देख सकते हैं
sample dot html file
applet applet viewer में भी लॉंच होता है
screen पर message प्रदर्शन के साथ
मैं appletviewer को बंद करती हूँ
और फिर web application में applet को लागू करते हैं
ताकि हम यूजर के लिए applet उपलब्ध करा सकें
ऐसा करने के लिए हम एक web application बनाते हैं
categories के अंदर java web चुनें और projects के अंदर web application चुनें
हम अपने project को hellosampleapplet name देंगे और
देखें यदि see server चयनित है और अपने project को बनाने के लिए finish पर click करें
ध्यान दें जब हम java project sampleapplet को web project hellosampleapplet में जोड़ते हैं
हम applet के निर्माण के लिए ide सक्षम करते हैं जब भी हम इस web application का निर्माण करते हैं
इसलिए जब हम sample dot java applet संशोधित करते हैं
ide applet का एक नया version बनाता है जब यह बन जाता है
अब projects window में hellosampleapplet projects node पर right click करें
और properties पर click करें
हमारा applet java project में है
jar file को जोड़ने के लिए window की बाईं ओर पर menu से packaging option चुनें
add project पर click करें और java project चुनें जिसमें applet class शामिल है
इस case में यह sampleapplet है
add project jar files पर click करें
jar file applet source file सहित अब table में सूचीबद्ध है
projects window में इस पर right क्लिक करके और clean and build ऑप्शन्स को चुन कर
अब hellosampleapplet प्रोजेक्ट बनाएँ
जब यह project now जाता है तो applets jar file मूल sampleapplet project में तैयार होती है
files window पर जाएँ build और web फोल्डर के अंदर
hellosampleapplet प्रोजेक्ट नोड प्रदर्शित करें
आप देख सकते हैं कि jar file जुड़ गई है
अब आगे applet को html file में जोड़ें
project window पर वापस जाएँ hellosampleapplet projects node पर right click करें
new चुनें और html file option चुनें
यदि आप इस contextual menu में html option नहीं पा सकते हैं
other पर click करें
categories में web चुनें और file types में html चुनें और next पर click करें
अपनी html file को name दें
मैं फाइल को myapplet name दूँगी और finish पर click करें
अगला step है myapplet dot html file में body tags के बीच में applet tag प्रविष्ट करना
मेरे पास यहाँ applet code है
मैं इसे मेरे clipboard से copy करती हूँ और html file में body tags के बीच में paste करती हूँ
अगला step है html file को रन करना
projects window में myapplet dot html पर right click करें और run file चुनें
server html file को ide default browser में deploys करता है
अब जैसे ही server html file को ide default browser में deployed करता है
आप screen पर प्रदर्शित message देख सकते हैं
अब नियतकार्य
अपने नियतकार्य के रूप में ide में दूसरा साधारण banner applet बनाएँ
जिसमें applet appletविंडो पर message scrolls करे
अपने applet को web application में जोडें
और web project में jar files जोड़ें और
अंततः html file बनाएँ और रन करें
मैंने मेरा घूमने वाला बैनरapplet बना लिया है
मैं project खोलती हूँ और रन करती हूँ
आप देख सकते हैं कि applet window पर message स्क्रोल करने के साथ खुलता है
screen पर प्रदर्शित link पर उपलब्ध video देखें
mysql के पांचवें भाग में आपका स्वागत है अपने डेटा को प्रयोगकर्ता के लिए एकोecho करने और इससे परिणाम दर्शाने के लिए हमें while स्टेटमेंटstatement के उपयोग की आवश्यकता होगी
जैसा कि मैंने उल्लेख किया है हमने एक रोrow वेरिएबलvariable बनाया है और यह  =mysql_fetch_assoc है
यह हमारे extract क्वेरी से एक असोसीटिवassociativeअरैarray बना रहा है जोकि यहाँ है
अतः हम people टेबलतालिकामें सब कुछ चुन रहे हैं और उनको id के द्वारा आरोही क्रम में लगा रहा हूँ
अपने while के भीतर चूँकि हमने रोrow को एक अरैarray की तरह लिखा है और यह एक असोसीएटिव अरैarray है row0 ग़लत होगा क्योंकि यह संख्यावाचक हैं
यह संख्यावाचक आईडीnumeric idटैग्सtagsहैं इसके बजाय हम अपने fieldnames इस्तेमाल करेंगेऔर चूँकि यह असोसीएटिव है
अतः 0 1 2 3 4 के स्थान पर हम असली नाम उपयोग करेंगे
चलिए इससे वेरिएबल्सvariables बनाते हैं चलिए मैं id लिखता हूँ और फिर firstname equals हम हर जगह एक ही संरचना इस्तेमाल कर रहे हैं
अतः इसको कॉपी और पेस्ट करना काफी सरल होगा
चलिए इसको इंडेंट करते हैं
अतः हमारे पास एकसाथ पाँच हैं
तो यह पाँच हैं और चलिए इसको थोडा बदल देते हैं यह एक सुस्त काम है
किन्तु इस प्रकार करने से काफी जल्दी कर सकते हैं
अच्छा lastname और हमारे पास डेट ऑफ़ बर्थ है हमारे पास जेंडरgenderभी है
हमारे पास सारे डेटा हैं और अब हम कैसे इसका उपयोग करें
हमें एकोecho कमांड इस्तेमाल करने की आवश्यकता है
सम्भवतः अभी इस समय इसके बीच में एक लूप है अतः जो कुछ भी हम एकोechoकरते हैं वह फिर से दोहराएगा
हमारे पास प्रत्येक रिकार्डअभिलेख है और वह सही भी हैं हम इस कोड को दोहराएँगे
उदाहरणस्वरुप मैं यहाँ text लिखता हूँ अभी यहाँ पर 4 रिकार्डअभिलेख हैं
इस पेज को रिफ्रेश करने के बाद आपको text 4 बार एकोechoहुआ दिखना चाहिए
4 बार टाइप करने पर  यह कोड का अंश यहाँ प्रत्येक लूप दर्शा रहा है
अतः उदाहरण के लिए हम id या firstname या कुछ और सम्मिलित कर सकते हैं जो हमने अपनी असोसीएटिव अरैarray को प्रयोग करते हुए डेटाबेस से निकाला था
अब मैं लिखूँगा firstname lastname was born on dob जन्म तिथि के लिए and is और मैं जेंडरgender को यहाँ रखूँगा
अपने लाइन ब्रेक को न भूलकर मैं अपने पेज को रिफ्रेश करूँगा
अतः हमारे पास डेटा का समूह है जो वेरिएबलvariableके नामों की सहायता से संरचित किए हैं
हमने सही क्रम में दिया है और हमारे पास जो रिकार्डअभिलेख हैं उन सबके लिए यह दोहराया भी गया है
अच्छा हमने अपने टेबलतालिकाके पूरे कन्टेन्ट को इस ऐस्टरिक के द्वारा घोषित स्टार का उपयोग करके दे दिया है जहाँ यह हर सिंगल डेटा या प्रत्येक रिकार्ड अभिलेखको जमा करता है
अब मैं यह करता हूँ मैं लिखूँगा if gender==f तब gender=female
इसकी सही वर्तनी और चलिए अब हम लिखते हैं else gender=male यह केवल वेल्यू पर निर्भर वेरिएबलvariableको पुनः लिखना है
यदि हम अभी रिफ्रेशrefresh करते हैंहम देख सकते हैं कि यह male male और female female में बदल गया है हमारे पास इस डेटा को दर्शाने के लिए कुछ रोचक तरीके भी हैं
इस समय मैं people टेबलतालिकासे चुन रहा हूँ और id के द्वारा आरोही क्रम में सजा रहा हूँ
मैं अवरोही id के द्वारा भी सजा सकता हूँ आप देख सकते हैं कि यह डेटा को इस प्रकार से बदल देता है
हम इसको firstname के अनुसार भी क्रम में लगा सकते हैं यह इसको अवरोही वर्णक्रमानुसार में रख देगा और असेंडिंगआरोही इसको आरोही वर्णक्रमानुसार रख देगा
अतः हमको a d e और k मिल गया
आप इसी तरह से सरनेम में भी कर सकते हैं
आप इसी तरह से किसी के साथ भी कर सकते हैं यहाँ तक कि जन्म तिथि के साथ भी जब तक आप यहाँ यह सम्मिलत कर रहे हैं
एक और चीज़ करने के लिए है अभी मुझे इसे फिर से id में वापस करना होगा और इसे अवरोही करना होगा हम यह लिमिटlimit1 इस्तेमाल कर सकते हैं या हम लिमिटlimit 2 3 या 4 लिख सकते हैं
अभी मैं इस उद्देश्य के लिए लिमिटlimit 1 करूँगा
अभी चलिए 1 लेते हैं जिससे कि पेज के उपयोगकर्ता को टेबलतालिकामें डाले गये आखिरी इंसान का पता चले
इसलिए मैं यहाँ एकोecho लिखूँगा
एकोecholast person to be inserted into table was करें और मैं इसे उसी तरह छोड़ दूँगा और फिर एक लाइन ब्रेक जोडूँगा
मैं अभी first और last name एकोechoकरूँगा ठीक है
अतः यहाँ हम देख सकते हैं कि काफी अस्तव्यस्तता है
last person to be inserted हाँवाकई में यह कार्य कर रहा है
यह पहले से ही limit कमांड में लिखा गया है
मैंने क्या किया है कि इसको id के अवरोही क्रम में 1 द्वारा लिमिट कर दिया है id वृद्धि सम्बन्धी है मुझे सबसे ऊपर 4 मिला है और यदि हम इसे 1 से लिमिटlimit करते हैं 4 ही केवल  रिकार्डअभिलेखहोगा जोकि चुना गया है
इसलिए पिछले दर्शाए गये रिकार्डअभिलेखके अनुसार टेबलतालिका का अंतिम व्यक्ति अपनी वैल्यू एकोechoकरेगा
यह while केवल 1 डेटा मान देगा
चूँकि हम यहाँ 1 डेटा वैल्यू दे रहे हैं हम इससे भ्रमित हो गये हैं
यह यहाँ पर एक कमांड है select * from people order by id decs दूसरी है और limit 1 एक और है
हमने अल्पविराम या कुछ और का इस्तेमाल नहीं किया यह बस इतना है कि हम अपनी क्वेरी के भीतर अपने कोड कैसे लिखें
अच्छाकेवल इस कोड को जाँचने के लिए मैं अभी php myadmin में insert फंक्शनfunctionका उपयोग करके प्रविष्ट करूँगा और मैं एक और रिकार्डअभिलेखजोड़ दूँगी
उदाहरणस्वरुप चलिए david green लिखते हैं और हमारी जन्मतिथि कुछ भी हो सकती है
यह वास्तव में महत्व नहीं रखता कि हम यहाँ क्या लिख रहे हैं हम male लिखते हैं
मैं यहाँ नीचे आती हूँ और यह डेटा जमा करती हूँ
browse पर क्लिक करें और हमारे पास यहाँ एक नई वैल्यू है
जब हम यहाँ पर वापस आते हैं और रिफ्रेशrefreshकरते हैं यह david green में बदल जाएगा
यह वास्तव में उपयोगी है यदि आपके पास एक वेबसाइट है जिसमें आप विडियो या व्यक्तिगत फोटो रखते हैं
आप उपयोगकर्ता द्वारा प्रविष्ट अंतिम स्थान पर रख सकते हैं
या संभवतः अंतिम व्यक्ति जो आपकी वेबसाइट पर पंजीकृत हुआ है या कुछ भी
इसको इस्तेमाल करने की सम्भावना अनंत है
मूलतः कैसे डेटा को एकोechoकरें और कैसे उसे केवल mysql प्रश्न को इस्तेमाल करते हुए कुशलतापूर्वक प्रयोग करें
अगले भाग मेंहम अपने उपयोगकर्ता को अनुमति देंगे कि जिस डेटा को वह दर्शाना चाह रहें है उसे वह स्पष्ट रूप से बता सकें
हम कुछ एचटीएमएलhtml प्रपत्र बनाएँगे और उनको यह करने के योग्य बनाएँगे
यह उन्हें डेटाबेस या टेबलतालिकासे उनके खुद के पसंद का एक नाम चुनने देगा
अतः मुझसे अगले भाग में मिलिए
मैं रवि कुमार आईआईटी बॉम्बे की ओर से अब आपसे विदा लेता हूँ धन्यवाद
इस tutorial में हम सीखेंगे कि डेटाबेस का अनुरक्षण कैसे करें डेटाबेस संरचना कैसे बदलें डेटाबेस को एकीकृत कैसे करें और बैकअप्स कैसे लें
database अनुरक्षण
base database के पूरे कार्यकाल में हमें data को नया विश्वसनीय और सुरक्षित रखने के लिए कुछ कदम उठाने होंगे
यह data संरचना में परिवर्तन और forms को अपडेट करने सहित data को नया रखने के लिए जरूरी है
library database उदाहरण पर गौर करें जिसे हमने अपने पिछले tutorials में बनाया था
इस database में शुरू में पुस्तकों सदस्यों और जारी की गयी हुई पुस्तकों पर tables थे
और हमने इस database संरचना पर आधारित अपने उदाहरण forms queries और reports बनाये थे
बाद में library को अन्य media जैसे dvds और cds के लिए विकसित किया गया
अतः हमने संरचना को नया रखने के लिए library database को परिवर्तित कर दिया
इसके लिए हमने media नामक एक अन्य table जोड़ा
और हमने इस नये media table में dvd और cd सूचना संचित की
इस प्रकार से हमारा database अधिक उपयोगी और नवीनतम बन गया क्योंकि जब आवश्यकता पड़ी हमने बदलाव किये
table बदलावों के साथ हमें उपयोग के लिए सरल बनाने के लिए forms में भी बदलाव करने की आवश्यकता होगी
या नये table संरचनाओं को समायोजित करने के लिए हम नये forms बना सकते हैं
उदाहरणस्वरुप यदि हमारे पास पुस्तकों का data दर्ज करने के लिए एक form है तो हम इसको dvds और cds के data को भी दर्ज करने के लिए परिवर्तित कर सकते हैं
यहाँ हम media के प्रकार को चुनने के लिए option buttons जोड़ सकते थे जो हैं books या dvds या cds
या हम केवल dvd या cd media के data की प्रविष्टि को स्वीकार करने के लिए बिलकुल नया form जोड़ सकते हैं
उसी प्रकार से हमें बदलने या नई queries और reports जोड़ने की आवश्यकता होगी जोकि data संरचना पर आधारित हैं वह बदले जा चुके हैं
और कभीकभी हमें मौजूदा table संरचना को परिवर्तन करने की आवश्यकता होगी
उदाहरणस्वरुप members table पर गौर करें जो library के सभी सदस्यों को सूचीबद्ध कर रहा है
यह अभी केवल उनके names और phone numbers को संचित कर रहा है
अब यदि हमें उनका पता और शहर की जानकारी भी संचित करनी है तो हमें members table संरचना को बदलना होगा
इसके लिए हम sql syntax इस्तेमाल कर सकते हैं जैसे कि:
alter table members add address text add city text
अतः alter table statement table संरचना को बदलता है और दो नये columns जोड़ता है:
address और city जो text data रखेंगे
table संरचना को बनाने और बदलने पर अधिक जानकारी के लिए hsqldb org/website पर जाएँ
screen पर दिख रहे url address का उपयोग करें
आगे देखते हैं कि हम base database को इस्तेमाल के लिए विश्वसनीय कैसे कर सकते हैं
कभीकभी base को थोड़े से records को रखने के लिए अधिक memory की आवश्यकता होती है
ऐसा इसलिए क्योंकि base पूर्वानुमान करता है कि database को एक निश्चित मात्रा में memory की आवश्यकता पड़ सकती है
और data जिसे हमने tables में data वह बिलकुल उसी क्रम में संचित नहीं होते हैं
क्योंकि हम विभिन्न समय पर tables में data जोड़ते हैं उनका असली संग्रह विशिष्ट क्रम में नहीं होता
हम table data के लिए सूचियाँ इस्तेमाल कर सकते हैं जैसा कि हमने पुस्तकों की library के लिए तालिका इस्तेमाल की थी
तालिका केवल पुस्तकों को सूचीबद्ध नहीं करती बल्कि उनका वास्तविक स्थान भी संचित करती है
उसी प्रकार से हम कुशलतापूर्वक data को locate करने के लिए table सूचियाँ बना सकते हैं
किन्तु सूचियाँ भी बहुत सारी memory लेंगी
और कभीकभी table data को डिलीट करना data को पूरी तरह से नहीं निकालता है
वह केवल table सूचियों से अलग हो जाते हैं किन्तु तब तक जगह घेरते हैं जब तक उस जगह के लिए नया data न जोड़ें
अतः इसलिए database का size बढ़ता data है जबकि असली संचित data हो सकता है कि ज्यादा बड़ा न हो
base फिर से रखने के लिए defragmenting नामक बहुत ही अच्छा तरीका प्रदान करता है
इसके लिए हम database खोलेंगे जिसे डिफ्रैग्मेंट करने की आवश्यकता है
पहले libreoffice base window के अंदर पहुँचकर हम tools menu पर click करेंगे और फिर sql submenu पर click करेंगे
और sql window में निम्न command type करें
checkpoint defrag
यह sql command base database file से अवांछित सूचना को हटाता है
यह पहले database को बंद करेगा data को पुनःसंगठित करेगा और database को फिर से खोलेगा
अब हम sql window में एक और command इस्तेमाल कर सकते हैं
shutdown compact
इसमें एक अंतर है कि यह command database को फिर से नहीं खोलेगा
defragmenting पर अधिक जानकारी के लिए hsqldb org के chapter 11 अध्याय पर जाएँ
अंततः backups के बारे में बात करते हैं जो database को सुरक्षित रखने में मदद करता है
हम अपना database इनकी वजह से खो सकते हैं
computer अचानक खराब होने से हार्डडिस्क drive टूटने से या viral खराबी से
libreoffice में अच्छी recovery wizard है जो data नाश को कम करता है
किन्तु अच्छा है कि आप database का समयसमय पर backups रखें
और बैकअप लेना बहुत ही सरल है
हमें केवल database फाइल को copy करने की आवश्यकता होगी
और इसे किसी दूसरे संचयन माध्यम से संचित कर लें जैसे कि बाहरी hard disks या cds या dvds या flash drives
अतः library database का बैकअप लेने के लिए पता करें कि library odb file कहाँ so है
और फिर file को दूसरी hard disk drive या flash drive में copy और paste करें
अब यह copy और paste कार्य पूरे database के बैकअप का संरक्षण करता हैः
इसके सभी data संरचना data forms queries और reports के साथ
हमें कितनी बार backups लेने की आवश्यकता है
यह निर्भर करता है कि कितनी बार database data या अपनी संरचना के सम्बन्ध में बदलता है
मतलब कितनी बार हम data जोड़ते है बदलते हैं या मिटाते हैं
और कितनी बार हम table संरचनाओं forms queries या reports को बदलते हैं
अतः database के इस्तेमाल की बारंबारता पर आधारित हम प्रतिदिन या साप्ताहिक backups नियत कर सकते हैं
address और city दो नये columns को जोड़ने के लिए members table को बदलें
दोनों columns को data type text रहने दीजिये
साथ ही data entry mode में members table को खोलें और कुछ नमूने के तौर पर address और city data mode
अगला library database का defragment करें
अंततः library database का बैकअप लें उसे flash drive या दूसरी hard disk drive में संचित करें यदि मौजूद है
इसी के साथ हम libreoffice base में database अनुरक्षण के इस tutorial की समाप्ति की ओर आ गये हैं
एक database का अनुरक्षण करें
database संरचना बदलें
database defragment करें
और backups लें
नमस्कार conditional statements in awk पर spoken tutorial में आपका स्वागत है
इस tutorial में हम awk में if else else if के बारे में सीखेंगे
हम इसे कुछ उदाहरणों के माध्यम से सीखेंगे
इस tutorial को record करने के लिए मैं उपयोग कर रही हूँ ubuntu linux 1604 operating system और gedit text editor 3201
आपको किसी programming भाषा जैसे c या c + + के साथ परिचित होना चाहिए
यदि नहीं तो कृपया हमारी website पर समरूपी tutorials को देखें
conditional statement हमें कार्य के क्रियान्वयन से पहले एक निर्दिष्ट condition की जांच करने की अनुमति देता है
देखते हैं कि conditional statements जैसे if else elseif awk में कार्य कैसे करते हैं
किसी भी programming भाषा की तरह ifelse statement का syntax हैः
if conditionalexpression1 true है तो action1 क्रियान्वित होता है
else if conditionalexpression2 true है तो action 2 क्रियान्वित होता है
इसके बाद और भी else if statements हो सकते हैं
at में यदि कोई भी निर्दिष्ट conditional expressions true नहीं हैं तो action n क्रियान्वित होता है
else और elseif portions optional है एक उदाहरण के माध्यन से देखते हैं
मान लीजिए हमें 8000 रूपये से अधिक प्राप्त करने वाले छात्रों के लिए स्टाइपेंड में 50% वृद्धि करने की आवश्यकता है
इस condition के लिए एक awk file बनाएं
text editor में दिखाए गए अनुसार निम्न code type करें और cond dot awk के रूप में इसे सेव करें पहले यह पहले ही किया है
समान file code files link में भी उपलब्ध है
इस code में हमने output field separator को colon set किया है
पहला print statement field headings print करता है
आगे if statement जाँचता है कि क्या छठी field की value 8000 से अधिक है
यदि हाँ दूसरा print statement निष्पादित होगा
$6 into 15 इस print statement में छठी field value को 15% से गुणा करेगा
cd command का उपयोग करके उस folder पर जाएं जिसमें आपने code files को downloaded और extracted किया है
awk type करें: awk space hyphen capital f pipe symbol double quotes में space hyphen small f space cond dot awk space awkdemo dot txt एंटर दबाएं
output केवल एक छात्र के बढ़ते स्टाइपेंड के साथ record दिखाता है जिसने condition पूरी की थी
अब मान लीजिए कि नियम बदलता है 8000 रुपये से अधिक पाने वाले छात्रों के लिए स्टाइपेंड में 50% की वृद्धि
अन्यथा 30% वृद्धि दें
हमें एक else block जोड़ने की आवश्यकता है
एक बार फिर से cond dot awk file पर जाएं
आखिरी क्लोजिंग curly brace के पहले निम्न code की line जोड़ें एंटर दबाएं
else enter दबाएं
print space dollar 2 comma dollar 6 comma dollar 6 into 13
पिछली निष्पादित command को प्राप्त करने के लिए अप arrow की दबाएं और enter दबाएं
अब output देखें
फिर से नियम बदलें 8000 रूपये से अधिक पाने वाले छात्रों के लिए 50% की वृद्धि
4000 रूपये से अधिक पाने वाले छात्रों के लिए 40% वृद्धि अन्यथा 40% वृद्धि दें
code पर जाएं दिखाए गए अनुसार code को अपडेट करें
file को सेव करें और terminal पर जाएं
इस समय ध्यान दें कि छात्र mira nair को 40% की वृद्धि मिली
संक्षेप में इस tutorial में हमने awk में conditional statements जैसे if else else if के बारे में सीखा
एक नियतकार्य के rules में नियमों के आधार पर grades देः यदि मार्क 90 से अधिक या बराबर हैं तो grades a होगा
यदि mark 80 से अधिक या बराबर लेकिन 90 से कम हैं तो grade b होगा
यदि mark 70 से अधिक या बराबर लेकिन 80 से कम हैं तो grade c होगा
यदि mark 60 से अधिक या बराबर लेकिन 70 से कम हैं तो grade d होगा अन्यथा grade f होगा
spoken tutorial project team spoken tutorials का उपयोग करके कार्यशालाएँ आयोजित करती है और ऑनलाइन टेस्ट पास करने पर प्रमाणपत्र देती है
libreoffice draw में creating curves and polygons पर spoken tutorial में आपका स्वागत है
इस tutorial में आप सीखेंगे कि draw में polygons यानि बहुभुजों और curves यानि वक्रों के साथ कार्य कैसे करते हैं
इस tutorial के लिए आपको लिबरे ऑफिस draw की बुनियादी जानकारी होनी चाहिए यदि नहीं तो सम्बंधित tutorials के लिए कृपया इस website पर जाएँ
बहुभुज the होते हैं poly का मतलब है बहु अनेक भुजाओं poly आकृति को बहुभुज कहते हैं
हम सीखेंगे कि इस slide में दिखाए गए नक़्शे को कैसे बनाते हैं यह नक्शा घर से school तक का रास्ता दिखाता है
इस tutorial के at तक आप अपने आप इस प्रकार का diagram बनाने में सक्षम होंगे
अब draw खोलते हैं मैंने इस file को routemap named दिया है और desktop पर सेव किया है
सबसे पहले grid view को सक्षम करते हैं ऐसा करने के लिए view पर click करें grid चुनें और display grid चुनें
drawing शुरू करने से पहले अब पेज margins और पेज orientation set करें
cursor को draw पेज पर ले जाएँ और context menu के लिए rightclick करें
page चुनें और page setup पर click करें
page setup dialog box दिखता है
format dropdown पर click करें और a4 चुनें orientation में portrait चुनें
left right top और bottom margins को 1 पर set करें ok पर click करें
अब default font size को 24 पर set करते हैं
main menu से format और character चुनें
character dialog box दिखता है
fonts टैब पर click करें और size क्षेत्र में नीचे जाएँ और 24 चुनें ok पर click करें
यह निश्चित करेगा कि जो text हम आकृतियों के अंदर type करते हैं वो स्पष्ट रूप से दिखता है
अब घर बनाने से शुरू करते हैं
घर के लिए एक वर्ग प्रविष्ट करते हैं और इसके अंदर home लिखते हैं
आगे घर के दायीं तरफ park बनाते हैं
park एक विषम आकृति का आयत है बायीं तरफ की चौड़ाई दायीं तरफ की चौड़ाई से ज़्यादा है
इसे दिखाने के लिए बहुभुज प्रयोग करते हैं बहुभुज बनाने के लिए drawing toolbar पर जाएँ
curve पर click करें और फिर icon के आगे छोटे काले arrow पर click करें
अब polygon filled चुनें
draw पेज पर cursor रखें mouse का बाँया button दबाएं और cursor को नीचे खींचे mouse button छोड़ें
हमने एक सीधी line बनाई है mouse बटन को दायीं तरफ तब तक खींचे जब तक एक समकोण त्रिभुज न बन जाये
mouse का बाँया button दबाएं और mouse को upward की तरफ लाएं double mouse के बाएं button पर doubleclick करें
आपने एक बहुभुज बनाया है इसे अंदर park लिखें
park के आगे एक commercial complex है यह भी एक विषम आकृति का बहुभुज है इसे बनाते हैं
drawing toolbar पर जाएँ curve icon के go वाले छोटे काले arrow पर click करें और polygon filled पर click करें
draw पेज पर cursor रखें mouse का बाँया button पकड़ें और इसे नीचे खींचे
अब mouse button छोड़ें आप एक सीधी line देखते हैं कर्सर को बायीं तरफ तब तक लाएं जब तक त्रिभुज की आकृति न button जाये
mouse के बाएं button पर click करें और mouse को upward ले जाएँ अब shift की पकड़ें और cursor को अंदर की तरफ खींचे
mouse button पर doubleclick करें
अब आपने एक अन्य बहुभुज बना लिया है अब इसके अंदर commercial complex लिखें
पिछली steps का अनुसरण करते हुए drawing toolbar से parking lot बनाएं अब polygon filled चुनें और फिर cursor को draw पेज पर रखें और बहुभुज बनाएं
अब इसके अंदर parking lot लिखते हैं
याद रखें कि आप जितनी चाहे उतनी भुजाओं वाला बहुभुज बना सकते हैं
इस tutorial को रोकें और इस नियत कार्य की कोशिश करें पाँच भुजाओं वाला छः भुजाओं वाला और दस भुजाओं वाला बहुभुज बनाएं
घर के दायीं तरफ एक residential यानि आवासीय complex है और इसकी आकृति आयताकार है
drawing टूल बार से rectangle चुनें
फिर draw पेज पर mouse रखें और आयत बनाने के लिए खींचें
हम इसे residential complex name देंगे
इस इलाके में एक खेल का मैदान भी है यह वास्तव में एक लम्बे आयत की आकृति में है
drawing टूल बार से polygon 45 degree filled चुनें
cursor को draw पेज पर रखें mouse के बाएं button पर click करके नीचे खींचे और इसे छोड़ें
mouse पर click करें और दायीं तरफ लाएं और छोड़ें अब mouse पर click करें और आयत पूरा करने के लिए इसे upward खींचें
mouse के बाएं button पर doubleclick करें
अब आपने एक और बहुभुज बना लिया है
अब इसके अंदर play ground लिखते हैं
अब प्ले ग्राउंड के आगे lake बनाते हैं
drawing toolbar से freeform line filled चुनें
draw पेज में mouse का बायाँ button दबाएं और mouse को वामावर्त दिशा में घुमाएं mouse का बायाँ button छोड़ें
हमने एक lake बना we है इसके अंदर lake लिखते हैं
इस क्षेत्र में आखिरी इमारत school है school परिसर भी एक बहुभुज की form में है
अब इसे अपने नक़्शे पर बनाते हैं दोबारा drawing toolbar से polygon 45 degree filled चुनें
आगे cursor को draw पेज पर रखें और बहुभुज बनाएं अंततः जब बहुभुज पूरा बन जाये तो mouse पर doubleclick करें
इसे अंदर school campus लिखें
एक text box प्रविष्ट करें और इसके अंदर school main gates type करें
अब text box को घुमाएं और इसे सही स्थिति में रखें
अब main menu से modify चुनें और rotate पर click करें
ध्यान दें कि handles लाल रंग में बदल गए हैं इसका तात्पर्य है कि हम rotate mode में हैं