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
🔵 عنوان مقاله
Fuzzing Go Binaries with LibAFL

🟢 خلاصه مقاله:

سGoLibAFL یک ابزار جدید است که با استفاده از کتابخانه فازینگ LibAFL ساخته شده‌ با زبان برنامه‌نویسی Rust، تکنیک‌های پیشرفته فازینگ را در اختیار توسعه‌دهندگان زبان Go قرار می‌دهد. این مقاله GoLibAFL را با راه‌حل‌های موجود مقایسه کرده، نمونه‌هایی از کاربرد آن را نشان می‌دهد و به تفصیل در مورد چگونگی سفارشی‌سازی LibAFL برای موارد استفاده در Go بحث می‌کند. GoLibAFL امنیت و روند توسعه برنامه‌های نوشته شده به زبان Go را بهبود می‌بخشد.

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


👑 @gopher_academy
یک پلاگین Expo ساختم که کمک می‌کنه مثلا رنگ‌های DatePicker اندروید رو تغییر بدین
درواقع بدون نیاز به eject کردن میتونین فایل styles.xml اندروید رو از طریق کانفیگ اکسپو تغییر بدین
برای نیاز خودم زدمش اما اگه تغییری به نظرتون میرسید بگین یا انجام بدین، مرسی
https://github.com/siavashh/expo-config-plugin-android-styles

@DevTwitter | <Siavash/>
یک نمونه از توانمندی های nextJs و VueJs
توسعه اپ دسکتاپ بورد مدیریت پروژه بر اساس روش Kanban - کاملا آفلاین و بدون نیاز به حساب کاربری!

https://github.com/kanriapp/kanri

@DevTwitter | <MJ/>
قابلیت فوق‌ العاده برای توسعه‌ دهندگان PHP و Laravel

اگه با Laravel کار می‌ کنی، احتمالا از این افزونه جدید خوشت میاد: Laravel DevTools
یه ابزار برای مرورگر Chrome که خیلی راحت و بدون دردسر اطلاعات کامل هر درخواست (request) رو نشون میده: از جمله کوئری‌ ها، ولیدیشن‌ ها، session، route، و کلی چیز دیگه
زمان اجرای درخواست‌ ها رو هم با جزئیات نشون میده
بدون نیاز به نصب debug bar یا دستکاری پروژه — فقط یه افزونه سبک و کاربردی!
اینم لینک معرفی کاملش تو Laravel News:
https://laravel-news.com/php-devtools-console

@DevTwitter | <Amirreza Jafari/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰درایور گرافیکی NVIDIA 575 به صورت بتا منتشر شد با قابلیت NVIDIA Smooth Motion

🔹ویژگی‌های کلیدی:
🔸 اصلاح NVIDIA Smooth Motion: برای حرکت نرم‌تر تصاویر
🔸 پشتیبانی از GLX front buffer rendering روی Xwayland
🔸 پشتیبانی از متغیر محیطی __NV_DISABLE_EXPLICIT_SYNC برای برنامه‌های GLX و Vulkan
🔸 پارامتر جدید conceal_vrr_caps برای ماژول کرنل nvidia-modeset که امکان استفاده از فناوری‌هایی مانند ULMB (Ultra Low Motion Blur)
را روی برخی نمایشگرها فراهم می‌کند.

🔹بهبودها و تعمیرات:
🔸 بهبود nvidia-powerd: پشتیبانی از Dynamic Boost حتی در حالت باتری برای لپ‌تاپ‌ها

🔹 رفع باگ‌های مهم:
🔸 مشکل کرش بازی Marvel Rivals هنگام راه‌اندازی یا لودینگ سطح
🔸 هنگ کردن برنامه‌های استفاده‌کننده از VK_KHR_present_wait روی Wayland
🔸 کرش بازی Minecraft روی Xwayland
🔸 مشکل عملکرد نادرست PRIME Render Offload هنگام استفاده از کارت‌های انویدیا هم به عنوان منبع و هم مقصد
🔸 مشکل عدم کارکردن VRR (نرخ نوسازی متغیر) هنگام Override کردن EDID

