abox.tools

भाषा: हिन्दी

बिना अपलोड किए डिवाइसों के बीच टेक्स्ट और फ़ाइलें कैसे साझा करें

कोई नोट या फ़ाइल दूसरी मशीन तक पहुँचाने के आम तरीके हमेशा पीछे एक प्रति छोड़ जाते हैं: भेजे गए संदेशों के फ़ोल्डर में, किसी चैट-इतिहास में, या किसी शेयरिंग साइट के सर्वर पर, उस डिलीट बटन के पीछे जिस पर बस भरोसा ही किया जा सकता है। एक तरीका ऐसा है जो कहीं कुछ नहीं छोड़ता, क्योंकि कुछ कभी स्टोर ही नहीं होता - और वही इकलौता है जिसका नाम कमरे के आर-पार बोला जा सकता है।

टेक्स्ट और फ़ाइलें साझा करें खोलें साझा की गई चीज़ इसी खुले टैब में रहती है। पाठक उसे एन्क्रिप्टेड रूप में सीधे आपके ब्राउज़र से पाते हैं, और टैब बंद करते ही सब खत्म - किसी सर्वर पर कुछ नहीं रहता।

Markdown के रूप में देखें

छोटा जवाब

जिस मशीन पर चीज़ है, वहाँ टेक्स्ट और फ़ाइलें साझा करें खोलिए, लिखिए या फ़ाइलें जोड़िए, और साझा करना शुरू करें दबाइए। पन्ना साझा को brave-otter-42 जैसा नाम देता है; दूसरे डिवाइस पर वही पन्ना खोलकर पते के आखिर में #brave-otter-42 जोड़ दीजिए — या बस कॉपी किया हुआ लिंक खोल लीजिए। दूसरा डिवाइस जुड़ने से पहले पूछता है, आप उसे अंदर आने देते हैं, और टेक्स्ट या फ़ाइल एन्क्रिप्टेड होकर सीधे एक ब्राउज़र से दूसरे में पहुँच जाती है। साझा करने वाला टैब बंद कीजिए, और सब खत्म, हर जगह।

किसी भी क्षण कुछ भी अपलोड नहीं हुआ। यह कोई नीति नहीं, बनावट ही ऐसी है। बाकी पन्ना बताता है कि यह क्यों मायने रखता है, और इसकी ईमानदार सीमाएँ कहाँ हैं।

साझा करने वाले टूल का पहला कार्ड: एक टेक्स्ट बॉक्स जिसमें मीटिंग की कुछ पंक्तियाँ हैं, और ऊपर एक मार्कडाउन स्विच तथा फ़ाइल जोड़ने का बटन।
जो सौंपा जा रहा है वही। उसी बॉक्स में सामान की सूची भी आती है और दस्तावेज़ भी, और मार्कडाउन एक स्विच है, अलग तरीका नहीं।

आम रास्ते कहाँ प्रति छोड़ जाते हैं

खुद को नोट ईमेल कीजिए और वह अब भेजे गए फ़ोल्डर और इनबॉक्स दोनों में है, दोनों सिंक होते हैं, दोनों का बैकअप बनता है, दोनों सालों बाद भी खोजे जा सकते हैं। पासवर्ड किसी चैट ऐप में चिपकाइए और वह उस बातचीत के इतिहास में — और ऐप के क्लाउड बैकअप में — तब तक रहता है जब तक बातचीत रहती है। कोई पेस्टबिन या फ़ाइल रखने वाली साइट लीजिए और सामग्री उनके सर्वर पर बैठ जाती है, समाप्ति की सेटिंग और उस डिलीट बटन के पीछे जिसका आप सिर्फ़ रंग जाँच सकते हैं। इनमें से हर रास्ता एक स्टोरेज सेवा है जिसने साझा करने को फ़ीचर की तरह ओढ़ रखा है।

कभी-कभी आपको चाहिए भी यही होता है — ऐसी प्रति जो तब तक रुकी रहे जब तक दूसरा तैयार न हो। लेकिन ज़्यादातर झटपट साझा इसका उलटा होते हैं: दूसरा डिवाइस पास ही रखा है, सामग्री क्षणभर की है, और हर सहेजी गई प्रति सिर्फ़ बोझ है। मेहमान के लिए वाई-फ़ाई पासवर्ड, फ़ोन पर पढ़ा गया पता, वह त्रुटि-संदेश जिसे दूसरी नज़र चाहिए, कॉन्फ़िगरेशन का वह टुकड़ा जो अपनी मशीन तक जा रहा है। इनमें से कुछ भी संग्रह नहीं चाहता।

“सीधा” सचमुच क्या है

