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 Golden Code (علی 🇨🇴)
در نسخه‌ی ۱۲ لاراول، یک قابلیت کاربردی اضافه شده:
میتونید ستونهای Eloquent رو بصورت خودکار به رشته HTML امن (HtmlString) cast کنید.

🔹 چرا مهمه؟

وقتی ستونی مثل content یا description شامل HTML باشه، معمولا باید توی Blade با {!! !!} چاپش کنیم. اما حالا لاراول خودش این کار رو مدیریت می‌کنه و مقدار رو به صورت HtmlString برمیگردونه.


📌 یه مثال

use Illuminate\Database\Eloquent\Casts\AsHtmlString;

class Post extends Model
{
protected $casts = [
'content' => AsHtmlString::class,
];
}

حالا براحتی میتونین در Blade بنویسین:

{{ $post->content }}

و خروجی HTML به درستی رندر میشه


نتیجش:
با AsHtmlString::class کدی تمیزتر، امن‌تر و راحت‌تر برای کار با ستون‌های حاوی HTML در لاراول 12 خواهیم داشت.

#Laravel #Laravel_tip #لاراول

@GoldenCodeir 🔥

(به‌منبع و مثالش دقت کنید 👇🏾)
https://x.com/iamgurmandeep/status/1972171914891207129?t=p2MJGutuSORj99oSJ5woww&s=35
1
Forwarded from a pessimistic researcher (Kc)
Dutchman Daily
Video
توی یک open environment، اون آقا آخریه، یک Trajectory پیدا کرد که نشون داد مجموعه‌ی bad state ها از state آغازین reachable هستش و باگ رو پیدا کرد :)
اگر تو رایتل ربات رو verify کرده بودن اون Trajectory رو زودتر میدیدن و این بی‌آبرویی رخ نمی‌داد
#ایده #تجربه

برای یک علاقمندی شخصی چندروزی بود که داشتم سرچ میکردم و نهایتا به ۵۰ تا وبسایت رسیدم؛ از این موارد ۲۰ مورد انگلیسی - ۸ مورد فرانسه - ۸ مورد داچ و آلمانی و باقی موارد هم شرق آسیا شامل چین و ژاپن و کره بود.

من از همه‌ی این سایت‌ها و تمام مطالبی که انتشار میدادند به یک سری موارد خاص نیاز داشتم؛ که خب اکثر سایت‌ها این فیلترها رو توی بخش Advance خودشون فراهم میکردند ولی بیش از ۴۰-۵۰ فیلتر مختلف داشتند.

مثلا: فرض کنید ۵۰ تا سایت مثل آمازون که هزاران نوع محصول رو برای فروش دارند و شما هم جدیدترین محصول رو می‌خواید هم توی دسته بندی و تنظیمات خاص خودتون هم اینکه مثلا اگر دریل فلان رو سفارش دادید بر اساس توضیحاتش دقیقا به مته و سه‌راهی و کابل و پاور و ... هم برسید. (من مثال ساده زدم ولی این سایت‌ها چون تخصصی هست دقیقا همه‌ی این تنظیمات فیلترها رو ارائه میده)

۵۰ مورد سایت هرکدوم ۵۰ تا تنظیمات و فیلتر - و البته بیش از ۶-۷ زبان زنده دنیا؛ تقریبا داشتم ناامید می‌شدم و به این فکر میکردم که api های رایگان رو پول بدم و از یک شرکت واسط بخرم که :
۱- فیلتر‌ها برام از قبل انجام شده باشه
۲- همه موارد به زبان انگلیسی باشه
۳- دردسری نداشته باشه
اما مشکل اصلی این بود که حداقل ۵ دقیقه و حداکثر ۱۵ دقیقه تاخیر داره این API و این سایت بهترین ارائه دهنده هست.

یکباره به ذهنم زد چیزی که دقیقا میخوام اتفاق بیوفته رو به LLM بدم + سورس کد سایت‌ها یا لینک صفحه فیلترها و ازش بخوام یک url کامل با فیلترها بهم بده.

واقعا باورم نمیشه؛ ۱ ساعت طول کشید prompt نوشتم و درنهایت فقط و فقط Grok تونست کار رو برام انجام بده هر ۵۰ وبسایت (هربار پرامپت را با ۱۰ تا از سایت‌ها بهش میدادم)
الان من ۵۰ تا url دارم که دقیق فیلتر شده و فقط کافیه هر ۳۰ دقیقه یکبار request بدم و آپدیتش کنم!

هم ۵۰۰۰ دلار هزینه سالیانه api رو از رو دوشم برداشت؛ هم قوانین سایت رو پیدا کرد (هر ۳۰ دقیقه آپدیت میشه) هم تاخیر‌ها رو حذف کرد و در نهایت کدش رو برام نوشت (یک مقدار اشتباه داشت ولی خب بازم عالی بود)

