VOL. 186
WEB DEV DIGEST
WEB DEV OUTLINE
2026-11-08
日曜日 · JST
TODAY’S ISSUE 2026年11月8日 · 日曜日 WEB FRONTLINE

Denoのセキュリティモデル批判、LLM回答向け安全なMarkdownレンダラーほか — Web Dev Digest: 2026‑11‑08

Top 20

I’m not a fan of Deno’s security model (2024)(Deno のセキュリティモデルには賛成できない(2024))

Source: Hacker News | Published: 2026-11-08 23:42 JST

LLMの回答を安全に表示する React / React Native 向け Markdown レンダラーを作った

Source: Zenn | Published: 2026-11-08 00:26 JST

LLMの回答を安全に表示する — React / React Native 向け Markdown レンダラー「react-llm-markdown」を作った

Source: Qiita | Published: 2026-11-08 01:42 JST

TTFAだけ速い音声AIにしない:先行キューと「最初の意味ある音声」を分けて計測する

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

React + Phaser + Playwrightでスマホ向けWebゲームの横はみ出しを自動検査する

Source: Qiita | Published: 2026-11-08 03:20 JST

ReactのDOM UIとPhaser Canvasを同期して「選んだ部品」を光らせる

Source: Zenn | Published: 2026-11-08 03:23 JST

4つのプロセスが同じファイルへ appendFileSync で1行ずつ足しても、私の手元では行は1つも混ざらなかった。1行を2回に分けて書くと、2回とも7割以上が壊れた(Windows・Node.js)

Source: Qiita | Published: 2026-11-08 07:14 JST

Cloudflare Workersへの移行で見直したNode.js向けパッケージとCloudinary SDKの置き換え

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

Referrer-Policy: no-referrer を付けたら、Next.jsのServer Actionsが500になった

Source: Zenn | Published: 2026-11-08 09:35 JST

関係性から理解する”同一性”の型用語たち

Source: Zenn | Published: 2026-11-08 14:24 JST

SELECTしかしていないのに、PostgreSQLのマイグレーションがロック待ちで失敗した話

Source: Zenn | Published: 2026-11-08 17:41 JST

We Tried to Make Node.js Beat Python Blazeio. It Didn’t Work(Node.js で Python の Blazeio に勝とうとしたが、うまくいかなかった)

Source: Hacker News | Published: 2026-11-08 00:43 JST

Straitjacket: A TypeScript template with Guardrails for your agents(Straitjacket: エージェント向けガードレール付き TypeScript テンプレート)

Source: Hacker News | Published: 2026-11-08 02:39 JST

From the server to SQLite to reactive Svelte state(サーバーから SQLite、そしてリアクティブな Svelte の状態へ)

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

Show HN: Nobuild TypeScript web framework with zero dependencies(Show HN: ビルド不要・依存ゼロの TypeScript Web フレームワーク)

Source: Hacker News | Published: 2026-11-08 08:25 JST

AI画像を検出できるブラウザ拡張機能「Pangram AI Detection」を実際に使って本当に検出できるのか試してみた

