क्या iMessage बातचीत को एक भौतिक किताब में बदला जा सकता है?
- iMessage बातचीत के इतिहास को याद रखना मुश्किल होता है, और कभी-कभी पुरानी messages खोजकर जानकारी ढूंढने की इच्छा होती है।
- iMessage में search फीचर बेहतर हुआ है, लेकिन पुरानी messages को ब्राउज़ करना अब भी असुविधाजनक है, क्योंकि किसी खास तारीख पर सीधे जाने की सुविधा नहीं है।
- इस असुविधा को हल करने के लिए, सबसे बड़ी बातचीत को भौतिक किताब के रूप में बनाने का विचार आया।
iPhone से messages निकालना
- iPhone से messages निकालने के लिए, पहले Mac पर backup बनाकर
sms.db फ़ाइल ढूंढनी पड़ती है और फिर उसे SQLite database के रूप में उपयोग करना होता है।
- iPhone Wiki की मदद से backup फ़ोल्डर में
sms.db फ़ाइल खोजी गई, और sqlite3 कमांड का उपयोग करके database की tables देखी गईं।
SQL का उपयोग करके text messages query करना
- database schema को समझकर और SQL joins का उपयोग करके वास्तविक बातचीत निकालने की प्रक्रिया अपनाई गई।
- कुछ messages
message.text में नहीं बल्कि message.attributedData में binary data के रूप में संग्रहीत थीं, इसलिए उन्हें समझने के लिए अतिरिक्त काम की आवश्यकता थी।
imessage-database लाइब्रेरी का उपयोग करके iMessage database पढ़ने और उसे Rust data structures के रूप में आउटपुट करने की सुविधा ली गई।
LaTeX document बनाना
- LaTeX का उपयोग करके text messages को सुंदर document में बदलने की प्रक्रिया बताई गई है।
- messages को LaTeX code में बदला गया, और Unicode को सपोर्ट न करने वाली LaTeX की सीमा को XeLaTeX के उपयोग से हल किया गया।
- Google के Noto Emoji font का उपयोग करके document में श्वेत-श्याम emoji डाले गए।
प्रिंट ऑर्डर
- असली किताब के रूप में छपाई के लिए Barnes & Noble Press का उपयोग किया गया, जिससे कम लागत पर किताब छप सकी।
- LaTeX से बने PDF से cover design तैयार किया गया और print order पूरा किया गया।
- कुछ हफ्तों के इंतज़ार के बाद किताब हाथ में आई, और इससे पुरानी बातचीत को आसानी से फिर से देखा जा सका।
खुद बनाकर देखें
- source code अभी पूरी तरह तैयार नहीं है, लेकिन वह GitHub पर उपलब्ध है, इसलिए रुचि हो तो इसे खुद आज़माया जा सकता है।
GN⁺ की राय
- यह प्रोजेक्ट व्यक्तिगत डिजिटल रिकॉर्ड को भौतिक रूप में संरक्षित करने की आधुनिक इच्छा को दर्शाता है। पुरानी बातचीत को किताब बनाकर रखना डिजिटल युग में यादों को सहेजने का एक नया तरीका पेश करता है।
- LaTeX का उपयोग करके document बनाने की प्रक्रिया programming और document authoring के मेल का उदाहरण है, और तकनीकी लेखन में रुचि रखने वाले शुरुआती software engineers के लिए उपयोगी केस बन सकती है।
- यह लेख personal data के backup और conversion की प्रक्रिया को कवर करता है, इसलिए data management और security के महत्व की याद दिलाता है। उपयोगकर्ताओं को अपने data को सुरक्षित ढंग से संभालने के तरीकों पर अधिक ध्यान देना चाहिए।
- इसी तरह की सुविधा देने वाले अन्य projects में Chatbooks और Blurb शामिल हैं, जो users की photos या social media posts को किताब में बदलने की service देते हैं।
- इस तकनीक को अपनाते समय privacy, data conversion की accuracy और printing cost जैसी बातों पर विचार करना चाहिए। इसके जरिए digital data को भौतिक रूप में स्थायी रूप से सहेजने के फायदे मिलते हैं, साथ ही data loss के जोखिम को कम करने का व्यावहारिक लाभ भी मिलता है।
1 टिप्पणियां
Hacker News टिप्पणियाँ
व्यक्तिगत संचार रिकॉर्ड के महत्व पर ज़ोर देते हुए, इसे एक सेवा के रूप में उपलब्ध कराना शानदार होगा, ऐसी राय।
किसी डेवलपर की प्रतिक्रिया, जो यह देखकर खुश है कि कोई वास्तव में उसकी लाइब्रेरी का उपयोग कर रहा है।
द्वितीय विश्व युद्ध के समय दादा-दादी के बीच के पत्रों और डायरियों को अच्छी तरह सहेजकर रखने की कहानी, और यह चिंता कि आने वाली पीढ़ियाँ वही खुशी नहीं पा सकेंगी।
अपनी निजी संदेशों का पूरा रिकॉर्ड किसी प्रकाशक को भेजने के विचार पर असहजता जताने वाली राय।
ब्रिटिश लोगों के लिए WhatsApp संदेश प्रिंट करने वाले एक प्रोजेक्ट में रुचि, और इसके लिए Rust सीखना पड़ेगा, इस पर आत्म-व्यंग्यपूर्ण प्रतिक्रिया।
व्यक्तिगत बातचीत के रिकॉर्ड को सहेजने के प्रति नकारात्मक नज़रिया, और यह राय कि निजी संदेश क्षणिक होने चाहिए।
Mac पर iMessage export करने के लिए एक Python script की जानकारी।
चैट हिस्ट्री को विज़ुअलाइज़ करने और उसे विषय के आधार पर क्लस्टर करने का विचार रोचक है, साथ ही उसे भौतिक रूप में प्रिंट करते समय खोज-योग्यता देने का सुझाव।
अगर डिजिटल जानकारी गायब हो जाए, तो प्रिंट की गई किताबें 21वीं सदी के जीवन का अध्ययन करने के लिए एकमात्र सामग्री बन सकती हैं, ऐसा विचार।
ब्लॉग को TTS mode में सुनने का अनुभव, और कुछ खास सेक्शन skip न कर पाने की वजह से हँसी आने का किस्सा।