VOL. 153
WEB DEV DIGEST
WEB DEV OUTLINE
2026-10-06
火曜日 · JST
TODAY’S ISSUE 2026年10月6日 · 火曜日 WEB FRONTLINE

Nano Banana 2.1とMistral Large 4がAI Gatewayに対応ほか — Web Dev Digest: 2026‑10‑06

Top 20

Nano Banana 2.1 now available on AI Gateway(Nano Banana 2.1 が AI Gateway で利用可能に)

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

Mistral Large 4 now available on AI Gateway(Mistral Large 4 が AI Gateway で利用可能に)

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

Introducing Google Cloud Modernize, transforming for (and with) AI(Google Cloud Modernize を発表、AI のための(そして AI による)変革)

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

AWS Advanced Ruby Driver Wrapper is generally available(AWS Advanced Ruby Driver Wrapper が一般提供開始)

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

AI エージェント IDE「Teaspoon IDE」v1.0.0 正式版をリリースしました

Source: Zenn | Published: 2026-10-06 00:02 JST

AWS Batch now supports Amazon EKS access entry authentication(AWS Batch が Amazon EKS アクセスエントリ認証に対応)

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

AWS Client VPN now supports device posture assessment(AWS Client VPN がデバイスポスチャ評価に対応)

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

AWS Continuum for Penetration Testing now supports continuous penetration testing integrated directly into your CI/CD pipeline(AWS Continuum for Penetration Testing が CI/CD パイプラインに直接組み込める継続的ペネトレーションテストに対応)

Source: AWS What’s New | Published: 2026-10-06 03:32 JST

AWS Control Tower AFT now supports plan-only customization runs(AWS Control Tower AFT が plan のみのカスタマイズ実行に対応)

Source: AWS What’s New | Published: 2026-10-06 04:31 JST

GitHub ActionsでOSS 147件のスター数と最新リリースを毎日JSONへ保存する

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

個人開発でサービスをリリースした。Next.js APIの共通セキュリティ処理をTypeScriptで作ってみた。

Source: Qiita | Published: 2026-10-06 22:01 JST

【Firebase】Reactで開発したSPAをFirebase Hostingにデプロイする手順

Source: Qiita | Published: 2026-10-06 15:28 JST

replace の第 2 引数を関数で渡して、利用者の名前の $& で文言が化けるのを防ぐ

Source: Zenn | Published: 2026-10-06 00:38 JST

OpenRouterのLLM呼び出しを音声AIに載せる前に:鍵・割り込み・復旧をGatewayで固定する

Source: Qiita | Published: 2026-10-06 02:12 JST

【AWS】Pearson VUEの再受験無料キャンペーン、AWS認定の対象試験と適用条件

Source: Qiita | Published: 2026-10-06 07:59 JST

Zenn の slug 命名と npx zenn new:article の使い分けを実機で確かめる

Source: Zenn | Published: 2026-10-06 08:12 JST

GA4レポートで未取得と0件を区別する TypeScriptの設計とテスト

Source: Qiita | Published: 2026-10-06 08:51 JST

Terraform CloudのDynamic CredentialsでAurora MySQLを管理できるようになりました(しました)。

Source: Zenn | Published: 2026-10-06 10:52 JST

AlloyDB: A unified database engine for hybrid search(AlloyDB:ハイブリッド検索のための統合データベースエンジン)

Source: Google Cloud Blog | Published: 2026-10-06 16:00 JST

Nuxt 4.6(Nuxt 4.6 を公開)

