कारख़ाना, कोना दर कोना
हर जगह तख़्ते पर बनी हुई है, और उस पर औज़ार तभी रखा जाता है जब वह लिखा जा चुका हो, जाँचा जा चुका हो, और मशीन से यह साबित हो चुका हो कि वह यहीं काम करता है। जो रखा नहीं है उसका वादा नहीं किया जाता, इसलिए वह यहाँ दिखता भी नहीं: तख़्ता सिर्फ़ वही औज़ार दिखाता है जो सचमुच हैं। पूरा नक्शा पन्ने के पैर की गिनतियों में पढ़ा जा सकता है, और हमने सबूत के साथ क्या-क्या छोड़ा, यह “हमारा तरीक़ा” वाले पन्ने पर लिखा है।
Corner 1
PDF वाला कोना
जोड़ना, अलग करना, दस्तख़त करना, भरना, हल्का करना। किसी PDF को दो हिस्सों में काटने के लिए उसे किसी अनजान के पास जाना ही नहीं चाहिए।
अपने सारे PDF एक साथ डालें। औज़ार उन्हें उसी क्रम में एक के बाद एक जोड़ देता है जो आपको स्क्रीन पर दिख रहा है, और आपको एक ही फ़ाइल लौटा देता है। इनमें से कोई भी दस्तावेज़ आपके डिवाइस से बाहर नहीं जाता।
.pdfN° 2पेज अलग करें या निकालें“1-3, 7, 12-” वैसे ही टाइप करें जैसे आप आम तौर पर करते हैं। औज़ार कुछ करने से पहले उन पेजों की ठीक-ठीक सूची दिखा देता है जो वह लेने वाला है, और उन पेजों का नाम भी बता देता है जो आपने माँगे पर जो हैं ही नहीं।
.pdfN° 3पेजों का क्रम बदलें और घुमाएँऔज़ार काम से पहले हर पेज का कोण दिखा देता है, फिर बनी हुई फ़ाइल के कोण दोबारा पढ़ता है। पेज घुमाने से एक भी पिक्सेल नहीं छुआ जाता: सिर्फ़ दिखने का कोण बदलता है, इसलिए इसमें कुछ खोता नहीं।
.pdfN° 4PDF हल्का करेंकिसी PDF का सारा वज़न लगभग हमेशा उसकी तस्वीरों में होता है। औज़ार उन्हें एक-एक करके गिनाता है, हर एक के बारे में बताता है कि वह क्या कर सकता है, और पहले-बाद का असली फ़ायदा दिखा देता है। जब कमाने को कुछ है ही नहीं, तो वह आपको वही फ़ाइल दूसरे नाम से थमाने के बजाय यह बात कह देता है।
.pdfN° 6PDF फ़ॉर्म भरेंयह औज़ार उन्हीं PDF को भरता है जिनमें सचमुच के फ़ॉर्म ख़ाने होते हैं, और आपके PDF में न हों तो वह फ़ौरन बता देता है। वह हर ख़ाने को उसके नाम से गिनाता है, भरता है, फिर बनी हुई फ़ाइल दोबारा खोलकर जाँच लेता है कि आपके जवाब वाक़ई उसमें हैं।
.pdfN° 7पेजों पर नंबर डालें, वॉटरमार्क लगाएँजगहें तय हैं, माउस से चुनी हुई कभी नहीं: इसी से यह काम पेज दिखाए बिना हो पाता है, यानी कोई रेंडरिंग इंजन साथ रखे बिना। औज़ार काम से पहले ही दिखा देता है कि हर पेज पर क्या लिखा जाएगा, और उन पेजों का नाम भी बता देता है जिनका दिखने का कोण सब कुछ टेढ़ा कर देगा।
.pdfN° 8तस्वीरों से PDF बनाएँअपनी सारी फ़ोटो एक साथ डालिए: वे एक PDF बन जाती हैं, हर तस्वीर के लिए एक पेज। JPEG और PNG बिना किसी छेड़छाड़ के अंदर जाते हैं; बाकी हर फ़ॉर्मैट दोबारा एन्कोड होता है, और फ़ाइल की पंक्ति आपको यह बता देती है।
.jpg · .png · .webp · .avif · .gifN° 9PDF का मेटाडेटा हटाएँPDF अपना मेटाडेटा एक ही जगह नहीं रखता, उसके पास तीन जगहें हैं। औज़ार तीनों दिखाता है, फिर उन्हें ख़ाली करता है, फिर बनी हुई फ़ाइल दोबारा खोलकर बता देता है कि क्या बचा।
.pdfN° 10PDF पर पासवर्ड लगाएँदिशा फ़ाइल से ही निकल आती है: खुला दस्तावेज़ बंद होता है, बंद दस्तावेज़ खुलता है। पूरी विधि काम से पहले दिखा दी जाती है, संशोधन समेत, और बनी हुई फ़ाइल दोबारा खोलकर जाँच ली जाती है कि वह सचमुच खुलती है।
.pdfCorner 2
तस्वीरों वाला कोना
एक फ़ोटो जितना दिखाती है, उससे ज़्यादा कहती है। यहाँ उसे देखा जाता है, साफ़ किया जाता है, हल्का किया जाता है, काटा जाता है, और जो किसी के मतलब का नहीं उसे धुँधला कर दिया जाता है।
एक तस्वीर डालिए, या पूरा जत्था। एक चौड़ाई चुनिए, एक क्वालिटी चुनिए, और हल्की फ़ाइलें लेकर जाइए। मूल फ़ाइलों को कुछ नहीं होता, और वे आपके डिवाइस से बाहर नहीं जातीं।
JPEG · PNG · WebPN° 12तस्वीर का फ़ॉर्मैट बदलेंएक तस्वीर डालिए। औज़ार आपको सिर्फ़ वही फ़ॉर्मैट देता है जो आपका ब्राउज़र सचमुच लिखना जानता है, और फिर नतीजा दोबारा पढ़कर जाँचता है कि उसे वही मिला जो आपने माँगा था।
JPEG · PNG · WebP · AVIF · GIF · BMPN° 13मेटाडेटा देखें और हटाएँएक फ़ोटो डालिए। आप तारीख़, सेकंड तक का समय, कैमरा और अक्सर वह ठीक-ठीक जगह भी देखेंगे जहाँ आप खड़े थे। फिर उसे साफ़ कीजिए और साफ़ कॉपी डाउनलोड कीजिए।
JPEG · PNG · WebP · TIFFN° 14चेहरा, नंबर प्लेट, बैंक की पर्ची धुँधली करेंयह औज़ार धुँधला नहीं करता, और यह जानबूझकर है: धुँधलापन और पिक्सेल में तोड़ना, दोनों उलटे जा सकते हैं। यह पिक्सेलों की जगह ठोस अपारदर्शी रंग बिठा देता है, और सिर्फ़ इसी तरीक़े के बारे में यह कहा जा सकता है कि अब वहाँ खोजने को कुछ बचा ही नहीं।
.png · .jpg · .webp · .avifN° 15काटें, घुमाएँ, पलटेंजो हिस्सा रखना है उसे उँगली से, माउस से या कीबोर्ड से खींच लें: हर क़दम बोलकर बता दिया जाता है। बनी हुई फ़ाइल दोबारा एन्कोड होती है, इसलिए मूल फ़ाइल का सारा मेटाडेटा ग़ायब हो जाता है, GPS की जगह भी।
.jpg · .png · .webp · .avifN° 16आइकन और फ़ेविकॉन बनाएँएक तस्वीर डालिए। आपके हाथ में एक आर्काइव आती है जिसमें favicon.ico है, टैब के आइकन हैं, iPhone की होम स्क्रीन वाला आइकन है, इंस्टॉल होने वाले ऐप के आइकन हैं, और वे पंक्तियाँ भी जो आपको अपने पन्ने में चिपकानी हैं।
PNG · SVG · JPEG · WebPCorner 3
सुरक्षा वाला कोना
किसी फ़ाइल को एन्क्रिप्ट करना, मज़बूत पासफ़्रेज़ बनाना, यह जाँचना कि डाउनलोड की गई चीज़ के साथ छेड़छाड़ नहीं हुई, किसी लिंक से ट्रैकर हटाना।
एक फ़ाइल डालिए और एक पासवर्ड दीजिए: आपके हाथ में ऐसी तिजोरी आती है जिसे उस पासवर्ड के बिना कोई नहीं खोल सकता। कोई तिजोरी डालिए, पासवर्ड दीजिए, और मूल फ़ाइल अपने नाम समेत वापस मिल जाती है।
किसी भी तरह की फ़ाइलN° 18पासफ़्रेज़ बनाएँरैंडम तरीक़े से निकाले गए छह शब्द आठ अक्षरों वाले पासवर्ड को हरा देते हैं, और औज़ार यह हिसाब लगाकर साबित कर देता है। वह यह भी बताता है कि किस चीज़ का कोई फ़ायदा नहीं: बड़ा अक्षर और सेपरेटर शून्य बिट के बराबर हैं।
कोई इनपुट नहीं: यह औज़ार ख़ुद बनाता हैN° 19फ़ाइल का SHA-256 फ़िंगरप्रिंटकोई भी फ़ाइल डालिए: उसका फ़िंगरप्रिंट सामने आ जाता है। डाउनलोड वाली साइट जो फ़िंगरप्रिंट बताती है उसे चिपकाइए, और औज़ार बता देता है कि दोनों एक हैं या नहीं, अक्षर दर अक्षर।
किसी भी तरह की फ़ाइलN° 20लिंक से ट्रैकर हटाएँएक लिंक चिपकाइए: औज़ार हर ट्रैकर दिखाता है, बताता है कि वह किसका है, और आपको साफ़ पता लौटा देता है। वह यह देखने कभी नहीं जाता कि लिंक कहाँ ले जाता है, और जो पैरामीटर सचमुच किसी काम के हैं उन्हें तोड़ता भी नहीं।
चिपकाया हुआ वेब पताN° 21QR कोड बनाएँमुफ़्त QR कोड बनाने वाले लगभग सारे औज़ार ऐसा रीडायरेक्ट लिंक बनाते हैं जो उनके अपने सर्वर से होकर जाता है: वे हर स्कैन गिनते हैं, और सेवा बंद होते ही कोड मर जाता है। यह वाला आपका माल कोड के अंदर लिखता है, यहीं, बिना कुछ भेजे, और आपको वे कोडवर्ड भी दिखा देता है जो उसने निकाले।
चिपकाई हुई लिखाईCorner 4
लिखाई और डेटा वाला कोना
गिनना, मिलाना, सजाना, साफ़ करना। वे छोटे-छोटे काम जो हाथ में न हों तो एक घंटा खा जाते हैं।
“कितने अक्षर?” का एक ही जवाब नहीं होता, और यह औज़ार सबसे पहले आपको यही दिखाता है: एक इमोजी दो कोड यूनिट का होता है, एक कोड पॉइंट का, और स्क्रीन पर सिर्फ़ एक निशान का। तीनों गिनतियाँ अलग-अलग दिखाई जाती हैं, इस बात के साथ कि कौन-सी किस काम आती है।
चिपकाई हुई लिखाईN° 23दो लिखाइयों को मिलाकर देखेंकिसी अनुबंध, किसी कोटेशन, किसी चिट्ठी के दो रूप: उन्हें किसी अनजान साइट पर मिलाना उस साइट को दोनों रूप थमा देना है। यहाँ वे आपके डिवाइस से हिलती तक नहीं, और औज़ार बदलाव शब्द दर शब्द दिखाता है, न कि पूरी दो पंक्तियों को लाल रंग में पोत देता है।
चिपकाई हुई दो लिखाइयाँN° 24JSON सजाएँ और जाँचेंपार्सर यहीं, हाथ से लिखा गया है, ब्राउज़र से उधार नहीं लिया गया: क्योंकि ब्राउज़र का ग़लती वाला संदेश किसी स्पेसिफ़िकेशन ने तय ही नहीं किया, और वह ब्राउज़र दर ब्राउज़र अलग होता है। यह वाला पंक्ति, कॉलम और यह भी बताता है कि वहाँ क्या चाहिए था, हर जगह एक जैसा।
चिपकाया हुआ JSONN° 25CSV से JSON, और उल्टा भीवह बात जो लगभग कोई नहीं कहता: “CSV फ़ॉर्मैट” कोई मानक है ही नहीं। उसके संदर्भ दस्तावेज़ पर “सिर्फ़ जानकारी के लिए” लिखा है और वह ख़ुद कहता है कि अलग-अलग सॉफ़्टवेयरों के बीच काफ़ी फ़र्क़ मौजूद हैं। इसीलिए यह औज़ार सेपरेटर मान नहीं लेता, उसे नापता है, और जो मिला वह आपको दिखा देता है।
चिपकाया हुआ CSV या JSONN° 26पेस्ट की हुई सजावट हटाएँचिपकाई हुई लिखाई वह सब ढोकर लाती है जो किसी को दिखता नहीं: शून्य चौड़ाई वाले अक्षर, लिखावट के वे कंट्रोल जो बाइट बदले बिना दिखावा उलट देते हैं, और ऐसी जगहें जो जगहें हैं ही नहीं। औज़ार उन्हें एक-एक करके उनके सरकारी यूनिकोड नाम के साथ गिनाता है, फिर हटाता है।
चिपकाई हुई लिखाईN° 27Markdown से HTMLआपकी लिखाई का हर HTML चिह्न एस्केप कर दिया जाता है, बिना किसी अपवाद के: आपके Markdown में लिखी कोई स्क्रिप्ट दिखती हुई बाहर आती है, चलने लायक़ कभी नहीं। यह स्पेसिफ़िकेशन से भी सख़्त है, और जो औज़ार ऐसी फ़ाइल लौटाता है जिसे कोई खोलेगा, उसके लिए यही अकेला महफ़ूज़ बर्ताव है।
चिपकाया हुआ MarkdownCorner 5
क्लास वाला कोना
पढ़ाने वालों के लिए: काम के चक्रों वाला एक टाइमर, ऐसा पर्चा जो बेईमानी नहीं करता, PDF में अभ्यास की पर्चियाँ, और ऐसे याद-कार्ड जिनका हिसाब आपकी अपनी फ़ाइल में ही रहता है।
ऐसा टाइमर जो ख़त्म होने के एक तय पल से बचा हुआ वक़्त निकालता है, टिक जोड़-जोड़कर कभी नहीं: ब्राउज़र जब अपनी घड़ियाँ धीमी करता है तब भी न भटकने का यही अकेला रास्ता है, और वह ऐसा बिजली बचाने के लिए करता है और यह लिख भी रखता है।
कोई इनपुट नहीं: यह औज़ार गिनती करता हैN° 29सूची में से पर्चा निकालेंऑनलाइन पर्चा निकालने वाले लगभग सारे औज़ार ब्राउज़र का आम रैंडम जनरेटर लगाते हैं, जो पहले से भाँपा जा सकता है। यह वाला सिस्टम का क्रिप्टोग्राफ़ी वाला जनरेटर लगाता है, अस्वीकार के साथ, और मुमकिन नतीजों की ठीक-ठीक गिनती भी दिखा देता है।
चिपकाई हुई सूची, हर पंक्ति पर एक नामN° 30छापने लायक़ अभ्यास पर्चियाँPDF, न कि छापने के लिए कोई पन्ना: ब्राउज़र की छपाई वाली खिड़की से जो निकलता है वह उसकी सेटिंग, उसके हाशियों और उसके मूड पर निर्भर करता है, जबकि PDF हर प्रिंटर पर वही पन्ना देता है।
कोई इनपुट नहीं: यह औज़ार PDF बनाता हैN° 31दोहराने के अंतराल वाले याद-कार्डआपके दोहराने का कैलेंडर आपकी अपनी फ़ाइल में रहता है, हमारे किसी डेटाबेस में नहीं: आप उसे डालते हैं, दोहराते हैं, और फिर से बाहर निकाल लेते हैं। न कोई खाता, न कोई चंदा, और सेवा बंद हो जाने पर बचाने को कुछ भी नहीं, क्योंकि यहाँ कोई सेवा है ही नहीं।
.csv · .json · .txtCorner 6
रोज़मर्रा वाला कोना
इकाइयाँ बदलना और यह भी बताना कि हर गुणक कहाँ से आया, घड़ी बदलने के झाँसे में आए बिना तारीख़ें निकालना, किसी रिकॉर्डिंग को काटना, किसी फ़ोल्डर को ज़िप करना। वे औज़ार जो महीने में एक बार ढूँढे जाते हैं और कभी मिलते नहीं।
NIST के सरकारी दस्तावेज़ में BTU की छह परिभाषाएँ हैं और horsepower की भी छह, और उनके बीच का फ़र्क़ डेढ़ फ़ीसदी तक चला जाता है। जो औज़ार “hp” लिख देता है और यह नहीं बताता कि वह कौन-सी लगा रहा है, वह दो में से एक बार ग़लत होता है, और किसी को दिखता तक नहीं।
कोई इनपुट नहीं: यह औज़ार ख़ुद हिसाब लगाता हैN° 33तारीख़ें और मियाद निकालेंसारा हिसाब यूनिवर्सल समय के दोपहर पर होता है, कभी भी स्थानीय आधी रात पर नहीं: आधी रात पर घड़ी का बदलना तारीख़ को पूरे एक दिन खिसका देता है, और यही वह चूक है जिससे मियाद निकल जाती है और वजह किसी की समझ में नहीं आती।
कोई इनपुट नहीं: यह औज़ार ख़ुद हिसाब लगाता हैN° 34रिकॉर्डिंग काटेंआपका फ़ोन रिकॉर्ड करना पहले से जानता है। जो वह नहीं जानता, वह है रिकॉर्डिंग को किसी के पास भेजे बिना उसका आगा-पीछा काट देना: यह पन्ना ठीक यही करता है, और जो फ़ाइल लौटती है उस पर कोई मेटाडेटा बचता ही नहीं।
आवाज़ की कोई रिकॉर्डिंगN° 35आर्काइव बनाएँ और खोलेंब्राउज़र दबाना तो जानता है, पर वह न CRC-32 निकालना जानता है न ज़िप का डिब्बा लिखना: ये दोनों हिस्से यहीं हाथ से लिखे गए हैं, और बनी हुई आर्काइव आपको लौटाने से पहले हमारे अपने पढ़ने वाले हिस्से से दोबारा खोली जाती है।
किसी भी तरह की फ़ाइल, या कोई आर्काइव