- Google Calendar को FUSE फ़ाइल सिस्टम में बदलने वाला प्रोजेक्ट
- मौजूदा Google Calendar से फ़ाइल सिस्टम बनाना या नया बनाना
- फ़ाइलों और डायरेक्टरी को पढ़ना और लिखना
- दोस्त के WhenFS कैलेंडर फ़ाइल सिस्टम को mount करके फ़ाइलें साझा करना
- संदर्भ छवि: Google Calendar में Mona Lisa छवि अपलोड की हुई
- इमेज डेटा सैकड़ों छोटे calendar event descriptions में बँटा हुआ है
- पूरा फ़ाइल सिस्टम Google Calendar events को manipulate करके बनाया जाता है
- दोस्त का फ़ाइल सिस्टम mount करना (Demo):
- WhenFS, calendar ID और file system recovery calendar event ID मिलने पर, पहले से WhenFS-ed Google Calendar को mount कर सकता है
- Google Calendar में फ़ाइल ट्रांसफ़र (Demo)
- WhenFS 3 KiB फ़ाइल को 7 सेकंड में Google Calendar पर ट्रांसफ़र कर सकता है
- 400 bytes प्रति सेकंड की upload speed
यह कैसे काम करता है
- WhenFS का काम FUSE फ़ाइल सिस्टम लेयर से शुरू होता है
- फ़ाइल सिस्टम write-through object cache के ऊपर स्थित है, जो replaceable calendar API backend और abstract data storage interface के ऊपर है
- इसमें bugs, edge cases और अधूरी तरह से लागू की गई features हो सकती हैं, और इन्हें ठीक करने की कोई योजना नहीं है
यह प्रोजेक्ट क्यों किया गया?
- इसे Rust और FUSE फ़ाइल सिस्टम सीखने के अवसर के रूप में इस्तेमाल किया गया
- साथ ही, यह प्रोजेक्ट मज़ेदार लगा
- codebase बहुत बिखरा हुआ है और non-standard code व खराब design decisions से भरा है
- लेकिन यह ठीक है। कुछ नया सीखने का सबसे अच्छा तरीका है खुद कोशिश करना, और थोड़ा chaos बनाना भी उस प्रक्रिया का अहम हिस्सा है
इसका उपयोग कैसे करें?
- diagram बनाने में इतना समय लग गया कि tutorial लिखने की ऊर्जा नहीं बची
- अगर आप इसका इस्तेमाल समझ जाएँ, तो बताइए
- गंभीरता से कहें तो, Google Calendar एक शानदार सेवा है। इसे केवल शैक्षणिक उद्देश्यों के लिए इस्तेमाल करने की सलाह दी जाती है। मुफ्त सेवाओं का दुरुपयोग करना सही नहीं है
GN⁺ का सारांश
- WhenFS, Google Calendar को FUSE फ़ाइल सिस्टम में बदलने वाला एक दिलचस्प प्रोजेक्ट है
- इसे Rust और FUSE फ़ाइल सिस्टम सीखने के अच्छे अवसर के रूप में इस्तेमाल किया जा सकता है
- codebase भले ही बहुत बिखरा हुआ हो, लेकिन कुछ नया सीखने की प्रक्रिया में थोड़ा chaos बनाना महत्वपूर्ण है
- Google Calendar को केवल शैक्षणिक उद्देश्यों के लिए इस्तेमाल करने की सलाह दी जाती है, और मुफ्त सेवाओं का दुरुपयोग नहीं करना चाहिए
अभी कोई टिप्पणी नहीं है.