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
🔵 عنوان مقاله
created an 'Advanced Go Driver' for Amazon RDS and Aurora

🟢 خلاصه مقاله:
این مقاله یک «درایور پیشرفته‌ی Go» برای Amazon RDS و Aurora معرفی می‌کند که به‌جای تغییر پروتکل‌ها، روی pgx (برای PostgreSQL) و درایور بومی MySQL سوار می‌شود و قابلیت‌های عملیاتی مهمی اضافه می‌کند. مهم‌ترین مزیت‌ها شامل ساده‌سازی احراز هویت با پشتیبانی از IAM و توکن‌های SigV4، مدیریت خودکار TLS و چرخش گواهی‌ها/اسرار، و تاب‌آوری در سوییچ‌اوور/فِیل‌اوور با تشخیص تغییرات DNS، اتصال مجدد شفاف و تکرار تراکنش‌-آگاه است. این درایور توپولوژی Aurora/RDS (نویسنده/خواننده) را می‌شناسد، برای بارهای فقط-خواندنی از ریدرها استفاده می‌کند و در صورت نیاز به نویسنده مهاجرت می‌کند. همچنین قلاب‌های مشاهده‌پذیری (لاگ/متریک/تریس)، پشتیبانی از context، سازگاری با database/sql و pgx، و پیکربندی ساده از طریق DSN/متغیرهای محیطی را ارائه می‌دهد. نتیجه، کاهش زحمت در تعمیرات، بهبود رفتار در رخدادها، و یکپارچه‌سازی مدیریت اتصال برای PostgreSQL و MySQL روی AWS است.

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


👑 @gopher_academy
Forwarded from Linuxor ?
امروز به احتمال زیاد دوتا پست داریم

یکیش قسمت سوم پروتکل سیگنال (ویژگی های فنی و تکنیکال جالبی که توی پیام رسان سیگنال استفاده کردن) و قسمت اول ویدیوی چند دقیقه با سزو رو می‌زارم که قراره یه سری جدید ویدیویی کوتاه درباره چیزایی که توی کامپیوتر ممکنه ندونید باشه.


@Linuxor
Forwarded from Codino School (ایمان غفوری)
This media is not supported in your browser
VIEW IN TELEGRAM
💥امکانات میکروسکوپ

php artisan enforce:imports

@codino
دو تا توصیه "قبل از هر چیزی" دارم برای دوستانی که احتمالا بعد از ابلاغ لایحه اصلاح واحد پولی (حذف چهار صفر) ناچار به اعمال تغییرات تو سامانه‌هاشون خواهند بود:

۱. اعمال تغییرات روی دیتابیس رو کلا فراموش کنید

بسیاری از دوستان تا می‌شنون واحد پولی جدید دو رقم اعشار داره، فوری به تغییر تایپ ستون‌های مبالغ از integer به float فکر می‌کنن؛ نکنید دوستان! بذارید همه چیز intrger باقی بمونه و اعمال exponent و اعشار رو به اینترفیس‌ها (چه در ui و چه در apiها) واگذار کنید. خیلی از ماها هیچوقت با داده‌های اعشاری تو موضوعات مالی کار نکردیم و نهایتا مختصات نقطه‌ها و امتیاز (rating) رو اعشاری ذخیره کردیم که تو این مدل کاربردها هم خطاهای رندینگ و floating point error خیلی خودشون رو نشون نمیدن. برای از دست دادن شغلتون، کافیه تو یه سیستم مالی حاصل جمع 0.1 و 0.2 رو 0.3 فرض کنید، یا تصور کنید حاصل ده بار جمع زدن 0.1 میشه یک! (که متاسفانه نمیشه!)

۲. از همین امروز دو رقم آخر مبالغ ریالی رو صفر کنید
حذف چهار صفر و اضافه شدن دو رقم اعشار، تو عمل یعنی فقط حذف دو رقم آخر (یکان و دهگان). از همین امروز از پذیرفتن ورودی‌های ریالی جدیدی که به ۱۰۰ بخش‌پذیر نیستن جلوگیری کنید و اگه لازمه مجوز‌های لازم برای این کار رو بگیرید. این کار باعث میشه بعدا که خواستید ۶۹۹۰۰ ریال قدیم رو به ۶.۹۹ تومان جدید تغییر بدید دیگه بابت از دست رفتن اون دو صفر آخر تو مقدار ریالی نگران نباشید و با آمادگی قبلی به استقبال تغییرات برین.

@DevTwitter | <Hossein Pourbahrami/>
Forwarded from a pessimistic researcher
این وویس تقریبا طولانی رو برای دوستانم که فردا کنکور دارن ضبط کردم
توصیه میکنم حتما گوش کنید
Forwarded from LinNews (Benyamin)
‏FFmpeg 8.0 با معرفی مدل تشخیص گفتار OpenAI و تغییرات فراوان منتشر شد.
#FFmpeg #Video