टूल WebRTC इस्तेमाल करता है, वही मशीनरी जो ब्राउज़र की वीडियो कॉल चलाती है: दो ब्राउज़र आपस में एन्क्रिप्टेड चैनल खोलते हैं और डेटा उसी से भेजते हैं, रास्ते में कोई सर्वर नहीं। एक ही नेटवर्क पर बाइट सिर्फ़ लोकल नेटवर्क में चलती हैं — एक ही वाई-फ़ाई पर दो लैपटॉप फ़ाइल को कमरे के आर-पार पहुँचाते हैं, इंटरनेट के आर-पार नहीं।

एक ईमानदार तारांकन, जो टूल के पन्ने पर भी लिखा है: दो ब्राउज़र खुद एक-दूसरे को नहीं ढूँढ़ सकते। एक छोटा-सा सर्वर — बिचौलिया — नाम टाइप करने वाले को उसी नाम से साझा करने वाले से मिलाता है, और दोनों के बीच कनेक्शन जोड़ने की कुछ किलोबाइट पहुँचाता है। वह कुछ स्टोर नहीं करता, और सामग्री कभी उससे नहीं गुज़रती; उसका पूरा कोड टूल के कोड के बगल में प्रकाशित है। वह मुलाकात है, बातचीत नहीं — और इस साइट पर किसी भी चीज़ का इकलौता सर्वर-संपर्क, इसीलिए टूल का पन्ना ठीक-ठीक गिनाता है कि वह क्या देख सकता है और क्या नहीं।

सीधा होने का मतलब आपसी भी है: हर ब्राउज़र दूसरे का नेटवर्क-पता जान जाता है, जैसे फ़ोन कॉल में। पढ़ने वाला पक्ष यह किसी भी कनेक्शन के बनने से पहले जान लेता है, और सिर्फ़ अपनी मर्ज़ी से जुड़ता है।

नाम ही पता है, और इकलौता राज़

साझा लिंक बाकी हर लिंक से एक व्यावहारिक बात में अलग है: वह बोले जाने पर बचा रहता है। brave-otter-42 कमरे के आर-पार पुकारा जा सकता है, फ़ोन पर पढ़ा जा सकता है, बोर्ड से उतारा जा सकता है, और दूसरे सिरे पर बिना किसी के अँगूठे थके टाइप हो जाता है। नाम ठीक इसीलिए ऐसे दिखते हैं।

और यह दोधारी है: जो भी किसी जीवित नाम को जानता या अनुमान लगा लेता है, वह उसके पीछे का साझा खोल सकता है। नाज़ुक चीज़ के लिए या तो ऐसा नाम दीजिए जिसका कोई अनुमान न लगा सके, या डिफ़ॉल्ट पर टिकिए — साझा तब तक निजी है जब तक आप टिक न हटाएँ, यानी हर आने वाले पाठक को परिचय देना होगा और आप संदेश-दर-संदेश तय करेंगे कि कौन अंदर आए। परिचय एन्क्रिप्टेड सीधे चैनल से जाता है, यानी बिचौलिए तक को पता नहीं चलता कि दस्तक किसने दी।

दूसरा कार्ड: thursday-notes लिखा हुआ लिंक का नाम, एक टिप्पणी कि नाम ही पता है और वही अकेला रहस्य, और निजी तथा एक-बार के स्विच।
नाम ही पूरा पता है। निजी का मतलब है हर पढ़ने वाले को पूछना पड़ेगा और आप उसे भीतर आने देंगे; एक-बार का मतलब है मसौदा इस उपकरण पर भी नहीं रहेगा।

टैब बंद करने से सचमुच क्या खत्म होता है

साझा उस टैब में रहता है जो साझा कर रहा है, और कहीं नहीं; इसलिए वह टैब बंद करना ही मिटाना है — मिटाने की अर्ज़ी नहीं। लिंक एक-दो सेकंड में मर जाता है, और जो पाठक अब भी देख रहे हैं, उनका पन्ना खाली हो जाता है। न अपनी अलग उम्र वाली कोई सर्वर-प्रति है, न कोई कूड़ेदान, न तीस दिन की अवधारण। आपका टाइप किया मसौदा अगली बार के लिए आपके अपने ब्राउज़र में रहता है, और एक-बार वाली सेटिंग से वह भी बंद हो जाता है।

जो खत्म नहीं होता, वह है स्वामित्व। जिस पाठक ने साझा खुला रहते टेक्स्ट कॉपी किया या फ़ाइल डाउनलोड की, वह उसके पास है — ठीक वैसे जैसे आपने किसी और तरीके से थमा दी होती। कोई टूल भेजा हुआ वापस नहीं बुला सकता, और जो ऐसा दावा करे वह आपसे किसी और के कंप्यूटर के बारे में झूठ बोल रहा है। खत्म करना भविष्य पर राज करता है — कोई नया नहीं, अब और नहीं — और यही वह हिस्सा है जो सहेजी-प्रति वाली कोई सेवा आपको नहीं दे सकती।

