Follow @Mostafafallah

آرشیو برای بخش : کامپیوتر

پروژه جدید و سرم شلوغه

نوشته شده در قسمت : شخصی, کامپیوتر توسط : خودم

میدونم چند روزه پست نگذاشتم ! احتمالا چند روز دیگه هم پستی نمی گذارم.

روی یک پروژه بزرگ و حجیم و خاص کار میکنم و شدید درگیرم ! اصلا هم نمی دونم کی تموم میشه فقط میدونم که باید ۵ ژانویه کامل تحویل بدم !

از زبان های برنامه نویسی که استفاده میشه : سی شارپ دات نت ، پی اچ پی !

از مفاهیم برنامه نویسی که استفاده میشه :   XML  و ….

از دیتا بیس ها : MS SQL Server ، My SQL

از پکیج های برنامه نویسی : Microsoft RMS و Joomla و Virtuemart !!!!

تصور کنین چه آش شله قلم کاریه ! البته مهدی هم بهم کمک میکنه .

پنل های هاستینگ را بشناسیم

نوشته شده در قسمت : دست نوشته, هاستینگ, وب سایت ها, کامپیوتر توسط : خودم

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

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

——————————–

۱ - سی پنل (CPanel)

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

در واقع سی پنل از ابتدا متعلق به هاست اسپید بود که بعدا با وب کینگ ادغام شد. بعد از ادغام ، این دو شرکت سرورهای خود را به سرور دیگری  منتقل کردند. در نسخه های بعدی روی سی پنل ، این امکان که نرم افزارهایی در قالب پکیچ قابل نصب باشد که از جمله وردپرس و ۵۰ نرم افزار دیگر را شامل مشد. در هر بسته سی پنل نرم افزارهای MySql و مدیریت Apache  و … به طور اتومات وجود دارد.

WHM یک نرم افزار بسیار قدرتمند و ساده هست که در قالب ابزار کمکی سی پنل قابل نصب هست و برای مدیریت اکانتها روی سرور استفاده میشه. این نرم افزار معمولا از پرتهای ۲۰۸۶ و ۲۰۸۷ استفاده می کند. دقت کنید که این نرم افزار یک نرم افزار مدیریت پنل هاستینگ نیست و صرفا برای مدیریت اکانتهای کاربری و … استفاده میشه.

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

——————————–

۲ - بایفاکس (Baifox)

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

——————————–

۳ -دایرکت ادمین (Direct Admin)

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

——————————–

۴ - پلسک (Plesk)

پلسک یک نرم افزار با نسخه های متفاوت برای سرورهای ویندوز و لینوکس هست. سرعت این نرم افزار اگر چه زیاد نیست ، اما امکاناتش بسیار عالی هست. همچنین ، عده ای از کاربرها بر این هستند که این نرم افزار زیاد امن نیست و مشکلات امنیتی داره. ولی این مساله چندان قابل اهمیت نیست چون که ابزارهای جانبی برای این کار در نظر گرفته شده و مشکل جدی به نظر نمی رسه. پورت مخصوص پلسک ۸۴۴۳ هست. از امکانات خوب این نرم افزار سرویس بک آپ گیری خوبش هست. برای دیدن سایت پلسک به اینجا مراجعه کنید.

——————————–

۵ - هلم  (Parallels Helm)

این پنل یکی از محبوبترین پنل های هاستینگ خاص سیستم عامل های ویندوز هست و در سرورهای مورد استفاده در ایران نیز از آن استفاده می شود. نسخه های جدید این نرم افزار از تکنولوژی آژاکس استفاده می کند و دارای امکانات بهتری نسبت به نسخه های قبلی آن است. برای دیدن سایت هلم به اینجا سر بزنین. پورت مخصوص هلم ۸۵۸۵ هست.

——————————–

۶ -  اچ اسفیر (H- Sphere)

