Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Ruby

Ruby

  1. Ruby FFI समझाया: VLC के साथ MP3 चलाएं - एक व्यावहारिक ट्यूटोरियल

    FFI बेसिक्स: फंक्शन्स लोड करना और आयात करना आप FFI के साथ काम कर सकते हैं इसके फंक्शन्स को एक मॉड्यूल में शामिल करके जिसे आप बनाते हैं। इस तरह: require ffi module A extend FFI::Library end फिर, मॉड्यूल के अंदर, हम ffi_lib मेथड का उपयोग करके एक लाइब्रेरी लोड करने जा रहे हैं। एक C लाइब्रेरी, जैसे

  2. Ruby स्ट्रिंग्स रहस्योद्घाटन: ASCII और Unicode एन्कोडिंग मास्टर करना

    वास्तविक दुनिया में ASCII संख्याओं को स्ट्रिंग्स में मैप करने की यह पूरी चीज़ पर्दे के पीछे आपके लिए होती है। लेकिन कुछ व्यावहारिक उपयोग हैं! उदाहरण के लिए: HTTP स्पेसिफिकेशन URLs के अंदर कुछ कैरेक्टर्स की अनुमति नहीं देता। लेकिन आप इन अमान्य कैरेक्टर्स को ASCII फॉर्मेट में एन्कोड कर सकते हैं और अधि

  3. Rails पैरामीटर्स मास्टर करना: उन्हें प्रभावी ढंग से एक्सेस और उपयोग कैसे करें

    Rails कन्वेंशन्स: फॉर्म फील्ड्स और पैरामीटर्स फॉर्म फील्ड्स और URL पैरामीटर्स params कीज़ से कैसे मैप होते हैं? मेरे पास आपके लिए एक उदाहरण है। यहाँ: यह एक साधारण खोज फॉर्म है जो /search पर POST अनुरोध भेजेगा। परिणामस्वरूप, आपको यह params ऑब्जेक्ट मिलेगा: search } यह q क्या है? यह HTML फॉर्म में

  4. Ruby मेथड्स समझाए गए: आसानी से कस्टम फंक्शन्स बनाएं

    मेथड्स को कैसे परिभाषित करें Ruby प्रोग्रामिंग भाषा में कई शक्तिशाली बिल्ट-इन मेथड्स हैं जिनका आप उपयोग कर सकते हैं, लेकिन आप अपने खुद के भी बना सकते हैं। कैसे? आप def कीवर्ड का उपयोग करके अपनी खुद की इंस्टेंस मेथड को परिभाषित कर सकते हैं। यहाँ सिंटैक्स है: def gimme_bacon puts Bacon plz. end यहा

  5. Ruby Sequel Gem मास्टर करना: कोड उदाहरणों के साथ एक व्यावहारिक गाइड

    Sequel उदाहरण: डेटाबेस से कनेक्ट करना Sequel का उपयोग शुरू करने के लिए पहला कदम एक डेटाबेस से कनेक्ट करना है। यहाँ एक उदाहरण है: require sequel DB = Sequel.sqlite(/tmp/testing.db) यह एक Sequel::Database ऑब्जेक्ट बनाता है और इसे DB को असाइन करता है। हम यहाँ SQLite3 डेटाबेस का उपयोग कर रहे हैं। लेकि

  6. Ruby एरर हैंडलिंग मास्टर करें: एक्सेप्शन्स को प्रबंधित करने के लिए `begin` और `rescue` का उपयोग

    Ruby एक्सेप्शन्स को कैसे हैंडल करें आप इन एक्सेप्शन्स को कैसे हैंडल करते हैं? आप उस कोड को लपेट सकते हैं जो एक begin / rescue ब्लॉक के साथ एक्सेप्शन उठाता है। यहाँ यह कैसे काम करता है... पहला खंड (begin), उस कोड को रखता है जिसे आप चलाने जा रहे हैं और जो एक एक्सेप्शन उठा सकता है। उदाहरण: begin IO.s

  7. Ruby इंस्टेंस वेरिएबल्स मास्टर करें: एक व्यावहारिक गाइड

    Ruby इंस्टेंस वेरिएबल्स को कैसे परिभाषित और उपयोग करें आप क्लासेस के अंदर इंस्टेंस वेरिएबल्स को परिभाषित करते हैं। उदाहरण: मान लीजिए हमारे पास एक CoffeeMachine क्लास है। एक कॉफी मशीन को पानी की आवश्यकता होती है, इसलिए आप जानना चाह सकते हैं कि कितना पानी उपलब्ध है। हम ऐसा कर सकते हैं: class CoffeeMa

  8. Ruby के Gsub मेथड का उपयोग करने के 3 शक्तिशाली तरीके

    एक रेगुलर एक्सप्रेशन के साथ पैटर्न बदलें एक सिंगल शब्द को बदलना ठीक है। लेकिन क्या होगा अगर आप एक पैटर्न को बदल सकते हैं? जैसे: एक वर्ष, एक ईमेल एड्रेस, एक फोन नंबर, आदि। आप कर सकते हैं! यहाँ एक उदाहरण है: a1.gsub(/\d/, 2) # a2 पहला आर्गुमेंट एक रेगुलर एक्सप्रेशन है, और इसे यहाँ कवर करना बहुत अधिक

  9. Ruby स्ट्रिंग कंकेटनेशन और इंटरपोलेशन मास्टर करें - व्यावहारिक उदाहरण

    Ruby Concat मेथड उदाहरण आप स्ट्रिंग्स को कुशलतापूर्वक मर्ज करने के लिए Ruby concat मेथड का उपयोग कर सकते हैं। यहाँ कैसे: str = str.concat(a) str.concat(a) str # aa यह तेज़ है क्योंकि यह एक नया बनाने के बजाय स्ट्रिंग str को बदल देगा। लेकिन यह += जितना अच्छा नहीं है... क्या कोई और तरीका है? हाँ! आप

  10. Rails के `where` मेथड को मास्टर करना: व्यावहारिक उदाहरण और सर्वोत्तम अभ्यास

    बुनियादी Where कंडीशन्स where का उपयोग करने का उद्देश्य एक क्वेरी बनाना है जो आपके डेटाबेस में जानकारी को फ़िल्टर करती है, ताकि आपको केवल वही पंक्तियाँ मिलें जो आप चाहते हैं। उदाहरण के लिए: एक Book मॉडल दिया गया है, जिसमें title, author और category हैं। आप किसी विशिष्ट लेखक द्वारा सभी किताबें ढूंढना

  11. Ruby Infinity समझाया: यह कैसे काम करता है और यह क्यों मायने रखता है

    अंकगणितीय संक्रियाओं के परिणाम के रूप में Infinity Ruby कुछ गणितीय संक्रियाओं के परिणामस्वरूप एक Infinity ऑब्जेक्ट लौटाता है। उदाहरण के लिए: आप शून्य से विभाजन एरर से परिचित हो सकते हैं। यहाँ यह है: 1/0 # ZeroDivisionError: divided by 0 लेकिन... यदि आप एक फ्लोट का उपयोग करते हैं, तो आपको कुछ और मि

  12. Ruby Arrays से डुप्लिकेट एलिमेंट्स को uniq के साथ आसानी से हटाएं

    uniq मेथड के साथ आप एक एरे से सभी डुप्लिकेट एलिमेंट्स को हटा सकते हैं। आइए देखते हैं कि यह कैसे काम करता है! यदि आपके पास ऐसा एरे है: n = [1,1,1,2,3,4,5] जहां नंबर 1 डुप्लिकेट है। इस एरे पर uniq कॉल करने से अतिरिक्त वाले हट जाते हैं और यूनिक नंबर्स के साथ एक नया एरे वापस आता है। उदाहरण: n.uniq #

  13. Ruby लॉगिंग मास्टर करें: इवेंट्स और एरर्स को प्रभावी ढंग से ट्रैक करें

    Logger क्लास Ruby Logger क्लास आपको एक डिफ़ॉल्ट आउटपुट फॉर्मेट और गंभीरता के विभिन्न स्तरों के साथ लॉग जनरेट करने का एक तरीका देती है। यहाँ लॉग बनाने का तरीका है: logger = Logger.new(my_log.txt) यह लॉगिंग मैसेजेस को my_log.txt में लिखेगा। यदि आप प्रोग्राम चल रहे टर्मिनल पर मैसेजेस प्रदर्शित करना च

  14. Ruby में एप्लिकेशन सर्वर्स को समझना: Puma क्यों मायने रखता है

    एप्लिकेशन सर्वर्स को समझना आइए मान लें कि आप Ruby में अपना नया चमकदार वेब एप्लिकेशन बनाना शुरू करते हैं। और कोई कोड लिखने से पहले... आप इसे अपने ब्राउज़र में लोड होते देखना चाहते हैं, भले ही केवल डिफ़ॉल्ट वेलकम पेज देखने के लिए। तो आप अपना ब्राउज़र खोलते हैं, आप इसे localhost:3000 पर इंगित करते हैं,

  15. Zeitwerk मास्टर करना: Ruby मॉड्यूल ऑटोलोडिंग के लिए विशेषज्ञ गाइड

    यह आर्टिकल Ruby में क्लास और मॉड्यूल ऑटोलोडिंग की व्याख्या करता है। जिसमें नया Zeitwerk gem शामिल है जो Rails 6 का हिस्सा है। आइए एक प्रश्न से शुरू करते हैं... हम कई सोर्स कोड फाइलों को एक में कैसे लाते हैं? हम उन्हें require करते हैं। एक फाइल को require करने से Ruby उसे पढ़ता है और अंदर का कोड चलात

  16. Ruby के 'next' और 'break' कीवर्ड्स को मास्टर करना: एक पूर्ण गाइड

    Ruby next कीवर्ड (इटरेशन छोड़ें) next कीवर्ड आपको एक इटरेशन को छोड़ने की अनुमति देता है। उदाहरण: मान लीजिए आप स्ट्रिंग्स गिन रहे हैं। और किसी कारण से आप 4 आकार की स्ट्रिंग्स को नहीं गिनना चाहते। आप ऐसा कर सकते हैं: strings = [one, two, four, five] strings.inject(0) do |sum, str| next if str.size

  17. 7 शक्तिशाली Ruby Gems जिनके बारे में आपने शायद नहीं सुना होगा

    आपके Rails प्रोजेक्ट्स में उपयोग करने के लिए सबसे अच्छे Ruby gems क्या हैं? यही आप इस आर्टिकल में खोजेंगे! मैं आपको 7 gems देने जा रहा हूँ, लेकिन वही पुराने gems नहीं जिन्हें आपने लाखों बार देखा है, मैं आपके साथ कुछ ऐसे gems साझा करने जा रहा हूँ जो बहुत उपयोगी हैं, लेकिन कम ज्ञात हैं। लेकिन इससे पहल

  18. Presenter और Service Objects के साथ Rails आर्किटेक्चर को बढ़ाएं: सिद्ध डिज़ाइन पैटर्न

    हमें डिज़ाइन पैटर्न की आवश्यकता क्यों है? समस्या यह है कि Rails आर्किटेक्चर, मॉडल-व्यू-कंट्रोलर, आपको अपने कोड को रखने के लिए एक बुनियादी संरचना देता है। लेकिन यह पर्याप्त नहीं है। आपके व्यूज़ बड़े और लॉजिक से भरे हो जाते हैं जब उनका लक्ष्य जानकारी प्रस्तुत करना होता है। आपके कंट्रोलर्स उन विवरणों क

  19. Ruby के टर्नरी ऑपरेटर को मास्टर करना: कॉम्पैक्ट कंडीशनल लॉजिक के लिए त्वरित गाइड

    Ruby में टर्नरी ऑपरेटर क्या है? एक टर्नरी ऑपरेटर तीन भागों से बना होता है, इसी से टर्नरी शब्द आया है। इन भागों में एक कंडीशनल स्टेटमेंट और दो संभावित परिणाम शामिल हैं। दूसरे शब्दों में, एक टर्नरी आपको केवल एक लाइन कोड में एक कॉम्पैक्ट if/else एक्सप्रेशन लिखने का एक तरीका देता है। उदाहरण के लिए: if

  20. शुरुआती के लिए व्यापक Ruby सिंटैक्स रेफरेंस - त्वरित समीक्षा और रिफ्रेश

    यह एक Ruby सिंटैक्स रेफरेंस है। Ruby सीखना आपके द्वारा याद रखी जाने वाली हर चीज़ के साथ भारी पड़ सकता है। इसीलिए मैंने आपके लिए यह सिंटैक्स रेफरेंस एक साथ रखा है! यह आपकी मेमोरी को रिफ्रेश करने और Ruby प्रोग्राम लिखने के लिए आपको जो जानने की आवश्यकता है उसे त्वरित रूप से समीक्षा करने में मदद करेगा।

Total 649 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:24/33  20-कंप्यूटर/Page Goto:1 18 19 20 21 22 23 24 25 26 27 28 29 30