ऑनलाइन इंटरव्यू ही आदर्श मौका है

हाथों-हाथ सौंपने वाला टूल चाहता है कि दोनों सिरे हाज़िर हों, और इंटरव्यू ही वह अकेली मुलाकात है जिसमें हाज़िरी पक्की है: आप पहले से एक-दूसरे को देख रहे हैं। यही वह घड़ी भी है जब सहेजी हुई प्रति वाले रास्ते सबसे महँगे पड़ते हैं। मीटिंग की चैट से जो भी गुज़रता है वह प्लैटफ़ॉर्म की ट्रांसक्रिप्ट में उतर जाता है — रिकॉर्डिंग के साथ, और बाद में जिसे भी वह भेजी जाए उसके साथ नत्थी; और स्क्रीन साझा करते हुए कोई लिंक लेने के लिए इनबॉक्स या चैट ऐप खोलना आपकी चिट्ठी-पत्री को किसी और की रिकॉर्डिंग पर रख देता है। साझा करने वाला पन्ना सिर्फ़ साझा की हुई चीज़ दिखाता है, और कुछ नहीं।

अमल में: पोर्टफ़ोलियो का लिंक, रिपॉज़िटरी, असाइनमेंट की PDF, कोड का वह टुकड़ा जो चैट बॉक्स के टेढ़े उद्धरण-चिह्नों से बच नहीं पाता — कॉल से पहले साझा शुरू कर लीजिए, और घड़ी आने पर नाम ज़ोर से बोल दीजिए। brave-otter-42 आवाज़ की कॉल को सही-सलामत पार कर जाता है — नाम गढ़े ही इसीलिए गए हैं — और वाक्य पूरा होने से पहले फ़ाइल उस पार पहुँच चुकी होती है। निजी छोड़ने पर इंटरव्यू लेने वाले का दाखिला भी खुला छूटा दरवाज़ा नहीं, बल्कि वह चीज़ बन जाता है जिसे आप कॉल के बीच मंज़ूरी देते हैं; और कॉल खत्म होते ही टैब बंद करना साझा को भी उसके साथ खत्म कर देता है — कुछ भी किसी ट्रांसक्रिप्ट में बाद में संदर्भ से काटकर पढ़े जाने का इंतज़ार नहीं करता।

एक ईमानदार तैयारी: इंटरव्यू लेने वाले ज़्यादातर पाठकों से कहीं अधिक बार सख्त कॉरपोरेट नेटवर्क पर बैठे होते हैं, और सीधा रास्ता न बन पाने वाली वह बिरली जोड़ी वहीं बसती है। उनका नेटवर्क घर बैठे नहीं परखा जा सकता — मगर टूल लटके रहने के बजाय बीस सेकंड के भीतर नाकामी बता देता है, इसलिए वैकल्पिक रास्ता आपसे चंद पल लेता है, इंटरव्यू नहीं।

यह टूल कब गलत चुनाव है

दोनों सिरों का मौजूद होना ज़रूरी है: यह हाथोंहाथ सौंपना है, डाकपेटी नहीं। दूसरा व्यक्ति सो रहा हो तो कुछ ऐसा इस्तेमाल कीजिए जो सहेजता हो — जान-बूझकर। साझा करने वाले टैब को खुला और जागता रहना होगा, यानी व्यवहार में डेस्कटॉप या लैपटॉप साझा करता है; फ़ोन पीछे के टैब सेकंडों में सुला देते हैं, हालाँकि साझा पढ़ने में उन्हें कोई दिक्कत नहीं। यह ऑफ़लाइन नहीं चल सकता — इस साइट पर अकेला — क्योंकि दूसरी मशीन तक पहुँचना नेटवर्क का काम है; हालाँकि एडिटर वाला आधा हिस्सा बिना किसी कनेक्शन के चलता है। और नेटवर्क-जोड़ियों की एक छोटी अल्पसंख्या — अमूमन एक सिरा किसी मोबाइल ऑपरेटर के साझा-पते वाले नेटवर्क पर या किसी सख्त दफ़्तरी नेटवर्क के पीछे — सीधे जुड़ ही नहीं पाती; टूल बीस सेकंड बाद यह साफ़ कह देता है और पाठक को एक एन्क्रिप्टेड रिले पेश करता है, जो बाइट पढ़े बिना आगे बढ़ाता है, बजाय इसके कि चुपचाप उस पर उतर जाए।

बाकी सबके लिए — नोट, पासवर्ड, कॉन्फ़िग फ़ाइल, वह 100 MB का वीडियो जो बस एक वाई-फ़ाई छलाँग दूर है — सीधा तरीका तेज़ है, सरल है, और दुनिया को ठीक वैसा ही छोड़ जाता है जैसी उसे मिली थी।