AWS Continuum正式版、Transit Gatewayが1:1 NATに対応ほか — Web Dev Digest: 2026‑10‑24
Top 20
AWS Continuum for code vulnerabilities is now generally available(AWS Continuum for code vulnerabilities が一般提供開始)
Source: Hacker News | Published: 2026-10-24 14:05 JST
- AWS はコードの脆弱性を検出・検証し、修正をプルリクエストとして出す AWS Continuum for code vulnerabilities を一般提供(GA)した
- 再現できる脆弱性は隔離したサンドボックスで実際にエクスプロイトを走らせ、PoC コードと再現手順を検出結果に添付する
- コードリポジトリと AWS 環境からコンテキストグラフを作り、攻撃経路・影響範囲・既存の防御で止められるかを見てビジネス影響順に並べる
- コードソースは GitHub 連携か同一アカウント・リージョンの S3 バケットで、提供リージョンは US East (N. Virginia) と US West (Oregon) の 2 つ
- 現時点では全修正に人の承認が必要で、元記事は 2026年10月22日付の AWS News Blog であり、対象日にはその記事が HN に投稿された
AWS Transit Gateway and AWS Cloud WAN now support 1:1 NAT(AWS Transit Gateway と AWS Cloud WAN が 1:1 NAT に対応)
Source: AWS What’s New | Published: 2026-10-24 00:43 JST
- AWS Transit Gateway と AWS Cloud WAN のアタッチメント上で、Regional Private NAT Gateway と統合したマネージドの 1:1 NAT が使えるようになった
- 送信元 CIDR を変換先のプライベート IP 範囲へ対応づけるルールをアタッチメントごとに定義すると双方向の変換が自動で効き、戻りトラフィック用のルールは要らない
- 対象は Amazon VPC、Site-to-Site VPN、Direct Connect、Transit Gateway Connect 経由の SD-WAN アプライアンスの各アタッチメント
- 例として買収先と自社の VPC がともに 10.0.0.0/16 でも、再番号付けや NAT アプライアンスなしで接続できると説明している
- 変換後のトラフィックは CloudWatch メトリクスと EventBridge イベントで監視でき、両サービスが稼働する全商用リージョンで利用できる
Amazon Connect Customer Global Resiliency now supports persistent chat across linked AWS Regions(Amazon Connect Customer Global Resiliency がリンクされた AWS リージョン間の永続チャットに対応)
Source: AWS What’s New | Published: 2026-10-24 02:00 JST
- Amazon Connect Customer Global Resiliency で、リンクされた AWS リージョンをまたいで同じチャットを再開できるようになった
- 会話の文脈・メタデータ・トランスクリプトがリージョン間で引き継がれ、エンドユーザーが情報を言い直す必要がなくなる
- 例として US-East (N. Virginia) で始めたチャットを、リンク先の US-West (Oregon) で添付ファイルごと続けられる
- エージェントは複数リージョンにまたがる会話履歴全体を見ながら対応できる
- 利用には Global routing へのオンボーディングが必要で、Customer Global Resiliency 対応の全リージョンで使える(告知は 2026年10月23日付)
Web Search on Amazon Bedrock now supports domain filtering and user location controls(Amazon Bedrock の Web Search がドメインフィルタとユーザー位置の指定に対応)
Source: AWS What’s New | Published: 2026-10-24 06:04 JST
- Amazon Bedrock の Web Search に、モデルの回答の根拠となる検索結果を絞るドメインフィルタとユーザー位置の指定が追加された
- どちらも既存の OpenAI Responses API リクエストの web_search ツール上で直接設定する
- filters パラメータで allowed_domains を最大 100 件指定すれば信頼できるサイトだけに限定でき、blocked_domains(最大 100 件)で除外もできる
- 任意の位置情報パラメータを渡すと、ユーザーの地域に応じた検索結果を返せる
- 提供リージョンは US East (N. Virginia)、US East (Ohio)、US West (Oregon)、AWS GovCloud (US-West) の 4 つ
Rune 1.3: adds TypeScript, a Helix editor, Kitty graphics and OSC-7501(Rune 1.3: TypeScript、Helix エディタ、Kitty graphics、OSC-7501 に対応)
Source: Hacker News | Published: 2026-10-24 04:42 JST
- ターミナル中心の開発環境 Rune が 2026年10月23日に 1.3 を公開し、オープンソース化後で初めてコミュニティの貢献を含むリリースになった
- TypeScript が Tier 1(ベータ)となり、同梱のネイティブ TypeScript 7 サーバーで補完・診断・リネーム・整形を Node.js なしで提供する
- SDK に DrawImage(Image) を加えた新しいグラフィックスパイプラインで Kitty graphics protocol に対応し、Chromium を内蔵する browser パッケージも追加した
- 初回起動時のエディタに Standard・Vim・Emacs に加えて Helix を選べるようになり、選択優先の編集・複数選択・構文単位の選択が使える
- OSC 7501 でプログラムの状態(実行中・入力待ち・完了・失敗)を受け取り、programstatus ビューで全ワークスペースの状況を一覧できるようにした
Vueの好きで、街を作ろう。 - Vue Fes Japan 2026のブース向け企画
Source: Zenn | Published: 2026-10-24 09:00 JST
- Finatext は Vue Fes Japan 2026 のブース向けに、来場者のスマホ投票で会場モニターの街が住宅街から都市へ育つ企画を Nuxt 4 と Vue 3 で作った
- 街は描画ライブラリを使わず SVG と Web Animations API で描き、花火と効果音は Canvas 2D と Web Audio API で実装した
- 集計通知は API Gateway WebSocket API で revision 番号を付けて送り、モニターは HTTP API で最新状態を取り直して古い revision を捨てることで会場 Wi-Fi の取りこぼしに耐える
- 投票後に配る template・script・style のカードは BCH(63,39,9) で最大 2 ビットを訂正できる 64 ビットの AR マーカーで、js-aruco2 を Web Worker で動かして読み取る
- 手ブレで判定が途切れないよう 1 枚ごとに 300ms の猶予を設け、異なる 3 枚が 3 秒そろうと花火が上がる仕様にした
Vercel Connect adds managed Stripe API keys(Vercel Connect が Stripe の管理型 API キーに対応)
Source: Vercel Changelog | Published: 2026-10-24 02:00 JST
- Vercel Connect の Stripe コネクタで、エージェントやタスクごとに権限を絞った restricted API キーを Vercel が自動作成する Managed API Key 方式を選べるようになった
- Stripe 既定のシークレットキーはアカウント全体にフルアクセスできるため、エージェント単位で最小権限を割り当てるのが狙いだと説明している
- 例として日次売上レポート用のエージェントにはチャージの読み取り専用、オンボーディング用には顧客情報の書き込みのみを与えられる
- キーは Vercel が作成・保存するので貼り付けは不要で、再デプロイなしにローテーションでき、切り替え中は旧キーが最大 24 時間有効
- 既存の MCP 接続と bring-your-own API キー方式は変わらず、CLI からも設定を始められる
Deployments now show build cache size(デプロイにビルドキャッシュのサイズが表示されるように)
Source: Vercel Changelog | Published: 2026-10-24 04:00 JST
- Vercel のデプロイ概要に、そのデプロイが保存したビルドキャッシュのサイズと、ビルドマシンごとの上限に対する使用率が表示されるようになった
- 同じ情報は Vercel CLI 65.1.0 以降の vercel inspect と、get-deployment REST API エンドポイントでも取得できる
- ビルドキャッシュのアップロードは課金対象のビルド時間に含まれる
- 上限を超えたキャッシュは破棄され、次のビルドはキャッシュなしで始まるため、サイズの把握がビルド時間に直結する
- 全プランで既定で有効になっており、2026年10月21日以降にビルドされたデプロイが対象
How Vercel Agent accesses production safely(Vercel Agent が本番環境に安全にアクセスする仕組み)
Source: Vercel Changelog | Published: 2026-10-24 05:29 JST
- Vercel Agent はまず読み取り専用で調査し、必要な操作と権限を示した計画をユーザーが承認したときだけ追加スコープ付きの短命トークンを得る仕組みだと Vercel が説明した
- 自動実行できるのは read: で始まる読み取りベースライン(例: read:deployment)までで、再デプロイには read-write:deployment の承認が要る
- エージェントの権限は承認したユーザーの既存 RBAC 権限が上限で、Vercel API が各リクエストでトークンを検証し、承認外の操作はモデルが必要と判断しても拒否する
- GitHub の PR 権限は所有者とリポジトリ単位で結び付き、acme/storefront への承認は acme/payments には及ばない
- 停止された計画はトークンの有効期限内でも検証に失敗し、権限を広げる差し替え計画には改めて承認が必要になる
Send feedback from the Vercel MCP(Vercel MCP からフィードバックを送信可能に)
Source: Vercel Changelog | Published: 2026-10-24 05:53 JST
- Vercel MCP に、エージェントやハーネスから Vercel チームへバグ報告・使いにくさの報告・機能要望を直接送る submit_feedback ツールが追加された
- 「デプロイエラーでどの環境変数が足りないか分からなかった」のように平易な言葉で頼むだけでフィードバックとして送れる
- アシスタントはタスクの内容、期待した挙動、何が起きたかを構造化したコンテキストとして添付できる
- 利用にはサインインが必要で、ユーザーがエージェントに共有を頼んだときだけ送信される
- 使い始めるには Vercel MCP にエージェントを接続し、submit_feedback のドキュメントを参照するよう案内している
Vercel CLI adds Spend Management(Vercel CLI が Spend Management に対応)
Source: Vercel Changelog | Published: 2026-10-24 06:44 JST
- Vercel CLI に vercel budgets が加わり、チームの Spend Management(On-Demand Budget)の現在の支出と予算をスクリプトやエージェントから確認できるようになった
- vercel budgets set —amount で予算を設定し、vercel budgets remove —yes で削除できる
- 予算を設定しただけでは利用は止まらず、—pause を付けると支出が 100% に達した時点で全プロジェクトの本番デプロイを停止する
- vercel budgets alerts でアラート履歴を表示でき、—since・—until・—limit で絞り込み、—json で JSON 出力できる
- Pro チームと Flexible Commitment プランの Enterprise チームで追加料金なしで使え、予算の管理には Owner か Billing ロールが必要
Node.js Vulnerability Blog(Node.js 脆弱性ブログ)
Source: Hacker News | Published: 2026-10-24 20:08 JST
- 対象日に HN へ投稿されたのは Node.js 公式ブログの脆弱性カテゴリ一覧ページで、最新エントリは 2026年10月21日のセキュリティリリースだった
- 同リリースは v26.12.1・v24.22.1・v22.23.4 で計 10 件の CVE を修正し、最高深刻度は High
- High は dns.resolve*() が NUL 文字入りのホスト名を黙って切り詰める CVE-2026-105482 や、Brotli デコーダの範囲外書き込み CVE-2026-111497 など 4 件
- crypto.randomUUID() のエントロピーキャッシュがスタートアップスナップショットや SEA に保存され、全プロセスで同じ値が出る CVE-2026-106074(Medium)も含まれる
- 一覧には 7月29日・6月18日・3月24日のセキュリティリリースが続き、EOL 版はすべて影響を受けるため最新版への更新を推奨している
Origin Range Requests: Serving large files without range-request tuning(Origin Range Requests: 範囲リクエストの調整なしで大容量ファイルを配信)
Source: Cloudflare Blog | Published: 2026-10-24 03:22 JST
- Cloudflare は Pingora のキャッシュを作り直し、範囲サイズを調整しなくても大きなファイルの部分取得を自動で協調させる Origin Range Requests を全プランで提供した
- 従来はゾーン単位の範囲サイズ(R2 では 64 MiB)に縛られ、境界をまたぐ小さな読み取り 1 回でデータセンター間に 128 MiB の転送が起きることがあった
- 新方式はディスク保存用の固定サイズのチャンクを範囲の単位にし、ディスク上のキャッシュ・取得中のダウンロード・新規のオリジン取得を 1 つの応答に合成する
- R2 では複数のストレージリージョンでキャッシュヒット時・ミス時とも p99 TTFB がおよそ半分になり、ティアードキャッシュのトラフィックは前週比で約 6% 減った
- Cache Rule で Origin Range Requests を On にするか、API の origin_range_requests: { “mode”: “on” } で有効化でき、オリジン側が Range に対応している必要がある
AIが一晩でやってくれました。PHPの脆弱性ニュースを「大義名分」に285 万行の技術的負債をAIで一括返済した話
Source: Qiita | Published: 2026-10-24 00:20 JST
- 著者の会社は PHP の緊急脆弱性 CVE-2026-109618・109619 を機に、約 285 万行・900 画面超のコードベースを AI エージェントでメジャー更新し、決定から全社切り替えまで計 9 時間 18 分で終えた
- バックエンド 5 リポジトリは Laravel 5.7 / PHP 7.3 から Laravel 12 / PHP 8.4.27 へ、フロント 4 アプリは Nuxt 2 から Nuxt 4(Vue 3・Vuetify 3・Vite)、Node.js 14 から 22 へ上げた
- 直接依存 247 個のうち 180 個を外すかメジャー更新し、2 日間で PR 283 本を merge した
- Slack 上で常駐するリーダー AI が実装役とレビュー役のサブエージェントを都度立て、人間は方針決定・GO 判断・顧客への説明に専念した
- 切り替え後に顧客が踏んだサーバーエラーは把握分で 3 種類、データ影響は 1 機能の 603 件で 23 分で補正し、いずれも当日中に解消した
x402 v2で「支払ったらEVMをsimulationするAPI」を作ってみた
Source: Qiita | Published: 2026-10-24 01:36 JST
- 著者は AI エージェント向けに、x402 v2 で支払いを検証してから EVM トランザクションを simulation する read-only API を TypeScript で作り、x402 を付けることより「何に課金するか」の設計が難しいと結論づけた
- 構成は @x402/core・@x402/evm・@x402/express(2.28.0)、Express 5.3.0、viem 2.57.10 で、Base Sepolia の test USDC を 0.001 USDC/request で受け取る
- 未払いの POST /preflight には HTTP 402 を返し、支払い検証後に eth_chainId・eth_blockNumber・eth_call・eth_estimateGas を固定したブロックで実行する
- 落とし穴として、settlement の前に simulation が走るため、同じ authorization の並列利用で高コストな処理を何度も実行させられる恐れがあると指摘した
- RPC_FAILURE のような役に立たない結果にも課金されうるため結果の種類ごとの課金ポリシーが必要で、テスト 52 件は全件成功したが本番売上はまだ 0 ドル
個人開発の音楽交流アプリ(React SPA)に、SEO・SNS集客・GitHub連携を1日で入れた話
Source: Qiita | Published: 2026-10-24 02:18 JST
- 著者は React + Vite の SPA「OTOMO」に、プリレンダリングを使わず自作の usePageMeta フックとクローラー別の OGP 配信で SEO を入れ、SNS 運用計画と GitHub・Vercel 連携まで 1 日で整えた
- title・description・canonical・robots はページごとに設定し、ログインや設定のページは noindex、ライブ告知ページには schema.org の Event を JSON-LD で入れた
- vercel.json で X・LINE・Discord のクローラーの User-Agent を判定し、Serverless Function の api/share.js がページ固有の OGP を返す
- index.html に canonical を固定で書くと JS の失敗時に全ページがトップを指してしまうため、canonical と og:url は JS で設定する方式に改めた
- SNS は月曜=共感・水曜=機能紹介・金曜=参加型と投稿の型を決め、下書きは Claude Code のスケジュールタスクで毎週作り、投稿は手動にした
ReActとPlan-Executeを実装して比較する — タスク特性ごとの向き不向き【TypeScript】
Source: Qiita | Published: 2026-10-24 08:30 JST
- 著者は ReAct と Plan-Execute を TypeScript と Anthropic SDK で最小実装して比べ、ReAct は読み取り専用の探索、Plan-Execute は定型バッチに向き、実務では両者のハイブリッドが扱いやすいと結論づけた
- ERROR 行の件数を数えるような手順が既知のタスクでは、Plan-Execute は計画 1 回と集計 1 回で済み、API コール数と入力トークンが少なかった
- 直近の失敗ジョブと原因を探すような手順が未知のタスクでは Plan-Execute の再計画が重なり、結果的に ReAct と同程度のコール数になった
- 自由に動かした営業メールで敬語の崩れたメールが取引先に届いた失敗と、固定手順の Zenn 公開がレートリミットから回復できなかった失敗を、それぞれの型の失敗例に挙げた
- 送信・公開・課金などの副作用は計画から外して下書きと承認を通し、ReAct には最大ステップ数とツール側のガードを必須とした(計測値は傾向のみで絶対値は示していない)
Claude Code 2026年10月アップデート——Modsでツール呼び出しをTypeScriptで横取りできるようになった
Source: Qiita | Published: 2026-10-24 09:05 JST
- 2026年10月1日の Claude Code v2.1.287 で Mods が入り、プラグイン同梱の JavaScript/TypeScript 関数でツール呼び出し・プロンプト・UI 描画のイベントを観察・書き換え・横取りできることを著者が v2.1.296 で確かめた
- 最小構成は .claude-plugin/plugin.json・hooks/hooks.json(“modules” キー)・hooks/register.js の 3 ファイルで、Node.js もビルドも要らない
- ハンドラは next(e) をそのまま返せば観察、引数を変えれば書き換え、next を呼ばなければ横取りになり、/diff パネルも組み込み Mod の cc-plugin-diff として作り直された
- claude plugin validate はフックするイベントと使う Mods API を実行せずに一覧化し、claude plugin test はサインインもネットワークもなしで単体テストを約 0.74 秒で通した
- Mods はサンドボックスなしでユーザー権限のまま動きツール呼び出しを承認することもでき、フック失敗時は既定で fail-open になるため .catch で fail-closed に倒すよう勧めている
AIツール112本の料金を日本円で比べるサイトを、GitHub Actions と Astro で作った
Source: Zenn | Published: 2026-10-24 12:28 JST
- 著者は AI ツール 112 本の料金を日本円で比べる「AI料金ウォッチ」を、サーバーを持たず GitHub Actions と Astro + Cloudflare Pages だけで運用している
- 毎朝 6 時(JST)に fx.py(ECB の参照レート)→ fetch.py → normalize.py → score.py → detect_changes.py を順に実行し、データは DB を使わず YAML/JSON で管理する
- 自動取得できるのは HTML に料金が直接書かれた 17 本だけで、JS 描画・ログイン必須・規約で禁止の 95 本は人が確認し、週 1 回 Playwright で価格がページに残っているかを照合する
- クレジット制のツールは動画 1 秒・画像 1 枚・文字起こし 1 時間・音声合成 1 分あたりの単価に換算し、換算レートが公開されていないツールは「未確認」とする
- パーサーが検出した変更は verified: false で記録し、人が確認した分だけ X に自動投稿する運用で、GitHub Copilot のクレジット表を料金と誤読した例などを挙げた
# Node.js Event Loop 全景(中文版):那些看似异步,却可能让程序卡住的代码
Source: Zenn | Published: 2026-10-24 17:05 JST
- 著者は中国語で、8 つの小実験を通じて Node.js のイベントループを「マイクロタスクがマクロタスクより先」という暗記ではなく、実行スタック・libuv・非同期 I/O まで含めた 1 つのモデルとして説明した
- Promise と setTimeout(0) の実験では出力順が 1 → 4 → 3(promise)→ 2(timer)となり、Timer 1 の中で作られたマイクロタスクは Timer 2 より先に走る
- pending の Promise 自体はイベントループを保持せず、プロセスを生かすのは setTimeout やタイムアウト付きの fetch のような活動中のリソースだと示した
- 再帰的なマイクロタスク 1,000,000 回で Timer が飢餓状態になる例を示し、setImmediate で 1000 件ごとに処理を譲る対策を挙げた
- async を付けても 3000ms のビジーループはメインスレッドを占有し、Timer 内で投げた例外は外側の try…catch では捕捉できない
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | DynamoDBが遅くなる5つのパターンと、コードでの見つけ方 | 一覧 9 秒やエクスポートのタイムアウトは全件読み取りなど定数時間だった誤りがデータ増で線形化したためと述べ、5 パターンをコードで見つける方法を示した | @aligator527 | 02:40 |
| 2 | 35日でフロントエンドの基礎を完全に理解する #18 - コンポーネント設計とデザインシステム(共通部品の切り方) | #17 の続きとして、共通部品に切り出す判断基準、variant・size を props で受ける設計、デザイントークンが統一感を生む理由を説明した | @kipcop | 03:35 |
| 3 | Googleアカウント連携で登録したのにパスワードでログインできてしまう | Google 連携で作ったアカウントにパスワードでログインできるかはバグではなく、ログイン手段の保存設計と未保存方式への応答経路の組み合わせで決まると主張した | @okamyuji | 05:38 |
| 4 | DynamoDBの書き込みが足りない時は、「原因を見てから」解決策を選ぶ | DynamoDB の書き込み不足はキャパシティ不足なら WCU 増か Auto Scaling・オンデマンド、キー集中ならパーティションキー見直しで、DAX やバッチ書き込みは WCU 消費を減らさないと整理した | @yasutomo7974 | 08:17 |
| 5 | サイトの記事からメルマガを AI で自動生成する SaaS を作った:嘘を書かせない仕組みと、10言語・8地域の法令対応 | サイトのお知らせや RSS を 1 時間ごとに取り込み AI がメルマガ下書きを作り、承認まで 1 通も送らない SaaS「書かないメルマガ」を 10 言語・8 地域の法令対応で作った | @newsletterready | 08:39 |
| 6 | AWS資格(SAA・DVA)の構成設計を、AWSアカウントなし・無料で練習する方法。PathTraceLabを作り替えました | Go で書いたシミュレーターを WebAssembly でブラウザ内に動かし、設定を保存すると通信経路図や許可・拒否表が更新され、別解でも要件を満たせばクリアとする形に PathTraceLab を作り替えた | @sorapenguin | 09:00 |
| 7 | Terraform プロバイダーのバージョンを上げるときの注意点 | Cloudflare プロバイダーの更新を例に、CHANGELOG と移行ガイドの確認、途中バージョンを経由しないと上げられない場合など 4 つの注意点を挙げた | @azunyan | 09:12 |
| 8 | 地球を指でちぎる: 1.6万個の粒の SPH を Web Worker で動かす | CesiumJS の「神の視点マップ」で地球をちぎる演出のため 1.6 万粒の SPH 流体計算を Web Worker で動かし、重力が岩の強さの 100 倍以上になる点などのはまりどころを書いた | @sishiya | 09:51 |
| 9 | ゲスト回答をアカウントへ引き継ぐ。名前ではなく回答の操作権を渡す | SquadNote では未ログインの回答者を仮ユーザー行にせず回答 1 件の操作トークンを発行し、ログイン後も名前で自動結合せず確認してアカウントへ引き継ぐ設計にした | @hirodeath | 11:11 |
| 10 | MCP クライアントが OAuth でMCP サーバにつながる仕組み | Claude アプリに MCP サーバーの URL を貼るだけで OAuth 接続できる仕組みを、ログイン画面の場所の発見とアプリ登録の観点から解き明かした | @yutawatanabe | 11:49 |
| 11 | 小学生でもわかる ステートレスとステートフル | ステートフル=前の話を覚えている、ステートレス=毎回全部伝えると定義し、HTTP・Cookie・JWT・ロードバランサー・AI の API を同じ考え方で説明した | @suzuki_tech | 13:27 |
| 12 | Googleで上位表示されていてもAI検索には認識されないケース:動的UI・CSRに起因するコンテンツ未検出と商用WebにおけるHTML初期 | Google には索引されても ChatGPT・Claude・Perplexity などの AI クローラーは CSR 依存の本文を取得できない格差を挙げ、HTML 初期状態に本文を含める必要を主張した | @seo_audit_u | 13:58 |
| 13 | globalAlpha に範囲外の値を代入しても 1 には戻らない | ctx.globalAlpha に 0〜1 の範囲外や NaN・Infinity を入れると無視され以前の値が残るため、値を明示するか save/restore で範囲を区切るべきだと示した | @morphio | 14:12 |
| 14 | 配送業者ごとに違うExcel発注フォーマットを、ドラッグで組み立てられるようにした話 | 韓国 EC のセラーコンソールで配送業者ごとの Excel 発注フォーマットを列のドラッグで組み立てる画面を Excel 風にし、列削除の代わりに非アクティブ領域へ移す設計にした | @edy0327 | 14:25 |
| 15 | カタカナ版のbase64「kana64」を作ってみた | カタカナ 64 文字を 64 進数に割り当てた kana64 を TypeScript で作り、10 進 9 桁の 123456789 を「キゼロモセ」の 5 桁で表せるようにした | @chrogic | 14:27 |
| 16 | 祝日マスターなしで営業日の期日を計算する kintone プラグインの設計と E2E テスト | 祝日マスターのアプリを使わず「受付日から 5 営業日後」の期日を出す kintone プラグインを作り、本物の kintone に対する E2E テストの作りも示した | @tsugitelabs | 15:05 |
| 17 | FFRI×NFLabs CTF 2026 Writeup(FFRI×NFLabs CTF 2026 の解答記録) | FFRI×NFLabs CTF 2026 で解いた問題を Pentest・Web・Malware Analysis・Binary Exploitation・Misc のジャンル別に整理した Writeup を Zenn の本として公開した | @saku0512 | 15:29 |
| 18 | Node.js Event Loopの全体像:非同期に見えるコードが処理を止めてしまう理由 | 8 つの小実験で実行スタック・Promise・libuv・イベントループの飢餓・エラー伝播を 1 つのモデルに整理した日本語版で、Top 20 掲載の中国語版と同じ内容 | @jsonfoo | 17:07 |
| 19 | リンクで確認した SNS のメール購読に、作り直さずに「解除の保護」を付ける | Amazon SNS のメール購読はリンクで確認すると AuthenticateOnUnsubscribe が付かないため、作り直さずに ConfirmSubscription で解除の保護を付ける方法を示した | @sk8jp | 17:24 |
| 20 | Next.jsとMediaPipeで完全ブラウザ完結のAIパスポート・証明写真作成ツールを作った話 | Next.js と MediaPipe で顔写真を外部へ送らずブラウザ内で証明写真の規格チェックと切り出しを行い、コンビニで数十円で刷れる形にするツールを作った | @raredigix | 17:31 |
| 21 | Google Drive の旅行動画を、自作 MCP で Claude に vlog へ編集させる | Google Drive に置いた旅行動画を自作 MCP サーバー経由で Claude に 1 本の vlog へ編集させ、人は途中の構成やパーツに OK を出すだけの仕組みを作った | @kitchy | 18:08 |
| 22 | URL短縮リニューアルに伴うHTTPステータスとリンクグラフの障害解析:301未設定による200 OK並立と正規化崩壊の外部観測ログ | URL 短縮リニューアルで 301 未設定のまま旧 URL が 200 OK で並立し、正規化が崩れて主要商用クエリ 100 件以上が検索結果から消えた事例を外部観測データで解析した | @seo_audit_u | 18:29 |
| 23 | Cloudflare Turnstileをすり抜けるフォーム営業を TypeSafe Jev で4択判定してスパム判定する(0.01円/通) | Turnstile をすり抜けるフォーム営業を TypeSafe の Jev で 4 択判定し、過去 181 件で営業は全件 0.94 以上・正当な問い合わせは 0.35 以下に分かれ、判定は 1 回 0.01〜0.04 円だった | @matsubokkuri | 18:32 |
| 24 | AWS Price List Bulk APIで正確な料金データを取得する方法 | tf-cost-estimator の料金データを Web 検索の数字から AWS Price List Bulk API に切り替え、VPC エンドポイントが $0.01 ではなく $0.014 だったなどのズレを正した | @snooze1229 | 18:32 |
| 25 | eslint-plugin-reactから@eslint-react/eslint-pluginに移行 | eslint-plugin-react の ESLint 10 対応 PR が 7 月末から未マージで移行のブロッカーになったため、@eslint-react/eslint-plugin へ移行した | @tamasho | 18:51 |
| 26 | ケアマネ向けAI記録ツール、公開から2か月の経過報告:キーの壁・検索・現場の声 | ブラウザだけで動くケアマネ向け AI 記録ツールの公開後約 7 週間(10月24日まで)の使われ方、API キーの壁、検索流入、現場の要望と設計変更を報告した | @haruiro_llc | 19:47 |
| 27 | PostgreSQLでディスク領域不足が発生。原因はソートではなくパーティション設計だった | PostgreSQL のディスク領域不足は当初疑った大量ソートの一時ファイルだけでなく、パーティション設計とデータ分布が原因だったと調査で判明した | @itayan | 19:54 |
| 28 | uploader.jpの終了に合わせてCloudflare Workers・D1・R2でアップローダーを作った | 2026年11月25日に終了する uploader.jp の代替として、一覧・訪問者アップロード・パスワード保護・直リンクを備えた ogauploader を Workers・D1・R2 で作った | @ogauploader | 19:54 |
| 29 | ハイフンなし電話番号の先頭0が消える問題と setNumberFormat(’@’)(GAS) | GAS で電話番号 09012345678 が 9012345678 になる問題は、書き込む前に列を setNumberFormat(’@’) にすれば防げると実機と模擬環境で確かめた | @rakuwork_kobo | 20:08 |
| 30 | 13のサイトをAIでほぼ全自動運用している仕組み ― 人は毎朝メールを読んで、AIにできないことだけやる | 補助金や資格試験など公的データ由来の 13 サイトを Claude Code・Codex・Cursor で PR 作成から公開まで自動運用し、人は毎朝のサマリーメール確認と支払い等だけを行う | @llmonmac | 20:41 |
| 31 | 関連レコードの集計結果を親レコードに保存する kintone プラグインの設計と E2E テスト | 関連レコード一覧の件数や合計を親レコードのフィールドに保存する kintone プラグインを作り、本物の kintone に対する E2E テストの組み方も示した | @tsugitelabs | 20:51 |
| 32 | Apps Script アドオンの OAuth 審査で詰まった 3 点: Drive API の有効化・出ない同意画面・差し替えできない動画 | Gmail 添付 PDF を改名して Drive に保存する Apps Script アドオンの OAuth 審査で、Drive API の有効化・出ない同意画面・差し替えできない動画の 3 点に詰まった | @sora_proj | 21:10 |
| 33 | Basic認証とは?仕組みとTypeScriptでの実装を解説 | Authorization: Basic ヘッダーの値がユーザー名とパスワードを Base64 にしたものである点から、Basic 認証の仕組みと TypeScript での実装を示した | @jojo_jovanni | 21:22 |
| 34 | GitHub ActionsでTerraformの品質チェックを自動化する | PR 作成時に GitHub Actions で terraform fmt を含む 3 つの品質チェックを自動実行し、結果をレビュアーが GitHub 上で確認できるようにした | @4no | 21:34 |
| 35 | マルチアカウントのフローログ監査設計:vpc-flow-logs-enabledの限界と、AWS Configで補う範囲 | AWS Config の vpc-flow-logs-enabled は送信先・記録項目・保存期間を判定せず、Security Hub CSPM の EC2.6 は trafficType が REJECT 固定で自社ルールと結果が食い違いうると指摘した | @xim2jp_tokyo | 21:35 |
| 36 | Changesets と npm Trusted Publishing を利用して npm パッケージ公開フローを作ったメモ | GitHub Actions の id-token: write による OIDC で NPM_TOKEN を不要にし、Version Packages PR のマージで公開する流れを組んだが、Trusted Publisher は初版を手動公開しないと設定できなかった | @su3_hokkaido | 21:54 |
| 37 | 夜のバッチを待てない場面があったので、どこまでを即時にして、どこからをバッチに任せるか決めた話 | API・外部取り込み・本人記録の 3 つの入口を持つ週次の進捗集計で、取り込みが夜間バッチに間に合わず手で流していた運用を受け、即時化する範囲とバッチに残す範囲を決めた | @kana001_bit | 22:00 |
| 38 | 他社サイトに置いたiframeの中でTurnstileが動くか試した | 他社サイトに置いた自前ドメインの iframe 内で Turnstile の token を Chrome 156・Safari 27 とも取得でき、設置先ごとのホスト名登録が不要になると確かめた | @mohhh_ok | 22:05 |
| 39 | Blueprint:アプリケーションの定義をSSOTにするTypeScriptフレームワーク設計 | zeltjs では NestJS のように GraphQL スキーマ生成用の別アプリを作らず、アプリ定義の Blueprint を SSOT にして通常起動とのズレをなくす設計にした | @9wick | 22:14 |
| 40 | React開発ノート | コンポーネント・ナビゲーション・データとストレージ・デプロイの 4 章で、React 開発時によく参照する情報を Cheat sheet 兼 Cookbook として随時更新する Zenn の本 | @snaga | 23:19 |
| 41 | 【VS Code拡張自作】AI時代の表データ編集でデータ破壊を防ぐ「Structured Data Editor」を公開した話 | Markdown 表・CSV/TSV・JSON を表計算風に編集する VS Code 拡張で、列数が合わない CSV は自動修復せず停止して該当行へ飛ばし、JSON の数値・真偽値・null は型を保持する | @ai_nexus_jp | 23:28 |
| 42 | Unicode文字だけで作るKaomojiコピーUIの設計と実装 | Next.js と TypeScript で顔文字を検索・絞り込み・コピーできる UI を作り、文字幅やフォント差、折り返し、感情別ページの SEO 文言重複への対処を示した | @ayden231 | 23:57 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 既存のHTMLページに比較表を追加する方法:ページ全体を再生成せずに直接編集する | 既存 HTML ページに比較表を足すときは全体再生成や iframe プラグインを避け、ネイティブ DOM 挿入とインプレース編集で 4〜5 個の比較基準を揃えるべきだと主張した | @htmldrag | 00:10 |
| 2 | AWS CURのCSVから使用量0の課金行を抽出するFAQ | AWS CUR の CSV から使用量 0 なのに課金されている明細行を抽出する手順を、未使用 Elastic IP や未接続 EBS を例に FAQ 形式で整理した | @infraone | 00:58 |
| 3 | OBS ブラウザソースのオーバーレイを自作する5つの基本 — 透過・文字・動き・大人数・ローカル API | わんコメ向けの表彰画面とエンドロールを HTML・CSS・素の JavaScript で作った経験から、OBS ブラウザソースの透過・文字・動き・大人数・ローカル API の 5 つの基本を挙げた | @berrylove | 02:05 |
| 4 | Kiro Workflows を使ってみたら体験がすごく良かった話 | Kiro Workflows で計画→実装→レビュー→PR を複数エージェントに通しで任せたところ、毎回次の指示を打つ手間や意図的なセッション分割が要らなくなった | @s_moriyama | 05:36 |
| 5 | RPGのインフレ破綻防止についての log10 ベース計算 | 自作 RPG で damage ≒ POW × log10(POW) の log10 ベース計算を採用し、HP 1 兆級のインフレでも戦闘が大味にならないようにした | @NAS6mixfoolv | 06:14 |
| 6 | Markdown に孤立した CR が1文字入っただけで、git はそのファイルを改行変換の対象から外し、autocrlf=true でも 11,226 行が CRLF のまま記録された | Markdown に孤立した CR が 1 文字入っただけで git が改行変換の対象から外し、autocrlf=true でも 11,226 行が CRLF のまま記録されたと判明した | @AUTOMOS | 07:15 |
| 7 | Claudeを使って英文速読トレーニングアプリを作成した | C# ではなく Claude の勧めで HTML ファイル 1 つの構成にし、視線を強制的に動かして英文を速く読む訓練アプリを作った | @gippol | 07:16 |
| 8 | 2回目だけ5ミリ秒で見抜かれたpgrust、ClickBench削除の境界線 | ClickBench から pgrust が外されたのは per-query kernels と result caching が「cheating」とされたためで、争点は速さでなく数字が何を測るかだったと論じた | @homhom44 | 08:03 |
| 9 | n8nに置く処理とコードに残す処理を、変更と失敗の境界で決める | n8n では単純な項目変換をノードに残し、複数の入口で共用する業務ルールは独立してテストできるコードに切り出す設計案を、架空データの検証で示した | @YushiYamamoto | 08:14 |
| 10 | マスタを更新したのに反映されない?オートスケール環境 × インメモリキャッシュの落とし穴 | Google App Engine のオートスケール環境でマスタ更新が反映されたりされなかったりした原因が、インスタンスごとのインメモリキャッシュだったと判明した | @ken_risu_dev | 08:29 |
| 11 | Clobber(クロバー)— 値が全部「無限小」になるゲームで原子量を計算するエンジンを書き、2005 年の論文を全項目検算したら、最後の図の説明だけ再現しなかった | 全局面が無限小になるゲーム Clobber の原子量計算エンジンをブラウザに実装し、706,116 盤面の照合は不一致 0 だったが 2005 年の論文の最後の図の説明だけ再現しなかった | @sen-ltd | 08:38 |
| 12 | AWSを触り始めたいが、VPCから監視までどの順で組めば本番に耐えるか分からないインフラ担当者へ。手順を追ってWebアプリの基盤を作れる一冊 | 『AWSではじめるインフラ構築入門 第2版』が VPC→EC2 の踏み台と Web サーバー→RDS→ロードバランサーの順に本番向け基盤を組む構成だと紹介した | @yasu1109 | 09:10 |
| 13 | AIにパスワードを渡さずにWebログインを自動化する:Playwrightとブラウザ保存機能のセキュアな連携術 | 人が初回だけ AI 専用ブラウザにパスワードを保存し、Playwright はその保存機能でログインさせることで、AI にパスワード文字列を見せない自動化を組んだ | @fuso-mobility | 09:46 |
| 14 | アイコンだけのボタンはaxeを素通りする - jsdomの単体テストにaxe-coreを直接組み込み、独自ルールで穴を埋める | Vitest + jsdom の単体テストに vitest-axe を使わず axe-core を直接呼ぶ約 100 行のヘルパーを作り、リガチャ描画のアイコンだけのボタンを独自ルールで検出した | @zucky-quest | 10:01 |
| 15 | 画像編集AIで「髪型だけ」を変えるWebアプリを作ったときの実装メモ(プロンプト分解・先払い&返金・入力画像の検証) | Next.js の App Router と Server Actions で髪型だけを変える画像編集 Web アプリを作り、プロンプト分解・先払いと返金・入力画像の検証を実装した | @wxixuan118 | 10:07 |
| 16 | Expressのボット対策をローカルで検証する:monitorの404とenforceの403 | @webdecoy/express 0.21.0 をローカル検証し、monitor モードでは拒否判定でもルートが実行され 404 になり、enforce モードでは 403 で止まることを確かめた | @webdecoy | 11:29 |
| 17 | 【DOP-C02/SAP-C02】Codeシリーズ徹底解説:概要・主要機能・試験で問われるポイント | DOP-C02 と SAP-C02 で頻出の CodePipeline・CodeBuild・CodeDeploy・CodeArtifact などの Code シリーズを、概要→主要機能→試験で問われる点の順に整理した | @naoto_tech_AI | 12:16 |
| 18 | DynamoDBのTTLは即時削除ではない:期限切れデータを安全に扱う設計 | DynamoDB の TTL は削除まで数日かかり期限切れ項目も読めるため、AWS SDK for JavaScript v3 で掃除は TTL、アクセス可否はアプリで判定する分担にした | @sponge841841 | 12:23 |
| 19 | Canvas の filter は画像を描く前に設定する | ctx.filter は描画済みの画素には効かないため、グレースケールにするには drawImage() の前に filter を設定し save/restore で囲む必要があると示した | @morphio | 12:37 |
| 20 | aws S3には、ブラウザ以外のインターフェースはありますか | S3 はマネジメントコンソール以外に AWS CLI、各言語の SDK、署名 V4 の REST API、AWS Tools for PowerShell、Mountpoint for Amazon S3 などで操作できると答えた | @itnote | 13:16 |
| 21 | バンドマンのためのPHP2Shell脆弱性解説 ─ エフェクターボードで理解するRCEとAI時代のエンジニアの責任 | 2026年10月の PHP 脆弱性 CVE-2026-109618・109619(通称 PHP2Shell)による RCE を、ギターのエフェクターボードにたとえて説明した | @anjun_desu | 13:26 |
| 22 | AWS閉鎖網+Snowflakeバッチ検証 | AWS の閉鎖網から snow connection を使わずに Snowflake へ接続し、テーブル値をヘッダーと余分な空白なしの CSV で出力するバッチを検証した | @Cache-Hit | 13:51 |
| 23 | DTMセール情報まとめサイト(React + Vite)に、ガイド記事・構造化データ・独自ドメイン移行を入れた話 | DTM セール情報サイト DTM PICKS(React + Vite)に、独自価値を増やすガイド記事と構造化データ、dtmpicks.com への独自ドメイン移行を Claude Code と入れた | @masatomoto-cmyk | 13:53 |
| 24 | 【TypeScript】zod4でobjectのparse時に不要な値を処理する時の対応 | zod4 では object の strict・passthrough など不要なキーを処理する関数が deprecated になったため、新しい関数の動作を Migration guide と照らして確かめた | @someone7140 | 14:13 |
| 25 | 明日の朝、ロンドンの時計は1時間戻る ― 本番障害をくぐり抜けた人ほど解ける、ちょっと意地悪なエンジニアクイズ10問 | 2026年10月25日のロンドン夏時間終了で「午前 1 時 30 分」が何回来るかなど、本番障害で学ぶ落とし穴クイズ 10 問を Python 3.14 で確かめて出題した | @zumiraku | 14:38 |
| 26 | AI生成HTMLをリンク共有する前の4つの確認点 | AI 生成 HTML を共有リンクにする前に、参照ファイルの同梱、データの保存先、修正後も同じ URL を使えるかなど 4 点を確認すべきだと主張した | @plopino | 14:40 |
| 27 | 開発と本番で環境変数を安全に切り替える5つのコツ | Vercel や Netlify の Preview と Production で環境変数を切り替える際、実キーは GitHub Secrets に置き .env.example だけをリポジトリに残すなど 5 つのコツを挙げた | @felix-jp-studio | 15:14 |
| 28 | AWS Lambda Durable Functionsで、15分の壁を超えてCloudWatch LogsのS3エクスポート完了を待ちぼうけ | AWS Lambda Durable Functions で CloudWatch Logs の S3 エクスポート完了を待ち、1GB のログで 16 分後に再開して S3 出力を確かめ、1〜30GB でも追加測定した | @miruky | 15:19 |
| 29 | const data: User = await response.json() は本当に型安全なのか | await response.json() に User 型を付けても実行時の検証はなく、id が文字列で name が null の JSON でもコンパイルが通ってしまう問題を示した | @musenmai | 15:25 |
| 30 | 【S3 Files】ファイルシステムと S3 バケットの同期にかかる時間を測ってみた | 2026年4月登場の Amazon S3 Files を EC2 からマウントし、ファイルシステムから S3 へ、S3 からファイルシステムへの両方向の同期時間を実測した | @ryu-ki | 15:33 |
| 31 | kintoneの変更前後をJavaScriptで比較する|改行・選択順・ユーザーコードの正規化 | kintone の変更前後比較で、文字列は改行コードを揃え、チェックボックスは選択順を無視し、ユーザー選択は表示名でなく code で比べる正規化を JavaScript で示した | @kintaco | 16:10 |
| 32 | kintoneのフィールド定義をJavaScriptで一覧化する|テーブル内項目とレコードデータを分けて扱う | kintone のフィールド定義を一覧化する際、SUBTABLE の fields 内の子項目を見落とさないよう所属テーブルを残して平坦化する関数を JavaScript で示した | @kintaco | 16:10 |
| 33 | kintoneのテーブルで前行の値をコピーする前に|配列とユーザー選択を壊さないJavaScript | kintone のテーブルで前行の値をコピーする際、チェックボックスやユーザー選択の配列を同じ参照で渡すと元の値まで変わるため、複製して渡す関数を示した | @kintaco | 16:16 |
| 34 | kintoneのいいね表示を題材にHTMLエスケープを確認する|ユーザー名を安全に表示するJavaScript | kintone のいいね表示を題材に、API から得たユーザー表示名でも HTML へ差し込む前に escapeHtml か textContent で文字列として扱うべきだと示した | @kintaco | 16:16 |
| 35 | AIエージェント専用の技術ブログ基盤をHonoとCloudflare無料枠で作った | AI エージェントが MCP 経由で記事を書き、他のエージェントが検索・相互レビューする技術ブログ基盤を Hono と Cloudflare の無料枠で作った | @y-moriya | 16:32 |
| 36 | え?フロントエンドだけですか? | 攻撃側は穴を 1 つ見つければ足りるため、フロントエンドだけを守っても認識されていない領域から破られると、前回の DB バックアップ削除の話に続けて論じた | @dkuro | 16:35 |
| 37 | ブラウザだけでSHA-256ハッシュを生成する(Web Crypto / ライブラリ・送信なし) | Web Crypto API の crypto.subtle.digest だけで、ライブラリも送信もなしに SHA-256・SHA-1・SHA-384・SHA-512 のハッシュをブラウザ内で生成する方法と注意点を示した | @yuapi | 17:25 |
| 38 | Playwright の connectOverCDP で常駐ブラウザを監視するなら about:blank ではなく「実際に使うページ」を開く | connectOverCDP で常駐 Chrome を about:blank で監視すると正常扱いのまま検索 27 語すべての page.goto がタイムアウトになったため、実際に使うページを開く確認に変えた | @suikou0 | 17:51 |
| 39 | contenteditable に Playwright で本文を貼ったら「画面には全部あるのに途中までしか保存されない」を防ぐ確かめ方 | Medium の contenteditable に貼った本文が画面上は全部あるのに約 6 秒後にブラウザを閉じたため途中までしか保存されず公開された事故から、保存まで確かめる手順を示した | @suikou0 | 17:51 |
| 40 | 【AWS】Amplify をコンソール・Terraformで構築してみた | ブラウザゲームを公開する AWS Amplify 環境を、マネジメントコンソールと Terraform の 2 通りで構築した | @m25349796 | 18:01 |
| 41 | # 【AWS CLF】試験まで残り1週間!Ping-tをミスがほぼなくなるまで繰り返した結果 | AWS CLF 試験まで残り 1 週間で Ping-t をミスがほぼなくなるまで繰り返し、模擬試験で 80% 後半の正答率を維持できている | @kanzo18 | 18:48 |
| 42 | CloudFormation Hookを使ってみた:自作Lambdaを利用する版 | S3 バケット名のプレフィックスをチェックする自作 Lambda を使う CloudFormation Hook を、CloudWatch Logs 出力のみの最小権限で作った | @a_b_ | 19:27 |
| 43 | アライグマ目撃記録アプリ 開発ロードマップ作成 | Java Silver 取得後の題材として、家庭用監視カメラに映ったアライグマの日時と回数を記録する CRUD アプリの要件定義から開発ロードマップを作った | @chiipii | 20:24 |
| 44 | ユニットの渋滞をオークションで裁く — 移動仲裁層 SAGBAL の機構設計 | 2D エンジン Kimetron Isle 上の移動仲裁層 SAGBAL で、行き先の矩形が重なるユニットをスコアで競わせ最大者に通過権を与える機構を設計した | @cuculhart | 20:24 |
| 45 | AWS無料枠でつくる!EventBridge × Lambda × CloudFrontの自動Web公開 & Amazon Q Developer連携Slack監視パイプライン | EventBridge で定期実行する Lambda が index.html を S3/CloudFront で公開し、エラーは Amazon Q Developer 経由で中継 Lambda なしに Slack へ通知する構成を無料枠で作った | @4eena | 20:32 |
| 46 | Excel でフリーズする巨大な CSVを、ブラウザで軽量表示 ― 重いデータをサクサク見る 5 つの工夫 | Web Worker での分割読み込み、Float64Array へのゼロコピー転送、1 画素ごとの最小・最大描画、4/16/64 点の多段事前集約と WebGL 描画で巨大 CSV をブラウザだけで軽く表示した | @nourete | 20:36 |
| 47 | 第19回 Terraform講座|countで同じリソースをまとめて管理する | ALB 配下の EC2 2 台を resource ブロックの重複ではなく count でまとめて管理する方法を、Terraform 講座の第 19 回として示した | @nyarusasu22 | 21:41 |
| 48 | WordPressからAstroへ:引っ越すと安くなる? 1か月の得と損 | WordPress から Astro へ移って約 1 か月で、古い記事 24 本に装飾指定 st-kaiwa1 などが 123 か所文字のまま残るなどの損と、サーバー代の得を整理した | @blogjiraiya377 | 21:52 |
| 49 | npm パッケージ公開フローを Changesets と npm Trusted Publishing を利用して作ったときのメモ | publint —strict と attw を CI で走らせ、リポジトリ変数 NPM_PUBLISH_REPOSITORY でフォークやテンプレートからの誤公開を防ぐ Changesets + Trusted Publishing の公開フローを示した | @su3-hokkaido | 21:56 |
| 50 | レビューが通っても安心するな。AI に書かせた CSV 機能が Excel の利用者だけを置き去りにしていた話 | lint・型チェック・AI レビュー・人のレビューを全部通った AI 生成の CSV 機能が、Windows の Excel で開く利用者だけを困らせていた原因とレビュー後に見るべき点を示した | @tukapipopi | 22:26 |
| 51 | NavaraでDEMと空中写真を重ねる簡単な3D地形Webデモを作る | MapLibre 配下の OSS 3D 地図エンジン Navara(Rust/WebAssembly と Three.js)で、国土地理院の DEM と空中写真を重ねる最小の 3D 地形デモを作った | @lehukuku0120 | 22:27 |
| 52 | 【日替わりITトレンド:木曜 “アプリケーション開発”】TypeScriptの型チェックがRust版で8倍速に!今週の開発ニュースと、アプリの置き場所今昔「自前からサーバーレスへ」 | TypeScript の型チェックが Rust 版で 8 倍速になった話題などの今週の開発ニュースと、アプリの置き場所が自前サーバーからサーバーレスへ移った変遷をまとめた | @mt_caddi | 23:30 |
| 53 | Cache-Control の no-cache=“Set-Cookie” を自作ツールはエラーにしていた。no-cache と private は値を取れる | RFC では no-cache と private が値を取れるのに、自作の Cache-Control 解析ツールが no-cache=“Set-Cookie” をエラーにしていたと判明した | @hashito | 23:41 |
Publickey
2026-10-24 付の記事はありませんでした。
gihyo.jp
2026-10-24 付の記事はありませんでした。
GIGAZINE
2026-10-24 付の記事はありませんでした。
ITmedia News
2026-10-24 付の記事はありませんでした。
TypeScript Blog
2026-10-24 付の記事はありませんでした。
Node.js Blog
2026-10-24 付の記事はありませんでした。
Astro Blog
2026-10-24 付の記事はありませんでした。
Cloudflare Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Bringing post-quantum cryptography to geographically fenced key management(地理的に隔離された鍵管理にポスト量子暗号を導入) | Geo Key Manager を耐量子化し、地域内に限定した復号鍵を harvest now, decrypt later 攻撃から守れるよう暗号スタックを再設計した | 03:06 |
Vercel Changelog
対象日の該当記事はすべて Top 20 に掲載されています。
AWS What’s New
対象日の該当記事はすべて Top 20 に掲載されています。
Google Cloud Blog
2026-10-24 付の記事はありませんでした。
Supabase Blog
2026-10-24 付の記事はありませんでした。
web.dev
2026-10-24 付の記事はありませんでした。
Mozilla Hacks
2026-10-24 付の記事はありませんでした。
CSS-Tricks
2026-10-24 付の記事はありませんでした。
Smashing Magazine
2026-10-24 付の記事はありませんでした。
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Cloudflare Is Having Issues(Cloudflare で障害発生) | ステータスページでは接続プロバイダー障害による北米のネットワーク輻輳で、2026年10月24日 00:47〜03:43 JST に発生し解決済みとなっていた | 00:53 |
| 2 | Show HN: Ts-polyglot – Call C/C++ or Rust functions directly from TypeScript(Show HN: Ts-polyglot – TypeScript から C/C++ や Rust の関数を直接呼ぶ) | 投稿者は TypeScript 7.1 beta の Content Mappers で C・C++・Rust のファイルを直接 import し、バインディングを手書きせずに呼べると説明した | 01:00 |
| 3 | Kimi K3.1 Pro and K3.1 Pro Highspeed(Kimi K3.1 Pro と K3.1 Pro Highspeed) | 3T 級オープンウェイトの K3.1 Pro は 100 万トークン文脈で Terminal-Bench 4.0 が 65.7%、Highspeed 版は 2〜3 倍速、重みは 11月4日までに公開予定 | 01:59 |
| 4 | Roku SceneGraph 2.0 SDK: Migrating to TypeScript(Roku SceneGraph 2.0 SDK: TypeScript への移行) | リンク先は JavaScript がなければ表示できないページで、SDK の変更内容を取得できなかった | 02:05 |
| 5 | Can we replace a $150k Looker with a bucket of HTML files?(15 万ドルの Looker を HTML ファイルの入ったバケットで置き換えられるか) | 著者の会社は年約 $150k の Looker の一部を Claude 生成の HTML ダッシュボード(S3 と Snowflake OAuth)に置き換え、開発費は約 $8.3k だった | 02:15 |
| 6 | We Built Elektric on Cloudflare Workers(Elektric を Cloudflare Workers 上に構築した理由) | AI モデルのルーティング基盤 Elektric は Workers・D1・R2・Durable Objects・AI Gateway などで構成し KV は使っていない(記事は 2026年9月9日付) | 03:14 |
| 7 | Show HN: Mdt – save tokens reading changes to Markdown(Show HN: Mdt – Markdown の変更点だけ読んでトークンを節約) | エージェントと共有する Markdown の前回リビジョンからの差分だけを返す Rust 製 CLI で、状態を SQLite に保存し read・diff・outline などを備える | 04:39 |
| 8 | Show HN: Dánwò – Open-source E2E testing with emulators and fault injection(Show HN: Dánwò – エミュレーターと障害注入を備えたオープンソース E2E テスト) | Stripe・Clerk・Resend など 20 以上のプロバイダーをローカルで再現し、500 エラーや重複 Webhook を注入して二重課金がないか DB 状態で検証する Apache-2.0 の TypeScript 製 | 05:06 |
| 9 | TypeScript 7.1 content mappers made type checks 20× faster(TypeScript 7.1 の content mappers で型チェックが 20 倍速に) | TypeSQL の解析結果を .typesqlcache に保存し content mapper で型定義化した結果、500 クエリのチェックが 2.6 秒から 0.13 秒になった | 06:09 |
| 10 | Anybody Keeping a List of Made in Hono/Bun CMS?(Hono/Bun 製の CMS の一覧を作っている人はいる?) | リンク先の Carnival CMS は Bun と Hono でビルド工程なしに動き、SQLite か Turso Cloud を使う自己ホスト型でビジュアルエディタや SEO 機能を備える | 06:12 |
| 11 | Ritmo: Type-safe ECS runtime for TypeScript(Ritmo: TypeScript 向けの型安全な ECS ランタイム) | システムが読み書きするコンポーネントを事前に宣言させ、実行順の誤りをコンパイル時に検出し、失敗を例外でなく Result 値で返す ECS ランタイム | 06:48 |
| 12 | Pg_stat_ch: Postgres extension to export query telemetry to open telemetry(pg_stat_ch: クエリのテレメトリを OpenTelemetry へ送る Postgres 拡張) | ClickHouse 製の PG16〜18 向け拡張で、README では実行時間や WAL 使用量を共有メモリ経由で ClickHouse へ送り、オーバーヘッドは p99 で約 5μs とした | 07:58 |
| 13 | OpenAI found a critical flaw in Brotli (used by Node.js, Bun and Envoy)(OpenAI が Brotli に重大な欠陥を発見(Node.js・Bun・Envoy が利用)) | リンク先は X(Twitter)の投稿で本文を取得できなかった。同じ Brotli の欠陥は CVE-2026-111497 として Node.js が 10月21日に修正済み | 08:46 |
| 14 | Twelve years of distributed SQLite(分散 SQLite の 12 年) | 2014 年公開の rqlite の作者が、SQLite と Raft の中核設計は正しく、設計空間は合意型・ストリーミング型・マージ型の 3 系統に分かれたと振り返った | 10:16 |
| 15 | Broccoli2Shell: Brotli decoder RCE (CVE-2026-111497) in Node.js, Python and more(Broccoli2Shell: Node.js や Python などに影響する Brotli デコーダの RCE(CVE-2026-111497)) | Google Brotli 1.0.3〜1.2.0 の C デコーダの範囲外書き込みで CVSS 9.2、Node.js 26.12.1/24.22.1/22.23.4 と Python の Brotli 1.2.1 で修正された | 22:36 |