میزبانی رایگان سرویسی است که برخی شرکت های فعال حوزه ی IT با اهدافی که عمدتا مبتنی بر تبلیغات و بازاریابی است به مشتریان خود ارائه می دهند. کاربران هم بنا به دلایل متعددی به سرویس های رایگان علاقه دارند که البته مهم ترین آن ها مسائل اقتصادی است.
اما اکثر سرویس های میزبانی رایگان با مشکلات عمده ای رو برو هستند که مهم ترین آن ها عدم دسترسی به کنترل پنل کارآمد است. در این میان تنها برخی سرویس دهندگان بزرگ با هدف معرفی قابلیت های سرویس میزبانی خود اقدام به ارائه ی حدمات رایگان با کیفیت بالا می کنند. البته طبق قاعده ی کلی «هیچ ارزانی بی علت نیست» عقل در کیفیت چنین سرویسی شک می کند. با این وجو جای هیچ نگرانی نیست چون علت رایگان بودن سرویس روشن و واضح است. از میان مشتریان سرویس رایگان عده ای که در کار خود جدی هستند بعد از دیدن کیفیت سرویس رایگان به خرید سرویس های حرفه ای همان سرویس دهنده متمایل می شوند و این یعنی یک راهکار تبلیغاتی کارآمد مبتنی بر اصل «مشک آن است که خود ببوید»!
(بیشتر…)
Button ها یا همان دکمه ها عناصر طراحی وبی هستند که هم به لحاظ زیبایی ظاهری و هم از نقطه نظر کارآیی نقش مهمی در طراحی صفحات وب ایفا می کنند. تنظیم و طراحی شکل ظاهری این دکمه ها هم اغلب به کاری دشوار برای طراح تبدیل می شود، علی الخصوص اگر طراحی بخواهد از فایل های تصویری برای ایجاد دکمه ها استفاده کند.
اما اگر قبول کنیم که دوران مرورگر های عهد پارینه سنگی دیگر به اتمام رسیده و به عنوان یک طراح بناست با مرورگرهای مدرن و به روز مواجه باشیم، آن وقت فرض اینکه مرورگر کاربران سایت از CSS3 پشتیبانی می کند با دقت خوبی قابل قبول خواهد بود. حتی اگر در این فرض هم خللی وارد باشد، پذیرش همخوانی مرورگر کاربران سایت با CSS2 قابل قبول است. پس وقت آن رسیده تا دکمه ها را با CSS3 طراحی کنیم.
اما همین کار هم در نوع خود زمانبر است، خصوصا اگر بخواهیم از محیط های صرفا متنی برای نوشتن کد HTML استفاده کنیم که در آن صورت با هر تغییر کوچک در کد باید برگردیم و صفحه را refresh کنیم تا نتیجه را ببینیم. و اگر نتیجه مطلوب نباشد دوباره باید این روند را تکرار کنیم.
خوشبختانه برای این مساله هم راه حل هایی وجود دارد. سایت هایی هستند که از طریق یک محیط javascript به ما اجازه می دهند دکمه های دلخواه خود را به شیوه ی کاملا بصری یا Visual ایجاد کنیم و بعد کد CSS مربوطه را در اختیارمان می گذارند. کد ارائه شده در خروجی cross-browser بوده و بر روی همه ی مرورگرهای مدرن پشتیبانی می شود. در ضمن مرورگرهای قدیمی هم کلا از این دکمه ی جدید ما بی بهره نخواهند ماند. به بیان دیگر دکمه نمایش داده شده در مرورگرهای قدیمی تر کاملا شبیه آنچه در مرورگرهای جدید دیده می شود نیست ولی به هر حال زیبایی و کارآیی خود را خواهد داشت.
مطابق روال چنین مطالبی شاید انتظار داشته باشید با معرفی مجموعه ای از سایت های مورد اشاره در ادامه مواجه شوید که به نظر نگارنده جز گرفتن وقت شما حاصل دیگری نخواهد داشت. در عوض بد نیست سری به این دو سایت بزنید. همه چیز واضح است و نیاز به توضیح مجدد هم نیست. ضمنا کد های ایجاد شده توسط این سایت ها قبلا تست شده اند و از صحت عملکرد آن ها اطمینان حاصل شده است.


