TypeScript 7.1 Beta、Vercel FunctionsのWebSocket GAほか — Web Dev Digest: 2026‑10‑21
Top 20
Announcing TypeScript 7.1 Beta(TypeScript 7.1 Beta を発表)
Source: TypeScript Blog | Published: 2026-10-21 02:53 JST
- Microsoft は 2026年10月20日に TypeScript 7.1 Beta を公開し、Go 実装のネイティブコンパイラーで 7.0 比 1.2〜1.9 倍の型検査高速化と最大 49.6% のメモリ削減を達成した
--noEmit・チェッカー 4 スレッドの計測で、mui-docs は 22.2 秒→11.9 秒(1.9 倍、8,093→4,079 MiB)、vscode は 21.6 秒→17.7 秒(1.2 倍)だった- アンビエントモジュールで
declare module "*" with { type: "css" }のような import attributes 宣言が書け、import sourceによる Source Phase Imports でWebAssembly.Moduleを取得できる --target es2026が安定版になりMath.sumPrecise()・Iterator.concat()・Error.isError()などが入ったほか、Vue・Svelte・Astro・MDX 向けの「content mappers」をtsconfig.jsonに登録できる(実行には--runExternalCodeが必要)typescript/sync・typescript/async・typescript/astなどの外部ツール向け API が追加され、分配的条件型のチェック厳格化が破壊的変更となり、RC は約 1 か月後の予定とした
WebSocket support is now generally available(WebSocket サポートが一般提供に)
Source: Vercel Changelog | Published: 2026-10-21 05:00 JST
- Vercel Functions の WebSocket 対応が GA になり、6 月下旬のパブリックベータ以降 Vercel CDN は累計 3 億接続を処理し、現在は 1 日 1,500 万接続を処理していると発表した
- WebSocket 接続は他の Function 呼び出しと同じ制限・料金体系に従う
- Active CPU 料金では、CPU はメッセージ処理に費やした時間だけ課金される
- 顧客の用途は AI チャット、ストリーミング、リアルタイムのマルチプレイヤーアプリで、AI Gateway のリアルタイムモデルも WebSocket で動いている
- 最大接続時間や同時接続数の上限は告知に記載がなく、詳細はドキュメント(/docs/functions/websockets)を参照する形になっている
Introducing full transaction detection for Cloudflare WAF(Cloudflare WAF のフルトランザクション検出を発表)
Source: Cloudflare Blog | Published: 2026-10-21 23:10 JST
- Cloudflare WAF が HTTP リクエストとオリジンのレスポンスを関連付ける「full transaction detection」を Free を含む全ゾーンで GA とし、攻撃成功を示すレスポンスを返す前に遮断できるようにした
- マネージドの「Cloudflare Managed Response Firewall Default」ルールセットをワンクリックで有効化でき、Free プランでも Log/Block のカスタムレスポンスルールを 3 つまで作れる
- 新フィールド
cf.waf.signature.response.confidence・.categories・.refで検出結果をルールに使えるが、これらは段階的に展開中である - 例として
../../config/database.iniへのパストラバーサルに 200 と設定ファイル風の本文が返った場合、そのレスポンスを 403 のブロックページに差し替えられる - 最初のマネージド保護は PHP の php2shell 脆弱性向けで、オリジンが実行済みの処理は取り消せず、レスポンス本文での照合はまだ使えないとした
Introducing the unified Supabase .NET SDK(統合された Supabase .NET SDK を発表)
Source: Supabase Blog | Published: 2026-10-21 16:00 JST
- Supabase の .NET ライブラリが単一リポジトリ supabase/supabase-csharp に統合され、全パッケージが v8.0.0 の共通バージョン番号に揃った
- 従来は Gotrue が v6.x、Realtime が v7.x、本体が v1.x とばらばらで、旧リポジトリはアーカイブ(読み取り専用)された
- 対象は Gotrue・PostgREST・Realtime・Storage・Functions と本体
supabaseパッケージで、すべてnetstandard2.1をターゲットにする - 新パッケージ
Supabase.Extensions.DependencyInjectionでIHttpClientFactory管理の HttpClient を使って ASP.NET Core に登録でき、これが推奨手段になった - シリアライズは Newtonsoft.Json から System.Text.Json に移り、各サービスにバックオフ付きリトライと publishable/secret キー対応が入った破壊的リリースで、
docs/migrations/v8.0.0.mdに移行ガイドがある
AWS announces TorchNeuron: Native PyTorch Support for AWS Trainium (Public Beta)(AWS が TorchNeuron を発表: AWS Trainium のネイティブ PyTorch サポート(パブリックベータ))
Source: AWS What’s New | Published: 2026-10-21 00:00 JST
- AWS は Trainium 向けのオープンソースのネイティブ PyTorch バックエンド「TorchNeuron」をパブリックベータとして公開した
- 既存の PyTorch コードは
.to('neuron')に切り替えるだけで Trainium 上で動き、eager 実行・torch.compile・標準 PyTorch API との完全互換をうたう - 対象は Amazon EC2 の Trainium2 と Trainium3 インスタンスである
- Neuron Kernel Interface(NKI)と統合し、カスタム演算子やハードウェアレベルの性能調整に対応する
- ソースは GitHub の aws-neuron/torch-neuronx で公開されたが、対応 PyTorch バージョンや FSDP などの分散学習対応は告知に記載がない
Amazon DynamoDB global tables now support disassociating replicas(Amazon DynamoDB グローバルテーブルがレプリカの関連付け解除に対応)
Source: AWS What’s New | Published: 2026-10-21 08:00 JST
- Amazon DynamoDB グローバルテーブルで、テーブルやデータを削除せずにレプリカの関連付けを解除できるようになった
- レプリカとの双方向のレプリケーションを止め、同じテーブルを単一リージョンのテーブルとして使い続けられる
- マルチアカウントで共有するグローバルテーブルから、あるアカウントが離脱して自分のテーブルを独立して使い続けられる
- 特定リージョンへの複製を止めても、そのテーブルをローカル処理・検証・監査用に残せる
- これまで必要だった代替テーブルの作成やデータのコピーが不要になる
Announcing Amazon ECS Gateway, a managed ingress solution for your ECS services(ECS サービス向けマネージドイングレス「Amazon ECS Gateway」を発表)
Source: AWS What’s New | Published: 2026-10-21 08:26 JST
- AWS は ECS サービス向けのマネージドなイングレス「Amazon ECS Gateway」を発表し、ALB とその関連リソースをアカウント内で動的にプロビジョニング・管理するようにした
- プラットフォームチームがゲートウェイにネットワーク標準を一度定義して複数クラスターに関連付け、アプリチームはオプトインするだけでその標準を継承できる
- 各サービスに一意の DNS ホスト名を割り当てるホストベースルーティングで、最大 25 サービスが 1 つの ALB を共有してコストを抑えられる
- 最初のサービス接続時に ALB を作成し、容量に達すると追加、不要になると削除し、CloudWatch の ALB メトリクスとターゲットヘルスで監視できる
- ECS Gateway 自体は追加料金なしで基盤リソース分のみ課金され、awsvpc ネットワークモードの全起動タイプ・全商用リージョンで使える
Amazon Connect Customer launches two new layouts for agent workspace(Amazon Connect Customer がエージェントワークスペースに 2 つの新レイアウトを追加)
Source: AWS What’s New | Published: 2026-10-21 22:48 JST
- Amazon Connect Customer のエージェントワークスペースに、画面スペースを最適化する Modern と Classic の 2 種類のレイアウトが追加された
- Modern レイアウトはコンタクトコントロールを上部に置き、音声通話中はアプリ領域を広く取り、チャット・メール・タスクでは読み書きの領域を縦横に広げる
- Classic レイアウトは従来のワークスペースで、チャネルに応じてコントロールが伸縮し、エージェントアシストアプリのサイズを変えられる
- 管理者はチームごとにレイアウトを割り当てられ、上部コントロールの他社デスクトップから移るチームには Modern が向くとしている
- 提供リージョンはバージニア北部・オレゴン・ソウル・シンガポール・シドニー・フランクフルト・ロンドンなど 9 リージョンである
Node.js 22.23.4 (LTS)(Node.js 22.23.4(LTS)セキュリティリリース)
Source: Node.js Blog | Published: 2026-10-21 19:39 JST
- Node.js 22.23.4 ‘Jod’(LTS)は 2026年10月21日のセキュリティリリースで、High 4 件を含む計 7 件の CVE を修正した
- tls で非正規形式の IP アドレスを拒否する修正(CVE-2026-106069、CVE-2026-106072)と、dns の resolve 入力の null バイト検証(CVE-2026-105482)が High に分類された
- 依存ライブラリ brotli の上流修正の取り込み(CVE-2026-111497)も High で、http のエージェントデータガード(CVE-2026-105481)と crypto のスナップショット間のランダムキャッシュのリセット(CVE-2026-106074)は Medium だった
- permission モデルの
realpathSyncでのチェック漏れ(CVE-2026-106073)は Low とされた - OpenSSL 3.5.9、SQLite 3.53.4、undici 6.29.1、c-ares 1.34.9、ルート証明書 NSS 3.131.1、タイムゾーンデータ 2026e への更新も含む
Node.js 24.22.1 (LTS)(Node.js 24.22.1(LTS)セキュリティリリース)
Source: Node.js Blog | Published: 2026-10-21 19:39 JST
- Node.js 24.22.1 ‘Krypton’(LTS)は 2026年10月21日のセキュリティリリースで、High 5 件を含む計 8 件の CVE を修正した
- 22.x と共通の tls・dns・brotli・http・crypto・permission の修正に加え、tls の IP 正規化のリグレッション修正(CVE-2026-105483、High)が入った
- tls の修正は Matteo Collina 氏、dns と http は James M Snell 氏、crypto は Filip Skokan 氏が担当した
- undici は 7.30.1、OpenSSL は 3.5.9 に更新された
- c-ares 1.34.9、タイムゾーンデータ 2026e、NSS 3.131.1 のルート証明書への更新と、V8 のコミット 93cd21e8254b のバックポートも含む
Node.js 26.12.1 (Current)(Node.js 26.12.1(Current)セキュリティリリース)
Source: Node.js Blog | Published: 2026-10-21 19:39 JST
- Node.js 26.12.1(Current)は 2026年10月21日のセキュリティリリースで、High 5 件を含む計 9 件の CVE を修正した
- LTS の 2 系統には無い修正として、zlib で不正な ZIP ローカルヘッダーをキャッシュしない修正(CVE-2026-106070、Low)が入った
- tls の IP 正規化リグレッション修正(CVE-2026-105483)と brotli の上流修正(CVE-2026-111497)は High に分類された
- undici は 8.12.2 に更新され、c-ares 1.34.9 と NSS 3.131.1 のルート証明書も更新された
- 公開鍵がブロックされた証明書チェーンを TLS で拒否する強化や、crypto の X.509 変換・整形の堅牢化も含まれる
「Google Chrome 156」安定版リリース、CSSだけでランダムな配置が可能に&IndexedDBの保存方式がSQLiteベースに変更
Source: GIGAZINE | Published: 2026-10-21 12:40 JST
- Google Chrome 156 安定版がリリースされ、JavaScript を使わず CSS だけで範囲内の乱数を生成できる
random()関数が使えるようになった - ページ遷移を開始したリンク・ボタン・フォームに一致する
:navigation-source疑似クラスが追加され、View Transitions API と組み合わせたアニメーション指定に使える - IndexedDB の内部実装が LevelDB とファイルの組み合わせから SQLite ベースに変わったが、対象は新規データストアのみで API の変更はない
- 読み込みに失敗した JavaScript モジュールの結果がキャッシュされず再読み込みできるようになり、
overflow: scroll clipによる片軸スクロールコンテナやscroll-snap-typeのpairキーワードも入った - WebTransport のカスタムヘッダー送信と 353 件のセキュリティ修正が入り、Fenced Frames は空実装化されて Chrome 157 以降に段階的に削除される
Googleが「TorchTPU」を発表、PyTorchをTPUとGoogle Cloud上で実行するためのツールでコード書き換えなしで実行可能
Source: GIGAZINE | Published: 2026-10-21 13:41 JST
- Google は PyTorch を TPU と Google Cloud 上で動かすためのオープンソースツール「TorchTPU」を発表し、既存ワークロードをコード変更を最小限にして実行できるとした
- 使い慣れた PyTorch API のまま TPU で実行でき、GitHub でオープンソースとして公開された
- Hugging Face と提携し、同サイトの人気オープンウェイトモデルを TorchTPU 上でネイティブに実行できるとしている
- 推論では広く使われるオープンソースのサービングエンジンに統合し、TPU と GPU を横断する Kubernetes ネイティブの「Fleet Routing」と組み合わせて 1 ドルあたりのスループットを最適化する
- 記事には対応 PyTorch バージョン、TPU 世代、ベンチマーク値、ライセンスの種類の記載はない
AWS launches open-source Physical AI Toolchain for robotics(AWS がロボティクス向けオープンソース Physical AI Toolchain を公開)
Source: Hacker News | Published: 2026-10-21 03:47 JST
- AWS がロボティクス向けのオープンソース「Physical AI Toolchain」を公開したと The Robot Report が 2026年10月8日付で報じた記事で、対象日にはこの過去記事が HN に投稿された
- ロボットのデータ収集から配備までを、合成データ生成・モデル学習・シミュレーションと検証・エッジ配備・継続的改善の 5 段階で扱う
- AWS 側は Amazon SageMaker でモデルを学習し、AWS IoT Greengrass でエッジデバイスへモデルを配布する
- NVIDIA の Isaac Sim・Isaac Lab・Isaac GR00T・Cosmos を組み込み、最終的なハードウェアには中立の立場を取るとしている
- 2025年に終了したクラウドロボティクスシミュレーション「RoboMaker」の後継ではないとされ、Amazon は 100 万台超のロボットを運用していると記事は伝えている
🔒「ファイルを送信しない」をCSPとPlaywrightで保証する
Source: Qiita | Published: 2026-10-21 07:21 JST
- ブラウザ完結の道具箱サイト「てもと」は、CSP の
connect-src 'self'などで通信先を限定し、Playwright で 27 ページの通信を毎回検査する 2 段構えで「送信しない」を保証した - CSP は
public/_headersの 1 か所に書いて Cloudflare Workers の静的アセット配信で付与し、frame-ancestorsが効かない<meta>指定は採用しなかった astro previewは_headersを読まないためcontext.routeで CSP を注入し、context.on("request")で自サイト・blob:・data:以外のリクエストがあればテストを失敗させる- Astro の
inlineStylesheets: "never"で、対策前は 33 ページ中 29 ページに埋め込まれていた<style>を外部化してstyle-src 'self'に合わせた - Service Worker の応答は横取りできず、
navigate-toが仕様から削除されて画面遷移は防げないため、正確には「通信ゼロ」ではなく「通信先を限定」だと結論づけた
ngrok のような HTTP トンネルを docker compose 1つで自前運用できる OSS「gridbase」を試す
Source: Qiita | Published: 2026-10-21 08:32 JST
- ngrok のような HTTP トンネルを自前運用できる OSS「gridbase」は、
docker compose up1 回でトンネルサーバー・管理画面・DB が揃い、手元のアプリをfoo.gridbase.localhostで公開できた - 構成は Caddy、Go 製トンネルサーバー、Next.js 製管理画面、Directus 11.17.4(既定 SQLite)で、本体は MIT ライセンス
- 同梱の Directus は BSL 1.1 で、直近 12 か月の総収益などが 500 万米ドルを超える組織の本番利用には商用ライセンスが必要になる
- 1 トンネルの同時処理は 1 リクエストで、WebSocket・SSE・ストリーミング応答は使えず、TCP トンネルには外部待受ポートがない
- 管理画面の Next.js 14 には上流の既知の脆弱性があるため VPN の内側に置くよう推奨し、公開構成の手順は筆者が通して確認したものではないと明記した
Nuxt LayersでAI開発の保守性を担保する
Source: Zenn | Published: 2026-10-21 10:30 JST
- Finatext は性質の違う保険商品が同居するアプリで、Nuxt Layers により関心事を「共通」「商品」「マイページ」の 3 レイヤーに分け、AI が共通部分を汚染しにくい構造にした
- AI が差分を小さくしようと既存の共通ファイルを直し、共通部分が特定商品の事情を知るようになって商品同士がデグレし合う問題が起きていた
- レイヤーをまたぐ import は ESLint で禁止して境界を検査している
- 商品側が
app.config.tsに請求・契約変更などのページを名前付きで登録し、マイページは差し込み口の名前で引くだけで、対応の有無は登録の有無で決まる - 契約詳細タブは
plugins/で商品の部品に差し替えられるが、定量的な効果は示されておらず、本格的な開発での活用はこれからだとしている
Next.js の脆弱性に Dependabot が反応しなかったので、GitHub Advisory Database までの流れを追った
Source: Zenn | Published: 2026-10-21 13:55 JST
- 2026-10-14 にメンテナ側で公表された Next.js の脆弱性 3 件(Critical 2 件・High 1 件)は 10-20 時点でも GitHub Advisory Database に未掲載で、Dependabot の alert も PR も出なかった
- 対象は GHSA-673q-mjm6-r5xr、GHSA-2464-fhr4-w9xw(CVE-2026-96889)、GHSA-p3m5-59mp-jv5r で、Dependabot は GitHub-reviewed として掲載された advisory にしか反応しない
- GitHub のレビューは公式ドキュメント上最大 72 時間とされ、NVD から自動で入る unreviewed の advisory は alert にならない
- Next.js の advisory の過去の掲載速度は中央値約 1.3 日だったが、2026年8月以降は 7〜14 日かかっていた
- 公表を見たら
github.com/advisories/<GHSA ID>を開き、404 なら未掲載なので自分で影響バージョンを確認・更新すべきと提案した
Skipped monorepo deployments no longer count against limits(スキップされたモノレポのデプロイが制限にカウントされなくなった)
Source: Vercel Changelog | Published: 2026-10-21 09:00 JST
- Vercel がモノレポで自動的にスキップしたデプロイは、デプロイのレート制限にカウントされなくなった
- ソースコードと内部依存が変わっていないプロジェクトを、Turborepo のパッケージグラフとロックファイル解析で判定してデプロイをスキップする
- モノレポのチームは同じ制限の中でより多くのデプロイを行えるようになる
- スキップは新規のモノレポプロジェクトで既定で有効になっている
- 既存プロジェクトはプロジェクト設定の Build and Deployment から有効化できる
Lambda Web Functionsについて!
Source: Qiita | Published: 2026-10-21 00:40 JST
- 2026年10月12日発表の Lambda Web Functions(LWF)は Node.js 24・Arm64 限定などの制約があり、Ruby/Rails や閉域の入口、コンテナイメージが必要なら Lambda Web Adapter を選ぶ理由はまだあると結論づけた
- LWF は 1 実行環境で複数リクエスト(設定上限 1〜128、既定 64)を処理し、CPU はアクティブ CPU 時間、メモリは環境が存続している間の GB 秒で課金される
- 実行環境は vCPU 2・メモリ 2GB・
/tmp512MB で変更できず、リクエストは既定 30 秒(3〜900 秒)、起動から 10 秒以内に待ち受けを始める必要がある - ストリーミングは半二重で WebSocket は非対応、エンドポイント種別は HomeRegion・MultiRegion・PerRegion の 3 種で作成後に変更できない
- 公式例(バージニア北部)では月 1,000 万リクエストで約 19.61 ドルとされ、既存の LWA が安定稼働していれば GA だけを理由に移行する必要はないとした
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | GASのメール上限に当たっても通知を落とさない(getRemainingDailyQuotaと未送信シート) | 無料Gmailの1日100宛先上限に達しても処理を止めず、未送信シートに積んで上限回復後に1通へまとめて送る仕組みをNode.js模擬環境で検証した | @rakuwork_kobo | 01:27 |
| 2 | 35日でフロントエンドの基礎を完全に理解する #15 - API連携設計(型付きクライアント・エラーハンドリング) | fetchを画面に直書きせずAPIクライアントへ集約し、型付け・失敗時の扱いの統一・認証情報の自動付与を行う構成をVueで組んだ | @kipcop | 01:31 |
| 3 | MCPサーバーをnpmに公開して詰まった5点 | 為替レート取得のfx-rate-mcpなどMCPサーバー5本をMITでnpm公開し、コードより公開工程で詰まった5点とその対処を記録した | @agent_craft | 02:15 |
| 4 | micro:bitから始まった、複数のUSBシリアル機器を扱えるScratch拡張 | micro:bitに限らずArduinoやESP32にも使える、複数USBシリアル機器から同時受信するScratch拡張「マルチシリアル接続」を開発した | @tarosay | 05:24 |
| 5 | Web Serial APIで2台目のポートが選べない──Scratch拡張の試行錯誤 | requestPort()を2回呼んでも実機では2台目の選択ダイアログが出ず、Web Serial APIで複数ポートを開くときの問題だと判明した | @tarosay | 05:35 |
| 6 | ソースコード診断でAI製のSaaSを点検する | Next.js 16×Supabase×StripeのAI製SaaSを静的診断し、支払わずに注文を確定できるDB関数の権限漏れが最も重い問題だったと報告した | @sabisuke | 05:43 |
| 7 | x402 の支払いと納品を確かめる — 402・USDC送金・200 を3点で突き合わせた実測 | x402有料APIの402応答・USDC送金・200応答の3つの記録を突き合わせ、入金1件と納品1件の対応を確かめる手順を本番の記録で示した | @noboru_x402 | 05:51 |
| 8 | localStorageの複数キー更新が途中で失敗したら、更新前へ戻す | 候補と訪問履歴を別キーに保存するアプリで、更新前の値と「更新中」の印を先に保存し、途中失敗時に元へ戻す処理とテストを実装した | @jisaku_net | 06:19 |
| 9 | APIが使えないサービスから自分のデータを取り出す DevToolsコンソールという抜け道 | APIがEnterpriseプラン限定のFeedlyから、Web GUIしか手段がない「あとで読む」記事をDevToolsコンソール経由で取り出した | @miyanaga | 07:02 |
| 10 | AI駆動開発の技術選定を検査から逆算し、ハーネスの仕組みを見直した話 | 技術選定の基準を「AIが書きやすいか」から「AIの間違いを機械がどれだけ確実に止められるか」へ変えてハーネスを見直したと主張している | @yamato_snow | 07:02 |
| 11 | 探すのも、出すのも、機械の速さになった — AI 時代の誤公開による情報漏洩を「出さない仕組み」と AI で防ぐ | 2025年の上場企業の個人情報漏洩事故が180件・約3,064万人分と前年のほぼ2倍という統計を引き、誤公開を出さない仕組みとAIでの監視を示した | @ricrio | 07:30 |
| 12 | Exa 3.0 と exa-mcp-server 3.4.2:lite 非対応、出力量、クレジット切れの見え方 | 2026-10-19公開のExa 3.0に合わせexa-mcp-serverを3.4.1から3.4.2へ上げ、lite非対応・出力量・クレジット切れ時の見え方を確かめた | @serotoninmax | 08:00 |
| 13 | 英語論文の PDF をブラウザで「対訳」表示する:pdf.js から段落を復元し、ページ単位でストリーミング翻訳する | 翻訳拡張Taiyakuでpdf.jsのテキストから段落を復元し、ページ単位のストリーミング翻訳で原文と訳文を左右に並べ、Safariだけの失敗にも対処した | @taiyakujp | 08:00 |
| 14 | Webhook署名をHMACからEd25519へ:Correct Hooksで「秘密鍵1本」の検証をPythonで実装する【検証済み】 | Webhook署名をエンドポイントごとに鍵が要るHMACから、送信側の秘密鍵1本で済むEd25519公開鍵署名へ移し、Correct Hooksの検証をPythonで実装した | @daichi01278 | 08:00 |
| 15 | コーディングエージェントPiのフックはbashを本当に止められるか実測した | read/write/edit/bashの4ツールだけを持つコーディングエージェントPiで、in-process拡張のフックがbash実行を本当に止められるか実測した | @mskbhd | 08:20 |
| 16 | バズっても請求書が怖くない — Firebase Hosting の CDN で Cloud Run の料金を抑える | 見るだけのアクセスも課金につながるCloud Runの前段にFirebase HostingのCDNを置き、SNSで拡散されたときの料金を抑える構成にした | @naiki9982 | 08:50 |
| 17 | Base の公開 RPC が eth_getLogs を断るようになったので、ブロックを刻んで予備の読み先へ回した話 | Baseの公開RPCが広い範囲のeth_getLogsを断るため、vet402でブロック範囲を刻んで予備の読み先RPCへ回すフォールバックを実装した | @sen_web3 | 09:08 |
| 18 | tsrs 登場 — Rust 製 TypeScript で型チェックを CI に組み込む | Cloudflare・VoidZero・TypeScriptチームが開発しOxcの一部としてインキュベートされるRust製TypeScriptのtsrsを、CIの型チェックに組み込んだ | @petajimq | 09:17 |
| 19 | インフルエンザと免疫の数のモデルをブラウザで解く(常微分方程式・RK4・はまりどころ3つ) | インフルエンザなど6病原体の免疫応答を常微分方程式とRK4で解き、ライブラリなしのCanvas 2Dで描くページを作り、はまりどころ3つを挙げた | @sishiya | 09:34 |
| 20 | AWS SAA独学の設計図|3ヶ月の時間配分と教材の選び方 | AWS SAA-C03を未経験から3か月で独学する時間配分と、動画講座・問題集・書籍・公式トレーニングから教材を選ぶ基準を示した要約版である | @techdbblog | 09:56 |
| 21 | Nostalgist.js でブラウザのレトロゲームサイトを作って踏んだ6つの落とし穴 | RetroArchのWebビルドのラッパーNostalgist.jsと素のES Modules・Tailwind CSSでレトロゲームサイトを作り、機種・ブラウザ別の落とし穴6つを挙げた | @classicgame | 10:03 |
| 22 | AI に操作させるためのハーネスを Web アプリに組み込んでみた | チャット入力をAIが解釈し、DOM操作ではなくサイトの関数を呼んでフォーム入力やボタン押下を代行するハーネスを既存Webアプリに組み込んだ | @fuji_astrsk | 10:28 |
| 23 | JAWS-UG函館 勉強会 vol.18 でAI-DLCのハンズオンを体験しました。 | JAWS-UG函館のAI-DLCハンズオンをKiroで体験し、AI導入の生産性向上は現状約20%で、設計はAuto・実装はDeepSeekやQwenが割安との知見を得た | @ikumikimoto | 10:34 |
| 24 | コーダーからフロントエンドエンジニアへ #1-61|オブジェクトとは何か──名前をつけて値をまとめる | 連載#1-61で群G「オブジェクト」に入り、商品リストなど画面データやAI生成コードの多くがオブジェクトの配列の形をしていると説明した | @koenjineer | 11:57 |
| 25 | EKS に Graviton を導入して、arm64 と amd64 を混ぜて運用を始めました | Railsを動かすAmazon EKSのノードにAWS Graviton(arm64)を導入し、Spotインスタンスではarm64とamd64を混ぜて運用する構成にした | @three_mouth_ago | 12:00 |
| 26 | Amazon Linux 2 → Amazon Linux 2023 移行の実践ガイド(MySQL 8 同時移行あり) | 2026年6月30日EOLのAmazon Linux 2からAL2023へ、インプレース不可のため移行し、MySQL 5.7→8も同時に進めた際のハマりどころを挙げた | @ojineko | 12:01 |
| 27 | M5Stack Core2のGrok Botの使用量メーターをGrok Botで作った話 | M5Stack Core2で動くGrok Botの使用量メーターを、主任・開発部・デザイン部など役割分担したAI botチームで作った過程を会話形式で記録した | @cbot | 13:08 |
| 28 | 【2026年最新】Web開発・画像処理を爆速化するおすすめAIツール5選&選定ポイント | 画像処理・デザイン向けのAIツール5つを開発効率・品質・コストの観点で選び、手作業のマスク処理が数秒で終わる時代になったと主張している | @valleywag | 13:08 |
| 29 | リモート MCP サーバーを AWS Lambda Web Functions で動かす | 2026年10月12日に発表されたAWS Lambda Web Functions上でリモートMCPサーバーを動かす構成を、AWS JapanのSAが試した | @yumano | 13:14 |
| 30 | [AWS]NATゲートウェイを使ってプライベートサブネットのEC2から外に出る | aws-lab-vpcに10.0.2.0/24のプライベートサブネットとルートテーブルを作り、NATゲートウェイ経由でEC2から外部へ出る構成を組んだ | @77nnaapp | 13:15 |
| 31 | Node.jsとpnpmのバージョンをプロジェクトごとに固定するベストプラクティス(2026年版) | Node.jsとpnpmのバージョンをリポジトリに書いてコミットし、ローカルもCIもそれに従わせることでlockfileの差分荒れや環境差を防ぐと結論づけた | @gekal | 13:36 |
| 32 | Code generator開発記(Part 1) | 2023年6月執筆のInflabの記事で、サーバー側の型定義からクライアントで使うtype-safeなコードを自動生成するcode generatorの開発経緯を述べた | @inflab | 13:41 |
| 33 | 保全日報を RAG に載せるとき、ベクトルだけでは設備名が落ちる | 保全日報をPostgreSQL+pgvectorに載せ、ベクトル検索とキーワード検索をRRFで統合して、Comp-A03のような設備名の表記揺れで答えが落ちるのを防いだ | @kensudo1203 | 13:54 |
| 34 | MapLibre React Native v11 入門:Expo で iOS / Android / Web に同じ地図を出す | 2026年4月リリースのMapLibre React Native v11はNew Architecture専用となり、ExpoでiOS/Android/Webの地図をほぼ同じコードで書けた | @thainguyn | 14:03 |
| 35 | Amazon Bedrock Guardrails を AnswerCarefully で試してみた | AnswerCarefullyの質問でAmazon Bedrock Guardrailsの入力・出力判定を試し、Guardrailによるブロックとモデル自身の拒否を区別して評価した | @okyuta | 14:08 |
| 36 | 読めなかった一覧を「0件」にすると、同期が全削除になる | 一覧の読み取りを2>/dev/null || trueで握りつぶしていたため、読めなかった一覧が「0件」扱いになり同期で設定が全削除されうると判明した | @miyakona | 14:22 |
| 37 | スマホの画面を実寸の定規にする ― CSSの1mmは1mmじゃない、ppiとDPRで描き直した話 | CSSの1mmは画面上の1mmではないため、ppiとDPRから1mmあたりのピクセル数を求めて目盛りを描き直すスマホ定規を作った | @kuralab_fun | 14:24 |
| 38 | iPhone Duo の Safari が Web ページに実際に渡す大きさを実測した | Xcode 27.1のiPhone Duoシミュレータで計測し、Safariが渡すビューポートは仕様解像度÷3(閉じて466×678など)とは異なると判明した | @oobari62 | 15:10 |
| 39 | メールに埋もれる期限を見落とさない:人間確認を残した小さなワークフロー設計 | メールから期限を拾う処理を候補抽出→人間確認→リマインドの3段階に分け、抽出結果を直接カレンダーへ登録しない設計にした | @shige7000 | 15:20 |
| 40 | Claude Sonnet 5.5へ載せ替えると400になる4つの書き方:smokeテストで先に潰す | モデルIDをclaude-sonnet-5-5に変えるだけで400になる4つのリクエストの書き方を、@anthropic-ai/sdkとTypeScriptのsmokeテストで事前に検出した | @yunisuta | 15:45 |
| 41 | さよなら日立汎用機 ― 6つの移行先をシミュレーションしてみた #10 ⑥ BigQuery に書き換えて移しきる | 全13回連載の第10回で、COBOLをBigQueryのSQLに書き換えてGoogle Cloudへ移す6つ目の移行案を工程E1〜E9で検討した | @mika_and_coco | 15:54 |
| 42 | canvas.toDataURL() の戻り値が truthy でも画像とは限らない | 幅か高さが0のcanvasでtoDataURL()はtruthyな”data:,“を返すため、if (url)では成功と区別できず、寸法と戻り値の両方を検査すべきと示した | @morphio | 16:18 |
| 43 | 過去問を「確信度」で回すWebアプリを、サーバーに記録を置かずに作った ― localStorage・資格ごとのチャンク・PWA | 宅建など10資格・約8,000肢の過去問を確信度付きで周回するWebアプリを、記録をlocalStorageに置き、資格ごとのチャンクとPWAで作った | @kuralab_fun | 16:20 |
| 44 | Rust だけで画面もブラウザの動きも書くWebフレームワーク「hypersig」を作った | axum上で動き、画面・ブラウザでの動き・サーバー処理をすべてRustで書くWebフレームワーク「hypersig」を公開した | @imaimai17468 | 16:37 |
| 45 | Strands + AgentCoreで複数ターンを順番に処理する | Strands AgentsをAmazon Bedrock AgentCore Runtimeで動かし、回答中でも次のメッセージを受け付けて同じ会話のターンを順番に処理する実装を公開した | @webshoten | 16:46 |
| 46 | 【個人開発SaaS】開発中にブラウザを開きたくないので、Cursor / Claudeから直結できる「自前MCPサーバー」を作った話 | Redmine代替の課題管理SaaS「Taski」に自前MCPサーバーを作り、CursorやClaude Codeからチケットのステータス変更や担当タスクの確認をできるようにした | @taski_app | 17:07 |
| 47 | Amplify Gen 2で作る業務システム、DynamoDBよりRDBの方が扱いやすいのでは? | Amplify Gen 2の業務システムでは検索条件の変更が続くならDynamoDBよりRDBが扱いやすく、今回の構成ではコストもRDB案が安かったと結論づけた | @ky_iwanami | 17:42 |
| 48 | Next.js + Supabase Auth の middleware でリダイレクトループにハマった3パターン | Next.js App Router+Supabase Authのリダイレクトループの原因は、setAllの空実装・matcherへの/auth/callback混入・cookies()のawait忘れの3つだった | @joemike | 17:48 |
| 49 | RLSの検証をSQL Editorで流したら、確かめたい結果が画面に出なかった —— 最後のSELECTしか表示されない | Supabase SQL Editorは最後のSELECTの結果しか表示しないため、RLS検証SQLを1ファイルにまとめて流すと確かめたい結果が画面に出なかった | @matsutake_prgrm | 18:00 |
| 50 | 「不正アクセスの形跡を確認」って、具体的にどこをどう見てるの?個人開発でやっている確認と備え | SupabaseのEgressとリクエスト数の比、401/403/429の連発、curl等のUser-Agent、データセンター系IPを組み合わせて流出の有無を切り分けると示した | @utokazu | 18:02 |
| 51 | C# / Node.js から Docker 上の Linux で動く爆速帳票 PDF 生成環境を作る | Rust製帳票エンジンACR(Across Report)のネイティブレンダラーをDocker上のLinuxで動かし、C#やNode.jsから帳票PDFを生成する構成を示した | @maskedridersys | 18:50 |
| 52 | Claude Code hook の onFailure: block でも止まらない出力と、止まる exit 1 | Claude Code 2.1.303で2日間実測し、PreToolUse hookにonFailure: “block”を付けても止まらない出力と、exit 1で止まる挙動を壊れ方ごとに表にした | @tamao825 | 19:02 |
| 53 | SQLインジェクション:中高生に説明するつもりで書く技術・セキュリティ | 入力をSQLへ直接つなぐと命令の意味を変えられるため、SQLの形と入力値を分けて渡すパラメータ化が基本だとJavaScriptとPostgreSQLの例で示した | @kotanpolin | 19:44 |
| 54 | FNV-1a を % 8 で振り分けたら、8人中3人に1件も来なかった — 2のべき乗の剰余は下位ビットしか見ない | FNV-1aハッシュの% 8で8つの飛び先へ振り分けたところ、2のべき乗の剰余は下位ビットしか見ないため8人中3人に1件も来なかった | @mameresearcher | 20:06 |
| 55 | [AWS]セキュリティグループとNACLの違いを実際に試す | aws-lab-nacl-testにSSH(TCP 22)のルール番号100を設定し、インターネットからEC2へのSSHでセキュリティグループとNACLの違いを試した | @77nnaapp | 20:35 |
| 56 | A2B攻撃に対するAWSの防御は、どこで効いてどこで漏れるか | 2026年10月13日のNICT CYNEXによるA2B攻撃の注意喚起を受け、IDOR/BOLAなどOWASP API Top 10のAPI1・3・9に対しAWSの防御が効く所と漏れる所を整理した | @xim2jp_tokyo | 20:44 |
| 57 | ブラウザ起点の長い処理をサーバー側へ移して、画面を閉じても終わるようにした | Puppeteerで外部サイトを数分〜数十分かけて更新する処理の司令塔を画面(React)からサーバーへ移し、PWAを閉じても処理が完了するようにした | @matasuke_t | 20:48 |
| 58 | 折りたたみサイドバーでメニューが切れる — overflow-yの隠れた仕様 | 60pxに折りたたんだサイドバーでだけ190px幅のメニューが切れる原因は、最初に疑ったz-indexではなくoverflow-yの隠れた仕様だった | @pythona | 20:55 |
| 59 | 銀行・カード明細の PDF を表に戻す時に効いたのは「残高の検算」だった(pdf.js・外部送信ゼロ) | 銀行・カード明細PDFをpdf.jsでfreeeやマネーフォワード用CSVに変えるChrome拡張を外部送信ゼロで作り、表の復元には残高の検算が効いたと結論づけた | @sora_proj | 21:08 |
| 60 | Wordleの色判定と「キャラクター当て」DLEの属性比較を実装してみる | 英語版WikipediaのWordleの記事でルールを整理し、緑・黄・灰の色判定とキャラクター当て「〇〇dle」の属性比較をTypeScriptで実装した | @kevinbk | 21:31 |
| 61 | AI駆動開発のためのWebプロジェクト初期構築ガイド | 管理画面・SaaSはReact+Vite+React Router、LP・コーポレートサイトはAstroと使い分け、CI/CDから初回デプロイまでを機能開発の前に済ませる手順を定めた | @h_kamikawa | 21:53 |
| 62 | ゼロトラスト環境:Cloudflare Gatewayで行うTLS復号・QUIC制御・疑似CASBとポスチャー制御 | Cloudflare GatewayでHTTPS通信のTLS復号、QUIC制御、ヘッダーによるテナント制御、デスクトップアプリ起動状況のポスチャーチェックをテスト環境で実装した | @saku931246 | 22:09 |
| 63 | TanStack RouterとTanStack Startの違いと選び方 | 名前が似てルーティングやデータ取得の機能が重なるTanStack RouterとTanStack Startを、SSRの採否やバックエンドとの役割分担の観点で比べ選び方を示した | @tecsoc | 22:32 |
| 64 | 期限切れのアクセストークンを401ではなく205で受け取る話 — axiosインターセプターでの更新と再リクエスト | アクセストークンの期限切れを401ではなく205 Reset Contentで返す取り決めにし、axiosのレスポンスインターセプター1か所で更新と再リクエストを完結させた | @edy0327 | 22:47 |
| 65 | AIエージェントが権限外のファイルを編集する前に検出する――OSS「ARC」の仕組みと実例 | AIエージェントのロール権限とタスク指定の食い違いをファイル操作の前に検査するOSS「Agent Role Contracts(ARC)」を公開した | @asagiman | 22:55 |
| 66 | 10月21日、夜23時、PHPを背景に極限の攻防が始まる? | 10月21日23時からの各社緊急メンテナンスの背景として、PHPでサーバーにデータを処理させる機能の不備が見つかったと初心者向けに説明した | @juniper | 23:00 |
| 67 | 名前はWebP、中身はPNG。Safariで写真が5MBに膨らむ罠と、バックアップ必須のスクリプトで本番を直すまで | canvas.toBlob()でWebPにしたはずの写真が、Safariでは中身がPNGのまま保存され5MBに膨らんでおり、バックアップ付きのスクリプトで本番データを直した | @tzp | 23:54 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | JSの参照渡しとGoのポインタ型 | Goで構造体にメソッドを生やすときのポインタ型の挙動を、JavaScriptのclassでの参照渡し・値渡しと比べて整理した | @kandalog | 00:27 |
| 2 | 【SQL初心者向け】JOINをサンプルデータで理解する|INNER・LEFT・RIGHT・FULLの違い | PostgreSQL構文でusersとordersの練習用テーブルを作り、INNER・LEFT・RIGHT・FULL JOINで結果の行がどう変わるかを実データで確かめた | @Ito_110 | 00:41 |
| 3 | AIアシスタントから全国のハローワーク求人を検索できるMCPサーバーを作った話(Claude・ChatGPT対応) | 全国のハローワーク求人約114万件(2026年10月時点)をClaudeやChatGPTから検索できるMCPサーバーを、個人運営の非公式サイトで公開した | @hellowork | 01:22 |
| 4 | 【GitHub Actions】ReactアプリをFirebaseにデプロイしたら画面が真っ白になった | React 19.2.8・Vite 8.3.0・Node.js 24.22.0の構成でGitHub ActionsからFirebaseへの自動デプロイ後に画面が真っ白になった問題を解決した | @ryu0947 | 01:46 |
| 5 | AIF-C01 対策:2026 年改訂の試験ガイド v1.1 で変わった出題範囲と学習の進め方(練習問題 5 問付き) | 2026年4月30日に改訂されたAIF-C01試験ガイドv1.1で、エージェンティックAI・MCP・コンテキストエンジニアリング・トークン課金が出題範囲に加わった | @legacy2latest | 02:15 |
| 6 | 定点ライブカメラ(youtube動画)で、映像にメッセージを表示するには | 映像内の対象が動かない定点ライブカメラ(YouTube動画)の特性を利用し、プラグインで映っている対象物に説明メッセージを重ねて表示した | @tecoyan | 03:52 |
| 7 | .npmignoreを置くと.gitignoreは使われない:.envと鍵がnpmパッケージに入るのを npm pack —dry-run で確認 | .npmignoreを置くとnpmは.gitignoreを読まず、npm pack —dry-runで.env・.env.local・鍵ファイルがパッケージに入ることを確認した | @supportapp3 | 05:13 |
| 8 | CrUXの「良好61%・不良18%」からp90やp99を復元する NPMライブラリを作った | CrUXの良好・要改善・不良の割合とp75から、指標が対数正規分布に従う性質を使ってp90やp99を推定するNPMライブラリを作った | @miyanaga | 07:02 |
| 9 | 金額を持たない行を3件、帳簿の配列に入れたら、残高は ¥NaN・純損益は ¥0・取引台帳は例外になった(同じ行が集計ごとに別の顔をする) | 種別と金額を持たない行3件を帳簿の配列に入れたところ、現預金残高が6日あまり¥NaN、純損益は¥0、取引台帳は例外と集計ごとに挙動が分かれた | @AUTOMOS | 07:17 |
| 10 | 国内の情報漏えいを可視化するダッシュボードを作った ― 集計単位・欠損値・AI分類で工夫したこと | 国内の情報漏えいを4タブで可視化するWebダッシュボードを作り、記事と事件の区別・測定できない値・AI分類結果の見せ方を工夫した | @yasai_cyber | 07:58 |
| 11 | 飲んだ薬は体内でどう減っていくのか。1・2コンパートメントモデルで血中濃度を計算 | 1・2コンパートメントモデルの薬物動態シミュレーターで、血中濃度がジグザグに上下しながら安定していく仕組みを数式とコードで示した | @NovaSolver | 08:00 |
| 12 | Blender × Codex で「家と街を歩いて学ぶ」サイバーセキュリティ教材を作った | BlenderとCodexで、家や学校・病院・街を歩いて学ぶブラウザー向け3Dサイバーセキュリティ教材をThree.js・React・TypeScriptで作った | @yasai_cyber | 08:10 |
| 13 | # 貼った文章を外部APIに送らず、気になる言い回しを点検する「ことばレンズ」をJavaScriptで作った | 貼った文章を外部APIに送らずブラウザ内のJavaScriptで処理し、感情語や詐欺・強引な勧誘で使われる表現を根拠の文付きで示す「ことばレンズ」を作った | @yasai_cyber | 08:23 |
| 14 | SupabaseのRow Level Securityで安全なマルチテナントSaaSを作る | Next.js+TypeScript+SupabaseでSaaS4つを開発した著者が、RLS設計ミスの実体験を踏まえ他テナントのデータが見えないマルチテナント設計を示した | @joinclass | 08:30 |
| 15 | アップロードだけ!個人情報のマスキングにTextractを使ってみた | スクリーンショット内のアカウントIDやパブリックIPなどのPIIを、Amazon Textractの文字抽出で見つけてアップロードだけでマスキングする仕組みを作った | @TechSpace-engineer | 08:32 |
| 16 | Hex(ヘックス)— 引き分けのない陣取りで「どの初手なら勝てるか」を 5 × 5 まで解き、2003 年の論文の図と全セル照合した | Hexの完全読みソルバーで1×1〜5×5盤の全初手の勝敗を計算し、Haywardらの2003年の論文の図と全セルを照合した | @sen-ltd | 08:58 |
| 17 | 個人開発の次の一歩にAWS移行を進めたい ー 月1,000円の費用でAWS環境へ移行する方法 | Vercelで動いていた個人開発アプリをAWSへ移し、月1,000円ほどで運用でき、構成の変化も含めて移行してよかったと結論づけた | @Nagi_5417 | 08:59 |
| 18 | JevでAWS AI Business Strategistの自作問題の質を上げてみた | AWS AI Business Strategist模擬試験の自作問題を、Jevが採点しClaudeが不正解の選択肢を書き直すループで改善し、明らかな誤答選択肢を減らした | @news_it_enj | 09:16 |
| 19 | 【AWS SOA-C03】約30時間で合格した勉強方法とAIを活用した苦手分野の克服 | 新卒1年目がAWS SOA-C03に約1か月・30時間の学習で合格し、ChatGPTとNotionを連携させて苦手分野を重点的に復習した | @hiroto15 | 09:31 |
| 20 | GASでAI返信案を安全にプレビューする:HTMLエスケープと表示テスト | GASのHTML ServiceでAI返信案をHTMLとして解釈させず文字として表示し、表示結果をテストしてから人へ渡す最小構成を作った | @Miraigent | 10:17 |
| 21 | 『◯日前の自分』を節目の日に見せる実装:過去記録の切り出しと節目判定を純関数に分ける | 「30日前のあなたはこうでした」と見せる機能で、過去記録の切り出しと節目判定を副作用のない純関数に分け、現在時刻を引数で受け取れば日付まわりの不具合を防げると結論づけた | @ponfreelance | 10:30 |
| 22 | AWSサービス解説(SES編) | Amazon SESを、先生が何百人もの生徒や保護者へお知らせを配るときに使う学校の郵便室にたとえて子ども向けに説明した | @Kagesyu | 11:23 |
| 23 | 大規模情報漏洩が相次ぐ背景と、インフラ側でできる対策 | 数百万〜1,000万件規模の漏洩が相次ぐ背景を、生成AIで脆弱性探索が自動化された攻撃の高速化とアタックサーフェスの拡大に求め、インフラ側の対策を整理した | @N-Kyo | 11:36 |
| 24 | CloudFront Functions のテスト機能で HTTP ヘッダー名の大文字・小文字を確認してみた | CloudFront Functionsのテスト機能で、x-cm-test-headerなどのHTTPヘッダー名がテストイベント・関数コード・結果のいずれでも小文字で扱われると確認した | @Kagesyu | 12:02 |
| 25 | Astryx入門 — Meta製「AIエージェント可読」デザインシステムをCLIで動かす | Metaが2026年6月に公開した「AIエージェント可読」デザインシステムAstryxは、CLIで定義を返しAIが存在しないpropsを渡す問題に対処する | @kai_kou | 12:12 |
| 26 | AWSサービス解説(Cost Anomaly Detection編) | AWS Cost Anomaly Detectionを、いつもより支出が多すぎないか調べて知らせる学校の会計チェック係にたとえて子ども向けに説明した | @Kagesyu | 12:29 |
| 27 | パスワードの使い回しと「末尾だけ変えた」パスワードを、ブラウザのJavaScriptだけで見つける | ブラウザやパスワード管理ツールのCSVを読み、使い回しとNeko2023!→Neko2024!のような末尾変更をブラウザのJSだけで検出するPassAuditを作った | @MisaNeco | 12:37 |
| 28 | 家族のレシピアプリ - 材料と分量を正規表現で名前と分量に分ける(基本機能編 3) | FirebaseとCloudflare Workersで作る家族のレシピアプリで、入力の手間を減らすため材料行を正規表現で名前と分量に分ける処理を実装した | @antimacho612 | 12:55 |
| 29 | ぷよクエをたのしく!アプリをつくってみよう!(おまけ:特徴語ソート3) | 特徴語ソートで「(13秒間)」のような数値を含む語がうまく比べられない問題を、ブルーアーカイブの攻略情報を元ネタに辞書順ソートと数値比較で改善した | @puyon | 13:12 |
| 30 | Claude Code が DB に流す SQL を、PreToolUse フックで実行前に一度止める | Claude Codeがpsql・mysqlやDBのMCPサーバー経由で流すUPDATE・DELETEを、PreToolUseフックで実行前に一度止める仕組みを作った | @selene-nyx-ai | 13:18 |
| 31 | Gmailの返却期限メールをGoogle Apps Scriptで抽出し、確認漏れを減らす | Gmailから返却期限の候補を抽出し、メールへのリンク付きでスプレッドシートに一覧化して確定は人が原文で確かめるGASの最小構成を作った | @shin270080 | 15:19 |
| 32 | ジェネリクスが出てきたら迷わない!初心者向け最小限の読み解きテクニック5選 | TypeScriptのジェネリクスを読むコツ5つとして、型エイリアスでTに意味を付けるなどArrayやPromise以外の汎用関数にも使える手法を挙げた | @felix-jp-studio | 15:20 |
| 33 | TimescaleDBを用いた工場のセンサー時系列データ収集とGrafana可視化ダッシュボードの構築 | 秒間数万件の工場センサー時系列をTimescaleDBに保存し、設備型番などの業務データと標準SQLでJOINしてGrafanaで可視化する構成を作った | @NKKTechGlobal | 15:22 |
| 34 | Node.js とブラウザで同じ関数を使い、Python 版との出力差をテストする | MITの自作ツールAnime Prompt Kitで7項目を連結する処理を環境非依存の関数に分け、Node.js・ブラウザとPython版の出力差をテストした | @aminegenertor | 16:01 |
| 35 | destination-in で写真を円形に切り抜く最小例 | Canvas 2Dで写真を描いてから合成モードをdestination-inに切り替えて円を描くと、円の外側が透明になり写真を円形に切り抜けた | @morphio | 16:12 |
| 36 | AIに作らせたフォームUI、途中で止めてから再開できるか | AIにReact/TypeScriptのフォーム修正をさせる途中で止めて差分と画面状態を点検し、中断しても作業前の状態に戻るとは限らないと注意した | @heftykoo | 16:42 |
| 37 | 【JavaScript】LLM全盛期にあえて自作!猫型チャットボット「のんたろ」の頭脳の仕組みを解説する | LLMを使わず、JavaScriptでルールの優先順位と記憶の連鎖を自作した猫型チャットボット「のんたろ」の思考エンジンを公開した | @NAS6mixfoolv | 17:36 |
| 38 | 入力を一切送信しない「ブラウザ完結」の小さなツール集を、フレームワークなしで作った | cron式の日本語解説、JSON整形、日本の祝日対応の営業日計算など、入力を送信しないブラウザ完結ツール集「ツール横丁」をフレームワークなしで作った | @tool-yokocho | 17:47 |
| 39 | Service-Linked Roleってなんだ? | 本番applyでregional NAT Gatewayの作成が403になった原因は、Service-Linked Roleを作るIAM権限の不足だったと判明した | @gensan0223 | 17:50 |
| 40 | S3 + CloudFront + Lambda で、メールOTPの多要素認証を小さく作ってみた | React(Vite)をS3+CloudFrontで配信し、LambdaなどAWSの4サービスだけでDBなしの6桁メールOTP多要素認証を作った | @Tom-Panasonic | 18:54 |
| 41 | お天気アプリ#24 | お天気アプリ作成の24回目で、server.jsのres.json()がサーバーからフロントへJSONを返すメソッドだと学び、次は気温に合う服の提案に取り組むとした | @langhuanamacha | 19:00 |
| 42 | Pi Durable:クラッシュを生き延びる AI エージェントを作る | Cloudflare上で動くPi Durableでクラッシュしても処理を続けられるAIエージェントを作り、主張をドキュメント・検証済み・意見・提案に分けて示した | @Quang-Developer | 19:01 |
| 43 | 【個人開発】Google Meetで海外メンバーの時差と睡眠時間を一目で確認できるChrome拡張「Meet Clocks」を作った | Google Meetの通話画面内に参加者全員の現地時刻と睡眠時間帯を表示して時差を一目で確認できるChrome拡張「Meet Clocks」を作った | @mamarezza | 19:05 |
| 44 | SQLAlchemy + Alembic は、FastAPI + PostgreSQL 構成で標準的に使われる組み合わ | SQLAlchemy 2.0のMapped・mapped_columnによる型付きモデル定義と、Alembicの—autogenerateによるマイグレーションをFastAPI+PostgreSQLで使う構成を示した | @softbase | 20:23 |
| 45 | is-* クラスや data-state を活用しよう! HTML・CSS・JS の責務分離 | ボタンのローディング状態(押下無効・色を薄く・待機カーソル)をJSで直接書かずis-*クラスやdata-stateに切り替えるだけにし、見た目はCSSへ寄せた | @Yudai-HARA | 20:34 |
| 46 | 「deploy: could not read the pending D1 migrations for “my-app” before applying them (exit 1).」の解決方法【GitHub Actions/Cloudflare】 | GitHub ActionsからCloudflareへのデプロイが、復元ポイントの要否を判断できずD1マイグレーションの適用を拒否したエラーを解決した | @keikeigo | 20:46 |
| 47 | AIで作ったアプリにチェックを次回も残す機能を足すには | AIで作った旅行の持ち物アプリに、日数・天候・チェック状態をブラウザーへ保存して再読み込み後も「2日間・雨」と財布のチェックが残る機能を足した | @se_sprout_ed | 20:53 |
| 48 | 公開フィードの画像と代替テキストを検査する方法:Node.jsとparse5の最小例 | Node.jsとparse5でフィードのimg要素を列挙し、alt属性が「ない」「空または空白だけ」「文字がある」の3つに分類する最小例を示した | @pogee | 21:08 |
| 49 | Twitter(新 X)のツイートを規制されないようにゆっくり消す | 外部サービスがAPIの仕様変更で使えないため、デベロッパーツールのコンソールでJavaScriptを実行し、X(旧Twitter)のポストとリポストを規制されないようゆっくり削除する | @mamegika | 21:45 |
| 50 | イベント駆動開発を学びたい(Step2:Section) | バトル処理を親Sectionが子を前から並べるSection階層に組み替え、行動リストはBattleStateではなくターン内のActionBufferに置いた | @koji0705 | 21:45 |
| 51 | Vue.jsとReactの状態管理を比較してみた|ref・reactive・useStateの違いをコードで理解する | Vueのref・reactiveとReactのuseStateで同じカウンターを実装し、オブジェクト・配列の更新やコンポーネント間の状態共有の違いを比べた | @kazu_09 | 22:06 |
| 52 | Cloudflare Clairicでレシート画像読み取りデモを作ってみた話 | 2026年10月19日にプレビュー公開されたCloudflareのClairicに画像とテキストを渡し、レシートから値を構造化データで抜き出すデモを作った | @takeenoki | 22:39 |
| 53 | 同じYAMLを js-yaml 4 と PyYAML 6 で読んだら、11行のうち値が一致したのは2行だけだった | 同じYAMLをjs-yaml 4.1.0とPyYAML 6で読んだところ、型推測の違いで11行のうち値が一致したのは2行だけだった | @hashito | 23:40 |
Publickey
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | 「Cloudflare OS」のマネージドサービス提供へ。GitHubとの接続やGmailとの連携強化など | CloudflareはAI活用業務のプラットフォーム「Cloudflare OS」のマネージドサービスを発表し、GitHub接続やGmail連携を強化してウェイティングリストを開始した | 00:10 |
gihyo.jp
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Cloudflare、AIモデル「Clairic」をプレビュー公開 ――文章や画像から金額・日付などを抽出、JSON形式で出力 | Cloudflareは2026年10月19日、文章や画像などの非構造化データから金額・日付などの値を抽出しJSONで出力するAIモデル「Clairic」をプレビュー公開した | 11:44 |
| 2 | Microsoft、TypeScript 7.1 Betaを公開 ——型検査を高速化し外部ツール向けAPIを追加 | Microsoftは2026年10月20日、Goで実装したネイティブ版コンパイラーの性能を改善し、同社測定で7.0比1.2~1.9倍に型検査を高速化したTypeScript 7.1 Betaを公開した | 19:52 |
GIGAZINE
対象日の該当記事はすべて Top 20 に掲載されています。
ITmedia News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | 認証局eMudhraの中間証明書、秘密鍵が「数ミリ秒」で復元可能な脆弱性 大手各社が緊急遮断 | インドの認証局eMudhraの中間証明書8件で秘密鍵が瞬時に復元可能と判明し、主要ブラウザは遮断、Go開発チームなどが非ブラウザ向けの緊急修正を配布した | 09:17 |
| 2 | Google Cloud障害で英国が混乱「ATMで引き出せない」「裁判延期」……ロンドン拠点の電源不具合、約8時間にわたり | Google Cloudのロンドン拠点の電源不具合で約8時間障害が続き、英国の複数の大手銀行で送金やカード決済ができず、裁判所の遠隔審理も延期された | 09:32 |
| 3 | 著名ITサービス相次いで緊急メンテへ コドモン、シャドバ、BASE、さくらのレンタルサーバなど 「PHP」脆弱性に起因か | PHPで見つかった緊急性の高い脆弱性の影響とみられ、コドモン・Shadowverse: Worlds Beyond・BASE・さくらのレンタルサーバなどが緊急メンテナンスに入った | 17:47 |
TypeScript Blog
対象日の該当記事はすべて Top 20 に掲載されています。
Node.js Blog
対象日の該当記事はすべて Top 20 に掲載されています。
Astro Blog
2026-10-21 付の記事はありませんでした。
Cloudflare Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | 8 eMudhra certificates are compromised. Here’s what you need to know(8 件の eMudhra 証明書が侵害された: 知っておくべきこと) | eMudhraの中間証明書8件が弱い鍵を使っていたと判明し、Cloudflareは緩和策の展開とクライアント更新の配布を行い、顧客と開発者が取るべき対応を示した | 07:20 |
| 2 | How Commerce.com and Cloudflare are getting storefronts ready for AI agents(Commerce.com と Cloudflare がストアを AI エージェントに対応させる方法) | Commerce.comの約10万ドメインが、Cloudflare上のWebMCPでAIエージェントに実際の買い物ツールを提供し、全ストアで一斉に有効化しつつ各加盟店の制御を残した | 22:00 |
| 3 | Cloudflare deploys protections against php2shell vulnerability(Cloudflare が php2shell 脆弱性への保護を展開) | 新たに公表されたPHPの脆弱性php2shellに対し、公表前から既定のWAF保護を展開し、リクエストとレスポンスの信号で攻撃と流出データの送出を止める | 22:56 |
Vercel Changelog
対象日の該当記事はすべて Top 20 に掲載されています。
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Polly Generative engine upgraded with more natural speech, 14 new voices, and 2 new languages(Polly Generative エンジンがより自然な音声、14 の新しい声、2 つの新言語に対応) | Amazon Polly Generativeエンジンに新モデルを導入し、9ロケールで14の新しい声と、ヒンディー語・フィンランド語の2言語を初めて一般提供した | 00:32 |
| 2 | Amazon WorkSpaces simplifies secure AI agent access to enterprise cloud desktops with less infrastructure to operate and manage(Amazon WorkSpaces が AI エージェントからエンタープライズのクラウドデスクトップへの安全なアクセスを簡素化) | WorkSpaces for AI agentsがマネージドMCPサービスで認証と接続を扱うようになり、既存のAWS認証情報とOAuth 2.0でセッションを作成できる | 02:00 |
Google Cloud Blog
2026-10-21 付の記事はありませんでした。
Supabase Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Getting started with the Supabase .NET SDK(Supabase .NET SDK 入門) | Supabase C#クライアントを.NETで使う設定と使い方を、ASP.NET Core・コンソールアプリ・デスクトップ・Unity・モバイル向けに示した | 16:00 |
web.dev
2026-10-21 付の記事はありませんでした。
Mozilla Hacks
フィードを取得できなかったため掲載できませんでした。
CSS-Tricks
2026-10-21 付の記事はありませんでした。
Smashing Magazine
2026-10-21 付の記事はありませんでした。
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | GraphQL as a Foundation for Malleable UI(Malleable UI の基盤としての GraphQL) | 2026年10月10日の記事で、UIを組み替えてもフィールド選択の変更で済みサーバー改修が要らない点がGraphQLの強みだと主張している | 00:00 |
| 2 | Show HN: An archive of AWS outages that keeps them after AWS’s 12-month window(Show HN: AWS の 12 か月の保持期間を過ぎても障害履歴を残すアーカイブ) | AWS Health Dashboardの公開JSONを毎日保存し、12か月を過ぎた障害履歴もJSONやCSVで書き出せるアーカイブを公開した | 00:01 |
| 3 | Maximize Cloudflare’s Durable Objects with TanStack Tips(TanStack Start で Cloudflare Durable Objects を使い倒すコツ) | 2026年10月12日の記事で、DOスタブを渡すミドルウェアやWebSocketのタグ付けを示し、型エラーは戻り値型の明示で解消できるとしている | 00:05 |
| 4 | Good Choices for HTML Containers(HTML コンテナに適した要素の選び方) | 2026年10月9日の記事で、output・ul・fieldset・data・figureの5要素を推し、outputは既定でライブリージョンになると指摘している | 00:05 |
| 5 | Finops-scan – Open-source CLI that ranks your top AWS cost waste(Finops-scan: AWS のコストの無駄を順位付けするオープンソース CLI) | MITライセンスのPython製CLIで、Cost Explorerの読み取り権限1つだけでサービス別支出と無駄の候補を影響順に表示できる | 00:24 |
| 6 | Ask HN: Is there a credible gut health test out there?(Ask HN: 信頼できる腸内環境検査はあるか) | Ask HNの投稿で、本人・パートナー・幼い子の腸内細菌検査で信頼できる業者を尋ねる投稿で、唯一の回答は業者名を挙げず医師や専門医の受診を勧めている | 00:31 |
| 7 | 12.8B destructible voxels rendered in the browser with Rust WASM custom engine(Rust 製 WASM 自作エンジンで 128 億個の破壊可能なボクセルをブラウザで描画) | 5120×512×5120ブロックの世界をRust製WASMとthree.js r169で描き、全ブロックを破壊できるサバイバルデモを公開した | 00:45 |
| 8 | Google cloud outage knocks out Revolut and others(Google Cloud の障害で Revolut などがダウン) | Bloombergの記事はHTTP 403で拒否され、ペイウォールのため本文を取得できず、障害の詳細は確認できなかった | 01:22 |
| 9 | Show HN: My attempt to get Claude to run a business(Show HN: Claude に事業を運営させてみた試み) | Claudeが作ったPageCriticはURLを貼るとLPを約1分で100点満点採点し、無料版で上位3件の課題、19ドルの完全版で10〜15件の改善案を返す | 01:56 |
| 10 | NPM and Left-Pad: Have We Forgotten How to Program? (2016)(NPM と left-pad: 私たちはプログラミングの仕方を忘れたのか?(2016年)) | 2016年3月の記事で、11行のleft-padや1行のisArray(1日88万DL)への依存を批判し、1行関数は自分で書いて依存を減らすべきと主張している | 02:17 |
| 11 | Need for Speed Underground 2 ported to WASM(『Need for Speed Underground 2』を WASM に移植) | EA非公認のファンプロジェクトで、PC版のコードを再コンパイルしWebGPUとWeb AudioでChromeとFirefox上で動かせると説明している | 03:02 |
| 12 | From Use Case to GraphQL Operation: A Layered Approach for Agents(ユースケースから GraphQL オペレーションへ: エージェント向けの階層的アプローチ) | 2026年10月20日の記事で、ローカル操作・永続化オペレーション検索・エージェントによる組み立て・スキーマ進化の4層を安い順に試す設計を提案している | 03:35 |
| 13 | Coding.Snapsta – 430 free, zero-dependency HTML/CSS templates without signup(Coding.Snapsta: 登録不要・依存ゼロの HTML/CSS テンプレート 430 種を無料提供) | coding.snapsta.netへの接続がタイムアウト(接続拒否)となり、ページ本文を取得できなかったためテンプレートの内容は確認できていない | 04:18 |
| 14 | Show HN: Drop in a folder of HTML and get back a private URL(Show HN: HTML のフォルダを置くだけでプライベート URL を発行) | eze.pageはセルフホスト型OSSで、HTMLフォルダを社内サインイン限定サイトとして公開でき、eze.dbやeze.aiなどの組み込みAPIも使える | 08:45 |
| 15 | Xbox CTO teases Halo 3 in WebAssembly(Xbox CTO が WebAssembly 版『Halo 3』をほのめかす) | リンク先はX(旧Twitter)の投稿で、HTTP 402が返りログインなしでは本文を取得できなかった | 09:18 |
| 16 | Show HN: SchemaWright, learning database design in a gamified way(Show HN: SchemaWright、ゲーム感覚でデータベース設計を学ぶ) | 6トラック22問の演習で書いたDDLを本物のPostgres上の隠しテストが約40msで採点し、失敗したルールを示す学習サービスを公開した | 09:50 |
| 17 | Beginning of the Ende (a community Deno fork)(Ende(コミュニティによる Deno フォーク)の始まり) | 2026年10月11日の記事で、開発停止予定のDenoからNode互換とDeploy・KVを外したフォークEndeを12月にソフトローンチすると表明した | 09:55 |
| 18 | The Future of CSS(CSS の未来) | 2026年10月20日公開の記事で、Interop 2027の推し10件に@function・corner-shape・gap装飾などを挙げ、漸進的強化として今使えると主張している | 10:47 |
| 19 | Who Created This AWS Resource? Find Out with CloudTrail, Even After 90 Days(このAWSリソースを作ったのは誰か?90日を過ぎても CloudTrail で突き止める) | イベント履歴は90日までなので、S3に保存したトレイルをAthenaで検索しAssumeRoleを辿って作成者を特定する手順を示している | 12:09 |
| 20 | Port of Coss.ui Components to Svelte(coss.ui コンポーネントの Svelte 移植) | coss uiのコンポーネントを非公式にSvelteへ移植したv1.0.0で、Chat UIなどに加え691個のParticlesを公開した | 15:41 |
| 21 | File-PII – Extract text, metadata and PII from PDFs in pure JavaScript(File-PII: 純粋な JavaScript で PDF からテキスト・メタデータ・個人情報を抽出) | v0.3.0・MITで、unpdfでPDFの本文とメタデータを抽出し、euro-piiでIBANやカード番号を検出できる(OCR非対応) | 16:14 |
| 22 | Parallelizing MySQL Snapshots(MySQL スナップショットの並列化) | 2026年10月20日公開の記事で、主キーの接頭辞プロービングで範囲分割し、22億行・2.45TBの表のスナップショットを約4時間19分から約43分に短縮した | 17:35 |
| 23 | Db4 is open source: local RAG on Postgres in a browser tab(Db4 がオープンソースに: ブラウザタブ内の Postgres で動くローカル RAG) | 2026年10月20日公開の記事で、PGliteでタブ内にPostgresを動かしSQLのコサイン類似度でベクトル検索するdb4をMITで公開し、公開リレーを終了した | 18:52 |
| 24 | Flexbox Froggy – A game for learning CSS Flexbox(Flexbox Froggy: CSS Flexbox を学ぶゲーム) | Codepip製のflexbox学習ゲームで、初級から出題順が無作為の上級まで3段階の難易度、54言語の表示、色覚サポートモードを選べる | 20:57 |
| 25 | Zyzz: Type-Safe Styling for Web and React Native(Zyzz: Web と React Native のための型安全なスタイリング) | style・variants・defineVarsで型付きスタイルを書き、ビルド時にWebは静的CSSへ、React NativeはMetro経由でネイティブスタイルへ変換できる | 21:10 |
| 26 | DepGate – Open-source dependency firewall for NPM, PyPI, Maven, Go(DepGate: NPM・PyPI・Maven・Go 向けのオープンソース依存関係ファイアウォール) | パッケージマネージャーと公開レジストリの間に置くMITのプロキシで、20万件超のマルウェアリストやOSV・EPSSを基に危険なパッケージを403で拒否する | 21:24 |
| 27 | Amoxi – a TypeScript framework where wiring mistakes fail the build(Amoxi: 配線ミスがビルドエラーになる TypeScript フレームワーク) | amoxi buildがDIの曖昧なbean・循環依存・islandへのnode:fs混入をファイルと行付きでビルドエラーにし、ブラウザJSは7.3kB gzipと主張している | 21:30 |
| 28 | DuckDB × MySQL Day(DuckDB × MySQL の日(オンライン会議)) | 2026年11月17日開催の無料オンライン会議で、Percona・MariaDB・Alibabaなどの登壇者がDuckDBをMySQLの列指向エンジンにするHTAP化を論じる | 21:34 |
| 29 | Show HN: Wardkey – Only approved apps get your Git and AWS keys(Windows)(Show HN: Wardkey: 承認したアプリだけに Git と AWS のキーを渡す(Windows)) | Go製のWindows向け実験的ブローカーで、GitとAWS CLIの資格情報要求を呼び出し元プロセスとポリシーで判定し、Windows Helloでの承認を求められる | 21:47 |
| 30 | Show HN: Sumi.css – CSS Framework(Show HN: Sumi.css: CSS フレームワーク) | min+gzipで6.7KB、JSも依存もないクラスレス中心のCSSフレームワークで、OS設定に従うダークモードとdata-themeでの切替を備えMITで公開した | 21:50 |
| 31 | Improving accessibility with CSS media queries(CSS メディアクエリでアクセシビリティを向上させる) | 2025年6月の記事で、prefers-contrast・prefers-reduced-motion・prefers-color-scheme・prefers-reduced-transparencyの4クエリを使った対応例を示している | 21:50 |
| 32 | OpenAI models are coming to Google Cloud(OpenAI のモデルが Google Cloud にやってくる) | リンク先はHTTP 403を返して本文を取得できず、提供モデルや提供条件の記載は確認できなかった | 21:53 |
| 33 | SRCL: Open-source React components with terminal aesthetics(SRCL: ターミナル風デザインのオープンソース React コンポーネント集) | SRCL 2.0.9はAccordionやData Tableなど約50種類のMS-DOS風モノスペースReactコンポーネントを提供し、AIエージェント向けのllms.txtも用意している | 22:00 |
| 34 | FlowBoard, a Kanban board in one HTML file with calls, chat and Pareto ranking(FlowBoard: 通話・チャット・パレート順位付けを備えた 1 枚の HTML で動くカンバンボード) | 単一のHTMLファイルで動き、価値÷工数で上位20%に印を付けるパレート表示、P2P通話、Cloudflare Durable Objectsでの同期を備える(MIT) | 22:01 |
| 35 | Show HN: TUI to manage firewall and HTTP server, in Rust(Show HN: ファイアウォールと HTTP サーバーを管理する Rust 製 TUI) | NGINX・Apache・Traefik 3の設定とnftables/iptablesを書き換え、14種類のログ検出器でボットを遮断するRust製ツールをAGPL v3で公開した | 22:10 |
| 36 | Show HN: Bhowra Ink – Serverless HTML to PDF for Azure Functions and Lambda(Show HN: Bhowra Ink: Azure Functions と Lambda 向けのサーバーレス HTML→PDF 変換) | .NET 8のC#だけで描画する約1MBの単一DLLで、ヘッドレスブラウザを使わずにAzure FunctionsやLambda上でPDF/A・PDF/UAを出力できる | 22:15 |
| 37 | Open-source Citus matches PlanetScale’s Neki at 10M QPS on half the data nodes(オープンソースの Citus が PlanetScale の Neki と同じ 1,000 万 QPS を半分のデータノードで達成) | 2026年10月16日の記事で、Citus 14.1は24ワーカーで約1,003万TPSを出し、Nekiが50データノードで出す性能を半分以下のノードで実現したと主張している | 22:55 |
| 38 | How to Convert a WordPress Blog to an Astro Static Site(WordPress ブログを Astro の静的サイトに変換する方法) | 2024年10月の記事で、wgetでのミラー取得、Hugo ExporterでのMarkdown化、Issoへのコメント移行を経てWordPress 4.9をAstroへ移す5つの手順を示している | 23:12 |
| 39 | Google Cloud’s status page was the 51st to report its own outage(Google Cloud のステータスページは自社の障害を報告した 51 番目だった) | 10月20日(UTC)のロンドンeurope-west2-bの電源障害で、Googleの初報は08:35となり、Kagiなど50社より遅い51番目だったと判明した | 23:21 |
| 40 | Show HN: TutorLoom, an open-source multi-tenant LMS (Django, React, Flutter)(Show HN: TutorLoom、オープンソースのマルチテナント LMS(Django・React・Flutter)) | Django 6・React 19・Flutterで作られ、組織ごとにデータを分けるマルチテナントLMSで、コース作成やPDF修了証を備えてApache 2.0で公開した | 23:22 |
| 41 | Show HN: Auto-API-observe API observability for Node.js(Show HN: Auto-API-observe、Node.js 向けの API オブザーバビリティ) | ExpressやFastifyなどにミドルウェア1行で導入でき、9種類のDBライブラリのN+1検出を含む計測を1リクエストあたり約1.1〜1.5msの負荷で行える | 23:26 |
| 42 | OpenAI Models in Google Cloud(Google Cloud で OpenAI のモデルが利用可能に) | GPT-6 Astra・GPT-6.1 Sol・GPT-6 Lunaの3モデルを、Google CloudのModel Gardenで一部の企業向けにプライベートプレビューとして提供開始した | 23:42 |
| 43 | RN Upgrade Doctor – find what breaks before a React Native upgrade(RN Upgrade Doctor: React Native のアップグレード前に壊れる箇所を見つける) | React Native 0.60〜0.87とExpo SDK 45〜57を対象に、Gradle・Xcode・Node.jsなどのツールチェーン要件との差分をローカルで検出できる | 23:53 |
| 44 | Show HN: Rivinci – Turn any OpenAPI spec into a hosted MCP server(Show HN: Rivinci: どんな OpenAPI 仕様もホスト型 MCP サーバーに変換) | OpenAPIから作るMCPサーバーとチャットボットを組み合わせてエージェントを構築でき、無料のStarterから月額€89のBusinessまでの料金プランを設けている | 23:55 |