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

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 8 new trending repositories:

1. material-ui by mui
📝 Material UI: Comprehensive React component library that implements Google's Material Design. Free fo...
💻 JavaScript | 97,046 | 🌟 Today: 70
🔗 Link

2. adk-go by google
📝 An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agent...
💻 Go | 518 | 🌟 Today: 185
🔗 Link

3. axios by axios
📝 Promise based HTTP client for the browser and node.js
💻 JavaScript | 108,133 | 🌟 Today: 6
🔗 Link

4. HyDE by HyDE-Project
📝 HyDE, your Development Environment 🖥️💻
💻 Shell | 6,860 | 🌟 Today: 19
🔗 Link

5. librespot by librespot-org
📝 Open Source Spotify client library
💻 Rust | 5,900 | 🌟 Today: 23
🔗 Link

6. Kimi-K2 by MoonshotAI
📝 Kimi K2 is the large language model series developed by Moonshot AI team
💻 Star | 8,836 | 🌟 Today: 143
🔗 Link

7. ImHex by WerWolv
📝 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at...
💻 C++ | 51,222 | 🌟 Today: 146
🔗 Link

8. kotlin by JetBrains
📝 The Kotlin Programming Language.
💻 Kotlin | 51,643 | 🌟 Today: 33
🔗 Link


🔘 @github_trending_daily
Forwarded from Meitix
توی سیستم‌های توزیع‌شده همیشه باید یه نود باشه که نقش هماهنگ‌کننده رو بازی کنه، بهش می‌گن مستر. ولی اگه اون بیافته چی؟ اینجاست که Master election میاد وسط یعنی نودها خودشون تصمیم می‌گیرن کی مستر بعدی باشه.

دوتا روش معروف داره:
توی Bully algorithm هر نود یه id داره و اون که id بزرگ‌تره، انتخاب میشه؛ وقتی مستر قبلی پرید، نودها با هم تماس می‌گیرن و در نهایت اون که آی‌دی بزرگ‌تری داره مستر میشه

ولی توی Raft ماجرا دموکراتیک‌تره. همه نودها اول فالورن، اگه مدتی خبری از مستر نباشه، اولین نفری که میفهمه مستر مرده🖤 خودش رو کاندید می‌کنه و از بقیه رای می‌گیره. هر کی اکثریت رای رو ببره میشه مستر جدید
فقط، نودها فقط به کسی رای میدن که از خودشون عقب‌تر نباشه. یعنی استیت و لاگش جلوتر یا برابر باشه، تا مطمئن شن لیدر جدید داده‌های به‌روزتری داره و عقب مونده نیست😅
Forwarded from Linuxor ?
اینجا یه لیست خیلی خوب از پادکست های برنامه نویسی و تکنولوژی جمع کردن، به زبان انگلیسی و آلمانی و روسی و... هستن، هم برای یادگیری زبان تخصصی خوبه هم خود اون تکنولوژی، فریم ورک یا زبان برنامه نویسی رو دنبال می‌کنید


github.com/rShetty/awesome-podcasts


@Linuxor
Forwarded from  (امیرحسین پناهےفر)
This media is not supported in your browser
VIEW IN TELEGRAM
ذات ادوبی و ویندوز:
کمپانی OpenAI مدل GPT-5-Codex-Mini را معرفی کرد؛ کدنویسی با هزینه کمتر

کمپانی OpenAI نسخه جدیدی از مدل کدنویسی خود با نام GPT-5-Codex-Mini را معرفی کرده است که نسخه‌ای کوچک‌تر و مقرون‌به‌صرفه‌تر نسبت به GPT-5-Codex محسوب می‌شود. این مدل امکان چهار برابر استفاده بیشتر را با کاهش جزئی در قابلیت‌ها فراهم می‌کند و در بنچمارک SWE-bench Verified امتیاز ٧١.٣ درصد کسب کرده است. عملکرد آن در مقایسه با نسخه اصلی قابل‌توجه و رضایت‌بخش ارزیابی شده است.

