GyaanSetu WebDev

Frontend, backend and devops for the modern web.

244 articlesDeep, practical knowledge

Periodic Retraining Beats Drift Detection by Up to 55% on Static Models

The arXiv study by Sawan Dasari, based on 4,000 experiments, shows that for models that cannot learn incrementally, a simple periodic-retraining schedule outperforms both error-threshold and drift-detection policies, delivering 15-55 percentage-point accuracy gains while cutting infrastructure compl

WebDev · 3 min read

افزایش عاملیت بیش از حد: آیا دستیار هوش مصنوعی شما مخفیانه اسکریپت‌های عملیاتی را اجرا می‌کند؟

لیست ۱۰ مورد برتر هوش مصنوعی مولد OWASP در سال ۲۰۲۶ که اکنون بر پایه بیش از ۶۰۰۰ حادثه واقعی تدوین شده است، «عاملیت بیش از حد» را به جایگاه سوم ارتقا داده و نشان می‌دهد که مدل‌های زبانی بزرگ (LLM) با قابلیت فراخوانی APIها، اجرای کد یا جابه‌جایی پول، در حال ایجاد آسیب‌های عملیاتی ملموس هستند.

WebDev · 4 min read

Developers Warn: Skipping STON.fi Checklist Can Lose Real Tokens

The community-authored guide breaks the migration into four layers—environment variables, contract interaction, fee calculation, and edge-case handling—showing how to pull router addresses and fees from the live API, run failure-mode tests, and keep the SDK up to date.

WebDev · 4 min read

مطالعه جدید بر روی لاگ‌ها نشان می‌دهد نیمی از ترافیک گزارش‌شده توسط ربات‌های هوش مصنوعی، جعلی است

بررسی هشت‌روزه لاگ‌ها نشان داد که در کنار ۴۶۸ فراخوانی واقعی برای مقالات، ۹۹۱ درخواست نیز وجود داشته که خود را ربات هوش مصنوعی جا زده بودند، اما در واقع در حال جستجوی فایل‌هایی مانند .env یا .git بودند؛ این موضوع نشان می‌دهد که رشته‌های User-Agent اعلام‌شده توسط خودِ ربات‌ها قابل اعتماد نیستند.

WebDev · 3 min read

جهش پرداخت‌های مبتنی بر USDC در X402 به ۷.۳ میلیون در Base و ۵.۶ میلیون در Polygon

در حالی که X402 تعداد ۱۴ میلیون ریزپرداخت در شبکه‌های Base و Polygon ثبت کرده است، کاتالوگ عمومی X402 شامل ۱۶۶۲ سرویس است، اما تنها ۹۰ مورد از آن‌ها تاکنون به‌صورت آن‌چین تسویه شده‌اند که این امر نشان‌دهنده یک مشکل بزرگ در زمینه قابلیت کشف (discovery) برای عوامل خودگردان است.

WebDev · 2 min read

اوراکل محدودیت‌های Ampere A1 در طرح رایگان را به نصف کاهش داد: ۲ OCPU و ۱۲ گیگابایت رم

از تاریخ ۱۸ اوت ۲۰۲۶، طرح Always Free اوراکل مجموع منابع Ampere A1 Flex را در هر tenancy به ۲ OCPU و ۱۲ گیگابایت رم محدود می‌کند. فراتر رفتن از این سقف باعث خاموش شدن خودکار نمونه‌ها (instances) می‌شود و کاربران را ناچار به بازبینی، تجمیع یا ارتقای سرویس می‌کند.

WebDev · 3 min read

صدرنشینی GPTBot در لیست مسدودسازی؛ تقریباً نیمی از وب‌سایت‌های بزرگ دسترسی هوش مصنوعی را قطع کرده‌اند

