VOL. 155
WEB DEV DIGEST
WEB DEV OUTLINE
2026-10-08
木曜日 · JST
TODAY’S ISSUE 2026年10月8日 · 木曜日 WEB FRONTLINE

AWS、DuckDBをAurora PostgreSQLに統合しETL不要にほか — Web Dev Digest: 2026‑10‑08

Top 20

AWS、DuckDBをAurora PostgreSQLに統合。ETL不要で直接データレイクを読み取り可能にしたと発表

Source: Publickey | Published: 2026-10-08 00:59 JST

Step 5 Preview now available on AI Gateway(Step 5 Preview が AI Gateway で利用可能に)

Source: Vercel Changelog | Published: 2026-10-08 09:00 JST

OpenAI Ultrafast mode now available on AI Gateway(OpenAI の Ultrafast モードが AI Gateway で利用可能に)

Source: Vercel Changelog | Published: 2026-10-08 09:00 JST

FLUX 3 Image now available on AI Gateway(FLUX 3 Image が AI Gateway で利用可能に)

Source: Vercel Changelog | Published: 2026-10-08 09:00 JST

Port of the TypeScript compiler, checker and lsp to Rust, by LLM(TypeScript のコンパイラ・型チェッカー・LSP を LLM で Rust に移植)

Source: Hacker News | Published: 2026-10-08 09:46 JST

AWS Config now supports 77 new resource types(AWS Config が 77 種類の新しいリソースタイプに対応)

Source: AWS What’s New | Published: 2026-10-08 00:00 JST

サーバーが何もしない IP アドレス調査ツール(RFC の範囲判定・RDAP・DNS over HTTPS をブラウザから直接)

Source: Zenn | Published: 2026-10-08 12:40 JST

Node.js 26.11.1 (Current)(Node.js 26.11.1(Current 版))

Source: Node.js Blog | Published: 2026-10-08 08:56 JST

Vercel Sandbox creation now returns a ready sandbox(Vercel Sandbox の作成時に準備済みのサンドボックスが返るように)

Source: Vercel Changelog | Published: 2026-10-08 15:00 JST

実際の TypeScript OSS library を tsup から tsdown に移行してみた

Source: Zenn | Published: 2026-10-08 01:38 JST

ESMとCommonJSが混ざったら、Node.jsの判定と読み込み方法を分けて調べる

Source: Qiita | Published: 2026-10-08 09:46 JST

TypeScript覚え書き #2

Source: Qiita | Published: 2026-10-08 10:04 JST

Jev 互換の判断AI「Clef」と Haiku 5.5 に同じ分類を306問。Clef が自信を持った13%は95%当たった

Source: Qiita | Published: 2026-10-08 10:25 JST

手書きの zod スキーマを satisfies で OpenAPI の生成型に縛る

Source: Zenn | Published: 2026-10-08 11:00 JST

【React】ページネーション連打対策!AbortControllerで不要なAPIリクエストを中断して最新データのみを反映する

Source: Qiita | Published: 2026-10-08 14:25 JST

Event: preventDefault() メソッド

Source: Qiita | Published: 2026-10-08 14:41 JST

手を挙げられなかった自分用に匿名で「わからない」を送れる『teage』を作った

Source: Zenn | Published: 2026-10-08 20:59 JST

Radix UIのHoverCardで画像比較プレビューを実装する

Source: Zenn | Published: 2026-10-08 21:01 JST

Show HN: Chloe is a TypeScript AI agent(Show HN: TypeScript 製 AI エージェント Chloe)

Source: Hacker News | Published: 2026-10-08 06:12 JST

Show HN: Railcode – Secure cloud for internal software(Show HN: 社内ソフトウェア向けのセキュアなクラウド Railcode)

