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 Geek Alerts
Forwarded from Geek Alerts
انویدیا ابزارهای جدیدی معرفی کرده که به شرکت‌ها کمک می‌کنه ایجنت‌های هوش مصنوعی خودشون رو سریع‌تر بسازن و به کار بگیرن. این ابزارها که NeMo microservices نام دارن، مثل یه پلتفرم کامل عمل می‌کنن تا سیستم‌های هوش مصنوعی پیشرفته‌ای بسازیم که بتونن با استفاده از دیتاهای مختلف، مدام بهتر بشن.

این ابزارها کار توسعه‌دهنده‌ها رو برای ساخت و بهینه‌سازی این ایجینت‌های هوش مصنوعی راحت‌تر می‌کنن. قابلیت‌هایی مثل دقیق کردن مدل (Customizer)، ارزیابی عملکرد (Evaluator) و اطمینان از امنیت و رعایت قوانین (Guardrails) رو در اختیار شرکت‌ها میذارن.

مهم‌تر اینکه، NeMo از مدل‌های هوش مصنوعی مطرحی مثل لاما (از متا)، فی (از مایکروسافت)، جما (از گوگل) و میسترال پشتیبانی می‌کنه و الان همه می‌تونن ازش استفاده کنن.

🔗 nvidia
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
نسخه ۱۰.۰ نرمافزار مجازی سازی متن باز QEMU منتشر شد؛
ویژگی های جدید


پردازندههای x86، ARM64، RISC-V، HPPA، s390x و LoongArch را ارتقا یافته است.

- شبیه سازی سریعتر دستورات رشته‌ای در x86
- پشتیبانی از مدل‌های پردازنده ClearwaterForest و SierraForest-v2 برای x86
- پشتیبانی واقعی از (multiqueue) برای دستگاه virtio-scsi
- پارامتر اختیاری جدید handshake-max-seconds برای دستور QMP به نام nbd-server-start
- دستگاه‌های جدید apple-gfx-pci و apple-gfx-mmio برای ارائه گرافیک شتاب‌یافته به میزبانهای macOS
- پشتیبانی از شبیه سازی ویژگی‌های معماری پردازنده‌های FEAT_AFP، FEAT_RPRES و FEAT_XS
- شبیه سازی تایمرهای فیزیکی و مجازی Secure EL2
- پشتیبانی از بردهای Stellaris برای مدلسازی هر دو کنترلر I2C
- پشتیبانی از بردهای NPCM845 Evaluation و i.MX 8M Plus EVK
- ویژگی جدید highmem-mmio-size برای برد virt جهت پیکربندی منطقه بزرگتر PCIe MMIO
- پشتیبانی از پردازنده Tenstorrent Ascalon
- پشتیبانی از AIA userspace irqchip_split
- افزودن بیت V به ثبات خصوصی GDB
- پشتیبانی از آدرس ۶۴ بیتی برای initrd
- پشتیبانی از برد عمومی Microblaze V
- پشتیبانی از پردازنده RV64 Xiangshan Nanhu
Forwarded from Meitix (Music for drimz)
امروز رسما خدمت من تموم شد، دوره ای که با تمام بالا پایین‌هاش گذشت و از این به بعد با آرامش خاطر بیشتری به مسیرم ادامه میدم.

دم همتون گرم که کنارم بودید و با تمام کم و کاستی‌ها تحملم کردید.

میدونم الان خیلیاتون این دغدغه رو دارید هنوز، ولی میگذره، سخت، ولی میگذره...
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۲۵۴

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

#حافظ | گنجور
📍@iipoem
Forwarded from Geek Alerts
ماجرای باگ امنیتی شبکه 2G

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

حتی وقتی شما دارید از 4G استفاده میکنید میشه اتصال شمارو دستکاری کرد که به 2G سوییچ کنه. توی دنیا دولت‌ها و مجرم‌ها ازش استفاده میکنن با این حال دولت‌ها خیلی هم بهش نیازی ندارن چون اونا قابلیت‌های شنود قانونی (lawful interception - LI) در شبکه‌های تلفن همراه رو دارن. (بعضی از کشورها دسترسی شنود کامل دارن و بعضی فقط با دستور قانونی، بعضی‌ها هم که کل سیستم مخابراتی دست خود دولت هست که به معنی شنود جمعی و بدون نظارت هست.)

مجرم‌ها ولی میتونن با تجهیزاتی در حدود ۵۰ دلار این کار رو انجام بدن. با این حال باگ‌های امنیتی 2G کم نیستن، تا جایی که از اندروید ۱۲ یه گزینه اضافه کردن که میتونی 2G رو کلا غیر فعال کنی. از اونجایی که این یه مشکل امنیتی هست، پس چه دولت و چه مجرم‌ها میتونن ازش استفاده کنن.

یه اصل هست «چیزی که تو بتونی شنود کنی بقیه هم میتونن» به خاطر همین دولت کشورها (۶۱ کشور) برنامه‌ریزی کردن 2G رو کلا خاموش کنن، یه جاهایی مثل ژاپن و استرالیا دیگه 2G نداره و بقیه هم تو فرایند پایان دادن به این تکنولوژی هستن.

