खैर, आधा नहीं, बल्कि तीन चौथाई। आज मैं आपको याद दिलाना चाहूंगा कि अपने पसंदीदा उपयोगकर्ताओं के लिए बाइनरी पैकेज प्रकाशित करके, डेवलपर को आराम नहीं करना चाहिए। खासकर यदि वह स्रोत कोड प्रकाशित करता है। ऐसा क्यों? लेकिन क्योंकि हाल ही में मैंने अन्य लोगों के स्रोतों को डाउनलोड किया और यही हुआ।
मैं आपको तुरंत चेतावनी देता हूं कि यह कहानी सीधे हथियारों और संस्करण नियंत्रण प्रणालियों वाले लोगों के लिए बहुत शिक्षाप्रद नहीं होगी।
“किसी पर भी भरोसा नहीं किया जा सकता, खुद पर भी नहीं। मैं कर सकता हूँ। ” मुलरयह सब कुछ दिनों पहले शुरू हुआ था जब किसी ने हमारे qutIM जूलर सम्मेलन में एक
नए मल्टी-प्रोटोकॉल क्लाइंट के लिए लिंक पोस्ट किया था
, जो asechka.su उपयोगकर्ताओं की इच्छा के अनुसार बनाया गया था । सौभाग्य से, ग्राहक क्यूटीआईएम पर आधारित निकला, तदनुसार, इसे जीपीएल के तहत जारी किया गया था और पृष्ठ के निचले हिस्से में लेखक ने स्रोतों के लिए एक लिंक प्रकाशित किया था।
मैं उत्सुक था और उत्सुकता से इन स्रोतों को डाउनलोड करने के लिए दौड़ पड़ा। प्रोग्राम बाइनरी ने मुझे दिलचस्पी नहीं दी, इसलिए मैंने इसे जाँच के लिए virustotal.com को खिलाने के लिए खुद को सीमित कर दिया - मैंने ट्रोजन के साथ ग्राहकों के बारे में सुना था जो Asechka.su अपलोड कर रहा था। लेकिन यह साफ निकला, और इसलिए मैं स्रोत के साथ संग्रह में गया। और फिर एक आश्चर्य मुझे इंतजार कर रहा था।

यह क्या है? और ये पुरालेख में हैं:
- उत्पन्न CMakeFiles और Makefiles निर्देशिका
- डॉल्फिन KDE .directory फ़ाइलें
- उत्पन्न QtCreator प्रोजेक्ट फ़ाइलें
- एकल ऑब्जेक्ट फ़ाइल
- कई लिनक्स बैकअप फाइलें ( फ़ाइल नाम ~ )
- कई खाली bar_chunk.png_ फ़ाइलें
- कुछ YandexPackSetup-ase4ka-20100630.exe फ़ाइल, मुझे इस समान ICQ के कुछ प्रकार के इंस्टॉलर पर संदेह है
- Style.rar स्टाइल के साथ संग्रह (ज़िप के अंदर आरएआर, कूल, हुह?)
- और मजेदार बात यह है: qutim_vs फ़ोल्डर, जिसमें प्रोग्राम के इकट्ठे बाइनरी निहित हैं, प्लगइन्स के साथ dlls और कॉन्फ़िगर किए गए gtalk प्रोफ़ाइल के साथ कॉन्फ़िगर फ़ोल्डर
जब मैंने यह देखा, तो मैंने लगभग चाय पी। खैर, मुझे लगता है कि शायद कुछ पुराना खाता है, विशुद्ध रूप से प्रदर्शन या कुछ और के लिए। लेकिन मेरे हाथ स्वचालित रूप से accountettings.ini फ़ाइल पर आ जाते हैं और कुछ मिनटों के बाद मैं पहले से ही लॉगिन और पासवर्ड को धूल में चला देता हूं। हां, अप्रत्याशित रूप से अपने लिए, मैं किसी और की प्रोफाइल में चला गया। मुझे किसी और के मेल को पढ़ने या पढ़ने में कोई गड़बड़ नहीं लगती, मैं केवल पहली सुर्खियों से ही समझ सकता था कि लेखक एक तरह का फ्रीलांसर और हब्बर-उपयोगकर्ता था। मैंने अपनी ओर से उन्हें उसी पत्र के साथ यह संदेश भेजा कि कुटीमा सम्मेलन में जाने के लिए और अधिक सटीकता से कोड करना आवश्यक है, जहां मैंने सभी गलतियों के बारे में बताने का इरादा किया है। मैंने इस पत्र को महत्वपूर्ण के रूप में एक तारांकन चिह्न के साथ चिह्नित किया। आधे घंटे के बाद, यह पता चला कि उसने मेल नहीं पढ़ा है, मैंने इस बात से gtalk में स्थिति भी बदल दी कि मेरा एक दोस्त नोटिस करेगा और मालिक को बुलाएगा। थोड़ी देर इंतजार करने के बाद, मैंने अपना खाता छोड़ दिया।
अगले दिन, दोपहर में पासवर्ड बदल गया। कम से कम रुचि के लिए, मैंने उसे दिन के दौरान निकाल दिया, और उसने अभी भी काम किया।
इस समय के दौरान, मैं मेल से सभी पासवर्ड, मित्रों के पत्र, मालकिन, लड़कियों / पत्नियों को निकाल सकता हूं, सभी ग्राहकों, भेजी गई सामग्रियों और वहां होने वाली हर चीज के बारे में जानकारी एकत्र कर सकता हूं। और दोष एक गन्दा संग्रह होगा। वह हमारे साथ सम्मेलन में कभी नहीं आए, लेकिन आज मैंने जांच की - साइट पर स्रोतों के साथ संग्रह बदल गया है, लगभग सभी कचरा इससे साफ हो गया है। वास्तव में यही कारण है कि मैं इस विषय को बिना किसी पश्चाताप के प्रकाशित करता हूं, मेरे नक्शेकदम पर कोई और नहीं चलेगा।
युवा डेवलपर, याद रखें: प्रकाशन से पहले आपके किसी भी काम को पचास बार जांचा जाना चाहिए। मैं हर बार अपने लेखों की जांच करता हूं: क्या तस्वीर में कुछ अतिश्योक्तिपूर्ण है, क्या मैं गलती से एक लिंक पोस्ट करता हूं जो पाठकों के लिए अभिप्रेत नहीं है। हम कोड के बारे में क्या कह सकते हैं। एक और बात याद रखें: वर्जन कंट्रोल सिस्टम अच्छा है। उन्हें कोड को स्टोर करने और उत्पन्न प्रोजेक्ट फ़ाइलों को संकलित करने की आवश्यकता है, संकलित बायनेरिज़ और अन्य विधर्मियों। कोई भी संस्करण नियंत्रण प्रणाली, कभी-कभी भी (उदाहरण के लिए, bzr या git जैसे) संग्रह में सीधे निर्यात कर सकती है। इसका उपयोग करें।
और अंत में, कार्यक्रम के लेखक को एक इच्छा। अपने सभी पासवर्ड बदलें। और वैसे, अब ऐसे सरल का उपयोग न करें।
कोई भी गारंटी नहीं देता है कि मेरे अलावा कोई भी स्रोत में नहीं आया है, और ये सभी लोग दयालु, गोरे और शराबी हैं।
आपके लिए एक अच्छा दिन और सुरक्षित रिलीज़ हो।