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

Ruby

  1. प्रोग्रामिंग के भविष्य की भविष्यवाणी कैसे करें

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

  2. क्या आपको स्कोप्स या क्लास मेथड्स का इस्तेमाल करना चाहिए?

    यह लेख कोरियाई में भी उपलब्ध है, सूनसांग होंग के लिए धन्यवाद! कार्यक्षेत्र आपके डेटाबेस से सही वस्तुओं को निकालने का एक शानदार तरीका है: app/models/review.rb class Review < ActiveRecord::Base scope :most_recent, -> (limit) { order(created_at desc).limit(limit) } end आप इस तरह के दायरे का

  3. अपने लॉग्स को एक अपठनीय मेस बनने से रोकें

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

  4. रूबी में एन्कोडिंग समस्याओं को ठीक करने के लिए 3 कदम

    आप वास्तव में केवल एक स्ट्रिंग के एन्कोडिंग के बारे में सोचते हैं जब वह टूट जाता है। जब आप अपने अपवाद ट्रैकर की जांच करें और देखें Encoding::InvalidByteSequenceError: \xFE on UTF-8 आपको चेहरे पर घूर रहा है। या हो सकता है कि वे हैं वे फिर से के रूप में दिखाई देने लगें। तो, जब आपके पास एक खराब एन्क

  5. वे वहां से कैसे पहुंचें

    पिछले सप्ताह के लेख में, आपने एक छोटी प्रक्रिया सीखी जो अधिकांश एन्कोडिंग समस्याओं को हल करती है। लेकिन एक एन्कोडिंग समस्या है जिसे हल करना बहुत कठिन है। मुझे पता है कि आपने इसे देखा है। (या शायद आपने इसे देखा है?) यह तब होता है जब एक घुँघराला उद्धरण में बदल जाता है, या एक एम-डैश में बदल जाता है

  6. रेल में वन-टाइम स्क्रिप्ट लिखना

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

  7. वह पहला जटिल परीक्षण लिखें

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

  8. रेल में कम-ज्ञात विशेषताएं 5.1

    पिछले हफ्ते, RailsConf 2017 के दौरान, रेल 5.1 को शिप किया गया। यदि आपने घोषणाओं का पालन किया है, तो आपने बड़ी विशेषताएं देखी हैं:आधुनिक जावास्क्रिप्ट के साथ बेहतर एकीकरण, एन्क्रिप्टेड रहस्य और सिस्टम परीक्षण। और मेरा निजी पसंदीदा है:आखिरकार form_for . के अजीब संयोजन से छुटकारा पाना और form_tag , और

  9. एक डेकोरेटर बनाम एक उपवर्ग

    अपने सबसे हाल के लेख में, मैंने रेल 5.1, delegate_missing_to में एक बेहतरीन नई सुविधा का उल्लेख किया है . delegate_missing_to के साथ , कोई भी विधि जो आपको एक वस्तु पर नहीं मिल पाती है, उसे दूसरी वस्तु पर बुलाया जाता है, इसके बजाय : class Player delegate_missing_to :@user def initalize(user)

  10. रेल डीप डाइव कब लें

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

  11. आप रेल डीप डाइव कैसे करते हैं?

    हो सकता है कि एक बग फिक्स करने से सिर्फ एक दर्जन नए पैदा हुए हों। या आपका कोड इतने अजीब तरीके से टूटता है कि आपको आश्चर्य होता है कि क्या आप इसे वास्तव में समझते हैं। आपको लगता है कि यह गहरे गोता लगाने का समय है। लेकिन जानना आपको किसी विषय में गहराई से गोता लगाने की आवश्यकता है? यह केवल चरण 1 है। आ

  12. जब आपने लर्निंग ब्रेक लिया है, तो आप बैक अप कैसे लेते हैं?

    जब आप किसी बड़े प्रोजेक्ट या नई नौकरी पर गहराई से ध्यान केंद्रित करते हैं, तो आप अपना सिर ऊपर उठा सकते हैं और खोया हुआ महसूस कर सकते हैं। जैसे तकनीक की दुनिया आपसे आगे निकल गई है। क्या उस समय आपने नई चीजें सीखने में खर्च नहीं किया था, आखिरकार आप तक पहुंच गए? और आप उस अंतर को कैसे बंद कर सकते हैं? घर

  13. Capybara और सेलेनियम का उपयोग करके स्वचालित स्क्रीनशॉट

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

  14. कस्टम मेट्रिक्स का उपयोग कैसे करें

    कस्टम मीट्रिक के साथ गहन जानकारी ऐपसिग्नल रत्न के साथ आप अपने एप्लिकेशन प्रदर्शन के बारे में अधिक जानकारी प्राप्त करने के लिए पहले से ही कस्टम इंस्ट्रूमेंटेशन का उपयोग कर सकते हैं। लेकिन कभी-कभी आप अन्य मीट्रिक भी ट्रैक करना चाहते हैं। 1.0 . के साथ हमारे रत्न को जारी करने के बाद, आप कस्टम मेट्रिक्

  15. मास्टरींग संगामिति

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

  16. Mongoid 5 / mongo-ruby-driver में अपग्रेड करना

    डेवलपमेंट कॉन्फ़िगरेशन Mongoid 5 में अपग्रेड करने के बाद अपने Rails ऐप को शुरू करते समय आपको सबसे पहले जो चीजें मिलेंगी, उनमें से एक यह है कि आपके डेटाबेस कॉन्फिगरेशन के गलत होने के बारे में एक त्रुटि है। समाधान आसान है, बस sessions को बदलें clients . के लिए : development: clients: default:

  17. कस्टम मेट्रिक्स के साथ MongoDB (क्वेरी) लोड की निगरानी करें

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

  18. कचरा संग्रहण का परिचय (भाग I)

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

  19. कचरा संग्रहण का परिचय (भाग II)

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

  20. अपनी बढ़ती उपयोगकर्ता तालिका को कैसे वश में करें

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

Total 560 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:6/28  20-कंप्यूटर/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12