🔗 x
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
ممکنه خیلیا هنوز MCP رو پیاده نکرده باشید اما یکی از بحث‌های مهمش بحث امنیت هست.
این پروژه یه اسکنر امنیتی هست برای MCPهای فایل‌بیس که حملات مهمی مثل prompt injection و چیزای دیگه رو توی سیستمتون بررسی میکنه.

https://github.com/invariantlabs-ai/mcp-scan

@DevTwitter | <Saman Esmaeili/>
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
در راستای این پست نیاز دیدم یسری توضیحات رو براتون آماده کنم 🚀

امیدوارم حتما این نکات رو رعایت کنید و همیشه بهترین پرفورمنس رو در استفاده از AI داشته باشید ✌️🔥
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
ابرکامپیوتر Tianhe-2» ابرکامپیوتری است که توسط دانشگاه ملی فناوری دفاع چین توسعه داده شده است. این ابرکامپیوتر توانایی پردازش ۳۳/۸۶ پتافلاپ (کوادریلیون) محاسبه بر ثانیه (cps) را دارد. اگرچه این موضوع هیجان‌انگیز به نظر می‌رسد، اما تخمین زده می‌شود که مغز انسان قادر به انجام یک اگزافلاپ، یعنی یک میلیارد محاسبه بر ثانیه باشد.

نکته ای که خواستم بگم اینه سیستم عامل این ابر رایانه Kylin Linuxاست.البته سفارشی شده برای این رایانه است.
This media is not supported in your browser
VIEW IN TELEGRAM
بازی Tetris رو با C نوشتم و سعی کردم اون رو برای

- Linux
- Web (WASM)
- Android
- Windows

کامپایل کنم که به نظرم باحال بود!

هدفم این بود که ببینم کجاها میتونم کد C رو کامپایل کنم!

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

لینک github پروژه:
https://github.com/Empitrix/tetris

@DevTwitter | <Mahdi/>
توی گزارش جدید گیت‌هاب، برای اولین بار بعد از ده سال، پایتون جای جاوااسکریپت رو به‌عنوان محبوب‌ترین زبان برنامه‌نویسی گرفت، چون استفاده از اون تو هوش مصنوعی و علوم داده خیلی زیاد شده. ولی انتخاب زبان برنامه‌نویسی فقط به محبوبیت بستگی نداره. بسته به اینکه قراره ابزار بسازی یا فقط ازش استفاده کنی، داده‌هات چقدر حجیمه، و همکار‌هات از چی استفاده می‌کنن، ممکنه گزینه مناسب فرق کنه. مثلاً برای تحلیل‌های سریع و ساده، زبان‌هایی مثل پایتون و R خوبن، ولی برای کارهای خیلی سنگین و دقیق‌تر، زبان‌هایی مثل Rust یا C++ بهترن. در نهایت، انتخاب زبان باید با نیازت، جامعه کاربری، ابزارهای در دسترس، و منابع یادگیری هم‌خوانی داشته باشه.

https://www.nature.com/articles/d41586-025-01241-6

@DevTwitter | <Cardio/>
Forwarded from Meitix (Music for drimz)
توی بحث پرفورمنس js تغییرات روی صفحه میتونن بلاکر باشن. بلاکر ترد اصلی

علتش اینه که فرایند reflow توسط cpu و ترد اصلی انجام میشن ولی repaint توسط gpu این تفاوت کوچک باعث بودن یا نبودن لگ در انیمیشن ها توی هر اپی که با js زده میشه است.

فرایند ریفلو یعنی ادغام درخت المان ها و استایل ها و محاسبه موقعیت مکانی همه مثلا وقتی میگی ۵۰ درصد المان پدر نیاز به محاسبه مجدد داره
ولی بعضی از دستورات فقط روی یک المان تاثیر داره مثل opacity یا transform اینا توسط gpu انجام میشه و gpu هم کار را رو فله ای انجام میده😅
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
نسخه iOS برنامه Perplexity حالا می‌تونه به عنوان دستیار صوتی عمل کنه و فقط با حرف زدن باهاش کارایی که با سیری انجام می‌دید رو انجام بده. مثل پخش پادکست، موسیقی، خوندن ایمیل یا حتی سرچ کردن و گشتن دنبال یک مکان خاص.
باید به نسخه جدید آپدیتش کنید.
🔗 appstore
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
توی برنامه ها ممکنه چند تا کاربر یا فرایند بخوان از روی یه داده مشترک بخونن یا بنویسن، این تداخل باعث می‌شه که یکپارچگی داده از بین بره، برای همین قفل های متفاوتی داریم : قفل خوش بین و قفل بد بین، قفل بد بین فرض می‌کنه همیشه کانفیلیکت هست قبل هر کاری قفل می‌کنه اما خوش بین توی انتها برسی می‌کنه که ببینه تداخلی هست یا نه


این مقاله هر کدومو کامل توضیح داده :

