Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
سی‌ای/سی‌دی [CI/CD] چیست و چرا مهم است؟

سی‌ای CI [ادغام مداوم] : یعنی هر تغییری که توسعه‌دهندگان در کد ایجاد می‌کنند، به‌طور منظم در یک مخزن مشترک (مثل GitHub یا GitLab) ادغام شود. پس از هر تغییر، تست‌های خودکار اجرا می‌شوند تا از سازگاری و عملکرد صحیح کد اطمینان حاصل شود.

سی‌دی CD [استقرار مداوم] : یعنی پس از تأیید صحت کد، تغییرات به‌طور خودکار در محیط تولید مستقر شوند. این فرایند، انتشار ویژگی‌های جدید را سریع‌تر و بدون نیاز به مداخله دستی ممکن می‌سازد.

مزایای سی‌ای/سی‌دی [CI/CD]
- کیفیت بالاتر - کد با تست‌های خودکار
- انتشار سریع‌تر - با خودکارسازی فرایندها
- کاهش ریسک - با تست و بررسی مداوم
- رفع سریع مشکلات - با امکان بازگشت به نسخه قبلی

@DevTwitter | <Amirreza Ebrahimi/>
😱 پورت های باز در لینوکس netstat یا SS ؟

💠مدیریت پورت های باز ( open ports ) برای کارکرد صحیح برنامه ها و ایمن سازی سیستم شما مهمه
پورت های باز ارتباط بین سرویس ها را امکان پذیر میکنند
🚨 اما می توانند سیستم را در معرض تهدید قرار دهد.

🗓 قبلا برای دیدن پورت های باز از netstat استفاده میشود
netstat -tulnp
netstat -tulnp | grep LISTEN

در سال 2011 توسعه دهنده بسته net-tools که netstat شامل آن میشود دیگر بسته را توسعه نداد
و جایگزین هایی برای آن معرفی کرد
netstat -tulnp is ss -tulnp
netstat -r is ip route
netstat -i is ip -s link
netstat -g is ip maddr

ابزار های دیگر برای چک کردن پورت های باز سیستم :
 lsof -nP -iTCP -sTCP:LISTEN
nmap -n -PN -sT -sU -p- localhost
Forwarded from Geek Alerts
دیشب توییتر کلا روی هوا بود :))


@SohrabContents
Forwarded from Linuxor ?
کسایی که تو برنامه نویسی خیلی حرفه ای می‌شن بعد یه مدت شغلشون می‌شه پاک کردن خط های سینک.



@Linuxor
یه راه حل خیلی ساده برای بالا بردن performance برنامه‌هایی که با PHP نوشتیم:
یکی از مشکلاتی که در PHP وجود داره، مقیاس‌پذیری و سرعت پایین پردازش‌های همزمان هست. یکی از راه حل‌ها استفاده از FrankenPHP میتونه باشه.
در حالت عادی، وقتی برنامه PHP اجرا میشه، هر بار که درخواست جدیدی میاد، PHP باید اسکریپت‌ها رو از نو بارگذاری کنه. این فرآیند باعث میشه که زمان بارگذاری و پاسخ‌دهی افزایش پیدا کنه، مخصوصاً توی برنامه‌های سنگین یا با ترافیک بالا.
اما با FrankenPHP، این فرآیند تغییر می‌کنه. FrankenPHP به جای اینکه هر بار اسکریپت‌ها رو دوباره بازگذاری کنه، فقط یک بار فایل‌های PHP رو کش میکنه و از همون نسخه کش شده برای درخواست‌های بعدی استفاده می‌کنه. این یعنی توی درخواست‌های بعدی دیگه نیاز به اجرای دوباره نیست و PHP خیلی سریع‌تر جواب میده.

مزایاش چیه؟
سرعت بیشتر: با استفاده از FrankenPHP، کدهای PHP سریع‌تر اجرا می‌شن. این یعنی می‌تونید تعداد درخواست‌های بیشتری رو در یک زمان پردازش کنید و بار ترافیکی بالا رو بهتر مدیریت کنید.

