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 Python Hints
دستورات مهم uv, چون درموردش ازم پرسیدید.

تمام پروژه‌های خودم رو بردم روی این مورد؛ و اکثر پروژه‌های شرکت که مسئولیت تیم نگهداری و توسعه‌اش با من هست.

برای دپلوی‌ها هم، از uv تو مرحله build روی Docker استفاده می‌کنم
کیف کنید
من که خیلی کیف کردم
از دیروز تا الان شاید بالای ۳۰ بار نگاهش کردم و عالیه عالی
بی نظیره
Forwarded from Python Hints
Forwarded from CleverDevs (Mammad)
بچه های کامیونیتی ایرانی سایت گنوم فارسی رو روی دامنه گنوم بالا اوردن که حرکت خوبی به حساب میاد

لینک :

https://fa.gnome.org

@CleverDevs - @CleverDevsGp
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
sample.pdf
1.8 MB
⭐️با تاخیر. تبریک رو مهندس و تخفیف ویژه این روز:

کتاب 1001 مثال عملی پایتون، منتشر شد.
1001 Practical Python Examples


آخرین فرصت برای دریافت 40 تخفیف!به مناسب روز مهندس


کامل‌ترین و عملی‌ترین راهنمای تمرین پایتون — مناسب برای مبتدیان تا توسعه‌دهندگان

ویژگی‌های کتاب:
🔹 پیشرفت مرحله‌به‌مرحله از مبانی تا مفاهیم پیشرفته پایتون
🔹 پوشش تمامی مباحث ضروری:
► مروری بر پایتون
► نصب و تنظیم محیط پایتون
► متغیرها و عملگرها
► نحو و قواعد پیشرفته و محیط IDLE
► توابع داخلی و رشته‌ها و اعداد
► مجموعه‌ها: لیست‌ها، دیکشنری‌ها، تاپل‌ها، مجموعه‌ها
► ساختارهای کنترلی
► توابع و ماژول‌ها
► آرایه‌ها
► کار با فایل‌ها
► عبارات منظم (Regular Expressions)
► پایگاه‌های داده
► ابزارهای توسعه

🔹 شامل ۲۵۰ صفحه رنگی، با ساختار دقیق و منظم:
• مثال‌ها و تمرین‌های واقعی
• قطعه‌کدها همراه با خروجی

نویسنده: حسین سیلانی
👉دریافت کتاب
https://learninghive.ir

🔹 نمونه کتاب:
1001 مثال عملی پایتون
Forwarded from Python Hints
تا همین ماه پیش هم اگر از من راجب کتاب داکر می‌پرسید، نسخه اول کتاب
Docker in a month of lunches
رو معرفی می‌کردم؛ نوشتار فوق‌العاده و جزئیات به اندازه کافی و البته تصاویر خوب برای انقال نکات مهم.

توی کسانی که نسخه اول رو بهشون معرفی کردم، ندیدم کسی کتاب رو بخونه و درک اشتباه از عملکرد داکر داشته باشه.

حالا نسخه دوم کتاب معرفی شده (برای اونایی که بهونه‌اشون تغییر دستورات بود)

شخصاً هنوز فرصت نکردم بخونم، اما یک مرور سریع کردم و بنظرم ازین به بعد باید این نسخه رو دنبال کرد.

(راستی قابلیت استوری گذاشتن کانال رو از دست دادیم، اگر کتاب‌هایی که قبلتر معرفی شدند رو خواستید روی اسم کانال بزنید و وارد بخش posts بشید)

#Book@pyHints
Forwarded from Python Hints
#Book

کتاب برای SQL جزو مواردی هست که خیلی خیلی سوال شده ولی چون خیبی وقت بود کتابی در این باره نخونده بودم پیشنهادی هم براش نمیدادم.
این مدت نشستم و یک مرور سریع روی این کتاب داشتم که بنظرم خیلی خیلی شروع خوب و قوی داره.