Source: Hacker News | Published: 2026-10-08 06:55 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1X の投稿を IFTTT の公式連携で RSS にして読む自前の RSS リーダー Miniflux で X の特定アカウントを読むため、IFTTT の公式連携で投稿を RSS 化した。X アプリを開きたくないのが最大の理由@mizuka12300:29
2服は知っているけど説明できない人へ — 職人の暗黙知を渡したエージェントが、ひと言から3Dの服を作る「赤いタフタのティアードスカート」の一文からマネキンに着せた 3D 服を生成し、Blender や Roblox で使えるファイルを出す GenWear3D を作った@naiki998200:46
3楽天APIで、ふるさと納税の返礼品4,000件を「実売価格」と突き合わせるサイトを作った楽天ふるさと納税の返礼品約 4,000 件を型番で楽天市場の同製品と突き合わせ、実売価格÷寄付額の実質還元率を毎日計算するサイトを作った@mmuuss01:00
4pnpm 12 RC に上げて、公式が挙げた「5つの差分」を1つずつ踏んでみたpnpm 11.22.0 と 12.0.0-rc.5 で公式の 5 差分を試すと、再現したのは —resolution-only の廃止だけで、Git 依存の正規化や lockfile の決定性は 11 でも同じだった@clopy02:37
5Resend と Cloudflare Email Routing の MX 競合:受信と送信の切り分けMX 競合は同名に置いたときだけ起き、受信はルートの Email Routing、送信は send サブドメインの Resend に分ければ共存できる。著者の実際の原因は CNAME 値の打ち間違いだった@sakidori06:12
6ブレークポイントの間の幅で崩れるレイアウトを自動検出する375/768/1280px の 3 点確認では見逃すブレークポイント間の崩れを、表示幅を連続的にスイープして自動検出する仕組みを作った@liatris07:00
7Gemini 3 系で確信度が取れなくなったので、Clef と Decisions API で補えるか試したGemini 3 系で取れなくなった請求書読み取りの確信度の代わりに、Clef と OpenAI Decisions API に値の正否を確率で答えさせて見本書類で試した@kazt0608:00
8思考オフで AI のコスト 59% 減、品質はほぼそのまま。前提は評価セットGemini 2.5 Flash のレシピ生成で思考をオフにすると 1 推論のコストが ¥0.855 から ¥0.347 へ約 59% 減り、AI 採点の 4 軸はほぼ変わらなかった@keisato84808:33
9SAMはCloudFormationの短縮記法だった。Terraformとの違いも整理したSAM は CloudFormation をサーバーレス開発向けに短く書けるようにした記法だと整理し、DVA 対策として Terraform 経験者の視点で似ている点と違う点を比べた@yasutomo797409:15
10OBS のブラウザソースで自作 HTML ウィジェットを使うときにハマる5つのことOBS ブラウザソースで「ローカルファイル」指定だと URL パラメータが付けられず、オリジンが http://absolute になり localStorage が分断されるなど 5 つの罠を示した@panda_studio09:23
11Generative AI Leaderの4つのセクションから1問ずつ解く非公式ミニ演習Generative AI Leader 試験ガイドの 4 セクションから 1 問ずつ計 4 問の非公式演習を作り、決め手が解説の理由と合うかで読み直す項目を決める形にした@ray_keymaso09:52
12ごみ収集日APIが欲しい1 自治体・1 年分のごみ収集日 API はすぐ作れたが、全国版を個人で保ち続けるのは技術ではなく制度の問題で現実的でないと結論づけた@dkdk44310:22
13Rust版TypeScriptコンパイラとClaude Haiku 5.5の最新トレンド解説HN で話題の pingdotgg/ts-rust(tsc の Rust 移植)と Claude Haiku 5.5 を取り上げ、日本のエンジニア向けに概要と実用性を述べた@ament310:37
142ヶ月かけて作った画面を、全部捨てた話e ギフト配布の管理画面 3 画面を捨て、運用担当が CSV を Cloud Storage に置けば配信される仕組みへ切り替えた。要望をそのまま実装したのが原因だった@k_tkm11:22
15wranglerを捨ててcf cliへ移行しよう! インフラの設定や監視もAIにお任せCloudflare が約 2 週間前に発表した新 CLI「cf」へ wrangler から乗り換えると決め、新規開発から cf に寄せ既存は様子を見て移す方針を示した@karamage11:22
16Chrome拡張機能開発 #6 (2026-10-07)自作 Chrome 拡張で案件ごとのカラーをカラーパレットから変えられるようにし、作業記録を見る projectDetailTab のデザインを作った@kengohidaka11:25
17管理外になってしまった環境変数を検出してみたTypeScript Compiler API で AST を辿り process.env や configService.get のキー名を抽出し、.env.example との差分で管理外の環境変数を検出した@anizozina11:35
18GCPとAWSの埋め込みモデル6つを比較して監視カメラ動画を日本語で検索するGemini で 5 秒ごとに生成した日本語説明文を GCP と AWS の埋め込みモデル 6 つでベクトル化し、監視カメラ映像の場面検索の精度を比べた@omiya055511:39
19【2026年最新】動画・画像編集を効率化する便利ツール5選!背景透明化&置換の神サービスまとめ動画・画像の背景透明化と置換を行う AI ツール 5 つを挙げ、Photoshop のマグネット選択やクロマキー合成の手作業がブラウザで済むと主張した@valleywag11:51
20【1日1デプロイ】次の一歩が見える短編RPG「トコトコ星の遺跡」を作った1 日 1 デプロイの新作として、番人の次の一歩が足跡と矢印で見える短編パズル RPG を作り、重なっても即ゲームオーバーにしない設計にした@boraemon200011:53
21ゲームのAIに「町」という単位を持たせた。3秒おきの間引きは、30倍速と噛み合わなかったブラウザゲームに道路のつながりから「町」を再計算する仕組みを入れたが、3 秒おきの間引きが 30 倍速と噛み合わず AI が地図中に種をまき散らした@autocamp12:04
22AI動画のモデル選択を「要件の状態」として扱うAI 動画 UI でモデルのロゴ一覧を先に出すのをやめ、開始素材・音・参照素材・既存映像の修正・納品比率という依頼の形を状態として扱う設計を示した@zhebuilds12:10
23NAT Gateway の仕組みとコスト最適化EC2・Lambda・ECS タスクから外部へ出る通信を担う NAT Gateway の流れを図で整理し、請求で驚かないためのコスト最適化の勘所を公開情報から挙げた@akinori90112:17
24AWS Route 53のPublicとPrivateの仕組みを理解するRoute 53 の Public はインターネット向けの example.com、Private は VPC 内の app.internal のような名前解決に使うと、経路図で違いを示した@naoki_mm12:22
25Claude や ChatGPT で作った HTML ゲームを、挑戦状つきで公開するAI で作った 1 枚 HTML のゲームをブラウザゲームサイト JUMON に載せると、ハイスコアの挑戦状や共有が自動で付く仕組みと公開手順を示した@jumon_games13:23
26サーバーなし・ログインなし。ポケモンの立像を集めて回るためのPWAを作った話日本橋・八重洲のポケモン立像 19 体とパネルを集めて回るため、サーバーなし・ログインなしで写真と場所を記録する iPhone 向け PWA を作った@ocadanuki13:36
27過去の10月8日から2013 年以降の過去の 10 月 8 日に著者がブックマークした技術系リンク(MDN の CSS transform、opentype.js など)を年ごとに並べた@kjunichi13:37
28読み込みに失敗すると見本の名前を出していた。一度きりの本番に向けた「偽のデータを見せない」作りとリスクの台帳4G で招待状を開くと見本の「Name & Name」が出る不具合を送付 2 日前に見つけ、読み込み失敗時に偽データで埋めない作りへ直した@jinc_tdil13:44
29BigQueryの記事本文をSQLiteで配信する:防災DBの課金とキャッシュ設計防災 DB で記事 1 件表示ごとに積み上がる BigQuery 読み取り課金を、更新時に配信用 SQLite を作りメタデータを Python のメモリにキャッシュして抑えた@nakato_tomohito14:00
30ペタバイト規模(約8兆レコード)の DMM データ基盤、Embulk やめましたDMM が Embulk のメンテナンスモード入りを受け dlt へ移行し、5 名・約 3 週間で並行稼働に着手、約 4 か月で 2,000 本近い全パイプラインを移した@takaha4k14:06
31企業の透明性は求職者にどこまで見えるか:外資系と日本企業45社ずつの公開情報調査在日外資系 45 社と日本企業 45 社で、年収・残業・育休・生成 AI 利用可否などを公開情報だけでどこまで埋められるか調べ、情報が薄くなる箇所を示した@daydreamer14:33
32AWS Bedrock × RAGで構築する企業向け生成AI基盤 ― 検索・安全性・評価・運用を一体化する設計AWS Bedrock と Knowledge Base を中心に、回答根拠の提示・安全性・品質評価・運用監視を一体化した企業向け生成 AI 基盤を GitHub で公開した@kensudo120314:45
33【2026年版】登録・APIキー不要ですぐ使える郵便番号検索API: 大定番「zipcloud」とAI時代の「pospita」を比べてみた実績重視なら zipcloud、データ鮮度やひらがな読み・5 桁 JIS コードが要るなら pospita とし、応答は zipcloud 約 250〜400ms、pospita 約 20〜150ms だった@kocopoco14:48
34日本語の文章のタグ付けを Clef-flash・Decisions API・Jev・EmbeddingGemma 2 で比べた小説紹介文 146 件に 91 問を送り、Clef-flash・Decisions API・Jev の判定型 3 モデルと EmbeddingGemma 2 のタグ付け精度・費用・癖を比べた@serotoninmax14:51
35「【UI/UX特集】画面の向こうのユーザーのためにできること」を実施しました!ウェルスナビが 9 月に実施した UI/UX 特集企画の趣旨を示し、ユーザー体験向上の工夫を書いた社員の記事を一覧にした@haru051015:13
367文字パズルの判定を実装する:同じ文字を繰り返してよい理由Spelling Bee 型の 7 文字パズルは文字を消費せず種類だけを見るため、palace のように A を 2 回使う単語も中心文字があれば正解になると実装で示した@ethanleecnvx15:28
37答えを出してはいけない場面で止まるAI ― 経営診断思考補助システム DiaDocAgentic AI Hackathon の提出作として、答えを出すべきでない場面で止まる経営診断思考補助システム DiaDoc を Gemini・Cloud Run・LangGraph で作った@koichikamachi15:34
38HyperFrames入門:HTMLテンプレート1枚とJSONでMP4動画を一括生成する【検証済み】HeyGen の OSS HyperFrames(スター 58k 超)で、HTML テンプレート 1 枚と JSON から MP4 動画を一括生成する自動化機能を実際に検証した@daichi0127815:44
39コーダーからフロントエンドエンジニアへ #1-59|使い分けの地図──どのメソッドを選ぶかforEach・map・filter・find・reduce・toSorted・flatMap など約 15 種の配列メソッドについて、目的別にどれを選ぶかの判断基準を地図にした@koenjineer15:55
40週刊Cloudflare - 2026/10/04週2026/09/27〜10/03 の Cloudflare の変更を網羅し、exports に宣言した Workflow をローカル開発で扱える Wrangler 4.142.0 などを挙げた@asahi_iwm16:09
41Cloudflare Workers + D1 で、ログイン不要の「友だちランキング」を無料枠で作った話静的サイトのミニゲームに、ログイン不要の友だちランキングを Cloudflare Workers と D1 の無料枠で追加し、保存する個人情報を最小化した@tooleek16:27
42AIで何でも作れる時代に、AWSを0から学んだ理由GAS で 7.9 万行の基幹システム Crewforce を作った著者が、AI で開発するほど判断力が問われると考え AWS を基礎から学んだ理由を述べた@ktsm17:17
43OfficeのExcelビューアーから選択範囲を取得するMicrosoft の埋め込みスクリプトで Office の Excel ビューアーを生成し、Ewa.EwaControl の選択変更イベントからセル範囲を取得する方法を示した@hotari17:31
44Auroraのレプリカ遅延、閾値を実測から決める監視手順Aurora PostgreSQL のリーダーを AuroraReplicaLag で時系列監視し、何ミリ秒までを正常とするかの閾値を実測から決める手順を示した@techdbblog18:16
45AgentCore RuntimeでリモートMCPサーバーを作り手動運用をAIにより効率化しましたクラシルのレシチャレで続いていたキャンペーン設定 CSV の手作業を、AgentCore Runtime 上のリモート MCP サーバー経由で Claude から完結できるようにした@momokan92818:39
46容量や個数が違う商品を正しく比較するための「単価」正規化500g・$8 と 750g・$10 は 1g あたり $0.016 と約 $0.0133 で後者が安いなど、重量・容量・個数を揃えた price / total_quantity で比べる方法を示した@aitoolresearch18:50
47URL入力から画面表示までを図解する:DNS・TLS・HTTP・描画のつながりshop.example.com/products/42 を例に DNS・ARP・TCP・TLS(HTTP/3 では QUIC が TLS 1.3 を統合)から DOM・CSSOM・Composite までをつなげて図解した@sookoo1918:58
48DOM に触らないルールエンジンを、画面・NPC・自己対戦・テストで共有するWeb 対戦ゲーム「1個あけてくれよ!」で DOM に触らないルールエンジンを作り、画面・NPC・自己対戦・テストで同じ判定コードを共有した@acro_tomo19:00
49AI関数のコスト最適化 — トークン課金を膨らませない設計BigQuery の AI.GENERATE・AI.CLASSIFY・AI.SCORE はバイトスキャンではなくトークン課金のため、コストを膨らませない設計パターンを示した@web_benriya19:18
50Dockerの仕組みを自作アプリの開発環境から改めて理解する登山サポートアプリ「やまッチ」の Dockerfile.dev と compose.yaml を読み解き、イメージ・コンテナ・Volume の役割を整理し直した@ms_r20:18
51アプリ内のバグ報告をMCP経由でエディタに渡す仕組みと、その設計アプリ内バグ報告を LLM で診断し、MCP ツール get_fix_context で Cursor や Claude Code に根本原因と関連ファイルを渡す OSS「Mushi Mushi」を作った@kensaurus20:42
52動画を直接埋め込んで監視カメラ動画を日本語で検索する監視カメラ動画を Nova MME と gemini-2 で直接埋め込むと Hit@3 は 72%・68% で、説明文方式の最高 Cohere v4 の 80% と誤差の範囲内だった@omiya055520:57
53ゼロから声を作れる音声生成モデル「Gemini 3.8 Flash TTS」とは何者?Google が 9 月 23 日に発表した TTS モデル Gemini 3.8 Flash TTS と Flash-Lite TTS について、ゼロから声を作れる特徴を調べた@tatsuqumo21:00
54Each child in a list should have a unique “key” prop.(リストの各子要素には一意の “key” prop が必要です)React/Next.js で map が返す要素に unique な key を付けないと出る警告の原因を、外側の div に key が無い例で示した@porota22:26
5535日でフロントエンドの基礎を完全に理解する #6 - Vueを始める(なぜフレームワークか・SFC・Vite)35 日連載の第 6 回で Vue に入り、フレームワークを使う理由・SFC の形・Vite の開発環境を Node.js v18 以降で手を動かして確かめた@kipcop22:35
56ChatGPTのIntelligent UIと自作Generative UIを比較して見えた3つの課題ChatGPT の Intelligent UI と自作の Generative Portfolio を比べ、表示速度・構成の選択・回答の十分さの 3 点で差を感じたと述べた@tk_122:49
57スライダーで動かしていた図に、ドラッグとタップを足すときに決めたこと月齢の図にドラッグとタップを足し、スライダーと同じ状態関数を使って同期処理を不要にし、6px の閾値でタップとドラッグを分けた@kodomo_news22:55
58技術名・ツールOpenAI の Astral 買収を受けた uv+Ruff+Polars の Python スタックと、自己改善型 AI エージェントへの移行を 3 つの転換点として論じた@bambampurin23:03
59Supabase 新規テーブルが Data API で 42501 — opt-in 必須化と既存プロジェクト移行の罠2026-05-30 以降の新規 Supabase プロジェクトでは public スキーマの新テーブルが Data API に自動公開されず 42501 になり、10-30 には既存プロジェクトも対象になると警告した@cosoado23:12
60CI全緑でも、マージしてはいけないPRがあった。GitHub Actionsは「どこで止めるか」で設計するDependabot の PR で CI に載らないチェックが壊れる例を挙げ、main 以外を弾く if ガードや concurrency での直列化で GitHub Actions の止めどころを設計した@tzp23:13
61Amazon Nova 2.5 sonic x Strands AgentsでBidi Agentを作ってみた10 月 5 日に Bedrock で一般提供された音声モデル Nova 2.5 Sonic と Strands Agents の Bidi Agents で、双方向音声エージェントを作った@hikotty23:20
62Cloudflare Workers で 5,400 ページの比較サイトを、Worker をほぼ動かさずに毎日更新する約 5,400 ページのふるさと納税比較サイトを、Worker をほぼ動かさず Cloudflare Workers の静的配信で毎日更新する構成を示した@mmuuss23:46
63AWS ConfigとTrusted Advisorの違い。CloudTrail・Inspectorも1行でAWS Config・Trusted Advisor・CloudTrail・Inspector の 4 つを CLF-C02 試験ガイドの対象として公式ドキュメントから 1 行ずつにし、手がかり語を付けた@tsubasaman23:52

