نصب gitea در سرور مجازی ایران

با عرض سلام خدمت شما برنامه نویس گرامی استفاده از سرویس های کنترل نسخه خارجی دارای مشکلاتی در موضوع تحریم است که با چالش هایی که در ایران هم وجود دارد لازم است که از سرویس جایگزین استفاده شود با توجه به تجربه ای که در استفاده و نصب gitlab داشته باید بگویم که به […]

نحوه ایجاد استرس تست و benchmark از پروژه

یکی از بهترین ابزارها https://github.com/wg/wrk است که با دستور هایی میتواند به صورت همزمان میزان پاسخگویی به کاربران همزمان اپلکیشن شما را انجام دهد لازم است که حتما در local این تست را بر اساس سخت افزاری که دارید انجام دهید به طور مثال ۳۰ ثانیه در ۱۲ نخ و ۴۰۰ اتصال همزان با دستور […]

ارسال package public در npm

ابتدا در سایت npmjs.com عضو شوید سپس در سیستم خود پروژه را که ایجاد کرده اید را روی صفحه github خود ارسال کنید بعد با دستور npm init –scope=@vahidalvandi اسکوپ را تعریف کنید بعد جهت ارسال به npm دستور npm publish –access public را ارسال کنید  

خطای هنگام نصب پکیج local در composer

در صورتی که در نصب پکیج محلی خطای  in the lock file but not in remote repositories, make sure you avoid updating this package to keep the one from the lock file  را داشتید به دلیل عدم وجود فایل composer.json در root هر پکیج است مثلا باید در پروژه پکیچ های محلی در مسیر زیر […]

بهینه سازی vendor در پروژه لاراول

جهت اجرای بهینه سازی vendor در لاراول لازم است که دستوراتی را اجرا کنید که تنها وابستگی های که در فایل composer s با اجرای دستور زیر تنها پکیج های الزامی نصب میشوند و پکیج هایی که در بخش توسعه لازم بود حذف میگردند با این روش میتوانید حجم پوشه vendor را تا ۵۰ درصد […]

نحوه تغییر طراحی صفحه خطاهای لاراول

لاراول به صورت پیش فرض یک طراحی پیش فرض دارد مانند تصویر زیر و شامل 404 و 401 و 500 با اجرای دستور php artisan vendor:publish –tag=laravel-errors فایل ها و طراحی ها در پوشه resources/views/errors اضافه میشوند و با تغییر minimal.blade.php میتوان گرافیک مورد نظر هر پروژه را اجرا کنید  

جمع زدن یک ستون با join دو جدول در mysql

هنگامی که دو جدول دارید و میخواهید بعد از ایجاد join میان آن دو از جدول اول یک مقدار را sum کنید می بینید که عدد اشتباه است این مشکل زمانی دیده میشود که جدول دوم دارای بیش از یک رکورد معادل رکورد در جدول اول باشد . برای حل این مشکل با تکه کد […]

آموزش ایجاد فیلدسفارشی در crm vtiger

نرم افزار crm vtiger یک نرم افزار متن باز است که قابلیت های زیادی دارد از جمله امکان ایجاد انواع فیلدهای سفارشی مانند text box یا option select نکته ای که وجود دارد این است که شما میتوانید روی همه فیلدهای هر بخش مثل فرصت ها یا سرنخ ها گردش کار ایجاد کنید مثلا اگر […]

روش ورود اطلاعات CSV به mysql

رای ورود اطلاعات به mysql میتوان با روش csv اقدام کرد برای این کار فایل اکسل خود را در google sheet باز کنید و بعد اتمام کار از ان خروحی csv comma seperated بگیرد سپس با ورود به جدول مورد نظر در mysql روی دکمه import کلیک کنید و در پایین در بخش Column names […]