برای میکروسرویس‌ها مناسبه: اگر دارید یک سیستم میکروسرویسی می‌سازید، FrankenPHP می‌تونه به شدت کمک کنه چون برای این نوع معماری ساخته شده و سرعت و مقیاس‌پذیری بالایی داره.

مقیاس‌پذیری راحت‌تر: FrankenPHP به شما این امکان رو می‌ده که به راحتی مقیاس پروژه‌هاتون رو افزایش بدید بدون اینکه از سرعت و عملکرد کم بشه.

پردازش همزمان: این پلتفرم کمک می‌کنه که پردازش‌های سنگین رو در پس‌زمینه انجام بدید و در عین حال از سرعت کلی سیستم کاسته نشه.

اگر برنامه‌‌ای دارید که باید با سرعت بالا به درخواست‌ها پاسخ بده یا نیاز به مقیاس‌پذیری بیشتر در محیط‌های ابری داره، یه سر به FrankenPHP بزنید. با Laravel Octane هم خیلی راحت میشه از FrankenPHP در لاراول استفاده کرد.

@DevTwitter | <Iman Rajabi/>
Forwarded from Geek Alerts
خب CoreWeave یه استارتاپ هست که توسط انویدیا پشتیبانی میشه، یه قرارداد پنج ساله به ارزش ۱۱.۹ میلیارد دلار با OpenAI امضا کردن. این معامله به OpenAI سهمی ۳۵۰ میلیون دلاری از CoreWeave رو میده.

خود CoreWeave سال ۲۰۱۷ تأسیس شد، دسترسی به دیتاسنترها و تراشه‌های پرقدرت رو برای بارهای کاری هوش مصنوعی، که عمدتاً توسط انویدیا تامین میشه، فراهم می‌کنه. این شرکت با ارائه‌دهندگان کلاد مثل Azure مایکروسافت و AWS آمازون رقابت می‌کنه. مشتریانش شرکت‌های بزرگ فناوری از جمله متا، آی‌بی‌ام و مایکروسافت هستن. انتظار داره که در فهرست سهامش در بورس، ارزش بیش از ۳۵ میلیارد دلار رو هدف قرار بده.

🔗 reuters
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
فضاپیمای مرموز X-37B بعد از یه اقامت ۱۴ ماهه به زمین برگشت

این پایان ماموریت هفتم فضاپیمای X-37B هست، نیروی فضایی ایالات متحده اطلاعات زیادی درباره اینکه ماموریتش چی بوده نمیده، دسامبر ۲۰۲۳ با یه موشک SpaceX Falcon Heavy فرستادنش فضا و ۴۳۴ روز توی مدار بود.

این ماموریت اولین بار سال ۲۰۱۰ انجام شد که اون موقع با یه موشک Atlas V پرتابش کردن. اون زمان اولین وسیله نقلیه بدون سرنشین ایالات متحده شد.

🔗 ecoticias
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
توی میدان میلنیوم بریستول این اثر هنری رو ساختن که درخت انرژی هست، این درخت ۳۶ پنل PV خورشیدی داره و شارژ رایگان موبایل یا وای‌فای رایگان میده، البته این زاویه مناسبی برای قرار گرفتن پنل‌های خورشیدی نیست، چون پنل‌ها وقتی بازدهی کاملی دارن که زاویه متحرک و مناسب از نور خورشید رو داشته باشن.

با این حال به اندازه نیاز یعنی شارژ موبایل و وای‌فای رایگان جذب انرژی داره و بیشتر میشه گفت یک اثر هنری هست.

🔗 ecoticias
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
وزارت دادگستری آمریکا میگه گوگل باید مرورگر کروم رو بفروشه، استدلالش هم این هست که گوگل به خاطر قدرت نامحدودش فرصت رقابت به دیگران نمیده، بعد به گوگل گفتن اگه به توافق عمل نکنه باید اندروید رو هم بفروشه.

