dianavdavidson/MUCS-Hinglish huggingface dataset:
croplus फ़ाइल पर जाएँ right click करें और properties चुनें croplus properties window खुलती है
change button पर click करें python चुनें फिर ok पर click करें
properties window में ok पर click करें croplus फ़ाइल पर double click करें
आप देख सकते हैं कि python exe फ़ाइल रन हो रही है सॉफ्टवेयर interface खुलता है
कृपया ध्यान दें windows 8/81 पर सॉफ्टवेयर संस्थापित करते समय settings में unsigned driver installation को enable सक्षम करें
हम यंत्र को usb port के द्वारा system से जोड़ सकते हैं एक बार जब जुड़ जाता है तो सॉफ्टवेयर interface खुलता है
अब मैं यंत्र और interface उपयोग करके एक बुनियादी परीक्षण दिखाऊँगी
इस परीक्षण में हम आंतरिक और बाहरी स्रोत के voltages को मापेंगे और तुलना करेंगे
परीक्षण दिखाने के लिए हमें voltage के बाहरी स्रोत की तरह एक battery की ज़रूरत है battery की voltage 3v है
इस परीक्षण के लिए ground gnd terminal और a1 terminal battery से जुड़े हुए हैं
interface पर a1 terminal के बीच voltage दिखाने के लिए a1 पर click करें प्रदर्शित voltage + 315 v है
connection पलटने पर voltage 314v हो जाती है
battery की जगह हम voltage के आंतरिक स्रोत के रूप में pvs उपयोग कर सकते हैं इस परीक्षण के लिए a1 pvs से जुड़ा हुआ है
interface के दायीं तरफ set pvs value = 3v और enter दबाएँ pvs की प्रदर्शित voltage 3001v है
ऊपरी बाएं कोने पर a1 पर click करें a1 की प्रदर्शित voltage 3008v है
इसे सारांशित करते हैं इस tutorial में हमने निम्न करना सीखा:
लिनक्स netbook android और windows पर सॉफ्टवेयर कैसे संस्थापित करते हैं यंत्र को सिस्टम से कैसे जोड़ते हैं और एक सरल परीक्षण दिखाना
एक नियत कार्य में अपने ऑपरेटिंग सिस्टम पर आधारित सॉफ्टवेयर संस्थापित करें
expeyes junior new delhi के interuniversity accelerator centre के phoenix project द्वारा बनाया और विकसित किया गया है
हम spoken tutorials का उपयोग करके कार्यशालाएं चालते हैं और प्रमाणपत्र देते हैं कृपया हमसे सम्पर्क करें
autocorrectस्वसुधारयहाँ हम अपने ऑपरेटिंग सिस्टम के रूप में उबंटु लिनक्स 1004 और लिबर ऑफिस सूट वर्जन 334 का उपयोग कर रहे हैं
व्यापक नियत कार्य
यह tutorial database डिजाइन पर पिछले tutorial के आगे का भाग है
और यहाँ हम निम्न विषयों को सीखेंगे:
4 सूचना items को columns में बदलना
5 primary कीज़ उल्लिखित करना
6 table relationships relationships को स्थापित करना
पिछले tutorial में हमने एक सरल library application के लिए database डिजाइन की प्रक्रिया को शुरू किया था
हमने पहले library database को बनाने के उद्देश्य का पता लगाया था
फिर हमने library के बारे में सूचना खोज कर और सुव्यवस्थित करके अपनी प्रक्रिया को जारी रखा
और हमने सूचना को tables में बाँटा
और इस तरह हमने अपनी library database में चार tables निर्धारित किये थे: books authors publications और members
अब अगले step पर चलते हैं जो है सूचना items को columns में बदलना
यहाँ हम तय करेंगे कि किस सूचना item को हम प्रत्येक table में संचित करना चाहते हैं
प्रत्येक सूचना item जिसे हमने पहले निर्धारित किया था एक field बन गयी है और table में एक column के रूप में प्रदर्शित है
जैसा कि screen पर चित्र में दर्शाया गया है books table में 5 columns हैं जिन्हें fields भी कहते हैं
अतः यहाँ प्रत्येक row या record अपने columns में वास्तव में एक पुस्तक के बारे में सूचना रखते हैं
उसी प्रकार से authors table में प्रत्येक record केवल एक रचयिता की सूचना रखता है
और publishers table में प्रत्येक record केवल एक प्रकाशक की सूचना रखता है
अब आगे हम columns को अपनी ज़रूरतों के अनुसार सुधार सकते हैं
उदाहरणस्वरुप हम author name को first name और last name में अलग कर सकते हैं जिससे कि हम इन columns के जरिये खोज या क्रमबद्ध कर सकें
और हमें गणनाओं के परिणाम tables में अलग columns में रखने की आवश्यकता नहीं है
क्योंकि जब हम परिणामों को देखना चाहते हैं base तब गणना कर सकता है
अब हमें tables और columns के बारे में स्पष्ट है आगे देखते हैं कि कैसे हम primary कीज़ उल्लिखित कर सकते हैं
primary की क्या है
प्रत्येक table एक column या columns के समूह को सम्मिलित करना चाहिये जो विशिष्ट row से table में संचित प्रत्येक row को बतलाती है
यह column या columns के समूह को table की primary की है
यह प्रायः एक विशिष्ट पहचान संख्या होती है जैसे book id या एक author id
हम primary की fields को बहुtables के logical सम्बन्धित data से जल्दी संघटित करने के लिए इस्तेमाल कर सकते हैं और data को अपने लिए साथ में ला सकते हैं
और primary की में हमारे पास समरूपी values नहीं हो सकती
उदाहरणस्वरुप names लोगों के नामों को primary की की तरह इस्तेमाल नहीं कर सकते क्योंकि names unique अद्वितीय नहीं होते हैं
यहाँ एक ही table में एक ही name के दो लोग हो सकते हैं
आगे primary की में हमेशा एक value होनी चाहिए
यदि यह खाली या निरर्थक है तो हम इसे primary की नहीं मान सकते हैं
और हम एक autonumber के रूप में column का data type निर्धारित करके primary की column पर हमेशा एक value बना सकते हैं जो base स्वतः ही बनाएगा
जैसा कि screen पर चित्र में दर्शाया गया है हम अपने tables के primary कीज़ निम्न प्रकार से निर्धारित कर सकते हैं:
books table के लिए bookid
authors table के लिए authorid
publishers table के लिए pulishersid
उसी प्रकार से भले ही यहाँ दर्शाया नहीं गया है members table के लिए membersid primary की होगी
अंततः tables में primary कीज़ निर्धारित करके हम entity integrity लागू कर रहे हैं
entity integrity सुनिश्चित करता है कि यहाँ table में समरूपी records नहीं हैं
यह यह भी सुनिश्चित करता है कि field जो table में प्रत्येक record को पहचानती है वह unique हैं और कभी निष्प्रभाव नहीं होते
अब हमारे पास तीन tables में primary कीज़ हैं हम relationships को स्थापित करके इन सबको एक साथ now सकते हैं
चूँकि base इस संकल्पना का समर्थन करता है इसे relational database management कहते हैं संक्षिप्त में rdbms
यहाँ कुछ प्रकार के relationships हैं और हम उन्हें अभी देखेंगे
सबसे पहले हम देखेंगे कि onetomany relationship क्या है
दिख रहे चित्र में books और authors tables को अभी देखते हैं
एक पुस्तक वास्तव में एक रचयिता द्वारा लिखी गयी है
अब यहाँ उदाहरण हैं कि जहाँ दो या कई लोग एक ही पुस्तक के सहलेखक होते हैं
किन्तु हम अपने उदाहरण को केवल एक ही व्यक्ति द्वारा एक ही पुस्तक को रचने तक limit करते हैं
अपने उदाहरण के साथ जारी रखते हैं कि एक रचयिता कई पुस्तकें लिख सकता है
अतः authors table में दिखलाये जा रहे एक रचयिता के लिए यहाँ पर books table में रचयिता के द्वारा लिखी गयी काई सारी पुस्तकें हो सकती हैं
इसलिए यह onetomany relationship है
और हम इसे अपनी library database में दर्शा सकते हैं
author id को लेकर जोकि authors table में primary की है और उसको books table में जोड़कर
अतः books table में author id को foreign foreign की कहते हैं
उसी तरह से publisher id जोकि publishers table में primary की है यह books table में जोड़कर foreign की बन जाती है
अतः column या columns के समूह को बाँटने से हम database में onetomany relationships को दर्शा सकते हैं
और foreign कीज़ का इस्तेमाल करके table relationships को निर्धारित कर सकते हैं
अतः relationship स्थापित करने के लिए table में एक primary की को अन्य table में एक foreign की की तरह दर्शा सकते हैं
फलस्वरूप हम referential integrity को लागू करते हैं
मतलब table में प्रत्येक foreign की value सम्बन्धित tables में अनुकूल primary की value होगी
आगे देखते हैं कि manytomany relationship क्या होता है
अब table डिजाइन विंडो में वापस जाते हैं
एक पुस्तक जितने चाहे उतने library सदस्यों को जारी की जा सकती है यह मानते हुए कि यहाँ पर कई सारी प्रतियाँ उपलब्ध हैं
उसी प्रकार से एक सदस्य कितनी भी चाहे पुस्तकें ले सकता है अवश्य ही यह मानते हुए कि पुस्तकें उपलब्ध हैं
अतः यहाँ हमारे पास कई पुस्तकें कई सदयों को जारी करने का एक उदाहरण है
जो manytomany relationship को दर्शाता है
अतः हम इस manytomany relationship को अपने database में दर्शा सकते हैं
एक तीसरी table booksissued बना कर जिसे junction table भी कहते हैं
और यहाँ हम प्रत्येक दोनों tablesbooks और members से primary कीज़ कोbooksissued table में प्रविष्ट करेंगे
इसकी वजह से booksissued table सदस्य को जारी की गयी प्रत्येक पुस्तक को records करता है
अतः तीसरा junction table बनाकर हम manytomany relationships को दर्शा सकते हैं
और आखिर में यहाँ onetoone relationship है
कभीकभी कुछ attributes या columns केवल कुछ विशेष data के लिए निश्चित होते हैं और इसलिए कदाचित data से भरे जाते हैं
चलिए एक उदाहरण देखते हैं जिसमें केवल एक रचयिता के पास website address है और बाकी के पास नहीं
और authors table में नई website column को ज्यादातर खाली छोड़ने से हम disk space बर्बाद कर रहे हैं
अतः हम इस column को एक नई अतिरिक्त table स्थानांतरित कर सकते हैं जिसकी primary की वही author id होगी
अतरिक्त table में प्रत्येक record वास्तव में मुख्य table के एक record के अनुरूप होगा
जो onetoone relationship को दर्शाता है
अतः यहाँ हमने अपने database में relationships को स्थापित करना सीखा
इसी के साथ हम libreoffice में database डिजाइन के दूसरे भाग के इस tutorial की समाप्ति की ओर आ गये हैं
संक्षिप्त में हमने database डिजाइन में निम्न विषय सीखें:
6 table relationships को स्थापित करना
यह change password ट्यूटोरियल का तीसरा भाग है इस भाग में हम डेटाबेस में पासवर्ड बदलने जा रहे हैं
हम यहाँ अपने डेटाबेस से पहले ही जुड़ चुके हैं
हम यहाँ पहले ही जुड़ चुके हैं तो फिर से जोड़ने की आवश्यकता नहीं है क्योंकि यह कमांड पहले ही फिर से जारी हो चुकी है
मैं query change नामक एक नई क्वेरी बनाऊँगा और यह mysql query फंक्शन के बराबर होगी
अब यह कोड का नया भाग है अतः मैं नीचे स्क्रोल करूँगा जिससे कि आप इसे आसानी से देख सकें
यह  update है  अतः मैं  update users लिख रहा हूँ जो आप देख सकते हैं कि हमारी टेबल है – अतः अपनी users टेबल को अपडेट करने के लिए
मैं set password equal to new password लिखूँगा
सुनिश्चित कर लें कि मैं यहाँ उद्धरणचिह्नों का इस्तेमाल करूँ
फिर मैं लिखूँगा where  username is equal to the user वेरिएबल जो मुझे अभी मेरे पेज में मिला है
अब यहाँ इस कॉलम में
जो कुछ भी हमारे पास है यह उसके बराबर होता है
अतः चूँकि हम अपना php सेशन पहले ही संसाधित कर चुके हैं
जोकि alex के बराबर है
यह कोड का भाग मूलतः कह रहा है कि टेबल का अद्यतनीकरण करें पासवर्ड को उपयोगकर्ता द्वारा प्रविष्ट नये पासवर्ड में बदलें यह पासवर्ड है जो वह चाहते हैं
और इस where को alex में बदलें
चूँकि यह alex के बराबर है
अतः यह पासवर्ड बदल जाएगा क्योंकि यह यूजरनेम alex के बराबर है
अतः यह 900 के साथ शुरू होता है और जैसे ही हम इसे बदलते हैं हम इसे रिफ्रेश कर सकते हैं और जाँच सकते हैं कि यह वास्तव में बदल चुका है
अतः मैं कुछ और चीज़ें जोडूँगा
इसे यहाँ वापस रखते हैं
और मैं पेज नष्ट करूँगा और die लिखूँगा और फिर your password has been changed लिखूँगा
और फिर मैं एक return कथित लिंक डालूँगा और यह मुख्य पेज पर वापस जाएगा
और यह indexphp है
इससे पहले की हम पेज नष्ट करें मैं सेशन को नष्ट करने जा रहा हूँ
अतः session destroy
कारण है कि एक बार जब उपयोगकर्ता अपना पासवर्ड बदल देता है यह लिंक उन्हें मुख्य पेज पर वापस ले जाएगा और यह सेशन नष्ट करेगा
अतः उन्हें नये पासवर्ड का इस्तेमाल करके फिर से लॉगिन करने की आवश्यकता है
अतः यदि हम इसे जाँचते हैं याद रखिये मेरा वर्तमान पासवर्ड abc है जिसका md5 हैश 900 से शुरू होता है
और यदि मैं यहाँ वापस जाता हूँ अपना पुराना पासवर्ड abc नया पासवर्ड 123 लिखता हूँ और change password पर क्लिक करता हूँ हम देखते हैं कि सभी वैधीकरण जाँचे जा चुके हैं हमारा पासवर्ड बदल चुका है और हमें यह सूचना मुख्य पेज पर वापस जाने के लिए मिलती है
अब यदि मैं मेम्बर पेज पर वापस जाने की कोशिश करता हूँ आप देखेंगे you must be logged in हमारा सेशन नष्ट हो चुका है क्योंकि हमने यहाँ हमारा session destroy फंक्शन इस्तेमाल किया था
और साथ ही जब मैं फिर से लॉगिन करता हूँ और मेरे पासवर्ड के लिए abc टाइप करता हूँ जोकि मेरा पुराना पासवर्ड है हमें एक incorrect password सूचना मिलती है
यदि मैं 123 जाँचता हूँ youre in और इसका प्रमाण यहाँ दिख रहा है
अब वापस जाते हैं और browse पर क्लिक करते हैं नीचे स्क्रोल करते हैं और हम देख सकते हैं कि पासवर्ड 900 से 202 में बदल चुका है
इसलिए यह एक बिलकुल नया हैश है और एक बिलकुल नया पासवर्ड
अतः सब कुछ ठीक कार्य कर रहा है आप देख सकते हैं कि यह करने में काफी सरल है
आपको केवल इतना करना है कि अपनी sql क्वेरीस को ठीक से सीखना है मेरे पास इस पर भी ट्यूटोरियल्स हैं
और आपको ठीक से सोचने की आवश्यकता है कि कैसे अपना पुराना पासवर्ड और अपने दो नये पासवर्ड्स जाँचें
स्पष्टतः जब हमने अपना पंजीकरण किया था हमारे पास सीमा थी कि पासवर्ड कितना बड़ा होना चाहिए
मैं यह आप पर छोड़ता हूँ कि एक और जाँच प्रविष्ट करिये यह देखने के लिए कि पासवर्ड 6 अक्षरों से बड़ा होना चाहिए और 25 अक्षरों से बड़ा नहीं होना चाहिए