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 یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۱۵۵

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

#حافظ | گنجور
📍@iipoem
Forwarded from Go Casts 🚀
موقعیت شغلی بکند و گولنگ - سازیتو - هیبرید
اگه حداقل دو سال سابقه کار حرفه ای بکند رو دارید و تمایل دارید به صورت فول-تایم و هیبرید با سازیتو همکاری کنید، لطفا فرم پیش رو پر کنید.
https://survey.porsline.ir/s/9A0zgac9

@gocasts
کلاس درس پرامپت نویسی!
این ریپو یه مجموعه کامل از سیستم پرامپت‌های کمپانی‌های بزرگ رو گذاشته
و چیزای خیلی معروفی مثل Cursor، Perplexity، Claude Code و VSCode Agent توش پیدا میشه
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools

@DevTwitter | <Erfan.tsx/>
Forwarded from ASafaeirad
How to use AbortController

Read the Article

#abort #js
جوری که لینوس توروالدز کد ریویو میکنه>>>>>>>>>>>>>

@DevTwitter | <the shinobi/>
Forwarded from محتوای آزاد سهراب (Sohrab)
و ته ده هم رسید :)

توصیه می‌کنم متن رو بخونید و به حرف مایکروسافت خوب گوش کنید :))


#ته_ده
#endof10

شاید واقعاً ویندوز ۱۰ آخرین نسخه ویندوز بود؟....

@SohrabContents
Forwarded from تهلاگ / Tehlug
🎥 تکه‌فیلم (کلیپ) ارائهٔ جناب آقای امین خلیقی با عنوان «لینوکس رو به چه افرادی توصیه می‌کنم؟» در رویداد شمارهٔ ۲۷۹ تهلاگ (۲۵ اردیبهشت ۱۴۰۴) در یوتیوب تهلاگ منتشر شد!
⚪️ این ارائه با حمایت نوبیتکس و افراشاپ در دانشگاه صنعتی امیرکبیر برگزار شده بود.

پیوند مشاهده در یوتیوب:
https://YouTu.be/W42vG2sOSVM

پیوند مشاهده در جایگزین آزاد و محافظ حریم خصوصی invidious، نمونهٔ Nadeko:
https://inv.nadeko.net/watch?v=W42vG2sOSVM
شرکت اوبر یکی شرکت های بزرگه که از زبان گو استفاده می‌کنه، اینجا می‌تونید کد استایلی که با زبان گو می‌زنن رو ببینید نسخه ترجمه شده به فارسی هم داره ولی یکم دیر تر از نسخه اصلیش آپدیت می‌شه
https://github.com/uber-go/guide

@DevTwitter | <Nimo/>
میزکار دوست‌داشتنی کی‌دی‌ای پلاسما امروز ۲۹ ساله شد 🥳




@KDE_fa
#کوته_نیوز #بپا_نره_درت

امروز ماکروسافت در ویندوز ۱۰ رو میذاره.

@DevTwitter
Forwarded from Mr Python | مستر پایتون (حسین)
🟣 اسمبلی x86 - قسمت 8 : مدل حافظه قطعه بندی (Segmentation) در 8086

در این ویدیو به بررسی مدل حافظه مورد استفاده از ریزپردازنده 8086 به نام قطعه بندی (Segmentation) خواهیم پرداخت .

01:00 مدل حافظه (Memory Model) چیست ؟
03:13 مدل قطعه بندی (Segmentation) چیست ؟
08:10 حافظه 8086
13:36 آدرس های حافظه (منطقی و فیزیکی) در 8086
19:34 الگوریتم تبدیل آدرس منطقی به فیزیکی در قطعه بندی 8086
24:27 نکاتی در مورد قطعه بندی 8086
26:46 مروری بر ثبات های قطعه (Segment Registers) در 8086

Aparat : https://www.aparat.com/v/phvb3j9
Youtube : https://youtu.be/0DWjnkXruUo

🆔 : @MrPythonBlog | BOOST
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
لینوس توروالدز نخستین نسخه‌ی کاندیدای انتشار کرنل لینوکس 6.18 را اعلام کرد