Qiita

#TitleSummaryAuthorPublished
1URLから受け取った設定を検証し、既存の状態を守って復元するURL から受け取ったテーマや表示件数を外部入力として全体検証し、確認を済ませてから現在の状態を置き換える復元処理の境界を示した@t1k2a00:05
2プリザンターのPostgreSQL全文検索を見直す ― pg_bigmの導入方法(Windows・AlmaLinux・Docker)プリザンターの標準検索は pg_bigm を入れるだけでは速くならず演算子とインデックスの確認が要るとし、Windows・AlmaLinux・Docker での導入法を示した@pmc-ko01:06
3import.meta.envとprocess.envの違いimport.meta.env はビルド時にクライアントコードへ埋め込まれ公開される値、process.env は Node.js プロセスが OS の環境変数を読むものだと区別した@J-T_ky2g01:40
4『徹夜は今日の譲渡』(「寝ると決めるまでは今日」の時計の派生)【高校生の開発メモ009】「寝ると決めるまでは今日」時計の派生として、徹夜すると決めた時点で日付が変わる時計作品「徹夜は今日の譲渡」を作った@fairy87601:59
5【AWS S3】SSIが使えない静的サイトで共通HTMLをJavaScriptでインクルードしたSSI や PHP が使えない AWS S3 の静的サイトで、共通ヘッダー HTML を素の JavaScript でインクルードするコードとつまずいた点を示した@ryu094702:50
6AgentCore × CognitoでMCPを作ったけど ChatGPT から使えなかったCognito+AgentCore Gateway の MCP が ChatGPT から使えなかった原因は、OIDC Discovery Metadata に code_challenge_methods_supported が無いことだった@ny776003:25
7🥐Bakery Hubの商品管理を作り直した|18商品テンプレート・履歴Catalog・Admin登録までBakery Hub の商品登録を 18 商品のテンプレート選択式に変え、Admin からの申請で GitHub に branch と PR を作る仕組みと履歴 Catalog を加えた@tosane93207:19
8【実践】マネージドNATゲートウェイのコストを半額にする最適化戦略S3・DynamoDB へのゲートウェイ型 VPC エンドポイントで NAT のデータ処理料金をほぼゼロにするなど、NAT ゲートウェイ費用を半減させる策を挙げた@Maku-Inc07:31
9DifyをAPI化するとき、認証・APIキー・再試行の責任をどこに置くかDify Workflow を Web アプリへ組み込む際、ブラウザと Dify の間にバックエンドを置き、認証・利用上限・二重実行防止を担わせる設計を示した@YushiYamamoto07:34
10大きいファイルを行数ではなく「一緒に変わるもの」で割った 4 日間こどもニュースのリポジトリを「一緒に変わるもの」基準で 4 日かけて分割し直し、500 行超のファイルを 14 本から 1 本に減らした@kodomo-news08:00
11反発係数e=1の世界で粒子の速さはどう分布するか。衝突計算からマクスウェル分布へブラウザで動く粒子衝突シミュレーターで、反発係数 e=1 の完全弾性衝突を繰り返すと速さがマクスウェル-ボルツマン分布に落ち着くと示した@NovaSolver08:00
12Playwrightでブラウザ操作を自動化し始めたとき、最初にハマったこと4つ(2026年版)Playwright がバンドルするブラウザのバージョン管理(npx playwright install)など、自動化を始めて最初にハマった 4 点を半年の運用から挙げた@Sidejob08:45
13CodeArtifactはMaven Centralのプロキシにもなる、というAWSネイティブCI/CDの発見CodeCommit・CodeBuild・CodeDeploy・CodePipeline で GitHub 非依存の CI/CD を組み、CodeArtifact が Maven Central のプロキシにもなると確認した@caymezon08:50
14Claude Code × Supabase MCP:30分の設定でスキーマ説明が不要になった3 つの Supabase プロジェクトに Supabase の MCP サーバーをつなぎ、Claude Code へのテーブル定義の貼り付けが 30 分の設定で不要になった@Cosoado09:13
15【RDB】同期複製と非同期複製は何が違う?RDB の同期複製はプライマリがレプリカの応答を待ってデータ保護を、非同期複製は待たずに応答速度を優先すると、障害時の更新損失と合わせ表にした@ktdatascience09:20
16「TestingLibraryElementError: Found multiple elements with the text」の解決方法【Vitest/React Testing Library】Vitest で DOM が 2 倍描画された原因は cleanup が走らず render が溜まったことで、afterEach(cleanup) か globals: true の設定で解決した@keikeigo09:22
17useStateとuseRefの違いについてuseState は値の変化を画面に反映したいとき、useRef は値を保持したいが再描画は不要なときに使うと、カウンターのコード例で区別した@jota961309:23
18Property ‘env’ does not exist on type ‘ImportMeta’. any(型 ‘ImportMeta’ にプロパティ ‘env’ が存在しません)Vite+TypeScript で import.meta.env に型エラーが出る問題を、tsconfig.json の compilerOptions.types に vite/client を追加して解消した@taki-umi09:55
19【AWS AI League】Bedrock AgentCore でAIエージェントを作ってハマった6つのこと72 時間の AWS AI League(Agentic AI チャレンジ)に Bedrock AgentCore で作ったエージェントで参加し、ハマった 6 点を挙げた@AyaKunisawa09:59
20壊れかけたNASからクラウドストレージに移行した話Synology DS418 の RAID5 劣化時に交換用 HDD が SMR 方式で再構築が進まず、btrfs が read-only になった NAS をクラウドストレージへ移した@ryun81810:02
21VPSのフロントをCloudflare経由にするメリットVPS を Cloudflare のプロキシ経由で公開すると実 IP の秘匿・DDoS 防御・WAF・TLS 終端・キャッシュによる負荷軽減が得られると、直接公開と比べた@okokok11:21
22pdf.js でコピー禁止 PDF を判定するなら権限ビットより先に暗号化を見る自作のテスト用 PDF 7 種で試し、pdf.js でコピー禁止 PDF を判定するなら権限ビットより先に暗号化の有無を見るべきだと結論づけた@jhao2978411:23
23PDF の権限パスワード、コピー禁止を守るかどうかはビューアー次第だった権限パスワードだけを設定した PDF は開けるがツールに弾かれ、印刷・コピー禁止を守るかどうかは開くソフトによってかなり違うと確かめた@shuy5556811:27
24開けるのに編集できないPDFは権限パスワード — 相手への頼み方を先に決めるパスワードなしで開けるのに編集できない PDF は権限パスワードによるものだとダミー契約書 7 種で確かめ、相手への頼み方を先に決めるべきだとした@shujing94311:30
25開けるのに暗号化と言われるPDF — 権限パスワードは別物だった開けるのに「暗号化されています」と言われる PDF はツールの誤判定ではなく、開くパスワードとは別の権限パスワードによる暗号化だと 7 種の PDF で確かめた@xyue4146411:33
26複数写真から動画を作るUIの要件定義:並び順とpreviewをテスト可能にする複数写真から動画を作る UI では、並び替え後に motion・duration・crop・preview のどれが無効になるかを定義し、古い preview の出力を防ぐ要件を示した@zhe_Joce11:41
27package-lock.json をコミットしないと何がずれるか — npm install と npm ci で実測npm 11.11.0 で package-lock.json の有無により npm install と npm ci の結果がどうずれるかを実測し、アプリではコミットすべきと結論づけた@ennagara12811:50
28AIエージェントの門番にStrands Decider 2Bを使い、独り言と貼り付け文で判定がどう変わるかを測定したStrands Decider 2B を門番にすると決めつけ型の独り言 3 回で誤通過率が 100% に達し、貼り付け文を見せず質問を分ける方式が日本語 95% で最も安定した@yama313312:07
29video.currentTimeが0秒に戻る現象を、同じMP4の200/206配信で切り分けたvideo.currentTime = 3 が 0 秒に戻る現象を、同じ MP4 を 200 の全体配信と 206 の部分配信で返し分けて比べ、配信方式で結果が変わると切り分けた@aichance12:13
30CloudflareのPublic DNSに脆弱性があるらしいので、BuffaloルーターのDNSサーバーアドレスを変更するCloudflare の 1.1.1.1 に脆弱性を示す PoC があるという X の投稿を受け、Buffalo 製 Wi-Fi ルーターの DNS サーバーアドレスを変える手順を示した@mu5dvlp13:08
31Bedrock で新しいモデルがJPクロスリージョンかCLIで確認するaws bedrock list-inference-profiles で ap-northeast-1 を指定し、Claude Haiku 5.5 などの新モデルが JP クロスリージョン推論に対応するか確かめる方法を示した@ny776014:32
32個人サイトに広告を載せたいとき、どこに置ける? Cloudflare・Netlify・Vercel・GitHub Pages・Firebase を公式の規約で比べたCloudflare・Netlify・Vercel・GitHub Pages・Firebase を公式規約で比べ、Vercel の Hobby は非商用限定で AdSense などの広告掲載を商用扱いしていると示した@koshinstudio14:52
33【手順書】S3+CloudFront(OAC)+GitHub Actions(OIDC)で静的サイトのCI/CDを構築するS3+CloudFront(OAC)+GitHub Actions(OIDC)で、main への push だけでビルド・配置・キャッシュ更新が走る CI/CD をアクセスキーなしで約 1 時間で組む手順を示した@miyacci16:18
34AWS ヒヤリングシート クラウド移行案件編AWS プリセールスのクラウド移行案件で使うヒヤリングシートの項目として、プロジェクト期間・EOS 時期・他ベンダーへの相談状況などを挙げた@Kagesyu16:27
35韓国の公式サイトURLだけを集めた「주소핀(JusoPin)」をASP.NET Core 10 + PostgreSQLで作った話韓国の公式サイト URL だけを人が確認して載せるディレクトリ「주소핀」を ASP.NET Core 10 と PostgreSQL で作り、クローラーや検索エンジン対応の知見を述べた@dakdak20304016:37
36コードが書けないインフラエンジニアが、Claudeと作る S3+CloudFront+GitHub Actions のCI/CDReact も TypeScript も書けないインフラエンジニアが Claude と組み、ポモドーロタイマーを S3+CloudFront で月 0 円・半日で公開し、OIDC で最もハマった@miyacci16:56
37公式ドキュメントと re:Post を読んで迷ったので、EventBridge イベントバスのログ配信の権限を実機で切り分けたEventBridge イベントバスのログを CloudWatch Logs へ配信する権限を検証用アカウントで段階的に切り分け、aws:SourceArn を含む動く構成を示した@Martim50016:59
38Firehose から S3 への配信が失敗したら、エラーはどこに出る? Terraform で再現して確かめたTerraform で再現した Firehose→S3 の配信失敗は、cloudwatch_logging_options で指定したロググループにバッファ 5 分後に記録されたが、失敗レコードの中身は含まれなかった@Martim50017:00
39AWSへのアクセスエラー対処をしていたら、変な仕様に気づいた話新サインアップ方式で作った AWS アカウントは組織の RCP が外部からの sts:* を拒否し Snowflake の AssumeRole が失敗したため、RCP を編集して除外した@Bombus17:28
40Copilot内にReactのカードを出す前に、表示モードの主導権を確かめるCopilot 内の React カードは inline/fullscreen の表示モードをホストが決めるため、拡大要求が受理される前に state を切り替えると表示がずれると指摘した@heftykoo17:49
41PostgreSQLの本選びは3層で考える|1冊目の決め方PostgreSQL 本は 3 層に分かれ層をまたいだ比較はできないとし、VACUUM や実行計画など目の前の課題に合う層から 1 冊目を選ぶべきだと主張した@techdbblog18:15
42巨大DBマイグレーションの無停止検証を自動化する検証ツールの全記録巨大 DB の ALTER TABLE で起きる Access Exclusive Lock などの副作用を事前に検出する「スキーマ副作用ワンショット・チェッカー」を作り実証した@TOAI18:57
43pg_lake で Snowflake Database のデータを Snowflake Postgres にコピーSnowflake Postgres の pg_lake で Snowflake Database のデータを Parquet で Stage 経由で Postgres にコピーした。BURSTABLE インスタンスは非対応@satoshi_enomoto19:01
44OpenAI の Decisions API を触ってみたOpenAI が 10 月 6 日に公開ベータで出した Decisions API を試した。対応モデルは gpt-6-luna のみで、入力 100 万トークンあたり 0.10 ドル@hiroshi_ito985420:16
45PostgreSQLのWALを図解するPostgreSQL の WAL が何のための仕組みかを図解し、Amazon Aurora PostgreSQL が WAL をどう扱うかを素の PostgreSQL との違いとして示した@vayaci20:59
46【コツコツAWS】CloudWatch Logs -仕組みと代表的なログ-CloudWatch Logs のロググループ→ログストリーム→ログイベントの階層を Lambda 関数を例に示し、代表的なログ形式と保存・検索・監視でできることを整理した@guupys21:00
47SQLの三値論理PostgreSQL で NULL を含む条件が TRUE・FALSE・UNKNOWN の三値でどう判定されるかを、15 分ほどの手順で確かめた@masato_y21:03
48【Angular技術要素解説】テンプレート構文完全ガイド:データバインディングと制御フロー構文Angular のデータバインディング 4 種類と、Angular 17 で刷新された @if・@for・@switch・@defer の制御フロー構文を体系的に並べた@itstar_lab21:05
49Supabase Auth + AWS SES環境でバウンス率5%停止ラインを事前防御するアーキテクチャ (Next.js)Supabase Auth+AWS SES 構成で Bot 攻撃の無効メールによりバウンス率 5% の停止基準に達するリスクを、ステートレスな送信前防護で防ぐ設計を示した@SentriSend21:15
50Drizzleを使用したマイグレーション & DB操作 + drizzle-orm/zodによるバリデーションNext.js の Server Action と Turso 上で Drizzle のスキーマ定義・マイグレーション生成・CRUD を組み、drizzle-orm/zod でフォーム検証まで通した@zuma_7521:22
51ブラウザーだけで鳴らす2オペレーターFMドラムマシンAudioWorklet で FM 合成を計算する 2 オペレーター FM ドラムマシンをブラウザだけで作り、ステップシーケンサーのスケジューリングまで実装した@tomokusaba21:35
52EC2 ではなく AWS Lambda MicroVMs 上の code-server で Strands Decider ハンズオンを完走した話Strands Decider ハンズオンを Lambda MicroVMs 上の code-server へ移し、判定レイテンシが EC2 の約 3000〜5400ms から 783〜1328ms に縮んだ@k_adachi_0121:56
53共有前のURLからアクセス解析や広告用の情報を消すツールを作りました共有前の URL から utm_source や gclid などのアクセス解析・広告用パラメータを取り除くツールを作り、各パラメータの役割を説明した@supportapp322:13
54RAG・NL2SQL・Agent を別々に作ったら、UI が3回作られていた。共通 platform に寄せて揃えた方法RAG・NL2SQL・Agent を別リポジトリで作り UI 部品が 3〜4 回再実装されていたため、OCI 認証やロール管理を含め共通 platform に寄せた@engchina23:00
55【JavaScript】insertAdjacentHTMLで追加したscriptタグは実行されないinsertAdjacentHTML で挿入した script タグは実行されないため、S3 静的サイトの JS インクルードでは別の方法でスクリプトを差し込む必要があると示した@ryu094723:35
56JavaScript TypeScript の文法 ?age?: number のオプショナルプロパティ、user?.name のオプショナルチェイニング、a ?? b の Null 合体演算子など「?」の書き方を JS/TS 別に表にした@latte0023:40
57メール件名の =?UTF-8?B?…?= を自前でデコードしたら、分割の継ぎ目に空白と文字化けが出たメール件名の =?UTF-8?B?…?= を正規表現 1 本でデコードしようとして、分割された encoded-word の継ぎ目で空白混入と文字化けが起きた 2 点を直した@hashito23:41
58reactコース#7React コース 7 日目にエラーの対処法と関数型プログラミングの純粋性・不変性を学び、次は「104 純粋関数」に進むと記録した@langhuanamacha23:45

