44 पॉइंट द्वारा xguru 2024-07-29 | 6 टिप्पणियां | WhatsApp पर शेयर करें
  • सभी नोट plain text files और Markdown का उपयोग करते हैं, और Vim commands की मदद से तेज़ और प्रभावी नोट-लेखन संभव होता है
  • गहरे जीवन की तलाश, जो काम, पढ़ाई और जीवन पर सकारात्मक प्रभाव डालती है
    • Deep Life : नौकरी, घर, आत्मा जैसी वास्तव में महत्वपूर्ण चीज़ों पर जुनूनी इरादे के साथ ध्यान केंद्रित करना, और गैर-ज़रूरी चीज़ों पर बहुत अधिक ध्यान बर्बाद न करना
      • ध्यान बनाए रखते हुए बाधाओं को हटाकर उत्पादकता बढ़ाने की दिशा में
  • Microsoft OneNote से शुरुआत की, और अब Obsidian पर आकर नोट लिख रहा हूँ

मेरे नोट-लेखन के विकास का रास्ता

  1. मैं हर चीज़ बार-बार भूल जाता था
  2. अलग-अलग डिवाइस, ऐप्स और कागज़ पर बिखरे हुए नोट लिखता था
  3. पढ़ाई के दौरान OneNote का उपयोग करके काम और अध्ययन से जुड़े नोट अलग किए
  4. व्यक्तिगत यात्रा और रिसर्च नोट्स लिखना शुरू किया
  5. Obsidian पर स्विच किया ताकि open format और नई सुविधाओं का उपयोग कर सकूँ
  6. Second Brain system की शुरुआत:
    • स्वास्थ्य, डायरी, खाना बनाना, पढ़ी गई किताबें आदि, जीवन के हर हिस्से के नोट जोड़ना
    • नोट्स को आपस में जोड़ना, और ज़रूरत पड़ने पर उन्हें आसानी से ढूँढने लायक सिस्टम विकसित करना
  7. Vim और उसके commands का उपयोग करके तेज़ और आसान नोट-लेखन
  8. Quartz का उपयोग करके नोट्स सार्वजनिक करना

मैंने Obsidian क्यों चुना?

  • open file format का उपयोग
    • OneNote से नोट export करना बहुत दर्दनाक अनुभव था
  • collaboration कोई अनिवार्य फीचर नहीं है
  • आसान search सुविधा

मैं अब भी Obsidian का उपयोग क्यों करता हूँ

  • ज़रूरत पड़ने पर ज्ञान को खोज निकालने की क्षमता
  • विचार-आधारित search सुविधा
  • PARA और Zettelkasten methodology के ज़रिए प्रभावी file structure बनाए रखना
    • P.A.R.A : folders को व्यवस्थित करने की विधि. Project, Area of responsibility, Resource, Archive
    • Zettelkasten : जर्मन समाजशास्त्री Niklas Luhmann द्वारा उपयोग की गई नोट-लेखन पद्धति, जिसमें कुछ सीखने और उसे अपने ज्ञान में बदलने वाले workflow को बेहतर बनाया जाता है
  • Vim commands के उपयोग से तेज़ और सुविधाजनक नोट-लेखन
  • plain text files और local-first approach

शुरुआती नोट-लेखन तरीका (template)

  • हमेशा template से शुरू करता हूँ cmd+t
  • बेसिक template में title, creation date, source, references, tags शामिल होते हैं
    • नोट शुरू करने की वजह को Origin में जोड़ता हूँ, और कोई संबंधित नोट याद आए तो उसे References में जोड़ देता हूँ
    • नोट की सामग्री में कम-से-कम एक Wikilink ज़रूर जोड़ता हूँ
    • नोट की गुणवत्ता के अनुसार अलग tags का उपयोग करता हूँ (📬, 🗃/🌻, 🗃/📖, 🗃/🌳)
      • 📬 मेमो, आइडिया, पढ़ी हुई चीज़ें, और मन में आने वाली कोई भी बात. बस एक fleeting note. थोड़ी देर बाद हटाई भी जा सकती है
      • 🗃/🌻 जिस पर थोड़ा काम किया गया हो. उसमें बहुत से विचार जोड़े गए हों, brainstorming की गई हो, थोड़ा और निखारा गया हो, और reference material बनाया गया हो
      • 🗃/📖 थोड़ा लंबा literature note लिखा गया हो, लेकिन अभी permanent note बनने के लिए पूरी तरह तैयार न हो. फिर भी यह पहले से पूरे वाक्यों में लिखा गया है और उपयोगी साबित हुआ है या इसकी सामग्री संतोषजनक है
      • 🗃/🌳 evergreen/permanent note. ऐसे लंबे समय तक टिकने वाले नोट अंततः मेरी लिखाई के साथ Zettelkasten core में रह जाते हैं. यहाँ Zettelkasten सिद्धांतों के अनुसार literature notes को अलग-अलग विचारों में बाँटकर आपस में जोड़ा जाता है
    • हाल में tags को कम update करता हूँ, लेकिन वे अब भी उपयोगी हैं
    • ज़्यादातर नोट्स को permanent notes की तरह शुरू करके जोड़ते हुए विकसित करता हूँ

