VOL. 170
WEB DEV DIGEST
WEB DEV OUTLINE
2026-10-23
金曜日 · JST
TODAY’S ISSUE 2026年10月23日 · 金曜日 WEB FRONTLINE

Node.jsの2026年10月セキュリティリリースでやること…ほか — Web Dev Digest: 2026‑10‑23

Top 20

Node.jsの2026年10月セキュリティリリースでやること(Claude Code用チェックリスト付き)

Source: Zenn | Published: 2026-10-23 02:52 JST

Amazon MSK Connect now supports pausing and resuming connectors(Amazon MSK Connect がコネクタの一時停止と再開に対応)

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

AWS Direct Connect announces 100G expansion in Bangalore, India(AWS Direct Connect がインド・バンガロールで 100G 接続を拡張)

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

Amazon SageMaker AI announces training session APIs for serverless model customization(Amazon SageMaker AI がサーバーレスのモデルカスタマイズ向けにトレーニングセッション API を発表)

Source: AWS What’s New | Published: 2026-10-23 01:30 JST

Amazon OpenSearch Serverless now supports a 5-second default refresh interval(Amazon OpenSearch Serverless のデフォルトのリフレッシュ間隔が 5 秒に)

Source: AWS What’s New | Published: 2026-10-23 03:34 JST

AWS Continuum for code vulnerabilities is now generally available(AWS Continuum for code vulnerabilities が一般提供開始)

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

Node2Shell: Node.js Brotli vulnerability allows remote code execution(Node2Shell: Node.js の Brotli 脆弱性でリモートコード実行が可能に)

Source: Hacker News | Published: 2026-10-23 09:54 JST

useEffect も switch も禁止する lint で、コーディングエージェントの書き方を縛る

Source: Zenn | Published: 2026-10-23 10:09 JST

PHPの重大な脆弱性、何が起きる?

Source: Zenn | Published: 2026-10-23 12:32 JST

Node.js脆弱性(2026年10月)、Vercel利用者がやること・やらなくていいこと

Source: Zenn | Published: 2026-10-23 18:14 JST

Eight more TLDs now eligible for a free domain with Pro(Pro プランの無料ドメイン対象 TLD が 8 種類追加)

Source: Vercel Changelog | Published: 2026-10-23 07:28 JST

Send feedback from the Vercel CLI(Vercel CLI からフィードバックを送信)

Source: Vercel Changelog | Published: 2026-10-23 11:00 JST

How Interfaze serves 50 million requests a month on Vercel(Interfaze が Vercel で月 5,000 万リクエストを処理する方法)

Source: Vercel Changelog | Published: 2026-10-23 13:00 JST

Reactの初期表示7秒を3秒に縮めた話 — react-routerのloaderとdeferを測ってから直す

Source: Zenn | Published: 2026-10-23 01:03 JST

PDFをCanvasに描画する前に画素数を制限する:A4・300 DPIで考える実装と検証

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

JDBC setReadOnly呼び出しの問題を解決した話

Source: Qiita | Published: 2026-10-23 13:10 JST

生成AIをWebアプリに統合する方法:LLM APIの基本と実装時の注意点

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

Next.js と Supabase を選んだ理由 ── 旅行SNSを作った記録(9)

Source: Qiita | Published: 2026-10-23 20:41 JST

Astro + Cloudflare Pages で 7 言語対応のゲーム攻略サイトを作った話

Source: Qiita | Published: 2026-10-23 22:28 JST

Gpuix-Svelte: Build native desktop apps with Svelte(Gpuix-Svelte: Svelte でネイティブデスクトップアプリを構築)

