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 分で読めます

過剰なエージェンシーが急増:あなたのAIアシスタントが、密かに本番環境のスクリプトを実行していませんか?

6,000件以上の実際のインシデントに基づき作成された「2026年版OWASP GenAI Top 10」では、「過剰なエージェンシー(Excessive Agency)」が第3位にランクインしました。これは、APIの呼び出し、コードの実行、あるいは資金移動が可能なLLMが、具体的な運用上の損害を引き起こしている実態を浮き彫りにしています。

WebDev · 4 分で読めます

開発者が警告:STON.fiのチェックリストを怠ると、実際のトークンを失う恐れがあります

コミュニティ作成によるこのガイドでは、マイグレーションを「環境変数」「コントラクトとの相互作用」「手数料計算」「エッジケースの処理」の4つのレイヤーに分類して解説しています。ライブAPIからルーターアドレスや手数料を取得する方法、失敗モードのテストを実行する方法、そしてSDKを最新の状態に保つ方法を紹介しています。

WebDev · 4 分で読めます

報告されたAIボットトラフィックの半分は偽物であることが、最新のログ調査で判明

8日間にわたるログ調査の結果、468件の正当な記事取得が確認された一方で、AIボットを装いながら実際には .env や .git といったファイルを探索するリクエストが991件も発見された。この結果は、自己申告によるUser-Agent文字列が信頼できないものであることを示している。

WebDev · 3 分で読めます

Chrome 151でSoft-Nav APIが追加。SPAにおけるルートレベルのCore Web Vitals測定が可能に

Chrome 151のSoft Navigations APIは、アプリ内の各ルート変更をナビゲーションとして記録し、LCP、INP、CLSなどの指標をPerformance Timelineに反映させます。しかし、CrUXは依然として初回ロード(ハードロード)のみを報告するため、SEOツールではアプリ内の詳細なページ遷移におけるユーザー体験を十分に把握できないという課題が残っています。

WebDev · 3 分で読めます

至急アップグレードを:Elementor ProのCVSS 9.0の脆弱性により、攻撃者がサーバーの完全な制御を奪取可能に

このRCE(リモートコード実行)の脆弱性は、Elementor Proの二重ループによるファイルアップロード処理に起因しています。これにより、攻撃者が名前のないファイルを送信してバリデーションを回避し、公開アップロードディレクトリ内に悪意のあるPHPスクリプトを設置することが可能になります。

WebDev · 3 分で読めます

X402のUSDCベースの決済が急増、Baseで730万、Polygonで560万に到達

X402はBaseとPolygon全体で1,400万件のマイクロペイメントを記録したものの、公開されているX402カタログに掲載されている1,662のサービスのうち、オンチェーンで決済されたのはわずか90件に過ぎず、自律型エージェントにおける深刻な発見(ディスカバリー)の問題を浮き彫りにしている。

WebDev · 2 分で読めます

Oracle、無料枠のAmpere A1リソース制限を2 OCPU/12 GB RAMに半減

2026年8月18日より、OracleのAlways Freeティアでは、テナンシ全体で使用できるAmpere A1 Flexリソースの合計が2 OCPUおよび12 GB RAMに制限されます。制限を超えるとインスタンスが自動的にシャットダウンされるため、ユーザーはリソースの監査、集約、またはアップグレードを行う必要があります。

WebDev · 3 分で読めます

主要なウェブサイトのほぼ半数がAIへのアクセスを遮断、GPTBotがブロックリストの筆頭に

2026年の分析によると、最も訪問者の多いウェブサイトの44.9%が少なくとも1つのAIクローラーを意図的にブロックしており、GPTBotがそのリストのトップとなっています。サイト運営者は学習用ボットと回答用ボットを混同することが多く、その結果、AIによる回答フィードから自サイトが消えてしまうリスクを負っています。

WebDev · 4 分で読めます

TikTokがCoinbase x402で謳う「無限にお金が稼げる」という主張は、月収1万ドルの蜃気楼に過ぎない

15,133個のx402エンドポイントをすべてスクレイピングした結果、中央値は30日に1回の呼び出しであり、1,000回を超えるものはわずか28件でした。セラーエコシステム全体を見ても、収益は月額約1万ドルが上限であり、お金を無限に生み出すようなバグとは程遠いのが実態です。

WebDev · 2 分で読めます

OpenCode、ターミナルでのReact Hooksのリファクタリングによりスプリントの作業時間を1時間短縮

2週間の試用期間において、OpenCodeは11個のコンポーネントにわたるReactフックの名前変更、テストに合格するpytestファイルの生成、npmパッケージのアップグレードをすべてコマンドラインから実行しました。これにより、使い慣れたエディタをそのまま使いながら、チームのスプリント作業時間を約1時間節約することに成功しました。

WebDev · 4 分で読めます

TS 6.0の新フラグがブラケット記法を強制し、未定義プロパティによるクラッシュを激減させる

インデックスシグネチャへのドット記法によるアクセスをコンパイル時エラーにすることで、この新フラグはキーの欠落によるバグを早期に発見可能にします。--noUncheckedIndexedAccess と組み合わせることで、undefined型に対する完全な安全性を実現できます。

WebDev · 3 分で読めます

TechForgeが警告:初期のマイクロサービスは、レイテンシの大きい「分散モノリス」に陥る恐れがある

本ガイドでは、多くのスタートアップが単一の共有データベースを維持したまま、自社のコードベースを「マイクロサービスベース」と称している実態を明らかにしています。その結果、モジュールが密結合したままとなり、ネットワークレイテンシの問題を依然として抱えることになります。サービスを切り出すのは、真のスケールアップや所有権の分離が必要になった時に限定すべきです。

WebDev · 5 分で読めます

World Labs、ロボットのトレーニングコスト削減に向けた「Real-to-Sim-to-Real」パイプラインを導入

最近のa16zのポッドキャストにおいて、Fei-Fei Li氏とYunzhu Li氏は、World LabsのSceniXがいかにして倉庫、レストラン、ホテルの正確なデジタルツインを作成し、ロボットが実際の現場に降りる前にシミュレーション上でタスクをリハーサルできるようにしているかを解説しました。

WebDev · 3 分で読めます

ChatGPTの流入を確保しつつ、学習用ボットのみをブロックする方法

GPTBotに対して一律に「Disallow: /」を設定すると、学習用クローラーのみがブロックされ、ChatGPTの回答パネルにページを表示させる引用ボットは引き続き動作します。GPTBotやClaudeBotを拒否しつつ、OAI-SearchBotやChatGPT-Userなどのボットを許可するには、明示的なrobots.txtルールやCloudflareのAI Crawl Controlを活用しましょう。

WebDev · 4 分で読めます

Whisperのセルフホスティング vs. API:その真のコスト

Whisperのセルフホスティング vs. API:その真のコスト。チームがAssemblyAIの請求書を目にしたとき、誰かがこう尋ねます。「コストを節約するために、Whisperを自分たちでホスティングすればいいんじゃない?」一見、簡単そうに思えます。ダウンロードして…

WebDev · 3 分で読めます

Cloudflareのボットチャレンジが決済POSTを阻害、Fetchの活用で解決

Stripeへリダイレクトする単純なHTMLフォームはテストでは動作しましたが、Cloudflare経由の実際のChromeユーザーでは503エラーが発生しました。送信処理をfetch優先のフローに切り替えることで、POSTリクエストがボットチャレンジを通過できるようになり、その後のGETリダイレクトによって決済を完了させることができました。

WebDev · 4 分で読めます