🔹سایر اصلاحات:
🔸 رفع مشکل نمایش مقادیر Default TGP و Max TGP در nvidia-settings هنگام استفاده از باتری
🔸 رفع فریز صفحه‌نمایش هنگام تغییر حالت Night Mode در GNOME روی Wayland
🔸 رفع کرش برنامه‌های render-offloaded که از KDE Frameworks 6 استفاده می‌کنند

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰میز گنومGNOME 48.1 منتشر شد
پروژه GNOME امروز اولین به‌روزرسانی نگهداری سری GNOME 48 با نام "بنگلور" را منتشر کرد که شامل رفع باگ‌ها و بهبود عملکردهای موجود است.

🔹مهم‌ترین تغییرات:
- بهبود پشتیبانی HDR در Mutter:
- افزودن اعلام تغییرات فضای کاری به صفحه‌خوان (Screen Reader)
-غیرفعال کردن HDR هنگام استفاده از درایورهای قدیمی KMS
- بازگشت خودکار به حالت رنگ پیش‌فرض وقتی نمایشگر قابلیت HDR را از دست می‌دهد

🔹 به‌روزرسانی Mutter به نسخه 48.2 با رفع مشکلات:
- اصلاح باگ‌های مربوط به نشانگرهای متحرک
-رفع فریز شدن گاه‌به‌گاه صفحه‌نمایش
- مشکلات اندازه نشانگر در دستگاه‌های تبلت
- بهینه‌سازی عملکرد نشانگر هنگام تغییر تم یا اندازه

🔹 بهبودهای GNOME Shell:
- رفع مشکلات لغزنده‌ها (Sliders)
- تشخیص بهتر حالت تعلیق/بازگشت برای ردیابی زمان
- اصلاح اندازه‌های تصویر در مقیاس‌دهی کسری
- رفع فریزشدن نشانگر در حالت بزرگ‌نمایی

🔹 مدیریت فایل Nautilus
- رفع مشکل سوئیچ بین نمای درختی و شبکه‌ای
- اصلاح باگ‌های مربوط به پوشه‌های ستاره‌دار و انتخاب فایل‌های Google Drive

🔹 ماشین‌حساب GNOME:
- بهبود مدیریت نرخ ارز
- پشتیبانی از تراز متن راست‌به‌چپ برای زبان‌های RTL
- استفاده از نرخ‌های ارز میزبانی‌شده توسط GNOME به جای منابع خارجی

🔹 سایر برنامه‌ها:
- راه‌اندازی برنامه Calls به عنوان بخشی از نشست GNOME
- بهبود حالت تاریک در امتیازدهی امنیتی برنامه‌ها در GNOME Software
- پشتیبانی از ذخیره حالت expanderها در System Monitor

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
انگار gcc 16 داره ساپورت از گنو/هرد رو روی معماری ریسک‌پنج اضافه می‌کنه.


گنو/هرد سال‌های زیادی برای معماری ۶۴ بیتی اینتل تلاش کرد (به قولی توسعه سخت) و الان هنوز پشتیبانی اون کامل نشده رفتن سراغ ریسک پنج!



@SohrabContents
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۳۱۴

در مرگ حیات اهل داد و دین است
وز مرگ روان پاک را تمکین است
آن مرگ لقاست نی جفا و کین است
نامرده همی میرد و مرگش این است

#مولانا | گنجور
📍@iipoem
Forwarded from Kamandlou
🎉 بالاخره موفق شدم مدل رو با دیتاست کارتونی که داشتم فاین‌تیون کنم!

پرامپت:
a king as a cartoonish doll with his queen

📸 تصویر سمت راست مربوط به قبل از فاین‌تیونه
📸 تصویر سمت چپ هم بعد از فاین‌تیون شدن مدله

تفاوت رو می‌تونید به‌وضوح ببینید 😉
Model: flux1-dev-Q4_K_S
GPU: RTX 3050 Ti

