کاپیتان کد | برنامه‌نویسی و هوش مصنوعی
254 subscribers
122 photos
1 video
108 links
آموزش و اخبار برنامه‌نویسی، هوش مصنوعی و تکنولوژی 💻
معرفی ابزارهای توسعه، Laravel و سرویس‌های AI
🌐 captaincode.tech
💻 @captain_code
Download Telegram
🗂 هنوز برای کلید اصلی از UUID تصادفی استفاده می‌کنی؟ توی PostgreSQL 18 بزن رو uuidv7()!

‏PostgreSQL 18 تابع داخلی uuidv7() رو داره که UUIDهای مرتب‌شده بر اساس زمان می‌سازه. کافیه بنویسی id uuid PRIMARY KEY DEFAULT uuidv7().
برخلاف gen_random_uuid() که کاملاً تصادفیه، رکوردهای جدید ته ایندکس B-tree می‌شینن و ایندکس کمتر به‌هم می‌ریزه.


یه جایزه هم داره: با uuid_extract_timestamp(id) زمان ساخت هر رکورد رو مستقیم از خود ID درمیاری. اگه هنوز روی نسخه‌ی 17 یا قدیمی‌تری، این یه دلیل خوب برای آپگریده 😉

🔗 مستندات UUID در PostgreSQL

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤9
🍎 ‏Meta وزن‌های Muse Spark Open رو داد بیرون؛ ۸۱۶B روی دوتا Mac Studio!

‏Muse Spark Open که خود Meta می‌گه قوی‌ترین مدل open-weight آمریکایی تا امروزه، همین امشب منتشر شد: ۸۱۶ میلیارد پارامتر (۴۲ میلیارد فعال)، کانتکست ۱M، ذاتاً چندوجهی و ساخته‌شده برای کدنویسی و کارهای ایجنتی طولانی.


با همکاری Apple روی دوتا Mac Studio با چیپ M5 Ultra و فریم‌ورک MLX لوکال اجرا می‌شه (حدود ۱ ترابایت رم لازمه 😅). سخت‌افزارش رو نداری؟ از همین الان روی OpenRouter، Groq، Together AI و چندتا پلتفرم دیگه در دسترسه؛ لایسنسش هم Muse Model License با شرایط تجاری محدوده.
تو مدل‌های open-weight رو بیشتر چطوری استفاده می‌کنی؟ رأیت رو تو نظرسنجی پایین بده (می‌تونی چند گزینه رو انتخاب کنی) 👇
🔗 معرفی رسمی Muse Spark Open

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤4🔥4
🚀 ‏NVIDIA مدل‌های open برای ایجنت‌ها رو گسترش داد؛ Nemotron 3.5 Super VL اومد!

‏NVIDIA دیروز Nemotron 3.5 Super VL رو منتشر کرد: مدل open با ۱۲۰ میلیارد پارامتر (حدود ۱۲B فعال)، چندوجهی برای خوندن سند و نمودار و tool use. خودش می‌گه تو کلاسش تا ۵× سریع‌تره. کنارش Nemotron 3.5 Bolt هم اومده: ۷۴B-A9B که تو ۲۴GB رم لوکال روی RTX Spark اجرا می‌شه.


وزن‌ها از همین الان روی Hugging Face و OpenRouter و NVIDIA NIM هستن؛ نسخه‌ی کوچیک‌تر Bolt E4B هم ۲۳ اکتبر می‌رسه. اگه ایجنت لوکال می‌خوای و سخت‌افزار NVIDIA داری، Bolt گزینهٔ جالبیه 👀

🔗 معرفی رسمی NVIDIA

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤8👀3🔥1
🌊 ‏Reflection اولین مدلش رو داد بیرون؛ Beam با ۵۰۱B و لایسنس Apache 2.0!

‏Beam، اولین مدل آزمایشگاه تازه‌کار آمریکایی Reflection، امروز روی Hugging Face منتشر شد: MoE با ۵۰۱ میلیارد پارامتر (۲۳ میلیارد فعال)، کانتکست ۱M و تمرکز روی کدنویسی و کارهای ایجنتی. طبق اعداد خود Reflection، روی SWE-bench Verified به ۸۱٫۶٪ رسیده.


لایسنسش Apache 2.0 کامله، یعنی برای کار تجاری دردسری نداره؛ ولی لوکال‌پسند نیست: حتی نسخهٔ NVFP4 حدود ۲۸۰ گیگ وزنه و خود Hugging Face برای سرو کردنش ۴ تا B200 پیشنهاد می‌ده 😅 این هفته کلی مدل open اومد؛ تو کدومش رو امتحان می‌کنی؟ رأیت رو تو نظرسنجی پایین بده (می‌تونی چند گزینه رو انتخاب کنی) 👇

