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
Forwarded from Linuxor ?
محتوا های ارسالی کاربران.pdf
917.8 KB
لیست محتوا های ارسالی شماها به کانال لینوکسور

هر یه مدت یه بار میام و همچین لیستی درست میکنم حتما اگه چیز خوبی دارید بفرستیدیش.


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 اوبونتو 25.10 با نام Questing Quokka منتشر شد.

تغییرات اخیر :

- رابط کاربری و GNOME 49
- ابزارها و زبان‌های برنامه‌نویسی به‌روز
- امنیت و ایمنی حافظه (Memory Safety)
- سیستم امنیتی دیسک و رمزگذاری
- هسته لینوکس و پشتیبانی از مجازی‌سازی تو در تو (Nested Virtualization)
- پشتیبانی از RISC-V با پروفایل RVA23

#لینوکس

@TheRaymondDev
Forwarded from محتوای آزاد سهراب (Sohrab)
دیشب گفتن که بگم چطور کار می‌کنه که اونو الان توضیحاتش رو می‌نویسم.

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

تو یه RTOS، برنامه‌ها به‌جای اینکه مثل یه صف طولانی پشت سر هم اجرا بشن، به شکل تسک (Task) یا ترد (Thread) جدا جدا تعریف می‌شن. هر تسک یه اولویت خاص داره. مثلاً اگه داری با یه ربات کار می‌کنی، تسک مربوط به کنترل موتور باید خیلی سریع‌تر از تسک نمایش چراغ LED اجرا بشه. سیستم‌عامل بلادرنگ اینو می‌فهمه و به کمک یه چیز به اسم Scheduler (زمان‌بند) همیشه تصمیم می‌گیره الان نوبت کدوم تسکه.

زمان‌بند تو RTOS با سیستم‌عامل‌های معمولی خیلی فرق داره. تو سیستم‌هایی مثل لینوکس یا ویندوز، scheduler ممکنه بگه «انشالله از شنبه». ولی سیستم‌عامل بلادرنگ کار امروز رو به فردا نمیسپاره :))))

از نظر RTOS همه چیز باید دقیق و قابل پیش‌بینی باشه. مثلاً می‌دونه این تسک باید هر ۱۰ میلی‌ثانیه یه بار اجرا بشه، و دقیقاً همون‌قدر هم اجراش می‌کنه، نه یه میلی‌ثانیه زودتر، نه دیرتر.

این دقت با چیزی به اسم تایمر سیستم (System Timer) تأمین می‌شه. این تایمر مثل یه ضربان قلب، هر چند میکروثانیه یه بار تیک می‌زنه و به زمان‌بند می‌گه وقتشه چک کنی ببین نوبت کیه. اگه تسک جدیدی با اولویت بالاتر آماده باشه، سیستم تسک فعلی رو قطع می‌کنه و اون یکی رو فوری اجرا می‌کنه. به این می‌گن Preemption، یعنی پیش‌دستی کردن در اجرا. این کار باعث می‌شه تسک‌های مهم هیچ‌وقت منتظر نمونن و بلافاصله اجرا بشن.

یه RTOS همیشه یه سری تسک با وضعیت‌های مشخص داره. بعضی تسک‌ها در حال اجرا هستن (Running)، بعضی‌ها منتظر یه رویداد یا دستورن (Waiting)، بعضی‌ها هم خوابیدن تا یه تایمر تموم بشه (Sleeping). سیستم این وضعیت‌ها رو با سرعت خیلی بالا مدیریت می‌کنه تا هیچ تاخیری پیش نیاد. هر لحظه می‌دونه کدوم تسک آماده‌ست، کدوم منتظره، و کدوم باید الان اجرا بشه.

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