این پنل در همه سرورهای لینوکس ، یونیکس و ویندوز قابل استفاده هست. پنل ساده و راحتیه. نسخه های قدیمیش رو کار کردم خودم و طبق گفته های سایتش ، نسخه جدیدش بسیار قدرتمند شده. مهمترین مزیت این نرم افزار ، پشتیبانی از چند زبان هست و عمده ترین ضعفش هم به روزرسانی و گرون بودنش هست. یکی از مشکلاتی که داره اینه که در نرم افزار از جاوا اسکریپت بسیار استفاده شده و همین باعث کندی می شه و البته برای بعضی از کاربران نه چندان حرفه ای ممکنه خوب کار نکنه. پورت این نرم افزار ۸۴۴۳ هست. سایت این نرم افزار طبق گفته ویکی پدیا اینجا هست.

——————————–

۷ - Domain Technologies Control

یک نرم افزار رایگان برای هاستینگ که امکانات خوبی هم داره و مخصوص سرورهای لینوکس هست.  سایت مربوطه در اینجا هست.

——————————–

۸ - Hosting Controller

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

——————————–

۹ - ISPConfig

نرم افزاری برای هاستینگ سرورهای لینوکس هست. سایت مربوطه در اینجا هست.

——————————–

۱۰ - Kloxo

نرم افزاری برای هاستینگ سرورهای لینوکس هست.  سایت مربوطه در اینجا هست.

——————————–

۱۱ - SysCP

این نرم افزار نیز یک نرم افزار هاستینگ خاص سرورهای لینوکس هست. سایت مربوطه در اینجا هست. این نرم افزار از سال ۲۰۰۳ ساخته شده است.

——————————–

۱۲ - WebMin

وب مین نیز یکی دیگر از برنامه های هاستینگهای لینوکس و سولاریس می باشد که از ابزارهای جانبی یوزرمین و ویرچوال مین نیز استفاده می کند. سایت مربوطه را از اینجا میتوانید ببینید.

——————————–

۱۳ - EHCP

این نرم افزار هاستینگ ، صرفا برای هاست های اوبونتو استفاده می شود. این نرم افزا به آسان بودن کار با آن معروف است. سایت آن نیز در اینجا است.

——————————–

۱۴ - Interworx

این نرم افزار روی برخی از سیستم عامل های لینوکس کار می کند. سایت مورد نظر در اینجا قرار دارد.

——————————–

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

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

نوشته شده در قسمت : شخصی, وب سایت ها, کامپیوتر توسط : خودم

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

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

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

راز لوگوی گوگل به شکل بارکد !

نوشته شده در قسمت : دست نوشته, کامپیوتر توسط : خودم

دیروز مثل همیشه گوگل رو باز کردم برای جستجو !! فکر کردم اشتباهی اومدم !! بعد دیدم که به به لوگو عوض شده !! شده یک بارکد ! اما کارهای روزانه باعث شد که نتونم بررسی کنم تا این که امروز وبلاگ دوست عزیز مهدی رو دیدم و راجع به این مساله یک پست داده بود که تمام گذاشتم اینجا :

دیروز گوگل لوگوی خود را به مناسبت شصتمین سالگرد اختراع بارکد تغییر داد و به جای تصویر اصلی لوگوی گوگل تصویر بارکد بالا قرار گرفته است. اما واقعا معنی مفهوم این بار کد چیست؟

کافی است است فقط تصویر بالا را در حافظه جانبی کامپیوتر خود ذخیره کنید و آن را در سایت onlinebarcodereader آپلود کنید. نتیجه چه خواهد بود؟ خودتان امتحان کنید!

راستی چند وقت پیش تولد ۱۰ سالگی گوگل بود. لوگوی اون رو هم گذاشتم ! من کشته مرده این خلاقیتم !! (اینجا و اینجا رو هم ببینین !! گوگل میخاد همه دنیا رو بگیره !)

وردپرس (WordPress) چیست ؟

