fa
Feedback
CleverDevs

CleverDevs

رفتن به کانال در Telegram

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

نمایش بیشتر
9 176
مشترکین
+824 ساعت
+1617 روز
+48230 روز
آرشیو پست ها
کره شمالی اگه توزیع بود : پ.ن : یه دستور اشتباه بزنی به جاش sudo rm -rf / رو ران میکنه #fun @CleverDevs - @CleverDevsGp
کره شمالی اگه توزیع بود : پ.ن : یه دستور اشتباه بزنی به جاش sudo rm -rf / رو ران میکنه #fun @CleverDevs - @CleverDevsGp

تا حالا شده به یه مشکلی بخورید، ولی هیچ سر نخی از مشکل ندارید، بنابراین اصلا نمیدونید راجع به چی باید سرچ کنید؟ یا هر چی سرچ میکنید به نتیجه نمیرسید. (مثلا یه بار سر مموری لیک تو نود جی اس اینجوری شدم، و نمیدونستم حتی مشکلی که خوردم اسمش مموری لیک هست، مدعیان سینیوریتی هم که... باید براشون میخوندم ای به فدای چشم تو این چه نگاه کردن است!) یا مثلا یه چیزی رو ندونید، اما ندونید چی باید سرچ کنید که یادش بگیرید؟ مثلا تو مکالمه همکارات بشنوی "p99 اش چنده؟" قبلنا که یادمه گوگل نتایج قابل قبولی برای این نمیداد، ولی ساده است، میگمش بعدا. (کلیت سوالم رو دریابید فارق از مثال) یه حالت بدتر هم وجود داره، که مشکل خوردن، اما اصلا نمیدونن مشکل خوردن! (مثلا چندتا گوروتین اون گوشه نشستن نون و پنیرشونو میخورن به کسی هم کار ندارن (dangling goroutines)) یا میدونن مشکل خوردن اما بهش بی توجهی میکنن مثلا سرور هفته ای یه بار کرش میکنه، ری استارت میکنن و درست میشه و روز از نو روزی از نو! Availability هم که... کشک! 😂 قسمت سختش وقتیه که میخواید یه سیستم جدید دیزاین کنید، - نمیدونید از کجا شروع کنید - نمیدونید چه تصمیمی درست یا غلط، چون پارامتر های مقایسه اش رو نمیدونید - یا جوانب مختلفش رو بدونید که هست اما نتونید ببینید اگه این نشونه هارو دارید، راهکارتون پیش دستی تو مطالعه و یادگیریه. یعنی اگه تا الان با سرچ و تو موقعیت یاد میگرفتید، از این به بعد سعی کنید یه روتینی هم از بدون موقعیت یاد گرفتن داشته باشید. مثلا خود من الان دارم راجع به کریپتوگرافی میخونم در حالی که تو کارم یا پروژه ای بهش نیاز نداشتم، فعلا صرف علاقه است، ولی وقتی که اسکیلش رو به دست بیارم، میتونم برای موقعیت هایی که این نیازمندی رو دارن شایستگی خودمو نشون بدم. یا تو همین موقعیتی که هستم نواقصی رو خواهم دید که قبلا نمیدیدم (مطمئنم این اتفاقا میوفته چون چندین بار تجربش کردم) همه ما برنامه نویسا کم و بیش این دوره رو تجربه کردیم که نه بر حسب نیاز بلکه برای آینده مطالعه کنیم (قبل اولین کارمون مثلا)، اما گاهی بعد اینکه دیگه به کار میرسیم انقدر غرق کار میشیم که یادمون میره این مسیر طولانی تر از این حرفاست و کلی موقعیت برا پیشرفت هست. (بعضیا هم میدونن موقعیت هست ولی تصمیمشون بر لذت بردن و... در تایم های شخصیه، اونم مورد احترامه)

تو آشپزی ایرانی شما میتونی اول پیاز رو تف بدی و بعد تصمیم بگیری چه غذایی رو بپزی‌. تو دنیای کامپیوتر هم میتونی اول پایتون رو یاد بگیری و بعد تصمیم بگیری تو کدوم حوزه فعالیت کنی. #fun #twitt - Reza Jafari @CleverDevs - @CleverDevsGp