🔗 معرفی Beam در Hugging Face

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤7🔥2
🤖 ‏GPT-6 Pro حالا چندتا ایجنت رو هم‌زمان روی یه کار می‌ندازه!

‏OpenAI دیشب GPT-6 Pro رو توی تب Chat آپدیت کرد: جواب‌ها سریع‌تر شدن، استفاده از plugin و ابزارها بهتر شده و حالا چند ایجنت موازی هر کدوم یه تیکه از تسک رو انجام می‌دن. پیشرفت هر ایجنت رو وسط گفتگو می‌بینی و آخرش می‌تونی تسک تموم‌شده رو باز کنی ببینی هر کدوم دقیقاً چی کار کرده.


فعلاً داره کم‌کم برای کاربرای Pro فعال می‌شه. برای کارای سنگین مثل ریسرچ چندمنبعی یا بررسی یه کدبیس بزرگ، تقسیم کار بین چند ایجنت یعنی صبر کمتر؛ فقط حواست باشه OpenAI هنوز عددی برای میزان سرعتش نداده 👀

🔗 یادداشت انتشار ChatGPT

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤7🔥4👀1
🐋 ‏DeepSeek امروز V4.1-Flash-1017 رو داد؛ ارزون، وزن‌باز و آماده برای Claude Code!

‏DeepSeek-V4.1-Flash-1017 امروز روی API، اپ و Hugging Face (لایسنس MIT) منتشر شد. طبق نمودار خود DeepSeek روی DeepSWE به ۷۷٪ رسیده با هزینه‌ی کمتر از ۰٫۲ دلار برای هر تسک؛ نسخه‌ی قبلی ۷۴٫۲٪ بود با حدود ۰٫۵ دلار.


می‌خوای Claude Code رو روش تست کنی؟ این‌ها رو export کن و بعد claude رو بزن:
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=YOUR_DEEPSEEK_KEY
export ANTHROPIC_MODEL=deepseek-flash[1m]

تا ۳۱ اکتبر هم Search و Fetch خودش از داخل Claude Code و Codex برای کاربرای API رایگانه. بنچمارک‌ها فعلاً مال خود DeepSeek‌ان، پس قبل از کار جدی خودت تستش کن.

🔗 راهنمای کامل اتصال | خبر رسمی

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
🔥5❤4👀1
🛡 ‏Perplexity سندباکس ایجنت‌هاش رو اوپن‌سورس کرد؛ تو کد ایجنتت رو کجا اجرا می‌کنی؟

‏SPACE همون زیرساختیه که تسک‌های ایجنت توی Perplexity Computer روش اجرا می‌شن: هر تسک توی یه Firecracker microVM جدا، با یه HTTP API ساده، نوشته‌شده با Rust و با لایسنس Apache 2.0.


یه لایه‌ی سازگار با E2B هم داره، یعنی اگه الان با SDK پایتونِ E2B کار می‌کنی، می‌تونی همون کد رو روی سرور خودت (با KVM) ببری. دیگه بهونه‌ای برای اجرای مستقیم کد ایجنت روی لپ‌تاپ نمی‌مونه 😅

تو کد ایجنت‌هات رو کجا اجرا می‌کنی؟ رأیت رو تو نظرسنجی پایین بده (چندتا گزینه هم می‌تونی بزنی)

🔗 ریپوی SPACE روی GitHub

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤3🔥3👀1
🔐 ‏Wails v2.17.0 اومد؛ تا دیروز هر سایت مخربی می‌تونست از توی مرورگرت کل API گوی اپت رو صدا بزنه!

سرور wails dev روی ws://localhost:34115/wails/ipc از هر origin اتصال قبول می‌کرد و مستقیم می‌فرستادش سراغ متدهای bind‌شده‌ی Go. توی v2.17.0 هدر Host و Origin چک می‌شن و یه کوکی مخصوص هر اجرا (HttpOnly و SameSite=Strict) هم لازمه.


اگه با Wails اپ دسکتاپ می‌سازی، هم CLI رو آپدیت کن هم نسخه‌ی پروژه رو، چون کد dev server توی خود ماژول wails کامپایل می‌شه:
go install github.com/wailsapp/wails/v2/cmd/wails@v2.17.0
go get github.com/wailsapp/wails/v2@v2.17.0

یه درس کلی هم داره: هر سرور لوکالی که WebSocket باز می‌کنه و Origin رو چک نمی‌کنه، از توی مرورگر قابل حمله‌ست 😬

