VOL. 164
WEB DEV DIGEST
WEB DEV OUTLINE
2026-10-17
土曜日 · JST
TODAY’S ISSUE 2026年10月17日 · 土曜日 WEB FRONTLINE

DeepSeek V4.1 Flash 1017提供、GKE向けWiz Sensorほか — Web Dev Digest: 2026‑10‑17

Top 20

DeepSeek V4.1 Flash 1017 now available on AI Gateway(DeepSeek V4.1 Flash 1017 が AI Gateway で利用可能に)

Source: Vercel Changelog | Published: 2026-10-17 09:00 JST

Announcing Wiz Runtime Sensor add-on for GKE: Turnkey threat detection for Kubernetes(GKE 向け Wiz Runtime Sensor アドオンを発表:Kubernetes のターンキー脅威検知)

Source: Google Cloud Blog | Published: 2026-10-17 01:00 JST

Beam model by Reflection is now available on Amazon SageMaker JumpStart and AWS Trainium(Reflection の Beam モデルが Amazon SageMaker JumpStart と AWS Trainium で利用可能に)

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

Nemotron 3.5 Super VL model now available on Amazon SageMaker JumpStart(Nemotron 3.5 Super VL モデルが Amazon SageMaker JumpStart で利用可能に)

Source: AWS What’s New | Published: 2026-10-17 02:59 JST

AWS Lambda durable functions are now available in AWS GovCloud (US) Regions(AWS Lambda durable functions が AWS GovCloud (US) リージョンで利用可能に)

Source: AWS What’s New | Published: 2026-10-17 03:26 JST

Amazon CloudWatch log centralization now available in AWS GovCloud and additional commercial Regions(Amazon CloudWatch のログ集約が AWS GovCloud と追加の商用リージョンで利用可能に)

Source: AWS What’s New | Published: 2026-10-17 05:04 JST

無料オープンソースオフィススイート「ibisOffice」をibisPaint開発元がリリース、ブラウザまたはWindows・Mac版アプリでWord・Excel・PowerPointファイルの閲覧と編集が可能

Source: GIGAZINE | Published: 2026-10-17 23:00 JST

Postgres 19 delayed after AI reviewers find more bugs than humans can fix(AI レビュアーが人間の修正能力を超えるバグを見つけ Postgres 19 が延期)

Source: Hacker News | Published: 2026-10-17 00:55 JST

【レガシー環境向け】PHP + ViteのWeb開発で実践しているTypeScript・SCSS・TSXの設計戦略

Source: Zenn | Published: 2026-10-17 00:52 JST

Node.jsの環境変数ミスを起動前に止める、依存ゼロのTypeScript検査テンプレート

Source: Zenn | Published: 2026-10-17 03:42 JST

設計標準書からレビュー用チェックリストを自動生成する

Source: Zenn | Published: 2026-10-17 03:51 JST

個人開発の割り勘アプリを Flutter Web から React + Vite に全面移行した話

Source: Zenn | Published: 2026-10-17 06:05 JST

Astroブログで記事ごとのOGP画像を自動生成する方法

Source: Zenn | Published: 2026-10-17 08:40 JST

TypeScript製の技術記事ダイジェストを Django + DRF で作り直す①:uv でローカルにAPIを立てる

Source: Qiita | Published: 2026-10-17 12:21 JST

tsc が失敗した。でも自分の変更が原因とは限らない——既存エラーがあるプロジェクトでの切り分け方

Source: Qiita | Published: 2026-10-17 13:24 JST

Edge RuntimeとNodeランタイム、どっちを選ぶべき?初心者向け実践ガイド

Source: Qiita | Published: 2026-10-17 14:55 JST

Next.js October security update fixes two unauthenticated RCEs; check sharp too(Next.js 10月のセキュリティ更新で認証不要の RCE 2件を修正、sharp も要確認)

Source: Hacker News | Published: 2026-10-17 00:17 JST

Next.js 14→15 のfetch キャッシュ破壊的変更と最小移行チェックリスト

Source: Qiita | Published: 2026-10-17 12:22 JST

every() が true でも「データが全件合格」とは限らない — 空配列・穴・asyncの確認

Source: Qiita | Published: 2026-10-17 15:12 JST

Deploy a Node.js App with a Coding Agent(コーディングエージェントで Node.js アプリをデプロイする)