KEditor ویرایشگر متن تحت وب بسیار قدرتمندی است که علاوه بر داشتن قابلیت های گسترده، متن باز و رایگان نیز می باشد و انواع مرورگرها و سیستم های عامل را پشتیبانی می کند و به همین خاطر است که بیش از سه و نیم میلیون نفر آن را دانلود کرده اند.
CKEditor قابل نصب بر روی سیستم های مدیریت محتوای جوملا و دروپال بوده و افزونه ی CKEditor for WordPress استفاده از این ویرایشگر قدرتمند را برای وردپرس نیز امکان پذیر می سازد.
CKEditor دارای امکانات وسیع و نیز قابلیت سفارشی سازی گسترده ای می باشد که کار با آن را راحت و دلنشین می کند و به علاوه به طراح اجازه می دهد تا با اعمال تنظیمات مورد نظر ویرایشگری درست مطابق میلش داشته باشد. یکی از تنظیمات قابل اعمال روی CKEditor تنظیمات تغییر اندازه ی ویرایشگر است.
در حالت پیش فرض بازدید کننده ی سایت می تواند اندازه ی کادر ویرایشگر را به دلخواه تغییر دهد که در بسیاری موارد این امر مطلوب طراح سایت نمی باشد. اما جای نگرانی نیست چون CKEditor به طراح اجازه می دهد تا با اندکی تغییر امکان تغییر سایز را به صورت دلخواه خود در آورد یا به کلی آن را حذف کند.
برای اعمال این تنظیمات نخست باید فایل ckeditor.config.js را باز کنیم و بسته به شرایط کد دلخواه را در آن وارد کنیم.
(بیشتر…)
یکی از مشکلات فراروی طراحان وب محدود بودن قلم های قابل استفاده برای طراحی صفحات وب بوده است که در نتیجه ی آن یا خروجی کار طراحان صفحات وب ساده و یکنواخت بوده و یا برای رفع آن طراح مجبور به استفاده از تصاویر به جای متن بود. این تکنیک زمان قابل توجهی برای ایجاد و استفاده از تصاویر مزبور از طراح می گرفت و به علاوه باعث سنگین شدن صفحات طراحی شده و در نتیجه پایین آمدن سرعت بارگذاری می شد.
اما به یمن معرفی اساندارد جدید CSS3 این مشکل حل شده و اکنون طراحان وب می توانند با خیالی آسوده از فونت دلخواه خود استفاده کنند. دستور @font-face از مجموعه ی دستورات CSS3 به کاربر اجازه می دهد که قلم دلخواه خود را به وب سایت خود اضافه نموده و به راحتی از آن استفاده کند. به عنوان نمونه می توان به دیوان حافظ روزهای خط خطی اشاره کرد که برای نمایش اشعار حافظ از قلم زر بهره می گیرد.
(بیشتر…)
قبل از طرح بحث اصلی لازم است قدری در مورد نرم افزار و زبان برنامه نویسی متلب توضیح داده شود. البته سعی نگارنده بر این است که این مطالب در نهایت سادگی و به صورت کاملا خلاصه مطرح شود تا ضمن ارائه ی اطلاعات کافی از اطناب و درازگویی که موجب خسته شدن خواننده می شود جلوگیری شده باشد. در ادامه ی مطالب مربوط به این بحث تاکید بیشتر بر روی ساختار متلب و زبان برنامه نویسی بوده و محیط متلب خیلی مورد بحث نمی باشد. همچنین سعی شده از معرفی بدون هدف دستورات خودداری شود و هر دستور تنها در زمان نیاز و به همراه مثال یا مثال های روشن گر معرفی می شود.
نرم افزار Matlab همانگونه که از نامش هم پیداست محیط کار با ماتریکس هاست که بعدا گسترش یافته و به صورت یک زبان برنامه نویسی قدرتمند در آمده است. متلب که بر پایه ی زبان برنامه نویسی C طراحی شده است به دلیل سادگی شکل دستورات، توابع پیش ساخته ی متعدد، قابلیت بسط و گسترش بالا و قدرت و انعطاف پذیری مثال زدنی در حال حاضر در بسیاری از شاخه های تخصصی علوم و مهندسی کاربرد و نقش تعیین کننده دارد.
تفاوت بارز متلب با سایر زبان های برنامه نویسی در این است که اصولا در متلب تمام متغیر ها به صورت ماتریسی تعریف می شوند و حتی یک عدد منفرد هم در یک ماتریس با ابعاد ۱*۱ ذخیره می شود.
(بیشتر…)
eXtplorer
نام یک اسکریپت فایل منجر متن باز تحت PHP است که به صورت رایگان عرضه می شود. قابلیت های خیره کننده ی این برنامه در کنار ظاهر زیبا و کاربر پسند آن به اندازه کافی برای محبوب کردن اسکریپت eXtplorer کافی است. با این وجود بد نیست به استفاده از جاوا اسکریپت نیز در محیط برنامه اشاره کرد که استفاده از آن را ساده تر می کند. eXtplorer بسته ی نرم افزاری کم حجمی است که می تواند به دو صورت مورد استفاده قرار بگیرد: به عنوان یک Online FTP client که به شما اجازه می دهد از طریق FTP به فایل های روی سرور سایت خود دسترسی داشته باشید و یا به صورت یک فایل منجر مستقل PHP نظیر نمونه ی موجود در بسته ی cPanel که امکان مدیریت کامل فایل های روی سرور را به کاربر می دهد. به علاوه با eXtplorer شما می توانید در صورت نیاز کاربران اضافی نیز تعریف کنید و برای هر کدام سطح دسترسی خاصی نیز تعیین کنید، کاری که بدون eXtplorer تنها از طریق FTP امکان پذیر است و آن هم مشکلات و مسائل خاص خود را دارد.
از جمله امکانات eXtplorer می توان به موارد زیر اشاره کرد:
- امکان آپلود فایل روی سرور
از طریق محیط عادی – با استفاده از محیط فلش – آپلود از روی سرور دیگر روی سرور سایت خودتان
- امکان دانلود فایل به صورت عادی و یا دانلود بسته ی فشرده ی فایل های انتخابی
- امکان فشره سازی و بازگردانی اطلاعات به صورت آنلاین
- امکان مشاهده و ویرایش فایل ها به صورت آنلاین
- امکان تغییر نام، تغییر سطح دسترسی، حذف و ایجاد فایل ها
- امکان نصب به صورت مستقل یا به صورت افزونه ی جوملا
- منوی رایت کلیک که استفاده ی سریع و راحت از قابلیت های سیستم را امکان پذیر می کند.
نصب این سیستم بسیار ساده و مختصر بوده و عملا هر کسی از عهده ی آن بر می آید،
نخست باید بسته ی فشرده ی برنامه را از سایت سازنده دریافت کنید.
بعد از آن یسته را روی سرور سایت خود آپلود کرده و از حالت فشرده در می آورید.
حالا eXtplorer آماده ی استفاده است و برای آن کافی است آدرس شاخه ای از سرور سایت خود که برنامه را در آنجا نصب کرده اید در مرورگر خود وارد کنید. برای نخستین ورود به سیستم هم نام کاربری و رمز عبور برابر "admin" است و طبیعتا بعد از ورود باید نسبت به تغییر رمز عبور خود اقدام کنید.
هاست رایگان همواره مشکلات خاص خود را داشته است و به همین خاطر مدیران همه ی وب سایت هایی که به صورت جدی فعالیت می کنند ترجیح می دهند بابت میزبانی سایت خود هزینه هایی بعضا سنگین بپردازند ولی در عوض از کیفیت، سرعت، امنیت و از همه مهم تر پشتیبانی بهره من شوند. مشکلات هاست های رایگان را می توان به صورت زیر بیان کرد.
- محدودیت حجم و یا پهنای باند
- محدودیت تعداد دامنه و زیر دامنه ی قابل میزبانی
- محدودیت در تعداد اکانت های ایمیل
- محدودیت در تعداد پایگا های داده ی قابل استفاده
- محدودیت شدید در استفاده از منابع سرور به نحوی که ممکن است مانع از اجرای صحیح برخی اسکریپت ها شود.
- عدوم پشتیبانی منطقی و به موقع
- سرعت پایین به دلیل سایت های زیادی که روی یک سرور میزبانی می شوند.
- امنیت پاین
- برخی ارائه دهندگان میزبانی رایگان در قبال این سرویس رایگان آگهی های خود را روی سایت شما قرار میدهند.
- اکثر سرویس های میزبانی رایگان کنترل پنل کارآمدی ندارند.
با این وجود هنوز استفاده از سرویس های رایگان برای خیلی ها مناسب است مثل کسانی که به قصد آزمایش و یا آموزش از سایت به خصوصی استفاده می کنند و یا دارندگان سایت های شخصی که پرداخت هزینه های میزبانی برای آن ها منطقی نیست چون راهکاری برای بازگشت هزینه ی صرف شده ندارند.
به این دسته از کاربران می توان هاست رایگان هاستکاران را پیشنهاد کرد که دارای ویژگی های زیر می باشد.
- ۶۰مگابایت فضای میزبانی رایگان
- ۶۰۰مگابایت ترافیک ماهیانه
- امکان استفاده از زیردامنه ی رایگان
- ۱ عدد Parked Domain
- ۱ عدد پایگاه داده ی MySQL
- نصب رایگان جوملا در صورت تمایل
- کنترل پتل cPanel11
- امکان تهیه ی پشتیبانی و بازگردانی اطلاعات
- نصب خودکار اسکریپت های آماده با Fantastico Deluxe
- همچنین در حال حاضر فایل 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 کلیک می کنیم.

(بیشتر…)
اگر دقت کرده باشید کنترل پنل 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 تمام کنترل پنل های موجود را از جمله cPanel/whm و DirectAdmin را پشتیبانی می کند. LxAdmin که در نسخه های جدید با نام Kloxo شناخته می شود هم در لیست کنترل پنل های پشتیبانی شده است. برای نصب و راه اندازی WHMCS باید مراحل زیر را به ترتیب انجام دهیم.
۱- تهیه لایسنس نرم افزار
نسخه ی نال شده ی WHMCS را به راحتی می توانید در سایت ها و فروم ها پیدا کنید ولی اکیدا توصیه می شود از آن استفاده نکنید. بنا به دلایل زیر:
الف – از نظر شرعی و اخلاقی درست نیست.
ب – نسخه های نال شده از نظر امنیتی قابل اطمینان نیستند.
ج – نسخه های نال شده قابلیت به روز رسانی ندارند.
د – اکثر دیتا سنتر ها نسبت به استفاده از نرم افزار های بدون لایسنس واکنش نشان داده و طبیعتا در صورت استفاده سرور شما بسته خواهد شد.
(بیشتر…)