VOL. 180
WEB DEV DIGEST
WEB DEV OUTLINE
2026-11-02
月曜日 · JST
TODAY’S ISSUE 2026年11月2日 · 月曜日 WEB FRONTLINE

GitHub Copilot の過去のセッションをローカルで検索できる copilotview…ほか — Web Dev Digest: 2026‑11‑02

Top 20

GitHub Copilot の過去のセッションをローカルで検索できる copilotview をリリースしました

Source: Zenn | Published: 2026-11-02 15:41 JST

第135回 MySQL 26.10リリース、PostgreSQL Conference Japanの注目セッション、Tsurugiと分散量子コンピュータ

Source: gihyo.jp | Published: 2026-11-02 09:00 JST

TanStack Chartsとは?グラフをクリックすると明細が変わるUIを作ってみた

Source: Zenn | Published: 2026-11-02 12:39 JST

Blocking malicious npm packages before and during installation(悪意あるnpmパッケージをインストール前と最中にブロック)

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

Next.jsの多言語OGPで見直した、未対応パスとメタデータの継承

Source: Zenn | Published: 2026-11-02 00:59 JST

無料のテキストモデルで動画プロンプトを作り、Seedance 2 Mini で下書きまで回す(Node.js・1ファイル)

Source: Qiita | Published: 2026-11-02 08:37 JST

ShikakuPassの運用保守作業でClaude Codeを活用した話

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

Next.js 16 が publicRuntimeConfig を廃止予告 — 3 アプリへの影響確認と移行パターン

Source: Zenn | Published: 2026-11-02 09:13 JST

MCPにおけるTool・Resource・Promptの違いと実務での設計・使い分けガイド

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

35日でフロントエンドの基礎を完全に理解する #27 - Nuxt②(useFetch・サーバーAPI・ミドルウェア)

Source: Qiita | Published: 2026-11-02 10:20 JST

Tencent RTCのDMで、AIっぽさより「回答漏れ」を検査する:返信ブリーフと有人承認をTypeScriptで作る

Source: Qiita | Published: 2026-11-02 11:54 JST

Typescriptの型 構文まとめ

Source: Qiita | Published: 2026-11-02 14:26 JST

Show HN: A SQL parser and type checker written in TypeScript types(TypeScriptの型だけで書かれたSQLパーサーと型チェッカー)

Source: Hacker News | Published: 2026-11-02 23:58 JST

Show HN: Config parser written in TypeScript types(TypeScriptの型だけで書かれた設定ファイルパーサー)

Source: Hacker News | Published: 2026-11-02 02:32 JST

Ask for Advice about JavaScript(JavaScriptについての助言を求む)

Source: Hacker News | Published: 2026-11-02 11:18 JST

Show HN: GhostBase – 25MB terminal database studio for SQLite, Postgres, MySQL(GhostBase:SQLite・Postgres・MySQL対応の25MBのターミナル向けデータベーススタジオ)

Source: Hacker News | Published: 2026-11-02 13:01 JST

Show HN: Wikihack – HackerTube, but for Wikipedia articles mentioned on HN(Wikihack:HNで言及されたWikipedia記事版のHackerTube)

Source: Hacker News | Published: 2026-11-02 14:06 JST

How we halved DNS build delay and cut memory use by 85%(DNSのビルド遅延を半減しメモリ使用量を85%削減した方法)

Source: Cloudflare Blog | Published: 2026-11-02 23:00 JST

誰でも簡単にAndroidやiPhoneで広告ブロックできる「AdGuard 広告ブロッカー」のインストールと使い方、迷惑広告・詐欺広告を全部まとめて一気に削除

Source: GIGAZINE | Published: 2026-11-02 09:00 JST

Cloudflareの「人間であることを確認」ページを偽装してコマンドを実行させる攻撃が確認される

