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

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

۱- تهیه ی بک آپ از اطلاعات (فرض کنیم ۱۰۰مگابایت حجم داشته باشد.)
۲- دانلود فایل بک آپ (با اینترنت ۱۲۸kbps و با فرض اینکه مشکل خاصی پیش نیاید حداقل ۱۰۷ دقیقه طول خواهد کشید.)
۳- آپلود فایل روی سرور جدید که آن هم حداقل ۱۰۷ دقیقه زمان نیاز دارد.

و همه ی این ها در شرایطی است که فایل ۱۰۰مگابایتی باشد و بدیهی است هر چه حجم فایل بیشتر شود زمان بیشتری خواهد گرفت و امکان قطع شدن اینترنت و یا برق در حین انتقال نیز متناسب با آن افزایش می یابد.

راه حل مناسب تر اما استفاده از FTP است.FTP شکل کوتاه شده ی عبارت File Transfer Protocol است که به کاربران اینترنت اجازه می دهد فایل ها را با سرعت بیشتری بین دو کامپیوتر(سرور و مشتری یا دو سرور) جا به جا کنند.

(بیشتر…)


پروژه ی کارشناسی

پروژه ی کارشناسی من نه اسمش عجیب و غریبه نه خودش داستان پیچیده ای داره. نسبتا ساده است. قبلا روش کار شده و کار نویی هم نیست، ولی برای من یه کار عملی خوب محسوب می شه!

تعریف پروژه: بناست تعدادی ماژول بی سیم اطلاعات به خصوص (نظیر دما، رطوبت، میزان CO، و امثال آن) را سنس کرده و در زمان مقتضی برای کنترل به واحد کنترل مرکزی ارسال کنند. واحد کنترل مرکزی علاوه بر نمایش پیوسته ی مقادیر ارسالی حسب تنظیمات دلخواه کاربر می تواند با صدور سیگنال خطا عبور مقادیر دریافتی از حدود مجاز خود را گزارش دهد.

ماژول های بی سیم باید توانایی برقراری ارتباط از فاصله ی حداقل ۱۰۰ متری را داشته باشند و از نظر تامین توان باید مستقل از برق شهر باشند تا علاوه بر ایجاد امکان کار در صورت قطع برق، نیاز به هیچ گونه سیم کشی نداشته باشند. از همین رو ماژول ها باید با باطری های قابل شارژ کار کنند و مداری جهت شارژ این باطری ها با انرژِی خورشیدی نیز باید تعبیه شود.

به این ترتیب پروژه قابل تقسیم به ۳ قسمت می باشد.
۱- بخش دیجیتال: کار با میکزو کنترلر ها، خواندن مقادیر سنسورها، بررسی مقادیر در واحد کنترل، بررسی و صدور سیگنال های کنترلی و …
۲- بخش آنالوگ: راه اندازی سنسور ها، مدار های فرمان برای کار با سیگنال های کنترلی خروجی – کار با ماژول های رادیویی بی سیم جهت برقراری ارتباط با واحد کنترل مرکزی
۳- بخش منبع تغذیه: طراحی منبع تغذیه ی قابل کار با انرژی خورشیدی و باطری و نیز مدار شارژ باطری به منظور تامین توان کافی برای راه اندازی آی سی رگولاتور LF33

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