از طریق سایت https://b.ai میتونید به صورت کاملا رایگان به api مدلهای زیر دسترسی پیدا کنید:
GLM 5.3 Flash
Qwen3.8 Flash
Hy3
MiMo V2.5
مشخص نیست این طرح رایگان تا چه زمانی ادامه داشته باشه از دستش ندید. کارت اعتباری هم نیازی نداره.
@DevTwitter | <MohammadMSFT/>
GLM 5.3 Flash
Qwen3.8 Flash
Hy3
MiMo V2.5
مشخص نیست این طرح رایگان تا چه زمانی ادامه داشته باشه از دستش ندید. کارت اعتباری هم نیازی نداره.
@DevTwitter | <MohammadMSFT/>
👎25👍19🍌2
یکی از نکاتی که در استفاده از TypeScript باید همیشه در نظر داشته باشیم اینه که TypeScript میتونه در زمان توسعه و کامپایل جلوی خیلی از خطاها رو بگیره، اما وقتی دادهای در زمان اجرا از بیرون application وارد میشه، دیگه تضمینی دربارهی درست بودن اون داده نداره.
ما میتونیم برای همه چیز type و interface تعریف کنیم، از autocomplete و بررسیهای TypeScript استفاده کنیم، ولی وقتی داده از بیرون application وارد میشه،
دیگه تضمینی وجود نداره که واقعاً همون شکلی باشه که انتظار داریم.
مثلاً یک API ممکنه یک field رو حذف کنه، اسم یک مقدار رو تغییر بده یا یک response متفاوت برگردونه. اینجا TypeScript دیگه نمیتونه کمکی کنه، چون این اتفاق در runtime رخ داده.اینجاست که Runtime Validation اهمیت پیدا میکنه.
در همکاری تیمی داشتن یک API Contract بین دو سمت فرانت و بک خیلی مهمه. هر endpoint باید مشخص کنه چه دادهای دریافت میکنه و چه دادهای برمیگردونه ،اما حتی داشتن یک API Contract هم به تنهایی کافی نیست؛ چون contract باید در runtime هم بررسی بشه تا مطمئن بشیم دادهای که واقعاً بین دو سمت رد و بدل میشه، با چیزی که انتظار داریم هماهنگه.
در یکی از پروژههایی که روی اون کار کردم، برای حل این مسئله یک API Contract Boundary طراحی کردم؛ یک لایه بین featureهای frontend و API که request و responseها رو بر اساس contract مورد انتظار validate میکنه.
این باعث شد mismatchهای بین frontend و backend زودتر مشخص بشن و خطاها به جای اینکه جایی در UI ظاهر بشن، نزدیکتر به منبع خودشون شناسایی بشن.
توی پست جدیدم داخل dev.to دربارهی این موضوع، اینکه چرا TypeScript به تنهایی کافی نیست و چطور Runtime Validation رو در یک API layer پیاده کردم نوشتم.
لینک:
https://dev.to/rrealmrezarajabi/typescript-types-are-not-enough-building-a-runtime-api-contract-boundary-5epn
@DevTwitter | <Mohamad Reza Rajabi/>
ما میتونیم برای همه چیز type و interface تعریف کنیم، از autocomplete و بررسیهای TypeScript استفاده کنیم، ولی وقتی داده از بیرون application وارد میشه،
دیگه تضمینی وجود نداره که واقعاً همون شکلی باشه که انتظار داریم.
مثلاً یک API ممکنه یک field رو حذف کنه، اسم یک مقدار رو تغییر بده یا یک response متفاوت برگردونه. اینجا TypeScript دیگه نمیتونه کمکی کنه، چون این اتفاق در runtime رخ داده.اینجاست که Runtime Validation اهمیت پیدا میکنه.
در همکاری تیمی داشتن یک API Contract بین دو سمت فرانت و بک خیلی مهمه. هر endpoint باید مشخص کنه چه دادهای دریافت میکنه و چه دادهای برمیگردونه ،اما حتی داشتن یک API Contract هم به تنهایی کافی نیست؛ چون contract باید در runtime هم بررسی بشه تا مطمئن بشیم دادهای که واقعاً بین دو سمت رد و بدل میشه، با چیزی که انتظار داریم هماهنگه.
در یکی از پروژههایی که روی اون کار کردم، برای حل این مسئله یک API Contract Boundary طراحی کردم؛ یک لایه بین featureهای frontend و API که request و responseها رو بر اساس contract مورد انتظار validate میکنه.
این باعث شد mismatchهای بین frontend و backend زودتر مشخص بشن و خطاها به جای اینکه جایی در UI ظاهر بشن، نزدیکتر به منبع خودشون شناسایی بشن.
توی پست جدیدم داخل dev.to دربارهی این موضوع، اینکه چرا TypeScript به تنهایی کافی نیست و چطور Runtime Validation رو در یک API layer پیاده کردم نوشتم.
لینک:
https://dev.to/rrealmrezarajabi/typescript-types-are-not-enough-building-a-runtime-api-contract-boundary-5epn
@DevTwitter | <Mohamad Reza Rajabi/>
🔥24🍌11👎1
عزیزانی که هاست cPanel و directAdmin دارند و از تمدید خسته شدند
یا دوست دارند خودشون هاست و دامین خودشون رو داشته باشند یه نگاهی به ویرچوالمین داشته باشند
امشب نسخه 8.2 رو دادند:
- پشتبانی از podman
- HTTP3 رو Nginx
- قابلیت نصب رو اوبونتو 26.04
https://virtualmin.com
@DevTwitter | <~/mj/>
یا دوست دارند خودشون هاست و دامین خودشون رو داشته باشند یه نگاهی به ویرچوالمین داشته باشند
امشب نسخه 8.2 رو دادند:
- پشتبانی از podman
- HTTP3 رو Nginx
- قابلیت نصب رو اوبونتو 26.04
https://virtualmin.com
@DevTwitter | <~/mj/>
👍14❤5👎3
مدل GLM 5.3 Flash و DeepSeek V4 Flash توی Verdent رایگان در دسترسن.
نه API Key جدا میخواد، نه اشتراک مدل.
فقط یه محدودیت ۵ ساعته و هفتگی دارن؛ یعنی رایگانِ نامحدود نیست.
https://verdent.ai
@DevTwitter | <خوابگرد/>
نه API Key جدا میخواد، نه اشتراک مدل.
فقط یه محدودیت ۵ ساعته و هفتگی دارن؛ یعنی رایگانِ نامحدود نیست.
https://verdent.ai
@DevTwitter | <خوابگرد/>
❤29🍌6👍3
مدیرعامل زیرساخت: با تحریم، دسترسی کاربران ایرانی به بیش از ۳۰ درصد از ۷۰۰ هزار دامنه پربازدید جهان مسدود شده است.
البته ایشان نگفتن با فیلترینگ ۶۰ درصد دیگه هم از دسترس خارج شده
با جلوگیری از استفاده VPN همان تحریم ها اثر بهتر دارند تا کاربر ایرانی نابود بشه
@DevTwitter | <MehrdadLinux/>
البته ایشان نگفتن با فیلترینگ ۶۰ درصد دیگه هم از دسترس خارج شده
با جلوگیری از استفاده VPN همان تحریم ها اثر بهتر دارند تا کاربر ایرانی نابود بشه
@DevTwitter | <MehrdadLinux/>
🔥52💔23👎3
قابلیتهای مسخره لاراول که شاید 0.01% بهش نیاز پیدا کنی ولی الان توی فریمورکه!
چند نسخهی اخیر لاراول پر شده از متدهایی که آدم با خودش میگه: واقعا نیاز بود این اضافه بشه؟! انگار Taylor Otwell هم گاهی فقط داشته محض سرگرمی انجامش میداده
به عنوان نمونه، Str::initials حروف اول کلمات یه رشته رو برمیگردونه، مثلا از اسم و فامیل، مخفف میسازه و توی ساختن آواتار کاربر میتونه کاربرد داشته باشه.
کاربرد دیگه ای ازش به ذهنم نمیرسه!
از یه زاویه میشه گفت چرت و لوسه، فقط کدبیس رو حجیم میکنه.
از زاویهی دیگه، طرفدارای Taylor Otwell میگن DX بهتر میشه، دیگه لازم نیست هزارتا تابع نیتیو PHP رو حفظ باشی.
@DevTwitter | <Ehsan Rezaei/>
چند نسخهی اخیر لاراول پر شده از متدهایی که آدم با خودش میگه: واقعا نیاز بود این اضافه بشه؟! انگار Taylor Otwell هم گاهی فقط داشته محض سرگرمی انجامش میداده
به عنوان نمونه، Str::initials حروف اول کلمات یه رشته رو برمیگردونه، مثلا از اسم و فامیل، مخفف میسازه و توی ساختن آواتار کاربر میتونه کاربرد داشته باشه.
کاربرد دیگه ای ازش به ذهنم نمیرسه!
از یه زاویه میشه گفت چرت و لوسه، فقط کدبیس رو حجیم میکنه.
از زاویهی دیگه، طرفدارای Taylor Otwell میگن DX بهتر میشه، دیگه لازم نیست هزارتا تابع نیتیو PHP رو حفظ باشی.
@DevTwitter | <Ehsan Rezaei/>
🍌46👍20👎5
نسخهی ۲.۰ Get-Git منتشر شد!
اگر دوست دارید Git را با فلشکارتهای کوتاه و ساده یاد بگیرید، نسخهی جدید Get-Git حالا بیشتر از یک مجموعه کارت است؛ یک دورهی کوچک و مرحلهبهمرحله که میتوانید پیشرفتتان را در آن دنبال کنید.
قابلیتهای جدید:
- صفحهی اصلی تازه برای دسترسی سریع به همهی سری فلش کارتها
- پنج سری جدید: Merge، Abort، Stash، Undo و Gitmoji
- ثبت مجموعههای تکمیلشده و ادامه از آخرین بخش ناتمام
- جستوجو و مرور کارتها براساس تگها
- منوی بهتر برای موبایل و جابهجایی ساده بین مجموعهها
- امکان ثبت واکنش زیر هر کارت
- نمایش میزان پیشرفت هنگام مطالعه
- قابلیت نصب روی موبایل و استفاده بهصورت آفلاین
تمام اطلاعات پیشرفت و واکنشها فقط در مرورگر خودتان ذخیره میشوند و چیزی به سروری ارسال نمیشود.
استفاده از Get-Git:
https://parsabordbar.github.io/get-git/
مخزن پروژه در GitHub:
https://github.com/ParsaBordbar/get-git
@DevTwitter | <Parsa/>
اگر دوست دارید Git را با فلشکارتهای کوتاه و ساده یاد بگیرید، نسخهی جدید Get-Git حالا بیشتر از یک مجموعه کارت است؛ یک دورهی کوچک و مرحلهبهمرحله که میتوانید پیشرفتتان را در آن دنبال کنید.
قابلیتهای جدید:
- صفحهی اصلی تازه برای دسترسی سریع به همهی سری فلش کارتها
- پنج سری جدید: Merge، Abort، Stash، Undo و Gitmoji
- ثبت مجموعههای تکمیلشده و ادامه از آخرین بخش ناتمام
- جستوجو و مرور کارتها براساس تگها
- منوی بهتر برای موبایل و جابهجایی ساده بین مجموعهها
- امکان ثبت واکنش زیر هر کارت
- نمایش میزان پیشرفت هنگام مطالعه
- قابلیت نصب روی موبایل و استفاده بهصورت آفلاین
تمام اطلاعات پیشرفت و واکنشها فقط در مرورگر خودتان ذخیره میشوند و چیزی به سروری ارسال نمیشود.
استفاده از Get-Git:
https://parsabordbar.github.io/get-git/
مخزن پروژه در GitHub:
https://github.com/ParsaBordbar/get-git
@DevTwitter | <Parsa/>
❤40👍8🔥3
سلا دوستان وقتتون بخیر
من یک داشبورد شخصی ساختم برای مدیریت بهتر کارهای روزمره که قابلیت هایی مثل مدیریت تسک ها ، عادتها، یادداشتها، رویدادها و بوکمارکها و گزارش روزانه و هفتگی و امکان چت با دستیار هوشمند رو در قالب یک محیط یک پارچه در اختیار کاربر ها میزاره
اگر براتون مفید بود ممنون میشم star بدید
لینک مخزن کد:
https://github.com/AlirezaRashnoo/home-os
لینک نسخه آنلاین:
home-os-ruddy.vercel.app
@DevTwitter | <Alireza/>
من یک داشبورد شخصی ساختم برای مدیریت بهتر کارهای روزمره که قابلیت هایی مثل مدیریت تسک ها ، عادتها، یادداشتها، رویدادها و بوکمارکها و گزارش روزانه و هفتگی و امکان چت با دستیار هوشمند رو در قالب یک محیط یک پارچه در اختیار کاربر ها میزاره
اگر براتون مفید بود ممنون میشم star بدید
لینک مخزن کد:
https://github.com/AlirezaRashnoo/home-os
لینک نسخه آنلاین:
home-os-ruddy.vercel.app
@DevTwitter | <Alireza/>
🍌51❤32🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
مدل GPT-6 یا همون Astra توی بنچمارک ARC-AGI-3 امتیاز باورنکردنی ۹۸.۶ درصد رو گرفته و شایعههای رسیدن به AGI رو حسابی داغ کرده. توی تست DeepSWE 1.1 هم به امتیاز ۷۴ درصد رسیده.
دسترسی اولیه الان فقط برای سازمانهای عضو برنامه Daybreak Access باز شده، اما تا چند روز دیگه برای یوزرهای Plus، Pro، Business و Enterprise هم فعال میشه.
@DevTwitter | <Behrad Javed/>
دسترسی اولیه الان فقط برای سازمانهای عضو برنامه Daybreak Access باز شده، اما تا چند روز دیگه برای یوزرهای Plus، Pro، Business و Enterprise هم فعال میشه.
@DevTwitter | <Behrad Javed/>
🔥54🍌8❤5
This media is not supported in your browser
VIEW IN TELEGRAM
دانشجویار؛ دستیار انتخاب واحد برای دانشجوها
بعد از ۳ سال توسعه و +1000 کاربر،
حالا دانشجویار Open Source شده.
تشخیص تداخل کلاس و امتحان
بررسی پیشنیاز و همنیاز
یادداشت و کپی سریع کد درس
اطلاعرسانی تغییرات دروس در تلگرام
https://github.com/taymakz/studenthub
@DevTwitter | <TaymaZ/>
بعد از ۳ سال توسعه و +1000 کاربر،
حالا دانشجویار Open Source شده.
تشخیص تداخل کلاس و امتحان
بررسی پیشنیاز و همنیاز
یادداشت و کپی سریع کد درس
اطلاعرسانی تغییرات دروس در تلگرام
https://github.com/taymakz/studenthub
@DevTwitter | <TaymaZ/>
10🔥60🍌31❤4
Media is too big
VIEW IN TELEGRAM
اگه دورهها و ویدیوهای خارجی رو دنبال میکنید، Avorythm میتونه خیلی کاربردی باشه.
یک اکستنشن متنباز برای ترجمه زنده صدای هر تب مرورگره که محتوا رو همزمان با دوبله هوش مصنوعی یا زیرنویس فارسی و زبانهای دیگه پخش میکنه؛ حتی وقتی ویدیو زیرنویس نداشته باشه.
ابزار مشابه Livdub برای استفاده نامحدود سالانه ۵۰ دلار هزینه داره، اما Avorythm کاملاً رایگان و متنباز منتشر شده و با API Key رایگان Gemini و Groq کار میکنه.
صدای اصلی، صدای دوبله، زیرنویس اصلی و زیرنویس ترجمهشده رو میشه مستقل کنترل کرد. پلیر هماهنگ، زیرنویس شناور، ضبط و دریافت خروجیها هم در دسترسه. نسخه دسکتاپ برای ویندوز، لینوکس و macOS هم وجود داره.
نصب از Chrome Web Store:
https://chromewebstore.google.com/detail/avorythm-%E2%80%94-live-translati/kbdbbedijheicmmnmoidamdaodjbhjje
سورس پروژه و نسخه دسکتاپ:
https://github.com/msmahdinejad/avorythm
@DevTwitter | <Mohammad Saleh Mahdinejad/>
یک اکستنشن متنباز برای ترجمه زنده صدای هر تب مرورگره که محتوا رو همزمان با دوبله هوش مصنوعی یا زیرنویس فارسی و زبانهای دیگه پخش میکنه؛ حتی وقتی ویدیو زیرنویس نداشته باشه.
ابزار مشابه Livdub برای استفاده نامحدود سالانه ۵۰ دلار هزینه داره، اما Avorythm کاملاً رایگان و متنباز منتشر شده و با API Key رایگان Gemini و Groq کار میکنه.
صدای اصلی، صدای دوبله، زیرنویس اصلی و زیرنویس ترجمهشده رو میشه مستقل کنترل کرد. پلیر هماهنگ، زیرنویس شناور، ضبط و دریافت خروجیها هم در دسترسه. نسخه دسکتاپ برای ویندوز، لینوکس و macOS هم وجود داره.
نصب از Chrome Web Store:
https://chromewebstore.google.com/detail/avorythm-%E2%80%94-live-translati/kbdbbedijheicmmnmoidamdaodjbhjje
سورس پروژه و نسخه دسکتاپ:
https://github.com/msmahdinejad/avorythm
@DevTwitter | <Mohammad Saleh Mahdinejad/>
🔥30🍌8❤6
مخزن Video Use: ادیت ویدیو با ایجنت کدنویسی
فوتیج خام رو میذاری تو یه پوشه، با ایجنت حرف میزنی، خروجی mp4 میگیری. fillerها رو کات میزنه، کالر گرید میکنه، زیرنویس میزنه، انیمیشن میسازه و قبل از تحویل خودش خروجی رو چک میکنه.
لینک گیتهاب:
https://github.com/browser-use/video-use
@DevTwitter | <Diego Jr/>
فوتیج خام رو میذاری تو یه پوشه، با ایجنت حرف میزنی، خروجی mp4 میگیری. fillerها رو کات میزنه، کالر گرید میکنه، زیرنویس میزنه، انیمیشن میسازه و قبل از تحویل خودش خروجی رو چک میکنه.
لینک گیتهاب:
https://github.com/browser-use/video-use
@DevTwitter | <Diego Jr/>
👍9🍌2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
مدل GPT-6 Astra میتواند شماتیک الکترونیکی را در نرم افزار KiCad به طرح PCB قابلتولید تبدیل کند، از جانمایی قطعات گرفته تا مسیریابی اتصالات روی برد.
@DevTwitter | <MohammadMSFT/>
@DevTwitter | <MohammadMSFT/>
🔥58❤9👍1
This media is not supported in your browser
VIEW IN TELEGRAM
شرکت AMD دسترسی رایگان API به مدلهای قوی باز کرد
مدلهای DeepSeek-V4-Flash و Qwen3.8-Flash-Next بدون کارت بانکی و کاملا رایگان
https://developer.amd.com.cn/radeon/tokenfactory
@DevTwitter | <Reza/>
مدلهای DeepSeek-V4-Flash و Qwen3.8-Flash-Next بدون کارت بانکی و کاملا رایگان
https://developer.amd.com.cn/radeon/tokenfactory
@DevTwitter | <Reza/>
1❤58👍8👎4
اگه میخوای AI Developer بشی، اینا رو به همین ترتیب یاد بگیر:
۱. Python
۲. Git و GitHub
۳. NumPy
۴. Pandas
۵. SQL
۶. مبانی Machine Learning
۷. شبکههای عصبی
۸. LLMها
۹. APIها
۱۰. RAG
۱۱. Vector Databaseها
۱۲. AI Agentها
۱۳. و در آخر، پروژههای واقعی بساز!
@DevTwitter | <Kadiner/>
۱. Python
۲. Git و GitHub
۳. NumPy
۴. Pandas
۵. SQL
۶. مبانی Machine Learning
۷. شبکههای عصبی
۸. LLMها
۹. APIها
۱۰. RAG
۱۱. Vector Databaseها
۱۲. AI Agentها
۱۳. و در آخر، پروژههای واقعی بساز!
@DevTwitter | <Kadiner/>
🍌117❤34👍1
یه اپ منتشر کردم به نام Telegram Commander کارش اینه که خیلی سریع و ساده سرور لینوکسی رو به ربات تلگرام وصل کنه و تقریبا هر کاری که از طریق ترمینال میکردید رو بتونید از طریق تلگرام انجام بدید
اینجا میتونید پیداش کنید
https://github.com/azolfagharj/telegram-commander
وقتی پشت سیستم نیستید کار رو درمیاره
@DevTwitter | <Alireza Zolfaghar/>
اینجا میتونید پیداش کنید
https://github.com/azolfagharj/telegram-commander
وقتی پشت سیستم نیستید کار رو درمیاره
@DevTwitter | <Alireza Zolfaghar/>
❤63🍌23🔥7
محدودیتهای GPT-6 Pro (آسترا) رسماً اعلام شد:
- پلن ۱۰۰ دلاری: هفتهای ۵۰ پیام (روزی ۷ تا!)
- پلن ۲۰۰ دلاری: هفتهای ۲۰۰ پیام
- پلن بیزنس: فقط ماهی ۱۵ پیام
- کاربران پلاس: رسماً صفر!
وارد عصر جیرهبندی هوش مصنوعی شدیم.
@DevTwitter | <Legendary Coder/>
- پلن ۱۰۰ دلاری: هفتهای ۵۰ پیام (روزی ۷ تا!)
- پلن ۲۰۰ دلاری: هفتهای ۲۰۰ پیام
- پلن بیزنس: فقط ماهی ۱۵ پیام
- کاربران پلاس: رسماً صفر!
وارد عصر جیرهبندی هوش مصنوعی شدیم.
@DevTwitter | <Legendary Coder/>
💔137🍌41👎13
پروژه جالبی توی گیتهاب هست که به عنوان یک جایگزین برای Grok Bot منتشر شده است و حالا با این پروژه رایگان میتوانید ساختار مشابهی را با مدل و سندباکس انتخابی خودتان به صورت self-host بالا بیاورید.
چند ویژگی فنی جالب این پروژه:
۱. دسترسی به سندباکس و GUI: ایجنتها میتوانند از طریق داکر یا پرووایدرهایی مثل E2B و Daytona به مرورگر، ترمینال و دسکتاپ گرافیکی متصل شوند و تسکها را مستقیماً در محیط ایزوله اجرا کنند.
۲. معماری چند ایجنتی: امکان تعریف سابایجنتهای موقت برای حل موازی تسکها و تفویض کار بین باتهای مختلف با حافظه پایدار وجود دارد.
۳. پشتیبانی از مدل دلخواه و MCP: اتصال آسان به مدلها از طریق OpenRouter و پشتیبانی مستقیم از سرورهای ریموت MCP و مستندات OpenAPI برای ابزارها.
۴. فرانتاند و کلاینتها: استک با تایپاسکریپت، React 19، Hono و Postgres پیاده شده و علاوه بر وباپ، کلاینت دسکتاپ (Electron) و موبایل (Expo) هم دارد.
لینک پروژه در گیتهاب:
https://github.com/elie222/rakazo
@DevTwitter | <Mehdi Allahyari/>
چند ویژگی فنی جالب این پروژه:
۱. دسترسی به سندباکس و GUI: ایجنتها میتوانند از طریق داکر یا پرووایدرهایی مثل E2B و Daytona به مرورگر، ترمینال و دسکتاپ گرافیکی متصل شوند و تسکها را مستقیماً در محیط ایزوله اجرا کنند.
۲. معماری چند ایجنتی: امکان تعریف سابایجنتهای موقت برای حل موازی تسکها و تفویض کار بین باتهای مختلف با حافظه پایدار وجود دارد.
۳. پشتیبانی از مدل دلخواه و MCP: اتصال آسان به مدلها از طریق OpenRouter و پشتیبانی مستقیم از سرورهای ریموت MCP و مستندات OpenAPI برای ابزارها.
۴. فرانتاند و کلاینتها: استک با تایپاسکریپت، React 19، Hono و Postgres پیاده شده و علاوه بر وباپ، کلاینت دسکتاپ (Electron) و موبایل (Expo) هم دارد.
لینک پروژه در گیتهاب:
https://github.com/elie222/rakazo
@DevTwitter | <Mehdi Allahyari/>
❤13👍4👎4