Publickey

対象日の該当記事はすべて Top 20 に掲載されています。

gihyo.jp

2026-10-08 付の記事はありませんでした。

GIGAZINE

#TitleSummaryPublished
1Google Chromeが一度断念した「JPEG XL形式のサポート」を改めて導入した理由とは?Chrome 155 が JPEG XL 形式に一部対応し、一度はサポート廃止を検討した Google が方針を改めた理由を開発チームが公式ブログで説明した21:00

ITmedia News

#TitleSummaryPublished
1Google、プロンプトでゲームを作って遊べる「Playground」を米国で公開 「Unity Spark」も年内投入Google がテキスト入力だけでゲームを作成・共有できる「Playground」を米国成人向けに Web で公開し、Unity 提携の「Unity Spark」も年内投入すると発表した10:22

TypeScript Blog

2026-10-08 付の記事はありませんでした。

Node.js Blog

対象日の該当記事はすべて Top 20 に掲載されています。

Astro Blog

2026-10-08 付の記事はありませんでした。

Cloudflare Blog

#TitleSummaryPublished
1Building an evidence-grounded agentic security operations harness on Cloudflare(Cloudflare 上で証拠に基づくエージェント型セキュリティ運用ハーネスを構築する)Cloudflare Managed Defense は Workers 上の専門 AI エージェント群でアラートを分析し、決定論的な証拠収集とモデル推論を分けて根拠付きの推奨を出す01:30
2Bridging technical depth and usability: The story behind Radar’s redesign(技術的な深さと使いやすさの両立:Radar 再設計の舞台裏)Cloudflare Radar を再設計し、インタラクティブな地図と標準化したコンポーネントで、記者や非専門の研究者にもトラフィック・障害データを読みやすくした22:00

