Claude Fable 5.2とMuse EmberがAI Gatewayで利用可能にほか — Web Dev Digest: 2026‑11‑09
Top 20
Claude Fable 5.2 now available on AI Gateway(Claude Fable 5.2 が AI Gateway で利用可能に)
Source: Vercel Changelog | Published: 2026-11-09 09:00 JST
- Anthropic の Claude Fable 5.2 がモデル ID
anthropic/claude-fable-5.2で Vercel AI Gateway から使えるようになり、コーディング・推論・ビジョンが前世代の Fable より向上したと発表された。 - 長時間の曖昧なタスクを無人で進められ、簡単な処理を小型モデルに振るオーケストレーターや、他の Claude モデルが相談する advisor 役としても使える。
- effort は low〜max で指定でき、API の既定値は high。サイバーセキュリティと生物学の安全分類器が有効になっている。
- データ保持が必須で ZDR には非対応。プロンプトと応答は 30 日保持(学習には不使用)され、ZDR を有効にしたチームのリクエストはエラーになる。
- 分類器に拒否されたときは
providerOptions.gatewayのmodels配列で claude-opus-5.5 → claude-sonnet-5.5 のように代替モデルへフォールバックでき、料金はプロバイダー価格のままで手数料はかからない。
Muse Ember now available on AI Gateway(Muse Ember が AI Gateway で利用可能に)
Source: Vercel Changelog | Published: 2026-11-09 09:00 JST
- Meta の軽量推論モデル Muse Ember がモデル ID
meta/muse-emberで AI Gateway に追加され、エージェント実行中に何度も繰り返す小さな処理を安く回せるようになった。 - 想定用途は補助関数の実装・ツール呼び出し・文書要約などの bounded なサブタスクで、ツール呼び出しの結果を次のステップへ渡せる。
- 入力はテキスト・画像・動画に対応し、コンテキストウィンドウは 100 万トークン。コード・スクリーンショット・文書・動画を同じ実行で渡せる。
- 推論 effort は minimal〜max で調整でき、AI SDK・Chat Completions・Responses・Anthropic Messages API と Claude Code・Codex などのコーディングエージェントから呼べる。
- セットアップは
npx vercel@latest ai-gateway setupで、価格はプロバイダー価格そのまま(BYOK 含め手数料なし)だが Muse Ember 個別の単価は記載されていない。
Vercel Container Registry now supports 2 GB compressed image layers(Vercel Container Registry が 2 GB の圧縮イメージレイヤーに対応)
Source: Vercel Changelog | Published: 2026-11-09 18:32 JST
- Vercel Container Registry の圧縮レイヤー上限が 1 つあたり 500 MB から 2 GB に引き上げられ、イメージ全体の上限 15 GB は据え置かれた。
docker push/pull/tagの標準ワークフローに対応し、vcr.vercel.com/team/project/repository:tagへの初回 push でリポジトリが自動作成される。- リポジトリを公開すると任意の Vercel チームが読み取り専用で pull でき、特定チームとの共有はダッシュボードか
vercel vcr permissionsで最大 100 チームまで設定できる。 vercel vcrコマンドは Vercel CLI v58.3.0 以降で使え、CI ではvercel/vcr-action/loginで GitHub OIDC ログインすれば長期認証情報が不要になる。- Vercel Sandbox が使う Vercel Managed Images も同じ公開リポジトリ機能で配信されており、バックグラウンド最適化に失敗した場合はダッシュボードにエラー状態が出て、再 push で変換が再試行される。
Now generally available: GKE dynamic slicing for higher resilience, and efficiency for TPUs(一般提供開始:TPU の耐障害性と効率を高める GKE dynamic slicing)
Source: Google Cloud Blog | Published: 2026-11-09 22:00 JST
- GKE の dynamic slicing が GA になり、TPU の論理スライス形成を物理ノードプールのプロビジョニングから切り離して、ノードプールを作り直さずにスライスを組み替えられるようになった。
- スライスごとに静的ノードプールを作る方式と比べ、ジョブ起動は最大 5 倍、障害からの復旧は最大 4.5 倍速くなり、不健全な cube の交換は 1〜2 分で済む。
- 複数の cube を光回路スイッチ(OCS)で連結して大きなスライスを作る super-slicing と、1 つの cube を ICI ネットワークで分割して複数ジョブを同時に動かす sub-slicing の 2 方式がある。
- 16 VM(4x4x4)の TPU cube を事前に確保し、ワークロードの annotation から Slice CR が作られ、終了後はスライスを解体してプールへ戻す。
- 記事中の例は Ironwood(TPU v7)で、TPU All Capacity の reservation モードで TPU が使えるリージョンに提供される。
Amazon EKS Auto Mode and Karpenter now support Dynamic Resource Allocation(Amazon EKS Auto Mode と Karpenter が Dynamic Resource Allocation に対応)
Source: AWS What’s New | Published: 2026-11-09 15:00 JST
- Amazon EKS Auto Mode と Karpenter が NVIDIA GPU と EFA ネットワークデバイスの Dynamic Resource Allocation(DRA)に対応し、デバイス属性で割り当てを指定しながら EC2 を需要に応じて自動スケールできるようになった。
ResourceClaim/ResourceClaimTemplateで必要なデバイスを記述し、Pod 間での GPU 共有やトポロジーを揃えた GPU と EFA の割り当てができる。- Auto Mode には NVIDIA DRA ドライバーと EFA DRA ドライバー(DRANET)が組み込まれ、同じデバイス種別で DRA とデバイスプラグインを同一ノードに併用しないよう自動で防ぐ。
- Karpenter は全 Kubernetes バージョン、Auto Mode は Kubernetes 1.36 以降が対象で、Karpenter は要件を満たす最安のインスタンスを起動する。
- 提供リージョンは AWS GovCloud (US) と中国を除く全商用リージョン。
Introducing AWS Nitro Sandboxes on Amazon EKS, ECS and EC2 for hardware isolated pods, tasks and VMs(ハードウェア分離された Pod・タスク・VM を実現する AWS Nitro Sandboxes を EKS・ECS・EC2 で提供開始)
Source: AWS What’s New | Published: 2026-11-09 17:00 JST
- AWS は Nitro Hypervisor が管理する軽量 VM「Nitro Sandboxes」を発表し、EKS の Pod・ECS のタスク・軽量 VM を 1 つずつハードウェア分離された環境で動かせるようにした。
- 信頼できないコードや AI エージェント、マルチテナント・規制対象のワークロードを、1 台の EC2 インスタンスの資源を共有したまま安全に実行できる。
- 暗号学的アテステーションで整合性を確認できたサンドボックスにだけ機密情報を渡す仕組みがあり、性能は EC2 にほぼ近いネイティブ水準とされる。
- EKS と ECS では 1 行の変更で有効化でき、Pod Identity・VPC CNI・EBS/EFS/S3・CloudWatch がそのまま使える。EC2 では独自 AMI や VMM で運用でき、Amazon Linux と Firecracker はネイティブ対応。
- 追加料金はなく、ほとんどの Nitro ベース EC2 インスタンスで全世界の商用リージョンから利用できる。
Amazon S3 Access Points for Amazon FSx are now available in additional AWS Regions(Amazon FSx 向け S3 Access Points が追加リージョンで利用可能に)
Source: AWS What’s New | Published: 2026-11-09 17:00 JST
- Amazon FSx に S3 Access Points を付ける機能が、FSx for NetApp ONTAP で 4 リージョン、FSx for OpenZFS で 20 リージョン追加され、FSx 上のファイルを置いたまま S3 API で読めるリージョンが広がった。
- 追加先は北米・南米・欧州・アジア太平洋・アフリカで、告知には個別のリージョン名がなく、一覧は各 FSx のユーザーガイドで確認する形になっている。
- Bedrock Knowledge Bases から生成 AI やエージェントにファイルデータを渡したり、Athena でクエリし AWS Glue で変換したりできる。
- Transfer Family 経由の SFTP / FTPS / FTP によるパートナーとのファイル共有や、ECS・Fargate などのサーバーレス環境からのアクセスにも使える。
- 設定は FSx コンソール・AWS CLI・AWS SDK から行う。
AL2023の「セキュリティ更新0件」を信じてはいけない — リリース固定の罠
Source: Zenn | Published: 2026-11-09 11:22 JST
- Amazon Linux 2023 はリリースに固定される仕様のため、
dnf updateinfo list --securityの「0 件」は固定中のリリース内で 0 件という意味にすぎず、新リリース側の修正は見えていなかったと判明した。 - 本番サーバーで 0 件と報告した翌日に
dnf check-release-updateを実行すると新リリース 2023.9.20261104 が出ており、--releasever=latestを付けると openssh・libxml2・amazon-ssm-agent・kernel の 4 種のセキュリティ更新が見つかった。 - 対策として点検と適用には常に
--releasever=latestを付け、--assumenoで事前確認し、適用後はuname -rとgrubby --default-kernelで既定カーネルを確かめる。 - 適用後も
system-releaseパッケージは据え置かれるため、そのままでは点検が毎回 0 件に見え続ける。 needs-restarting -rの kernel 警告は使っていない予備系列の更新による誤報の可能性があり、「Secure Boot not enabled」はエラーではないと補足している。
WEBで画像を破くツールを作った
Source: Qiita | Published: 2026-11-09 06:44 JST
- Svelte と Canvas で、なぞった線に沿って画像が紙のように破れる Web アプリを作り、ピースを多角形ではなく「元の紙」と「破り線の片側」の制約の組で表すことで交差判定の実装を避けた。
- 破り線はなぞった点を 10px 間隔で取り直して 1:2:1 の平滑化を 3 回かけ、両端を紙の対角線の 2 倍まで延ばしてから、5px 間隔で法線方向に揺らしてギザギザにする。
- 減衰ランダムウォークでうねりを出し、内外 2 本の輪郭で破れ目の白い芯を表現。線は半径 10 万 px の円弧で閉じて左右の領域にし、52×52=2,704 個のサンプル点で振り分ける。
- 片方が全体の 1.5% 未満なら破らない、描画結果をピースごとにキャッシュする、重心基準で 9px 離して 0.6〜2.4 度傾ける(380ms・ease-out)、
prefers-reduced-motionに対応するといった工夫を入れた。 - U 字型に破ると 1 ピースが離れた 2 つの島に分かれ、島同士が一緒に動いてしまう問題は未対応として残っている。
AI時代の開発を支えるMOSHのプレビュー環境
Source: Zenn | Published: 2026-11-09 14:51 JST
- MOSH は共有ステージングの利用調整が渋滞していた問題を PR ごとのプレビュー環境で解消し、常時 100 以上の環境が稼働する状態で AI 時代の開発速度に追従できていると述べている。
- フロントエンドは Cloudflare Pages のブランチ URL、バックエンドは mirage-ecs と ECS(Bun)でステージングと同じ VPC に立て、デプロイは GitHub Actions と ecspresso で行う。
- DB は PR に
isolated-dbラベルを付けると Aurora PostgreSQL 内に専用 DB を作り、関連する PR 同士で同じ DB を共有するラベル指定にも対応した。 - 当初の Workers 構成から本番と同様の ECS へ移して差異を減らし、移行途中のパスは Pages Functions で振り分けて同じ URL で確認できるようにした。
- PR クローズ時に環境を削除し、mirage-ecs の purge 機能で未使用タスクを止めているが、spot instance は計算資源不足で使えない時間が増える可能性を課題に挙げている。
1年前に Claude と作ったサイトを見直したら、同じ Claude に次々と問題を指摘されました
Source: Zenn | Published: 2026-11-09 07:38 JST
- 1 年前に Claude と作った書評共有サイト BookConnect を同じ Claude に見直させると実害のある問題が 5 件指摘され、筆者は「気持ち良い言葉はいりません」というパーソナル指示で伝え方が変わったためだと考えている。
- 構成は Next.js・TypeScript・Supabase・Vercel で、Supabase Auth の確認メールが 1 時間に 2 通までしか送れない制限に引っかかっていた。
- 退会機能が無く、本棚から本を外すと他のユーザーの書評まで消える不具合も見つかった。
- Google Books API の利用枠は 1 日 1,000 回で、1 日約 50 人の利用で上限に届く計算だった。
- Google Books のデータを自前 DB に保存していることは利用規約違反の可能性があり、確認メールは独自ドメインから Resend で送る案を検討している。
Lambda MicroVMs で開発用の一時 Backend 環境を作ってみた
Source: Zenn | Published: 2026-11-09 09:00 JST
- Lambda MicroVMs 上に DB と認証基盤を含む一時 Backend 環境を立て、手元の Frontend から localhost 中継経由でログインと基本的な API 接続まで動くことを確認した。
- 既存の Docker Compose を
extendsで再利用し、MicroVM 用の差分だけを管理する構成にした。 - VM の寿命は実行と中断を合わせて最大 8 時間で、利用時間は起動時に必ず指定する必要がある。
- DB は毎回初期化されるため起動待ちが毎回発生し、ホットリロードは無く、localhost 中継は WebSocket に対応していない。
- 利用時間の指定は請求の上限ではなく、イメージ保存には 1 週間の最低期間があって短時間で消しても課金されうるため、VM の終了と保存資材の削除を分けて管理すべきと結論づけている。
React を使う Laravel 13 プロジェクトの作成
Source: Qiita | Published: 2026-11-09 09:07 JST
- macOS で
laravel newのスターターキットを「No」、フロントエンドを「React」にすると、認証画面なしのlaravel/blank-react-starter-kitで Laravel 13 と React のプロジェクトが作れることを確かめた。 - PHP・Composer・Laravel インストーラは
/bin/bash -c "$(curl -fsSL https://php.new/install/mac/8.5)"で一括導入できるが、Node.js は入らないため別途インストールが必要になる。 - 検証環境は PHP 8.5.0・Laravel 13.35.0・React 19.3.0・TypeScript 5.9.3・Node.js 24.21.0(LTS)・Laravel インストーラ 5.32.0。
composer run devで開発プロセスが起動し、php artisan serveの http://localhost:8000 でwelcome.tsxの「Let’s get started」画面が出れば成功となる。- React の画面は Inertia 経由で
resources/js/pagesに置き、logsプロセスは PHP に pcntl 拡張がある場合だけ起動する。
Next.js 16 Turbopack デフォルト化: build cache 3 つの変更点
Source: Zenn | Published: 2026-11-09 09:14 JST
- Next.js 16 で
next buildも Turbopack が既定になり build cache の保存先が変わったため、CI のキャッシュ設定を直さないと restore が空振りし続けると判明した。 - カスタム webpack 設定があるプロジェクトは
next build --webpackを明示しないと webpack でビルドされない。 - キャッシュの場所は
.next/cache/webpack/から.next/cache/turbopack/に変わり、GitHub Actions の cache のpathも合わせて修正が必要になる。 turbopackFileSystemCacheForBuildは Next.js 16.3 以降で既定trueになり、キャッシュを保持しない CI ではfalseが推奨される。Turborepo のoutputsは!.next/cache/**の除外が残っていれば変更不要。- 筆者はパス変更に気づかず約 2 週間 CI の restore が空振りしていたため、CI ログでキャッシュのヒット有無を確認するよう勧めている。
AI生成コードの採用判断:1,000円の境界で「動く」と「正しい」を分ける
Source: Qiita | Published: 2026-11-09 09:43 JST
- AI が生成した「1,000 円以上で 100 円引き」の関数は
yen > 1000と書かれており、999 円と 1,001 円は正しいのにちょうど 1,000 円だけ割引されない(期待 900 円・実際 1,000 円)と判明した。 - AI に「正しい?」と聞き直すより、日本語の仕様から 999→999・1,000→900・1,001→901 円の期待値を先に決めて確かめる方が判断材料になると主張している。
>=に直した修正版は 3 つの境界値がすべて PASS し、-1・NaN・1.5・文字列 ‘1000’ の不正入力は例外で拒否される。- 期待値を決められない、テストが失敗する、変更理由を説明できないときは保留し、失敗した期待値を実装に合わせて書き換えないことを採用基準にしている。
- 採用範囲は整数円額への 100 円引きに限定し、税・端数処理・クーポン併用は対象外と明記した。検証は Windows・Node.js v24.19.0。
Promise.allで失敗した後も処理が続く:部分成功と中止を分けて設計する
Source: Qiita | Published: 2026-11-09 09:44 JST
Promise.allの失敗はすでに始まった処理を取り消す合図ではなく「全件成功の結果を受け取れなくなった」という通知にすぎないと、実験で確かめた。- A 成功・B 失敗・C 未完了の 3 処理で
allが失敗したあとに C を手動で完了させると、allSettledには fulfilled・rejected・fulfilled の 3 件が入った。 allSettledの結果配列は完了順ではなく入力順で、statusで分岐してから値を読む必要がある。また全件の決着を待つため、未完了の処理があると結果は返らない。- 全件が必要なら
all、部分結果を使うならallSettled、処理そのものを止めたいなら各処理に対応するキャンセルを別途設計する、と使い分けを整理した。 - 検証は Windows と Linux の Node.js v24.19.0 で同じ出力を確認し、fetch の AbortSignal やサーバー側の停止は未検証としている。
Astroで複数ページの一覧データを共有する
Source: Qiita | Published: 2026-11-09 10:21 JST
- Astro で複数ページに同じ商品一覧を載せる場合、データを
src/data/items.tsにまとめて各ページから import すれば、更新箇所を 1 つにしつつ見出しや表示件数をページごとに変えられると示した。 - 型は
CatalogItem(title・url・image が必須、description は任意)の配列で定義し、型検査で項目の不足を見つける。 - 画像は
public/images/items/に置いて/images/items/…で参照し、パスにpublicを含めない。この置き方では自動最適化はされない。 index.astroとcatalog.astroでitems.mapを使い、トップ側はsliceで件数を絞る。確認はnpm run check・npm run build・npm run previewで生成 HTML・画像・リンクを見る。- Astro 5.0.0 で検証し、型が合っても URL や画像の存在は保証されないこと、サブパス公開では
base設定に合わせる必要があることを注意点に挙げている。
Vibe-Shield – Static security scanner for AI-generated Next.js/Supabase code(Vibe-Shield — AI 生成の Next.js/Supabase コード向け静的セキュリティスキャナー)
Source: Hacker News | Published: 2026-11-09 05:21 JST
- AI 生成コード向けの静的セキュリティスキャナー Vibe-Shield が MIT ライセンスで公開され、README ではコード 80 件とエージェント 12 件の計 92 ルールで検査するとしている。
- 検出対象は認証なしの変更系ルート・IDOR・SQL インジェクション・Supabase の RLS 未設定・サービスロールキーの露出・ハードコードされた秘密情報・XSS・SSRF・パストラバーサル・Webhook 署名の未検証など。
npx -y @vibefoundry/vibe-shield scanで実行し、--fix-promptで修正指示書を作り、init --agents all・audit-skills・mcpでエージェント連携やスキルへのプロンプトインジェクション監査も行える。- 対応は Next.js・Supabase・Stripe・Express・Fastify・Koa・Hono・Python・PHP と Claude Code・Codex・Cursor・Windsurf で、Node.js 18.17 以上・依存ゼロで動く。
- リポジトリの About は「60-rule」、スキャン出力例は「79 rules」と書かれ、ルール数の表記が README 内で一致していない。
Dodo – A Community Fork of Deno(Dodo — Deno のコミュニティフォーク)
Source: Hacker News | Published: 2026-11-09 10:27 JST
- 2026 年 10 月 9 日に Deno チームの Cloudflare 参加と 1 年後の開発停止予定が発表されたことを受け、Deno を引き継ぐコミュニティフォーク Dodo が「Very Early」段階で立ち上がった。
- フォークの理由は、Deno の中核が複数の denoland リポジトリに分かれ crates.io の固定版経由で取り込まれるため、変更のマージとリリースが多数のパッケージにまたがり外部から貢献しにくいことだとしている。
- 中核以外の補助機能を動的リンクの拡張(Dodo Extensions)として切り出し、保守を分散して軽量なランタイムを目指す方針を掲げた。
- 運営は Dodo Volunteers で MIT ライセンス。当面はモノレポの安定化と CI、Deno の主要 issue のトリアージ、初回リリース、資金調達の仕組みづくりに取り組む。
- 現時点でリリースは無く、Deno Desktop のモバイル対応などは将来の目標とされ、互換性についての明示的な記載は無い。
Show HN: Pgxio – a tiny PostgreSQL layer inside Nginx(Pgxio — Nginx 内で動く小さな PostgreSQL レイヤー)
Source: Hacker News | Published: 2026-11-09 22:18 JST
- Rust 製の Nginx 動的モジュールがノンブロッキングの libpq で PostgreSQL 関数を直接呼ぶバックエンド層 Pgxio が公開され、作者は 10 年前の ethanolus(c2h5oh)以来の構想を作り直したと述べている。
- 公開を明示した SQL 関数を REST で提供して JWT で認証し、オプションの libpq パッチで Nginx のチェーンバッファとの間のリクエストボディのコピーを無くす。
- WebSocket の
/v1/eventsで認可済みの無効化シグナルを配信し、クライアントは REST で最新データを取り直す。シグナルは一時的なもので CDC やメッセージキューではない。 - ローカルでの過去測定として PostgREST の最大 3.9 倍のスループットと約 60% 低い API メモリ使用量を報告しているが、条件は限定的としている。
bin/pgxio init・up・checkで試せ、ARM64 の Debian 13・Ubuntu 24.04/26.04 で検証済み。FreeBSD と amd64 は未検証で、リリースバイナリの無い実験的プレビューの段階にある。
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | FastAPI + async SQLAlchemy のテストを Testcontainers で書く | Testcontainersで本物のPostgreSQLを起動し、テストごとにrollbackでデータを分離するFastAPI+async SQLAlchemyのテスト構成を示した。 | @parkwestlabs | 00:33 |
| 2 | Lambda Durable Functionsでも二重実行は起こる?Checkpointの境界と冪等性を実機検証 | 完了済みStepの結果が再利用された前回検証に続き、AgentCore構成でCheckpoint境界の二重実行と冪等性の必要性を実機で確かめた。 | @takuyousou | 01:15 |
| 3 | 今日の技術トレンド | Next.jsのImageResponseのRCE脆弱性、OpenAIのAstral買収によるuv・Ruff標準化、1.5万超のMCPサーバーのガバナンス不在などを挙げた。 | @bambampurin | 07:02 |
| 4 | Claude Codeでクリスマスツリーのサイト「Deco My Tree」を作り直した話 | 昨年約200万人が訪れたDeco My TreeをClaude Codeで作り直し、Cloudflare WorkersとD1、19言語のhreflang構成にした。 | @decomytreeapp | 07:24 |
| 5 | 本文を待たせないためにSuspenseで分けたら、パンくずが2つになっていた話 | Next.js App RouterでパンくずをSuspenseで分けた翌日、初期HTMLにBreadcrumbListのJSON-LDが2つ入っていると気づいた。 | @itaraiguma | 07:54 |
| 6 | gqlgen で認可を口に置く 関所のミドルウェアと、その読みを 1 本に畳む控え | gqlgenでAPIの口ごとに認可の関所を置き、増えた同一行の読み取りをdataloaderなしで1本に畳んでSQL本数を試験で固定した。 | @hirahara | 08:00 |
| 7 | code-server + nginx の開発環境をクローズするので設定を供養する | クラウドのcode-server環境を閉じるにあたり、nginxとoauth2-proxyでGoogleログインをかけた設定一式を書き残した。 | @echigo | 08:00 |
| 8 | API Gatewayの実行ログ(Errorレベル)は、どのエラーで出るのか試した | REST APIにLambda・S3・MOCKの3統合を置き、実行ログをERRORにしたときどのエラーで記録されるかをアクセスログと比較した。 | @079aefdf | 08:41 |
| 9 | Terraformを白紙からやり直してみた。VPCからパブリックサブネットまで | TerraformでVPC・パブリックサブネット・IGW・ルートテーブルまで作り直し、fmt・validate・plan・applyの繰り返しだと結論づけた。 | @yasutomo7974 | 08:50 |
| 10 | Claude Codeで作る画面の「AIっぽさ」を減らすために、UIデザインSkillを作って4種比較してみた | 紫グラデや3枚カードの「AIっぽさ」を減らすUIデザインSkill「Oil UI」を作り、Claude Codeで4種の出力を比較した。 | @oiloil | 08:51 |
| 11 | Googleフォームの回答から「未対応」だけを別シートに自動集約する(GASトリガー設定まで) | Google Apps Scriptでフォーム回答のステータス列が「未対応」の行だけを別シートに集約し、トリガーで定期更新するようにした。 | @noa_senn | 08:58 |
| 12 | 「文字数 < 6 はスキップ」という英語前提の閾値が、和文の重複削除を壊していた話 | テキスト整形ツールkilnの重複削除が6文字未満をスキップする英語前提の閾値のせいで、「買牛奶」等の短い和文行を消していなかった。 | @recdnd | 09:00 |
| 13 | 個性を磨くUI観点 | 「AIっぽい」無個性なサイトを避けるため、文字・余白・形・色・操作のUI細部を架空の個人ブログの作例で考える本を公開した。 | @silverbirder | 09:00 |
| 14 | ピアノを弾く手を、モーションキャプチャなしで計算で動かす(運指・手首の最小二乗・IK・破綻の検査) | Three.jsで楽譜から運指・手首位置(最小二乗)・関節(IK)を計算で決め、手として破綻していないかを数値で検査して不具合を見つけた。 | @sishiya | 09:34 |
| 15 | 解読不能な暗号に挑む:自律型 AI エージェントはいかにしてサイドチャネル攻撃で独自暗号を攻略したのか | Google検索やコード実行を与えたAIエージェントの群れは、独自暗号を数学で破らずサンドボックスのサイドチャネルを突いて突破を試みた。 | @bharen | 09:36 |
| 16 | Anthropicから毎月もらえるAPIクレジットで、AIペンテストツールShannonを回してみた | Max・Team等に付く毎月のAPIクレジットはClaude Codeでは使えずAPI・Agent SDK向けのため、AIペンテストツールShannonの実行に充てた。 | @ktakayama | 10:06 |
| 17 | 12年ぶりの東北開催、JAWS FESTA 2026で登壇・ブース出展してきました | 11月7日にあきた芸術劇場ミルハスで開かれた、12年ぶり東北開催のJAWS FESTA 2026での登壇とCSCのブース出展を振り返った。 | @yuta_k0911 | 10:16 |
| 18 | LIFF初期化をUIから分離して、LINE内・外部ブラウザの両方で壊れにくくする | LINEミニアプリでLIFF SDKへの依存を小さなアダプターに分離し、LINE内・外部ブラウザ・直接URLのどれでも初期化失敗で止まらない構成にした。 | @shige7000 | 10:19 |
| 19 | BigQuery Graph の GQL はオンデマンド課金で動く。SQL との使い分けを測って決めた | 11月6日にBigQuery GraphのGQLがオンデマンド課金で使えるようになり、予約なしのプロジェクトで送金の循環検出をSQLと比べて測った。 | @nabeyan_dev | 10:27 |
| 20 | Antigravity CLIでSUMUZUを作った時の開発の進め方 | 第5回Agentic AI Hackathon with Google Cloudに出した引っ越し支援エージェントSUMUZUを、Antigravity CLIで一人開発した進め方を書いた。 | @tatsuyan | 10:40 |
| 21 | Chrome 157 HTML-in-CanvasをWebGLで検証する:縦書きテキストをシェーダーで歪ませても選択・検索が効くのか | 11月3日に安定版が出たChrome 157のHTML-in-CanvasをWebGLで試し、縦書きテキストをシェーダーで歪ませても選択・検索が効くか検証した。 | @antymark | 10:50 |
| 22 | 型パズルとホットリロードは相性が悪い。文字列を 1 つ直すだけで、読み込み直せなくなる | 条件型やテンプレートリテラル型で値から型を計算すると、文字列1つの修正でもホットコードリロードできなくなるとnimonyの調査で気づいた。 | @jasagiri | 10:51 |
| 23 | 文字起こしは何を選べばいいか|AWS Transcribe・Whisper・Notion AIを比べた | AWS Transcribe、SageMaker JumpStartで立てたWhisper、Notion AIの3つの文字起こしを同じ音声で比べ、選び方を示した。 | @ryu_sakurai | 10:59 |
| 24 | [保存]を押したのに保存されない ― クリックは、押した場所と離した場所が同じときだけ起きる | TssGridの編集確定で行が増えてボタン位置がずれると、押した場所と離した場所が変わりclickが発火せず保存されなかった。 | @tssdev | 11:02 |
| 25 | kintone で月次の集計表を作る:一覧の絞り込みに月の範囲を足して、会社×日でクロス集計 | 建設向けkintoneプラグイン「出面集計」のコードで、一覧の絞り込みに月の範囲を足し会社×日のクロス集計表を組んだ。 | @genbakoe | 11:25 |
| 26 | Claudeデスクトップアプリの「新しいウィンドウ」に無いボタンを、mod 機能で足してみた | Claude Code 2.1.291のmod機能でデスクトップアプリの入力欄上にパネル開閉や定型文送信のボタンを足し、その制約もまとめた。 | @seiyoo | 11:30 |
| 27 | AWS SAP試験 自分用あんちょこ | Udemy模擬試験で誤答したAWS SAP-C02の設問を、判断条件とサービスの組み合わせで「5秒暗記」に要約した復習ノートを公開した。 | @yosukegatz | 11:53 |
| 28 | Firebase の代わりになるモバイル向けバックエンドを、AI エージェントが最後まで設定しきれるように作った | Postgres・API・ログイン・SMS認証・Pushを宣言ファイル1つで揃えるSuperzeroを、非対話CLIとMCPでAIが設定しきれる設計にした。 | @mashihara | 12:00 |
| 29 | スタートアップエンジニアが取り組んだAWSコスト最適化 | InflabがMediaConvertの自前化やCircleCIからJenkinsへの移行、Spot・RI活用などで月約2.5万ドル(年約30万ドル)を削減した。 | @inflab | 12:21 |
| 30 | macOSアプリをApple Silicon+Intelのuniversalビルドにした話:配布から初回ログインまでを数える | ElectronアプリPMDesk 0.1.26をelectron-builderのarch: universalでApple Silicon+Intel対応にし、初回ログインまでの匿名イベントを入れた。 | @maximus | 12:23 |
| 31 | API Gateway を活用した Google Cloud でのモデルルーティング | Google CloudのAPI Gatewayでプロバイダごとに違うモデルAPIを束ね、SDK乱立を避けて推論・要約・フォールバックを振り分けた。 | @bharen | 12:57 |
| 32 | いま起きていることを書き留める時間を少しだけ | 記録は共有だけでなく考えの整理にもなり、毎日でなくても具体的な問いから少しずつ書けばよいと述べた(ay3s.comから転載)。 | @weiyi | 13:15 |
| 33 | AWS CLIでLambda関数を操作するコマンド一覧(CRUD) | Node.js 22のhello-lambdaを例に、create-function・list-functions・get-function等でLambdaをCRUDするAWS CLIコマンドを表にした。 | @reitonkyoj | 13:19 |
| 34 | ヤマト・佐川・日本郵便の配送停止情報をCloudflare WorkersとAIで毎日APIにする | ヤマトのHTML表・佐川のお知らせ文・日本郵便のPDFと形式の違う配送停止情報を、Cloudflare WorkersとAIで毎日同じJSONにした。 | @tomipetit | 13:19 |
| 35 | Supabaseの「拡張バージョンが古い」警告 - 既知の脆弱性を突かれる前に上げる | SupabaseのDatabase Advisorsの0022_extension_versions_outdated警告は、古い拡張が公開済みCVEを突かれる危険を示すと説明した。 | @seekseep | 13:48 |
| 36 | Claudeに「この会社の法人番号は?」と聞くだけで調べられるMCPサーバーを公開した | 法人番号とインボイス番号を扱うBango APIのMCPサーバーbango-mcpを公開し、npxで追加してClaudeから自然言語で検索できるようにした。 | @takuma_kanazawa | 15:02 |
| 37 | SupabaseのRLSをONにしたら、次は「別のユーザー」で試そう | SupabaseでRLSを有効にした後、別アカウントBでAのメモを開く・更新するなど、他人のデータを守れているか観測する方法を示した。 | @shingokumon | 15:33 |
| 38 | 今の技術だけで設計しない ― 初めての設計で打った布石が、オンプレからLambdaまで効いた話 | 店舗システムの初設計で将来の形を描き安く打てる布石を打っていたことが、オンプレからLambdaへの移行まで効いたと振り返った。 | @dk_architect | 15:50 |
| 39 | SQS/EventBridge/Step FunctionsとAgent Registryで考えるAI基盤設計 | Agent RegistryのGovCloud (US-West) GAを機に、SQS・EventBridge・Step Functionsの使い分けをAIエージェント基盤の設計へ広げた。 | @geneg | 16:57 |
| 40 | ゲームで学ぶマルチエージェント 実戦編 — Agentic Football Cup Alpha シーズンの記録 | AWSが運営するVirtual Leagueの「Alpha シーズン」(2026/09/11〜10/25)にAgentic Football Cupで参戦した経過を振り返った。 | @kashiwabaray | 16:58 |
| 41 | AWS AI Leagueを自身のAWS環境で試す ─ Community Editionのファインチューニングとアジア大会 | AWS AI League Community Editionのファインチューニングを自分のAWS環境で試し、9/29〜10/1のアジア太平洋・日本大会にも参加した。 | @kashiwabaray | 16:59 |
| 42 | JAWS FESTA 2026 in AKITA 懇親会を振り返ってみる | JAWS DAYS 2025・2026とJAWS FESTA 2026 in AKITAで懇親会運営を担った経験から、大規模イベント懇親会のノウハウを書いた。 | @k_suzuki_pnx | 17:13 |
| 43 | AI で作ったアプリを安全に社内公開する「市民開発基盤 on AWS」のアーキテクチャ案 | AIで作った業務アプリをMCP経由で受け付け、Step FunctionsとCodeBuildで検査後にFargateへ配備し、Cognito認証付きALBで社内公開する構成案を示した。 | @yamary | 17:29 |
| 44 | 「専任がいない」が最多13票。JAWS FESTA 2026 in 秋田のブースで聞いた、セキュリティ運用のいちばんつらいこと | JAWS FESTA 2026 in 秋田のCSCブースでセキュリティ運用のつらいことを聞くと、「専任がいない」が最多の13票だった。 | @cscloud | 17:44 |
| 45 | REAをまだ導入できないとき、保存済み解析記録のどこまで読める? | 10月28日に保存したREA 6.8.0・ShelfSearch 1.0.0の限定静的解析記録で、導入保留中に読める範囲と学習結果として書ける範囲を示した。 | @katachiworks | 18:00 |
| 46 | 最小権限:中高生に説明するつもりで書く技術・セキュリティ | 最小権限を文化祭の放送係とマスターキーにたとえ、「誰が・何に・どんな操作を・いつまで」を決めると余分な権限が見えると説いた。 | @kotanpolin | 18:18 |
| 47 | サムネイルの表示文脈を状態として分離する設計メモ | YouTube Thumbnail Previewの公開UIを題材に、アップロード済み・縮小表示で読める・他動画参照の3状態を分けて扱う型を提案した。 | @zhebuilds | 18:29 |
| 48 | SQLビルダーにGROUP BYを足したら、選んだ列のせいでSQLが壊れた | マウスでSQLを組むツールに集計とGROUP BY・HAVING等を足したら、選んだ非集計列でSQLが壊れたためGROUP BYを自動補完した。 | @a1221 | 19:07 |
| 49 | シミュレーター開発日記:S3の分割アップロードを完了と中止まで試す | シミュレーターv0.1.2にS3のmultipart uploadを実装し、旧ETagをInvalidPartで拒否し結合後5,242,883バイトになると確かめた。 | @bull | 19:32 |
| 50 | ブラウザでマウスのポーリングレートを推定する実装メモ(pointerrawupdate / getCoalescedEvents) | pointermoveを数えるだけでは正しい値に近づかないため、pointerrawupdateとgetCoalescedEventsでポーリングレートを推定した。 | @mousepolling | 19:41 |
| 51 | Next.js + Hono + パスキー認証でQR入退出管理システムを作った話【OSS公開】 | Next.js・Hono・PostgreSQL・Prismaと管理者のパスキー認証で、QRで入退室を記録するmame-inoutを作りOSSで公開した。 | @mameoffice | 20:19 |
| 52 | NestJS + TypeORMでOpenAPIに出したくないプロパティを隠す | OpenAPIから消せるのは@ApiHidePropertyとOmitType/PickTypeで作るDTOだけで、select: falseや@ExcludeはYAMLに残ると確かめた。 | @ncdc_jo | 20:28 |
| 53 | React のステート管理と副作用をシンプルにするために、Elm の形から学ぼう | Reactで状態の置き場所と副作用の開始場所を毎回選ぶ負担を、ElmとFoldkitのコードを例に一箇所へ寄せて減らす考え方を示した。 | @yasuakiomokawa | 20:50 |
| 54 | 気になっていたCloudflareを触りたくて、Workers + D1で個人ブログを作った | Rails中心の筆者がHono・D1・markedでWorkersのブログを作り、wrangler deployは型エラーでも通るためtsc —noEmitを別途回すようにした。 | @clown_viper | 21:02 |
| 55 | 管理画面を別のWorkerに分けて、Cloudflare Accessで守る(Hono + D1) | Workers+D1ブログの管理画面を別Workerに分け、ctx.accessとCloudflare Accessにログインを任せてHonoで記事のCRUDを作った。 | @clown_viper | 21:03 |
| 56 | [AWS]IAMのクロスアカウントアクセス(AssumeRole) | 信頼ポリシーのPrincipalにアカウントAを指定しsts:AssumeRoleを許可、aws sts assume-roleで一時認証情報を得てAPIを実行した。 | @77nnaapp | 21:14 |
| 57 | 予報が「降らない」と言っても、降っていたら傘を勧める:気象庁のナウキャストを端末で読む天気アプリ | 気象庁の降水ナウキャストの地図タイルPNGを端末で読んで色から雨量に戻し、降っていれば傘を勧めるExpoアプリを作った。 | @k3lab | 21:14 |
| 58 | Webデザイナーが Figma と Claude Code を MCP でつないで、デザインからアプリを作った話(2026年11月) | WebデザイナーがFigmaとClaude CodeをMCPでつなぎ、デザインからNext.jsアプリを作った手順を2026年11月時点で書いた。 | @nekonote328 | 21:18 |
| 59 | DOP-C02に880点で合格したので、AWSをRPG化した勉強法を全部公開する | DOP-C02に880点(合格750点)で合格し、問題をボスに見立てる世界観と最終文→制約→誤答消去の「3スロット法」を公開した。 | @kokosu | 21:37 |
| 60 | ポケモンの詳細を取りにいく準備を読み直した | ポケモン一覧20件の詳細取得に向け、src/App.jsのloadPokemonでmapとPromise.allがそれぞれ何をしているか読み直した。 | @t_aimi | 22:00 |
| 61 | kintoneで500件を超えるレコードを取る3つの方法と使い分け | kintoneのrecords.jsonは1回500件が上限のため、offsetずらし等500件超を取る3つの方法と工程表プラグインでの選択を示した。 | @kouteilab | 22:02 |
| 62 | 「何回もやり直したもの」を回数順に並べたら、いちばん得意なものが先頭に来た | TOEIC学習アプリでやり直し回数順に文を並べると得意な文が先頭に来たため、失敗回数で並べる式に直した。 | @horibe | 22:17 |
| 63 | 動画生成 AI を使わずに、どこまでアニメにできる? ローカルの画像生成と HTML で 80 秒のアニメ「余白の写真」を作ってみた | 動画生成AIを使わず、手元MacのStable Diffusion XL系の静止画とHTML canvasの演出だけで80秒のアニメ「余白の写真」を作った。 | @tamoco | 22:32 |
| 64 | Cookie同意を直したら、GA4のユーザーが9割消えた。広告の効果を自前のDBで追った話 | Consent Modeで同意初期値をdeniedにするとGA4のユーザーが1割になり、広告196クリックに対し6PVしか見えず自前DBで効果を追った。 | @tzp | 22:46 |
| 65 | Amazon Bedrockのバッチ推論をClaude Opus 5で試す | Claude Opus 5のバッチ推論を東京リージョンのGlobalプロファイルで最低100レコードから実行し、50%引きで約9分で完了した。 | @smori | 22:52 |
| 66 | Grok Botの代わりに、手元のClaude Code CLIをそのままチャットのバックエンドにしてみた | GitHub TrendingのTypeScript部門で+1,986 star/日だったOpenMausBotを動かし、手元のClaude Code CLIをバックエンドにした。 | @matsushima_a | 23:23 |
| 67 | dbt・Athena・ECS Fargateでメダリオンアーキテクチャを構築してみた | dbt・Athena・ECS Fargateで注文CSVをBronze→Silver→Goldに変換し、Silverで不正3行を分け、Goldで売上3850.00を得た。 | @kkoch5t2 | 23:56 |
| 68 | 「数値として並べる」にしたら -10 が -3 より後ろに来た。Intl.Collator の numeric は数字の並びを数えるだけ | Intl.Collatorのnumericは数字の並びを数として比べるだけでマイナス記号を扱わず、-10が-3より後ろに来ると手元で確かめた。 | @hashitoz | 23:58 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 業務を止めずに AWS Organizations を統合する(IAM Identity Center 利用時) | IAM Identity Center利用中の2つのAWS Organizationsを、業務を止めずに1つへ統合する手順を構成図付きで示した。 | @leomarokun | 00:21 |
| 2 | Amazon ECS コンソールのデプロイ可観測性、Linear・Canary・Blue/Green に対応 | 9月21日にECSコンソールのデプロイ可観測性がLinear・Canary・Blue/Greenに対応し、10%ずつ6分おきで約54分かかる切替の進捗を追えるようになった。 | @Haruki-N | 00:51 |
| 3 | 【Cloudflare】環境変数を設定したのに反映されない?「変数とシークレット」の設定場所に注意 | Workers Buildsなどでは変数とシークレットの設定場所がビルド時とランタイムで分かれ、間違えるとundefinedになると説明した。 | @hey_miii | 03:48 |
| 4 | Rokid Glasses × AWS Rekognition:顔を見たら名前がレンズに出る | Rokid GlassesとAWS Rekognitionで、同意を得た登録者を見ると約7秒で名前・会社・前回の話題がレンズに出る仕組みを作った。 | @tsukimori | 05:17 |
| 5 | PowerShell 5.1 で件数を数える9通りの書き方を、0件・1件・2件のフォルダに当てたら、2通りは0件・1件・2件のどれでも1を返し、1通りは0件と1件で例外になった | PowerShell 5.1で@(… | Measure-Object).Countと@($null).Countは0件でも1を返すなど、9通りの数え方の誤りを0〜2件で確かめた。 | @AUTOMOS | 07:32 |
| 6 | 【X】ブラウザ経由の自動投稿が時々落ちる原因をCDPで切り分けた手順(intentをやめた話) | CDPでのX自動投稿が2日近く時々落ちた原因を切り分け、intent/postをやめてホームと返信先の入力欄に直接入れて解決した。 | @kusarikakemron | 07:44 |
| 7 | Suspenseのフォールバックに構造化データを置くと、初期HTMLに2つ残る ─ 置き場所の決め方とcurlでの確かめ方 | Next.jsのSuspenseのfallbackにJSON-LDを置くと本体と合わせて初期HTMLに2つ残るため、置き場所を決めてcurlで確かめた。 | @itaraiguma | 07:53 |
| 8 | Col と Myopic Col — 2016 年の二分木の予想を 3,147 万局面で検算したら、もっと広い「誰にも見られていない頂点は * として切り離せる」が成り立っていた | Conwayの地図塗りゲームColと有向版Myopic Colをブラウザに実装し、2016年の二分木予想を3,147万局面で検算するとより広い性質が成り立った。 | @sen-ltd | 08:17 |
| 9 | クラウド・GitHub セキュリティインシデント・脆弱性速報 (2026-11-09) | Dependabotのアップデートのグループ化とペース調整など、GitHubとGCP/GKEのセキュリティ情報3件の影響と対策をまとめた。 | @iestudy | 09:00 |
| 10 | 【一本勝負】ノー勉AWS全冠、SAP-C03初日も通用するのか【検証企画】 | AWS 12資格をほぼノー勉で取った筆者が、11月17日開始のSAP-C03(合格点720点)に初日ノー勉で挑む企画を実況形式で書いた。 | @kaga-yasumitsu | 09:56 |
| 11 | LINEミニアプリのiPhone表示を改善する viewport・Safe Area・dvhの実装 | iPhone 15で見つかったLINEミニアプリの文字の小ささやノッチ付近のUI、100vhのずれをviewport-fit=cover・Safe Area・dvhで直した。 | @shin270080 | 10:11 |
| 12 | Cloudflare Workers で公開した静的サイトが Search Console で「HTTPS 以外の URL」と言われた件と対処 | Custom Domainsだけでは HTTP→HTTPS と www の正規化が効かないため、Always Use HTTPSとRedirect Rulesの301で解消した。 | @toshinsai | 11:53 |
| 13 | GitHub Actions OIDCのsubの変更(2026/07/15以降)についてのまとめ:Terraformでの信頼ポリシーの書き方 | 2026年7月15日以降作成のリポジトリはOIDCのsubがオーナーID・リポジトリIDを含む形式になるため、Terraformの信頼ポリシーの書き方を示した。 | @d-kaneda | 12:02 |
| 14 | Promise.raceのタイムアウトで処理が止まらない理由:待機と中断をNode.jsで実測 | Promise.raceでタイムアウトしても競わせた処理は止まらず、エラー後に完了ログが出るとNode.js v24.22.1で実測した。 | @ennagara128 | 12:04 |
| 15 | GitHub Issue起票PWAを作って踏んだAndroidの罠4件 | Vite 8+React 19のSPAをWorkers上のHonoで配信するGitHub Issue起票PWAで、Android向けにブラウザ挙動の回避策が4箇所残った。 | @kai_kou | 12:10 |
| 16 | NEXT_PUBLICは起動時に変わるか。同じNext.js buildを別の環境変数で動かして確認する | Next.js 16.3.4の同じbuildを別の環境変数で起動すると、NEXT_PUBLIC_はbuild時の値のままでServer Component側の値だけ変わった。 | @hiro123 | 12:16 |
| 17 | コピペ1行で、あなただけのAIキャラがDiscordに住みはじめる【プログラミング不要・15分】 | OSSのチャットボットMochiを1行のコマンドで導入し、名前や口調を決めたAIキャラをDiscordサーバーで動かす手順を示した。 | @FlatkeyAI | 12:24 |
| 18 | Windows11のDocker上でReact、Java、PostgresSQLの開発環境整備① | Windows 11のDocker DesktopでReact・Java・PostgreSQLをそれぞれ独立したコンテナで起動するところまでの手順を示した。 | @HaruKurakami | 13:34 |
| 19 | 別の Claude Code セッションが作業中の git ツリーを hook はどう見分けるか:checkout-guard の実装 | 同じgitツリーで別のClaude Codeセッションが作業中かを判定し、git checkoutやadd -Aを止めるPreToolUse hookの実装を説明した。 | @dooly6276 | 14:32 |
| 20 | タイプ相性表を「等倍を省略したスパース表」で持つ:複合タイプの掛け算・0倍の伝播・チェッカーUI(JavaScript) | ポケモン18タイプの相性表を等倍を省いたスパース表で持ち、複合タイプの掛け算と0倍の伝播をJavaScriptで実装した。 | @pokechamp_lab | 15:07 |
| 21 | AWS未経験だった私が実際にやった学習手順と、AWSで苦労した話 | AWS未経験から学んだ手順と、1アカウント1権限の制約・S3へのファイル送信・中国語等の多言語対応で苦労した点を振り返った。 | @takuma_ishigaki | 15:12 |
| 22 | 「入力はサーバーに送りません」を、自分のサイトで検証したら、嘘が1件見つかった | 猫の手道具箱でCSPによりfetch・XHR・WebSocket・sendBeaconが許可外の宛先へすべてブロックされると実測し、規約の誤記1件も見つけた。 | @bckanrisan | 15:36 |
| 23 | AIで作ったWebアプリを公開する前の5点チェック(Next.js・Supabase・Stripe) | Next.js・Supabase・Stripeで作ったアプリの公開前に、NEXT_PUBLIC_で秘密鍵がブラウザに出ていないか等の5点を手で確かめる方法を示した。 | @ponponpon888 | 15:38 |
| 24 | サイドメニューを transform で押し出したら、position: fixed の要素がずれた話と z-index の上げすぎ | transformでサイドメニューを押し出すと子のposition: fixedが画面固定でなくなる原因と、z-indexの値が膨らんだ経緯を書いた。 | @hasegawa—2025 | 15:43 |
| 25 | 表計算風の画面で、トラックパッドの横スクロールがブラウザの「戻る」になる問題への対処 | 横スクロールがブラウザの「戻る」になる問題をoverscroll-behaviorで防ぎ、併用した「戻る」を打ち消すJSは勧めにくいと振り返った。 | @hasegawa—2025 | 16:00 |
| 26 | TypeScriptのMixinとinterfaceはどう使い分ける? 型の契約と実装の共有 | TypeScriptでformat()の呼び出し方はinterfaceで揃え、配列をまとめて処理する実装の共有はMixinで行うという使い分けを示した。 | @takuya035035 | 16:39 |
| 27 | ブラウザの CPU 負荷テストは何を測れるのか。Web Worker で作って、4コア機で実測した | Web Workerの負荷テストを4コア4スレッド機で測り、ワーカー4本が最大で8本では4本の約6割に落ちると確かめた。 | @dokoka | 16:50 |
| 28 | 入力を外部に送らないブラウザツール集を、Next.js の static export と Cloudflare Workers で作った | 69個の事務ツール集「犬の手」をNext.jsのstatic exportとCloudflare Workersで作り、入力を外部に送らないことをブラウザ側でも強制した。 | @hasegawa—2025 | 17:17 |
| 29 | Google Cloud SQLとBigQueryの違いがわからなかったので、行指向・列指向とOLTP・OLAPから調べて整理した | Cloud SQLとBigQueryの違いを行指向・列指向とOLTP・OLAPから整理し、BigQueryでSELECT *を避ける理由などを調べた。 | @Pippichannnn | 17:21 |
| 30 | たった5分で作る!Next.js App Router APIをVercelへデプロイ | create-next-app --appでApp Router構成を作り、app/api/配下のRoute HandlerをVercelへ公開するまでを初心者向けに示した。 | @felix-jp-studio | 17:27 |
| 31 | Làm thanh kéo so sánh ảnh tóc trước và sau khi nhuộm(染める前後の髪の写真を比べるスライダーを作る) | 同じサイズの2枚の写真を重ね、スライダーで染めた後の画像を徐々に見せる比較UIの作り方をベトナム語で書いた。 | @Avoonghairsalon | 17:47 |
| 32 | たくさんの卵の中からハゲを見つけるゲーム | 大量の卵から1つだけ違う「ハゲ」を探すシュールなブラウザ間違い探しゲーム「EGG HUNT CLUB」を作った。 | @Andy342 | 18:00 |
| 33 | Windows11のDocker上でReact、Java、PostgresSQLの開発環境整備② | 前回の3コンテナ環境のDBにテストデータを投入し、React→Java→PostgreSQLとデータを取得して画面に表示するまでを示した。 | @HaruKurakami | 18:06 |
| 34 | 開発環境が突然「保護されていない通信」に!Let’s Encrypt の証明書を DNS 認証で更新して、自動更新にするまで | EC2のApache開発環境で期限切れになったLet’s Encrypt証明書をDNS認証で手動更新し、自動更新にするまでを示した。 | @Tukirukiki | 18:13 |
| 35 | 【悲しい話】個人開発のツール集を公開した。最初のアクセス 1,860 件の中身を調べたら、人はほとんどいなかった | 69ツールの「犬の手」公開直後にCloudflareで見えたページビュー1,860件を調べると、ほとんどが人ではなかった。 | @hasegawa—2025 | 18:15 |
| 36 | kintone REST API で一覧の絞り込みを引き継いで、500件を超えてレコードを取る | 建設向けkintoneプラグイン群で共通の、一覧の絞り込みを引き継ぎつつGET /k/v1/records.jsonの500件上限を超えて取る方法を示した。 | @Genbakoe | 18:44 |
| 37 | kintone のレコードを A4 の帳票にして印刷する:CSS の @page と、値の整え方 | kintoneのレコードをPDFライブラリなしでCSSの@pageとブラウザ印刷だけでA4縦の作業日報・KY活動記録の帳票にした。 | @Genbakoe | 18:44 |
| 38 | 計測イベントが壊れたらCIで落とす——JSON Schemaで書くデータ契約テスト | sign_up_completedがsignup_completeに変わるような計測イベントの形の変更を、JSON Schemaのデータ契約テストでCIで落とすようにした。 | @yuonozawa | 18:49 |
| 39 | ZENITH Codeディープ解析④ 主要な販売先から取引の依存度を読む――部品会社5社の売上に占める自動車会社の割合を並べる | 有価証券報告書の「主要な顧客」から、部品会社5社の売上に占める自動車会社の割合を開示リーダーで並べて依存度を読んだ。 | @Sohei-Taniguchi-CG | 18:51 |
| 40 | 初参加!JAWS FESTA 2026さ行ってきたどレポート | 11月7日に秋田市のあきた芸術劇場ミルハスで開かれたJAWS FESTA 2026 in AKITAに初参加し、地方コミュニティにも出たいと感じた。 | @manaty | 19:05 |
| 41 | ブラウザのマウス計測で「8000Hz」はどこまで信用できるのか — 数値を保留する条件の設計 | 8000Hzではサンプル間隔0.125msでタイムスタンプ分解能0.1msでは読み切れないため、ブラウザ計測で数値を保留する条件を設計した。 | @windspoor | 19:42 |
| 42 | 【Terraform×AWS】AWS Budgetsとコスト異常検出で「気づいたら高額請求」を防ぐ | 予算比の超過を見るAWS Budgetsと、機械学習で普段と違う支出を見るCost Anomaly Detectionを併用する構成をTerraformで作った。 | @ham-nao | 20:39 |
| 43 | 【Terraform×AWS】S3とCloudFront(OAC)で静的サイトを安全に配信する | S3静的ウェブサイトホスティングはバケット公開が必要でHTTPS非対応のため、非公開S3をCloudFrontのOAC経由で配信する構成をTerraformで作った。 | @ham-nao | 20:40 |
| 44 | 【Terraform】terraform testでモジュールのテストを書く(モックプロバイダー対応) | Terraform 1.6のterraform testと1.7以降のモックプロバイダーで、AWSにリソースを作らずモジュールをテストする方法を示した。 | @ham-nao | 20:41 |
| 45 | AWS Security Agent ハンズオン:GitHub リポジトリのコードレビューを実践する | 11/6のAWSセキュリティハンズオンを元に、AWS Security AgentでGitHubリポジトリをコードレビューする連携手順を補った。 | @soulgemanalyst | 21:05 |
| 46 | 【Next.js, Supabase Auth】爆速でGoogle認証を実装する | Next.jsとSupabase AuthでGoogle認証を実装する手順を、SupabaseとGCPの設定まで2026年3月時点の情報で示した。 | @bisketoriba | 21:17 |
| 47 | 【コツコツAWS】Amazon Bedrock - runtimeとmantleて結局何? - | Amazon Bedrockのモデル呼び出し口bedrock-runtimeとbedrock-mantleの違いを、Mantleエンジンとエンドポイントに分けて調べた。 | @guupys | 21:41 |
| 48 | プレビュー中のGuardDuty Investigation触ってみた(DevOps Agentとも比較してみた) | プレビュー中のGuardDuty Investigationで検出結果をAIに調査させ、前回試したAWS DevOps Agentとの違いを比べた。 | @mtmt_factory | 21:48 |
| 49 | The postcard lot that looked profitable until the fee lines arrived(手数料の明細が届くまでは儲かって見えた絵葉書ロット) | 近所の人のeBay販売を手伝う筆者が、ビンテージ絵葉書や鉄道時刻表の出品で手数料明細が利益を削った経緯を英語で書いた。 | @feesolvenotes | 21:50 |
| 50 | VercelではX-Forwarded-Forを偽装できない?25パターンで検証してみた | Supabaseの匿名サインインのレート制限に使う元IPを守るため、VercelでX-Forwarded-Forの偽装を25パターン試した。 | @RyoK73 | 22:01 |
| 51 | 【やさしく】CORSについて理解する | カフェ注文アプリでわざとCORSエラーを出し、APIは200 OKを返すのにブラウザが拒む理由をオリジンと同一オリジンポリシーから確かめた。 | @miruky | 23:04 |
| 52 | Amazon ECS の VPC Lattice 対応、ブルー/グリーン・リニア・カナリアの仕組みと注意点 | 10月2日にECSがVPC Lattice利用サービスでブルー/グリーン・リニア・カナリアに対応し、その切替の仕組みと注意点を整理した。 | @Haruki-N | 23:15 |
| 53 | Next.jsでAI画像編集サービスを作るときに考えたWebhookとクレジット管理の設計 | Next.jsのAI画像編集サービスで、長時間処理・Webhookの重複・失敗時のクレジット返却・画面離脱の4点を考えた設計を示した。 | @driftboss110 | 23:15 |
| 54 | 【AWS】RAG小、新機能全マシ、IAMカタメ、予算スクナメで | DynamoDBベクトル検索、Strands Decider 2B、Claude Haiku 5.5、Lambda Web Functionsなど6件の新機能を全部載せで検索システムを作った。 | @kikuziro | 23:21 |
| 55 | 終日予定の終了日をそのまま DTEND に書くと長さ0になる。iCalendar の終わりは「最終日の翌日」 | RFC 5545では終日予定のDTENDは最終日の翌日を指すため、終了日をそのまま書くと長さ0になり、icsgenでは1日足している。 | @hashito | 23:41 |
| 56 | Reactの基礎を学んで簡単な学習記録アプリを開発した感想 | Udemyで学んだreact 19.3.1とTypeScriptで、Stateだけを使い一覧・登録・学習時間合算ができる学習記録アプリを作った。 | @yukmaru | 23:55 |
Publickey
2026-11-09 付の記事はありませんでした。
gihyo.jp
2026-11-09 付の記事はありませんでした。
GIGAZINE
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | AIに「3DCGのおしり」を作らせて性能を比較するベンチマーク「LLM AssBench」が登場 | AIに人のおしりの3DCGを作らせ、ブラウザ上で回転・クリックで揺らして各モデルの出来を並べて比べられるLLM AssBenchが公開された。 | 19:00 |
ITmedia News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | クラウドインフラのシェア、AWSが26%に後退 Google Cloudは16%に上昇 市場全体は過去最大の高成長率へ 2026年第3四半期調査 | Synergy Researchによると2026年第3四半期の市場は前年比55%増の1680億ドルで、AWS 26%・Azure 19%・Google Cloud 16%だった。 | 11:00 |
TypeScript Blog
2026-11-09 付の記事はありませんでした。
Node.js Blog
2026-11-09 付の記事はありませんでした。
Astro Blog
2026-11-09 付の記事はありませんでした。
Cloudflare Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Launching the Vite Ecosystem Fund(Vite エコシステム基金を立ち上げ) | Cloudflareが非社員を含むViteコアチームの選考で、Vite Ecosystem Fundの第1弾30万1,300ドルをOSSプロジェクトとメンテナーに配分した。 | 22:00 |
Vercel Changelog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Decision models take 26% of requests; Anthropic now wins new teams 2:1(判断モデルがリクエストの 26% を占め、新規チーム獲得で Anthropic が 2 対 1 で優勢に) | 月100兆トークン超を中継するAI GatewayのProduction Index 11月版で、判断モデルは6週間で4分の1のリクエストに伸びたが支出は1ドルあたり0.5セントだった。 | 14:00 |
AWS What’s New
対象日の該当記事はすべて Top 20 に掲載されています。
Google Cloud Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Cloud Pathways, a distributed ML runtime for massive accelerator fleets, now GA(大規模アクセラレーター群向け分散 ML ランタイム Cloud Pathways が GA に) | Google DeepMindがGemini学習用に作った分散MLランタイムPathwaysがGKEでGAになり、直近90日で1.3億TPUチップ時間超に使われた。 | 22:00 |
Supabase Blog
2026-11-09 付の記事はありませんでした。
web.dev
2026-11-09 付の記事はありませんでした。
Mozilla Hacks
2026-11-09 付の記事はありませんでした。
CSS-Tricks
2026-11-09 付の記事はありませんでした。
Smashing Magazine
2026-11-09 付の記事はありませんでした。
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Show HN: Velork – Design and Code, Together(Velork — デザインとコードを一緒に) | Figmaのフレームを貼るとリポジトリのフレームワークに沿ったコンポーネントを出すフロントエンド向けIDEで、Claude Code・Codex・Cursor等に対応する。 | 00:31 |
| 2 | Byward – put any MCP server behind OAuth 2.1 and Entra ID(Byward — 任意の MCP サーバーを OAuth 2.1 と Entra ID の背後に置く) | Go製単一バイナリの認証ゲートウェイで、HTTP・stdioのMCPサーバーをOAuth 2.1/OIDCとEntra IDのアプリロールで守る(v0.1.0・第三者監査は未実施)。 | 00:31 |
| 3 | Show HN: Email-like interface to review, decide, and annotate agent work(エージェントの作業をレビュー・判断・注釈できるメール風インターフェース) | Plannotator InboxはClaude Code・Codex・Cursor等の質問や計画・差分を1つの受信箱で受け注釈や返信ができ、Tailscale経由でスマホからも使える。 | 02:57 |
| 4 | A new web bsed Markdown editor WASM(WASM で動く新しい Web ベースの Markdown エディタ) | SaralaはTauri 2上のWYSIWYG Markdownエディタで、KaTeX・Mermaid・D2・Shikiを本文内で描画し、ブラウザ版はRustをWASM化して動く。 | 03:49 |
| 5 | HN’s HTML has changed slightly(HN の HTML が少し変わった) | 投稿者は自作のCパーサーを1分で直せたと述べ、コメントではHackアプリでコメントが表示されなくなった指摘と公式APIの案内があった。 | 03:58 |
| 6 | Show HN: A free Gameboy–style music tracker in the browser with shareable URLs(共有 URL 付きでブラウザで動く無料のゲームボーイ風音楽トラッカー) | パルス2・波形・ノイズの4チャンネルをWeb Audio APIで再現し、曲はlocalStorageに保存してURLで共有できるトラッカーを公開した。 | 05:43 |
| 7 | Show HN: SafeScript, a safe version of JavaScript for executing untrusted code(信頼できないコードを実行するための安全な JavaScript「SafeScript」) | evalやclassを文法で排除し、constructorや__proto__を実行時に遮断、60秒上限のタイムアウトを持つJSサブセットでJSとPHPに変換される。 | 06:26 |
| 8 | Debezium Postgres WAL Subscription Monitoring(Debezium の Postgres WAL サブスクリプション監視) | 11月8日の記事で、捕捉テーブルが静かだとWALが約680MBまで溜まり、trust_slot併用で15MB未満、heartbeat queryで20〜40MBに抑えられた。 | 08:55 |
| 9 | Parse_number() as a SQLite extension: C vs. Rust(SQLite 拡張としての parse_number():C 対 Rust) | 最適化したC版は14KBで1行16〜19nsとRust版(約300KB)の約2倍速く、800万回のファズテストで全実装の結果が一致した。 | 10:04 |
| 10 | Everything to automate and make your device,like aPC and phone,smart as a robot(PC やスマホなどの端末を自動化し、ロボットのように賢くするすべて) | PC操作を主目的とするOSSのAI音声アシスタントFLEY AI-Voceの紹介投稿で、取得時点ではコメントが無く1ポイントだった。 | 12:12 |
| 11 | Show HN: A diffusion model that runs in pure CSS, no JavaScript(JavaScript なしで純粋な CSS だけで動く拡散モデル) | CSSの整数演算で11個の小さなMLPをDDIM 12ステップで展開し、約20万重み・5.2MBで16×16のピクセルアートを約0.13秒で生成する。 | 13:16 |
| 12 | Why MariaDB is giving financial services a cache of its own(MariaDB が金融サービスに専用キャッシュを提供する理由) | 11月6日の記事で、MariaDBとFINOSが監査性やコンプライアンスを組み込んだ金融向けOSS分散インメモリキャッシュ「Kevät」を発表した。 | 13:44 |
| 13 | Show HN: A bot attack forced me to rebuild my tools on Cloudflare Workers(ボット攻撃を受けてツールを Cloudflare Workers で作り直した) | /submit.phpへの同一IPから毎分数百件のスパムをIP遮断で防ぎ、Dead Link Checkerをエッジへ移したが、構成やコストの記載は無かった。 | 14:54 |
| 14 | Show HN: MyBox – Isolate your projects in a Linux box(MyBox — プロジェクトを Linux ボックスに隔離する) | apple/containerのフォークで、ボックスごとに独自カーネルを持ちファイルはコピーで搬入、Macとローカル網への通信を遮断しTouch IDを要求する。 | 20:51 |
| 15 | Show HN: Product Analytics for your agent. 100x+ cheaper analytics/BI(エージェント向けのプロダクト分析、100 倍以上安い分析/BI) | Slurpはイベントを自分のCloudflareに保存しエージェントがSQLで分析するOSSで、5,000万イベントで月約8ドルとOpenPanel Cloud比100倍以上安いと試算した。 | 23:30 |
| 16 | Show HN: Kiosk, a first-class AI assistants’ intefrace to online services(AI アシスタントがオンラインサービスを使うための第一級インターフェース Kiosk) | agents.txtとRFC 7591等で登録し、Equihashのproof of workとAP2のマンデート・Stripe決済を使うAIアシスタント向けオープンプロトコルを提案した。 | 23:42 |
| 17 | Show HN: Native Tcl/Tk Wayland and Android Port(Tcl/Tk のネイティブ Wayland・Android 移植) | Tcl/TkのWaylandとAndroid 11以降ARM64へのネイティブ移植の大半をClaudeが人間の監督下で書き、XMPPクライアントTkabberを1点の修正で動かした。 | 23:53 |