وب درایو

No Comments

اصل بحث!

حتما برای شما اتفاق های ناگواری که باعث از بین رفتن دیتا های مهم شما بشود، افتاده است. حتی اگر شما تا بحال با این مسئله برخورد نکردید مطمئن باشید که در آینده نه چندان دور با آن برخورد خواهید کرد.
نويسنده خود به دفعات با اين مشکل برخورد کرده و اين مسئله عليرغم نسخه هاي پشتيباني بوده که از اطلاعات مهم خود تهيه مي نموده. البته اين مشکل يک مسئله چندان جديد نيست و عمر آن با عمر کاربرد رايانه يکسان است، اما تلاش بر اين است که اين بار پاسخي جديد به پرسشي کهنه داده شود.
اگر براي شما اين مسئله اتفاق افتاده باشد که يک اکانت ايميل خود در يکي از سرويس دهنده هاي معتبر بين المللي (مانند yahoo) را رها کرده باشيد و سالها بعد مجددا به سراغ آن رفته باشيد، حتما با ديدن برخي ايميل هاي قديمي ياد ايام جوانيتان خواهيد افتاد!
اگر به جمله بالا دقت کرده باشيد به ايده ي اوليه مطلب پي برده ايد:

ذخيره ي اطلاعات نزد کساني که توانايي نگهداري آن را دارند

البته مطلب را همينجا رها نکنيد، اين مطلب خيلي بيشتر از اين ايده ي ساده براي شما به همراه دارد.

تشکر از Google

شايد فکر کردن به يک فضاي اينترنتي بزرگتر از 50 يا 100 مگابايت تا قبل از مطرح شدن GMail يک تصور واهي يا خيلي گران بود. لذا بايد شکر گذار گوگل بود که با صندوق پستي 2 گيگابايتي خود Yahoo را از 15 مگابايت به نامحدود و Hotmail را از 2 مگابايت به اينجا رسانده است.
واقعيت اين است که شما با داشتن يک صندوق پستي 2 گيگابايتي عملا داراي 2 گيگابايت فضاي رايگان آن هم نزد يکي از غول پيکر ترين شرکت هاي خدمات اينترنتي هستيد. و چنين شرکتي بهترين نگهدارنده ي اطلاعات شماست. البته استفاده از اين فضا به صورت ايميل سخت است و از طرفي اين فضا محدوديت 10MB براي هر فايل دارد. مشکل اول را نرم افزار هايي مانند GDrive حل کردند که البته در حال حاضر با تغییر روش شناسایی کاربر از طرف گوگل اینها موقتا از کار افتاده اند اما در مورد مشکل دوم راه حلی وجود ندارد غیر از چند تکه کردن فایل های بزرگ. اما واقعیت این است که شما نمی توانید از فضایی که برای استفاده از ایمیل تدارک دیده شده استفاده غیر مجاز کنید زیرا در غیر این صورت ممکن است هر لحظه با تغییر روش سرویس دهنده شما برای همیشه اطلاعاتتان را از دست بدهید.

GDrive در پنجره My Computer

show_image_0022.jpg

این بار مایکروسافت یک قدم جلوتر

یک راه حل دیگر برای این مشکل Skydrive است که توسط مایکروسافت تدارک دیده شده. مزیت این راه بر روش قبلی این است که این فضا دقیقا برای چنین منظوری (یعنی ذخیره فایلهای شما روی سرورهای مایکروسافت) تدارک دیده شده. این فضا که 300MB است به شما اجازه ذخیره سازی اطلاعات مهمتان را می دهد. هرچند این روش برای کاربران عادی مناسب است اما برای کسانی که به کار برنامه نویسی مشغولند راه حل بهتری هم وجود دارد.

show_imagepng.jpg

یکی از بزرگترین مشکلاتی که این روش برای برنامه نویسان دارد این است که کلیه کارهای کنترل نسخه های نرم افزار بر عهده خود کاربر و به صورت دستی خواهد بود.

مناسب ترین راه حل برای برنامه نویسان

در خیلی از اوقات تنها داشتن محلی مطمئن برای کپی کردن اطلاعات در آن کافی نیست. چنانچه شما برنامه نویس باشید و یا حتی در جریان کارهای عادی تان از سیستم های کنترل نسخه (version control) استفاده کرده باشید، انتظارتان از یک محل ذخیره سازی اطلاعات بیش از یک فضای ساده است.
در این موارد فضاهای رایگانی که سیستم های کنترل نسخه هم روی آنها نصب شده، مانند رویایی ایده آل به نظر می رسند. یکی از این فضاها که به نظر من جزو بهترین ها می باشد Assembla است. این فضا نسبت به مشابهات خودش چند مزیت دارد:

  • در تعداد افراد تیم برنامه نویس یا کسانی که یک مجموعه اطلاعات را به اشتراک می گذارند محدودیت ندارد
  • 200 مگابایت فضای رایگان به شما می دهد
  • در تعداد منابع (مجموعه های اطلاعات – repository) محدودیتی ندارد
  • علاوه بر SVN (یکی از بهترین سیستم های کنترل نسخه) به شما امکان استفاده از Trac و چندین سیستم کمکی مثل موتور تنظیم کار و … را نیز می دهد
  • برای هر پروژه امکان داکیومنت کردن روی صفحات Wiki را می دهد

show_image_002png.jpg

بنده در هیچ مورد دیگری این امکانات را ندیدم اما اگر شما از مورد بهتری خبر دارید حتما در بخش نظرات همین صفحه اطلاع دهید.

کار با Assembla

اگر تصمیم گرفتید با این سرویس دهنده کار کنید می توانید از برخی برنامه های کمکی هم کمال استفاده را ببرید. به عنوان نمونه TortoiseSVN برای ویندوز یکی از برنامه های کمکی جالبی است که با سیستم کنترل نسخه SVN کار می کند و بدون نیاز به حتی یک خط کد نوشتن، حتی برای کسانی که تا بحال از سیستم های کنترل نسخه استفاده نکرده اند، تمام امکانات لازم را فراهم می کند. برای لینوکس هم موارد مشابهی وجود دارد اما به کاملی TortoiseSVN نیستند. مثلا ksvn یکی از این موارد است که با KDE هم ترکیب می شود.

در ویندوز، TortoiseSVN یک GUI کامل در اختیار شما قرار می دهد.

show_image2.jpg

Leave a Reply

Spam protection by WP Captcha-Free