برای دوستانی که سوال کردند.


داکر هم خیلی پرسیده شده؛
Docker in a month of lunches

بنظرم یکی از بهترین کتاب‌ها هست. (می‌دونم قدیمی شده ولی هنوز جزو بهترین‌ها هست؛ تغییرات دستورات رو با chatgpt آپدیت کنید ولی مفاهیم رو فوق‌العاده توضیح میده.)
#python

ابزار PySnooper — ابزار پایتونی برای trace کردن اجرای کد: هر خط اجراشده و تغییر متغیرهای محلی رو لاگ می‌کنه؛ مثل گذاشتنِ print روی هر خط ولی خودکار و قوی‌تر. خروجی به stderr یا فایل می‌ره و می‌تونی متغیر/عباراتی رو watch کنی.

https://github.com/cool-RR/PySnooper

@DevTwitter | <Nimo/>
جامعه گنوم فارسی، با حمایت گنوم تونست سایت خودش رو روی دامنه fa.gnome.org بالا بیاره.

این قدم مهمی برای جهانی‌تر کردن جامعه فارسی گنومه و حالا بستری برای تمام فارسی‌زبانانی که از گنوم استفاده می‌کنن برای تولید محتوا و مقالات، معرفی افزونه‌ها و نرم‌افزارها وجود داره.

@DevTwitter | <Revisto/>
Forwarded from محتوای آزاد سهراب (Sohrab)
و جامعه کی‌دی‌ای فارسی رو هم از دست ندید:

t.iss.one/kde_fa

الان مجدداً فرصت خالی پیدا کردم روی این جامعه وقت بذارم، یک سری صحبت‌ها هم با خود بنیاد داشتم که علاقمندیشون رو نشون دادن نسبت به وجود این جامعه، و از همه مهمتر اینکه قبلاً هم جامعه کی‌دی‌ای فارسی داشتیم که اعضاش متاسفانه اکثریت دیگه ایران حضور ندارن :)


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

اگر هم برنامه‌ای با QT یا کریگامی نوشتید ما کمک می‌کنیم تا در لیست برنامه‌های کی‌دی‌ای قرار بگیره.

@SohrabContents
Forwarded from Gopher Academy
🔵 عنوان مقاله
Running Go-Written Tools in a Browser

🟢 خلاصه مقاله:
** قابلیت کامپایل کردن Go به WebAssembly اجرای ابزارهای نوشته‌شده با Go را مستقیماً در مرورگر، بدون نصب محلی، ممکن می‌کند. این رویکرد مزایایی مانند توزیع آسان، امنیت سندباکس، تجربه یکسان روی همه سیستم‌عامل‌ها و امکان تعاملات زنده (مثل پیش‌نمایش، آموزش و دمو) دارد. کاربردهای رایج شامل پورت ابزارهای خط فرمان، فرمت‌کننده‌ها و لینترها، ابزارهای تبدیل داده و محیط‌های آموزشی است. با این حال باید به اندازه باینری، زمان بارگذاری، تفاوت APIهای مرورگر، هزینه رفت‌وآمد JS/WASM و محدودیت‌های همزمانی توجه کرد. در مجموع، WebAssembly فرصت‌های جذابی برای ساخت و انتشار ابزارهای کاربردی مبتنی بر وب فراهم می‌کند.

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


👑 @gopher_academy
کمپانی Uber توی یک بلاگ جالب توضیح میده که چطور چت بات داخلی که ساختند تا به تیم پشتیبانی در جواب دادن به هزاران سوال دقتی در حد انسان داره.
این چت بات بر اساس معماری Agentic-RAG پیاده سازی شده و بهش چندتا قسمت اضافه کردند:
- ایجنتهای پیش‌از‌بازیابی: کوئری رو بهینه می‌کنن و منبع درست رو پیدا می‌کنن
- بازیاب ترکیبی (برداری + BM25 با متادیتای غنی) → بازیابی دقیق‌تر
- ایجنت پس‌ از پردازش: چانک های تکراری‌ها رو حذف می‌کنه و متن رو مرتب می‌کنه یا به اصطلاح rerank میکنه