Source: Hacker News | Published: 2026-10-23 21:57 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1Kiro Crew を Windows にインストールして IAM Identity Center でサインインするAWS の SA が OSS のエージェント基盤 Kiro Crew を Windows に入れ、IAM Identity Center でサインインして最初のチャットまで進めた@tomachi00:22
2PHP2Shell の AWS WAF 緩和ルールを CloudFront と ALB の両方で実機検証したCVE-2026-109618/109619 向けに AWS が示した WAF カスタムルール 4 本を CloudFront と ALB の両方に適用し実機で効果を確かめた@issy01:02
335日でフロントエンドの基礎を完全に理解する #17 - Tailwind CSS(ユーティリティファーストの思想)#16 で Flexbox・Grid で書いたレイアウトを Tailwind CSS のクラスで書き換え、インラインスタイルとの違いを説明した@kipcop02:26
4SVG の SMIL アニメーション実装:動画なしでオフサイドを動かす1問1KBの図オフサイドの動きを動画や GIF を作らず SVG の SMIL アニメーションで描き、1 問約 1KB の図として 1 つのデータから配信した@sakidori06:16
5URLを貼ったらタイトルになった。リンクはどこへ消えた? — クリップボードとリッチテキストの仕組みX に URL を貼るとタイトルだけになる現象を、クリップボードが HTML など複数のデータ形式を持つ仕組みとエディタの挙動から説明した@akisayo06:19
6今日の技術トレンド自己改善型 AI エージェントへのシフトや、OpenAI の Astral 買収を背景にした uv・Ruff の標準化などを当日のトレンドに挙げた@bambampurin07:33
7Viteで.tsxを直しても反映されない原因は、tscが吐いた.jsだったVite で .tsx の修正が反映されない原因は、型チェック用の tsc が src/ に .js を書き出し、Vite がそちらを読んでいたことだった@haruto_miyakawa08:00
8輸出向けサイトで「お問い合わせ」までを設計する海外の購買担当はパラメータ・認証・MOQ を見るとして、製品→用途→会社→問い合わせの内部リンクと項目を絞ったフォームを勧めた@jianchen204808:17
9【要対応】Node.jsの脆弱性10件が修正。Claude Code・MCP利用者が今すぐ確認すべきことNode.js 22.23.4/24.22.1/26.12.1 へ更新した後も、著者の Mac では修正前の Node で動くプロセスが 19 個残っていたと報告した@nekoai_lab08:23
10Qwen CodeはClaude Codeの代わりになるか40 課題を 3 回ずつ解かせた結果、ローカルの Qwen 27B は Claude Code の成功課題の 79% をこなしたが 40 倍以上遅かった@ccie2630208:37
11外部キーと参照整合性の設計:入門から実務判断まで外部キーの基本と ON DELETE / ON UPDATE の挙動を整理し、実務で外部キーを貼るか外すかの判断基準を示した@akinori90108:40
12Weekly AWS アップデート情報 - 2026年10月19日10月12〜18日の AWS アップデートから、HTTP リクエストを直接処理する新プリミティブ Lambda Web Functions を注目に挙げた@maihagiwara08:59
13監査の仕訳テストを11個のルールに落として、AIエージェントから呼べるようにした監査の仕訳テストを 11 ルールの MCP サーバーにし、架空データ 383 仕訳から 25 仕訳(該当延べ 53 件)を抽出できると確かめた@ushikundesu09:29
14ばねと関節の生きものを遺伝的アルゴリズムで歩かせる(2次元の物理を自前で書く)関節と筋肉ばねだけの生きものを自前の 2D 物理と遺伝的アルゴリズムで進化させ、坂・氷・月・水中でも歩かせるページを作った@sishiya09:45
15Riveのデータバインディングを、エディタを開かずに.rivへ書き込めるようにしたrive-mcp の riv_create で ViewModel の定義と図形・文字への配線を .riv に書き込めるようにし、データバインディングの書き込みに対応した@udos09:52
16DynamoDBのGSI設計 — アクセスパターンと書き込みコストのトレードオフを数えるGo 1.24.7 の小さなコストモデルで、キー属性更新・射影の絞り込み・スパース索引が GSI の書き込みコストに与える差を数えた@kyrenzk10:08
17AI社員5人にWeb3事業を作らせたら、x402課金×Transaction PreflightのMVPができた人間 1 人と AI 社員 5 人で x402 課金と Transaction Preflight Engine を統合したローカル MVP まで作ったが、本番売上はまだ 0 ドルだった@rinku10:21
18Palworld(パルワールド)専用サーバーをUbuntuで動かし、REST APIでセーブ・systemdで自動バックアップするPalworld 専用サーバーを Ubuntu で動かし、普通に止めるとセーブされない問題を REST API での保存と systemd の自動バックアップで避けた@haisaba10:37
19SupabaseをAI自動化のデータの出入り口に統一した実装と実測テーブル作成と同時に REST API が発行される Supabase を AI 自動化のデータの出入り口に統一し、PostgreSQL ベースの利点を Firebase と比べた@hakumaigenki11:10
20画像を入力できる判断モデル「Clef」をCloud Run GPUで動かして画像認識精度を検証してみたCloudflare の判断モデル Clef を Cloud Run GPU で動かすデモを作り、31 ケース・35 問で回答・確信度・応答時間を確かめた@cloud_ace11:13
21ブラウザで「本当に転がる」3D サイコロを作った話(物理シミュレーションで出目を読む)WebGL と物理エンジンでサイコロを剛体シミュレーションし、乱数でなく停止後の上面から出目を読むブラウザツールを作った@tableroller11:16
22AIエージェントの権限検査は増やす価値がある? ARCと既存ガードを比較したOSS の ARC v1.0.0 は役割外の secrets/ への書き込み要求を実行前に TASK_WRITE_SCOPE_OUTSIDE_AUTHORITY で止めるとして、MartinLoop と比べた@asagiman11:51
23サーバを Debian 13 (trixie) にアップデートして手作業で修正したところLightsail 上の趣味用サーバー(Apache・WireGuard など)を Debian 12 から 13 trixie に上げ、そのままでは動かなかった箇所を手で直した@1993111:53
24toBlob() を直接 await しても Blob は返らないHTMLCanvasElement.toBlob() の戻り値は undefined なので await しても Blob は得られず、コールバックを Promise で包む必要があると示した@morphio12:38
25AWS HealthOmicsでRNA-seqの公開データを解析してみた10x Genomics が公開する 1 細胞 RNA-seq データを AWS HealthOmics のプライベートワークフローで QC からクラスタリングまで解析した@xthixsl13:18
26PHPの脆弱性、何がそんなに騒がれているのか ── 公開前の情報流出と2つの欠陥を図で整理PHP2Shell が騒がれた理由は、修正版公開前の情報流出で段取りが崩れ、攻撃試行も正式公開より先に観測されたことだと図で整理した@imohuke14:17
27使われなかったdxf-parserから、倉庫図面の描画方式を読み解く倉庫 UI に残る未使用の dxf-parser と git 履歴から、DXF 直描画でなくビットマップ下図+Konva 図形を選んだ理由を推定した@jixiaopan14:31
28倉庫UIの複数選択を、Konvaで「なぞる」操作にしたNuxt 3 と Konva で stage.getIntersection() により指の下の置場を拾い、5px の閾値と Set で数百個をなぞって複数選択できるようにした@jixiaopan14:31
29運転モードの真値をWCSに置き、Vue側はスナップショットを持つAGV の運転モードの真値を WCS に置き、Vue 側は 8 秒ごとのポーリングで得たスナップショットだけを持つ設計に分けた@jixiaopan14:31
30X-Ray SDK / Daemon → OpenTelemetryの主な違い2026年2月25日にメンテナンスモード入りした X-Ray SDK / Daemon から OpenTelemetry へ移る際の送信経路や設定の違いを項目別に比べた@ayatakaa_chan14:40
31共用AWSアカウントで、プロジェクト間の越境を防ぐ:タグを利用者に触らせない権限設計と、最小権限の失敗数十プロジェクト・数百人が共用する AWS アカウントで、タグを利用者に触らせない権限設計により越境を防ぎ、最小権限での失敗例も示した@dk_architect15:21
32AWS SystemsManagerのポートフォワーディングでプライベートRDSに接続する踏み台 EC2 と VPC エンドポイントを用意し、ssm start-session のポートフォワーディングでローカルの JDBC からプライベート RDS に接続した@fttkmcc15:40
33不正アクセス・情報漏えい関連の注意喚起、Cloudflare で対策してみるJPCERT/CC と NICT の不正アクセス注意喚起に対し、オリジンの修正とは別に Cloudflare でリクエストを観測・絞り込み・遮断する方法を示した@oymk15:41
34地域によって価格が違う商品を誤比較しないための「Geo Context」設計地域 A の $89 と地域 B の $95 を単純比較しないよう、価格と一緒に送料・税・通貨・配送先などの取得条件を保存する Geo Context を設計した@aitoolresearch16:32
35CodexとPythonを学ぶ第13回:Reactの画面からFastAPIへ一覧取得と登録を送るVite+React+TypeScript の画面から FastAPI+SQLite へ GET/POST /tasks を送り、別オリジンの CORS 設定とブラウザ側の必須チェックを確かめた@yushiyamamoto16:51
363D人物の膝が後ろへ曲がる原因は、足先だけで決めた曲げ方向だった24式太極拳を 3D で観察する Taichi Studio で膝が後ろに曲がる原因は、曲げ方向を足先の向きだけで決めていたことだった@jisaku_net16:58
37公開してないアプリも逃がさない — GA した AWS Continuum で閉域環境をチェック!GA した AWS Continuum を使い、インターネットに公開していない VPC 内の業務アプリに閉域のままペネトレーションテストをかけた@inariku17:02
38Three.jsで宇宙を漂う猫を作るThree.js で宇宙を漂う猫のサイトを作り、クリック・長押し・ドラッグの判別、慣性付きの投げ、猫同士の反発を実装した@devnekoo17:07
39RLSで所有者IDを非正規化しても、結合は消えなかったNext.js+Supabase の Hubpin で RLS のために所有者 ID を非正規化しても結合は消えないと判断し、実装前にその案を取り下げた@matsutake_prgrm18:00
40「明日の需要」と「最短ルート」を、そのまま信じないSKU×拠点×日の 7 日先予測を rolling-origin 検証付きの時系列ベースラインで出し、移動平均を真の需要と書かない定義を先に固定した@kensudo120319:25
41骨格ビューア技術メモ #3:動画を1コマずつ取る3方式(currentTime・rVFC・WebCodecs)を比べたcurrentTime は H.264 1080×1920 で 1 コマ 138〜172ms と遅く、rVFC は速いが取りこぼすなど、3 方式の速度と欠落を Chrome で比べた@surume1go20:01
42サイトに住む、おもてなしAI受付「HoloTalk™」URL を入れるだけで 8 か国語で話す 3D の AI 受付アバターが質問に答え、最寄り駅から目的地まで道案内する Cloud Run のデモを公開した@scopewest20:08
43常駐の Node.js サーバーで、1週間に踏んだ「時間」まわりの罠Windows 常駐の Node.js サーバーで約 4,000 件の Puppeteer 処理中に CPU が 90% 台に張り付き、毎朝 8:00 の定時処理が 1 回動かなかった@matasuke_t20:47
44実際の運航スケジュールで動くブラウザ航空管制ゲームを作った ― 公開データ収集・Web Speech API・Canvas金浦・仁川・済州の実際の運航スケジュールと METAR で動くブラウザ航空管制ゲームを、Web Speech API の音声指示と Canvas で作った@radarshift20:53
45render-blocking を消しても LCP は変わらなかった:日本語の Web フォントをやめてスマホの LCP が安定した記録Astro のサイトで Noto Sans JP(1 ページ 30〜38 ファイル・約 0.7〜0.9MB)をやめると、12 回の計測でスマホの LCP が同じ値に安定した@outsidernotes21:30
46BigQueryベクトル検索とVECTOR INDEX — 類似検索を実装するEC の類似商品検索を題材に、BigQuery の VECTOR_SEARCH の引数と VECTOR INDEX のパラメータを精度と速度の両面から設定した@web_benriya21:31
47WordPressにWebゲームを組み込むときの分離設計と安全な公開導線WordPress は SEO と導線、ゲーム本体は独立した静的アプリ、間にゲートウェイを置く 3 層に分け、テーマやキャッシュの影響を避けた@shige700021:52
48SOXAI RINGの健康データをAIに聞けるMCPサーバを公開したスマートリング SOXAI RING の健康データを MCP 対応の AI アプリから参照できる非公式の MCP サーバーを個人で公開した@scich22:27
49AIに並行開発させたら、ブラウザテストのデータが衝突した話家族の旅行記録アプリ Waymark を AI に並行開発させたところ、作業場所は分かれていても Playwright のテストデータが衝突した@3su322:27
50Grok Botをカジュアルに使うAI エージェント Grok Bot を業務効率化ではなくプライベートで気軽に使う、著者自身の現時点での使い方を挙げた@yufuyu22:35
51【Vite + Firebase】環境変数(.env)を活用した設定値の安全な管理方法と VITE_ プレフィックスの仕組みVite では VITE_ 接頭辞の変数だけがクライアントに公開される仕組みを使い、Firebase の設定値を .env で管理する方法を示した@yasu_tech_3523:33
52PLC の知識はあるけどコードは書けない私が、Claude Code にサーボのシミュレータを作らせた 1 日【非公式】コードを書けない著者が Claude Code にブラウザで動くサーボ制御シミュレータを 1 日で作らせ、GitHub Pages で非公式ツールとして公開した@xlmen23:37
53URLのクエリを decodeURIComponent で戻したら、空白が + のまま残ったdecodeURIComponent は + を空白に戻さず、空白を + にするのは application/x-www-form-urlencoded 側の流派だと確かめた@hashitoz23:49

