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

Ruby

  1. रूबी में तंत्रिका नेटवर्क:एक डरावना परिचय

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

  2. संस्मरण के साथ रेल को गति देना

    एप्लिकेशन विकसित करते समय हमारे पास अक्सर ऐसे तरीके होते हैं जो धीरे-धीरे चलते हैं। शायद उन्हें डेटाबेस से पूछताछ करने या बाहरी सेवा को हिट करने की आवश्यकता है, जो दोनों उन्हें धीमा कर सकते हैं। हम हर बार उस डेटा की आवश्यकता होने पर विधि को कॉल कर सकते हैं और केवल ओवरहेड स्वीकार कर सकते हैं, लेकिन य

  3. रूबी के साथ चयन क्रम को समझना

    नोट:यह रूबी के साथ अलग-अलग सॉर्टिंग एल्गोरिदम को देखने वाली श्रृंखला का भाग 2 है। भाग 1 ने बबल प्रकार की खोज की। इस पोस्ट में, मैं रूबी के साथ सिलेक्शन सॉर्ट एल्गोरिथम को लागू करने के तरीके के बारे में बताऊंगा। सिलेक्शन सॉर्ट एक इन-प्लेस तुलना सॉर्टिंग एल्गोरिथम है। इसका मतलब यह है कि सॉर्ट किए ग

  4. रूबी में मुद्रा गणना

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

  5. टेस्ट-कमिट-रिवर्ट:रूबी में लिगेसी कोड के परीक्षण के लिए एक उपयोगी कार्यप्रवाह

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

  6. रेल में कैशिंग देखें के बारे में आप जो कुछ भी जानना चाहते हैं वह सब कुछ

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

  7. रूबी में एक प्रोग्रामिंग भाषा का निर्माण:पार्सर

    Github पर पूर्ण स्रोत स्टॉफ़ल प्रोग्रामिंग भाषा का पूर्ण कार्यान्वयन GitHub पर उपलब्ध है। कोड को पढ़ने को आसान बनाने में मदद करने के लिए इस संदर्भ कार्यान्वयन में बहुत सारी टिप्पणियाँ हैं। अगर आपको बग मिलते हैं या आपके कोई प्रश्न हैं, तो बेझिझक कोई समस्या खोलें। इस ब्लॉग पोस्ट में, हम स्टॉफ़ल के

  8. रूबी के साथ मर्ज सॉर्ट की खोज

    रूबी के साथ विभिन्न सॉर्टिंग एल्गोरिदम को लागू करने की तलाश में यह श्रृंखला में भाग 3 है। भाग 1 ने बबल प्रकार की खोज की, और भाग 2 ने चयन प्रकार की खोज की। जैसा कि हमने इस श्रृंखला में पिछली पोस्टों में चर्चा की है, डेटा को कैसे सॉर्ट करना है यह समझना किसी भी सॉफ्टवेयर इंजीनियर के टूलकिट का एक अभिन

  9. वेब डेवलपमेंट इन गो:मिडलवेयर, टेम्प्लेटिंग, डेटाबेस और परे

    इस श्रृंखला के पिछले लेख में, हमने Gonet/http . पर विस्तृत चर्चा की थी पैकेज और उत्पादन के लिए तैयार वेब अनुप्रयोगों के लिए इसका उपयोग कैसे किया जा सकता है। हमने ज्यादातर रूटिंग पहलू और अन्य विशिष्टताओं और http.ServeMux की विशेषताओं पर ध्यान केंद्रित किया है। टाइप करें। यह लेख ServeMux . पर चर्चा क

  10. Apache JMeter के साथ लोड टेस्ट योर रेल ऐप्स

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

  11. रूबी में एडब्ल्यूएस लैम्ब्डा फ़ंक्शंस का निर्माण, परीक्षण और तैनाती

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

  12. डेटाबेस में अनावश्यक यात्राओं से बचने के लिए ActiveRecord कैशिंग का उपयोग कैसे करता है

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

  13. अद्वितीय आईडी के बिना डेटाबेस के लिए ActiveRecord

    कभी-कभी अनोखी स्थितियां और हमारे नियंत्रण से बाहर की चीजें बेतहाशा अपरंपरागत आवश्यकताओं की ओर ले जाती हैं। हाल ही में, मेरे पास एक अनुभव था जहां मुझे किसी भी रिकॉर्ड के लिए डेटाबेस आईडी पर भरोसा किए बिना ActiveRecord का उपयोग करने की आवश्यकता थी। अगर कोई ऐसा करने पर विचार कर रहा है, तो मैं अत्यधिक द

  14. रूबी में कोड लोडर:Zeitwerk को समझना

    रूबी में कोड लोडर - Zeitwerk को समझना Zeitwerk के साथ, आप यह जानकर अपनी प्रोग्रामिंग को सुव्यवस्थित कर सकते हैं कि कक्षाएं और मॉड्यूल हर जगह उपलब्ध हैं। कोड लोडर क्या हैं? कोड लोडर डेवलपर्स को classes define को परिभाषित करने देते हैं और modules विभिन्न फाइलों और फ़ोल्डरों में और स्पष्ट रूप से उनकी

  15. लॉगर और लॉगरेज के साथ रूबी में लॉगिंग

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

  16. रूबी में ठोस डिजाइन सिद्धांत

    सभी सॉफ्टवेयर एप्लिकेशन समय के साथ बदलते हैं। सॉफ़्टवेयर में किए गए परिवर्तन अनपेक्षित कैस्केडिंग समस्याओं का कारण बन सकते हैं। हालाँकि, परिवर्तन अपरिहार्य है, क्योंकि हम ऐसे सॉफ़्टवेयर का निर्माण नहीं कर सकते हैं जो नहीं बदलता है। जैसे-जैसे सॉफ्टवेयर बढ़ता है, सॉफ्टवेयर की आवश्यकताएं बदलती रहती हैं

  17. कौन सा सबसे तेज़ है? ईआरबी बनाम एचएएमएल बनाम स्लिम

    इस लेख में, हम तीन सबसे लोकप्रिय रूबी टेम्प्लेटिंग इंजनों के प्रदर्शन का परीक्षण और विश्लेषण करेंगे:ERB (डिफ़ॉल्ट एक), HAML और SLIM। बेंचमार्किंग व्यावसायिक प्रक्रियाओं और प्रदर्शन मेट्रिक्स की तुलना उद्योग के सर्वोत्तम और अन्य कंपनियों के सर्वोत्तम अभ्यासों से करने का अभ्यास है। इस बीच, लोड परीक्ष

  18. एक साधारण पार्सर के साथ एक जटिल नियमित अभिव्यक्ति को बदलना

    स्वीकारोक्ति का समय:मुझे विशेष रूप से नियमित अभिव्यक्तियों के साथ काम करना पसंद नहीं है। जबकि मैं हर समय उनका उपयोग करता हूं, /^foo.*$/ . से अधिक जटिल कुछ भी मुझे रुकने और सोचने की आवश्यकता है। जबकि मुझे यकीन है कि ऐसे लोग हैं जो \A(?=\w{6,10}\z)(?=[^a-z]*[a-z])(?=(?:[^A-Z]*[A-Z]){3}) एक नज़र में, ल

  19. सफाई से स्केलिंग साइडकीक

    इस वर्ष की शुरुआत में हमने एक समर्पित सर्वर होस्टिंग सुविधा से AWS में माइग्रेट किया, और हमें बहुत खुशी है कि हमने ऐसा किया। हम ऑटोमेशन का एक गुच्छा पाकर खुश हैं, क्योंकि हमें सर्वर के साथ कम समय बिताने का मौका मिलता है। :) यह पोस्ट बताती है कि हमारे बुनियादी ढांचे में क्या होता है जब हमारे पास प्रस

  20. अपवाद वर्गों में संदर्भ जोड़ना

    हमने हाल ही में हनीबैजर . के संस्करण 3.2 को शिप किया है रूबी जेम, जिसमें आपकी त्रुटि रिपोर्ट में संदर्भ जोड़ना आसान बनाने के लिए एक नई सुविधा शामिल है। tl;dr हनीबैगर मणि अब #to_honeybadger_context . को परिभाषित करने का समर्थन करता है किसी भी अपवाद वर्ग पर विधि। जब उस अपवाद का एक उदाहरण उठाया जाता ह

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