VOL. 182
WEB DEV DIGEST
WEB DEV OUTLINE
2026-11-04
水曜日 · JST
TODAY’S ISSUE 2026年11月4日 · 水曜日 WEB FRONTLINE

Node.jsが11月11日に脆弱性修正版、Vercel Security Reviewがベータほか — Web Dev Digest: 2026‑11‑04

Top 20

Wednesday, November 11, 2026 Security Releases(2026年11月11日(水)のセキュリティリリース予告)

Source: Node.js Blog | Published: 2026-11-04 08:00 JST

Vercel Security Review now in public beta(Vercel Security Review がパブリックベータに)

Source: Vercel Changelog | Published: 2026-11-04 05:00 JST

The Internals of PostgreSQL(PostgreSQL の内部構造)

Source: Hacker News | Published: 2026-11-04 06:51 JST

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

Source: AWS What’s New | Published: 2026-11-04 01:00 JST

Amazon WorkSpaces for AI agents now supports Linux and Windows 11 cloud desktops(Amazon WorkSpaces for AI agents が Linux と Windows 11 のクラウドデスクトップに対応)

Source: AWS What’s New | Published: 2026-11-04 03:00 JST

Next Unreal Engine release will add web platform support(次期 Unreal Engine が Web プラットフォームに対応へ)

Source: Hacker News | Published: 2026-11-04 02:52 JST

Britecharts v3 Released: Accessible D3 Charts for JavaScript and React(Britecharts v3 リリース: JavaScript と React 向けのアクセシブルな D3 チャート)

Source: Hacker News | Published: 2026-11-04 23:45 JST

【脆弱性ラッシュ】PHP2Shell・Brotli(HTTP2Shell)・Node・Chrome・Goが同時に来た週に、サーバーの「放置」が露呈した話

Source: Qiita | Published: 2026-11-04 16:28 JST

Vercel CI no longer requires a linked Vercel project(Vercel CI が Vercel プロジェクトとの連携なしで使えるように)

Source: Vercel Changelog | Published: 2026-11-04 03:00 JST

「Google Chrome 157」安定版リリース、Android版でオンデバイスの言語判定が可能に

Source: GIGAZINE | Published: 2026-11-04 11:45 JST

Goの関数をTypeScriptからimportする【Content Mapper実用編】

Source: Zenn | Published: 2026-11-04 00:51 JST

なぜNodeの重い計算は worker_threads・子プロセス・別サービスで置き場所が変わるのか

Source: Qiita | Published: 2026-11-04 03:59 JST

oxlint 1.85とESLint 10を3,000ファイルで実測比較した結果

Source: Zenn | Published: 2026-11-04 07:54 JST

【2026.11現在】PHP脆弱性から学ぶNext.jsのセキュリティ対策

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

シフト表の自動作成を、貪欲法とシード固定の局所探索で作る

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

STEP ファイルをブラウザで読む:平面・円筒など解析曲面だけに絞った自前パーサ(TypeScript)

Source: Qiita | Published: 2026-11-04 09:01 JST

cacheComponents: true にしたら出たエラー12件 — 1件ずつしか見えないエラーを全部潰した記録

Source: Zenn | Published: 2026-11-04 09:45 JST

WKWebView で開いた SNS の「本人が押した移動」と「サイトが勝手に移した移動」を見分ける:SPA では navigationType が来ない

Source: Qiita | Published: 2026-11-04 10:23 JST

「接続が足りません」と出たら:Supabaseで原因の見分け方から再発防止まで

Source: Qiita | Published: 2026-11-04 12:52 JST

AlloyDB Express: Instant, scale-to-zero PostgreSQL for developers and coding agents(AlloyDB Express: 開発者とコーディングエージェント向けの即時起動・ゼロスケール PostgreSQL)

