CleverDevs
به کانال توسعه دهندگان باهوش خوش اومدین سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم 🔥لینوکس 🔥برنامه نویسی فرانتاند 🔥برنامه نویسی بکاند 🔥اخبار تکنولوژی و... CleverDevs are better than another Devs 💢~> @mmdrsdev
Більше5 236
Підписники
+224 години
+357 днів
+42530 днів
- Підписники
- Перегляди допису
- ER - коефіцієнт залучення
Триває завантаження даних...
Приріст підписників
Триває завантаження даних...
تو این فایل اکثر فیچر هاشو پیاده کردم با توضیحات کافی
موفق باشید🌹
#pm2
@CleverDevs - @CleverDevsGp
ecosystem.config.js0.09 KB
👍 8
درود دوستان🌹
امروز میخوام یه ابزار خیلی باحال رو بهتون معرفی کنم، البته احتمالا خیلی هاتون باهاش آشنا هستین، که کار برنامهنویسها رو خیلی راحتتر کرده. اسمش PM2 هست. حالا PM2 چیه؟ یه مدیر فرآیند برای Node.js که کمک میکنه برنامههامون رو به راحتی مدیریت کنیم. اگه مثل من از دردسرهای ران کردن و مانیتور کردن برنامهها خسته شدین، حتما با من همراه باشین.
مزایای PM2 چیه؟
ران کردن و مدیریت راحت: با PM2 میتونین به راحتی برنامههای Node.js تون رو ران کنین و دیگه نگران کرش کردنشون نباشین. هر وقت برنامهتون کرش کنه، PM2 خودش اتوماتیک دوباره رانش میکنه.
مانیتورینگ: PM2 بهتون اجازه میده برنامههاتون رو زیر نظر بگیرین و ببینین چقدر از منابع سیستم استفاده میکنن.
سازگاری با کلاد: PM2 خیلی خوب با سرویسهای کلاد مثل AWS و Azure هماهنگ میشه.
و .. : PM2 میتونه برنامهها رو به صورت کلاستر ران کنه، یعنی چند تا پروسس از یه برنامه همزمان ران بشه و اینجوری کارایی برنامهتون بیشتر بشه.
نصب PM2
خب حالا چجوری نصبش کنیم؟ خیلی راحت، کافیه این دستور رو توی ترمینال وارد کنین:
npm install pm2 -g
این دستور PM2 رو به صورت گلوبال نصب میکنه. بعد از نصب، میتونین برنامهتون رو با دستور زیر ران کنین:
pm2 start app.js
چند دستور پرکاربرد
لیست برنامهها: با دستور pm2 list میتونین لیست برنامههای در حال اجرا رو ببینین.
استاپ کردن برنامه: با دستور pm2 stop [name or id] میتونین یه برنامه رو استاپ کنین.
ریستارت کردن برنامه: با دستور pm2 restart [name or id] میتونین یه برنامه رو ریاستارت کنین.
لاگها: با دستور pm2 logs میتونین لگهای برنامههاتون رو ببینین.
اینا فرانید های basic کار با pm2 بودن من یه فایل از کانفیگ pm2 پایین پست براتون میزارم که توضیح هر value: property رو جلوش با کامنت توضیح دادم.
از pm2 میتونین در تمامی زبان ها استفاده کنید و مختص Nodejs نیست.
در پایتون
pm2 start myscript.py --interpreter python3
در Php
pm2 start myscript.php --interpreter php
در ruby
pm2 start myscript.rb --interpreter ruby
در java
pm2 start myapp.jar --interpreter java -jar
و...
وقتی میخواین از PM2 برای مدیریت برنامههای نوشته شده به زبانهای مختلف استفاده کنین، باید مطمئن باشین که مفسر یا کامپایلر مناسب روی سیستم شما نصب شده و مسیر صحیحش رو به PM2 بدین. برای مثال، اگه از نسخههای خاص Python استفاده میکنین، باید مسیر دقیق اون رو مشخص کنین:
pm2 start myscript.py --interpreter /usr/local/bin/python3.8
وقتی میخواین از فایل کانفیگ استفاده کنید باید دستور رو بصورت زیر وارد کنید
pm2 start ecosystem.config.jفایل رو پایین میزارم براتون و اینجا برخی فیچراشو میگم تا ترغیبتون کنم ازش استفاده کنید😁 برای مثال Graceful Shutdown رو داره خودش ci cd رو میشه به آسونی پیاده کرد روش یه سیستم لاگ گیری خفن داره blue green deploymen که رفیقومون گفت رو تو خودش جا داده و کلی فیچر خفن دیگه... #pm2 @CleverDevs - @CleverDevsGp
👍 10🔥 3
Repost from Linuxor ?
01:10
Відео недоступнеДивитись в Telegram
اگه مشکلی برای سیستمتون پیش اومد با sshx میتونید ترمینالتون رو با دوستتون شیر کنید و مشکل رو حل کنید.
این ابزار خیلی سادس یه لینک بهتون میده و از طریق مرورگر میتونید ترمینال رو کنترل کنید.
Linux or Mac Installation :
curl -sSf https://sshx.io/get | sh
🐧 @Linuxor6rbD_iOxsuoYXkfN.mp42.41 MB
👍 15🔥 6⚡ 1👎 1
Фото недоступнеДивитись в Telegram
یکی از ابزار های باحال گیت ungit هستش که یه gui برای گیت هستش که تحت وبه و روی لوکال هاست اجرا میشه
و برای دیدن گراف های برنچ های مختلف و کامیت های مختلف بدرد بخوره
و یه سری قابلیت های دیگه مث ساخت تگ ها و ... رو داره که میتونید تست کنید
این ابزار با javascript نوشته شده و برای نصب و استفاده ازش میتونید گیت هابش رو چک کنید
https://github.com/FredrikNoren/ungit
اگه ابزار های دیگه ای برای گیت میشناسید که بنظرتون بدرد بخوره میتونید تو کامنتا معرفی کنید
#tools
@CleverDevs - @CleverDevsGp
🔥 16👍 7💯 1
Repost from هشتگ تبلیغ تخصصی
میخوای یه برنامهنویس خفن بشی؟
◀️ تو یه دورهی آنلاین 6 ماهه میتونی از صفر برنامهنویسی Front-end رو یاد بگیری و در آخر به شرکتها معرفیت میکنیم تا استخدام بشی.
برای ثبت نام اولیه و مشاوره رایگان روی لینک زیر کلیک کن
👇🏻👇🏻
httb.ir/LgczM
httb.ir/LgczM
📩 و یا به آیدی زیر پیام بده:
@daneshkar_support
👎 18🤣 10💔 2
Repost from هشتگ تبلیغ تخصصی
00:19
Відео недоступнеДивитись в Telegram
🏐 مودم TD-LTE پرسرعت+سیم کارت
🎁 هدیه خرید:
⬅️ ارسال رایگان
⬅️ دوبرابر اینترنت
🔗 taknet.ir/doublenet ⬅️
🔗 taknet.ir/doublenet ⬅️
👨💻 مشاوره رایگان
☎️ 02191555510
3410.mp47.34 MB
👎 7
00:59
Відео недоступнеДивитись в Telegram
وقتی تازه HTML یاد گرفتی :
#fun
@CleverDevs - @CleverDevsGp
IMG_8456.MP421.07 MB
🤣 72😁 3👍 1
Repost from هشتگ تبلیغ تخصصی
00:30
Відео недоступнеДивитись в Telegram
🔥 سرور ابری ویراک
✔️ ۳۰۰ هزار تومان شارژ بیشتر برای هر یک میلیون تومان واریزی
✔️ تا ۹۸۰Mbps پهنای باند
✔️ ترافیک یک به یک
🔔 هر ۱۰ روز یه تخفیف جذاب دریافت کن
👇👇
🌎 Panel.virakcloud.com
مشاوره تلفنی:
☎️ ۰۲۱۹۱۵۵۵۵۳۰
➖➖➖➖➖
3491.mp44.58 MB
👎 6👍 1
Фото недоступнеДивитись в Telegram
🔥 "تیم اسپیک، الگوی دیسکورد"
⚡️ | تیم اسپیک حدود 25 سالی هست که برای برقراری ارتباط صوتی بین کاربرها ساخته شده و بصورت منظم تا به امروز آپدیت شده، امنیت بسیار بالا و کیفیت و سرعت انتقال صدای بینظیرش باعث شده تا به امروز مورد استفاده قرار بگیره.
🏆 | این روزها که دیسکورد فیلتر شده جایگزین خیلی بهتری هستش، بطوری که میشه سرور های شخصی داخل ایران هم راه اندازی کرد که پینگ خیلی پایینی داره و حجم خیلی کمتر از دیسکورد استفاده میکنه؛ درضمن در مقایسه با دیسکورد، کم حجم و خیلی سبک و اوپتیمایز تر هم هستش.
بزودی برای خانواده عزیز CleverDevs قراره سروری راه اندازی کنیم تا شما عزیزان نیز به راحتی و بدون دردسر هر زمانی بتونید با دوستان و تیم خودتون ارتباط صوتی برقرار کنید.❤️@CleverDevs - @CleverDevsGp
❤ 23👍 5🔥 5
درود دوستان
این ریپو از اون ریپو هاست وقتی بازش میکنی تا صد سال دیگم دلت نمیاد اون تب رو تو مروگر ببندی.
تمامی دیتا استراکچر ها و الگوریتم هارو برای زبان های مختلف جمع کرده🤩 با مثال های ساده
https://github.com/TheAlgorithms
تو رشته کاری ما از همه چی مهم تر دونستن دیتا استراکچر ها و الگوریتم ها که قبلا هم بهش اشاره کردم.
حتما به ریپوش سر بزنین بهش استار بدین و حسابی خودتونو درگیرش کنید.
@CleverDevs
@CleverDevsGp
🔥 35👌 6👍 3❤ 3
Оберіть інший тариф
На вашому тарифі доступна аналітика тільки для 5 каналів. Щоб отримати більше — оберіть інший тариф.