ه‍.ش. ۱۳۹۴ آبان ۱۶, شنبه

چطوری همه کامپیوترارو کامپیوتر دم دستی خودمون کنیم؟

خوب منظور از این جمله چیه؟
فرض کنید که شما سه تا سیستم کامپیوتری دارید. کارهای شما یکی کتاب خوندنه و دیگری کار روی پروژه ای چیزی. پروژه میتونه یه پروژه نرم افزاری باشه یا کار گرافیکی یا نگارش یک مقاله یا کتاب و یا هر کار دیگه ای که روی کامپیوتر انجام میدید.
حالا فرض کنید که شما صبح پشت سیستم اول نشستید و 30 صفحه از کتاب رو خوندید و 5 صفحه از مقاله رو هم توی فایل ورد نوشتید. شب به خونه میرید و میخواید ادامه کار رو روی سیستم خانه تان انجام بدید. حالا چه راه حلهایی دارید؟
این راه حلها به ذهن من میرسه؟ 1. فایلهارو همیشه روی یه فلش سیو کنید و به هر سیستمی که رسیدید اون رو باز کنید. 2. یه لپتاپ بگیرید و به اون وابسته بشید و همه کارهاتونو روی اون انجام بدید. 3. فرایندی اتوماتیک برای همسان سازی از طریق اینترنت ایجاد کنید.
راه حل اول و دوم که واقعا پردردسر هستند و اصلا نمیشه به اونها فکر کرد. راه حل سوم با دو ابزاری که در ادامه معرفی میکنم به آسانی آب خوردن امکان پذیر است. پس از پیاده سازی این راه حل دیگر دغدغه ای از بابت ادامه کارتان روی سیستم دیگر نخواهید داشت و هر سیستمی که پشت اون میشینید تبدیل به سیستم دم دستی خودتون میشه.
برای این کار ما از دو ابزار استفاده میکنیم:
ابزار اول: برنامه و سیستم ابری Mendeley جهت همگام سازی کتاب های PDF. 
این ابزار یک نسخه مخصوص کامپیوتر داره که اون رو نصب و به اکانتتون توی این سایت وصل میکنید. سپس هر کتابی که به این ابزار اضافه می کنید به اکانتتون هم منتقل میشه و روی هر کامپیوتر دیگه ای که این رو نصب کنید هم کتابها خودبه خود لود میشه. این ابزار نسخه مخصوص موبایل هم داره و به خوبی روی اون کار میکنه. خواندن کتاب هم مستقیم روی همین ابزار انجام میشه و ویژگی فوق العاده اون امکان کامنت گذاری،نشانه گذاری، یادداشتگذاری و هایلایت توی کتاب هست که این تغییرات به راحتی بین همه سیستم های شما یکسان میشه. این ابزار آخرین صفحه ای از کتاب رو که خوندید هم همیشه به یاد میاره.
ابزار دوم: GIT. این ابزار برای همسان سازی فایلهای شما بین سیستم ها به کار میره. بسیار مفصل است اما در حدی که کار ما رو راه بندازه در حد 5 دقیقه یادگیری نیاز داره. نکته اینه که ما این ابزار رو به سایت github وصل میکنیم. سپس هر تغییری که به فایل هامون بدیم رو باید روی اکانتمون توی این سایت اعمال کنیم و بعد پشت هر دستگاهی که نشستیم اخرین تغییرات رو دریافت کنیم. ویژگی بارز این ابزار این هست که توی سرعت عمل و شناسایی دقیق تغییرات ما در فایلها(که فایلهای تغییرنکرده رو هربار نخواد ارسال/دریافت کنه) هست که این کارها رو به بهترین نحو انجام میده. همچنین فایلهای ما رو به صورت ایمن و فشرده شده منتقل میکنه که با سرعت کم نت هم به مشکلی برنخوریم.

حالا سناریوی خودم اینه که یک کامپیتر رومیزی و یک لپ تاپ خودم دارم و بسته به شرایط از یکیش استفاده میکنم. سر کار هم سه تا سیستم دارم که بسته به اینکه چه روز و ساعتی باشه و در اون روز مشغول چه کاری باشم با یکی از این سیستم ها کار میکنم.
اولین قدم این بود که روی همه سیستمها Mendeley and GIT بعلاوه همه برنامه هایی که باحاشون کار میکنم مثل آفیس، ورد، فوتوشاپ، ابزار برنامه نویسی و ... رو نصب کردم. بعدش پشت هر سیستمی که میشینم Mendeley رو باز میکنم و اون آخرین صفحه از همه کتابهایی که میخونم رو میاره و به ادامه مطالعه و یادداشت برداری و حاشیه نویسی توی اونها میپردازم و برنامه رو میبندم. در عرض چند ثانیه تغییرات روی اکانتم هم اعمال میشه. روی پروژه هام هم کار میکنم. برای این کار فقط کافیه یک دستور pull توی گیت بدم که همه تغییراتم رو دریافت کنه و فایلهام به آخرین ورژن تبدیل بشه. این کار به لطف سرعت عمل گیت در عرض چند ثانیه انجام میشه. سپس کار میکنم و موقع بلند شدن یه دستور push میزنم و تغییرام روی نسخه اصلی اعمال میشه. حالا پشت هر سیستم دیگه ای چه خونه یا سر کار یا هرجای دیگه بشینم همین کار رو تکرار میکنم و ادامه کارم رو انجام میدم.
به لطف پاک کردن همه برنامه های زاید مثل پیام رسانها روی گوشی، حالا خیلی وقتها فرصت میکنم که روی گوشیم هم آخرین صفحه کتابهام رو هم با Mendeley باز کنم و چند صفحه ای بخونم.

پینوشت: داشتم به این فکر میکردم که دنیا به ابزارهای حرفه ای تری برای این کارها نیاز داره. دوست دارم در آینده بتونم با تلفیق این ابزارها و بعلاوه ابزارهای دیگه ای با هم یک محصول یکپارچه رو ایجاد کنم که همه این قابلیتها رو به طور اتوماتیک داشته باشه. یعنی ابزار مطالعه، تحقیق، یادگیری و کار به طور یکپارچه و در بستر یک سرویس. تحقیقی هم قبلا کرده ام و به نتایج بسیار خوبی در استفاده از فرمت epub به عنوان فرمت مورد استفاده جهت داکویمنت به جای PDF رسیده ام. یک سرویس نیمه کاره جهت یادگیری به نام آکامایند هم قبلا ایجاد کرده ام. جهت سرویس ابری فایل هم قبلا کارهایی جهت راه اندازی سرویسی به نام رپوزیتور کرده ام. امیدوارم بتونم به زودی روی این پروژه کار کنم و به تجربه بهتر ما در استفاده از ابزارها کمک کنه.

هیچ نظری موجود نیست:

ارسال یک نظر

برای نظر دادن در صورتی که از قبل شناسه ای در بلاگر ندارید، می توان با انتخاب گزینه نام/آدرس اینترنتی و وارد کردن نام خود، نظرتان را درج کنید.
توجــــــــــــه:
متأسفانه قسمت نظر دادن برای کاربران داخل ایران پالایش شده است! و کاری هم از دست ما بر نمی آید و تنها راه این است که تمهیداتی از طرف کاربران داخل ایران اندیشیده شود!