بایگانی شمسی اردیبهشت 1400

اجرای چندین نسخه از Node.js با Node Version Manager

 

چنانچه روی چند پروژه Node.js بطور همزمان کار کرده باشید، احتمالاً با مشکل نیاز به نسخه‌‌های متفاوت مواجه شده‌اید. بدین معنی که شما برای یک پروژه، جدیدترین و بهترین نسخه Node.js را نصب کرده‌اید و پروژه دیگری که می‌خواهید روی آن کار کنید، به نسخه قدیمی‌تری نیاز دارد. در چنین شرایطی، ابزار Node Version Manager (nvm) بسیار کاربردی است. این ابزار به شما این امکان را می‌دهد که چندین نسخه از Node.js را نصب نموده و مطابق میل خود بین آن‌ها جابجا شوید.

در این آموزش، نحوه نصب ابزار nvm و چگونگی نصب و حذف Node.js و جابجایی بین نسخه های مختلف آن شرح داده شده است.

ادامه‌ی مطلب

تنظیم گواهی SSL با Node.js در لینوکس

 

امنیت، اولویت اول برای هرگونه سایت و برنامه کامپیوتری است. اگر سایت شما گزینه پرداخت را ارائه می دهد، توصیه می کنیم حتماً گواهی SSL را در سایت خود داشته باشید. در این مقاله، برای کاربران Node.js، نحوه پیکربندی SSL با یک برنامه node.js شرح داده شده است.

ادامه‌ی مطلب

نصب Spotify در اوبونتو 20.04

 

Spotify، یک سرویس پخش موسیقی دیجیتال است که به شما امکان دسترسی فوری به میلیون‌ها آهنگ از آثار کلاسیک قدیمی تا آخرین بازدیدها را می‌دهد.

در این راهنما، دو روش برای نصب Spotify در اوبونتو 20.04 شرح داده شده است. Spotify را می‌توان به عنوان یک بسته snap، از طریق Snapcraft store یا به عنوان یک بسته deb، از مخازن Spotify نصب کرد.

ادامه‌ی مطلب

نصب Postman در اوبونتو 20.04

 

Postman، یک پلت فرم کامل توسعه API است که به شما کمک می‌کند، API‌های خود را در هر مرحله از توسعه، از طراحی و آزمایش گرفته تا انتشار اسناد و نظارت بر API مدیریت نمایید. Postman، به عنوان یک افزونه مرورگر Chrome شروع به کار کرد و به سرعت به یکی از پرکاربردترین ابزارهای API برای توسعه دهندگان در سراسر جهان تبدیل شد.

ادامه‌ی مطلب

نصب TensorFlow برروی اوبونتو 20.04

 

TensorFlow، یک پلتفرم رایگان و منبع باز برای یادگیری ماشین است که توسط Google ساخته شده است. این ابزار توسط تعدادی از سازمان‌ها از جمله Twitter ،PayPal ،Intel ،Lenovo و Airbus استفاده می‌شود.

TensorFlow را می‌توان بصورت مستقل از نوع سیستم عامل، در یک محیط مجازی پایتون، به عنوان یک Docker container یا با Anaconda نصب کرد.

در این آموزش، نحوه نصب TensorFlow در یک محیط مجازی پایتون برروی اوبونتو 20.04 شرح داده شده است.

ادامه‌ی مطلب

نصب Zoom برروی اوبونتو 20.04

 

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

در این آموزش، نحوه نصب zoom در اوبونتو 20.04 شرح داده شده است. مراحل و دستورات ارائه شده در این مقاله، برای همه توزیع‌های مبتنی بر Debian، از جمله Kubuntu ،Linux Mint و Elementary OS قابل استفاده است.

ادامه‌ی مطلب

نصب Docker Compose در اوبونتو 20.04

 

Docker Compose، ابزار خط فرمانی است که به شما امکان می‌دهد، برنامه‌هایی با چندین container Docker را تعریف و تنظیم کنید. این برنامه، از یک فایل YAML به منظور پیکربندی سرویس‌ها، شبکه‌ها و volumeهای برنامه استفاده می‌نماید.

ادامه‌ی مطلب

نصب Skype در اوبونتو 20.04

 

Skype، یکی از محبوب‌ترین برنامه‌های ارتباطی در جهان است. این برنامه، چند پلتفرمی است و در ویندوز، لینوکس و macOS موجود است. با Skype می‌توانید تماس صوتی و تصویری بصورت آنلاین و تماس بین المللی با تلفن همراه و تلفن ثابت در سراسر جهان برقرار کنید.

ادامه‌ی مطلب

بررسی تاریخ انقضای گواهی TLS و SSL

 

گواهی‌های منقضی شده TLS / SSL می‌توانند باعث خرابی و سردرگمی کاربران نهایی شوند. از این رو، نظارت بر تاریخ انقضا برای گواهینامه‌های TLS / SSL بسیار مهم است. در اینجا، نحوه تعیین تاریخ انقضا گواهی TLS یا SSL، از طریق یک فایل گواهی رمزگذاری شده PEM و نام وب‌سایت/دامنه در سیستم‌های لینوکس، BSD، macOS یا سیستم‌های یونیکسی شرح داده شده است.

ادامه‌ی مطلب

مشاهده وضعیت سرویس در لینوکس با استفاده از systemctl

 

 

به منظور مشاهده وضعیت سرویس‌ها در سیستم عامل‌های لینوکس، از دستور systemctl status تحت systemd استفاده می‌شود. نحوه استفاده از این دستور در ادامه شرح داده شده است.

ادامه‌ی مطلب