مدل GPT-5-Codex برای بهبود توانایی در کارهای واقعی مهندسی نرم‌افزار طراحی شده بود و وظایفی مانند ایجاد پروژه‌های جدید، افزودن قابلیت‌ها، تست‌های تازه و بازسازی گسترده کد را پوشش می‌داد. نسخه مینی برای وظایف سبک‌تر یا زمانی که توسعه‌دهندگان به محدودیت‌های مدل اصلی نزدیک می‌شوند توصیه شده است. این مدل اکنون در CLI و افزونه IDE در دسترس است و پشتیبانی API آن نیز به‌زودی فعال خواهد شد.

@DevTwitter | <Digiato/>
Forwarded from Linuxor ?
مایکروسافت یه چیزی توسعه داده به اسم Swin Transformer که یه مدل بینایی کامپیوتریه که مثل Transformerهای NLP کار می‌کنه، ولی مخصوص تصویر طراحی شده. ایده‌ش اینه که تصویر رو به پنجره‌های کوچیک تقسیم می‌کنه و هر پنجره با خودش تمرکز می‌کنه، بعد پنجره‌ها رو شیفت می‌ده تا با هم ارتباط پیدا کنن در نتیجه یه مدل سریع، کارآمد و دقیق برای تشخیص تصویر، تشخیص اشیاء و حتی جداسازی اشیاءه.

این مدل خیلی خوبه وقتی میخواین پروژه‌های واقعی بینایی بسازین، مثل تشخیص شیء تو عکس‌های دوربین، یا طبقه‌بندی و جداسازی تصویر. نسبت به CNNهای قدیمی می‌تونه جزئیات و مقیاس‌های مختلف رو بهتر مدیریت کنه.

برای شروع می‌تونین با نسخه از پیش‌آموزش‌دیده Swin Transformer توی PyTorch کار کنین و مدل رو روی دادهٔ ها خودتون fine-tune کنین. کد هاش :

github.com/microsoft/Swin-Transformer


@Linuxor
اگر دات‌نت کار هستی و علاقه داری هوش مصنوعی رو تو پروژه‌هات استفاده کنی، این پست مال توعه!
همه می‌دونیم که هوش مصنوعی داره با سرعت وارد همه حوزه‌ها میشه، اما ترکیبش با توسعه Backend در دات‌نت واقعا یه سطح بالاتر از کار روزمره‌ست.
یکی از ابزارهایی که حتما باید بشناسید، MCP یا Model Context Protocol هست.
پروتکل MCP یه پروتکل استاندارد برای ارتباط بین مدل‌های زبانی (LLM) و ابزارها یا منابع خارجیه.
با MCP می‌تونیم:
مدل‌های زبانی رو به APIها، دیتابیس‌ها یا ابزارهای دلخواه وصل کنیم.
چند ابزار مختلف رو با هم چین کنیم و فرآیندهای پیچیده بسازیم.
مطمئن باشیم که ارتباط بین Agent و ابزارها استاندارد، قابل اطمینان و قابل توسعه هست.
به زبان ساده:
پروتکل MCP پلیه بین هوش مصنوعی و دنیای واقعی داده‌ها.

چرا تو دات‌نت کاربردیه؟
با Microsoft Agent Framework در دات‌نت، شما می‌تونید:
- ایجنت‌های هوشمند بسازید که قادرن چندمرحله‌ای تصمیم بگیرن.
- ابزارهای خارجی (Tools) رو به Agent اضافه کنید، مثل جستجوی اطلاعات شرکت‌ها، گرفتن جزئیات، تحلیل و جمع‌بندی.
- با MCP، Agent رو مستقل از API خاص بسازید، فقط با رعایت پروتکل JSON-RPC.
- فرآیندهای پیچیده هوشمندانه بسازید: جستجو → تحلیل → پاسخ به کاربر.
مثال کاربردی

فرض کنید می‌خواید یه چت‌بات تجاری هوشمند بسازید که اطلاعات شرکت‌های ایرانی رو از Rasmio بگیره و تحلیل کنه، کد نوشته شده در عکس با Microsoft Agent Framework و MCP.
جمع‌بندی
ابزار MCP یه ابزار فوق‌العاده برای هر کسیه که می‌خواد:
- هوش مصنوعی رو به پروژه‌های واقعی دات‌نت بیاره
- ایجنت‌های چندمرحله‌ای و هوشمند بسازه
- داده‌ها و ابزارهای خارجی رو به راحتی با AI ترکیب کنه