Source: GIGAZINE | Published: 2026-11-08 17:45 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1超低コストかつ爆速!『Gemini 2.5 Flash-Lite』をマルチエージェント開発に採用すべき3つの理由単発API呼び出しの次段階であるマルチエージェントの自律ループで、処理時間とAPIコストの高騰を避ける選択肢としてGemini 2.5 Flash-Liteを推している。@yasu_tech_3500:00
2攻撃を演習環境の外に出さない:Cloudflare Security Audit Skillで自宅レッドチームラボのIaCを監査したCloudflare Security Audit Skillで自宅レッドチームラボのIaCを6フェーズまでソース監査し、攻撃が演習範囲の外へ出ないかを点検した(実環境の侵入試験は未実施)。@malwaresuk00:22
3複数の Backlog スペースを 1 つの CLI と MCP サーバーで扱う「backlog-bridge」を作った公式Backlog MCPサーバーが1スペースにしか接続できない制約を回避し、複数スペースを同時に扱うCLIとMCPサーバーをMITライセンスで公開した。@mickeyichi00:27
4BigQuery の TabFM と LightGBM を Diamonds で比較学習1万行まではBigQueryのTabFMが調整済みLightGBM以上の精度で、全量約5万行ではLightGBMが上回ったが、高カラットの外挿はTabFMが良かった。@ttomo_tommy00:36
5kintone で工程表(ガントチャート)を作る:日付を通し日数にして、バーを % で置く日付を1970-01-01からの通し日数に直し、バーの位置と幅を%で置くことで、ライブラリなしでkintoneの工程表ガントを描く方法をプラグインのコードから読み解いた。@genbakoe01:03
6bigframes の ai.if_ は既定のままだと安くならないHacker Newsの見出し4,000行で試すと、bigframes 2.52.0のai.if_()は既定のままでは蒸留モデルによるコスト最適化が効かず安くならなかった。@nabeyan_dev08:12
7ISUCON2026 ソロ参加記:自作ハーネスで Claude Code をほぼ無人運転したISUCON2026に1人で出場し、競技時間10:00〜18:00の作業をほぼすべて自作ハーネス上のClaude Codeに任せ、著者は旅行中にスマホで通知を見ていた。@5alt_nacl08:35
8守る対象は台帳ではなく、鍵とコードだった — x402 の財布を MCP サーバーに出して sandbox で囲む鍵・上限・台帳をMCPの財布サーバーへ移しても、Claude Codeはpython3で台帳を書き換えてx402の上限を超えて支払えて、権限ルールのdenyでも防げなかった。@suzuki_tech09:09
9外部APIなしで日本の祝日を計算する(振替休日・国民の休日つき)振替休日と国民の休日を含む日本の祝日判定を、外部APIや祝日CSVを使わず祝日法のルールどおりJavaScript約60行で実装した。@kouteilab09:28
10バックエンドで整合性を保つためにやろうと思ってることトランザクションの原子性と同時更新の排他性を混同していた不具合を、Postgres既定のREAD COMMITTEDとKysely利用を前提に見直した対策方針を示した。@rf032110:00
11[Cocos Creator]sp.Skeletonとは何か ― 再生・切り替え・キャッシュモードを試してみたCocos Creatorのsp.Skeletonでspineboyを動かし、アニメーションの切り替えと予約再生、Mixによる滑らかな遷移、負荷を抑えるキャッシュモードを動画付きで試した。@1s002311:00
12実在の規約9本で試したら「危険」判定の8割が誤りだった ─ ブラウザだけで動く規約チェッカーを作った話30項目のルールで条項を色分けするブラウザ完結の規約チェッカーを作り、実在の規約9本で試したところ「危険」判定の8割が誤りだったと報告した。@kiyaku_checke11:16
13kintoneのカスタマイズ画面だけをA3横で印刷する(ハンコ欄つき)印刷直前にbodyへクラスを付けて工程表以外を隠すCSSを当て、kintoneのカスタマイズ画面だけをハンコ欄つきでA3横1枚に収めて印刷できるようにした。@kouteilab11:45
14AI作業の時間集計で、未入力と0分を分ける小さな実装大創社の公開デモ「AI試行計画ノート」を例に、未計測の工程を0分として合算すると比較が狂うため、未入力と0分を区別して集計する実装を示した。@daisosha12:02
15BedrockのモデルIDと推論プロファイル、ソースリージョンの違いを整理したBedrockのクロスリージョン推論ではAPIを呼ぶソースリージョンと推論を処理するリージョンを分けて考える必要があると、Claude Haiku 5.5のIDを例に整理した。@hknote13:00
16AWS Continuum のコード脆弱性検出をCIに組み込んでみた:GitHub連携と外部スキャナーの取り込み2026年10月にGAしたAWS Continuum for code vulnerabilitiesをGitHubと連携し、修正PRの届き方とSemgrepなど外部スキャナー結果のCI取り込みを試した。@ndmxjp15:22
17【React+Recharts】データ可視化のために1プロジェクトだけReactを選んだ話 ― 第五弾フロントエンド実装記Streamlitで統一してきたシリーズの第五弾だけReactとRechartsを採用し、ダミーデータ先行でAPIへつなぎ、会員向けとスタッフ向けの2画面を作った。@junko_jp15:29
18日記アプリを作って、Vercelで公開するまでClaude Codeで5段階の気分記録とAIフィードバック付きの日記アプリを作り、Vercelで誰でも試せる形に公開するまでを初めての開発者の視点で振り返った。@miffy109515:38
19カバレッジの低いcronパーサーにテストを足したら、mon と日曜の7が一致しなかった@vitest/coverage-v8で低カバレッジだったcron-parser.tsにテストを足したところ、cron式の mon と日曜を表す7が一致しない不具合が見つかった。@a122115:51
20isPointInPath() に渡す点は Canvas の座標で考えるisPointInPath(x, y)に渡す点には現在の変換が再適用されないため、translate(40, 0)後の矩形の中央を調べるにはCanvas座標の(50, 10)を渡すと示した。@morphio15:51
21ISUCON初参加ロードマップISUCON2026に会社の先輩と3人で初参加し、写真SNS「isureal」の課題で最終3万6000点・375位だった経緯と準備の進め方をまとめた。@siesta090516:08
22npm installを解剖してみた公式ドキュメントと使い捨てコンテナでの実験から、npm installの内部処理、サプライチェーン攻撃のリスク箇所、その防ぎ方の3点を整理した。@tomoki3316:11
23JAWS FESTA 2026 in AKITA が開催されることを当日に知った地元民の参加レポ秋田市のミルハスで開かれたJAWS FESTA 2026 in AKITAを開催当日に知った地元在住の著者が、急きょ参加した当日の様子を報告した。@syokunin16:49
24Claude Codeの世界をオフィスにしてみた。AIエージェントを棒人間で可視化するOSSを公開OnecaratEditorの開発者が、Claude Codeのサブエージェントの動きを棒人間がオフィスで働く姿として可視化するOSSを公開した。@onecarat_tech17:01
25AWSから4.3億円の課金が…バグと思われる高額請求された際にまずすることAOSSのIntelligent ingestionで約277万ドルが計上されたが、トークン数が約100万倍で記録された計測バグで実額は約2.53ドル、英語チャット連絡後1〜2日で訂正された。@tsumita717:56
26「取れなかった」を「0件だった」に変換しない。外部APIが壊れても表示が残る形にしたNext.js App RouterとSupabaseで作るHubpinで、外部APIの取得失敗を「0件」に変換せず、APIが壊れても表示が残るように設計した。@matsutake_prgrm18:00
27本番に出したあとのセキュリティ、いつ確かめていますか? AI エージェントで年 1 回の評価を継続的な検査にする年1回の評価の間を埋めるため、AWS ConfigやSecurity Hub、Terraform planへのRego(conftest)、AIエージェントによる設定とIaCの週次棚卸しを組み合わせる運用を提案した。@anfangd18:04
28復元直後だけ遅いのはなぜか|EBS遅延ロードと2層のキャッシュスナップショットから復元したRDSが本番と同じ設定でも数倍遅いのは、EBSボリュームの遅延ロードによるファーストタッチペナルティと2層のキャッシュで説明できるとした。@techdbblog18:06
29アクアのX最小ビュー♡初めてのJavaScriptでGrokとGeminiに聞きながら、Xのおすすめタブ・トレンド・インプレッション数を非表示にするChrome拡張機能を作った。@zenn_aqua18:14
30プレビューの画面に直接コメントして、GitHub の PR に届ける ― CloudFront・Lambda・GitHub App の仕組みVercelのComments風に、PRごとのプレビュー画面上で位置を指して書いたコメントをCloudFront・Lambda・GitHub App経由でそのPRへ届ける仕組みを作った。@ponkotate18:32
31Cloudflare Turnstile のトークンは 300 秒で失効する — Python で取得・検証するときの落とし穴Cloudflare Turnstileのトークンは300秒で失効するなど、Pythonでトークンを受け取り検証する側の実装で踏んだ落とし穴を踏んだ順に並べた。@seencxy18:47
32CloudWatch Agentのappend-configとは?設定ファイルを分割・共通化して管理する方法CloudWatch Agentのappend-configは別名ファイルを足し算で読み込むが、fetch-configをやり直すと追加分が消える点やagentセクションの食い違いに注意が要るとした。@zer0_infra19:00
33GCS の楽観ロックが失敗し続けた。原因は Python の Blob の使い回しで、読む世代が固定されていたGCSの楽観ロックが失敗し続けた原因は、PythonのBlobオブジェクトを使い回したことで読む世代番号が固定されていたことだと突き止めた。@maruhana19:04
34生成AI動画アプリで「生成完了」と「採用」を分離する:非同期処理とテイク管理の設計生成AI動画アプリで生成ジョブのqueued・running・succeeded・failedと採用テイクを別に管理し、完了時は候補テイクを足すだけにする設計を示した。@sebastian19:19
35kintone の一覧に進捗バーを出す:getFieldElements と MutationObserver で行内編集でも消さないkintone.app.getFieldElementsで一覧のセルを取ってレコードと対応させ、MutationObserverで行内編集後も進捗バーが消えないようにする方法を示した。@genbakoe19:24
36静的型付けはAIのバグを減らすか? TypeScriptとJavaScriptで同じGit互換CLIを3本ずつ書かせて比べたYusuke Endoh氏の記事を受け、AIにTypeScriptとJavaScriptでGit互換CLIを3本ずつ書かせ、静的型付けで残るバグ数が変わるかを比べた。@torudev19:31
37PostgreSQLのAdvisory Lockでバッチ二重起動を防ぐ:SQLとJava実装複数のアプリケーションから起動される定期バッチの二重起動を、PostgreSQLのAdvisory Lockで防ぐSQLとJavaの実装を示した。@sponge84184120:43
38「横で書き、縦で組む」縦書き執筆エディタを Electron でデスクトップアプリにした横書きで書くと縦書きの原稿用紙として組まれる執筆エディタKusuma Plava v1.0.0を公開し、ブラウザアプリからElectronのデスクトップアプリへ移行した。@cuculhart20:46
39やさしい日本語の言い換え表をシートに置き、お知らせ文をGASで点検する言い換え表をスプレッドシートに置きGASでお知らせ文を点検する最初の版は、8行の文で12か所中2か所を見落とし、表の1行を黙って捨てていた。@rakuwork_kobo20:47
40今さら聞けないnpmとpnpmNode.jsに続き、npmとpnpmが何をするツールで何が違うのかを、React開発で何となく使っていた初学者の立場から整理した。@hiruma_devlog20:59
41おまえはもう、Kiro マスターAWS Japanのいなりく氏によるスライドシリーズ「目指せ Kiro マスター」全14本を4段階に分け、Spec・Steering・Hooks・MCPなどを扱う回を案内した。@inariku21:00
42Deno Deploy がサ終するので代替サービスを探した結果、Rivet に行き着いたDeno Deployの終了を受けWASMの画像最適化・OGP生成の移行先を探し、メモリ上限128MBのCloudflare Workersではなく Rivet を選んだ。@sora_kumo21:59
43第5回 Agentic AI Hackathon with Google Cloudの一次審査落選を振り返る第5回Agentic AI Hackathon with Google Cloudに出したRuleBranchが一次審査で落選し、デモ動画で検出の根拠と効果を示せなかった点を弱点に挙げた。@yun_bow23:47
44Datadog が AWS StepFunction をトレースする仕組みAgentを入れられないStep FunctionsはCloudWatch Logsの実行ログをForwarder等で転送してスパンを組み、_datadogでLambdaへトレースコンテキストを渡す。@aotolog23:53
45稼働率90%の窓口は理論値だと45分待ち。なのに8時間営業のシミュレーションでは平均22分だった稼働率90%で理論値45分待ちの窓口が8時間営業のシミュレーションでは平均22分だったのは、両者が答える問いが違うためでどちらも正しかった。@hashitoz23:58

