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 Gopher Academy
🔵 عنوان مقاله
go-getter 1.8: Download Things from Various Sources with a URL

🟢 خلاصه مقاله:
go-getter 1.8 ابزاری است که با یک رشته شبیه URL، فایل‌ها را از منابع گوناگون دانلود می‌کند. فراتر از یک کلاینت ساده HTTP عمل می‌کند: می‌تواند URLهای GitHub را به‌صورت مخزن git دریافت کند، با مسیرهای محلی، S3، مخازن Mercurial و Bitbucket نیز کار می‌کند و همچنان از HTTP پشتیبانی می‌کند. مزیت اصلی آن یک رابط یکنواخت برای همه این پشتوانه‌هاست که اسکریپت‌ها و جریان‌های خودکار (CI/CD و ساخت) را ساده‌تر و قابل‌اعتمادتر می‌سازد.

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


👑 @gopher_academy
Forwarded from Python Hints
4: It is appalling. Please, please don't do this.

source: Architecture Patterns with Python page 14
موقع طراحی ساختار هامون نیاز داشتیم از چارت mermaid استفاده کنیم، نرم‌افزار های موجود جدای از حق اشتراک و ... پاسخگو نیازمون نبودن، یه mermaid editor سبک آماده کردیم که میشه با اتصال به اکانت open router از ai هم استفاده کرد، شما هم شریک ما :)
https://github.com/mad-bax-dev/Mermaid-Editor

@DevTwitter | <Mr Zak Dev/>
Forwarded from Gopher Academy
🔵 عنوان مقاله
Kratos 2.9: A Go Framework for Cloud-Based Microservices

🟢 خلاصه مقاله:
** کراتوس ۲.۹ یک فریم‌ورک مبتنی بر زبان Go برای ساخت و اجرای میکروسرویس‌های ابری است که بر «حاکمیت میکروسرویس‌ها» تمرکز دارد. این چارچوب ارتباطات بین سرویس‌ها را حول HTTP و gRPC سامان می‌دهد تا قراردادهای شفاف و الگوهای یکپارچه ایجاد شود. هدف اصلی آن استانداردسازی پیکربندی، تعریف و مصرف APIها و شیوه‌های مشاهده‌پذیری و مدیریت در محیط‌های ابری است تا تیم‌ها بتوانند سامانه‌های مقیاس‌پذیر و قابل‌اتکا را با تجربه توسعه یکدست‌تر بسازند.

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


👑 @gopher_academy
Forwarded from LinNews (Benyamin)
‏ AMD توسعه درایور AMDVLK را، به دلیل نیازهای درایور Mesa، رها کرد.
#AMD #AMDVLK #DRIVER

در ماه می، AMD اعلام کرد که پشتیبانی رسمی از RADV را به‌عنوان بخشی از نرم‌افزار Radeon خود برای لینوکس آغاز خواهد کرد. AMD از آن زمان هیچ بروزرسانی برای AMDVLK منتشر نکرده است.

خلاصه اظهارات گیت‌هاب AMDVLK:
"در اقدامی برای ساده‌سازی توسعه و تقویت تعهد خود به جامعه متن‌باز، شرکت AMD استراتژی درایور Vulkan لینوکس خود را یکپارچه می‌کند و تصمیم گرفته است که پروژه متن‌باز AMDVLK را متوقف کند. اکنون تمام تمرکز و منابع AMD به پشتیبانی رسمی از درایور متن‌باز RADV برای کارت‌های گرافیکی Radeon اختصاص خواهد یافت. در نتیجه این تصمیم، تنها یک درایور با عملکرد بالا خواهیم داشت."


منبع خبر
به ما بپیوندید :
@LinNews | @LinAcademy
اگر به یه template چت روم با تم دارک که با Next js زده شده باشه، نیاز داشتین می تونید یه نگاهی به این بندازید :
https://github.com/naseridev/prism

@DevTwitter | <Nima Naseri/>
🎉 پلاگین Postication – ارسال نوتیفیکیشن وردپرس به تلگرام

با Postication، هر بار که یک پست جدید در سایت وردپرسی شما منتشر می‌شود،
یک پیام خودکار به کانال تلگرام شما ارسال می‌شود!