Source: Google Cloud Blog | Published: 2026-11-04 23:00 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1web-ifc 13 バージョンを同じ IFC で比べた検証ログ(0.0.50〜0.0.78)web-ifc 0.0.78 はブラウザの IfcAPI.StreamMeshes が BindingError になると 13 版の比較で判明した@grok_prtex00:21
2アカウント1つで70+モデルを選べる、OSSのデスクトップAIアシスタント AnyModelBot を作ったMIT の AnyModelBot v0.1.21 は 1 アカウントで Claude・GPT・Grok など 70 以上のモデルを切り替えられる@anymodelbot01:33
3復元エラーの後も元データは残るか:JavaScriptの8入力で確かめる先に既存データを空にすると JSON 解析失敗時に元の 2 件が消えると、人工データの 8 入力で確認した@kissa_hitotoki02:21
4position-stickyを活用したスクロール追従レイアウトの設計と実装position: sticky の設定で固定レイアウトを組み、複数端末で追従と表示崩れの有無を確かめる手順を示した@my_agent_works03:16
5シフト自動作成を3方式で作り直して分かった、貪欲法が破り続けていたルール貪欲法は不足 0 の表を出しつつ最短勤務時間を全シナリオで破っており、LLM・貪欲法を経て MIP ソルバへ移行した@playpark03:59
6Cookieとは何かCookie は名前と値に送信先や保存期間の属性を持ち、条件に合う通信へブラウザが自動で付けて送ると整理した@shinb004:52
7破局Homelab:なぜ家庭に厳格なSRE本番運用体系が必要なのか?【可用性目標・RPO・RTOの数理実証】家庭用 Homelab に Google SRE の規律を導入し、30W の省電力で RPO 1 秒未満を目標にする設計を論じた@ubinity06:16
8Kiro の新しい無料トライアル!知っておきたい 8 のことKiro の個人向け無料トライアルが 2026年11月1日に変わり、500 クレジット追加となった点と注意 8 項目を挙げた@yosse95ai06:30
9EC2 インスタンスタイプの選び方:M シリーズを基準に要件から考えるEC2 の c7i.2xlarge 形式の読み方から、M シリーズを基準に要件へ合わせてタイプを選ぶ方法を示した@kitanon07:30
10AIの定期実行プロンプトを正規表現15本で点検する:外部通信ゼロの指示書チェッカーの作り方定期実行 AI の起動文に必要な 15 項目を正規表現だけで判定する、外部通信ゼロの単一 HTML ツールを作った@ichiro_ai9007:30
11不可視の Unicode タグ文字に仕込まれた指示を、日本語の文字列と日本のサイトで試した不可視の Unicode タグ文字は ASCII しか隠せず日本語は空文字になり、日本の 10 サイト中 2 サイトで canvas 読み出しが見えた@mystery_hat08:00
12セキュリティ、どこまでやれば十分? ― 3 分チェックから SCS ★3、最初の 90 日まで自社のセキュリティ水準を Lv0〜Lv4 で測り、SCS ★3 と最初の 90 日のロードマップまで扱う本が公開された@rkawajiri08:42
13UI のスキルを 5 つ同じ条件で比べたら、案外スキルなしが良かったClaude Code 向け UI スキル 5 種とスキルなしで LP を各 3 回比べ、首位は UI UX Pro Max、2・3 回目の次点はスキルなしだった@akaringo110909:00
14YouTube API の uploadLimitExceeded は24時間10本で出た。非公開の固定はなしYouTube API は 1 万ユニットのクォータとは別に、直近 24 時間 10 本の次で uploadLimitExceeded になった@ai_hacchu09:00
15CSPとセキュリティヘッダー:中高生に説明するつもりで書く技術・セキュリティCSP は読み込むスクリプトを制限する指示で、まず観察し動作確認してから制限を有効にすると文化祭の例で説明した@kotanpolin09:05
16Claude Codeに任せたDockerfileを、後から自分で読み直す ー Dockerの基礎Vercel から AWS への移行で Claude Code が書いた 4 段マルチステージ Dockerfile を、各段の役割から読み直した@nagi_dev09:07
17見出しの読めない明細 PDF で、どの数字が残高かを決める 4 段の順番。数字の個数・符号・x・残高の差(pdf.js・外部送信ゼロ)見出しの読めない明細 PDF で残高列を決めるため、数字の個数・符号・x 座標・残高の差の 4 段で判定している@sora_proj09:11
18Supabase × Claude Code 本番運用の教科書Supabase の RLS と列権限、許可・拒否の試験を学ぶ全 9 章の無料 β 版で、DB 単体 38 項目を確認済みとしている@shingokumon09:15
19【1日1デプロイ】重さ×距離で揺れを整える「ユラッ!秋風モビール」を作った重さと中心からの距離で横棒を水平にする物理パズル「ユラッ!秋風モビール」を 3 つのモビールで公開した@boraemon200009:23
20ずんだもんと学ぶセキュリティ:入門編ずんだもんと四国めたんの対話で、架空 EC の AWS 環境を題材に IAM から検知対応まで守る側を一周する教材が公開された@bonobono10:19
21ずんだもんと学ぶセキュリティ:実践編実践編はマルチアカウント、脅威モデリング、サプライチェーン、WAF を Trivy・cosign・Conftest の実例で扱う@bonobono10:19
22ずんだもんと学ぶWeb技術URL と HTTP から三層構造、Cookie、認証、CDN までを Python 標準ライブラリと curl だけで学ぶ教材が公開された@bonobono10:19
23note の公開記事9本の題名を一括で短くした — 元の題名を残し、タグ数と見出し数で照合する手順note の公開記事 9 本の題名を 12〜21 字へ短くし、元題名と変更前 7 日閲覧数を残して効果を判定できるようにした@zeroyen_dev10:31
24D3-edgeでLLMを自動選択してみた:vLLM Semantic RouterをAWSで検証D3-edge の 4B / 8B 振り分けは 36 件すべて期待どおりで、平均応答は 8B 固定の 11.69 秒に対し 11.19 秒だった@tatsuyaaaaaaa10:43
25ISUCON2026で126,634点でしたISUCON2026 で 2 人チーム「熱帯魚同好会」が Claude Code と Codex を使い 126,634 点を記録した@o8n10:46
26Astroのpublicに.htaccessを置かず、環境別のビルド先へ生成する同じソースから本番とサブフォルダの確認版を作るため、.htaccess を public に置かず環境別のビルド先へ生成した@nadarakainc10:52
27【個人開発SaaS】Edge Functionsの「オープンメールリレー」と「cron認証バイパス」を塞いだ話Supabase Edge Functions で JWT Gateway を過信して生じたオープンメールリレーと cron 認証バイパスを塞いだ@taski_app11:18
28Aurora DSQLはAurora PostgreSQLと何が違うのか、設計前に押さえる制約Aurora DSQL は外部キーや SERIAL、拡張機能が使えず、SELECT 後の UPDATE がコミット時にエラーになり得ると整理した@techdbblog12:01
29Claude 向けに作ったメルマガ生成 AI を、さくらの AI Engine(gpt-oss)に載せ替えて本番に出すまでClaude 前提のメルマガ生成 AI をさくらの AI Engine へ移し、OpenAI 互換 API と JSON スキーマで 5 回中 5 回成功させた@newsletterready12:07
3035日でフロントエンドの基礎を完全に理解する #29 - フロントエンドの認証(トークンの置き場・Cookie属性・OIDC)トークンの置き場をメモリ・localStorage・クッキーの 3 択で比べ、HttpOnly や SameSite の効果を実測した@kipcop12:22
31Amazon Linux 2023 でカーネルをアップデートしたときに保持されるバージョン数について調べてみたAmazon Linux 2023 のカーネルは dnf.conf の installonly_limit=3 で既定 3 つ保持され、超えると古い順に消える@sena062713:00
32Claude CodeとCodexにSupabaseのメモアプリを12回作らせたら、RLSは毎回かかっていた。分かれたのは『だれが読めるか』Claude Code と Codex に 12 回作らせたメモアプリは RLS が 12 回とも有効で、差が出たのは読める人の範囲だった@bpr_prot14:19
33iframe の sandbox で WebKit だけ入力イベントが0件になり、打った文字が保存されなかったWebKit だけ sandbox の iframe で入力イベントが 0 件になり保存漏れが発生、allow-scripts と CSP で解消した@container_cms14:52
34ブラウザだけでフォントを変換する方法 (TTF, OTF, WOFF2) アップロード不要OpenFile は WebAssembly と Web Worker で TTF・OTF・WOFF2 をアップロードなしで変換できる MIT のツール集である@aniruddhaadak15:04
35Next.js+Vercel+SupabaseでWebアプリを開発してみたバックエンド技術者が日程調整と割り勘の Planly を Next.js・Vercel・Supabase で作り、環境構築からデプロイまで書いた@taro_memo15:38
36公開UIから考えるサムネイルの背景・枠レイヤー設計サムネイルの背景と枠を独立して復元・比較できる編集レイヤーとして捉え、公開 UI の観察から責務分割を考察した@thumbsai16:08
37サーバーを持たずに、複数の Gmail を静かに通知する Chrome 拡張を作った複数 Gmail の通知拡張 Peekat Email はメールを自サーバーに通さず、ワンタイムコードの誤検出防止と控えめ通知を既定にした@felixlyu16:57
38ブラウザだけで動く360以上のファイルツール「OpenFile」を作りましたOpenFile は PDF・画像・動画など 360 以上のツールを登録不要・透かしなし・回数制限なしでブラウザ内実行する@aniruddhaadak17:08
39Google Meetのチャットをニコ動風にWebページへ流すChrome拡張を作った社内発表でチャットを見に行く手間を減らすため、Meet のコメントを Web ページ上へ流す拡張 Meet Flow を作った@sunyeul8917:29
40toLocaleString の timeZone を省くと、ローカルでは絶対に見えない。Vercel でだけ9時間ずれるtoLocaleString の timeZone を省くと JST の開発機では正しく見え、Vercel 上でだけ 9 時間ずれると実例で示した@matsutake_prgrm18:00
41AIのUI崩壊対策に最新のCSS記法を使わせようAI に古い padding-top: 56.25% でなく aspect-ratio や position-anchor、@layer を使わせれば UI 崩れを防げると主張した@luma18:13
42画面を実況するAI相棒、デス数を8回中4回しか数えられず、速い検知だけLLMから切り離した配信画面を実況する AI がデス数を 8 回中 4 回しか数えられず、速い検知をローカルの画素照合へ切り離した@hoshiorange18:26
43NFCカードで打刻する端末を、Androidで作り直したNFC 打刻端末を Android で作り直し、puppeteer をやめて直接 HTTP で打刻、認証情報は KMS 暗号化にした@runyan_tang18:39
44ECS + RDS → Lambda + Aurora DSQL の移行で社内アプリのインフラ費用がほぼゼロになった話固定費は月約 $208.26 から月数セントへ減り、VPC エンドポイントだけで月 $61.32 を占めていたと明かした@fukuoka_wogo19:00
45XSSしか知らなかった人間が、SRIでCDNの改ざんを止めてみたCDN のスクリプトに integrity 属性(sha384)を付けると改ざん時にブラウザが読み込みを止めると手元で確かめた@muuuuuuuuuuu19:00
46Vercel Hobby プランで商用利用はできる? — Next.js+Supabase 構成の判断基準Vercel Hobby の商用利用は規約上不可で、使用量でなく目的で判定され、Stripe やアフィリエイトの実装時点で該当すると説明した@joemike20:25
47getImageData() の範囲外のピクセルは透明な黒になるgetImageData() の矩形がキャンバス外へ出ると該当部分は取り除かれず透明な黒で返ると 2×1 の canvas で示した@morphio20:37
48DeepSeek Harnessのagent loopは本当に差し替え可能か、patchで壊してみたdisabled: true と insert で差し替えられ約 70 行の最小 Agent が完走した一方、実 LLM での検証は未実施である@mskbhd20:46
49Strands Decider 2Bを同じ231問でJevと比べた: 72.3%対86.2%Strands Decider 2B は JevBench 231 問で 72.3% と Jev の 86.2% に届かず、「同等」は成り立たなかった@mskbhd20:46
50メンテ6分で本番サーバー交換 — rsync2回でセッションごと移す切替手順AL2 から AL2023 へ本番 EC サイトを交換し、rsync 2 回と 3 段階スクリプトでメンテ約 6 分、ログインも維持した@pythona20:54
51娘とのクイズ遊びをアプリにしたら、日本語の奥深さを体感した話クイズを作るアプリを娘との遊びから開発し、5〜10 月で 307 コミット、114 PR の経緯を時系列で残した@tomipetit21:21
52AWS学習用シミュレーター開発記録:CloudFormationでREST APIとLambdaをつなぐ非公式 AWS シミュレーター TenkaCloud で CloudFormation から REST API・Lambda・SSM を一括作成できるようにした@bull21:31
53ブラウザでONNXを動かす:OCR・AI背景除去を含む46個のツールを「完全ローカル処理」で作ったMoxiKit は ONNX で OCR と背景除去を含む 46 ツールをブラウザ内で動かし、ファイルを送らない構成を公開した@moxikit22:17
54Claude の利用上限はどこから読めるか:使用量 API、SSE の message_limit、StreamTimeline のフレームclaude.ai の 5 時間と週間の上限値が使用量 API や SSE の message_limit に載る場所を DevTools で確かめた@msadofschi22:32
55Editorはもう古い。新ロールへ安全に移る768試行GCP の新基本ロール Admin・Writer・Reader へ名前だけ置換すると閲覧範囲が広がるため、影響 55 か所を検出するスクリプトを作った@ccie2630223:13
56ローカルファースト同期でハマった話【おうちストック開発日記 #3】Pull を先に行い version と updatedAt の Last Write Wins で競合を処理、世帯切り替え時はローカルを消してから Pull する@koffeeex23:47
57UUID v7 を1000件まとめて作って sort したら、981件が生成順と違う位置に動いた。同じミリ秒の中は乱数で並ぶUUID v7 を 1000 件 sort すると 981 件が生成順と違う位置へ動き、同一ミリ秒内は乱数順になると判明した@hashitoz23:52

