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

Claude Fable 5.2とMuse EmberがAI Gatewayで利用可能にほか — Web Dev Digest: 2026‑11‑09

Top 20

Claude Fable 5.2 now available on AI Gateway(Claude Fable 5.2 が AI Gateway で利用可能に)

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

Muse Ember now available on AI Gateway(Muse Ember が AI Gateway で利用可能に)

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

Vercel Container Registry now supports 2 GB compressed image layers(Vercel Container Registry が 2 GB の圧縮イメージレイヤーに対応)

Source: Vercel Changelog | Published: 2026-11-09 18:32 JST

Now generally available: GKE dynamic slicing for higher resilience, and efficiency for TPUs(一般提供開始:TPU の耐障害性と効率を高める GKE dynamic slicing)

Source: Google Cloud Blog | Published: 2026-11-09 22:00 JST

Amazon EKS Auto Mode and Karpenter now support Dynamic Resource Allocation(Amazon EKS Auto Mode と Karpenter が Dynamic Resource Allocation に対応)

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

Introducing AWS Nitro Sandboxes on Amazon EKS, ECS and EC2 for hardware isolated pods, tasks and VMs(ハードウェア分離された Pod・タスク・VM を実現する AWS Nitro Sandboxes を EKS・ECS・EC2 で提供開始)

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

Amazon S3 Access Points for Amazon FSx are now available in additional AWS Regions(Amazon FSx 向け S3 Access Points が追加リージョンで利用可能に)

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

AL2023の「セキュリティ更新0件」を信じてはいけない — リリース固定の罠

Source: Zenn | Published: 2026-11-09 11:22 JST

WEBで画像を破くツールを作った

Source: Qiita | Published: 2026-11-09 06:44 JST

AI時代の開発を支えるMOSHのプレビュー環境

Source: Zenn | Published: 2026-11-09 14:51 JST

1年前に Claude と作ったサイトを見直したら、同じ Claude に次々と問題を指摘されました

Source: Zenn | Published: 2026-11-09 07:38 JST

Lambda MicroVMs で開発用の一時 Backend 環境を作ってみた

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

React を使う Laravel 13 プロジェクトの作成

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

Next.js 16 Turbopack デフォルト化: build cache 3 つの変更点

Source: Zenn | Published: 2026-11-09 09:14 JST

AI生成コードの採用判断:1,000円の境界で「動く」と「正しい」を分ける

Source: Qiita | Published: 2026-11-09 09:43 JST

Promise.allで失敗した後も処理が続く:部分成功と中止を分けて設計する

Source: Qiita | Published: 2026-11-09 09:44 JST

Astroで複数ページの一覧データを共有する

Source: Qiita | Published: 2026-11-09 10:21 JST

Vibe-Shield – Static security scanner for AI-generated Next.js/Supabase code(Vibe-Shield — AI 生成の Next.js/Supabase コード向け静的セキュリティスキャナー)

Source: Hacker News | Published: 2026-11-09 05:21 JST

Dodo – A Community Fork of Deno(Dodo — Deno のコミュニティフォーク)

Source: Hacker News | Published: 2026-11-09 10:27 JST

Show HN: Pgxio – a tiny PostgreSQL layer inside Nginx(Pgxio — Nginx 内で動く小さな PostgreSQL レイヤー)

Source: Hacker News | Published: 2026-11-09 22:18 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1FastAPI + async SQLAlchemy のテストを Testcontainers で書くTestcontainersで本物のPostgreSQLを起動し、テストごとにrollbackでデータを分離するFastAPI+async SQLAlchemyのテスト構成を示した。@parkwestlabs00:33
2Lambda Durable Functionsでも二重実行は起こる?Checkpointの境界と冪等性を実機検証完了済みStepの結果が再利用された前回検証に続き、AgentCore構成でCheckpoint境界の二重実行と冪等性の必要性を実機で確かめた。@takuyousou01:15
3今日の技術トレンドNext.jsのImageResponseのRCE脆弱性、OpenAIのAstral買収によるuv・Ruff標準化、1.5万超のMCPサーバーのガバナンス不在などを挙げた。@bambampurin07:02
4Claude Codeでクリスマスツリーのサイト「Deco My Tree」を作り直した話昨年約200万人が訪れたDeco My TreeをClaude Codeで作り直し、Cloudflare WorkersとD1、19言語のhreflang構成にした。@decomytreeapp07:24
5本文を待たせないためにSuspenseで分けたら、パンくずが2つになっていた話Next.js App RouterでパンくずをSuspenseで分けた翌日、初期HTMLにBreadcrumbListのJSON-LDが2つ入っていると気づいた。@itaraiguma07:54
6gqlgen で認可を口に置く 関所のミドルウェアと、その読みを 1 本に畳む控えgqlgenでAPIの口ごとに認可の関所を置き、増えた同一行の読み取りをdataloaderなしで1本に畳んでSQL本数を試験で固定した。@hirahara08:00
7code-server + nginx の開発環境をクローズするので設定を供養するクラウドのcode-server環境を閉じるにあたり、nginxとoauth2-proxyでGoogleログインをかけた設定一式を書き残した。@echigo08:00
8API Gatewayの実行ログ(Errorレベル)は、どのエラーで出るのか試したREST APIにLambda・S3・MOCKの3統合を置き、実行ログをERRORにしたときどのエラーで記録されるかをアクセスログと比較した。@079aefdf08:41
9Terraformを白紙からやり直してみた。VPCからパブリックサブネットまでTerraformでVPC・パブリックサブネット・IGW・ルートテーブルまで作り直し、fmt・validate・plan・applyの繰り返しだと結論づけた。@yasutomo797408:50
10Claude Codeで作る画面の「AIっぽさ」を減らすために、UIデザインSkillを作って4種比較してみた紫グラデや3枚カードの「AIっぽさ」を減らすUIデザインSkill「Oil UI」を作り、Claude Codeで4種の出力を比較した。@oiloil08:51
11Googleフォームの回答から「未対応」だけを別シートに自動集約する(GASトリガー設定まで)Google Apps Scriptでフォーム回答のステータス列が「未対応」の行だけを別シートに集約し、トリガーで定期更新するようにした。@noa_senn08:58
12「文字数 < 6 はスキップ」という英語前提の閾値が、和文の重複削除を壊していた話テキスト整形ツールkilnの重複削除が6文字未満をスキップする英語前提の閾値のせいで、「買牛奶」等の短い和文行を消していなかった。@recdnd09:00
13個性を磨くUI観点「AIっぽい」無個性なサイトを避けるため、文字・余白・形・色・操作のUI細部を架空の個人ブログの作例で考える本を公開した。@silverbirder09:00
14ピアノを弾く手を、モーションキャプチャなしで計算で動かす(運指・手首の最小二乗・IK・破綻の検査)Three.jsで楽譜から運指・手首位置(最小二乗)・関節(IK)を計算で決め、手として破綻していないかを数値で検査して不具合を見つけた。@sishiya09:34
15解読不能な暗号に挑む:自律型 AI エージェントはいかにしてサイドチャネル攻撃で独自暗号を攻略したのかGoogle検索やコード実行を与えたAIエージェントの群れは、独自暗号を数学で破らずサンドボックスのサイドチャネルを突いて突破を試みた。@bharen09:36
16Anthropicから毎月もらえるAPIクレジットで、AIペンテストツールShannonを回してみたMax・Team等に付く毎月のAPIクレジットはClaude Codeでは使えずAPI・Agent SDK向けのため、AIペンテストツールShannonの実行に充てた。@ktakayama10:06
1712年ぶりの東北開催、JAWS FESTA 2026で登壇・ブース出展してきました11月7日にあきた芸術劇場ミルハスで開かれた、12年ぶり東北開催のJAWS FESTA 2026での登壇とCSCのブース出展を振り返った。@yuta_k091110:16
18LIFF初期化をUIから分離して、LINE内・外部ブラウザの両方で壊れにくくするLINEミニアプリでLIFF SDKへの依存を小さなアダプターに分離し、LINE内・外部ブラウザ・直接URLのどれでも初期化失敗で止まらない構成にした。@shige700010:19
19BigQuery Graph の GQL はオンデマンド課金で動く。SQL との使い分けを測って決めた11月6日にBigQuery GraphのGQLがオンデマンド課金で使えるようになり、予約なしのプロジェクトで送金の循環検出をSQLと比べて測った。@nabeyan_dev10:27
20Antigravity CLIでSUMUZUを作った時の開発の進め方第5回Agentic AI Hackathon with Google Cloudに出した引っ越し支援エージェントSUMUZUを、Antigravity CLIで一人開発した進め方を書いた。@tatsuyan10:40
21Chrome 157 HTML-in-CanvasをWebGLで検証する:縦書きテキストをシェーダーで歪ませても選択・検索が効くのか11月3日に安定版が出たChrome 157のHTML-in-CanvasをWebGLで試し、縦書きテキストをシェーダーで歪ませても選択・検索が効くか検証した。@antymark10:50
22型パズルとホットリロードは相性が悪い。文字列を 1 つ直すだけで、読み込み直せなくなる条件型やテンプレートリテラル型で値から型を計算すると、文字列1つの修正でもホットコードリロードできなくなるとnimonyの調査で気づいた。@jasagiri10:51
23文字起こしは何を選べばいいか|AWS Transcribe・Whisper・Notion AIを比べたAWS Transcribe、SageMaker JumpStartで立てたWhisper、Notion AIの3つの文字起こしを同じ音声で比べ、選び方を示した。@ryu_sakurai10:59
24[保存]を押したのに保存されない ― クリックは、押した場所と離した場所が同じときだけ起きるTssGridの編集確定で行が増えてボタン位置がずれると、押した場所と離した場所が変わりclickが発火せず保存されなかった。@tssdev11:02
25kintone で月次の集計表を作る:一覧の絞り込みに月の範囲を足して、会社×日でクロス集計建設向けkintoneプラグイン「出面集計」のコードで、一覧の絞り込みに月の範囲を足し会社×日のクロス集計表を組んだ。@genbakoe11:25
26Claudeデスクトップアプリの「新しいウィンドウ」に無いボタンを、mod 機能で足してみたClaude Code 2.1.291のmod機能でデスクトップアプリの入力欄上にパネル開閉や定型文送信のボタンを足し、その制約もまとめた。@seiyoo11:30
27AWS SAP試験 自分用あんちょこUdemy模擬試験で誤答したAWS SAP-C02の設問を、判断条件とサービスの組み合わせで「5秒暗記」に要約した復習ノートを公開した。@yosukegatz11:53
28Firebase の代わりになるモバイル向けバックエンドを、AI エージェントが最後まで設定しきれるように作ったPostgres・API・ログイン・SMS認証・Pushを宣言ファイル1つで揃えるSuperzeroを、非対話CLIとMCPでAIが設定しきれる設計にした。@mashihara12:00
29スタートアップエンジニアが取り組んだAWSコスト最適化InflabがMediaConvertの自前化やCircleCIからJenkinsへの移行、Spot・RI活用などで月約2.5万ドル(年約30万ドル)を削減した。@inflab12:21
30macOSアプリをApple Silicon+Intelのuniversalビルドにした話:配布から初回ログインまでを数えるElectronアプリPMDesk 0.1.26をelectron-builderのarch: universalでApple Silicon+Intel対応にし、初回ログインまでの匿名イベントを入れた。@maximus12:23
31API Gateway を活用した Google Cloud でのモデルルーティングGoogle CloudのAPI Gatewayでプロバイダごとに違うモデルAPIを束ね、SDK乱立を避けて推論・要約・フォールバックを振り分けた。@bharen12:57
32いま起きていることを書き留める時間を少しだけ記録は共有だけでなく考えの整理にもなり、毎日でなくても具体的な問いから少しずつ書けばよいと述べた(ay3s.comから転載)。@weiyi13:15
33AWS CLIでLambda関数を操作するコマンド一覧(CRUD)Node.js 22のhello-lambdaを例に、create-function・list-functions・get-function等でLambdaをCRUDするAWS CLIコマンドを表にした。@reitonkyoj13:19
34ヤマト・佐川・日本郵便の配送停止情報をCloudflare WorkersとAIで毎日APIにするヤマトのHTML表・佐川のお知らせ文・日本郵便のPDFと形式の違う配送停止情報を、Cloudflare WorkersとAIで毎日同じJSONにした。@tomipetit13:19
35Supabaseの「拡張バージョンが古い」警告 - 既知の脆弱性を突かれる前に上げるSupabaseのDatabase Advisorsの0022_extension_versions_outdated警告は、古い拡張が公開済みCVEを突かれる危険を示すと説明した。@seekseep13:48
36Claudeに「この会社の法人番号は?」と聞くだけで調べられるMCPサーバーを公開した法人番号とインボイス番号を扱うBango APIのMCPサーバーbango-mcpを公開し、npxで追加してClaudeから自然言語で検索できるようにした。@takuma_kanazawa15:02
37SupabaseのRLSをONにしたら、次は「別のユーザー」で試そうSupabaseでRLSを有効にした後、別アカウントBでAのメモを開く・更新するなど、他人のデータを守れているか観測する方法を示した。@shingokumon15:33
38今の技術だけで設計しない ― 初めての設計で打った布石が、オンプレからLambdaまで効いた話店舗システムの初設計で将来の形を描き安く打てる布石を打っていたことが、オンプレからLambdaへの移行まで効いたと振り返った。@dk_architect15:50
39SQS/EventBridge/Step FunctionsとAgent Registryで考えるAI基盤設計Agent RegistryのGovCloud (US-West) GAを機に、SQS・EventBridge・Step Functionsの使い分けをAIエージェント基盤の設計へ広げた。@geneg16:57
40ゲームで学ぶマルチエージェント 実戦編 — Agentic Football Cup Alpha シーズンの記録AWSが運営するVirtual Leagueの「Alpha シーズン」(2026/09/11〜10/25)にAgentic Football Cupで参戦した経過を振り返った。@kashiwabaray16:58
41AWS AI Leagueを自身のAWS環境で試す ─ Community Editionのファインチューニングとアジア大会AWS AI League Community Editionのファインチューニングを自分のAWS環境で試し、9/29〜10/1のアジア太平洋・日本大会にも参加した。@kashiwabaray16:59
42JAWS FESTA 2026 in AKITA 懇親会を振り返ってみるJAWS DAYS 2025・2026とJAWS FESTA 2026 in AKITAで懇親会運営を担った経験から、大規模イベント懇親会のノウハウを書いた。@k_suzuki_pnx17:13
43AI で作ったアプリを安全に社内公開する「市民開発基盤 on AWS」のアーキテクチャ案AIで作った業務アプリをMCP経由で受け付け、Step FunctionsとCodeBuildで検査後にFargateへ配備し、Cognito認証付きALBで社内公開する構成案を示した。@yamary17:29
44「専任がいない」が最多13票。JAWS FESTA 2026 in 秋田のブースで聞いた、セキュリティ運用のいちばんつらいことJAWS FESTA 2026 in 秋田のCSCブースでセキュリティ運用のつらいことを聞くと、「専任がいない」が最多の13票だった。@cscloud17:44
45REAをまだ導入できないとき、保存済み解析記録のどこまで読める?10月28日に保存したREA 6.8.0・ShelfSearch 1.0.0の限定静的解析記録で、導入保留中に読める範囲と学習結果として書ける範囲を示した。@katachiworks18:00
46最小権限:中高生に説明するつもりで書く技術・セキュリティ最小権限を文化祭の放送係とマスターキーにたとえ、「誰が・何に・どんな操作を・いつまで」を決めると余分な権限が見えると説いた。@kotanpolin18:18
47サムネイルの表示文脈を状態として分離する設計メモYouTube Thumbnail Previewの公開UIを題材に、アップロード済み・縮小表示で読める・他動画参照の3状態を分けて扱う型を提案した。@zhebuilds18:29
48SQLビルダーにGROUP BYを足したら、選んだ列のせいでSQLが壊れたマウスでSQLを組むツールに集計とGROUP BY・HAVING等を足したら、選んだ非集計列でSQLが壊れたためGROUP BYを自動補完した。@a122119:07
49シミュレーター開発日記:S3の分割アップロードを完了と中止まで試すシミュレーターv0.1.2にS3のmultipart uploadを実装し、旧ETagをInvalidPartで拒否し結合後5,242,883バイトになると確かめた。@bull19:32
50ブラウザでマウスのポーリングレートを推定する実装メモ(pointerrawupdate / getCoalescedEvents)pointermoveを数えるだけでは正しい値に近づかないため、pointerrawupdateとgetCoalescedEventsでポーリングレートを推定した。@mousepolling19:41
51Next.js + Hono + パスキー認証でQR入退出管理システムを作った話【OSS公開】Next.js・Hono・PostgreSQL・Prismaと管理者のパスキー認証で、QRで入退室を記録するmame-inoutを作りOSSで公開した。@mameoffice20:19
52NestJS + TypeORMでOpenAPIに出したくないプロパティを隠すOpenAPIから消せるのは@ApiHidePropertyとOmitType/PickTypeで作るDTOだけで、select: falseや@ExcludeはYAMLに残ると確かめた。@ncdc_jo20:28
53React のステート管理と副作用をシンプルにするために、Elm の形から学ぼうReactで状態の置き場所と副作用の開始場所を毎回選ぶ負担を、ElmとFoldkitのコードを例に一箇所へ寄せて減らす考え方を示した。@yasuakiomokawa20:50
54気になっていたCloudflareを触りたくて、Workers + D1で個人ブログを作ったRails中心の筆者がHono・D1・markedでWorkersのブログを作り、wrangler deployは型エラーでも通るためtsc —noEmitを別途回すようにした。@clown_viper21:02
55管理画面を別のWorkerに分けて、Cloudflare Accessで守る(Hono + D1)Workers+D1ブログの管理画面を別Workerに分け、ctx.accessとCloudflare Accessにログインを任せてHonoで記事のCRUDを作った。@clown_viper21:03
56[AWS]IAMのクロスアカウントアクセス(AssumeRole)信頼ポリシーのPrincipalにアカウントAを指定しsts:AssumeRoleを許可、aws sts assume-roleで一時認証情報を得てAPIを実行した。@77nnaapp21:14
57予報が「降らない」と言っても、降っていたら傘を勧める:気象庁のナウキャストを端末で読む天気アプリ気象庁の降水ナウキャストの地図タイルPNGを端末で読んで色から雨量に戻し、降っていれば傘を勧めるExpoアプリを作った。@k3lab21:14
58Webデザイナーが Figma と Claude Code を MCP でつないで、デザインからアプリを作った話(2026年11月)WebデザイナーがFigmaとClaude CodeをMCPでつなぎ、デザインからNext.jsアプリを作った手順を2026年11月時点で書いた。@nekonote32821:18
59DOP-C02に880点で合格したので、AWSをRPG化した勉強法を全部公開するDOP-C02に880点(合格750点)で合格し、問題をボスに見立てる世界観と最終文→制約→誤答消去の「3スロット法」を公開した。@kokosu21:37
60ポケモンの詳細を取りにいく準備を読み直したポケモン一覧20件の詳細取得に向け、src/App.jsのloadPokemonでmapとPromise.allがそれぞれ何をしているか読み直した。@t_aimi22:00
61kintoneで500件を超えるレコードを取る3つの方法と使い分けkintoneのrecords.jsonは1回500件が上限のため、offsetずらし等500件超を取る3つの方法と工程表プラグインでの選択を示した。@kouteilab22:02
62「何回もやり直したもの」を回数順に並べたら、いちばん得意なものが先頭に来たTOEIC学習アプリでやり直し回数順に文を並べると得意な文が先頭に来たため、失敗回数で並べる式に直した。@horibe22:17
63動画生成 AI を使わずに、どこまでアニメにできる? ローカルの画像生成と HTML で 80 秒のアニメ「余白の写真」を作ってみた動画生成AIを使わず、手元MacのStable Diffusion XL系の静止画とHTML canvasの演出だけで80秒のアニメ「余白の写真」を作った。@tamoco22:32
64Cookie同意を直したら、GA4のユーザーが9割消えた。広告の効果を自前のDBで追った話Consent Modeで同意初期値をdeniedにするとGA4のユーザーが1割になり、広告196クリックに対し6PVしか見えず自前DBで効果を追った。@tzp22:46
65Amazon Bedrockのバッチ推論をClaude Opus 5で試すClaude Opus 5のバッチ推論を東京リージョンのGlobalプロファイルで最低100レコードから実行し、50%引きで約9分で完了した。@smori22:52
66Grok Botの代わりに、手元のClaude Code CLIをそのままチャットのバックエンドにしてみたGitHub TrendingのTypeScript部門で+1,986 star/日だったOpenMausBotを動かし、手元のClaude Code CLIをバックエンドにした。@matsushima_a23:23
67dbt・Athena・ECS Fargateでメダリオンアーキテクチャを構築してみたdbt・Athena・ECS Fargateで注文CSVをBronze→Silver→Goldに変換し、Silverで不正3行を分け、Goldで売上3850.00を得た。@kkoch5t223:56
68「数値として並べる」にしたら -10 が -3 より後ろに来た。Intl.Collator の numeric は数字の並びを数えるだけIntl.Collatorのnumericは数字の並びを数として比べるだけでマイナス記号を扱わず、-10が-3より後ろに来ると手元で確かめた。@hashitoz23:58

Qiita

#TitleSummaryAuthorPublished
1業務を止めずに AWS Organizations を統合する(IAM Identity Center 利用時)IAM Identity Center利用中の2つのAWS Organizationsを、業務を止めずに1つへ統合する手順を構成図付きで示した。@leomarokun00:21
2Amazon ECS コンソールのデプロイ可観測性、Linear・Canary・Blue/Green に対応9月21日にECSコンソールのデプロイ可観測性がLinear・Canary・Blue/Greenに対応し、10%ずつ6分おきで約54分かかる切替の進捗を追えるようになった。@Haruki-N00:51
3【Cloudflare】環境変数を設定したのに反映されない?「変数とシークレット」の設定場所に注意Workers Buildsなどでは変数とシークレットの設定場所がビルド時とランタイムで分かれ、間違えるとundefinedになると説明した。@hey_miii03:48
4Rokid Glasses × AWS Rekognition:顔を見たら名前がレンズに出るRokid GlassesとAWS Rekognitionで、同意を得た登録者を見ると約7秒で名前・会社・前回の話題がレンズに出る仕組みを作った。@tsukimori05:17
5PowerShell 5.1 で件数を数える9通りの書き方を、0件・1件・2件のフォルダに当てたら、2通りは0件・1件・2件のどれでも1を返し、1通りは0件と1件で例外になったPowerShell 5.1で@(… | Measure-Object).Countと@($null).Countは0件でも1を返すなど、9通りの数え方の誤りを0〜2件で確かめた。@AUTOMOS07:32
6【X】ブラウザ経由の自動投稿が時々落ちる原因をCDPで切り分けた手順(intentをやめた話)CDPでのX自動投稿が2日近く時々落ちた原因を切り分け、intent/postをやめてホームと返信先の入力欄に直接入れて解決した。@kusarikakemron07:44
7Suspenseのフォールバックに構造化データを置くと、初期HTMLに2つ残る ─ 置き場所の決め方とcurlでの確かめ方Next.jsのSuspenseのfallbackにJSON-LDを置くと本体と合わせて初期HTMLに2つ残るため、置き場所を決めてcurlで確かめた。@itaraiguma07:53
8Col と Myopic Col — 2016 年の二分木の予想を 3,147 万局面で検算したら、もっと広い「誰にも見られていない頂点は * として切り離せる」が成り立っていたConwayの地図塗りゲームColと有向版Myopic Colをブラウザに実装し、2016年の二分木予想を3,147万局面で検算するとより広い性質が成り立った。@sen-ltd08:17
9クラウド・GitHub セキュリティインシデント・脆弱性速報 (2026-11-09)Dependabotのアップデートのグループ化とペース調整など、GitHubとGCP/GKEのセキュリティ情報3件の影響と対策をまとめた。@iestudy09:00
10【一本勝負】ノー勉AWS全冠、SAP-C03初日も通用するのか【検証企画】AWS 12資格をほぼノー勉で取った筆者が、11月17日開始のSAP-C03(合格点720点)に初日ノー勉で挑む企画を実況形式で書いた。@kaga-yasumitsu09:56
11LINEミニアプリのiPhone表示を改善する viewport・Safe Area・dvhの実装iPhone 15で見つかったLINEミニアプリの文字の小ささやノッチ付近のUI、100vhのずれをviewport-fit=cover・Safe Area・dvhで直した。@shin27008010:11
12Cloudflare Workers で公開した静的サイトが Search Console で「HTTPS 以外の URL」と言われた件と対処Custom Domainsだけでは HTTP→HTTPS と www の正規化が効かないため、Always Use HTTPSとRedirect Rulesの301で解消した。@toshinsai11:53
13GitHub Actions OIDCのsubの変更(2026/07/15以降)についてのまとめ:Terraformでの信頼ポリシーの書き方2026年7月15日以降作成のリポジトリはOIDCのsubがオーナーID・リポジトリIDを含む形式になるため、Terraformの信頼ポリシーの書き方を示した。@d-kaneda12:02
14Promise.raceのタイムアウトで処理が止まらない理由:待機と中断をNode.jsで実測Promise.raceでタイムアウトしても競わせた処理は止まらず、エラー後に完了ログが出るとNode.js v24.22.1で実測した。@ennagara12812:04
15GitHub Issue起票PWAを作って踏んだAndroidの罠4件Vite 8+React 19のSPAをWorkers上のHonoで配信するGitHub Issue起票PWAで、Android向けにブラウザ挙動の回避策が4箇所残った。@kai_kou12:10
16NEXT_PUBLICは起動時に変わるか。同じNext.js buildを別の環境変数で動かして確認するNext.js 16.3.4の同じbuildを別の環境変数で起動すると、NEXT_PUBLIC_はbuild時の値のままでServer Component側の値だけ変わった。@hiro12312:16
17コピペ1行で、あなただけのAIキャラがDiscordに住みはじめる【プログラミング不要・15分】OSSのチャットボットMochiを1行のコマンドで導入し、名前や口調を決めたAIキャラをDiscordサーバーで動かす手順を示した。@FlatkeyAI12:24
18Windows11のDocker上でReact、Java、PostgresSQLの開発環境整備①Windows 11のDocker DesktopでReact・Java・PostgreSQLをそれぞれ独立したコンテナで起動するところまでの手順を示した。@HaruKurakami13:34
19別の Claude Code セッションが作業中の git ツリーを hook はどう見分けるか:checkout-guard の実装同じgitツリーで別のClaude Codeセッションが作業中かを判定し、git checkoutやadd -Aを止めるPreToolUse hookの実装を説明した。@dooly627614:32
20タイプ相性表を「等倍を省略したスパース表」で持つ:複合タイプの掛け算・0倍の伝播・チェッカーUI(JavaScript)ポケモン18タイプの相性表を等倍を省いたスパース表で持ち、複合タイプの掛け算と0倍の伝播をJavaScriptで実装した。@pokechamp_lab15:07
21AWS未経験だった私が実際にやった学習手順と、AWSで苦労した話AWS未経験から学んだ手順と、1アカウント1権限の制約・S3へのファイル送信・中国語等の多言語対応で苦労した点を振り返った。@takuma_ishigaki15:12
22「入力はサーバーに送りません」を、自分のサイトで検証したら、嘘が1件見つかった猫の手道具箱でCSPによりfetch・XHR・WebSocket・sendBeaconが許可外の宛先へすべてブロックされると実測し、規約の誤記1件も見つけた。@bckanrisan15:36
23AIで作ったWebアプリを公開する前の5点チェック(Next.js・Supabase・Stripe)Next.js・Supabase・Stripeで作ったアプリの公開前に、NEXT_PUBLIC_で秘密鍵がブラウザに出ていないか等の5点を手で確かめる方法を示した。@ponponpon88815:38
24サイドメニューを transform で押し出したら、position: fixed の要素がずれた話と z-index の上げすぎtransformでサイドメニューを押し出すと子のposition: fixedが画面固定でなくなる原因と、z-indexの値が膨らんだ経緯を書いた。@hasegawa—202515:43
25表計算風の画面で、トラックパッドの横スクロールがブラウザの「戻る」になる問題への対処横スクロールがブラウザの「戻る」になる問題をoverscroll-behaviorで防ぎ、併用した「戻る」を打ち消すJSは勧めにくいと振り返った。@hasegawa—202516:00
26TypeScriptのMixinとinterfaceはどう使い分ける? 型の契約と実装の共有TypeScriptでformat()の呼び出し方はinterfaceで揃え、配列をまとめて処理する実装の共有はMixinで行うという使い分けを示した。@takuya03503516:39
27ブラウザの CPU 負荷テストは何を測れるのか。Web Worker で作って、4コア機で実測したWeb Workerの負荷テストを4コア4スレッド機で測り、ワーカー4本が最大で8本では4本の約6割に落ちると確かめた。@dokoka16:50
28入力を外部に送らないブラウザツール集を、Next.js の static export と Cloudflare Workers で作った69個の事務ツール集「犬の手」をNext.jsのstatic exportとCloudflare Workersで作り、入力を外部に送らないことをブラウザ側でも強制した。@hasegawa—202517:17
29Google Cloud SQLとBigQueryの違いがわからなかったので、行指向・列指向とOLTP・OLAPから調べて整理したCloud SQLとBigQueryの違いを行指向・列指向とOLTP・OLAPから整理し、BigQueryでSELECT *を避ける理由などを調べた。@Pippichannnn17:21
30たった5分で作る!Next.js App Router APIをVercelへデプロイcreate-next-app --appでApp Router構成を作り、app/api/配下のRoute HandlerをVercelへ公開するまでを初心者向けに示した。@felix-jp-studio17:27
31Làm thanh kéo so sánh ảnh tóc trước và sau khi nhuộm(染める前後の髪の写真を比べるスライダーを作る)同じサイズの2枚の写真を重ね、スライダーで染めた後の画像を徐々に見せる比較UIの作り方をベトナム語で書いた。@Avoonghairsalon17:47
32たくさんの卵の中からハゲを見つけるゲーム大量の卵から1つだけ違う「ハゲ」を探すシュールなブラウザ間違い探しゲーム「EGG HUNT CLUB」を作った。@Andy34218:00
33Windows11のDocker上でReact、Java、PostgresSQLの開発環境整備②前回の3コンテナ環境のDBにテストデータを投入し、React→Java→PostgreSQLとデータを取得して画面に表示するまでを示した。@HaruKurakami18:06
34開発環境が突然「保護されていない通信」に!Let’s Encrypt の証明書を DNS 認証で更新して、自動更新にするまでEC2のApache開発環境で期限切れになったLet’s Encrypt証明書をDNS認証で手動更新し、自動更新にするまでを示した。@Tukirukiki18:13
35【悲しい話】個人開発のツール集を公開した。最初のアクセス 1,860 件の中身を調べたら、人はほとんどいなかった69ツールの「犬の手」公開直後にCloudflareで見えたページビュー1,860件を調べると、ほとんどが人ではなかった。@hasegawa—202518:15
36kintone REST API で一覧の絞り込みを引き継いで、500件を超えてレコードを取る建設向けkintoneプラグイン群で共通の、一覧の絞り込みを引き継ぎつつGET /k/v1/records.jsonの500件上限を超えて取る方法を示した。@Genbakoe18:44
37kintone のレコードを A4 の帳票にして印刷する:CSS の @page と、値の整え方kintoneのレコードをPDFライブラリなしでCSSの@pageとブラウザ印刷だけでA4縦の作業日報・KY活動記録の帳票にした。@Genbakoe18:44
38計測イベントが壊れたらCIで落とす——JSON Schemaで書くデータ契約テストsign_up_completedがsignup_completeに変わるような計測イベントの形の変更を、JSON Schemaのデータ契約テストでCIで落とすようにした。@yuonozawa18:49
39ZENITH Codeディープ解析④ 主要な販売先から取引の依存度を読む――部品会社5社の売上に占める自動車会社の割合を並べる有価証券報告書の「主要な顧客」から、部品会社5社の売上に占める自動車会社の割合を開示リーダーで並べて依存度を読んだ。@Sohei-Taniguchi-CG18:51
40初参加!JAWS FESTA 2026さ行ってきたどレポート11月7日に秋田市のあきた芸術劇場ミルハスで開かれたJAWS FESTA 2026 in AKITAに初参加し、地方コミュニティにも出たいと感じた。@manaty19:05
41ブラウザのマウス計測で「8000Hz」はどこまで信用できるのか — 数値を保留する条件の設計8000Hzではサンプル間隔0.125msでタイムスタンプ分解能0.1msでは読み切れないため、ブラウザ計測で数値を保留する条件を設計した。@windspoor19:42
42【Terraform×AWS】AWS Budgetsとコスト異常検出で「気づいたら高額請求」を防ぐ予算比の超過を見るAWS Budgetsと、機械学習で普段と違う支出を見るCost Anomaly Detectionを併用する構成をTerraformで作った。@ham-nao20:39
43【Terraform×AWS】S3とCloudFront(OAC)で静的サイトを安全に配信するS3静的ウェブサイトホスティングはバケット公開が必要でHTTPS非対応のため、非公開S3をCloudFrontのOAC経由で配信する構成をTerraformで作った。@ham-nao20:40
44【Terraform】terraform testでモジュールのテストを書く(モックプロバイダー対応)Terraform 1.6のterraform testと1.7以降のモックプロバイダーで、AWSにリソースを作らずモジュールをテストする方法を示した。@ham-nao20:41
45AWS Security Agent ハンズオン:GitHub リポジトリのコードレビューを実践する11/6のAWSセキュリティハンズオンを元に、AWS Security AgentでGitHubリポジトリをコードレビューする連携手順を補った。@soulgemanalyst21:05
46【Next.js, Supabase Auth】爆速でGoogle認証を実装するNext.jsとSupabase AuthでGoogle認証を実装する手順を、SupabaseとGCPの設定まで2026年3月時点の情報で示した。@bisketoriba21:17
47【コツコツAWS】Amazon Bedrock - runtimeとmantleて結局何? -Amazon Bedrockのモデル呼び出し口bedrock-runtimeとbedrock-mantleの違いを、Mantleエンジンとエンドポイントに分けて調べた。@guupys21:41
48プレビュー中のGuardDuty Investigation触ってみた(DevOps Agentとも比較してみた)プレビュー中のGuardDuty Investigationで検出結果をAIに調査させ、前回試したAWS DevOps Agentとの違いを比べた。@mtmt_factory21:48
49The postcard lot that looked profitable until the fee lines arrived(手数料の明細が届くまでは儲かって見えた絵葉書ロット)近所の人のeBay販売を手伝う筆者が、ビンテージ絵葉書や鉄道時刻表の出品で手数料明細が利益を削った経緯を英語で書いた。@feesolvenotes21:50
50VercelではX-Forwarded-Forを偽装できない?25パターンで検証してみたSupabaseの匿名サインインのレート制限に使う元IPを守るため、VercelでX-Forwarded-Forの偽装を25パターン試した。@RyoK7322:01
51【やさしく】CORSについて理解するカフェ注文アプリでわざとCORSエラーを出し、APIは200 OKを返すのにブラウザが拒む理由をオリジンと同一オリジンポリシーから確かめた。@miruky23:04
52Amazon ECS の VPC Lattice 対応、ブルー/グリーン・リニア・カナリアの仕組みと注意点10月2日にECSがVPC Lattice利用サービスでブルー/グリーン・リニア・カナリアに対応し、その切替の仕組みと注意点を整理した。@Haruki-N23:15
53Next.jsでAI画像編集サービスを作るときに考えたWebhookとクレジット管理の設計Next.jsのAI画像編集サービスで、長時間処理・Webhookの重複・失敗時のクレジット返却・画面離脱の4点を考えた設計を示した。@driftboss11023:15
54【AWS】RAG小、新機能全マシ、IAMカタメ、予算スクナメでDynamoDBベクトル検索、Strands Decider 2B、Claude Haiku 5.5、Lambda Web Functionsなど6件の新機能を全部載せで検索システムを作った。@kikuziro23:21
55終日予定の終了日をそのまま DTEND に書くと長さ0になる。iCalendar の終わりは「最終日の翌日」RFC 5545では終日予定のDTENDは最終日の翌日を指すため、終了日をそのまま書くと長さ0になり、icsgenでは1日足している。@hashito23:41
56Reactの基礎を学んで簡単な学習記録アプリを開発した感想Udemyで学んだreact 19.3.1とTypeScriptで、Stateだけを使い一覧・登録・学習時間合算ができる学習記録アプリを作った。@yukmaru23:55

