प्रत्येक प्रोग्रामर के पास शौक की श्रेणी से व्यक्तिगत परियोजनाएं हैं। समय के साथ, वे प्रासंगिकता खो देते हैं, नए वातावरण में काम करना बंद कर देते हैं, फ़ाइल सिस्टम को अव्यवस्थित करना शुरू करते हैं। लेकिन उन्हें मिटाने या खोने के लिए, हालांकि, एक दया है। आखिरी बार उन पर ध्यान देना बाकी है।
हमें उन्हें दफनाना चाहिए!
Arduino (सजावटी प्रकाश) पर दो सफल परियोजनाओं के बाद छह महीने बीत गए, और मेरे हाथों और मस्तिष्क ने टांका लगाने वाले लोहे के साथ उपद्रव की मांग की। मैं एक लंबे समय के लिए आयोजित किया गया था, लेकिन अंत में मैंने तीसरी परियोजना (होम अलार्म टैबलेट के लिए एक प्रमुख-पाठक) के आगे घुटने टेक दिए और इसमें एक माइक्रोकंट्रोलर के रूप में
ATTiny85 का उपयोग करने का फैसला किया। यह चिप मेरे शहर की रेडियो दुकानों में नहीं थी। यह ईबे पर नहीं था। मैंने दो महीने इंतजार किया, स्थिति नहीं बदली। उन्होंने एक जुआ खेला और Taobao ट्रेडिंग प्लेटफॉर्म के एक मध्यस्थ के साथ एक खाता खोला, लेकिन ये चिप्स चीन में भी नहीं थे! केवल ATTiny25v-10PU थे, और यहां तक कि अत्यधिक कीमतों पर भी।
मैंने प्रश्न का उत्तर "क्यों?" विभिन्न मंचों में खोजा और पाया कि, सबसे पहले, डीआईपी पैकेज लगातार बीस वर्षों से लोकप्रियता खो रहे हैं; अब, अगर DIP की वास्तव में जरूरत है, तो
SMD माइक्रोकंट्रोलर्स के लिए
SOIC-DIP एडेप्टर खरीदना आसान और सस्ता होगा। और दूसरी बात यह है कि एटिनी घाटे की स्थिति ने सभी को थका दिया है और एसटीएम 8 अब फैशनेबल है।
मेरे सिर में मरने वाले ATMega / ATTiny प्लेटफॉर्म की एक छवि दिखाई दी। और तब मुझे एहसास हुआ कि मुझे अपनी परियोजनाओं को दफनाना होगा। और मैं समझ गया कि कैसे।
सोने और नौकरों के साथ
इतना पाथोस क्यों? क्योंकि मुख्य विचार उन्हें उपयोग किए गए ढांचे, पुस्तकालयों, विकास के वातावरण, आरेख और बनावट के साथ-साथ, यदि आवश्यक हो, तो ऑपरेटिंग सिस्टम के साथ उपयोगिताओं और सीरियल नंबर के साथ रीसेट करना है।
और अगर परियोजना ने एक संस्करण नियंत्रण प्रणाली का उपयोग किया है, तो आपको मर्क्यूरियल में आयात करना चाहिए, बंडल को निर्यात करना चाहिए, और वहां भी ले जाना चाहिए। एचजी वितरण के साथ, निश्चित रूप से।
आपको और क्या चाहिए होगा ... जीवन के दौरान कार्यक्रम का एक स्क्रीनशॉट। अगर है। टैग। उन्होंने रूट फ़ोल्डर में फ़ाइल नामों के रूप में टैग का आयोजन किया: स्पष्ट रूप से और क्रॉस-प्लेटफ़ॉर्म। और नोटबंदी README, ऐसा लगता है।
कब्रिस्तान के नीचे जगह
दुर्भाग्य से, Google ड्राइव, जाहिरा तौर पर उपलब्ध सबसे विश्वसनीय भंडारण, मेरे उद्देश्यों के लिए काम नहीं किया। मैं पुरानी परियोजनाओं की स्थानीय प्रतिलिपि से छुटकारा पाना चाहता था, मैं पुरानी फ़ाइलों को अकेला छोड़ना चाहता था, उन्हें सिंक्रनाइज़ेशन और स्पर्श करने से बचा सकता था, उन्हें जीवित परियोजनाओं और दस्तावेजों से अलग कर सकता था।
उन्हीं कारणों से, मैंने रिपॉजिटरी में स्टोरेज को मना करने का फैसला किया। इसके अलावा, आप रिपॉजिटरी पर भरोसा नहीं कर सकते, मैंने व्यक्तिगत रूप से तीन प्रणालियों के उदय और सूर्यास्त को देखा: सीवीएस, वीएसएस और एसवीएन।
इसलिए, बिस्तर के नीचे एक सीडी-आर और एक जूता बॉक्स। जब CD-R मर जाता है और समाप्त हो जाता है, तो मैं DVD-R पर जाऊंगा। जब वे समाप्त होते हैं, तो बॉक्स फ्लैश ड्राइव, एसडी-कार्ड और फिर माइक्रोएसडी, नैनोएसडी और पिकोएसडी के साथ फिर से भर देगा।
इसके अलावा, सीडी-आर को जलाना बहुत प्रतीकात्मक है, और बहुक्रिया उन्हें पुराने यूरोपीय कब्रिस्तान की तरह दिखाई देगा।
शब्दों से कर्मों तक
एक उदाहरण के रूप में, मैं अपना छोटा प्रोजेक्ट JavaME पर लाना चाहता हूं - एक गेम के लिए टाइमर "
हैव कांटेक्ट " - एक मोटोरोला एल 2 मोबाइल फोन के लिए, लेकिन इसके लिए स्रोत कोड भी नहीं मिल सका, बस फोन पर इंस्टॉलेशन के लिए तैयार फाइलें। JDK का कोई संगत नहीं है, और मोटोरोला के एक डिबगर के साथ कोई एमुलेटर नहीं है। यदि परियोजना को ठीक से दफन नहीं किया गया है तो इसका क्या होगा, इसका एक उदाहरण।
पर्ल पर एक बहुत अधिक भाग्यशाली माजर्डोमो परियोजना है: एक आईसीक्यू बॉट जो दोस्तों के लिए आगामी घटनाओं का ट्रैक रखता है और फेसबुक और सस्ते इंटरनेट के आगमन के साथ अपनी प्रासंगिकता खो चुका है।
मैजर्डोमो-देव और माजर्डोमो-प्रोडक्शन की शाखाएँ जले हुए फोल्डर में आती हैं। टैग हैं: _bot, _icq, _internet, _perl (वर्णमाला क्रम में)। वितरण फ़ोल्डर में ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi शामिल हैं और चमत्कारिक रूप से इस संस्करण के लिए
संकलित OSCAR.pm मॉड्यूल मिला। स्क्रीनशॉट के रूप में मैंने QIP लॉग से इस बॉट के साथ संचार का इतिहास रखा। मैं README.txt फ़ाइल में कुछ पंक्तियाँ लिखता हूँ। और इसलिए, दफनाने के लिए एक परियोजना तैयार है।
उन्होंने पुरानी परियोजनाओं के आयोजन में तीन शामें बिताईं। फिर एक अंतिम जला था। डिस्क पर एक साधारण "मेरी पुरानी परियोजनाएं" मार्कर, एक पेपर लिफाफा और बिस्तर के नीचे बॉक्स में एक जगह। ZX स्पेक्ट्रम के लिए ऑडियो कैसेट के बीच।