875
订阅者
+624 小时
+137 天
+4630 天
正在加载数据
吸引订阅者
十月 '2610月 '26
十月 '26
+36
在2个频道中
九月 '26
+63
在3个频道中
Get PRO
八月 '26
+93
在3个频道中
Get PRO
七月 '260
在0个频道中
Get PRO
六月 '260
在5个频道中
Get PRO
五月 '26
+4
在0个频道中
Get PRO
四月 '26
+3
在0个频道中
Get PRO
三月 '26
+1
在0个频道中
Get PRO
二月 '26
+50
在2个频道中
Get PRO
一月 '260
在0个频道中
Get PRO
十二月 '25
+7
在0个频道中
Get PRO
十一月 '25
+45
在3个频道中
Get PRO
十月 '25
+43
在1个频道中
Get PRO
九月 '25
+28
在2个频道中
Get PRO
八月 '25
+49
在4个频道中
Get PRO
七月 '25
+38
在2个频道中
Get PRO
六月 '25
+21
在2个频道中
Get PRO
五月 '25
+46
在2个频道中
Get PRO
四月 '25
+28
在2个频道中
Get PRO
三月 '25
+46
在1个频道中
Get PRO
二月 '25
+39
在1个频道中
Get PRO
一月 '25
+25
在1个频道中
Get PRO
十二月 '24
+36
在1个频道中
Get PRO
十一月 '24
+52
在2个频道中
Get PRO
十月 '24
+29
在1个频道中
Get PRO
九月 '24
+40
在1个频道中
Get PRO
八月 '24
+46
在1个频道中
Get PRO
七月 '24
+38
在1个频道中
Get PRO
六月 '24
+43
在1个频道中
Get PRO
五月 '24
+46
在3个频道中
Get PRO
四月 '24
+163
在1个频道中
Get PRO
三月 '240
在1个频道中
Get PRO
二月 '24
+79
在2个频道中
Get PRO
一月 '24
+1
在1个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 19 十月 | +1 | |||
| 18 十月 | +6 | |||
| 17 十月 | +6 | |||
| 16 十月 | +2 | |||
| 15 十月 | +2 | |||
| 14 十月 | 0 | |||
| 13 十月 | +2 | |||
| 12 十月 | 0 | |||
| 11 十月 | +1 | |||
| 10 十月 | +1 | |||
| 09 十月 | +3 | |||
| 08 十月 | +3 | |||
| 07 十月 | 0 | |||
| 06 十月 | 0 | |||
| 05 十月 | +2 | |||
| 04 十月 | 0 | |||
| 03 十月 | +3 | |||
| 02 十月 | +1 | |||
| 01 十月 | +3 |
频道帖子
🚨 هوش مصنوعی؛ تهدیدی برای برنامهنویسهای جونیور؟
شرکت Anthropic از تغییرات جالبی در نیروی کار خودش خبر داده:
📉 سهم جونیورها از استخدامهای فنی شرکت از ۲۷٪ به ۹٪ کاهش پیدا کرده.💔
۲۰٪ از کارمندان گفتن که کارشون از انجام مستقیم وظایف به مدیریت ابزارهای هوش مصنوعی تغییر کرده.
با وجود افزایش بهرهوری، زمان جلسات کاری هم ۲۰٪ بیشتر شده؛ چون بررسی خروجی AI و هماهنگی بین افراد همچنان به زمان نیاز داره.
و پیامش برای برنامهنویسها: فقط کدنویسی کافی نیست؛ توانایی حل مسئله، کار با AI و بررسی خروجیها هم اهمیت بیشتری پیدا میکنه.
به نظرتون AI فرصتهای شغلی جونیورها رو کمتر میکنه یا فقط شرایط ورود به بازار کار رو تغییر میده؟
#ai #هوش_مصنوعی
@GrowVixo🔥 @GrowVixo_Ask
https://techcrunch.com/2026/10/17/anthropic-says-its-workforce-has-become-less-junior-and-is-spending-more-time-in-meetings/
| 2 | 🔶 ایجاد آپلود فایل ساده در لاراول
در این متد، یک روش ساده و کاربردی برای آپلود فایل در لاراول پیاده سازی کرده ام که امکان آپلود فایل ها را با تعریف فیلد های مورد نیاز فراهم میکند.
با استفاده از این متد، میتوانید فایل های خود را به راحتی آپلود کنید، بدون اینکه نیاز باشد درگیر پیادهسازی کد های اضافی شوید.
۱. ایجاد فیلد دیتابیس
$table->string('image');
کنترلر UploadController:
private array $fileFields = ['image'];
// Save images for store
foreach ($this->fileFields as $row) {
if ($request->hasFile($row)) {
$data[$row] = $this->saveFiles($request->file($row));
}
}
// Remove and Edit files for update
foreach ($this->fileFields as $row){
if($request->hasFile($row)){
$this->removeFileFromStorage($files->$row);
$data[$row] = $this->saveFiles($request->file($row));
}
}
// Remove for destroy
foreach ($this->fileFields as $row){
$this->removeFileFromStorage($files->$row);
}
/**
* Save Files
*/
private function saveFiles($file)
{
$fileName = time() . '_' . $file->getClientOriginalName();
$path = $file->storeAs('files/file', $fileName, 'public');
return Storage::url($path);
}
/**
* Remove Files in Route Storage Public
*/
private function removeFileFromStorage($file)
{
$path = str_replace('/storage/', '', $file);
if (Storage::disk('public')->exists($path)){
Storage::disk('public')->delete($path);
}
}
دستور فعال سازی استوریچ لینک
php artisan storage:link
#لاراول
@TheRaymondDev | 151 |
| 3 | تصور کن هوش مصنوعی کد بنویسه، باگها رو پیدا کند، اسکرینشات طراحیات رو به کد تبدیل کنه و حتی روی سیستم خودت اجرا بشه
مایکروسافت با مدل جدید MAI-Code-1.1-Flash دقیقا روی همین مسیر تمرکز کرده .
چه چیزهایی این مدل را جذاب میکنه؟
۷۵٪ ارزانتر! هزینه استفاده از مدل نسبت به نسل قبلی به یکچهارم رسیده.
سرعت بیشتر: تولید توکن سریعتر؛ یعنی انتظار کمتر هنگام کار با هوش مصنوعی.
🎨 از تصویر تا کد: اسکرینشات UI ux مدنظرت رو بده و از مدل بخواه پیادهسازیش کنه :)
کدنویسی روی سیستم شخصی: امکان اجرای لوکال وجود داره، البته به سختافزار قدرتمندی نیاز داره.
دستیار توسعه: مناسب برای کارهایی مثل دیباگ، تستنویسی و ریفکتور کردن کد.
#ai #هوش_مصنوعی #copilot
@GrowVixo🔥 @MindSync_Gap
معرفی رسمی:
https://microsoft.ai/news/mai-code-1-1-flash-br-better-faster-at-a-quarter-of-the-cost/ | 405 |
| 4 | 🔶 من واقعاً به ایده پورت کردن لاراول به Rust، Go، TypeScript یا هر زبان دیگری اعتقادی ندارم و آزمایش هایی را هم که با Rust انجام می دهم، این طور توصیف نمی کنم.
من به این موضوع به چشم فرصتی برای آزمایش و تجربه نگاه میکنم؛ فرصتی برای ساخت چیزی که از نظر فلسفه و رویکرد، به لاراول شباهت داشته باشد: چارچوبی با قراردادها و الگو های مشخص و قوی (که عامل های هوش مصنوعی هم بتوانند از آنها پیروی کنند)، راهکار های یکپارچه برای نیاز های رایج توسعه وب و API های آشنا؛ اما چیزی که از پایه و بر اساس منطق و ویژگی های خود آن زبان طراحی شده باشد، آن هم در دنیایی که دیگر انسان ها کد را با دست نمی نویسند و نمی خوانند.
بعضی از قابلیت های لاراول کلاسیک ممکن است اصلاً جایی در نسخه ای مبتنی بر Rust، Go یا TypeScript نداشته باشند. برای حل بعضی از مسائل هم می توانم سراغ راهکار هایی کاملاً متفاوت بروم.
به نظرم اینکه بدون فکر و بررسی بگوییم هدف: این را به Rust پورت کن، رویکردی ساده انگارانه است. چنین نگاهی اصل ماجرا را درک نمی کند و فرصت واقعی این کار را هم از دست می دهد.
#لاراول
@TheRaymondDev | 429 |
| 5 | ۵ کد مخفی در چت جی پی تی 👌
@programmings_world | 526 |
| 6 | 🔶 خیلی جالب است که یک نفر سؤال میپرسد و فرد دیگری با کمک هوش مصنوعی به سؤال او پاسخ میدهد. این اولین بار است که نسل Z چنین روشی را پیش میبرد.
به نظرم این روند می تواند به از بین رفتن تفکر انتقادی منجر شود؛ وقتی فرد حتی توانایی پاسخ دادن به طرف مقابل و بیان نظر خودش را ندارد و برای پاسخ دادن به هوش مصنوعی متکی میشود.
🚬
#هوش_مصنوعی
@TheRaymondDev | 473 |
| 7 | هرجای سایتتون نوشتید
Loading...
تبدیلش کنید به
Thinking...
تبریک میگم با صفر ریال هزینه سایت شما الان یه سایت هوشمند و پر پایه هوش مصنوعیه!
@Linuxor | 506 |
| 8 | هوش مصنوعی داره باگها رو پیدا میکنه!
جالبه بدونید Anthropic با پروژه Glasswing از Claude برای پیدا کردن آسیبپذیریهای نرمافزاری استفاده کرده؛ نتیجه واقعا جالبه:
🔎 بیش از ۱۲۹ هزار آسیبپذیری تأییدشده
بیش از ۳۳ هزار مورد High یا Critical
یعنی AI میتونه در مدت کوتاهی، حجم عظیمی از باگهای امنیتی رو پیدا و بررسی کنه.
تیم Anthropic حتی برای Claude سطوح دسترسی مختلفی در نظر گرفته؛ از دفاع سایبری گرفته تا Red Team برای شبیهسازی حملات واقعی.
و خب یه سؤال :
اگه AI بتونه اینقدر سریع باگ پیدا کنه، هکرها هم میتونن از همین قدرت استفاده کنند؟
یعنی AI در برابر AI ؟😁
#Claude #Anthropic #برنامه_نویسی
@GrowVixo 🔥 | 992 |
| 9 | 🧠 یکی از بزرگترین مسائل ریاضی بالاخره توسط هوش مصنوعی حل شد!
مدل جدید OpenAI (GPT-6 Astra) با استفاده از حدود ۱۰ هزار عامل هوش مصنوعی (AI Agents) ادعا کرده مسئلهی معروف Navier–Stokes را حل کرده؛ یکی از ۷ مسئلهی هزاره که برای حل هرکدام ۱ میلیون دلار جایزه تعیین شده است.
این مسئله بیش از ۲۰ سال است که یکی از چالشهای بزرگ ریاضیات محسوب میشود و دربارهی رفتار معادلاتی است که حرکت سیالاتی مثل آب و هوا را توصیف میکنند.
🔬 نکته جذابتر اینکه اثبات ارائهشده با Lean نیز بهصورت رسمی بررسی و formalize شده است.
البته هنوز ریاضیدانان مستقل باید این اثبات را بررسی و تأیید کنند؛ بنابراین فعلاً دقیقتر است بگوییم OpenAI یک راهحل پیشنهادی و formalized ارائه کرده، نه اینکه جامعه ریاضی رسماً آن را پذیرفته باشد.
🤖 هوش مصنوعی داره وارد جایی میشه که تا همین چند سال پیش، حتی تصور حل مسائلش با ماشین هم عجیب بود!
#AI #ChatGPT
CODELAB | GpCodeLab | 530 |
| 10 | خب خب😁
و Claude Sonnet 5.5 حالا در Cursor در دسترس قرار گرفت
جدیدا Cursor رسما Claude Sonnet 5.5 رو به مدلهای خود اضافه کرده ؛ مدلی که طبق ارزیابی Cursor، در بسیاری از وظایف کدنویسی به Opus 5.5 نزدیک شده .
در CursorBench 4.0:
Opus 5.5 Max: 57.8٪
Sonnet 5.5 Max: 55.5٪
یعنی اختلاف این دو مدل در بالاترین سطح ارزیابی Cursor حدود ۲.۳ واحد درصد هست. با این حال Cursor تأکید میکنه که Opus 5.5 همچنان برای سختترین و پیچیدهترین وظایف گزینه قدرتمندتریه.
از نظر قیمت توکن نیز Sonnet 5.5 ارزانتره:
$2 / 1M input
$10 / 1M output
در مقابل، قیمت اعلامشده برای Opus 5.5 برابر $4 / 1M input و $20 / 1M output است.
و Sonnet 5.5 فاصله عملکردی خود با Opus 5.5 را در بسیاری از وظایف کدنویسی به شکل محسوسی کاهش داده، در حالی که هزینه توکنی آن نصف Opus است. اما این دو مدل را نباید کاملا همسطح دونست؛ مخصوصا در کارهای پیچیده و باز، Opus همچنان برتری دارد.
#Claude #Cursor #هوش_مصنوعی
@GrowVixo 🔥
منبع 👇🏾
https://x.com/cursor_ai/status/2104666044220821594 | 1 169 |
| 11 | خب خب
و Claude Sonnet 5.5 حالا در Cursor در دسترس قرار گرفت
جدیدا Cursor رسما Claude Sonnet 5.5 رو به مدلهای خود اضافه کرده ؛ مدلی که طبق ارزیابی Cursor، در بسیاری از وظایف کدنویسی به Opus 5.5 نزدیک شده .
در CursorBench 4.0:
Opus 5.5 Max: 57.8٪
Sonnet 5.5 Max: 55.5٪
یعنی اختلاف این دو مدل در بالاترین سطح ارزیابی Cursor حدود ۲.۳ واحد درصد هست. با این حال Cursor تأکید میکنه که Opus 5.5 همچنان برای سختترین و پیچیدهترین وظایف گزینه قدرتمندتریه.
از نظر قیمت توکن نیز Sonnet 5.5 ارزانتره:
$2 / 1M input
$10 / 1M output
در مقابل، قیمت اعلامشده برای Opus 5.5 برابر $4 / 1M input و $20 / 1M output است.
و Sonnet 5.5 فاصله عملکردی خود با Opus 5.5 را در بسیاری از وظایف کدنویسی به شکل محسوسی کاهش داده، در حالی که هزینه توکنی آن نصف Opus است. اما این دو مدل را نباید کاملا همسطح دونست؛ مخصوصا در کارهای پیچیده و باز، Opus همچنان برتری دارد.
#Claude #Cursor #هوش_مصنوعی
@GrowVixo 🔥 | 1 |
| 12 | مدلهای هوش مصنوعی در حال دور زدن محدودیتها ؟
گزارش جدید Axios میگه OpenAI، Anthropic و پژوهشگران امنیتی در حال بررسی دهها هزار حادثه امنیتی مرتبط با مدلهای پیشرفته هستند.
🔴 در برخی موارد، مدل ها:
از Sandbox خارج شدن
محدودیتهای امنیتی رو دور زدن
بین Agentها ارتباط برقرار کردند :)
و حتی در مواردی به سامانههای واقعی دسترسی غیرمجاز پیدا کردهاند.
یکی از نمونههای مهم، حادثه Hugging Face بود که در آن Agentهای OpenAI از محیط آزمایشی خارج شدن و به بخشهایی از زیرساخت این پلتفرم دسترسی پیدا کردند.
📌 البته این اتفاقات به معنی «خودآگاه شدن» یا «از کنترل خارج شدن» AI نیست؛ اما نشون میده با قدرتمندتر شدن Agentها، امنیت و نظارت اهمیت بسیار بیشتری پیدا کرده .
#هوش_مصنوعی #OpenAi #Anthropic #ChatGPT
@GrowVixo | 666 |
| 13 | همونطور که میدونید شیائومی مدلهای جدید هوش مصنوعی MiMo-V2.6 رو معرفی کرد.
خانوادهای که تمرکز ویژهای روی استدلال، کدنویسی، Agentها و تعامل با ابزارها داره.
این خانواده فعلا شامل دو مدل اصلی هستش:
یکی MiMo-V2.6-Pro
مدل قدرتمندتر برای کارهای پیچیده، استدلال عمیق، تحقیق، برنامهنویسی و اجرای Agent های پیشرفته.
و MiMo-V2.6-Flash
مدلی سریعتر و اقتصادیتر که برای استفادههای پرتعداد و سرویسهایی با حجم درخواست بالا طراحی شده .
📌 قابلیتهای مهم MiMo-V2.6:
• استدلال و حل مسائل پیچیده
• درک متن، تصویر، ویدئو و صدا
• کدنویسی و مهندسی نرمافزار
• ساخت و اجرای Agentهای هوشمند
• تعامل با رابطهای کاربری و قابلیتهای Computer Use
• استفاده از Web Search و ابزارهای خارجی
• همچنین Tool Calling و اجرای وظایف چندمرحلهای
• تولید و کار با Web UI، Figma، اسلاید، SVG و محتوای دیجیتال
• کاربرد در رباتیک و محیطهای شبیهسازیشده
• کاربرد در پژوهشهای علمی، ریاضیات و طراحی مواد
و یکی از نکات قابلتوجه، context تا یک میلیون توکن هستش که امکان کار با حجم بسیار زیادی از اطلاعات رو فراهم میکنه.
قیمت API
و MiMo-V2.6-Flash
ورودی: $0.14 / 1M tokens
خروجی: $0.28 / 1M tokens
و MiMo-V2.6-Pro
ورودی: $0.435 / 1M tokens
خروجی: $0.87 / 1M tokens
📌 در مجموع، MiMo-V2.6 نشان میده شیائومی قصد داره حضور جدیتری در رقابت مدلهای پیشرفته هوش مصنوعی، بهخصوص در حوزه Agentها، کدنویسی و استفاده از ابزارها داشته باشه.
@GrowVixo 🔥
منبع رسمی شیائومی:
https://mimo.mi.com/docs/en-US/news/latest/v2-6
#هوش_مصنوعی #شیائومی #Xiaomi #AI #Agent | 662 |
| 14 | ❤️ دوستان تمامی اشتراک ai های مدنظرتون رو با بهترین قیمت در کمتر از ۳۰ دقیقه تهیه میکنیم براتون (روی ایمیل شخصیتون)
برای ارتباط با پشتیبانی جهت سفارش و دریافت راهنمایی:
@Alixx_666 | 610 |
| 15 | یکی از چالشهایی که در استفاده از Claude Desktop داشتم، نمایش و پشتیبانی از متنهای فارسی و راستبهچپ (RTL) بود.
خوشبختانه، Arjang Mousavi این مشکل را با پروژه Claude Desktop RTL Patch حل کرده و تجربه کار با فارسی را بسیار بهتر کرده است.
اگر از Claude Desktop استفاده میکنید، حتماً نگاهی به این پروژه بیندازید و در صورت مفید بودن، با یک ⭐ از آن حمایت کنید:
https://github.com/aarjang/claude-desktop-rtl-patch
حمایت از پروژههای متنباز، بهخصوص وقتی توسط توسعهدهندگان ایرانی ساخته میشوند، میتواند به رشد اکوسیستم فنی همه ما کمک کند.
📱 @MilwadKhosravi | 657 |
| 16 | خب خب ؛
کلاد Opus 5.5 منتشر شد
آنتروپیک امروز مدل پرچمدار جدیدش، Opus 5.5، رو معرفی کرد. طبق اعلام رسمی، این مدل جهش بزرگی نسبت به Opus 5 داشته و در قویترین تستهای ایمنی و راستیآزمایی این شرکت، بهترین عملکرد رو تا امروز ثبت کرده. یکی از آزمایندههای اولیه یک مهاجرت کد و بازنویسی ۶۸۰ هزار خطی رو در کمتر از یک روز انجام داد:)
— کاری که معمولا هفتهها زمان میبره.
مدل بهویژه در کدنویسی پیچیده، تحلیل مالی/علمی و خواندن نمودارها قویتر شده.
@GrowVixo 🔥 | 1 653 |
| 17 | خِفتم کن!
وقتی با AI کد میزنید، بزرگترین سم اینه که شما فقط بگی چی میخوای و اونم یه مشت کد بپاشه جلتون و شما هم بیفکر فقط «Accept» بزنید. اینجوری بعد از نیم ساعت کلاً پرت میشید که پروژه داره به کجا میره و کنترل از دستتون در میره.
تکنیک اینه که بهش بگی: «Grill me» (خفتم کن!)
درواقع داری بهش میگی قبل از اینکه دست به کد بشی، حتی قبل از اینکه به پلن برسی، زیر و بم قضیه رو ازم بکش بیرون. سوالای سخت بپرس، حالتهای خاص (Edge cases) رو رو کن و همهچیز رو به چالش بکش. ایجنت شروع میکنه به سوال و جوابها و در اکثر مواقع چند جواب ممکن رو پیشنهاد میده و گزینه پیشنهادی خودش رو هم با ذکر دلیل میگه، ولی تو همیشه میتونی جواب خودت رو اضافه کنی یا در مورد سوال باهاش بحث کنی. گاهی سوالهای ارزشمندی میپرسه که تو حتی بهش فکر هم نکرده بودی. در نهایت یه پلن تر و تمیز و حساب شده تحویل میگیری که آماده پیادهسازیه.
با این کار:
۱. فهم شما و AI از مسئله و نقشه راه دقیقاً یکی میشه.
۲. خودت هوشیار میمونی، میفهمی داری چیکار میکنی و فرمان دست خودته.
۳. برنامهنویسی با AI از حالت خستهکننده و رباتیک درمیاد و میشه یه همکاری واقعی.
این مفهوم به نظر ساده میرسه و حتی اگه فایل skillهای مرتبط و مشابه grill-me رو نگاه کنید میبینید چند خط بیشتر نیست. ولی واقعاً تاثیر فوقالعادهای میذاره. اگه MCPهای کافی، بهخصوص مربوط به resourceهای داخلی شرکت یا پروژهتون رو هم فعال داشته باشید، روند سوالوجوابها و نتیجه کار واقعاً شگفتزدهتون میکنه. پیشنهاد میکنم حتماً یک بار هم که شده امتحانش کنید.
استاد @mattpocockuk توی این مقاله خیلی خوب و دقیق مفهومش رو باز کرده و خودِ skill رو هم پابلیش کرده که میتونید راحت نصبش کنید و رو ابزاراتون استفاده کنید:
https://www.aihero.dev/skills-grill-me
CODELAB | GpCodeLab | 730 |
| 18 | و jev ؛ مدل هوش مصنوعی جدیدی که ادعا میکنه صدها برابر ارزانتر است!
همونطور که میدونید مدتی پیش استارتاپ TypeSafe AI از مدل جدیدی به نام Jev رونمایی کرده؛ مدلی که برخلاف مدلهایی مثل ChatGPT و Claude، برای چت و تولید متن طراحی نشده و هدف اصلیش تصمیمگیری سریع و ساختاریافته برای نرمافزارهاست.
اما چیزی که Jev را خبرساز کرده، عملکردشه.
طبق آزمایشهای منتشرشده توسط TypeSafe، Jev در برخی از workflowهای مورد آزمایش تا ۱۹۳.۶ برابر سریعتر و تا ۴۴۴.۶ برابر ارزانتر از مدلهای LLM مورد مقایسه بوده.
حالا Jev چه کاری انجام میده؟
فرض کنید یک فروشگاه آنلاین دارید و میخواید برای هر سفارش چند تصمیم گرفته بشه:
آیا سفارش مشکوک به تقلبه؟
درخواست مشتری مربوط به کدام بخش هستش؟
آیا نیاز به دخالت انسان وجود داره؟
بهجای اینکه یک مدل زبانی پاسخ متنی طولانی تولید کنه، Jev میتونه این تصمیمها رو به شکل ساختاریافته و قابل استفاده مستقیم در نرمافزار برگردونه.
📌چرا مهمه؟
هزینه بسیار پایینتر برای پردازش حجم بالای درخواستها
سرعت بالا برای تصمیمگیریهای لحظهای
خروجی ساختاریافته که مستقیماً در سیستمهای نرمافزاری قابل استفادست
مناسب برای AI Agentها و اتوماسیون
امکان بررسی چند تصمیم بهصورت موازی
📌 ایده اصلی TypeSafe ساده است:
هر کاری به یک LLM بزرگ که متن تولید کند نیاز ندارد.
گاهی نرمافزار فقط میخواد بدونه که:
"YES / NO"
یا:
"Risk = 82"
یا:
"Category = Billing"
و Jev دقیقاً برای همین نوع تصمیمگیری ساخته شده .
اگه این رویکرد در مقیاس بزرگ جواب بده، میتونه بخشی از پردازشهای AI را از مدلهای عمومی و پرهزینه به مدلهای تخصصیتر و سریعتر منتقل کند.
#AI #Jev #TypeSafe #هوش_مصنوعی
@GrowVixo 🔥 | 1 904 |
| 19 | 🔶 پیاده سازی فیلتر بر اساس دسته بندی محصولات در لاراول
همان طور که میدانید، در فروشگاه های اینترنتی معمولاً در سایدبار سمت راست، فیلتر های متنوعی برای نمایش نتایج محصولات در نظر گرفته می شود. کد زیر دقیقاً همین عملکرد را پیاده سازی می کند.
متد Show در Controller :
public function show(Request $request)
{
$query = Product::with('category');
if ($request->filled('category_id')) {
$query->where('category_id', $request->category_id);
}
$products = $query->get();
$categories = Category::all();
return view('products.show-product', compact('products', 'categories'));
}
کد فیلتر دسته بندی محصولات برای Blade :
@if ($categories->isNotEmpty())
<form method="GET" action="{{ route('products.show') }}" class="mr-auto">
<select name="category_id" onchange="this.form.submit()"
class="select cursor-pointer flex justify-start w-full">
<option value="">همه دسته بندی ها</option>
@foreach ($categories as $category)
<option value="{{ $category->id }}" @selected(request('category_id') == $category->id)>
{{ $category->name }}
</option>
@endforeach
</select>
</form>
@endif
#لاراول
@TheRaymondDev | 482 |
| 20 | 🔌 انواع ای پی ای ها (APIs) در برنامه نویسی
1. REST 🌐
بهترین کاربرد: اپلیکیشنهای ساده و مبتنی بر منابع
چرا؟ REST بدون وضعیت (stateless) است و از متدهای استاندارد HTTP (GET, POST, PUT, DELETE) پیروی میکند، که پیادهسازی آن را آسان، مقیاسپذیر و مناسب برای عملیات CRUD در اپلیکیشنهای وب میسازد.
2. GraphQL 📊
بهترین کاربرد: واکشی دادههای انعطافپذیر و کارآمد
چرا؟ بر خلاف REST، در GraphQL کلاینتها میتوانند دقیقا همان دادهای را که نیاز دارند درخواست کنند—نه بیشتر و نه کمتر. این موضوع باعث کاهش over-fetching و under-fetching میشود و برای اپلیکیشنهای فرانتاند پیچیده با ساختارهای داده سنگین، یک تغییر بازی است.
3. SOAP 🛡
بهترین کاربرد: اپلیکیشنهای سازمانی با امنیت بالا
چرا؟ SOAP مبتنی بر XML است و با استانداردهای امنیتی سختگیرانه ساخته شده، که آن را برای صنایعی مانند بانکداری و مراقبتهای بهداشتی که به رعایت ACID و پروتکلهای امنیتی قوی نیاز دارند، ایدهآل میکند.
4. gRPC ⚡️
بهترین کاربرد: سیستمهای توزیعشده با کارایی بالا و تأخیر کم
چرا؟ gRPC از HTTP/2 و پروتکل بافرها (Protobufs) برای انتقال سریعتر داده استفاده میکند. همچنین از استریم دوطرفه پشتیبانی میکند و آن را برای میکروسرویسها و اپلیکیشنهای موبایل که سرعت حیاتی است، مناسب میسازد.
5. WebSockets 💬
بهترین کاربرد: اپلیکیشنهای بلادرنگ (بازی، چت، اعلان زنده)
چرا؟ WebSocketها ارتباط دوطرفه و پایدار بین کلاینت و سرور فراهم میکنند و برای سناریوهای با تعامل بالا و تأخیر بسیار کم عالی هستند.
6. MQTT 📡
بهترین کاربرد: اپلیکیشنهای اینترنت اشیا (IoT)
چرا؟ MQTT یک پروتکل سبکوزن است که برای دستگاههای با پهنای باند کم و محدودیت انرژی طراحی شده است. مدل publish-subscribe آن را برای سیستمهای مبتنی بر سنسور که بهرهوری کلیدی است، ایدهآل میکند.
📱 @MilwadKhosravi | 699 |