قطعا اگه بخوام روش کار کنم میتونی خروجی های خیلی بهتری هم بگیرم.

@MrKamandlou
🔥1
Forwarded from Kamandlou
✔️ داینامیک بودن پایتون - قسمت 3.1.0 دوره پایتون

🔗 https://youtu.be/glA1YTCdAA0 🔗

توی این قسمت بشدت کوتاه سعی کردم که خیلی خلاصه داینامیک بودن پایتون رو توضیح بدم💙



🔗 https://youtu.be/glA1YTCdAA0 🔗

پ.ن: این شوخی با اسم قسمت ها داره به جاهای باریکی کشیده میشه 😂🤦🏻‍♂️


#آموزش_پایتون #Python
#ویدیو
#یوتیوب

💙💙 @PhiloLearn💙💙
یک موردی که جدیدا بهش برخوردم و استفاده ازش کلی کارم رو راحت تر کرد، متد withDefault توی Elequent بود.

اینطوری کار می‌کنه که وقتی ریلیشن به شما مقدار null رو برمی‌گردونه، این مقدار جایگزینش میشه.

ریلشن‌های نوع hasMany، MorphMany و ... که کالکشن خالی برمیگردونن این متد رو ندارن و فقط روی چهار ریلیشن belongsTo، hasOne، hasOneThrough و morphOne کار می‌کنن.

https://laravel.com/docs/11.x/eloquent-relationships#default-models

@DevTwitter | <Milad Niroee/>
Forwarded from Dev Dastan
🔠🔠🔠 What is the Model Context Protocol (MCP)?


MCP is an open standard developed by Anthropic that standardizes how AI applications, particularly large language models (LLMs), connect to external data sources and tools. It simplifies integrations by providing a universal protocol, like a USB-C for AI, enabling secure, scalable, and context-aware interactions without custom APIs for each tool or data source.


🟡AI assistants have entered their intern era. They'll ace any single task you throw at them—analyzing PDFs, generating SQL, cracking dad jokes about Kubernetes—but ask them to coordinate across Slack, Gmail, and Jira? Now you're debugging a Rube Goldberg machine of API keys.


🟡 Anthropic's Model Context Protocol (MCP) aims to standardize this mess. For users, it means connecting AI models to your Figma file and Linear tickets without needing a CS degree. For developers, it means fewer "why is the model just returning goat emojis" moments.



📚 Article: [here]

#AI #LLM #MCP


🖥 Follow @devDastan for more content.
Please open Telegram to view this post
VIEW IN TELEGRAM
تو یادگیری به نظرم بهترین کار اینه که عمودی یاد بگیریم نه افقی

مثلا بین React و Angular و Vue فقط یکیشون رو کامل مسلط بشیم. درسته که روز اول برای انتخاب ممکنه یکی دو تا پروژه با هر کدوم بزنیم تا ببینیم کدوم مناسب ماست.

همینطور تو دیتابیس ها بین MySQL و Oracle و SQL Server و PostgreSQL یکی رو انتخاب کنیم و داکیومنتش رو بخونیم و در اون عمیق بشیم

همینطور برای CI/CD می تونیم بین Gitlab CI و Github Actions یکی رو عمیق بشیم و تو پروژه هامون استفاده کنیم.

برای Web Server بین Apache و Nginx

به عنوان دیسترو لینوکس بین Ubuntu و Debian و Redhat

منظورم این نیست که کلا از بقیه سر در نیاریم اما یکی رو انتخاب کنیم و تو همه پروژه ها مداوم استفاده کنیم تا کامل مسلط بشیم

تو Backend بین Node.js و Golang و پایتون و دات نت و جاوا بازم یه استک رو انتخاب کنیم و چند سال همه پروژه ها رو با اون انجام بدیم.

تو Cloud بین AWS و Azure و GCP بازم یکی رو مسلط باشیم

برای IaC بازم بین Terraform و Ansible و CloudFormation یکی رو انتخاب کنیم.