توی یه RTOS همه چیز بر پایه‌ی قطعیت و پیش‌بینی‌پذیری ساخته شده. زمان اجرای هر تسک معلومه، اولویت‌ها ثابته، وقفه‌ها سریع جواب داده می‌شن و هیچ چیز تصادفی نیست. به همین خاطر می‌تونی مطمئن باشی که وقتی گفتی "موتور رو بعد از ۵ میلی‌ثانیه خاموش کن"، دقیقاً بعد از همون ۵ میلی‌ثانیه خاموش می‌شه، نه بیشتر، نه کمتر. این دقت همون چیزیه که RTOS رو برای سیستم‌های بحرانی مثل هواپیما، دستگاه‌های پزشکی، خودروها، و ربات‌ها ضروری می‌کنه.


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
و اگر هم کسی علاقه‌ این رو داره که کرنل لینوکس رو به صورت بلادرنگ امتحان کنه، این مقاله‌ها رو مطالعه کنه:

https://medium.com/@patdhlk/realtime-linux-e97628b51d5d


https://wiki.archlinux.org/title/Realtime_kernel


البته بخش ویکی آرچ یکمی قدیمی شده.


@SohrabContents
برنامه نویس هستید و پروژه حساس داری Telemetry رو غیرفعال کن

حتما در مورد Telemetry میدونید یا شنیدید.
من در مورد Nextjs میگم شما برای فریم وورک خودتون سرچ کنید

به صورت کلی Telemetry فرآیند جمع‌آوری و ارسال داده‌های ( بی ضرر طبق مستندات) برای تحلیل و پایش است که به صورت ناشناس از نرم افزار به سمت شرکت های سازنده فریم ورک ارسال میشه

مثلا طبق مستندات خود نکست:
https://nextjs.org/telemetry

مواردی جمع‌آوری می‌شوند عبارت‌اند از:
- فرمان اجرا شده (next build, next dev, next export)
- نسخه Next.js
- اطلاعات کلی دستگاه مثل تعداد CPUها، سیستم عامل (macOS, Windows, Linux) و اینکه آیا اجرای دستور در محیط CI است یا نه
- مدت زمان اجرای next build و تعداد صفحات پروژه
در حین توسعه، اگر خطا ظاهر شود، گزینه‌ای برای ارسال بازخورد وجود دارد (اما خود خطای کامل جمع‌آوری نمی‌شود)
در محیط‌های سازمانی یا پروژه‌های حساس امنیتی حتی به صورت ناشناس ارسال برخی اطلاعات عمومی پروژه می‌تونه امنیت رو تضعیف کنه

مستندات تأکید می‌کنه که هیچ داده‌ای که ممکن است شامل اطلاعات حساس باشد (مثل متغیرهای محیطی، مسیر فایل، محتویات فایل‌ها، لاگ‌ها) جمع‌آوری نمی‌شود. اما حقیقا من زیاد تحقیق نکردم که آیا واقعا همین موارده یا بیشتره ( اینو دیگه بچه های سکوریتی بیان بگن)
توی نکست جی اس با این دستور میتونید متوجه بشید فعاله یا غیر فعال :
next telemetry status
برای غیر فعال کردنش چند راه گفته شده من خودم از روش env
NEXT_TELEMETRY_DISABLED=1
غیرفعال کردم

نکته آخر اینکه: حتی ویژگی‌هایی که به نظر “بی‌ضرر” می‌آیند، مثل telemetry، در محیط‌های Enterprise باید بررسی و مدیریت شوند تا امنیت پروژه تضمین شود.

@DevTwitter | <Ahmad Safari/>
Forwarded from Linuxor ?
برای تازه کار هایی که می‌خوان هوش مصنوعی یادبگیرن اینجا یه لیست خوب از پروژه های ماشین لرنینگ جمع کردن، از فریمورک، ابزار و کتابخونه های مختلفش بگیر تا ابزار ها برای تحلیل و ترید و ابزار های بهینه سازی ...

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

github.com/lukasmasuch/best-of-ml-python


@Linuxor
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۲۶۶

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

#حافظ | گنجور
📍@iipoem
اگه به پروژه‌های اوپن‌سورس و ساختار و معماری‌شون علاقه‌مندین سایت DeepWiki رو داشته باشین