Source: Hacker News | Published: 2026-10-17 00:29 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1SafeLoop:作業前の写真と法令・公的事例による現場リスクアセスメント支援|第5回 Agentic AI Hackathon作業前の写真と作業内容からAIエージェントが法令と厚労省の公的事例を調べ、危険と対策を根拠付きで提案するSafeLoopを作った@sky_road00:16
2HomeGuardian:住宅仕様を 30 年のライフサイクルコストと温熱環境で比較する|第5回 Agentic AI Hackathon施主の希望を要件化し、外壁・断熱の仕様を30年分の修繕費・光熱費・温熱環境で比較する住宅設計エージェントHomeGuardianを作った@sky_road00:16
3Docker入門:イメージ・コンテナ・Composeから本番デプロイまで整理するDockerを実行環境をコードとして管理する仕組みと位置づけ、Windows+Java 17+MariaDBのような環境差分をイメージで解消する流れを整理した@nu004400:20
4TanStack Start × Tailwind構成を、Astro × SCSS構成に変えた話ポートフォリオをTanStack Start×TailwindからAstro×SCSSへ全面置き換えし、AIで速く作れても後から読みにくい点を理由に挙げた@tomotomo00000:51
5Canvas のフレーム差分で動き検出:64×48ピクセルでリフティングを数える仕組みgetUserMediaで取った映像を64×48ピクセルのCanvasに縮小しフレーム差分で動きを検出、機械学習なしでリフティング回数を数えた@sakidori06:11
6官公庁の入札公告を毎日見張る仕組みを作った — 公式 API の癖と、できないこと官公需情報ポータルの公式APIを毎日取得し、直近7日で1,843件あった入札公告を地図・検索・期限一覧・新着通知にした@hullspark07:07
73Dデータの処理基盤をTemporalに全面移行した話3Dモデル生成基盤3D.Coreの処理基盤をPub/SubベースからTemporalへ移し、本番環境の全テナントをTemporalで動かしている@miudit07:10
8JSONの再取り込みで重複させない:元のIDを保ち、端末の編集を残すJSON再取り込みで元のIDを保って記録の重複を防ぎ、取り込み後に端末で編集した内容も上書きしない処理とテストを実装した@jisaku_net07:32
9AIの応答を待つ間に元データが変わったら? Firestoreで古い改定案を確定させない設計AIの応答待ちの間に元ルールが改定されても古い改定案を確定しないよう、ジョブに基準版を固定しFirestore保存直前に再確認する設計にした@yun_bow08:00
10内部リンクで検索の表示回数が約20倍になった。同じ手を別のページに使ったら、表示は増えなかった乃木坂46ファンサイトで内部リンクを増やしたら検索表示回数が約20倍になったが、同じ手を別ページに使うと表示は増えなかった@nogi_fanguide08:02
11差し戻し上等、再提出は 3 回まで。Kiro workflows の Kiro 残業ループ2026年9月30日にKiroへ追加されたworkflowsで、recipeに手順を書き実装・レビュー・修正の差し戻しを最大3回まで自動で回した@inariku08:19
12【小技】「日本語で答えて」はもう要らない。Kiro の返答言語を表示言語で固定するKiro IDE 1.0.242(2026年7月28日)以降はIDEの表示言語に合わせて返答するため、「日本語で答えて」の指示が不要になった@inariku08:31
13ElastiCacheのLazy LoadingとWrite-Through、「いつキャッシュに入れるか」で整理したElastiCacheのLazy LoadingとWrite-Throughの違いは、読み取り時か書き込み時かという「キャッシュに入れるタイミング」だけだと整理した@yasutomo797408:40
14フロントエンドカンファレンスKANSAI2026で学んだことフロントエンドカンファレンスKANSAI2026で、HTMLの文字表現とCanvasを組み合わせるHTML-in-Canvasのデモなどが印象に残ったと記録した@kishimin08:54
15同じ庭を14の目で見る: 紫外線・熱・こだま・複眼をシェーダーの「パス」で描き分けるThree.jsと自前シェーダーで、同じ庭をカラス・コウモリ・ミツバチなど14種の感覚に切り替えて一人称で歩けるページを作った@sishiya09:34
16暗号化したのに鍵まで抜かれるのはなんで?Supabase本番環境で見直したセキュリティSnappySnagのSupabase本番で復号キーをDB外の環境変数へ分け、SECURITY DEFINER関数の実行権をservice_roleのみに絞った@utokazu09:53
17「AIに引用されやすい」と「実際に引用された」を分ける——AIO計測を4軸に分離した理由AIOのcitability scoreの上昇と実際のAI引用・流入増加を混同しないよう、計測を4軸に分離した理由を示した@asagiman10:52
18ブランチを切り替えても戻せるDBマイグレーションツール Migraphe依存関係で適用順を決め、戻し方を履歴に記録してブランチ切り替え後もロールバックできるDBマイグレーションツールMigrapheを公開した@kakusuke11:07
1912,879件の絞り込みが1文字ごとに0.6秒かかっていた。原因は全部「内側に置いた」ことだった12,879件の求人絞り込みが1文字ごとに663msかかっていた原因を測り、ループ内側に置いた処理を外へ出して解消した@fumi333311:11
20DevelopersIO 2026 Joetsuに参加しました ― 技術イベントはやっぱり現地が面白いDevelopersIO 2026 Joetsuで情シスのアクセス権管理やS3 TablesのIcebergにAIから触る等8セッションを聴き、現地は熱意が伝わると記した@nfffff11:20
21どのDBを使うか悩む前に決める、データ構造と運用データ構造→運用→製品の順に決め、7要件でスプレッドシートとSQLiteを外した結果、迷うならPostgreSQLを既定にすべきと結論した@fukaunabara12:13
22記事ごとに Suspense で包んで hydration を分けたら、逆に仕事が増えたNext.jsの静的書き出しページで記事ごとにSuspenseで包むとTBTが逆に増え、見た目だけのUI部品を素のHTMLにして初めて減った@kodomo_news12:29
23# D3を絵筆にする ― 棒グラフから花びらへvol.1Claudeに技術書を作らせてD3を復習し、棒グラフから花びら状の可視化へ発展させる連載の第1回を始めた@hiroakikody13:44
24AWS LightsailとKAGOYA VPSを実測比較:同じ16GBでCPU性能に約6倍の差AIエージェント並列開発用にAWS LightsailとKAGOYA VPSを同じ16GBで実測比較し、CPU性能に約6倍の差が出た@x10k14:17
25【1日1デプロイ】3レーンを守る「パチン!木の実砦」を作った約15秒で遊べる3レーン防衛ゲームを作り、0.38秒の再装填中の入力は最後の1レーンだけ予約して自動発射する仕様にした@boraemon200014:43
26自社の複数システムのログインを OpenID Connect で 1 つにまとめる社内にOIDCのIdPを1つ置き各アプリをRPにする構成で、Authorization Code+PKCEのフローとIdP・アプリの責務分担を示した@koyabase14:59
27Publer の RSS 自動投稿のために、投稿先ごとに RSS フィードを分けた話PublerのRSS自動投稿に合わせ、X・Instagram・Googleビジネスプロフィールごとに文字数や画像の違う3本のRSSフィードを出し分けた@koyabase15:08
28【Cloudflare】EmDashを触ってみたCloudflareがAstroベースで出した次世代CMS「EmDash」を初期セットアップからデプロイまで試し、WordPressとの違いを比べた@ryuta0916:27
29【徹底解剖】海外急上昇OSS「AIHOT」のアーキテクチャと商用展開情報収集・LLMによる重複排除と多段スコアリング・要約で業界ポータルや日報を生成するOSS「AIHOT」の構成を分析した@autotechradar16:40
30「合鍵」を全部数えたら、使っていないものが18個あった ─ 個人開発の権限(IAM)棚卸し個人開発でクラウドとサーバーに渡していた権限を棚卸しし、未使用の鍵18個と空のはずがデータ入りだった置き場所を見つけた@miki_mini17:00
31【徹底解剖】海外急上昇OSS「AIHOT」のアーキテクチャと商用展開AIHOTが「選定ノウハウをプロンプト化した選別パイプライン」と「同一ニュースのイベントクラスタリング」を標準実装する点を挙げた(同題の別URL版)@autotechradar17:00
32個人開発1-7.3D空間の家具をドラッグで動かす3D空間の部屋で「模様替え」ボタン押下中だけ家具をドラッグで動かせるDraggable部品を作り、配置リセット機能も付けた@hideweb17:04
33LLM08:ベクトルと埋め込みの脆弱性とは?社内検索AIが見せてはいけない文書を引いてくる理由OWASP LLM08として、RAGで権限外の文書が検索結果に混ざる問題や履歴書の不可視文字によるプロンプト注入の弱点を示した@monkey_gineer17:26
34年賀状の宛名をExcelの住所録から印刷する手順日本郵便の発表で2027年用年賀状の引受開始が12月20日、元日配達の差出目安が12月27日に変わった点を先に押さえた@temanashi17:31
35インボイス3割特例の判定を、国税庁のフローチャートどおりに関数化して、納付税額を3方式で比較するツールを作成しました令和9・10年分のインボイス3割特例の判定を国税庁のフローチャートどおりに関数化し、3方式の納付税額を比べる静的ツールを作った@tsumu2617:47
36InertiaでLaravelのSPAを作る — APIを書かずにReactと繋ぐ仕組みを整理するLaravelでReact Routerや別API層を足さず、Inertiaでルーティングとデータ受け渡しをLaravel側に置いたままSPAを作る仕組みを整理した@engineer_yone317:52
37SupabaseのRLSは正しいのに誰でも書き換えられた —— UIの無い機能にGRANTだけ残っていたNext.js+SupabaseのアプリでRLSは正しいのに、UIの無いプロフィール更新にマイグレーションのGRANTだけが残り誰でも書き換えられた@matsutake_prgrm18:00
38管理画面の Web-API を OpenAPI から MCP ツールにし、自前の IdP の OAuth で Claude から操作する管理画面のWeb-APIをOpenAPI定義からMCPツールとして自動生成し、自前IdPのOAuthでClaudeから操作できるようにした@koyabase18:00
39社内 MCP サーバーの管理: SaaS の鍵を 1 か所に集めるMicrosoft Entra IDを例に、利用者ごとに散らばるSaaSの鍵を社内MCPサーバーへ1か所に集める管理方法を整理した@tosshi18:41
40PDF.jsでPDFの表をブラウザだけでExcelにする(文字の座標から行と列を復元する)PDF.jsで取り出した文字の座標から行と列を組み立て直し、SheetJSで書き出してPDFの表をブラウザだけでExcelにした@misaneco18:52
41求人サイトの SES・派遣の求人は、どこまで見分けられるのか — Chrome 拡張機能を作って測ってみたpaiza転職・Green・dodaの検索結果でSES・派遣求人を畳むChrome拡張を作り、保存ページと正解ラベルで判定精度を測った@shimomo18:58
42「データを外部に送信しません」をCSPで裏付ける:1ファイルで動くHTMLツールの作り方1ファイルのHTMLツールにCSPを入れて外部通信をブラウザ側で禁止し、「データを外部送信しない」を裏付けた@misaneco19:00
43Cloud SQL MySQL 8.0→8.4 インプレースアップグレードのダウンタイムを実測(シングルゾーン vs HA)Cloud SQL for MySQL 8.0→8.4のインプレース更新で接続不可はシングルゾーン約3分4秒、HAでも短くならないと実測した@toge51019:01
44hook で Claude Code に .env や鍵ファイルを消させないClaude Codeの「消すな」設定はコマンドの書き方次第ですり抜けるため、.envや鍵ファイルの削除を止める111行のhookを作った@husenn19:03
45Data Engineering Agentで既存パイプラインを改修・移行するBigQueryのData Engineering Agentで、ML.GENERATE_TEXTからAI.*関数への移行など既存パイプラインの改修を自然言語指示で進めた@web_benriya19:18
46AIは攻撃の経済性を変えたが手口は変えていない:防御側は3つの時間を縮める2026年9〜10月の国内大量漏えいを整理し、AIは攻撃の経済性を変えたが手口は既知のものだとして防御側が縮めるべき3つの時間を示した@xim2jp_tokyo19:41
47Web化・Node.js化でぶつかる「帳票システム」4つの壁と解決策ActiveReports等の帳票移行で、座標管理の描画エンジン・Chromium非依存の描画・JSONテンプレート変換・リアルタイムプレビューを解決策に挙げた@maskedridersys19:49
48RDS のパスワード自動更新で ECS が落ちて、後回しにしていた RLS の対応をやったRDSのパスワード7日自動更新でマスターユーザー接続のECSが落ち、同じ原因で効いていなかったRLSの接続ロールを見直した@kana001_bit20:00
49漫画がKPIに与える効果についてGeminiに聞いてみたGeminiに漫画施策の事例を聞き、転職マッチングLPのマンガ化でCVRが3.0%から約5.0%に上がった例などを得た@takaiko20:14
50AI感のないAWS構成図をAIエージェントに描かせる実践法AWS構成図は画像生成AIではなく、Python diagramsやMermaidなどdiagrams-as-codeをAIエージェントに書かせると実務で使えると主張した@sunsun_eng20:44
51個人サイトの案内役を無料で実装した —— AIに答えを書かせず、自信があるときだけ返す個人サイトの案内役をAIに回答文を書かせず、自信があるときだけ用意済みの答えを返し、無いときは質問を保存する仕様で無料運用した@motimotinotch20:59
52ソース非公開のJSをAIエージェントに解析させるREA、実際にどこまで正しいか検証したjQuery 3.7.1のminifyファイルをREA 6.5.0で解析し、Wakaru導入後に復元したtoType()のロジックが元ソースと一致した@matsushima_a22:40
53npm audit の「高」は、自分の Node.js API に届いていたのかnpm auditの高(source-map-jsのGHSA-68fv-2mgg-jv7q)は、css-treeが生成側だけ使うため自分のNode.js APIへの到達経路は見つからなかった@tonbifun23:35
54Cloudflare Workers で x402 の従量課金APIを作る(実測)— x402 実装 例・402→検証→200Cloudflare Workersでx402の402→検証→200を実装し、402応答は約0.36〜0.78秒と遅くないが従量APIの購入は0件だった@noboru_x40223:49
55Discord の ID を JSON.parse で数値のまま読んだら、日時は合うのに連番だけ 7 が 0 になったDiscordのsnowflake IDをJSON.parseで数値化すると2^53超で丸められ、日時は合うのに連番7が0になるため文字列で扱うべきだと示した@hashitoz23:54