نکته نهایی:
اگه دنبال یه راهکار مدرن، استاندارد و قدرتمند برای AI در .NET هستید، MCP بهترین گزینه‌ست.
با همین ابزار می‌تونید از یک CLI ساده تا یک سیستم هوشمند تجاری واقعی بسازید.

@DevTwitter | <nahid moradi/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 به تازگی برای جامعه لاراول کاران وب سایت Laramap رونمایی شده که محل استقرار برنامه نویسان لاراول در کشورها رو نشان می دهد.

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

https://laramap.dev

#لاراول

@TheRaymondDev
Forwarded from Linuxor ?
بابا انقدر کار کار نکنید من خودم بیکارم، چهار تا از این پستای لینوکسورو ببرین توی لینکدین کپی کنید چهار نفر لایک و کامنتتون می‌کنن و شبکه ارتباطیتون گسترش پیدا می‌کنه و در های بسته به روتون باز می‌شه.

(من که مشکلی ندارم با کپی)


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 با اینکه افزونه WP Statistics ایرانی هست و خیلی معروفه اما با این حجم بازدیدی که ثبت میشه در واقعیت سایت وردپرس که روی هاست اشتراکی رو نابود می کند.

۱ میلیون بازدید ثبت بشه که ۱۸۰ مگ 💀 حجم دیتابیس برای افزونه WP Statistics تولید می کند و به دلیل اینکه جدول های زیادی برای ثبت چنین داده های اضافی وجود دارد.

#وردپرس

@TheRaymondDev
Forwarded from AiSegaro 👾
Media is too big
VIEW IN TELEGRAM
⚠️این یک پادکست عادی نیست، یک جلسه سه ساعته برای کشف نقشه‌ راه آینده است!🚨

این ویدیو از پادکست "تجربه جو روگان" (Joe Rogan Experience) است که با حضور ایلان ماسک ضبط شده است.با توجه به طولانی بودن ویدیو (بیش از ۳ ساعت) در سه قسمت قرار داده میشود.

🎥 قسمت سوم - آخرین قسمت

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

〰️〰️〰️〰️〰️〰️
برای ترجمه این ویدیو زمان و دقت و وسواس زیادی به کار گرفته شده , در صورتی که مایل بودید میتونید از لینک زیر دونیت کنیدتا قسمت های بعدی و موضوعات بیشتری پوشش داده شود.
🌎 donate.isega.ro
〰️〰️〰️〰️〰️〰️

📽 زیرنویس فارسی
🧠 مناسب برای همه، چه مبتدی چه حرفه‌ای
🌐 ترجمه این ویدیو با وب‌سایت isega.ro انجام شده — حتماً سر بزن!
📌 برای دیدن قسمت‌های بعدی کانال رو دنبال کن:
📺🌐 @AiSegaro
🚀 هر روز یک قدم نزدیک‌تر به آینده‌ای هوشمند!
📤 بازنشر آزاد با ذکر منبع 🙏❤️
نسخه ۶ از #فیلترشکن رایگان بگذر برای گوشی‌های اندروید در دسترس قرار گرفت.
افزایش عملکرد برنامه و بهبود فرایند اتصال، اضافه‌شدن قابلیت تست سرعت و بازطراحی رابط کاربری، تغییرات نسخه جدید این‌برنامه هستند.

👉 github.com/Begzar/BegzarApp/releases/latest

🔍 ircf.space/software
@ircfspace
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۳۹

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

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
Revisiting Interface Segregation in Go

🟢 خلاصه مقاله:
این مطلب «Interface Segregation Principle (ISP)» را از منظر Go مرور می‌کند: مشتری نباید به متدهایی وابسته شود که از آن‌ها استفاده نمی‌کند. در Go، راهکارهای رایج شامل ساختن رابط‌های کوچک و رفتاری، تعریف رابط‌ها در محل استفاده، «پذیرفتن interface و برگرداندن نوع‌های concrete»، و الهام گرفتن از نمونه‌های استاندارد مثل io.Reader و io.Writer است.

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