ویژگی‌ها:
- ارسال نوتیفیکیشن هنگام ایجاد پست جدید
-ارسال نوتیفیکیشن هنگام به‌روزرسانی پست
- حذف پیام‌های تلگرام هنگام حذف پست از سایت
- نمایش عنوان، توضیح کوتاه، لینک ادامه مطلب و هشتگ‌ها
- پشتیبانی از تصویر شاخص پست
- امکان فعال/غیرفعال کردن ارسال نوتیفیکیشن‌ها


🧬 نصب و استفاده:
1. پلاگین را نصب و فعال کنید.
2. در تنظیمات، توکن ربات تلگرام و آیدی کانال خود را وارد کنید.
3. از این به بعد نوتیفیکیشن‌های خودکار برای پست‌ها در کانال تلگرام شما ارسال می‌شوند.



🌟 اگر پلاگین Postication مفید بود، لطفاً جهت حمایت استار فراموش نشه .

🔗 Click Here To Download Source Code.


📣 @MehdiHamid1223
Double Trouble
John Williams
نسخه اورجینال
Forwarded from mosTafa Arshadi
آدم ‌ها وقتی یه بار موفق میشن، بعدش فقط میخوان موفقیتشونو از دست ندن.
ولی مشکل اینجاست که همین فکر باعث میشه آخرش ببازن.
برای اینکه همیشه برنده بمونی، باید همیشه دنبال بردن باشی، نه فقط نباختن.
گاهی وقتا هم لازمه چیزی رو که دفعه قبل به دست اوردی رو قربانی کنی تا دفعه‌‌ی بعد دوباره بتونی موفق بشی.

@hamidreza01
Forwarded from a pessimistic researcher (Kc)
بالاخره رسیدیم به بهترین فصل سال. فصل فیلما و آهنگای spooky و زرد و نارنجی. این فصل بهترین زمان برای تجدید میثاق با فیلم و رمان و آهنگای تم اکتبر و این حال و هوا هاست. یکی از بهترین آهنگایی که من هر وقت گوش میدم پرتم میکنه توی پاییز همین آهنگ Double Trouble آقای جان ویلیامز عه
شما هم اگر آهنگ و فیلم و کتابی هست که همچین حسی بهش دارید برام بفرستید.

Double, double toil and trouble
Fire burn, and cauldron bubble
Double, double toil and trouble
Something wicked this way comes
Eye of newt, and toe of frog
Wool of bat, and tongue of dog
Adder's fork, and blind-worm's sting
Lizard's leg, and owlet's wing
Double, double toil and trouble
Fire burn, and cauldron bubble
Double, double toil and trouble
Something wicked this way comes
In the cauldron boil and bake
Fillet of a fenny snake
Scale of dragon, tooth of wolf
Witches' mummy, maw and gulf
Double, double toil and trouble
Fire burn, and cauldron bubble
Double, double toil and trouble
Fire burn, and cauldron bubble
Double, double toil and trouble
Fire burn, and cauldron bubble
Something wicked this way comes
Forwarded from Linuxor ?
فکر کن یه تازه کار بیاد اینو توی JS ببینه :)



حالا چرا به ترتیب مرتب نشده؟ جاوااسکریپت پیش‌فرض رشته‌ای (lexicographical) سورت می‌کنه،
وقتی جاوااسکریپت ساخته شد (دهه 90 میلادی)، هدف این بود که ساده‌ترین و سریع‌ترین روش مرتب‌سازی برای انواع داده‌ها (عدد، رشته، …) فراهم بشه. توی اون زمان، بیشتر داده‌هایی که توی وب استفاده می‌شدن، رشته بودن (مثلاً لیست اسامی، متن‌ها، آدرس‌ها و ...). این تابع هم از اون زمان مونده و بخاطر سازگاری عوضش نکردن ولی به پارامترش تابع مقایسه اضافه کردن که می‌شه عددم باهاش سورت کرد‌.



@Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
including the Raspberry Pi Pico 2 and even the Nintendo 64.

🟢 خلاصه مقاله:
**این مطلب از Golang Weekly نشان می‌دهد که اکوسیستم Go فراتر از سرور و کلاد رفته و روی سخت‌افزارهای نامعمول هم اجرا می‌شود؛ از میکروکنترلر ارزان‌قیمت Raspberry Pi Pico 2 تا حتی کنسول قدیمی Nintendo 64. نویسنده با تکیه بر ابزارهایی مثل TinyGo و ابزارهای جامعه، روند کراس‌کامپایل، محدودیت‌ها (حافظه کم، زیرمجموعه‌ای از کتابخانه استاندارد)، و کار با GPIO و پیرامون‌ها را توضیح می‌دهد و در عین حال به نمونه‌های آموزشی/آزمایشی روی N64 اشاره می‌کند. جمع‌بندی مقاله این است که با ابزار مناسب و انتظار واقع‌بینانه، می‌توان Go را به دنیای امبدد و پلتفرم‌های خاص آورد؛ هم برای نمونه‌سازی سریع و یادگیری مفید است و هم نشان‌دهنده گسترش‌پذیری و نوآوری جامعه Go.

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