این تسک رو هیچکدوم از مدل‌های دیگه نتونستند انجام بدند ( حتی ۱۰٪ اش رو)
اینم تبدیل شد به یکی از تست‌هایی که ازین به بعد انجام خواهم داد برای ارزیابی مدل‌ها؛ خلاصه خواستم بگم این توانایی‌هارو هم دارند مدل‌های LLM خیلی چیز جالبی هست.
🔥🔥 آنتروپیک مدل Claude Sonnet 4.5 را معرفی کرد؛

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

در ارزیابی‌ها: 77.2% در SWE-bench Verified، 61.4% در OSWorld، و قابلیت حفظ تمرکز در وظایف چندمرحله‌ای برای بیش از ۳۰ ساعت.

به‌روزرسانی‌های محصول شامل چک‌پوینت‌ها در Claude Code، افزونه بومی VS Code، قابلیت ویرایش کانتکست و ابزار حافظه در API برای اجرای طولانی‌تر، و افزودن اجرای کد و ساخت فایل در اپ‌ها است. افزونه Chrome نیز برای کاربران منتخب فعال شده.

با انتشار Claude Agent SDK زیرساخت داخلی را برای ساخت ایجنت‌های سفارشی در اختیار توسعه‌دهندگان قرار می‌دهد.

این مدل ایمن‌ترین نسخه آنتروپیک تاکنون است؛ با دفاع بهتر در برابر حملات Prompt Injection و عرضه تحت استاندارد ASL-3 با فیلترهای CBRN.

همراه با پیش‌نمایش پژوهشی موقتی "Imagine with Claude" برای مشترکان Max به مدت پنج روز.


@code2_ir
کانال کد۲
Forwarded from Md Daily (Mahan)
چطوری System Design رو یاد بگیریم قسمت ۱ از ۲

داشتم یه مقاله از 📱 میخوندم با عنوان چطوری System Design رو یاد گرفتم. اول بریم سراغ این مقاله و آخر کارم منابعی که قبلا توی کانال معرفی کردم رو بهشون لینک میدم.

نویسنده ی مقاله که سفر یادگیریش رو باهامون به اشتراک میذاره میگه زمانی بود که هر ویدیو یا بلاگی که اسم «طراحی سیستم» (System Design) روش بود رو کلاً بی‌خیال می‌شده و با خودش میگفته اینا مال سنیور هاست نه من. بعد میره تو مصاحبه بهش میگن برای طراحی یه اپ مثل Uber باید چیکار کرد.

اصلاً نمی‌دونسته چطور باید از پس مقیاس‌پذیری بربیاد، هیچ ایده‌ای راجع به صف‌ها (Queues) نداشته، یا حتی نمی‌دونست چطور موقعیت لحظه‌ای کاربرها رو ذخیره کنه.

اینجاس که System Design وارد میشه.

---

1️⃣ اول از همه حالا که میدونیم چیو نمیدونیم بریم یادش بگیریم

طراحی سیستم اولش خیلی ترسناکه.

آدما یه سری کلمه میگن مثل «شاردینگ» (Sharding)، «CQRS»، «متوازن‌کننده بار» (Load Balancer)، (Eventual Consistency) و...

همه اولش احساس گم شدن دارن.

طراحی سیستم یه موضوع تکی نیست. یه «فصل» نیست که بتونی تو یه هفته تمومش کنی.

بلکه ترکیبی از ایناست:

✔️ جریان حرکت داده‌ها چطوریه؟

✔️ سرویس‌ها چطور با هم صحبت می‌کنن؟

✔️ چطور سیستم‌ها زیر بار ترافیک سنگین دوام میارن؟

✔️ و چطور می‌شه سیستم رو قابل‌اطمینان، سریع و مقاوم در برابر خطا (Fault-tolerant) ساخت؟

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

---

2️⃣ «طراحی سیستم» رو به موضوعات کوچیک تقسیم کنیم

طراحی سیستم یه موضوع بزرگ نیست، بلکه مجموعه‌ای از بلوک‌های ساختمانی به هم پیوسته است.

بریم برای نقشه راه:

الف) اصول اولیه (The Basics)

✔️ وقتی توی مرورگر یه آدرس (URL) رو تایپ می‌کنی، چه اتفاقی می‌افته؟

✔️ مفاهیم DNS، متوازن‌کننده بار (Load Balancer) و CDN چی هستن؟

✔️ پروتکل TCP در برابر UDP، HTTP در برابر HTTPS

ب) داده و ذخیره‌سازی (Data and Storage)

✔️ دیتابیس SQL در برابر NoSQL

✔️ ایندکسینگ (Indexing)، رپلیکا (Replication)، شاردینگ (Sharding)

✔️ کی باید MongoDB رو انتخاب کنی و کی PostgreSQL؟

