VOL. 129
WEB DEV DIGEST
WEB DEV OUTLINE
2026-09-12
土曜日 · JST
TODAY’S ISSUE 2026年9月12日 · 土曜日 WEB FRONTLINE

Bedrock KB が動画・音声の埋め込みに対応、Lambda の S3 Files 読み取りほか — Web Dev Digest: 2026‑09‑12

Top 20

Amazon Bedrock Managed Knowledge Base now supports multimodal embeddings for video, audio, and image content with TwelveLabs Marengo 3.0(Amazon Bedrock Managed Knowledge Base が TwelveLabs Marengo 3.0 による動画・音声・画像のマルチモーダル埋め込みに対応)

Source: AWS What’s New | Published: 2026-09-12 00:13 JST

AWS Lambda now supports direct read configuration for Amazon S3 Files(AWS Lambda が Amazon S3 Files の直接読み取り設定に対応)

Source: AWS What’s New | Published: 2026-09-12 02:00 JST

Amazon SageMaker HyperPod now supports model caching for faster inference autoscaling and reduced cold starts(Amazon SageMaker HyperPod がモデルキャッシュに対応し推論のオートスケールを高速化・コールドスタートを削減)

Source: AWS What’s New | Published: 2026-09-12 03:25 JST

Amazon EC2 X2idn instances are now available in Asia Pacific (Hong Kong)(Amazon EC2 X2idn インスタンスが Asia Pacific(Hong Kong)で利用可能に)

Source: AWS What’s New | Published: 2026-09-12 03:35 JST

Show HN: ResolveHQ – A Helpdesk Built on Cloudflare Workers, D1, R2 and Queues(Show HN: ResolveHQ – Cloudflare Workers・D1・R2・Queues で作ったヘルプデスク)

Source: Hacker News | Published: 2026-09-12 06:48 JST

AWSアプリ開発の初手が変わる? Nx Plugin for AWSは何を自動化し、何を人に残すのか

Source: Zenn | Published: 2026-09-12 15:13 JST

(ハンズオン)nx-plugin-for-awsで積読管理アプリを作ってAWSにデプロイしてみよう

Source: Qiita | Published: 2026-09-12 00:18 JST

リクエストとレスポンスとは何か

Source: Zenn | Published: 2026-09-12 00:20 JST

Gemini/OpenAIを音声AIで安全に比較する:シャドー応答と「話し始める前だけ」フェイルオーバーするTypeScript設計

Source: Qiita | Published: 2026-09-12 02:11 JST

プレビュー用の Markdown パーサを自分で書いた — 再現をあきらめ、知らない記法は素で出す

Source: Zenn | Published: 2026-09-12 08:28 JST

Vercel が「コミットの作者」を見てデプロイを黙って止めていた

Source: Zenn | Published: 2026-09-12 12:58 JST

かわいい名前を出すCLI「mochitako」を作った

Source: Zenn | Published: 2026-09-12 13:23 JST

IaCツール比較: Terraform vs Pulumi、どちらを選ぶ?

Source: Qiita | Published: 2026-09-12 13:47 JST

【clasp】2.x 時代の記事どおりに clasp を使ったら 3.x で何が壊れるのか、実際に叩いて確かめてみた

Source: Qiita | Published: 2026-09-12 14:42 JST

「空のようにしずかに、雷よりもすばやく」動くためのランダムタイマーを作った

Source: Qiita | Published: 2026-09-12 16:05 JST

Show HN: PredictionArchive - Database of Internet Predictions(Show HN: PredictionArchive – インターネット上の予測のデータベース)

Source: Hacker News | Published: 2026-09-12 01:35 JST

Show HN: Srvquery, a TypeScript toolkit for querying game servers(Show HN: Srvquery – ゲームサーバーに問い合わせる TypeScript ツールキット)

Source: Hacker News | Published: 2026-09-12 21:42 JST

Does anyone run Postgres without PgBouncer?(PgBouncer なしで Postgres を運用している人はいるのか?)

Source: Hacker News | Published: 2026-09-12 14:06 JST

Show HN: I turn Airtable exports into real Postgres schemas(FKs, not CSVs)(Show HN: Airtable のエクスポートを本物の Postgres スキーマ(CSV ではなく外部キー付き)に変換する)

Source: Hacker News | Published: 2026-09-12 16:00 JST

AWS HealthOmics now publishes real-time run metrics to Amazon CloudWatch(AWS HealthOmics が実行メトリクスを Amazon CloudWatch にリアルタイムで発行)

Source: AWS What’s New | Published: 2026-09-12 00:00 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1フォームのテストで使う「実在しない住所」をCSVでまとめて作れるようにしましたtestfilemaker.com に住所タブを追加し、実在の都道府県に架空の市区町村以下を組み合わせたバリデーションを通る非実在住所を CSV で一括生成できるようにした。@banapan00:39
2AI時代は仕事を奪われるどころか、仕事が増える説クライアントとのメール・チャット履歴を AI に読ませて日々の作業内容を整理させた実践から、AI を使うほど仕事が増えると著者は主張する。@kuwanokazuya01:07
3【1日1デプロイ】Canvasで「だんごタワー」を作った — AI開発で動きを頼むコツ「1日1デプロイ」5 作目のタイミングゲームで、Canvas で左右に動くだんごを 8 段積むと完成、失敗は 3 回まで、ベスト記録は段数だけブラウザに保存する。@boraemon200001:34
4Nexus でパッケージキャッシュを自宅に置く — npm / pypi / Go / Docker を 1 台に集約するSonatype Nexus Repository OSS を Docker Compose で自宅サーバーに立て、npm・PyPI・Go・Docker のプロキシを 1 台に集約して 2 回目以降のビルドを高速化した。@yuito274205:05
5GlitchTip を自宅サーバーに立てて Sentry SDK でエラーを集める — 「送れているのに出ない」を潰すまでSentry 互換 OSS の GlitchTip を Docker Compose で 30 分ほどで構築したが、「SDK は成功しているのに Issues に出ない」状態の切り分けに長く詰まった手順を残す。@yuito274205:10
6OpenClawの429で[Malformed diagnostic JSON redacted]が出る――エラー本文が消える理由OpenClaw は PR #121599 で診断情報を伏字化し errorBody は 500 文字で打ち切り・失敗ログは 64 件までのため、429 RESOURCE_EXHAUSTED のエラー本文が 1 件も残らなかった。@builders_loop06:19
7Amazon Bedrockの初回利用でAnthropicモデルがAccessDeniedになったときに確認したこと初回利用アカウントで Claude Sonnet 4.6 を呼ぶと aws-marketplace:ViewSubscriptions 等の権限不足で AccessDeniedException になり、Marketplace 権限の確認が必要だった。@xthixsl07:00
82026-08-26 今日の技術トレンド8 月 26 日分のトレンドまとめで、富士通の自己進化マルチ AI エージェント、OpenAI の独自 ASIC「Jalapeño」、Astral 買収後の uv/Ruff スタック定着を挙げる。@bambampurin07:02
9「42エンジン対応」と書く前に、26エンジンを実機で動かしたら17個しか完全には動かなかったLibreDB Studio の開発チームが「42 エンジン対応」と書く前に 26 エンジンを実機で試したところ、ワイヤプロトコル互換をうたう中で完全に動いたのは 17 個にとどまった。@libredb08:32
10LPIC対策にLinuxコマンドをスマホで練習できるドリルサイトを作っています【CLIDrillLab】ブラウザ上の端末で LPIC 科目と Docker・Kubernetes の基本操作を練習できる CLIDrillLab を公開し、選択肢からコマンドを組み立てる方式でスマホでも解ける。@sorapenguin09:00
11AMD Radeon 780M でローカル LLM: Web 公開編前回構築したローカル LLM 環境を Cloudflare Tunnel で公開し、NextChat と Ollama へのプロキシ Nginx の 2 つを外出先から使えるようにする手順を示す。@k58609:29
12@aws-sdk/client-s3 は Cloudflare Workers で動かない ― エラーも出ずに機能だけ死ぬR2 へ @aws-sdk/client-s3 で保存すると Workers ではエラーなしに保存されず、wrangler tail の「[unenv] fs.readFile is not implemented yet!」から原因を突き止めた。@st020209:30
13Amazon Bedrockのモデルが日本リージョン内で推論されるか確認する方法Vertex AI では日本国内に閉じた推論ができず AWS へ移行し、Bedrock のモデルが日本リージョン内で推論されるかを公式ドキュメントで確認する手順を示す。@yukimurakami10:20
14AI対戦クイズの採点をLLMから分離する──CPUの確率・得点・表示タイミングの設計CPU 対戦相手の正誤と回答時間は確率で決め、人と CPU の得点は同じ固定式で計算し、プレイヤー確定まで正解を見せない設計で採点を LLM から分離した。@nomurasan11:07
15ファイルを分けた途端、変数が初期化前だと怒られた。循環importの断ち切り方6,700 行の単一 HTML を TypeScript に分割した直後、vegetation.ts と scene.ts の循環 import で ReferenceError が出た原因と断ち切り方を示す。@autocamp11:20
16欲しいスマホアプリもコーディングエージェントで自分で作ろう店の近くで通知する買い物リマインダー「かいものメモ」を Expo(React Native)+ Lambda/DynamoDB で作り、Claude が生成した約 12,000 行 + 5,300 行を 9 日で App Store に公開した。@cyberbose11:49
17コードを読み間違う理由。コードの型を研究していくうちに見えたことコードリーディング練習サイト Ferret の 100 問に登録した 271 件の誤答を分析し、読み間違いの出どころが想定と大きく違っていたと述べる。@ferretcode11:52
18AWSコスト、削れる無駄ベスト10 ── 現場のコスト最適化検証用 EC2 3 台が 2 週間放置され止めただけで月数万円浮いた体験を皮切りに、Cost Explorer で見つかる削減効果の大きい無駄を 10 項目に並べる。@riverwell235912:06
19JSのset()関数についてGeminiに質問してみたJavaScript の Set について Gemini に解説させた回答をそのまま掲載し、add / has による重複排除の基本操作を示す。@takaiko12:49
20ベクトルの基礎から斜め移動の罠・追跡AIまで — 『INSIDE 3Dゲーム 数学と物理編』第1回『INSIDE 3Dゲーム 数学と物理編』第 1 回としてベクトルの基礎、正規化しないと斜め移動が速くなる罠、敵の追跡 AI を扱い、ブラウザで動くデモを追加した。@eversystem12:58
21本番が丸ごとテストモードだった: TEST_KEY ?? LIVE_KEY というフォールバックprocess.env.TEST_PAYMENT_SK ?? process.env.PAYMENT_SK のフォールバックで、Vercel の Production 環境にもテスト鍵が設定されていたため本番が丸ごとテストモードで動いていた。@y3chi5z12:58
223D行列の基礎からカメラ・透視投影の数学まで — 『INSIDE 3Dゲーム 数学と物理編』第2回第 2 回は同次座標系で 4×4 行列が必要な理由から、拡大縮小・回転・平行移動の 3 大基本変形、カメラと透視投影までを扱う。@eversystem13:10
23Swagger を入れようとして、フロントとバックエンドを分ける理由を考え直したNext.js App Router では Server Action と Server Component が API 仕様書の役割を置き換えるため、Swagger を入れる前にフロント・バックを分ける理由を問い直す。@j_kashiwagi14:13
24Geminiに自分の文章を採点させたら38点だった——Google Cloud初心者がCloud RunでAIレビューアプリを作るまでGoogle Cloud Japan AI Hackathon vol.5 に向けて Cloud Run で Gemini による文章レビューアプリを作り、自分の文章を採点させたら 38 点だった。@choineta14:16
25ダーク幻想RPGのUIを試作する──世界観を状態と操作へ落とすReact設計ダークファンタジー RPG「灰の巡礼 — ASHEN VOW」の UI 試作について、探索・戦闘・装備・成長・会話を切り替える React の状態設計と背景生成プロンプトをレビューする。@jinsights14:21
26Agent Gateway と Model Armor で AI エージェントの通信を統制するGoogle Cloud の Agent Gateway と Model Armor で、プロンプトインジェクション、MCP/A2A 経由の PII 漏洩、無限ループによるコスト高騰、シャドー AI を統制する構成を整理する。@satohjohn14:22
27Service Extensions で自前 gRPC のガードレールを Agent Gateway に挿すAgent Gateway の Egress に authz 拡張(REQUEST_AUTHZ)を挿すとボディは渡らないが 403 で止められ、Ingress では拡張が発行されず効かないことを実測した。@satohjohn14:22
28Illustratorのカーニングだけは ExtendScript から変更できないIllustrator の文字パネルでカーニングだけは ExtendScript の autoKernType 代入で変わらず、文字パネル操作を録画したアクションを app.doScript() で呼ぶしか回避策がなかった。@pepe_3_go14:24
29APIの「200 OK」は実在証明ではない:自律エージェントにおける環境変形(Stigmergy)と連鎖する痕跡自律エージェントにとって API の 200 OK は受領印に過ぎず、他者の承認(Endorsement)や環境変形(Stigmergy)で連鎖する痕跡こそが生存証明だと主張する。@liv_bloom15:13
30連続ラベル用紙に合わせるまで 6 コミットかかった話(react-pdf の格子とオフセット)@react-pdf/renderer で工場向け連続ラベルを印字する機能が、11×10 インチ 3 列×15 段など紙の実寸の違いで 6 回作り直しになったコミット履歴を並べる。@y3chi5z15:24
31Cloudflare Workers で Next.js をやめて hono/jsx SSR + React アイランドにした会話 UI 中心の社内稼働管理システムを Cloudflare Workers で作る際、OpenNext より Hono + hono/jsx SSR + React アイランドを選んだ判断の過程を残す。@y3chi5z15:24
32FSx for Lustre クライアントの DKMS 化lustre-client-modules-$(uname -r) がカーネルリリースに縛られて失敗する理由を説明し、DKMS 化でカーネル更新に追従させる手順を示す。@tosshi15:49
33Durable objectのDB設計を考えた残席 1 に 2 人が同時申込する予約処理で、D1・Durable Object・DO 内 SQLite のどのコミットを予約確定とみなすかを軸に保存先の役割分担を整理した。@takapom15:56
34MakeShopの商品一括登録で「項目数が一致しません」が出る原因をアップロード前に確認するMakeShop の商品一括登録 CSV で「項目数が一致しません」が出るのは、Excel では正常に見えてもカンマや引用符で列数がずれているためで、アップロード前の確認方法を示す。@tkn_works16:09
35Snowflakeアカウントを別組織の新アカウントに再構築したカーブアウトに伴う Snowflake 再構築を Terraform・dbt・DCM の定義適用で行い、AWS 側は信頼設定のみ更新、旧環境から直接移したのは 4 テーブルだけだった。@comoli16:10
36災害リスクと地価で移住先を比べるサイトを、無料の公開データと Claude で作り、仮説検証で磨いた全国 1,892 市区町村を浸水想定面積比・震度 6 弱以上の確率・地価・気温などで絞り込む「安住マップ」を公開データと Cloudflare Workers、Claude で作った。@toshipon16:56
37ハエの脳を SageMaker AI で動かして画像認識をさせてみたハエの視覚系コネクトームを PyTorch で再現した FlyVis(pip install flyvis)を SageMaker AI で動かし、Moving MNIST の画像認識を試した。@hikotty18:01
38NocoBase の「条件に合う行だけ更新」は条件を見ているのか — 一括更新の原子性を実測するNocoBase の条件付き更新は find してから主キーで update するため原子性がなく、公式フォーラム t/14097 の指摘を並行実行で実測して確かめた。@stale_orbit18:23
39Claude Code の請求の8割は「居座り続けた出力」だった依存ゼロの CLI nenpi で ~/.claude/projects の JSONL を集計すると、Claude Code の課金の 60〜80% は毎ターン文脈を読み直す cache_read だと可視化された。@maronsan18:38
40DynamoDBで『更新したのに古い値が返る』を理解する:結果整合性と強い整合性の使い分けDynamoDB は既定が結果整合性読み取りのため UpdateItem 直後に古い値が返り得るとし、強い整合性の Java での指定方法と GSI での注意点を整理する。@sponge84184119:03
41Vercel AI Gatewayの「クレカ登録必須」エラーにハマった話日程調整アプリ「いいカンジ」の告知文生成で Vercel AI Gateway を選んだところクレジットカード登録必須のエラーに当たり、Gemini 直接呼び出しに切り替えた。@nextnexus19:32
42【新人向け】既存AngularシステムにESLintとTypeScript型チェックを安全に導入する既存 Angular に ESLint・angular-eslint・TypeScript 型チェック・テンプレート型チェックを段階的に入れ、未使用 import や any 増加を早期検出する手順を示す。@okkun_lab20:18
43CMSを刷新せずにHTML生成で工数を70%削減した設計の裏側20 年稼働の CMS を刷新せず、CMS が受け取れる HTML を自動生成する変換処理で工数を 70% 削減した食品メーカー案件(4 か月・14 名)の設計と未解決点を書く。@vaonvn20:19
44Bun 1.4.1 の AsyncLocalStorage、メモリだけ 25 倍漏れていた8MB ストア 40 個で RSS 純増を測ると Bun 1.4.1 は 329MB、1.4.2 は 13MB、Node.js v22 は 33MB で、als.exit() 内やネストした run() 内のタイマーが外側ストアを保持していた。@kai_kou20:33
45What the file still contains after Lightroom Denoise and a social expo(Lightroom のノイズ除去と SNS 書き出しの後もファイルに残っているもの)exiftool で見ると Lightroom 編集後の写真には C2PA/JUMBF の署名付きマニフェストや XMP の編集履歴が残り、40 ピクセルの修正でも SNS の AI ラベルが付き得る。@ming_dev20:45
46テストを制する者は実装を制すAI が「実装完了」と言っても動いたことと正しいことは別で、正しさの基準となるテストを先に用意しなければ AI はゴールを知らずにコードを量産すると主張する。@suzuki_tech20:56
47フロントエンドの技術選定メモ - React Router v8九州工業大学の学部 3 年生が初めて React Router v8 の環境構築をした手順を、Debian 系 OS と Git を使う初学者向けのメモとして残す。@burikitdaikon21:44
48ISO 8601 の期間表記は T の前後で M の意味が変わるISO 8601 の期間表記は P1M が 1 か月、PT1M が 1 分と T の前後で M の意味が変わり、年月を含む期間は秒に確定できないため exact フラグで概算を明示した。@hashitoz22:43
49最後に届いた応答は、最新とは限らない:非同期UIを世代番号で守るA を選んで B に切り替えた後に遅れて届いた A の応答が画面を上書きする問題を、リクエスト開始時に世代番号を付けて最新のみ反映する latest.mjs のテストで確かめる。@atlassystemtech22:51
5028分のPyCon JP講演をGoogle CloudとWhisperで文字起こししたら、技術用語は最大15/18だった28 分 31 秒の講演で技術用語 18 語の認識は Whisper large-v3-turbo 15、small 14、Google Cloud Speech-to-Text V2 は 10 で、Google の料金は約 0.456 ドルだった。@hogehogetaro22:57
51AIが電話で予約を取るOSSを作った。予約できたかどうかは、AIではなく店側の発言で判定するAI が電話で予約を取る OSS「Oathra」は、予約成立を LLM ではなく店側の「ご予約承りました」等の発言を決定論的パーサで検証して判定し、GPT-Live で応答約 0.4 秒だった。@forifori23:41

Qiita

#TitleSummaryAuthorPublished
1AgentCore Memory が Gateway の背後に置けるようになったので、ユーザーごとの記憶の分離を試してみたAgentCore Memory を Gateway の背後に置けるようになり、IAM ロール単位でしか判定できなかった actorId の分離をエンドユーザー単位で行えるか試した。@leomarokun02:33
2wslでelixir その185WSL(wsl2 ではない)の Elixir で Livebook の Kino.JS.Live を使い、Shadertoy 風シェーダーを描画する kinoshadertoy を書いた。@ohisama@github05:15
3CloudWatch Logsの特定ログを自動でメトリクス化する Metric Filter の使い方CloudWatch Logs の Metric Filter で { $.level = "error" } の JSON パターンにマッチしたログをカスタムメトリクス ChatBot/chatbot-logs に加算する設定を整理する。@caymezon07:20
4Cognitoの新UIで「アプリケーションを作成」すると意図せずシークレット必須になるCognito の新 UI「アプリケーションを作成」で「従来のウェブアプリケーション」を選ぶと User Pool と同時にクライアントシークレットが自動付与され、意図せず必須になる。@caymezon07:20
5Referrer-Policy: no-referrer は、Referer を自分で付けるクライアントには効かない — Chrome ではサイト内の移動も「直接」に落ちたReferrer-Policy: no-referrer を付けても Referer を自分で付けるクライアントには効かず、Chrome ではサイト内移動も「直接」扱いになり、記録上 7 件が自ホスト参照だった。@AUTOMOS07:21
6Next.js サーバから spawn した子プロセスが .env を読まない — __NEXT_PROCESSED_ENV の継承Next.js サーバから spawn した子プロセスは __NEXT_PROCESSED_ENV を継承して .env を読まず、sitemap の URL が localhost:4501 になった原因を突き止めた。@kodomo-news08:00
7PDFにヘッダー/フッターを追加する — drawTextが日本語非対応になる壁とCanvas焼き込みでの回避pdf-lib の標準フォント Helvetica で drawText すると日本語が描けないため、ヘッダー/フッター追加ツールは英数字のみ対応にし、透かしツールとは Canvas 焼き込みで方式を分けた。@sakutto-panda08:35
8Skill Builderを利用したAWS認定更新を試してみたAWS 認定の更新を Skill Builder のベータ制度で試し、期限「残り 26 日」から先延ばしした末に遭遇したトラブルを備忘録として残す。@tmaru-eng08:36
9(悲報)Amazon Nova 2 Sonicは東京リージョンで動くのに、日本語未対応2025 年 12 月発表の Amazon Nova 2 Sonic は 9 か月経った 2026 年 9 月時点でも対応言語に日本語がなく、日本語対応の他社音声 AI モデルを併せて挙げる。@yama313308:52
10ダブルチョコ — 「同じ枚数」は安い、「同じ形」が高い。一節が 96.4% を捨てていくダブルチョコをソルバー内蔵でブラウザ実装し、出荷 72 盤で「灰と生成りが同数の連結集合」958,977 個のうち両半分が合同なのは 34,800 個(3.6%)と数えた。@sen-ltd09:32
112026年9月12日 今日のQiitaトレンド記事をポッドキャストで聴こう!前日夜の Qiita トレンド記事を AI ポッドキャスト化して毎朝 7 時に更新しており、9 月 12 日分は採用面接や元ヤフーエンジニア社長の記事などを扱う。@ennagara12810:00
12[AWS] ManagedKBで部署単位の文書レベル認可を考えてみたBedrock Managed KB の ACL-aware retrieval は Type が USER のみでユーザー(メールアドレス)単位しか指定できず、部署単位の文書認可をどう実現するか考えた。@kikuziro10:12
13今さら聞けないGitHub Dependabot入門 〜Amazon Inspectorとの違いと使い分け〜Amazon Inspector があれば不要と思っていた GitHub Dependabot を試した結果その考えは誤りで、SCA として積極的に使うべきだと結論づけた。@Kodak_tmo10:35
14複数のAI画像・動画モデルで「表示価格」と「実際の消費」をずらさない設計SceneFlare で解像度・枚数・動画長など料金に影響する入力が増える中、表示 24 クレジットが実消費 31 にならないよう価格計算をフロントとサーバーで一本化する設計を示す。@Natalia72410:53
15(新機能)AWS Elemental/MediaTailorにきた5つの新機能を配信の流れで整理してみた2026 年 9 月発表の MediaLive の A/B 電子透かし、MediaPackage の Dynamic Multiview、MediaTailor の Yield Optimization と HLS Interstitials など 5 機能を配信の流れで整理する。@yama313312:17
16画像変換 UI の要件定義と QA 観点を整理する動画品質調整・SNS アイコン・服装イメージ生成を題材に、「高画質化」ではなく利用場所ごとの確認項目を要件とし、モデル内部や画質の数値は検証対象外とした。@zhe_Joce12:18
17JavaScriptのmap()を理解するmap() はコールバックの戻り値で新しい配列を作るメソッドで、引数(要素・index・配列)、オブジェクト変換、他の配列メソッドとの組み合わせ、注意点を整理する。@stack-overthinker12:54
18Edge と Node、どっちを選ぶべき?初心者向けランタイム比較Edge Runtime(Vercel Edge Functions・Cloudflare Workers)と Node ランタイムを実行場所・レイテンシ・使える API の観点で初心者向けに比較する。@felix-jp-studio15:12
19DDDを用いた開発と難しさDesksetapp の一部処理を DDD で実装し、購入回数 1 回以上をアクティブユーザーとする Domain・UseCase・Port・Gateway・Driver の層構成を設計した。@o6860600715:32
20【IAM Identity Center】許可セット内にカスタムポリシーを追加する場合の注意点②IAM Identity Center の許可セットにマネージドポリシーを 10 個超付けると割り当てに失敗するのは IAM のクォータが原因で、その回避策を整理する。@tadanotsubuyaki15:45
21EC2 + Apacheをコンソールで構築するときに守るべき依存関係の順序EC2 + Apache をコンソールで構築する際はキーペア → IAM ロール → EC2 起動の順序が必要で、UserData は初回起動時のみ実行される点を整理する。@caymezon15:59
22PHPerがTypeScriptに挑戦する〜基礎編(hono-express-nextjs-todoシリーズ①)〜PHP/Laravel 9 年の著者が Hono/Express + Next.js の Todo アプリを作る 3 部作の第 1 回で、PHP の緩い型付けとの違いを実際に出たエラーと共に整理する。@yukisnow070416:26
23AgentReview を Python から TypeScript に移植してみたPython 製 CLI AgentReview を TypeScript の agent-review-ts に移植した理由は機能ではなくインストール性で、別モデルにレビューさせ書いた側が検証する流れは同じ。@silentmalachite16:54
24Bedrock AgentCore Memory にカスタム名前空間変数が追加されたので、マルチテナントAIエージェントのメモリ分離を試してみた2026 年 8 月 28 日に追加された AgentCore Memory のカスタム名前空間変数で、actorId・sessionId 以外の組織・チーム軸でメモリを分離するマルチテナント構成を試した。@leomarokun17:47
25本学で開催されたカンファレンスに参加した感想 (Frontend Conference Fukuoka 2026)2026 年 9 月 12 日に九州産業大学で開催された Frontend Conference Fukuoka 2026 の参加記で、杜甫々氏のフロントエンド技術史セッションなどの感想を述べる。@NAVYSHUNTA17:47
26How to Learn JavaScript Online Without Getting Stuck in Tutorial Hell(チュートリアル地獄にはまらずにオンラインで JavaScript を学ぶ方法)無料教材は豊富だが問題は使い方で、動画を何か月も見続けて空のエディタを前に固まる「チュートリアル地獄」を避ける学習の進め方を提案する。@Chiracjacques18:18
27🐢 —incremental で3倍遅くなった TypeScript フックを200KB閾値で直した話Claude Code の PostToolUse フックで tsc —noEmit を —incremental にしたら 3 倍遅くなり、200KB 閾値で切り替える対処で直した。@bokuwalily18:51
28【macOS】Linux環境構築 - PostgreSQL導入からDBeaver接続まで -OrbStack で macOS 上に Linux マシンを作り、PostgreSQL をインストールしてテーブル作成、DBeaver から接続するまでの手順を残す。@Maru-i18:53
29N+1問題を実際に再現してみるPostgreSQL で users 1 万人に対し posts を 1 万回クエリする N+1 問題を実際に再現し、発行される SQL を確認する。@kawasaki03167718:59
30【Next.js】開発サーバーでUnhandleなエラーが発生した際にnext-code-frameのpanicが起きるNext.js 16.2.12 の開発サーバーで未処理エラーのスタック表示に日本語などマルチバイト文字が含まれると、Rust 製 next-code-frame が panic してサーバーが落ちる。@someone714019:23
31Reactの「コンポーネント」とCMSの「モジュール」は何が違うの?React のコンポーネントと Movable Type / PowerCMS のモジュールは繰り返しパーツを 1 箇所にまとめる点は同じで、個人開発と CMS 実務の両方を触る著者が類似点と相違点を比較する。@nagi-010619:31
32【DBeaver】テスト接続がうまくいかないDBeaver から localhost:5432 に接続すると Mac 本体の PostgreSQL 14.16(Homebrew)が OrbStack 側の 18.6 とポートを取り合っていたため、Mac 側を削除して解決した。@Maru-i19:32
33Vueでゲームを作れるPhavuerが楽しすぎるPhaser 4 と Vue 3 を統合した Phavuer は GameObject を Vue コンポーネント、プロパティを props として扱え、テンプレートとリアクティビティでゲームを作れる。@laineus19:52
34🔐Guest Demo第5段階|期限・利用制限・公開前確認・本番DeployまでFlask 製ベーカリー売上管理システムの Guest Demo に利用期限・AI 利用回数・データ件数の制限を加え、PostgreSQL 並行処理テストと migration 予行を経て Render に公開した。@tosane93220:45
35PHPerがTypeScriptに挑戦する〜バックエンド実装編(hono-express-nextjs-todoシリーズ②)〜Hono と Express で同じ Todo API を better-sqlite3 と同じ tsconfig(noUncheckedIndexedAccess 等)で実装し、コード量・レスポンスタイム・DX を実測比較する。@yukisnow070420:46
36【令和のAccess】「脱・Access」の決定打をモダン技術で作った。SQLiteコンテナ型デスクトップフレームワーク「Knuckle」MS Access の代替として SQLite をコンテナにした 1 ファイル配布のデスクトップフレームワーク「Knuckle」を構築し、Access の 5 大罪を挙げて設計を示す。@kanryu20:47
37【AWS SAA】『全部IAMポリシーでしょ?』と目を背けていた私がポリシーの全体像を整理してみたSAA 対策として、アイデンティティベース・リソースベース(S3 バケットポリシー等)・SCP など AWS の各ポリシーの違いと使い分けを整理する。@koddy-company20:52
38コードを書いてツールを呼ぶ!エージェント、Cloudflare・Claude・AWS・Azureを同じ土俵で並べてみたCloudflare の Code Mode と同じ「コードを書いてツールを呼ぶ」発想を Anthropic・AWS・Azure も持っており、4 者の尖り方が四者四様だと比較する。@startdevin20:56
39AgentCore に DBA アシスタントを載せてみた『Amazon Bedrock AgentCore 実践入門』の続きとして Oracle 運用に答える DBA アシスタントを AgentCore の harness に載せ、Identity / Policy で権限統制を試した。@asahide21:11
40セキュリティグループの「SG参照」でIPではなくEC2の役割単位で通信を許可するセキュリティグループのソースに sg-xxxxx を指定する SG 参照なら、IP 変更や EC2 追加時も設定変更なしで MariaDB への接続を役割単位で許可できる。@caymezon21:49
41「Trelloはもういらない」と思えるものを自分で作った―タスクをサーバーに残さない「DoNext」開発秘話2021 年の Trello 公開設定問題で社内利用が禁止された経験から、タスクをサーバーに残さないタスク管理ツール「DoNext」を自作した経緯を語る。@yukimh22:19
42Amazon ECS Managed Daemons が non-critical 設定に対応2026 年 9 月 3 日の発表で ECS Managed Daemons を non-critical に設定でき、ロギング等の補助デーモン障害でアプリタスクが再配置されなくなった仕組みを追う。@Haruki-N22:25
43localStorageからIndexedDBへ、既存セーブを失わずに移行する【第33回】React + TypeScript の Web RPG 連載第 33 回で、セーブ先を localStorage から IndexedDB へ既存セーブを失わずに移行する。@mild_bonobo555722:35
44Claude Code on Bedrockの利用料金を個人単位で可視化&制御CUR 2.0 と Athena、Lambda で Claude Code on Bedrock の利用料金を IAM ユーザー単位で可視化し、日次通知と月次予算超過者の自動停止を実装した。@yosimitu22:38
45「生成物が data と一致しているか」の検査が、実は「今日ビルドしたか」を測っていた「生成物が data と一致しているか」のテストが毎日赤くなる原因は、検査が実質「今日ビルドしたか」を測っていたためで、静的サイト 2 つで再現した。@hashito22:43
46Amazon社内で2,000人以上が使うAIエージェント受信箱、Pizza Botを実際に動かしてみたAmazon 社内で 2,000 人以上が使う Apache 2.0 の OSS「Pizza Bot」を手元で動かし、バックグラウンド AI エージェントを受信箱で扱う使い勝手を確かめた。@yama313322:45
47JavaScriptで大きな整数を壊さず表示する:BigIntと小数桁の境界テストNumber.MAX_SAFE_INTEGER を超える整数は Number 経由で読むと失われるため、最小単位の整数と小数桁数から表示文字列を作る関数を BigInt で実装し境界をテストする。@atlassystemtech22:50
48useEffectでaddEventListenerしたのに、クリック処理が何度も発火する話useEffect で window.addEventListener したのにクリーンアップで removeEventListener を忘れると、再レンダーごとにリスナーが積み重なり処理が複数回発火する。@ennagara12823:03
49PostgreSQLの学習:SELECTでTableからデータを取得するPostgreSQL 学習シリーズとして SELECT と FROM の役割、1 列・複数列の取得、CREATE TABLE・INSERT との違いを 5 分で整理する。@masato_y23:30