علاوه بر فیلتر Wishper شرکت OpenAI برای تشخیص گفتار خودکار، بهبودهای بسیاری در رمزگذاری ویدیوی Vulkan صورت گرفته است که کنترل بیشتری بر ویدیوهای شتاب‌گرفته از GPU به همراه دارد. تعدادی بهینه‌سازی نیز برای افزایش کارایی CPU انجام شده است.

تغییرات دیگر FFmpeg 8.0 عبارتند از:

وابستگی به NASM به جای YASM
رمزگشایی VVC VAAPI
رمزگشای RealVideo 6.0
منسوخ کردن رمزگذارهای ویدیو OpenMax
پشتیبانی از VVC در کانتینر Matroska
رمزگذاری JPEG-XL متحرک با libjxl
رمزگشایی و رمزگذاری ویدیو APV
اضافه شدن رمزگشای G.728
بهبود HDR
رمزگشایی ProRes Raw
رمزگشایی AMD AMF و FSR
تجزیه فراداده EXIF
منبع خبر
به ما بپیوندید :
@LinAcademy
Forwarded from محتوای آزاد سهراب (Sohrab)
بالاخره Ghostbsd رو با gershwin نصب کردم.


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

ولی درکل چیز جالبیه برای بازی کردن باهاش :))


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۶۰۴

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

#مولانا | گنجور
📍@iipoem
Forwarded from Linuxor ?
بررسی فنی پروتکل سیگنال (قسمت 3 از 4)

سومین تکنیکی که سیگنال استفاده می‌کنه چیزی به اسم X3DH یا همون Extended Triple Diffie-Hellman هست.

خب تا اینجا با Double Ratchet و PreKeys آشنا شدیم. حالا سوال اینه که:
چطوری می‌شه "جلسه‌ی اولیه" (Initial Session) بین دو کاربر ساخته بشه؟ یعنی اون لحظه‌ای که برای اولین بار می‌خوای به یه نفر پیام بدی و هنوز هیچ کانال امنی بینتون وجود نداره.

اینجاست که X3DH وارد می‌شه. همون‌طور که از اسمش پیداست، این پروتکل از سه (در واقع چهار) بار انجام DH بین کلیدهای مختلف استفاده می‌کنه:

کلیدهای دائمی (Identity Keys)
کلیدهای موقت (PreKeys)
کلید یک‌بارمصرف (One-Time PreKey)

این ترکیب باعث می‌شه که دو طرف حتی بدون آنلاین بودن همزمان، بتونن یه کلید مشترک قوی بسازن. اگه بخوایم ساده بگیم، X3DH یه جور "امضای محکم" (البته توی X3DH چیزی به اسم امضا به شکل سنتی وجود نداره در واقع binding هویت کاربر با استفاده از Identity Key و تبادل DH انجام می‌شه امضا دیجیتال (ECDSA) فقط برای ثبت کلیدها روی سرور استفاده می‌شه، نه توی خود تبادل) روی شروع مکالمه است که تضمین می‌کنه: هویت کاربر واقعی باشه (نه کسی که خودش رو جا زده) و پیام اول هم امن باشه و هیچکس نتونه وسط راه خودش رو جا بزنه (Man-in-the-Middle Attack).

در واقع X3DH مثل پلیه بین اون مرحله‌ی اولیه‌ی "شروع مکالمه" و ادامه‌ی کار توسط Double Ratchet. یعنی اول با X3DH یه کانال امن ساخته می‌شه، بعد Ratchetها شروع به چرخیدن می‌کنن.

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

یکی از دلایلی که سیگنال اینقدر مورد اعتماد شده، همین ترکیب خلاقانه‌ی مکانیزم‌هاست؛ یعنی هیچ فیچر به‌تنهایی کافی نیست، اما وقتی X3DH، PreKeys و Double Ratchet رو کنار هم می‌ذاریم، یه معماری کامل و مقاوم در برابر انواع حملات ساخته می‌شه.

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 شرکت آنتروپیک اعلام کرد که شرایط خدمات و سیاست حفظ حریم خصوصی خود را تغییر می‌دهد و قصد دارد برای آموزش چت‌بات هوش مصنوعی Claude از داده‌های کاربران استفاده کند.

#خبر

@TheRaymondDev
Forwarded from Django Expert (Boby Cloud)
بالاخره مستند پایتون که خیلی منتظرش بودم منتشر شد و توش چهره‌های سرشناس زیادی از افراد قدیمی کامیونیتی پایتون هستن از جمله خیدو فن رسوم خالق پایتون.

مستند خوش ساخت و باحالی هست و از اینجا میتونید ببینید:

https://youtu.be/GfH4QL4VqJ0?si=KOs9QrvwFq9BlGlR