Publickey

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

gihyo.jp

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

GIGAZINE

#TitleSummaryPublished
1AIに「3DCGのおしり」を作らせて性能を比較するベンチマーク「LLM AssBench」が登場AIに人のおしりの3DCGを作らせ、ブラウザ上で回転・クリックで揺らして各モデルの出来を並べて比べられるLLM AssBenchが公開された。19:00

ITmedia News

#TitleSummaryPublished
1クラウドインフラのシェア、AWSが26%に後退 Google Cloudは16%に上昇 市場全体は過去最大の高成長率へ 2026年第3四半期調査Synergy Researchによると2026年第3四半期の市場は前年比55%増の1680億ドルで、AWS 26%・Azure 19%・Google Cloud 16%だった。11:00

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

#TitleSummaryPublished
1Launching the Vite Ecosystem Fund(Vite エコシステム基金を立ち上げ)Cloudflareが非社員を含むViteコアチームの選考で、Vite Ecosystem Fundの第1弾30万1,300ドルをOSSプロジェクトとメンテナーに配分した。22:00

Vercel Changelog

#TitleSummaryPublished
1Decision models take 26% of requests; Anthropic now wins new teams 2:1(判断モデルがリクエストの 26% を占め、新規チーム獲得で Anthropic が 2 対 1 で優勢に)月100兆トークン超を中継するAI GatewayのProduction Index 11月版で、判断モデルは6週間で4分の1のリクエストに伸びたが支出は1ドルあたり0.5セントだった。14:00

