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

غالباً، هنگام کار برروی پروژههایی که از Git استفاده میکنند، این موقعیت پیش میآید که بخواهید از انتقال فایلهای خاص یا دایرکتوریهای خاصی به مخزن ریموت یا همان سرور جلوگیری کنید.
فایل gitignore. مشخص میکند که چه فایلهایی را Git باید نادیده بگیرد.
ادامهی مطلب

Node.js، یک محیط اجرای جاوا اسکریپت است که با استفاده از موتور V8 گوگل کروم، میتواند برنامههای جاوااسکریپت شما را در سمت سرور اجرا کند.
npm، مخفف عبارت Node Package Manager، مدیر بسته پیشفرض برای Node.js است که به توسعهدهندگان کمک میکند تا کد خود را بهاشتراک گذاشته و مجدداً از آن استفاده نمایند. این مدیر بسته، به بزرگترین مخزن نرمافزار جهان برای انتشار بستههای منبع آزاد Node.js نیز اشاره دارد.
البته پکیجهایی که در این مخزن وجود دارند، صرفا برای سمت سرور نمیباشند و در سمت مرورگر نیز قابل استفاده هستند!
ادامهی مطلب

با توجه به شیوع بیماری کرونا در سرتاسر جهان و تعطیلی مراکز آموزشی و دانشگاه ها، یکی از راه های پیش رو استفاده از آموزش مجازی میباشد.
تعدادی نرم افزار برای این کار وجود دارند؛ یکی از این نرم افزارها moodle میباشد؛ این نرم افزار رایگان می باشد و شما میتوانید به سادگی با نصب این نرم افزار بر روی هاست خود، یک سرویس آموزشی مجازی داشته باشید!
سیستم مدیریت یادگیری moodle یک راه حل یادگیری دیجیتالی بسیار کاربردی، انعطاف پذیر و قابل تعامل است که از طریق فناوری منبع باز برای معلمان در همه سطوح و صنایع ارائه شده است.
ادامهی مطلب

فایل ISO، یک فایل آرشیو است که بهطور معمول شامل اطلاعات کامل یک CD یا DVD است. بهعنوانمثال، بیشتر سیستمعاملها مانند ویندوز، لینوکس و مک از طریق این نوع فایلها توزیع و نصب میشوند.
فایلهای ISO، با استفاده از برنامههای آرشیو مخصوصی قابل استخراج هستند.
در این آموزش، نحوه اجرای فایلهای ISO در لینوکس ارائه شده است.
ادامهی مطلب

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

دستور Host، یک برنامه CLI ساده برای جستجوی DNS است که معمولاً برای تبدیل نام به آدرسهای IP و برعکس استفاده میشود.
زمانیکه هیچ آرگمان یا گزینهای به همراه این دستور ارائه نشده باشد، دستور host خلاصهای کوتاه از آرگومانها و گزینههای خط فرمان خود را چاپ میکند.
شما میتوانید با افزودن یک گزینه خاص یا نوع رکورد در دستور host، انواع رکوردها را در دامنه مشاهده کنید.
ادامهی مطلب

چنانچه مقاله "اضافه کردن cron job در سیستم عامل لینوکس/یونیکس" ما را مطالعه کرده باشید، میدانید که Cron Jobها در سیستمهای لینوکسی، وظیفهی اجرای عملیاتهای خاص در زمانبندی خاص را به صورت کاملاً اوتوماتیک به عهده دارد. با استفاده از cron jobها میتوانید عملیاتهای تکراری خود را در سیستم، به سادگی و بدون دخالت بهصورت کاملاً اوتوماتیک زمانبندی و اجرا نمایید.
ادامهی مطلب

Pip، یک سیستم مدیریت بسته است که نصب و مدیریت بستههای نرم افزاری نوشته شده در پایتون، مانند موارد موجود در "فهرست بستههای پایتون" (PyPI) را ساده میکند. Pip بهطور پیشفرض در اوبونتو 18.04 نصب نشده است. با این حال، جای نگرانی نیست؛ چراکه نصب آن بسیار ساده است.
ادامهی مطلب

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