Qiita

#TitleSummaryAuthorPublished
1GPT-5.6 SolとClaude Opus 4.8でCSVインポートツールを一度書いて使い回す実測GPT-5.6 Sol と Claude Opus 4.8 の初版はどちらも入力と同じ出力先で CSV 原本を上書きし、修訂版で 23 種を通した@whitemarshall00:54
2ドルアーガの塔の迷路を再現して、実機画面と照合してみたドルアーガの塔の 60 フロア迷路を JavaScript で再現し、実機画面と全マス照合して一致を確認した@kumi070802:11
3Request/Responseだけで作る練習フォーム:入力検証とHTML出力を分けるWeb 標準の Request と Response だけで練習フォームを作り、入力検証と HTML 出力の境界を Node.js v24.15.0 で確かめた@cnvxstudio05:46
430分ごとの稼働確認は、無人実行が4回続けて何もしなかった丸1日を一度も欠けとして出さなかった。予定の起動を1つずつ数えると、8日間の24回のうち完走は17回だった30 分ごとの稼働確認は無人実行 4 連続の失敗を検知できず、予定起動を数えると 8 日 24 回中完走は 17 回だった@AUTOMOS07:25
5Intl.NumberFormatでFXレートの表示桁をそろえる:元の数値を保持する実装Intl.NumberFormat で FX レートを小数 3 桁へそろえ、元の数値を保持して表示文字列だけ分ける実装を示した@kaigaifxizumi07:37
6Bridg-It(Gale のゲーム)— 盤は全域木 2 本に「辺が 1 本足りない」。Lehman の定理をペブルゲームで判定し、全グラフの minimax で確かめたBridg-It をブラウザ実装し、勝敗を Lehman の定理と (2,2) ペブルゲームで判定、5×6 盤でも一瞬で終わるとした@sen-ltd09:02
72026年11月4日 今日のQiitaトレンド記事をポッドキャストで聴こう!2026年11月4日の Qiita トレンド記事を AI ポッドキャスト化し、毎朝 7 時に更新している@ennagara12810:30
8PDF.js をデモから深掘り 3: getPage メソッドの全体像PDF.js の getPage は 1 始まりのページ番号を受け、PDFPageProxy へ resolve する Promise を返すと追った@LanceVance10:46
9AWSもAzureもGoogle Cloudも触ることになったが、クラウドごとのセキュリティ設定をどう揃えればいいか分からないエンジニアへ。4大クラウドを横断して設計と運用を見渡せる一冊『マルチクラウドセキュリティの教科書』は AWS・Azure・Google Cloud・OCI を同じ枠組みで横断すると書評した@yasu110910:47
10kintoneの参照先をたどる処理をJavaScriptでテストする|循環参照・共通の参照先・深さ上限kintone のアプリ間参照の循環を、処理予定の ID を Set に記録して再訪を防ぐ探索で解決し JS でテストした@kintaco11:08
11【30分点検】Supabaseで作ったアプリのデータが外から読めないか、5か所で確かめる手順UpGuard 調査で 1 万 6,326 件の DB の表が外から読めたことを受け、Supabase の点検箇所 5 つを 30 分手順にした@bpr_prot11:25
12Aurora DSQLの接続・SQL・コミットでつまずく4点Aurora DSQL では IAM 権限不足が password authentication failed で返るなど、接続・SQL・コミットの 4 点でつまずくとした@techdbblog12:00
13Apache DorisをAWS Graviton5で検証:最大78%高速化Apache Doris の 194 クエリで Graviton5 の M9g は M7i より 18〜78% 速く、191 本で高速化した@VeloDB_IO12:09
14useActionStateは入力値も残してくれるか。通常のフォームstateと9条件で比較するuseActionState は入力値を保持せず、検証エラーを返すだけで uncontrolled input が空になると 9 条件で確かめた@hiro12312:34
15お天気アプリ#32お天気アプリ学習記録 #32 で、OAuth の役割と !! が値を boolean 化する理由を写経しながら学んだ@langhuanamacha13:08
16#208 コード上の依存関係を潰さず、推測を混ぜずに残す依存関係の正本 JSON をどの粒度と種類で残すかを Todo アプリで検討し、抽出処理の契約を先に決めた@nxted_sapporo13:44
17人前でどのようにコードレビューをするべきかIT 未経験の独学者が人前でのコードレビューに備え、AI 出力の教材で練習して進め方をまとめた@rio-taro11714:50
18画像の出力名は最後の拡張子だけを置き換えるscan.final.heic のようなファイル名は split の先頭でなく最後のドットで分け、JPEG 名を作る関数を示した@morphio16:17
19Zodで安全にAPIレスポンスとフォームを検証する入門ガイドZod のスキーマと parse で API レスポンスとフォーム入力を実行時に検証する基本を、コード例で示した@felix-jp-studio16:49
20AIの集計レポートはあったけど、CloudWatch ダッシュボードを整理した話回数メトリクスの平均で全線が 1 に張り付き、disk_used_percent は tmpfs 混入で 6.9% と出ていた(実際は 35%)ため修正した@Tukirukiki17:18
21【初心者向け】Cloudflare Pagesで静的HTMLを公開して、独自ドメインのサブドメインまで設定する全手順静的 HTML を Cloudflare Pages へ直接アップロードし、サブドメイン bio.310techlab.com の設定まで無料プランで完了した@satouyoshiaki17:26
22【2026年11月版】Amazon Bedrockの安価なLLMを19個、RAGで徹底比較してみた(Nova 2 Lite / Claude Haiku 4.5 / gpt-oss / Qwen3 / DeepSeek など)Bedrock の安価な 19 モデルを計 2,280 回採点し、DeepSeek V3.2 と Haiku 4.5 が全問正解、Nova 2 Lite は誤り 13 件で最多だった@MURAMASA247017:53
23【AWS初心者向け】EC2のIAMロールをAWS CLIで確認する|インスタンスプロファイルとの違いEC2 のロールは instance-profile 経由で紐づくため、CLI で EC2→プロファイル→ロールの順に確認する手順を示した@reo_infraengineer20:10
24【インシデント対策】CloudWatchアラームの通知からAmazon Q Developerではメンションが付かないのでLambdaで付けて障害に気づける確率を上げたAmazon Q Developer の通知にメンションが付かないため、Lambda で Slack メンションを付けて障害検知率を上げた@Tukirukiki20:28
25Kling V4.0とCloudflare Workersで構築する「COLORS」風AIデュエット動画生成システム:音画完全同期と2人物差し替えパイプラインKling V4.0 と Cloudflare Workers で COLORS 風デュエット動画を生成するパイプラインを、2 人物差し替えまで構築した@TechZeel20:30
26三日坊主の原因は、意志の弱さじゃなかった。途切れても「おかえり」と言う庭を作った途切れても「おかえり」と迎える習慣アプリ Habits Garden を Workers で公開し、押すだけの記録にした@ayasaka20:36
27AI駆動開発の次の段階: ソフトウェアファクトリーFelix Rieseberg の記事に刺激を受け、アプリ自作をやめてアプリを作る仕組みのソフトウェアファクトリーへ移った@Syoitu20:38
28SPA 向けユーザースクリプトの実装パターン:Toy Car To Real Car 補助スクリプトを例にSPA 向けユーザースクリプトで @match 限定、外部通信なし、セレクタ不在時は何もしない方針を実装例で示した@toycartorealcar20:45
29「ランダムで」と頼んだ店員が、同じことばかり言う――素のJavaScriptでセリフの連続重複を避ける乱数は直前のセリフを覚えないため、前回の文を候補から外す条件を素の JavaScript で足して連続重複を防いだ@after6labo21:48
30AWS Cloud Practitionerを1週間で取得した話AWS Cloud Practitioner(CLF-C02)に約 1 週間の学習で合格し、報奨金目当ての受験と勉強法を振り返った@taka-sho0121:56
31【Angular】markForCheck って何?detectChanges との違いと使い分けmarkForCheck() は祖先まで印を付けるだけで描画せず、detectChanges() は自分のビューをその場で検知するが祖先には印を付けない@nakamuuu_ow22:02
32第24回 Terraform講座|Localsで「同じ値」をきれいに管理するTerraform の Locals で Project タグなどの共通値をまとめ、Variable との違いを第 24 回講座で説明した@nyarusasu2222:08
33AWS環境でデバイスフロー攻撃をされたらどうなるか、調べてみたOAuth デバイスフロー攻撃が AWS IAM Identity Center の CLI ログインでも無関係でないと RFC 8628 から整理した@yama313322:29
34「アップロードしない」は本当か? Networkタブとオフラインで検証しながら、ブラウザ完結のファイル処理を実装したメモ「アップロードしない」は DevTools の Network と Offline で検証でき、FormData の中身まで見れば判定できると示した@moxikit22:54
35AWS SAAに10日間の勉強で合格した話AWS SAA に 10 日間の勉強で合格し、暗記では解けず条件に合うサービス選択が問われたと振り返った@taka-sho0123:10
36ZENITH Codeディープ解析③ 政策保有株から取引関係の地図を作る――保有先の数・売り切った保有先・持ち合いを競合で並べるトヨタ・デンソー・ホンダなど 5 社の 2026 年 3 月期政策保有株を並べ、保有先数や売り切り、持ち合いを ZENITH Code で読んだ@Sohei-Taniguchi-CG23:32

