VOL. 132
WEB DEV DIGEST
WEB DEV OUTLINE
2026-09-15
火曜日 · JST
TODAY’S ISSUE 2026年9月15日 · 火曜日 WEB FRONTLINE

AI SDKハーネス層のサブスク認証、Gemini 3.8 LiveがAI Gatewayにほか — Web Dev Digest: 2026‑09‑15

Top 20

AI SDK harness layer now supports native subscription authentication(AI SDK のハーネス層がネイティブサブスクリプション認証に対応)

Source: Vercel Changelog | Published: 2026-09-15 06:28 JST

Gemini 3.8 Live models now available on AI Gateway(Gemini 3.8 Live モデルが AI Gateway で利用可能に)

Source: Vercel Changelog | Published: 2026-09-15 09:00 JST

granite-speech-4.1-2b, kanana-2-30b-a3b-instruct, and OpenFold3 models now available on Amazon SageMaker JumpStart(granite-speech-4.1-2b、kanana-2-30b-a3b-instruct、OpenFold3 が Amazon SageMaker JumpStart で利用可能に)

Source: AWS What’s New | Published: 2026-09-15 02:30 JST

Gemma-4-31B-it-assistant and Gemma-4-31B-IT-NVFP4 models now available on Amazon SageMaker JumpStart(Gemma-4-31B-it-assistant と Gemma-4-31B-IT-NVFP4 が Amazon SageMaker JumpStart で利用可能に)

Source: AWS What’s New | Published: 2026-09-15 02:32 JST

Ministral-3-3B-Instruct-2512 and Ministral-3-8B-Instruct-2512 models now available on Amazon SageMaker JumpStart(Ministral-3-3B-Instruct-2512 と Ministral-3-8B-Instruct-2512 が Amazon SageMaker JumpStart で利用可能に)

Source: AWS What’s New | Published: 2026-09-15 02:35 JST

Qwen3.6-35B-A3B-NVFP4 and Wan2.1-T2V-1.3B-Diffusers models now available on Amazon SageMaker JumpStart(Qwen3.6-35B-A3B-NVFP4 と Wan2.1-T2V-1.3B-Diffusers が Amazon SageMaker JumpStart で利用可能に)

Source: AWS What’s New | Published: 2026-09-15 02:39 JST

JavaScriptで公開した占星術ツールをPHP正式版へ移行した話

Source: Qiita | Published: 2026-09-15 11:48 JST

Promise.all は asyncio.gather。では Promise 自体は? TS 視点で理解する Python の非同期処理

Source: Zenn | Published: 2026-09-15 09:00 JST

How Delphi ships 100 times a day with its Python backend on Vercel(Delphi が Python バックエンドを Vercel で 1 日 100 回デプロイする方法)

Source: Vercel Changelog | Published: 2026-09-15 13:00 JST

【Nuxt 4 × Supabase】スクショを安全に投稿するSNS「Pandshot」の設計と難しかったこと

Source: Zenn | Published: 2026-09-15 01:04 JST

Next.js App Router時代の状態管理:Recoil vs Zustandを徹底比較

Source: Qiita | Published: 2026-09-15 01:25 JST

Payload CMS 拡張ログ #2 — PayloadテンプレートをやめてReactコンポーネントにしたら、コンテンツが資産になった

Source: Qiita | Published: 2026-09-15 05:04 JST

NEXT_PUBLIC_* を更新したのに古いキーが動き続ける(ビルド時に焼き込まれる)

Source: Zenn | Published: 2026-09-15 05:40 JST

node.jsで待機中の非同期処理を一覧する

Source: Zenn | Published: 2026-09-15 05:58 JST

Google Chat × Claude Agent SDK × AWS Lambdaで「事業部向けのAIエージェント」を作った話

Source: Zenn | Published: 2026-09-15 07:00 JST

Cloudflare Workers + D1 で「登録不要・匿名・あとから変えられる」投票を 1 時間で作る

Source: Qiita | Published: 2026-09-15 09:07 JST

【個人開発SaaS】なぜ主要ツールは「日単位ガントチャート」止まりなのか?Reactで午前・午後の半日スケールを自前実装した話

Source: Qiita | Published: 2026-09-15 09:40 JST

Show HN: Biloba: fast and stable Chrome-based browser tests in Go and Vitest(Show HN: Biloba – Go と Vitest で速く安定した Chrome ベースのブラウザテスト)

Source: Hacker News | Published: 2026-09-15 01:41 JST

Show HN: Rebuno - An open-source runtime for production agents(Show HN: Rebuno – 本番エージェント向けのオープンソース実行ランタイム)

Source: Hacker News | Published: 2026-09-15 01:29 JST

Show HN: Capsule – Single-file web apps that save their data into SQLite(Show HN: Capsule – データを SQLite に保存する単一ファイルの Web アプリ)