Source: Hacker News | Published: 2026-10-06 16:40 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1通信ゼロの試験が、通信を混ぜても成功したら困るBlob読込を通信と誤計数した失敗とCSPで遮断されたfetchを例に、試験用通信を混ぜて試験が落ちるか確かめる陰性対照が必要と示した@bricks00:19
24つに増えたモードを整理して、TenkaCloudを作り直したクラウド競技OSS「TenkaCloud」で、ローカル・ホスト・Liteなど4つに増えたモードを整理し、AWS不要のDocker練習構成も含めて作り直した@bull00:19
3RDS 初心者AWS RDSをマネージド型RDBとして、アンマネージドなサービスとの自由度の違いや対応DBエンジンを初心者向けに整理した学習メモ@reitonkyoj00:30
4登録不要で使える、作業メモアプリを作りましたアカウント登録不要でブラウザだけで使える作業記録アプリ「わたしの作業メモ」をCloudflare Workersで公開し、作業名ごとのフォルダ管理を実装した@aizutarou100801:02
5文字化けを総当たりで元に戻す ― 文字コードの組み合わせを全部試して「それらしさ」で順位を付ける文字コードの組み合わせを総当たりし、候補を「普通の文章らしさ」で採点して文字化けを復元するブラウザ完結ツールを作り、JS標準APIの制約を示した@kota_m02:01
6RAGを使わずClaude Haiku 4.5でFAQボットを作った理由FAQが15件程度ならRAGは不要で、システムプロンプトに全件埋め込むだけでClaude Haiku 4.5の精度もコストも十分だったと結論づけた@kaizenbase02:09
7D1 は SELECT の結果も 100 列まで。99 列のテーブルに 2 列足したら一覧が 500 になったCloudflare D1はSELECT結果も100列が上限で、99列のテーブルにサブクエリで2列足した一覧が「too many columns」で500になった@y3chi5z06:24
8「読んだ」と「理解した」のあいだを測る — 資料から理解度クイズを作る Agent Skill「rikai」設計書などの資料から理解度クイズを作り「読んだ」と「理解した」のずれを測るAgent Skill「rikai」を、meiseki v0.8.0に追加した@bamboo_nova07:30
9今日の技術トレンドAIエージェントやフィジカルAIへの実用化シフトと、OpenAIのAstral買収によるuv・Ruffの標準化加速を当日の主要トレンドに挙げている@bambampurin07:34
10「田中さんの代理で来ました」をIAMで検証可能にするfrontendがbackendを呼ぶ際、APIキーとx-user-idだけでは「田中さんの代理」であることを検証できない問題を、IAMで検証可能にする構成で解いた@akring08:00
11Cloudflare の Tiered Cache 周りを整理した(Workers と Pages を実測で比べる)Cloudflare Tiered CacheをWorkersとPagesで実測比較し、東京でHITでもドイツからはMISSになる挙動と「Workersでは使えない」説を確かめた@ken10908:00
12Jevで論破王と戦ってみたCloudflare Workers AI経由でJevに入力を送り、閾値未満なら「それってあなたの感想ですよね?」と返す論破王プログラムをGoで作った@ibukiyama202208:49
13Weekly Google Cloud アップデート情報 - 2026年10月6日2026/09/25〜10/01のGoogle Cloudアップデートを集約し、Gemini Enterpriseのアプリ・データストア単位のアクセス制御などを注目点に挙げた@h_kousei09:03
14機密情報はどこに置く?Secrets ManagerとParameter Storeの違いを整理した機密情報の置き場所としてSecrets ManagerとParameter Storeを比べ、どちらも裏側でKMSによる暗号化を使う点と使い分けをDVA学習として整理した@yasutomo797409:14
15SQS/EventBridge/Step Functions設計をWell-Architected Agentで検証するプレビュー公開のAWS Well-Architected Agentを使い、SQS・EventBridge・Step Functionsで組んだ自分の設計の妥当性を確かめた@geneg09:36
16漏洩してもエラーは出ない。非公開データをアプリではなくDBで守る、SupabaseのRLSを選んだ理由「低評価を公開しない」口コミサービスあじぴたの仕様から、漏洩してもエラーが出ないアプリ側制御を避け、SupabaseのRLSでDB側に守らせた@tzp10:37
174択の暗記ツールにSM-2を入れなかった理由 — 間隔反復を段階式で設計する4択暗記ツールで複雑なSM-2を採らず段階式(ライトナー方式)を選び、出題スケジュールを60行未満のモジュールに収めた@orectic10:57
18Claude Opus 5.5 と Sonnet 5.5 に three.js でブラウザの3Dを作らせて比べたthree.jsで水族館・花火・雪の村の3題を作らせた比較で、Opus 5.5が1勝2分けとなりSonnet 5.5に勝ったと結論づけた@morinokenjin11:09
19個人的に良く使うGulpライブラリ達2019年8月公開のはてなブログからの移行記事で、require-dirなど著者が常用するGulpのタスク自動化ライブラリを挙げている@spookies_pr11:10
20冪等性とは?Idempotency-Keyで決済の二重送信を防ぐAPI設計。ボタンのdisabledだけでは足りない理由POSTの決済APIはボタンのdisabledだけでは二重送信を防げず、Idempotency-Keyヘッダでサーバー側を冪等にする設計が要ると説いた@gaku_wtnb11:49
21ボタン一つで「隣町の今夜泊まれる宿」を出す家出アプリを、自宅のラズパイとCloudflareの無料枠で作ったボタン一つで5km以上離れた今夜泊まれる宿を一軒だけ出すアプリを、自宅のラズパイとCloudflare無料枠で動かし楽天トラベル予約へつないだ@otona_lab11:56
22Claude API を組み込んだアプリの原価は1回2.2円、約72%は出力だった — 失敗と再試行も原価に入れるClaude API組み込みアプリの原価は実測で1回約2.2円、うち約72%が出力トークンで、「日次上限×30」は月の保証にならなかった@logdriven12:15
23Cron Triggers・Queues・Workflowsを、失敗した後にどこから再開するかで選ぶCloudflare Cron Triggers・Queues・Workflowsは実行時間ではなく「失敗後にどの単位から再開したいか」で選ぶべきと整理した@hirodeath12:29
24嘘を嘘と見抜けない? Clef / Clef-Flashの判定性能を7タスクでJevと比較CloudflareのClef / Clef-Flashの判定精度を幻覚検出など7タスクでJevと比較し、根拠と食い違う情報を見抜けるかを測った@haginota12:37
25Flexboxの中央揃えが効かない理由を7ケースで検証するjustify-content/align-itemsを指定しても中央に見えない原因を、軸の向き・親の高さ・flex-grow・auto margin・折り返しの7ケースで実測した@yamada_frontend13:00
26Claude Codeに「実装して」だけで任せるのをやめた話Claude Codeに「実装して」だけで頼むと調査が浅い・仕様を勝手に補完・必要以上にファイルを触る問題が出たため、依頼の出し方を改めた@takubo2913:55
27【GASとVertexAIとLangChain】GASでOAuth認証が必要なVertex AIでLLM実行GAS(Google Apps Script)からAPIキーではなくOAuth認証でVertex AI(現Agent platform)に接続し、LangChainでLLMを実行した@aifheita14:31
28記事を出して3週間、外からの訪問は0だった(0人からの12週間・第4回)個人開発SaaSの集客連載第4回で、技術記事を出して3週間たっても外部からの訪問は0だったと計測結果を公開した@indexaxial15:14
29Civet 逆引きJS/TS系の言語Civetについて、起動方法・Hello World・型宣言・関数定義(アロー関数含む)など6章の逆引きサンプルを無料公開した@suehiro3721p16:07
30EC2 に Claude Code を常駐させてスマホから使う:Remote Control を systemd ユーザーサービスで動かすEC2(Ubuntu 22.04)でClaude CodeのRemote Controlをsystemdユーザーサービスとして常駐させ、スマホのClaudeアプリから操作可能にした@mk40416:54
31AIの仕様認識ミスをTypeScript仕様の自作SDDで減らすMarkdown仕様ではAIがID取り違えや対応漏れを起こすため、要件・設計・タスクの正本をTypeScriptにした自作SDDスキル集sdd-orc v2.0.0を作った@zundaneer17:00
32Writeup for HTML2PNG(HTML2PNG の解答記録)AlpacaHackのWeb問題HTML2PNGについて、入力HTMLをpuppeteer経由のChromium(—no-sandbox起動)で描画しスクショを返す構成から解いた@toumorocorn17:16
33TS7でVite+ / Oxlintで依存境界を守るdependency-cruiserを試したうえで、TypeScript 7環境のままVite+ / OxlintでDomain→Infrastructure Adapterの依存禁止を検出する構成にした@k0chi17:27
34[AWS] S3 MRAPとCRRを組み合わせても404が発生する理由S3 MRAPは近接性でルーティングしオブジェクトの所在を確認しないため、CRRの複製完了前に別リージョンへGetが届くと404になると説明した@wakinoza17:27
35Mods で Claude Code のセッションごとに管理できるメモ帳を作った2026年10月1日発表のClaude Code Modsで、セッションごとにTODOとメモをMarkdownで残せるメモ帳を作り、Raycast Notesから移行した@yu_undefined17:47
36RIが買えない共用AWSアカウントで、データ基盤のコストを年1億円規模で削った話RIが買えない共用AWSアカウントで、年数億円規模のデータ基盤コストのうち約4分の1、年1億円規模を実績分析と効果順の対策で削減した@dk_architect17:52
37AWS CDK × cdkd で危険な差分のときだけ止めるCDK CLIを作り直してデプロイを最大15倍速くしたOSS「cdkd」で、破壊的な差分があるときだけデプロイを止める方法を示した@go_to_k18:14
38Canvasピンボールでボールが詰まる問題を解く:円・線分の衝突判定と導線設計Vanilla JSとCanvasの猫ピンボールで、レールのつなぎ目でボールが止まる問題を円・線分の衝突判定と導線設計の見直しで解消した@devnekoo18:16
39学校のChromebookでYouTube・インスタ・TikTokにログインできた!セルフホストのプロキシを作ってみた自宅ミニPCにセルフホストのWebプロキシを立て、Googleの401やWASM初期化エラー等を直して学校のChromebookからYouTubeのログインまで通した@taku080518:59
40クラウドエンジニアはAIに代替されるのか? 実装と設計を任せて分かったことAIはAWS・Azure・Google Cloudの小規模環境で構築〜削除まで完遂したが、顧客要件からの設計は独立レビュー77/100点で採用判断HOLDだった@kentaro3619:14
41ObjectRefで画像・PDFなど非構造化データをSQLから扱うBigQueryのObjectRefで商品画像やPDFカタログなど非構造化データをSQLから直接参照し、AI関数に渡せることを示した(シリーズ第15回)@web_benriya19:19
42コンポーネントを公開している海外テック企業のデザインシステムを55個集めたコンポーネントを公開する海外テック企業のデザインシステム55個を集め、2.6万スターのawesome-design-systemsは一部リンクが古いと指摘した@bigtree19:21
43Nuxtと.NETの間をもっと正確につなぐ — Tisiliaを公開しましたASP.NET CoreのAPIからTypeScript型とクライアントを生成し、C#のlong・decimal・日時を同じ値のまま扱うOSS「Tisilia」0.1.0-alphaを公開した@kkdev9219:25
44LINE配信の直後に1万人が来ても落ちないように、負荷試験を回しながら直した話【Vercel × Supabase】Next.js(Vercel)+ Supabase + Prisma 7のLINEミニアプリで、100人同時で4%しか成功しなかったルーレットを1万人/5分に耐える構成へ直した@hyodoblog19:44
45何もしていないのにRDS Multi-AZが切り替わった時の切り分け操作していないのにRDS Multi-AZがフェイルオーバーした際は、まずdescribe-eventsでイベント履歴を見れば原因の大半を切り分けられるとした@techdbblog19:51
46仕様駆動開発でE2Eテストを高速自動生成してみる仕様・シナリオをSonnet 5で固め、その仕様書を入力にGPT-6 Lunaで大量のE2Eコードを生成するモデル役割分担でコストを抑えた@rrr06820:00
47【Google Cloud 8冠】データサイエンティストからクラウドエンジニアに転職した私が、半年で8つの認定資格を取得した理由と学習ロードデータサイエンティストからSIerに転職した著者が半年でGoogle Cloud認定8資格を取得し、基礎資格から順に受けた理由と学習順を示した@wj092720:15
48記事データの入ったSQLiteを直配信する野蛮なCMSを作った全記事入りのSQLiteファイルをブラウザへ直配信してページ遷移を高速化するCMS「sqlite-cms」を作り、Cloudflare Workersでデモを公開した@tett2320:45
49テンプレートは「配った後」が本番だった。TS7テンプレートの更新問題と、わたしがCopierを選んだ理由Node.js 26・pnpm 12・TS7ネイティブtsc・oxlint・oxfmt・Vitest 5で固めたts7-templateの配布後の更新問題に対し、Copierを選んだ@sho765020:55
50タスク管理、タスクを書くところから始めてない? ── 目的から下ろすと今日の1手が出てくるアプリを作った目的を1つ置き「それには何が必要か」を繰り返し書き下ろすと今日の1手が出るタスク管理アプリ「Sirube」を公開した@motimotinotch21:14
51【個人開発】URL貼るだけでWebページを視覚的に要約・解析するツールを作った(Next.js / Gemini)URLを貼るだけでWebページを視覚的に要約・解析するツールをNext.jsとGeminiで作り、表組みやデザインの文脈を保ったままAIに渡せるようにした@kossy_hub22:15
52費用 0 円で自分専用の RSS リーダーを運用する(OCI Always Free + Cloudflare + Miniflux)Miniflux+PostgreSQLをOCI Always FreeのAmpere A1で動かしCloudflare Tunnel+Accessで公開し、10月3〜6日の実績で費用0円だった@mizuka12322:17
5335日でフロントエンドの基礎を完全に理解する #4 - TypeScript基礎(型・推論・interface)35日連載の第4回で、JavaScriptの「実行するまで誤りに気づけない」弱点を、実際に壊れるコードを使い型・推論・interfaceで埋めた@kipcop22:31
54AIが書いたコード、テストは通るのに危険でした:Jestでデータ混入を見つけるAI生成コードが管理者・支払済み条件はあるのにテナント条件を欠き別テナントの注文をCSVに混ぜていたことを、拒否データ入りのJestテストで発見した@yatsumi82323:08
55ブラウザの Pyodide で input() をそのまま動かす:Web Worker と Atomics.waitPyodideをWeb Workerで動かしSharedArrayBufferとAtomics.waitでinput()を同期化し、出力256KB超で待機させるなどの落とし穴を整理した@lqs23:17
56Claude のブラウザ使用ツールをやめたら、API 呼び出しが 10 回前後から 2 回になったClaudeのブラウザ使用ツール(browser_toolset_20260801)をやめてページ内容を一括で渡す方式にし、API呼び出しが10回前後から2回になった@sakidori23:24
57Chrome拡張機能開発 #5 (2026-10-06)Chrome拡張開発の第5回で、アイコンボタンにホバー時のツールチップを付け、クライアントごとのカラーを変更できる機能を追加した@kengohidaka23:31
58Googleマップの埋め込みは3経路ある — どれが無料で、どれが従量課金なのか共有メニューのiframeとMaps Embed APIは無料で、Maps JavaScript APIだけが月1万回超で$7/1,000回からの従量課金と整理した@shunei23:48

