टेक्स्ट और रोजमर्रा के टूल · QR और बारकोड टूलकिट
QR कोड का संक्षिप्त इतिहास: कार के पुर्जों की ट्रैकिंग से लेकर मेनू तक
· पेजभूमि
QR संहिता एन्कोडिंग फ़ाइल स्वरूपों
डेन्सो में 1994 फ़ैक्टरी-फ़्लोर समस्या से खुले ISO मानक तक QR कोड का पता लगाता है, और निर्णयों की व्याख्या करता है - खुला पेटेंट, तेज़ खोजक पैटर्न, त्रुटि सुधार - जिसने इसे सर्वव्यापी बना दिया।
रिपॉजिटरी प्रस्तावित फ़ैक्टरी-फ़्लोर मूल कहानी को सत्यापित नहीं करती है, इसलिए यह अनुभाग वर्तमान डिज़ाइन बाधाओं के साथ बना हुआ है
प्रस्तावित फ़ैक्टरी-फ़्लोर कथा को निर्दिष्ट कॉन्फ़िगरेशन, कार्यान्वयन, परीक्षण या मौजूदा गाइड में प्रलेखित नहीं किया गया है। सबूत के बिना एक परिचित कहानी को दोहराने के बजाय, यह खंड सत्यापित आधुनिक बाधा से शुरू होता है: एक कॉम्पैक्ट मैट्रिक्स को विश्वसनीय रूप से स्थित और डिकोड किया जाना चाहिए।
वर्तमान कार्यान्वयन अभी भी दिखाता है कि मूल कहानी का दावा किए बिना द्वि-आयामी संरचना क्यों मायने रखती है। परीक्षण प्रतिपादन से पहले एक वर्ग मैट्रिक्स, पूर्वानुमानित संस्करण आयाम और कोने खोजक ज्यामिति का दावा करते हैं। यह पाठक को बताता है कि सॉफ़्टवेयर आज किस पर निर्भर करता है। यह स्थापित नहीं करता है कि किस फ़ैक्टरी समस्या ने प्रारूप को प्रेरित किया, क्योंकि दशकों बाद लिखा गया स्रोत कोड इसके आविष्कार का ऐतिहासिक प्रमाण नहीं है।
कंपनी, आविष्कारक और दिनांक के दावे छोड़ दिए गए हैं क्योंकि निर्दिष्ट भंडार स्रोत उनकी पुष्टि नहीं करते हैं
कार्यपुस्तिका में एक वर्ष, एक कंपनी और एक व्यक्ति का नाम होता है, लेकिन भंडार में उन विशेषताओं के लिए कोई प्राथमिक या समीक्षात्मक ऐतिहासिक स्रोत नहीं होता है। इसलिए उन्हें छोड़ दिया जाता है, जो याद किए गए विवरणों को झूठी निश्चितता में बदलने से अधिक उपयोगी है।
नाम और तारीखों के लिए निष्पादन योग्य व्यवहार से भिन्न साक्ष्य वर्ग की आवश्यकता होती है। एक इकाई परीक्षण साबित कर सकता है कि ToolAcre एक 21-मॉड्यूल न्यूनतम मैट्रिक्स लौटाता है; यह साबित नहीं कर सकता कि व्यवस्था का प्रस्ताव किसने या किस वर्ष में रखा था। भावी संशोधन में एडिटरीय वर्कफ़्लो के माध्यम से समीक्षा की गई विश्वसनीय ऐतिहासिक सामग्री का हवाला दिया जाना चाहिए। तब तक, एट्रिब्यूशन को छोड़ना एक परिष्कृत लेकिन बिना स्रोत वाले किस्से को भंडार "तथ्य" बनने से रोकता है।
खोजक पैटर्न: ऐतिहासिक व्युत्पत्ति का आविष्कार किए बिना आज के मैट्रिक्स में ToolAcre क्या परीक्षण करता है
ToolAcre उत्पन्न मैट्रिक्स के तीन कोनों पर 7-by-7 खोजक पैटर्न का परीक्षण करता है और वैध संस्करण आयामों का सत्यापन करता है। वे संरचनाएँ बताती हैं कि वर्तमान डिकोडर किसी प्रतीक को कैसे उन्मुख कर सकता है; रिपॉजिटरी यह स्थापित नहीं करती है कि सबसे पहले उनके दृश्य अनुपात का चयन किसने किया था।
खोजक परीक्षण ऊपर-बाएँ, ऊपर-दाएँ और नीचे-बाएँ पर एक गहरे रंग की बाहरी सीमा, एक हल्की रिंग और एक गहरे तीन-बाय-तीन केंद्र की जाँच करता है। यह प्रत्येक उत्पन्न आर्टिफैक्ट में अभिविन्यास स्थलों का सत्यापन करता है। यह जानबूझकर प्रिंट में दृश्य अनुपात या दुर्लभता की ऐतिहासिक व्युत्पत्ति की व्याख्या नहीं करता है। वह पृथक्करण एक उपयोगी तंत्र रखता है जबकि लोककथाओं से परहेज करते हुए भंडार को प्रमाणित नहीं किया जा सकता है।
पेटेंट और लाइसेंसिंग इतिहास छोड़ दिया गया है क्योंकि यह भंडार द्वारा स्थापित नहीं किया गया है
कोई भी भंडार स्रोत पेटेंट स्वामित्व, प्रवर्तन निर्णय या लाइसेंसिंग कालक्रम का दस्तावेजीकरण नहीं करता है। व्यावहारिक कार्यान्वयन साक्ष्य संकीर्ण है: एप्लिकेशन तृतीय-पक्ष JavaScript एनकोडर का उपयोग करता है और उपयोगकर्ता खाते के बिना जेनरेट किए गए आउटपुट को प्रदर्शित करता है।
लाइसेंस संबंधी दावे प्रभावित कर सकते हैं कि पाठकों का मानना है कि वे कोड उत्पन्न या वितरित कर सकते हैं, इसलिए आकस्मिक शब्दांकन विशेष रूप से जोखिम भरा है। रिपॉजिटरी इस एप्लिकेशन के लिए JavaScript निर्भरता और उनके लाइसेंस की पहचान करती है, लेकिन यह QR पेटेंट या पिछले प्रवर्तन का पूरा खाता नहीं है। इसलिए यह आलेख रिपोर्ट करता है कि सॉफ़्टवेयर ToolAcre वास्तव में कानूनी और ऐतिहासिक कार्यों के लिए व्यापक बौद्धिक संपदा इतिहास को शिप करता है और छोड़ता है।
विशिष्टता पहचानकर्ता और पुनरीक्षण इतिहास को स्मृति से पुन: प्रस्तुत करने के बजाय हटा दिया जाता है
विशिष्टता संख्याएँ और संशोधन तिथियाँ भी निर्दिष्ट साक्ष्य से अनुपस्थित हैं, इसलिए यह लेख उनका आविष्कार नहीं करता है। इसके बजाय कार्यान्वयन निष्पादन योग्य सीमाएँ प्रदान करता है: संस्करण एक से चालीस, चार सुधार विकल्प और बाइट-मोड UTF-8 इनपुट।
इसी तरह, कार्यान्वयन स्थिरांक मानक ग्रंथ सूची के विकल्प नहीं हैं। ToolAcre संस्करण एक से चालीस तक के संस्करणों, चार सुधार विकल्पों और इसके कोड और कॉन्फ़िगरेशन में एक आवश्यक शांत क्षेत्र का समर्थन करता है। उन तथ्यों को रिपॉजिटरी पथों में उद्धृत किया जा सकता है। मेमोरी से एक विनिर्देशन संख्या या संशोधन वर्ष निर्दिष्ट करने से कोई परिचालन मूल्य नहीं जुड़ जाएगा और पाठकों को गुमराह किया जा सकता है कि निर्भरता किस दस्तावेज़ को लागू करती है।
वर्तमान ब्राउज़र पीढ़ी यहां सत्यापन योग्य है; गोद लेने के मील के पत्थर के लिए अलग ऐतिहासिक स्रोतों की आवश्यकता होती है
आधुनिक ब्राउज़र पीढ़ी कोड में दिखाई देती है: टेक्स्ट पेलोड-असर सर्वर अनुरोध के बिना बाइट्स और मैट्रिक्स बन जाता है। कैमरा-फोन और महामारी अपनाने के मील के पत्थर ऐतिहासिक रूप से महत्वपूर्ण हो सकते हैं, लेकिन प्रकाशन से पहले उन्हें इस भंडार के बाहर के स्रोतों की आवश्यकता होती है।
आधुनिक ब्राउज़र पाइपलाइन को प्रदर्शित किया जा सकता है: TextEncoder UTF-8 बाइट्स तैयार करता है, लाइब्रेरी एक फिटिंग मैट्रिक्स का चयन करती है, और स्थानीय रेंडरर्स SVG और PNG बनाते हैं। यह कहानी का एक उपयोगी समापन बिंदु है क्योंकि पाठक इसका निरीक्षण कर सकते हैं और इसे चला सकते हैं। कैमरा-फ़ोन अपनाने या विकास का कारण बनने वाली किसी विशेष सामाजिक घटना के बारे में दावे तब तक अनुपस्थित रहते हैं जब तक उपयुक्त स्रोत नहीं जोड़े जाते।
इसमें क्या शामिल नहीं है: स्रोतहीन ऐतिहासिक श्रेय या तकनीकी लोककथाएँ
यह साक्ष्य-बद्ध उपचार संपूर्ण इतिहास, एन्कोडिंग कालक्रम या मानक वंशावली का प्रयास नहीं करता है। यह एडिटरीय नियम को प्रदर्शित करता है कि एक आकर्षक रूपरेखा लापता स्रोतों को ओवरराइड नहीं कर सकती है, खासकर तारीखों, कंपनियों, पेटेंट और नामित आविष्कारकों के लिए।
यह चूक अस्पष्ट "सर्वव्यापी हो गई" भाषा से जगह भरने का निमंत्रण नहीं है। ऐतिहासिक अनुभागों को या तो किसी स्रोतित घटना और परिणाम की पहचान करनी चाहिए या सीमा बतानी चाहिए। यहां सीमा स्वयं एक एडिटरीय अभ्यास सिखाती है: कोड वर्तमान तंत्र की पुष्टि करता है; इतिहास को समसामयिक अभिलेखों या विश्वसनीय विद्वता की आवश्यकता है। दो प्रकार के साक्ष्यों को केवल इसलिए मिश्रित नहीं किया जाना चाहिए क्योंकि रूपरेखा एक कालक्रम की अपेक्षा करती है।
टेकअवे: ऐतिहासिक दावों को साक्ष्य-बद्ध रखते हुए लागू किए गए खुले टूलींग का उपयोग करें
वर्तमान डिज़ाइन की सीधे जांच करने के लिए टूलकिट का उपयोग करें: कोने खोजक, बढ़ते मैट्रिक्स, सुधार नियंत्रण और स्थानीय प्रतिपादन। अनुमोदित एडिटरीय प्रक्रिया के माध्यम से विश्वसनीय बाहरी संदर्भ जोड़ने के बाद ही भविष्य का इतिहास लेख छोड़े गए आख्यान को पुनर्स्थापित कर सकता है।
पाठक अभी भी एक ठोस कलाकृति के साथ जा सकते हैं। एक छोटा URL उत्पन्न करें, तीन कोने वाले खोजकर्ताओं का निरीक्षण करें, सुधार स्तर बदलें और मैट्रिक्स वृद्धि का निरीक्षण करें, फिर वेक्टर निर्यात करें। वे कार्रवाइयां भंडार साक्ष्य से पुनरुत्पादित की जा सकती हैं। लेख को बाद में एकीकृत मार्ग को बदले बिना वास्तविक इतिहास में विस्तारित किया जा सकता है, एक बार जब उद्धरण मूल स्थापित कर लेते हैं, तो लाइसेंसिंग और मानकीकरण के दावे अब जानबूझकर रोक दिए जाते हैं।