〰️〰️〰️〰️〰️〰️
© @DjangoEx
درک لین، دانشجوی سال دوم ریاضیات دانشگاه واترلو، پس از مشارکت در برنامه Google Summer of Code 2025، پروژه Karton را به عنوان یک مدیر ماشین مجازی بومی برای محیط KDE تکمیل کرده است. این پروژه که تحت نظارت Harald Sitter، Tobias Fella و Nicolas Fella انجام شد، هدف ارائه جایگزینی مبتنی بر Qt برای مدیران ماشین مجازی مبتنی بر GTK و تسهیل تجربه کاربری است.

لین که کار خود را در فوریه ۲۰۲۵ آغاز کرده بود، یک بازنویسی کامل از نرم‌افزار انجام داد و از کتابخانه‌های libvirt، Qt و API libosinfo GLib استفاده کرد. یکی از دستاورد‌های کلیدی وی توسعه یک تولیدکننده XML دامنه libvirt سفارشی بود که وابستگی به ابزار virt-install را برطرف کرد.

در بخش رابط کاربری، لین سیستم نمایشگر SPICE سفارشی طراحی کرد که با کتابخانه spice-client-glib کار می‌کند و امکان نمایش و تعامل مستقیم با ماشین‌های مجازی را فراهم می‌آورد. این سیستم شامل پردازش تصاویر از طریق QImage، هدایت ورودی موس و صفحه‌کلید، و پخش صدا از طریق QAudioSink است.

پروژه دارای قابلیت‌هایی چون نصب خودکار ماشین مجازی با تشخیص فایل ISO، مدیریت حالت‌های مختلف VM، و رابط کاربری نوسازی شده با نوار کناری و پیش‌نمایش تصویری است. لین همچنین قابلیت جداسازی رسانه نصب را پیاده‌سازی کرد تا کاربران پس از نصب سیستم عامل بتوانند از هارد دیسک مجازی بوت کنند.

با وجود پیشرفت‌های قابل توجه، توسعه‌دهنده اعلام کرد که Karton هنوز برای انتشار رسمی آماده نیست و نیاز به بهبودهای بیشتری دارد. او برنامه‌ریزی کرده در آینده بهینه‌سازی buffer نمایش، بهبود مقیاس‌بندی و رندر متن، انتقال فایل و clipboard، و ابزار مرور و نصب ISO را اضافه کند.

لین که در حال حاضر در تعطیلات است و قرار است در سپتامبر در رویداد Akademy در برلین شرکت کند، اعلام کرد پس از شروع دوره کارآموزی چهار ماهه خود در پاییز، زمان بیشتری برای ادامه توسعه این پروژه خواهد داشت. برنامه‌هایی نیز برای بسته‌بندی Karton به عنوان Flatpak و اضافه کردن آن به برنامه‌های KDE در ماه‌های آینده در دست بررسی است.

پیوند مطلب در بلاگ کی‌دی‌ای:

https://blogs.kde.org/2025/08/28/gsoc-2025-final-project-blog-developing-karton-the-kde-virtual-machine-manager


@kde_fa
Forwarded from Geek Alerts
مدل grok-code-fast-1 شرکت xAI که برای وظایف (agentic coding) از پایه معماری و ساخته شده، منتشر شد.

این مدل روی داده‌های مربوط به برنامه نویسی تمرین داده شده تا بازتاب‌دهنده درخواست‌های واقعی (Pull Requests) و وظایف برنامه‌نویسی تو دنیای واقعی باشن. استفاده از ابزارهایی مثل grep، ترمینال و ویرایش فایل رو یاد گرفته و با IDEها سازگاری خوبی داره.

این مدل برای توسعه نرم‌افزار و به‌ویژه زبان‌های Typescript، جاوا، پایتون، راست و گو مناسبه و می‌تونه پروژه‌ها رو از صفر بسازه و دیباگ کنه.

این مدل برای مدت محدود به طور رایگان روی Github Copilot, Cursor, Cline, Roo Code, Windsurf عرضه شده. [L]

🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Programming Resources via @like
YAML is known to be nobody's friend and almost everyone's enemy. Try this to see if it's your friend or foe!
یه تست باحال که میتونین بفهمین چقدر فایل‌های YAML رو میشناسین و چقدر نه :)

#YAML #YML #Quiz #Test #Config
@pythony

https://www.ohyaml.wtf
Forwarded from Reza Jafari
مستند پایتون منتشر شده و به نظرم برای هر کسی که بخش زیادی از کارش رو با پایتون انجام می‌ده، تماشاش می‌تونه خیلی جذاب باشه. پیشنهاد می‌کنم از دستش ندید!

لینک یوتیوب مستند

🔤🔤🔤🔤🔤🔤🔤

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

🛍کد تخفیف ۱۰ درصدی محصولات اهورا برای اعضای کانال
AHURA5

🌐 لینک وب‌سایت اهورا

@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
Media is too big
VIEW IN TELEGRAM
چند دقیقه با سزو قسمت 1

ابزار های شبکه از چه ترفند های دست سازی استفاده می‌کنن که محدودیت هارو باهاش دور بزنن؟

@Linuxor