Qiita

#TitleSummaryAuthorPublished
1kintone プラグインの作り方:manifest.json・設定画面・署名つき zip まで期限切れを赤・期限間近を黄で示す約110行のプラグインを例に、manifest.json、設定画面、署名つきzipまでkintoneプラグインの作り方を示した。@Genbakoe00:46
2localStorageを任意保存にする業務ノート:JSON往復と消失条件を確認する大創社の公開デモ「AI試行計画ノート」の保存・読み込み・書き出しを追い、localStorageへの任意保存とJSONの往復、データが消える条件を確認した。@daisosha01:19
3ChatGPT経由の流入が急に増えた。クローラーのログをCloudflareで集計して、分かったことと分からなかったこと顔認識ツールにChatGPT経由の流入が増えた理由をCloudflareでクローラーのログを集計して追ったが原因は特定できず、分かった点と分からない点を分けた。@aiavmatch03:00
4ランチ探しの不便から始まった海士町くらしガイド。ごみの出し方とバスの次の便をCloudflare Workersで足した個人で編集する非公認の海士町くらしガイドに、ごみの出し方とバスの次の便をCloudflare Workersで追加した経緯を書いた。@sky621tyo03:36
5Web版!メディアプレーヤをつくってみよう!(videoタグ編)VIDEOタグの標準再生コントロールを活かし、ローカルファイル選択・先頭から再生・次へ・プレイリスト表示を備えたWeb版メディアプレーヤを作った。@puyon04:58
6無向ジオグラフィ — 勝敗は最大マッチングで多項式時間、Grundy 値は PSPACE 完全。FOCS 2021 の論文を TeX から検算したら、高いニム数を作るアルゴリズムが印刷どおりには動かなかった無向ジオグラフィをブラウザに実装し、FOCS 2021の論文をTeXから検算したところ、高いニム数を作るアルゴリズムが印刷どおりには動かなかった。@sen-ltd08:35
7【個人開発】自作のWebツール集「Site Tools Box」が日本のメディアに取り上げられました!🚀PHPとJavaScriptでフルスクラッチした英語圏向けWebツール集Site Tools Boxが、日本のITメディアで技術アーキテクチャの分析記事として取り上げられた。@sitetoolsbox08:44
8【FaaS比較シリーズ #2】主要CSPのFaaSを横並びで比較する ― AWS Lambdaを軸にGCP・Azure・Cloudflare・さくらのクラウドを整理(2026年11月版)AWS LambdaのEvent Functionsを基準に、GCP・Azure・Cloudflare・さくらのクラウドのFaaSを制約・料金・言語などで2026年11月時点の公式情報から比べた。@Doc-Tanukichi09:07
9SSEとWebSocketでLLMストリーミング通信を比較するHonoでLLMストリーミングAPIを作り比べ、サーバーからの一方向配信ならSSE、双方向のリアルタイム通信が必要ならWebSocketが適すると結論づけた。@hono_ai_labho09:24
10OpenNextとは? Next.jsをVercel以外で動かすための仕組みを整理してみたWorkers移行の準備の中で、Next.jsをVercel以外で動かすOpenNextの役割とCloudflare Workersとの関係、導入時の注意点を整理した。@hey_miii09:48
11vinextとは? Next.jsをViteで動かす新しい仕組みとOpenNextとの違いCloudflareの公式ドキュメントがOpenNextより推奨するvinextは、Next.jsをViteで動かす仕組みで、内部構造がOpenNextと異なる点を比べた。@hey_miii10:00
12【FaaS比較シリーズ #3】運用編 ― デプロイ・監視・ローカルとクラウドの差分を5サービスで比較する(2026年11月版)Lambda・GCP・Azure・Cloudflare・さくらの5サービスを、デプロイとロールバック、ログとトレース、ローカルとクラウドの差分、ランタイムEOLの観点で比べた。@Doc-Tanukichi10:09
13アライグマ目撃記録アプリ 実装①Entityクラス作成アライグマ目撃記録アプリの実装第1回として、目撃日・時刻・回数・メモを持つテーブル定義と対応するEntityクラスを作成した。@chiipii10:12
142026年11月8日 今日のQiitaトレンド記事をポッドキャストで聴こう!前日夜のQiitaトレンド記事をAIでポッドキャスト化して毎朝7時に更新しており、11月8日分は「AI駆動開発の次の段階」などを取り上げた。@ennagara12810:18
15zustandでダイアログの開閉フラグをやめてdataだけで管理するzustandのストアで開閉フラグと表示データを別々に持つと判定が二重になるため、dataの有無だけでダイアログの開閉を表す形に改めた。@shun12310:31
16複数の Backlog スペースを 1 つの CLI と MCP サーバーで扱う「backlog-bridge」を作った(Claude Code / Codex / Cursor 対応)公式Backlog MCPサーバーの1スペース制限を回避し、Claude Code・Codex・Cursorから複数スペースを扱えるCLIとMCPサーバーをMITで公開した。@mickey-ichi10:32
17VercelからCloudflare Workersへ移行して初めてわかった、Vercelが裏でやってくれていたことNext.jsアプリをVercelからCloudflare Workersへ移す中で、ビルド方法・実行環境・キャッシュ・画像の扱いをVercelが裏で肩代わりしていたと気づいた。@hey_miii10:56
18Reactのアンマウントはいつ起きる?位置と種類で理解するReactのアンマウントの意味と、コンポーネントの位置や種類が変わると起きる条件、propsの変化との関係などの落とし穴を整理した。@shun12311:34
19Canvas の表示幅と書き出し画像の幅を別々にテストするcanvas.widthを640にしてCSSで表示幅を320pxにしてもtoBlob()のPNGは640×480になるため、表示幅と書き出し幅を別々にテストすべきとした。@morphio11:49
20Next.jsのEdgeとNode.jsを同じ処理で比べる。build成功と実行成功は分けて確認するNext.js 16.3.4ではevalを含むEdgeルートがbuildに成功しても呼び出すと500になり、runtime = ‘edge’には非推奨警告が出ると確認した。@hiro12311:55
21【AWS】 IAM権限とは?IAMグループを作成する目的についてAWSのIAMで誰がどのリソースを操作できるかを管理する意味と、EC2の誤削除などを防ぐためIAMグループで権限をまとめる目的を説明した。@daisyms2512:46
22AWS Community Day Hong Kong 2026 で登壇してきた!初の海外登壇となったAWS Community Day Hong Kong 2026で、全編英語で発表した準備から当日までを振り返った。@yakumo_0913:03
23JAWS FESTA 2026 in AKITA 参加レポート!2026年11月7日にあきた芸術劇場ミルハスで開かれたJAWS FESTA 2026 in AKITAに初参加し、ドローンを扱った基調講演など各セッションの感想を記した。@s_moriyama13:12
24Aurora Global Databaseを採用する前に押さえておきたい仕様 単一リージョンのAuroraと何が変わるのかAurora Global Databaseを採用した案件をもとに単一リージョンのAuroraとの仕様差を理論面で整理し、次回は東京・大阪間の切り替えを検証するとした。@ike_s_muramatsu13:28
25Mapで同じ内容のオブジェクトが見つからない理由:キーの参照とID検索をNode.jsで実測map.get({ id: 1 })で値が取れないのはオブジェクトキーが参照で比較されるためで、Node.js v24.22.1でID検索との違いを実測した。@ennagara12813:54
26TypeScript学習備忘録_6ReactとTypeScript、Viteで「ノーコードDB学習サイト」の開発に着手し、学んだことや躓いた点を自作の日報ツールのAI出力でまとめた。@wash3781514:43
27Astro製の攻略サイトで「検索に出すページ」を1か所の条件で揃える:noindex判定・サイトマップのlastmod・OG画像・IndexNow送信Astro製の攻略サイトで検索に出すページの判定を1か所に集約し、noindex・サイトマップのlastmod・OG画像・IndexNow送信を同じ条件で揃えた。@pokechamp_lab15:07
28【AgentCore】エージェントのハンズオンをブラウザの中だけで完結させる教材を作ったTerraformで受講者ごとにEC2とcode-serverを用意し、AWS認証情報を配らずURLとパスワードだけでAgentCoreのハンズオンをブラウザ内で完結させた。@ryu-ki15:10
29【AWS】結果を返すか、答えを返すか。Web SearchとWeb Answerの使い分け【AgentCore】AgentCoreの2026年6月登場のWeb Search(ランク付き結果)と11月5日GAのWeb Answer(引用付き回答)を、目的に応じて使い分ける基準を示した。@Nana_77715:26
30Node.jsで静的サーバー構築に悩むあなたへ!たった1コマンドで爆速解決するhttp-server徹底解説Node.js標準のhttpで静的サーバーを自作するとMIMEタイプや404・500処理に手間がかかるが、http-serverなら1コマンドで済むとした。@boku_research16:01
31【Rails開発者が泣く】「FATAL: Peer authentication failed」を1秒で解決する黄金手順RailsやDjangoをPostgreSQLにつなぐ際に出る「FATAL: Peer authentication failed」を、ローカル接続の認証方式から原因を追って解決する手順を示した。@boku_research16:02
32バックエンドは完成してたのに「見る画面」がなかった話(第五弾フロントエンド編)残りピンのビットマスク分類とE2Eテスト77件が通っていた第五弾のスコアリング分析システムに、Reactで初めて閲覧用の画面を付けた。@Junko-Takahashi-Cloud16:04
33JAWS FESTA 2026 in AKITA に参加できなかったので、資料だけでも見たい!と思ってまとめました!参加できなかったJAWS FESTA 2026 in AKITAの登壇資料をXの投稿から拾い集め、セッションごとに一覧にした。@kurracchi_enj16:22
34WordPress のブログを EmDash + Cloudflare Workers に移した全体の流れ個人ブログをWordPressからEmDash(Cloudflare Workers・D1・R2)へ移し、最初にCodexへ丸投げして失敗した経緯から移行全体の流れを書いた。@midonon16:25
35require がどのフォルダを探しに行くのか、require.resolve.paths() で見てみたlinkedを指定したのにpackage.jsonにないdebugが読めたのは、requireがホームフォルダのnode_modulesまで遡っていたためだとrequire.resolve.paths()で確かめた。@amahisa116:33
36社員は私ひとりなのに、本社を作った――microCMSで「取得成功」を「進捗あり」にしないmicroCMS Advent Calendar 2026の8日目として、個人の複数プロジェクトを部署に見立てた本社サイトで、取得成功を進捗ありと誤表示しない表示側を試した。@after6labo17:05
37【Terraform×AWS】開発環境のRDSとECSを夜間・休日に自動停止してコストを削減するEventBridge SchedulerとApplication Auto Scalingで開発環境のRDSとECSを平日8〜20時以外は止め、稼働を週168時間中60時間に抑える構成をTerraformで作った。@ham-nao17:13
38【Terraform×AWS】アクセスキーを使わずにGitHub ActionsからTerraformを実行する(OIDC連携)IAMユーザーのアクセスキーをGitHubのSecretsに置かず、OIDC連携でGitHub ActionsからTerraformを実行するAWS側の設定をTerraformで作った。@ham-nao17:14
39【Terraform×AWS】NATゲートウェイの料金を下げる、VPCエンドポイントの使い方NATゲートウェイのデータ処理料金をVPCエンドポイントで減らすTerraformコードを示し、エンドポイントを作るとかえって高くなるケースも確認した。@ham-nao17:15
40AWS Security AgentでコードレビューAWS Security AgentのコードレビューをVulnadoで試すと約4時間で15件を指摘し、想定されたSQLインジェクション・XSS・SSRF・RCEの4種をすべて検出した。@dragonnn17:20
41【React】再レンダリングが起きるタイミングと memo / useCallback で防ぐ方法React 19とVite 8で再レンダリングが起きる条件をコードで確かめ、memoとuseCallbackで不要な再レンダリングを防ぐ方法を例で示した。@Tukirukiki17:26
42【Terraform×AWS】SSHの踏み台をやめて、Session ManagerでプライベートなRDSに接続するSSH鍵もインバウンドの開放も使わず、Systems ManagerのSession Manager経由でプライベートサブネットのRDSへ接続する仕組みをTerraformで作った。@ham-nao17:29
43Cloudflare Pages Functions と D1 で、サーバーを持たずに先行登録フォームを作る(重複・連投・ボット対策つき)Cloudflare Pagesの静的ページとPages Functions、D1だけで無料枠の先行登録フォームを作り、二重登録・連投・ボットの3つの対策を入れた。@YATTARU17:49
44ACUを増やしてもmax_connectionsが反映されない原因と確認手順Aurora Serverless v2で最大ACUとmax_connectionsを上げてもSHOWの値が変わらない原因は、ACUや表示ではなくパラメータの反映タイミングにあるとした。@techdbblog18:05
45AWS Lambda Web Functionを、CloudShellでローカルテスト・デプロイnodeコマンドで動くコードをそのままLambda化できる新発表のLambda Web Functionを、CloudShellでローカル実行してからデプロイし権限も付与した。@a_b_18:51
46ブラウザだけで動画を GIF にする処理の作り方(video の seek、canvas、Web Worker、自作の減色)動画をvideoのseekでコマ送りしてcanvasで画素を取り出し、Web Worker内で256色に減色してGIFに詰める、サーバー不要の変換処理を4段で示した。@creonis18:55
47AIで音楽MVを作るワークフロー設計:絵コンテ・ショット・テイクを分けて考えるAIミュージックビデオ制作ツールMVFlowで、絵コンテ・ショット生成・テイク選択の3段階に分ける制作フローの設計を示した。@sebasteanwu19:17
48週の途中で「利用枠75%」に焦らないために、Claude Code の mod でペースの予報を出した週の利用枠75%の警告に慌てた経験から、Claude Codeのmodで現在の使用ペースに基づくリセットまでの消費予報を表示するようにした。@tobaru19:27
49家族のレシピアプリ - 夫婦で同時に足しても消えない買い物リストを、追加ごとに 1 ドキュメントで作る(基本機能編 5)夫婦が同時に追加しても項目が消えないよう、家族のレシピアプリの買い物リストを追加ごとに1ドキュメントとして保存する設計にした。@antimacho61221:11
50HCP Terraform の Run の待ち時間を分解してみたローカルで6秒ほどのplanがHCP TerraformのRunでは1分を超えるため、Terraform v1.17.1とAgent v1.33.2でRunの待ち時間を区間ごとに分解した。@pokapu21:18
51ポートフォリオ作成(デプロイ編)React・Inertia・Tailwind CSS 4・shadcn/uiで作るPWA対応の在庫管理アプリのポートフォリオを、デプロイするまでの手順を記した。@ktan-web21:39
52AWS素人がGlue×Athenaで気象データ分析基盤を作ってみた(前編)過去10年分の気象データをS3に取り込みAWS GlueでETLするまでを前編とし、Athenaでのクエリは後編に回す分析基盤の構築手順を記した。@apteryx-nz22:08
53EC2+Auto Scalingで十分じゃない?それでもECS Fargateを使う理由ALBとAuto Scalingで足りるEC2構成に対し、それでもECS Fargateを選ぶべき要件をAWS公式ドキュメントに基づいて整理した。@4eena22:10
54【個人開発】KAGOYA Cloud VPS(Ubuntu 24.04)でDartバックエンド+PostgreSQL+Firebase認証サーバーを一から構築する手順KAGOYA Cloud VPSのUbuntu 24.04に、Flutterアプリ向けのDartバックエンド・PostgreSQL・Firebase認証の環境をゼロから構築した手順を記録した。@satoshot22:20
55画像を Data URL にすると33%増える、は gzip の前の話だった。PNG はほぼ元の大きさに戻り、SVG は1.6倍のまま残ったBase64で33%増えるData URLも、gzip後はPNGがほぼ元の大きさに戻り、SVGは1.6倍のまま残ると実測した。@hashito23:41
56lzhの295 bytes展開programbase85文字列からビット単位で読み出すなどの工夫で、LZとハフマン符号によるlzh形式の展開プログラムを295バイトのJavaScriptに収めた。@mashuel23:53