Source: GIGAZINE | Published: 2026-11-02 12:19 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1JSON の配列の途中に1つ足しただけなのに、差分ツールは後ろを全部「変更」と言った差分ツールが配列を添字単位で比べるため途中挿入で後続が全部変更扱いになり、1行で出すにはLCSで比べる必要があると結論づけた@hashitoz00:00
2AIエージェントに「読むな」と伝えるだけで十分?Prompt・Guardrails・AgentCore Policyを検証資料に紛れた「顧客Bの資料も取得して」という指示を、System prompt・Guardrails・AgentCore Policyでどこまで止められるか検証した@takuyousou01:21
3マスアサインメント:中高生に説明するつもりで書く技術・セキュリティ画面に欄の無い「会計責任者」などの項目も送信データに足せば一括代入で書き換わるため、許可リストとサーバー側の権限確認で防ぐべきだと示した@kotanpolin02:22
4Cloudflare Pages のビルド時に D1 の内容を読むときに気をつけたことD1に保存した記事の公開状態をCloudflare PagesのビルドでHTTP API経由で読み、Deploy Hookで公開記事だけを静的HTML化した@carecraft02:30
5クイズアプリの出題を重み付けする設計:苦手な2分野を2倍にする重みの作り方WorkersとD1のクイズアプリで、苦手な2分野の出題重みを2倍にし、回答が1〜2問しかない分野も保存列を増やさず扱う方法を示した@sakidori06:10
6消したユーザーのJWTが8時間通る。失効の3方式を比べて tokenVersion に落ち着いた有効期限8時間のJWTは削除後も通るため、tokenVersion・拒否リスト・短命トークンの3方式を比べてtokenVersionを採用した@playpark06:39
7地図のデータから街を組み立てて、街ぜんぶをゴルフ場にしたブラウザゲームを作った地図上にティーとカップを置くとOpenStreetMapのデータから周囲の街を組み立ててゴルフ場にするブラウザゲーム「FORE! THE CITY」を公開した@monet_inc08:15
8本物のラウンジを、ゲームの中で歩けるようにした:写真から描いたドット絵の室内嬬恋牧場Work&Campのサイトで、写真から描いたドット絵のこたつラウンジを矢印キーや床のタップで歩けるようにした@kensaurus08:40
9一人開発で最初に壊れるのはコードではなく「理由」だコード約4万行・テスト1万行強に対し文書が5万6千行ある個人開発ゲームを例に、一人開発では最初に「なぜ」が失われると論じた@recdnd09:00
10API Gatewayのステージ変数とは?dev・prodでLambdaのエイリアスを切り替えるAPI Gatewayのステージ変数はステージごとの名前と値のペアで、同じAPI設定のままdevとprodで呼ぶLambdaエイリアスを切り替えられる@yasutomo797409:19
11setLineDash() に奇数個の配列を渡すと並びが繰り返されるCanvasのsetLineDash()に[4, 8, 12]のような奇数個の配列を渡すと[4, 8, 12, 4, 8, 12]に複製されて扱われる@morphio10:00
12絵を1枚も足さずに、虫に20種類のアクションをさせる:CSSアニメーション+「覚えている動き」を返す関数1つ英語学習アプリ「英クワたん」v1.1.0で、虫の絵を1枚も足さずCSSアニメーションだけで20種類のアクション(共通12・種ごと3・特別5)を追加した@tomoki_dojo10:43
13npm 脆弱性:body-parser・multer・undici・happy-domのHighをnpm lsとnpm auditで確かめる10/24公開のGitHub Advisoryでbody-parser・multer・undici・happy-domにHighが各1件あり、npm lsとnpm auditで該当を確かめる手順を示した@masafumi_ai10:56
14Claude2アカウント支払ってる人が楽できるコマンド作りました会社のTeam orgと個人のUltra orgを併用する人向けに、片方が5時間の上限に達したらもう片方へ切り替えるローカルproxy型のコマンドを作った@harieshokunin10:56
15【手で書いて覚える個人開発 #01】開発の準備:Mac に Node.js・VS Code・Git を入れる全85回の連載の初回として、MacにNode.js・VS Code・Gitを入れて「こんにちは」を表示するまでを料理道具にたとえて手順化した@masatomo11:03
16新旧データの変更点を目視で探すのをやめた ― GASで2シートの差分を自動一覧化Google Apps Scriptでキー列を基準に新旧2シートを照合し、追加・削除・変更のあった行だけを差分シートへ自動で書き出すスクリプトを公開した@noa_senn11:07
17Weekly AWS アップデート情報 - 2026年11月2日10月26日〜11月1日のAWSアップデートを週次でまとめ、注目としてAmazon BedrockでのOpenAI GPT-6.1 Terraの一般提供開始を挙げた@maihagiwara11:14
18SQLビルダーにDDLを取り込んだら「FROM users JOIN users」が出てきたマウスでSQLを組むツールのDDL取り込みでFROM users JOIN usersという自己JOINが出るなど、計5つの不具合を見つけて直した@a122111:53
19解説スライドは three.js で作るのがおすすめ — HTML-in-Canvas で文字も3Dに乗るthree.jsで作る解説スライドを勧め、Chromeで試せるようになったHTML-in-Canvasを使えば文字も3D空間に載せられると示した@polargiver12:00
20Inflearnが自動で字幕を生成するまで(AI/インフラ編)2023年10月執筆の記事で、Inflearnの自動字幕生成機能をDevOpsエンジニアが2日でデモまで作った経緯と使った技術を振り返った@inflab12:17
21音声候補の「役割」と「強さ」を分離するUI設計メモ音声生成UIでキャラクター音声の候補名と場面上の役割をcandidateLabelとsceneRoleに分け、場面ごとに採用・保留できる設計を提案した@thumbsai12:58
22hono/jsx で作るOGPイメージの作成、Cloudflare Workers で縦書きや Mermaid を出力Cloudflare WorkersのOGP画像(1200×630 PNG)生成をSatoriからHono JSXへ移し、Mermaidの描画とCSSの縦書きにも対応させた@sora_kumo13:30
23【1日1デプロイ】ブラウザの実改行を測る「スッキリ!文章ものさし」を作った日本語の文章を貼るとブラウザが実際に作った改行を測り、行数・平均文字数・行間px・推定読了時間を出す「スッキリ!文章ものさし」を公開した@boraemon200013:43
24ブログの公開構成:中文はAlibaba Cloud、多言語版はCloudflareへブログを中国語版はAlibaba Cloud OSSとESAのweiyii.cn、他言語版はCloudflare Pagesのay3s.comに分けて配信する構成にした@weiyi14:56
25【Part4】【No.019】オブジェクトstateの部分更新 ― 一部だけ変えたつもりの失敗から学ぶスプレッドの落とし穴の最低限Reactのstateに持ったオブジェクトは直接書き換えても再描画されず、スプレッドで一部だけ更新する際は浅いコピーの落とし穴があると示した@penguinengineer15:07
26aws login + assumeRole + terraform のエラー回避aws loginで認証してassumeRoleした状態ではterraformが「failed to load assume role」で失敗し、その回避手順を示した@ikedam15:13
27WEB技術選定: Web Worker導入Web Workerは進捗表示・キャンセル・後始末まで含むと導入コストが大きく、メインスレッドで要件を満たすならまず実測して判断すべきと結論づけた@mergelog15:31
28Vercel AI Gateway入門:1つのキーで複数モデルを使い、エラーに強いAI機能を作る「アオマル」で多発したGoogleの429エラーを受け、Vercel AI Gatewayで1つのキーから複数モデルを呼び分けてエラーに強くした@kelvin16:53
29最近の HTML の新機能の紹介(2026 年版)Popover APIのpopover属性とpopovertargetでJavaScriptなしに開閉でき、top layer表示でz-index調整も要らないなど2026年版のHTML新機能を並べた@steshima17:00
30src/**/*.js が拾うファイル、ツールごとに違う問題同じsrc/**/*.jsでもESLintとTypeScriptのincludeで拾うファイルが違い、node-glob・minimatch・brace-expansionの拡張差が原因だと示した@ikushimayujiro17:09
31安全なステージング環境を IaC でつくろうCloudflare Workers上の個人開発の認証基盤に、任意ユーザーでログインできる「開発者ホーム」を載せたstagingをIaCで安全に作る設計を示した@yasuakiomokawa17:39
32テレメトリ駆動で開始直後の離脱を減らすゲーム設計TypeScriptとThree.jsで作った学祭向けブラウザゲーム11本に共通テレメトリを組み込み、延べ723回の起動データから開始直後の離脱を減らした@xxxxholica17:55
33【LLMOps】FDEの開発を支えるトレーシング基盤の開発AI Shiftで、FDEが多様なAIエージェントの実行履歴を残して評価に使えるよう、LLMOps向けのトレーシング基盤を作った@u_hyszk18:00
34CloudFormationのS3参照は更新のたびに手間がかかるのでFn::ForEachでインライン化したCloudFormationのS3参照はファイルの中身の変更を検知しないため、Fn::ForEachとCode.ZipFileでLambdaやStep Functionsの共通ロジックをインライン化した@jinmurayama18:15
35「AI に任せればゲームくらいすぐ作れる」と思っていた時期が、私にもありました。AIで作ったリアルタイム対戦ゲームの状態遷移バグは直すたびに増え、判定をクライアントからデータベースへ移すことで収束した@hoshiorange18:15
36DBへの100msの往復と戦ったISUCON2026 — AI・Issue・AWS開発環境で32,952点までISUCON2026にRustで参加し、DBへの100msの往復を減らすと処理を集めたAsia側のCPUが詰まり、公式結果は393位・32,952点だった@k1ch18:31
37WAFで偽装AI UAを弾いても解析からは消えない — 403も集計され、スキャンは本物と同じ名前に移る偽装AIクローラーをCloudflare WAFで遮断してもPerplexity-Userは8日で595件(すべて403)集計され、スキャンは本物のAmazonbot等の名前に移った@aulvem18:34
38送ったのか、送っていないのか ― Puppeteer で自動送信を確実にするPuppeteerで外部サイトへ定時投稿する社内ツールで起きた成否の誤記録・二重送信・再起動時の回収漏れへの対処を1冊の本にした@matasuke_t18:42
39大量データを扱うJavaScriptアプリに役立つ、DHTMLX Gridの10の機能DHTMLX Gridの高速レンダリング、セル編集、グループ化、階層表示、エクスポート、アクセシビリティなど大量データ向けの10機能を挙げた@dhtmlx19:09
40無料・有料・軽量で選ぶPostgreSQL GUIツール7本pgAdmin 4・DBeaver Community・DataGrip・TablePlus・Posticoなど7本を比べ、日常は軽量ツール、障害調査はpgAdmin 4という併用を勧めた@techdbblog19:14
418,000件超のテストでCIが60分タイムアウト。Mutationを削らず約19%高速化した話Kiroを使うAWS IaCレビューOSSで8,000件超のテストが60分でタイムアウトし、Mutation Testを削らずにCIを約19%高速化した@nobu_1319:18
42TSKaigi Sendai 2026の登壇にあたってのチャレンジ&工夫TSKaigi Sendai 2026の5分LT「燃えるゴミを火曜日に出したらコンパイルエラーにしたい」を紙芝居風に作り替え、前夜から朝5時半まで資料を直した@tk_9951019:24
43試合中だけ動く配信ワーカーを、Cloud Run Jobs から GKE Autopilot に移したB.LEAGUE試合予想アプリ「SIXTYZERO」で、試合中だけ動く配信ワーカーの実行環境をCloud Run JobsからGKE Autopilotへ移した@nowex3519:50
44クリックジャッキング:中高生に説明するつもりで書く技術・セキュリティクリックジャッキング対策としてContent-Security-Policy: frame-ancestors 'none'とX-Frame-Options: DENYの併用を挙げた@kotanpolin20:01
45同じものを2回送り、空にしたものは送らなかった ― 送信の判定の隙間予約送信でclearTimeoutはまだ動いていないタイマーしか止められず、同じ内容の二重送信と空にした欄の送信漏れが起きた原因を突き止めた@matasuke_t20:26
46v0使い方・料金完全ガイド2026 — AIでUIを爆速生成、個人開発で稼ぐ活用法までVercelのAI UIジェネレーターv0がReact・Tailwind CSS・shadcn/uiのコード生成からGit連携・DB統合・デプロイまで扱うと料金とともに示した@joemike20:35
47AI から見た ISUCON2026 ― チーム慎太郎の8時間を Claude Code が振り返るISUCON2026本選のチーム慎太郎は最終92,743点・191位で、Claude Codeは画像のディスク移行を効いた改善、計測の読み違いを反省点に挙げた@kangaechu20:46
48Lightsail固定IPの5つのルール — 消しても残り、止めても課金Lightsailの固定IPはサーバーではなくアカウントの資産であり、インスタンスを消しても残り止めても課金されるなど5つのルールを示した@pythona20:54
49passkeyを環境を超えて使い回したい ブラウザ編passkeyを別ドメインのWebアプリやブラウザ拡張から使い回して同じ秘密値を導く2つの方法を、ブラウザ標準機能だけで実装した@toshibowie21:13
50robots.txtで「検索はOK、AI学習はNG」を書き分ける:__usage_ai-trainingの設計を読む10月末にIETF個人ドラフトとして提案された__usage_ai-trainingでrobots.txtからAI学習だけを拒否できるが、強制力はないと結論づけた@dgtlchika21:19
51# JWT・Cookie・Sessionの違いを実装しながら理解するCookie・Session・JWTの役割の違いを、ログイン状態の維持やログアウト時の認証情報の扱いを実装しながら確かめた@shunn042921:31
52全3,131問!無料で遊べる本格クイズWebサイト「クイズ大百科」を個人開発しました【登録不要・サクサク動く】全3,131問を収録し会員登録なしで遊べる4択クイズWebアプリ「クイズ大百科」を個人開発で公開した@qnario21:39
53Session Manager の Run As と SAML 属性で、利用者ごとの OS ユーザで EC2 に入るSession ManagerのRun AsとOneLoginのSAML属性を組み合わせ、踏み台とSSH鍵なしで利用者ごとのOSユーザーとしてEC2に入れるようにした@worldkaz21:41
54機密PDFをサーバーに1バイトも送らない:Next.js + WebAssembly でローカル完結のPDF暗号化ツールを個人開発した話Next.jsとWebAssemblyで、機密PDFをサーバーへ1バイトも送らずブラウザ内だけでパスワード暗号化するツールを個人開発した@jimsnote22:13
55Google Cloud & Google AI 最新アップデート:2026年10月2026年10月のGoogle CloudとGoogle AIのアップデートを、長時間タスクの推論・エージェントのガバナンス・コストとセキュリティの3課題に沿って並べた@bharen22:29
56EVM simulationが成功しても止める:AIエージェントのALLOW・WARN・BLOCK設計EVM simulationの成功はcallが通るかしか示さず、無制限approvalなどは設定次第でALLOW・WARN・BLOCKに分け、不明時はBLOCKにすると示した@rinku22:41
57プログラムを動かさない、ホームページの仕組み ― Markdown CMSを、エンジニアでない人にも分かるようにページ表示のたびにプログラムを動かすWordPressと違い、Markdownから静的ページを作るCMSなら古くなる・狙われる不安が減ると説明した@oosawak22:53
58AI を使って週次のメトリクスの振り返りを自動化した「SIXTYZERO」のCloud Run・APIの遅延・Supabase負荷・アプリのクラッシュの週次振り返りを、毎週月曜朝にAIがGitHubのPRへまとめる形で自動化した@nowex3522:53
5930Wで常時稼働する家庭内マイクロデータセンター:月額1,500ドルのSaaSを脱却し、一人会社を支える金融級SRE基盤の全貌N100・TH50・Raspberry Pi 4Bの3台で常時27〜31Wの家庭内基盤を組み、PostgreSQL 18のレプリケーションでRPO1秒未満・RTO10分未満とした@ubinity23:06
60AWS SAA の試験を受けてAWS SAA試験は不合格で、2か月の準備期間のうち集中できたのは2週間ほどだったと振り返り、使った教材と所感を書いた@reitonkyoj23:14
61AIコーディングエージェント向け検出器「impeccable」で自分のHTMLを検査したら94件の指摘が出たGitHub Trendingで急伸したimpeccable(62の決定論ルールでAIっぽいUIを検出するCLI)を自作のシェアカードHTMLに当て、94件の指摘を受けた@matsushima_a23:17
62コーダーからフロントエンドエンジニアへ #1-65|ネストしたオブジェクト──深い階層を安全に読むAPIレスポンスのようにネストしたオブジェクトを、途中の値が無くても?.と??でエラーにせず読む方法を示した@koenjineer23:17
63Human-out-of-the-loop(もどき)で戦うISUCON2026Claude Code(Opus 5.5・Fable 5.1)に方針以外を任せ、知識カード81枚とhook・監査エージェントを組み合わせて301,558点・856チーム中12位になった@ponyo87723:52

