4 पॉइंट द्वारा GN⁺ 2024-10-05 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Cartographist परिचय

    • Cartographist रैबिट-होल एक्सप्लोरेशन के लिए अनुकूलित एक प्रायोगिक वेब ब्राउज़र है.
    • नया विंडो खोलने के बजाय, यह क्षैतिज रूप से स्क्रॉल किए जा सकने वाले पैनल बनाता है.
    • रैखिक हिस्ट्री के बजाय, यह ब्राउज़िंग की ट्री संरचना का ओवरव्यू दिखाता है.
    • यह सेशन की सटीक स्थिति को सेव और लोड कर सकता है, जिससे लंबे समय तक विषय-आधारित रिसर्च को समर्थन मिलता है.
  • प्रोजेक्ट पृष्ठभूमि

    • 2020 की गर्मियों में, रिसर्च-केंद्रित वेब ब्राउज़र के विचार पर प्रयोग किया गया.
    • Twitter पर प्रीव्यू साझा किया गया था, और इसे काफी रुचि मिली.
    • Andy Matuschak की वेबसाइट लेआउट और Nate Parrot के प्रयोगों से प्रेरणा मिली.
    • इस लेआउट का इतिहास Miller columns और Smalltalk class browser से शुरू होता है.
  • ब्राउज़िंग और सर्च का अंतर

    • ब्राउज़िंग को एक खुली और फैलाव वाली गतिविधि के रूप में समझा जाता है.
    • सर्च को सूचना खोज के रूप में समझा जाता है.
    • डिस्क में सेव रिकॉर्ड के माध्यम से ब्राउज़िंग सेशन में वापस लौटने का विचार पसंद किया गया.
  • व्यावहारिक समस्याएँ

    • ऐसा माना गया कि पूरी हिस्ट्री को बनाए रखना वास्तव में उपयोगी नहीं है.
    • रिसर्च का सबसे मूल्यवान हिस्सा उसका सिंथेसिस वाला भाग है.
    • स्क्रॉल पोज़िशन या चयन को बनाए रखना, और हिस्ट्री को संपादन योग्य बनाना, एक छोटी प्रगति हो सकती है.
  • Cartographist की सीमाएँ

    • कोई अच्छा विंडो मैनेजर Cartographist की जगह लगभग पूरी तरह ले सकता है.
    • HHTWM में कॉलम लेआउट का प्रयोग किया गया, लेकिन क्षैतिज स्क्रॉल न होने के कारण वह उपयोगी नहीं था.
  • GN⁺ का सार

    • Cartographist रिसर्च-केंद्रित वेब ब्राउज़िंग के लिए एक प्रायोगिक दृष्टिकोण प्रस्तुत करता है.
    • ट्री-संरचना वाली ब्राउज़िंग और सेशन सेव फ़ीचर लंबे समय की रिसर्च के लिए उपयोगी हो सकते हैं.
    • हालांकि, पूरी हिस्ट्री बनाए रखने की व्यावहारिकता पर सवाल उठते हैं.
    • समान फ़ीचर वाले प्रोजेक्ट के रूप में Glamorous Toolkit की सिफारिश की गई है.

1 टिप्पणियां

 
GN⁺ 2024-10-05
Hacker News राय
  • Vim में कोड नेविगेट करने के तरीके की व्याख्या दिलचस्प लगी। Vim में शॉर्टकट का उपयोग करके function definition पर जाने का तरीका साझा किया गया

    • nnoremap gF <c-w>vgF और nnoremap <silent>gD :call CocActionAsync('jumpDefinition', 'vsplit')<cr> का उपयोग करके नई विंडो में function definition पर जाने का तरीका समझाया गया
    • Lua और nvim का उपयोग करके buf_set_keymap('n', 'gds', '<c-w>v<cmd>lua vim.lsp.buf.definition()<CR>', opts) से सेट करने की बात कही गई
  • Kay Xu के साथ सहयोग का सुझाव दिया गया। वह sensemaking और berrypicking पर शोध कर रहे हैं और browser extension का उपयोग करके अपने approach को बेहतर बना रहे हैं

  • 20 साल पहले कुछ ऐसा ही बनाया था, जिसमें page content की full-text search और browser history feature शामिल थे। यह प्रेरणा इस बात से मिली कि एक learning disability वाले व्यक्ति ने समझने के लिए textbook को फिर से व्यवस्थित किया था

  • Vim feature का वर्णन Squeak के Whisper browser की याद दिलाता है। Whisper browser ने window proliferation को रोकने के लिए depth-oriented SmalltalkBrowser का उपयोग किया था

  • Chrome के development के दौरान iRider नाम के एक IE shell browser से प्रभावित हुए थे। iRider में tree-style tabs और pinning feature थे, जो उपयोगी लगे

  • Firefox के Tree Style Tabs और Tree Tabs extension जैसे मिलते-जुलते features का उल्लेख किया गया। Tree Style Tabs में session save feature नहीं है, और Tree Tabs में session save संभव है लेकिन वह कुछ extensions के साथ compatible नहीं है

  • यह ADHD users के लिए उपयोगी feature लगता है। अक्सर browsing session 300 tabs पर खत्म हो जाता है

  • "trails" को save और restore करने की क्षमता की काफी सराहना की गई। 10 साल पहले JS+CSS से बनाया गया Wikipedia-only interface साझा किया गया

  • AI के existential risk पर बहुत चर्चा होती है, लेकिन इस tool को बिना किसी safeguard के जारी करने पर चिंता जताई गई। scientific literature को explore करते समय ArXiv tabs का graph उपयोगी हो सकता है