Publickey

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

gihyo.jp

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

GIGAZINE

#TitleSummaryPublished
1OpenAIがGitで超大規模リポジトリを運用するためのバックエンド「Pando」を開発OpenAI は Git バックエンド Pando でプッシュ遅延を約 80% 削減し、1 日約 1PB を配信、Rust で 10 週間で本番稼働させた13:31

ITmedia News

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

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

#TitleSummaryPublished
1See the agents, set the terms: new visibility and control for personal agents(エージェントを把握し、条件を定める: パーソナルエージェントの新しい可視化と制御)Security Analytics に Personal Assistants 分類と専用ウィジェットを追加し、エージェント別の経路や応答を確認できるようにした23:00

Vercel Changelog

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

AWS What’s New

#TitleSummaryPublished
1Amazon Connect Customer prefills the email address for new threads started from cases(Amazon Connect Customer がケースから始める新規スレッドでメールアドレスを自動入力)Amazon Connect の Cases で顧客プロファイルからアドレスを自動入力し、新規メールスレッド開始時の手入力を不要にした02:00
2Amazon Connect Customer lets agents pause and resume emails(Amazon Connect Customer でエージェントがメールを一時停止・再開可能に)Amazon Connect のエージェントが承認待ちのメールを一時停止して通話など優先度の高い応対へ移り、後で再開できるようにした05:15
3New features for Amazon EC2 Capacity Manager(Amazon EC2 Capacity Manager の新機能)インスタンスタイプと AZ の対応度を起動や予約なしでスコア化するリアルタイム確認と容量充足メトリクスを追加した16:00