انتظار می‌رود نسخه نهایی سری کرنل لینوکس 6.18 در اواخر نوامبر یا اوایل دسامبر 2025 منتشر شود و احتمال دارد این نسخه به عنوان سری LTS (پشتیبانی بلندمدت) بعدی انتخاب شود.

کاندیدای انتشار لینوکس 6.18
امروز لینوس توروالدز در دسترس بودن عمومی نخستین نسخه‌ی کاندیدای انتشار (RC) از سری کرنل در حال توسعه‌ی لینوکس 6.18 را برای آزمایش اعلام کرد.
امروز دقیقاً دو هفته از انتشار کرنل لینوکس 6.17 می‌گذرد و پنجره‌ی ادغام برای نسخه 6.18 باز شده است. این به آن معناست که زمان آن فرا رسیده تا در چند ماه آینده نسخه‌های RC آزمایش شوند — نخستین نسخه هم‌اکنون از مخزن گیت لینوس توروالدز قابل دانلود است.

برخی از نکات برجسته در لینوکس 6.18 عبارت‌اند از:
پشتیبانی اولیه از ویژگی «اندازه بلوک بزرگ‌تر از اندازه صفحه» برای سیستم فایل Btrfs

شناسایی ویژگی PTW در سخت‌افزار جدید برای LoongArch KVM

پشتیبانی از اجرای کرنل به عنوان مهمان در هایپروایزر Bhyve سیستم‌عامل FreeBSD

پشتیبانی از رمزنگاری PSP برای ارتباطات TCP

علاوه بر این، لینوکس 6.18 شامل یک درایور EDAC برای کنترلر حافظه AMD VersalNET است که خطاهای سخت‌افزاری را از بلوک‌های مختلف IP در بستر با استفاده از یک نوع انتقال IPC گزارش می‌دهد. همچنین از دو سیستم روی تراشه (SoC) Alder Lake-S پشتیبانی می‌کند و یک درایور EDAC برای هسته‌های ARM Cortex-A72 جهت گزارش خطاهای کش L1 و L2 افزوده شده است.

نویسنده: حسین سیلانی. آموزش بیشتر در:
https://learninghive.ir
Forwarded from Linuxor ?
بازار کار سخت افزار و نرم افزار در ایران


@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
کمپانی OpenAI توی dev day که چند روز پیش برگزار کرد چند تا ابزار عالی برای دولوپرها معرفی کرد. به نظرم بهترینش chatKit بود. که میتونید باهاش agentic chat بسازید. مثلا یک چت بات همراه با UI بذارید تو وب سایتتنون.نه تنها این، بلکه میتونید کامپوننت های مختلف درست کنید و بجای اینکه فقط جواب ها متن خالی باشه المان های دیگه مثل Card, Button و .. هم توی چت نشون بدید. من تو ویدیوی پایین یکی از مثال هایی که گذاشتند را اجرا کردم. سریع چت بات بالا امد و میشه باهاش صحبت کرد. چیزی که خیلی از بیزینس ها بهش نیاز دارند.
لینکها را میذارم چک کنید. و سعی کنید باهاشون اپ درست کنید.
Link: https://platform.openai.com/docs/guides/chatkit
Github: https://github.com/openai/openai-chatkit-advanced-samples

@DevTwitter | <Mehdi Allahyari/>
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 5 new trending repositories:

1. Clone-Wars by GorvGoyl
📝 100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, W...
💻 Sponsor | 30,038 | 🌟 Today: 151
🔗 Link

2. happy-llm by datawhalechina
📝 📚 从零开始的大语言模型原理与实践教程
💻 Jupyter Notebook | 19,341 | 🌟 Today: 180
🔗 Link

3. wireguard-fpga by chili-chips-ba
📝 Full-throttle, wire-speed hardware implementation of Wireguard VPN, using low-cost Artix7 FPGA with ...
💻 Verilog | 943 | 🌟 Today: 197
🔗 Link