Source: Hacker News | Published: 2026-09-15 22:31 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1顔は送らない。それでもMediaPipeはGoogleへ通信するビルド済み JS から外部 URL を抽出すると odml.pa.googleapis.com/v1/log が 1 件あり、モデルと WASM を自ドメインに置いても Face Landmarker の通信は消えなかった@anikuma00:00
2KiroをCI/CDに組み込むと、AWS Pull Requestの「検出→修正→再検証」をどこまで委任できるか「Kiro × AWS Agentic Engineering 10 の検証」第 6 弾で、Specs・Steering・Hooks・IAM Security Review に続き Pull Request の検出→修正→再検証をどこまで Kiro に委任できるか検証した@nobu_1300:15
3仕様と実装を同じ言葉で書く ― 責務を機械的に突合し検証し続けるフロントエンド開発(要件定義〜実装・テスト)コンポーネントの責務を Subject Object Verb で名付けた語彙を要件定義から使い、yml とアノテーションで静的解析して CI や AI の品質ゲートにできると主張している@2_daiki_ando00:27
4RAGを使わずClaude Haiku 4.5でFAQボットを作った理由士業事務所向け FAQ ボットで、FAQ が 15 件程度ならシステムプロンプトに全件埋め込むだけで精度もコストも十分で RAG は不要だったと結論づけた@yukishiki00:39
5ゼロから構築!プロパティベーステストで堅牢なコードを導くfast-check でプロパティベーステストを導入し、例ベースのテストでは想定外の入力パターンを検出できないという課題に対処する手順を示した@fd_ai_teacher01:26
6AMD Radeon 780M でローカル LLM: Llama.cpp 移行編Radeon 780M で Ollama から Llama.cpp へ乗り換え、ROCm 10.0.0 関連のセットアップをコマンド中心のメモとして残した続編@k58605:21
71 プロジェクトを 6 アプリで共有していると supabase db push が使えない6 アプリで 1 つの Supabase プロジェクトに相乗りすると supabase_migrations.schema_migrations の適用判定が共有されるため db push が使えず、マイグレーション運用をやり直した@y3chi5z05:40
8AWS CodeArtifactでSwift Packageを限定公開するprivate git や xcframework 手渡しの代わりに、Swift Package Manager の package registry 機構と AWS CodeArtifact で社内 SDK を限定配布した@d_date05:40
9Cloudflare Workers の無料枠で個人開発ゲームの公式サイトを運用するSteam 向けゲーム『ラクガキビースト』の日英公式サイトを Pages の静的 HTML と Worker + KV の問い合わせフォーム・ブラウザ体験版で 2 か月運用し、無料枠に収まっている@marvelousu06:56
10報酬リンクに要る表示は 2 つある — rel=“sponsored” と「広告」の表記は別物rel=“sponsored” はクローラー向けの見えない HTML 属性、「広告」表記は読者向けの見える表示で、片方を入れてももう片方は満たされないと整理した@ukintech07:19
11PostgreSQLで在庫が合わなくなる2つの原因を、症状で切り分けるPostgreSQL 16 の既定分離レベル Read Committed で在庫がマイナスになる・実在庫と合わなくなる 2 パターンを実測し、症状ごとに有効な対策が違うと示した@shinagawa_web08:01
12認知負荷をかけない中断可能な AI コーディングのためのプラグイン「層序(Soujo)」のご紹介Claude Code から Codex に切り替えても作業状況を引き継げるよう、会話ではなく状況を記録する AI コーディング用プラグイン「層序(Soujo)」を公開した@malachite08:20
13エンジニアがAIに質の高いコードを書かせるために入れているツールと構成禁止事項ごとに判定手段でツールを分け、実行は npm script 1 つに集約し、設定ミスで規則が読み込まれないまま緑になる落とし穴があると指摘している@koojy08:39
14Weekly Google Cloud アップデート情報 - 2026年9月15日2026/09/04〜09/10 のリリースノートから、Gemini Enterprise ウェブアプリのプロジェクト作成・管理機能などを注目アップデートとして抜粋した@h_kousei09:04
15【1日1デプロイ】信号を安全に切り替える「まちかど信号係」を作った「1 日 1 デプロイ」の新作として、60 秒間グリッドロックを起こさず南北・東西の信号を切り替えて車を通すブラウザ交通管制ゲームを公開した@boraemon200009:23
16htmx4はhtmx2のアプリの何を壊すのか2026年8月28日公開の htmx 4.0.0 に、WebSocket で HTML 断片を配信し hx-swap-oob と冪等キーを使う自作チャットアプリを上げ、公式の「2 系とほぼ同じ」が本当か確かめた@okamyuji09:30
17作ったアラートが一度も発火していなかった ― 閾値と実行頻度が構造的に噛み合っていなかった「急に伸びた投稿」の検知機能を 1 週間運用したが buzz_alerts は 0 件で、閾値と実行頻度が構造的に噛み合っていなかったと判明した@st020209:30
18スクショを1枚渡すだけで、AIが「動くプロトタイプ」を作ってくれるツールを作った(rive-mcp v0.6)Rive 向け MCP サーバー rive-mcp-server v0.6 で、UI スクショ 1 枚から riv_ui_detect → riv_ui_prototype の 2 コールで入場アニメと hover/press 付きの .riv を生成できるようにした@udos09:34
19【AWS Bedrock】自分専用のネットワークでLLMと会話してみる初学者が自分専用のアプリから自分だけがアクセスできるネットワーク経由で Amazon Bedrock を呼び、生成 AI とやり取りする環境を構築した@silver25209:37
20BigQueryサービスのAI機能・関数まとめ①[整理編](2026/07)2026年7月15日までの Google Cloud リリースノートを基に、Preview 段階を含む BigQuery の AI 関連機能・関数を一覧化した@everrise10:00
219x9のマス目を描く-その1〜【連載】実況パズルプログラミングナンプレ画像を Canvas に貼る実況連載の第 5 回で、新規ゲーム作成機能を機能一覧に追加し okoze と canvas の分離に着手した@ogwk10:00
22IISの401.2はHTTPのステータスコードではない。ステータスコード拡張のやり方を並べて眺めるIIS の 401.2 や 500.19 は HTTP ステータスコードではなくサブステータスで、ステータスコードを拡張する複数の方式を並べて比較した@seekseep10:03
23v0 で個人開発のUIを量産した──実際に使った10の実装パターンとプロンプト例v0 by Vercel を 3 か月使って固まった、ヒーロー付き LP など 10 種の実装パターンをプロンプト付きで整理し、入門/実践/応用の難度目安を付けた@aimakerlab10:11
24Kiro 向けに Remote-SSH を自作したKiro 1.0.437 にはリモート側サーバはあるのに接続する拡張が同梱されていないため、littlemex/kiro-remote-ssh を自作して GPU マシンへ繋げるようにした@tosshi10:34
25エンジニアコミュニティ一覧|社外のエンジニアとつながれる場所を探してみたJAWS-UG などの定番ユーザーグループに加え、SRE や DevOps などテーマ別に生まれたエンジニアコミュニティを一覧にした@naoki_mm10:35
26Slackに一言で企業Instagramの投稿案が10件出る仕組みを、AWSサーバーレス×Claudeで作ったSlack の DM を起点に AWS Lambda 上のエージェントが Notion の複数 DB を読み、Claude で投稿案 10 件を構造化生成して Notion に保存する仕組みを一人で構築した@takutoshuto10:39
27Innovation Sandbox on AWS の通知を Slack 等に飛ばしたい!Innovation Sandbox on AWS のリース申請・承認・予算しきい値・凍結・終了などのイベントを Slack 等へ通知する構成を AWS の SA が示した@yukitagw10:45
28チームの振る舞いをテストする - Ratcheting パターンで技術的負債解消の後戻りを防ぐHERP Hire のコードベースで、解消した技術的負債が AI コーディング時代に再び増えないよう後戻りを検知する「Ratcheting」の仕組みを入れた@mazamachi11:45
29【Part3】【No.015】childrenで部品を包む ― Layoutコンポーネント合成の最低限children は特別な仕組みではなくただの prop だとして、Card のような Layout コンポーネント合成で画面ごとのコピペを減らす最低限を示した@penguinengineer11:48
30BigQueryでAI機能を使うためのIAM・Vertex AI接続セットアップBigQuery の AI 機能で「権限がありません」と言われても原因が分からない問題に対し、構造を理解してから IAM と Vertex AI 接続を設定する順序を示した@web_benriya12:40
31Cloud SQL for MySQLにおけるIAM認証の仕組みと設定手順Cloud SQL の IAM 認証は静的パスワードを廃止し、有効期間最大 1 時間のアクセストークンで DB ログインを Google Cloud IAM に委譲する仕組みだと説明している@michity12:58
32AgentCore MemoryのnamespaceとnamespacePathの違いを確認するListMemoryRecords/RetrieveMemoryRecords の絞り込みで、namespace は / を考慮しない前方一致、namespacePath は階層を考慮した一致で取り出す範囲が異なると確認した@t_inoue13:00
33トネッツで演奏しよう(Puntone/tonnetz)Web 楽器 Puntone のトネッツモードは完全五度 × 長三度の三角格子を鍵盤にし、単音の音源をアップロード・録音して好みの音色で演奏できる@notimatics13:35
34音色も自由なテルミンで演奏しようPuntone のカタライザーモードはパッドの左右で音高・上下で音量を制御する電子テルミンで、好きな音源をアップロード・録音して音色を変えられる@notimatics13:35
35戻せる状態を、全部戻してはいけないバッチが使う JSON をオブジェクトストレージのバージョニングで守っていたが、旧版を丸ごと戻すと事故後に追加された正しいレコードや外部サービスの再開待ち時刻まで消えるため、旧版は人が復旧内容を選ぶ材料として扱うようにした@miyakona14:28
36OGP画像の背景をAIで作る:GPT Image 2.5とHTML/CSSで役割を分けるOGP 画像を背景(GPT Image 2.5)と文字(Satori で HTML/CSS → SVG)に分けて最後に合成し、見出しが変わっても背景を作り直さずに済むようにした@kiri_kunn14:42
37Cloudflare OS ローカル環境で Gadget のファイルを取り出せないときの対処法Cloudflare OS ローカル環境は globalOutbound: null で Gadget の外部通信を遮断するため、ホスト側 Python で SQLite を読み Git オブジェクトを展開してファイルを取り出した@takumi_shida15:09
38SSTでAmazon Cognito + API Gateway V2のJWT認証を構築SST 4.17.1 の sst.config.ts に Cognito と API Gateway V2 を追加し、JWT で認証する最小構成 sst-cognito-minimal の設定例を示した@namahu15:44
39【作ってみた】ビザも資格も保証書も、“パッと見”で分かる期限管理ツールを作った話「KIGEN」パスポート・保険・ドメイン・資格などの期限をカレンダーとは別に一元管理する期限管理ツール「KIGEN」を、既存のサブスク管理アプリと差別化して個人開発した@mapierre15:46
40Mocha 向け SDK を参考に Playwright で Google Cloud Synthetic Monitoring を実装する公式が Mocha テンプレート(synthetics-sdk-nodejs の mocha-url-ok)しか用意していない Synthetic Monitoring を、SDK を参考に Playwright で実装した@sikeda10715:54
41DELETEのWHEREなし・TRUNCATE誤実行で全件消す事故を、実行前に止める手順と消した後の復旧「Query OK, 84520 rows affected」で気づく WHERE なし DELETE と TRUNCATE 誤実行は削除前の行データが要るため、実行前に止める手順と消した後に現実的にできることを整理した@selene_nyx_ai15:59
42AWSのsample-contextforgeを実測 — Bedrock実呼び出しはbackend表示で見分けられるaws-samples/sample-contextforge は AWS 資格情報が無くても SQLite と OWL オントロジーで動くフォールバックを持ち、Bedrock を実際に呼んでいるかは backend 表示で見分けられると実測した@kashiwabaray16:27
43AI Agentを用いたペネトレーションテストツールのクラウド適用例AWS Security Agent(AWS Continuum の一部)以外の LLM 基盤を使う前提で、AI エージェント型ペネトレーションテストツールを他クラウドへ適用した例を示した@koshinwt16:37
44AWS社に提案!AWS BuilderCardsに「要求仕様カード」あったら面白そう!対戦型カードゲーム AWS BuilderCards を遊んだ経験から、RAG に話題が偏った反省を踏まえ「要求仕様カード」の追加を提案した@personal17:02
45Claude Code の workflow にはテストを書くべしスキルが指示したファイルを本当に読んだかを実行記録で、依頼文に条件が入っているかを送信内容で確かめるなど、AI のハーネスにもテストを書くべきだと主張している@resqnet17:05
46Notionの期日リマインドを自作する時の設計とハマりどころ(冪等性・完了判定・社外到達)Notion の期日リマインドを自作すると API より冪等性・完了判定・社外到達といった周辺設計でハマるとして、通知ツール Kapsel の開発者が設計を整理した@kapsel17:25
47AgentCore Gateway Consent Portalで OpenAPI target からGitHubを呼んでみたAmazon Bedrock AgentCore Gateway の Consent Portal でエンドユーザーごとに外部サービスへの認可を取り、OpenAPI target から GitHub を呼び出した@tanukiman17:33
48一次情報がnode_modulesに入っていた——読んだら自分のやり方が古かったNext.js 16.3 では next dev が AGENTS.md を自動生成し、codemod の agents-md は legacy だと node_modules 同梱の docs で判明した@matsutake_prgrm18:00
49家族のスマホに入れる自作 CA は、銀行の偽証明書も作れる — Name Constraints で口を塞ぐLAN 内ゲームサーバ用に家族のスマホへ入れた自作 CA は世界中のドメインの偽証明書を作れるため、Name Constraints で署名できる相手を制限した@maruhana18:08
50価格履歴から「本当に安い」を判断する3つの指標EC の「○% OFF」表示に対し、30 日平均価格(平均 80 ドルで現在 65 ドルなら約 18.8% 安)など価格履歴から見る 3 つの指標を整理した@aitoolresearch19:27
5142日でバックエンドエンジニアの基礎を完全に理解する #34 - AWS① VPCとネットワーク設計docker compose で作った 3 層構成を AWS に置く初回として、VPC・サブネット・CIDR・セキュリティグループで同じ構造を組むネットワーク設計を扱った@kipcop20:26
52Strands Agents + BedrockのRAG PoCで起きた「こじつけ検索」を、類似度閾値とクエリ英語化で解消したAWS 公式ブログ RSS を Titan Embeddings + Nova Micro と Strands Agents で検索する PoC で、60 件近くに増やすと起きた「こじつけ検索」を類似度閾値とクエリ英語化で解消した@satoru_o21:20
53サーバー・DBなしでARバースデーケーキを届ける - SugARのURL設計と8th Wall実装ケーキ情報を base64url 化した URL のみで永続化し、8th Wall の recenter イベントで原点をカメラ位置に再設定して AR 配置を実現した@ksg121:49
54Frontend Conference Fukuoka 2026で学んだこと杜甫々氏のセッションで「多少ルーズでもシンプルなものは普及しやすく、厳格で理想を求めすぎたものは普及に時間がかかる」という話が印象に残ったと記録した@kishimin21:50
55Geminiにfunction()とアロー関数の違いについて聞いてみたGemini はアロー関数が自身の this を持たず bind でも変更不可と回答し、setTimeout の例を示してデフォルトはアロー関数を推奨した@takaiko22:19
56会話で決めたTODOを次回へ残す。Reactで音声AIを作って分けた3つの状態会話から TODO を残す OSS「AI Meeting」で、タスクを追加・完了・延期の 3 状態に分け、macOS 合成音声と実際の Gemini 応答による 45 秒デモを公開した@forifori22:38
57【Laravel→TS移行記】Next.js単独開発の規約を決めるLaravel からの移行で modules/ 配下に .action.ts(Server Action)・.usecase.ts・.service.ts を置く Next.js のディレクトリ構成に落ち着いた@togihara22:38
58SQSと疎結合を初心者向けに理解する注文 API → SQS → メール送信処理の構成なら、メール側が停止中もメッセージを蓄積し復旧後に処理でき過負荷も防げると結論づけた@atsushimemet23:02
59コーダーからフロントエンドエンジニアへ #1-51|includes / indexOf / findLast──「あるか」を調べるindexOf(値) !== -1 の代わりに includes で「あるか」を判定し、findLast / findLastIndex で配列を後ろから探す書き方を扱った@koenjineer23:45