🔗 ریلیز نوت Wails v2.17.0

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤5🔥4👀1
🧩 قبل از هر push، یه نگهبان ازت می‌پرسه کدی که AI نوشته دقیقاً چیکار می‌کنه!

‏Sphinx یه Git hook اوپن‌سورسه (لایسنس MIT) که امروز رفت صفحه اول Hacker News: وقتی کد ایجنتت رو push می‌کنی، یه ریویوئر که چتت رو ندیده diff رو می‌خونه و یه سناریوی واقعی ازت می‌پرسه، مثلاً «اگه Stripe همین webhook رو دوباره بفرسته چی می‌شه؟». جواب درست بدی push ادامه پیدا می‌کنه، غلط بدی دلیلش رو یاد می‌گیری.


با Codex، Claude Code، Cursor و OpenCode کار می‌کنه و شعارش اینه: «فکر کردن رو می‌شه سپرد، ولی فهمیدن رو نه.» حالا راستش رو بگو، تو کدی که AI برات می‌نویسه رو قبل از ship چقدر می‌خونی؟ 😅

رأیت رو تو نظرسنجی پایین بده (چندتا گزینه هم می‌تونی بزنی)

🔗 ریپوی Sphinx روی GitHub

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
🆒4👀3❤1
🧯 فرم‌هات روی local کار می‌کنن ولی روی سرور 419 Page Expired می‌دن؟ مقصر معمولاً کدت نیست!

توی production، خطای 419 یا CSRF token mismatch تقریباً همیشه از session و کوکیه: APP_URL با HTTPS نمی‌خونه، trustProxies تنظیم نشده، SESSION_DOMAIN یا کوکی Secure اشتباه ست شده، session بین چند سرور مشترک نیست، یا کش صفحه HTML قدیمی با token قدیمی تحویل می‌ده.