این سایت با هوش‌مصنوعی جزییات پروژه‌های اوپن‌سورس رو در اختیارتون میذاره

هر پروژه که روی گیتهاب هست رو کافیه به جای دامنه github.com بیاین deepwiki.com قرار بدین

مثلا فریمورک لاراول:
https://deepwiki.com/laravel/laravel

@DevTwitter | <Λmir/>
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
این یه ابزار جالبه برای ضبط ترمینال، برای وقتی که می‌خوای یه کاری انجام بدی این ابزار می‌تونه تمام تعامل‌ها رو ضبط کنه، در نهایت این ضبط رو به یه گیف تبدیل کنه یا اینکه کاری کنه بتونی اون رو توی وب متنی نمایش بدی نمایش بدی ولی به صورت انیمیشن.

یه گزینه آپلود روی سرور خودشون هم داره که کل فیلمای کاربرا می‌آد اینجا (می‌تونید فیلم های بقیه رو ببینید):
www.terminalizer.com/explore

نصب روی ویندوز مک و لینوکس همچنین و توضیحات بیشترش :

github.com/faressoft/terminalizer


@Linuxor
Forwarded from Linuxor ?
یکی از خوبی های دسکتاپ لینوکس برای وب گردی و چرخیدن دایرکتوری یا فولدر tmp/ هستش، به این صورته که می‌ری توی وب میچرخی و هرچیزی خواستی دانلود می‌کنی می‌ریزی اونجا و تستش می‌کنی و بعد هر خاموش روشن شدن خودکار هرچی توش باشه پاک می‌شه و فایل الکی روی سیستمت نیست.

کانفیگش هم می‌شه کرد که مثلا فایل های قدیمی تر از یک هفته فقط پاک شه.

@Linuxor
این پروژه کوچک بعدی من در مسیر یادگیری و ورود به دنیای یادگیری ماشین است که با استفاده از رگرسیون لجستیک انجام دادم.

link: https://github.com/Shayyan81/Class-Logistic-Reg-churn


@DevTwitter | <shayan rajaby/>
Forwarded from Linuxor ?
چه کامپیوتر قابل حمل خفنی درست کردن، توش هم لینوکس ریختن؛ بر اساس تراشه رزبری‌پای درست شده که توی ایران پره، و همچنین قابلیت نگهداری 7 ساعت شارژ داره و قراره توی اندازه های مختلف عرضه بشه قیمتش هم بالا نیست بخاطر تراشه های عام که توش استفاده کردن.

از همه مهم تر اوپن سورسه یعنی خودتون هم می‌تونید بسازیدش! توضیحات بیشتر و ویدیوش هم اینجا گذاشتن :

soulscircuit.com/pilet


@Linuxor
Forwarded from Reza Jafari
دانشگاه استنفورد و تیم Andrew ng به تازگی دوره دیپ لرنینگ دانشگاه استنفورد رو دوباره برگزار میکنند و همراه با جلسات حضوری، ویدیو‌های کلاس درس رو هر هفته در پلی لیست زیر آپلود می‌کنند، از دست ندید!

🔗 لینک پلی لیست دوره

🔤🔤🔤🔤🔤🔤🔤

🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویس‌های زیرساخت هوش مصنوعی

🌐 لینک ارتباط با اهورا

@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
این یک ریپوزیتوری هستش که بهتون 100 تا ریجکس پترن پرکابرد ایرانی رو بهتون میده که میتونید در فرم ها و در هرجایی که میخواید ولیدیشن انجام بدید استفاده کنید و لذت ببرید و تقریبا میشه گفت خیلی تکمیله و هر چیزی داخلش پیدا میشه و میتونید استفاده کنید
https://github.com/ImLeoNova/100-Iranian-Regex-Patterns

@DevTwitter | <LeoNova/>
Forwarded from -𝖠𝗅𝗂🍷 صبور باشین
🚨 #افزایش_قیمت_رسمی 🚨

خسته شدی از بدقولی‌های خریدار گروه قدیمی؟ 😞

