Matlab – بخش ۱ – مقدمه

قبل از طرح بحث اصلی لازم است قدری در مورد نرم افزار و زبان برنامه نویسی متلب توضیح داده شود. البته سعی نگارنده بر این است که این مطالب در نهایت سادگی و به صورت کاملا خلاصه مطرح شود تا ضمن ارائه ی اطلاعات کافی از اطناب و درازگویی که موجب خسته شدن خواننده می شود جلوگیری شده باشد. در ادامه ی مطالب مربوط به این بحث تاکید بیشتر بر روی ساختار متلب و زبان برنامه نویسی بوده و محیط متلب خیلی مورد بحث نمی باشد. همچنین سعی شده از معرفی بدون هدف دستورات خودداری شود و هر دستور تنها در زمان نیاز و به همراه مثال یا مثال های روشن گر معرفی می شود.

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

تفاوت بارز متلب با سایر زبان های برنامه نویسی در این است که اصولا در متلب تمام متغیر ها به صورت ماتریسی تعریف می شوند و حتی یک عدد منفرد هم در یک ماتریس با ابعاد ۱*۱ ذخیره می شود.

(بیشتر…)


Redirection در وردپرس

Redirectionredirection در وردپرس همانطور که از نامش پیداست فرستادن بازدید کننده ی یکی از صفحات سایت به یک صفحه ی دیگر است. مثلا فرض کنید بخواهیم بازدید کننده ی صفحه ی mypage در وردپرس را که آدرس آن mydomain.com/?page_id=345 است به آدرس mypage.com هدایت کنیم. یکی از روش های ساده و سریع برای انجام این کار در وردپرس استفاده از قالب اختصاصی برای صفحه ی مورد نظر است. مزیت استفاده از این روش در انتقال خودکار و فوری بازدیدکننده به صفحه ی مقصد است بدون اینکه مجبور به صبر کردن و یا کلیک بر روی لینک یا تصویر خاصی شود.

برای این کار باید نخست یک فایل متنی ایجاد کرده و محتوای زیر را در آن کپی کنیم.

کد هدایت

به جای your_desired_template_name نام دلخواه و به جای url of your page آدرس صفحه ی مقصد را وارد می کنیم. بعد فایل را با نام دلخواه و با پسوند .php ذخیره کرده و در فولدر پوسته ی سایتمان آپلود می کنیم. اگر نام پوسته ی ما mytheme باشد آدرس آن روی سرور سایت ما به صورت wp-contents/plugins/mytheme خواهد بود.

الا کافیست یک برگه ی خالی با نام دلخواه در سایت ایجاد کنیم و در قسمت صفات برگه قالب برگه را همان your_desired_template_name انتخاب کرده و برگه را منتشر کنیم.


شتر سواری به سبک دولا دولا

نوع بشر علاقه ی خاصی به موسیقی داشته و حداقل یک نوع و گونه ی خاص از مویسقی را دوست می دارد. برخی موسیقی کلاسیک را ترجیح می دهند و شاید دیگران به انواع جدیدتری نظیر رپ علاقه دارند. این عشق و علاقه ی به موسیقی البته در نوع خود علاقه ای مقدس است اما بعضی مواقع دستاویزی برای عده ای خاص می شود، گروهی که از آب زلال موسیقی برای خودشان کره می گیرند.

مثلا هیچ شکی نیست که ارومیه جای مناسبی برای برگزاری کنسرت نیست چون در داخل شهر ارومیه و حتی تا حدود ۱۰ کیلومتری خارج شهر هیچ سالن مجهزی برای اجرای کنسرت وجود ندارد. البته بهتر است گفته شود اصولا هیچ سالنی وجود ندارد چون آن هایی که هستند کمی تا قسمتی برای برگزاری کنسرت های بزرگ خنده دارند. اما در خارج شهر بحث اندکی فرق می کند؛ هم دهکده ی ساحلی چی چست هست و مجموعه ی تفریحی باری که هر دو سالن نسبتا مناسب برای کنسرت دارند ولی فاصله ی این سالن ها تا شهر بسیار زیاد است و سیستم حمل و نقل عمومی ارومیه برای پوشش دادن چنین برنامه ای در چنین فاصله ای از شهر عملا ناتوان است چون اولا به اندازه ی کافی تاکسی و اتوبوس موجود نیست و ثانیا بعد از ساعت ۶ عصر هیچ راننده ای حاضر به کار نیست مگر با دستمزد گزاف.

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

  • کنسرت شهرام ناظری و حسین علیزاده – آبان ۹۰ – نمایشگاه بین المللی تهران (سالن میلاد) – قیمت بلیط بین ۲۵ تا ۶۰ هزار تومان
  • کنسرت محسن یگانه – آبان ۹۰ – مرکز همایش های برج میلاد – قیمت بلیط بین ۲۵ تا ۶۰ هزار تومان
  • کنسرت رضا صادقی – مهر ۹۰ – مرکز همایش های برج میلاد – قیمت بلیط  بین۳۰ تا ۵۵ هزار تومان
  • کنسرت حمید عسکری – مهر ۹۰ – مرکز همایش های برج میلاد – قیمت بلیط بین ۳۰ تا ۶۰ هزار تومان
  • کنسرت محسن یگانه – آبان ۹۰ – مرکز همایش های برج میلاد – قیمت بلیط بین ۲۵ تا ۶۰ هزار تومان

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