Vercel Changelog

対象日の該当記事はすべて Top 20 に掲載されています。

AWS What’s New

#TitleSummaryPublished
1AWS Capabilities by Region now offers availability notifications for individual features and advanced filters(AWS Capabilities by Region が個別機能の提供開始通知と高度なフィルターに対応)AWS Builder Center の AWS Capabilities by Region で、サービスや個別機能が特定リージョンで使えるようになった際の通知と高度なフィルターが使えるようになった00:00

Google Cloud Blog

2026-10-08 付の記事はありませんでした。

Supabase Blog

2026-10-08 付の記事はありませんでした。

web.dev

2026-10-08 付の記事はありませんでした。

Mozilla Hacks

2026-10-08 付の記事はありませんでした。

CSS-Tricks

2026-10-08 付の記事はありませんでした。

Smashing Magazine

2026-10-08 付の記事はありませんでした。

Hacker News

#TitleSummaryPublished
1Relay – A self-hosted alternative to AWS Lambda and EventBridge(Relay:AWS Lambda と EventBridge のセルフホスト代替)Go 製のセルフホスト基盤で、Python 3.14/Node 24 の関数・Redis Streams のイベントバス・タイムゾーン付き cron・常駐サービスを template.yaml で宣言する(GPLv3)00:38
2Show HN: Srl – Angular-style web components with no build step(Show HN: ビルド不要の Angular 風 Web Components「Srl」)Angular 風の SDK で、SignalElement 基底クラスと {{ }} バインディングのテンプレートを import map でビルドなしに動かし、本番用ビルドは別に持つ(MIT)00:42
3Show HN: A Linux clone in TypeScript, hidden in an IDE for kids(Show HN: 子ども向け IDE に隠した TypeScript 製 Linux クローン)子ども向けに Python と C++ をブラウザ内だけで実行・ステップ実行できるアプリで、投稿によれば裏で TypeScript 製 Linux クローンが動き gdb も無改変で動く01:24
4Cloudflare Data, in DuckDB(Cloudflare のデータを DuckDB で)DuckDB のコミュニティ拡張 grainlift で、自分のアカウントにデプロイした Worker ゲートウェイ経由で D1・Durable Objects・Workers Analytics Engine を SQL で読める02:21
5Show HN: Botscent – Library to Detect Agents on your site(Show HN: サイト上のエージェントを検出するライブラリ Botscent)AI エージェントの閲覧を検出する約 5KB・依存 0 のライブラリで、Web Bot Auth 署名や UA トークン、自動化フラグなどから 91 種のクローラー・ツールを判定する(MIT)05:18
6Show HN: Play Netpanzer Compiled to WASM(Show HN: WASM にコンパイルした Netpanzer をプレイ)旧メンテナーが手放した NetPanzer をマスターサーバーごと復旧し、ブラウザ版は Chrome と Firefox で公開サーバーに参加でき、初回は約 125MB を読み込む06:07
7Roast My IAM Policy – a threat score and a gentle roast for AWS IAM policies(Roast My IAM Policy:AWS IAM ポリシーの脅威スコアとやさしい酷評)リンク先は Vercel Security Checkpoint(HTTP 429)が表示され、JavaScript なしでは IAM ポリシー診断の中身を確認できなかった06:28
8Show HN: Imaging Science Visualizations(Show HN: 画像処理科学の可視化)Vue+Fabric.js と FastAPI(numpy・scipy・PyWavelets)で、Canny・モルフォロジー・NL-Means・FFT/DCT/DWT などをグレースケール画像に試せるサイトを作った06:29
9Cloudflare Connect Convince Your Boss(Cloudflare Connect:上司を説得しよう)10 月 19〜21 日にサンフランシスコ Moscone West で開く Cloudflare Connect 2026(パス $595)の参加を上司に申請するメール文面テンプレートを提供している07:56
10Tensorlake NPM package and repo compromised(Tensorlake の npm パッケージとリポジトリが侵害)npm パッケージ tensorlake@0.5.144 に悪意ある preinstall ペイロードが含まれていたとの報告で、10 月 8 日起票の issue は対処の記載がないままオープンだった11:23
11Built a ChatGPT-to-Cloudflare publisher, looking for supplychain/security input(ChatGPT から Cloudflare へ公開するツールを作ったのでサプライチェーンとセキュリティの意見を募集)ChatGPT から自分の Cloudflare の workers.dev へ静的サイトを公開する MCP プラグインで、資格情報は AES-GCM で暗号化し各サイトは資産専用 Worker に分離する14:06
12Show HN: LLMSchema – Dump your database schema as compact Markdown for AI agents(Show HN: AI エージェント向けに DB スキーマを簡潔な Markdown で出力する LLMSchema)Go 製 CLI で PostgreSQL・MySQL・SQLite のスキーマをテーブル・インデックス・制約・リレーション付きの簡潔な Markdown に書き出し、AGENTS.md から参照させる18:13
13TypeSafe started the decision-model category;OpenAI and AWS did it in 3 weeks(TypeSafe が判断モデルの分野を開拓し、OpenAI と AWS は 3 週間で追随した)リンク先は YouTube 動画で、取得できたのは「JEV Agent」を含む見出しだけで、説明文・チャンネル・公開日は取得できなかった19:05
14Show HN: Sibuna OSS simple web application firewall with proof of work(Show HN: プルーフ・オブ・ワーク付きのシンプルな OSS WAF「Sibuna」)Zig 製の OSS WAF で、Hashcash などの PoW を解いた訪問者に署名付きセッションを発行し、reverse proxy か forward-auth で動く。自社計測で約 71,270 req/s19:17
15JPEG XL encoder in 12 KB gzipped JavaScript(gzip 12KB の JavaScript 製 JPEG XL エンコーダー)コア 11.7KB(gzip)の JavaScript 製 JPEG XL エンコーダーで、可逆 effort 9 では libjxl 0.11.2 より UI 画像で約 9% 小さいが、速度は全計測で libjxl が上回った19:32
16Show HN: A minimalist 3D flight simulator in a single HTML file (Three.js)(Show HN: Three.js で作った 1 ファイル HTML のミニマルな 3D フライトシミュレーター)Three.js r128 を読み込む約 51KB の単一 HTML で、ピッチとロールで機体を操り、地形の上でリングやコインを集めてスコアを競う21:04
17Query Plan Hints in Postgres 19(Postgres 19 のクエリプランヒント)Postgres 19 では pg_plan_advice と pg_stash_advice の 2 つの contrib モジュールで JOIN_ORDER や INDEX_SCAN などの実行計画ヒントを指定できる。記事は 9 月 30 日公開21:58
182027 Web Platform Feature Ranking(2027 年 Web プラットフォーム機能ランキング)Interop 2027 の候補機能を自分が重視する順に並べるサイトだが、JavaScript なしでは見出ししか表示されず機能一覧は確認できなかった22:34
19Show HN: Css.earth – The Universe in 3D CSS(Show HN: 3D CSS で描く宇宙「Css.earth」)「HTML と CSS で作った宇宙」を掲げ、惑星・衛星・彗星・銀河などを 3D 表示し、地球では NASA や GEBCO のデータセットと諸元表を切り替えて見せる23:09
20Vercel Paid $50k for a KVM Escape That Has No CVE and No Patch(Vercel が CVE もパッチもない KVM エスケープに 5 万ドルを支払った)研究者 Paulos Yibelo が Vercel Sandbox のバウンティで KVM のゲストからホストへの脱出を報告し上限の 5 万ドルを得たが、10 月 7 日時点で CVE も修正も公開されていない23:17
21Troubleshoot Cloud Run with SSH(SSH で Cloud Run をトラブルシューティング)Cloud Run インスタンスに gcloud beta run instances ssh で入れる Preview 機能で、セッションは最長 24 時間、IAP で 1 時間無操作だと切断される(10 月 8 日更新)23:56