Qiita

#TitleSummaryAuthorPublished
1GitHub Actions の基本を「actionlint → push → gh run watch」のサイクルで動かして学び直すactionlintでローカル検査→push→gh run watchで見守り→失敗時はgh run view —log-failedまでをターミナルで回してGitHub Actionsを学び直した@leomarokun00:06
2Terraform で prod / stg / dev をどう分けるか workspace・tfvars・ディレクトリ分割の 3 方式Terraformのprod/stg/dev分離をworkspace・tfvars+backend切替・ディレクトリ分割の3方式で、同じS3バケットをデプロイして比べた@leomarokun00:07
3新しい AgentCore Runtime(V2)で 13 秒のコールドスタートが 2.4 秒になった話とスナップショットの落とし穴Bedrock AgentCore RuntimeのV2では初期化10秒のエージェントのコールドスタートが13秒から2.4秒に縮んだが、スナップショット特有の落とし穴があった@leomarokun00:07
4【IT業界25年目】ADHDポンコ鬱エンジニアが人生賭けて運営中の求人サービス『ヴェテラン』でも使いたいAurora DSQLの「パーシャルインデックス」とは?インデックス設計でやってはいけない危険SQLも!求人サービス運営者がAurora DSQLのパーシャルインデックスの使いどころと、インデックス設計で避けるべき危険なSQLを示した@Veteran01:02
5AWSの「ビルディングブロック」という考え方をレゴブロック等で理解するAWSのサービスを「ビルディングブロック」とする考え方を、Andy Jassy氏の株主書簡(240超の部品)やWerner Vogels氏の発言から整理した@yama313301:29
6文字数に合わせてtextareaの高さを自動伸縮させる(useRef + useEffect)ReactのuseRefとuseEffectでscrollHeightを取得しtextarea自身のheightに適用して、文字数に応じて高さを自動伸縮させた@watanabe_trtr02:01
7AWS認定試験の受験前チェックリスト 身分証・オンライン試験・再受験を整理するAWS認定試験の身分証・オンライン試験の環境チェック・再受験を整理し、ベータ版は1回のみで再受験は正式版の提供開始まで待つ必要があると示した@s_horikoshi06:05
8自分しか使わないSNSを作ったら、AI時代の個人開発がちょっと見えた自分しかいないSNS「ボッチッター」をVercelで公開し、投稿・引用・検索・タグを備えた一人用SNSが自分には役立ったと振り返った@numanomanu07:01
9アニメーションを止めて撮る 決定論的スクショCLI static-webshotの仕組みVRTでカルーセルやフェードインがノイズになる問題に対し、アニメーションを止めて決定論的にスクショを撮るCLI「static-webshot」の仕組みを示した@miyanaga07:03
10起動前に1回だけ見る停止ファイルは、走り出した Claude Code を止めなかった — PreToolUse フックで毎回見たら次の道具で止まった起動前に1回だけ見るSTOPファイルは走行中のclaude -pを止めず、PreToolUseフックで毎回確認したら次のツール呼び出しで止まった@AUTOMOS07:15
11「1 回で全失敗を見る」検査スイートで、機械的に直せる検査だけを先に止めるpre-commitの整形とexport検査だけ即時停止にした結果、整形忘れ1件で落ちるまでが215.3秒から10.9秒に縮み、通る回は約10秒伸びた@kodomo-news08:00
12データシートの熱抵抗をそのまま使うと部品が焼ける?ジャンクション温度の正しい見積もりデータシートの熱抵抗はJEDEC標準基板での値で実基板には使えず、パワーMOSFETが焼けた事例からジャンクション温度の見積もり方を示した@NovaSolver08:00
13KiroのSteeringは4つのinclusionモードでコンテキストの無駄遣いを防ぐKiroのSteeringはalways・fileMatchなど4種のinclusionモードで読み込みを使い分け、CLAUDE.mdのような常時全文読み込みを避けられる@caymezon08:20
14外部API連携MCPサーバーのエラーハンドリング設計 — リトライ・タイムアウト・レート制限を実装で押さえる外部API連携MCPサーバーがタイムアウトやレート制限をただのエラー文字列で返すとAIの判断を誤らせるため、リトライ・タイムアウト・レート制限の扱いを設計した@joinclass08:30
15(新登場)Nova 2.5 Sonic爆誕:東京リージョンにもきているNova 2.5 Sonicが東京リージョンのBedrockにも来たが、Playgroundの音声言語に日本語は無く英語・仏語・独語・ヒンディー語等のみだった@yama313309:07
16期限付き投稿のキャッシュTTLを残り時間以内に収める(JavaScript)24時間で消える投稿のキャッシュTTLを固定5分にせず残り寿命以下に抑え、期限切れならキャッシュせず公開中とも返さない実装を示した@evanmercerdev09:09
17ON DELETE の CASCADE・SET NULL・RESTRICT・NO ACTION の違いを実際に消して確かめるPGlite 0.5.8とSQLiteで実際に親行を消し、CASCADE・SET NULL・RESTRICT・NO ACTIONの挙動と、RESTRICTとNO ACTIONの差が出る場面を再現した@shalXXXX09:37
18HTMLのaタグを入れ子にしたらナビゲーションが崩れたので、ソースとブラウザーのDOMを比べるFigma由来コードをAstroへ取り込んだ際、aタグの入れ子はブラウザのDOMで親子関係が保たれずナビゲーションが崩れることをソースとDOMの比較で示した@sek_dev09:38
19請求書より先にアプリが守り始めた — AIO HelperのAI cost-cap spend guardSEO分析SaaS「AIO Helper」に、AI APIの月次利用額がサイトごとの上限(既定$50)を超える前に呼び出しを止めるspend guardを入れた@chooser10:00
20HackTheBox Writeup: Reactor(HackTheBox 解答記録:Reactor)HackTheBoxのマシンReactorを、React Server Componentsの脆弱性での侵入からNode.jsの権限昇格まで解いた@Brutus10:16
21Codex更新後のnpmエラーをきっかけに、miseのNode.js・CLI環境を整理したCodex CLI更新後のnpm更新が「Cannot find module ‘promise-retry’」で止まり、別のNode.jsを追加してnpm 12へ上げmiseで環境を整理した@ootakazuhiko10:28
22kintone のアプリ間移動が遅いので、Ctrl+/ で設定画面まで直行する Chrome 拡張を作ったアプリが50を超えたkintoneで、Ctrl+/から名前を数文字打って設定画面へ直行できるChrome拡張をManifest V3で作った@PlugBits10:28
23Nova 2.5 Sonicの音声を公開します日本語非対応のはずのNova 2.5 Sonicが日本語で会話できたため、MatthewとTiffanyの2音声で収録した応答音声を公開した@yama313310:36
24SQSのロングポーリングをJavaで使う:空レスポンスと無駄なAPI呼び出しを減らすSQSのReceiveMessageでWaitTimeSecondsを0より大きく(最大20秒)するとロングポーリングになり、空レスポンスとAPI呼び出しを減らせるとJavaで示した@sponge84184110:50
25ImagePickerのfile URIをDBに保存しない:React Nativeで画像を永続化する設計Expo ImagePickerが返すfile:///…/cache/のURIは端末内でしか読めないため、Cloud Storageへ上げた画像のURLをDBに保存する設計にした@sponge84184110:51
26toLocaleString を2万回呼ぶと遅い? Node.js と WebKit で Intl.DateTimeFormat 使い回しと実測toLocaleStringを2万回呼ぶとIntl.DateTimeFormat使い回しよりNode.jsで約40倍、WebKitで約60倍遅く、遅くなる引数も両者で違った@ennagara12810:53
27MySQL/PostgreSQL/SQLite/SQL Serverの構文差分を構造化データで実装するMySQL・PostgreSQL・SQLite・SQL Serverの構文差分59件×4DBを1つのTypeScript型に収め、sql()/na()ヘルパーで非対応時の代替説明を必須にした@sakutto-panda10:57
28[AWS SAA対策] S3・EBS・RDSの暗号化を”本質”から理解するAWSの暗号化はKMSのGenerateDataKeyによるEnvelope Encryptionという前提から、S3・EBS・RDSの暗号化方式の違いをSAA向けに整理した@masa012110:59
29【React】Redmineの「チケット入力が重い・遅い」を解消する:楽観的UI更新(Optimistic UI)で体感速度0秒にした話Redmineのチケット入力の重さは通信インフラでなくフロントの通信設計が原因とし、Reactの楽観的UI更新で体感待ち時間を0秒にした@taski_app11:05
30Firefoxでシーク時に追加のRange要求が出なかったFirefox 151で8秒のMP4を6秒へシークしても通信記録は最初のGETだけで、追加のRange要求が無いことだけでは失敗と判定できないと示した@jhao2978412:26
31同じWebMなのにブラウザーで長さが違って見えたcanvasをMediaRecorderで約4秒録画したWebMが、Firefoxで0.800秒、WebKitで3.985秒、ChromiumではInfinityと表示された@shuy5556812:29
32MP4を軽くする前に映像を変えずに読み込みを比べた同じH.264映像(960×540・25fps・8秒)を再エンコードせず再多重化し、索引(moov)の位置だけを変えて再生開始までの待ちを比べた@shujing94312:32
33MP4の先頭を見ただけでは再生待ちを説明できなかったmoovが先頭にあっても後続の箱の並びが違えば再生待ちは残るため、ファイル構造と画面が出るまでの時間は別々に記録すべきと結論づけた@xyue4146412:35
34reactコース#5Reactコース第5回の学習記録で、スタイリング・form・JSメソッドを学び、css-in-jsでJS内にCSSを書けることを確認した@langhuanamacha12:42
35Amazon S3+vsftpdでFTPサーバを構築するAWS Transfer Family for FTPはエンドポイント料金だけで月216USD(東京)かかるため、EC2上のvsftpdとS3でFTPサーバを構築した@naoaki-yzrh13:35
362026年の情報漏洩を手口で分類してみた2026年1〜10月初旬に公表されたタイムズカー約660万件・焼肉きんぐ約1,079万件などの情報漏洩を、入口の手口で4分類し一次情報を付けた@yama313314:19
37TypeScript覚え書き #1TypeScriptのextendsには4つの使い方があるとし、継承できる親が1つだけのクラス継承から順にコード例で整理した@ryuu-314:38
38日本品質のテストエビデンス(画面キャプチャ・ログ)を自動生成するPlaywright自動化スクリプト完全解説Playwrightのライフサイクルフックで、操作前後のキャプチャ・操作要素の赤枠・実行日時やURL・通信エラーログを自動で残すスクリプトを示した@NKKTechGlobal15:31
39Next.jsでAsyncLocalStorageを用いたリクエストログ出力(その2:高階関数によるコンテキスト管理・ログ出力の共通化)Next.jsのAPIルートごとに必要だったAsyncLocalStorageのコンテキスト生成・run呼び出し・requestId採番を、高階関数で共通化した@kccs_yoshiteru-imamura15:39
40BDSM向け16診断の共有URLが長すぎたので、パラメータを削って短くした話【旧URLも読める後方互換つき】16タイプ診断の共有URLの?r=をJSON+Base64(約136文字)から独自区切り(約35文字)に縮め、受け側→発行側の順でデプロイして後方互換を保った@y_akkiy16:02
41AWS ヒヤリングシート ネットワーク編(VPC,ALB,ACM)AWSプリセールスで使うヒヤリングシートのVPC・ALB・ACMの質問例を、インターネット通信要件ごとの構成パターン付きで示した@Kagesyu16:06
42ソフトウェアサプライチェーン攻撃、pnpmで第一の防衛線を築くLiteLLMやAxiosの配布経路汚染など相次ぐサプライチェーン攻撃に対し、Inflabがpnpmの設定で第一の防衛線を敷いた方法を示した@inflab_official16:12
43Claude Code modsを最小コードで読む:試行カウンターとモックテストツール呼び出しの試行回数を表示する最小のClaude Code modで、next(event)で元動作を通す設計とNode.jsモックでの単体テスト範囲を示した@tsukaima_kobo16:31
44第4回 Pythonしか使ってこなかった人が、AIを相棒に在庫管理システムをJavaで作り直すPython経験のみの著者がAIと在庫管理システムを作り直す連載第4回で、ブラウザ完結のSQLite WASMからSpring Boot 3への移行に着手した@0903osa17:04
45Context Ontology Accelerator (COA) を使ってみる #2: RDS内データの参照Context Ontology Accelerator(COA)でRDS内データを参照させ、前回Tier3しか使われなかった回答生成のTier1・Tier2の役割を確かめた@mksamba17:14
46画像は、どこまで壊しても画像なのか? JavaScriptとCanvasで試してみたJavaScriptとCanvasで画像の情報量を段階的に減らし、どこまで壊しても人や建物と認識できるかをCodePen上のデモで試した@el_nakajox17:38
47【TypeScript基本理解②】ジェネリクスとは何か?実際のコードから仕組みを理解TypeScriptのジェネリクスを公式サンプルと自分の実コードの両方で読み、型を仮置きして後から決める仕組みが実際に必要かを確かめた@sisisa17:55
48第11回 Terraform講座|Security GroupTerraform講座第11回で、VPC・Subnet・ALB・EC2と組んできた構成にSecurity Groupを足し、誰の通信を許可するかをコードで定義した@nyarusasu2218:12
49JavaScriptで間隔反復の出題スケジューラを作る(ライトナー方式・テスト付き)依存なしのJavaScriptでライトナー方式の間隔反復スケジューラを約40行で実装し、間隔[1,3,7,14,30,90]日でnode:testのテストも付けた@masakazuimai18:24
50Claude Code マルチエージェント「タクト」実装ログ vol.2 ── 本番死活チェック・LP直し・テスト追加のリハーサルを回して分かったこと複数Claude Codeセッションを束ねるElectron製オーケストレーター「タクト」をloopcastに投入し、死活チェック・LP修正・テスト追加の3パターンを試した@sorabcjanne118:34
51LocalStackを活用したAWSインフラの統合テスト採用サービスRallitの開発で、AWSサービスを使うロジックの統合テストにLocalStackを導入し、e2e・integration・unitの区分から位置づけた@inflab_official18:49
52【Angular技術要素解説】コンポーネント・ディレクティブ・パイプ・モジュールの基礎を理解するAngularのコンポーネント・ディレクティブ・パイプ・NgModule/スタンドアロンコンポーネント・ライフサイクルフックをサンプルコード付きで整理した@itstar_lab18:53
53AWS CDKからTerraformへInflabのDevOpsエンジニアが、昨年11月まで使ったAWS CDKで抱えた問題と、IaCをTerraformへ移した理由を示した@inflab_official18:57
54AWS SAAの問題集は残り日数と予算で1本に絞るAWS SAA-C03の教材は全部そろえると1万円超になるため、残り日数と予算で3パターンに分けて1本に絞る基準を示した@techdbblog19:50
55Docker Composeで複数コンテナを組む基本depends_onはコンテナ起動しか待たないためhealthcheckと併用すべきとし、db・web・worker・migrateの4コンテナで.envやボリュームも整理した@Nokhysh20:06
56開発作業をサーバーレス実行環境で行なっていく流れCloudflareのサーバーレスで文化祭POSを自作した学生の投稿を受け、低予算で一日限りのシステム開発ができる時代になったと考察した@cruel_summer20:34
57AWS Organizations の(サービスの)委任管理者AWS Organizationsのサービス委任管理者の前提と手順を整理し、AWS Configでメンバーアカウントを登録して組織アグリゲーターを作るまで実機確認した@yuta-katayama-2320:52
58X(旧Twitter)の文字数を「重み」で数える ― 公式設定どおりの実装と、2つの言語の実装を突き合わせるテストXの280上限は文字ごとの重みの合計で日本語だけなら140字とし、TypeScriptとPythonの重み計算を突き合わせるテストで投稿できない文面を防いだ@my-agent-works21:02
59CORSエラーに遭遇したので、そもそもCORSとは何なのか理解する許可オリジン登録後もポート番号だけ違うURL(:10443)からCORSエラーが出た経験から、オリジンの定義とCORSの仕組みを整理した@megumi_i21:14
60GA4のシンガポール流入はボットか? ASNなしで見分ける2つのチェック(画面解像度とChromeバージョン)GA4のシンガポール発Direct流入(28日210セッション・滞在0秒)を、ASNなしで画面解像度とChromeバージョンの2チェックでボットと判定した@Aulvem21:16
61S3 × CloudFront についてDVA対策としてまとめてみるDVA対策として、S3 Presigned URLで許可できる操作は生成したIAMプリンシパルの権限に依存することなど、S3とCloudFrontの連携要点を整理した@keitakei77722:30
62ランダムIDを「256で割った余り」で作ると、62文字中8文字だけ25%出やすくなる0〜255のバイトを%62で文字に変えると62文字中8文字が25%出やすくなるため、本家NanoIDは余りを使っていないと手で数えて確かめた@hashito23:54