تحلیل‌های سال ۲۰۲۶ نشان می‌دهد که ۴۴.۹ درصد از پربازدیدترین وب‌سایت‌ها، حداقل یک خزنده هوش مصنوعی را به صورت عمدی مسدود کرده‌اند که در این میان، GPTBot در صدر لیست قرار دارد. مالکان سایت‌ها اغلب ربات‌های آموزشی را با ربات‌های پاسخ‌دهنده اشتباه می‌گیرند، که این موضوع خطر حذف شدن آن‌ها از فیدهای پاسخ‌دهی مبتنی بر هوش مصنوعی را به همراه دارد.

WebDev · 4 min read

ادعای «پول بی‌نهایت» تیک‌تاک در کوین‌بیس x402، تنها یک سراب ۱۰ هزار دلاری در ماه است

من تمام ۱۵,۱۳۳ نقطه پایانی (endpoint) x402 را استخراج کردم و متوجه شدم که در حالت میانه، هر ۳۰ روز تنها یک فراخوانی انجام می‌شود و تنها ۲۸ مورد بیش از ۱,۰۰۰ فراخوانی داشتند. در کل اکوسیستم فروشندگان، درآمد حداکثر حدود ۱۰ هزار دلار در ماه است که با یک باگ پول‌سازی فاصله زیادی دارد.

WebDev · 2 min read

OpenCode با بازنویسی هوک‌های React در ترمینال، یک ساعت از زمان اسپرینت را کاهش داد

در یک دوره آزمایشی دو هفته‌ای، OpenCode نام یک هوک React را در یازده کامپوننت تغییر داد، فایل‌های pytest موفقیت‌آمیز ایجاد کرد و بسته‌های npm را ارتقا داد—همگی از طریق خط فرمان—که باعث شد ضمن حفظ ویرایشگرهای مورد علاقه تیم، حدود یک ساعت از زمان کار اسپرینت ذخیره شود.

WebDev · 4 min read

ربات‌های ایمیل هوش مصنوعی با استفاده از CSS مخفی، رمزهای عبور را سرقت کرده و Outlook و Gmail را دور می‌زنند

محققان در کنفرانس Black Hat USA 2026 نشان دادند که CSSهای به‌طور ویژه طراحی‌شده می‌توانند متن را از دید انسان پنهان کنند، در حالی که ایجنت‌های ایمیل مبتنی بر هوش مصنوعی همچنان قادر به خواندن آن هستند؛ این موضوع به این ایجنت‌ها اجازه می‌دهد تا رمزهای عبور، توکن‌ها و آدرس‌های IP را از Outlook، Gmail، Yahoo و Proton استخراج کنند.

WebDev · 4 min read

TechForge هشدار می‌دهد: میکروسرویس‌های اولیه به مونو‌لیت‌های توزیع‌شده با تأخیر بالا تبدیل می‌شوند

این راهنما نشان می‌دهد که بسیاری از استارتاپ‌ها با وجود استفاده از یک پایگاه داده مشترک، کد خود را «مبتنی بر میکروسرویس» می‌نامند؛ امری که منجر به ایجاد ماژول‌های با وابستگی شدید شده و همچنان با مشکل تأخیر شبکه مواجه هستند. تنها زمانی یک سرویس را مجزا کنید که نیاز واقعی به مقیاس‌پذیری یا تفکیک مالکیت ایجاد شده باشد.

WebDev · 5 min read

کلید تک‌کلیکی Edge کلودفلر، هر سایتی را برای عامل‌های هوش مصنوعی آماده می‌کند

سوئیچ جدید «Browser Run → Agent Readiness» یک کد جاوااسکریپت کوچک را به HTML خروجی اضافه می‌کند که به‌طور خودکار سایت را در WebMCP ثبت کرده و دو بسته ابزار آماده شامل Content Credentials و یک پروکسی سرور Site MCP را ارائه می‌دهد.

WebDev · 3 min read

World Labs فرآیند «واقعیت به شبیه‌سازی به واقعیت» را برای کاهش هزینه‌های آموزش ربات‌ها عرضه کرد