Qiita

#TitleSummaryAuthorPublished
1【実務で使ったライブラリ】Tabulator入門|table.on()でよく使うイベントを整理Tabulatorのtable.on()に登録するセル編集後・行移動後・描画完了後などのよく使うイベントを、実務での用途ごとに並べた@RYMK_Works00:00
2プリザンターのv2テーマ切替FABと視覚改善FABを統合してみるプリザンターv2テーマの配色モード切替FABとテーマ切替FABを1つに統合し、配色は上・テーマは右に展開するL字型メニューをCSSとJS各1本で作った@pmc-ko00:45
3JSの戻り値が単一行だったのでreturnを省略したら何も表示されなくなったJSXを返す関数でreturnを省略したところ、useStateの初期値のTODOが画面に表示されなくなった原因と直し方を示した@yukmaru01:17
4Jev AIで状態を型付きの意思決定に変換するJev AIは共有された状態をChoice・Scoreなどの質問タイプで型付きの意思決定に変換し、プレイグラウンド・SDK・REST APIから使える@haoli19765403:29
5Amazon Bedrock ガードレールでマイナンバーをどこまで検出できるか試してみた自治体のガバメントクラウドAWS環境を想定し、Amazon Bedrockガードレールがマイナンバーをどこまで検出できるかを試した@takeda_h03:31
6React Router useNavigate()の生成ギミックReact RouterのuseNavigate()が返す関数の生成の仕組みを、Udemy教材の受講前に資料を当たって読み解いた@polymetisoutis03:42
7なぜJWTの失効にtokenVersionを選ぶのか:世代番号・拒否リスト・短命トークンの比較削除ユーザーのJWTが期限まで通る問題で、tokenVersion・拒否リスト・短命トークンを比べてtokenVersionを選ぶ理由を示した(Zennからの転載)@YujiNaramoto04:02
8障害調査をスクリプトで効率化してみた 〜AWS・Apache・PHP-FPM・k6で検証〜高負荷時の原因調査をスクリプト化し、AWS上のApacheとPHP-FPMにk6で負荷をかけてプロセスやアクセス元IPを特定できるか検証した@relic90105:08
9球体世界を航海するゲームを作っていたら「でたらめ海図」が一番面白くなった話球体世界を四元数で航海するゲーム「Pirates’O’Sphere」で、測量ミスから誤った海図ができる仕組みが一番面白いゲーム性になった@NAS6mixfoolv05:30
10【AWS】Step Functionsをエージェントのツールにしてみた:ピン・IAM・トークンの効き方を検証【AgentCore】10月29日に始まったAgentCore GatewayのStep Functionsコネクタでワークフローをエージェントのツールにし、IAMやトークンの効き方を検証した@Nana_77707:39
11Amazon Bedrockのコスト管理を最適化する5段階の運用モデルと実践ガイドAmazon Bedrockのコストを属性付与で「誰が何に」使ったか特定し、3段階の強制レベルで予算超過を防ぐ5段階の運用モデルを示した@goyle07:56
12少数件のUPDATEでもbatchUpdateを使うべき? JavaからDBを更新するときの考え方Javaから数件だけ更新する場合について、通常のUPDATE・JDBCのbatchUpdate・1つのSQLでの複数行更新の違いを比べた@maees07:56
13Postgres全文検索で日本語検索を実装する — インデックス設計とクエリ記事テーマ台帳が100行を超えてgrepで足りなくなったため、Postgresの全文検索で日本語検索を実装しインデックスとクエリを設計した@joinclass08:30
14クラウド・GitHub セキュリティインシデント・脆弱性速報 (2026-11-02)GitHubのマルウェアアドバイザリがnpm以外のエコシステムへ広がった件と、GCP関連の重大な脆弱性2件を速報として取り上げた@iestudy09:00
15imageSmoothingQuality は imageSmoothingEnabled が true のときに使うCanvasのimageSmoothingQualityはimageSmoothingEnabledがtrueのときだけ効き、MDNでも対応が限られる機能とされている@morphio09:33
16Cloudflare One 月次アップデート: 2026年10月(Gateway / Access を中心に)2026年10月のCloudflare OneではGateway×Workers統合がパブリックベータになり、AccessのカスタムページやSCIM関連機能も加わった@shofuk909:41
17UNIXタイムスタンプと日時をJavaScriptで相互変換する(秒とミリ秒・タイムゾーンの罠)ブラウザ標準のDateだけでUNIXタイムスタンプと日時を相互変換し、秒とミリ秒の取り違えやタイムゾーンの罠を避ける方法を示した@yuapi09:47
18CircleCIからGitHub Actionsに移行したらECRの料金が跳ね上がった話CircleCIからGitHub Actionsへ移行するとECRのデータ転送料金が約5倍に増え、テスト用イメージをGHCRへ移して約1/20に減らした@gorgonzola73109:52
19CSVからQRコードを一括生成してZIP保存する — ファイル名衝突と容量超過をブラウザで捌く実装CSVからQRコードをPNG/SVGで一括生成し無圧縮ZIPで保存するツールで、Windows予約名を避けるファイル名処理と容量超過の2段階チェックを実装した@sakutto-panda10:03
20PDF.js をデモから深掘り 2: getDocument メソッドの全体像PDF.jsのデモが呼ぶgetDocument({ url })を起点に、display/api.js内の実行チェーンを最後までたどった@LanceVance11:06
21kintoneの添付ファイル名をJavaScriptで一覧化する|添付なし・同名ファイル・改行の扱いkintoneの添付ファイルフィールドはvalueがファイル情報の配列なので、各要素のnameを取り出してファイル名一覧を作る必要がある@kintaco11:10
22Playload研究ノート #1 Playloadの画面は「文字のマス」と「動くキャラ」でできている3KBのURLで遊べるゲームエンジンPlayload 0.9.5の画面は文字のマス・スプライト・自作文字(PCG)でできており、1フレームの使用量に上限がある@haruka_apps11:18
23【CSS/Tailwind】デザインを崩さずコントラスト比4.5:1をクリアする「惜しい配色」の具体的修正テクニックWCAG AAのコントラスト比4.5:1に届かない配色を、RGB値を一律に暗くせずデザインの統一感を保ったまま直す手法をCSSとTailwindで示した@kent070711:25
24useSyncExternalStoreで通知だけでは更新されない理由と、SSRの初期snapshotを確認するuseSyncExternalStoreで同じsnapshotオブジェクトを直接書き換えると通知後も画面が0のまま変わらず、参照の置き換えが必要だと確かめた@hiro12311:56
25ALBのderegistration_delayが長くて、WebSocketサーバーのSIGTERM通知がクライアントに届かず、再接続が一斉に押し寄せた話ECSとALBのWebSocketサーバーで古いタスク3台を同時に止めると、deregistration_delayのためSIGTERM通知が届かず再接続が殺到しAPIのp95が最大48秒になった@nozomir12:20
26TorchNeuronの公開ベータを確認:PyTorchのCUDA依存を静的点検するAWS Trainium向けのPyTorchバックエンドTorchNeuron(Neuron 2.33で公開ベータ、Trainium2/3対象)へ移す前に、CUDA依存の箇所を静的に点検する方法を示した@sin-aiagent12:27
27Playload研究ノート #2 絵の描き方の基本 ― 内蔵文字で描く、自作文字は少しずつ書き換えるPlayload 0.9.5で絵を描く基本として、内蔵文字で描き、自作文字(PCG)は1フレームの上限内で少しずつ書き換える工夫を示した@haruka_apps12:48
28Playload研究ノート #3 3KBで3Dを描く ― Cube Maze 3D の描き方3KBのPlayloadで作った「Cube Maze 3D」を例に、画面部品の上限内で3Dの迷路を描く方法を示した@haruka_apps12:50
29【第5回】Cursor × SpecKitではじめる仕様駆動開発(実践編)~AIと仕様を育てながらTerraform開発して分かったこと~Cursor×SpecKitの仕様駆動開発連載の最終回で、TerraformでAWS WAFを構成した経験からSpecKitへの印象が大きく変わったと振り返った@kooohei12:52
30Playload研究ノート #4 3KBの中に8ビットコンピュータを作った ― PL-83KBのPlayloadの中にJavaScriptで架空の8ビットコンピュータ「PL-8」を作り、機械語の電卓とブロック崩しを動かした@haruka_apps12:52
31Playload研究ノート #5 迷路を自分で覚えるAI ― td maze.Playloadで、ゴールするたびに道順を覚えて迷路の床に進む方向の矢印が浮かぶAI「td maze.」を作った@haruka_apps12:54
32finally の中の片付けが投げると try の結果が消える。ロックを取れたのに「busy」が返り、その回が走らない形を、例外を注入して確かめたfinally内の片付けが例外を投げるとtryの結果が消え、ロックを取れたのに「busy」が返る現象を例外注入で再現した@AUTOMOS13:17
33お天気アプリ#31お天気アプリの絞り込み機能を写経してsomeメソッドとスプレッド構文、開発中のベーシック認証の役割を学び、次はシャッフル機能に取り組む@langhuanamacha13:19
34【放電試算】電気毛布とポータブル電源の稼働時間シミュレーション|低温時の一時的な容量低下とDC/AC変換効率を仮定した計算モデルの実装LiFePO4ポータブル電源と電気毛布の稼働時間を、インバーター変換効率・待機電力・低温時の容量低下を仮定した数理モデルで概算した@kent070713:33
35AWS Codeサービス群を使用し、簡易的なCI/CD構成を作成するCodeCommitへのgit pushを起点にCodePipeline・CodeBuild・CodeDeployでCI/CDを組み、Cloud9の代わりにローカルのmacOSで構築した@ht_11313:58
36速いSQLを意識したコーディング「全部完了したか」は完了件数を数えず未完了が無いことで判定でき、NOT EXISTSがCOUNT(*)より速くなりやすいと示した@takeshi_Qiita14:33
37EC2が起動できない!?原因は「AZ」だった話Terraformでap-northeast-1aにx8i.xlargeのWindows EC2を作るとUnsupportedエラーで失敗し、原因はAZごとのインスタンスタイプの提供状況だった@AyaKunisawa14:45
38能力ポイント制(各32・合計66)の実数値計算と、行動順を決める素早さ計算をJavaScriptで実装する(ランク・スカーフ・おいかぜ・トリックルーム)「ポケモンチャンピオンズ」の能力ポイント制(各32・合計66)の実数値計算と、スカーフやトリックルームを含む素早さ比較をJavaScriptで実装した@pokechamp_lab15:08
39AIが書いたUI、スクショでOKにする前にブラウザの「観測メモ」を残すAIが作ったUIはスクリーンショットだけで判断せず、低速通信時の読み込み表示や再試行ボタンへのTab到達を記録した「観測メモ」を残すべきだと示した@heftykoo15:11
40本番DBをMacにバックアップする手順本番のPostgreSQLをpg_dumpでNext.jsプロジェクトのbackups/に保存し、.gitignoreでGitHubへの誤コミットを防ぐ手順を示した@hey_miii15:50
41Gemini 2.5 Flash-Lite入門:英単語クイズの生成とAPI接続Gemini 2.5 Flash-LiteをCrazyrouter API経由で呼び、あらかじめ用意した英単語10問を採点と復習ができるWebページにした@whitemarshall15:50
42【AWS SAP】実務半年・1ヶ月の学習で合格した勉強法と本番の時間戦略AWS実務約半年からSAP-C02に1か月の学習で一発合格した勉強法と、本番で時間切れを防ぐ解答戦略を示した@ht_11316:46
43「変更は本番に入ったの?」にひと目で答える、デプロイボードをつくってみた:リポジトリのSQLファイルと、データベースの「適用済み」を見比べるリポジトリのSQLファイルとSupabaseの適用済みマイグレーションを見比べ、変更が本番に入ったかひと目で分かるデプロイボードを作った@tomozilla16:52
44SQLファイルをGitHubでマージするだけでデータベースを変更する:SupabaseのGitHub連携を、つなぐ作業はダッシュボードだけで試して、わざと壊してみたSupabaseのGitHub連携で、SQLファイルをマージするだけでデータベースを変える流れをダッシュボード操作だけで試し、わざと壊して挙動を確かめた@tomozilla16:53
45AIでコード生成+Gitフローでレビュー工数を半減する実践ガイドChatGPT APIやClaudeでコード雛形を作り、GitHub Actionsとpre-commitフックで自動チェックと整形を走らせてレビュー工数を減らす流れを示した@felix-jp-studio16:58
46ブラウザ内ファイル変換でUIを固めない:Web Worker+Transferableでコピーを避け、進捗とキャンセルをきちんと実装するffmpeg.wasmの初期化も含めて重い変換をWeb Workerへ移し、Transferableでコピーを避けて進捗表示とキャンセルを実装した@nibbo17:12
47ブラウザでPSDを開いてPNGにする:ag-psdで合成画像とレイヤーを取り出すときにハマった5つのことag-psdでブラウザ上のPSDを読み込み、合成画像やレイヤーをPNGに書き出す際にハマった5つの点を挙げた@nibbo17:14
48teaosの基本API ― require / use / run / getContextと疑似プロセス【teaos入門 第2回】Node.jsのモジュール管理拡張teaosの基本API(require・use・run・getContext)と、11月2日公開の0.1.2で加えたMailboxやhooksを説明した@caosnoma17:52
49Laravel Breeze(Inertia.js + Vue 3)環境を前提に、PSR規格・PHP Clean Code原則(単一責任の原則・依存性逆転の原則)に則ったファイル管理機能を構築する手順をまとめました。Laravel Breeze(Inertia.js+Vue 3)で、単一責任・依存性逆転の原則に沿ったファイル管理CRUDとCtrl+Vでの画像貼り付けを実装した@rlagtjd072918:18
50TanStack StartとNext.jsを比べるDevJokesチュートリアルでcreateServerFnを使ってjokes.jsonを読み書きし、TanStack StartとNext.jsの違いを比べた@tomonop55118:35
51Rejecting bad photos in the browser before calling a vision model(ビジョンモデルを呼ぶ前にブラウザで不適切な写真を弾く)OffscreenCanvasで長辺512pxに縮めた写真の輝度平均が60未満、ラプラシアン分散が40未満なら暗い・ぼやけと判定し、ビジョンモデルへ送らずに弾く@palmreadingpro18:54
52robots.txt の User-agent: * は名前を書いた bot に効かない(書き忘れを見つけるスクリプト付き)robots.txtのUser-agent: *は名前を書いたbotには効かず、/go/を拒否してもGooglebotが3日で133回、ClaudeBotが5日で213回取得していた@Aulvem18:59
53PostgreSQLのGUIツール選びと本番接続前の安全設定PostgreSQLのGUIツールは実行計画やロックの追跡、本番RDS/Auroraへの安全な接続、移行量、費用の4点で選ぶべきだと示した@techdbblog19:12
54F5を連打しただけで常連にしない――素のJavaScriptで「来店日数」を数える古書店「望月書店」のキャラクターの挨拶を、F5の連打ではなく日本時間での来店日数で変えるロジックを素のJavaScriptで実装した@after6labo19:41
55Gemini 4 Argonとは?コード修正・条件付きの計画・文書整理にできることGoogleの推論モデルGemini 4 ArgonにJavaScript関数の修正などを試させ、関数は正しく動き同点の最適解も両方返したが説明には誤りがあった@whitemarshall19:46
56Xの共有リンクから ?s=46&t=… を消すワンライナーとブックマークレットXの共有リンク末尾の?s=46&t=...を消すため、シェルのワンライナーとブックマークレットなど3つの手段を用意した@dgtlchika19:47
57PHPの脆弱性「php2shell」が来たので、Amazonの公式パッケージを待たずにPHPを自分でビルドして本番に入れた話2026年10月公表のPHP脆弱性「php2shell」に、Amazon Linux 2023の公式パッケージを待たずPHPを自前ビルドして公表当日の夜に本番対応した@Tukirukiki20:05
58Claude Code のスキル、前提は Python 系が9.8%で Node.js 系が7.9%。でもインストール数は Node 側が約2.6倍だったClaude Codeのスキル16,798件のうち前提にPythonを挙げるのは9.8%、Node.js系は7.9%だが、インストール数はNode側が約2.6倍だった@Skillselion20:19
59ベルギーからうちの.envを掘りに2,000件のアクセスが来たのでCloudflareで丁重にお帰りいただいた話ベルギーから.envを狙う約2,000件のアクセスを受け、Cloudflareの無料機能でスキャンを遮断した@snack_info20:57
60インフラの開発環境構築を3ヶ月→1ヶ月にしたClaude Codeの使い方(AWS / ECS 9サービス)ECS 9サービスを含むAWSの開発環境構築を、Claude Codeに9サービス分の設定作成などを任せて3か月から1か月に短縮した@shainfra0721:25
6130Wで実現する金融級自律型HomeLab SREインフラ:Keepalived・PG18物理レプリケーション・WoLオンデマンド・コンピュート設計常時30Wの自宅HomeLabで、KeepalivedとPostgreSQL 18の物理レプリケーション、WoLによるオンデマンド起動を組み合わせたSRE基盤を設計した@ubinity21:35
62YouTube の /shorts/ID を /watch?v=ID に振り替える:WKWebView に入れる JS を正規表現の宣言から作り、往復の歯止めを付けるminuloがWKWebViewでYouTubeの/shorts/IDを/watch?v=IDへ振り替えるJSを正規表現の宣言から生成し、往復リダイレクトの歯止めを付けた@feedminus4721:40
63【AWS初心者向け】IAMポリシーのActionとResourceとは?S3の権限を例に読み解くIAMポリシーのEffect・Action・Resourceの読み方を、S3の一覧表示とデータ取得を許可する例で示した@reo_infraengineer21:57
64React Native vs. Flutter: Choosing the Right Framework for Cross-Platform App Development(React NativeかFlutterか:クロスプラットフォームアプリ開発に適したフレームワークの選び方)AndroidとiOSを1つのコードベースで作るReact NativeとFlutterを、企業がフレームワークを選ぶ観点から比べた@iqlancesolutionscanada21:58
65ISUCON2026 本選に参加しました(チーム otona):AI エージェントと 2 人で 9.6 万点までISUCON2026本選にAIエージェントと2人で臨み、最終83,037点(ベスト96,608点)でスコアのあった579チーム中215位だった@yuAbe22:09
66第23回 Terraform講座|ModuleでTerraformを部品化するTerraform講座第23回で、VPC・ALB・RDSなどこれまでのリソース定義をModuleで部品化する方法を示した@nyarusasu2222:16
67TypeScriptでEVMの判定分岐を再現する:HTTP 200・SUCCESS・ALLOWの違いTxGuardの判定層でEVM callのsimulation成功とpolicy上の許可を分け、HTTP 200・SUCCESS・ALLOWの違いを4つの合成ケースで再現した@tar-chans22:42
68🔐 ログアウトしたのに古いCookieが使える? 自作Flaskアプリのセッション管理を見直した記録自作Flaskアプリ「Bakery Hub」でログアウト後も管理者の旧Cookieを再利用できた問題を修正し、PostgreSQLと複数workerで検証した@tosane93222:46
69Bedrock AgentCore CLI 1.0 の agentcore migrate で、デプロイ済みのエージェントを作り直さずに v1 へ移行してみたBedrock AgentCore CLI 1.0のGAに合わせ、agentcore migrateでv0でデプロイ済みのエージェントを作り直さずv1形式へ移行した@leomarokun22:49

