इसे कैसे इस्तेमाल करें : याद-कार्ड
आपके दोहराने का कैलेंडर आपकी अपनी फ़ाइल में रहता है, हमारे किसी डेटाबेस में नहीं: आप उसे डालते हैं, दोहराते हैं, और फिर से बाहर निकाल लेते हैं। न कोई खाता, न कोई चंदा, और सेवा बंद हो जाने पर बचाने को कुछ भी नहीं, क्योंकि यहाँ कोई सेवा है ही नहीं।
याद-कार्ड वाले ऐप खाता माँगते हैं, आपकी गड्डियाँ अपने सर्वरों पर रखते हैं, और जिस दिन वे बंद हो जाएँ या अपना ढंग बदल लें, आपका सब कुछ चला जाता है। जबकि कार्डों की एक गड्डी दो कॉलम वाली फ़ाइल भर है, और अंतराल वाले दोहराव की विधि पाँच पंक्तियों के नियमों में समा जाती है। इसमें से किसी को भी सर्वर की ज़रूरत नहीं।
यहाँ गड्डी वह फ़ाइल है जो आप डालते हैं और जो आपके ही पास रहती है। दोहराना टैब के अंदर होता है; आख़िर में औज़ार आपको एक फ़ाइल लौटाता है जिसमें आपके कार्ड भी हैं और हर कार्ड को दोबारा कब देखना है, वह तारीख़ भी। आपकी तरक़्क़ी उसी फ़ाइल में है: हम उसका ज़रा-सा निशान भी नहीं रखते, न किसी सर्वर पर, न आपके ब्राउज़र की मेमोरी में।
इसका एक नतीजा है जो अभी कह देना ज़रूरी है, क्योंकि बाद में पता चले तो वह औज़ार के ही ख़िलाफ़ जाता है: बैठक के आख़िर में अगर आपने फ़ाइल बाहर नहीं निकाली, तो आपकी तरक़्क़ी चली गई। यह उस वादे की ठीक-ठीक क़ीमत है, और हमें यह लिख देना बेहतर लगता है, बजाय इसके कि आपके डिवाइस पर चुपके से एक डेटाबेस बिठा दें।
इसे कैसे इस्तेमाल करें
- दो कॉलम वाली एक फ़ाइल तैयार करें, पहले सवाल फिर जवाब, स्प्रेडशीट से CSV में या JSON में। उसे यहाँ डाल दें।
- दोहराएँ: सवाल सामने आता है, आप कार्ड पलटते हैं, और बताते हैं कि आपको आता था या नहीं। हर जवाब कार्ड को किसी डिब्बे में सरका देता है, और डिब्बा अगली तारीख़ तय कर देता है।
- आख़िर में गड्डी बाहर निकाल लें। जो फ़ाइल बनती है उसमें आपके कार्ड अपने डिब्बे और अपनी अगली तारीख़ के साथ होते हैं: अगली बार आप यही फ़ाइल दोबारा डालेंगे।
चलने वाले फ़ॉर्मैट
दो कॉलम काफ़ी हैं: पहले सवाल, फिर जवाब। अगर फ़ाइल में साथ में “boite” और “revoir” वाले कॉलम भी हों, तो वे भी पढ़े जाते हैं: इसी तरह पहले से दोहराई हुई गड्डी वहीं से आगे चलती है जहाँ वह रुकी थी। CSV का सेपरेटर नापा जाता है, मान नहीं लिया जाता।
कॉलमों में रखी गड्डी
सेपरेटर कॉमा, अर्धविराम, टैब और खड़ी लकीर में से नापकर चुना जाता है। कोट के निशानों में बंद ख़ाने, दोहरे कोट, और किसी ख़ाने के अंदर की नई पंक्तियाँ सब सँभाली जाती हैं: इसलिए एक कार्ड में पूरा वाक्य अपनी विरामचिह्नों के साथ आ सकता है।
JSON में रखी गड्डी
ऑब्जेक्ट की एक सूची। पहचानी जाने वाली कुंजियाँ हैं question और reponse (या recto और verso, या front और back), और कैलेंडर के लिए boite तथा revoir। बाकी कोई भी कुंजी बाहर निकालते वक़्त जैसी-की-तैसी रख ली जाती है: औज़ार जो नहीं समझता, उसे फेंकता नहीं।
सादी लिखाई में रखी गड्डी
हर पंक्ति पर एक कार्ड, सवाल और जवाब के बीच एक टैब। हाथ से बनाने के लिए यह सबसे आसान रूप है, और स्प्रेडशीट से कॉपी करने पर यही बनता है।
इसकी सीमाएँ
गड्डी के लिए 5 MB
पाँच मेगाबाइट लिखाई का मतलब है दसियों हज़ार कार्ड, यानी उससे कहीं ज़्यादा जितना कोई इंसान दोहराता है। यह सीमा फ़ोन की मेमोरी बचाती है, और औज़ार टैब को जमा देने के बजाय यह बात कह देता है।
कुछ भी सहेजा नहीं जाता: आपकी तरक़्क़ी उसी फ़ाइल में रहती है जो आप बाहर निकालते हैं
इस साइट का नियम आपकी जानकारी आपके डिवाइस पर लिखने से मना करता है, ब्राउज़र की स्थानीय जगह में भी, क्योंकि वह जगह आपकी जानकारी के बिना पढ़ी, बैकअप में जाती और सिंक हो जाती है। नतीजा साफ़ है: बिना बाहर निकाले टैब बंद किया तो बैठक चली गई। यह सचमुच की सीमा है, और इसके बदले जो गारंटी मिलती है वह इसके लायक़ है: आपको क्या आता है और क्या नहीं, इसकी सूची कहीं मौजूद ही नहीं है।
विधि डिब्बों की है, कोई ख़ुद को ढालने वाला अल्गोरिद्म नहीं
पाँच डिब्बे, सही जवाब से कार्ड एक डिब्बा ऊपर, ग़लत जवाब से वापस पहले डिब्बे में, और डिब्बा ही अंतराल तय करता है। यह सीखने वाले डिब्बों का वही ढाँचा है जो Sebastian Leitner के नाम से जाना जाता है, एक फ़ाइल पर उतारा हुआ; हमने उनकी किताब नहीं पढ़ी, जो खुले में मिलती नहीं, इसलिए हम सिद्धांत बताते हैं और उनके अंक नहीं दोहराते। हम न SM-2 लगाते हैं, न FSRS, जो दोनों सचमुच के और बिलकुल इस्तेमाल लायक़ अल्गोरिद्म हैं: पहला उसके बनाने वाले ने ख़ुद छापा है और अधिकार की सूचना देकर उसे इस्तेमाल करने की छूट है, दूसरा खुले लाइसेंस पर है। हमने वह नियम चुना जो एक वाक्य में समा जाए, क्योंकि जो नियम पढ़ा जा सकता है वही जाँचा भी जा सकता है।
1, 3, 7, 16 और 35 दिन के अंतराल हमारी अपनी पसंद हैं, वे किसी शोध-पत्र से नहीं आते
यह बात मायने रखती है, क्योंकि ये पाँच अंक हर जगह घूमते हैं और ग़लती से जाने-माने सॉफ़्टवेयरों के नाम चढ़ा दिए जाते हैं: SM-2 अल्गोरिद्म, जो उसके बनाने वाले ने सचमुच छापा है, 1 दिन देता है, फिर 6 दिन, और उसके बाद कार्ड दर कार्ड गुणा होता अंतराल, यानी किसी जमी हुई सूची से उसका कोई नाता नहीं। इसलिए हम इन्हें किसी के नाम नहीं चढ़ाते। पर जो बात मज़बूती से साबित है, वह ख़ुद अंतराल का असर है: Cepeda और उनके साथियों की 2006 की बड़ी समीक्षा 839 मापों और 317 प्रयोगों को एक जगह लाती है (हमने उसका सिर्फ़ सार पढ़ा है, पूरा लेख खुले में नहीं खुलता)। और उसी टीम ने 2008 में वह नतीजा छापा जो किसी सबसे बढ़िया अंतराल का वादा करने से रोक देता है: सही अंतराल इस बात पर निर्भर करता है कि इम्तिहान में कितना वक़्त बचा है, कुछ हफ़्तों की दूरी पर उसका करीब पाँचवाँ हिस्सा और एक साल की दूरी पर बीसवाँ हिस्सा। वह लेख पैसे देकर मिलता है और हमने उसे पढ़ा नहीं है: हम उसका सिर्फ़ सार गिनाते हैं, और इसलिए यह दावा नहीं करते कि हमारे अंतराल सबसे बढ़िया हैं। वे मुनासिब हैं, वे दिखा दिए गए हैं, और बाहर निकाली गई फ़ाइल आपको उन्हें हाथ से सुधारने देती है।
सिर्फ़ लिखाई, न तस्वीरें न आवाज़
तस्वीर वाले कार्ड के लिए आर्काइव का कोई फ़ॉर्मैट चाहिए, मीडिया दिखाने का ढंग चाहिए और जुड़ी हुई फ़ाइलों का हिसाब चाहिए, यानी एक बिलकुल दूसरा औज़ार। लिखाई के दो कॉलम शब्दावली, परिभाषाएँ, तारीख़ें, सूत्र और क्रिया-रूप सब समेट लेते हैं, और कार्डों पर असल में यही दोहराया जाता है।
एक बहुत चलने वाली स्प्रेडशीट अक्षरों को टेढ़ा दिखा सकती है
कुछ स्प्रेडशीट CSV को तभी ठीक खोलती हैं जब उसकी शुरुआत में बाइट-ऑर्डर मार्क हो, और कुछ ठीक उसी की वजह से गिर जाती हैं। हम यहाँ वह नहीं डालते, ताकि फ़ाइल इसी औज़ार में बिना किसी झटके के दोबारा डाली जा सके। अगर आपकी स्प्रेडशीट अक्षर बिगड़े हुए दिखाए, तो लिखाई वाले कोने का “CSV से JSON, और उल्टा भी” औज़ार यह मार्क अपनी वजह के साथ पेश करता है।
इस औज़ार के बारे में सवाल
क्या मेरी गड्डी कहीं भेजी जाती है?
नहीं। F12 कुंजी से इंस्पेक्टर खोलें, “Network” वाला टैब खोलें, सूची ख़ाली कर दें, फिर अपनी गड्डी डालें और दोहराएँ: कुछ भी बाहर नहीं जाता। अपना इंटरनेट काटकर दोबारा करें, औज़ार तब भी चलता है। यह वही जाँच है जो इस साइट के हर पन्ने पर लागू होती है, और हर बार छपाई से पहले एक मशीन भी उसे दोहराती है।
मेरी तरक़्क़ी ब्राउज़र में ही क्यों नहीं रख देते?
क्योंकि इस साइट का नियम है कि आपके साफ़ इशारे के बिना आपके यहाँ कुछ नहीं लिखा जाएगा, और ब्राउज़र की स्थानीय जगह वह तटस्थ कोना है ही नहीं जो लोग समझते हैं: उसी पते से परोसी गई कोई भी स्क्रिप्ट उसे पढ़ सकती है, वह प्रोफ़ाइल के बैकअप में चली जाती है, और कभी-कभी एक डिवाइस से दूसरे में सिंक हो जाती है। आपको क्या आता है और क्या नहीं, इसकी सूची आपके बारे में जानकारी है। जिस फ़ाइल को आप जहाँ चाहें रखें, वह ज़्यादा ईमानदार है, और उसका एक फ़ायदा भी है: उसका बैकअप बनता है, वह पेन ड्राइव पर कॉपी होती है, और स्प्रेडशीट में खुल जाती है।
स्प्रेडशीट से गड्डी कैसे बनाऊँ?
अपने सवाल पहले कॉलम में रखें, जवाब दूसरे में, फिर CSV में सहेज लें। बस इतना ही: हेडर रखना ज़रूरी नहीं, और आपकी स्प्रेडशीट जो सेपरेटर लगाती है वह पढ़ते वक़्त नाप लिया जाता है, चाहे आप दुनिया के किसी भी हिस्से में हों। आप दो कॉलम कॉपी करके किसी सादी लिखाई वाली फ़ाइल में भी चिपका सकते हैं: बीच में आया टैब पहचान लिया जाता है।
जो कार्ड मुझे पहले से आता था, उस पर ग़लत जवाब दे दूँ तो क्या होता है?
वह पहले डिब्बे में गिर जाता है, यानी अगले ही दिन लौट आता है। यह सख़्त है, और डिब्बों वाली विधि का नियम यही है: जो कार्ड याद हो चुका माना जा रहा था और गिर गया, वह याद हुआ ही नहीं था। यह गिरावट आपको ज़्यादा सख़्त लगे तो बाहर निकाली गई फ़ाइल में डिब्बे का नंबर साफ़ लिखा होता है, और आपको कोई नहीं रोकता कि उसे स्प्रेडशीट में हाथ से सुधार लें।
क्या यह “असली वाला” अंतराल वाला दोहराव है?
शब्द के सीधे-सीधे अर्थ में यह अंतराल वाला दोहराव ही है: दोहराव के बीच अंतराल हैं, और सफलता के साथ अंतराल बढ़ता जाता है। यह वह ख़ुद को ढालने वाला अल्गोरिद्म नहीं है जो कार्ड दर कार्ड भूलने की संभावना का अंदाज़ा लगाता है, जैसा ख़ास सॉफ़्टवेयर करते हैं। हमें ऐसा सादा नियम बताना बेहतर लगता है जिसे आप पढ़ और जाँच सकें, बजाय किसी अल्गोरिद्म का नाम लेने के जिसकी पूरी परिभाषा हम निभा न पाएँ। शब्दावली या तारीख़ों पर नतीजे का फ़र्क़ कम रहता है; सालों तक रोज़ हज़ारों कार्ड दोहराने पर कोई ख़ास सॉफ़्टवेयर बेहतर करेगा, और यह कह देना चाहिए।
क्या मैं वे कार्ड भी दोहरा सकता हूँ जिनकी अभी बारी नहीं आई?
हाँ: यही शुरू से चालू रहने वाला ढंग है, जो पूरी गड्डी उठा लेता है। “सिर्फ़ वे जिनकी आज बारी है” वाला ढंग सिर्फ़ पहले से दोहराई हुई गड्डी पर मतलब रखता है, क्योंकि तारीख़ें वही रखती है। वक़्त से पहले दोहराने से कुछ बिगड़ता नहीं, पर इस विधि का मज़ा ही इंतज़ार में है: बहुत जल्दी देखा गया कार्ड वक़्त तो लेता है, याददाश्त को आगे नहीं बढ़ाता।
मेरे कार्डों पर तस्वीरें हों तो?
यह औज़ार उन्हें नहीं लेता, और गड्डी बनाने से पहले यह जान लेना बेहतर है। तस्वीर वाले कार्ड के लिए आर्काइव का ऐसा फ़ॉर्मैट चाहिए जो लिखाई के साथ तस्वीरें भी ढोए, मीडिया दिखाने का ढंग चाहिए और जुड़ी हुई फ़ाइलों का हिसाब चाहिए: वह दूसरा औज़ार है, इसका कोई विकल्प नहीं। लिखाई शब्दावली, परिभाषाएँ, तारीख़ें, सूत्र और क्रिया-रूप समेट लेती है, और असल में इस्तेमाल होने वाले याद-कार्डों में यही सबसे ज़्यादा है।
आपके दोहराने का कैलेंडर आपकी अपनी फ़ाइल में रहता है, हमारे किसी डेटाबेस में नहीं: आप उसे डालते हैं, दोहराते हैं, और फिर से बाहर निकाल लेते हैं। न कोई खाता, न कोई चंदा, और सेवा बंद हो जाने पर बचाने को कुछ भी नहीं, क्योंकि यहाँ कोई सेवा है ही नहीं।
जाँचेंसबूत, कदम दर कदमनेटवर्क इंस्पेक्टर से जाँच, एक-एक हरकत समझाई हुई, तस्वीरों के साथ।
यह कोनाक्लास वाला कोनापढ़ाने वालों के लिए: काम के चक्रों वाला एक टाइमर, ऐसा पर्चा जो बेईमानी नहीं करता, PDF में अभ्यास की पर्चियाँ, और ऐसे याद-कार्ड जिनका हिसाब आपकी अपनी फ़ाइल में ही रहता है।