سراج

إِنِّی أَنَا رَبُّکَ فَاخْلَعْ نَعْلَیْکَ إِنَّکَ بِالْوَادِ الْمُقَدَّسِ طُوًى

سراج

إِنِّی أَنَا رَبُّکَ فَاخْلَعْ نَعْلَیْکَ إِنَّکَ بِالْوَادِ الْمُقَدَّسِ طُوًى

_______________________________
منم و
این صنم و
عاشقی و
باقی عمـــــــــــــــــــــــــــــــــــــــــر . . .
_______________________________

پیام های کوتاه
پیوندها

۱ مطلب با کلمه‌ی کلیدی «phpstorm» ثبت شده است

چندی پیش بعد از آغاز یک پروژه به دلیل یک اشتباه زحمات چند روزه من به یک باره با یک خط کد در ترمینال PhpStorm نابود شد!

با توسل به نرم افزار های ریکاوری و ... نیز نتوانستم چند صد خط کد که اکنون فایل آن نابود شده بود را برگردانده تا بتوانم پروژه را از سر گیرم.

در نتیجه به فکر آغاز کدنویسی از ابتدا افتاده، و دست به کار شدم تا بیش از این زمان از دست نرود!

جستجویی هرچند اندک نیز مرا به نتیجه رساند که تقریبا راه حل آسان و به صرفه نیز برای اینکه بتوان از نرم افزار نسخه پشتیبان تهیه نمود تا در زمان وقوع حادثه از آن استفاده کرد نیز وجود ندارند!

برنامه نویسان نیز میدانند انتقال فایلِ نرم افزارهای تحت وب که حجم زیادی ندارد اما از تعداد فایل بسیار زیادی تشکیل شده اند چه مصیبتی دارد! چرا که فایل سیستم ویندوز و لینوکس در انتقال فایل تعداد بالا به شدت کند عمل میکند و عملا برای انتقال چند پروژه باید ساعتی یا حتی ساعاتی را منتظر کپی یا موو(Move) انها باشید!

راه حل ساده و به صرفه ای که به نظر بنده رسید استفاده از یک کرون جاب(Cron job) و کپی پروژه به فولدر یک سیستم کلود مانند دراپ باکس(DropBox) بود؛ به این شکل که با دستور کپی و استفاده از آرگومان -u عمل انتقال اطلاعات برای فایل هایی که تغییر نموده اند و نه همه آنها صورت میپذیرد. دستور زیر عمل انتقال اطلاعات را هر ۲۰ دقیقه انجام میدهد:

  • انتظار