فایل منجر متن باز eXtplorer

eXtplorerلوگوی extplorer نام یک اسکریپت فایل منجر متن باز تحت PHP است که به صورت رایگان عرضه می شود. قابلیت های خیره کننده ی این برنامه در کنار ظاهر زیبا و کاربر پسند آن به اندازه کافی برای محبوب کردن اسکریپت eXtplorer کافی است. با این وجود بد نیست به استفاده از جاوا اسکریپت نیز در محیط برنامه اشاره کرد که استفاده از آن را ساده تر می کند. eXtplorer بسته ی نرم افزاری کم حجمی است که می تواند به دو صورت مورد استفاده قرار بگیرد: به عنوان یک Online FTP client که به شما اجازه می دهد از طریق FTP به فایل های روی سرور سایت خود دسترسی داشته باشید و یا به صورت یک فایل منجر مستقل PHP نظیر نمونه ی موجود در بسته ی  cPanel که امکان مدیریت کامل فایل های روی سرور را به کاربر می دهد. به علاوه با eXtplorer شما می توانید در صورت نیاز کاربران اضافی نیز تعریف کنید و برای هر کدام سطح دسترسی خاصی نیز تعیین کنید، کاری که بدون eXtplorer تنها از طریق FTP امکان پذیر است و آن هم مشکلات و مسائل خاص خود را دارد.

از جمله امکانات eXtplorer می توان به موارد زیر اشاره کرد:

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

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


هاست رایگان لینوکس با کنترل پنل قدرتمند cPanel

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

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

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

به این دسته از کاربران می توان هاست رایگان هاستکاران را پیشنهاد کرد که دارای ویژگی های زیر می باشد.

  1. ۶۰مگابایت فضای میزبانی رایگان
  2. ۶۰۰مگابایت ترافیک ماهیانه
  3. امکان استفاده از زیردامنه ی رایگان
  4. ۱ عدد Parked Domain
  5. ۱ عدد پایگاه داده ی MySQL
  6. نصب رایگان جوملا در صورت تمایل
  7. کنترل پتل cPanel11
  8. امکان تهیه ی پشتیبانی و بازگردانی اطلاعات
  9. نصب خودکار اسکریپت های آماده با Fantastico Deluxe
  10. همچنین در حال حاضر فایل php.ini روی این هاست ها قابل ویرایش است و کاربر می تواند محدودیت های دسترسی به منابع اشتراکی سرور را به دلخواه کم یا زیاد کند. به این ترتیب محدودیت در آپلود، محدودیت در حجم فایل ها و محدودیت در دسترسی اسکریپت ها به حافظه ی RAM سرور (برخلاف خیلی از سرویس های متداول) توسط خود کاربر تنظیم می شوند.

برای ثبت نام در سرویس هاست رایگان هاست کاران می توانید روی این لینک کلیک کنید.


یک بام و دو هوا

شاید شما هم به هر دلیل بخواهید از یک دومین روی دو سرور مجزا استفاده کنید. برای این کار ممکن است دلایل مختلفی داشته باشید که  مثلا یک از آن ها می تواند این باشد:

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

برای این کار یعنی اختصاص یک subdomain به فضای هاستی روی یک سرور دیگر باید از یک A record استفاده کنیم. روش اضافه کردن A record در کنترل پنل های مختلف با هم فرق دارد ولی تقریبا به هم شبیه هستند. در ادامه روش اضافه کردن A Record در ۴ کنترل پنل محبوب و پرکاربرد آمده است.

cPanel:

از قسمت Domains وارد Simple DNS Zone Editor شده و از منوی کشویی Domain نام دامنه ی دلخواه خود را انتخاب می کنیم. در کادر باز شده ای که مربوط به Add an A Record نام subdomain دلخواه را به صورت کامل و البته بدون www وارد می کنیم و در قسمت Address آدرس IP مربوط به سرور دوم را وارد می کنیم و روی Add Record کلیک می کنیم.

A record in cPanel

(بیشتر…)


کنترل پنل Kloxo – قسمت آخر – لایسنس

اگر دقت کرده باشید کنترل پنل Kloxo که روی سرور شما نصب شده به جز یک مورد هیچ محدودیتی ندارد و آن هم در مورد تعداد دامنه ی قابل میزبانی است که به ۴۰ دامنه محدود شده است. ولی جای هیچ نگرانی نیست کافی است در سایت تولید کننده ی نرم افزار ثبت نام کنید و یک لایسنس تهیه کنید. بعد از تهیه این لایسنس که کاملا رایگان هم هست می توانید هر تعداد سرور را با کنترل پنل Kloxo مدیریت کنید و هر تعداد دامنه را میزبانی کنید.

نکته ی جالب اینجاست که یکی از ارائه کنندگان سرور های مجازی برای تهیه ی این لایسنس از مشتریان خود مبلغ ۶۰۰۰۰ تومان پول می گیرد، در حالی که لایسنس کاملا رایگان بوده و تنها نیاز به ثبت نام دارد. برای ثبت نام باید به آدرس http://www.lxlabs.com/register/ مراجعه کنید و بعد از انتخاب Username آدرس ایمیل خود را وارد کرده و روی Register کلیک کنید. اکانت شما ایجاد شده و رمز عبور آن برایتان فرستاده می شود.

حالا می توانید با Username و Password خود و از طریق صفحه ی http://client.lxlabs.com/ وارد اکانت خود شوید. حالا از قسمت Resoureces روی Kloxo Licences کلیک کنید و در پنجره ی باز شده روی Add Kloxo License کلیک کنید. پنجره ی جدیدی باز شده که در آن می توانید آدرس IP سرور خود را وارد کنید و روی Add کلیک کنید.

بعد از این که IP شما با موفقیت در این قسمت اضافه شد می توانید وارد کنترل پنل Kloxoی سرور خود شوید و از قسمت Advanced روی گزینه ی License Update کلیک کنید. بعد از این کار محدودیت های موجود Kloxo برای همیشه برطرف خواهند شد.


کنترل پنل Kloxo – قسمت سوم – نصب whmcs

لوگوی whmcsحالا که سرور خود را با کنترل پنل Kloxo آماده ی ارائه ی سرویس کردیم بد نیست تا ترتیبی دهیم تمام فرآیند فروش، صدور صورتحساب، انجام پرداخت ها و پشتیبانی به صورت متمرکز و خودکار انجام شود و برای انجام این کار قطعا بهترین گزینه استفاده از WHMCS است که تقریبا تمام ارائه دهندگان خدمات میزبانی وب در ایران از آن استفاده می کنند. WHMCS تمام کنترل پنل های موجود را از جمله cPanel/whm و DirectAdmin را پشتیبانی می کند. LxAdmin که در نسخه های جدید با نام Kloxo شناخته می شود هم در لیست کنترل پنل های پشتیبانی شده است. برای نصب و راه اندازی WHMCS باید مراحل زیر را به ترتیب انجام دهیم.

۱- تهیه لایسنس نرم افزار

نسخه ی نال شده ی WHMCS را به راحتی می توانید در سایت ها و فروم ها پیدا کنید ولی اکیدا توصیه می شود از آن استفاده نکنید. بنا به دلایل زیر:

الف – از نظر شرعی و اخلاقی درست نیست.

ب – نسخه های نال شده از نظر امنیتی قابل اطمینان نیستند.

ج – نسخه های نال شده قابلیت به روز رسانی ندارند.

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

(بیشتر…)


کنترل پنل Kloxo – قسمت دوم – ایجاد بسته های میزبانی

اضافه کردن بسته ی میزبانی

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

برای تعریف بسته های میزبانی در Kloxo  باید مراحل زیر را طی کنیم:

  1. از قسمت Administration وارد Resource Plans می شویم و در آن جا tab مربوط به Add Resource Plan را انتخاب می کنیم.
  2. نام بسته ی میزبانی و توضیحات مربوط به آن را در قسمت های مربوطه وارد می کنیم.
  3. در ادامه تنظیمات بسته را انجام می دهیم. گزینه های تنظیمات به شرح زیر می باشند: (بیشتر…)