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

Ruby

  1. कस्टम मेट्रिक्स के साथ MongoDB क्वेरी लोड ट्रैक करें सटीक प्रदर्शन अंतर्दृष्टि के लिए

    कभी-कभी मानक इंस्ट्रूमेंटेशन प्रदर्शन समस्या के मूल कारण को ट्रैक करने के लिए पर्याप्त नहीं होता है। कस्टम मेट्रिक्स लापता टुकड़ों को ट्रैक करने में हमारी मदद करते हैं। AppSignal के प्रदर्शन ग्राफ़ के लिए धन्यवाद हम ठीक से जानते हैं कि हमारे कोडबेस का कौन सा हिस्सा प्रदर्शन समस्याओं का कारण बनता है

  2. Ruby में गारबेज कलेक्शन को समझना: भाग I

    जब भी आप अपना कोड चलाते हैं, आप मेमोरी का उपयोग करते हैं। जब आप Ruby जैसी भाषा में लिखते हैं, तो ऐसा लगता है कि आपके लिए उपलब्ध मेमोरी अनंत है। आप बिना उस सिस्टम की निश्चित मात्रा के बारे में सोचे चलते रह सकते हैं जो आपके कोड को चला रहा है। इस Ruby Magic एपिसोड में हम बताएंगे कि यह कैसे काम करता है!

  3. Ruby के गारबेज कलेक्शन में गहरी डुबकी: MRI कार्यान्वयन समझाया गया

    पिछले Ruby Magic एपिसोड में हमने इस बारे में बात की थी कि हमें गारबेज कलेक्शन (GC) की आवश्यकता क्यों है और यह सामान्य रूप से कैसे काम करता है। इस पोस्ट में हम थोड़ा गहराई से देखेंगे कि यह Ruby में कैसे लागू किया गया है। विभिन्न Ruby कार्यान्वयन Ruby के कई कार्यान्वयन हैं। तीन लोकप्रिय हैं: MRI (Mat

  4. तेजी से बढ़ती Users टेबल में महारत: स्वच्छ, स्केलेबल डिज़ाइन के लिए रणनीतियाँ

    क्लाइंट वहां कैसे पहुंचा? विवरण में गोता लगाने से पहले, आइए यह समझने की कोशिश करें कि एक ऐप इस स्थिति में कैसे पहुंच सकता है। हम एक साधारण users टेबल से शुरू करते हैं। कुछ हफ्तों के बाद, हमें अंतिम साइन-इन समय निर्धारित करने में सक्षम होने की आवश्यकता होती है इसलिए हम users.last_sign_in_at जोड़ते है

  5. रूबी में अपवाद प्रबंधन में महारत: एक व्यावहारिक गाइड

    ऐपसिग्नल पर हम रूबी एप्लिकेशन के लिए त्रुटि ट्रैकिंग प्रदान करते हैं। ऐसा करने के लिए, हम उन सभी अपवादों को कैप्चर करते हैं जो एप्लिकेशन हम पर फेंकते हैं और जैसे ही वे होते हैं डेवलपर्स को सूचित करते हैं। अपवाद प्रबंधन को सही करना मुश्किल हो सकता है। इस लेख में हम बताएंगे कि यह कैसे काम करता है, खरा

  6. सिर्फ 30 लाइन कोड में रूबी HTTP सर्वर बनाएं

    वेब सर्वर, और सामान्य रूप से HTTP, समझने में कठिन लग सकते हैं। ब्राउज़र अनुरोध को कैसे प्रारूपित करता है, और प्रतिक्रिया उपयोगकर्ता को कैसे भेजी जाती है? इस रूबी मैजिक एपिसोड में हम 30 लाइन कोड में रूबी HTTP सर्वर बनाना सीखेंगे। जब हम कर लेंगे, तो हमारा सर्वर HTTP GET अनुरोधों को संभालेगा और हम इसका

  7. रूबी स्ट्रिंग एस्केपिंग में महारत: उद्धरण और विशेष वर्णों को कैसे संभालें

    इस पोस्ट में हम रूबी में कैरेक्टर एस्केपिंग के बारे में बात करने जा रहे हैं। हम सीखेंगे कि कैरेक्टर को कैसे एस्केप करें, यह कैसे काम करता है, और कुछ उपयोग के मामलों के लिए पूरी तरह से एस्केपिंग से कैसे बचें। यदि आप सोचते हैं कि आप \ के बारे में सब जानते हैं, तो इसे पूरा पढ़ें और आश्चर्यचकित हों...

  8. पर्दे के पीछे: रूबी HTTP सर्वर रेल्स एप्लिकेशन को कैसे निष्पादित करते हैं

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

  9. रूबी कंकरेंसी में गहरा गोता: मल्टी-प्रोसेस तकनीकों में महारत

    मास्टरिंग कंकरेंसी पर पिछले रूबी मैजिक लेख में, हमने हमें रूबी डेवलपर्स के रूप में उपलब्ध कंकरेंसी प्राप्त करने के तीन तरीकों का परिचय दिया। यह लेख तीन-भाग श्रृंखला में पहला है जहां हम प्रत्येक विधि में गहराई से गोता लगाते हैं। पहला: मल्टी-प्रोसेस। इस विधि के साथ एक मास्टर प्रोसेस खुद को कई वर्कर प्

  10. रूबी कंकरेंसी में महारत: मल्टी-थ्रेडेड चैट सिस्टम बनाना

    पिछले रूबी मैजिक संस्करण में हमने दिखाया कि आप कई प्रोसेस का उपयोग करके चैट सिस्टम कैसे लागू कर सकते हैं। इस बार हम आपको दिखाएंगे कि आप उसी चीज़ को कई थ्रेड का उपयोग करके कैसे कर सकते हैं। त्वरित रिकैप यदि आप बुनियादी सेटअप का पूरा स्पष्टीकरण चाहते हैं तो पिछले लेख को देखें। लेकिन आपको जल्दी याद दिल

  11. रूबी कंकरेंसी में महारत: इवेंट लूप के साथ चैट सर्वर बनाना

    कंकरेंसी पर हमारी श्रृंखला में आखिरी रूबी मैजिक लेख में आपका स्वागत है। पिछले संस्करणों में हमने कई प्रोसेस और कई थ्रेड का उपयोग करके एक चैट सर्वर लागू किया था। इस बार हम उसी चीज़ को इवेंट लूप का उपयोग करके करने जा रहे हैं। रिकैप हम पहले के लेखों में उपयोग किए गए उसी क्लाइंट और सर्वर सेटअप का उपयोग

  12. रूबी आपका कोड कैसे पार्स करता है: तेज़, अधिक कुशल स्क्रिप्ट अनलॉक करना

    रूबी मैजिक के एक नए लेख में आपका स्वागत है! इस बार हम देखेंगे कि रूबी हमारे कोड की व्याख्या कैसे करती है, और हम इस ज्ञान का अपने लाभ के लिए कैसे उपयोग कर सकते हैं। यह पोस्ट आपको यह समझने में मदद करेगी कि कोड की व्याख्या कैसे की जाती है, और यह कैसे तेज़ कोड की ओर ले जा सकता है। प्रतीकों के बीच एक सूक

  13. कस्टम मेट्रिक्स का उपयोग करके कैश हिट्स की निगरानी करें इष्टतम प्रदर्शन के लिए

    ऐपसिग्नल का उपयोग करने वाले ऐप को चलाने वाला हर सर्वर हर 30 सेकंड में सैंपल और मेट्रिक्स का एक संग्रह हमारे पुश API को भेजता है। प्रत्येक अनुरोध में एक कुंजी होती है जिसका उपयोग हम यह निर्धारित करने के लिए करते हैं कि डेटा किस ऐप से आया है। ऐसा करने के लिए, हमें अपने डेटाबेस को क्वेरी करना होगा ताकि

  14. रूबी स्टैक ट्रेस में महारत: त्रुटियों को कैसे पढ़ें और निदान करें

    जब आपके एप्लिकेशन में कोई त्रुटि होती है, तो रूबी एक अपवाद उठाता है और स्टैक ट्रेस को लॉग में प्रिंट करता है। इस लेख में, हम देखेंगे कि स्टैक ट्रेस को कैसे पढ़ें और इसका उपयोग अपने एप्लिकेशन में अपवाद के स्रोत का पता लगाने के लिए कैसे करें। कॉल स्टैक जब भी आप कोई मेथड कॉल करते हैं, रूबी कॉल स्टैक (य

  15. रेल्स अपवाद डिबगिंग में महारत: बग्स को इंगित करने के लिए बैकट्रेस का उपयोग करना

    जब आपके रेल्स एप्लिकेशन में कोई त्रुटि होती है, तो अपवाद और स्टैक ट्रेस आपको यह ढूंढने में मदद करते हैं कि समस्या कहां हुई। यह जानने के बाद कि क्या हुआ और कहां, हमें यह पता लगाने की जरूरत है कि क्यों हुआ। इस लेख में, हम रेल्स एप्लिकेशन में बग ढूंढने के लिए बैकट्रेस का उपयोग करने पर जाएंगे। NoMethodE

  16. रूबी में सिंटैक्टिक शुगर में महारत: पठनीयता और दक्षता बढ़ाएं

    रूबी मैजिक के एक नए लेख में आपका स्वागत है! इस एपिसोड में, हम देखेंगे कि रूबी अपने सिंटैक्स को अधिक अभिव्यंजक या पढ़ने में आसान बनाने के लिए सिंटैक्टिक शुगर का उपयोग कैसे करती है। अंत में, हम जानेंगे कि रूबी की कुछ तरकीबें हुड के नीचे कैसे काम करती हैं और अपने स्वयं के मेथड कैसे लिखें जो इस शुगर का

  17. रूबी में डेटा निरीक्षण में महारत: रेल्स डेवलपर्स के लिए डिबगिंग तकनीकें

    अधिकांश अपवाद अप्रत्याशित डेटा के कारण होते हैं जो उन मेथड को पास किए जाते हैं जो अन्यथा ठीक काम करते हैं, इसलिए अपने एप्लिकेशन के माध्यम से डेटा के एक टुकड़े को ट्रेस करना अक्सर त्रुटि का कारण खोजने के लिए उपयोगी होता है। इस लेख में, हम रूबी और रेल्स एप्लिकेशन में डेटा निरीक्षण पर जाएंगे। puts, #in

  18. रूबी प्रदर्शन में महारत: अपने कोड को प्रभावी ढंग से बेंचमार्क करना

    रूबी की मानक लाइब्रेरी में आपके कोड के प्रदर्शन को मापने में मदद के लिए एक बेंचमार्किंग टूल है। यह दो कार्यान्वयन की तुलना करते समय सबसे उपयोगी होता है, यह पता लगाने के लिए कि कौन सा सबसे तेज़ है। इस उदाहरण में, हमें स्ट्रिंग कुंजी वाले हैश (जैसे {"foo" => "bar"}) को सिम्बल वा

  19. रूबी अपवादों में महारत: आत्मविश्वास के साथ त्रुटियों को संभालना

    एक अपवाद एक विशेष डेटा संरचना है जो आपके एप्लिकेशन में होने वाली एक असाधारण स्थिति के बारे में जानकारी रखती है। अपवाद सिग्नल हैं जो तब भेजे जाते हैं जब आपका प्रोग्राम चलते नहीं रह सकता क्योंकि यह नहीं जानता कि किसी विशिष्ट स्थिति से कैसे निपटना है। रूबी में, हम ऐसा सिग्नल भेजने को अपवाद उठाना कहते ह

  20. फ्रैगमेंट कैशिंग के साथ रेल्स प्रदर्शन अनुकूलित करना

    जब एक रेल्स एप्लिकेशन एक अनुरोध स्वीकार करता है, तो कंट्रोलर आमतौर पर मॉडल से अनुरोधित डेटा मांगेगा। मॉडल तब इसे डेटाबेस से लाता है और इसे कंट्रोलर को वापस पास करता है। कंट्रोलर अंत में व्यू को रेंडर करता है जो डेटा को मानव-पठनीय प्रारूप में प्रस्तुत करता है। कुछ स्थितियों में, व्यू को रेंडर करना एक

Total 649 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:12/33  20-कंप्यूटर/Page Goto:1 6 7 8 9 10 11 12 13 14 15 16 17 18