خریدار گروه‌های تلگرامی قدیمی با قیمت
جدید 😎

🐆قیمت جدید :       👇
💦 ۲۰۱۶ + ۲۰۱۵ – 1 میلیون
💦 ۲۰۱۸ + ۲۰۱۷ – 900 تومن
💦 ۲۰۲۰ + ۲۰۱۹ – 800 تومن
💦 ۲۰۲۲ + ۲۰۲۱ – 800 تومن
💦 ۲۰۲۳ – 700 تومن
💦 ۲۰۲۴ – پیام بدین


اگه از گروهی لفت دادی و نمی‌دونی چطور پیداش کنی، راهنماییت می‌کنیم!
تعداد بالاتر
+ قیمت بالاتر

🗣️همراه با واسطه و پرداخت تتر

🎁 پاداش همکاری: هر معرفی فروشنده = ۵۰,۰۰۰ تومن جایزه!


⭐️ برای فروش ضربه بزنید
📌 Pv: @rhakn
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from a pessimistic researcher (Kc)
متاسفانه مثل اینکه دیروز آقای Sir John Gurdon فوت کردند. ایشون برنده‌ی جایزه نوبل Physiology بودند. دست بر قضا جزو اولین دانشمندانی هم بودند که برای بنده بسیار الگو و الهام بخش بودند و تقریبا خیلی بهم کمک کرد که خیلی جاها کم نیارم و جا نزنم و خودم رو نبازم. یکی از اولین پست‌های کانال هم ۵ سال پیش در مورد ایشون و زندگی الهام بخششون هست که میتونید از اینجا بخونید. کسی که تو مدرسه تقریبا همیشه رتبه‌ی آخر بود و مدیر مدرسه در نکوهش و سرزنشش به اولیاش نامه می‌نویسه...

لینک خبر
Forwarded from a pessimistic researcher
نتیجه اخلاقی قصه : سعی کنیم در زندگی مان مثل جان گوردون باشیم و آن نقطه شروع برای شناخت خود را بیابیم . به محض یافتن آن نقطه مسیر را هم پیدا می کنیم و به جایگاهی دست نیافتنی دست پیدا میکنیم . آدم های اطرافمان که تنها آیه یأس میخوانند و باورمان ندارند همان مدیر مدرسه هستند . آن ها روزی خیط می شوند و کم کم از صفحه روزگار محو.
درست است که شما ها در حال حاضر شاید وضعیت خوبی در علم ندارید و از امکانات لازم برای رشد علمی خود برخوردار نیستید , حتی شاید ممکن است از خانواده خود سرکوفت خورده باشید (شاید هم آن ها به رویتان نیاوردند ولی در دلشان از خجالتتان در آمده اند) و این بار منفی دانشگاه آزادی بودن را در اجتماع حس میکنید , نیش و کنایه از دیگران می شنوید که این تا دیروز بلد نبود دو تا سوال کنکور حل کند تا یک دانشگاه بهتر قبول شود حال امروز آمده و ژست شریف طور برای ما برداشته است ... مانند گوردون باشید . تمام این حرفا و آدم ها را به بند کفشتان هم نگیرید و ادامه بدهید ... این ها روزی مدیر مدرسه می شوند :)

قصه ما به سر رسید کلاغه رو جا دُرنا شكارچي زد :(
Forwarded from a pessimistic researcher
امشب به یک وب پیج حال خوب کن بر خوردم گفتم اینجا هم بزارم

https://en.wikipedia.org/wiki/List_of_pioneers_in_computer_science

توی این وب پیج اسم تمامی افرادی که به عنوان Pioneer یا همون پیشرو در علم کامپیوتر شناخته شدند رو همراه با خلاصه ای از نو آوری هاشون قرار داده پیشنهادم اینه که قبل از خوندن جدول روی سر ستون Achivement Date کلیک کنید تا به ترتیب سال از 500 سال قبل از میلاد مسیح تا به امروز Sort بشن و هیجانش زیاد بشه :)