2010-02-10 10 views
7

Emacs के भीतर से क्लाउड से और उससे दस्तावेज़ों को सहेजने और पुनर्प्राप्त करने के लिए क्या विकल्प हैं?Emacs क्लाउड स्टोरेज विकल्प?

मैं काम पर, विंडोज मशीन पर और घर पर, लिनक्स बॉक्स पर Emacs का उपयोग करता हूं, इसलिए आदर्श रूप से मैं एक समाधान चाहता हूं जो दोनों ऑपरेटिंग सिस्टम के लिए बॉक्स से कम या कम काम करता है।

मैंने जी-क्लाइंट पर स्पर्श किया, लेकिन इसे काम करने में काफी कुछ नहीं मिला। जाहिर है, अगर कोई अन्य आसान विकल्प नहीं है, तो मुझे बस कुछ और घंटों खर्च करना होगा।

बहुत धन्यवाद, एंड्रियास

उत्तर

6

दो विकल्प है कि मैं के बारे में सोच सकते हैं:

  1. यदि आप किसी सर्वर कहीं कि ssh चलाता है के लिए उपयोग किया है, तो ssh आवारा के साथ उपयोग करें। आप अपने घर लिनक्स बॉक्स में एक एसएसएच सर्वर भी चला सकते हैं और काम से अपनी होम फाइलों तक पहुंच सकते हैं। ट्रम्प साइगविन से एसएसएच के साथ विंडोज पर पूरी तरह से ठीक काम करता है। यह स्वचालित रूप से एक फ़ाइल ले जाएगा (बशर्ते आप emacs को कुछ/ssh: yourusername @ yourserverhost: ~/yourfile) दें, इसे अपने कंप्यूटर पर एक अस्थायी फ़ाइल में डाल दें, फिर इसे सहेजते समय होस्ट पर वापस कॉपी करें।

  2. एसवीएन या गिट जैसे स्रोत नियंत्रण प्रणाली का उपयोग करें। फिर आप अपने घर पर सर्वर होस्ट कर सकते हैं या आप ऑनलाइन होस्ट ढूंढ सकते हैं (अधिकांश ओपन सोर्स के लिए हैं और इस तरह सार्वजनिक हैं, लेकिन कुछ मुफ्त और निजी हैं; मैं unfuddle.com का उपयोग करता हूं)। आपको नियमित रूप से प्रतिबद्ध/अपडेट करना होगा, लेकिन अगर आप चाहें तो आसानी से स्वचालित कर सकते हैं, और स्रोत नियंत्रण प्रणाली आपको कुछ फाइलों के मामले में आपकी फाइलों का एक अच्छा इतिहास और सुरक्षा नेट प्रदान करती है।

Emacs स्रोत नियंत्रण प्रणाली के साथ उत्कृष्ट एकीकरण है।यदि आपको बिल्ड-इन पर्याप्त नहीं है (यह काफी सामान्य है और इस प्रकार किसी विशेष स्रोत नियंत्रण प्रणाली की कुछ विशिष्ट विशेषताओं के लिए इंटरफ़ेस प्रदान नहीं करता है), वहां बहुत अच्छे विकल्प हैं (एसवीएन के लिए psvn, और गिट के लिए मैटिट, के लिए उदाहरण)।

+1

मेरे पास घर से चलने वाला एक एसएसएच सर्वर होता था, फिर यह दुर्घटनाग्रस्त हो गया और मुझे एहसास हुआ कि मुझे इसे क्लाउड करने की आवश्यकता है। एक वीडियो देखने और कल रात कुछ ट्यूटोरियल पढ़ने के बाद, मैंने गिट के लिए जाने का फैसला किया। धन्यवाद! –

7

Dropbox बहुत सार्वभौमिक है। मैं यहां तक ​​कि मेरी Emacs कॉन्फ़िगरेशन फ़ाइलों को भी स्टोर करता हूं। विंडोज, लिनक्स, ओएस एक्स, और आईफोन पर काम करता है। स्वचालित रूप से सिंक। स्टोर इतिहास। मुफ्त है। आप और क्या चाहते हैं? :-)

+0

धन्यवाद जुनास, ड्रॉपबॉक्स को Emacs में एकीकृत करना कितना संभव है? मैं एम-एक्स सेव-टू-क्लाउड करना चाहता हूं। –

+0

ड्रॉपबॉक्स "ड्रॉपबॉक्स" नामक एक विशेष निर्देशिका बनाता है। वहां जो कुछ भी आप बचाते हैं वह क्लाउड के साथ समन्वयित करता है। वहां कॉन्फ़िगरेशन फ़ाइलों को संग्रहीत करने के लिए, बस सिल्लिंक बनाएं जहां से उन्हें ड्रॉपबॉक्स फ़ोल्डर में माना जाता है। तो Emacs के साथ, बस सी-एक्स सी-एस, और आपकी फ़ाइल क्लाउड में है। शायद मैं एक विज्ञापन की तरह लग रहा हूं, लेकिन कटा हुआ रोटी के बाद ड्रॉपबॉक्स * सबसे अच्छी बात है। –

+0

यह उपयोगी प्रतीत होता है, लेकिन मुझे यकीन नहीं है कि मुझे क्लाइंट डाउनलोड करना अच्छा लगता है। हालांकि मैं इसे डाउनलोड करूंगा, क्योंकि यह अब तक का सबसे अच्छा विकल्प है। हो सकता है कि मैं यूटोपियन हूं, लेकिन यह एक आरईएसटी इंटरफ़ेस के साथ अच्छा होगा जहां मैं HTTP अनुरोधों को संभालने के लिए एक .el के साथ फ़ाइलों को पुट और प्राप्त कर सकता हूं। मैं इसे खुद बनाकर समाप्त कर सकता हूं और पैसे के शेडलोड कर सकता हूं :) –

1

Emacs को ट्रम्प के माध्यम से दूरस्थ फ़ाइल सिस्टम के लिए बहुत अच्छा समर्थन है। तो वास्तविक सवाल यह है कि आप रिमोट एफएस के रूप में क्या उपयोग करना चाहिए। उनमें से एक समूह है और जब तक उनके पास एसएसएच (ट्रम्प के लिए) के माध्यम से उन्हें घुमाने या लॉग इन करने का कोई तरीका है, तो आपको ठीक होना चाहिए।

मैं JungleDisk का उपयोग करता हूं - विंडोज, लिनक्स और मैक के लिए बहुत अच्छा काम करता है। लगभग $ 2 प्रति माह शुरू होता है और प्रति वर्ष लगभग 9 0 डॉलर की टोपी होती है। आप एस 3 या रैकस्पेस तक बैक अप ले सकते हैं।

यह फ़ाइल सिस्टम स्तर पर एकीकृत करता है ताकि आप या तो सीधे इसे पढ़ सकें/लिख सकें या उससे स्थानीय फाइल सिस्टम में लिंक बना सकें। मैं अपने मशीनों के बीच अपने .emacs, .bash आदि साझा करने के लिए इसका उपयोग करता हूं।

क्रिस

2

sshfs, यदि आपके पास अच्छी कनेक्शन गति है।

अन्यथा Emacs के लिए हमेशा tramp-mode है।

संपादित करें: बस देखा गया है कि आप विंडोज का उपयोग कर रहे हैं।

कुछ वर्षों से मैंने विंडोज़ का उपयोग अपने डेस्कटॉप के रूप में किया था, लेकिन मैंने WebDrive का उपयोग किया था। यह काम करता है, हालांकि यह हमेशा थोड़ा अस्थिर था।