‏Livewire هم خودش token رو می‌فرسته؛ پس اگه «This page has expired» می‌بینی، برو سراغ همین تنظیمات session، نه این‌که livewire/* رو از CSRF مستثنی کنی 😅
توی مقاله‌ی جدید کاپیتان کد، ۸ سناریوی رایج رو با جدول تشخیص، راه‌حل قدم‌به‌قدم و کد آماده آوردیم.

🔗 رفع خطای 419 Page Expired در لاراول و Livewire

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
🔥6❤3
🐰 ‏MiniMax نقاب Space Bunny رو برداشت؛ M3.1 Flash با ورودی ۰٫۱۵ دلار اومد!

‏MiniMax-M3.1-Flash امروز روی API منتشر شد: کانتکست ۱ میلیون توکن، ورودی متن و عکس و ویدیو، با قیمت ثابت ۰٫۱۵ دلار ورودی و ۰٫۶۰ دلار خروجی برای هر میلیون توکن. همون مدل ناشناس Space Bunny بوده که بیشتر از ۲۰۰ تریلیون توکن پردازش کرده.


طبق اعلام خود MiniMax روی DeepSWE v1.1 به ۷۳٫۷٪ رسیده و هزینه‌ی کارای ایجنتی نسبت به نسل قبل ۷۰٪ کمتر شده. فقط حواست باشه reasoning همیشه روشنه و خاموش نمی‌شه، فقط سطح effort رو انتخاب می‌کنی.
تو برای کار ایجنتی سراغ کدوم مدل ارزون می‌ری؟ رأیت رو تو نظرسنجی پایین بده (چندتا گزینه هم می‌تونی بزنی) 👇

🔗 اعلامیه رسمی MiniMax

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤6🔥3👀1
برای کار ایجنتی و کدنویسی سراغ کدوم مدل ارزون می‌ری؟ (چندتا انتخاب آزاده)
Anonymous Poll
18%
‏MiniMax M3.1 Flash
59%
‏DeepSeek V4.1 Flash
27%
‏Kimi K3
36%
‏GLM-5.3
45%
فقط مدل‌های بسته (Claude / GPT)
18%
مدل لوکال (Ollama و رفقا)
👀1
🦖 ‏COBOL دیگه کابوس AI نیست؛ نمرهٔ مدل‌های OpenAI توش از ۱۰٫۹٪ پرید به ۷۲٫۱٪!

‏OpenAI دیشب نتایج بنچمارک جدیدش MultiLangBench رو منتشر کرد: مدل باید یه موتور دیتابیس سازگار با SQLite رو از صفر توی ۲۰ زبان بنویسه. GPT-6 Astra میانگین ۸۷٫۴٪ تست‌ها رو پاس کرد (GPT-5.6 Sol فقط ۲۶٫۸٪). توی مهاجرت کد COBOL به C++، Java، Kotlin، Python یا Rust هم GPT-6.1 Sol با reasoning پایین به ۸۶٫۶٪ رسید (مدل قبلی: ۵٫۴٪).


چرا مهمه؟ طبق خود OpenAI، بیش از ۴۰٪ سیستم‌های بانکداری آنلاین هنوز روی COBOL می‌چرخن و کد و مستندات این زبان‌ها برای آموزش مدل کمه. تست‌سوئیت MultiLangBench هم روی GitHub منتشر شده؛ قبل از اینکه توی زبان خودت به یه مدل اعتماد کنی، نتیجه‌ش رو چک کن.

🔗 گزارش کامل OpenAI

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤6🔥3💯2👀1
🌙 سه خبر داغ امروز که دولوپرها رو حسابی درگیر کرد!

🐦 ‏Ornith-1.5-122B با لایسنس MIT اوپن‌سورس شد: مدل MoE که روی یه GPU تکی اجرا می‌شه و توی SWE-bench Verified به ۸۴٫۵ رسیده.
⚡️ ‏tsrs، پورت Rust کامپایلر TypeScript از Cloudflare و VoidZero: تا ۸ برابر سریع‌تر با حدود ۷۰٪ مصرف رم کمتر نسبت به TypeScript 7.0.
🎙 ‏Eleven Realtime از ElevenLabs: مدل Speech to Speech که کل ایجنت صوتی رو یه‌جا انجام می‌ده، با بیش از ۹۰ زبان و API سازگار با OpenAI Realtime.


‏Ornith رو با ollama run ornith-1.5:122b هم می‌تونی بیاری بالا. tsrs فعلاً آزمایشیه، ولی با npx tsrs روی پروژه‌ی خودت امتحانش کن و ببین type check چقدر سریع‌تر می‌شه 😎
تو کدومش رو اول امتحان می‌کنی؟ رأیت رو تو نظرسنجی پایین بده (چندتا گزینه هم می‌تونی بزنی) 👇

🔗 Ornith | tsrs | Eleven Realtime

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤8👀1
🚨 ‏PHP امروز آپدیت امنیتی اضطراری می‌ده؛ دو باگ critical که سرورت رو تهدید می‌کنه!

تیم امنیتی PHP اعلام کرده امروز ساعت ۱۴:۰۰ UTC (۱۷:۳۰ به وقت تهران) نسخه‌های امنیتی جدید رو منتشر می‌کنه تا دو آسیب‌پذیری critical با امتیاز CVSS 9.2 رو ببنده. طبق watchTowr و CERT-EU این دو باگ (CVE-2026-109618 و CVE-2026-109619) از نوع اجرای کد از راه دور (RCE) هستن و اطلاعاتشون زودتر از موعد لو رفته.


اگه پروژه‌ی لاراولی، وردپرسی یا هر سایت PHP روی سرور داری، از همین الان برنامه‌ی آپدیت رو بچین و عصر که نسخه‌ها اومد سریع آپدیت کن؛ لیست نسخه‌های آسیب‌پذیر و اصلاح‌شده رو خود PHP همراه انتشار اعلام می‌کنه. خاموش کردن session.upload_progress.enabled هم به‌عنوان راه موقت دست‌به‌دست می‌شه، ولی رسمی نیست و جای آپدیت رو نمی‌گیره.

🔗 اطلاعیه رسمی PHP

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤7👍2🔥1👀1
🧩 ‏Vite manifest not found روی سرور، ولی روی local همه‌چیز اوکیه؟ کدت سالمه، build به سرور نرسیده!

لاراول توی production فایل public/build/manifest.json رو می‌خونه. ولی .gitignore پیش‌فرض لاراول /public/build رو کنار می‌ذاره؛ پس اگه deploy‌ت فقط git pull باشه، build هیچ‌وقت با کد نمیاد.


توی مقاله‌ی جدید کاپیتان کد سه راه build رو قدم‌به‌قدم آوردیم: روی VPS، توی GitHub Actions با artifact و جابه‌جایی بدون downtime، و build روی سیستم خودت برای هاست اشتراکی بدون Node.
فرقش با فایل جامونده‌ی public/hot و خطای «Unable to locate file in Vite manifest»، نکته‌های Docker و Octane، نسخه‌ی Node لازم برای Vite 7 و 8 و یه چک‌لیست deploy هم داخلشه 🚀

🔗 رفع خطای Vite manifest not found در لاراول

رأیت رو تو نظرسنجی پایین بده (می‌تونی چندتا گزینه بزنی)

اگه روزت با کد زدن و اخبار جدید AI می‌گذره، جات اینجاست 👇
🆔 @captaincode_tech
❤7👀1