Publickey

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

gihyo.jp

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

GIGAZINE

#TitleSummaryPublished
1個人情報を守りきるブラウザゲーム「個人情報漏洩のお知らせ」をプレイしてみた、同名楽曲が流れる中で大量のエラーが警告を消し続けるボカロPのKish.氏が同名楽曲のPVとともに公開した、次々に出るエラーや警告画面を消し続けるブラウザゲームをプレイした。22:14

ITmedia News

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

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

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

Vercel Changelog

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

AWS What’s New

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

Google Cloud Blog

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

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

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

Hacker News

#TitleSummaryPublished
1Why MySQL In-Memory Reads Are 50x Slower Than Redis (Even with 0% Disk I/O)(MySQL のインメモリ読み取りが Redis より 50 倍遅い理由(ディスク I/O 0% でも))リンク先がHTTP 429を返し本文を取得できなかったため、MySQLとRedisの読み取り速度差の根拠は確認できなかった。00:15
2Datastructures-JS – The JavaScript data structures project(Datastructures-JS — JavaScript のデータ構造プロジェクト)TypeScript対応のJavaScriptデータ構造集で、priority-queue・heap・trie・deque・graphなど14リポジトリを公開している。01:07
3reveal.js: a slick, JavaScript-based, FOSS presentation framework(reveal.js: 洗練された JavaScript 製の FOSS プレゼンテーションフレームワーク)2022年5月5日の記事で、Markdownから移した内容を約10分で好みの見た目にでき、スピーカービューとPDF生成に対応すると高く評価した。03:49
4Show HN: Conductor sold to Meta. Rebuilding the app (3 days, $170) (MIT)(Show HN: Conductor が Meta に売却されたのでアプリを再構築した(3 日・170 ドル、MIT))Claude CodeやCodexをタスクごとのgit worktreeで並列実行するConductorのローカル機能を、TauriとReactでMITの非公式OSSとして再実装した。05:51
5Show HN: NLP capabilities of Opus, Astra, Argon measured by Codenames skills(Show HN: Codenames の腕前で測る Opus・Astra・Argon の自然言語処理能力)リンク先はAIと人間の席を組み合わせて遊ぶCodenames風ゲームWord Spiesの紹介ページで、モデルごとの成績の比較結果は掲載されていなかった。06:57
6How to Read Hex Colors and Build Better CSS Palettes(16 進カラーの読み方と、より良い CSS パレットの作り方)16進カラーの各2桁がRGBの強さを表す読み方に加え、HSLの明度だけを変える濃淡作りやOKLCH、WCAG 2.2 AAの4.5:1基準を示した。08:16
7Pull Cached Docker Hub Images – Artifact Registry – Google Cloud Documentation(キャッシュ済み Docker Hub イメージの取得 – Artifact Registry – Google Cloud ドキュメント)Artifact Registryは人気のDocker Hubイメージをmirror.gcr.ioにキャッシュし、registry-mirrors設定で使えるが保持期間と脆弱性対応は保証しない。09:10
8Show HN: Calibron 12 Puzzle/Solver(Show HN: Calibron 12 パズルとソルバー)1933年考案の12個の長方形を56×56の盤面に詰めるパズルをWebで遊べるようにし、Go製のCSPソルバーで残りの配置の可否を確かめられる。09:57
9WebRTC for Node.js, React Native and Browser(Node.js・React Native・ブラウザ向けの WebRTC)Node.jsでは@lukks/wrtc、React Nativeではreact-native-webrtcを使い、3環境で共通のRTCPeerConnection APIを提供する。10:25
10Show HN: Ferrule – copy-in React Native UI components for iOS, Android and web(Show HN: Ferrule — iOS・Android・Web 向けのコピーして使う React Native UI コンポーネント)iOS・Android・Web向けのReact Native UI部品23種を、npx ferrule addでアプリにコピーして使う方式で提供しており、現状は0.x版である。17:14
11C# Solid/Svelte Like UI Framework Without Mono/Blazor(Mono・Blazor を使わない Solid・Svelte 風の C# UI フレームワーク)Solid・Svelteに倣いsignalで変更ノードだけを更新するC#製UIフレームワークで、デモ全体は約157KB、Blazor WASMより3〜21倍速いとした。17:43
12Show HN: CloudShare app for iOS, simple way to share to your own S3 bucket(Show HN: 自分の S3 バケットへ手軽に共有できる iOS アプリ CloudShare)Cloudflare R2やAmazon S3など自分のバケットへ共有し、1時間〜7日の期限付きリンクを作れるiOS 17以降向けの3.99ドルのアプリを公開した。20:22
13Show HN: No more code reviews. Fuzz instead(Show HN: コードレビューはもうやめて、代わりにファズを)AI生成アプリのコードレビューの代わりに、Wasmアプリを模擬バックエンドで数千回実行しN+1クエリやXSS、SQLインジェクションを検出するappfuzzを公開した。21:21