فعلا گفتن میتونی بخش AI رو نگه‌داری ولی ماجرای کروم و اندروید جدی هست، این‌ها البته ایده دولت قبلی آمریکا هست، وال استریت اما انتظار دارن که ترامپ به این موضوع وارد بشه و موضع ملایم‌تری بگیره چون نتیجه این کار میتونه باعث افت شدید سهام گوگل بشه.

🔗 investors
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Sadra Codes
دانشمندا موفق شدن نور رو فریز کنن و به حالت super solid تبدیل کنن، حالتی کوانتومی که هم خاصیت روان بودن مایع رو داره، هم منبسط (منسجم) بودن جامد!

https://supercarblondie.com/scientists-managed-to-freeze-pure-light-and-make-it-solid/
Forwarded from Agora (Alireza Azadi)
وراجی - قسمت اول
ــــــــــــــــــــ

یک پست
ی دیدم تو لینکدین که برای من خیلی خاطره انگیز بود. روی لینک کلیک کنید و بخونید. حرفش اینه که شما اگر سر کار دیده نمیشید و کسی علی‌رغم تلاش‌های فراوانتون و زود و اومدن و دیر رفتنتون کسی نمیبیندتون و جدی‌تون نمیگیره توصیه میکنه یه سری کار بکنید. مثلا میگه تو جلسات تعامل داشته باشید و فقط شنونده نباشید. بقیه رو ببرید بالا و از کار خوب بقیه تعریف کنید. حامی پیدا کنید و غیره که خودتون پست رو بخونید بهتره. طراحی‌های خوبی هم داره. حالا چرا من گفتم خاطره‌انگیز؟ الان میگم.

از یک جایی به بعد، دوست داشتم سر کلاس‌ها فعال باشم. به تجربه‌ یاد گرفته بودم هروقت این کار رو کردم هم میتونستم به استاد و درس گوش کنم و هم این که از قبل همین ماجرا، برای خودم اعتبارکی کسب کنم. هم به طبعش نمره‌م بیشتر شد. اگر خوب بودم قبل از برگه خودم رو نیمچه اثباتی میکردم. اعتبارکی که باعث شد بعدا کار پیدا کنم. با ادم‌هایی آشنا بشم که نشست و برخاست باهاشون خیلی بهم چیز یاد میدادم و خیلی دیگه. هرچند که این جنگولک بازیا گاهی از لبه‌ی تیزش سر منو هم میبرید. اگر استادی ازم خوشش نمیومد، بیشتر منو خیت میکرد و میشدیم اسباب خنده‌ی کلاس. هرچند که من پر رو تر از این حرفا بودم و خودم با سر توی ماجرا شیرجه میرفتم و میزدم زیر خنده. یاد دکتر مشایخی به‌خیر. بی‌رحمانه منو جلو جمع ضایع میکرد. یه روز برگشت وسط کلاس بعد از افاضاتم، آفتوبه‌ش رو از کیفش در آورد و گفت: «اقای آزادی! شما استاد جوابای فازی‌اید. نه حرفت غلطه نه درست.» و منو شست و برد (دکتر با سبک‌های مختلفی کارشو انجام میداد. وسط حرفم یهو درسو ادامه میداد. روشو یهو برمیگردوند. یا میگفت پاشو بیا تخته رو پاک کن). البته راست میگفت. واقعا هم تفت میدادم چون جواب کاملش رو نمیدونستم ولی یه کلیاتی از جواب میدونستم اما به قول این استادای آیلتس، Supportive sentences خوبی نداشتم. ولی خب تهش هم از درسش نمره‌ی بالایی گرفتم هم جلو تر ها منو بیشتر تحویل میگرفت و خیلی بدردم خورد.