بلاگشون را بخونید که توضیح میده چطور مدل را ارزیابی کردن با استفاده از روش LLM-as-Judge
نکات مهم و جالبی داره اگه نیاز به ساختن ایجنتهای مشابه دارید در یوزکیس های مختلف.
Blog: https://uber.com/en-GB/blog/enhanced-agentic-rag/

@DevTwitter | <Mehdi Allahyari/>
برنامه KDE Karton که معادل Gnome Boxes هستش به مرحله‌ خوبی توی توسعه رسیده.


یکی از ویژگی‌های این برنامه این هستش که به صورت خودکار ماشین‌های مجازی که داخل Gnome Boxes ایجاد کردید رو نمایش میده.

هنوز برخی امکانات ساده رو نداره، ولی می‌تونید باهاش ماشین مجازی بسازید و توزیع/سیستم‌عامل دلخواهتون رو آزمایش کنید.


لینک مخزن بالادستی داخل گیت‌لب کی‌دی‌ای:

https://invent.kde.org/sitter/karton

درحال حاضر این برنامه داخل AUR نیز موجود هستش پس اگر از یک توزیع آرچ بیس استفاده می‌کنید می‌تونید با aur helper موردعلاقتون نصبش کنید.

yay/paru -S karton



@kde_fa
Forwarded from Linuxor ?
‏کمپانی Uber توی یک بلاگ جالب توضیح میده که چطور چت بات داخلی که ساختند تا به تیم پشتیبانی در جواب دادن به هزاران سوال دقتی در حد انسان داره.
این چت بات بر اساس معماری Agentic-RAG پیاده سازی شده و بهش چندتا قسمت اضافه کردند:
- ایجنتهای پیش‌از‌بازیابی: کوئری رو بهینه می‌کنن و منبع درست رو پیدا می‌کنن
- بازیاب ترکیبی (برداری + BM25 با متادیتای غنی) → بازیابی دقیق‌تر
- ایجنت پس‌ از پردازش: چانک های تکراری‌ها رو حذف می‌کنه و متن رو مرتب می‌کنه یا به اصطلاح rerank میکنه

بلاگشون را بخونید که توضیح میده چطور مدل را ارزیابی کردن با استفاده از روش LLM-as-Judge
نکات مهم و جالبی داره اگه نیاز به ساختن ایجنتهای مشابه دارید در یوزکیس های مختلف.

www.uber.com/en-GB/blog/enhanced-agentic-rag


@Linuxor ~ MehdiAllahyari
bü äksäm Ölürüm
Morad
این یکی از آهنگایی هست که از گذشته گوشش میدادم و هرگز برام تکراری نشده
Forwarded from Linuxor ?
کلی سند فاش‌شده نشون می‌ده که شرکت چینی Geedge Networks فناوری‌هایی مشابه «دیوار آتش بزرگ چین» رو به دولت‌های مختلف مثل پاکستان و قزاقستان و ... صادر می‌کنه. این شرکت به‌ظاهر خودش رو ارائه‌دهنده ابزارهای امنیت سایبری معرفی می‌کنه اما در واقع سیستم‌های گسترده نظارت و سانسور اینترنت مثل DPI می‌فروشه

محصول اصلی این شرکت با نام Tiangou Secure Gateway (TSG) قادره کل ترافیک اینترنت یه کشور رو پردازش، شنود و مسدود کند. این سیستم می‌تونه اطلاعات حساس رو از ارتباطات رمزنگاری‌نشده استخراج کنه و با استفاده از فناوری بازرسی عمیق بسته‌ها (DPI) و یادگیری ماشینی، کاربران VPN و ابزارهای ضد فیلترینگ رو شناسایی کنه.

@Linuxor