Cloudflareの意思決定モデルClef、Spanner Omni正式版ほか — Web Dev Digest: 2026‑10‑02
Top 20
Introducing Clef: our open-source decision models, and new RL fine-tuning platform(Clef を発表:オープンソースの意思決定モデルと新しい強化学習ファインチューニング基盤)
Source: Cloudflare Blog | Published: 2026-10-02 00:34 JST
- Cloudflare は、確率付きの型付き回答を返すオープンソースの意思決定モデル「Clef」「Clef-flash」を Workers AI で公開し、自社データで微調整できる強化学習基盤も発表した
- Clef は Qwen 3.8-27B、Clef-flash は Qwen 3.5-9B をベースにし、Apache 2.0 で公開され、コンテキスト長は Jev の 32k に対し 64k で画像分類用のビジョンエンコーダも備える
- レイテンシの中央値は Clef が 209.3ms、Clef-flash が 38.8ms で、Jev の 524.1ms を下回った
- BANKING77 の macro-F1 は Clef 94.20 対 Jev 79.74、CLINC150+OOS は 97.43 対 89.27 と報告され、社内の脅威分類では GPT-OSS-120B の 4.7 秒に対し 2.2 秒で終えた
- 強化学習基盤は AI Gateway・Workers AI・Containers・新しい Trainer を組み合わせた構成で、当初は FDE チームとの協業で提供し、セルフサービス化は後日とした
Google Cloud、ローカルマシンにインストールできる大規模分散型マルチモデルDB「Spanner Omni」正式版リリースを発表
Source: Publickey | Published: 2026-10-02 03:28 JST
- Google Cloud は、リレーショナル・グラフ・キーバリュー・ベクトル検索・テキスト検索に対応する分散 DB「Spanner Omni」を、自前の環境や他クラウドへ導入できる正式版として提供開始した
- 動作環境は RHEL 9 / Ubuntu 22 の Linux、M1〜M3 の macOS、Google Cloud と AWS の仮想マシン、Kubernetes Pod
- Developer Edition は非商用・非本番で 90 日間無料で、4 vCPU 以下の単一サーバならその後もフル機能を無料で使える
- 商用・本番向けの Commercial Edition は vCPU 単位の年間サブスクリプションで提供される
- ベクトル埋め込みを格納しインデックス化して kNN / ANN 検索ができ、MCP Toolbox for Databases から接続でき、単一サーバから数千台規模のクラスタまで拡張できる
Introducing Cloudflare Traces: follow requests through our entire platform(Cloudflare Traces を発表:プラットフォーム全体でリクエストを追跡)
Source: Cloudflare Blog | Published: 2026-10-02 22:00 JST
- Cloudflare は、セキュリティルール・Transform Rules・キャッシュ・ルーティング・Workers・オリジンまでのリクエスト経路を 1 本のトレースで追える「Cloudflare Traces」をオープンベータで公開した
- 有効化すれば計装なしでスパンが自動生成され、データは OpenTelemetry 形式で OTLP により外部の可観測性基盤へエクスポートできる
- W3C の traceparent ヘッダーでトレースコンテキストを伝播し、Cloudflare 外で動くサービスまで同じトレースで追跡できる
- 2026 年 12 月 1 日からの料金は Free が 1 日 0.5GB 取り込み・7 日保持、有料プランは 50GB 取り込みと 10GB-月の保存を含み、超過分は取り込み $0.25/GB・保存 $0.10/GB-月
- サンプリング率の設定と高頻度トレース用の Trace Rules があり、ダッシュボード・API・Terraform から設定できる
Announcing Cloudflare OHTTP Gateway – expanding access to Cloudflare’s privacy-preserving infrastructure(Cloudflare OHTTP Gateway を発表 – プライバシー保護インフラの利用範囲を拡大)
Source: Cloudflare Blog | Published: 2026-10-02 22:00 JST
- Cloudflare は、Oblivious HTTP(RFC 9458)のリクエストを復号してアプリへ渡すセルフサービスの「Cloudflare OHTTP Gateway」をクローズドベータで開始し、既存の Privacy Gateway を「Cloudflare OHTTP Relay」に改名した
- Relay は暗号化リクエストを中身を見ずに転送してクライアント識別子を隠す役割で、Cloudflare 外でホストするアプリ向けとなり、利用者は自前のゲートウェイを運用する必要がある
- Gateway は Cloudflare の CDN や Workers 上のアプリ向けで、ゾーンの
/.well-known/ohttp-gatewayエンドポイントで鍵管理と公開鍵の配信を自動化する - 標準形式とチャンク形式の OHTTP に対応し、Workers やプロキシ経由のリクエストは復号を拒否してプライバシーモデルの破綻を防ぐ
- ゾーン向けの有料アドオンとして提供され、Flo Health の匿名モードや Apple の Private Cloud Compute が OHTTP の採用例として挙げられた
Introducing Web Search API via AI Gateway(AI Gateway 経由の Web Search API を発表)
Source: Cloudflare Blog | Published: 2026-10-02 22:28 JST
- Cloudflare AI Gateway に Ceramic.ai・Exa・Linkup の 3 社と提携した Web 検索 API が加わり、モデル推論にリアルタイムの Web 情報を差し込めるようになった
- REST では
/accounts/{id}/ai/websearch/に POST し、Workers からはenv.AI.websearch()の 1 行で呼び出せる - 検索費用は既存の AI Gateway クレジット残高から差し引かれ、各社の定価に上乗せせず請求される
- リクエストは AI Gateway の通常のログに記録され、BYOK に対応し、Zero Data Retention に対応する提供元は明示される
- AI Gateway のサーバーツールとして組み込む方式は近日対応予定で、現時点では検索結果をモデルへ渡す処理を自前で書く必要がある
SvelteKit 3 Released(SvelteKit 3 がリリース)
Source: Hacker News | Published: 2026-10-02 04:42 JST
- @sveltejs/kit 3.0.0 が公開され、Node 22.17・Vite 8・TypeScript 6 以上が必須になった
$app/storesと$service-workerモジュールが削除され、$libエイリアスは Node のサブパスインポートに基づく#libに置き換わった$app/pathsからbase・assets・resolveRouteが消え、preloadStrategyオプションも廃止されて modulepreload が標準になった- cookie v2 への更新で Cookie 名は ASCII のみとなり、既定の
pathが'/'に変わったほか、kit.paths.originの設定が新たに必要になった - ルートのメタデータを公開する
$app/manifestモジュールと、gotoのオプションで使える shallow routing が追加された
Amazon GuardDuty now supports centralized management using AWS Organizations declarative policies(Amazon GuardDuty が AWS Organizations の宣言型ポリシーによる一元管理に対応)
Source: AWS What’s New | Published: 2026-10-02 01:01 JST
- Amazon GuardDuty が AWS Organizations の宣言型ポリシーに対応し、組織内の全アカウント・全リージョンで GuardDuty の有効化を一元管理できるようになった
- 委任管理者アカウントからルート・OU・個別アカウント単位で有効化のベースラインを定め、GuardDuty が動く全リージョンに既定設定を適用する
- リージョンごとの上書きにも対応し、ポリシーで決めた設定は GuardDuty のコンソールや API からは変更できない
- 後から組織に参加したアカウントにも、GuardDuty の有効化設定が手作業なしで自動的に適用される
- 従来はリージョンごとに有効化設定を行う必要があり設定が次第にずれる問題があったとしており、全商用リージョンと GovCloud (US) で利用できる
Amazon DynamoDB Accelerator (DAX) is now available in additional Regions(Amazon DynamoDB Accelerator(DAX)が追加リージョンで利用可能に)
Source: AWS What’s New | Published: 2026-10-02 01:44 JST
- Amazon DynamoDB Accelerator(DAX)が 17 の AWS リージョンで新たに利用可能になった
- 追加先には大阪・ソウル・台北・ジャカルタ・メルボルン・香港など、アジア太平洋の 10 リージョンが含まれる
- ほかにカナダ西部(カルガリー)・ミラノ・チューリッヒ・テルアビブ・メキシコ中部と、GovCloud(US-East / US-West)が加わった
- DAX は DynamoDB 用のフルマネージドなインメモリキャッシュで、読み取りを 1 桁ミリ秒からマイクロ秒へ最大 10 倍高速化するとしている
- AWS は毎秒数百万リクエストの規模でもこの性能を保てると説明している
Amazon Redshift now supports cross-Region queries for your data lake(Amazon Redshift がデータレイクへのクロスリージョンクエリに対応)
Source: AWS What’s New | Published: 2026-10-02 03:41 JST
- Amazon Redshift が、別リージョンにある S3 データレイクのテーブルへコピーや複製なしで直接クエリできるようになった
- 拡張 VPC ルーティングにも対応し、S3 と Redshift の間のデータレイククエリの通信を利用者の VPC 内にとどめられる
- 両機能は RG プロビジョンドクラスターと Serverless の計算資源上で動く統合データレイククエリエンジンが担う
- クロスリージョンのクエリには、Redshift の追加料金ではなく通常の AWS データ転送料金がかかる
- AWS は金融・医療・行政など、データの経路やレジデンシーを厳しく管理する組織を主な対象に挙げている
AWS Well-Architected Agent is now available in preview(AWS Well-Architected Agent がプレビュー公開)
Source: AWS What’s New | Published: 2026-10-02 05:00 JST
- AWS は、Trusted Advisor と Well-Architected Tool の次世代版となる AI サービス「AWS Well-Architected Agent」をプレビュー公開した
- コスト・セキュリティ・パフォーマンス・信頼性の観点で、利用中のリソースのメトリクスや構成、アプリのトポロジーをベストプラクティスと突き合わせ、事業目標に沿って優先度を付ける
- Terraform・CloudFormation・CDK のテンプレートを分析し、適用できる場合は自動化可能な修正を返す
- 修正手段として SSM Runbook、CLI スクリプト、コンソールでの手順案内を提示する
- プレビューはバージニア北部・オハイオ・オレゴンで動き、全商用リージョンのワークロードを登録でき、AWS サポートプランの利用者が使える
Amazon ElastiCache for Valkey now supports OpenTelemetry metrics and detailed monitoring(Amazon ElastiCache for Valkey が OpenTelemetry メトリクスと詳細モニタリングに対応)
Source: AWS What’s New | Published: 2026-10-02 16:00 JST
- Amazon ElastiCache for Valkey のノードベースクラスターが OpenTelemetry メトリクスを CloudWatch に送れるようになり、PromQL で属性ごとに絞り込み・集計できるようになった
- 既存の標準モニタリングは CloudWatch Metrics(Classic)を 60 秒ごとに送り続け、主要な OpenTelemetry メトリクスも同じ間隔で追加料金なしに発行する
- 新しい詳細モニタリングでは、全 OpenTelemetry メトリクスから選んだものを 15 秒ごとに発行できる
- ElastiCache 側の追加料金はないが、選んだメトリクス・アラーム・PromQL API クエリには CloudWatch の OpenTelemetry 料金がかかる
- クエリは CloudWatch と Grafana で実行でき、接続上限の検知、エラー種別の分類、メモリ枯渇の予測に使えるとしている
IPv6 の短縮表記を RFC 5952 と1行ずつ突き合わせたら、IPv4 射影アドレスだけ推奨と違う形で出していた
Source: Zenn | Published: 2026-10-02 23:49 JST
- 自作の IPv6 正規化ツールは RFC 5952 §4 の 5 つの規則を満たしていたが、§5 の特殊形式に対応していないため「RFC 5952 準拠」とは言い切れないと判明した
2001:0DB8:0000:0000:0000:ff00:0042:8329は推奨どおり2001:db8::ff00:42:8329に短縮できていた- 一方
::ffff:192.0.2.128は::ffff:c000:280と 16 進で出力され、ドット表記を残す推奨形と異なっていた - 修正方針は上位 96 ビットが
::ffff:0:0/96に当たるときに末尾 32 ビットを IPv4 のドット表記へ戻す分岐を足すことで、記事時点では未実装 - ブラウザの
new URLも 16 進形式を返すことを確認し、ツールは別欄に埋め込み IPv4 を元の形で表示している(検証環境は Node.js v24.11.1)
Cloudflare、オープンソースのマルチモーダル意思決定モデル「Clef」と「Clef-flash」をリリース
Source: gihyo.jp | Published: 2026-10-02 11:10 JST
- Cloudflare は Jev の API 形式に対応した意思決定モデル「Clef」「Clef-flash」を 10 月 1 日に Apache 2.0 で公開し、Jev Decision Index の総合スコアで Jev を上回ったと発表した
- 両モデルは Qwen をベースに Cloudflare がトレーニングしたもので、Hugging Face で重みが公開されている
- 入力はテキスト・JSON・画像・動画に対応し、出力は確率を含む型付きの回答になる
- 社内の実運用テストでは gpt-oss-120b と比べて半分の時間で処理を終え、より詳細な分類結果を返した
- モデルは Cloudflare のサーバーレス基盤 Workers AI からも利用できる
Claude CodeのUIや動作をTypeScriptでカスタマイズできる「Mods」正式リリース
Source: gihyo.jp | Published: 2026-10-02 16:13 JST
- Anthropic は 10 月 1 日、TypeScript の関数で Claude Code の UI や動作を書き換えられる「Mods」を正式に追加し、2.1.287 以降では設定なしで有効になった
- 既存の Hooks に TypeScript 関数を登録する方式で、イベントの前後処理やイベント自体の置き換えができ、セッション内で状態も保持できる
- プロンプトの書き換え、ボタン・入力フォーム・ペインなどの UI 追加、ツールのブロックと再試行、権限要求の自動承認・拒否に使える
- プラグインとして配布され CLI とデスクトップアプリの両方で動き、マーケットプレイス経由で共有できる
- Mod の作成を Claude Code 自身に頼むこともでき、トークン消費率を天気マークで表示する「Token Weather」が例に挙げられた
SvelteKit 3 Release Today(SvelteKit 3 本日リリース)
Source: Hacker News | Published: 2026-10-02 05:23 JST
- リンク先の SvelteKit 3 移行ガイドは、プロジェクト設定を
svelte.config.jsからvite.config.jsのsveltekit()プラグインへ移す必要があると示した $app/environmentは$app/env、$app/storesは$app/stateへ移り、$env/*モジュールは非推奨になったinvalidateAllはrefreshAllに改名され、gotoのreplaceStateはreplaceになり、ルーティングできない URL では reject するようになった- CSRF 保護は常に有効となり、
csrf.checkOriginに代わってcsrf.trustedOriginsで外部からのフォーム送信を許可する - 多くの変更は
npx sv migrate sveltekit-3で自動移行でき、パラメータマッチャーはsrc/params.tsのdefineParamsに一本化される
Cloudflare WorkersのEmscripten対応が発表されたので試してみる
Source: Qiita | Published: 2026-10-02 16:54 JST
- Cloudflare Workers の Emscripten 対応を試した結果、Tokio を使う Rust アプリがタスク・タイマー・チャネルを含めて Workers 上で動作した
- ビルドは
wasm32-unknown-emscriptenターゲットのworker-build --emscripten --release --lockedで行い、workers-rs のexperimental_tokio機能を有効にした tokio::spawnで起動したタスクからtokio::time::sleepのタイマーとチャネルを使って MCP 処理へデータを渡す実装が動いた- ストリーミングはそのままでは動かず、レスポンス送信後も生成を続けるには Tokio ランタイムをレスポンス完了まで保持する必要があった
- 実験的な対応のため SDK のリビジョンを揃えて固定する必要があり、題材はホスト先の Shuttle.dev 終了で移設が必要になった Loco 製アプリだった
use cache: private のキャッシュはブラウザに残ることもある
Source: Zenn | Published: 2026-10-02 13:07 JST
- Next.js 16 の
use cache: privateの結果はサーバーには残らないが、Partial Prefetching を有効にし stale time を 5 分以上にするとブラウザのメモリに残り、再訪時に再利用されると判明した cacheComponents: trueだけの設定では、キャッシュはブラウザに残らなかった- Server Action で cookie を削除するとキャッシュは即座に消えたが、Route Handler やクライアント JS で削除した場合は古いキャッシュが残り
router.refresh()が必要だった - 対策として、ログアウト時は
window.location.href = "/login"でページ全体を再読み込みすることを勧めている - 検証は Next.js 16.3.8 の本番モード(
next build && next start)で、2 ページ間を<Link>で遷移してキャッシュ生成時刻を比べた
How Rogo ships agent-written code to production in 5 minutes on Vercel(Rogo は Vercel でエージェントが書いたコードを 5 分で本番に出す)
Source: Vercel Changelog | Published: 2026-10-02 13:00 JST
- 金融向け AI エージェント Felix を開発する Rogo は、社内アプリを Vercel 上で作り直し、エージェントが書いたコードを 5 分で本番に出す体制を築いた
- Vercel 上のデプロイ数は 1 か月で 73,000 回を超えた
- 解約分析からディールデスクまでを自動化する AI エージェント 6 体を本番で動かしている
- 本番障害時は AI SDK で動くエージェント群がトリアージと修復を担い、手動のトリアージはゼロになった
- Felix は世界の大手金融機関の過半数向けに資料・財務モデル・レポートを生成しているが、移行元のシステムや移行前との比較数値は記事に示されていない
Follow the thread: a new dashboard to investigate account abuse(糸をたどる:アカウント悪用を調査する新ダッシュボード)
Source: Cloudflare Blog | Published: 2026-10-02 22:00 JST
- Cloudflare は、ログインとサインアップの挙動をアカウント単位で追跡し、アカウント悪用を調査・遮断できる「Account Abuse Protection」ダッシュボードを Early Access 顧客向けに公開した
- 顧客が渡すメール・ユーザー名・電話番号を暗号学的にハッシュ化し、ドメインごとのプライバシーを保った Hashed User ID として扱う
- ログイン・サインアップ量、IP とデバイスの数、国と ASN の内訳、ログイン失敗率、漏洩認証情報との一致件数を表示する
- クレデンシャルスタッフィングの例では、2,400 件の漏洩認証情報イベントを起点に、失敗 3 回以上・漏洩一致 3 件以上・IP 5 個以上で絞り込み、WAF ルールで遮断する流れを示した
- 対象は Bot Management Enterprise の顧客で、最小権限用に「Account Abuse Protection」「Account Abuse Protection PII」ロールが追加された
spectaを書きながら理解する
Source: Zenn | Published: 2026-10-02 02:16 JST
- Rust の specta で TypeScript の型を生成するには、単体利用なら安定版 1.0.5、Tauri v2 と組み合わせるなら RC 版 2.0.0-rc.25 を
=で固定して使う必要があると分かった #[derive(Type)]を付けた構造体から、v1 のts::export::<T>()でexport type Greeting = { message: string }のような型定義を出力できる- Tauri v2 では
#[specta::specta]と#[tauri::command]を付けた関数をcollect_commands!で集め、tauri-specta 2.0.0-rc.25 と specta-typescript 0.0.12 を組み合わせる - 公式ドキュメントには TODO のままの節があり、docs.rs を参照する方が確実だった
- 生成される型はコンパイル時の検査だけで実行時のバリデーションは別途必要になり、Rust 側の型を変えたら出力ファイルを再生成しなければならない
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | Webデザイン学習記録16:カウントダウンタイマー | 未来時刻と現在時刻の Date をミリ秒に変換して差を取り、秒・分・時・日を算出する countdown 関数を作った | @macaronian | 00:11 |
| 2 | go:embedによる辞書同梱とLambdaコールドスタートのコスト | gzip 後 1.9MB の辞書を go:embed で同梱するとデコードにローカルで約 60ms、Lambda(arm64)で 120ms 以上かかり、コールドスタートに加算された | @sohohold | 02:16 |
| 3 | スクロール撮影で「追尾してくる」固定要素をどう黙らせるか | OpenCapture のフルページ撮影で position: fixed のヘッダーやバナーが全スライスに写る問題に対し、要素名で見分ける方式は途中で諦めた | @opencapture | 02:21 |
| 4 | Laravel + MySQL の業務システムを Cloudflare へ移す雛形。D1 の 100 列制限は表を 1:1 で分けて越えた | 工場の業務システムを Workers へ移す雛形を 1 日で作り、D1 の 100 列制限は 162 列の伝票テーブルを 1:1 で 2 つに分けて回避した | @y3chi5z | 06:00 |
| 5 | Cloudflare Workers と D1 で「どの投稿から何回クリックされたか」を数える短縮リンクを作った(IP・Cookie なし) | 自ドメインの Worker に約 60 行足して媒体別のクリック数を数える /go/ リンクを作り、設定ファイルが公開 URL から見える事故も見つけた | @taiga_sidelab | 08:11 |
| 6 | 銀行CSVをGASで読むとき、UTF-8で失敗したらShift_JISで読み直す | 銀行明細 CSV を GAS で読む際、UTF-8 で失敗したら Shift_JIS で読み直し、見出し名から列位置を探して文字化けと列ずれを防ぐ | @tsunagio | 09:00 |
| 7 | 売り手が402で宣言したクエリを送っていなかった ― 400の山は自分のせいだった | x402 検証ツール vet402 で XRPL のエンドポイントに支払い後も 400 が続いた原因は、402 で宣言されたクエリを自分が送っていないことだった | @sen_web3 | 09:08 |
| 8 | Salesforce lwc:onディレクティブでイベントハンドラを動的に切り替える方法 | Spring ‘26 の lwc:on ディレクティブで、LWC のイベントハンドラを JavaScript オブジェクトとして管理しテンプレートを触らずに切り替えられる | @pacific_creator | 09:12 |
| 9 | 500テスト通っても足りなかった。Kiro × AI-DLCで学んだHuman GateとEvidence設計 | Kiro と AI-DLC で作ったシミュレータは 500 テストと typecheck・lint・build が全部通っても次へ進む根拠には足りず、Human Gate と Evidence を設計した | @nobu_13 | 09:20 |
| 10 | 【1日1デプロイ】振り子から飛び出す「くるりん空中サーカス」を作った | 「1日1デプロイ」の新作として、揺れを見てタップで手を離すワンボタンの空中ブランコゲームを作り、連続成功でスポットライトと観客の反応が増える演出を付けた | @boraemon2000 | 09:28 |
| 11 | 【AWS】 イベント駆動アーキテクチャにおけるイベントの検知・取得方式 | AWS のイベント駆動の起点を Push 型・ポーリング型・メトリクス評価型などに分け、代表サービスとユースケースを対応付けた | @wakinoza | 09:46 |
| 12 | 単一粒子シミュレータのコードの中身はどう動くのか? | ブラウザで動く電池シミュレータ BattSimWeb-SPM が、スライダー操作から 0.005 秒未満で放電曲線を再計算・再描画できる仕組みをコードから読み解いた | @ykusachi | 10:32 |
| 13 | Re: AAアニメーション | Canvas に動画フレームを縮小描画し、Rec. 601 の輝度を文字に対応させて requestVideoFrameCallback で 24fps の ASCII アート動画にした | @locu | 10:42 |
| 14 | Google フォームの自由記述を Claude API で分類する GAS ── 20 件ずつ・id の照合・囲みの偽装・6 分の壁 | GAS から Claude API へ自由記述を 20 件ずつ送って分類・感情・20 字要約を付け、id 照合と送り直しで実行上限 6 分の壁を越えた | @suminawa | 10:43 |
| 15 | iPhoneでNext.js 16を動かした — Node.js 24の組み込みとiOS制約への対応 | Node.js 24 を組み込んだ実験アプリ ComputeBridge で、Mac の Next.js 16 プロジェクトの開発サーバーを iPhone の CPU と RAM で起動した | @toouei | 10:45 |
| 16 | BigQueryのベクトル検索でZendeskヘルプ記事を案内するチャットボットの作成 | レシート買取アプリ ONE の問い合わせを減らすため、BigQuery のベクトル検索で Zendesk のヘルプ記事を案内するチャットボットを作った | @ishi2ki | 11:17 |
| 17 | テストが全部通るのに、本物のデータを1件も読めなかった | fixtures 8 本のテストが全部通る Issue 重複検出ツールが、本物のリポジトリでは 11 件すべてで Issue を 1 件も読めていなかった | @quintetkit | 12:40 |
| 18 | CloudWatch Omniで縮まる外部監視SaaSとの差 | 2026 年 9 月 23 日に GA した Amazon CloudWatch Omni で、アプリと AI エージェントの監視から原因調査まで外部監視 SaaS との差が縮まったと評価した | @ikenyal | 12:51 |
| 19 | YOLOによる映像解析をWebGPUを使ってユーザに手軽に使ってもらう | キャップ野球の試合映像を YOLO で解析する処理を WebGPU でブラウザ上に載せ、利用者が手元で手軽に使えるようにした | @ckoshien | 12:52 |
| 20 | margin・padding・gapの使い分け:Grid移行で余白が増える理由を実測する | 部品を Grid に移すと既存の margin と gap が重なり要素間が 24px・52px・12px と変わる理由を、23 ケースの再現デモで実測した | @yamada_frontend | 13:00 |
| 21 | AWSにログインする方法8選 | IAM Identity Center、IAM ユーザー、外部 IdP、2025 年 11 月追加の aws login、CloudShell など 8 通りの AWS ログイン方法を比べた | @hikotty | 13:16 |
| 22 | 内部AIツールをOSSにするとき、private repoをそのままpublicにしなかった理由 | Agent Role Contracts v0.1.0 の OSS 化では repo をそのまま公開せず、公開する履歴・bytes・PASS と呼べる範囲の境界を設計し直した | @asagiman | 13:52 |
| 23 | AWS Security Hub CSPM を導入してみた | 2025 年 6 月に改名された Security Hub CSPM と、同年 12 月 GA の新しい Security Hub の違いを整理したうえで CSPM を導入した | @mikuboh | 14:11 |
| 24 | ReActを実装目線で分解する:AI Agentの状態・停止・評価 | ReAct の Action を未検証の提案として扱い、schema・権限・承認を実行前に検査して状態遷移はアプリ側のコードで決めるべきだと主張した | @kas_blog | 14:40 |
| 25 | wrangler → cfの主な違い | 2026 年 9 月 28 日にオープンベータになった cf 1.0.0-beta.5 と wrangler のコマンド体系の違いを、両者のコードを並べて比べた | @ayatakaa_chan | 14:55 |
| 26 | Cloudflare Durable ObjectsをD1との違いから理解する | Workers + KV で作ったチャットの入室カウンターが -1 人になった経験から、Durable Objects が必要になる理由を D1 との違いで説明した | @karamage | 15:11 |
| 27 | Supabase(PostgREST)で、結果が黙って欠けたり落ちたりしたパターン | PostgREST は指定なしだと 1 リクエスト 1000 行で黙って切るなど、supabase-js 経由で 2 か月間にエラーなく結果が欠けたパターンを挙げた | @matasuke_t | 16:15 |
| 28 | Athena が高いと思ったら、S3 の料金だった | IoT の計測値を小さな JSON で S3 に貯め Athena で高頻度に読んでいたのが原因で、1 時間分をまとめる対策で S3 の月額が約 $98 から $5 に下がった | @karuru6225 | 16:24 |
| 29 | 「本文を入力してください」と言われたのに、本文はちゃんと入っていた——エディタ自動操作で踏んだ3つの罠 | Claude Code と Playwright MCP で note の ProseMirror エディタを自動操作して記事を公開した際、動いて見えて動かない状態に 3 回遭遇した | @jadaq | 16:58 |
| 30 | Google Ads API を始める人がハマりやすい仕組みの整理: 認証・MCC・GAQL・mutate・テストアカウント | Google Ads API の開発者トークン、OAuth とサービスアカウント、MCC と login-customer-id、GAQL と mutate の関係を整理した | @ikeyu0806 | 17:13 |
| 31 | IP制限された環境をAWS Security Agentでペネトレーションテストするときに考えること | 複数 AWS アカウントの IP 制限されたアプリを、Security Agent を 1 か所に置いて横断的にペネトレーションテストする際の構成上の考慮点を挙げた | @guranytou | 17:26 |
| 32 | AWSしか触ってこなかった私が、GCPで手が止まった話(中編:GKE・Cloud SQL・TLS) | AWS の感覚のまま GCP を触り、GKE・Cloud SQL・TLS の接続経路で手が止まった場面を AWS との対比で記録した | @higuaaa | 17:30 |
| 33 | Google Places APIで月$1,440の請求が来る前に — 個人開発で従量課金を「呼ばない」8層の防壁 | 口コミサービス「あじぴた」で Google Places API の試算が MAU 5,000 で月 $1,440 になったため、API を呼ばない 8 層の防壁を設けた | @tzp | 17:36 |
| 34 | S3 オブジェクトのストレージクラスを戻したいときのTips | 30 日で Glacier Instant Retrieval へ移すライフサイクルを設定した際に、STANDARD へ戻す手順と費用面の注意点を確かめた | @shogo_b | 17:45 |
| 35 | 【Part3】【No.016】コンポーネント分割の考え方と粒度の決め方 ― 最初に持つ3つの判断基準 | 分けても分けなくてもブラウザに届くものは同じで、コンポーネント分割は人間のための道具だとして粒度を決める 3 つの基準を示した | @penguinengineer | 18:07 |
| 36 | SupabaseでなぜRLSが必要なのか、そしてRLSだけでは守れないもの | Supabase は表を Data API でそのまま公開するため RLS が必須だが、組織で絞るだけの RLS では守れないものがあると示し個人開発 SaaS での塞ぎ方を書いた | @ik_takagishi | 18:08 |
| 37 | 24倍速の開発を実現しながらクオリティを維持する開発体制の構築方法 | Samurai App では人がコードを読むのをやめ仕様・マージ・仕組みだけを持つことで、1 人で 24 人分の速度と品質を両立したと主張した | @uchidash | 18:09 |
| 38 | kintoneの全アプリのER図と定義書を1冊のPDFにするプラグインをOSSで作った | 前任者が作った kintone アプリ同士のつながりを把握するため、全アプリの ER 図と定義書を 1 冊の PDF に出すプラグインを OSS で公開した | @sawaraa | 18:24 |
| 39 | 仮想スレッドにしたら速くなる? Java のスループットの上限を AWS で測った(前編:コネクションプールと DB) | Java の従来スレッド・仮想スレッド・WebFlux を AWS 上で動かし、スループットの上限をコネクションプールと DB が決めているかを計測した | @ryotashi29 | 18:41 |
| 40 | 自律型エンベディング生成でベクトルインデックスを自動同期する | BigQuery で新規・更新・削除レコードを検知し、差分だけ AI.EMBED で再生成してベクトルテーブルへ反映するパイプラインを設計した | @web_benriya | 19:19 |
| 41 | Anthropic Batches APIで大量LLMリクエストのコストを50%削減する実装手順 | 5 万件のレビュー分類を Anthropic の Message Batches API に切り替えるとトークン単価が 50% オフになり、実装の変更も少なく済むと示した | @yunisuta | 19:36 |
| 42 | ビルドなしの Web ゲームを Cloudflare Pages とゲームポータルに配信する | Web 対戦ゲーム「1個あけてくれよ!」を Cloudflare Pages と CrazyGames に配信し、サブパス配信で絶対パスが壊れる問題と審査の却下に対処した | @acro_tomo | 20:30 |
| 43 | Chrome拡張機能開発 #2 (2026-10-02) | 作業時間を記録する Chrome 拡張に、今日の記録の開始・終了時刻を編集して上書き保存する機能と当日分だけの抽出表示を実装した | @kengohidaka | 20:30 |
| 44 | コードを書けない私が、Claude Codeで「AIの記事を毎朝選ぶ新聞」を月0円で動かしている仕組み | コードを書けない著者が Claude Code で、前日の約 1,000 件から AI が 30 本を選ぶ朝刊 Web アプリ「DAILY」を月 0 円で運用している | @unifapps | 20:34 |
| 45 | Claude Code が編集した Markdown のテーブルを Markdown All in One と同じ形に自動で揃える | Claude Code の PostToolUse フックで Node.js スクリプトを走らせ、編集後の表を全角幅も考慮して Markdown All in One と同じ形に揃えた | @takuyayukat | 20:51 |
| 46 | WebCodecs でブラウザ完結の音声変換を作った(AAC は OS 次第、MP3 は作らない) | WebCodecs の AudioEncoder でブラウザ完結の音声変換ツールを作り、WAV は PCM を自前で書き出し、AAC は OS 次第、MP3 は作らないと決めた | @omikuji | 21:15 |
| 47 | Ei-TypeBomb v0.4.0をリリースしました | タイピングゲーム Ei-TypeBomb v0.4.0 で、UI の日本語化、テーマ指定の単語生成、CSV 読み込み、1〜3 分のゲーム長設定を追加した | @vgnz93hs | 21:57 |
| 48 | フリーランス向けの税金・お金の計算ツールサイトを個人開発した話 | 会員登録不要でブラウザ完結の税金・手取り計算ツール 30 個以上と解説記事 65 本以上をそろえたサイト「マネーラボ」を個人開発した | @yu_yama | 22:16 |
| 49 | Strands Decider 2Bについて理解する | AWS の OSS エージェント SDK である Strands Agents の仕組みを踏まえ、選択肢から選ぶ判定モデル Strands Decider 2B の役割を整理した | @xthixsl | 22:37 |
| 50 | ”Alt+ドラッグでその場検索するChrome拡張機能を作った話” | Alt+ドラッグで選んだ範囲をページ上のポップアップで検索する拡張で、Shadow DOM でスタイルを隔離し、検索は Brave Search API の BYOK に移した | @arima_dev_lab | 22:41 |
| 51 | 月面を実データで描く — カラーマップと標高から法線画像を焼き、毎時の観測データで秤動まで再現する | NASA の LROC カラーマップと LOLA 標高から法線画像を一度だけ焼き、Canvas 2D と Lommel-Seeliger 式で月面を描いて NASA SVS の毎時データで秤動を再現した | @kodomo_news | 22:50 |
| 52 | ”Chrome拡張「Trend Watcher」を作った話 — 非公式フィードと向き合う設計” | 公式 API のない Google トレンドの公開 RSS を使い、急上昇ワードをサイドパネルに常時表示しデスクトップ通知する Chrome 拡張を作った | @arima_dev_lab | 22:50 |
| 53 | SilverBullet をフォークして「AI ネイティブな自分専用メモアプリ」BlackBullet を作った話 | Raspberry Pi 5 で動かす SilverBullet をフォークし、Notion 風の操作・意味検索・類似ノートのグラフを備えたメモアプリ BlackBullet を作った | @85store | 23:02 |
| 54 | Discordの音声転送・参加者別録音ができる「RouteCord」を作りました! | Discord の VC 間で音声を転送し参加者別に WAV・Opus・FLAC で録音できるツールを、Nuxt・Hono・Workers と WASM 化した libdave で作った | @suzukey | 23:14 |
| 55 | Cloudflare Birthday Week 2026 Day4(Cloudflare Birthday Week 2026 の 4 日目) | KV Instant、Basin、K2、AI Search の正式提供、Clef、Artifacts のオープンベータ、Workers の耐量子暗号など Day4 の 9 発表を一覧にした | @nekoya3 | 23:27 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | Amazon ECS Managed Daemons、デプロイメントビューの中身 | 2026 年 9 月 16 日発表の ECS Managed Daemons のデプロイメントビューで、進行や失敗の原因をコンソールの 1 画面で追えることを確かめた | @Haruki-N | 00:39 |
| 2 | AI で作ったアプリはどこに公開する? Vercel・Supabase・Cloudflare を料金と実デプロイで比べる | Vercel・Supabase・Cloudflare は同じ土俵の競合ではないとして役割と料金を整理し、同じ小さなアプリを 3 社へ実際にデプロイして比べた | @Takuya__ | 00:41 |
| 3 | はじめてのCodex CLI:Windowsでのダウンロードから初期設定まで | Windows に Node.js LTS と @openai/codex を入れ、中継サービス CrazyRouter を config.toml に設定して Codex CLI で HTML を生成した | @whitemarshall | 01:51 |
| 4 | 脱any!satisfiesで型安全な設定オブジェクトを構築する手順 | TypeScript 4.9 の satisfies 演算子を使えば、型注釈による型の拡大や as による見逃しを避けつつリテラル型を保持した設定オブジェクトを定義できる | @fd_ai_teacher | 02:04 |
| 5 | (ハンズオン)Strands Decider 2Bを理解するために | AWS が 2026 年 10 月 1 日に Apache 2.0 で公開した、選択肢から選ぶだけの小型モデル Strands Decider 2B を手元で動かすハンズオンを用意した | @yama3133 | 05:15 |
| 6 | DigiCert TLM で CloudFront の ACM 証明書を ARN を変えずに更新する IAM 設計(再インポートの最小権限を実機検証) | CloudFront 用に ACM へインポートした DigiCert 証明書を TLM で ARN を変えずに再インポート更新する際の最小権限 IAM を実機で確かめた | @hijiri0404 | 07:03 |
| 7 | AWS AIB-C01(AI Business Strategist)ベータ試験の受け方と準備の考え方 | AWS Certified AI Business Strategist(AIB-C01)ベータ試験について、料金・問題数・合格基準は公式ガイドで確認するまで TBD として準備方針を示した | @syun136_616 | 07:30 |
| 8 | 月の満ち欠けの模型を小学校の教科書の範囲に合わせて削る — 自転・公転・月食の説明を落とし、視線は月に外接する 2 本の線に増やした | 月の満ち欠け模型の説明の採否を小学校理科の教科書で扱うかどうかに置き換え、自転・公転・月食の説明を削って視線を 2 本の線にした | @kodomo-news | 08:00 |
| 9 | そのデータ、本当に正規分布?品質管理で平均±σを使う前に知っておきたい判断基準 | 製造現場の寸法データの約 30% は正規分布に従わないという研究を引き、平均±σを使ってよいかの判断基準をブラウザの計算機で確かめた | @NovaSolver | 08:00 |
| 10 | Strands Decider 2B vs Jevをファイル整理で2ラウンド対決させてみた | 同じ /v1/systemone 形式のリクエストを受け付ける Strands Decider 2B と Jev に、ファイル整理の同じ質問を 2 ラウンド答えさせて比べた | @yama3133 | 08:01 |
| 11 | CDK Pipelines クロスリージョンの bootstrapで本当に必要なのは1箇所だけ | 東京のパイプラインから us-east-1 へデプロイする CDK Pipelines で、パイプラインアカウントの us-east-1 は未 bootstrap でも最後まで通った | @shimitaro | 09:25 |
| 12 | マイクロサービスの接続枯渇を防ぐサイドカー実装とアーキテクチャ | Too many connections を防ぐため、pg_stat_activity を見ながら DB 接続を制御する防衛サイドカーミドルウェアの構成と実装を示した | @TOAI | 09:39 |
| 13 | 【備忘録】ReactアプリでPlaywrightのnetworkidle待機がタイムアウトしたときの調査 | Playwright の networkidle は通信が 500ms 以上ない状態を待つだけで画面が使えることとは別だとして、表示条件と待機条件を分けた | @soel-tee | 09:41 |
| 14 | 【備忘録】React Routerを使う画面をStorybookで表示する | createBrowserRouter と Outlet を使う React Router 6 の画面を、Storybook では createMemoryRouter でルートを用意して表示する方針にした | @soel-tee | 09:42 |
| 15 | position: stickyで表の見出し・先頭列を固定するときの7つの落とし穴と対処 | 見出し 2 段・合計行・先頭 2 列を固定する集計表で position: sticky が 7 か所詰まり、スクロール祖先の一本化などをチェックリストにした | @Kujira_AI | 10:08 |
| 16 | クラウド移行はしたけど、それ以上活かせていない人へ。次の段階へ進む設計原則がわかる一冊 | 『クラウドネイティブ・アーキテクチャ』はクラウド活用を 3 段階の成熟度モデルで整理し、移行の先に進む設計原則を示していると評した | @yasu1109 | 10:13 |
| 17 | 2026年10月2日 今日のQiitaトレンド記事をポッドキャストで聴こう! | 前日夜の Qiita トレンド記事を AI ポッドキャスト化して毎朝 7 時に更新しており、この日の回は CSRF の基礎記事などを取り上げた | @ennagara128 | 10:39 |
| 18 | 絵文字を含む文字列の length が思った数にならない理由と、正しい文字数の数え方 | ’😀‘.length が 2 になるのは UTF-16 コードユニットを数えるためで、Node.js v24.14.1 で length・スプレッド・Intl.Segmenter の差を実測した | @ennagara128 | 10:53 |
| 19 | kintoneの商談化レコードを、Google広告のオフラインコンバージョンとして送るまで(データマネージャー対応) | kintone で商談化したリードを、2026 年 6 月 15 日から前提となった Data Manager API で Google 広告のオフラインコンバージョンとして送った | @sho_data | 11:12 |
| 20 | Amazon Bedrock Guardrailsで個人情報を伏せたら、「みりん」が人名になった話(2026年版) | デジタル庁の源内と同じ Bedrock Guardrails の機密情報フィルター設定にしたところ、音声買い物デモで「みりん」が人名として伏せられた | @ntaka329 | 11:19 |
| 21 | AWS CDKでVPCとPrivate Isolated Subnetを構築する(パート1) | AWS CDK で 2 つの AZ にまたがる VPC と Private Isolated Subnet 2 つを、NAT Gateway なしの構成で作った | @makiog | 11:27 |
| 22 | 【モダンWeb開発 シリーズ 第6回】Codexで実装したショッピングサイトをテスト・動作確認する 〜ユニットテスト・結合テストまで〜 | Codex で実装したショッピングサイトを docs/test-cases.md と照合し、不足テストを足してユニットテストと結合テストを実施した | @aiota | 11:47 |
| 23 | プログレッシブ JPEG が効くのはファーストビューの一枚だけ | 同品質で比べるとプログレッシブ JPEG はサイズが 3.9〜6.3% しか減らずデコードは約 2.3〜2.6 倍遅く、効くのはファーストビューの一枚だとした | @cheng_pm8 | 12:10 |
| 24 | 80px のサムネイルはプログレッシブ JPEG の方が重くなる | 幅 80〜320px のサムネイルで測ると、幅 80px まで縮めた場合はプログレッシブ JPEG の方がベースラインよりファイルが重くなった | @jhao29784 | 12:12 |
| 25 | プログレッシブ JPEG は半分届けばほぼ元通り — デコードは約 2.5 倍 | 5472×3648 の写真の先頭だけを残してデコードし元画像との近さを測ると、半分届いた時点でほぼ元通りになり、デコードは約 2.5 倍かかった | @shuy55568 | 12:15 |
| 26 | プログレッシブ JPEG は 25% 届いた時点で何が見えるか | ツールサイトのトップに置いた 2736×1824 の写真をプログレッシブ JPEG にし、25% 届いた時点でどこまで見えるかを数値で測った | @shujing943 | 12:17 |
| 27 | 2026年9月30日付GCASアップデート | GCAS の自動適用テンプレートに GuardDuty AI Protection の有効化や大阪リージョンでの Control Tower 有効化が加わる予定だとした | @Seria_GovCloud | 12:19 |
| 28 | プログレッシブJPEGは数%小さく、デコードは約2.5倍遅い | 2000 ピクセル超の写真が並ぶ作品ページでプログレッシブ JPEG を測ると、サイズは数%小さくなる代わりにデコードは約 2.5 倍遅かった | @xyue41464 | 12:20 |
| 29 | テックブログ運営の「地味に面倒」をSlack × Deno × AIで自動化して、約1年運用してみた | Deno Slack SDK と Azure OpenAI で記事の AI レビューと社内告知文の生成・投稿を行う Slack アプリを作り、約 1 年運用した | @gxp-nyakyamura | 12:46 |
| 30 | fly.ioのCLIインストールする際に気を付けること | Laravel アプリを Fly.io にデプロイするとローカルでは動くのに Docker ビルドで失敗し、Dockerfile の PHP と Node.js のバージョンを合わせて直した | @fighthinako | 13:28 |
| 31 | JavaScriptでゼロ知識のIPv4サブネット&CIDR計算エンジンをビット演算で実装する | 入力 IP を外部サーバーへ送らず、ブラウザ内でビット演算だけで計算する IPv4 サブネット・CIDR 計算エンジンを JavaScript で実装した | @sahab-bhutto | 13:46 |
| 32 | S3 アカウントリージョナル名前空間(Account Regional namespace) | 2026 年 3 月 12 日に追加された S3 のアカウントリージョナル名前空間では、バケット名が「プレフィックス-アカウントID-リージョン-an」の形になる | @Kagesyu | 13:59 |
| 33 | Amazon Connect を便利にする Web アプリ開発:第1回 | Cognito で一時認証情報を取得し、バックエンドなしの SPA から AWS SDK で Amazon Connect のリソースを扱う構成を作った | @nakahashi-naoto | 14:10 |
| 34 | Amazon Connect を便利にする Web アプリ開発:第2回 | Amazon Connect のフロー定義 JSON を再帰的に探索し、キューやエージェントなどリソース同士の関連を逆引きする仕組みを作った | @nakahashi-naoto | 14:11 |
| 35 | Amazon Connect を便利にする Web アプリ開発:第3回 | 1 回の逆引き解析で数十〜数百回発生する API 呼び出しを、キャッシュ・並列制御・段階ロードで捌けるようにした | @nakahashi-naoto | 14:11 |
| 36 | CloudflareのJev互換モデルClefが出てたので「Takanoさんを励ましたい」を作った | Cloudflare の Jev 互換モデル Clef を Worker から呼び、クエリ文字列で受けた文に応じて励ます小さなアプリをコード 1 枚で作った | @goosys | 14:31 |
| 37 | VercelからS3+CloudFrontへ移行した。Cloudflare DNSのままTerraformで管理する | プロフィールサイトを Vercel から S3 + CloudFront に移して Cloudflare DNS ごと Terraform で管理し、ACM 証明書の CAA_ERROR に対処した | @kaito071831 | 14:33 |
| 38 | JavaScriptで商品管理アプリを作って学んだこと | 商品の登録・検索・削除・合計金額表示を備え、localStorage で再読み込み後も復元できる商品管理アプリを素の JavaScript で作った | @SIzu122 | 14:43 |
| 39 | Jevで動く1,000人の街を作って、仮想住民にインタビューできるようにしてみた | 1,000 人の架空住民の反応を見る「Japan Scale」を作り、判定 AI の Jev を住民の行動とインタビューの 2 か所に組み込んだ | @nogataka | 14:59 |
| 40 | 【PowerAutomate】死活監視メールが来たらWebサイトの状態見て結果をチャットする | CloudWatch の死活監視メールを受けたら Power Automate で Web サイトのステータスコードを確かめ、Teams チャットに投稿するよう自動化した | @nakanohito_30 | 15:34 |
| 41 | Django+pgvectorでRAGを作ってハマった7つの落とし穴 | Django と pgvector、multilingual-e5-small(384 次元)で RAG を作った際の、エラーなしで精度だけ落ちる 7 つの罠を挙げた | @math_jun | 15:46 |
| 42 | Lambdaで本当に得するタスクはどれ?初心者向け5つの判断基準 | AWS Lambda に向くタスクを、起動頻度が不規則でスパイクが読めないかなど 5 つの基準で見極められるとした | @felix-jp-studio | 16:19 |
| 43 | PostgreSQL:BETWEENで日付の範囲を指定する|両端を含む条件とANDへの書き換え | PostgreSQL の BETWEEN は下限と上限の両端を含むため、開業日の範囲指定を比較演算子の AND 条件へ書き換えても同じ結果になる | @masato_y | 16:43 |
| 44 | 学習補助Webアプリ「Base」⑤:命名の由来とUIデザインについて【高校生の開発メモ008】 | 高校生が探究活動で開発した学習補助 Web アプリ「Base」の命名の由来と UI デザインの考え方を、全 5 回連載の最終回で述べた | @fairy876 | 16:51 |
| 45 | Cloudflare の判定モデル Clef は Jev の代わりになるか — 精度・速度・料金・互換性を比べる | 10 月 1 日公開の Clef と Clef-flash を Jev と精度・速度・料金・互換性で比べ、東京の自宅回線から実際に動かした結果を示した | @Takuya__ | 17:04 |
| 46 | 悩ましい営業メールを判定AI Jev で撃退した。2回聞いて揃ったときだけ機械が決める | 営業メールの仕分けを判定 AI の Jev に 2 回聞いて揃ったときだけ機械が決める方式にし、受信箱の 92 通が 2 通になった | @hirajo | 17:04 |
| 47 | Zodとはなんなの? | Zod は型検証と入力条件の確認を手軽に行うバリデーションライブラリで、TypeScript の型だけでは実行時の入力を検証できないと学び直した | @chiikawasaki | 18:06 |
| 48 | 第7回 Terraform講座 | ALB だけでは転送先がないため、Terraform で Target Group を作り Internet → ALB → Target Group → EC2 の経路をつないだ | @nyarusasu22 | 18:21 |
| 49 | ChatGPTが学習コーチ〜AWS Certified AI Practitionerに実質2日で合格 | ChatGPT を学習コーチにして AWS Certified AI Practitioner に約 13 時間で合格し、模試の正答率を 60% から 83% に上げた | @nackeymama | 18:53 |
| 50 | TypeScript 7.0移行でハマった!Goベースコンパイラの新エラーと解決法 | Go ベースになった TypeScript 7.0 では target: es5 が使えず baseUrl も削除されたため、移行時に出るビルドエラーと解決法を示した | @fd_ai_teacher | 19:00 |
| 51 | iCloud Key-Value Storeで帳簿をiPhoneとiPadで同期する:レコード単位のlast-writer-winsと削除の記録 | 家計簿アプリ MoneyTag 1.1.0 で NSUbiquitousKeyValueStore を使い、レコード単位の last-writer-wins と削除記録で取引の消失を防いだ | @lumistudio | 19:05 |
| 52 | 【モダンWeb開発 発展編①】Codexのエージェントハーネスでテスト・デバッグ・再テストを自律化する 〜仕様を守りながらAIにテスト工程を任せる〜 | Codex のエージェント実行を AGENTS.md・設計書・テストケース・停止条件で制御し、テストから再テストまでを自律的に回した | @aiota | 20:40 |
| 53 | 【エラー対応】TypeScriptの「Uint8Array | Web Push の VAPID 公開鍵を Uint8Array に変換して pushManager.subscribe() に渡すと出る BufferSource の型エラーの原因と解決策を示した | @y-keiyu | 20:47 |
| 54 | AWS コスト削減の実践例と、削減推進するなかで培った大事な姿勢 | 参画 1 年の現場で数人のメンバーと進めた AWS コスト削減施策を振り返り、削減を推進するうえで大事な姿勢を挙げた | @MAKOTO1995 | 20:49 |
| 55 | reactコース#2 | React のコンポーネントと JSX を学び、余計なタグを出さない React.Fragment には key 以外の属性を付けられないと確かめた | @langhuanamacha | 20:55 |
| 56 | 「メール」で探したら「メルカリ」が出た ── 依存ゼロ・本体約200行で作る日本語あいまい検索(ひらがな・呼び名・関連度順) | Chrome 拡張 LB TAB Layers の検索窓で使う、依存ゼロ・本体約 200 行のひらがなや呼び名に対応した日本語あいまい検索を移植可能な形で示した | @LB_TABLayers | 20:59 |
| 57 | Jev・Clef・d1・Jeff・Kev…意思決定モデル(System One)を仕組みから比較する【2026年10月版】 | 状態・質問・選択肢を渡すと確率を返す意思決定モデルとして、2026-09-15 公開の Jev と Clef・d1・Jeff・Kev などを提供元の公表値で比べた | @nogataka | 21:08 |
| 58 | 【モダンWeb開発 発展編②】Playwrightでブラウザテストを自動化する 〜ショッピングサイトのE2Eテスト〜 | React + TypeScript・Go API・PostgreSQL のショッピングサイトで、実ブラウザを使う Playwright の E2E テストを自動化した | @aiota | 21:10 |
| 59 | AIにUI実装を渡すとき、プロンプトを伸ばす前に作業セットを切る | AI に UI 実装を任せるならプロンプトを伸ばす前に作業セットを切るべきだとし、Google Cloud のエージェント向け Plugin や Chrome DevTools MCP を例に挙げた | @heftykoo | 21:38 |
| 60 | プリザンターのテーマ改善で変わるところをまとめてみる | 2027 年 1 月予定のプリザンターのテーマ改善で、独自のスタイル・スクリプトは自動追従しないため 1.5.8.9 と PleasanterUiLint で影響を確かめた | @pmc-ko | 22:01 |
| 61 | SwitchBox APIテスト | SwitchBot 防水温湿度計の温湿度はアプリでは見えても、温湿度計単体では SwitchBox API から読み込めなかった | @gokabo | 22:13 |
| 62 | 【入門】Cloudflareでできること・使われ方・AIとの相性をまとめてみた | Cloudflare でできること、今の使われ方、AI と相性が良い理由を 2026 年 10 月時点の情報で入門者向けに整理した | @y-yoshizaki | 22:30 |
| 63 | Cloudflare で Web アプリを公開してみよう〜SPA 公開から PWA 化まで〜 | React の SPA と簡単な API を同じ Cloudflare Worker で公開して PWA 化し、すべて無料プランの範囲で動かした | @y-yoshizaki | 22:42 |
| 64 | 35日でフロントエンドの基礎を完全に理解する #1 - ブラウザはどう画面を作るか | 35 日でフロントエンドの基礎を学ぶ連載の初回として、ブラウザが HTML・CSS・JavaScript から画面を作る流れを初心者向けに説明した | @iketani45664566 | 22:46 |
| 65 | 複数デバイスのレスポンシブテストを効率化するChrome拡張「Responsive Tester」 | 100 種類以上のデバイス画面に同じページを並べ、スクロール・クリック・キー操作を同期するレスポンシブテスト用の Chrome 拡張を作った | @ThongNguyen | 23:01 |
| 66 | AWS発のOSS「Strands harness」をインストールして動かすまで | 2026 年 9 月 22 日に AWS が OSS で公開した Strands harness 0.1.2 をインストールし、推奨設定済みのエージェントを動かした | @mtmt_factory | 23:22 |
| 67 | cron の「13日の金曜日」は書けない。日と曜日は OR で、しかも */2 は * 扱いだった | cron の日と曜日は OR で評価され */2 は * 扱いのため 13 日の金曜日は書けず、cronie と照合すると自作ツールが 1 か所違っていた | @hashito | 23:46 |
| 68 | 業務UIで改行や全角半角にこだわりすぎると共通化のメリットが薄れる | 業務 UI で改行位置や全角半角に過度にこだわると共通化の利点が薄れる一方、検索・照合・連携では全角半角がデータの意味を持つと指摘した | @tonbi_attack | 23:56 |
Publickey
対象日の該当記事はすべて Top 20 に掲載されています。
gihyo.jp
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Cloudflare、Git互換ストレージ「Artifacts」をオープンベータに ——米国・カナダ在住者向けに「次のGitHub」開発コンテストも開催 | Cloudflare は 10 月 1 日に Git 互換ストレージ Artifacts をオープンベータにし、Workers と組み合わせて複数 AI エージェント向け Git 基盤を作るコンテストも始めた | 17:19 |
GIGAZINE
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Claude Codeを自分好みにカスタムできるMod機能が登場 | Claude Code に TypeScript で書ける Mod 機能が加わり、動作や UI を好みに変えられ、Mod の作成自体を Claude Code に頼むこともできる | 12:19 |
ITmedia News
2026-10-02 付の Web 開発関連記事はありませんでした。
TypeScript Blog
2026-10-02 付の記事はありませんでした。
Node.js Blog
2026-10-02 付の記事はありませんでした。
Astro Blog
2026-10-02 付の記事はありませんでした。
Cloudflare Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | 2026 Birthday week: network performance update(2026 年 Birthday Week:ネットワーク性能の最新状況) | Cloudflare は世界の上位 1,000 ネットワークの 74% で最速のプロバイダーとなり、Challenge Pages のテレメトリで実ユーザー計測の規模を広げた | 22:00 |
| 2 | 8 major updates to Cloudflare Observability(Cloudflare Observability の 8 つの大型アップデート) | ログ・トレース・分析・アラート・ダッシュボード・クエリ・テレメトリのエクスポートを 1 つの可観測性基盤に統合し、料金体系も簡素化した | 22:00 |
| 3 | Updates on our pledge to make Cloudflare features accessible to everyone(Cloudflare の機能を誰もが使えるようにする約束の進捗) | 製品提供の二層構造をなくす宣言から 1 年で、Logpush・マルチアカウント管理・上位のプラットフォーム制限を全アカウントに開放した | 22:00 |
| 4 | Protected Quick Tunnels: simple accountless authentication for your next dev project(Protected Quick Tunnels:開発プロジェクト向けのアカウント不要な簡易認証) | cloudflared に —allowed-mail を付けるだけで、指定したメールアドレスやドメインの人だけがローカルアプリに到達できるようになった | 22:00 |
| 5 | Building for good: How civil society organizations are automating on Cloudflare(社会のための開発:市民社会組織は Cloudflare でどう自動化しているか) | 初回の 30 団体に各 $250,000 のクレジットを提供し、LebTown は Workers AI で校正エージェントを、Kaya Guides は月約 50 万件の WhatsApp 処理を移行した | 22:00 |
Vercel Changelog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Jev for Python engineers(Python エンジニアのための Jev) | AI SDK for Python の実験的な evaluate() API で Jev を呼び、入力が Python か英語かの分類や、選択の連続で AST を組み立てるコード生成を試した | 16:00 |
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Amazon DynamoDB introduces filtered export to Amazon S3(Amazon DynamoDB が Amazon S3 へのフィルター付きエクスポートを導入) | DynamoDB テーブルの S3 エクスポート(全体・期間指定の増分)で、条件に合う項目だけを書き出すフィルター付きエクスポートが使えるようになった | 02:00 |
| 2 | GuardDuty Runtime Monitoring is now included in the AWS Security Hub Threat Analytics plan(GuardDuty Runtime Monitoring が AWS Security Hub の Threat Analytics プランに含まれるように) | OS・ネットワーク・ファイルの挙動からコンテナ脱出や権限昇格を検知する GuardDuty Runtime Monitoring が、Security Hub の Threat Analytics プランに含まれた | 12:35 |
| 3 | The AWS MCP Server is now available in six additional AWS Regions(AWS MCP Server が 6 つの AWS リージョンで追加提供) | Agent Toolkit for AWS の一部であるマネージドの AWS MCP Server が、東京・シンガポール・シドニー・アイルランド・ロンドン・オレゴンで使えるようになった | 17:00 |
Google Cloud Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Enabling Cloud Storage end-to-end checksums for improved data integrity and durability(Cloud Storage のエンドツーエンドチェックサムでデータの完全性と耐久性を向上) | Cloud Storage の SDK が全アップロードとダウンロードで CRC32 チェックサムを既定で自動計算するようになり、gRPC のレンジ読み取りも検証対象になった | 01:00 |
| 2 | How to implement long-term AI agent memory in AlloyDB and Memorystore for Valkey(AlloyDB と Memorystore for Valkey で AI エージェントの長期記憶を実装する方法) | 短期のバッファ記憶を Memorystore for Valkey、長期の永続記憶を AlloyDB AI に置く 2 層構成で、複数日にわたるエージェントの記憶を実現する | 16:00 |
Supabase Blog
2026-10-02 付の記事はありませんでした。
web.dev
2026-10-02 付の記事はありませんでした。
Mozilla Hacks
2026-10-02 付の記事はありませんでした。
CSS-Tricks
2026-10-02 付の記事はありませんでした。
Smashing Magazine
2026-10-02 付の記事はありませんでした。
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Show HN: TrueScribe – Linux local AI transcription studio(Show HN: TrueScribe – Linux 向けローカル AI 文字起こしスタジオ) | Whisper で Windows・Linux 上のオフライン文字起こしと編集を無料で行え、話者検出や 25 言語への翻訳は $64 買い切りの Pro 版で提供する | 00:50 |
| 2 | RedKite – CI/CD on Node.js done right(RedKite – Node.js で正しく作った CI/CD) | TypeScript の設定ファイル 1 つで SSH 越しに Docker のブルーグリーンデプロイを行う MIT ライセンスのツールで、ヘルスチェックと自動ロールバックを備える | 00:53 |
| 3 | Pg_lake: Integrate Your Data Lakehouse with Postgres(Pg_lake:データレイクハウスを Postgres と統合) | リンク先は 2025 年 11 月 4 日公開の Snowflake のブログで、Postgres から Iceberg テーブルを SQL で読み書きし S3 上の Parquet も扱える拡張を公開した | 01:06 |
| 4 | tsrs: Rust port of the TypeScript 7 type checker(tsrs:TypeScript 7 型チェッカーの Rust 移植) | Go 製の tsgo を Rust へ移植し、適合テストのエラーベースライン 13,462 件中 13,458 件で一致、tsgo 7.0.2 比で 2.45〜7.27 倍速いとした | 01:07 |
| 5 | ICli: PostgreSQL Profiling Without the Bullshit(ICli:余計なもののない PostgreSQL プロファイリング) | リンク先の Medium 記事は WebFetch と curl のどちらでも 403 が返り、本文を確認できなかった | 01:21 |
| 6 | Qwik v2 Reaches RC(Qwik v2 が RC に到達) | パッケージを @qwik.dev/core に改め Vite 8(Rolldown)を必須とし、js-framework-benchmark の 1,000 行作成は v1 の 80.5ms から 26.8ms に縮んだ | 02:53 |
| 7 | Google Cloud SDK for Server-Side Swift (Linux) Reaches GA(サーバーサイド Swift(Linux)向け Google Cloud SDK が GA に) | Swift 6.2〜6.4 に対応し Ubuntu 24.04 と macOS 15 以降で動く Apache 2.0 のクライアントライブラリが、0.4.0 で GA になった | 04:03 |
| 8 | Open-Source Next.js 14 Boilerplate with Binance Pay (0% Crypto Gateway Fees)(Binance Pay 対応のオープンソース Next.js 14 ボイラープレート(暗号資産決済手数料 0%)) | Next.js と Tailwind 製で HMAC-SHA512 の署名検証と Webhook によるライセンス発行を備え、Pro 版を 29 USDT で販売している | 04:06 |
| 9 | Apex, a coding model specialized in mobile and web with React(React によるモバイル・Web に特化したコーディングモデル Apex) | Callstack の Qwen ベースのモデルで、Expensify のコードレビューを Claude Opus 5.5 の 13 分 30 秒・$0.60 に対し 2 分 16 秒・$0.09 で終えたとした | 04:15 |
| 10 | SvelteKit 3(SvelteKit 3 登場) | 10 月 1 日付の公式ブログで、設定の vite.config.ts への移動、$lib から #lib への変更、環境変数の刷新を主な破壊的変更に挙げた | 05:14 |
| 11 | CSS Bed: Classless CSS themes to use as starting points in web development(CSS Bed:Web 開発の出発点に使えるクラスレス CSS テーマ集) | water.css・MVP.css・pico.css・sakura など 30 種のクラスレス CSS を、同じ HTML に当てて見比べられる | 06:21 |
| 12 | Show HN: Graphene – Data analysis toolkit for your coding agent(Show HN: Graphene – コーディングエージェント向けデータ分析ツールキット) | 指標と結合を定義する Graphene SQL と .md ダッシュボードを持ち、Snowflake・BigQuery・Postgres・DuckDB などに対応する | 06:29 |
| 13 | UseRef Magic in React(React の useRef の魔法) | 2026 年 9 月 26 日公開の記事で、再レンダーしない値の保持や React 19 の ref クリーンアップを挙げ、描画中に ref.current を触らないよう説いた | 06:57 |
| 14 | Opal: NPM-compatible package manager in Rust with crash-safe installs(Opal:クラッシュセーフなインストールを備えた Rust 製 npm 互換パッケージマネージャー) | ベータ版で、Next.js(約 360 パッケージ)の再インストールは 1.08 秒と最速だが、コールドインストールは 124.59 秒と比較中で最も遅かった | 07:41 |
| 15 | Auth factory – identity management running on Cloudflare(Auth factory – Cloudflare 上で動く ID 管理) | リンク先は JavaScript で画面を読み込むページで、「Loading the desk…」の表示以外に機能の記載はなかった | 07:58 |
| 16 | A lightweight Python CLI to audit and detect orphaned AWS resources(孤立した AWS リソースを監査・検出する軽量 Python CLI) | エクスポートした利用 CSV を認証情報なしでローカル解析し、未アタッチの EBS、未関連付けの Elastic IP、CPU 5% 未満の EC2 を検出する | 09:02 |
| 17 | Fortress(Tilion YC F26): A stealth Chromium so your agents stop getting blocked(Fortress(Tilion YC F26):エージェントがブロックされないステルス Chromium) | Chromium に 81 の C++ パッチを当てて指紋を偽装する v3 を開発者に無料公開し、コメントではサイト運営者の意向を無視するとの批判が出た | 09:06 |
| 18 | Apex: Agentic coding for mobile and web, fluent in React(Apex:React に精通したモバイル・Web 向けエージェント型コーディング) | 製品サイトで React Native 評価は Claude Opus 5.5 の 88.6% に対し 87.8%、料金は 100 万トークンあたり入力 $0.50・出力 $3.00 と示した | 10:33 |
| 19 | Pg_redact: Content-aware PII redaction with Jev, enforced in Postgres(Pg_redact:Jev で文脈を判断し Postgres で強制する PII 墨消し) | Jev が PII 候補を名前・メール・電話などに確率付きで分類し、SQL 関数 redact() が閲覧者の権限レベルに応じて該当箇所を伏せる | 10:49 |
| 20 | Show HN: Use all Codex Plugins inside Pi(Show HN: Pi の中ですべての Codex プラグインを使う) | Codex app-server を起動し GitHub・Gmail・Slack などのコネクタを 3 つのツールに集約して、Pi の任意のモデルから呼べるようにした | 11:49 |
| 21 | Ask HN: Built a pet-friendly hotel search site – feedback welcome?(Ask HN: ペット同伴可のホテル検索サイトを作った、意見募集) | 料金や体重制限などのペット規約と Agoda の評価をまとめた PetnTrip を Next.js・Supabase・Vercel で作り、米国の掲載拡大への意見を求めた | 13:25 |
| 22 | MySQL Workbench 26(MySQL Workbench 26 の紹介) | リンク先の Oracle ブログは WebFetch と curl のどちらでも 403 が返り、本文を確認できなかった | 14:31 |
| 23 | AI is the new React for recruiters(採用担当者にとって AI は新たな React だ) | 2026 年 1 月 10 日公開の記事で、かつての React 求人と同じく AI 求人も技術の歴史より長い「エージェント経験 5 年」を求めていると批判した | 16:33 |
| 24 | AWS Well-Architected Agent, an AI-powered intelligence to optimize your cloud(AWS Well-Architected Agent:クラウドを最適化する AI) | 65 以上のサービスの構成と利用状況を分析し、Terraform・CloudFormation・CDK の .zip をデプロイ前にレビューでき、AWS MCP Server からも使える | 18:06 |
| 25 | Too Many GCache Page Files in MySQL Data Directory(MySQL のデータディレクトリに GCache ページファイルが溜まりすぎる) | 2026 年 9 月 17 日公開の Percona 記事で、gcache.freeze_purge_at_seqno で purge を凍結すると gcache.page.* が溜まり、再起動では消えないと説明した | 18:30 |
| 26 | Celld: Self-hosted, distributed Durable Objects(Celld:セルフホストできる分散 Durable Objects) | 2026 年 8 月 7 日公開の記事で、V8 と 1 セル 1 つの SQLite で Workers と Durable Objects を自前サーバーで動かし、状態を S3 互換ストレージへ複製する | 18:33 |
| 27 | Show HN: Noite – Enjoy Most of Cloudflare Worker APIs on Your Potato VPS(Show HN: Noite – 非力な VPS で Cloudflare Worker API の大半を使う) | celld 上で Durable Objects・D1・R2・KV・Queues・Cron を動かし、2GB RAM の Ubuntu / Debian と Docker で git push デプロイできる | 21:55 |
| 28 | Future of PM-Tools(PM ツールの未来) | チケットや会議、メールを任意の LLM に読ませる PM ツールが増える中、プロジェクトの全データを大手 AI 企業に渡すことへの懸念を投げかけた | 22:17 |
| 29 | Feature flags with one Postgres table(Postgres のテーブル 1 つで作るフィーチャーフラグ) | key・value・description・updated_at の 1 テーブルで、事業者別の上書き→全体値→コードの既定値の順に解決し、上書きの読み取り失敗時は off とする | 23:18 |
| 30 | Show HN: Fougere – Typescript backend framework, inside your app or on its own(Show HN: Fougere – アプリ内でも単体でも動く TypeScript バックエンドフレームワーク) | エンティティクラス 1 つから SQL テーブル・REST / GraphQL・フォームを導出し、@fougere/schema は Standard Schema として tRPC や Hono でも使える | 23:18 |
| 31 | One cause of “AI” chatbots’ accuracy being so poor?(AI チャットボットの精度が低い原因の 1 つ?) | Wikipedia の PWA の説明のように人が誤りを許容している Web 上の記述を学習したことが原因だと主張し、量子化が原因とする反論も出た | 23:59 |