نوشته شده در قسمت : دست نوشته, هاستینگ, کامپیوتر توسط : خودم


وردپرس یک نرم‌افزار تحت وب است که در واقع ادامه موفقیت‌آمیز پروژه b2 می باشد و توسط مت مولوگ (Matt Mullenweg) بنیان گذاری شده است.مت و همکارانش با تاسیس شرکت Automattic هم‌اکنون در حال گسترش این نرم افزار و پروژه های موازی آن مانند Wordpress.com و Akismet می باشند.عمومی‌ترین استفاده از وردپرس برای راه‌اندازی یک وبلاگ می‌باشد زیرا وردپرس دارای هسته‌ای قدرتمند است و پیشروترین نرم‌افزار در این زمینه به‌شمار می‌رود.

وردپرس با زبان برنامه نویسی محبوب و قدرتمند PHP نوشته شده و از قدرت MySQL استفاده می کند. وردپرس یک نرم افزار بازمتن (Open Source) می باشد و بر مبنای اجازه نامه  (Gnu Public License) منتشر می شود بنابراین اجازه‌نامه تمامی موارد استفاده از وردپرس کاملا رایگان می باشد، همچنین شما می توانید وردپرس را با خیال راحت تغییر دهید و به عنوان نرم‌افزاری تحت وب برای پروژه های خود به کار گیرید. هم اکنون نسخه ۲/۶/۱ از این نرم افزار از سایت رسمی وردپرس قابل دریافت میباشد. (منبع : سایت پشتیبانی ایران سرور)

دو هدف اصلی سازندگان وردپرس راحتی کاربر در کار با این سیستم و رعایت استاندارد های جهانی هست. بهمین منظور شاید شما امکاناتی را که در یک CMS مشاهده می کنید بطور تمام و کمال در وردپرس نمی بینید. به همین منظور سازندگان وردپرس با کد نویسی دقیق و کامل و در اختیار قرار دادن امکانات و API های فراوان برای توسعه دهندگان این امکان رو ایجاد کرد که دیگران بتوانند براحتی اقدام به ساخت و توسعه افزونه برای وردپرس بکنند. (منبع سایت وردپرس فارسی)

برای نصب نرم افزار باید یک هاست و دومین تهیه کنین. من خودم فروشنده این موارد هستم و درخدمتتون هستم. اما در هر صورت بعد از تهیه این موارد ، نسخه انگلیسی این نرم افزار رو از سایت دریافت می کنین بسیار راحت می تونین نصبش کنین و مراحل نصبش ساده هست. اما برای کار کردن معمولا نیاز هست که فارسی ساز داشته باشید که فارسی سازش رو هم میتونین از سایت فارسی دانلود کنین. در حال حاضر خیلی از وبلاگها از این نرم افزار رایگان روی سایت خودشون استفاده می کنند که نمونش همین وبلاگیه که دارین میبینین هرچند من هنوز نسخه نرم افزار رو به روز نکردم. در ضمن پنل مدیریتی این نرم افزار خیلی ساده هست و اصلا مشکل خاصی نداره.
تیم فارسی وردپرس هم انصافا تمیز کار کرده اند و یک کتاب آموزش رایگان هم گذاشتند که بسیار مفید هست. البته من خودم فقط مرورش کردم ولی به همه معرفی می کنم که استفاده کنند. همینجا از این تیم مفید و زحمتکش تشکر میکنم. کتاب رو از اینجا میتونین دانلود کنین.(حجمش ۲/۳MB هست ) .
در ضمن در بین نرم افزارهای وبلاگ ، وردپرس همچنان بهترین هست. (اینجا)

چند تصویر ، چند جمله

نوشته شده در قسمت : دست نوشته, عکس, کامپیوتر توسط : خودم

من فکر میکنم پس هستم !!!

پدر و مادر : طفل من آسوده بخواب ، که ما بیداریم !!!

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