Qiita

#TitleSummaryAuthorPublished
1【SQL方言比較】Oracle・PostgreSQL・MySQL・SQL Serverの違い7選|移行・開発でハマるポイント先頭 10 件取得の構文など、Oracle・PostgreSQL・MySQL・SQL Server で書き方や結果が変わる 7 つの違いを比べた@Ito_11000:09
2Strip image EXIF/C2PA in the browser — Remove AI Meta(画像の EXIF/C2PA をブラウザで除去する — Remove AI Meta)EXIF・XMP・IPTC・GPS 座標・C2PA の情報を、サーバーに上げる前にブラウザ内で JPEG/PNG から取り除く方法を示した@removeaimeta00:19
3【実務でハマったSVG】scale(1,-1)でY座標が逆になる|ドラッグ座標を補正した話一部の SVG だけドラッグの Y 方向が逆になった原因は transform の scale(1, -1) で、ドラッグ量の符号を補正して直した@RYMK_Works01:35
4AstroのブログでSvelteを使って目次を作るAstro 7.4 と Svelte 5.57 で、IntersectionObserver により現在の見出しに .current を付ける目次コンポーネントを自作した@hapisunohara01:39
5Postgresへの3つのログイン方法Ubuntu の PostgreSQL に sudo -u postgres・Unix ソケット・TCP/IP の 3 通りでログインし、利用場面ごとの使い分けを示した@kazi98302:26
6ブラウザだけで完結!Web Crypto API + Tailwind CSS で作るセキュアなハイブリッド暗号(RSA-OAEP + AES-GCM)ツールWeb Crypto API の RSA-OAEP と AES-GCM を組み合わせ、外部ライブラリなしの単一 HTML で動くファイル暗号化ツールを作った@NAS6mixfoolv03:20
7Gladia のライブ STT で 4403 クローズ後の再接続がループする原因と対処Gladia のライブ STT は終了済みジョブの wsUrl にも接続を受けてから 4403 で閉じるため、同じ URL への再接続がループすると突き止めた@Florian03:30
8インフラ屋が書く Regional NAT Gateway で何が変わった?従来の Zonal NAT Gateway と並べて確かめる東京リージョンで Regional と Zonal の NAT Gateway を構築し、パブリックサブネット・EIP・ルートテーブルの管理がどう変わるか比べた@yuki_1012_110103:50
9メーカーアプリを起動せずに片手キーボードの通信を解読し、ブラウザから設定できるようにした片手キーボード MKESPN K810 の通信をメーカーアプリを起動せずに解析し、ブラウザからキー割り当てを変更できるツールを作った@skrtk9803:57
10SQLAlchemyの暗黙的Flushによるデッドロックのメカニズムと完全回避策SQLAlchemy 2.0 の暗黙的 Flush が予期しない時点で書き込みを発行しデッドロックを招く仕組みと回避策を、公式ドキュメントを基に示した@TOAI04:34
11自分のサーバを 127.0.0.1 から確かめると、外から来た要求が通る門を2つとも通らない(公開一覧から外したファイルも 200 で返る)127.0.0.1 から確かめる道具は外からの要求が通る門を通らず、公開一覧から外した配布物も 200 で返ると小さなサーバーで再現した@AUTOMOS07:16
12JavaScriptで数字を漢数字に変換する:万・億の「4桁区切り」を実装で理解する日本語は 1 万ごとに単位が変わるため数字を 4 桁ずつ区切り、JavaScript で漢数字への変換をゼロから組み立てた@kevinbkt07:21
13今週のAI・AWS・Javaほかニュースまとめ(2026/10/23)10月16〜23日の AI・AWS・Java 関連ニュース 8 件を選び、9 言語 14 音声を加えた Amazon Polly 生成エンジンの刷新などを挙げた@goyle07:52
14画像を「100KB以下」に確実に収める:品質の二分探索とリサイズの順番をブラウザで考えるJPEG/WebP の品質値は容量の指定ではないため、品質の二分探索とリサイズの順番で画像を 100KB 以下に確実に収める手順を示した@nibbo08:11
15ヒキガエルとカエル(Toads and Frogs)— 局面の「値」と「温度」を出すエンジンを書いて 2 本の論文の表を検算したら、1 マスだけ論文どうしが食い違っていたToads and Frogs の局面の値と温度を出すエンジンで 2 本の論文の表を検算し、1 マスだけ論文同士の値が食い違うと見つけた@sen-ltd08:51
16AWS東京リージョンで7種類のゲーム専用サーバーを立てて、導入時間・RAM・CPU・バックアップ時間を実測したAWS 東京リージョンで 7 種類のゲーム専用サーバーを Graviton・x86・t 系で立て、導入時間・RAM・CPU・バックアップ時間を実測した@haisaba10:07
172026年10月23日 今日のQiitaトレンド記事をポッドキャストで聴こう!前日夜の Qiita トレンド記事を AI ポッドキャスト化して毎朝 7 時に更新しており、10月23日分の出典記事を並べた@ennagara12810:08
18AWS気になった参考文献(備忘録)AWS のリファレンスアーキテクチャ図のページなど、著者が気になった AWS 公式ページの URL を備忘録として列挙した@Kagesyu10:42
19同じタイムが並んだ時の順位 ── RANK・DENSE_RANK・ROW_NUMBER で集計の数が変わる最速タイムが並んだ 26,125 レース中 5,542 件(21%)で、RANK・DENSE_RANK・ROW_NUMBER のどれを使うかにより集計数が変わった@yutakacraft11:05
20typeとinterfaceは、宣言の追加と競合時のエラーで使い分けるTypeScript 7.0.2 では同名 interface は統合されるが同名 type は TS2300、extends の型競合は TS2430 になると確かめ使い分けを決めた@hiro12311:12
21【Angular技術要素解説】HttpClientとRxJSでサーバー通信を理解するAngular の HttpClient が返す Observable と RxJS の map・filter・catchError、Interceptor によるサーバー通信の流れを示した@itstar_lab11:38
22ブラウザで遊べる3D格闘ゲーム「A.I.L.A. FIGHTERS」を公開しました(Claude Codeで開発)Three.js 製のブラウザ 3D 格闘ゲーム A.I.L.A. FIGHTERS を Claude Code と開発し、3 キャラの無料デモを 2026年10月10日に公開した@Hideki_Tamae11:44
23Encore:アプリコードからインフラを宣言しローカルとクラウドで揺らさない仕組みEncore はアプリコード内で DB やキューを宣言し、ローカルとクラウドで同じインフラを用意するため Terraform との二重管理を減らせると示した@gitmeshi12:09
24【Amazon Connect #3】IVRの基本フロー設計パターン:Amazon Connect コールフロー初級編Amazon Connect で挨拶→メニュー→キュー転送の最小 IVR フローを作り、DTMF 分岐やタイムアウト、Service Cloud Voice 向けの追加要素を示した@Shogo-dayo12:21
25表のタイトル(caption)がスマホで右端から切れた。直し方7通りを4つの画面幅で測ってみたスマホで表の caption が右端から切れる問題に 7 通りの直し方を試し、320・375・768・1280px と Chrome 156 で結果を測った@fujiken81812:25
26drawImage() の負の幅だけでは画像は反転しないdrawImage() に負の幅を渡しても画像は反転せず、translate(width, 0) と scale(-1, 1) の座標変換が必要だと MDN を根拠に示した@morphio12:35
27イベント駆動開発を学びたい(Step4:割り込み)せいでんきを afterDamage から ApplyStatus で呼び、割り込みの Section が終わってから元の攻撃処理に戻るイベント駆動の流れを作った@koji070512:40
28イベント駆動開発を学びたい(Step5:実行順序)同じ Event の複数ハンドラを priority の小さい順・同値は登録順に実行し、割り込みは深さ優先のまま保つ規則を決めた@koji070512:48
29お天気アプリ#26server.js と index.html を写経し、.filter(({ key }) => key in data) でサーバーから届いたデータにある項目だけを残す処理を学んだ@langhuanamacha12:59
30Geminiで見つかったPHP脆弱性、更新とログを確認PHP 8.5.12・8.4.27・8.3.36・8.2.35 が CVE-2026-109618/109619 を修正したとして、更新の確認と更新前のアクセスログ調査を両方残した@hironakamura_ai13:04
31既存サービスの国際化(i18n)作業を楽にする:t関数の自動ラップスクリプトを作るInflab の Rallit チームが Inflearn のグローバル版リリースに向け、既存コードの文字列を t 関数で自動ラップするスクリプトを作った@inflab_official13:17
32イベント駆動開発を学びたい(Step6:役割別に整理したバトル実装)1 対 1・1 ターン・固定 20 ダメージの学習用バトルを、scenarios/ など役割別のディレクトリに整理した TypeScript 実装を載せた@koji070513:26
33LIFFの再ログインで同じエラーを繰り返さないLIFF の再ログインが進まない原因はサーバーに拒否された ID トークンの再送で、認証拒否時だけ LINE ログイン状態を解除して直した@sek_dev14:31
34firebase deployが5分以上止まる。クラウドより先に「作業フォルダー」を見直して改善した話firebase deploy が 5 分以上止まった件は、OneDrive 同期対象のデスクトップからダウンロードフォルダーへプロジェクトを移すと解消した@chamie_l14:59
35kintoneで「特別申請のときだけ理由を必須」にするJavaScript|保存時チェックの実装kintone で申請区分が「特別」のときだけ理由が空なら保存を止める保存時チェックを、自社プラグインと同じ空欄判定で実装した@kintaco15:24
36OSS-DB Gold独学ロードマップ|内部動作から固めるOSS-DB Gold は性能問題や障害時の判断を問うとして、実行計画・VACUUM・WAL/レプリケーションを軸にした独学ロードマップを示した@techdbblog15:43
37kintoneの日時をGoogleカレンダー用URLに渡す|UTC変換とURLエンコードをJavaScriptで確認kintone の日時を UTC に整形してから値ごとにエンコードし、Google カレンダーの予定作成 URL を組み立てる関数を切り出した@kintaco16:02
38kintoneのテーブルに初期行を設定するJavaScript|チェックボックスとユーザー選択の値構造kintone のテーブルに文字列・チェックボックス・ユーザー選択の値構造に合わせて初期行を設定し、既存値は上書きしない実装にした@kintaco16:08
39ブラウザのエコー除去で別のアプリの音も消したくて、“all” にたどり着いた話(2026年版)Mac の Chrome のエコー除去はブラウザ自身が鳴らした音だけを消し、echoCancellation を “all” にすると別アプリの音も消えた@ntaka32916:08
40JavaScriptで入力候補の表記ゆれを揃える|NFKC正規化・前方一致・重複除外を実装比較用キーだけを NFKC 正規化して「ABC 商事」と「abc商事」を同一視し、前方一致・部分一致・重複除外を行う純粋関数を作った@kintaco16:13
41ブラウザだけで生成音声をA/B比較する:HTMLとJavaScriptで試聴ツールを作るHTML と JavaScript だけで 2 つの生成音声を読み込み、再生位置を引き継ぎながら A/B を切り替えるローカル試聴ページを作った@allenzongzi16:25
423KBしか使えない!奇妙で素敵なゲームエンジン「Playload」のご紹介Pyxel 作者が圧縮後 3KB 以内・160×144px・8 色・6 関数の API に絞った JavaScript ゲームエンジン Playload を OSS で公開した@kitao18:11
43【AWS】DNS 切り替え前に本番ドメインで新環境を確認する方法|hosts 不要・ALB / CloudFront の IP 変更にも自動追従Chrome の —host-resolver-rules で本番ドメインを ALB や CloudFront の DNS 名に向ければ、hosts なしで新環境を確認でき IP 変更にも追従する@hya202619:02
44Docker Compose のヘルスチェックが早すぎる healthy を返す 3 つのパターン(MySQL・PostgreSQL・Redis、Docker 29 で検証)Docker Engine 29.9 と mysql:8.4・postgres:18・redis:8-alpine で、よく見る 3 つのヘルスチェックがまだ使えない段階で healthy を返すと確かめた@anderslee202020:23
45「連続3回詰まった」は物理エンジンの事実ではない — qiitaコメント欄の議論から生まれた移動仲裁層2D 配置エンジン Kimetron Isle のコメント欄での議論から、ユニット移動を仲裁する中間層 SAGBAL を MIT ライセンスの OSS にした@cuculhart21:14
46長いURLの「?」「#」「ref=」は何? URLを分解・デコードできるツールを作ったURL を ?・&・#・ref= やパーセントエンコードの部分に分解して説明し、必要な部分だけコピーできる URL Inspector を作った@kourak_utiloop21:18
47Cloudflare AgentsのAI Providerが統合されたので検証してみるCloudflare Agents の createAI の fallback を 86 ケースで測ると、別モデルに切り替わるのは本文が 1 文字も出る前までだった@tanahiro201021:29
48iPhone実機で小さすぎたWebゲームUIを改善する7つの実装ポイントiPhone 15 で小さすぎた Web ゲーム UI を、viewport-fit=cover を含む viewport 設定など 7 つの実装ポイントで改善した@shin27008021:48
49Why a JavaScript Serialization Round Trip Can Still Be a Broken Clone(JavaScript のシリアライズ往復が成功しても壊れたクローンになり得る理由)有効な JSON に戻せてメソッドも復元できても、イベント配列が元オブジェクトと共有されていれば独立したクローンではないと示した@drewgrant22:29
50AWS CUR CSV 読み方AWS CUR を CSV で読み、使用量 0 で課金されている行や未使用リソースを抽出するために見る列と絞り込み手順を示した@infraone22:53
51実機なしで学ぶ PLC × サーボ:ブラウザで動くラダー&MR-J5 シミュレータを作った【非公式】実機なしで PLC とサーボを学べるよう、ブラウザで動くラダーと MR-J5 の非公式シミュレータを GitHub Pages で公開した@kajiyajp23:10
52� をアンエスケープしたら、ブラウザは – にするのに自作ツールは見えない制御文字にした� をブラウザは HTML 仕様の読み替え表でエンダッシュにするが、自作ツールは見えない制御文字にしていたと突き合わせで見つけた@hashito23:42

