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 Gopher Academy
🔵 عنوان مقاله
Twenty Talks from GopherCon UK 2025

🟢 خلاصه مقاله:
** پلی‌لیست YouTube با عنوان Twenty Talks from GopherCon UK 2025 مجموعه‌ای از بیست ارائه تازه‌منتشرشده از کنفرانس ماه گذشته Go در لندن را یکجا گرد آورده است. همه‌ی Talks عمیق و فنی‌اند؛ اگر فقط یکی را می‌خواهید ببینید، پیشنهاد می‌شود “What’s Coming in Go 1” از Daniel Marti را از دست ندهید.

#Go #Golang #GopherConUK #YouTube #ConferenceTalks #SoftwareEngineering #BackendDevelopment

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


👑 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
کمپانی OpenAI اومده و یک مجموعه ارزشمند پرامپت برای نقش ها/role های مختلف آماده کرده (به صورت template) که فقط کافیه کپی کنید و بسته به نیازتون تغییر بدید. این پرامپت ها با اینکه برای مدلهای openai ساخته شدند ولی روی مدلهای دیگه مثل gemini و anthropic هم خیلی عالی کار میکنند.
استفاده کنید و لذتش را ببرید.
https://academy.openai.com/public/tags/prompt-packs-6849a0f98c613939acef841c

@DevTwitter | <Mehdi Allahyari/>
هشدار به کاربران رم‌های DDR5: در کمتر از ۲ دقیقه هک می‌شوید!

«آسیب‌پذیری سخت‌افزاری» نوعی مشکل در ذات قطعات الکترونیکی است و برخلاف مشکلات نرم‌افزاری، اصلاح‌اش بسیار سخت‌تر است.

حالا محققان دانشگاه ETH زوریخ و گوگل از یک «آسیب‌پذیری سخت‌افزاری» پرده برداشته‌اند که در قلب حافظه‌های رم (RAM) کمین کرده. این رخنه امنیتی که «ققنوس» نام گرفته نسل جدید حافظه‌های DDR5 و به‌ویژه تراشه‌های ساخت شرکت مشهور SK Hynix را هدف می‌گیرد.

آسیب‌پذیری ققنوس چیست؟
ققنوس مدل جدیدی از آسیب‌پذیری RowHammer است که از چند سال قبل شناخته شده بود. این آسیب‌پذیری به زبان ساده مثل ضربه زدن پیاپی به قفسه کتاب‌ها است. اگر به یک ردیف بیش از حد کوبیده شود، قفسه کناری هم تکان می‌خورد و کتاب‌های آن از جایش می‌افتند.

در چیپ‌های حافظه همین اتفاق رخ می‌دهد؛ با دستکاری مکرر یک ردیف، داده‌های ردیف‌های کناری دچار «بیت فلاپ» شده و بین صفر و یک جابجا می‌شوند. این تغییرات کوچک در ظاهر بی‌اهمیت‌اند، اما مهاجمان با همین روش به سیستم دسترسی غیرمجاز پیدا می‌کنند.

در ایران حافظه‌های RAM برند SK به دلیل قیمت مناسب سهم قابل توجهی از بازار را در اختیار دارند. همین باعث می‌شود بخشی از کاربران خانگی و حتی کسب‌وکارها ناخواسته در معرض ریسک قرار گیرند.

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

ابزارهایی که قرار بود جلوی این نقص را بگیرند (مانند تصحیح خطای ECC) در برابر حمله‌ی ققنوس کارایی ندارند.

روش جدید به‌حدی خطرناک است که همه ۱۵ تراشه DDR5 آزمایش‌شده (تولید سال‌های ۲۰۲۱ تا ۲۰۲۴) در برابر آن تسلیم شدند. هکرها با استفاده از این تکنیک می‌توانند:

• کلید اصلی را بدزدند: با تغییر دادن چند صفر و یک در جای درست، مهاجم به سیستم می‌قبولاند که مدیر اصلی (روت) است و کنترل کامل کامپیوتر را در دست بگیرد.

• قفل‌های امنیتی را بشکنند: این حمله می‌تواند کلیدهای رمزنگاری را تخریب کرده و به اطلاعات حساس مانند رمزهای عبور دسترسی پیدا کند.
ترسناک‌تر اینکه تمام این فرآیند در کمتر از دو دقیقه (حدود ۱۰۹ ثانیه) روی یک سیستم استاندارد و به‌روز قابل اجراست.