یک نکته‌ی مهمی وجود داشت پشت این کار و اون هم این بود که وقت‌هایی که واقعا درسی (به هر دلیلی) برام مهم بود این کار رو میکردم. مثلا این که نمره‌ش واسم مهم بود و من عرضه این رو نداشتم (و ندارم) از رو برگه و سر امتحان واسه خودم نمره جمع کنم. مجبور بودم که این شامورتی بازیا رو در بیارم که گند و کثافت‌هایی که رو برگه میزدم رو باهاش پاک کنم. یا چون تهش میخواستم برای یک گورستونی اپلای کنم که برای اون‌ها نمره مهم بود. یا اصلا درسش جذاب بود و خیلی ساده و صادقانه دلم میخواست توش خوب باشم. بده؟! و همه‌این‌ها یعنی این که نمره تو کارشناسی برام مهم بود. هرچند نه به هر قیمتی. بر خلاف بعضی از همکلاسی‌های ما که جلو ما واسشون نمره مهم نبود ولی یواشکی و زیر پتو واسه نمره بی‌صدا گریه میکردن.

یک اتفاق جالب می‌افتاد. تعداد زیادی از دوست‌های دور و نزدیکم هی تلاش میکردن که بزنن تو سرم که تو چرا سر کلاس زیاد حرف میزنی. تو شوخی و جدی. اما یه سریشون واقعا هیچ‌وقت از ذهنم نرفتن. اون‌هایی که از ته دل این حرف رو میزدن اما لای خنده حرف دلشونو سر میدادن تو مغزم. به وضوح چیزی که خودشون بهشون علاقه نداشتند و یه تعدادیشون که اصلا بلدش هم نبودن رو میخواستن به من هم تحمیل کنن. تو شهر کورا اونی که ببینه رو با انگشت نشون میدن. اما گفتم، من پر رو تر از این حرفا بودم و خب این پست کلفتی بدردم خورد. این ماجرا و اون آدم‌ها هیچ‌وقت از ذهنم نرفتند تا ببینم آخرش این‌ها با اون متلک‌ها تهش به کجا میرسند.

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

یک دسته‌ی دیگه هم هستند که این‌ها هرگز نفهمیدن. اون‌ها هم دو زیر‌دسته میشن. یه دسته میشه کسایی که احتمالا یه روزی با این پست لینکدین برخورد میکنن میگن: عجب حکمتی! بریم دهن آقا امین دزواری (نویسنده‌ی پست لینکدین که نمیدونم فامیلیش رو چطور باید بنویسم) رو ببوسیم که این مرد به ما درس زندگی داد. عجب حکیمی و یهو با یک پست لینکدین!! این‌ها با غورباقه‌ت رو فرو بده زندگیشون صفحه‌به‌صفحه متحول میشه.
Forwarded from Agora (Alireza Azadi)
وراجی - قسمت دوم
ــــــــــــــــــــ

زیر دسته‌ی دوم اون‌هایی هستند که هم از این مشکل بی‌خبرند و هم این که از این وضع راضیند. شاد و رها و راضی و چقدر هم عالی.

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

این ها رو گفتم چون گاهی به اون روزا فکر میکنم و یا یهو با جرقه‌ای میرم به گذشته به این میرسم که خیلی نیازی نیست شلوارمون رو مقابل هیکل عظیم اعتماد به نفس هر کس و ناکسی خیس کنیم. خیلی چیز‌ها نسخه‌ی عمومی ندارن. فرمایشات حضرات ژلوفن نیستند که از نوک انگشتتون تا فرق سرتون درد گرفت بخورید و خوب بشید. باید نسخه‌ی عقلانی خودتون رو خودتون بپیچید. راهی نداره.
جوانی‌ات چگونه گذشت؟....


@SohrabContents
Forwarded from Geek Alerts
یه دولوپر ۵۵ ساله محکوم شده چون یه kill switch مخفی درست کرده بوده که اگه از شرکت اخراجش کردن با اون کل سیستم‌های شرکت رو خراب کنه.

بعد واقعا سال ۲۰۱۹ اخراجش میکنن و اونم کدهاشو اجرا میکنه که باعث میشه شرکت Eaton Corp در سطح جهانی مختل بشه. بعد سیستمش رو که چک میکنن کدهای مخرب دیگه‌ای هم پیدا میکنن مثل کدی که بخشی از دیتاهای شرکت رو حذف میکرد.