Publickey

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

gihyo.jp

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

GIGAZINE

#TitleSummaryPublished
1Interop 2027で注目すべき未来のCSSJosh Comeau 氏が Interop 2027 で注目する 10 機能として CSS カスタム関数 @function、corner-shape、reading-flow、calc-size() などを挙げた06:00
2「PHP2Shell」脆弱性公表後に悪用試行が数百万件単位に増加したとCloudflareが報告、顧客向けには新ファイアウォールを開発して有効化Cloudflare によると PHP2Shell の悪用試行は公表前の数千件から公表後約 12 時間で数百万件に増え、新ファイアウォールで顧客を保護した13:06
3ブラウザ「Arc」が2026年末でサービス終了へThe Browser Company は Arc を 2026年12月22日に終了し、ユーザーに後継の Dia への移行かアカウントデータのエクスポートを求めた13:08
4無料で使えるAI製ターミナル「WorldTUI」が登場、コマンドを実行せずにAIが画面を再現約 3 億 6,000 万パラメーターのモデルがキー入力に応じてターミナル画面を予測する WorldTUI が公開され、WebGPU 対応ブラウザで無料で試せる16:40

ITmedia News

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

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

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

Vercel Changelog

#TitleSummaryPublished
1Kimi K3.1 Pro and Kimi K3.1 Pro Highspeed are available now in AI Gateway(Kimi K3.1 Pro と Kimi K3.1 Pro Highspeed が AI Gateway で利用可能に)Moonshot AI の Kimi K3.1 Pro と対話向け高速版 Highspeed が AI Gateway に追加され、コーディングや 3D モデリングが K3 より改善した09:00