AWS What’s New

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

Google Cloud Blog

#TitleSummaryPublished
1Cloud Pathways, a distributed ML runtime for massive accelerator fleets, now GA(大規模アクセラレーター群向け分散 ML ランタイム Cloud Pathways が GA に)Google DeepMindがGemini学習用に作った分散MLランタイムPathwaysがGKEでGAになり、直近90日で1.3億TPUチップ時間超に使われた。22:00

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

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

Hacker News

#TitleSummaryPublished
1Show HN: Velork – Design and Code, Together(Velork — デザインとコードを一緒に)Figmaのフレームを貼るとリポジトリのフレームワークに沿ったコンポーネントを出すフロントエンド向けIDEで、Claude Code・Codex・Cursor等に対応する。00:31
2Byward – put any MCP server behind OAuth 2.1 and Entra ID(Byward — 任意の MCP サーバーを OAuth 2.1 と Entra ID の背後に置く)Go製単一バイナリの認証ゲートウェイで、HTTP・stdioのMCPサーバーをOAuth 2.1/OIDCとEntra IDのアプリロールで守る(v0.1.0・第三者監査は未実施)。00:31
3Show HN: Email-like interface to review, decide, and annotate agent work(エージェントの作業をレビュー・判断・注釈できるメール風インターフェース)Plannotator InboxはClaude Code・Codex・Cursor等の質問や計画・差分を1つの受信箱で受け注釈や返信ができ、Tailscale経由でスマホからも使える。02:57
4A new web bsed Markdown editor WASM(WASM で動く新しい Web ベースの Markdown エディタ)SaralaはTauri 2上のWYSIWYG Markdownエディタで、KaTeX・Mermaid・D2・Shikiを本文内で描画し、ブラウザ版はRustをWASM化して動く。03:49
5HN’s HTML has changed slightly(HN の HTML が少し変わった)投稿者は自作のCパーサーを1分で直せたと述べ、コメントではHackアプリでコメントが表示されなくなった指摘と公式APIの案内があった。03:58
6Show HN: A free Gameboy–style music tracker in the browser with shareable URLs(共有 URL 付きでブラウザで動く無料のゲームボーイ風音楽トラッカー)パルス2・波形・ノイズの4チャンネルをWeb Audio APIで再現し、曲はlocalStorageに保存してURLで共有できるトラッカーを公開した。05:43
7Show HN: SafeScript, a safe version of JavaScript for executing untrusted code(信頼できないコードを実行するための安全な JavaScript「SafeScript」)evalやclassを文法で排除し、constructorや__proto__を実行時に遮断、60秒上限のタイムアウトを持つJSサブセットでJSとPHPに変換される。06:26
8Debezium Postgres WAL Subscription Monitoring(Debezium の Postgres WAL サブスクリプション監視)11月8日の記事で、捕捉テーブルが静かだとWALが約680MBまで溜まり、trust_slot併用で15MB未満、heartbeat queryで20〜40MBに抑えられた。08:55
9Parse_number() as a SQLite extension: C vs. Rust(SQLite 拡張としての parse_number():C 対 Rust)最適化したC版は14KBで1行16〜19nsとRust版(約300KB)の約2倍速く、800万回のファズテストで全実装の結果が一致した。10:04
10Everything to automate and make your device,like aPC and phone,smart as a robot(PC やスマホなどの端末を自動化し、ロボットのように賢くするすべて)PC操作を主目的とするOSSのAI音声アシスタントFLEY AI-Voceの紹介投稿で、取得時点ではコメントが無く1ポイントだった。12:12
11Show HN: A diffusion model that runs in pure CSS, no JavaScript(JavaScript なしで純粋な CSS だけで動く拡散モデル)CSSの整数演算で11個の小さなMLPをDDIM 12ステップで展開し、約20万重み・5.2MBで16×16のピクセルアートを約0.13秒で生成する。13:16
12Why MariaDB is giving financial services a cache of its own(MariaDB が金融サービスに専用キャッシュを提供する理由)11月6日の記事で、MariaDBとFINOSが監査性やコンプライアンスを組み込んだ金融向けOSS分散インメモリキャッシュ「Kevät」を発表した。13:44
13Show HN: A bot attack forced me to rebuild my tools on Cloudflare Workers(ボット攻撃を受けてツールを Cloudflare Workers で作り直した)/submit.phpへの同一IPから毎分数百件のスパムをIP遮断で防ぎ、Dead Link Checkerをエッジへ移したが、構成やコストの記載は無かった。14:54
14Show HN: MyBox – Isolate your projects in a Linux box(MyBox — プロジェクトを Linux ボックスに隔離する)apple/containerのフォークで、ボックスごとに独自カーネルを持ちファイルはコピーで搬入、Macとローカル網への通信を遮断しTouch IDを要求する。20:51
15Show HN: Product Analytics for your agent. 100x+ cheaper analytics/BI(エージェント向けのプロダクト分析、100 倍以上安い分析/BI)Slurpはイベントを自分のCloudflareに保存しエージェントがSQLで分析するOSSで、5,000万イベントで月約8ドルとOpenPanel Cloud比100倍以上安いと試算した。23:30
16Show HN: Kiosk, a first-class AI assistants’ intefrace to online services(AI アシスタントがオンラインサービスを使うための第一級インターフェース Kiosk)agents.txtとRFC 7591等で登録し、Equihashのproof of workとAP2のマンデート・Stripe決済を使うAIアシスタント向けオープンプロトコルを提案した。23:42
17Show HN: Native Tcl/Tk Wayland and Android Port(Tcl/Tk のネイティブ Wayland・Android 移植)Tcl/TkのWaylandとAndroid 11以降ARM64へのネイティブ移植の大半をClaudeが人間の監督下で書き、XMPPクライアントTkabberを1点の修正で動かした。23:53