راهبرد عملی: ابتدا پیاده‌سازی‌های concrete بسازید، بعد بر اساس نیاز واقعی رابط استخراج کنید؛ مجموعه‌متدها را کوچک نگه دارید، برای تست از فیک/ماک بهره ببرید، و APIها را تدریجی تکامل دهید. با وجود generics هم باید از تعمیم بی‌جا پرهیز کرد و رابط‌های runtime را بر رفتار متمرکز نگه داشت. نتیجه پایبندی به ISP در Go، کدی ساده‌تر برای تست، نگهداشت و توسعه است؛ نکاتی که در تازه‌ترین مطلب معرفی‌شده توسط Golang Weekly نیز برجسته شده‌اند.

#Go #Golang #InterfaceSegregation #ISP #GoInterfaces #SoftwareDesign #Refactoring #GolangWeekly

🟣لینک مقاله:
https://golangweekly.com/link/176622/web


👑 @gopher_academy
اگر مثل من حوصله ندارید که فرانت بزنید

برید
https://stitch.withgoogle.com

یه سری توضیحات بدید براتون UI طراحی میکنه که هم فیگما میده و هم html

بعد html صفحات رو دانلود کنید.
حالا Vue, React... هرچی که میخواید رو init کنید.

به واسطه‌ی cursor, Cline,Kilo... بگید که تبدیل کنه براتون

@DevTwitter | <Mahmoud Eskandari/>
Forwarded from Meitix
دو نوع استراتژی برای کش cdn داریم: پول بیس و پوش بیس

توی push-based cdn خودت مسئول فرستادن محتوا به سرورهای cdn هستی. یعنی برعکس pull که cdn خودش موقع درخواست می‌ره فایل رو از origin می‌کشه، اینجا باید تو موقع deploy فایل‌هارو “push” کنی داخل شبکه‌ی cdn. معمولا با یه پایپ لاین انجام میشه: build می‌سازی، فشرده می‌کنی، بعد با api یا cli فایل‌هارو می‌فرستی cdn اونارو بین سرورها پخش می‌کنه تا همیشه آماده‌ی سرو باشن. اینطوری اولین درخواست سریع‌تره چون همه چیز از قبل روی edge نشسته، ولی مسئولیت sync و invalidate نسخه‌های جدید با خودته.

و pull based هم اینجوریه اولین نفری که درخواست میکنه میره از سرور میگیره و کش میکنه برا بعدیا
با این ریپو می‌تونید داکر ایمیج رو به فایل اجرایی ویندوز تبدیل کنید
https://github.com/rzane/docker2exe

@DevTwitter
🚀داخل مرورگر، کدهای اسمبلی x86-64 بنویس، اجرا و دیباگ کن
سایت x86-64 Playground یک ویرایشگر، شبیه‌ساز و دیباگر آنلاین برای معماری x86-64 است. می‌توانی مستقیماً در مرورگر بنویسی، کامپایل کنی، اجرا کنی، و حتی فایل‌های ELF لینوکسی را آپلود و تحلیل کنی


🎯ویژگی‌ها:
🔹پشتیبانی از اسمبلرهایی مثل GNU AS، FASM، NASM.
🔹رابط دیباگر شبیه GDB: می‌توانی کنترل مرحله‌به‌مرحله (step)، مشاهده رجیسترها، حافظه، و disassembly را انجام دهی.
🔹اجرای کل محیط x86-64-Linux در داخل مرورگر: همهٔ کدها و ابزارها سمت کلاینت اجرا می‌شوند و نیاز به سرور نیست

🧩 برای چه کسانی مناسبه؟
دانشجویان امنیت، مهندسی معکوس، یا کسانی که می‌خواهند معماری و اسمبلی را “از نزدیک” ببینند😎
مربیان و آموزشگران (مثل خود مهرداد😁) که می‌خواهند مفاهیم معماری، حافظه، رِجیسترها را به صورت تعاملی به دانش‌آموزانشان آموزش دهند.

✔️ مزایای اصلی
بدون نصب: فقط مرورگر، اینجا کلیک کن
تقریبا آفلاین: پس از لود اولیه، ممکنه بدون اتصال اینترنت هم کار کند.
کد خودت را آپلود کن: فایل ELF لینوکسی را اپلود و در محیط اجرا کن.
منبع باز پروژه در GitHub
@MehrdadLinuxchannel
اینترنت طبقاتی = اینترنت تخصصی

@DevTwitter