🔗 arstechnica
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
برنامه Microsoft Publisher از اکتبر ۲۰۲۶ دیگه پشتیبانی نمیشه و از Microsoft 365 حذف میشه، این یه برنامه Office هست که برای پروژه‌هایی مثل صفحه‌آرایی و چاپ استفاده میشه.

مایکروسافت توصیه می‌کنه که کاربران تحت تأثیر، Publisher رو با Word یا PowerPoint جایگزین کنن، هرچند جایگزین مناسبی نیستن. البته نسخه‌های نصبی قدیمی این برنامه رو میتونید از سایت‌های مختلف همچنان دانلود کنید.

🔗 bleepingcomputer
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
احتمال پایان امکان دانلود از یوتیوب

برنامه‌هایی مثل yt-dlp که برای دانلود ویدیو از یوتیوب استفاده می‌شن، معمولاً خودشون رو جای برنامه‌ی یوتیوبِ TV جا می‌زنن تا بتونن ویدیوها رو دانلود کنن. بعد یوتیوب الان داره روی ویدیو‌ها TV قفل (DRM) میذاره و این برنامه‌ها هم دیگه نمی‌تونن ویدیوها رو دانلود کنن.

یوتیوب فعلا گذاشتن قفل (DRM) روی ویدیو‌های TV رو داره آزمایش میکنه ولی اگه نهایی بشه ممکن پایانی بر امکان دانلود ویدیوهای یوتیوب به حساب بیاد. البته که دولوپرها همیشه راه جدیدی پیدا میکنن.

🔗 github
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
خب خب خب آشنایی با Windows Subsystem for Linux (WSL) 🐧

امروز می‌خوایم درباره‌ی یه ابزار کاربردی تو ویندوز حرف بزنیم: Windows Subsystem for Linux یا به اختصار WSL. اگه تا حالا باهاش کار نکردین، حتماً این پست رو بخونین، چون قراره کلی چیزای جدید یاد بگیرین


🧠 WSL چیه؟

Windows Subsystem for Linux (WSL)‏ یه ویژگی تو ویندوز ۱۰ و ۱۱ هست که به شما اجازه می‌ده یه محیط لینوکس رو مستقیماً روی ویندوز اجرا کنین. یعنی می‌تونین دستورات لینوکس رو اجرا کنین، فایل‌های لینوکس رو مدیریت کنین و حتی برنامه‌های لینوکسی رو اجرا کنین، همه اینا بدون اینکه نیاز به ماشین مجازی یا دوال بوت داشته باشین. این ابزار برای توسعه‌دهنده‌ها، به خصوص کسایی که با پروژه‌های open source کار می‌کنن، خیلی مفیده چون منابع کمتری نسبت به یه ماشین مجازی کامل مصرف می‌کنه و کار باهاش خیلی راحت‌تره.

📚 نسخه‌های WSL

‏WSL دو نسخه داره که هر کدوم ویژگی‌های خاص خودشون رو دارن:

1️⃣WSL 1:
این نسخه سال ۲۰۱۶ معرفی شد و یه لایه‌ی سازگاری بود که از کرنل ویندوز برای اجرای برنامه‌های لینوکسی استفاده می‌کرد. ولی چون از کرنل لینوکس واقعی استفاده نمی‌کرد، بعضی وقت‌ها محدودیت‌هایی داشت.

2️⃣‏ WSL 2:

این نسخه سال ۲۰۱۹ اومد و یه کرنل لینوکس واقعی رو تو یه ماشین مجازی سبک اجرا می‌کنه. به همین خاطر، عملکرد و سازگاری بهتری داره، به خصوص تو عملیات سنگین مثل کار با فایل‌ها.

‏WSL 2‏ از تکنولوژی Hyper-V (یه سیستم مجازی‌سازی تو ویندوز) استفاده می‌کنه و به همین دلیل توصیه می‌شه ازش استفاده کنین، چون امکانات بیشتری داره و سریع‌تره.


