بایگانی شمسی آبان 1400

Semantic Versioning چیست؟

 

Semantic Versioning، یک قرارداد رسمی برای تعیین تعداد نسخه انتشار جدید نرم‌افزار است. این استاندارد به کاربران نرم افزار کمک می‌کند تا میزان تغییرات در هر توزیع جدید را درک نمایند.

پروژه‌ای که از Semantic Versioning استفاده می‌کند، اعداد Major ،Minor و Patch را برای هر نسخه دریافت می‌کند. به عنوان مثال در رشته نسخه 1.2.3، عدد 1 نسخه اصلی، عدد 2 نسخه فرعی و عدد 3 تعداد patch را نشان می‌دهد.

شماره‌های نسخه‌هایی که از این فرمت استفاده می‌نمایند، به طور گسترده توسط بسته‌های نرم‌افزاری و فایل‌های اجرایی end-user مانند برنامه‌ها و بازی‌ها استفاده می‌شوند. هر پروژه دقیقاً از استاندارد تعیین شده توسط semver.org پیروی نمی‌کند.

ادامه‌ی مطلب

کد وضعیت 403 http چیست و چگونه می توان آن را رفع کرد؟

 

خطای http 403، یک پیغام خطایی است که گه‌گاه در مرورگر وب کاربر هنگام تلاش برای دسترسی به یک صفحه وب نمایش داده می‌شود. اگر پیغام " 403 Forbidden" به جای وب سایتی که درخواست کرده‌اید در مرورگر شما ظاهر شود، به این معنی است که شما مجاز به دسترسی به URL مشخص شده نیستید.

اما چرا دسترسی ممنوع است؟ و آیا باز هم امکان دسترسی به صفحه وب مورد نظر وجود دارد؟ پاسخ به این سؤالات در موارد مختلف متفاوت است؛ زیرا دلایل زیادی در نمایش کد وضعیت http 403 دخالت دارند. به منظور اطلاع از نحوه شناسایی خطا و رفع آن به ادامه مطلب مراجعه کنید.

ادامه‌ی مطلب

مدیریت فایل در دایرکت ادمین

 

مدیریت فایل DirectAdmin تفاوت چندانی با سایر مدیریت فایل‌ها ندارد. بدین معنی که این مدیریت فایل نیز امکان استفاده از همان ابزارهای دیگر مدیریت فایل‌ها را فراهم می‌کند. در این راهنما، کاربرد عمومی File Manager بر روی سرورهای مستقر شده با DirectAdmin شرح داده شده است.

در صورتی که نیاز به تهیه هاست دایرکت ادمین دارید، از این صفحه بازدید کنید: هاست استاندارد لینوکس جی سرور

ادامه‌ی مطلب

Dockerize کردن برنامه React

 

بسته بندی (Containerize کردن) پروژه‌های خود با Docker، تجربه توسعه را ساده کرده و استقرار ساده در محیط‌های ابری را تسهیل می‌نماید. در این آموزش، مشاهده خواهید کرد که چگونه می‌توانید یک سایت React را به صورت یک کانتینر Docker بسته بندی کنید.

ادامه‌ی مطلب

مزیت استفاده از Multi Stage Build در داکر

 

در این آموزش نحوه ساخت imageهای کم حجم Docker با استفاده از ساخت‌های داکر چند مرحله‌ای شرح داده شده است. با استفاده از این نوع داکرها می‌توانید در فضای دیسک و مصرف اینترنت خود صرفه جویی کنید.

ادامه‌ی مطلب

نحوه استفاده از Docker برای containerize کردن PHP و Apache

 

کانتینرهای Docker برنامه شما را در بین محیط‌ها قابل حمل می‌کنند. هنگامی‌که یک image کانتینر به دست آوردید، شما می‌توانید از آن در هر جایی که Docker در آن نصب شده باشد، استفاده نمایید. در این مقاله، نحوه containerize کردن یک برنامه وب PHP به همراه سرور آپاچی آورده شده است.

ادامه‌ی مطلب