در پادکست اخیر a16z، فی-فی لی و یونزو لی توضیح دادند که چگونه SceniX از شرکت World Labs، دوقلوهای دیجیتال دقیقی از انبارها، رستوران‌ها و هتل‌ها ایجاد می‌کند تا به ربات‌ها اجازه دهد پیش از کار در محیط‌های واقعی، وظایف خود را در محیط شبیه‌سازی تمرین کنند.

WebDev · 3 min read

چگونه ربات‌های آموزشی را متوقف کنیم و همزمان ربات‌های ارجاع را برای جذب ترافیک ChatGPT حفظ کنیم؟

استفاده از دستور عمومی “Disallow: /” برای GPTBot تنها خزنده آموزشی را مسدود می‌کند؛ اما ربات‌های ارجاع که صفحات شما را در بخش پاسخ‌های ChatGPT نمایش می‌دهند، فعال باقی می‌مانند. برای اجازه دادن به OAI-SearchBot، ChatGPT-User و همتایان آن‌ها و در عین حال مسدود کردن GPTBot و ClaudeBot، از قوانین صریح robots.txt یا قابلیت AI Crawl Control کلودفلر استفاده کنید.

WebDev · 4 min read

تغییر از مرتب‌سازی بر اساس امتیاز به A-Res، باگ «همیشه یک شبکه ثابت» در صفحه اصلی ما را برطرف کرد

با پردازش هر ردیف کاندید تنها یک بار و نگهداری تنها یک min-heap ۲۴ آیتمی، روش جدید نمونه‌برداری مخزنی وزن‌دار (weighted reservoir sampling) نه تنها باعث به‌روزرسانی شبکه در هر بار بارگذاری مجدد می‌شود، بلکه سربار حافظه SQLite را نیز به طرز چشمگیری کاهش می‌دهد.

WebDev · 3 min read

رفع مشکل JSON-LD تکراری محصول در شاپیفای در پنج مرحله ساده

ابزار Schema Markup Validator گوگل را اجرا کنید، فایل قالب یا اپلیکیشن مسبب مشکل را شناسایی کرده، بلوک اضافی JSON-LD را حذف کنید و اپلیکیشن‌های خود را مجدداً بررسی کنید؛ هر مرحله باعث بازیابی یک اسکیما (Schema) محصول واحد و تمیز می‌شود تا نمایش نتایج غنی (rich results) بهبود یابد.

WebDev · 1 min read

هزینه واقعی میزبانی شخصی Whisper در مقابل APIها

هزینه واقعی میزبانی شخصی Whisper در مقابل APIها. تیم شما صورت‌حساب AssemblyAI را می‌بیند. کسی می‌پرسد: «چرا برای صرفه‌جویی در هزینه‌ها، خودمان Whisper را میزبانی نکنیم؟» ساده به نظر می‌رسد. دانلود یک...

WebDev · 3 min read

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

یک قربانی تنها در عرض ده دقیقه، چهارصد پیامک تأییدیه دریافت کرد؛ تاکتیکی که نه تنها باعث اشباع شدن گوشی می‌شود، بلکه سرقت‌های بانکی و تصاحب سیم‌کارت‌ها را نیز پنهان می‌کند و کاربران و توسعه‌دهندگان را وادار به واکنش سریع می‌سازد.

WebDev · 3 min read

چالش ربات کلودفلر درخواست‌های POST پرداخت بومی را مختل می‌کند، اما Fetch نجات‌بخش ظاهر شد

یک فرم ساده HTML که به Stripe بازنشانی می‌شد، در تست‌ها به درستی کار می‌کرد اما کاربران واقعی کروم که پشت کلودفلر بودند با خطای 503 مواجه می‌شدند. تغییر فرآیند ارسال به یک جریان مبتنی بر fetch باعث شد درخواست POST از چالش ربات عبور کند و سپس با یک redirect از نوع GET، فرآیند پرداخت تکمیل شود.

WebDev · 4 min read