Publickey

#TitleSummaryPublished
1Cloudflare ContainersがAIエージェント向けに刷新。起動が6倍速、ファイルシステムのスナップショット機能などCloudflare ContainersがAIエージェント向けに刷新され、起動速度が従来の6倍になりファイルシステムのスナップショット機能も加わった00:29

gihyo.jp

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

GIGAZINE

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

ITmedia News

#TitleSummaryPublished
1新卒就活「OfferBox」、学生の氏名などを利用企業が開発者ツール経由で閲覧可能に 最大31万人新卒就活サービスOfferBoxで、利用企業がブラウザの開発者ツールから学生の氏名などを閲覧できる状態にあり、対象は理論上最大31万4009人だった10:26

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

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

Vercel Changelog

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

AWS What’s New

#TitleSummaryPublished
1Amazon EC2 introduces shared tags for Amazon Machine Images(Amazon EC2、AMI の共有タグを導入)AMIのタグキーにec2:SharedTag/プレフィックスを付けると、AMIを共有した全アカウントにそのタグが自動で見えるようになった02:28
2AWS IAM Identity Center now supports network access controls for Identity Store(AWS IAM Identity Center、Identity Store のネットワークアクセス制御に対応)IAM Identity CenterのIdentity Storeで、Identity Store APIとSCIM APIへのアクセスをリクエスト元ネットワークで制限できるようになった06:00
3GLM 5.3 by Z.ai is now generally available on Amazon Bedrock(Z.ai の GLM 5.3 が Amazon Bedrock で一般提供開始)Z.aiのGLM 5.3(総パラメータ753B・トークン当たり約40BがアクティブのMoE)がAmazon BedrockでGAになり、エージェント型コーディング向けとされた06:42
4Amazon Redshift adds support for creating and refreshing Apache Iceberg materialized views(Amazon Redshift、Apache Iceberg マテリアライズドビューの作成と更新に対応)RedshiftでCREATE MATERIALIZED VIEW … USING ICEBERGによりマテビューをS3のIcebergテーブルとして作成・更新でき、Athena等から参照可能になった06:57
5AWS Certificate Manager now supports ACME issuance through AWS PrivateLink(AWS Certificate Manager、AWS PrivateLink 経由の ACME 発行に対応)ACMのACME公開証明書発行がPrivateLinkに対応し、VPCインターフェースエンドポイント経由でAWSネットワーク内から証明書を取得・更新できるようになった23:01

