Google Cloud Developer Plugin、HTTP 402のエージェント課金ほか — Web Dev Digest: 2026‑09‑30
Top 20
コーディングエージェントにGoogle Cloudの専門知識とツールを組み込む「Google Cloud Developer Plugin for AI Coding Agents」発表
Source: Publickey | Published: 2026-09-30 00:44 JST
- Google Cloud のスキルと MCP サーバ設定を 1 つのプラグインとしてまとめ、コーディングエージェントへ一括で導入できるようになった
- Claude Code や Google Antigravity のようなエージェントは、既定の状態では Google Cloud のサービス構成やアーキテクチャの専門知識が十分でないと記事は指摘している
- プラグインには、Google Cloud 用のスキルと、公式ドキュメントなどを参照する MCP サーバが含まれる
- GitHub 上ですでに多数公開されている Google Cloud 公式スキルは単体でも読み込めるが、今回のプラグインはスキルと MCP 設定をまとめて組み込める点が違う
- マイクロソフト、OpenAI、AWS、Google などがサポートする Agent Plugins 1.0.0 のプラグイン仕様に基づいており、GitHub リポジトリから入手できる
Monetization Gateway beta: charge AI agents for consumption with HTTP 402(Monetization Gateway ベータ版:HTTP 402 で AI エージェントに従量課金する)
Source: Cloudflare Blog | Published: 2026-09-30 22:00 JST
- Cloudflare は、HTTP 402 を使って AI エージェントにリクエスト単位で課金できる Monetization Gateway をクローズドベータとして公開し、米国の販売者が参加を申し込めるようになった
- 決済は x402 プロトコルに基づき、米ドル連動ステーブルコインの USDC で行われる。検証と決済処理には Coinbase の x402 Facilitator が使われる
- 料金体系は 3 種類から選べる。リクエスト単位の固定料金、上限額を先に示して実際の使用分だけ請求する変動料金、オリジン側の価格エンジンに問い合わせるオリジン制御型である
- AI Gateway では、米国の顧客が PAYMENT-METHOD: x402 ヘッダーを付けることで、一部のモデルの推論をクレジット残高なしにリクエスト時払いで利用できる
- API2PDF はクレジットカード登録の段階で 50% 超の離脱が起きていたため、API キーのないリクエストには 402 を返し、変動料金で課金する方式に切り替えた
AWS Transform now supports Apache Kafka migration assessments for Amazon MSK(AWS Transform が Amazon MSK 向け Apache Kafka 移行アセスメントに対応)
Source: AWS What’s New | Published: 2026-09-30 00:00 JST
- AWS Transform のエージェント型移行アセスメントで、オンプレミスの Kafka から Amazon MSK への移行を評価できるようになった。手作業では数週間かかる評価が数分で終わるとしている
- Kafka クラスタのインベントリファイルをアップロードするか、チャットでクラスタ構成を説明するだけで評価を始められ、AWS Transform MCP サーバ経由でも使える
- エージェントはクラスタごとに、トポロジ、バージョン、設定、認証、クォータの観点で MSK との互換性をチェックし、MSK Express ブローカーのサイズを見積もる
- コストはブローカー時間、ストレージ、データ流入、AZ 間転送に分けて試算される。リージョン間の価格比較や保持期間の変更といった what-if シナリオも作成できる
- AWS Transform を提供している全リージョンで使える。掲載日は米国時間の 2026-09-29(日本時間では 9/30)である
Amazon RDS for PostgreSQL announces Extended Support minor versions 13.23-rds.20260514, 12.22-rds.20260514 and 11.22-rds.20260514(Amazon RDS for PostgreSQL、Extended Support のマイナーバージョン 13.23-rds.20260514、12.22-rds.20260514、11.22-rds.20260514 を提供開始)
Source: AWS What’s New | Published: 2026-09-30 01:00 JST
- サポートが終了した PostgreSQL 13、12、11 系向けに、RDS Extended Support のマイナーバージョン 13.23、12.22、11.22(いずれも rds.20260514 ビルド)の提供が始まった
- Extended Support は、メジャーバージョンの標準サポート終了後も最大 3 年間、重大な CVE とバグの修正を提供する仕組みである
- アップグレード方法は、Blue/Green Deployments、インプレースアップグレード、スナップショットからの復元の 3 つから選べる
- 発表文には、個別の CVE 番号、修正内容、料金、対象リージョンの記載がない
- 掲載日は米国時間の 2026-09-29(日本時間では 9/30)である
Amazon Aurora now supports PostgreSQL 18.6, 17.11, 16.15, 15.19, 14.24(Amazon Aurora が PostgreSQL 18.6、17.11、16.15、15.19、14.24 に対応)
Source: AWS What’s New | Published: 2026-09-30 01:00 JST
- Aurora PostgreSQL 互換エディションで、PostgreSQL 18.6、17.11、16.15、15.19、14.24 の 5 つのマイナーバージョンが使えるようになった
- 各バージョンには PostgreSQL コミュニティのバグ修正と Aurora 独自の改善が含まれており、AWS は CVE 対応のためにも最新マイナーへの更新を推奨している
- 自動マイナーバージョンアップグレードを有効にしておけば、定期メンテナンスウィンドウ中に更新が適用される
- AWS Organizations の Upgrade Rollout Policy を使うと、重要度の低い環境で先に検証してから本番へ段階的に展開できる
- 個別の CVE 内容はリリースノートで確認する必要がある。掲載日は米国時間の 2026-09-29(日本時間では 9/30)である
OpenAI GPT-6.1 Sol is now generally available on Amazon Bedrock(OpenAI GPT-6.1 Sol が Amazon Bedrock で一般提供開始)
Source: AWS What’s New | Published: 2026-09-30 05:17 JST
- OpenAI の GPT-6.1 Sol が Amazon Bedrock で一般提供された。OpenAI によると、GPT-6 Astra に近い評価結果を約 5 分の 1 のコストで出せる
- GPT-6 Sol の後継にあたり、エージェント型コーディング、コンピュータ操作、専門業務タスクで特に高い性能を示すとされる
- Bedrock 上で明示的なプロンプトキャッシュに対応しており、同じコンテキストを繰り返し使うエージェント処理に向いている
- 既存の AWS の仕組みで、アクセス管理、セキュリティ制御、モデル呼び出しの監査が行える
- 料金と対応リージョンはドキュメント側に記載されている。掲載日は米国時間の 2026-09-29(日本時間では 9/30)である
AWS Deadline Cloud now supports ECS containers on Linux Service-Managed Fleets(AWS Deadline Cloud が Linux サービスマネージドフリートでの ECS コンテナ実行に対応)
Source: AWS What’s New | Published: 2026-09-30 05:18 JST
- AWS Deadline Cloud の Linux サービスマネージドフリートで、Amazon ECS の Docker コンテナを使ってジョブを実行できるようになった
- すでにコンテナイメージ化しているソフトウェアは、そのイメージを Docker 対応フリートに指定するだけで持ち込める
- コンテナはフリートとキューの単位で設定するため、ジョブバンドルやジョブテンプレートを変更する必要はない。Open Job Description CLI のワークフローもそのまま移行できる
- 想定用途として、Blender によるレンダリングや、NVIDIA Isaac Sim と MuJoCo を使ったシミュレーションが挙げられている
- Deadline Cloud を提供している全リージョンで使える。URL には 2026/08 と入っているが、掲載日は米国時間の 2026-09-29(日本時間では 9/30)である
Google Cloud、AIエージェントからの大量アクセスをPostgreSQLのプライマリDBから切り離せる「PostgreSQL for agents in AlloyDB」発表
Source: Publickey | Published: 2026-09-30 00:46 JST
- Google CloudはAIエージェントの読み取り負荷を本番PostgreSQLから隔離する「PostgreSQL for agents in AlloyDB」をプレビュー公開した
- Google Cloudの発表日は2026年9月24日で、30日の記事公開より前である
- エージェント用のサンドボックス化されたDBインスタンスは数秒でプロビジョニングされ、プライマリ・スタンバイ・リードレプリカのいずれからも完全に切り離される
- 負荷に応じて自動で拡張し、タスクが終わるとゼロまで縮退するため、使わない間は常駐させずに済む
- 毎秒数百万クエリと1,000以上のリーダーに対応し、SQLに加えてベクトル検索・全文検索・空間検索も使える
「Firefox 157」正式版リリース、ここ数年で最大規模のデザイン刷新&画面を広く使える「コンパクトモード」が登場
Source: GIGAZINE | Published: 2026-09-30 12:05 JST
- Firefox 157が2026年9月30日に正式リリースされ、Mozillaが「ここ数年で最大」とするUI刷新が入った
- ツールバー・サイドバー・メニューの見た目が変わり、ライト版とダーク版を備えた新しい組み込みテーマが追加された
- 新しいコンパクトモードではツールバーやタブの間隔が詰まり、ページの表示領域が広がる
- 対応端末ではWebRTCビデオ通話でAV1のハードウェアデコードが使えるが、記事に対応機種は書かれていない
- Firefox Suggestは欧州16か国に広がり、Amazon検索エンジンは削除され、リリース間隔は4週間から2週間に縮まって次のFirefox 158は10月13日に出る予定である
What’s new in Astro - September 2026(Astroの最新情報 2026年9月号)
Source: Astro Blog | Published: 2026-09-30 09:00 JST
- Astro 7.3では、プレビューサーバーを複数同時に起動できるようになった
- 同じ7.3で、カスタム画像サービスとキャッシュプロバイダー向けのランタイムロガーと、Cloudflareのカスタムworkerエントリポイント用の finalize() ヘルパーも追加された
- Starlight 0.42では、パフォーマンスとアクセシビリティが改善され、クライアントに送るJavaScriptが減った
- Seibertが主催したAstro Germanyミートアップでは、Matt Kane氏やFlorian Lefebvre氏らメンテナーが登壇し、講演動画はYouTubeで公開されている
- コミュニティからの貢献として、@jackhandford氏が @astrojs/react にOxcベースのReact Compilerへの対応を追加した
Claude Sonnet 5.5がReact習熟度ベンチマークで見せた一風変わった性質
Source: Zenn | Published: 2026-09-30 18:51 JST
- Claude Sonnet 5.5はReact習熟度ベンチマークでeffortの設定によるスコア差が10.67点あり、これはベンチマーク全体で最大だった
- スコアはhighで81.08点(10位)、maxで91.74点(2位)だった。これまでのClaudeモデルではhighとmaxの差は3〜5点ほどだった
- maxのスコアは、Opus 5.5 high(90.79点)やOpus 5 max(90.28点)を上回った。一方highのスコアは、Fable 5 high(81.33点)と同じくらいの中位だった
- maxでは1回あたりの平均ファイル数が5.7から10.7に増え、useIdの使用は6回から35回、useSyncExternalStoreは6回から14回に増えた。effortによってReact 19世代の書き方をするかどうかが変わっていた
- 著者は、Opusはhighで十分だが、Sonnet 5.5はmaxで使う前提で設計されているように見えると結論づけている
Vercel Connect now accepts service submissions(Vercel Connect がサービスの申請受付を開始)
Source: Vercel Changelog | Published: 2026-09-30 07:00 JST
- Vercel Connectのコネクタディレクトリに、Vercelによるコネクタ開発を待たずに自社サービスを自分で登録申請できるようになった
- Changelogの日付は2026年9月29日(米国時間)である
- 申請は4段階で、サービスの説明、接続方式の追加、OAuthの検証、審査への提出の順に進む
- 接続方式はOAuthとAPIキーから1つ以上選べ、OAuthの方式ごとにテスト用コネクタで実際のトークンを取得して動作を確かめる必要がある
- 申請はダッシュボードの「Submit a Service」から出し、Vercelの審査を通ったものだけがディレクトリに公開される
Vercel CDN no longer caches responses with Vary: Cookie(Vercel CDN が Vary: Cookie を含むレスポンスをキャッシュしなくなった)
Source: Vercel Changelog | Published: 2026-09-30 09:00 JST
- Vercel CDNは2026年9月30日から、VaryヘッダーにCookieを含むオリジンのレスポンスをキャッシュしなくなった
- 理由は、Cookieには訪問者ごとの値が入ることが多く、Cookieで変えるとほとんど再利用されないキャッシュエントリが大量にできてしまうためである
- レスポンス自体はそのまま返るが、x-vercel-cache ヘッダーが MISS になり、Runtime Logs のキャッシュ理由に vary_key_denied:cookie と出る
- 内容がCookieで変わらないルートならVaryからCookieを外せばキャッシュが効き、Cookieで変わる場合はVaryに残したまま Cache-Control: private を付けて共有キャッシュに載らないようにするのが推奨である
- 今回変わるのはCookieに関するVaryだけで、ほかのVaryヘッダーでのキャッシュの動きは変わらない
Github Actionsのワークフローでpnpmを使ってみる
Source: Qiita | Published: 2026-09-30 09:03 JST
- GitHub Actionsでpnpmを使うにはバージョンの指定が必須で、指定しないと Error: No pnpm version is specified で失敗すると分かった
- 解決策は、pnpm/action-setup@v4 の version に指定するか、package.json の packageManager に書くかの2通りで、著者は前者で version “12” を指定して解決した
- ローカルでは .npmrc に use-pnpm=true と engine-strict=true を書き、npmコマンドを使えないようにしてpnpmを強制した
- pnpm v11以降で使える pnpm/setup@v2 は、Node.jsのセットアップと cache: true、install: true による自動インストールまでまとめて行えるが、build の run ステップは結局必要なのでステップ数はあまり減らなかった
- 著者は、pnpm v11以降の新規プロジェクトには pnpm/setup、v10以前の既存プロジェクトには pnpm/action-setup を使い分ければよいと結論づけている
Cut your AI spend with AI Gateway’s Auto Router(AI Gateway の Auto Router で AI 支出を削減する)
Source: Cloudflare Blog | Published: 2026-09-30 22:00 JST
- Cloudflare は AI Gateway でリクエストごとに最適なモデルを自動選択する Auto Router をパブリックベータとして公開し、ベータ期間中は無料で使えるようにした
- モデル指定を cloudflare/auto にするだけで有効になり、リクエスト形式・認証情報・アクセスポリシー・支出上限・プロバイダの稼働状況で候補モデルが自動的に絞り込まれる
- Workers AI 上のマルチヘッド分類器がエッジで会話を 14 種のタスクに分類し、複雑さ・曖昧さ・重要度・文脈依存度の 4 軸で評価したうえで「期待品質 − 適応的コストペナルティ」が最大のモデルを選ぶ
- 社内の 291 件の評価では成功あたりコストが 0.0084 ドルで、Claude Opus 5.5 の 0.0210 ドルや GPT-6 Sol の 0.0108 ドルより安く、成功率は 86.6% と Opus の 96.6% を下回り Sol の 84.2% を上回った
- 長いエージェントセッションではキャッシュの読み書きコストを考慮してコンテキスト長に応じた切り替えペナルティを課し、ターン内での無駄なモデル変更を抑える設計になっている
Detect and send production issues straight to your agent(本番環境の問題を検知してコーディングエージェントへ直接送る)
Source: Cloudflare Blog | Published: 2026-09-30 22:00 JST
- Cloudflare Workers に組み込みのエラー監視機能 Issues がオープンベータで登場し、本番障害をグループ化してコーディングエージェントへ自動で調査を依頼できるようになった
- wrangler.jsonc で observability.issues.enabled を true にすると有効化され、未捕捉例外・HTTP 5xx・console.error 出力・暴走したアラームなどが同一バグ単位に集約される
- 連携先として Claude Code(ルーティン ID とトークン)、Cursor(オートメーションの Webhook URL)、Devin(API トークンと組織 ID)が組み込まれ、汎用 HTTPS Webhook やチャット、オンコール系にも送れる
- エージェントにはソースマップ適用済みのスタックトレース、前後のログとトレース、Worker のバージョン、OpenTelemetry で付与したユーザー ID などの属性が渡り、Cloudflare MCP で追加の観測データも照会できる
- Cloudflare の Workflows チームは有効化から 1 日で SQLite マイグレーションのリトライループとサブリクエスト上限超過の削除処理という 2 件の本番バグを見つけ、エージェント経由で修正したと述べている
Simplifying domains for people and agents(人とエージェントのためにドメイン管理をシンプルにする)
Source: Cloudflare Blog | Published: 2026-09-30 22:00 JST
- Cloudflare Registrar のドメイン検索が刷新され、従来は一部 TLD から約 20 件しか出なかった結果を 420 以上の拡張子すべてで入力と同時にリアルタイム表示するようになった
- 検索セッションは Durable Objects が調整し、ブラウザとは変更されたフィールドだけを送る独自のデルタメッセージ方式の WebSocket でつながり、事前計算済みの空き状況データは Workers KV に置かれる
- 空き判定は事前データと DNS キャッシュ、DNS 問い合わせ、レジストリへのライブ照会の順に段階的に行い、画面に表示された結果だけに権威的なライブ確認を要求して無駄な照会を避けている
- Registrar API には取引が発生しないサンドボックス環境、420 以上の TLD の登録要件を返す extensions エンドポイント、移管用の transfer エンドポイントが追加された
- cf CLI の cf registrar registrations check・create・transfer-in や Cloudflare MCP を通じて、エージェントも追加の連携なしにドメインの検索・登録・移管を実行できる
【被害者は語る】タイムズカー660万件情報漏えいはなぜ起きたのかの矮小な考察
Source: Qiita | Published: 2026-09-30 01:00 JST
- 著者は公開 HTML から 2016 年にサポートが終了した Seasar の Teeda が使われている痕跡を見つけ、根本原因はフレームワークの古さよりも個人情報を扱う処理を継続して点検・修正する体制の有無にあると主張している
- パーク24 の発表では 9 月 25 日 9 時 07 分に不正アクセスを検知し、約 660 万件のアカウント情報が取得され、うち約 160 万件で免許証画像などの本人確認書類が漏えいした
- 9 月 29 日に取得したトップページが /view/teedaExtension/org/seasar/teeda/ajax/js/ajax.js を参照しており、その中に Kumu.Ajax と executeTeedaAjax という識別子が含まれていた
- Teeda Ajax はコールバック関数の命名規約でサーバー側のコンポーネントとメソッドを解決するため、非同期通信の入口ごとに認可を確認しないと不正な呼び出しを許しうると指摘している
- 侵入後の被害を抑える策として、全会員の一括取得を許さない最小権限、本人確認画像の独立した保管と取得、取得件数や頻度の監視、退会者など不要データの削除、ソルト付きの計算コストが高いハッシュを挙げている
JevのJavaScript SDKをTypeScriptで試す
Source: Qiita | Published: 2026-09-30 01:24 JST
- TypeSafe 社の構造化判断モデル Jev を JavaScript SDK から noul・choice・score の 3 種すべてで呼び出したところ、1 回の API 呼び出しで複数の判断が 168〜215 ミリ秒で返ってきた
- 公式の JavaScript SDK サンプルは choice しか扱っていなかったため、著者は Bun と TypeScript で @typesafe-ai/sdk を追加し、環境変数 TYPESAFE_API_KEY を設定して 3 種をまとめて試している
- client.systemOne に state と questions を渡す形式で、noul は Yes/No の確率、choice は選択肢ごとの確率と confidence、score は第 2 引数の凡例配列に対するスコアと確率を返す
- メール件名の判定では「永久不滅ポイント 有効期限間近のお知らせ」のスパム確率が 0.46 にとどまり、詐欺風の「夫が大アリクイに殺されてから3年が過ぎました」は 0.13 だった
- 著者はテキストを生成しないぶん通常の LLM より非常に速いと評価する一方で、スパムフィルタとしての結果は残念だったと結論づけている
Node.jsのpartialDeepStrictEqualで配列の順序・重複・余分な要素を検証する
Source: Zenn | Published: 2026-09-30 02:16 JST
- Node.js の assert.partialDeepStrictEqual は配列を順序を保った部分列として比較するため途中要素は省けるが、順序の逆転や重複数の不足は失敗し、空配列を期待しても実際の配列が空であることは保証できないと判明した
- Node.js v26.0.0(macOS arm64、追加パッケージなし)で 11 ケースを検証し、10, 20, 30, 40 に対する期待値 20, 40 は成功、40, 20 は失敗した
- 10, 20, 30 に対して 20, 20 を期待すると失敗し、実際が 10, 20 でも期待値を空配列にすると成功してしまう
- オブジェクトでは期待値に書かなかった項目や余分な行を許容する一方、数値 7 と文字列 ‘7’ は区別されて失敗する
- 追加行の混入を検出したいテストを部分比較に置き換えると必要な失敗まで消えるため、件数固定には deepStrictEqual を併用し、ゼロ件の保証には配列長を別途チェックするよう勧めている
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | Lambdaとサーバーレスアーキテクチャ | リクエスト発生時に実行環境を作成して処理するLambdaの仕組みから、Lambda関数をステートレスにすべき理由を説明している | @gumtiket | 01:44 |
| 2 | Reactサイトを訪れるボットやAIクローラーを確認する | React 19.3.0とVite 8.3.1のアプリをExpressから配信し、JS非実行のクローラーもHTML返却前にWebDecoyで観測する構成を実装した | @webdecoy | 03:21 |
| 3 | PDFにCSVを差し込み、ブラウザだけで100件の帳票を一括作成する | 自作PDFアプリDocraft 0.6にCSV1行ごとに1つのPDFを生成する差し込み機能を追加し、列の対応付けや誤差し込み防止、出力前検査を実装した | @jisaku_net | 06:12 |
| 4 | PCから日本のEchoにしゃべらせる(非公式の方法) | 日本のAmazonアカウントではalexa-cookie2のログインがmaplandingで404になる問題を直し、PCからEchoに任意の日本語を話させた | @ai_daigakusei | 06:40 |
| 5 | 【AWS語→日本語訳】AWS BuilderCards 第2版 プレイガイド | AWS BuilderCards日本語版第2版の公式プレイガイドを、カタカナだらけの原文から平易な日本語へ逐次翻訳している | @nyamerou | 07:30 |
| 6 | ブラウザとIPでタイムゾーンが食い違う理由と確認方法(無料ツール付き) | Intl.DateTimeFormatで得るブラウザのタイムゾーンはOS設定由来でネットワークと無関係なため、IP由来の値と食い違うと説明している | @17nas | 07:40 |
| 7 | 会話を「話題」に分けると検索はどう変わるか ― 1つの発見に話が混ざると埋もれる問題のPoC | 個人開発のex-dayで、1つの発見に積み重なる複数話題の会話を話題単位に分けてベクトル検索する効果をPoCで検証している | @tasazuma | 07:44 |
| 8 | パスキー、MFA、TOTP、OIDC、JWT は何が違うのか:ブラウザで動く DB エディタにパスキーを入れて学んだこと | OSSのSQLエディタLibreDB Studioにパスキーログインを実装した経験から、MFA・TOTP・パスキー・OIDC・JWTの役割の違いを整理している | @cevheri | 08:02 |
| 9 | API Gatewayの認証、既製品か自作かで迷った話 | API Gatewayの認証はCognitoオーソライザーとLambdaオーソライザーの2種類で、トークン検証をAWSに任せるか自分で書くかが違いだと整理している | @yasutomo7974 | 08:34 |
| 10 | Container RunnerをGitHub Actionsで自動デプロイする:テストが通ったときだけECSへ届ける | ゲームContainer Runnerをv2にしながら、mainへのpush時にテストが通った場合だけECS Fargateへ自動デプロイするGitHub Actionsを構築した | @tmtk | 09:02 |
| 11 | 【AWS】Aurora MySQLのメトリクスを読み解く ― 第2回 パージ処理関連のメトリクス | Aurora MySQL固有のCloudWatchメトリクスのうちパージ処理関連の指標が、EC2上のMySQLとは異なる内部のどの処理を表すかを読み解いている | @kumetakasan2479 | 09:08 |
| 12 | 今日の技術トレンド | 2026年9月7日のトレンドとしてGPT-6 Astraの登場、OpenAIのAstral買収、Next.jsの重大なRCE脆弱性修正などを取り上げている | @bambampurin | 09:08 |
| 13 | 全URLが402を返した朝、原因は自分のコードではなくホスト側の無料枠だった | x402検証サービスvet402で2026-09-23朝に全URLが402を返した障害を追い、原因は自分のコードでなくホスト側の無料枠だったと判明した | @sen_web3 | 09:09 |
| 14 | Cloudflare Workers、D1で構成しているWebアプリの設定とデプロイをWranglerから新CLI cfへ移行してみた | Workers・D1・Vite構成のアプリをWranglerから新CLI cfへ移行し、beta版ゆえVite pluginとの版整合やlocal D1の扱いに注意が必要と判明した | @t__nabe | 09:29 |
| 15 | fallowのsecurity機能でJS/TSの脆弱性コード候補を検知 | 静的解析ツールfallow 3.30.0のsecurity機能でJS/TSの危険箇所の候補を検出し、自分で確認して修正する流れを試した | @t_o_d | 09:48 |
| 16 | Innovation Sandbox on AWS のサンドボックスを SCP と RCP で隔離する | 期限付きサンドボックスを払い出すInnovation Sandbox on AWSを金融などの規制業界で使う前提で、SCPとRCPによる隔離設計を示している | @yukitagw | 09:49 |
| 17 | Postgres の論理デコードは何をしてくれているのか:ClickHouse が物理WALで作り直した CDC を読む | ClickHouseのOSS WalShadowは物理WALを直接読むため型解釈用にPostgresをもう1台立てており、RDSやCloud SQLでは恐らく使えないと指摘している | @kanaotto | 10:00 |
| 18 | LLMにもEOLがある — モデルを依存ライブラリとして管理する | 利用モデル一覧でEOL日が過去になっているのに気づいた経験から、LLMもRailsやPostgreSQLと同様にEOLを持つ依存として管理すべきと主張している | @stock_inc_cto | 10:00 |
| 19 | Goだけでフロントエンドをビルドする!Vugu完全入門ガイド | Vue.jsに着想を得たGo+WebAssemblyのUIライブラリVuguで、.vuguファイルにHTML風マークアップとGoコードを書いてフロントを作る方法を示している | @ousiass | 10:00 |
| 20 | ヘキサゴナルアーキテクチャを実装レベルで確かめてみた(その1)ポート・アダプター・アプリケーションはコードではどうなるのか | Lambda+DynamoDBのAWS公式サンプルを題材に、ヘキサゴナルアーキテクチャのポートやアダプターが具体的にどんなコードになるかを確かめた | @okyuta | 10:04 |
| 21 | ヘキサゴナルアーキテクチャを実装レベルで確かめてみた(その2)運用で起こる変更を 3 つ加えてみる | aws-lambda-domain-model-sampleに運用で起こりそうな変更を3つ加え、技術の差し替えや入口の追加がどれだけ楽になるかを検証した | @okyuta | 10:04 |
| 22 | AIにパスワードを見せない — ブラウザ自動化のためのローカル資格情報ブローカー設計 | AIには値を見せず埋める欄だけ指示させるローカル資格情報ブローカーを設計し、DPAPIでの暗号化保管と平文を返すAPIを作らない原則を示した | @kokotatan | 10:46 |
| 23 | 【1日1デプロイ】必ず解ける荷造りパズル「ぴたりトランク便」を作った | 回転させた荷物をトランクの色付きマスへ隙間なく詰めるブラウザパズルを作り、制限時間なしで行き先3か所を巡る構成にした | @boraemon2000 | 11:11 |
| 24 | GitHub Actions × GCP キーレス認証デプロイ : Workload Identity + Cloud Run | サービスアカウントキーのJSONをGitHub Secretsに置かず、Workload Identity連携でGitHub ActionsからCloud Runへキーレスでデプロイする構成を示した | @correlate | 11:40 |
| 25 | Flutterの再検索で前の結果を残す:古い応答による上書きも防ぐ | Flutterアプリのノート検索で再検索中も前の結果とその検索語を表示し、後から届いた古い応答で上書きしない仕組みを実装した | @kanta13jp1 | 11:43 |
| 26 | 無料枠で個人アプリをデプロイする場合のサービスについて比較してみた | ハンバーガーレビューアプリをDB・写真ストレージ・メール・API・フロントの5層に分け、無料枠の各サービスへ実際にデプロイして比較した | @ifhito | 12:00 |
| 27 | 未認証ユーザに LLM を叩かせる API をどう守るか | Teachme Bizで未認証の閲覧者にもLLM質問機能を開くため、外側から内側への各層が何を信用せず何を守るかを整理している | @kotap | 12:00 |
| 28 | e-Gov の様式改定に備えて、申請様式の「版」を管理できるようにした話 | 雇用保険の資格喪失届が2027年1月4日から形式変更されるのに備え、e-Gov申請様式の版をカタログとトラックで管理する仕組みを設計した | @shimizuchang | 12:00 |
| 29 | Webデザイン学習記録14:Dateオブジェクト | JavaScriptのDateオブジェクトのgetFullYearやgetHoursなどで年月日と時刻を取り出し、最終アクセス日時として表示するコードを書いた | @macaronian | 12:10 |
| 30 | VPS選びを「条件→料金」で考える。SabaKoreの料金シミュレーターを使ってみる | SabaKoreのVPS料金シミュレーターで1・12・24・36か月の期間別に総額を比べ、月額500円の差が36か月で18,000円になると示している | @genhiroko | 12:19 |
| 31 | IAMユーザーでCost Explorerが見られない?権限設定でハマったポイントと解決までの記録 | IAMユーザーにCost Explorerのポリシーを付けても利用料金が見られなかった原因と、2026年9月時点での解決までの手順を記録している | @pythona | 12:29 |
| 32 | [ADK][学習コーチ] 対話型コーチングテキストチャットエージェントとインタラクティブ図解 | 入院中に開発した学習伴走アプリ学習コーチの続編で、ADKによる対話型コーチングのテキストチャットエージェントとインタラクティブ図解を扱っている | @soundtricker | 12:34 |
| 33 | 「昨日まで動いていたのに」— D1のタイムアウトを4段階掘り下げた話 | Workers+D1の天気アプリもしも天気で、日次バッチが3回の再試行後もD1 timeoutで落ちるようになった問題を4段階で掘り下げた | @moshimo_weather | 12:39 |
| 34 | 【AIを時短で終わらせない】GoogleのGemini Notebookで実践する、自分の言葉で語るためのインプットDX | ソフトバンク新卒の著者が、AI任せの資料では自分の言葉で発表できないと気づき、Gemini Notebookでインプットを深める手順を実践している | @kojiro_k | 12:41 |
| 35 | CDK 2.253.0 で「Exports cannot be updated」── クロスリージョン参照の回帰と weak 参照 | CDK 2.253.0のクロスリージョン参照の回帰は2.253.1で差し戻され、2.254.0以降はstrong・weak・bothの参照強度として再設計された | @riverwell2359 | 12:57 |
| 36 | BigQuery 会話分析 データエージェント超入門【作成編】 | 日本語の質問からSQLを生成し表やグラフで答えるBigQuery会話分析のデータエージェントを設定・公開する手順を、Gemini Enterprise連携まで続く3部作の第1回で示している | @hiromu_ogawa | 13:11 |
| 37 | Oracle から BigQuery に移行するシミュレーションをしてみた #11 月 2 億件を持つと、規模とコストは? | 月2億件を10年保持した場合のBigQueryのストレージ・クエリ費用を試算し、Oracle側の非本番4面約2,300万円が本当に消えるかを検証している | @mika_and_coco | 13:57 |
| 38 | コーディングブランク10年以上の私が実質100時間で社内運用開始!AI×AWSサーバーレスで作る「作業実績管理システム」の全貌 | 実務コーディングから10年以上離れていた著者が生成AIを駆使し、AWSサーバーレスの工数管理システムを実質100時間・2月着手から4月運用開始で一人内製した | @inayoshi17 | 14:00 |
| 39 | Webデザイン学習記録15:Mathオブジェクト | Math.PIで円周率を表示しMath.floorで切り捨てるなど、四則演算以外の計算に使うJavaScriptのMathオブジェクトを学習記録として試している | @macaronian | 14:11 |
| 40 | VSCode + Session Manager + DevContainerで構築するAIエージェント向けAWS開発環境 | オフライン時の作業中断とインターンへのアクセスキー払い出しの統制という2課題を、VSCodeとSession ManagerとDevContainerのクラウド開発環境で同時に解決した | @t_ushizawa | 15:00 |
| 41 | Full-Managed のその奥は? FSx for Lustre の I/O 問題を AWS と一緒に切り分ける | GPUは認識されるのに学習が進まずノード再作成でも再発したFSx for LustreのI/O問題を、TuringがAWS担当者とログ・メトリクスで切り分けた経緯をまとめている | @kazkn_0716 | 15:06 |
| 42 | 社内UIライブラリが利用側で型エラーになる問題をスモークテストで解決する | VRTやa11yチェック、ESLintを整備しても利用側で型エラーやスタイル崩れが出た社内UIライブラリに、配布物を検証するスモークテストを追加して再発を防いだ | @kazuya_melty | 15:20 |
| 43 | イルカを跳ばせたら、波の線までついてきた——ClaudeとCodexに塗り絵アプリを作らせて詰まった6か所 | コードを書かずにClaude Codeで作りCodexでレビューさせた、はみ出さない塗り絵アプリを4日で公開するまでに詰まった6か所を、実際の指示文付きで記録している | @tyuya | 15:33 |
| 44 | ヘッドレスUIを用いたコードスニペット | 開発を速めるため全社員向けに用意したReactのヘッドレスUIコードスニペットと、それをStorybookで一覧・挙動確認できるようにした社内の仕組みを紹介している | @hakoreco_com | 16:41 |
| 45 | WordPressのカスタムブロックを作ろう | エディターにCSSをそのまま適用できるWordPressブロックエディターで、テーマ独自のカスタムブロックを作成する手順を実例で示している | @hakoreco_com | 16:41 |
| 46 | e-Stat APIで国勢調査2025を全市区町村ぶん取り込んだら、4か所でハマった🗾 | 全国1,850市区町村の人口を2025年国勢調査の確定値へe-Stat APIで差し替えた際、エラーは出ないのに値が誤る罠を4つ踏んだと報告している | @machi_official | 17:16 |
| 47 | AWSしか触ってこなかった私が、GCPで手が止まった話(前編:IAM・CI/CD・GKE) | AWS中心の著者がGKEやCloud SQL、IAM、GitLab CI/CDなどGCPのTerraformを書く中で、AWSの感覚が通じず手が止まった箇所と理由を記録している | @higuaaa | 17:30 |
| 48 | API Gateway WebSocket API を HTTP 統合で使う | WebSocket APIをHTTP統合でECS上の既存APIサーバに繋ぎ、接続管理だけをAPI Gatewayに任せる構成をTerraformで実装した | @mikage32 | 17:40 |
| 49 | Web 標準動向 2026年9月版 | 2025年4月にW3Cへ加入したサイボウズのフロントエンドメンバーが、2026年9月に注目したWeb標準の話題を持ち寄ってまとめた月次レポート | @s_a_k_u | 18:00 |
| 50 | MCPサーバーのもうひとつの「ステートレス化」 | Cloud RunのMCPサーバーで1インスタンス固定とセッションアフィニティが必要だった原因のOAuth途中状態を、HMAC署名付きstateパラメータに持たせてステートレス化した | @kei_m | 18:02 |
| 51 | Cloudflare Birthday Week 2026 Day2(Cloudflare 誕生週 2026 の 2 日目) | Cloudflare Birthday Week 2026の2日目は、Workers中心だったDay1と異なり認証局や耐量子暗号、WAFなどセキュリティ関連の発表が中心だったと整理している | @nekoya3 | 18:04 |
| 52 | IoTセンサーデータどこに保存する? PoCから大量データまで保存先の選び方 | IoTセンサーデータに万能な保存先はなく、粒度・送信頻度・保存期間・後工程で選び、エッジ受信から分析までの役割ごとに組み合わせるべきと結論づけている | @taiyyytai | 18:30 |
| 53 | 【AWS Rekognition】QRコード+顔認証システムでおやつ提供可否してみる | 表示したQRコードとAWS Rekognitionの顔認証で愛犬本人かを判定し、突破したらおやつを与えてよいと判定するシステムを作った | @silver252 | 19:49 |
| 54 | 毎朝記憶を失う同僚のためにコードベースを整える——「Grill Me」skill作者Matt Pocockが語るエージェント時代の基礎 | Matt PocockがThe Pragmatic Engineerで語った、記憶を持たないAIエージェント向けにコードベースを整える考え方を要約・論評している | @talks_tldr_jp | 20:37 |
| 55 | オール電化は30年でいくら得? お湯だけ比べると結論を誤る——時間帯別プランと従量電灯を家全体で比べた | 給湯費だけ比べると誤るとして、オール電化の時間帯別プランとガス併用の従量電灯を家全体の光熱費で30年分比較するシミュレーターを自サイトに実装した | @ikurakakaruno | 20:56 |
| 56 | サーバーサイドエンジニアが、AI時代に向き合うためにAWS SCS-C03に合格した話 | サーバーサイドエンジニアの著者が2026年8月にAWS SCS-C03に合格し、AI時代こそ体系的なセキュリティ知識が必要と考えた受験動機と勉強法をまとめている | @tsuruta_y | 21:13 |
| 57 | WebSocket の協力ゲームで「遅延」と「ズレ」を区別しないと予測はガタつく。サーバ権威のまま操作を軽くする | WebSocket協力ゲームでサーバ権威を保ったまま自分の操作を先に描き、サーバ位置を過去の自分と照合することでクラウド越しのガタつきを解消した | @maruhana | 21:14 |
| 58 | コンテナとCI/CDの学習記録 part9 | Raspberry Pi 4のk3sへwebコンテナを移した前回に続き、postgresコンテナをk3s上に作成した学習記録の第9回 | @aymaymaym | 22:14 |
| 59 | CSS論理プロパティ、“なんとなく” から卒業する | margin-inline-startとmargin-leftのように、物理プロパティでなく論理プロパティを選ぶ理由を説明できなかった著者が、両者の違いと使い分けの根拠を調べ直した | @t_ishiguro | 22:33 |
| 60 | npmサプライチェーン攻撃を自前シェルスクリプトで調査する | axios 1.14.1・0.30.4とplain-crypto-jsの感染をロックファイルやOS別IOCまで5段階で検査するシェルスクリプトを実装した | @norishio22 | 22:47 |
| 61 | 記事を一括更新したら、リダイレクト用のWorkerが20時間止まった — 無料枠の崖と、動いていなかった監視 | 14,500記事の一括更新でWorkers無料枠の日次10万リクエストを1時間で使い切り、同アカウントの全Workerが停止し、監視スクリプトは通知も定期実行も未実装だったと判明した | @mameresearcher | 22:57 |
| 62 | Cloudflare Project Thinkの概要 | Cloudflareが2026年4月に発表したProject Thinkは、Agents SDK上でdurable実行やサブエージェント、サンドボックス実行を備える | @niboshi | 23:02 |
| 63 | DB設計の失敗パターンと改善事例 ― 現場でよく踏む地雷とその外し方 | 本番データを抱えると修正コストが桁違いになるDB設計の失敗を7パターンに整理し、MySQL 8.0とPostgreSQL 14を想定した改善策をコード付きで示している | @akinori901 | 23:08 |
| 64 | トイレの陣取りゲーム「1個あけてくれよ!」の技術構成 | 小便器6台と個室1つの盤面で隣を空けて置き合うブラウザ2人対戦ゲームを公開し、連載第1回としてゲーム全体の技術構成を説明している | @acro_tomo | 23:22 |
| 65 | NetScaler の CVE-2026-88771 は、版数を文字列で比べると直ったことになってしまう | NetScalerの版数を文字列比較すると73.5が73.37より新しいと誤判定されるため、majorとminorを整数で比較しFIPS系列を先に判別する判定関数を実装した | @hashitoz | 23:47 |
| 66 | 文字起こしの0:14は、録音ファイルの0:14ではなかった | 文字起こしの14.817秒に当たる音が録音ファイルでは0秒から始まっていたため、Besideは録音時に時刻の対応表を残す方式に切り替えて再生位置を合わせた | @beside | 23:57 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 【小ネタ】トラックパッドの強めのクリックをJSで検知したい👊 | MacのForce Clickを、2015年導入の感圧タッチが返すMouseEvent.webkitForceの値でJSから検知する方法を試している | @yuki_s_14 | 00:02 |
| 2 | Supabaseの認証基盤でLINEアカウントを使用する(Custom OIDC Provider) | SupabaseのCustom OIDC ProviderでLINEログインを設定し、LINE LIFFを使わずアプリ側のLINE個別実装を不要にした | @rabut | 00:37 |
| 3 | TypeScriptをネイティブ化/開発履歴をGitへ記録/AIなしTrending――今日のGitHub 3選 | TypeScriptをnativeやWASMへ変換するscriptcなど3件を評価し、開発セッションをGitに紐付けるEntire CLIに最高の星5を付けている | @tsuzuri_ai | 01:07 |
| 4 | AWS Certified AI Business Strategist (ベータ試験)を受験してきました | 2026年9月公表のAWS新認定AIB-C01は従来4区分と別のBusiness区分で、AI施策をビジネス成果へ結び付ける力を問う試験だとベータ受験者が報告している | @Seria_GovCloud | 02:27 |
| 5 | 日付でファイル名を付ける処理は時差で1日ズレる。東京にいても1日9時間は前日になるのを実測してみた | toISOStringで日付ファイル名を作ると東京のマシンでも1日9時間は前日の日付になると、9ゾーン・1年分を1分刻みで全数実測して示した | @fujiken818 | 02:45 |
| 6 | Next.jsサイトを訪れるボットやAIクローラーを確認する | Next.js 16.3.7に@webdecoy/nextjs 0.18.0をmonitorモードで入れ、JSを実行しないAIクローラーもproxy.tsで検知できるようにした | @webdecoy | 03:20 |
| 7 | Angularサイトを訪れるボットやAIクローラーを確認する | Express→WebDecoy→Angular SSRの順にミドルウェアを置き、JSを実行しないクローラーの初回リクエストも観測できる構成をWebDecoy開発元が示している | @webdecoy | 04:14 |
| 8 | WebフォントのFOUT/FOITを完全攻略!表示遅延を防ぐ実践的最適化テクニック | FOUTとFOITの発生メカニズムから説き起こし、Webフォントの表示遅延を根本から抑える実践テクニックを2026年の視点で整理している | @Maku-Inc | 07:31 |
| 9 | Cloudflare Pages から Workers へ移したら管理画面だけ 404。静的ファイルの照合では見えない秘密の持ち越し漏れを、配備の手前で止める | Cloudflare PagesからWorkersへ移行後、1万件超の静的ファイルは一致したのにSupabaseの秘密を持ち越し漏れて管理画面が404になり、配備前検査を追加した | @ishizakahiroshi | 07:33 |
| 10 | ブラウザのタイムゾーンとIPアドレスのタイムゾーンが違うのはなぜ?無料ツールで一発確認 | ブラウザのタイムゾーンはOS設定由来、IPのタイムゾーンはGeoIP DB由来なので食い違うと整理し、Intl.DateTimeFormatでの取得法も示している | @gray_sally1 | 07:36 |
| 11 | 波が海洋構造物を押す力はどう計算する?モリソン方程式をJavaScriptで実装 | 波力を慣性力と抗力に分けて求めるモリソン方程式をJavaScriptで実装し、ブラウザで動く海洋構造物の波力シミュレーターを作った | @NovaSolver | 08:00 |
| 12 | MCPサーバーを複数つなぐと遅くなる — ツール数とコンテキスト消費の実測 | Claude CodeにMCPサーバーを足すと起動直後のコンテキストの約2割がツール定義で埋まり初回応答が遅くなると実測し、プロファイル分割で削減した | @joinclass | 08:30 |
| 13 | Amazon S3 Filesを使ってみた | Amazon S3 Filesを作成してEC2からマウントし、S3バケットを通常のディレクトリとしてファイル操作できることを確かめた | @miyazakiiiiii | 08:38 |
| 14 | TypeScriptからAmazon API Gatewayを呼び出す方法まとめ | TypeScriptからAPI Gatewayを呼ぶ方法を、フロント向けCognito、サービス間のIAM認証SigV4、外部連携のAPI Keyの3方式に分けて実装例とともに整理した | @yuma-sakataka | 09:00 |
| 15 | 直列寸法の合計と全体寸法の不一致をDXFから検出する:区間の敷き詰めを後戻り探索で探す | DXFの寸法を軸上の区間として扱い、全体寸法を内訳寸法で隙間なく敷き詰める組を後戻り探索で見つけ、合計の不一致を検出するTypeScript実装を示した | @Tenkuu_no_jimenshi | 09:02 |
| 16 | 【小ネタ】CloudTrail Lakeを触ろうとしたら新規受付が終わっていた | CloudTrail Lakeは2026年5月31日で新規顧客の受付を終了しており、イベントデータストア作成時にエラーになると判明し、エラー内容と代替手段を記録している | @news_it_enj | 09:32 |
| 17 | 「残りがある間は繰り返す」ループが、埋め込めない1件で止まらなくなっていました | WordPressプラグインRapls AI Chatbotで埋め込めない1件が残るとループが200回以上回る不具合を1.18.0で直し、3往復で119件を処理できるようにした | @Rapls | 09:58 |
| 18 | ダークモード切り替えボタンを付けたら、読めない部品が次々に出てきた話(OS追従・ちらつき防止つき) | 保存値、prefers-color-scheme、既定ライトの3段階でテーマを決めるダークモード切替を実装し、読めない部品が続出した落とし穴をまとめた | @Kujira_AI | 10:06 |
| 19 | Cloud-Burnout-Predictor: クラウド破産を防ぐインフラ自動介入エンジンの実践的 | Cloud-Burnout-Predictorは、APIの遅延やレートリミット、深夜バッチのスパイクにガードレールを引いてクラウド破産を防ぐ自動介入エンジンだと設計と実装を総括している | @TOAI | 10:16 |
| 20 | AWS SSM ポートフォワーディングで踏み台サーバなしに RDS/Aurora へローカル接続する方法 | SSMポートフォワーディングならSSHの22番ポートや踏み台EC2なしでプライベートなRDS/Auroraへpsql接続できると、仕組みと設定手順を整理した | @ryo_cresc | 10:27 |
| 21 | AI感のないAWS構成図をAIエージェントに描かせる実践法 | 画像生成ではなくdiagramsやMermaidのコードをAIエージェントに書かせ、AWS Architecture Iconsを使えばAI感のない構成図になると主張している | @syun136_616 | 10:44 |
| 22 | 画質パラメータと体積は線形じゃない — 上位 10 段で 4.8 倍 | canvasのJPEG品質を0.02刻みで計測すると、0.30〜0.80の50段で2.5倍なのに0.90〜1.00の10段で4.8倍になり、品質とサイズは線形でないと判明した | @cheng_pm8 | 11:25 |
| 23 | 「3-2-1バックアップ」が要件に書かれていたら? AWSでの実現方法と提案のポイント | 3-2-1バックアップはピーター・クロー氏が2005年の著書で示した経験則で規格ではないと整理し、要件に書かれた場合のAWSでの実現方法と提案のポイントを示している | @ntw | 11:27 |
| 24 | WebP のエンコードは JPEG の 10 倍遅いがページは固まらない — Worker に移しても速くならなかった | WebPのエンコードはJPEGより1桁遅いがページは固まらず、Workerに移しても速くならずメインスレッドの長いタスクはむしろ増えたと実測で判明した | @jhao29784 | 11:28 |
| 25 | 「指定サイズまで圧縮」3 つのやり方の精度 — 段階的に下げる方法は枠の半分しか使わなかった | 指定サイズまで圧縮する3方式をブラウザで再現比較し、品質0.92から0.05刻みで下げる段階的方式は上限の半分程度しか使わないと判明した | @shuy55568 | 11:31 |
| 26 | 上限 200KB で写真は何ピクセル残るか — JPEG 2306×1297、WebP 3193×1796 | 200KB上限の写真は品質を下げるだけでは収まらず、縮小も併用するとJPEGで2306×1297、WebPで3193×1796ピクセル残るとM4 Macで実測した | @shujing943 | 11:34 |
| 27 | 「200KB 以内」は 200,000 か 204,800 か — 1 つの JPEG が片方で通って片方で落ちた話 | フロントは200×1024、サーバーは200_000で200KBを判定していたため、204,214バイトのJPEGが片方で通り片方で落ちたと判明し、SI接頭辞の違いから整理した | @xyue41464 | 11:37 |
| 28 | AWS CLIの 新機能 aws login コマンド | 2025年11月19日発表のaws loginにより、長期認証情報のアクセスキーを発行せずブラウザでの承認だけでAWS CLIを使えるようになった。v2.32.0以降が必要 | @Kagesyu | 13:50 |
| 29 | Well-Architected Agent に自作のマルチテナント SaaS(ボイラープレート)をレビューさせてみた | CloudFrontのマルチテナント配信とLambda Authorizerでテナント分離した自作SaaSボイラープレートを、新登場のWell-Architected Agentにレビューさせた | @s_moriyama | 13:56 |
| 30 | WARのデプロイもUserDataで自動化する。SCP+SSHの手作業をゼロにする設計 | WARを事前にS3へ置きEC2のUserDataで取得してTomcatへ配備する設計にし、ALB+EC2+RDS構成のCloudFormationハンズオンでSCPとSSHの手作業をゼロにした | @caymezon | 13:58 |
| 31 | 【モダンWeb開発 シリーズ 第3回】ChatGPT Workでショッピングサイトを設計してみる 〜Project instructions・要件定義・ER図・REST API設計まで〜 | React・Go・PostgreSQL環境の構築後、コードを書く前にChatGPT Workで要件定義からER図・REST API設計までを固めた | @aiota | 15:22 |
| 32 | 初心者でもすぐできる!ZodでAPIとフォームの型チェックを実装しよう | Zodのスキーマ1つでランタイム検証と型推論を同時に行えるとし、APIレスポンスの安全なパースとフォーム入力の検証に適用している | @felix-jp-studio | 16:07 |
| 33 | 【Auth0で学ぶ認証強化】Auth0公式ReactクイックスタートにPasskeyログインを追加してみた(1/2) | Auth0ではPasskeyログインの有効化がダッシュボード設定だけで完了し、前回作ったReactアプリのコードは一切変更不要だと確認した | @tsasaki0105 | 16:36 |
| 34 | 【Hike軽速化:バーコード_2】新言語「Hike」でhtml5-qrcode比サイズ94%削減&45倍高速化!Wasmでカメラ読取を激変した話 | 新言語HikeでWasm化したバーコード・QR読取がhtml5-qrcode比でサイズ94%削減、45倍の高速化を達成したと報告している | @kinop3 | 16:39 |
| 35 | [React] Stateの動作 | useStateで数値のstateを定義し、ボタンのクリックでsetNumを呼んで値を111に更新する最小例でstateの動作を確認している | @sasuke_sss | 17:33 |
| 36 | SANS SEC541受講記録&GCTD合格記録 | SANS SEC541をLive Onlineで受講しGIAC GCTDに83%で合格した。5日間22ラボでCloudTrail等のログから攻撃を検知する内容だった | @insei_99 | 17:39 |
| 37 | フロントエンド Word から Markdown へのコンバーターを構築する(React + WebAssembly) | Spire.Doc for JavaScriptのWasm版を使い、サーバーへアップロードせずブラウザ内だけでWord文書をMarkdownへ変換する仕組みを実装した | @rafluctua | 17:53 |
| 38 | DynamoDBのConditionExpressionで更新競合を防ぐ:Javaで楽観ロックを実装する | version属性とConditionExpressionで書き込み時の値の変化を検出し、AWS SDK for Java 2.xで更新消失を防ぐ楽観ロックを実装した | @sponge841841 | 18:07 |
| 39 | Cloudflare Registrarで購入したドメインで、Google Workspace組織作成からサブドメイン委任まで | Cloudflare Registrarのドメインはネームサーバーを切り替えられないため、サブドメイン単位でGoogle Cloud DNSへ委任する構成を取った | @param24 | 18:31 |
| 40 | RDSのMulti-AZは読み取りを分散できる?2つの構成を図で整理 | Multi-AZ DBインスタンスのスタンバイは読み取りに使えないが、Multi-AZ DBクラスターなら2台のリーダーで読み取りを分散できると整理している | @tei_choyu | 18:32 |
| 41 | MySQL・PostgreSQL・SQL Server・Oracleの「スキーマ」の違いを簡単に整理する | MySQLはスキーマ≒データベース、PostgreSQLとSQL ServerはDB内の名前空間、Oracleはスキーマ≒ユーザーと指す対象が異なると整理している | @Feyet-cl | 19:32 |
| 42 | 本番のSQLを流す前に確認したい5つのこと(件数ゲート・上限・確認済みキー・接続先・退避) | 件数ゲート・上限・確認済みキー・接続先・退避の5つを、確認方法と効かない場面、PostgreSQLで試せるSQL付きで整理している | @selene-nyx-ai | 19:39 |
| 43 | JavaScriptの分割代入を学ぶ | 配列要素をインデックス指定で1つずつ変数へ代入する冗長な書き方が、分割代入なら1行で済むことをコード例で示している | @stack-overthinker | 19:54 |
| 44 | Chromeでは正常なのにMacのプレビューで壊れるPDF:PDFKitの落とし穴2つ(増分更新とフォーム) | pdfiumやpdf.jsでは正常な増分更新PDFが、PDFKitではハイライト不透明化・文章消失・フォーム回答の二重表示を起こすと判明した | @yanwang | 20:03 |
| 45 | 【TypeScript】typeof import()——モジュールがexportしている型をまとめて取る | typeof importがモジュールのexport全体をオブジェクト型として表すことを、TypeScript 5.9.3で動作確認しながら整理している | @aomr | 20:15 |
| 46 | 【モダンWeb開発 シリーズ 第5回】Codexで設計書からショッピングサイトを実装する 〜AGENTS.md・Skillsを活用した段階的AI開発〜 | AGENTS.mdとSkillsを整えた上で、Backend・Database・Frontendを小さな単位に分けてCodexに段階的に実装させる進め方を採った | @aiota | 21:15 |
| 47 | 学生が無料枠だけでRAGシステムを作った話 | Azure for StudentsやSupabase Free等の無料枠だけでRAGを構築し、1ページのMarkdown化は約0.006ドルで済んだ | @bigshine | 21:41 |
| 48 | SQLで予定が空いている時間帯を求める | PostgreSQLのtsrange・range_agg・unnestを組み合わせ、メンバーの予定テーブルから空いている時間帯を求めるSQLを書いている | @kakita-yzrh | 21:57 |
| 49 | 長文暗記アプリ「暗記ノート」開発記 #7 開発中に遭遇した技術的問題編 | 改行区切りの文章が分割されない問題や、何度直しても安定しない分割機能を丸ごと廃止した判断など、4つの問題の原因と解決を記録している | @satou_learning | 22:01 |
| 50 | 長文暗記アプリ「暗記ノート」開発記 #8 完成・振り返り編 | 長文を貼るだけで3通りの見せ方で練習でき、アカウント登録不要の暗記ノートをVercelで公開し、企画から公開までを振り返っている | @satou_learning | 22:01 |
| 51 | PostgreSQL:NOTで条件を否定する|ORと括弧で除外する都市を指定する | mobility.poisテーブルでNOTとORと括弧を組み合わせ、Tokyoなど指定した都市以外の施設を取得するSQLを練習形式で示している | @masato_y | 22:39 |
| 52 | AWS SDKについて調べてみた | AWS SDKはサービスをプログラムから操作する開発キットで、LambdaからDynamoDB・S3・SQSを操作できると初学者目線でまとめている | @taka-sho01 | 23:03 |
| 53 | 1 秒の窓に 100 フレーム:ストリーミング音声認識の上流制限 3 つを 1 本の送信キューで守る | 10ms粒度の音声をそのまま送ると200msで1秒100フレームの枠を使い切るため、3つの上流制限を1本の送信キューでまとめて守る設計にした | @Karentia | 23:05 |
| 54 | DevelopersIO 2026 Osakaで知ったPencil.devで、ポートフォリオのデザインを見直してみた | DevelopersIO 2026 Osakaで知ったPencil.devを実際に使い、ポートフォリオの席替えアプリSeat Treeのデザインを見直した | @rio-taro117 | 23:21 |
| 55 | S3 と Azure Blob Storage に hello world を置いて比べてみた | hello.txtをS3とAzure Blob Storageの両方に置いて取り出し、権限設定や操作手順に表れる両者の違いを実際に比べている | @t_maki | 23:25 |
| 56 | 「Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory」の解決方法 | HonoでAPI開発中に約4GBのヒープ上限に達してJavaScript heap out of memoryで落ちた事象の原因と解決方法を記録している | @keikeigo | 23:40 |
| 57 | CognitoのLambdaトリガー+Rekognitionを使って生体認証を実現☺ | Cognitoのカスタム認証用Lambdaトリガー3つを使い、パスワード認証後にRekognitionで顔認証する仕組みを実装した | @sasachan | 23:46 |
| 58 | Kiro Crewがよくわかっていないのでとりあえず導入してみた | OSSのAIエージェント環境Kiro Crewを、kiro-cli 2.26.0導入済みのmacOSにdmgでインストールして起動するまでを試した | @ss_IT_study | 23:46 |
| 59 | 駐車場パズルの最短手数を幅優先探索で出すとき、「出せる車は先に出す」だけで状態が数百分の1になる | 駐車場パズルの最短手数を求めるBFSに、出せる車を先に出す枝刈りを1つ入れるだけで状態数が数百分の1に減ると実測で示している | @hashito | 23:47 |
| 60 | S3エンドポイントポリシーの制限を厳しくしたらCodeBuild マネージド GitHub Actions ランナーが失敗したお話 | S3ゲートウェイエンドポイントのポリシーを許可アカウントのバケットだけに絞ったら、CodeBuildマネージドGitHub Actionsランナーが失敗し原因を調べた | @masno_soy | 23:59 |
Publickey
対象日の該当記事はすべて Top 20 に掲載されています。
gihyo.jp
2026-09-30 付の記事はありませんでした。
GIGAZINE
対象日の該当記事はすべて Top 20 に掲載されています。
ITmedia News
2026-09-30 付の記事はありませんでした。
TypeScript Blog
2026-09-30 付の記事はありませんでした。
Node.js Blog
2026-09-30 付の記事はありませんでした。
Astro Blog
対象日の該当記事はすべて Top 20 に掲載されています。
Cloudflare Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Cloudflare Containers, rebuilt to scale agent sandboxes(エージェント用サンドボックスの拡張に向けて再構築されたCloudflare Containers) | 起動が6倍速くなり、実行時のイメージ・インスタンス種別選択とファイルシステムスナップショット(ベータ)をDurable Objectから制御できるようになった | 21:58 |
| 2 | The Internet has a second audience(インターネットには第2の読者がいる) | Cloudflare上のサイトへのトラフィックの過半数が自動化アクセスでAIエージェントが最も急増しており、訪問者の可視化・アクセス制御・課金ツールを提供すると表明した | 21:58 |
| 3 | Pay Per Use: when AI uses your work, you should get paid(Pay Per Use:AIがあなたの作品を使うなら対価を受け取るべきだ) | Pay Per Useがベータ公開され、AI企業がコンテンツ利用を報告し、Cloudflareが請求・支払い・レポートを代行して利用量に応じてパブリッシャーに支払う | 22:00 |
| 4 | Identify AI model overuse with User Insights(User InsightsでAIモデルの過剰利用を特定する) | AI Gateway User Insightsにタスク・モデル・ターン・ユーザー別の分類が追加され、AI活用状況の把握やモデル選定に使えるようになった。AI Gateway利用者は無料 | 22:00 |
| 5 | Cloudflare Impact reaches $100 million in donations(Cloudflare Impactの寄付額が1億ドルに到達) | Cloudflare Impactの無償提供サービス総額が1億ドルに達し、ジャーナリストや市民団体、自治体、選挙管理機関、公立学校など数千の組織をサイバー攻撃から守っている | 22:01 |
Vercel Changelog
対象日の該当記事はすべて Top 20 に掲載されています。
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Amazon Bedrock expands Claude model availability to India, South Korea, and Singapore(Amazon BedrockがClaudeモデルの提供地域をインド・韓国・シンガポールに拡大) | インドでOpus 5・Sonnet 5・Haiku 4.5、韓国でOpus 5・Sonnet 5、シンガポールでSonnet 5が利用可能になり、推論を国内で完結できるようになった | 00:41 |
| 2 | AWS Service Availability Updates(AWSサービスの提供状況の更新) | Chime SDK SIP Media ApplicationとWorkSpaces Secure Browserがメンテナンス移行し、2026年10月29日から新規顧客は利用不可になる | 01:21 |
| 3 | Amazon Connect Customer now lets business users manage more reference data to adjust contact center configurations in real time(Amazon Connect Customerで業務ユーザーがより多くの参照データを管理し、コンタクトセンター設定をリアルタイムに調整可能に) | データテーブルが1テーブル最大2万件に拡大し、営業時間やAIエージェントのプロンプト等をエクスポート・一括編集し、ExcelやDynamoDBから取り込めるようになった | 02:00 |
| 4 | Amazon WorkSpaces Applications introduces unified graphics images(Amazon WorkSpaces Applicationsが統合グラフィックスイメージを導入) | G4dn・G5・G6・G7の全GPUインスタンスファミリーで共通に使える単一イメージが登場し、世代ごとに専用イメージを用意する必要がなくなった | 02:00 |
| 5 | Amazon RDS now adds full snapshot size information to the Console and API(Amazon RDSがコンソールとAPIでスナップショットのフルサイズを表示可能に) | 増分スナップショットの全体サイズをAPIの新フィールドFullSnapshotSizeInBytesとコンソールの新しい列で確認できるようになった | 06:00 |
| 6 | Amazon Bedrock Managed Agents, powered by OpenAI, is now available in preview(OpenAIを基盤とするAmazon Bedrock Managed Agentsがプレビュー公開) | OpenAIのAgents APIをAWSネイティブ化した共同開発サービスで、既存のIDと権限管理のままOpenAIモデルのエージェントをAWS内で実行でき、永続セッションも備える | 06:10 |
| 7 | AWS Deadline Cloud now supports expressions in job templates(AWS Deadline Cloudがジョブテンプレートでの式をサポート) | ジョブテンプレート内で算術・条件分岐・文字列やパス操作・リスト内包表記をPython風の構文で書けるようになり、豊富なパラメータ型も使えるようになった | 06:55 |
| 8 | AWS Marketplace launches an AI agent skill for usage-based metering integration(AWS Marketplaceが従量課金メータリング統合向けのAIエージェントスキルを提供開始) | GAとなったメータリングエージェントスキルが、AIコーディングアシスタント内でAPI選定、統合コードとCloudFormationスタックの生成、E2Eテストまで案内する | 14:00 |
| 9 | AWS Transfer Family now automatically approves SFTP connector quota increases up to 1,000(AWS Transfer FamilyがSFTPコネクタのクォータ引き上げを1,000まで自動承認) | デフォルト100のまま、Service Quotasから申請すればアカウント・リージョンあたり1,000コネクタまで手動承認なしで引き上げられるようになった。VPC Lattice経由も対象 | 17:00 |
| 10 | Partner Revenue Measurement adds Multi-Partner support to Resource Tagging(Partner Revenue MeasurementがResource Taggingでマルチパートナーに対応) | 従来は1リソースにaws-apn-idタグ1つだけだったが、パートナーのアカウントIDを付けた新キーにより複数パートナーが同じリソースの収益帰属を受けられるようになった | 21:00 |
Google Cloud Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Graph Workflows in ADK: Everything You Need to Know(ADKのグラフワークフロー:知っておくべきすべて) | 返金処理を例に、ADKのWorkflowで並列実行・分岐ルーティング・人間のレビュー待ち・リスト処理を実装し、静的グラフとPythonによる動的スケジューリングの使い分けを示している | 01:00 |
| 2 | Accelerating agentic RL and evaluation research velocity with 45x faster GKE Agent Sandbox(45倍高速なGKE Agent SandboxでエージェントRLと評価の研究速度を加速) | CPUサンドボックスのコールドスタートやSWE-bench系の巨大イメージ取得でGPUが遊ぶ問題に対し、RL向けGKE Agent SandboxとオーケストレーションSDKを発表した | 02:00 |
| 3 | Data Agent Kit is now GA: Bring Google Data Cloud to any coding agent(Data Agent KitがGA:あらゆるコーディングエージェントにGoogle Data Cloudを) | Claude CodeやCodexから使える無料のMCPツールとスキル群がGAとなり、BigQuery Graph・Bigtable・マネージドSparkに対応した | 22:00 |
Supabase Blog
2026-09-30 付の記事はありませんでした。
web.dev
2026-09-30 付の記事はありませんでした。
Mozilla Hacks
2026-09-30 付の記事はありませんでした。
CSS-Tricks
2026-09-30 付の記事はありませんでした。
Smashing Magazine
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Under Autumn’s Spell (October 2026 Wallpapers Edition)(秋の魔法にかかって(2026年10月の壁紙特集)) | Smashing Magazine恒例の、コミュニティ制作によるデスクトップ壁紙カレンダー2026年10月版で、秋をテーマにした作品を配布している | 22:30 |
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Singularity – design a data model, get the REST API and the MCP server(Singularity – データモデルを設計すればREST APIとMCPサーバーが手に入る) | PHP 8.5とMariaDBで動くMITライセンスのローコード基盤で、ビジュアルエディタで設計したモデルからREST API・MCPツール・マイグレーションを自動生成する | 00:09 |
| 2 | Turso 0.8: Concurrent writes without SQLite’s single-writer bottleneck(Turso 0.8:SQLiteの単一ライターのボトルネックなしで並行書き込みを実現) | BEGIN CONCURRENT導入で64接続時に9,500 TPSとSQLite比7倍、p99.9遅延は2.4msでSQLiteの500分の1になった | 00:12 |
| 3 | Show HN: ProgressCove, calm and smart to-do app with Home Assistant integration(Show HN: ProgressCove、Home Assistant連携を備えた穏やかで賢いToDoアプリ) | 期限切れを赤字で責めず未完了を進行中として扱うタスク管理アプリで、HACS経由の無料Home Assistant連携を持ち、月4.99ドルで家族全員が使える | 00:15 |
| 4 | Postgres {On,Vs,with} Linux [pdf](Linux上で、Linuxと対峙し、Linuxと共に動くPostgres(PDF)) | 2026年9月23日の講演資料で、Andres FreundがiTLB由来の15〜20%の性能低下やfutex、cgroupのOOM処理をPostgresのカーネル課題に挙げている | 00:55 |
| 5 | The Linux kernel from a PostgreSQL point of view(PostgreSQLから見たLinuxカーネル) | Kernel Recipes 2026でAndres Freundが、アトミック書き込みのダイレクトI/O限定や32ビットfutexの制約をPostgres側の問題として指摘した | 00:56 |
| 6 | Show HN: Retro Metro – Play Retro Games from the Browser(Show HN: Retro Metro – ブラウザでレトロゲームを遊べる) | Rust製WASMコアでNES・SNES・GB・GBC・GBAを動かす広告なしのアーケードで、ゲームは利用者が自分で読み込み、ライブラリはオープンライセンスの自作ソフトに限る | 02:07 |
| 7 | Why has Shopify dropped React Native?(ShopifyはなぜReact Nativeをやめたのか) | コーディングAIの進化でSwiftとKotlinの二重実装コストが下がったためネイティブへ移行し、Shopアプリは12週間で完全ネイティブ化したとモバイル責任者が説明している | 03:47 |
| 8 | Prime SaaS: New Modern React, Node, PostgreSQL Boilerplate(Prime SaaS:React・Node・PostgreSQLによる新しいモダンなボイラープレート) | 既存品の保守性に不満を持った作者が、Node.js・React・Material UI・PostgreSQL・AWSを組み合わせたSaaSボイラープレートを自作して公開した | 03:56 |
| 9 | The Postgres migration that passed every test(すべてのテストを通過したPostgresマイグレーション) | email列へのUNIQUE制約追加は手書きの固定データでは通ったが、名前由来の現実的な10万件では4,188件の重複が出て失敗すると実験で示した | 04:30 |
| 10 | Show HN: Resterm - A terminal-based REST, GraphQL and gRPC client(Show HN: Resterm – ターミナルで使うREST・GraphQL・gRPCクライアント) | リクエストを平文の.httpファイルで管理するGo製TUIで、WebSocketやSSE、モックサーバー、OAuth 2.0 PKCEにも対応し、CI向けのヘッドレス実行もできる | 05:23 |
| 11 | Show HN: Kursal, a decentralized E2E encrypted messenger(Show HN: Kursal、分散型のエンドツーエンド暗号化メッセンジャー) | Rust・Svelte・Tauri製でアカウント不要のP2Pメッセンジャーで、libp2pで接続しDouble RatchetとPQXDHで耐量子暗号化する。現在はパブリックベータ | 05:50 |
| 12 | TeXmacs Vue – GNU TeXmacs in the Browser(TeXmacs Vue – ブラウザで動くGNU TeXmacs) | wip_wasm_vueブランチはTeXmacs 2.1.5をEmscriptenでWASM化し、Qtの代わりにClay・SDL3・MuPDFで描くGUIを実装した | 05:52 |
| 13 | TeXmacs Vue – GNU TeXmacs in the Browser(TeXmacs Vue – ブラウザで動くGNU TeXmacs) | リポジトリのREADMEが案内するGitHub Pages上の実行版だが、取得したページはLoading TeXmacs Vue…の表示のみで、JavaScriptなしでは機能の記載がなかった | 08:35 |
| 14 | Show HN: PyTorch’s shape in a browser tap on WebGPU(Show HN: WebGPUでPyTorchの形をブラウザのワンタップで) | WebGPU上のTypeScriptランタイムでtorchコードの学習と推論をインストール不要で実行できると作者は説明するが、リンク先はJavaScriptなしではタイトル表示のみだった | 13:15 |
| 15 | Ulua: Pure Rust Implementation of the Luau Language with JIT and WebAssembly(Ulua:JITとWebAssemblyを備えたLuau言語の純Rust実装) | C/C++依存なしでLuau 0.737互換を目指し、インタプリタで公式C++版と同等の速度を出し、AArch64とx86_64向けJITとブラウザ用プレイグラウンドも備える | 16:58 |
| 16 | AI Code Mirroring Monomorphic TypeScript into Zig(単相的なTypeScriptをAIでZigへミラーリングする) | 型付き配列で書いた単相的なTypeScriptをAIエージェントで1対1にZigへ移植し、M4 MacBook Airでのパーティクル数を4,000から10万に増やせたと報告している | 17:44 |
| 17 | Show HN: A React data grid that sorts and filters in a Web Worker(Show HN: Web Workerでソート・フィルタするReactデータグリッド) | リンク先はKanuniLabsの商用DataGridのデモで、100万行を仮想スクロールで60fps表示し、DOMには可視範囲の約30行だけを保持している | 17:59 |
| 18 | Useful JavaScript Features Added in ECMAScript 2026(ECMAScript 2026で追加された便利なJavaScript機能) | Map.getOrInsert、Array.fromAsync、Iterator.concat、Uint8Arrayのbase64変換、Error.isErrorなど7つの追加APIを取り上げている | 19:03 |
| 19 | Show HN: Maverank, a free AI-readiness check for your website(Show HN: Maverank、WebサイトのAI対応度を無料でチェック) | URLを入れるとクローラーのアクセス可否、JS実行前の描画、著者や日付の明示など5観点で100点満点評価し改善案を示す無料ツールを公開した | 20:40 |
| 20 | Show HN: Rhubarb – build, edit, publish custom JavaScript/D3 data visualizations(Show HN: Rhubarb – JavaScript・D3のカスタムデータ可視化を作成・編集・公開) | AIが生成した可視化コードのデータ保管・更新・ホスティング・権限・版管理を担う基盤で、登録不要のデモは約7時間有効な一時ワークスペースで試せる | 21:01 |
| 21 | SaaS Starter– Next.js15 and Supabase and Stripe boilerplate,typed end to end(SaaS Starter – Next.js 15・Supabase・Stripeによる端から端まで型付けされたボイラープレート) | リンク先のGumroad商品ページは404 Not Foundを返し、同梱内容や価格を確認できなかった | 21:07 |
| 22 | Show HN: Open-source country flags for React and Figma (SVG, ISO and dial codes)(Show HN: ReactとFigma向けオープンソース国旗セット(SVG・ISOコード・国際電話番号付き)) | Radian UIが250以上の国旗をSVG・PNG・Reactコンポーネントで提供し、@radianui/flagsで導入でき、ISOコードと国際電話番号も含む | 21:36 |
| 23 | Cloudflare plans to issue quantum-safe TLS certificates(Cloudflare、耐量子TLS証明書の発行を計画) | Merkle Tree CertificatesとGlobalSignから取得するルートで従来証明書と耐量子証明書を無料発行する計画だが、発行開始はまだ先だとCloudflareは述べている | 22:26 |
| 24 | Learning Postgres internals by writing extensions in Zig(ZigでPostgres拡張を書いてPostgresの内部を学ぶ) | pgzxで文字数を数えるchar_count_zig関数を実装しながら、Datum、メモリコンテキスト、SPI、フックなどの仕組みとすべてがOidである点を学んだと報告している | 22:30 |
| 25 | Memory safety for Postgres extensions in C/C++(C/C++で書かれたPostgres拡張のメモリ安全性) | setjmp/longjmpがC++デストラクタを飛ばす問題に対し、pg_clickhouseはC++を排除、pg_chdbは別プロセス化するなど自社4拡張での分離策を示した | 22:59 |