ج) تکنیک‌های مقیاس‌گذاری (Scaling Techniques)

✔️ مقیاس‌گذاری افقی (Horizontal) در برابر عمودی (Vertical)

✔️ کشینگ (Caching) (مثل Redis، Memcached)

✔️ متوازن‌سازی بار (Load Balancing) (مثل Round-robin، IP Hashing)

این بخش باعث میشه چیزی رو طراحی کنید که برای میلیون‌ها کاربر کار کنه، حتی اگه فقط روی کاغذ باشه.

د) الگوهای معماری (Architecture Patterns)

✔️ مونولیت (Monolith) در برابر میکروسرویس‌ها (Microservices)

✔️ معماری مبتنی بر رویداد (Event-Driven Architecture)

✔️ مفاهیم Pub/Sub، صف‌های پیام (Message Queues) (مثل Kafka، RabbitMQ)

---

3️⃣ تماشای تفکر آدم‌های واقعی، نه فقط آموزش دادن اون‌ها

به جای دیدن ویدیوهایی که سبک آموزشی دارن، شروع کنید به دیدن مصاحبه‌های شبیه‌سازی‌شده (Mock Interviews).

و باور کنید، این کل قضیه رو عوض میکنه.

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

کانال‌هایی که خیلی کمک کننده میتونن باشن:

🎞 یوتیوب Gaurav Sen: توضیح دادن از صفر و اساس

🎞 یوتیوب Exponent: مصاحبه‌های شبیه‌سازی‌شده با کاندیداهای واقعی

🎞 یوتیوب ByteByteGo: رویکرد بصری و قصه‌گویی‌شون

بهتون یاد میده چطور:

✔️ سؤالات درست و شفاف‌کننده بپرسید.

✔️ نیازمندی‌های عملکردی (Functional) و غیرعملکردی (Non-functional) رو تعریف کنید.

✔️ مراحل طراحی API، انتخاب پایگاه داده و منطق مقیاس‌گذاری رو توضیح بدید.

✔️ و همیشه در مورد مبادله‌ها (Tradeoffs) صحبت کنید، نه فقط انتخاب‌ها.

—-

⬅️ هنوز تموم نشده و ادامه در قسمت بعدی

💡 تا قسمت بعدی مثل همیشه کنجکاو بمونید :)

🆔 @MdDaily
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from mosTafa Arshadi
هر هدفی داشته باشی، برای رسیدن بهش باید سختی بکشی. پس یه هدف بزرگ انتخاب کن که ارزش سختی کشیدن رو داشته باشه.

@hamidreza01
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 پیش نمایش ورود موبایلی وردپرس با افزونه Authora

گیت هاب :

https://github.com/Rayiumir/Authora

#وردپرس

@TheRaymondDev
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from Linuxor ?
تابع reduce

@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️پایه‌ای‌ترین کتاب برای ورود به کامپیوتر و it به زبان فارسی 

کتاب 12 ام-مبانی فناوری اطلاعات


https://learninghive.ir/linux-books
کمپانی OpenAI یه مجموعه پرامپت خیلی باحال برای نقش‌ها/role های مختلف آماده کرده به شکل قالب، کافیه کپی کنید و بسته به نیازتون تغییرش بدید. لازم نیست اشاره کنم که پرامپت رو میتونید برای همه مدل ها استفاده کنید و محدودیت ندارن دیگه؟

لینک صفحه

💙 @PhiloLearn
Forwarded from Reza Jafari
📖 Deep Learning with Python
Third Edition

Authors:
#Francois_Chollet
#Matthew_Watson

📌Year: 2025
📌Edition: 3
📌Publisher: #Manning_Publications
📌Language: #English
📌Pages: 650
📌File: #PDF, 9.11 MB

#book
@reza_jafari_ai
Forwarded from Reza Jafari
Deep_Learning_with_Python,_Third_Edition_Francois_Chollet,_Matthew.pdf
9.1 MB
میتونم بگم درک و دانشتون از دنیای ماشین لرنینگ به قبل و بعد این کتاب تقسیم میشه

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

🔤🔤🔤🔤🔤🔤🔤

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

🌐 لینک ارتباط با اهورا

@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۵۰۵

آنها که شب و روز ترا بر اثرند
صیاد نهانند ولی مختصرند
با هر که بسازی تو از آنت ببرند
گر خود نروی کشان کشانت ببرند

#مولانا | گنجور
📍@iipoem
This media is not supported in your browser
VIEW IN TELEGRAM
Based on internal testing, Sonnet 4.5 represents a new generation of agentic coding models in Cascade.

We're seeing substantially improved planning performance, stronger multi-file reasoning, and more reliable execution on complex refactoring tasks.


In our internal evals, we see Sonnet 4.5 outperform previous generations of Claude, including Opus.