Google Cloud Blog

#TitleSummaryPublished
1Unify operational and Lakehouse data with direct Iceberg access in AlloyDB for PostgreSQL(AlloyDB for PostgreSQL の Iceberg 直接アクセスで運用データと Lakehouse データを統合)Cloud Storage 上の Iceberg 表を直接読み運用データと SQL で結合する機能が preview、AlloyDB sync は GA になった23:00

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

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

Hacker News

#TitleSummaryPublished
1Show HN: CleanSlop – Find what breaks in AI-generated TypeScript/Node web apps(AI 生成の TypeScript / Node Web アプリの壊れる箇所を見つける CleanSlop)コードを読み公開前に直すべき順で指摘するスキャナで、月 1 回無料、GitHub サインインまたはエージェントから使える00:59
2LLMjacking: The AWS, Google Cloud and Azure settings that cap stolen AI keys(LLMjacking: 盗まれた AI キーの被害を抑える AWS・Google Cloud・Azure の設定)GTIG 報告では被害は 1 日 10 万ドル超、最大 100 万ドルで、予算アラートでは止まらず TPM クォータが有効と整理した01:00
3Show HN: 8 years of “Who’s Hiring?” in charts (hiring boom, bust, and AI trends)(「Who’s Hiring?」の 8 年分をチャート化(採用の好況・不況と AI の動向))48,468 件の求人投稿を分析し、投稿数は 2021 年比 66% 減、2026 年は半数に AI が登場すると示した01:07
4Cloudflare Workers and Pages suffering build errors(Cloudflare Workers と Pages でビルドエラーが発生)2026年11月3日 14:46〜19:38 UTC に発生し解決済みの Workers Builds 障害で、失敗分は Retry か再 push で復旧できた01:45
5Lens – read-only health checks for SQL Server and Postgres also as an MCP server(SQL Server と Postgres の読み取り専用ヘルスチェック Lens、MCP サーバーとしても動作)v0.8 は 26 ルールと記録用 8 ルールで診断し、A〜F 評価の HTML / JSON レポートを手元に出力する02:06
6ZeBridge – PostgreSQL replicas on devices, synchronized over NATS(ZeBridge: NATS で同期するデバイス上の PostgreSQL レプリカ)端末にローカル DB を置きオフライン中の書き込みを保持、再接続時に NATS で同期して PostgreSQL が最終判定を返す02:11
7Can the Cloudflare employee that just blocked Route53 Health Checks undo it(Route53 ヘルスチェックをブロックした Cloudflare 社員は元に戻せますか)投稿者の呼びかけに Cloudflare の Dane 氏が反応して解決したと追記され、別の利用者も同じ症状を報告した02:14
8Does your application need local data or faster Postgres?(アプリに必要なのはローカルデータか、より速い Postgres か)ClickHouse は同期層を足す前に、NVMe の中央 Postgres へ直接問い合わせ read replica で拡張する構成を勧めた02:31
9Show HN: Local in-browser privacy-redact for pdf and images using WASM(WASM を使ったブラウザ内完結の PDF・画像プライバシー墨消し)privacy-redact はテキスト、画像、PDF の個人情報を OCR と顔・バーコード検出で隠し、アップロードせず処理する02:52
10Show HN: Replacing Turn-Based LLM Agents with SQLite and System One Models(ターン制 LLM エージェントを SQLite と System One モデルで置き換える)unified-brain は xz の 74 点ベンチで 93.2% と Claude Fable 5.1 に並び、費用 1/20、3.5 倍速と主張した02:58
11Show HN: Who can publish to your NPM dependencies?(npm 依存関係へ公開できるのは誰か)lockfile をブラウザ内で読み、依存へ publish できる全員と、購入可能なメールドメインなど乗っ取りリスクを示す02:58
12Show HN: Vanilla-web skill to replace all JavaScript frameworks(すべての JavaScript フレームワークを置き換える vanilla-web スキル)フレームワーク・バンドラ・サーバーロジックなしの HTML / CSS / JS 規約を、5 つの調査エージェントの出典付きでまとめた03:01
13Getting hit with “Prove you are a human” at every other website(どのサイトでも「人間であることを証明」を求められる)84 ポイント・46 コメントの議論で、投稿者は Cloudflare が 50〜60%、アニメ少女の画面が 10〜20% のページを遮ると訴えた03:22
14278M PII detection model bests OpenAI, AWS and Microsoft(278M の PII 検出モデルが OpenAI・AWS・Microsoft を上回る)Protegrity-PII は PII-SCOPE で再現率 0.910、適合率 0.902、100 万字あたり 0.49 秒と報告した(初版は 10 月 21 日)04:02
15Show HN: Home Poker Ledger – settle a poker game, one HTML file, no server(Home Poker Ledger: HTML 1 ファイル、サーバーなしのポーカー精算)バイインとキャッシュアウトから最少回数の送金を計算し、チップ差額の負担方法を 3 通りから選べる04:10
16SurrealDB 4 and SurrealDB Earth: A serverless database built on Cloudflare(SurrealDB 4 と SurrealDB Earth: Cloudflare 上のサーバーレスデータベース)インスタンスごとに分離され作成約 500ms、コールドスタート約 300ms でゼロまで縮小できると公表した04:57
17Show HN: Mallard: Git for the age of AI agents(Mallard: AI エージェント時代の Git)リンク先は読み込み表示のみで機能の記載はなく、投稿文では Claude や Codex との会話を共有・保存する目的を説明した05:18
18Show HN: Superbase – a SvelteKit rewrite of Supabase table editor(Superbase: Supabase テーブルエディタの SvelteKit 版)リンク先は JavaScript なしで内容を表示せず、投稿文では bunx @xl0/superbase と接続文字列だけで動くと説明した06:05
19Zod: TypeScript-first schema validation with static type inference(Zod: 静的型推論を備えた TypeScript ファーストのスキーマ検証)公式サイトへの投稿で、最新は Zod 4.6、依存ゼロ、コアは gzip 2kb、TypeScript v5.5 以降でテストされている06:50
20A self-hosted small-group back end on a Cloudflare free tier(Cloudflare 無料枠で動く小規模グループ向けセルフホストバックエンド)教会の少人数グループ向けアプリ QJW を Worker 1 つと D1 で動かし、R2 もクレジットカードも不要にした07:33
21Ongoing NPM attack adminide-stack tab-padded eval(atob) with an ETH dead-drop(進行中の npm 攻撃: adminide-stack のタブ埋め eval(atob) と ETH デッドドロップ)cdmbase の 10 パッケージ 12 リリースが汚染され、Ethereum の送信先アドレスから C2 の IP を得て次段を実行する08:09
22Postgres 19 Repack: Built-In Online Table Bloat Cleanup(Postgres 19 の REPACK: 組み込みのオンラインテーブル肥大解消)REPACK (CONCURRENTLY) は読み書きを止めず終盤の短いロックだけで、例では 493MB を 228MB へ 54% 縮小した09:38
23Ask HN: What is the best non mainstream programming language or stack in 2026?(Ask HN: 2026 年の非主流言語・スタックで最良のものは)5 コメントの議論で、Scheme・Racket・Clojure・OCaml が挙がり、LLM 時代は用途で Go や TypeScript を選ぶ声もあった09:51
24Show HN:Pptx-to-Pdf – Convert PowerPoint to PDF in Node.js Without LibreOffice(Pptx-to-Pdf: LibreOffice なしで Node.js 上で PowerPoint を PDF へ変換)純 TypeScript でネイティブ依存なし、convert(buffer) で PDF を返し、スライド指定とフォント割り当てに対応する10:30
25Show HN: Predictygraph – animated diagrams styled with CSS, no reshuffle on edit(Predictygraph: CSS で装飾でき、編集で配置が崩れないアニメーション図)グループごとに layout を選ぶ方式で、1 か所の変更が全体の再配置に及ばないと Mermaid や Graphviz と比べて説明した10:31
26How HN: CloudDrive (Open Source) – Put Your Own Cloudflare R2 Bucket in Finder(CloudDrive(OSS): 自分の Cloudflare R2 バケットを Finder に)macOS 14 以降の Apple Silicon 向けで認証情報は Keychain に保存、ゴミ箱と版復元は未実装の実験版である10:38
27Show HN: Pauseless – Free silence/filler-word remover from videos, on-browser(Pauseless: ブラウザ上で動画の無音やフィラーを除去する無料ツール)1 時間 2.7GB の MP4 を約 5 秒で解析し、Final Cut Pro や Premiere 向け形式へアップロードなしで出力する10:52
28Is PostgreSQL Winning?(PostgreSQL は勝っているのか)2026年11月の DB-Engines で SQL Server まで 3.84 点差に迫る一方、指標は人気を測るものと注意を促した10:58
29Show HN: No-JS <dialog> in Blades CSS v3.1.1 (a Pico CSS fork)(JS なしの dialog: Blades CSS v3.1.1(Pico CSS のフォーク))Invoker Commands API の command 属性で開閉し、@starting-style でフェードとズームの遷移を付ける11:54
30Show HN: DropMyPage – turn an HTML file or PDF into a link and QR code(DropMyPage: HTML や PDF をリンクと QR コードに)5MB までのファイルを登録なしで公開でき、無料リンクは 7 日で失効、Pro は無期限と案内している11:59
31Text.js: Build full-stack React apps that render inside console.log(Text.js: console.log の中で描画するフルスタック React アプリ)React 19 と App Router を DevTools コンソールで動かし、bunx create-text-app で始められる13:59
32A boilerplate for Node.js apps / TypeScript(Node.js / TypeScript アプリのボイラープレート)v2.0.0 は Express 5、TypeScript 7、MongoDB、Redis、Zod を使い、JWT 認証とメール outbox を備える14:22
33PostgreSQL Internals [pdf](PostgreSQL 内部構造の解説書 PDF)リンク先は約 6.6MB の PDF で本文は確認しておらず、ファイル名は postgresql_internals-14_en である14:22
34Show HN: Open-source proxy for per-tenant Postgres, no app changes(テナント別 Postgres を実現する OSS プロキシ(アプリ変更不要))リンク先は LokaDB のプレイグラウンドで、セッション操作とエディタのみが表示され仕組みの記載はなかった14:55
35Steam tables (IAPWS-IF97) in zero-dependency JavaScript(依存なしの JavaScript で書かれた蒸気表(IAPWS-IF97))engineering-tables は IAPWS-IF97 の検証値と有効数字 8 桁で一致し、t 分布や単位変換も含む15:27
36Show HN: HIPAA compliance evidence for Supabase RLS,functions,triggers,auditlogs(Supabase の RLS・関数・トリガー・監査ログの HIPAA 証跡)BAA が覆うのは基盤までで、RLS や監査表とその動作の証明は利用者の責任と 2026年10月29日の記事で整理した16:52
37Show HN: A privacy-first career toolkit (PDF manipulation runs in Browser/WASM)(プライバシー重視のキャリアツールキット(PDF 操作はブラウザ / WASM))リンク先は本文を JavaScript で描画し、説明文のみ取得できた。LinkedIn 投稿や ATS 向け履歴書を AI で作る無料ツールとある17:13
38Front End JavaScript Interview Questions(フロントエンド JavaScript の面接問題)2017年6月9日の Boris Cherny 氏の記事で、概念・コーディング・デバッグ・システム設計に分けて実際の質問を挙げた19:29
39Show HN: Nexity, Claude Code skills to add sections to Next.js + Sanity sites(Nexity: Next.js + Sanity サイトにセクションを追加する Claude Code スキル)Next.js 16.4 と Sanity Studio 6.20 の pnpm モノレポ starter に、エージェント用スキルとレビュー役を同梱する20:36
40Replacing homepage demo media with looping HTML and CSS(ホームページのデモ動画をループする HTML と CSS に置き換える)Stepshots は動画や GIF をやめ、3 クリップで共有 CSS 3.3KB(gzip)、JavaScript なしの 10 秒ループを示した20:45
41Show HN: 13M opinions on 48k products extracted from Reddit and HN(Reddit と HN から抽出した 4.8 万製品・1,300 万件の意見)13,576,547 件の意見で 47,699 件を順位付けし、Gemma 4 を自宅の 3090 で動かして抽出したと説明した21:09
42Plugins with no writes to the live site.WASM sandboxes and reviewable changesets(公開サイトへ書き込まないプラグイン: WASM サンドボックスと確認可能な変更セット)Hatamoto の CMS プラグインは本番書き込み用の host 関数を持たず、changeset を所有者が確認して公開する21:33
43Show HN: React-axis-drag – pointer drags that lock to one axis(React-axis-drag: 1 軸に固定するポインタードラッグ)リンク先は本文を JavaScript で描画し説明文のみ取得できた。スワイプ行やシートで他軸のネイティブスクロールを保つ hook とある21:55
44Server Side Includes with Cloudflare Workers(Cloudflare Workers で Server Side Includes を実現)HTMLRewriter API でヘッダーやフッターを動的に挿入し、ビルド工程なしで部品を再利用する例を公開した22:12
45Show HN: The HTML Library of Babel(HTML 版バベルの図書館)保存せず番号から 1 決定ずつページを生成する方式で、全ページが必ず妥当な HTML になり、逆引きもできる22:59
46Show HN: InstallRate – what Claude, GPT and Gemini npm install (20 categories)(InstallRate: Claude・GPT・Gemini が npm install するものを 20 分類で集計)600 回答の集計で Sentry 100%、PostHog 93%、Stripe 80%、Neon 67% が最多で、標本は小さいと注記した23:35
47Hot-Reloading Stateful WebAssembly at 10 Mpps Without Dropping Packets(10 Mpps で状態を持つ WebAssembly をパケット欠落なしにホットリロード)Wabrix は共有メモリで状態を引き継ぎ、切り替え 1.851µs、30 億パケットで欠落ゼロを記録した23:40
48Durable Coroutines for TypeScript(TypeScript 向けの Durable Coroutines)Restate の TypeScript SDK は generator で永続ステップを実装し、P50 2.5ms、P99 9ms の追加遅延と公表した23:42
49Fencing a Postgres primary that might still be alive(まだ生きているかもしれない Postgres プライマリのフェンシング)昇格前に旧プライマリの書き込みを断つ仕組みで、AWS は第 2 NIC の強制切断を使い、全手段の失敗時も昇格する fail-open とした23:50
50TScert: A Sound Core for TypeScript(TScert: TypeScript の健全なコア)証明付きの関数だけを受理し、Lean で健全性を証明した検査器が tsc の通す xs[n - 1] の不正読み出しなどを拒否する23:58