AWS What’s New

#TitleSummaryPublished
1AWS CloudFormation now simplifies stack update rollback operations(AWS CloudFormation がスタック更新のロールバック操作を簡素化)自動でロールバックできないリソースがあっても、force rollback で更新ロールバックを 1 回の操作で完了できるようになった02:30
2Amazon OpenSearch Service introduces intelligent ingestion for logs and documents in Amazon S3(Amazon OpenSearch Service が Amazon S3 のログとドキュメント向けにインテリジェント取り込みを導入)S3 のログや文書を OpenSearch Serverless の NextGen コレクションで検索可能にするフルマネージドの取り込み機能が数クリックで使えるようになった05:54
3Amazon Connect Customer now supports customizing the Customer Profiles app on the agent workspace(Amazon Connect Customer がエージェントワークスペースの Customer Profiles アプリのカスタマイズに対応)管理者が Profile Explorer で作ったレイアウトにより、エージェントに見せる顧客データとその表示方法を選べるようになった06:10
4Amazon MWAA now available in Mexico (Central) Region(Amazon MWAA がメキシコ(中部)リージョンで利用可能に)Amazon MWAA の Provisioned 環境が mx-central-1 で使えるようになり、既存の Serverless と合わせて Apache Airflow を動かせる17:00
5Amazon EMR on EKS reduces EMR charge by 30 percent(Amazon EMR on EKS が EMR 料金を 30% 引き下げ)EMR on EKS で EKS に加算される EMR 料金が vCPU 時間・GB 時間とも 30% 下がり、EKS 自体の料金は変わらない17:00
6Amazon Corretto October 2026 Quarterly Updates(Amazon Corretto 2026年10月の四半期アップデート)OpenJDK の LTS 版として Corretto 27.0.1.0.10・25.0.5.0.9・21.0.13.0.10・17.0.21.0.10・11.0.33.0.9・8u512 が公開された23:00