newsletter.systemdesigncodex.com/p/pessimistic-vs-optimistic-locking


@Linuxor
اگر از گیت استفاده می‌کنید و حس می‌کنید مخزن شما مثل یک انبار قدیمی پر از فایل‌های بی‌استفاده و اضافی شده و دو ساعت طول میکشه یه کلون بگیرید
دستور
 git gc --prune=now --aggressive


می‌تونه مثل یک جاروبرقی برای گیت عمل کنه و فضای خالی زیادی رو باز کنه.

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

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

البته با این گزینه، ممکنه یه کمی طول بکشه، ولی مطمئن باشید که مخزن شما مرتب‌تر و سریع‌تر خواهد شد.

حواستون باشه، این دستورات به درد کسانی می‌خوره که کنترل کامل روی مخزن خودشون دارن. اگر اجازه دسترسی ندارید، باید از کسی که مسئول گیت هست بخواهید این کار رو براتون انجام بده.

به هر حال، بعد از اجرا، شما یک مخزن تمیز و سبک‌تر خواهید داشت که کار کردن باهاش خیلی راحت‌تره!

@DevTwitter | <Sajjad Zibafar/>
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
چند روز پیش داشتم روی سرویس maas کار میکردم
اومدم با دقت کامل همه چیزو کانفیگ کردم و انسیبلش کردم و یوزر maas رو هم ساختم
ران کردم دیدم به دیتابیس با یوزر mass نمیتونه وصل بشه
۲ ساعت درگیرش بودم که چرا نمیتونه وصل بشه و کلی لاگ خوندم
تهش دیدم که بله اشتباه تایپی بود
اسم یوزر رو عوض کردم به maas و درست شد
هیچوقت تو عمرم اینقدر سر یک اشتباه تایپی سرکار نبودم
و چشمانم دیگه توان تشخیص mass با maas رو نداشت
Forwarded from Linuxor ?
من بکند کارم لطفا وقتی داری باهام صحبت میکنی رو پیامام ری‌اکت نرو

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 این پست تبلیغاتی ویرگول باگ دارد.

هر لینکی که قرار می دهید بین آن فاصله بزارید و سیستم لینک تبلیغاتی تشخیص نمی دهد. با این روش پست ثبت می شود.

😈

#باگ

@TheRaymondDev
Forwarded from LinNews (Benyamin)
ان‌ویدیا قصد دارد مشکلات مصرف آب هوش‌مصنوعی را با خنک کننده آبی مستقیم به تراشه حل کند - ادعای ۳۰۰ برابر بهره‌وری آب بیشتر.

ماشین‌های GB200 NVL72 و GB300 NVL72 ان‌ویدیا از این سیستم استفاده می‌کنند. خنک کننده آبی مستقیم به تراشه ان‌ویدیا شامل گردش مایع خنک کننده به طور مستقیم از طریق صفحات سرد متصل به GPUها، CPUها و اجزای تولید کننده گرمای دیگر است که به طور موثر گرما را بدون تکیه بر هوا به عنوان واسطه منتقل می‌کند. بعلاوه، این سیستم (برخلاف خنک کننده تبخیری یا غوطه‌وری) یک سیستم حلقه بسته است، بنابراین مایع تبخیر نمی‌شود یا نیازی به جایگزینی به دلیل خسارات ناشی از تغییر فاز ندارد.
سیستم گردشی ان‌ویدیا چگونه کار می‌کند؟
در معماری NVL72، خنک کننده مایع گرما را جذب می‌کند، سپس آن را از طریق مبدل‌های حرارتی مایع به مایع در سطح رک به زیرساخت‌های خنک کننده مرکز داده منقل می‌کند. این واحدهای توزیع مایع خنک کننده (CDU) در زیرساخت مرکز داده (مانند CoolIT CHx2000) قادر به مدیریت حداکثر ۲ مگاوات ظرفیت خنک کنندگی هستند و از قرارگیری با تراکم بالا و مقاومت حرارتی کم پشتیبانی می‌کنند و برای دفع حرارت قابل اعتماد هستند.
بازدهی آن چطور است؟
ان‌ویدیا ادعا می‌کند این سیستم ۲۵برابر بهره‌وری انرژی بیشتر و ۳۰۰ برابر بهره وری آب بیشتری نسبت به خنک کننده‌های فعلی دارد. با این حال، یک مشکل وجود دارد، اینکه سیستم‌های با مقیاس رکNVL72 بیش از ۷ برابر رک‌های معمولی انرژی مصرف می‌کنند. به عنوان مثال، رک‌های معمولی سرورهای مراکز داده حدود 20 کیلو وات انرژی مصرف می‌کنند، درحالیکه رک‌های بر پایه H100 بیش‌از 40 کیلو وات انرژی مصرف می‌کنند. در عین حال، سیستم‌های با مقیاس رک‌GB200 NVL72 و GB300 NVL72 ۱۲۰ تا ۱۴۰ کیلو وات انرژی مصرف می‌کنند.
منبع خبر
به ما بپیوندید :
@LinAcademy