🚀 نصب WSL
نصب WSL خیلی سادست و بسته به نسخه‌ی ویندوزتون فرق می‌کنه:

تو ویندوز ۱۱:
‏WSL به صورت پیش‌فرض نصب شده، ولی باید یه توزیع لینوکس (مثل Ubuntu یا Debian) رو از Microsoft Store دانلود و نصب کنین.

تو ویندوز ۱۰:
باید WSL رو دستی نصب کنین. برای این کار، PowerShell رو با دسترسی Administrator باز کنین و دستور زیر رو اجرا کنین:

wsl --install


این دستور WSL رو همراه با یه توزیع پیش‌فرض (معمولاً Ubuntu) نصب می‌کنه. اگه می‌خواین توزیع دیگه‌ای نصب کنین، از این دستور استفاده کنین:

wsl --install -d <Distribution Name>


مثلاً برای نصب Debian:

wsl --install -d Debian


‏WSL‏ از توزیع‌های مختلفی مثل Ubuntu، Debian، Kali و Fedora پشتیبانی می‌کنه که می‌تونین هر کدوم رو که دوست دارین انتخاب کنین.


🛠 استفاده از WSL

با WSL، می‌تونین یه محیط توسعه‌ی کامل لینوکس رو تو ویندوز داشته باشین. چند تا مثال از کارایی که می‌تونین بکنین:

دستورات لینوکس:
از دستوراتی مثل ls (البته تو لینوکس dir نیست، اینجا منظورم ls-مانندها بود)، grep، awk و غیره استفاده کنین.

ویرایشگرهای متنی:
می‌تونین از Vim، Emacs یا حتی VS Code با افزونه‌ی WSL کار کنین.
ابزارهای توسعه: Git، Docker، Node.js و خیلی چیزای دیگه رو نصب و استفاده کنین.

سرورهای وب:
می‌تونین سرورهایی مثل Apache یا Nginx رو تو WSL اجرا کنین و با مرورگر ویندوز بهشون دسترسی داشته باشین.


📂 دسترسی به فایل‌ها

یکی از ویژگی‌های جذاب WSL اینه که می‌تونین بین ویندوز و لینوکس فایل‌هاتون رو به اشتراک بذارین:

از WSL به ویندوز:
فایل‌های ویندوز تو مسیر /mnt/c (یا /mnt/d برای درایوهای دیگه) قابل دسترسی هستن.

از ویندوز به WSL:
فایل‌های لینوکس رو می‌تونین تو File Explorer ویندوز از مسیر \\wsl$\<Distribution Name> ببینین.

برای عملکرد بهتر، پیشنهاد می‌شه فایل‌های پروژه‌تون رو تو فایل‌سیستم لینوکس (نه درایو ویندوز) نگه دارین، به خصوص اگه از WSL 2 استفاده می‌کنین.


🔍 نکات و ترفندها
عملکرد بهتر با WSL 2:
WSL 2 به خاطر استفاده از کرنل واقعی لینوکس و Hyper-V، تو عملیات سنگین مثل کار با فایل‌ها خیلی بهتر عمل می‌کنه.

مدیریت توزیع‌ها:
می‌تونین چند تا توزیع لینوکس نصب کنین و با دستور
 wsl -d <Distribution Name>

بینشون جابه‌جا بشین.

به‌روزرسانی WSL:
برای آپدیت کردن WSL، از این دستور استفاده کنین:
wsl --update

دسترسی به GPU:
WSL 2 از GPU پشتیبانی می‌کنه که برای کارهای ماشین لرنینگ یا گرافیکی عالیه.

محدودیت‌ها:
‏WSL از systemd پشتیبانی نمی‌کنه، که ممکنه برای بعضی سرویس‌ها مشکل‌ساز باشه، ولی راه‌حل‌های غیررسمی برای این موضوع وجود داره.