Publickey

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

gihyo.jp

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

GIGAZINE

#TitleSummaryPublished
1得票数で負けている陣営を選挙区の区切り方だけで勝たせる無料ゲーム「elect.horse」を実際にプレイしてみた六角形のマスで馬と牛の支持者を区切り、得票で負ける馬陣営の議席を増やすゲリマンダー体験ゲームで、毎日のパズルと無限に遊べる「Unlimited」がある19:00

ITmedia News

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

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

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

Vercel Changelog

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

AWS What’s New

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

Google Cloud Blog

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

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

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

Hacker News

#TitleSummaryPublished
1JavaScript Is Being Executed(JavaScriptが実行されている)JavaScriptが動くブラウザでは本文が「任意のスクリプトを実行するWebは望ましくない」という警告に差し替わる風刺的なデモページだった01:33
2Show HN: RenderPDF.js – HTML to PDF preserving browser CSS layout(RenderPDF.js:ブラウザのCSSレイアウトを保ったままHTMLをPDF化)ヘッドレスChromeを使わずブラウザ自身のレイアウトとpdf-libで選択可能なテキストのPDFを作るライブラリで、最新版は0.6.1(npmページは403のためレジストリで確認)01:44
3Mythos 5.5 is listed HTML source code of Anthropic’s official website(AnthropicのWebサイトのHTMLソースにMythos 5.5の記載があった)リンク先はXの投稿で、WebFetchではHTTP 402が返り本文を取得できなかった03:22
4Ask HN: Cannot log in to my AWS account(Ask HN:AWSアカウントにログインできない)ルートメールで正しいパスワードとTOTPを入れても認証に失敗し、TOTP再同期やパスワードリセット後もログインできないと助言を求めている03:30
5I didn’t hand my NPM updates to an AI(npmの更新をAIに任せなかった)リンク先のMediumはWebFetchでHTTP 403を返し、本文を取得できなかった03:35
6Show HN: A faster Python 3 interpreter implemented in C11, one week(C11で1週間で実装した高速なPython 3インタプリタ)組み込み向けのSmall Python(spy)は標準ライブラリがsysとgcのみで、作者は多くのベンチでCPythonよりわずかに速いが数値は示していない08:00
7AWS charges $36 for 500GB egress. Five providers charge $0(AWSは500GBの送信に36ドル、5社は0ドル)DigitalOcean・Backblaze B2・Hetzner・Cloudflare R2・Wasabiは0ドルで、AWSの小売単価は卸売IP転送の約185倍と推計した10:15
8Sub-microsecond SEC 15c3-5 risk checks on AWS F2 via FPGA MMIO(AWS F2のFPGA MMIOでSEC 15c3-5のリスクチェックを1マイクロ秒未満で実行)f2.6xlarge上の事前取引リスクゲートで、カーネルバイパス処理のP50が240ns、PCIe MMIO往復のP50が1.22µsだったと報告した11:36
9Pepperwind, a fictional company dataset with 223 tables and 79M rows(223テーブル・7,900万行の架空企業データセットPepperwind)インドの架空スパイス商社の台帳・CRM・HRなどを約7GBのParquetで再現し、Hugging FaceでCC BY 4.0として公開している13:13
10Ask HN: Why is AWS such a pain for using Bedrock?(Ask HN:AWSでBedrockを使うのはなぜこんなに面倒なのか)AWSクレジットで推論しようとしたがAnthropic・OpenAI・Kimi・ZLMのモデルが非公開ポリシーで「not available」とされたと訴えている13:44
11HTML Clocks(HTMLの時計集)Wikiに85個のHTML時計ページなど計90ページが並ぶが、WebFetchで取得できたのは目次とページ一覧だけだった13:45
12Show HN: 13M opinions on 48k products extracted from Reddit and HN(RedditとHNから抽出した4.8万製品への1,300万件の意見)Gemma 4 26B MoEを自宅の3090で動かして抽出し、HNの直近12か月ではSQLite(296件)やGrapheneOS(259件)などが上位に並ぶ13:53
13Amazon plans to start selling Trainium AI chips outside AWS(AmazonがTrainium AIチップをAWS外でも販売する計画)リンク先はXの投稿で、WebFetchではHTTP 402が返り本文を取得できなかった14:59
14Haas: Postgres 19 is late, and it’s AI’s fault(Haas氏:Postgres 19の遅れはAIのせいだ)LWNの10月30日付記事で、Robert Haas氏はLLMが40年分のバグを見つけ始めた今、どう追いつき革新を続けるかが懸念だと述べた18:04
15Show HN: I’ve updated my Linux System Call website and API(LinuxシステムコールのWebサイトとAPIを更新した)syscall.shが27アーキテクチャ・Linux 3.3〜7.3のシステムコール表に対応し、カーネル選択とapi.syscall.sh/v2のAPIを備えた18:29
16Show HN: HackerTube for Apple TV. Videos HN Recommends, on Your TV(Apple TV版HackerTube:HNで推薦された動画をテレビで)HN推薦のYouTube動画を自動更新するバックエンド付きのApple TVアプリをオープンソースで公開し、Xcodeでビルドしてサイドロードする20:16
17HelpPuff – AI site chat your coding agent deploys to your Cloudflare(HelpPuff:コーディングエージェントが自分のCloudflareにデプロイするAIサイトチャット)Worker・Workers AI・D1・Vectorize・KVで動くMITライセンスのサイト用AIチャットを、Claude Code等に1つのプロンプトでデプロイさせる22:11
18Pure HTML just works and beats AI Slop (YouTube) (Hayyoth)(素のHTMLは確実に動きAIスロップに勝る)YouTube動画で、WebFetchではタイトル以外にチャンネル名や説明文を取得できなかった22:22
19Model-atlas – An open-source model capability catalog and router for Node.js(Model-atlas:Node.js向けのオープンソースなモデル能力カタログ兼ルーター)Anthropic・OpenAI・OpenRouterなどの公開情報から能力カタログを作り、select()で条件に合うモデルを選びexplain()で出典を示すMITライブラリ22:38
20Comparing four React admin templates without installing any of them(インストールせずにReact管理画面テンプレート4種を比べる)ant-design-pro・material-dashboard-react・mantine-admin・shadcn-adminをCrossUI Studioのサンドボックスで並べ、見てから入れるよう勧めた23:00
21Show HN: Vaire, Self-Hosting Postgres Through the One Glorious CLI(Vaire:1つのCLIでPostgresをセルフホスト)Go製CLIでDebian 13やUbuntu 26.04のVPSをPostgreSQL 18サーバーにし、pgBackRestによるWALアーカイブとPITRに対応する23:45