آرچ بیس بزنید 🗿 توزیع های پیشنهادیتون رو کامنت کنید #GNU #Linux @CleverDevs - @CleverDevsGp
آرچ بیس بزنید 🗿 توزیع های پیشنهادیتون رو کامنت کنید #GNU #Linux @CleverDevs - @CleverDevsGp

یکی اومده یه ریپو زده تا بچه های لاراول کار تست های استخدامی شرکت های مختلف رو که تجربه داشتن بنویسن و توش بزارن اگه لاراول کارید یه نگاه بندازید ممکنه به دردتون بخوره https://github.com/laravel98developer/laravel-hiring-projects #Laravel @CleverDevs - @CleverDevsGp

📣 فقط تا آخر امروز وقت داری که جزو طراحان وب‌سایت آینده بشی! بوت‌کمپ جدید استخدامی فرانت-اند دانشکار رو ثبت‌نام کن تا: 🔸 از
📣 فقط تا آخر امروز وقت داری که جزو طراحان وب‌سایت آینده بشی!   بوت‌کمپ جدید استخدامی فرانت-اند دانشکار رو ثبت‌نام کن تا: 🔸 از بهترین اساتید طراحی وب‌سایت یاد بگیری 🔸 آموزش پروژه‌محور ببینی 🔸 بعد از دوره به شرکت‌ها برای استخدام معرفی شی ✅ با محتوای کاملا جدید و به روز! 📅 مهلت ثبت‌نام فقط تا آخر ۳۱ تیر 🔗 برای ثبت‌نام روی لینک زیر کلیک کن: 🌎 httb.ir/hKY3x ✉️ و یا به آیدی زیر پیام بده: 💬@daneshkar_support

Repost from جادی | Jadi
چرا دیروز بخش بزرگی از ویندوز۱۰های شرکت‌های مهم غیرقابل استفاده شدن:‌ باگ کراوداسترایک https://youtu.be/pjNzvWU6h-M خبر اینطوری شروع شد که ویندوز ۱۰ ها دارن کرش می‌کنن و صفحه آبی نشون می‌دن و بوت نمی‌شن. بعد مشخص شد این فقط برای ویندوزهای شرکت های بزرگ و مهم اتفاق می‌افته و یک ساعت بعد بخش های زیادی از پروازهای جهان کنسل شده بود و بانک‌ها کار نمی‌کردن و سایت‌های خبری بالا نمی‌اومدن. این رو شاید بشه حادترین مساله امنیتی کامپیوتری جهان در چند سال اخیر دونست و دلیلش بسیار ساده بود: یه آپدیت اشتباه یه شرکت که قرار بود مسوول امنیت این کامپیوترها باشه (: #ویدئو #ویندوز #خبر

💎 میشه برای یک پروژه برنامه نویسی ساعتی ۲۰۰ هزار تومان دریافت کنی 🟢 یا میشه با کارفرمای خارجی کار کنی و ساعتی بیش از ۱‌میلیون دریافت کنی ❗️انتخابت کدومه؟ اگر همه چالش هاش هم حل بشه!! 📎 در یک جلسه رایگان روز یکشنبه ۳۱تیر کامل بهتون راهش رو میگیم ، همین الان ثبت نام کن : 💢 links.etekanesh.com/fr31hshtgt 📱 کانال تلگرام افراد موفق: 💬 t.me/TekaneshAcademy 📱 ارتباط با پشتیبانی: 👨‍💻 @Academy_Tekanesh

📌 تبلیغ: 28884 سایت: 4250 رسانه: 26853 شناسه رسانه: 1286 ➖➖➖➖➖➖ کانال تلگرامی کد اکسپلور | Code Explore @CodeExplore ▫️ طرح: 24 ساعته ▫️ ساعت: 20 ▫️ تاریخ شمسی رزرو: 30 تیر ▫️ تاریخ میلادی رزرو: 20 July

جالب بود #fun @CleverDevs - @CleverDevsGp
جالب بود #fun @CleverDevs - @CleverDevsGp

تو این فایل اکثر فیچر هاشو پیاده کردم با توضیحات کافی موفق باشید🌹 #pm2 @CleverDevs - @CleverDevsGp

درود دوستان🌹 امروز می‌خوام یه ابزار خیلی باحال رو بهتون معرفی کنم، البته احتمالا خیلی هاتون باهاش آشنا هستین، که کار برنامه‌نویس‌ها رو خیلی راحت‌تر کرده. اسمش 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