۵ دوره !!!!

کودکی و هزار خاطره !!!!

فتوشاپ قبل از اختراع کامپیوتر

حالا هی سیگار بکشین !!!!

نامادری !!!!

یادش بخیر !!!

اسب بیچاره ، سوار کار کودن !

قریون قدمات

هاست وارز و کپی لفت چیست ؟

نوشته شده در قسمت : دست نوشته, هاستینگ, کامپیوتر توسط : خودم

این مطلب رو مدتها پیش خونده بودم، و خیلی وقت بود که میخواستم بزارمش اینجا تا این که بالاخره فرصتش پیش اومد. قبلش یک نکته میخام بگم راجع به قانون کپی رایت (Copy Right)  و اینکه این قانون الان تو کشور ما هیچ ارزشی نداره و در نتیجه همه به راحتی هر نرم افزار یا هر تولیدی دیگه ای رو استفاده می کنند. یک سری قوانین جدید هم براش اومده اما اصلا کافی نیست ، ضمنا ضمانت اجرایی هم نداره ، در نتیجه میشه گفت وجود نداره. و صد البته وقتی ۹۰% نرم افزارهای ما خارجی هست ( شایدم بیشتر ) اونوقت ما باید تابع قوانین کپی رایت (Copy Right)  جهانی باشیم که باز هم مثل همیشه ، همه دنیا بد هستند و ما کار درست رو داریم انجام میدیم.

اما انتظاری از دولت و مسوولین در مورد این مساله ندارم چون میدونم که هنوز به فواید این مساله پی نبرده اند . مساله مهمتر و شاید دردآورتر اینه که برخی از هم نسل های ما ، و باز بدتر برخی از همکاران ما ، هنوز به این مساله ایمان ندارند. وقتی به دوستم میگم میخام دیکشنری نارسیس ( مثال واقعی ) رو بخرم و به راحتی بهم میگه واقعا ____ !!! آدم متاسف میشه ! جالبه که وقتی دلیل میارم که این نرم افزار رو بررسی کردم ، عالیه ، مشکلات استفاده از منابع سیستم رو نداره و هزار تا دلیل دیگه و اینکه حیف هست تا با نخردینش این شرکت رو برشکسته کنیم !!! ،باز هم تاکید میکنه روی حرفش ! و در نهایت میگم یک نسخه این نرم افزار رو میتونی رو ۵ تا سیستم !!! نصب کنی و میشه حدودا ۲۰۰۰ تومان سهم تو !!!!!!! ( فکر کنین ۲۰۰۰ تومان دیگه چقدره) و میگه خوب تو بخر من ازت میگیرم !!

اما مساله دیگه این هست که نرم افزارهای تحت وب هم باید طبق قوانین کپی رایت (Copy Right) روی یک فضای اینترنتی (هاست) قرار بگیرند ولی باز هم همیشه اینطوری نیست !! در دنیای هاستینگ هم سرورهایی وجود دارند که از قوانین کپی رایت (Copy Right)  استفاده نمی کنند که به اونها هاست وارز میگن !

اما قانون دیگه ای وجود داره به اسم کپی لفت (Copy Left)  که رحمان واسم توضیح داد و بسیار جالب بود. متن زیر عینا از دوست دانای خودم ویکی جان گذاشتم اینجا :

کپی‌لفت را می‌توان به تمامی آثاری که شامل حق کپی‌رایت می‌شوند، همانند موسیقی، کتاب، نرم‌افزار و … اعمال کرد. کپی‌رایت به پدیدآورندگان آثار اجازه می‌دهد تا حق نسخه‌برداری، ویرایش، و یا اقتباس کردن از آثارشان را از دیگر افراد سلب کنند. در مقابل، یک پدیدآورندهٔ اثر می‌تواند با استفاده از کپی‌لفت به تمامی افرادی که یک نسخه از اثر را دریافت می‌کنند حق نسخه‌برداری، ویرایش و اقتباس را اعطا کند و با استفاده از قوانین آن تضمین کند که این حق برای دیگر افرادی که نسخه‌ای از این اثر را دریافت می‌کنند همچنان محفوظ خواهد ماند.

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

کپی رایت                    کپی لفت

بستنی در گلدان

نوشته شده در قسمت : شخصی, وب سایت ها, کامپیوتر توسط : خودم

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

Try Catch Finally چه هستند ؟

نوشته شده در قسمت : شخصی, کامپیوتر توسط : خودم

در برنامه نویسی اغلب خطاهایی اتفاق می افته که احتمال پدید اومدنش بسیار کمه  ! منظورم اینه که شما دقیقا چک کردین که خطایی اتفاق نیفته ! اما یک قانون مذخرف ننوشته وجود داره که میگه ۳۰% خطاها رو برنامه نویس هرگز نخواهد دید !! لذا شما مجبور میشین که در جلوی مشتری خطایی رو ببینید که بسیار وحشتناک هست !! اگر مشتری شما ساده باشه و اطلاعاتش کم که طبیعیش می کنین اما اگر از بد روزگار برنامه نویس باشه ( یا بفهمه خطا چیه) دیگه یاورتون به تعبیری استاد میشه !!

این مساله از سالها پیش وجود داشته و در همه زبانهای برنامه نویسی برای اون راه حلی کلی در نظر گرفته شده که به اون میگن دستگرفتن خطا (Exception Handler).

در دات نت با استفاده از بلاکهای TRY Catch Finaly میتونین جلوی این مساله رو بگیرین ! کد اصلی رو در قسمت TRY میزارین. در صورتی که خطایی اتفاق نیفته مسیر طبیعی ادامه پیدا میکنه و در صورتی که خطایی اتفاق بیفته ، به بخش catch میره !!

اما مساله به این سادگیا نیست !! مثال میزنم. مثلا شما در قسمت TRY اتصال به دیتابیس دارین ، و در انتهای این بلاک کارتون تموم میشه و اتصال رو میبندین ! خوب این حالت عادیه ! اما اگر خطایی اتفاق بیفته ، شما به  catch میرین و کار تموم میشه ، و شی شما همچنان باز هست !! البته میشه پیش بینی کرد و کد بستن اتصال رو بنویسین ! اما راه ساده تری وجود داره و اون بلاک Finally هست که به شما این امکان رو میده که در صورتی که به try یا catch رفتید در نهایت به finally هم برین !! خوب شی رو اونجا ببندین !!

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


خاموش کردن کامپیوتر

نوشته شده در قسمت : کامپیوتر توسط : خودم

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

برای اینکه بتونین یک کامپیوتر رو در یک زمان مشخصی ( از حالا تا اون زمان) خاموش کنین کافیه در پنجره Command ویندوز و یا از منوی استارت گزینه RUN رو انتخاب کنید و دستور زیر رو بنویسید

Shutdown -s -t 500

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

برای اینکه همچین مشکلی رو دچار نشید بهتره از سوئیچ -f استفاده کنید.

برای اینکه از خاموش شدن صرف نظر کنید کافیه دستور زیر رو بزنین

Shutdown -a

و اگر خواستین سیستمی رو توی شبکه خاموش کنین باید دستور زیر رو بزنین

Shutdown -s -m \\computername

البته این نکته رو هم بگم در همه حالات سوئیچ ها رو میتونین استفاده کنین . مثلا سیستمی که روی شبکه میخواین خاموش کنین رو میتونین تایم بدین بهش و …. . برای همه حالت ها شما میتونین یک پیام هم بگذارین که کاربر ببینه.

امیدوارم مطلب بالا به دردتون بخوره

برای دیدن همه حالت ها به بخش Command برین و دستور ?/ shutdowm رو اجرا کنین تا همه حالتهای این دستور رو ببینین.