Qiita

#TitleSummaryAuthorPublished
1簡易予約システムの作成練習JavaScriptで簡易予約システムを作る練習を始め、GitHubのコードとGitHub Pagesのサンプルページを公開した@shizuoka_miyako_1991111800:01
2Strands harness を AgentCore にデプロイしたら、ローカルでは起きない落とし穴があったAgentCore Runtimeでは/var/taskが読み取り専用で.agentに書けずPermissionErrorになり、/mnt/workspaceのセッションストレージへ移して解決した@mtmt_factory00:05
3スキーマを変えるとプロンプトキャッシュが共有されなかったので、Bedrock の構造化出力をやめた話(2026年版)Bedrockの構造化出力はスキーマがプロンプト前方に入りキャッシュが分かれるため、スキーマを本文末尾に書き4種で1キャッシュを共有した@ntaka32900:20
4ダッジェム(Dodgem)— 5×5 の 2.4 億局面を後退解析で解き、1996 年のニュースグループの主張を全部確かめたら 3 か所ずれていたダッジェム5×5の2億4,006万局面をNodeで323秒かけて後退解析し、1996年のニュースグループの主張に3か所のずれを見つけた@sen-ltd00:26
5Debugging JavaScript Ecommerce SEO: Comparing Server HTML with the Rendered DOM(JavaScript EC サイトの SEO をデバッグする:サーバー HTML とレンダリング後 DOM の比較)商品ページの初期HTML・描画後メタデータ・HTTP応答の食い違いを、Chrome DevToolsで調べる再現可能な手順を示した@khalidsemary02:12
6連絡先の検出が「画面にあるのに0件」になった。正規表現の \b を処理系21設定で測ってみたHTMLタグを剥がすとメールアドレス直後が日本語になりPythonのreで\bが立たず連絡先0件になった原因を、21処理系設定で測った@fujiken81802:20
7API GatewayでMockを統合したWebSocket APIを作成API GatewayでLambdaを作らずMock統合だけのWebSocket APIを作り、$connectと$disconnectにMockを設定して接続を確かめた@HierarTree02:41
8インフラ屋が書く Lambda Web Functions:API Gateway+Lambda を置き換えるか、動かして判断するLambda Web FunctionsでExpressの最小APIを動かし、CLI 1本でデプロイできたが同時リクエストの値の取り違えは3回とも起きた@yuki_1012_110103:04
9同じ温度でも樹脂の粘度が10倍以上変わる?射出成形の充填不足をCarreau-Yasudaモデルで考える同じ温度でも流し方で樹脂の粘度が10倍以上変わることを、Carreau-Yasudaモデルとブラウザの流動解析ツールで示した@NovaSolver08:00
10AWS認定全冠達成!約10か月で残り12資格を取得した学習方法を振り返る2026年1月のSAP合格後、約10か月で残り12資格に合格しAWS認定全冠を達成した学習方法を振り返った@kawbow09:33
11Why Clean HTML Semantics Beat Heavy Client-Side Bundles for AI Retrieval(AI 検索ではクリーンな HTML セマンティクスが重いクライアントサイドバンドルに勝る理由)AI回答エンジンの検索エージェントは厳しい遅延予算でJavaScriptを実行しにくいため、意味のある素のHTMLが有利だと主張した@waveriderseo11:02
12postMessage の targetOrigin が相手と違うと、例外も出ずにメッセージが捨てられます。iframe 自身のオリジンを入れていました【Chromium 141 で実測】postMessageのtargetOriginが親と違うとメッセージは例外なく捨てられ、Chromium 141ではコンソール警告1行だけが残ると実測した@Rapls11:04
13非同期更新でフォーカスが消える? JavaScriptのDOM更新範囲を見直すカードをデッキに追加する画面で遅れて届いた関連情報がボタンごとDOMを置き換えフォーカスを消すため、JavaScriptの更新範囲を応答部分に限定した@t1k2a11:38
14画像を内容で PNG-8 と WebP に振り分ける — 平均 SSIM では 64 色への劣化を見逃したスクショはパレットPNG、写真はWebPに振り分ける判定で、平均SSIMでは64色化による劣化を見逃すことを数値で示した@jhao2978412:22
15re:Invent 2026 APJK KickOFF(re:Invent 2026 APJK キックオフ)re:Invent 2026のAPJC Kick Off Partyの招待がメールではなくポータルのバナーで告知されていたことを記した@taro-yamada13:53
16AWS閉鎖網+Snowflake タイムトラベルの有用性AWS閉鎖網から使うSnowflakeのタイムトラベルは保存期間を既定1日・Enterprise以上で最大90日まで設定でき、復元に便利だと検証した@Cache-Hit14:21
17OSS-DB Silverに独学で合格するための教材構成と学習計画OSS-DB Silverは選択肢がすべて実在のコマンド名のため、学習時間の半分以上を運用・仕組みの理解に充てるべきだとした@techdbblog14:44
18Canvas の切り抜きで混同しやすい「表示座標」と「画像のピクセル」幅1,200pxの画像を600 CSS pxで表示すると倍率2になるように、Canvas切り抜きで表示座標と元画像ピクセルを分けて変換する方法を示した@cnvxstudio14:44
19PostgreSQLの時系列データで押さえたいSQL 7題10分間隔のCPU・メモリ使用率テーブルを題材に、集計・欠測検出・重複・索引の時系列SQL 7題をPostgreSQL 16で動かした@Nokhysh16:07
20風速単位の変換で値を崩さない — m/s基準・表示丸め・往復テスト風速をm/s基準の内部値と表示値に分け、km/h・mph・ノットの係数で変換し、往復テストで丸め誤差の蓄積を防いだ@droneforecast16:37
21【IT業界25年目】ADHDポンコ鬱エンジニアが人生賭けて運営中の求人サービス『ヴェテラン』では絶対に避けたいので考えた「なぜ情報漏洩はなくならないのか?」『ヴェテラン』運営者は、情報漏洩が続く原因を技術不足ではなく設定ミス・脆弱性対応の遅れ・委託先の強い権限など5要因の運用問題だと結論した@Veteran17:27
22EC2しか使えない環境で、コンテナ的に構築・運用するEC2しか使えない制約下で、UserDataや手動構築ではなくEC2 Image BuilderでAMIに環境を焼き込みコンテナ的に運用した@yutaka_kozuka17:53
23モーダル・ドロワー・ボトムシート・ポップオーバー・ツールチップ・トーストの使い分けと、<dialog>/popoverで作る最小実装モーダル・ドロワー・ポップオーバー・トーストなど6部品の使い分けを示し、<dialog>とpopover属性で最小実装した@motytools17:57
24SyntaxError: The requested module ‘node:util’ does not provide an export named ‘styleText’を解決した手順styleTextが無いNode.js 18をsetup-nodeで指定していたのが原因で、Voltaでnode@24を固定しnode-version-fileで参照させて解決した@ryu094718:09
25テーブル定義書・ER図を自動生成して、AIにテーブル構造を答えさせるツールを作ってみたテーブル定義書とER図を自動生成するツールをdbxrayに改名・改良し、MCPサーバー経由でClaude Codeにテーブル構造を答えさせた@ebichan_8818:15
26第16回 Terraform講座Terraform講座の第16回でRDS本体のDB Instanceを作り、ALB・EC2・RDS(MySQL)の構成で初級編を完走した@nyarusasu2218:48
27生成AIに作らせた4択問題は「一番長い選択肢」が正解になりがち — 回答データなしで偏りを検出するテストと項目分析生成AIで作った約720問の4択では英語問題の94%で一番長い選択肢が正解だったと判明し、回答データなしで偏りを検出するテストを作った@kigi31678218:51
28ブラウザ内で音声をWAV・MP3保存する拡張機能「Music Grabber」を作った:状態管理とキャプチャ設計Sunoの音声をWAV・MP3で保存するChrome拡張Music Grabber 1.3.8で、再生キャプチャと読み込み済み音声の取得経路を分けた@fuzalov18:57
29多言語サイトのリンクプレビュー設計:og:locale・hreflang・言語別OG画像を正しく出し分けるSNSのクローラーはCookieも言語設定も送らないため、言語別URLごとにog:locale・hreflang・OG画像を出し分ける設計を示した@abidali67118:57
30効果音ボタンに「早送り」「ピッチ変更」を付ける:playbackRate・preservesPitch・Web Audio APIのdetuneの使い分け効果音の早送り・ピッチ変更で、<audio>のplaybackRate・preservesPitchとWeb Audio APIのdetuneで速度と音程の変わり方が違うと比べた@abidali67118:58
31reactコース#14Reactコースの学習記録として、TypeScriptで数値型をlet age: number = 25と定義する方法とテストを学んだ@langhuanamacha19:02
32CVE-2026-99999(PwnEscape)はDockerやAWS ECSに影響する?構成別の判定まとめ2026年10月15日公開のLinuxカーネル脆弱性PwnEscape(CVE-2026-99999、CVSS 9.3)がDockerやECSに影響するかを構成別に判定した@Xim2jp19:41
33AWS MLA試験対策 サービス用語整理AWS MLA試験向けに、Glue FindMatchesやGlue DataBrewなどのサービスを学校の名簿に例えて整理した@Kagesyu20:42
34ExcelでCSVが文字化けする理由と、ブラウザだけで直す方法(TextDecoderで文字コード判定)BOMなしUTF-8のCSVをExcelがShift_JISとして読むのが文字化けの原因で、TextDecoderで文字コードを判定しブラウザだけで直した@MisaNeco20:49
35AWS初心者が0円で本番環境を作れるようになるまで #1【IAM編】ルートユーザーを卒業して作業用IAMユーザーを作る無料枠だけでS3+CloudFront・Cognito・Lambdaのサーバーレスアプリを作る連載の第1回で、ルートユーザーから作業用IAMユーザーへ移った@matrin21:56
36Flask + PostgreSQLでつくる書籍管理アプリ:Jinja2分離・CSS設計・pytest自動テスト追従の実践記録Flask+PostgreSQL 16の書籍管理アプリで、app.py内のHTMLをJinja2テンプレートと外部CSSへ分離しpytestとGitHub Actionsを追従させた@MySweetLatte22:10
37【Python / Flask】PostgreSQLと連携した書籍管理Webアプリを開発!レスポンシブUIからREST API設計、pytest自動テストまで網羅Flask+PostgreSQL 16の書籍管理アプリに、Flexboxのレスポンシブ対応・404処理・Android連携を見据えたREST APIとpytestを実装した@MySweetLatte22:12
38PlaywrightのgetByLabelがtextarea入力後に0件になったので、3パターンで検証したPlaywright 1.64.0でgetByLabel(‘Notes’)がtextarea入力後に0件になる現象を、3パターンの再現コードと測定JSONで検証した@aichance22:13
39EFSからS3へ移行してコスト92%削減、金額にして年1.19ドル。それでも移行した理由MLバッチの共有ストレージをEFSからS3へ移し月額92%減だが削減額は年1.19ドルで、本当の価値は監査とPII保持設計にあった@zucky-quest22:20
40インフラ屋が書く Amazon Bedrock AgentCore の主要機能を動かして確かめる(1)Runtime・Memory・Code Interpreter・Browser・ObservabilityAmazon Bedrock AgentCoreのRuntime・Memoryなど4機能を検証用アカウントで試し、Runtimeは会話ごとに別環境へ分かれると確かめた@yuki_1012_110122:21
41Basic認証のヘッダーを btoa で作ったら、田中は例外になり、café は黙って別の値になったBasic認証ヘッダーをbtoaで作ると「田中」は例外、「café」はLatin-1扱いで黙って別の値になるため、TextEncoder経由が必要だった@hashito23:46

