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

Ruby

  1. आरएसपीईसी के साथ ऑब्जेक्ट आवंटन का परीक्षण

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

  2. मणि इंस्टॉल के दौरान वैश्विक स्तर पर rdoc और ri को कैसे अक्षम करें

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

  3. रूबी अपवाद बनाम मानक त्रुटि:क्या अंतर है?

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

  4. रूबी के माध्यम से शेल कमांड से स्टडआउट और स्टैडर कैप्चर करना

    tl;dr यदि आप रूबी से शेल कमांड चलाना चाहते हैं और इसके स्टडआउट, स्टेडर और रिटर्न स्टेटस को कैप्चर करना चाहते हैं, तो Open3.capture3 देखें। तरीका। यदि आप स्ट्रीमिंग फैशन में stdout और stderr डेटा संसाधित करना चाहते हैं, तो Open3.popen3 देखें। . कितने खराब विकल्प रूबी से शेल कमांड को निष्पादित करने

  5. रूबी में कस्टम अपवाद

    रूबी में अपने स्वयं के अपवाद बनाना आसान है। बस इन चरणों का पालन करें: 1. एक नई कक्षा बनाएं अपवाद वर्ग हैं, जैसे रूबी में बाकी सब कुछ! एक नए प्रकार का अपवाद बनाने के लिए, बस एक ऐसा वर्ग बनाएं जो StandardError या उसके किसी बच्चे से विरासत में मिला हो। class MyError < StandardError end raise MyErr

  6. रूबी अपवाद पदानुक्रम को समझना

    रुबी में अपवाद सिर्फ कक्षाएं हैं। अपवाद अपवाद पदानुक्रम उन सभी वर्गों से बना है जो अपवाद से इनहेरिट करते हैं। यहां रूबी 2.1 की मानक लाइब्रेरी के लिए अपवाद पदानुक्रम है। Exception NoMemoryError ScriptError LoadError NotImplementedError SyntaxError SecurityError SignalException

  7. Pry . में अपवादों के साथ कार्य करना

    यदि आप मेरे जैसे हैं, तो आप रेल कंसोल का बहुत उपयोग करते हैं। और अब तक मुझे लगता है कि हर कोई इस बात से सहमत है कि रेल कंसोल के लिए Pry सबसे अच्छी चीज है ... ठीक है, कभी भी। बिल्ट-इन टू प्राइ कुछ बहुत ही शानदार विशेषताएं हैं जो साधारण पुराने IRB की तुलना में अपवादों के साथ काम करना बहुत आसान बनाती

  8. रूबीस्ट्स गाइड टू एनवायरनमेंट वेरिएबल्स

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

  9. पर्यावरण चर सुरक्षित करना

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

  10. रूबी में लैम्ब्डा का उपयोग करना

    ब्लॉक रूबी का इतना महत्वपूर्ण हिस्सा हैं, उनके बिना भाषा की कल्पना करना मुश्किल है। लेकिन लैम्ब्डा? लैम्ब्डा को कौन प्यार करता है? आप एक का उपयोग किए बिना वर्षों तक जा सकते हैं। वे लगभग पुराने जमाने के अवशेष की तरह लगते हैं। ...लेकिन यह बिल्कुल सच नहीं है। एक बार जब आप उनकी थोड़ी जांच कर लेते हैं त

  11. Derailed के साथ अपने रत्न स्मृति उपयोग को प्रोफाइल करें

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

  12. रूबी में बिटवाइज़ हैक्स

    संभावना है कि आपको आमतौर पर अपने दिन के काम में थोड़ा सा गणित करने की आवश्यकता नहीं होती है। रूबी के बिटवाइज़ AND और OR ऑपरेटर्स ( &और | ) का उपयोग संभवतः दुर्घटनावश उद्देश्य से अधिक किया जाता है। किसने गलती से टाइप नहीं किया और कब उनका मतलब &&था? लेकिन अगर आप सी या असेंबलर, या मेरे मामले में टर्बो

  13. ओपनस्ट्रक्चर कैसे प्रदर्शन को मार सकता है

    हम रूबीस्ट अपने हैश से प्यार करते हैं। लेकिन हैश में कुछ प्रसिद्ध खामियां हैं। जैसा कि रिचर्ड ने हाशी कंसिडर्ड हार्मफुल में बताया, वे कभी-कभी बहुत लचीले हो सकते हैं - एक त्वरित टाइपो और आप उन कुंजियों को असाइन और संदर्भित कर सकते हैं जिनका आपने कभी इरादा नहीं किया था। a = { type: F150 } a[:typo] # n

  14. रूबी के साथ डाइजेस्ट स्क्रिप्ट को ईमेल करने के लिए RSS का निर्माण करें

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

  15. उन्नत रूबी हैश तकनीक

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

  16. चतुर हैक जो `items.map(&:name)` को काम करता है

    सरणियों पर पुनरावृति करते समय, आशुलिपि का एक टुकड़ा होता है जिसे मैं बार-बार उपयोग करते हुए पाता हूं। यह &:चाल है, उर्फ ​​एम्परसेंड कोलन या प्रेट्ज़ेल कोलन। यदि आप इससे परिचित नहीं हैं, तो यह कैसे काम करता है: words = [would, you, like, to, play, a, game?] # this... words.map &:length # ..is e

  17. अपनी रूबी स्क्रिप्ट की प्रक्रिया का नाम कैसे बदलें जैसा कि `टॉप` और `पीएस` . द्वारा दिखाया गया है

    जब भी आप linux या OSX पर कोई प्रोग्राम चलाते हैं, तो यह एक प्रोसेस के अंदर चलता है। और हर प्रक्रिया का एक नाम होता है। जब आप ps या top, या htop जैसी कमांड चलाते हैं तो नाम वही दिखता है। htop सबसे दाहिने कॉलम में प्रक्रिया के नाम दिखाता है। डिफ़ॉल्‍ट प्रोसेस नेम चूस सकते हैं डिफ़ॉल्ट रूप से एक प्र

  18. किसी भी रैक एप्लिकेशन में इनबाउंड ईमेल को हैंडल करें

    तो आपके क्लाइंट ने अभी कॉल किया... वह चाहता है कि उसका ऐप आने वाले ईमेल . को संभाले . बेसकैंप की तरह। कोई बात नहीं, आपको लगता है, बहुत सारी सेवाएँ आपको POST द्वारा आपके ऐप पर ईमेल भेज देंगी। आसान होना चाहिए। सही? नहीं। प्रत्येक सेवा एक स्वामित्व प्रारूप का उपयोग करती है। कुछ आपको पार्स किया गया

  19. उत्पादन में RubyGems.org का उपयोग करने के विरुद्ध मामला

    एक पेंच + एक स्क्रीनकास्ट आपको दिखा रहा है कि आप अपने खुद के रत्नों को कैसे होस्ट कर सकते हैं आइए इसे इस तरह से हटा दें:रत्न कमाल के हैं, और RubyGems.org एक बेहतरीन सेवा है। ...लेकिन हाल ही में जब भी मैं किसी ऐप में कोई नया रत्न जोड़ता हूं तो मुझे बेचैनी महसूस होती है। जितना अधिक मैं इसके बारे में

  20. रेल के साथ हॉटवायर का उपयोग करना

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

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