Vercel Sandbox 全リージョン対応、1.1.1.1 の耐量子DNSSECほか — Web Dev Digest: 2026‑09‑10
Top 20
Vercel Sandbox is now available in all regions(Vercel Sandbox が全リージョンで利用可能になりました)
Source: Vercel Changelog | Published: 2026-09-10 09:00 JST
- Vercel Sandbox を動かせるリージョンが 4 つから Vercel の全 20 コンピュートリージョンへ拡大された。
- 既定リージョンは従来どおり iad1 で、リージョン選択自体は全プランで利用できる。
- Pro と Enterprise はフェイルオーバーリージョンを設定でき、プライマリで sandbox を作れないと設定順に次を試す。
- データベースやストレージの近くで動かせるため、sandbox から依存サービスへのレイテンシが下がる。
- データレジデンシー要件があるチームは、プライマリを承認済みリージョンに限定して地域内処理を保てる。
1.1.1.1 now supports post-quantum DNSSEC, all 2,420 bytes of it(1.1.1.1 が耐量子 DNSSEC に対応、その署名は 2,420 バイト)
Source: Cloudflare Blog | Published: 2026-09-10 22:00 JST
- 1.1.1.1 が NIST 標準の耐量子署名アルゴリズム ML-DSA-44 による DNSSEC 署名検証に対応した。
- ML-DSA-44 の署名は 2,420 バイト・公開鍵は 1,312 バイトで、ECDSA P-256 の署名 64 バイトに対して桁違いに大きい。
- 保守的な UDP ペイロード上限 1,232 バイトを署名単体で超えるため、切り詰め応答と TCP フォールバックが常態になる。
- 1.1.1.1 への問い合わせは約 85% が UDP、Gateway DNS を支える Big Pineapple では約 60% が UDP で残り 40% は TCP・DoT・DoH。
- 従来鍵と耐量子鍵を併載するゾーンでは RFC 6840 の「有効な経路が 1 本あればよい」がダウングレード攻撃を許すため、耐量子署名がある場合はそちらを優先して検証する。Cloudflare は 2029 年までの完全耐量子化を掲げている。
Enterprise-grade PostgreSQL with AlloyDB Omni RPM Orchestrator is generally available(AlloyDB Omni RPM Orchestrator が一般提供開始)
Source: Google Cloud Blog | Published: 2026-09-10 04:00 JST
- AlloyDB Omni の Red Hat RPM オーケストレーターが GA になり、AlloyDB Omni 18.3.0 と同時に提供が始まった。
- デプロイ形態は単体コンテナ、Kubernetes オペレーター、単体 RPM、HA 向け RPM オーケストレーターの 4 つで、今回 GA したのは 4 番目。
- Low Downtime Maintenance によりマイナーバージョン更新と CPU・メモリのスケールが自動ロールバック付きで実行でき、GUC の変更は再起動なしで反映される。
- リードプールとスタンバイ専用の読み取りエンドポイント、GCS や S3 互換ストレージへの自動バックアップ、in-place のポイントインタイムリカバリ、SELinux 強制モードを備える。
- 標準 PostgreSQL 比でトランザクション処理が 2 倍、分析クエリが最大 100 倍速いと Google は主張している。
Shopify moves back to Native from React Native(Shopify が React Native からネイティブへ回帰)
Source: Hacker News | Published: 2026-09-10 23:09 JST
- Shopify が全モバイルアプリを React Native から Swift と Kotlin のネイティブ実装へ戻すと発表した(記事の公開日も投稿日と同じ 2026 年 9 月 10 日)。
- 理由はコーディングエージェントの成熟で、実装を共有する利点は縮んだのにプラットフォームごとに作る利点は残ったと結論づけている。
- Shop アプリは移行済みで、300 画面を超える Shopify アプリ、Point of Sale、Inbox が進行中。
- Shop チームは概念実証からストア公開まで 12 週間でネイティブ版を作り直した。
- 週 200 万ダウンロード規模の FlashList は重要な修正を継続、React Native Skia は 2026 年末までスポンサーを続け、Restyle はアーカイブする。
Amazon Quick desktop app is now generally available on macOS and Windows(Amazon Quick のデスクトップアプリが macOS と Windows で一般提供開始)
Source: AWS What’s New | Published: 2026-09-10 00:23 JST
- Amazon Quick のデスクトップアプリが macOS と Windows で一般提供になった。
- ローカルファイルを直接扱いながら、カレンダー・メール・業務アプリとの接続をバックグラウンドで保つ。
- エージェントは PC を閉じた後も動き続け、会話とコンテキストがモバイルアプリと同期して作業を引き継げる。
- 提供リージョンは US East (N. Virginia)、US West (Oregon)、Europe (Ireland)、Europe (London)、Europe (Frankfurt)、Asia Pacific (Sydney)、Asia Pacific (Tokyo) の 7 つ。
- モバイルアプリは無料配布と明記されている一方、デスクトップ版の価格やシステム要件は告知に記載がない。
Amazon Quick activity feed now available on iOS and Android mobile devices(Amazon Quick のアクティビティフィードが iOS と Android で利用可能に)
Source: AWS What’s New | Published: 2026-09-10 00:39 JST
- Amazon Quick のアクティビティフィードが iOS と Android のモバイルアプリで使えるようになった。
- 企業内のコミュニケーションとツールを横断し、対応が必要な項目を優先度順に 1 画面へ集約する。
- フィード上から直接アクションを実行でき、アプリを切り替える必要がない。
- どの通知が重要でどれが雑音かをユーザーが指定でき、利用に応じて学習して提示対象を絞る。
- 「毎朝 7:30 に当日の顧客ミーティングと準備用の 3 点を出す」といった定型処理を接続済みデータソースから組める。
AWS Lambda now supports 90-minute function timeout on Lambda Managed Instances(AWS Lambda が Lambda Managed Instances で 90 分のタイムアウトに対応)
Source: AWS What’s New | Published: 2026-09-10 03:00 JST
- Lambda Managed Instances (LMI) 上の非同期呼び出しとイベントソースマッピング呼び出しのタイムアウト上限が、15 分から 90 分へ 6 倍に拡張された。
- 同期呼び出しは従来どおり 15 分が上限で、今回の拡張の対象外。
- Lambda の durable functions 内では、非同期実行を最長 1 年まで走らせられる。
- メディアトランスコード、金融計算、AI 推論、バッチ処理をアプリの再設計なしに Lambda へ載せられるようになる。
- 設定はコンソール・CLI・Lambda API・IaC・Agent Toolkit for AWS から可能で、LMI が使える全 AWS リージョンで利用できる。
AWS Lambda now supports Graviton5-powered EC2 instances on Lambda Managed Instances(AWS Lambda が Lambda Managed Instances で Graviton5 搭載 EC2 に対応)
Source: AWS What’s New | Published: 2026-09-10 03:00 JST
- Lambda Managed Instances が Graviton5 搭載の C9g、C9gd、M9g、M9gd インスタンスに対応した。
- Graviton4 搭載インスタンスと比べて最大 25% 高いコンピュート性能が得られるとしている。
- キャパシティプロバイダーを作るときに、使いたい Graviton5 のインスタンスタイプを明示的に指定する。
- インスタンスタイプを default にすると、関数の設定に応じて Lambda が Graviton5 を自動選択する。
- 提供範囲は LMI と対象 EC2 インスタンスの両方が使える全 AWS リージョン。
AWS Transform for .NET modernization is now generally available via CLI(AWS Transform の .NET モダナイゼーションが CLI から一般提供開始)
Source: AWS What’s New | Published: 2026-09-10 05:00 JST
- AWS Transform custom の .NET モダナイゼーションが、1 行の CLI コマンドで起動できる形で一般提供になった。
- 対話的に実行するほか、既存のパイプラインやワークフローに組み込んで自律実行させられる。
- CLI は既存の Web アプリケーション、Visual Studio IDE、Kiro Power、MCP エージェントの各体験を補完する位置づけ。
- 言語バージョンの更新、フレームワーク移行、性能最適化、コードベース解析を大規模に走らせられる。
- 提供は US East (N. Virginia)、Asia Pacific (Mumbai / Tokyo / Seoul / Sydney)、Canada (Central)、Europe (Frankfurt / London) の 8 リージョンで、月 5 万エージェント分の無料枠が付く。
DeepSeek v4.1 Flash Beta on Vercel(Vercel の DeepSeek v4.1 Flash Beta)
Source: Hacker News | Published: 2026-09-10 00:28 JST
- Hacker News に投稿された Vercel AI Gateway のモデルページは、現在アクセスすると HTTP 404 を返す。
- AI Gateway のモデル一覧には beta が外れた deepseek/deepseek-v4.1-flash が載っており、コンテキストは 100 万トークン、価格は 100 万トークンあたり入力 0.15 ドル・出力 0.60 ドル。
- 同じ一覧の deepseek-v4-flash は入力 0.08 ドル・出力 0.18 ドルで、v4.1-flash はその約 2〜3 倍の価格帯に置かれている。
- v4 系(v4-flash、v4-pro、v4.1-flash)はいずれもコンテキスト 100 万トークンで、v3.2 系の 163.8K から大きく伸びた。
- HN 投稿は 3 ポイント・コメント 0 件で、議論には発展していない。
Node.js 26.8.2 (Current)(Node.js 26.8.2 Current 版リリース)
Source: Node.js Blog | Published: 2026-09-10 01:09 JST
- Node.js 26.8.2 (Current) が公開され、内容は依存ライブラリの更新とドキュメント・ビルド周りの修正が中心になった。
- OpenSSL を 3.5.8、undici を 8.10.2、npm を 11.19.1、corepack を 0.36.0、zlib を 1.3.2.1-motley-5eb4d7e に更新した。
- node:net の Server.prototype._listen2 が非推奨として明記され、fs.mkdtemp 系の戻り値型と crypto.setEngine の安定度が補われた。
- riscv64 の既定フラグ修正、GN ビルドでの target_cpu からの NODE_ARCH 導出改善、Windows の LTO 並列化が入った。
- fs_event_wrap、stream_pipe、profiler、ffi の内部バインディング型定義が追加され、WASI や watch モードの不安定テストが整理された。
Arm Neoverse CSS N4 Launched for Next-Gen CPUs and DPUs – ServeTheHome(次世代 CPU と DPU に向けた Arm Neoverse CSS N4 が発表)
Source: Hacker News | Published: 2026-09-10 20:08 JST
- Arm が 2026 年 9 月 9 日に Neoverse CSS N4 を発表し、それを報じた ServeTheHome 記事が翌日の対象日に Hacker News へ投稿された。
- 1 ダイあたり 8〜128 コアの構成が可能で、N シリーズの CSS としては初めて 3.8GHz までのクロックに対応する。
- Armv9.3 ベースの Neoverse N4 コアを 3nm で製造し、FP8 と MMLA、16×16 メッシュの Neoverse CMN S4 インターコネクトを備える。
- メモリは LPDDR6 に加え DDR5 と MRDIMM の 8000〜12000MT/s に対応し、I/O は PCIe Gen7 を最大 128 レーン持つ。
- Arm 自身は前世代比でソケットあたり性能 2 倍、電力効率 1.25 倍、メモリ帯域 1.75 倍を掲げるが、ServeTheHome の記事には CSS 世代間の性能比の記載がない。
メールは、どこからどう送るかを問わない——複数のランタイムとメールサービスに対応した、JavaScript・TypeScript向けメールラ
Source: Zenn | Published: 2026-09-10 00:58 JST
- 著者が Upyo という、ランタイムとメールプロバイダーを問わない JavaScript・TypeScript 向けメールライブラリを公開した。
- Node.js、Deno、Bun、Cloudflare Workers、Vercel Edge Runtime、Supabase Edge Functions で同じコードが動く。
- 送信経路は SMTP、JMAP、Resend、SendGrid、Mailgun、Amazon SES、Plunk、Lettermint を単一の Transport インターフェースで統一する。
- fetch()、Web Streams、Web Crypto という Web 標準 API だけで実装し、SES 署名も AWS SDK に頼らず自前実装して依存を削っている。
- 出発点は Nodemailer が node:net、node:tls、node:stream に依存してエッジランタイムで動かしにくい点で、エラーはタグ付きユニオン型、キャンセルは標準の AbortSignal で扱う。
Nuxt.js から Next.js へ ── フロントエンド技術リプレイスにおけるハーネスエンジニアリングと理解負債
Source: Zenn | Published: 2026-09-10 08:49 JST
- Claude Code 向けのハーネスを整備して Nuxt.js から Next.js へのリプレイスを進めたところ、移植精度と速度は上がった一方で、旧実装の技術負債と開発者の「理解負債」が新システムへ持ち込まれた。
- ルールは rules ディレクトリを architecture / code / migration / test の 4 カテゴリに分け、コンテキストは約 100 行の CLAUDE.md にプロジェクト概要・システム構成・優先度ルールを置いた。
- フィードバックは ESLint と Prettier を Claude の Hook で走らせ、docs 配下に画面仕様書と調査結果、status.md にセッション間で引き継ぐ進捗を置いている。
- 開発フローを現行調査・仕様書作成・実装・検証の個別スキルに分け、それを 1 つのスキルでオーケストレーションする形にした。
- 不適切な命名や多重責務の関数、デッドコードもそのまま移植されるため、対策として現行システムを全員が実際に触り、mermaid で依存を図示し、実装に
@link path/to/file.vue L36:L40の参照コメントを残し、UI 検証は Playwright と reg-cli のスクリーンショット差分を git 管理している。
How we cut CDN metadata lookup latency by 91%(CDN メタデータ参照のレイテンシを 91% 削減した方法)
Source: Vercel Changelog | Published: 2026-09-10 09:00 JST
- Vercel が CDN のメタデータ取得をパス単位から約 200KB のシャード単位へ変え、P99 を 215.8ms から 19.1ms(91% 減)へ短縮した。
- 平均は 8.59ms から 1.81ms(79% 減)、標準偏差は 44.9ms から 19.0ms(58% 減)になった。
- シャードは JSONL にソート済みパスのインデックスを埋め込み、二分探索で 1 回の取得から多数の参照を賄う構造にした。
- 数 MB のシャードはリクエストが多数のプロセスへ散るため LRU ヒット率が落ち、リージョンキャッシュのヒット率と転送コストの釣り合いから 200KB に落ち着いた。
- パス単位のメタデータアップロードをやめたことでデプロイが約 16.6 秒短縮し、デプロイ工程は約 10%、メタデータの多いデプロイでは最大 25% 速くなった。
【CSS-in-JS / Emotion】CSS-in-JS の最低限を理解する
Source: Qiita | Published: 2026-09-10 00:54 JST
- Emotion では styled と css prop により props や state といった実行時の値を直接スタイルへ反映でき、CSS や CSS Modules で必要だったクラス名の出し分けが要らなくなる。
- 動的なスタイルは
${(props) => props.color}の形でテンプレートリテラル内に関数を書いて解決する。 - Vite では
@emotion/reactと@emotion/styledを入れたうえで、jsxImportSource: "@emotion/react"を Vite 設定と tsconfig.app.json の両方に加える必要がある。 @emotion/babel-pluginは任意で、ソースマップの改善、デッドコード削除、minify を担う。- 記事が挙げるランタイム CSS-in-JS の代償は、追加の JS バンドル量と実行時のスタイル挿入コストの 2 点に絞られている。
音声AIの「どこで待ったか」を追跡する:turn_id・context_hash・中断ログをTypeScriptで実装する
Source: Qiita | Published: 2026-09-10 02:11 JST
- リアルタイム音声 AI の遅延と割り込みを追跡するには、ログを増やすのではなく session_id・turn_id・request_id の 3 層と context_hash で一発話を最後まで辿れる設計が必要だと結論づけている。
- turn_id は STT が確定した 1 ユーザー発話(STT から LLM、TTS まで)を、request_id は再試行やルーティングを区別する外部リクエスト 1 回を表す。
- context_hash はシステムプロンプトやツール定義といった不変文脈を正規化して SHA256 で取り、デプロイ間の意図しない差分を検出する。
- TraceEvent 型に phase(input / llm / tts / recovery)と status(accepted / started / completed / interrupt_requested / discarded / deadline_exceeded)を持たせ、durationMs を記録する。
withDeadline(300ms)で期限超過を扱い、controller.signal.aborted || active.turnId !== turnIdで古い結果を破棄し、割り込みは interrupt_detected_at・stop_requested_at・stop_acknowledged_at の 3 イベントに分けてどの段階で止まったかを特定する。
😱 ロリポップ!デプロイナウにPrismaアプリを上げたらQuery Engineが見つからない:OpenSSLランタイム差異の解決方法
Source: Qiita | Published: 2026-09-10 06:11 JST
- ロリポップ!デプロイナウで Prisma の Query Engine が見つからない原因は、生成側が debian-openssl-1.1.x 向けのクライアントを作る一方で本番が debian-openssl-3.0.x を要求していたことだった。
- 対処は schema.prisma の generator に
binaryTargets = ["native", "debian-openssl-3.0.x"]を加えること。 - あわせて package.json の prebuild と postinstall に
prisma generateを仕込み、デプロイ環境のビルド時に必ず生成させる。 - 確認はビルド成果物に
libquery_engine-debian-openssl-3.0.x.so.nodeが含まれているかで行う。 - 構成は Next.js 16 の App Router(
output: "standalone"が必須)、Prisma 5.22、Supabase の PostgreSQL で、症状はログイン失敗と Server Component のレンダリングエラーとして表に出た。
画像アップロードの上限は 2 軸ある — 1.7MB のファイルが 300MP だった
Source: Qiita | Published: 2026-09-10 08:00 JST
- 画像アップロードの上限はバイト数と画素数の 2 軸で持つ必要があり、実際に 1.7MB のファイルが 300 メガピクセルに達する例が出た。
- 512MB のファイルを投げても HTTP 受信、formData()、Buffer 化、sharp への受け渡しまで 2 秒ほどで通り、バイト数側に実質の壁は無かった。
- 壁になっていたのは sharp の既定上限である 268 メガピクセルだった。
- 最終的にバイト数の上限を 512MB、画素数の上限を 1,000 メガピクセルに設定し、全画素を Buffer へ展開する迂回デコード経路だけ 300 メガピクセルへ下げた。
- sharp には
limitInputPixels: MAX_IMAGE_PIXELS * 2を渡し、自前チェックの倍の値を安全網として持たせている。
縦読みジェネレーターをReactで作る — 隠しメッセージの文字数とuseState配列を同期させる設計
Source: Qiita | Published: 2026-09-10 08:34 JST
- 隠しメッセージの文字数と行入力の配列を同期させる方法として、useEffect ではなく
chars.map((_, i) => prev[i] ?? '')で前の値を引き継ぎつつ配列を作り直す形を採った。 - 変更ハンドラを useCallback で包み、その中で setHiddenMessage と setLineTexts を続けて呼ぶだけに留めている。
- MAX_CHARS で切り詰めた文字列をスプレッドで配列化し、インデックス対応で前回の入力値を保持する。
- インデックス基準のため先頭や途中を編集すると後続がずれる副作用は認識しつつ、末尾の増減が自然に振る舞う方を選んだと述べている。
- 実装対象は「ぱんだツールズ」の縦読みジェネレーターで、ブラウザ完結・登録不要のツールとして公開されている。
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | AI駆動開発者のための「Web & セキュリティ」 | 医療現場向けの自作ツールで患者データの海外送信や API キー露出が起きる前提を置き、Codex や Claude Code に守らせる要件を並べた本。 | @racco | 00:08 |
| 2 | 1文字ずつランダムに回すと脅迫状になる — 手書き風テキストの揺らぎ設計 | Math.random() で 1 文字ずつ回転とズレを与えると脅迫状に見えたため、崩す対象を書体ではなく並び方へ移した。 | @orectic | 00:34 |
| 3 | 【IAM Identity Center】Permission setsの仕組み・仕様について | 文字ばかりの公式ドキュメントで掴みにくい Permission sets を、IAM Role・IAM Policy・AssumeRole との対応図に落として整理する。 | @tmiki | 00:48 |
| 4 | yt-dlpの429エラーが止まらないのでsleepとリトライを繰り返していたら、そもそも字幕を取りすぎていた件 | yt-dlp の HTTP 429 は待ち時間の延長ではなく、全言語の字幕を取得していたのを必要な言語だけに絞ることで収まった。 | @camomile_cafe | 01:39 |
| 5 | 伝票と明細を繋ぐ列が、10万行すべて NULL だった | 20 年近く動いた業務システムの移行で、明細側の denpyo_id が 10 万行すべて NULL で、関係を別の手掛かりから復元する必要があった。 | @y3chi5z | 05:30 |
| 6 | デプロイ直後だけ画面が真っ白になる SPA を止める(Cloudflare Pages) | Vite ビルドの index.html が旧ハッシュ付き JS を参照して真っ白になる定番の事故で、工場の現場端末という条件が発見を遅らせた。 | @y3chi5z | 05:30 |
| 7 | Chart.js でグラフの高さだけ CSS が効かない(width は効く) | Chart.js 4.5.1 では maintainAspectRatio を false にして高さを親要素に持たせないと、width だけ効いて height が当たらない。 | @dai_solo_dev | 06:21 |
| 8 | 多段エージェント600試行、多層防御は発火しなかった | Model Armor は平文の攻撃文書を 0/12 で素通しし Base64 では良性文書まで 12/12 検知、Secret Manager の監査ログに trace は 0/307 だった。 | @ccie26302 | 07:05 |
| 9 | GoFullPageが使えなくなったので、範囲を選んでスクロールごと撮れるChrome拡張を作った | GoFullPage が著作権上の問題で Chrome ウェブストアから一時取り下げられたため、範囲選択してスクロール撮影する拡張を自作した。 | @enknot96 | 07:06 |
| 10 | 2026-08-25 今日の技術トレンド | 富士通や博報堂テクノロジーズのエージェント構築発表、OpenAI の AI ASIC「Jalapeño」公表と Astral 買収を 8 月 25 日時点の動きとして並べる。 | @bambampurin | 07:17 |
| 11 | 金融機関の電算部門を想定した、監査に耐えるデータ基盤の作り方(S3×Iceberg実践) (5) 本番移行ギャップ分析編 | S3 と Iceberg の連載最終回で、検証環境向けに省略した項目を理由込みで棚卸しし、本番導入に追加で必要なものを 1 枚のチェックリストにした。 | @nyondev | 08:00 |
| 12 | 消えた作業ツリーの dev サーバがポートを握り続けていた — /proc だけで持ち主を出す | git worktree を消した後も dev サーバがポートを保持し続ける事故を、/proc だけを読んで持ち主プロセスを特定する仕組みで解消した。 | @kodomo_news | 08:26 |
| 13 | わずか80行!JSのProxyでDOMをリアクティブにする「Mador」 | 約 80 行の Mador が JS の Proxy で既存 DOM をリアクティブ化する仕組みを追い、React や Vue の導入が過剰な場面の代替に位置づける。 | @ament3 | 08:53 |
| 14 | 技術スキル | HTML4 と XHTML から jedit でコーディングを始めた著者が、MDN や W3C を頼りに独学してきた経緯を軸に自身のスキルセットを棚卸しする。 | @adix | 09:00 |
| 15 | 境界を強い型にして実装をシンプルにしよう | 境界の型が弱いまま引き回すと生成 AI も読みにくいコードを書くため、Parse, don’t validate に沿って強い型へ変えた実例を出す。 | @sukechannnn | 09:06 |
| 16 | 手数料込みの支払額を出す「チケット、本当はいくら?」 | 先行・システム・決済・発券・配送の手数料を「1 枚ごと」と「申込ごと」に分けて入力できる計算機を Web ツールとして公開した。 | @holometer | 10:05 |
| 17 | 「リロードすると直る」モーダルのフォームバグをuseEffectの依存配列から調べた話 | 原因はフォーム初期化 useEffect の依存配列に isOpen が無く、モーダルが常時マウントのまま初期化処理が再実行されていなかったこと。 | @yucco | 10:23 |
| 18 | Supabaseの「authenticatedがSECURITY DEFINER関数を実行可能」警告 - 一般ユーザーが特権関数で越権 | Supabase の Security Advisor が出すこの警告は、一般ユーザーが所有者権限の関数を叩いて他人のデータ操作や権限昇格に至る経路を指す。 | @seekseep | 10:39 |
| 19 | Supabaseの「重複インデックス」警告 - 同じ索引を二重に維持していないか | Performance Advisor の 0009_duplicate_index は、同じ列に索引が 2 本残って書き込みが二重に重くなる状態を指している。 | @seekseep | 10:39 |
| 20 | Kiro SteeringはAWS設計標準を守り続けられる? Prompt直書きと3フェーズで比較してみた | 第 1 弾で Kiro Specs を「要件・設計・タスク・実装の変更を構造化管理する仕組み」と評価した続編として、Steering が AWS 設計標準を保てるかを Prompt 直書きと 3 フェーズで比べる。 | @nobu_13 | 10:41 |
| 21 | 動いているリポジトリを読む — Next.js 16 で学ぶクリーンアーキテクチャと TDD | 公開リポジトリ kai-kou/gem-hunter 1 本をパスと行番号つきで追い、Next.js 16 の 5 層構成と Vitest・MSW・Playwright・axe を辿る本。 | @kai_kou | 10:44 |
| 22 | 画像・音声ファイルなしで稟議ガチャを試作する──CSS・Canvas・Web Audioの分担 | 素材を増やさず演出を組むため、振動・落下・チャージ・レアリティ昇格・開封の段階を CSS クラスの付け外しと待機処理で進めている。 | @jinsights | 10:48 |
| 23 | Wikidataで「その名前は実在するか」をリアルタイム検証する | Next.js の POST ハンドラで名前を 120 文字以内に制限し、Wikidata へ問い合わせて実在性を判定する API の形を示す。 | @ming_dev | 11:41 |
| 24 | Canvasに画像を貼り付ける~【連載】実況パズルプログラミング | パズルアプリ okoze の v0.1.0 で数独を扱う計画を立て、開発環境から保存・Undo/redo・定石・ソルバーまで 7 機能を機能別ブランチで進める。 | @ogwk | 11:52 |
| 25 | GPT-6 Astraは何を待ち、いつ指示を取り込むのか — async tool callingとmid-turn steeringを実測 | 2026 年 9 月 3 日公開の GPT-6 Astra について、model guidance が挙げる Async Tool Calling と mid-turn steering の挙動を実測する。 | @joe_re | 12:14 |
| 26 | 個人開発SaaSの「今月いくら使ったか」を8プロバイダ横断で自動記録する | OpenAI・Anthropic・DigitalOcean・AWS・Stripe・Recall.ai・Sakana AI・GitHub Actions の 8 ダッシュボードを 15 分かけて巡る運用を自動記録に置き換えた。 | @kaigiai | 12:16 |
| 27 | 同じ機能を3通りで書く:トランザクションスクリプト・アクティブレコード・ドメインモデル | Fowler と Khononov の整理に沿って 3 つの業務ロジック配置を書き比べ、新しい順に優れているわけではないと述べる。 | @tkmvictim | 12:21 |
| 28 | 360px基準のFluid ResponsiveでiPhone Duoも追加対応なし | 折りたたみ iPhone Duo のアウターディスプレイは、2019 年頃から使っている 360px 基準の Fluid Responsive で追加対応が不要だった。 | @masatonakamura | 13:13 |
| 29 | ブラウザだけで動く背景削除ツールを作った — 209MBのAIモデルをCloudflareの無料枠で配る | 209MB の AI モデルを Cloudflare の無料枠で配り、画像を送信せずブラウザ内で背景を消し、余った透明部分も自動で切り落とす。 | @uekibachidan | 13:36 |
| 30 | Agent SearchにPDFを渡したら、デジタルパーサーは画像内テキストだけ0/3だった | Google Cloud の Agent Search に本文・表・画像内テキスト・2 段組の 4 ページ PDF を入れると、既定のデジタルパーサーは画像内テキストで 0/3 だった。 | @hogehogetaro | 14:00 |
| 31 | IAMのベストプラクティス — 最小権限の原則から始めるAWSアクセス管理 | AWS の IAM 設計で、権限が広すぎてインシデント被害が広がる状態と狭すぎて運用が回らない状態の両方を最小権限の原則で避ける勘所を並べる。 | @akinori901 | 14:23 |
| 32 | Mac開発環境セットアップ:Node.js・mise・Git・gh・Antigravity CLI | macOS の zsh 上で Node.js・mise・Git・gh・Antigravity CLI を 1 行ずつ入れ、各段階で確認コマンドを走らせる初学者向けの手引き。 | @junhat6 | 14:26 |
| 33 | ^1.5.3 と書いたら 1.7.2 が入り、サインアップが 500 になった | Hono・Cloudflare D1・Drizzle ORM・better-auth の構成で、キャレット指定によりマイナーが上がり認証ライブラリのスキーマ要件が変わって 500 になった。 | @y3chi5z | 15:00 |
| 34 | 業務用バーコードスキャナを Web で受ける: Enter を送らない機種と、タブレットの IME | HID モードのスキャナが Enter を送らない機種とタブレットの IME に阻まれ、キー入力の受け方を現場で 3 回設計変更した。 | @y3chi5z | 15:00 |
| 35 | AlphaEvolve を使用してテトリスの NP 完全問題の解法を最適化する | 次のブロックがせいぜい 2〜3 個先までしか見えず深い探索ができない点を NP 完全問題として置き、AlphaEvolve に配置解法そのものを進化させる。 | @bharen | 15:02 |
| 36 | 会話できる深夜レストランを選ぶAI設計:変わる事実をどう扱うか | 22:15 の検索条件を固定し、人気順より「到着後も注文できるか」を先に判定し、古い情報は推測で補わず VERIFY へ戻す設計を置く。 | @amamiya_chan | 15:02 |
| 37 | 【Part3】【No.014】TypeScriptでPropsを書く ― interfaceとtypeの使い分けの最低限 | 必須 Props を渡し忘れると tsc が TS2741 で止まる状態から、型のプロパティ名に ? と分割代入に = を足して任意化する 2 手を示す。 | @penguinengineer | 15:27 |
| 38 | ローカルで動作する Gemma 4 を使用した ADK エージェントの作成 | Gemma 4 は全モデルがマルチモーダルで可変アスペクト比と解像度を扱え、一般的なハードウェア構成のまま ADK エージェントをローカルで動かせる。 | @bharen | 16:31 |
| 39 | AIに道を敷かせたら、街が碁盤の目になった。対角線を見て直した | 行き止まりを消す規則を入れたら碁盤状の道路網が出たため、対角線のマスを見る規則を 1 つ足し、コンソールから数百ターン回して収めた。 | @autocamp | 16:34 |
| 40 | Notionの期日リマインドを「仕組み」として実装するときの設計とハマりどころ | Notion に期日を持たせても「期日が来たら」というトリガー自体は存在しないため、期日通知ツール Kapsel の運用から誰へいつどう知らせるかを別レイヤーの設計問題として切り出す。 | @kapsel | 16:41 |
| 41 | AWS Verified Accessで社内システムの認証を横断管理する | サービスごとの独自認証と退職者アカウント残存を、認証とユーザー管理を Okta へ寄せて SCIM で入退社に追従させる形へ刷新した。 | @kaito_bq | 17:30 |
| 42 | AIツール比較を二段階の探索状態として設計する | 候補を広く見つける状態と同条件で少数を比べる状態を 1 枚のランキングに押し込むと、検索性も比較可能性も失われると述べる。 | @thumbsai | 17:49 |
| 43 | 動的ルートが /dashboard を飲み込んで、@dashboard と表示された | Next.js App Router で公開ページ用の /[username] が未作成の /dashboard を拾い、404 の代わりに @dashboard が表示された。 | @matsutake_prgrm | 18:00 |
| 44 | 画像から動画へ: 参照素材とフレーム遷移を分けて考える | Photogenerator.ai の公開 UI だけを見た設計メモとして、素材の意味づけである Text With Reference と状態遷移の指定を別の入力として扱うべきだと述べる。 | @videoai | 18:41 |
| 45 | Edgeで動くDiscord Botフレームワークを作ってる | discord.js が前提とする実行環境を避け、Cloudflare Workers 上で Hono 風に書ける Discord Hono を開発している。 | @luisfun | 18:49 |
| 46 | 週刊Cloudflare - 2026/09/06週 | 2026/08/30 から 09/05 の Cloudflare 変更を網羅優先でまとめ、Wrangler 4.128.0 の workflows instances list への —date-start 追加などを挙げる。 | @asahi_iwm | 19:10 |
| 47 | TypeScriptで実装する秋分日計算と供養コスト比較シミュレーションのデータ設計 | 秋分日は固定定数にできないため国立天文台の暦要項の近似式で中日と前後 3 日を Date から導出し、費用は一時取得費と年次維持費に分ける。 | @hyconsulting | 20:02 |
| 48 | カタカナの正規表現を Unicode プロパティで書くと「ー」で落ちる | Script=Katakana に長音符「ー」が含まれないため「コーヒー」が弾かれる挙動を、Node.js 22 と Unicode 17.0 で 1 文字ずつ確かめた。 | @devkitlab | 20:28 |
| 49 | curlでは200なのに、ブラウザでは開けない。PWAの画面遷移を壊したService Worker | HTML の URL を正規化するリダイレクトとキャッシュ優先の Service Worker が重なり、Chrome の画面遷移が ERR_FAILED で止まった。 | @jisaku_net | 20:29 |
| 50 | Gemini 3.8 Flashを開くたび『思考モード』を選び直すのが面倒だったので、Tampermonkeyで自動化した | MutationObserver でモデルメニューのボタン出現を待ち、3.8 Flash と思考モードを自動選択する Tampermonkey スクリプトを書いた。 | @mcp | 20:54 |
| 51 | 日本語の議事録を正規表現で伏字にしたら、34語のうち14語を取りこぼした | 「田中:」形式の発言者行や法人格なしの社名が漏れたため、取りこぼしを追うより誤爆 0 を優先し、既定 19 件の候補を文脈つきで提示する形に変えた。 | @toru_fractal | 21:42 |
| 52 | Vertex AI RAG Engineをあえて推測させたら、誤答は24/24件から9/24件へ減った | 推測を促す厳しい指示で 8 種の質問を各 3 回試すと誤答は 24/24 から 9/24 へ減ったが、文書に答えがない質問は 6/6 で推測が残った。 | @hogehogetaro | 22:00 |
| 53 | Kiro Hooks × cfn-lintでCloudFormationのQuality Gateは自動化できる?8ケースで検証した | AWS Software Development Lifecycle をどこまで Kiro へ委任できるか探る 10 本連載の第 3 弾で、Kiro Hooks と cfn-lint による CloudFormation の Quality Gate を 8 ケースで測る。 | @nobu_13 | 22:03 |
| 54 | DevcontainerからAWS Bedrock経由でClaudeCodeを使用する | devcontainer.json に CLAUDE_CODE_USE_BEDROCK と AWS_REGION を置き、ホストの ~/.aws をバインドマウントしてキーレスで動かす。 | @fttkmcc | 23:23 |
| 55 | TDDは変わった。全部ユニットで回すのはもう古い | 型システムと LSP が形の検証を担うようになったため、料金計算や状態遷移などコアロジックだけ先にテストを書けばよいと主張する。 | @tinyum | 23:28 |
| 56 | 祝・Lambda実行時間90分化!LMIの概要と「で、結局EC2/Fargateから移行すべき?」を整理してみた | LMI はメモリ最大 32GB・非同期 5,400 秒で料金は EC2 料金に 15% の管理手数料が乗る形。90 分超は Fargate、常時稼働は EC2 と切り分ける。 | @dai_cloud_aws | 23:40 |
| 57 | # Go × Next.js 開発の手作業を減らす #1 | OpenAPI 定義 1 本から oapi-codegen で models.gen.go、openapi-typescript で schema.d.ts を生成し、型同期の手作業を消した。 | @honi_chan | 23:49 |
| 58 | # Go × sqlcでDBアクセスの定型コードを書かない | db.Query と rows.Next の定型を手書きする代わりに、sqlc で SQL から Go のアクセスコードを生成する形へ寄せている。 | @honi_chan | 23:54 |
| 59 | チーム開発記録39:テスト設計書の刷新 | 優先度順 11 項目の列挙をやめ、方針・対象と観点・CI 構成・規約の 4 部構成へ改訂し、PR 時の自動 CI とリリース前の手動確認に絞った。 | @singularitylabs | 23:58 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | opentype.jsで文字をアウトライン化してCanvasとSVGに同じ絵を描く | ctx.fillText() では SVG へ書き出せないため、opentype.js でフォントをパースしてパス化し、Canvas と SVG を同じ形にする。 | @masakazuimai | 00:35 |
| 2 | 【CSS Modules】CSS Modules の最低限を理解する | Vite ではファイル名を .module.css にするだけで有効になり、CSS 自体は同じままで読み込み側がオブジェクト参照に変わるだけ。 | @whopper1962 | 00:52 |
| 3 | ChatGPT WorkとCodexでオンライン便利ツール集を開発した話――15ツールを支える設計と検証 | CSV・文章・画像・ZIP を扱う 15 ツールを ChatGPT Work と Codex で作り、jim-jin.com として公開するまでに固めた設計と検証を並べる。 | @yukimh | 00:55 |
| 4 | 「あの提案書どこだっけ」を言わなくなるように、Embeddingで意味検索するシステムを自作した | ファイル名を覚えていない提案書はキーワード検索で出てこないため、Embedding による意味検索を個人の学習用 PoC として組んだ。 | @daichannel | 01:31 |
| 5 | Payload CMS 拡張ログ #1 — SMTPを使わず、n8n × Slackで通知を一元管理する | Payload 公式の Form Builder で作った問い合わせフォームの通知を、SMTP を使わず n8n と Slack へ寄せて一元管理した。 | @kuros-works | 01:38 |
| 6 | 【CSS-in-JS / vanilla-extract】ゼロランタイム CSS-in-JS の最低限を理解する | styled-components や Emotion はレンダリングごとに JS が CSS を生成する一方、vanilla-extract はビルド時に静的 CSS を出す点を対比する。 | @whopper1962 | 02:24 |
| 7 | (速報)Lambda Managed Instances上の非同期呼び出しとイベントソースマッピング(ESM)呼び出しが90分に拡張 | 2026 年 9 月 9 日の発表で LMI の非同期と ESM 呼び出しのタイムアウトが 15 分から 90 分へ 6 倍になった点を、未検証の速報として整理する。 | @yama3133 | 05:23 |
| 8 | 日本初日本発AWS GameDayで優勝して思ったこと | 2026/9/6 の GameDay は「深夜オンコール中のエンジニア」設定の 1 人チーム戦で、乳児の夜泣き対応と並行しながら優勝した。 | @takano0131 | 08:05 |
| 9 | 登録不要、バックエンドなし。日本語で使えるオンラインホワイトボード「Everslate」を公開しました | Microsoft Whiteboard の付箋が長文に窮屈だった経験から、テキストボックス中心でバックエンドを持たないホワイトボードを公開した。 | @tokicode | 08:36 |
| 10 | Agent Orchestrationを活用して HULFT10 for Container Services のコストを試算してみた | AWS の料金変更や為替変動で概算資料が陳腐化する問題に、Agent Orchestration で最新リソース情報から自動試算する形を当てた。 | @sugimon | 08:50 |
| 11 | ブラウザだけで遊べる「ジャスト3秒」をHTML・CSS・JavaScriptで作ってデプロイした | 体感だけで 3.000 秒を狙うミニゲームを作り、記録をミリ秒単位で端末内に保存し、クリックとスペースキーの両方で操作できるようにした。 | @boraemon2000 | 08:50 |
| 12 | 画像を「指定サイズ以下」に自動圧縮する(Canvas × 二分探索) | 目標バイト数以下で最も高い画質を二分探索で見つけ、Canvas だけでサーバーへ送らずに JPEG や WebP を書き出す。 | @yuapi | 09:21 |
| 13 | URLアニメーションを本番サイトに置いたら、絵文字が %EF%B8%8F に化けた | location.hash を setTimeout で書き換える 2020 年来の手法を本番へ置くと、絵文字が %EF%B8%8F にパーセントエンコードされて崩れた。 | @Rapls | 09:30 |
| 14 | アラフ — 数が言えるのは部屋の大きさだけなので、1マスずつの交換は数に見えない | 各部屋がちょうど 2 つの数を持ち面積がその間に厳密に入るパズル アラフを、4 段のソルバー内蔵でブラウザに実装した。 | @sen-ltd | 09:55 |
| 15 | 勉強会文化ゼロの支社で、2026 Japan AWS Jr. Championsの私が立ち上げたクラウド勉強会——部署の壁を越えた交流とアウトプットの文化を作る | 2026 Japan AWS Jr. Champions のリレー 41 日目として、BIPROGY 関西支社で部署をまたぐクラウド勉強会を立ち上げた経緯を書く。 | @MikuMatsuo | 10:37 |
| 16 | useRouter の import 元を間違えると “NextRouter was not mounted” で詰まる話 | App Router で古い記事や AI のサンプルどおり useRouter を入れると NextRouter was not mounted で止まる原因を実例で示す。 | @ennagara128 | 10:53 |
| 17 | 2026年9月10日 今日のQiitaトレンド記事をポッドキャストで聴こう! | 前日夜の Qiita トレンド記事を AI ポッドキャスト化して毎朝 7 時に更新している告知で、当日分の出典記事リンクを並べている。 | @ennagara128 | 11:04 |
| 18 | ChatGPTで機密資料を扱う前に --- 学習オフ・一時チャット・プロジェクト限定メモリの使い分け | 顧客名を含む AWS の基本設計書を GPT-6 に渡す前提として、学習オフ・一時チャット・プロジェクト限定メモリの使い分けを詰める。 | @ootakazuhiko | 11:12 |
| 19 | フィルターのプレビューは完璧だった。書き出したら継ぎ目が出た | 6000px のポスター全面にフィルターをかけると、プレビューには一度も出ない薄い縦の継ぎ目が書き出した PNG に走った。 | @cheng_pm8 | 11:15 |
| 20 | (新機能)Amazon Bedrock Knowledge BaseにConfluence Data Center向けネイティブコネクタが登場 | これまで Confluence Cloud 用しかなかった Bedrock Managed Knowledge Base のコネクタに、自社ホスト型の Data Center 版が加わった。 | @yama3133 | 11:22 |
| 21 | package.json には書いてあるのにビルドが落ちる。node_modules の中を見たら入っていなかった話 | 久しぶりに開いた Next.js プロジェクトで、package.json にある依存が node_modules に無く、無関係なファイルの型エラーでビルドが落ちた。 | @tarou_0818 | 11:33 |
| 22 | AgentCore移行で比べるLangGraphとStrands:実行基盤と計画を分けて設計する | 2026 年 9 月 3 日の AWS 記事に沿い、LangGraph を AgentCore へ移す段階と Strands でモデル中心へ組み替える段階を公開サンプルで比べる。 | @emi_ndk | 11:57 |
| 23 | プリザンターの分類項目にNFCタグ読み取り機能を追加してみる | 油汚れや暗所でバーコードが読めない現場向けに、Chrome for Android の Web NFC API でプリザンターの分類項目へ値を入れた。 | @pmc-ko | 12:09 |
| 24 | 【個人的備忘録】CloudflareDNSを経由してさくらのメールボックスを使う | Cloudflare Registrar と DNS で管理するドメインを移管せずさくらのメールボックスへ登録する、ドメイン追加と DNS 設定の手順を残す。 | @yui-kazeniwa | 12:20 |
| 25 | Windowsから秘密鍵を使ってSCPでEC2のファイルを取得する方法 | Windows 11 の PowerShell から .pem を指定した scp で、EC2 上のファイルを手元へコピーする基本コマンドをまとめる。 | @chamie_l | 12:51 |
| 26 | iPhone Duoのアウターディスプレイ、Fluid Responsiveなら追加対応は不要だった | iPhone Duo のアウターディスプレイは 5.4 インチ・1,398×2,034px・460ppi で、既存の Fluid Responsive 設計のまま追加対応が不要だった。 | @masatonakamura_nvls | 13:02 |
| 27 | 稼働確認は668回失敗していたが、タスクスケジューラには1件も届いていなかった — 無人運転の「静かな壊れ方」15件 | 1,379 回の観測のうち 668 回(48.4%)が異常で終わっていたのに通知は 1 件も届かず、無人運転の静かな壊れ方 15 件を数え上げた。 | @AUTOMOS | 13:07 |
| 28 | Next.js App Routerで実装するシンプル認証フローとミドルウェア活用術 | pages の getServerSideProps に頼らず、App Router では Middleware でリクエストがページや API に届く前に保護をかける形を示す。 | @felix-jp-studio | 15:23 |
| 29 | Lambda関数の実行時間が90分になったらしいので調べてみた | 90 分化は Lambda Managed Instances 限定で、通常の Lambda 関数のタイムアウト上限は 15 分のままだと確認している。 | @drumaccho | 16:21 |
| 30 | CloudFormationのUserDataにheredocを丸ごと埋め込んでTomcatをサービス化する | UserData 全体を YAML のブロックスカラーで 1 つの文字列として扱い、その中でシェルの heredoc を複数重ねる書き方を整理する。 | @caymezon | 16:32 |
| 31 | AWS VPCエンドポイント入門 5種類とPrivateLinkの関係を整理する | AWS::EC2::VPCEndpoint の現行仕様では種類は 5 つで、それぞれの役割と PrivateLink・料金への効き方を突き合わせる。 | @s_horikoshi | 16:58 |
| 32 | Google Fonts周りに4行追加して、読み込みを爆速にした件 | Astro 製ポートフォリオに preconnect などを 4 行足し、Lighthouse Performance が 50 から 98、FCP が 5.8 秒から 0.9 秒になった。 | @okann | 17:00 |
| 33 | 【19歳・高卒】AWS SAAを1ヶ月・30時間で合格した話 | 実務未経験の 19 歳が約 1 か月・30 時間の学習で SAA-C03 に 731 点(合格ライン 720 点)で合格した学習戦略を残す。 | @QP0001 | 17:17 |
| 34 | WebMCPで動画編集アプリをAIエージェント対応にする:状態検証・プレビュー・Undoの実装 | OSS の動画エディタ Timeline Studio v1.0.8 に WebMCP を入れ、確認・プレビュー・適用・取り消し・保存と、その状態管理と Undo を実装した。 | @MartinDelophy | 18:56 |
| 35 | 最小構成の プラットフォーム で 推論 するための技術スタック | 推論を「質問を AI モデルへ入力してベクトル値を得る一連の処理」と定義し直し、最小構成という技術的制約からローカルモデルに量子化モデルを選んだ理由を示す。 | @equeko99 | 19:11 |
| 36 | TypeScriptで「baseUrlは非推奨」と警告が出たので対応してみた | baseUrl は TypeScript 7.0 で機能しなくなるため、ignoreDeprecations で黙らせるかパスエイリアスの書き方を変える必要がある。 | @hey_miii | 19:17 |
| 37 | AWS Lambdaとは? イベントが来たときだけコードを動かすサービス | 画像アップロードをきっかけにサムネイルを作る例で、Lambda を「合図が来たら仕事をする係」として初学者向けに位置づける。 | @inoyu-qiita | 19:54 |
| 38 | TypeScript Decorator設計:現場で役立つ活用パターン3選 | TypeScript 5.0 で入った標準デコレータに絞り、レガシーデコレータとの違いと移行時の注意を含めて実務パターンを 3 つ挙げる。 | @fd_ai_teacher | 20:32 |
| 39 | Geminiを開くたびに「3.8 Flash 思考モード」を選び直すのが面倒すぎたので、自動で切り替わるスクリプトを作った | モデル切り替えメニューを開く・3.8 Flash を選ぶ・思考モードを選ぶという 3 クリックを、自動切り替えスクリプトで消した。 | @xeje | 20:50 |
| 40 | 3匹のAIエージェントだけで、Webアプリを企画〜本番デプロイまで作った話(人間はほぼ指示しただけ) | Buzz 上で動く Fizz・Honey・Pollen の 3 エージェントが、人間の実質 2 指示だけで企画から本番デプロイと検証まで進めた会話ログ。 | @chiitata | 20:55 |
| 41 | AWS Blocksの概要をふわっと理解したい | 認証・データベース・AI をレゴのように組み合わせる開発フレームワーク AWS Blocks を、10/3 のハンズオン前の予習としてまとめる。 | @Takenoko4594 | 21:53 |
| 42 | サーバレスで CloudHSM を構築・操作する ― CodeBuild と Lambda による鍵管理(CloudHSM Client SDK 5) | Blackbelt 資料では管理用 EC2 が必須のように読めるが、CodeBuild と Lambda で CloudHSM Client SDK 5 を扱えると検証済みで示す。 | @yuki_ink | 21:53 |
| 43 | contenteditableを使わずにReactでメンション形式の複数chip入力を実装する | contenteditable は値取得・IME・アクセシビリティが複雑になるため、通常の入力欄を複数並べて chip 間のカーソル移動を実装した。 | @Haru_ | 22:04 |
| 44 | PostgreSQLの学習:CREATE TABLEでTableを作成する | Column と Row、Data Type の前提を踏まえ、PostgreSQL 上で CREATE TABLE を実行するまでを 5〜10 分の手順に落とす。 | @masato_y | 22:17 |
| 45 | テスト用のJANコードを 49 から作ってはいけない(2 から作る) | JAN は国際的には EAN-13 と同じ 13 桁構造で、49 始まりは実在商品と衝突しうるためテストデータは 2 で始めるべきだとする。 | @hashito | 22:40 |
| 46 | ObsidianのAPIキーをPCからAndroidへ復旧するプラグインを作った | PC の SecretStorage に残る API キーを data.json へ平文で書かずに Android へ渡すプラグインを作り、Syncthing 同期と両立させた。 | @rikunode | 22:41 |
| 47 | 【IT業界25年目】ADHDポンコツ鬱エンジニアが人生賭けて運営中の求人サービス『ヴェテラン』構築時に考慮したAWSの可用性を高めるための7つのポイント | 求人サービス『ヴェテラン』の構築で踏んだ AWS の可用性設計を 7 点に絞り、PHP・PostgreSQL 選定の連載に続けて書いている。 | @Veteran | 23:13 |
| 48 | (新登場)Nx Plugin for AWSでフルスタックAWSアプリのひな型を作ってみた | React・tRPC・FastAPI・Strands Agents・CDK・Terraform 構成を Nx のジェネレーターで生成し、MCP サーバー同梱の実力を実際に試す。 | @yama3133 | 23:31 |
| 49 | reactチュートリアル#8 | Material UI のバーとフォームを触り、sx プロパティでコンポーネントへ直接カスタムプロパティを当てられる点を学んだ日次メモ。 | @langhuanamacha | 23:45 |
| 50 | AgentCore Memory の CreateEvent が JSON ペイロードに対応、会話じゃないデータもそのまま長期記憶にできるように | 2026 年 8 月 20 日から CreateEvent が JSON を受け取れるようになり、行動ログを会話文へ無理に変換せず長期記憶へ入れられる。 | @leomarokun | 23:53 |
Publickey
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | AWS、自然言語でデータ分析アプリを構築可能に、「Amazon Quick」に新機能 | データ分析プラットフォーム Amazon Quick に、データ分析と表示を行うカスタムアプリを自然言語の指示だけで構築できる機能が加わった。 | 00:27 |
| 2 | AWS、AIがフルスタックAWSアプリの基本コードを、セキュリティ、可観測性、インフラまで一気通貫で生成する「Nx Plugin for AWS 1.0」、オープンソースで公開 | 基本コードに加えセキュリティや可観測性を備えたインフラ構成コードまでまとめて生成する Nx Plugin for AWS 1.0 が OSS 公開された。 | 00:30 |
gihyo.jp
2026-09-10 付の Web 開発関連記事はありませんでした。
GIGAZINE
2026-09-10 付の Web 開発関連記事はありませんでした。
ITmedia News
2026-09-10 付の Web 開発関連記事はありませんでした。
TypeScript Blog
2026-09-10 付の記事はありませんでした。
Node.js Blog
対象日の該当記事はすべて Top 20 に掲載されています。
Astro Blog
2026-09-10 付の記事はありませんでした。
Cloudflare Blog
対象日の該当記事はすべて Top 20 に掲載されています。
Vercel Changelog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Tako Search is free on AI Gateway through September 30th(Tako Search が 9 月 30 日まで AI Gateway で無料) | モデル非依存の Tako Search が AI Gateway 上でのみ 9 月 30 日まで無料になり、Tako のアカウントや API キーは不要で使える。 | 09:00 |
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Amazon Quick adds always-on agents, a sharper feed, and enterprise controls(Amazon Quick に常時稼働エージェント・整理されたフィード・企業向け制御が追加) | Amazon Quick のエージェントがスケジュール実行で席を外しても止まらなくなり、組織横断のガバナンスと共同作業の機能が強化された。 | 00:51 |
| 2 | Amazon Bedrock Managed Knowledge Base adds APIs and console support for debugging document-level access control(Bedrock Managed Knowledge Base に文書単位アクセス制御のデバッグ用 API とコンソール対応) | CheckIngestedDocumentAcl と GetIngestedDocumentAcl により、ACL 有効なデータソースで文書が返らない原因を自力で切り分けられる。 | 01:03 |
| 3 | Amazon Connect Customer now lets you set specific capacity limits for different types of Tasks and Emails(Amazon Connect Customer でタスクとメールの種類別に処理上限を設定可能に) | Amazon Connect Customer では従来チャネル単位で一律だった同時処理数を、タスクとメールをワークロード種別に分類して個別に制限できる。 | 06:00 |
| 4 | Amazon EVS is now available in more regions(Amazon EVS の提供リージョンが拡大) | Amazon Elastic VMware Service が大阪・台北・スペイン・テルアビブの 4 リージョンで利用できるようになった。 | 16:00 |
| 5 | AWS Elemental MediaTailor now supports Low-Latency HLS ad insertion(MediaTailor が低遅延 HLS の広告挿入に対応) | HLS Interstitials を使い、低遅延ライブ配信の遅延を保ったまま広告を差し込めるようになった。 | 17:00 |
| 6 | AWS Elemental Inference now generates contextual metadata from live video in real time(Elemental Inference がライブ映像から文脈メタデータをリアルタイム生成) | エンコードと並行して映像を解析し、IAB の分類カテゴリや GARM のブランド適合性シグナルを独自の機械学習基盤なしで抽出する。 | 17:00 |
| 7 | AWS Elemental MediaTailor now offers Yield Optimization to automatically fill ad breaks with Amazon Ads demand(MediaTailor の Yield Optimization が Amazon Ads の需要で広告枠を自動補填) | Amazon Publisher Services の Streaming TV 参加パブリッシャー限定で、売れ残った広告枠を追加費用なしで収益化する。 | 17:00 |
| 8 | AWS Elemental MediaLive adds support for A/B forensic watermarking(MediaLive が A/B 方式の電子透かしに対応) | 1 チャネルから透かしの異なる 2 系統を同時出力し、再エンコードや画面録画を経ても不正再配信の出所を追える。 | 17:00 |
| 9 | AWS Elemental introduces Dynamic Multiview for live video(Elemental がライブ映像向け Dynamic Multiview を投入) | MediaPackage 側で複数の映像ソースをタイル状に合成し、標準の HLS と DASH として多視点視聴を配信する。 | 17:00 |
| 10 | Amazon CloudWatch now supports network health indicator for TGW inter-Region peering using synthetic monitors(CloudWatch の合成モニターが TGW リージョン間ピアリングのネットワーク健全性指標に対応) | Transit Gateway のリージョン間ピアリングを越える経路で、性能劣化の原因が AWS ネットワーク側かどうかを判定できる。 | 20:00 |
Google Cloud Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Spanner: Removing cumulative mutation limits for DML transactions(Spanner が DML トランザクションの累積ミューテーション上限を撤廃) | より大きく複雑なトランザクションを 1 回で扱えるようになり、書き込みを分割する回避策が不要になった。 | 01:00 |
| 2 | Beyond DMS: Accelerating Migrations SQL Server Logins and Users to Cloud SQL(DMS の先へ: SQL Server のログインとユーザーを Cloud SQL へ移す) | DMS でデータ同期を終えてもログインが移らずアプリの接続が弾かれる問題に対し、ログインとパスワードを複製する手順を示す。 | 01:30 |
Supabase Blog
2026-09-10 付の記事はありませんでした。
web.dev
2026-09-10 付の記事はありませんでした。
Mozilla Hacks
2026-09-10 付の記事はありませんでした。
CSS-Tricks
2026-09-10 付の記事はありませんでした。
Smashing Magazine
2026-09-10 付の記事はありませんでした。
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Show HN: Tech Event Bingo – Track Events in Tech on a Bingo Card(技術業界の出来事をビンゴカードで追う) | 「AI-native」を聞き飽きた人向けに、24 マスの技術予測を訪問者ごとにシャッフルし、X のハンドル付き画像として共有できる。 | 01:47 |
| 2 | PostgreSQL to pull property graphs from v19 after design flaws(設計上の欠陥により PostgreSQL v19 からプロパティグラフが削除される) | 2026-09-03 に Andres Freund がロック不足・孤立カタログ・pg_dump 破損を指摘し、SQL/PGQ の v19 からの revert が承認された。 | 02:00 |
| 3 | Show HN: I’m not a PostgREST fan this is why I’m building an alternative(PostgREST が好きではないので代替を作っている) | Rust 製の xepak が WAL モードの SQLite を DSL で REST 公開し、LUA と Rhai で検証や権限を書く。MVP は 1 か月後を目標とする。 | 02:47 |
| 4 | Project Tailwind: call for ambitious AI safety initiatives(Project Tailwind: 野心的な AI 安全性の取り組みを募る) | リンク先の coefficientgiving.org は HTTP 403 を返して本文を取得できず、HN 投稿にも本文がないため募集条件は確認できなかった。 | 03:07 |
| 5 | Show HN: ColliePWA a mobile interface for AI agents in herdr/tmux/zellij(ColliePWA: herdr/tmux/zellij の AI エージェント向けモバイル UI) | Bun 製の PWA が Unix ドメインソケット経由で multiplexer のペインを ANSI ごと複製し、Tailscale 越しに Web Push で通知する MIT ライセンス。 | 03:11 |
| 6 | Piracy Sites Disguise Video as Fonts to Abuse Cloudflare Caching(海賊版サイトが動画をフォントに偽装して Cloudflare のキャッシュを悪用) | MPEG-TS を .woff2 に改名するだけで Cloudflare が拡張子基準でキャッシュし、調査した 12 セグメントすべてが cf-cache-status: HIT を返した。 | 03:42 |
| 7 | Arm Neoverse CSS N4: Fast, Scalable, and Flexible(Arm Neoverse CSS N4: 高速・スケーラブル・柔軟) | Arm 公式ページは 8〜128 コア・3nm・3.8GHz と、前世代比でソケット性能 2 倍・電力効率 1.25 倍・メモリ帯域 1.75 倍を掲げる。 | 04:35 |
| 8 | Building a Reliable PostgreSQL Queue: Concurrency, Crashes, Retries, and Scale(信頼できる PostgreSQL キューを作る) | FOR UPDATE SKIP LOCKED と lease_version のフェンシングを推し、候補選択は等値条件 0.323ms に対し queue = ANY が 50.281ms と約 155 倍遅かった。 | 05:57 |
| 9 | Guidelines for AI-Assisted Contributions to the OAuth WG(OAuth WG への AI 支援による寄稿のガイドライン) | 2026-09-06 に議長 2 名が、文章改善への AI 利用は可・技術的思考の代行は不可とし、続く場合は投稿権限の制限もあり得ると通知した。 | 06:10 |
| 10 | Show HN: JavaScript syntax highlighter in 12.7kB of WebAssembly, Shiki 99.9%(12.7kB の WebAssembly 製 JavaScript シンタックスハイライタ) | 5.56MB の minified JS を Chrome で 265ms 処理し、Shiki の 34.59 秒に対し一致率 99.97%、gpu-lexer の 533ms より約 2 倍速い。 | 06:11 |
| 11 | Benchmark: MariaDB vs. MemCP drop-in replacement WordPress(MariaDB と MemCP を WordPress で比較) | WordPress の検索と FOUND_ROWS が MariaDB 30.405ms に対し MemCP-JIT 0.844ms で 36 倍、PHP を DB プロセス内に置くと SELECT 1 が 37.19 から 11.57μs。 | 06:48 |
| 12 | Show HN: EmbedFlow –> Upgrade embedding models without re-embedding your corpus(コーパスを再埋め込みせず埋め込みモデルを更新する) | 旧インデックスの候補を新モデルで再スコアリングして段階移行する alpha 版で、faiss・Qdrant・pgvector に対応する。 | 08:34 |
| 13 | PEG: Postgres and Elm and Go(PEG: Postgres と Elm と Go) | sqlc で SQL から Go を、protobuf で Go と Elm の gRPC-Web 契約を生成し、境界の手書きを消した ToDo アプリの実証。 | 09:28 |
| 14 | Show HN: Rayrun – one MCP gateway for the whole company(Rayrun: 会社全体で 1 つの MCP ゲートウェイ) | 初めての SaaS としてポジショニングへの助言を求める投稿で、ray.run 自体は HTTP 403 を返して本文を取得できなかった。 | 09:30 |
| 15 | Antiquated CSS and why we needed it(時代遅れの CSS と、それが必要だった理由) | 2026-09-09 の記事で、clearfix や AlphaImageLoader、CSS expression が display: flow-root・border-radius・clamp() に置き換わった経緯を辿る。 | 10:37 |
| 16 | Show HN: I turned a 25 year old web platform into a HATEOAS multi-agent system(25 年前の Web プラットフォームを HATEOAS のマルチエージェント系にした) | PHP と MySQL/MariaDB の pwnc.it が MCP 標準 2026-07-28 に対応し、フォームとリンクで自己記述する UI をエージェントにも開放する。 | 15:22 |
| 17 | React 19.3: View Transitions and Fragment Refs are now stable(React 19.3 で View Transitions と Fragment Refs が安定版に) | 2026-09-09 公開で、ViewTransition と addTransitionType、Fragment ref の FragmentInstance、react-dom の browser() と Trusted Types 対応が入った。 | 19:33 |
| 18 | Show HN: Apparat/UI – React UI library for vibecoded creative tools(Apparat/UI: クリエイティブツール向け React UI ライブラリ) | Space Mono とオレンジのアクセントで、CreativeSlider や KeyframeTimeline など atoms 7・molecules 20・organisms 8・templates 4 を揃える。 | 21:30 |
| 19 | Designing for Dual Screen and Foldable Devices with CSS (2023)(CSS でデュアルスクリーンと折りたたみ端末に対応する、2023 年) | 2023-05-11 の記事が対象日に再投稿されたもので、horizontal-viewport-segments と env(viewport-segment-width) を CSS Grid で使う。 | 21:59 |
| 20 | Show HN: Pragma Twice – A dystopian sci-fi themed programming game(Pragma Twice: ディストピア SF 風のプログラミングゲーム) | Untrusted 系の JavaScript パズルで自機の kernel を書き換えて進める作品。Steam の Programming Fest に合わせて公開された。 | 22:00 |
| 21 | Show HN: JavaScript grid and pivot library built for coding agents(コーディングエージェント向けの JavaScript グリッド/ピボットライブラリ) | Superplot Grid はヘッドレスかつ仮想化済みで、DuckDB WASM でブラウザ内処理し、10 億行規模やピボット・ツリー表示に対応する。 | 22:35 |
| 22 | Show HN: Trailogs – A team’s operational history you can ask questions about(Trailogs: 質問できるチームの運用履歴) | 顧客対応・リリース・障害を分類や担当つきの構造化ログに残し、平文の質問に記録だけを根拠に答える。Slack 連携と Webhook を備える。 | 23:00 |
| 23 | Show HN: Sirius – A type system for array programming(Sirius: 配列プログラミング向けの型システム) | 配列の形を多項式として型に載せ、Z3 と Handelman 表現で制約を解き yield 数を静的に数える実験言語で、バックエンドは未実装。 | 23:01 |
| 24 | Solo Developer donates 40k to Postgres(個人開発者が Postgres に 4 万ドル寄付) | postgresql.org の後援者一覧に、2026 年 8 月付で River Adèle Champeimont が Benefactor(4 万ドル以上)として個人名で載っている。 | 23:21 |
| 25 | Shopify is moving from React Native to Native(Shopify が React Native からネイティブへ移行中) | リンク先の X 投稿は HTTP 402 が返って本文を読めず、投稿内容そのものは確認できなかった(同日の Shopify Engineering 記事が発表元)。 | 23:52 |