Google Cloud Blog

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

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

#TitleSummaryPublished
1Accordion Icons: Which Work Best?(アコーディオンのアイコン: どれが最適か)アイコンとテキストで別の操作をさせるスプリットメニューは有害で、アコーディオンにはキャレットが最も無難だと Vitaly Friedman 氏が結論づけた22:00

Hacker News

#TitleSummaryPublished
1Show HN: TypeSQL – Postgres SQL parsed in TypeScript’s type system, no codegen(Show HN: TypeSQL – TypeScript の型システムで Postgres の SQL をパースしコード生成不要)TypeScript の型だけで SQL から行・パラメータ型を推論し、Postgres の回帰テスト 49,999 文で本家と同じ判定を示したが TypeScript 7.1 以上が必要00:20
2Run full iOS 16.5 firmware on Android Devices(Android 端末で iOS 16.5 のファームウェアを丸ごと動かす)XNU カーネルを POCO X5 Pro 5G 上で fastboot boot し、未改変の iOS 16.5 を約 20 秒でロック画面まで起動するがセルラーや充電は動かない00:26
3Show HN: PDT – Open-source deployment of scheduled jobs on your own cloud(Show HN: PDT – 定期実行ジョブを自前のクラウドにデプロイするオープンソースツール)PowerShell や Python のスクリプトを pdt deploy の 1 コマンドで AWS・Azure・Google Cloud などに定期ジョブとして展開し、月額コストも見積もる00:27
4Show HN: pdf editor - I rebuild PDFs into editable HTML objects, in the browser(Show HN: PDF を編集可能な HTML オブジェクトにブラウザ内で再構築する PDF エディタ)リンク先は無料 PDF エディタ Blueberry Shake の紹介ページで本文は取得できず、編集・Word 変換・署名・結合・圧縮の見出しだけが確認できた00:31
520 years in the AWS Cloud – how time flies!(AWS クラウドの 20 年 – 時が経つのは早い)2026年3月19日公開の AWS News Blog 記事で、240 超のサービスへの成長と 2014 年の Lambda から 2023 年の Bedrock までの発表を振り返った00:32
6Show HN: An interactive simulator for securing autonomous AI agents in AWS(Show HN: AWS で自律 AI エージェントを守るためのインタラクティブなシミュレーター)権限昇格を再現すると Bedrock ベースの AI SOC が隔離し heal.py が修復する流れを示したが、手動工数 94% 超削減などは自己申告値だった01:11
7HTML is Alive – an exhortation to remove its ventilator(HTML は生きている – 人工呼吸器を外せという勧め)<details> や <dialog> が自ら open 属性を切り替えるなど HTML は状態を持つようになったとして、DOM を唯一の状態源とする ASO 設計を提案した01:16
8One setjmp call was eating 81% of Geolith’s emulator frame time(1 回の setjmp 呼び出しが Geolith エミュレータのフレーム時間の 81% を占めていた)1 フレーム約 25,000 回呼ばれていた setjmp を _setjmp に替え、1 回 281ns から 2.1ns へ約 130 倍速くして Geolith に取り込まれた01:48
9Go, TypeScript, or Rust: Which Handles 10K Requests Better?(Go・TypeScript・Rust のどれが 1 万リクエストをうまく捌くか)リンク先の Medium 記事は HTTP 403 を返して本文を取得できず、ベンチマークの条件と結果は確認できなかった02:12
10Vim for OpenAPI/MCP Inspection(OpenAPI/MCP を調べるための Vim)リンク先の hookfish.dev からは Hookfish というタイトルしか取得できず、ツールの機能や操作方法の記載は確認できなかった02:20
11Show HN: Fastagent – Deploy a chat agent API to your own Cloud Run(Show HN: Fastagent – チャットエージェントの API を自分の Cloud Run にデプロイ)コーディングエージェントに作らせたチャット API を fastagent deploy で自分の Cloud Run に展開し、モデルは OpenRouter 経由で呼ぶ CLI を公開した02:27
12Show HN: Mnemolith – AI coding memory that goes stale when your code changes(Show HN: Mnemolith – コードが変わると古くなる AI コーディング用メモリ)記憶を関連ファイルの git ハッシュに紐づけて変更時に stale 扱いにし、Claude Code・Cursor・Codex で共有するローカルのメモリ基盤を作った03:59
13The HTML-in-Canvas API origin trial(HTML-in-Canvas API のオリジントライアル)Chrome 148〜150 のオリジントライアルで layoutsubtree 属性付き canvas に drawElementImage() で DOM 要素を描ける(最終更新は 2026年5月19日)04:54
14Show HN: Paste an OpenAPI spec, get duplicate-charge replay tests(Show HN: OpenAPI 仕様を貼ると二重課金のリプレイテストを生成)OpenAPI 仕様から冪等キーの扱いを調べ、replay や timeout-retry などのテストを pytest・Jest・k6 など 10 種類向けに生成するツールを公開した06:10
15Show HN: whytime: time(1) that tells you where the wall-clock time went(Show HN: whytime – 壁時計時間の行き先を教える time(1))eBPF でコマンドと子プロセスを追い、待ち時間を CPU・I/O・fsync・ネットワークなどに分類する Linux 用 CLI で、カーネル 5.18 以上が必要07:02
16Tangled knot that runs on Cloudflare Workers(Cloudflare Workers で動く Tangled の knot)Tangled の Git ホスティング先 knot を 1 つの Worker と Cloudflare Artifacts・Durable Object で実装したが、30M 超のオブジェクトは扱えない07:56
17Show HN: Supastack – Cross-Platform Turborepo for Next.js, Expo, and Tauri(Show HN: Supastack – Next.js・Expo・Tauri 向けのクロスプラットフォーム Turborepo)認証・Stripe 決済・マルチプロバイダー AI・Drizzle を含む Next.js/Expo/Tauri 向けボイラープレートを買い切り $249〜$399 で販売している10:21
18Show HN: An automated news site Distribute Software(Show HN: 自動化されたニュースサイト Distribute Software)HN・報道機関・Reddit・AI ラボのニュースを 1 つのカレンダーに集約し、注目記事・AI ラボの発表・企業ランキングで表示するサイトを公開した15:01
19Show HN: A TypeScript remake of Chinese Paladin (1995), now in English(Show HN: 『仙剣奇侠伝』(1995)の TypeScript リメイク、英語版も)1995 年の RPG をブラウザでエンディングまで遊べるよう TypeScript で作り直し、320×200 のソフトウェア描画と WebAssembly で FM 音源を再現した15:56
20Show HN: A billing ledger on Postgres, tested with randomized invariants(Show HN: ランダム化した不変条件でテストした Postgres 上の課金台帳)追記専用の台帳をトリガーで守り、シードごとに 200 操作の後 8 つの不変条件を検査する TypeScript ライブラリで、ミューテーション 12 件を全検出した20:33
21Show HN: Basteon, a finance app that keeps your data on your phone(Show HN: Basteon – データをスマホ内に保つ家計アプリ)銀行・証券・不動産・暗号資産を端末内保存でまとめ、Enable Banking と SnapTrade で同期する iOS/Android アプリで、月額 €7 から提供する20:54
22A TypeScript Library to Build Agentic Apps on Your Claude and Codex Subscription(Claude と Codex のサブスクリプションでエージェントアプリを作る TypeScript ライブラリ)npm ページは 403 だったがレジストリ情報では、Claude Code や Codex の既存 CLI ログインを使いセッションと権限確認を 1 つの API で扱う v0.14.1 だった21:35
23Kstreams-ts – Kafka Streams-style stateful processing for Node.js(Kstreams-ts – Node.js 向けの Kafka Streams 風ステートフル処理)状態をローカル SQLite と Changelog トピックに保存して再起動後に復元する Node.js 24 以上向けの 0.1 ベータで、count やタンブリングウィンドウに対応する21:39
24Show HN: Deploydrift – diff env var names across code, CI and Vercel pre-deploy(Show HN: Deploydrift – コード・CI・Vercel の環境変数名をデプロイ前に差分比較)コード・.env・docker-compose・GitHub Actions と Vercel/Netlify の環境変数を npx deploydrift で照合し、無制限版は買い切り $29 で提供する22:15
25Building an Isolated Preview for AI-Generated HTML(AI 生成 HTML のための隔離プレビューを作る)AI 生成 HTML は allow-same-origin を付けない sandbox=“allow-scripts” の iframe、別オリジン、default-src ‘none’ の CSP で隔離すべきだと示した22:19
26Profiling Org->HTML formal grammar and optimizing it: orgwebalchemy(Org→HTML の形式文法をプロファイルして最適化する: orgwebalchemy)Guile 製 Org パーサーの実行時間の約 97.5% が list? 呼び出しだったため改修し、58KB の README の解析を 32.2ms から 5.1ms に縮めた23:01
27Show HN: Vericto – Check AI agents’ SQL before Postgres or MySQL runs it(Show HN: Vericto – Postgres や MySQL が実行する前に AI エージェントの SQL を検査)AI エージェントと DB の間に入る透過プロキシで、WHERE なしの DELETE/UPDATE や DROP TABLE、OR 1=1 型のインジェクションを実行前に遮断する23:16
28Binary read replicas in PostgreSQL, Part 2(PostgreSQL のバイナリ読み取りレプリカ(第 2 回))レプリカは役割を 1 つに絞るべきで、長時間クエリが許容遅延とバキューム許容時間を両方超えると hot_standby_feedback の調整では解決しないと結論づけた23:21
29PGSimCity Turns PostgreSQL Complexity into a Virtual City 3D Simulation(PGSimCity が PostgreSQL の複雑さを 3D の仮想都市シミュレーションに変える)2026年8月16日の InfoQ 記事で、PGlite と three.js により shared_buffers や WAL を都市の区画に見立て PostgreSQL 18 の内部を可視化するツールを報じた23:44
30Postgres 19 is late, and it’s AI’s fault(Postgres 19 が遅れているのは AI のせい)Robert Haas 氏は LLM がバグを大量に見つけてレビューが追いつかず、PostgreSQL 19 は 11 月以降にずれ込み大型機能 3 件が取り下げられたと述べた23:49