وسط یه سشن طولانی بدون دلیل واقعی مدل رو عوض نکنید.
تعویض مدل رایگان نیست.
تو اکثر سیستمهای اینفرنس، کش پرامپت به مدل و ارائهدهندهی خاص گره خورده. وقتی سشن رو از مدل A به مدل B منتقل میکنید، مدل جدید نمیتونه از کش مدل قبلی استفاده کنه.
باید کل ورودی رو دوباره پردازش کنه:
→ دستورالعملهای سیستمی
→ تاریخچهی مکالمه
→ مهارتها و حافظه
→ تعریف ابزارها
→ فایلها و کانتکست بازیابیشده
→ تمام توکنهایی که تو سشن جمع شده
این کار سه هزینهی فوری داره:
۱. هزینهی توکن بالاتر
ممکنه قبلاً برای پردازش اون کانتکست پول داده باشید. مدل جدید باید پیش پردازش خودش رو انجام بده، پس عملاً دوباره برای ورودی هزینه میپردازید.
۲. تأخیر بیشتر
پیش پردازش کانتکست طولانی معمولاً همون چیزیه که اولین توکن رو دیر میده. عوض کردن مدل میتونه یه سشن گرم رو دوباره به استارت سرد تبدیل کنه.
۳. رفتار کمتر پایدار
مدلهای مختلف همون دستورالعملها رو جور دیگه تفسیر میکنن. تعویض مداوم میتونه لحن، انتخاب ابزار، سبک استدلال و پیوستگی کار رو تغییر بده.
رویکرد بهتر:
- یه مدل اصلی برای کل سشن انتخاب کنید
- مدل دیگه رو فقط برای سابتسکهای جدا استفاده کنید
- به مدلهای تخصصی کانتکست کوچک و هدفمند بدید
- فقط وقتی عوض کنید که بهبود کیفیت واقعاً هزینه رو توجیه کنه
- وقتی هدف کاملاً عوض شد، سشن جدید شروع کنید
روتینگ مدل ارزشمنده ولی پریدن تصادفی بین مدلها گرونه.
@DevTwitter | <بوکانت/>
تعویض مدل رایگان نیست.
تو اکثر سیستمهای اینفرنس، کش پرامپت به مدل و ارائهدهندهی خاص گره خورده. وقتی سشن رو از مدل A به مدل B منتقل میکنید، مدل جدید نمیتونه از کش مدل قبلی استفاده کنه.
باید کل ورودی رو دوباره پردازش کنه:
→ دستورالعملهای سیستمی
→ تاریخچهی مکالمه
→ مهارتها و حافظه
→ تعریف ابزارها
→ فایلها و کانتکست بازیابیشده
→ تمام توکنهایی که تو سشن جمع شده
این کار سه هزینهی فوری داره:
۱. هزینهی توکن بالاتر
ممکنه قبلاً برای پردازش اون کانتکست پول داده باشید. مدل جدید باید پیش پردازش خودش رو انجام بده، پس عملاً دوباره برای ورودی هزینه میپردازید.
۲. تأخیر بیشتر
پیش پردازش کانتکست طولانی معمولاً همون چیزیه که اولین توکن رو دیر میده. عوض کردن مدل میتونه یه سشن گرم رو دوباره به استارت سرد تبدیل کنه.
۳. رفتار کمتر پایدار
مدلهای مختلف همون دستورالعملها رو جور دیگه تفسیر میکنن. تعویض مداوم میتونه لحن، انتخاب ابزار، سبک استدلال و پیوستگی کار رو تغییر بده.
رویکرد بهتر:
- یه مدل اصلی برای کل سشن انتخاب کنید
- مدل دیگه رو فقط برای سابتسکهای جدا استفاده کنید
- به مدلهای تخصصی کانتکست کوچک و هدفمند بدید
- فقط وقتی عوض کنید که بهبود کیفیت واقعاً هزینه رو توجیه کنه
- وقتی هدف کاملاً عوض شد، سشن جدید شروع کنید
روتینگ مدل ارزشمنده ولی پریدن تصادفی بین مدلها گرونه.
@DevTwitter | <بوکانت/>
❤29👍7🍌3
اگر تو ایران زندگی میکنید، خروجی گرفتن از اکانت گوگلتون رو جدی بگیرید
takeout.google.com
* قرار نیست اطلاعاتش رو جایی ایمپورت کنید، اگر تحریم در این حد پیشبره، دیگه عملا نمیتونیم زندگی دیجیتال داشته باشیم، چون سرویسهای دیگه هم یکی یکی ما رو بن میکنن. ولی شاید یه ایمیلی، تصویری، نوت یا حتی دیتای تقویم باشه که بهش نیاز زیادی دارید، اونموقع به کارتون میاد.
@DevTwitter
takeout.google.com
* قرار نیست اطلاعاتش رو جایی ایمپورت کنید، اگر تحریم در این حد پیشبره، دیگه عملا نمیتونیم زندگی دیجیتال داشته باشیم، چون سرویسهای دیگه هم یکی یکی ما رو بن میکنن. ولی شاید یه ایمیلی، تصویری، نوت یا حتی دیتای تقویم باشه که بهش نیاز زیادی دارید، اونموقع به کارتون میاد.
@DevTwitter
💔75🍌4👎1
This media is not supported in your browser
VIEW IN TELEGRAM
یه قابلیت جدید به Claude اضافه شده که Agentها رو یک قدم به انجام واقعی کارها روی وب نزدیکتر میکنه.
در حالت Cowork، مرورگر داخلی Claude میتونه به سایتها سر بزنه و بعضی کارها رو بهجای شما انجام بده؛ مثلاً صفحهای رو باز کنه، فرم پر کنه، فایل دانلود کنه یا اطلاعات موردنیاز رو از سایتها جمعآوری کنه.
کاربردهای مهم:
- باز کردن و بررسی صفحات وب
- پر کردن فرمها
- دانلود فایلها
- جمعآوری و استخراج داده از سایتها
- انجام وظایف چندمرحلهای توسط Agent
یک محدودیت مهم هم داره: Claude به تبهای شخصی و لاگینشده شما دسترسی مستقیم نداره؛ بنابراین برای سایتهایی که نیاز به احراز هویت دارن، باید دسترسی یا اطلاعات لازم رو جداگانه در اختیارش بذارید.
توضیحات رسمی:
https://claude.com/blog/cowork-built-in-browser/
@DevTwitter | <Bahram Ghorbani/>
در حالت Cowork، مرورگر داخلی Claude میتونه به سایتها سر بزنه و بعضی کارها رو بهجای شما انجام بده؛ مثلاً صفحهای رو باز کنه، فرم پر کنه، فایل دانلود کنه یا اطلاعات موردنیاز رو از سایتها جمعآوری کنه.
کاربردهای مهم:
- باز کردن و بررسی صفحات وب
- پر کردن فرمها
- دانلود فایلها
- جمعآوری و استخراج داده از سایتها
- انجام وظایف چندمرحلهای توسط Agent
یک محدودیت مهم هم داره: Claude به تبهای شخصی و لاگینشده شما دسترسی مستقیم نداره؛ بنابراین برای سایتهایی که نیاز به احراز هویت دارن، باید دسترسی یا اطلاعات لازم رو جداگانه در اختیارش بذارید.
توضیحات رسمی:
https://claude.com/blog/cowork-built-in-browser/
@DevTwitter | <Bahram Ghorbani/>
❤18🍌3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
میخواستم قدرت کدنویسی GLM 5.3-flash رو امتحان کنم، برای همین یه موزیک پلیر CLI با Rust نوشتم. اسمش رو گذاشتم Gamma.
کوچیکه، سریعه و دقیقاً همون کاری رو میکنه که باید بکنه. ویژوالایزر داره، queue داره و همینطور فیلتر و جستجوی سریع هم داره.
تجربهام با GLM 5.3-flash توی این پروژه نسبتاً خوب بود.
https://github.com/naseridev/gamma
@DevTwitter | <Nima Naseri/>
کوچیکه، سریعه و دقیقاً همون کاری رو میکنه که باید بکنه. ویژوالایزر داره، queue داره و همینطور فیلتر و جستجوی سریع هم داره.
تجربهام با GLM 5.3-flash توی این پروژه نسبتاً خوب بود.
https://github.com/naseridev/gamma
@DevTwitter | <Nima Naseri/>
🍌51❤9👍1
نمودار معماری کدتو بساز
Archify که نمودارهای معماری، workflow، sequence و data-flow را بهطور خودکار از کد تولید میکنه. خروجیش HTML عه که برای documentation و verification بسیار مفیده
https://github.com/tt-a1i/archify
@DevTwitter | <Mti/>
Archify که نمودارهای معماری، workflow، sequence و data-flow را بهطور خودکار از کد تولید میکنه. خروجیش HTML عه که برای documentation و verification بسیار مفیده
https://github.com/tt-a1i/archify
@DevTwitter | <Mti/>
👍14👎2🔥2
بالاخره بعد از سالیان سال به نظر میرسه کمکم داریم از شر فلو مسخره OTP ایمیل خلاص میشیم :))
کروم داره روی یه Email Verification API کار میکنه که مرورگر خودش تایید ایمیل رو از email provider میگیره و کل داستان کد گرفتن از ایمیل و برگشتن به سایت رو حذف میکنه دیگه
https://github.com/WICG/email-verification
https://developer.chrome.com/blog/email-verification-august-2026
@DevTwitter | <Omid Nikrah/>
کروم داره روی یه Email Verification API کار میکنه که مرورگر خودش تایید ایمیل رو از email provider میگیره و کل داستان کد گرفتن از ایمیل و برگشتن به سایت رو حذف میکنه دیگه
https://github.com/WICG/email-verification
https://developer.chrome.com/blog/email-verification-august-2026
@DevTwitter | <Omid Nikrah/>
❤73👍12🔥7
وقتی AI به ابزارهای واقعی پژوهش علمی مجهز میشه، دیگه فقط یک مدل زبانی نیست.
پروژه Scientific Agent Skills مجموعهای Open Source با بیش از ۱۶۰ مهارت علمی و تحقیقاتی برای AI Agentهاست که میتونه ابزارهایی مثل Claude Code، Codex، Cursor و Antigravity رو وارد Workflowهای تخصصی پژوهشی کنه.
۱۰ حوزه مهمی که پوشش میده:
1- Genomics و Bioinformatics
تحلیل ژن، Sequence و دادههای زیستی
2- Drug Discovery
طراحی و بررسی مولکولها و فرایندهای کشف دارو
3- Computational Chemistry
تحلیل ساختارهای شیمیایی و مدلسازی مولکولی
4- Scientific Literature
جستجو، بررسی و تحلیل مقالات و منابع علمی
5- Machine Learning & Deep Learning
استفاده از ML و مدلهای پیشرفته در تحقیقات علمی
6- Statistical Analysis
تحلیل آماری و بررسی دادههای پژوهشی
7- Protein Engineering
تحلیل ساختار، Sequence و طراحی پروتئین
8- GIS & Remote Sensing
پردازش دادههای جغرافیایی و تصاویر ماهوارهای
9- Physics & Astronomy
ابزارهای محاسباتی برای فیزیک و تحلیل دادههای نجومی
10- Research Workflows
ساخت فرایندهای چندمرحلهای برای تحقیق، تحلیل داده و انجام وظایف علمی با AI Agentها
در واقع این Repository یک کتابخانه از Skillهای تخصصیه که میتونه فاصله بین «از AI سؤال پرسیدن» و «استفاده از AI در یک Workflow علمی واقعی» رو کمتر کنه.
لینک پروژه:
https://github.com/K-Dense-AI/scientific-agent-skills
@DevTwitter | <Pedram/>
پروژه Scientific Agent Skills مجموعهای Open Source با بیش از ۱۶۰ مهارت علمی و تحقیقاتی برای AI Agentهاست که میتونه ابزارهایی مثل Claude Code، Codex، Cursor و Antigravity رو وارد Workflowهای تخصصی پژوهشی کنه.
۱۰ حوزه مهمی که پوشش میده:
1- Genomics و Bioinformatics
تحلیل ژن، Sequence و دادههای زیستی
2- Drug Discovery
طراحی و بررسی مولکولها و فرایندهای کشف دارو
3- Computational Chemistry
تحلیل ساختارهای شیمیایی و مدلسازی مولکولی
4- Scientific Literature
جستجو، بررسی و تحلیل مقالات و منابع علمی
5- Machine Learning & Deep Learning
استفاده از ML و مدلهای پیشرفته در تحقیقات علمی
6- Statistical Analysis
تحلیل آماری و بررسی دادههای پژوهشی
7- Protein Engineering
تحلیل ساختار، Sequence و طراحی پروتئین
8- GIS & Remote Sensing
پردازش دادههای جغرافیایی و تصاویر ماهوارهای
9- Physics & Astronomy
ابزارهای محاسباتی برای فیزیک و تحلیل دادههای نجومی
10- Research Workflows
ساخت فرایندهای چندمرحلهای برای تحقیق، تحلیل داده و انجام وظایف علمی با AI Agentها
در واقع این Repository یک کتابخانه از Skillهای تخصصیه که میتونه فاصله بین «از AI سؤال پرسیدن» و «استفاده از AI در یک Workflow علمی واقعی» رو کمتر کنه.
لینک پروژه:
https://github.com/K-Dense-AI/scientific-agent-skills
@DevTwitter | <Pedram/>
❤12🍌2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
اگه برای Claude Code، Codex یا Warp از Skillهای مختلف استفاده میکنید، این ابزار کمک میکنه بفهمید کدوم Skillها واقعاً خوب کار میکنن و کجا نیاز به اصلاح دارن.
ابزار Skill Doctor مکالمات قبلی Agent رو بررسی میکنه و عملکردش رو از نظر بهرهوری، کیفیت کد و میزان استفاده از Skillها امتیازدهی میکنه. بعد هم الگوهای تکرارشوندهای که باعث خطا یا عملکرد ضعیف شدن رو پیدا میکنه.
در نهایت یک گزارش میگیرید که شامل:
- امتیاز عملکرد Agent و Skillها
- شناسایی نقاط ضعف و مشکلات تکراری
- بررسی کیفیت و بهرهوری
- پیشنهادهای مشخص برای بهبود Skillها
- حتی پیشنهاد تغییرات آماده برای فایلهای Skill
این ابزار از Claude Code، Codex و Warp پشتیبانی میکنه و هدفش اینه که Agentها براساس تجربه واقعی کارهای قبلی، بهمرور بهتر تنظیم بشن.
سایت:
https://warp.dev/skill-doctor
@DevTwitter | <Bahram Ghorbani/>
ابزار Skill Doctor مکالمات قبلی Agent رو بررسی میکنه و عملکردش رو از نظر بهرهوری، کیفیت کد و میزان استفاده از Skillها امتیازدهی میکنه. بعد هم الگوهای تکرارشوندهای که باعث خطا یا عملکرد ضعیف شدن رو پیدا میکنه.
در نهایت یک گزارش میگیرید که شامل:
- امتیاز عملکرد Agent و Skillها
- شناسایی نقاط ضعف و مشکلات تکراری
- بررسی کیفیت و بهرهوری
- پیشنهادهای مشخص برای بهبود Skillها
- حتی پیشنهاد تغییرات آماده برای فایلهای Skill
این ابزار از Claude Code، Codex و Warp پشتیبانی میکنه و هدفش اینه که Agentها براساس تجربه واقعی کارهای قبلی، بهمرور بهتر تنظیم بشن.
سایت:
https://warp.dev/skill-doctor
@DevTwitter | <Bahram Ghorbani/>
👍17❤3🍌1
This media is not supported in your browser
VIEW IN TELEGRAM
کاملا رایگان در دو ثانیه سه تا ویدیو ۵ ثانیه ای با هوش مصنوعی بساز در لحظه
https://app.arcads.ai/instant-hooks
@DevTwitter | <Reza/>
https://app.arcads.ai/instant-hooks
@DevTwitter | <Reza/>
🍌19👍7👎1
مخزن GitNexus: کل codebase رو توی مرورگر به knowledge graph تبدیل کن
این ابزار یه Zero-Server Code Intelligence Engine هست که کامل توی browser اجرا میشه. کافیه یه repo از GitHub یا GitLab یا حتی یه ZIP رو بندازی داخلش، بعد یه گراف تعاملی از ساختار کد میگیری و یه Graph RAG Agent هم روش سوار شده تا بتونی ازش سوال بپرسی.
برای دولوپری که داره با Cursor یا Claude Code روی یه codebase ناآشنا کار میکنه خیلی به درد میخوره. بدون اینکه سرور یا indexing سنگین راه بندازی، میتونی dependencyها، جریان داده و ارتباط بین ماژولها رو ببینی و agent هم همون گراف رو برای جواب دادن استفاده میکنه.
اگر پروژه خیلی بزرگ باشه، پردازش اولیهش توی مرورگر ممکنه کمی طول بکشه، ولی برای گشتزنی سریع توی یه repo جدید ارزش امتحان داره.
لینک GitHub: https://github.com/abhigyanpatwari/GitNexus
@DevTwitter | <Diego Jr/>
این ابزار یه Zero-Server Code Intelligence Engine هست که کامل توی browser اجرا میشه. کافیه یه repo از GitHub یا GitLab یا حتی یه ZIP رو بندازی داخلش، بعد یه گراف تعاملی از ساختار کد میگیری و یه Graph RAG Agent هم روش سوار شده تا بتونی ازش سوال بپرسی.
برای دولوپری که داره با Cursor یا Claude Code روی یه codebase ناآشنا کار میکنه خیلی به درد میخوره. بدون اینکه سرور یا indexing سنگین راه بندازی، میتونی dependencyها، جریان داده و ارتباط بین ماژولها رو ببینی و agent هم همون گراف رو برای جواب دادن استفاده میکنه.
اگر پروژه خیلی بزرگ باشه، پردازش اولیهش توی مرورگر ممکنه کمی طول بکشه، ولی برای گشتزنی سریع توی یه repo جدید ارزش امتحان داره.
لینک GitHub: https://github.com/abhigyanpatwari/GitNexus
@DevTwitter | <Diego Jr/>
👍9❤3🍌2
یکی واسه کلاود چراغ راهنما درست کرده.
چقدر کارایی که تو دنیای آزاد با AI میکنن بامزهس؛ دیگه الان همه توانایی انجام این مدل کارها رو دارن، فقط کاش حوصلهش رو هم داشتیم...
@DevTwitter
چقدر کارایی که تو دنیای آزاد با AI میکنن بامزهس؛ دیگه الان همه توانایی انجام این مدل کارها رو دارن، فقط کاش حوصلهش رو هم داشتیم...
@DevTwitter
👍71💔16🔥5
متا رسماً وارد رقابت جدی با Claude Code و Codex شد!
ابزار برنامهنویسی Muse Code امروز از حالت بتا خارج شد و حالا با قابلیتهای جدید، برای پروژههای بزرگ و چندمرحلهای آمادهتر شده است.
مهمترین قابلیتها:
- اجرای چند ایجنت بهصورت همزمان
- ارتباط بین چند نشست و ایجنت
- ساخت Workflow برای تقسیم خودکار پروژههای بزرگ بین چند ایجنت
- امکان بازگشت به وضعیتهای قبلی
- ارائه SDK برای ساخت ابزارهای مبتنی بر Muse Code
نقطه قوت اصلی Muse Code؟ تمرکز جدی روی معماری چندایجنتی و پروژههای بزرگ؛ بهجای اینکه یک ایجنت همه کارها را پشتسرهم انجام دهد، وظایف را بین چند ایجنت تقسیم میکند و هرکدام میتوانند در محیط Git جداگانه کار کنند.
مدل پشت آن هم Muse Spark 1.2 است و حالا متا با خارجکردن Muse Code از بتا، رسماً Claude Code و Codex را به چالش کشیده.
بهنظر میرسد رقابت اصلی ابزارهای برنامهنویسی هوش مصنوعی از «کدام مدل بهتر کد میزند؟» دارد به «کدام ایجنت بهتر پروژه را مدیریت میکند؟» تغییر میکند.
@DevTwitter | <کدنویس اسطورهای/>
ابزار برنامهنویسی Muse Code امروز از حالت بتا خارج شد و حالا با قابلیتهای جدید، برای پروژههای بزرگ و چندمرحلهای آمادهتر شده است.
مهمترین قابلیتها:
- اجرای چند ایجنت بهصورت همزمان
- ارتباط بین چند نشست و ایجنت
- ساخت Workflow برای تقسیم خودکار پروژههای بزرگ بین چند ایجنت
- امکان بازگشت به وضعیتهای قبلی
- ارائه SDK برای ساخت ابزارهای مبتنی بر Muse Code
نقطه قوت اصلی Muse Code؟ تمرکز جدی روی معماری چندایجنتی و پروژههای بزرگ؛ بهجای اینکه یک ایجنت همه کارها را پشتسرهم انجام دهد، وظایف را بین چند ایجنت تقسیم میکند و هرکدام میتوانند در محیط Git جداگانه کار کنند.
مدل پشت آن هم Muse Spark 1.2 است و حالا متا با خارجکردن Muse Code از بتا، رسماً Claude Code و Codex را به چالش کشیده.
بهنظر میرسد رقابت اصلی ابزارهای برنامهنویسی هوش مصنوعی از «کدام مدل بهتر کد میزند؟» دارد به «کدام ایجنت بهتر پروژه را مدیریت میکند؟» تغییر میکند.
@DevTwitter | <کدنویس اسطورهای/>
🍌17👍10👎3
Forwarded from DevTwitter Ads.
کانال «نوشدارو» قبل از اشتباههایی که گرون تموم میشن به کمکت میاد:
- راههای تشخیص کلاهبرداریها رو یاد میگیری؛
- با تکنیکهای حفاظت از سرمایه و حریم خصوصی آشنا میشی؛
- و بهت یادآوری میکنیم که با وجود این همه استرس و اضطراب، مراقب سلامت روان خودت و کودکان هم باشی... ❤️
نوشدارو رو همین حالا دنبال کن.
@NooshDaroo_web
@NooshDaroo_web
- راههای تشخیص کلاهبرداریها رو یاد میگیری؛
- با تکنیکهای حفاظت از سرمایه و حریم خصوصی آشنا میشی؛
- و بهت یادآوری میکنیم که با وجود این همه استرس و اضطراب، مراقب سلامت روان خودت و کودکان هم باشی... ❤️
نوشدارو رو همین حالا دنبال کن.
@NooshDaroo_web
@NooshDaroo_web
👍10🍌9👎3
با sup خبرهای برنامهنویسی را مستقیماً در ترمینال دنبال کنید!
یک خبرخوان سریع و سبک برای ترمینال هست که مطالب Hacker News، Lobsters و dev.to را در یک فید یکپارچه نمایش میدهد.
بدون ساخت حساب، API Key یا فایل تنظیمات؛ فقط نصبش کنید و خبرها را بخوانید.
امکانات اصلی:
- نمایش همزمان مطالب سه منبع
- جابهجایی میان جدیدترین و محبوبترین مطالب
- جستوجو و فیلتر خبرها
- مطالعه مطلب و دیدگاهها داخل ترمینال
- کنترل کامل با کیبورد و کلیدهای Vim
- یوآی ریسپانسیو حتی در پنجرههای کوچک
- پشتیبانی بهتر از متنهای فارسی، RTL و نویسههای عریض
نصب با Cargo:
صفحه پکیج در Cargo:
https://crates.io/crates/sup-news
سورس کد:
https://github.com/ParsaBordbar/sup-tui
@DevTwitter | <Parsa/>
یک خبرخوان سریع و سبک برای ترمینال هست که مطالب Hacker News، Lobsters و dev.to را در یک فید یکپارچه نمایش میدهد.
بدون ساخت حساب، API Key یا فایل تنظیمات؛ فقط نصبش کنید و خبرها را بخوانید.
امکانات اصلی:
- نمایش همزمان مطالب سه منبع
- جابهجایی میان جدیدترین و محبوبترین مطالب
- جستوجو و فیلتر خبرها
- مطالعه مطلب و دیدگاهها داخل ترمینال
- کنترل کامل با کیبورد و کلیدهای Vim
- یوآی ریسپانسیو حتی در پنجرههای کوچک
- پشتیبانی بهتر از متنهای فارسی، RTL و نویسههای عریض
نصب با Cargo:
cargo install sup-newsصفحه پکیج در Cargo:
https://crates.io/crates/sup-news
سورس کد:
https://github.com/ParsaBordbar/sup-tui
@DevTwitter | <Parsa/>
❤24👎9👍3
چه فیچر خوبی اسماعیل!
از پایتون 3.15 میشه با اضافه کردن keyword تعریف شدهی lazy، مشکل کندی استارتاپی که به خاطر import system ایجاد شده رو کمی دور زد و کندی رو منتقل کرد به زمان استفاده از ماژول و ابزار import شده :)
@DevTwitter | <Soroush Moosapour/>
از پایتون 3.15 میشه با اضافه کردن keyword تعریف شدهی lazy، مشکل کندی استارتاپی که به خاطر import system ایجاد شده رو کمی دور زد و کندی رو منتقل کرد به زمان استفاده از ماژول و ابزار import شده :)
@DevTwitter | <Soroush Moosapour/>
👍45🍌13👎3
Forwarded from DevTwitter Ads.
بچهها تو این شرایط سخت اقتصادی ، یه خبر خوب آوردم براتون ❤️🩹
دوست و همکارم ،معین ربانیان ،مدرس هوشمصنوعیه، هم ویدیوهای هوشمصنوعی "دیجیکالا" رو براشون میسازه و هم برای کلی از خوانندهها مثل مسعود صادقلو موزیک ویدیو ساخته. 🔥
_
حالا خبر خوب چیه؟😍🔥
دوره جدیدشون که ارزشش ۲ میلیون تومنه رو گفتن برای شما به مدت ۲۴ ساعت #رایگان بذارم😍🎁
تو این دوره یاد میگیرید که با هوش مصنوعی ویدئوهای حرفه ای بسازید و بتونید تا ماهی ۵۰ میلیون ازش درآمد بدست بیارید☺️
⚠️فقط بچه ها حواستون باشه فقط ۲۴ ساعت زمان دارید که از این فرصت بصورت #رایگان استفاده کنید
👈 پس همین الان وارد کانال تلگرام زیر بشید و دوره رو ببینید:
https://t.me/+7F4-8ffn1SFkM2Jk
#دوره_رایگان
دوست و همکارم ،معین ربانیان ،مدرس هوشمصنوعیه، هم ویدیوهای هوشمصنوعی "دیجیکالا" رو براشون میسازه و هم برای کلی از خوانندهها مثل مسعود صادقلو موزیک ویدیو ساخته. 🔥
_
حالا خبر خوب چیه؟😍🔥
دوره جدیدشون که ارزشش ۲ میلیون تومنه رو گفتن برای شما به مدت ۲۴ ساعت #رایگان بذارم😍🎁
تو این دوره یاد میگیرید که با هوش مصنوعی ویدئوهای حرفه ای بسازید و بتونید تا ماهی ۵۰ میلیون ازش درآمد بدست بیارید☺️
⚠️فقط بچه ها حواستون باشه فقط ۲۴ ساعت زمان دارید که از این فرصت بصورت #رایگان استفاده کنید
👈 پس همین الان وارد کانال تلگرام زیر بشید و دوره رو ببینید:
https://t.me/+7F4-8ffn1SFkM2Jk
#دوره_رایگان
🍌64👎13❤3
از طریق سایت 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/>
👎22👍18🍌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/>
🔥21🍌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/>
👍12❤3👎3
مدل GLM 5.3 Flash و DeepSeek V4 Flash توی Verdent رایگان در دسترسن.
نه API Key جدا میخواد، نه اشتراک مدل.
فقط یه محدودیت ۵ ساعته و هفتگی دارن؛ یعنی رایگانِ نامحدود نیست.
https://verdent.ai
@DevTwitter | <خوابگرد/>
نه API Key جدا میخواد، نه اشتراک مدل.
فقط یه محدودیت ۵ ساعته و هفتگی دارن؛ یعنی رایگانِ نامحدود نیست.
https://verdent.ai
@DevTwitter | <خوابگرد/>
❤25🍌5👍3
مدیرعامل زیرساخت: با تحریم، دسترسی کاربران ایرانی به بیش از ۳۰ درصد از ۷۰۰ هزار دامنه پربازدید جهان مسدود شده است.
البته ایشان نگفتن با فیلترینگ ۶۰ درصد دیگه هم از دسترس خارج شده
با جلوگیری از استفاده VPN همان تحریم ها اثر بهتر دارند تا کاربر ایرانی نابود بشه
@DevTwitter | <MehrdadLinux/>
البته ایشان نگفتن با فیلترینگ ۶۰ درصد دیگه هم از دسترس خارج شده
با جلوگیری از استفاده VPN همان تحریم ها اثر بهتر دارند تا کاربر ایرانی نابود بشه
@DevTwitter | <MehrdadLinux/>
🔥46💔21👎3