Google Cloud Blog

#TitleSummaryPublished
1Networking for AI inference model serving - GKE only and for all other backends(AI 推論モデル提供のネットワーク構成 — GKE 専用とその他すべてのバックエンド向け)複数のAI推論モデルを一元的に呼び出し統制するネットワーク構成として、GKE専用とそれ以外のバックエンド向けの2つのリファレンスアーキテクチャを示した21:00

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

#TitleSummaryPublished
1A Practical Guide To Naming Things(物の名前の付け方 実践ガイド)Vitaly FriedmanがUI命名の基準を「短く意味があり見た目の属性に依存しない」とし、Classnames・Color Parrotやトークンの4階層構造を挙げた19:00

Hacker News

#TitleSummaryPublished
1From v0.7 to v0.8: How group commit changed Turso’s tail latency(v0.7 から v0.8 へ:グループコミットが Turso のテールレイテンシをどう変えたか)2026年9月29日公開の記事で、複数トランザクションが1回のfsyncを共有する方式を導入し、32接続時のp99.9が157秒から2.4msに短縮した00:00
2Reax – A reaction‑first app using Cloud Run to bypass Vercel’s body‑size limits(Reax:Vercel のボディサイズ制限を Cloud Run で回避するリアクション主体アプリ)リンク先はJSのみのページで、metaの説明文から2〜5秒の動画リアクションだけで会話するSNSと分かるが、Cloud Run構成の詳細は確認できなかった00:22
3Thread Pool in Percona Server and MySQL (Part 1)(Percona Server と MySQL のスレッドプール(Part 1))thread_pool_sizeなどを変えて計測し、I/Oバウンドの2560接続ではスレッドプール有効時にTPSが17.9倍になったと報告している00:32
4SQLite Copyright(SQLite の著作権)SQLiteの全コードはパブリックドメインで全著者が献呈の宣誓書に署名済みとし、必要な組織にはHwaciが権原保証を販売していると説明する常設ページ00:45
5Show HN: Designobo – AI prototyping tool in 40kb of js(Show HN: Designobo – 40KB の JS で動く AI プロトタイピングツール)Datastar製のSSRアプリで、無限キャンバス上でHTML試作を生成・比較でき、MCP経由でClaude CodeやCodexを接続できる01:08
6Show HN: We compiled a Three.js game to C++ and ran it on Xbox(Show HN: Three.js ゲームを C++ にコンパイルして Xbox で動かした)Skytailは、TypeScriptとThree.jsで書いた同一コードをGeaStackでC++化し、ブラウザ・macOS・Xboxで動かすMITライセンスの実例01:19
7Show HN: I built a free open-source PostgreSQL client for Mac(Show HN: Mac 向けの無料オープンソース PostgreSQL クライアントを作った)PostquelはSwiftUIとAppKitでlibpq上に作られたMITライセンスのクライアントで、Claude CodeやCodexでSQLを生成できる01:50
8YC partner ports Myth to WebAssembly(YC パートナーが Myth を WebAssembly に移植)リンク先はXの投稿で本文を取得できず(HTTP 402)、HNコメントも1件のみで、移植の中身はHNのタイトル以上に確認できなかった02:12
9Recovering Legacy S3QL from AWS S3(AWS S3 上の古い S3QL ファイルシステムを復旧する)2026年10月2日公開の記事で、S3QL 6.2.2が旧形式を読めないためDockerでS3QL 3.8.1を動かし、4バケット計1TB超を回収した02:20
10Booking.com cut Node.js costs by 38% with Watt(Booking.com は Watt で Node.js のコストを 38% 削減した)Matteo CollinaによるとWattのワーカースレッド構成でポッド数を30%、残るポッドのメモリを20%減らし、レイテンシも最大10%改善した02:31
11Cloudflare Clef Open Weights(Cloudflare Clef のオープンウェイト公開)Qwen3.8-27Bベース・Apache-2.0の27B視覚言語モデルで、自由文を生成せずスキーマの選択肢の確率を返し、応答は中央値209.3ms02:46
12Show HN: Postquel, a Free Mac Postgres Client with Claude Code and Codex(Show HN: Postquel – Claude Code と Codex に対応した無料の Mac 向け Postgres クライアント)AIアシスタントは実スキーマを読んで読み取り専用クエリだけを実行し、変更案はユーザー承認後に適用する。APIキーは保存しない02:55
13GPT-6 Astra Built a 300K+ LOC Starship in One HTML File(GPT-6 Astra が 1 つの HTML ファイルで 30 万行超の宇宙船を作った)Palisadeは宇宙船に収まらなくなった都市をWebGL2で巡る3D作品で、345,291行中342,520行がジオメトリ。リンク先にGPT-6 Astraの記述はない03:26
14PlanetScale Tin Became the Foundation for Layers Search(PlanetScale Tin が Layers の検索基盤になった経緯)リンク先はHTTP 403で本文を取得できず、HNコメントもないため、HNのタイトル以上の情報は確認できなかった03:44
15Show HN: Flash-Agents – DSH as MCP for Claude(Show HN: Flash-Agents – DSH を Claude 用の MCP として使う)Claude Code用プラグインで、Ollama上のDeepSeek V4.1 Flashに最大4並列で作業を任せ、使い捨て複製からgitパッチを返させる04:02
16Show HN: Wisp Gallery – filterable WordPress galleries with 3 KB of JavaScript(Show HN: Wisp Gallery – 3KB の JavaScript で動くフィルタ付き WordPress ギャラリー)jQuery非依存の無料WordPressプラグインで、マソンリーなど5レイアウトとカテゴリーフィルターを備え、Pro版は年額29〜79ドル06:04
17Show HN: Soundscaper – Audacity 4-like audio editor in the browser(Show HN: Soundscaper – ブラウザで動く Audacity 4 風の音声エディター)リンク先はJSのみのページで本文を取得できなかった。HN投稿本文によるとAudacity 4の元デザイナーが作り、Audacity にない機能も加えた06:09
18Show HN: The mainbrella effect – AI code / Agent machines(Show HN: mainbrella 効果 – AI コード/エージェント用マシン)Cloudflareのコンテナ上で動くGPL 3.0のサンドボックスで、シェル取得まで381ms、100台同時起動は平均680ms、月$5から07:04
19Cloudflare’s decision model “Clef” playing Balatro(Cloudflare の意思決定モデル「Clef」が Balatro をプレイ)リンク先のX投稿はHTTP 402で取得できず、HNコメントも0件のため、Clefのプレイ内容や結果は確認できなかった07:15
20Show HN: Free Analytics for People Using Cloudflare Web Analytics(Show HN: Cloudflare Web Analytics 利用者向けの無料アナリティクス)リンク先はJS描画のウェイトリスト登録ページで、「Cloudflare Web Analytics利用者向け無料ダッシュボード」以外の記載はなかった09:40
21Show HN: Figxit, IDE-style autocomplete for the macOS terminal(Show HN: Figxit – macOS ターミナル向けの IDE 風オートコンプリート)Figの700以上のツール仕様でzsh・bash 5+・fish 4+を補完し、本番系のMakefileターゲットは赤アイコンで区別する。MITライセンス11:12
22Ask HN: What do you think about AI generated slides for conferences?(Ask HN: カンファレンスでの AI 生成スライドをどう思うか)投稿者は整っているが「魂がない」と感じると問いかけ、唯一のコメントは確認せずAI資料を出すのは怠慢だと批判している11:16
23GTA 5 Ported to WASM(GTA 5 が WASM に移植される)リンク先のX投稿はHTTP 402で取得できず、HNコメントも0件のため、移植の詳細はこの投稿からは確認できなかった14:14
24Show HN: Purify-edge, DOMPurify without jsdom that runs on Cloudflare Workers(Show HN: Purify-edge – jsdom なしで Cloudflare Workers 上で動く DOMPurify)jsdomの代わりにparse5と約800行のDOMシムを使い、DOMPurify 3.4.16の984テストに全合格し出力も一致する16:11
25DOOM, simulated and rendered inside the Firebird SQL database using WASM(DOOM を Firebird SQL データベース内で WASM によりシミュレート・描画)WASM化したFirebird 6上で毎ティックをPSQLプロシージャ、毎フレームをSELECTで処理し、BSP描画は総当たりの約3倍速17:34
26Ow HN: Macinweb – An OS simulator built in Next.js/Nest.js(Ow HN: Macinweb – Next.js/Nest.js 製の OS シミュレーター)ブラウザで動くmacOS風デスクトップで、Finder・Safari・VS Code・zshターミナルなどを備え、変更はブラウザ内に保存される18:14
27Show HN: photocn the open-source photo editor for shadcn/ui(Show HN: photocn – shadcn/ui 向けのオープンソース写真エディター)WebGLエンジン上の型付きReactコンポーネント群で、傾き補正・カーブ・ルック調整などを1コマンドで追加できるMITライセンス18:23
28Show HN: A complete technical SEO audit in an MCP wrapper(Show HN: 技術 SEO 監査一式を MCP ラッパーで提供)Search Consoleと自前クロールをSQLiteに保存して99項目を検査し、クリック回復見込み順に示すMCPサーバー19:14
29Show HN: Tofu – let your agent deploy full-stack apps(Show HN: Tofu – エージェントにフルスタックアプリをデプロイさせる)MCP経由でホスティング・Postgres・独自ドメイン・認証・メールを一括提供し、静的サイトは無料、フルスタックのProは月$9.9920:12
30Show HN: Data Observability for Supabase(Show HN: Supabase 向けのデータオブザーバビリティ)Soda Dataの異常検知で、OAuth接続したSupabaseテーブルの鮮度・件数・スキーマ変化を学習し、原因候補付きでSlackに通知する21:12
31Show HN: Frutjam – Accessible UI components in pure CSS, no JavaScript(Show HN: Frutjam – JavaScript 不要、純 CSS のアクセシブルな UI コンポーネント)Tailwind CSS v4上の50以上のコンポーネントを.btn等のクラスで提供し、WCAG AA/AAAのコントラストをうたう22:56
32Show HN: I turned Andrej Karpathy’s tips on understanding LLM output into Skill(Show HN: Andrej Karpathy の LLM 出力を理解するコツを Skill にした)ASD-STE100文体→図→対話型HTML→Manimの解説動画と段階的に形式を上げるClaude向けスキルで、エージェント作業の確認モードも持つ23:03
33Show HN: Plexavo – simplest way to find AWS misconfigurations and attack paths(Show HN: Plexavo – AWS の設定不備と攻撃経路を最も簡単に見つける)7カテゴリ33項目の読み取り専用チェックでAWSアカウントを0〜100点で採点し、HTML/PDFレポートを出すAGPL-3.0のCLI23:19
34GTA V compressed to 700MB and made playable in the browser via WebAssembly(GTA V を 700MB に圧縮し WebAssembly でブラウザでプレイ可能に)Tom’s Hardwareによると、AI製の非公式移植PlayGTA5.comは公開から数時間で閲覧不能になり、原因は明らかになっていない23:46