cookie

ما از کوکی‌ها برای بهبود تجربه مرور شما استفاده می‌کنیم. با کلیک کردن بر روی «پذیرش همه»، شما با استفاده از کوکی‌ها موافقت می‌کنید.

avatar

CleverDevs

به کانال توسعه دهندگان باهوش خوش اومدین سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم 🔥لینوکس 🔥برنامه نویسی فرانت‌اند 🔥برنامه نویسی بک‌اند 🔥اخبار تکنولوژی و... CleverDevs are better than another Devs 💢~> @mmdrsdev

نمایش بیشتر
پست‌های تبلیغاتی
5 231
مشترکین
+424 ساعت
+427 روز
+43230 روز

در حال بارگیری داده...

معدل نمو المشتركين

در حال بارگیری داده...

تو این فایل اکثر فیچر هاشو پیاده کردم با توضیحات کافی موفق باشید🌹 #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🔥 2
Repost from Linuxor ?
01:10
Video unavailableShow in Telegram
اگه مشکلی برای سیستمتون پیش اومد با sshx میتونید ترمینالتون رو با دوستتون شیر کنید و مشکل رو حل کنید. این ابزار خیلی سادس یه لینک بهتون میده و از طریق مرورگر میتونید ترمینال رو کنترل کنید. Linux or Mac Installation : curl -sSf https://sshx.io/get | sh 🐧 @Linuxor
نمایش همه...
6rbD_iOxsuoYXkfN.mp42.41 MB
👍 14🔥 6 1👎 1
Photo unavailableShow in Telegram
یکی از ابزار های باحال گیت ungit هستش که یه gui برای گیت هستش که تحت وبه و روی لوکال هاست اجرا میشه و برای دیدن گراف های برنچ های مختلف و کامیت های مختلف بدرد بخوره و یه سری قابلیت های دیگه مث ساخت تگ ها و ... رو داره که میتونید تست کنید این ابزار با javascript نوشته شده و برای نصب و استفاده ازش میتونید گیت هابش رو چک کنید https://github.com/FredrikNoren/ungit اگه ابزار های دیگه ای برای گیت میشناسید که بنظرتون بدرد بخوره میتونید تو کامنتا معرفی کنید #tools @CleverDevs - @CleverDevsGp
نمایش همه...
🔥 16👍 7💯 1
می‌خوای یه برنامه‌نویس خفن بشی؟ ◀️ تو یه دوره‌ی آنلاین 6 ماهه می‎تونی از صفر برنامه‌نویسی Front-end رو یاد بگیری و در آخر به شرکت‌ها معرفیت می‌کنیم تا استخدام بشی. برای ثبت نام اولیه و مشاوره رایگان روی لینک زیر کلیک کن 👇🏻👇🏻 httb.ir/LgczM httb.ir/LgczM 📩 و یا به آیدی زیر پیام بده: @daneshkar_support
نمایش همه...
👎 18🤣 10💔 2
00:19
Video unavailableShow in Telegram
🏐 مودم TD-LTE پرسرعت+سیم کارت 🎁 هدیه خرید: ⬅️ ارسال رایگان ⬅️ دوبرابر اینترنت 🔗 taknet.ir/doublenet ⬅️ 🔗 taknet.ir/doublenet ⬅️ 👨‍💻 مشاوره رایگان ☎️ 02191555510
نمایش همه...
3410.mp47.34 MB
👎 7
00:59
Video unavailableShow in Telegram
وقتی تازه HTML یاد گرفتی : #fun @CleverDevs - @CleverDevsGp
نمایش همه...
IMG_8456.MP421.07 MB
🤣 72😁 3👍 1
00:30
Video unavailableShow in Telegram
🔥 سرور ابری ویراک ✔️ ۳۰۰ هزار تومان شارژ بیشتر برای هر یک میلیون تومان واریزی ✔️ تا ۹۸۰Mbps پهنای باند ✔️ ترافیک یک به یک 🔔 هر ۱۰ روز یه تخفیف جذاب دریافت کن 👇👇 🌎 Panel.virakcloud.com مشاوره تلفنی: ☎️ ۰۲۱۹۱۵۵۵۵۳۰ ➖➖➖➖➖
نمایش همه...
3491.mp44.58 MB
👎 6👍 1
Photo unavailableShow in Telegram
🔥 "تیم اسپیک، الگوی دیسکورد" ⚡️ | تیم اسپیک حدود 25 سالی هست که برای برقراری ارتباط صوتی بین کاربرها ساخته شده و بصورت منظم تا به امروز آپدیت شده، امنیت بسیار بالا و کیفیت و سرعت انتقال صدای بی‌نظیرش باعث شده تا به امروز مورد استفاده قرار بگیره. 🏆 | این روزها که دیسکورد فیلتر شده جایگزین خیلی بهتری هستش، بطوری که میشه سرور های شخصی داخل ایران هم راه اندازی کرد که پینگ خیلی پایینی داره و حجم خیلی کمتر از دیسکورد استفاده میکنه؛ درضمن در مقایسه با دیسکورد، کم حجم و خیلی سبک و اوپتیمایز تر هم هستش.
بزودی برای خانواده عزیز CleverDevs قراره سروری راه اندازی کنیم تا شما عزیزان نیز به راحتی و بدون دردسر هر زمانی بتونید با دوستان و تیم خودتون ارتباط صوتی برقرار کنید.❤️
@CleverDevs - @CleverDevsGp
نمایش همه...
22👍 5🔥 5
درود دوستان این ریپو از اون ریپو هاست وقتی بازش میکنی تا صد سال دیگم دلت نمیاد اون تب رو تو مروگر ببندی. تمامی دیتا استراکچر ها و الگوریتم هارو برای زبان های مختلف جمع کرده🤩 با مثال های ساده https://github.com/TheAlgorithms تو رشته کاری ما از همه چی مهم تر دونستن دیتا استراکچر ها و الگوریتم ها که قبلا هم بهش اشاره کردم. حتما به ریپوش سر بزنین بهش استار بدین و حسابی خودتونو درگیرش کنید. @CleverDevs @CleverDevsGp
نمایش همه...
🔥 35👌 6👍 3 3
یک طرح متفاوت انتخاب کنید

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