Qiita

#TitleSummaryAuthorPublished
1【書評】AWSではじめる生成AI ―RAGアプリケーション開発から、基盤モデルの微調整、マルチモーダルAI活用までを試して学ぶ『Generative AI on AWS』の邦訳を、プロンプトから量子化・RLHF・RAG・Amazon Bedrock まで一本のライフサイクルとして扱う書籍と評し、設計視点の論点を整理した@io032300:03
2【備忘録】vi.hoisted()が難しかったので使い方をメモVitest の vi.hoisted() は vi.mock() より先に値を用意する仕組みで、mockPush などモック関数をテスト側で検証するときに使うと整理した@yuyamh00:14
3Amazon EC2(Amazon Elastic Compute Cloud)(Amazon EC2(Amazon Elastic Compute Cloud)の概要)EC2 は必要な数の仮想サーバーの起動とスケールアップ/ダウンができ、Web ホスティング・バッチ処理・HPC・ML 推論などが用途だと整理した@Minato_playwithtech00:16
4自分のSaaSのMCPを、ChatGPTとclaude.aiからログインだけで繋がるようにした|OAuth対応で踏んだ落とし穴API トークンの Bearer 認証では Claude Code からしか繋がらず、ChatGPT と claude.ai のチャット画面から使うには OAuth 対応が必要で、その実装で踏んだ落とし穴を記録した@hirajo00:34
5Web Serial APIでA&Dの計量インジケータをプリザンターに直結してみるChrome/Edge の Web Serial API を使い、A&D 計量インジケータの RS-232C 出力を常駐アプリやキーボードウェッジなしでプリザンターの拡張スクリプトから直接読み取った@pmc-ko00:39
6pgbenchで検証するPostgreSQL19(Beta3)のREPACK ─ CONCURRENTLYオプションは本当にロックを防げるのか?PostgreSQL 19 Beta3 の REPACK CONCURRENTLY を PostgreSQL 18 と比較して pgbench で実測し、VACUUM FULL の排他ロック問題を回避できるかを検証した@matsutomu08:10
7英語が「1文」で途切れるエンジニアへ:関係代名詞を使わずにBecause/Howeverで3文に繋ぐ構文自動化テンプレート12 段ロードマップの第 2 回として、関係代名詞を使わず Because/However で 3 文に繋ぐ構文テンプレートで「1 文止まり」を脱する方法を示した@englishdue08:15
8CI runnerを0台にしたかっただけなのに、2GBの壁とTerraformの「正解」にぶつかったEC2 の CI runner を scale-to-zero にしたら OpenNext のビルド途中で runner が消え、2GB のメモリの壁と Terraform の構成が原因だったと判明した@mizzz-ivr09:06
9たすくえあ — 0 が書けないせいで、盤は数字を読む前から答えを漏らしている。正方形シェーディングを厳密に数えたパズル「たすくえあ」を 5 段ソルバー内蔵でブラウザ実装し、0 が書けないルール上 5×5 の全 29,459 答えが数字の位置だけで中央値 52.6% まで削れると数えた@sen-ltd09:09
10【React】同じファイルでuseContextとProviderを使った時に ESLint: Fast refresh only works when a file only exports components. Move your React context(s) to a separate file. (react-refresh/only-export-components)react-refresh/only-export-components の警告は Context と Provider を同一ファイルで export したことが原因で、ファイルを分けたら出なくなった@J-T_ky2g09:20
11ECSタスク異常終了時の原因究明フローとAWS CLIによる調査コマンド・チェックリストFargate 上の ECS タスクが STOPPED になった原因を切り分けるため、調査フローと AWS CLI の具体コマンド、チェックリストを提供した@blinkgroup_jp09:22
12Tesseract.jsでブラウザだけOCR:CDNを使わず自前ホストする方法と-lstmコアの落とし穴CSP が厳しく外部 CDN を読めない環境で Tesseract.js 一式を自前ホストして日英 OCR をブラウザ内で完結させ、-lstm コアの選択でハマった点を残した@yuapi09:32
13認可って結局何。AWSの権限管理から仕組みをざっくり理解するAWS の IAM Role/Policy が「誰が何を何に対してどんな条件で」実行してよいかを判定する仕組みを通して、認可の考え方を整理した@Shoya-Miyata09:34
14エンジニアに頼まずGTMのタグ1個で画像を遅延読み込みにする(コード全文)GTM のカスタム HTML タグでページ内の画像を走査して loading=“lazy” を付け、CONFIG の foldRatio でファーストビューの画像を除外するコード全文を示した@kazukichi_091409:37
15【GAS】スプレッドシートのセル内URLを「表示テキストそのまま」でハイパーリンク化するHYPERLINK 関数ではなく RichTextValue を使い、セルの値を変えずに文中の URL 部分だけにリンクを張る GAS を 1 行ずつ示した@kazukichi_091410:04
16EC2×Security Groupで実践!ファイアウォールの働きを目で見て理解するEC2 をインターネットから到達可能にする Security Group を実際に設定し、リソース単位のファイアウォールとしての挙動を確かめた@TechSpace-engineer10:19
17curlでは2,570字あるのに画面では0字だった。解説文が読者に届かない6つの置き場所を実測してみたcurl では本文 2,570 字あるツール面が 375px 幅では hidden の入れ物に入って 0 件しか表示されず、別の 4 面は可読文字 268〜509 字しかなかったと実測した@fujiken81810:32
182026年9月15日 今日のQiitaトレンド記事をポッドキャストで聴こう!前日夜のトレンド記事から生成した AI ポッドキャストを毎朝 7 時に更新しており、出典として AWS インフラ導入の AI/手作業の棲み分けなどの記事を列挙した@ennagara12810:46
19オブジェクトをループする3つの書き方と、for…in を配列に使ってはいけない理由for…in、Object.keys() + for…of など 3 つの書き方を比べ、for…in を配列に使ってはいけない理由を挙動の違いから整理した@ennagara12811:18
20VPC Lambdaの送信元IPはソケットから取れない ― Hyperplane ENIとフローログで確かめたVPC Lambda がソケットから取得した IP は TGW フローログに現れず、Hyperplane ENI が原因で実際の送信元 IP は別の方法で特定する必要があると確かめた@pokapu11:34
21要件IDとADRで、何を解くアプリなのかを地図にする(Next.js 16 実プロダクト読解 #3)MIT 公開の kai-kou/gem-hunter を読み解く全 19 回連載の第 3 回で、要件 ID と ADR からアプリの目的を地図化した@kai_kou12:06
22外部 API をエッジで束ねる — max-age=60 を「次に中身が変わる時刻まで」に付け替える気象庁予報 JSON の max-age=60 をブラウザから直接叩かずエッジ関数 1 枚で束ね、キャッシュ期限を「次に中身が変わる時刻まで」に付け替えた@kodomo-news12:10
23サイト埋め込みからQRコード共有まで対応する多機能Webチャットのこだわり機能個人開発チャットボット「チャポット」で、ブルーグレー〜モノトーンのプリセットテーマや表示位置のカスタマイズ、QR コード共有などの機能と UI 設計を示した@collect12:15
24タブ切り替えで動画が止まる理由:Page Visibility APIと再生UXの設計Chrome 拡張 NoPause Playback の開発チームが、document.visibilityState の visibilitychange と blur は別物で「非表示」と「一時停止」を混同しないよう再生 UX を整理した@tmete202213:08
25ReactのAction・Reducer・Context・Providerの関係を整理するユーザー操作 → dispatch(Action) → Reducer → 新しい State → Provider → Context という流れで useReducer と Context の役割と関係を整理した@ykj13:16
26PostgreSQL:SELECT *で全列を取得する|Columnの個別指定との違いSELECT * による全列取得と Column の個別指定の違いを、所要 15 分の授業形式で用語定義から整理した@masato_y13:45
27透過 WebM は canPlayType が「probably」でも背景が黒くなることがある — Chromium・Firefox・WebKit で背景画素を読んで検収した話VP9 アルファ付き WebM を Chromium・Firefox・WebKit に読ませると 3 つとも canPlayType は “probably” を返すのに 1 つだけ背景が黒くなり、背景画素を読む検収手順を決めた@jhao2978413:45
28AWSもAnsibleもよく分からない状態から、AIと一緒にWebサーバを構築して冪等性まで確認したGit・AWS・Ansible を理解していない状態から対話 AI「カレン」と一緒に Web サーバを構築し、Ansible の冪等性まで確認した@baiyeheiri13:53
29AWS CLI で SSO ログインを起点に任意の IAM ロールにスイッチロールする設定IAM Identity Center でログインした状態から、信頼ポリシーでアカウントの root を許可した IAM ロールへ AssumeRole する AWS CLI 設定を記録した@swkky13:54
30動画の背景切り抜きは髪より速い手と画面の中のほかの人で崩れる — 4 か所を決めて CC0 動画 3 本で見比べたWikimedia Commons の CC0 動画 3 本で髪・速く動く腕・重なった人・画面内の他人の 4 か所を見比べ、静止画と違い動画は速い手と他の人で切り抜きが崩れると確認した@shuy5556813:59
31動画の切り抜きは最初のフレームだけでは判断できない — 1 秒ごとに PNG を書き出したら 10 秒目で人が消えていたCC0 動画「Folkloristic dance in Naples」を 1 秒ごとに PNG 書き出しすると、最初のフレームで残っていた人が 3 秒で薄い影になり 10 秒目で完全に消えていた@xyue4146414:01
32Pleasanter(Windows Server)のSQL Serverを定期バックアップするPleasanter 1.5.2.0 / Windows Server 2025 / SQL Server 16.0.1 で公式の DbBackup.vbs を使い、年月日_時分秒.bak 形式で定期バックアップする設定を記録した@woonotch14:27
33時系列マッティングは前フレームの状態で縁を落ち着かせ、同じ状態で消えた人を戻さない — RVM とフレーム単位 ISNet を 60 フレームで測った話RVM とフレーム単位 ISNet(INT8)で 60 フレームのアルファ差分を測ると隣接フレーム間の変化は平均 0.0073 と 0.0068 で差はわずかだったが、測り方を変えると差がはっきり出た@cheng_pm814:48
34背景を差し替えた動画は見た目が同じでも中身が変わっている — 納品前に音声・ビットレート・長さを ffmpeg で並べた記録背景差し替え後の動画 4 本を ffmpeg で並べると、見た目は同じでも音声形式・ビットレート・長さが変わっており、納品前に確認すべき項目と未確認の点を整理した@shujing94314:53
35JavaScript split()関数split() は区切り文字や正規表現で文字列を分割して新しい配列を返し、元の文字列は変更しないと codingeverybody.jp のコンテンツを基に整理した@coding114:53
36AWS上にSoftEther VPN Serverを構築してWindowsファイルサーバーへの接続環境を作るSMB(TCP 445)が制限されるネットワークから AWS 上の Windows ファイルサーバーへ繋ぐため、Amazon Linux 2023 に SoftEther VPN Server を構築した@chamie_l14:56
37(AWS IoT Coreの意外な使い方)HomebrewとHugging Faceをチャットで検索・インストールできるAIエージェントを作ってみたAWS IoT Core を使い、Homebrew と Hugging Face を「欲しいもの」の自然文で検索・インストールできるチャット型 AI エージェントを作った@yama313315:27
38JavaScript 配列 sort()関数:元の配列の要素を並び替えるsort() は既定で各要素を文字列化して Unicode コードポイント順に並べ、元の配列を直接変更して新しい配列は返さないと整理した@coding115:37
39App Router の地図。フォルダがそのまま URL になる(Next.js 16 実プロダクト読解 #4)kai-kou/gem-hunter を読む全 19 回連載の第 4 回で、App Router のフォルダ構成がそのまま URL になる対応関係を実ファイルから読み解いた@kai_kou16:07
40車両画像を自動カテゴライズしたいので AWS Rekognition Custom Labels を試してみた中古車フリマ「カババ」で 1 台あたり 100 枚前後ある車両写真を自動分類するため、AWS Rekognition Custom Labels を技術調査として試した@takudo16:17
41Payload CMS × n8n 拡張ログ #3 — SaaSを1つ増やすたびに、時間を溶かすリスクも増えるn8n の Slack ノードに Payload のフィールドを差し込む実装は 10 分で終わったが、本番の未入力データなど SaaS が増えるたびに時間を溶かすリスクも増えると報告した@kuros-works16:43
42生成は先、配信は後:無音確認までLLM応答をバッファする音声認識の中間結果は発話終了の 27〜237ms 前に確定し無音判定はさらに約 2 秒待つため、その隙間で LLM を先に走らせて首トークンを +3230ms から +2047ms に短縮した@Karentia17:03
43VS Codeが重いので捨てた。CLIだけでDev Container + AWS SAM + Python 3.11 Lambda環境を作るVS Code を使わず Dev Container CLI + AWS SAM CLI で Python 3.11 固定の Lambda 開発環境を作り、HTML から API をローカル実行で呼べるようにした@baiyeheiri17:22
44Cloud QuestでAmazon VCPの基礎を理解するAWS Cloud Quest のクラウドプラクティショナー「ネットワークの概要」を基に、VPC・サブネット・アベイラビリティゾーンの関係を自分で図に描いて整理した@takaki-o17:56
45YouTube動画からサムネイルを生成するUIの要件とテスト観点YouTube URL からサムネイル案を作る UI について、入力前・検証中・取得失敗などの状態と回復操作を分離した要件とテスト観点を整理した@Yamanisaviel18:01
46Claude CodeとTerraformを組み合わせて気づいた、CLAUDE.mdとsettings.jsonの設計メモCLAUDE.md に「禁止」と書くだけでは効かず、settings.json の deny リストは一度で完成せず、MCP サーバーは Bash の deny をすり抜けると分かった@Martim50018:16
47Databricks Lakebase を PostgreSQL MCP Server 経由で Unity AI Gateway から呼び出すDatabricks Lakebase に pg-mcp-server を接続して Azure Container Apps にホストし、Unity AI Gateway の MCP Service として登録して MCP Inspector から呼び出した@satoshi_enomoto18:42
48動画トリミング機能の要件定義をUIテストへ落とすブラウザで書き出す Video Trimmer を対象に、開始点 0・終了点は尺末尾、開始点が終了点を超えないなどの受け入れ条件を境界・整合性・可逆性・通知の観点で分解した@Choco23318:44
49IT資格の学習・試験準備で意識したい5つのポイント公式試験ガイドでの範囲確認、基礎理解、手を動かす、問題演習など IT 資格の学習で意識したい 5 点を挙げた@Robbin19:20
50再接続したのにマイクが戻らない — 有効にしていたのは、これから捨てられる古いマイクだったWebRTC の音声対話アバターがサーバ再起動後に無言になる原因は、再接続の仕組み自体が無いうえ有効化していたのが破棄予定の古いマイクだったことだった@orca-forge19:36
51Next.jsはAI時代に向けて積極的に進化しているフレームワークなのかもしれない公式ブログ「Building Next.js for an agentic future」を読み、Next.js は AI エージェント自体を利用者として捉えて投資しているフレームワークだと主張している@hey_miii20:02
52壊れたcurrentをbackupから復旧する――Recoveryの実装フロー【第36回】React + TypeScript の Web RPG 連載第 36 回で、current・backup・quarantine の 3 役割を使い、壊れた current を正常な backup から復旧する順序を整理した@mild_bonobo555720:04
53PostgreSQL 大量データ投入 作業手順PostgreSQL へ最大 3,500 万件を SSH 経由の psql で 100 万件ずつ最大 35 回に分割して投入する手順と事前確認項目を整理した@macha_720:22
54AgentCoreゲートウェイの3LOが簡単なるかもしれないコンセントポータルで四苦八苦AgentCore Gateway が GitHub MCP サーバーなどとユーザーの間に入る際の 3LO 認可を、コンセントポータルで検証して四苦八苦した@moritalous21:17
55JavaScriptだけで動く将棋ゲーム!将棋のアルゴリズムと初心者アシスト機能の実装Alpha-Beta 探索の思考エンジンと将棋特有の評価関数、初心者向けアシスト・オート機能を JavaScript のみで実装した将棋 9x9 を公開した@collect21:37
56コードで動画作るならRemotionよりRevideoがいいよRemotion は独自ライセンスで法人利用が規模により有料なのに対し Revideo は MIT で、TypeScript + Generator で書ける点からライセンスが決め手で Revideo を推している@numekudi21:52
57MisskeyのオブジェクトストレージにCloudflareのR2 オブジェクトストレージを使う方法Cloudflare ダッシュボードのリニューアル後の手順で R2 バケットを作成・公開し、Misskey のオブジェクトストレージとして設定した@tanada_mizuki22:19
58緑を信じない——自作の検査器が捕まえた欠陥 5 件と、検査器を直した回数 22 件数か月運用した自作検査器は捕まえた欠陥 5 件に対し検査器自体の修正が 22 件で廃止し、緑が嘘になる型を 4 つに分けて毒テストで見つける方法を示した@sumitsuke22:38
59これからAWSを始める人へ、初期構築備忘録学習用に 10.0.0.0/24 の dev-vpc とパブリック/プライベートサブネットなどを構築した初期構築手順を、削除済み前提の備忘録として残した@sshhdd23:11

Publickey

2026-09-15 付の Web 開発関連記事はありませんでした。

gihyo.jp

#TitleSummaryPublished
1第279回 MySQL Group ReplicationのDistributed RecoveryについてDistributed Recovery には Clone と binlog の 2 方式があり、recovery_retry_count のデフォルト 10 回を超えると ERROR 状態でグループを離脱すると判明した09:08

GIGAZINE

#TitleSummaryPublished
1会社を丸ごとAIに経営させるAIエージェント「Pion」が登場、メール・電話・銀行機能まで使って事業を自律運営Andon Labs が、AI エージェントがメール・電話・ブラウザ・銀行機能を使って長時間自律的に事業運営を進める経営プラットフォーム「Pion」を発表した23:00

ITmedia News

2026-09-15 付の Web 開発関連記事はありませんでした。

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

#TitleSummaryPublished
1Have it both ways: stay discoverable in search while disallowing AI training(検索での発見性を保ちつつ AI 学習を拒否する — 両立させる)クローラーを Search/Training/Agent に分類する「Disallow AI Training」設定を追加し、robots.txt での学習オプトアウトを尊重する Apple・Google・Microsoft を「Accountable」と指定した22:00
2Give every teammate and agent the right level of access to your Workers(チームメイトとエージェントに Workers への適切なアクセス権限を与える)Worker 単位でアクセスをスコープでき、Metadata Read-Only・Content Read-Only・Editor・Admin の 4 ロールを API トークンや Terraform から割り当てられるようになった22:00

Vercel Changelog

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

AWS What’s New

#TitleSummaryPublished
1AWS improves regional resiliency for root user sign-in(AWS がルートユーザーサインインのリージョン耐障害性を改善)ルートユーザーのサインインが米国東部(バージニア北部・オハイオ)と米国西部(オレゴン)の 3 リージョンに分散され、障害時は自動で対応リージョンへルーティングされる04:30

Google Cloud Blog

#TitleSummaryPublished
1Agent-ready analytics: Unlocking insights with BigQuery augmented analytics(エージェント対応の分析: BigQuery の拡張分析でインサイトを引き出す)BigQuery に、指標が変化した理由の診断やトレンド・関係性の抽出を自動化する augmented analytics のテーブル値関数(TVF)群が追加された01:00
2Google is a leader in The Forrester Wave™: Public Cloud Platforms, Q3 2026(Forrester Wave: Public Cloud Platforms Q3 2026 で Google がリーダーに)Forrester Wave Public Cloud Platforms Q3 2026 で Google Cloud はリーダーかつ「current offering」最高スコアとなり、30 基準中 23 で最高評価を得たと発表した01:00

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

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

Hacker News

#TitleSummaryPublished
1Show HN: Botbin – A zero-login HTML pastebin for AI agents(Show HN: Botbin – AI エージェント向けログイン不要の HTML pastebin)curl -d @site.html の一行で HTML を投稿でき、MCP 経由で publish/update/get の 3 ツールが使える00:30
2Show HN: Requirement5 – a digital card collection game(Show HN: Requirement5 – デジタルカード収集ゲーム)HTML/JS/CSS 製で、カード保存には獲得通貨を消費し、他人が自作カードを保存すると作者に 70% が還元される仕組みを実装した00:53
3Show HN: AgentDrive – persistent, versioned file storage for AI agents(Show HN: AgentDrive – AI エージェント向けの永続・バージョン管理付きファイルストレージ)待機リストなしのベータで、MCP を 2 コマンドで登録すると Claude Code や Codex から版履歴付きの共有ドライブを扱える01:09
4Walshadow – Replicate PostgreSQL Rows into ClickHouse from Physical WAL(Walshadow – PostgreSQL の物理 WAL から ClickHouse へ行をレプリケート)Rust 製で PostgreSQL 16 以上が必須、初期ロードやスキーマ変更にも対応する AGPL-3.0 の開発プレビューとして公開した01:11
5Esoteric HTML - ismap vs CSS(秘境の HTML – ismap と CSS)2026年9月14日付の記事で、ismap が付加する座標は画像の実サイズや width 属性ではなく CSS で描画された表示サイズ基準だと判明した01:13
6Why you can need Cloud Run Instances(Cloud Run のインスタンスが必要になり得る理由)リンク先は reddit.com で、www と old.reddit.com の両方とも取得できず、HN の投稿本文にも説明がなかった03:20
7Twitch extension with 30K installs exposes users’ OAuth tokens(3 万インストールの Twitch 拡張機能がユーザーの OAuth トークンを露出)2026年9月14日付の記事で、Socket は拡張 JeetBot が OAuth トークンを URL 経由で自社プロキシへ送り平文ログに残したと報告した04:11
8Show HN: CleverCrow, Get paid to work your backlog(Show HN: CleverCrow – バックログの消化で報酬を得る)支援者が GitHub Issue に 20 ドル単位で出資し、メンテナが該当 PR をマージすると手数料 10% を引き Stripe で支払われる方式に転換した04:11
9Ask HN: Anyone creating their own entertainment?(Ask HN: 自分用のエンターテインメントを作っている人はいる?)投稿者は広告だらけのパズルゲームを Claude に単一 HTML ページとして再現させ、API のトークン代は約 25 ドルだったと報告した04:13
10Nix Language, Courtesy of WebAssembly(WebAssembly の力を借りた Nix 言語)2026年3月5日付の記事で、Determinate Nix 3.17.0 の builtins.wasm は fib 40 を 79.33 秒から 0.33 秒に短縮した04:15
11You need another HTML abstraction(もう一つの HTML 抽象化が必要だ)Jinja2、PHP、Go、C、Brainfuck など 20 種類の言語を直列に通して同一の HTML5 を出力する Docker イメージを公開した05:15
12Micro Mock – instant OpenAPI mock server in VS Code, with chaos testing(Micro Mock – VS Code 向け即席 OpenAPI モックサーバー、カオステスト対応)OpenAPI 3.x 専用で、500 や 429 を確率指定で返すエラー注入とミリ秒単位の遅延付加、直近 10 件の履歴表示を実装した(MIT)05:24
13AWS Open-Sources Pizza Bot, an Inbox for Background AI Agents(AWS がバックグラウンド AI エージェント向け受信箱「Pizza Bot」をオープンソース化)2026年9月11日付の記事で、Apache 2.0 で公開され、社内版を 2,000 人超の Amazon 社員が使い、MCP と SKILL.md に対応すると報じた07:55
14Ask HN: The amount of AI bot traffic is out control?(Ask HN: AI ボットのトラフィックが制御不能では?)約 5 万ページのサイトに Facebook クローラーが 2 日で 300 万回超アクセスし、Cloudflare Turnstile を入れても住宅用プロキシ経由で突破されると報告した08:36
15Show HN: Pi-box: Pi coding agent running inside a VM inside WASM inside Electron(Show HN: Pi-box – Electron 内の WASM 内の VM で動く Pi コーディングエージェント)RISC-V エミュレータを WASM 化した AgentVM 上の Alpine Linux で pi を動かし、322MB のイメージ読み込みから起動まで約 1 分かかると README に記している09:21
16Why CSS-Tricks Has Been Quiet Lately(CSS-Tricks が最近静かな理由)2026年9月14日付の記事で、週 2〜5 本出していた CSS-Tricks は 8 月 31 日を最後に停止し、DigitalOcean に担当者がおらず最近の請求書も未払いだと明かした15:05
17A simple way to identify slow Postgres SQLs(遅い Postgres SQL を見つける簡単な方法)pg_stat_statements を CREATE EXTENSION し ALTER SYSTEM で 2 設定を入れた後、mean_exec_time 降順で上位 5 件を取る SQL で特定できると書いた15:20
18CSS-Tricks in Limbo(宙に浮く CSS-Tricks)DigitalOcean が Omarchy に 300 万ドルを出す一方で CSS-Tricks を放置していると批判し、HN では 2022 年の 400 万ドル買収と編集者への未払いが議論された(235 points)16:27
19CSS Text-Box-Trim(CSS の text-box-trim プロパティ)2025年1月14日付の記事で、text-box: trim-both cap alphabetic で半レディングを削る機能が Chrome 133 に載り Safari 18.2 も対応済みと記している17:26
20SkyForce UI – React and Tailwind UI Suite with an Offline Electron Builder(SkyForce UI – React + Tailwind の UI スイートとオフライン Electron ビルダー)本文は JS 描画で取れず、バンドル内の文言は Tailwind v4 の 115 セクションを買い切り $49(先着 200 名)で売ると記し Electron の記載はなかった17:56
21Show HN: Back Me Up – Find papers that back your argument(Show HN: Back Me Up – 主張を裏付ける論文を探す)リンク先は JS 描画で本文が取れず、HN 投稿では PMC・bioRxiv・medRxiv・arXiv を横断検索する外部 API で引用を集め、精度評価は未実施と述べた17:57
22Show HN: Stage Captions – streaming browser audio into live event captions(Show HN: Stage Captions – ブラウザ音声をストリーミングしてライブイベントの字幕に)ブラウザ音声を WSS で送り ASR/MT を通した字幕を OBS や QR 経由で配信し、60 超の言語対応・遅延 1 秒未満・15 分無料試用と記している18:41
23Reaching 100M key lookups per second with REST API and Python clients(REST API と Python クライアントで秒間 1 億キー検索を達成するまで)2025年8月19日付の記事で、Graviton 4 のデータノード 6 台・REST サーバー 36 台で毎秒 1 億 450 万件を達成し、REST 層を Go から C++ に書き直したと報告した18:46
24# mdsvex – Svelte in Markdown(mdsvex – Markdown の中で Svelte を書く)最新リリースは 2026年7月19日の 0.12.8 で、package.json は Svelte 3・4・5 を peer に許容し prismjs を同梱している20:09
25Representing application state using SQLite(SQLite でアプリケーションの状態を表現する)OpenRTB 入札サーバーを例に、インメモリ SQLite を状態の正本にしてステージング表からトランザクションで世代切替する方式を示し、Kafka の代替ではないと述べた20:22
26Comparing Values with CSS Progress()(CSS progress() で値を比較する)2026年9月14日付の記事で、progress() が 0〜1 に既定でクランプされる性質を使い、コンテナスタイルクエリでバッジ表示を切り替える例を示した21:02
27Migrata – declarative Postgres migrations using plain SQL as the source of truth(Migrata – 素の SQL を信頼源とする宣言的 Postgres マイグレーション)2026年2月4日付(9月13日更新)の記事で、SQL スキーマと稼働 DB の diff から移行手順を生成する方式を Flyway や Alembic と対比した21:04
28Show HN: VectisPDF – Fast, private in-browser PDF suite (No uploads, Rust/WASM)(Show HN: VectisPDF – 高速でプライベートなブラウザ内 PDF スイート(アップロード不要、Rust/WASM))HN の投稿本文はなく 3 points 止まりで、唯一のコメントは「サイトがスペイン語かイタリア語で表示される」との指摘だった21:17
2995% of airline websites fail Core Web Vitals(航空会社サイトの 95% が Core Web Vitals に不合格)2026年9月14日付の記事で、CrUX の実測データで航空会社 111 社を調べ、モバイルで合格は 5 サイトのみ、INP 合格率は 15% と報告した21:24
30Prisma’s pgbouncer=true on Supabase made every query 4 round-trips (postmortem)(Prisma の pgbouncer=true が Supabase で全クエリを 4 往復にしていた(ポストモーテム))クエリが BEGIN / DEALLOCATE ALL / SELECT / COMMIT の 4 文に膨れ、47ms の経路を 4 往復する状態が半年続いたと報告した21:24
31Scavenger – harvest any working piece of a page, hotwire it into HTML(Scavenger – ページの動く部品を収穫して HTML に直結する)ページ要素を Web Components として収穫し、Patchbay で配線して単一 HTML に書き出すツール群を Apache 2.0 で公開した21:34
32Lovable rewrites Vite in Rust – Reduces memory usage by 10x(Lovable が Vite を Rust で書き直し、メモリ使用量を 10 分の 1 に)Vite 互換の Rust バイナリ OJ はメモリ約 115MB(Vite は 1.5GB 超)で、プレビューの中央値ロード時間が 17.4 秒から 8.0 秒になったと発表した21:35
33Show HN: VectisPDF – Fast, private in-browser PDF suite (No uploads, Rust/WASM)(Show HN: VectisPDF – 高速でプライベートなブラウザ内 PDF スイート(アップロード不要、Rust/WASM))スペイン語のサイトで、Tesseract WASM による OCR やテキスト編集、結合・分割・圧縮・墨消しをブラウザ内で処理しオフラインで動くと主張している21:57
34PostgreSQL Migrator 1.0: Moving Fast from Oracle and MySQL to PostgreSQL(PostgreSQL Migrator 1.0: Oracle・MySQL から PostgreSQL へ素早く移行)2026年9月7日付の記事で、Dalibo Labs が Go 製の 1.0 を公開し、COPY 転送でメモリ 500MB 未満、Ora2pg の 10 倍速と主張している22:38
35Show HN: Bulkgrid – Search websites and GitHub repositories from your AI agent(Show HN: Bulkgrid – AI エージェントから Web サイトや GitHub リポジトリを検索)Web サイトや GitHub リポジトリを索引化して変更を自動検知し、MCP・REST API・SDK・CLI 経由で AI エージェントに関連箇所を検索させるサービスを公開した22:41
36Show HN: KaozKit – JavaScript LLM agents on an engine built for microcontrollers(Show HN: KaozKit – マイコン向けエンジン上で動く JavaScript 製 LLM エージェント)Moddable XS エンジンを Swift に組み込み、ヒープスナップショットで状態を再起動後も保持し、対応は macOS 26 以降のみと判明した23:00
37The CSS Zen Garden dream, finally shipped(CSS Zen Garden の夢、ついに実現)2026年8月14日付の記事で、Firefox.com を 70 超のコンポーネントと 25 テンプレートで再構築し、プリプロセッサなしの純粋 CSS で組んだと報告した(83 points)23:40