در واقع منظورم اینه که اگر با React خوب کار کردیم، به جای اینکه بریم Angular یاد بگیریم که یه مهارت موازی هست، وقتمون رو روی قسمت های دیگر Stack مثلا backend یا DB یا DevOps بذاریم.

@DevTwitter | <Pouria Jahandideh/>
Forwarded from Geek Alerts
شرکت OpenAI میخواد که ویرایشگر کد Windsurf رو به قیمت ۳ میلیارد دلار خریداری کنه. این ویرایشگر که قبلا Codeium نام‌ داشت و کارش رو با عرضه اکستنشن‌ روی وی‌اس‌کد شروع کرده بود، امسال ویرایشگر مبتنی بر هوش مصنوعی خودش رو عرضه کرد و نامش رو هم تغییر داد. این خرید گرون‌ترین خرید OpenAI تا امروز خواهد بود و احتمالا سیر خرید ادیتورها رو به زودی توسط شرکت‌های دیگه هم ببینیم.

🔗 bloomberg
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Quera
🤖 کاربردهای هوش‌مصنوعی در صنعت

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

🔍 توی این وبینار رایگان، کاربردهای عملی AI تو صنایع و پوزیشن‌های شغلی کلیدی تو این حوزه مثل AI Engineer، Machine Learning Engineer، و Applied Data Scientist رو بررسی می‌کنیم.

🎙همراه با :
پیام اسفندیاری
Director of Data @ Snappfood
پوریا زمان‌وزیری
Fraud Analyst @ Snapp! Box

📆 یک اردیبهشت ۱۴۰۴ | ساعت ۱۹:۰۰


اطلاعات بیشتر و ثبت‌نام رایگان:
https://quera.org/r/eicle


#Quera #QBC
Forwarded from  (Amir Hossein (Amiria) Maher)
جهت هماهنگی با دیگر علاقه‌مندان این بورسیهٔ تحصیلی، می‌تونید عضو گروه زیر بشید:
https://t.iss.one/+daNUfHYkBJFkZDA0

#موقت
This media is not supported in your browser
VIEW IN TELEGRAM
بعد چند وقت تایم خالی گیر آوردم و یک پروژه چت رو شروع کردم که بهانه ای برای یادگیری Fastify.js و Socket.io هم باشه و در سمت فرانت از فریمورک عزیز React.js به همراه Shadcn استفاده کردم و برای مدیریت state ها از Zustand.
در سمت بک که چالش های جالبی داشت از Bun.js و Fastify.js به همراه دیتابیس MongoDB استفاده شد.

پروژه هنوز جای پیشرفت زیادی داره و خوشحال میشم اگر نظری، پیشنهادی یا فیچری مدنظرتون هست بهم اطلاع بدید

دمو: https://chatify.liara.run
سورس کد بک اند:https://github.com/Ali-boorboor/Chatify-backend
سورس کد فرانت اند: https://github.com/Ali-boorboor/Chatify

@DevTwitter | <Ali Boorboor/>
‏کتاب You don't know JS را به عربی ترجمه کنن اسمش میشه « و ما ادراک الجی اس»
و تو چه می‌دانی که جاوا اسکریپت چیست؟

<Farshad/>

@DevTwitter
Forwarded from یه شعر (Poem Bot)
خیام | رباعیات | رباعی شمارهٔ ۱۱

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

#خیام | گنجور
📍@iipoem
خروجی مدل‌های زبانی پر از # و * اذیت می‌کند؟
می‌خواهی بدون ورد و آفیس، متن فارسی را تمیز و شیک PDF کنی؟
یه ابزار ساده ساختم که:
- می‌تواند PDF تولید کند.
- علامت‌های اضافی را حذف می‌کند.
- فونت و سایز را تنظیم می‌کند.
- پیش‌نمایش زنده دارد.

https://github.com/Ho3seinTork/Persian-Text-to-PDF-Converter

@DevTwitter | <Diss Obedience/>