Repost from Linuxor ?
اگه مشکلی برای سیستمتون پیش اومد با sshx میتونید ترمینالتون رو با دوستتون شیر کنید و مشکل رو حل کنید. این ابزار خیلی سادس یه لینک بهتون میده و از طریق مرورگر میتونید ترمینال رو کنترل کنید. Linux or Mac Installation : curl -sSf https://sshx.io/get | sh 🐧 @Linuxor

یکی از ابزار های باحال گیت ungit هستش که یه gui برای گیت هستش که تحت وبه و روی لوکال هاست اجرا میشه و برای دیدن گراف های برنچ
یکی از ابزار های باحال گیت ungit هستش که یه gui برای گیت هستش که تحت وبه و روی لوکال هاست اجرا میشه و برای دیدن گراف های برنچ های مختلف و کامیت های مختلف بدرد بخوره و یه سری قابلیت های دیگه مث ساخت تگ ها و ... رو داره که میتونید تست کنید این ابزار با javascript نوشته شده و برای نصب و استفاده ازش میتونید گیت هابش رو چک کنید https://github.com/FredrikNoren/ungit اگه ابزار های دیگه ای برای گیت میشناسید که بنظرتون بدرد بخوره میتونید تو کامنتا معرفی کنید #tools @CleverDevs - @CleverDevsGp

می‌خوای یه برنامه‌نویس خفن بشی؟ ◀️ تو یه دوره‌ی آنلاین 6 ماهه می‎تونی از صفر برنامه‌نویسی Front-end رو یاد بگیری و در آخر به شرکت‌ها معرفیت می‌کنیم تا استخدام بشی. برای ثبت نام اولیه و مشاوره رایگان روی لینک زیر کلیک کن 👇🏻👇🏻 httb.ir/LgczM httb.ir/LgczM 📩 و یا به آیدی زیر پیام بده: @daneshkar_support

🏐 مودم TD-LTE پرسرعت+سیم کارت 🎁 هدیه خرید: ⬅️ ارسال رایگان ⬅️ دوبرابر اینترنت 🔗 taknet.ir/doublenet ⬅️ 🔗 taknet.ir/doublenet ⬅️ 👨‍💻 مشاوره رایگان ☎️ 02191555510

وقتی تازه HTML یاد گرفتی : #fun @CleverDevs - @CleverDevsGp

🔥 سرور ابری ویراک ✔️ ۳۰۰ هزار تومان شارژ بیشتر برای هر یک میلیون تومان واریزی ✔️ تا ۹۸۰Mbps پهنای باند ✔️ ترافیک یک به یک 🔔 هر ۱۰ روز یه تخفیف جذاب دریافت کن 👇👇 🌎 Panel.virakcloud.com مشاوره تلفنی: ☎️ ۰۲۱۹۱۵۵۵۵۳۰ ➖➖➖➖➖

🔥 "تیم اسپیک، الگوی دیسکورد" ⚡️ | تیم اسپیک حدود 25 سالی هست که برای برقراری ارتباط صوتی بین کاربرها ساخته شده و بصورت منظم
🔥 "تیم اسپیک، الگوی دیسکورد" ⚡️ | تیم اسپیک حدود 25 سالی هست که برای برقراری ارتباط صوتی بین کاربرها ساخته شده و بصورت منظم تا به امروز آپدیت شده، امنیت بسیار بالا و کیفیت و سرعت انتقال صدای بی‌نظیرش باعث شده تا به امروز مورد استفاده قرار بگیره. 🏆 | این روزها که دیسکورد فیلتر شده جایگزین خیلی بهتری هستش، بطوری که میشه سرور های شخصی داخل ایران هم راه اندازی کرد که پینگ خیلی پایینی داره و حجم خیلی کمتر از دیسکورد استفاده میکنه؛ درضمن در مقایسه با دیسکورد، کم حجم و خیلی سبک و اوپتیمایز تر هم هستش.
بزودی برای خانواده عزیز CleverDevs قراره سروری راه اندازی کنیم تا شما عزیزان نیز به راحتی و بدون دردسر هر زمانی بتونید با دوستان و تیم خودتون ارتباط صوتی برقرار کنید.❤️
@CleverDevs - @CleverDevsGp