Publickey

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

gihyo.jp

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

GIGAZINE

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

ITmedia News

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

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

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

Vercel Changelog

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

AWS What’s New

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

Google Cloud Blog

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

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

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

Hacker News

#TitleSummaryPublished
1Show HN: Tennis, a local/offline context store(Show HN: Tennis、ローカル/オフラインのコンテキストストア)ChatGPTのエクスポートやClaude・Codexの履歴をローカルで索引化し、tennis searchで自然文検索できるCLIを公開した00:17
2Ask HN: Would you use a tool that adds a real back end to any front end?(Ask HN: 任意のフロントエンドに本物のバックエンドを追加するツールを使いますか?)アップロードしたUIに1〜2分でAIモデル・ストレージ・ログインのバックエンドを自動接続するツールへの需要を尋ね、取得時点でコメントは0件だった00:27
3React Native 0.88(React Native 0.88 リリース)React 19.3.0へ更新し、イベントをW3C EventTarget経由で配信、Textの可変フォントやiOS SceneDelegateに対応し破壊的変更は無しとした00:31
4Interview with Deepthi Sigireddi from Supabase on Vitess and Multigres(Supabase の Deepthi Sigireddi に聞く Vitess と Multigres)リンク先のtheconsensus.devがHTTP 403を返し、インタビュー本文の内容を確認できなかった01:24
5Build a Multi-Tenant MCP Server with OAuth (Clerk and Arcade)(OAuth 対応のマルチテナント MCP サーバーを作る(Clerk と Arcade))ClerkをIdP、Arcade CloudをMCPゲートウェイにし、権限判定はAPI側に残してテナント分離するチュートリアルを示した01:31
6WebAssembly Lesson 2: Graphics with SDL(WebAssembly レッスン2:SDL によるグラフィックス)2019年12月の記事で、EmscriptenとSDL 1.2/2.0(-s USE_SDL=2)で512×512にノイズを描くWasmを作った手順を示した01:44
7Unlocking SVG Styling Control with CSS Linked Parameters(CSS Linked Parameters で SVG のスタイル制御を取り戻す)Chris Coyierがlink-parametersとparam()で<img>読み込みのSVGの色を外部CSSから変える方法を示し、FirefoxとSafariはフラグで試せるとした02:06
8Build a Scrollspy with Modern CSS: No JavaScript Needed(モダン CSS でスクロールスパイを作る:JavaScript 不要)scroll-target-groupと:target-currentにアンカーポジショニングを組み合わせ、Chromium系ではJSなしでスクロールスパイが動くと示した02:07
9Permeate: Visual CSS Editor(Permeate:ビジュアル CSS エディタ)要素を選んでスタイルを変えると即反映され次回も保持されるChrome拡張で、v0.0.3・ユーザー数3人だった02:08
10Clojurific: ClojureScript compiler fork, optimized for modern JavaScript(Clojurific:モダン JavaScript 向けに最適化した ClojureScript コンパイラのフォーク)WhimsicalがES modules出力とVite対応のフォークを公開し、公式ベンチの合計時間は8.2秒から4.7秒に縮んだがJSサイズは増えた03:00
11Show HN: Putaway – sorts your Mac’s Downloads into the folders you have(Show HN: Putaway – Mac のダウンロードフォルダを既存のフォルダへ仕分ける)ファイル先頭のテキストやOCRをApple Intelligenceなどで判定して既存フォルダへの移動計画を示し、確認後に移すmacOS 26以降向けツールを公開した03:48
12Google’s Core Web Vitals with Soft Navigations, Reflecting SPA Performance(ソフトナビゲーションを含む Google の Core Web Vitals、SPA の性能を反映)Chrome 151に合わせ10月のCrUXでソフトナビ込みの実験的LCP・INP・CLSを公開し、ソフトナビ75〜100%のオリジンでは良好なLCPが26%から87%になった04:27
13Fly.io Incident – Platform Wide Rolling Host Reboots(Fly.io インシデント – プラットフォーム全体のホストのローリング再起動)PwnEscape(CVE-2026-99999)緩和のため全リージョンのホストを順次再起動した障害で、ページ表記で10月16日16:22告知・17日05:15に解決済みとなった05:05
14Show HN: Pogi – AWS, Google Cloud and Azure on your machine, in one binary(Show HN: Pogi – AWS、Google Cloud、Azure を手元のマシンで 1 バイナリに)AWS 131・Google Cloud 26・Azure 24の計181サービスを1つのGoバイナリと1ポートでエミュレートし、約25msで起動するMITライセンスのツールを公開した05:44
15Intelligent UI needs a new HTML(インテリジェント UI には新しい HTML が必要だ)Thesysの著者が、各社がバラバラに作るUI記述用のインターフェース推論言語は相互運用のため語彙と契約を標準化すべきだと主張した08:04
16Show HN: Connectio – One local address for all your development servers(Show HN: Connectio – すべての開発サーバーを 1 つのローカルアドレスに)パスとワイルドカードのルールで複数のローカル開発サーバーへ振り分け、Cloudflareトンネルで一時公開もできるデスクトップアプリを公開した11:37
17Show HN: 100kb-SDK – Client-side WASM image and PDF optimizer to cut S3 bills(Show HN: 100kb-SDK – S3 の請求を減らすクライアントサイド WASM の画像・PDF 最適化ツール)画像・PDFをブラウザ内で指定KB以下に圧縮するnpmパッケージで、無料版のほか商用ライセンスは月19ドルとしている13:26
18Vercat – Vercel on the Go(Vercat – 外出先で使う Vercel)Vercelのデプロイ・ログ・使用状況を見るiPhone向けの非公式アプリで、v1ではデプロイ操作は読み取り専用、利用にはサブスクリプションが必要だった14:15
19From Oracle DBA to Postgres Contributor with Karen Jex(Oracle DBA から Postgres コントリビューターへ(Karen Jex))Talking Postgres第44回で、Oracle DBAからSnowflakeのシニアエンジニアになったKaren JexがPGConf EU 2019を機にコミュニティへ入った経緯を語った16:12
20Row Level Security in SQLite on Cloudflare(Cloudflare 上の SQLite で行レベルセキュリティ)D1の前に置いた信頼済みWorkerがJSONポリシーを確認し、更新文にセッション由来のuser_id条件を自動付与して本人の行だけ書き換えさせた16:23
21Pi Durable on Cloudflare(Cloudflare 上の Pi Durable)長時間動くエージェント用ハーネスPi Durableを1セッション1つのDurable ObjectとSQLiteで動かし、アイドル時はハイバネートさせる構成を示した18:14
22Looking for a Remote Engineering Role(リモートのエンジニア職を探しています)React・React Native・Node.jsのTypeScriptとSwiftを扱う経験15年以上のエンジニアの求職投稿で、唯一のコメントは月例の求人スレッドへの投稿を勧めた19:24
23C# now beats Rust on WASM size(WASM のサイズで C# が Rust を上回った)NetWasm 0.8.0で「42を出力」するWASI P2コンポーネントは47,798Bで、Rust 1.95.0の53,635Bより約10.9%小さかった19:40
24AI Engineering Fluency Extension for VS Code / JetBrains / Visual Studio, NPM(VS Code / JetBrains / Visual Studio / npm 向け AI Engineering Fluency 拡張機能)ローカルのセッションログからCopilotやClaude Codeなどのトークン使用量と活用度スコアを集計し、拡張・CLI・ステータスラインで表示する20:42
25Microplastics React with Water, a New Study Says. That’s a Problem for Biology(マイクロプラスチックは水と反応する、新研究が示す。生物学にとって問題だ)WebFetchでwired.comのリンク先を取得できず、研究内容を確認できなかった21:17