4. MaxKB by 1Panel-dev
📝 🔥 MaxKB is an open-source platform for building enterprise-grade agents. MaxKB 是强大易用的开源企业级智能体平台。
💻 Python | 18,564 | 🌟 Today: 12
🔗 Link

5. modded-nanogpt by KellerJordan
📝 NanoGPT (124M) in 3 minutes
💻 Python | 3,243 | 🌟 Today: 44
🔗 Link


🔘 @github_trending_daily
Forwarded from محتوای آزاد سهراب (Sohrab)
دوستان با تجربه در دیسکورد، پیشنهاداتتون برای فعال کردن یک سرور دیسکوردی که چندساله داره خاک می‌خوره چیه؟


#موقت ولی مهم
Forwarded from Reza Jafari
مدل یاد گرفته یا فقط داده‌هارو حفظ کرده؟ داستان Overfitting در یادگیری ماشین

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

این اتفاق معمولاً وقتی می‌افته که مدل خیلی پیچیده‌ست یا داده‌هایی که داری کم و تکراری‌ان. یه مفهومی هست به اسم bias-variance tradeoff که خلاصه‌ش اینه: اگه مدل زیادی ساده باشه، چیزای مهم رو از دست می‌ده (bias زیاد می‌شه) و اگه زیادی پیچیده باشه، به‌جای یاد گرفتن، شروع می‌کنه به “حفظ کردن” داده‌ها (variance زیاد می‌شه).

نشونه‌های Overfitting معمولاً قابل تشخیصن. مثلاً وقتی دقت مدل روی داده‌های آموزشی خیلی بالاست ولی روی داده‌های اعتبارسنجی پایین میاد، یا وقتی خطای آموزش (training loss) داره کم می‌شه ولی خطای اعتبارسنجی (validation loss) دیگه بهتر نمی‌شه یا حتی بدتر می‌شه، باید بدونی یه جای کار می‌لنگه. مخصوصاً اگه مدل روی داده‌های جدید افت عملکرد شدیدی داشته باشه، یعنی به‌جای یادگیری، فقط داده‌ها رو حفظ کرده.

اما خبر خوب اینه که می‌تونی تا حد زیادی جلوش رو بگیری. یکی از بهترین کارها استفاده از cross-validationه؛ یعنی داده‌هارو به چند قسمت تقسیم می‌کنی و مدل رو چند بار روی ترکیب‌های مختلف آموزش می‌دی تا فقط روی یه بخش خاص از داده‌ها قفل نکنه. ساده‌تر کردن مدل هم همیشه مفیده. مدل‌های خیلی پیچیده معمولاً بیشتر دچار Overfitting می‌شن.

روش‌هایی مثل Regularization (مثلاً L1 یا L2) هم کمک زیادی می‌کنن. این روش‌ها یه جور جریمه برای وزن‌های بزرگ مدل اضافه می‌کنن تا مدل نتونه زیادی به یه ویژگی خاص وابسته بشه. اگه با شبکه‌های عصبی کار می‌کنی، Dropout یکی از روش‌هاییه که خیلی جواب می‌ده. با Dropout بعضی از نورون‌ها به‌صورت تصادفی در حین آموزش غیرفعال می‌شن تا مدل وابسته به یه مسیر خاص نشه.

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

یه نکته‌ی مهم دیگه هم انتخاب ویژگی‌هاست (Feature Selection). حذف ویژگی‌های اضافی و پرنویز باعث می‌شه مدل تمرکزش رو روی چیزای مهم‌تر بذاره. گاهی هم می‌تونی از روش‌هایی مثل PCA برای کاهش ابعاد داده استفاده کنی تا ورودی‌ها خلاصه‌تر بشن.

در پروژه‌های بزرگ‌تر معمولاً از ترکیب چند مدل (Ensemble Methods) مثل Bagging یا Boosting استفاده می‌کنن. این کار باعث می‌شه ضعف یه مدل با قوت مدل‌های دیگه جبران بشه و نتیجه‌ی نهایی پایدارتر بشه.

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

🔤🔤🔤🔤🔤🔤🔤

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

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

@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM