نحوه اتصال با ssh در vmware workstation

به صورت پیش فرض وضعیت شبکه در vmware روی nat می باشد که باید به Bridge تغییر کند.

سپس از منو edit گزینه virtual network editor را انتخاب کرده و مطابق تصویر زیر

حتما توجه کنید که گزینه type را به Bridged تغییر دهید و کارت شبکه سیستم خود را از لیست انتخاب نمایید

سریع ترین روش برای ریدایرکت همه صفحات دامنه قدیم به دامنه جدید

کافی است یک فایل .htaccess در ریشه دامنه قدیم ایجاد کنید و مقادیر زیر را درون ان وارد نمایید

RewriteEngine On
RedirectMatch ^/(.*)$ https://newdomain.com/$1
 

خطای ERR_SSL_VERSION_OR_CIPHER_MISMATCH

اگر سایت شما دارای ssl باشد و از سرویس cloudflare استفاده کنید ممکن است خطای ERR_SSL_VERSION_OR_CIPHER_MISMATCH را در هنگام باز کردن سایت مشاهده کنید برای حل این مشکل باید ssl درون cloudflare را روی full قرارداده و در تب edge certificate مقدار  Universal SSL را فعال نمایید.

آموزش بالاآورن نرم افزار تحت وب در شبکه محلی با IP

در بخش آدرس APP مطابق شکل زیر عمل شود

در صورتی که اجرا نشد v-host های درون apache را غیرفعال کرده و در v-host های ویندوز 127.0.0.1 را روی هیچ دامنه مجازی قرار نداشته باشد

بحران تیم برنامه نویس در شرکت های غیرمرتبط

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

شاد باشید

آیا Laravel بهترین فریم ورک PHP است ؟

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

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

طراحی UI با یک راه حل ذهنی…

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

در مورد حل این چنین مسائل تصمیم گرفتم وب سایت وبینه را که برای اولین بار با وردپرس مدیریت مشد را روی یک پلتفرم خاص طراحی  و تولید کنم ، دوست نداشتم همه مطالب سایت قبلی را از بین ببریم و برای اینکه بخوام به سیستم جدید کوچ کنم تنها یک راه حل وجود داشت که پایگاه داده وردپرس را مطابق ساختاری که در پایگاه داده CMS  اختصاصی خودم تغییر بدم جمعلا برای این کار همه پست ها انتخاب کردم و ستون های غیر مرتبط را حذف کردم ، و تنها 2 مورد باقی موند 1- محتوا – 2 عنوان

شروع کردم همین 2 مورد را توی پایگاه داده جدید آوردم و برای اولین بار در بهار 94 یک CMS  بسیار ساده را راه اندازی کنم …

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

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

توسعه نرم افزار

دلیلی برای توجه بیشتر به توسعه نرم افزار !!

همیشه برای من آرزو بوده که با موضوعات مورد علاقه خودم دست و پنجه نرم کنم من اولین تجربه کاری خودم را در طراحی 2 بعدی با فتوشاپ شروع کردم و بعد از 2 سال وارد طراحی 3 بعدی و انیمیشن سازی شدم ، متاسفانه به دلیل وجود مشکلاتی که طی سالهای 86 وجود داشت ، این علاقه به تدریج تبدیل به یک تجربه شد.

کم کم تصمیم گرفتم که وارد یک بازار جدید شوم و ابتدا با نرم افزار نویسی آغاز کردم ، VB 6 یادش بخیر پروژه های کوچیکی را مینوشتم بدون کسب هیچ درآمدی.

تااینکه تصمیم گرفتم به دنیای برنامه نویسی تحت وب وارد بشم و زبان های مختلفی را تجربه کردم ، اولا دوست داشتم که بهترین زبان برنامه نویسی را انتخاب کنم که هیچ وقت به بن بست نخورم !!! با کمی تحقیق شروع کردم به دانلود JAVA و IDE های مرتبط اما دیری نکشید که به سمت ASP هم کشیده شدم و با MVC 4 شروع به کار کردم ، طی یادگیری این فریم ورک احساس کردم که خیلی برنامه نویس حسابی ازش بیرون در نمیاد …. تصمیم گرفتم که PHP کار کنم همچنین در کنار کارم HTML,CSS هم کار میکردم.

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

حالا من کاملا وردپرس را میشناسم  همچنین تجربه کار روی فریم ورک های مختلف PHP هم به دست آوردم این تجربه ما را به سمت برنامه نویسی اختصاصی تحت وب با PHP کشوند و تا الان نرم افزار های مختلفی با این تکنولوژی به صورت 100 درصد تحت وب توسعه دادم.