✍️ جمع‌بندی
Windows Subsystem for Linux (WSL) یه ابزار فوق‌العاده‌ست که به شما اجازه می‌ده ویندوز و لینوکس رو با هم داشته باشین. چه توسعه‌دهنده باشین، چه فقط بخواین لینوکس رو امتحان کنین، WSL یه راه سریع و ساده برای این کاره.

#️⃣ #porgramming #wsl #linux #windows


🥷 CHANNEL | GROUP
اگه از طرفداران پر و پا قرص لینوکس یا DevOps هستین، احتمالا زیاد با دستور systemctl سروکار دارین. ولی می‌دونستین این دو تا ترفند کاربردی چقدر می‌تونن سرعت و راحتی کارتون رو بیشتر کنن؟

چک کردن وضعیت سرویس با PID گاهی یه PID داریم ولی نمی‌دونیم مال کدوم سرویسه؟ نگران نباشین:
<systemctl status <PID
اینطوری سریع می‌فهمین PID مورد نظرتون مربوط به چه سرویسیه و وضعیت فعلی و لاگ‌هاش رو هم چک می‌کنین!

یه نگاه سریع به کانفیگ سرویس‌ها دیگه لازم نیست تو پوشه‌ها دنبال فایل کانفیگ بگردین! فقط کافیه بزنین:
systemctl cat <service>
اینجوری تنظیماتی رو که systemd داره استفاده می‌کنه، راحت و بی‌دردسر می‌بینین!

@DevTwitter | <Mathis Abbaszadeh/>
Forwarded from Agora (Alireza Azadi)
یه چند روزه که تو تلگرام لای این کانالایی که بچه‌ها دارن مرتبط با کامپیوتر، تلگرام تبلیغ یه کانال فروش دوره‌ها و کلاس‌های کنکور ارشد کامپیوتر نشون میده. روح و روانم رو بهم ریخته.

اینا که دکون دستگاه راه انداختن مثل این مزخرفات مؤسسه‌ها و کلاس‌های کنکور کارشناسی برای کنکور ارشد، اینا رو باید گرفت، دوبار سیر کتک زد. یه بار به خاطر خود دکون دستگاه و این الدنگ‌بازیاشون. که مشاوره (!!) رایگان (شما بخونید، تبلیغ و معرفی پکیج‌هاشون) میدن بعد کنارش ۱۰ تا دوره هم فرو میکنن تو پاچه‌ی خلق‌الله، هم یه «استاد» میبندن به خیک یه بابایی، اونو هم اون لا پروموت میکنن.

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

یاد این برنامه‌های مدرسان شریف و یادگیری آسان است و مسیر برتر و رفقاشون افتادم که اینا ۲۴‌ی خوابیده بودن کف صدا و سیما، هر شبکه‌ای میزدی استاد میمون با استاد لک‌لک داشتند سوال کنکور اون سال رو با روش استاد کرگدن حل میکردن.

الان هم که اینا بازار ارشدو دارن داغ تر میکنن. اونی که تو این سن میخواد کنکور ارشد بده (به خصوص اونی که رشته‌ی کارشناسیش با ارشدش یکیه) و اینقدر پرته که با این همه منبع میاد سراغ شما که بهش یاد بدین چطوری درس بخونه و براش دفتر برنامه‌ریزی درست کنید اون رنگ کنه، اون همون بهتر ارشد نخونه.

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

پی‌نوشت و توضیح واضحات: من اصلا با ارشد و دکترا خوندن مخالف نیستم. اتفاقا خیلی موافقم ولی برای اونی که میدونه چرا داره میخونه. کسی که میدونه که از پس ارشد و دکترا خوندن بر نمیاد و هم نمیدونه چرا باید ارشد بخونه، این چرا باید وقت خودشو بقیه رو هدر بده؟ این تقاضا وجود داره که اینا اینطوری عرضه میکنن. خلق‌الساعه که نیستند. بلاتکلیفی این دسته‌ی بزرگه که اینا رو به وجود میاره. آدمی که تکلیفش با خودش روشنه، خودش کار خودشو انجام میده.