Publickey

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

gihyo.jp

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

GIGAZINE

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

ITmedia News

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

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

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

Vercel Changelog

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

AWS What’s New

#TitleSummaryPublished
1AWS DevOps Agent adds support for bidirectional Slack communication(AWS DevOps Agent が Slack との双方向コミュニケーションに対応)Slack で @メンションして調査を開始し、AWS リソース・メトリクス・アラーム・デプロイ履歴を 1 スレッド内で問い合わせられるようになり、対応中の画面切り替えが不要になった。00:00

Google Cloud Blog

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

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

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

Hacker News

#TitleSummaryPublished
1Show HN: ProofFrame 0.7.1 – Rust/Arrow data validation and WASM demo(Show HN: ProofFrame 0.7.1 – Rust/Arrow データ検証と WASM デモ)Apache Arrow データを契約と照合する Rust 製検証エンジンで、0.7.1 では順序・欠落・合計・標準偏差など 11 ルールを追加し、WASM 版はブラウザ内で CSV を検証する。Apache 2.0。00:14
2Show HN: Mutt-like mail client with terminal HTML+img, MCP, CRM & scheduled mail(Show HN: ターミナルで HTML と画像を表示し MCP・CRM・予約送信に対応する Mutt 風メールクライアント)notmuch バックエンドの notmutt は端末内 HTML・画像表示、MCP 連携、Hubspot 対応の CRM キュー、S/MIME 検証、Lua プラグインを備え、作者が常用するアルファ版。00:38
3Show HN: Table – A fast, streaming-first table renderer for Go(Show HN: Table – Go 向けの高速なストリーミング優先テーブルレンダラー)Text・HTML・GFM・Backlog・CSV を Table API と Stream API で出力し、M2 上のベンチマークでは Simple が 1 alloc・1,804 ns/op で go-pretty の約 5.9 倍速い。00:40
4Show HN: Minimal Static Website Hosting Tool(Show HN: 最小構成の静的サイトホスティングツール)PocketBase と Go のリバースプロキシで構成した mistatic は Docker コンテナ 1 つで静的サイトを複数ホストし、カスタムドメイン、SSO 付き非公開サイト、ロールバックに対応する。03:20
5Dreamcast Web Development Links(Dreamcast の Web 開発リンク集)Dreamcast ブラウザの User-Agent 情報・対応 HTML・PlanetWeb のアーカイブなど、探すのに苦労した 10 本のリンクを投稿者が共有し追加を募る。07:42
6Fermyon – Deploy and manage serverless WASM apps(Fermyon – サーバーレス WASM アプリのデプロイと管理)Spin 製の Wasm アプリを約 3.2MB のバイナリでデプロイし、マイクロ秒単位のコールドスタートと scale-to-zero を売りにする。Akamai 買収後も無料枠を継続している。08:14
7The V8 JavaScript Runtime Undermined My Constant-Time JavaScript Library(V8 JavaScript ランタイムが私の定数時間 JavaScript ライブラリを台無しにした)9 月 12 日付。constant-time-js で V8 の ToBoolean が true/false の異なるアドレスをロードする副チャネルが UBC の研究者により見つかり、v0.5.0 で boolean を数値 0/1 に置き換えた。16:08
8I built an App to give alerts when your dependencies(Postgres) reach End of Life(依存関係(Postgres)が EOL に達したら警告するアプリを作った)getendoflife.com は endoflife.date の 461 製品・8,441 リリースサイクルを日次で取得して EOL 後のリリースを通知する。コメントではベンダー延長サポートを反映しない点が指摘された。16:32
9GoatCode – open-source terminal AI agent with provider failover(GoatCode – プロバイダーフェイルオーバー付きのオープンソースのターミナル AI エージェント)85MB の単一バイナリで 180 以上の LLM プロバイダーに対応し、クォータ切れ時にターン途中でも代替プロバイダーへ切り替える。v2.1.10 で Anthropic のプロンプトキャッシュに対応した。18:02
10Rust-Like Syntax for WebAssembly(WebAssembly のための Rust 風構文)Ocsigen が OCaml で作った Wax は fn add(x: i32, y: i32) -> i32 のような構文で WasmGC を含む Wasm を書け、Wax・WAT・バイナリを相互変換して spec テストを通す。18:05
11Pnpm 12.4 can install Rust crates and Python packages(pnpm 12.4 は Rust クレートと Python パッケージをインストールできる)9 月 10 日リリースの pnpm 12.4 は pnpm-workspace.yaml で cargo/python を有効にすると pnpm add crate:serde や pypi:httpx が使え、CI 相当の pnpm pipeline も加わった。18:26
12Show HN: Neat-annotations – neat hand-drawn CSS annotations(Show HN: Neat-annotations – 手描き風のきれいな CSS 注釈)JavaScript 不要の純 CSS ライブラリで、span にクラスと data-note を付けると東西南北の矢印と手書き風ラベルを描き、5 色プリセットとハイライトのみモードを持つ。MIT。20:21
13Build with Replit Against Managed Postgres in Databricks Apps(Replit で Databricks Apps の Managed Postgres に対して構築)9 月 11 日付の Replit 変更履歴で、Replit の開発用 DB で作ったアプリを Databricks の Lakebase へ公開時に自動プロビジョニングとスキーマ移行付きで配備できるようになった。21:09
14Show HN: Battle Bot Royale – multiplayer web game(Show HN: Battle Bot Royale – マルチプレイヤー Web ゲーム)20 枠のアリーナで縮む安全地帯に留まりつつ近接攻撃とレーザーで戦うブラウザゲームで、Google Antigravity と Flash 3.8 で作り Cloudflare Workers でホストしている。22:49