मैं जिन plugins का उपयोग करता हूँ

  • dataview: Markdown के भीतर database सुविधाएँ
  • excalibrain: नोट्स और उनके links को visualize करना
  • note-folder-autorename: नोट्स और images को folders में अपने-आप व्यवस्थित करना
  • obsidian-admonition: call-out जोड़ना
  • obsidian-auto-link-title: link title अपने-आप जोड़ना
  • obsidian-excalidraw-plugin: Markdown के भीतर drawing सुविधा
  • obsidian-list-callouts: list रूप में call-outs जोड़ना
  • obsidian-pandoc: Word documents, PDF आदि में export करना
  • obsidian-projects: Kanban, table, calendar views
  • obsidian-reading-time: नोट पढ़ने में लगने वाला समय दिखाना
  • obsidian-vimrc-support: Vim shortcuts जोड़ना
  • ollama: local LLM से नोट्स का analysis
  • omnisearch: fuzzy search सुविधा
  • readwise-official: ReadWise के साथ integration
  • remember-cursor-position: हर नोट में cursor position सहेजना
  • settings-search: सभी Obsidian settings में search
  • templater-obsidian: template सुविधाओं का विस्तार

नोट्स साझा करने का तरीका

  • इस वेबसाइट पर "brain" पर क्लिक करने से वे सभी नोट्स देखे जा सकते हैं जिन्हें सार्वजनिक रूप से साझा किया गया है
  • Quartz का उपयोग करके नोट्स प्रकाशित करना (Obsidian Publish का open source विकल्प)
    • एक अतिरिक्त script सेट किया गया है जो सभी नोट्स को प्रोसेस करता है और जिन नोट्स में hashtag #publish होता है उन्हें Quartz में कॉपी करके मेरी वेबसाइट पर deploy कर देता है. Public Second Brain with Quartz लेख देखें
  • Obsidian graph और backlinks का उपयोग करके navigation सुविधा प्रदान करना

साझा करना और feedback सीखने में कैसे मदद करते हैं

  • सार्वजनिक रूप से साझा करने पर बहुत सारा feedback मिलता है
  • यही feedback loop लिखते रहने का सबसे महत्वपूर्ण कारण है
  • अपने जुनून को साझा करना और समान सोच वाले लोगों से मिलना एक ऐसा आकर्षण है जिसे वास्तविक दुनिया में दोहराया नहीं जा सकता
  • इसे Learn in Public कहा जाता है, और शुरुआती लोगों को भी इसकी सिफारिश की जाती है

सारांश

  • Obsidian और Second Brain system नोट-लेखन शुरू करते समय जिन चीज़ों का सपना था, वे सब उपलब्ध कराते हैं
  • यहाँ तक कि वे चीज़ें भी शामिल हैं जिनके मददगार होने की उम्मीद नहीं थी (जैसे: graph-based approach)
  • deep work mode के ज़रिए अधिक फ़ोकस किया जा सकता है
    • नतीजतन अधिक स्पष्टता और मानसिक शांति मिलती है
  • insights या दिलचस्प विचारों को जल्दी से Obsidian Vault में लिखकर जीवन आगे बढ़ाया जा सकता है
  • अस्पताल की विज़िट या allergy test results जैसी चीज़ों को कभी भी निकालकर देख सकना सुविधाजनक है
  • बाद में ज़रूरत पड़ने पर नोट्स को सहज रूप से ढूँढा जा सकता है
  • अपने पूरे ज्ञान तक offline access होना भी एक बड़ा फायदा है
  • हाल में Google पर कम खोजता हूँ और Second Brain में ज़्यादा search करता हूँ

6 टिप्पणियां

 
bus710 2024-07-29

कोरियन इनपुट और vim mode को एक साथ अच्छी तरह इस्तेमाल करना आसान नहीं है, यह छोड़ दें तो… मैं भी ज़्यादातर नोट्स Markdown में ही लिखता हूँ, इसलिए यह दिलचस्प लगा।

 
dbs0829 2024-07-29

शायद आप यह पहले से कर रहे हों, लेकिन अगर ESC दबाने पर English में switch हो जाए तो vim इस्तेमाल करते समय यह काफ़ी ज़्यादा सुविधाजनक लगता है, हा हा

 
bus710 2024-07-29

अच्छा, ऐसा तरीका भी था
देखा तो यह ऐसा है
धन्यवाद।
https://github.com/johngrib/simple_vim_guide/…

 
dbs0829 2024-07-29

मैंने यह-वह बहुत कुछ आज़माया, लेकिन आखिरकार इनपुटर को ही बदलना, और ऐसे शॉर्टकट सेट करना या विकल्प चालू करना जो सिर्फ़ English में स्विच हो जाएँ, यही सबसे बेहतर लगा। Mac पर Gureum, Windows पर Nalgaeset, और Linux पर kime इस्तेमाल कर रहा हूँ।

 
bus710 2024-08-12

मुझे लग रहा है कि kime आजकल किसी वजह से ठीक से काम नहीं कर रहा है। पहले तो यह अच्छी तरह चलता था, ऊँ ऊँ ऊँ।
इसलिए, जो fcitx मैं मुख्य रूप से इस्तेमाल कर रहा हूँ, उसमें deactivate input method को escape पर सेट करने से यह ठीक से काम करता है।
हालाँकि मुझे कोरियाई दस्तावेज़ लिखने की ज़रूरत लगभग नहीं पड़ती, फिर भी लगता है कि मैं इसे अच्छी तरह इस्तेमाल कर पाऊँगा।

 
bbulbum 2024-08-05

ibus-hangul में डिफ़ॉल्ट रूप से esc दबाने पर English mode हो जाता है 👍