راه چاره چیست؟
مشکل اینجاست که ققنوس یک ضعف سخت‌افزاری است، نه نرم‌افزاری. بنابراین نمی‌شود آن را با یک آپدیت ساده یا نصب وصله امنیتی برطرف کرد. تراشه‌هایی که بین سال‌های ۲۰۲۱ تا ۲۰۲۴ تولید شده‌اند، این ضعف را در ذات خود دارند و برای سال‌ها آسیب‌پذیر باقی خواهند ماند.

محققان توصیه کرده‌اند که نرخ بازخوانی (Refresh Rate) حافظه تا سه برابر افزایش یابد تا این روش خنثی شود، اما همین هم راهکاری موقت و تخصصی است.

@DevTwitter | <NooshDaroo/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔹لینوکس در هفته ای که گذشت:
🔸 در به‌روزرسانی Fwupd 2.0.5 پشتیبانی از حسگرهای اثرانگشت ELAN بیشتری افزوده شده و برخی باگ‌ها به‌خصوص در تعامل با EFI و دستگاه‌های Dell برطرف شده‌اند.

🔸برنامه Firefox 135 اکنون میتونید دانلود کنید و در نسخه لینوکس از بسته‌بندی XZ برای فشرده‌سازی باینری‌ها استفاده می‌کند (به منظور کاهش حجم و بهبود کارایی).

🔸 توزیع PorteuX 1.9 بر پایه اسلک‌ور عرضه شده است، با هسته Linux 6.13 و افزوده شدن پشتیبانی از اجرای کانتینرها با Docker.

🔸 نسخه ۸.۱۱ از Ardour منتشر شد تا از یک باگ حیاتی در محیط لینوکس را رفع کند و پایداری در کار با فایل‌های صوتی بهبود یابد.

🔸 در Firefox 136 وعده داده شده که پخش ویدئو به‌صورت سخت‌افزاری روی کارت‌های گرافیک AMD فعال شود و امکان استفاده از زبانه‌های عمودی (vertical tabs) اضافه گردد.

🔸برنامه Thunderbird 135 نیز به‌روزرسانی شد و مشابه Firefox، در نسخه لینوکس برای باینری‌ها از بسته‌ XZ استفاده می‌کند.

🔸 سیستم‌عامل Tails 6.12 با رفع مشکلات امنیتی در مدارهای Tor و مدیریت فضای ذخیره‌سازی، بهبودهایی در محافظت و پایداری ارائه کرده است.
🔸برنامه LibreOffice 25.2 نسخه جدید مجموعه اداری متن‌باز است که با افزوده شدن قابلیت‌ها و رفع ایرادها برای دانلود در دسترس قرار گرفته است.

🔸برنامه در KDE Gear 24.12.2 تعدادی از برنامه‌های مجموعه KDE مانند Dolphin، Itinerary و Tokodon بهبود یافته‌اند تا عملکرد و تجربه کاربری بهتری ارائه دهند.

🔸برنامه Calibre 7.25 حالا امکان وارد کردن فایل‌های KFX از دستگاه‌های Kindle 2024 را از طریق رابط MTP فراهم می‌کند، که کار مدیریت کتاب‌ها را آسان‌تر می‌سازد.

نویسنده: حسین سیلانی. خبرهای های بیشتر در:
https://learninghive.ir
Forwarded from Mr Python | مستر پایتون (حسین)
🟣 اسمبلی x86 - قسمت 4 : متمم ۲ و اعداد منفی

ما به طور روزمره اعداد منفی را به سادگی با گذاشتن یک علامت منفی (-) در سمت چپ آن ها مشخص میکنیم . سوال اینجاست که آیا این روش مناسب ذخیره اعداد منفی در کامپیوتر ها نیز میباشد ؟ جواب خیر است زیرا پیاده سازی این روش در کامپیوتر ها بهینه نیست و نیازمند سخت افزار گران تر و پیچیده تر میباشد .
در این ویدیو به بررسی چگونگی ذخیره سازی اعداد منفی در کامپیوتر ها و معرفی رایج ترین روش های آن ها خواهیم پرداخت .