Sonnet 4.5 maximizes actions per context window through concurrent tool use, such as running multiple bash commands simultaneously or reading several files in parallel. This makes Cascade sessions noticeably faster.


The model also proactively writes and executes test scripts to create feedback loops, demonstrating strong judgment about when to verify its own work. We've observed it checking correctness mid-task without prompting, which significantly improves reliability on long-running refactoring operations.


@code2_ir
Forwarded from Gopher Academy
🔵 عنوان مقاله
Making a Cross-Platform Game using Pion and WebRTC Datachannels

🟢 خلاصه مقاله:
این مقاله رویکرد ساخت یک بازی چندسکویی را با تکیه بر Pion و WebRTC Datachannels شرح می‌دهد. ایده اصلی این است که با استفاده از WebRTC، ارتباطات دوطرفه و کم‌تاخیر بین مرورگر و مشتریان بومی برقرار شود و Pion نقش پیاده‌سازی WebRTC را در سمت سرور یا کلاینت‌های نیتیو بر عهده بگیرد. به‌دلیل پشتیبانی گسترده مرورگرها، همان لایه شبکه می‌تواند بدون پلاگین روی وب، دسکتاپ و موبایل کار کند.

راه‌اندازی فعلی ساده و آزمایشی است و محدودیت‌هایی دارد: اتکای احتمالی به سیگنالینگ حداقلی، تکیه بر TURN در شرایط دشوار شبکه، نیاز به تنظیم دقیق قابلیت‌های Datachannel (سفارش‌دهی/قابلیت اطمینان)، دشواری اشکال‌زدایی، و نبود سرور اقتدارگرا یا rollback netcode که همگام‌سازی، ضدتقلب و پایداری را سخت‌تر می‌کند. با این حال پتانسیل توسعه بالاست: کانال‌های چندگانه برای ترافیک‌های مختلف، به‌کارگیری پیش‌بینی سمت مشتری و snapshot interpolation، افزودن امنیت و ضدتقلب، لابی و matchmaking، و پایش و سنجه‌ها. این مسیر برای نمونه‌سازی و آزمایش شبکه‌سازی بلادرنگ چندسکویی بسیار امیدوارکننده است. نویسنده: Srayan Jana.

#WebRTC #Pion #GameDev #Multiplayer #DataChannel #CrossPlatform #Networking

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


👑 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
بین مدل های ai برای برنامه نویسی claude کیفیت بهتری داره از نظر من، و بین ابزارهای coding assistantی که استفاده کردم از نظر ux از همه بیشتر حس بهتری با claude-cli داشتم
خیلی ساده ست و developer friendly ❤️

پیشنهاد میکنم حتما pair programming رو باهاش شروع کنید.
نه تنها سرعت و کیفیت کارتون بهتر میشه، بلکه دانش مهندسی نرم افزارتون هم تقویت میشه، و اصلا مجبور میشید دانش مهندسی نرم افزارتون رو تقویت کنید که خروجی بهتری از این ابزارها بگیرید...


دیروز claude مدل ۴.۵ش هم منتشر کرد 🔡

https://x.com/claudeai/status/1972706807345725773?t=dXPd03zVf472NZATrLFvLw&s=35

📱 @gocasts

Ai for Software
📱 @aicasts_ir
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
pcit.pdf
2.1 MB
⭐️پایه‌ای‌ترین و مقدماتی کتاب برای ورود به کامپیوتر و it به زبان فارسی

کتاب 12 ام-مبانی فناوری اطلاعات

🔹کتابی که پیش روی شماست، قدم اول ورود به دنیای فناوری اطلاعات و کامپیوتر است. این کتاب به‌گونه‌ای تدوین شده که حتی کسانی که هیچ پیش‌زمینه‌ای ندارند، بتوانند به راحتی با مفاهیم پایه‌ای و مقدماتی IT آشنا شوند.

🔹مشخصات کتاب:
🔻14 فصل
🔻تماماً رنگی وساختارمند
🔻350 صفحه محتوای کاربردی و روان
🔻فرمت PDF
🔻پراز اصطلاحات پر کاربرد و رایج کامپیوتر

🔸با مطالعه این کتاب، نیازی به منابع سخت و انگلیسی نخواهی داشت.
تمام مطالب زیر به طور کامل در این کتاب پوشش داده شده‌اند و شما می‌توانید یک کتاب فارسی را جایگزین سه کتاب انگلیسی کنید:

🔸CompTIA ITF+ Study Guide
🔸Technology in Action
🔸Absolute Beginner's Guide


این کتاب، بهترین نقطه شروع برای هر مسیر آموزشی در حوزه کامپیوتر و IT است.
نمونه کتاب به همراه فهرست کامل کتاب پیوست پست است.
🔹دریافت کتاب:
https://learninghive.ir/linux-books