👑 @gopher_academy
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 شرکت Name قیمت ثبت دامنه .com به ۱۸ دلار افزایش داده است و البته با تخفیف ۱۲.۹۹ دلار عرضه می کند.

@TheRaymondDev
This media is not supported in your browser
VIEW IN TELEGRAM
روشی که من باهاش از coding agent ها بخصوص Claude Code استفاده میکنم که باهاش اپلیکیشن های مختلف بسازم را به صورت ساده توی این فایل نشون میدم. این صرفا روش من هست و لزوما بهترین روش، ممکن هست که نباشه. ولی سرعت کار من را چند ده برابر بیشتر کرده.
این لینک فایل:
https://gist.github.com/mallahyari/0c3089cfac5f961db0ac77fd44e1393c

@DevTwitter | <Mehdi Allahyari/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
درباره اوبونتو بیشتر از همیشه بدانید! راهنمای کامل + نکات طلایی

ترجمه صفحه راهنمای اوبونتو با جزئیات بیشتر:

در پست زیر، البته با جزییات کامل تر, راهنمای و مرور سریع بر توزیع لینوکس اوبونتو خواهید دید.
ترجمه و تهیه: حسین سیلانی

https://learninghive.ir/ubuntu/
امروز پروژه Termix را دیدم که امکان مدیریت سرور را به شما می‌دهد و Self-Hosted هست. شاید در شرایط خاص، برای برخی کاربران گزینه مناسبی باشد.
یادم هست Netdata از اینجا شروع کرد و کم‌کم بزرگ شد و الان حتی نسخه cloud خود را دارد با کلی کاربر.
https://github.com/LukeGus/Termix

@DevTwitter | <VAHID NAMENI/>
Forwarded from Agora (Alireza)
Why Language Models Hallucinate

Like students facing hard exam questions, large language models sometimes guess when uncertain, producing plausible yet incorrect statements instead of admitting uncertainty. Such “hallucinations” persist even in state-of-the-art systems and undermine trust. We argue that language models hallucinate because the training and evaluation procedures reward guessing over acknowledging uncertainty, and we analyze the statistical causes of hallucinations in the modern training pipeline. Hallucinations need not be mysterious—they originate simply as errors in binary classification. If incorrect statements cannot be distinguished from facts, then hallucinations in pretrained language models will arise through natural statistical pressures. We then argue that hallucinations persist due to the way most evaluations are graded—language models are optimized to be good test-takers, and guessing when uncertain improves test performance. This “epidemic” of penalizing uncertain responses can only be addressed through a socio-technical mitigation: modifying the scoring of existing benchmarks that are misaligned but dominate leaderboards, rather than introducing additional hallucination evaluations. This change may steer the field toward more trustworthy AI systems.
Forwarded from DevDrug
asm.png
926.3 KB
شبیه ساز کنسول NES قسمت سوم ادامه ساخت CPU 6502
تو این قسمت قراره پیاده‌سازی کامل پردازنده 6502 رو انجام بدیم و در آخر هم یه برنامه اسمبلی واقعی روش اجرا کنیم. با نحوه کار کلاک پردازنده آشنا می‌شیم، می‌بینیم حالت‌های مختلف آدرس‌دهی چه جوری کار می‌کنن و دستورهای اسمبلی رو چه طوری میشه اجرا و شبیه‌سازی کرد. حتی زمان چرخه‌ها (cycle timing)، اینتراپت‌های نرم‌افزاری و سخت‌افزاری و ریست کردن CPU رو هم شبیه‌سازی می‌کنیم.

خوبه قبلش یه آشنایی کوچیک با اسمبلی 6502 داشته باشید. تو اینترنت هم کلی منبع خوب براش پیدا میشه.

لینک گیتهاب:
https://github.com/rouzbehsbz/rusty-nes/

لینک حمایت
https://donito.me/devdrug

لینک یوتیوب 👇
https://www.youtube.com/watch?v=DTPuBYI9yq0