00:53 روش های مختلف نگه داری اعداد منفی در کامپیوتر
02:46 روش مقدار-علامت (Sign-Magnitude)
13:24 روش متمم 1 (One's Complement)
17:52 روش متمم 2 (Two's Complement)
28:19 مفهوم علامت دار و بدون علامت بودن عدد

Aparat : https://www.aparat.com/v/bjj87ce
Youtube : https://youtu.be/ibe9MR2DgQg

🆔 : @MrPythonBlog | BOOST
Forwarded from Gopher Academy
🔵 عنوان مقاله
Practical Networking Patterns in Go

🟢 خلاصه مقاله:
** این بخش تازه از Go Optimization Guide مجموعه‌ای از ۱۳ راهنما را ارائه می‌کند که به شکل عملی ساخت اپلیکیشن‌های شبکه‌ای مقیاس‌پذیر با Go را پوشش می‌دهند. محورهای اصلی شامل دستیابی به «همزمانی بسیار بالا»، الگوهای مدیریت اتصال، کنترل فشار، زمان‌بندی و لغو عملیات، همراه با بنچمارک‌گیری واقع‌گرایانه و عیب‌یابی مبتنی بر سنجه‌ها، پروفایلینگ و تِرِیسینگ است. همچنین درباره انتخاب و پیکربندی پروتکل‌های انتقال، مدیریت خطا، اندازه‌گیری بافرها و تنظیمات سطح پایین برای پایداری و عملکرد بهتر توضیح می‌دهد. خروجی نهایی مجموعه‌ای از الگوهای عملی و چک‌لیست‌هاست که به تیم‌ها کمک می‌کند توان عملیاتی را افزایش دهند، تأخیرهای دُم توزیع را کاهش دهند و سرویس‌های Go را در مقیاس به‌صورت پایدار و شفاف اداره کنند.

#Go #Golang #Networking #Concurrency #Benchmarking #Performance #Scalability #Systems

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


👑 @gopher_academy
Forwarded from a pessimistic researcher (Kc)
PhD in Formal Verification of Distributed Systems @ University of Groningen
———————————————————
یک پوزیشن بسیار خوب با حقوق عالی و استاد مستعد، در دانشگاهی قوی تو حوزه‌ی وریفیکیشن.

📣 Fully-funded PhD position in our group at Bernoulli Institute (BI). Apply by October 20!

💡 We seek strong candidates interested in Formal Verification for Distributed Systems.
Possible research topics include: distributed algorithms, smart contracts, and quantum communication networks.
The candidate will be supervised by Rodrigo Otoni. Conditions of employment (4 years) follow the Collective Labour Agreement for Dutch Universities.

📌 Further information and application link:
https://tinyurl.com/5d343er5
Forwarded from a pessimistic researcher (Kc)
پیرو مقاله‌ی این هفته که قراره پنج‌شنبه یا جمعه در موردش صحبت کنیم و کمی توی این پست درباره‌اش صحبت کردم،‌ یک تعداد مقاله و کتاب روی ریپو مون قرار دادیم که با مراجعه به این لینک می‌تونید بهش دسترسی پیدا کنید :
https://github.com/yasaminashoori/CS_ReadingClub/tree/master/week3

از اونجایی که این مقاله درب ورود Lambda Calculus به دنیای Programming هستش، سعی کردم یک سری مقاله‌ی مروری درباره‌ی تاریخچه زبان‌های فانکشنال و دلیل مهم بودن و نیاز بهشون قرار بدم. همینطور چند مقاله‌ی کلاسیک تو حوزه FP مثل مقاله‌ی call by value call by name آقای پلاتکین و توسعه‌هایی که روی ISWIM انجام شد مثل زبان PAL و GEDANKEN هم گذاشتم.

علاوه‌بر این سعی کردم دو تا کتاب خوب هم معرفی کنم برای علاقه‌مندان که دوست دارن از پایه وارد PL و FP بشن باهاش پیش برن ولی خب کتاب دوم رو هنوز نتونستم pdf اش رو براتون پیدا کنم، اما یکی از نویسنده‌های اون کتاب یعنی آقای Jonathan Aldrich یک سری فیلم داره بر اساس کتابش تهییه میکنه که لینک اون ویدئوها رو قرار دادم.
Forwarded from Accio
Google in route to force everyone to use their malware-filled play store on Android. It might be so over
Article Link
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
کرنل لینوکس 6.17 منتشر شد.

جزئیات کامل کرنل در پست کامل در قسمت بلاگ وب سایت


https://learninghive.ir/linux-kernel-6-17
Forwarded from a pessimistic researcher (Kc)
PhD in AI/ML +‌ X @ Max Planck Society
——————————————————

دوستان این پروگرامی که میخوام معرفی کنم جدیده و برای اولین بار توسط مکس پلانک داره اجرا میشه. جامعه مکس پلانک قصد داره که یک موسسه تو حوزه AI بزنه و تا رسیدن به اون مرحله داره یک سری کارای مقدماتی میکنه. یکی از این کارها راه اندازی یک نتورک تو حوزه AI بین موسسه‌های خودشه. اسم این نتورک هستش Max Planck Artificial Intelligence Network (MP-AIX) که بین جامعه‌ی مکس پلانک و ELLIS شکل گرفته. طی اولین اقدام این نتورک قراره که تحت یک پروگرام، دانشجوی دکتری بگیرن و اون دانشجو در صورت قبولی با دو سوپروایزر کار میکنه. اولی متخصص حوزه‌ی AI/ML خواهد بود و دیگری متخصص هر حوزه‌ای که شما بخواید که اسمش رو می‌ذاریم X. این اساتید میتونن از بین تمام موسسات MPG مثل MPI-SWS, MPI-INf, MPI-IS, MPI-SP و کلا هر MPI ای که شما دلتون بخواد انتخاب بشن. علاوه بر اساتید MPI با استادای ELLIS هم میتونید کار کنید. پورتال این پروگرام از ۱ اکتبر باز میشه و ددلاینش هم ۳۱ اکتبر هستش. حتما حتما با دقت تمام بخونید بخش application اش رو و اون چیزایی که ازتون خواسته رو توی sop داشته باشید.

اینجا توضیحات درباره‌ی پروگرام و ساختارش رو نوشته. اینجا هم پورتال اپلای‌شون هستش.

با آرزوی موفقیت برای دوستان
من کپچای آرکپچا رو دیدم، خوب بود ولی پولی بود، بنابراین یکی خودم نوشتم:
https://github.com/mojtabaasadi/urcapcha

@DevTwitter | <Moji/>
یک عنوان شغلی هم داریم
Content Writer
من از ۹۰٪ اینا فرار می‌کنم؛ (مخصوصاً اونایی که مثل نونواها هرروز صبح، ظهر و شب پست میذارن) چرا ؟

چون اینا دقیقاً Halucination دنیای واقعی ما هستند؛ دقیقاً مشخص نیست تخصص طرف چیه و راجب چی حق داره حرف بزنه یا بنویسه ولی راجب همه چیز شبه تخصص می‌نویسه.

مثلاً طرف مواردی راجب ورزش نوشته (تا دلت بخواد غلط داره)
الان یک مطلبی رو خوندم، طرف راجب تراپی و هوش مصنوعی نوشته بود!

تخصص تراپی رو که ندارم و کسی هم کنارم نیست که سوال کنم؛ اما توی هوش مصنوعی فقط کلمات تخصصی رو توی فرمت درست و براساس احتمال قرار گرفتن کنار هم گذاشته!

جدی میگم؛ سر و ته جمله مشخص نیست؛ ۸۰٪ مطلبش راجب LLM (هوش مصنوعی از نظر اینا) اشتباه هست، یعنی حتی اگر مطلب رو به ChatGpt هم می‌داد ایراداش رو می‌گرفت براش.

بدترین بخشش اینه که ۱۵ تا از کانکشن‌های بنده توی لینکدین، این پست رو لایک کردند (منم آنفالو کردم؛ برخلاف خیلی‌ها من وقتی کانکشن‌هام چیزی رو لایک یا کامنت می‌ذارند وقت می‌ذارم و می‌خونم.)
Forwarded from Gopher Academy
اصطلاح requirement driven vibe coding چیست؟

https://t.iss.one/Software_Labdon/599?single

مزیت استفاده از این روش چیست؟

https://t.iss.one/Software_Labdon/601

مفهوم feature creep یا scope creep چیست؟

https://t.iss.one/Software_Labdon/602

مفهوم bureaucratic در توسعه نرم افزار چیست؟

https://t.iss.one/Software_Labdon/603
Forwarded from Gopher Academy
🔵 عنوان مقاله
Kubernetes CPU Limits and Go

🟢 خلاصه مقاله:
به‌روزرسانی این مقاله توضیح می‌دهد که چرا runtime زبان Go به‌طور پیش‌فرض از محدودیت‌های CPU در Kubernetes خبر ندارد و چگونه همین موضوع می‌تواند به oversubscription و در نتیجه throttling و جهش‌های تاخیری منجر شود. راه‌حل عملی، هم‌راستاکردن GOMAXPROCS با سهم واقعی CPU کانتینر (براساس cgroups) است؛ یا با تنظیم متغیر محیطی GOMAXPROCS یا با استفاده از کتابخانه go.uber.org/automaxprocs تا runtime با ظرفیت واقعی زمان‌بندی کند. از نظر عملیاتی، برای سرویس‌های حساس به تاخیر بهتر است از limit سخت CPU پرهیز کرده و به request به‌همراه HPA اتکا کنید؛ در صورت اجبار به limit، سقف را طوری بگذارید که throttling حداقلی باشد و در صورت نیاز از CPU pinning و QoS مناسب بهره بگیرید. ارزیابی این تنظیمات با سنجه‌هایی مانند container_cpu_cfs_throttled_seconds_total و توزیع تاخیر و نیز متریک‌های runtime در Go، تصویر دقیقی از تاثیر بهینه‌سازی‌ها ارائه می‌کند.

#Kubernetes #Go #GOMAXPROCS #cgroups #CPUThrottling #ContainerPerformance #DevOps #SRE

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


👑 @gopher_academy
مایکروسافت یه دوره‌ی خیلی خفن برای MCP منتشر کرده!

این دوره بیشتر حالت دست‌به‌کار شدن داره و فقط تئوری نیست. توش قراره از پایه تا پیشرفته رو یاد بگیریم. مثلاً:
اصلاً MCP چیه و چرا مهمه؟
مفاهیم اصلی و ساختار معماری‌ش
نکات امنیتی که باید رعایت بشه
چطور اولین MCP سرور خودتو بسازی
توسعه، تست و دیپلوی اپ‌های MCP با ابزارای واقعی
ساخت ایجنت‌های هوش مصنوعی امن، مقیاس‌پذیر و حتی چندحالته
تجربه‌های کسایی که زودتر از بقیه از MCP استفاده کردن
بهترین پرکتیس‌ها و نمونه‌های واقعی
تمرین عملی توی VS Code برای ساخت ایجنت
آشنایی با FastMCP (SDK مخصوص پایتون)
استفاده از MCP برای اتصال به ابزارها و سرویس‌های مختلف (از Azure و Dataverse گرفته تا APIها)
حتی ساخت ایجنت‌های اتوماسیون مرورگر!

خلاصه که اگه دنبال اینی با MCP از نزدیک کار کنی و بفهمی چه پتانسیل بزرگی داره، این دوره می‌تونه خیلی به کارت بیاد.
لینک دوره اینجاست:
https://www.youtube.com/playlist?list=PLlrxD0HtieHjYfVUpGl_-ai7D6FRBjV-d

@DevTwitter | <Mohsen Rad/>
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 6 new trending repositories:

1. fuck-u-code by Done-0
📝 Legacy-Mess Detector – assess the “legacy-mess level” of your code and output a beautiful report | 屎...
💻 Go | 3,953 | 🌟 Today: 72
🔗 Link

2. ai-dev-tasks by snarktank
📝 A simple task management system for managing AI dev agents
💻 Star | 5,265 | 🌟 Today: 91
🔗 Link

3. hugo-PaperMod by adityatelange
📝 A fast, clean, responsive Hugo theme.
💻 HTML | 12,346 | 🌟 Today: 9
🔗 Link

4. app-ideas by florinpop17
📝 A Collection of application ideas which can be used to improve your coding skills.
💻 Star | 85,810 | 🌟 Today: 221
🔗 Link

5. dify by langgenius
📝 Production-ready platform for agentic workflow development.
💻 TypeScript | 115,313 | 🌟 Today: 106
🔗 Link

6. pdfplumber by jsvine
📝 Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extrac...
💻 Python | 8,461 | 🌟 Today: 42
🔗 Link


🔘 @github_trending_daily
دوره های خوبی هستش به نظرم ،
دوره‌های فریلنسینگ و دیجیتال مارکتینگ
ببینید هرکدوم رو که نیاز داشتید سریع و رایگان دانلود کنید تا برداشته نشده

لینک گوگل درایو

ꜰɪʟᴇ ᴘᴀꜱꜱᴡᴏʀᴅ : hackinsider

#توییت منبع

💙 @PhiloLearn
یک فامیل به صورت رندوم: نسل Z دنبال کار نیستن، کار که تا دلت بخواد هست! :)

پ.ن: وضعیت کار برای یک متخصص!!

📱 @MilwadKhosravi
Please open Telegram to view this post
VIEW IN TELEGRAM