Cloudflare CT モニタリングGA、Vercel AI Gateway 割引ほか — Web Dev Digest: 2026‑08‑13
Top 20
Certificate Transparency Monitoring is now generally available(証明書透明性モニタリングが一般提供を開始)
Source: Cloudflare Blog | Published: 2026-08-13 22:00 JST
- Cloudflare 自身が発行した証明書をアラート対象から除外する変更を入れたうえで、2019年から公開ベータだった Certificate Transparency Monitoring を一般提供へ切り替えた。
- 現在65万を超える顧客ドメインで有効になっており、Universal SSL の更新・Advanced Certificate Manager の証明書・バックアップ証明書がすべて公開 CT ログへ記録されることがノイズの発生源だった。
- Universal SSL は最短60日ごと・年6回程度まで自動更新され、その都度アラートが飛んでいた。
- CA/Browser Forum が2029年までに証明書の最大有効期間を47日へ短縮する議決をしており、ログを流れる定期更新の通数は今後さらに増えると述べている。
- 証明書管理側と CT アラート側が別システムで、同じ証明書を扱っても情報を持つ時点が揃わないことが実装上の障壁であり、コミュニティフォーラムでは通常の更新通知に埋もれて読まなくなり全サイトで機能を無効化した利用者の声も引かれている。
Gemini 3.7 Flash now available on AI Gateway for 50% off(Gemini 3.7 Flash が AI Gateway で50%オフ提供に)
Source: Vercel Changelog | Published: 2026-08-13 09:00 JST
- Vercel が Google の Gemini 3.7 Flash を AI Gateway 上で2026年12月31日まで50%オフで提供すると発表した。
- 従来の Flash 系モデルよりソフトウェアエンジニアリングとエージェント処理が改善し、失敗したエージェントループで止まる時間が短くなったとしている。
- デザインモックからデスクトップおよび Web アプリのコードを直接生成でき、元デザインへの追従性も高いと説明している。
- AI SDK では model に
google/gemini-3.7-flashを指定し、vercel ai-gateway coding-agents setupを実行すると Claude Code・Codex・OpenCode・Pi から選択できる。 - AI Gateway はプロバイダ価格をそのまま反映し、BYOK リクエストを含めて推論にプラットフォーム手数料を課さない。
Grok Build is now available in the AI SDK harness layer(Grok Build が AI SDK harness layer で利用可能に)
Source: Vercel Changelog | Published: 2026-08-13 09:00 JST
- Vercel が AI SDK harness layer に Grok Build を追加し、他のハーネスと同じ HarnessAgent インターフェースから扱えるようにした。
- 公式アダプタは
@ai-sdk/harness-grok-buildで、ACP 用アダプタ@ai-sdk/harness-acpの上に構築されている。 - harness layer はコーディングエージェントのランタイムを1つのインターフェースへ束ね、アプリ側のコードを変更せずランタイムを差し替えられる。
- 対応ハーネスは Claude Code・Codex・Deep Agents・Grok Build・OpenCode・Pi の6種類になった。
- さらに追加を予定しており、利用手順は Grok Build harness のドキュメントで案内している。
Exa joins the Vercel Agent Marketplace(Exa が Vercel Agent Marketplace に参加)
Source: Vercel Changelog | Published: 2026-08-13 09:00 JST
- ニューラル検索エンジンの Exa が Vercel Agent Marketplace にネイティブ統合として加わった。
- Vercel 統合では単一の API キーが Exa の全プロダクトで有効になり、課金も Vercel アカウント側へまとまる。
- Marketplace からインストールするほか、Next.js Search テンプレートをデプロイすれば即時検索・ディープアンサー・コンテンツ抽出をすぐ試せる。
- 検索・クロール・リサーチを1つの API に集約し、トークン効率の良いハイライトと出典付きの結果を返す設計になっている。
- その結果としてエージェントが必要な文脈を得るまでの往復回数・コスト・レイテンシを抑えられるとしている。
AWS Global View now offers an interactive map view for AWS Regions and AWS Local Zones(AWS Global View にリージョンと Local Zones のインタラクティブ地図ビューが追加)
Source: AWS What’s New | Published: 2026-08-13 07:00 JST
- AWS が AWS Management Console の AWS Global View にインタラクティブな地図ビューを追加した。
- 従来は AWS のロケーションを一覧から探す必要があり、今回から地図ビューと既存の一覧ビューをトグルで切り替えられる。
- 地図ビューを選ぶと全 AWS リージョンと AWS Local Zones がプロットされて表示される。
- 有効化済みのロケーションと利用可能なロケーション全体を一目で把握でき、インフラ計画の判断材料になるとしている。
- 本機能は全パブリック AWS リージョンで利用でき、AWS Global View コンソールの Regions and Zones ページから使い始められる。
AWS IAM now provides role manager to set up IAM roles automatically(AWS IAM に IAM ロールを自動作成する role manager が追加)
Source: AWS What’s New | Published: 2026-08-13 03:00 JST
- AWS が IAM ロールを自動でセットアップする role manager を一般提供として公開した。
- 対応コンソールでサービスを設定すると既定ロールを代理で作成し、必要な権限が一致する既存ロールがあればそれを再利用する。
- ローンチ時点で AWS Lambda や Amazon EventBridge を含む6つの AWS サービスコンソールに対応する。
- role manager が展開する AWS 管理テンプレートは内容を確認でき、機能自体もいつでも有効・無効を切り替えられる。
- AWS GovCloud (US) と中国リージョンを除く全リージョンで使え、権限を絞り込む段階では role manager を無効化して IAM Access Analyzer で精緻化する運用が案内されている。
Amazon Quick adds deny by default for custom permissions(Amazon Quick のカスタム権限に既定拒否が追加)
Source: AWS What’s New | Published: 2026-08-13 02:15 JST
- Amazon Quick のカスタム権限に、新しい AI 機能が利用者へ届く前に自動で制限する deny by default が加わった。
- 従来は新しい AI 機能がリリース時点で全ユーザーに開放され、管理者は事後に対処するしかなかった。
- 管理者はカスタム権限プロファイルで AI 機能カテゴリを制限し、ユーザー・ロール・アカウント全体へ割り当てる。
- カテゴリを制限するとそのカテゴリの既存機能もあわせて制限され、管理者が明示的に許可した機能だけが使える。
- 設定は Amazon Quick の Manage account または AWS CLI から行い、制限は設定したプロファイルにのみ適用される。
TypeScriptでPCMの固定長Ring Bufferを実装する:AudioWorkletをネットワーク遅延から守る
Source: Qiita | Published: 2026-08-13 11:47 JST
- リアルタイム音声アプリでは AudioWorklet の処理をネットワーク送信で待たせないことを最優先すべきだと結論づけている。
- マイクが一定間隔で PCM フレームを出すのに対し WebSocket や STT API の送信完了はネットワーク状況で揺れるため、Worklet のコールバック内で送信を待つと短い遅延が積み重なってフレーム落ちと処理タイミングの不安定化を招く。
- 対策として音声生成側と送信側の間に容量固定の Ring Buffer を置き、AudioWorklet は PCM フレームを main thread へ渡すだけの役割に限定する。
- main thread 側は固定長キューへ積んで送信を常に1本だけ走らせ、キューが満杯になってもメモリを増やさず欠落を観測可能にする。
frames.push(frame)による無限配列は単なるメモリ問題ではなく、数秒前の音声を遅れて送ってもライブ字幕や会話システムでは価値が低く遅延だけが増えると指摘し、FIFO・回り込み・満杯時の境界をテストで固めている。
Inside the Vercel intern experience(Vercel のインターン体験の内側)
Source: Vercel Changelog | Published: 2026-08-13 13:00 JST
- Vercel が2026年冬のインターンを初日から中核メンバーとして扱い、CDN・v0・AI Gateway などの主要プロダクトへ実際に出荷させたと報告している。
- サンフランシスコ本社に迎えた少人数のコホートが4か月間で数百万人が使う機能を出荷し、エンタープライズ商談で不足していた要件も埋めたとしている。
- ウォータールー大学の Yash Kothari は CDN チームで、インフラから CLI、ダッシュボード UI までスタック全体を担当した。
- 主要成果である Project-level routing は新しい CDN タブの一部で、リダイレクト・リライト・ヘッダー変換をダッシュボード・API・CLI・SDK から再デプロイなしに更新できる。
- 同機能では staging/publish ワークフロー付きの API エンドポイントと
vercel routesCLI、AI によるルート生成を実装し、公開直後に数百チームが数千のルールを作成したとしている。
One-click upgrade for deprecated Node.js versions(非推奨 Node.js バージョンのワンクリックアップグレード)
Source: Vercel Changelog | Published: 2026-08-13 09:00 JST
- Vercel ダッシュボードから Node.js 20 以前を使うプロジェクトを Node.js 24 へワンクリックでまとめて引き上げられるようになった。
- 操作できるのは Team の owner と member で、対象は Node.js 20 以前を使う全プロジェクトになる。
- 変更が反映されるのはプロジェクト設定側の Node.js バージョンで、既存のデプロイには影響しない。
- package.json にもバージョンを書いている場合は、そちらを手動で更新する必要がある。
- 対象プロジェクトの確認とアップグレードはダッシュボードの該当画面からまとめて実行できる。
Google AntigravityにTS/HTML/CSSを一切書かせずにSvelteKitアプリをリリースしてわかったこと
Source: Zenn | Published: 2026-08-13 15:58 JST
- 個人開発規模の SvelteKit アプリなら指示だけでリリースまで到達できたが、ドメイン知識が絡む中身の正しさは任せきりにできなかったと述べている。
- 子ども向け多言語動物図鑑「Nomina!」を Google Antigravity IDE と Gemini にほぼ全面的に任せ、TypeScript も HTML も CSS も1行も書かずに Netlify へのデプロイと GitHub 公開まで到達した。
- git commit から push までの一連の流れに加え、OGP/Twitter Card 用メタタグの追加や依存ライブラリのライセンス表記といった忘れがちな作法にも自発的に対応したという。
- 一方で英語のアクセント指定に rhotic と non-rhotic の区別が踏まえられていない箇所が混ざり、スペイン語では中南米の seseo と本国の区別を取り違え、動物イラストも別種が生成される事例があった。
- 生成される UI が「よくある綺麗な Web サイト」にまとまるため、当初の構想とのズレを「これはこれで悪くない」と妥協して通してしまう誘惑にも弱かったと自省している。
【デバッグメモ】JS・PHPで処理がどこまで動いているか確認する
Source: Qiita | Published: 2026-08-13 22:49 JST
- 処理の到達点と値の中身を1回で確認する手段として、JavaScript の
console.logと Laravel のdd()を使い分ける方針を示している。 - React・TypeScript・Vue.js では「① 処理開始」「② データ取得完了」「③ 処理終了」のような目印を挟み、どこまで到達したかで問題箇所を切り分ける。
- 値を出すときは
console.log("data:", data)のようにラベルを付け、出力はブラウザの F12 から Console で確認する。 - PHP 側は
var_dump()で値・型・中身を確認し、配列の中身を見る用途にも使う。 - Laravel の
dd()は Dump and Die の略でその場で処理を止めるため、returnの手前に置けば到達確認と値確認を同時に済ませられる。
Power BI の生データを CSV/ZIP でストリーミング配信する — Node.js Streams と archiver の地雷処理
Source: Qiita | Published: 2026-08-13 20:34 JST
- 全行をメモリへ貯めてから ZIP を返す実装は数百 MB 級のテーブルで OOM に至るため、ページングから HTTP 応答までを一度もメモリに貯めず繋ぐ必要があると結論づけている。
- 連載「Power BI Embedded 実践」全3回の完結編で、第1弾がレポート表示、第2弾が executeQueries でのデータ取得を扱っている。
- パイプラインはページング・CSV 化・ZIP 化・HTTP 応答の4段構成で、各段に潜む地雷を対応づけて示している。
- backpressure の扱いを誤ると行が黙って消え、第2弾で扱った「無音のデータ欠落」と同じ症状が形を変えて再発する。
- archiver の扱いを誤るとプロセスごと落ちるか、応答がタイムアウトまで終端しない状態になると警告している。
Nuxtを触り始めたメモ|フォルダで作るページと画面移動の基本
Source: Qiita | Published: 2026-08-13 18:20 JST
- Nuxt では
app/pages/にファイルを置くだけで URL とページの対応が自動生成されることを確認している。 - Vue が画面の部品を作るのに対し、Nuxt は URL・ページ移動・共通の見た目・サーバー側の処理までまとめて扱えると整理している。
app/pages/index.vueが/、app/pages/about.vueが/aboutに対応し、ファイルを追加するだけで行けるページが増える。- 導入前提として Node.js と npm が必要で、
node -vとnpm -vでバージョンを確認してからプロジェクトを作成する。 - プロジェクト作成からページ作成・ページ移動・共通レイアウトまでを初学者視点で辿った途中段階の記録で、勘違いがあれば指摘してほしいと添えている。
【認証認可】Supabaseで学ぶ「認証・認可」の仕組みと注意点
Source: Qiita | Published: 2026-08-13 18:02 JST
- Supabase のような BaaS では認証周りを簡単に実装できる反面、どこまでが Supabase 任せでどこからが開発者の責任かの境界が曖昧になりやすいと警告している。
- 認証は「誰か」を確かめる工程、認可は「何をしてよいか」を決める工程であり、マンションの入館に例えて別物として整理している。
- 設定を一歩間違えると誰でも他人のデータを閲覧・操作できるリスクが潜むと指摘する。
- RLS(Row Level Security)の基本と
USING/WITH CHECKの使い分け、API キーとログイン情報(JWT)の違いを扱う。 - 個人開発でも避けたいアンチパターンと、公開前に確認すべきチェック項目を挙げている。
PostgreSQL 18.6, 17.11, 16.15, 15.19, 14.24 and 19 Beta 3 Released(PostgreSQL 18.6 / 17.11 / 16.15 / 15.19 / 14.24 と 19 Beta 3 がリリース)
Source: Hacker News | Published: 2026-08-13 22:12 JST
- PostgreSQL 開発グループが全サポート版の更新と PostgreSQL 19 の3回目のベータを公開し、28件のセキュリティ脆弱性と110件超のバグを修正した。
- PostgreSQL 18 系は 18.5 がリグレッションのため出荷されず、18.4 から 18.6 へ番号が飛んでいる。
- CVE-2026-14664(正規表現のヒープバッファオーバーフローによる任意コード実行、CVSS 8.8)や CVE-2026-15741(EXTRACT 引数経由の SQL インジェクション、CVSS 8.8)など深刻度の高いものが含まれる。
- 更新後に追加対応が要るのは並列 GIN インデックス構築・btree_gist・ltree の3点で、並列 GIN では
reltuplesに Infinity や NaN が入り autovacuum が動かなくなる状態が自然回復しない。 - PostgreSQL 14 は2026年11月12日で修正提供を終了する予定で、14〜16 では旧マイナー版が生成した WAL の再生時にスタンバイが停止する自己デッドロックも修正された。
続・貧者のアークテクチャ:Next.js + Cloudflare Workers + Turso 本番運用で踏んだ罠ぜんぶ
Source: Zenn | Published: 2026-08-13 14:44 JST
- Next.js + Cloudflare Workers + Turso の構成は Workers Paid の月5ドルとドメイン代だけで本番 SaaS を動かせた一方、「普通の Next.js アプリ」の常識が通用しない罠を7つ踏んだと報告している。
- Workers Paid が必須になるのは、OpenNext でビルドした worker が gzip 後3.6MB で無料枠の3MB を超えること、無料枠の CPU 10ms では SSR が収まらないこと、リアルタイム機能で Durable Objects を使うことの3点で、R2・KV・DO・Turso・SES は無料枠に収まっている。
- Workers には TCP の永続接続がないため SQL 1文ごとに HTTPS 1往復が発生し、無料プランでは日本からのリクエストが米国データセンターへ着弾して往復240ms になっていたのを Smart Placement で p50 77ms まで改善した。
- 対策は
db.batch([...])で書き込みを1往復にまとめる、独立した読み取りをPromise.allで並列化する、ループ内クエリ(N+1)を書かないの3点に集約される。 - 他の罠として
next/imageとnext/linkが使えず ESLint のno-restricted-importsで機械的に禁止した点、RSC payload に select した列が全部乗る点、Workers が UTC で動く点、unstable_cacheが JSON シリアライズされ Date が壊れる点を挙げている。
ノーコード・ローコード・コード主体開発はどう選ぶ?9事例からUI/UXを比較してみた
Source: Zenn | Published: 2026-08-13 10:27 JST
- 商用アプリでは「最初に作れるか」ではなく「作った後に改善し続けられるか」が開発方式の分かれ目になると結論づけている。
- micomia が実際に開発・移管・保守・改修へ関わった9事例を対象に、ノーコード・ローコード/コード主体/AI 支援型コード主体の3方式を比較した。
- Flutter や React でコード主体に開発しても不具合は発生し、コード主体だから自動的に品質が高くなるわけではないと明言する。
- 状態管理・エラー処理・データ取得・外部サービス連携・画面表示をコードとして管理していれば、問題発生時の原因追跡と以後の仕様変更がしやすくなる点を利点に挙げる。
- MVP や PoC、標準的な CRUD 中心、短期リリースではノーコードの速度が有利で、多数の利用者・長期運用・独自 UI・認証や決済や AI の連携が増えるほどコード主体が有利になると整理している。
Show HN: React forms with direct uploads to your own S3/R2(React 製フォームから自前の S3/R2 へ直接アップロード)
Source: Hacker News | Published: 2026-08-13 23:16 JST
- 既存のフォームビルダーでは容量とファイル数が足りなかったため、ブラウザから直接ストレージへ送る Fillo を自作したと説明している。
- 多くのフォームビルダーが1フォームあたり10MB または1ファイルまでしか扱えないのに対し、必要だったのは500MB・10〜20ファイルだった。
- ファイルアップロードを毎回自作すると実装と保守の負担が繰り返し発生することが開発の動機になっている。
- 埋め込み iframe ではなくネイティブのフォームとして動作する点を特徴に挙げる。
- ブラウザがファイルを S3・R2・Box・Drive へ直接送り、残りの処理を Fillo が担う構成で、作者はフィードバックを募っている。
React / ループの中で変数を定義するJSXの書き方
Source: Zenn | Published: 2026-08-13 21:54 JST
mapのコールバックを丸括弧ではなく波括弧で受けることで、ループの中で宣言した変数を使い回せるようになると突き止めた。- 配列の各要素の
dateを mm/dd 形式へ加工しようとして JSX の中に直接ブロックを書いたところ、Vite の oxc トランスフォームが[PARSE_ERROR] Expected : but found [を返した。 - 調べて見つかった即席関数(IIFE)を使う書き方ではループ内で変数を宣言できるものの、その変数を同じ要素の別の場所で使い回せない欠点があった。
data.map((event) => { ... return (<li>...</li>) })のように波括弧でアロー関数の本体を開くと、分割代入したmonthとdayから組み立てたmonth_dayを複数箇所で参照できる。- 元データは
[{ id: 1, date: '2026-08-01' }, ...]のようなオブジェクト配列で、event.date.split('-')の結果を分割代入して整形している。
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | GA → ALB → EC2 に Network Firewall を追加するときにハマった 2 つの制約 | Global Accelerator 構成の ALB と EC2 の間に AWS Network Firewall を挟んだところ、同一 VPC なら効くはずのセキュリティグループ参照が通らなくなる制約を2つ突き止めた | @Esaki | 01:01 |
| 2 | Astro の inline script を無理矢理にでも TS で書く | ライト/ダークテーマの初期ロード時のチラつきを防ぐため head に仕込む <script is:inline> で、import が使えない制約を回避して TypeScript のまま書き切る方法を組んだ | @Lru | 03:18 |
| 3 | WSL2 + CursorでSpring Boot 4.1 + PostgreSQL + JWT認証を動かす環境構築メモ | WSL2 上の Ubuntu で mise による JDK 固定と Docker Compose の PostgreSQL を組み合わせ、Cursor から Spring Boot 4.1 の JWT 認証まで疎通確認した成功ルートを残した | @たつお | 03:32 |
| 4 | READMEが3つあったので、React と Laravel の2リポジトリを履歴ごとモノレポにした | React 管理画面と Laravel API のリポジトリを git subtree で統合する作業自体は2分41秒で終わったが、統合した履歴は思ったほど追えず1か月後に片付け残しが4つ出てきた | @Tetsumaru Tech | 05:48 |
| 5 | デザインシステムをRemote MCPにして、チームみんなのエージェントで使えるようにしてみた | 自社ホームページ制作で Codex に参照させていたデザインシステムをリモート MCP サーバー化してチームへ配布し、WebMCP への実験的対応まで踏み込んだ | @Ryota Yamaguchi (maguroid) | 07:14 |
| 6 | 将棋アプリを作りたい #41 - Contextをロジックで使う実装と注意点 | Next.js の WebSocket メッセージ処理で serverMessageSchema.safeParse の失敗を握る形から、Context をロジック側で使う実装へ移す際の注意点を整理した | @fujishu | 08:56 |
| 7 | 【負荷試験 設計編】インフラ観点の負荷試験を設計する。目標RPSの決め方から k6 選定まで | ローンチ前の ECS Fargate に本番負荷をかけるにあたり、目標 RPS の決め方と k6 を選んだ理由を設計側の判断としてまとめ、結果・分析編は同僚の別記事に分けた | @colio | 09:23 |
| 8 | git worktreeでnode_modulesに詰まった話 — symlinkよりpnpm storeを選んだ理由 | worktree を増やすたびの npm install 待ちと、片付け忘れた node_modules が数GB単位でディスクに居座る問題に対し、symlink ではなく pnpm store を選んだ理由を示した | @playpark | 09:43 |
| 9 | リセラー割引が請求書のどこに乗るかは、AWSの公開情報に書かれていない — 割引対象額の4つの除外と3通りの外し方 | AWS 請求代行の割引は請求総額ではなく「割引対象額」という分母にのみ乗り、その定義は AWS の公開情報になく契約ごとに異なるため、見積では率より分母を確認すべきだと指摘した | @cloudcut | 09:47 |
| 10 | 夏休みの暇つぶしに、Claude Codeで子ども向け学習ゲームを作ってみた | Claude Code に小学生向け学習ゲーム10本をまとめたポータル「まなびランド」を作らせ、べんきょう系とのうトレ系に分けてログイン不要でブラウザから遊べる形に仕上げた | @yukika | 09:50 |
| 11 | 【負荷試験 分析編】インフラ観点の負荷試験でボトルネックを1つ潰したら、すぐ次が出てきた | k6 による本番負荷試験でボトルネックを1つ潰すたび次が現れる過程を追い、Auto Scaling が一度も発動しなかった理由と「何を直さないと決めたか」まで書いた | @go | 09:54 |
| 12 | canonical を宣言していても、Googleは違うURLを検索結果に出した | 新NISAつみたてシミュレーターの公開後、canonical タグを正しく宣言していても Google が別の URL を検索結果に出すことを Search Console の実測から確認した | @ukintech | 09:58 |
| 13 | Chrome拡張でYouTubeの字幕をとる-timedtextが空ボティで返ってくる時の対処法 | YouTube の timedtext を拡張から直接 fetch すると pot(Proof of Origin Token)必須化により 200 OK かつ空ボディで静かに壊れるため、プレイヤーが生成したトークンを使う方針へ切り替えた | @Naikaku | 10:58 |
| 14 | [Mastra YouTube 解説] Slackで動くマルチプレイヤーエージェントをMastra Channelsで作る | Mastra 公式チャンネルのワークショップ動画を追い、Mastra Channels による Slack 連携エージェントの実装・運用・拡張ポイントを講演の流れに沿って書き起こした | @jun shiromizu | 12:12 |
| 15 | Manifest V3 移行で誰も教えてくれなかった落とし穴 — Procshotを作って学んだこと | Chrome 拡張を18本 MV3 で作り5本を MV2 から移行した経験から、Service Worker 非永続化のような定番論点ではなく開発中に時間を溶かす地味な落とし穴を6つ挙げた | @ktg | 12:24 |
| 16 | Core Web Vitals リファレンス — LCP/INP/CLSの閾値と改善策 | PageSpeed Insights で赤が出ても次の一手が分からない状況に向け、LCP ≤2.5s・INP ≤200ms といった5指標の Good / Needs Work / Poor 閾値を一覧化したリファレンスを追加した | @Shota | devnestio | 12:45 |
| 17 | 第1回 森林・不動産等情報把握アプリ「Lif」の開発経過 | 相続した山林や不動産の登記・固定資産・森林簿・賃貸契約・林業契約を土地建物軸で横断管理する Web アプリを個人開発しており、名称は Locus・Identification・Folio に由来する | @南澤健一 | 13:00 |
| 18 | 第2回 データ設計――資料ごとの情報保持と関連付け | 一つの土地に複数の固定資産明細や森林簿レコードが紐づく関係を Excel の一対一表構造へ落とし込んで破綻した反省から、土地建物・各情報・関連付けを分けて持つ設計へ切り替えた | @南澤健一 | 13:03 |
| 19 | Notionの期日リマインドを「仕組み」で作る:再通知・重複送信・完了判定の設計ノート | 期日監視の cron を素朴に書くと条件に一致し続ける同じレコードへ毎朝同じメールが飛ぶため、スケジューリング・冪等性・完了判定・外部到達の4観点で設計を整理した | @Kapsel | 13:45 |
| 20 | 14日間、ほぼChatGPTだけでAWS CLFに合格した話 | 所属組織の研修で AWS・基本情報・Azure・GCP のいずれかの取得が必要になり、ほぼ ChatGPT だけの学習14日間で AWS Certified Cloud Practitioner に合格した | @はたけのにわ | 14:25 |
| 21 | Swift × DJI SDKで構築したDrone-to-Cloud動画配信基盤 ― 自動飛行からQR納品まで | Swift と DJI SDK で離陸・自動飛行・ジンバル制御・撮影・iPhone 転送・編集・AWS アップロード・QR 配信までを一連のワークフローに繋ぎ、撮影から約10分で完成動画へ到達する体験を設計した | @Nipporia | 15:28 |
| 22 | クォータUIの「押してからエラー」をやめる ― 上限の事前表示は、本体ガードと逆向きに壊れるように作る | 上限の事前表示(鏡)と enforcement(壁)は壊れる向きが逆であり、ボタンを押して初めて 400/429 を知る UX をやめるには事前表示を安全側へ倒すべきだと論じた | @Yuralume | 16:04 |
| 23 | AWS、IaCを勉強したいけど課金の心配をしたくない! | 社内SE と生成AI推進を担当する筆者がインフラチームの仕事に惹かれ、課金を気にせず AWS・ネットワーク・Terraform を練習できる環境作りをシリーズとして始めた | @yuki | 16:11 |
| 24 | NAT GWを使えないおれたちのための、NATインスタンス冗長化パターン3選 | 何らかの理由で NAT Gateway を使えず iptables を入れた EC2 で代替している環境向けに、NAT インスタンスが単一障害点になる問題の改善案を3パターン提案した | @tk3fftk | 16:14 |
| 25 | Cloud RunをIAPでゼロトラスト化(2026 GA)―ロードバランサ無しでアプリ前段に認証 | 2026年3月に GA した Cloud Run への IAP 直付けにより、従来必要だった LB とバックエンドサービスを組まず --iap フラグ1つでゼロトラスト認証を前段に置けることを実機で確かめた | @Shinya Koike | 16:34 |
| 26 | LLMをどこに置くか ― 電話網のIN(SCP)設計を写経したら差し替え可能になった | Amazon Connect の通話心理分析 AI で分析サービスの役割名を電話網 IN の SCP と付けた時点で、OpenAI と Gemini を差し替え可能な構造が織り込み済みになっていた | @HAL | 17:07 |
| 27 | 新卒研修でAWS Jamを開催しました | 2026年度の新卒研修で AWS が用意したシナリオを解く実践型学習 AWS Jam を実施し、目的・開催時の工夫・得られた効果を今後開催する人向けに報告した | @Aoi Sato | 17:16 |
| 28 | Vue/Nuxt の @change・@blur・@focusout の性質の違い——ラッパーの @blur はなぜ発火しないのか | Vuelidate の $touch をラッパーコンポーネントの @blur に繋いでも未選択のままフォーカスを外すと発火しない現象を、@change・@blur・@focusout の性質差から切り分けた | @Chaika | 17:27 |
| 29 | AWS AI Leagueを自身のAWS環境で試す ─ Community EditionでGame Playとエージェント改善 | 自身の AWS アカウントへデプロイした AWS AI League Community Edition で実際に Game Play を実行し、エージェント改善まで進めた連載の続編を書いた | @Yutaka Kashiwabara | 17:30 |
| 30 | 週刊Cloudflare - 2026/08/09週 | 2026/08/02〜08/08 の Cloudflare 変更点を網羅重視でまとめ、wrangler ai-search create への --parse-type フラグ追加を含む Wrangler 4.119.0 のマイナーアップデートなどを取り上げた | @あさひ | 17:35 |
| 31 | COMMIT成功はどの障害まで守られるか | MySQL 単体の再起動なら redo log で回復できるが、ノード障害でレプリカへ切り替える場合はレプリケーション遅延により COMMIT 成功を返したデータが失われうることをハンズオンで示した | @Ken | 18:01 |
| 32 | Unity 独自のデータ自動生成 | ID 追加のたびに Enum を編集しマスターデータを Unity 用に変換する反復作業が何百回と発生する現実に対し、独自のデータ自動生成でその手間を削る仕組みを作った | @Core_Dio | 20:24 |
| 33 | ゼロからつくるDeep Learning 6のLLM事前学習をAmazon SageMaker AIでやってみる | 「ゼロから作るDeep Learning 6」が扱うトークナイザーから始まる LLM 事前学習を、手を動かして作る目的で Amazon SageMaker AI 上に載せて実行した | @manaty226 | 20:35 |
| 34 | 英語トークナイザーで日本語タブが消えた:Chrome拡張の検索をUnicode対応にする | 保存タブ検索で日本語・韓国語・中国語・キリル文字のタイトルだけが消える原因を、全文検索ライブラリの既定トークナイザーが英語向けで英数字以外を有効トークンとして残さない点に特定した | @Danila Pryadko | 21:03 |
| 35 | いいねボタンの応答待ちの間に、ユーザーは平気で次の操作をしていた | 記事キュレーション「DevPick」で、いいね/興味なしの応答待ちにモード切替とページ送りが重なり、1日で8回続けて同じ種類のバグを踏んだ経緯を書いた | @ITアライグマ | 21:19 |
| 36 | Unreal Engine 5.8のWindowsビルド環境をGCP Custom Imageで構築する | Mac 主体の Unreal Engine プロジェクトで Windows パッケージを作るため、GCP の Windows Server 2022 VM に UE 5.8.1 と Visual Studio Build Tools を入れ、認証情報を除去して Custom Image 化した | @osushi_cr | 21:38 |
| 37 | Cloud Run で /healthz が404になる — その404を書いたのは自分のアプリではなかった | FastAPI の /healthz がローカルでは 200 なのに Cloud Run でだけ 404 になり、その404がアプリのリクエストログに1件も残らないことからリクエストがアプリまで届いていないと切り分けた | @実測派のMCPラボ | 22:21 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 【書評】 Cloud Security and Privacy | 2009年刊の O’Reilly 本を、製品情報としての価値はほぼ残っていないが「クラウドで何が構造的に難しくなるのか」を製品名に依存せず言語化している点で評価した | @io0323 | 00:06 |
| 2 | 地震速報アプリをiPhoneで開いたら、ヘッダーが崩れていた話 | Chrome DevTools の iPhone SE 相当375px で開くとタイトルが2行に折り返され言語セレクトと2つのボタンが潰れる崩れが出たため、ヘッダーの flex 指定を直した | @yama3133 | 00:27 |
| 3 | 【ぼくのなつやすみ①】明石市立天文科学館に行ったら、AWSの「時間」が気になった話 | 東経135度の日本標準時子午線上に建つ明石市立天文科学館の「時計の歴史」展示に引き込まれ、そこから AWS における「時間」の扱いへ関心を広げた | @manaty | 00:57 |
| 4 | 関数とコールバックなど【JavaScript】 | JavaScript の基本型を表に並べ、数値が一つの型にまとまっていることと関数が値として扱えることを特徴として挙げ、関数定義とコールバックを整理した | @daijirin_tea | 01:33 |
| 5 | AIエージェントの待機時間が0円に|AWS×Claudeの選び方と400msの壁 | AWS がエージェントの待機中 CPU 料金をゼロにした点を軸に、AWS と Claude の組み合わせ方と400msの壁をハムスターとインコの掛け合い形式で解説した | @kinamocchi_tech | 03:19 |
| 6 | CloudflareのAIエージェント専用ブラウザKitesurfを整理。Rust製部品+WASM・CDP互換・無料ベータ | Cloudflare が8月6日に発表した Kitesurf は Chromium を載せず Blitz・Stylo・Parley・Boa という Rust 製部品を Workers 上で WASM 実行し、CDP 互換の操作系を無料ベータで提供する | @quotidia | 06:02 |
| 7 | git subtreeで2つのGitリポジトリを履歴ごとモノレポにした後、git log で履歴が追えなくなった話 | --squash なしで履歴を残して統合し root commit も残っているのに git log -- <現在のパス> では遡れず、--follow も --full-history も効かない中で追跡できた3つの方法を示した | @tetsumaru-tech | 06:08 |
| 8 | AWS認定資格のAIFとCLFをまとめて1か月で取った勉強法 | 新卒1年目が1日1〜2時間の学習を約1か月続け、CLF-C02 と AIF-C01 を並行して取得した勉強方法を、情報系学部出身という前提込みでまとめた | @hiroto15 | 08:36 |
| 9 | クロットを解く — 大域ルールが1つもないパズルで、「probe解決率=一意解率」の法則が連作で初めて破れた | 連結性も2×2禁止も外周ルールもなく合法盤面が 2^(n²) 全域になるパズル「クロット」をブラウザ実装し、連作で追ってきた法則が初めて破れたと報告した | @sen-ltd | 09:14 |
| 10 | JavaScriptでDEM解析Webを作る ー 2D・3D表示と大容量GeoTIFF対応 | GeoTIFF の DEM を OpenLayers の2D と Three.js の3Dで同一画面に表示し、標高取得・傾斜量・陰影起伏の解析まで Web Worker 込みで JavaScript 側に寄せた | @rino_yume | 09:23 |
| 11 | LINE内ブラウザを考慮してWeb URLとアプリDeep Linkを使い分けた | LINE 内ブラウザでは Google ログインが通らないケースがあったため、共有する入口を HTTPS URL に統一し、Universal Links でアプリが入っていれば同じ URL からアプリを開く構成に変えた | @hiro123 | 09:23 |
| 12 | AWS SAA-C03学習メモ-セクション1 | SAA-C03 に向けて、サーバーが EC2・ストレージが S3・データベースが RDS といったオンプレ資源との対応関係と試験ドメインを備忘録として整理した | @akihira | 09:25 |
| 13 | Vue3学習ログ:composableを触ってみた(そろそろNuxtに行きたいので) | Nuxt が composables/ ディレクトリ前提の作りだと知って先に着手し、<script setup> の処理を外へ切り出して使い回す型とライフサイクルを含む composable を試した | @yuki_crossroad | 09:51 |
| 14 | 地理院標高タイルの「穴」を埋める多段フォールバックアルゴリズム | 海面・湖・未整備エリアで no-data になる地理院標高タイルの穴が3Dメッシュを不自然に凹ませるため、5段構えのフォールバックで埋めるアルゴリズムを地形ビューアに実装した | @8ga3 | 09:59 |
| 15 | Firebase共通でFlutterFlow・Flutter・Bubble・ReactのCRUD応答時間を比較してみた | 実案件ではバックエンドもデータ量も異なり比較できないため、Firebase を共通バックエンドとする検証用アプリを作り4方式の操作応答時間を測った | @micomia | 10:19 |
| 16 | AWSのAIサービス整理 Bedrock・SageMaker・Amazon Qの選び方 | Bedrock と SageMaker AI の違いや Amazon Q の用途、Textract・Rekognition 系との使い分けを、サービス名の暗記ではなく「何をしたいときに何を選ぶか」で整理した | @s_horikoshi | 10:58 |
| 17 | 2026/08/13 今日のQiitaトレンド記事をポッドキャストで聴こう! | 前日夜の Qiita トレンド記事を AI ポッドキャスト化して毎朝7時に更新する取り組みの、8月13日分の出典記事一覧を掲載した | @ennagara128 | 11:15 |
| 18 | Kiro Crew — AIエージェントを「チーム」として運用する新しいワークスタイル | AWS が OSS 公開した Kiro Crew は kiro-cli をバックエンドに永続メモリ・スケジュール実行・サブエージェント並列処理・自己学習を足す管理レイヤーで、Slack や Discord から操作できる | @REALKTMR | 11:37 |
| 19 | 【保存版】Vitestを”ちょっと知ってる”から”武器にする”ための実務Tips 20選 | Jest からの移植レベルで止まりがちな Vitest について、失敗時に深い構造でも読める expect の差分表示など、公式ドキュメント既読者でも見落としやすい実務 Tips を20件並べた | @Sakaaaaai | 11:39 |
| 20 | ブラウザ上でChMateのバックアップ用zipから過去ログが見れるWebアプリ作ってみた | Android から iPhone へ機種変して使い道がなくなった ChMate のバックアップ ZIP を、サーバーへ一切送らずブラウザ上だけで閲覧できるビューワーに仕立てた | @beru_ike | 12:00 |
| 21 | Splunkの分散基盤をつくる【第1回】CloudFormationによる基盤構築 | Splunk Enterprise の分散構成を検証するのに必要な EC2 や ALB を、CloudFormation のネストスタックで数分で構築できる公開テンプレートとして示した | @ramutarafarm | 12:22 |
| 22 | 同じWAFが、SQLiは弾くのにIDORは素通しする ── 境界防御とアプリ認可の線引き | 宛先も認証済みセッションも固定した同一の WAF に対し、SQLi ペイロードは 403 で弾かれた一方、ID だけ他人のものに書き換えた普通の GET は 200 で他人のデータを返した | @amu-kuroneko | 12:25 |
| 23 | 多言語チャットで「AI訳が原文になる」を防ぐ:原文固定・オンデマンド翻訳・有人引き継ぎの設計 | 受信した原文を不変データとして保存し、翻訳はユーザー操作によるオンデマンド表示に限り、翻訳結果から直接メッセージを送信できなくする構成を TypeScript で組んだ | @susie000720 | 13:11 |
| 24 | 三か月でAWSSAPを取得した新卒のTerraform講座 第1回 Terraform講座 VPC編 | 新卒1年目が CLF・SAA を経て約3か月で SAP に合格した経緯を前置きに、Terraform で VPC を作る第1回を書いた | @nyarusasu22 | 13:25 |
| 25 | 第2回 Terraform講座 Subnet | Subnet 作成時にコンソールで選ぶ VPC・CIDR・AZ の3つがそのまま Terraform の記述になる理由を、コードの暗記ではなく問いかけ形式で辿った | @nyarusasu22 | 13:32 |
| 26 | 第3回 Terraform講座 Internet Gateway | VPC を作っただけでは EC2 がインターネットへ出られない理由をマンションと道路の比喩で説明し、Internet Gateway が必要になる仕組みへ繋げた | @nyarusasu22 | 13:42 |
| 27 | 第4回 Terraform講座 Route Table | IGW があるだけではどこへ通信を転送するか決められないという前回の答えを起点に、aws_route_table へ VPC を紐づける記述へ落とし込んだ | @nyarusasu22 | 13:59 |
| 28 | AWSエンジニアのためのGoogle Cloudサービスまとめ その5 セキュリティ・ID管理編 | Security Hub と Security Command Center、Macie と Sensitive Data Protection、WAF/Shield と Cloud Armor のように名前が似ていても担当レイヤーが異なるサービスの対応関係を整理した | @motuneko253 | 16:12 |
| 29 | 架空のサウナ施設サイトを静的 HTML/CSS/JS で作ってみた | 架空のサウナ施設のティザーサイトを、フレームワークを使わない Vanilla JS と CSS、HTML5 のみで、余白を活かした高級感あるワンページ構成として組んだ | @cacaobucks | 16:33 |
| 30 | AWSでBIGIPのHA構成を作る(手動構築編ー第3章:CFE(CloudFailoverExtension)の設定) | CloudFormation テンプレートを使わず BIG-IP のマルチ AZ 構成を手動で再現する連載の第3章として、S3 作成から IAM ロール設定・タグ付けまで CFE の設定を CLI 中心で扱った | @Ik | 16:42 |
| 31 | 【第十三回】TSXの正体について | TSX は HTML に見えても TypeScript のオブジェクトであり、変数へ代入したり props として他のコンポーネントへ渡せることをコンソール出力で確かめた | @syeimee | 16:58 |
| 32 | 【第十四回】コンポーネントもReact要素 | HTML タグが _jsx("h3", { children: ... }) に変換されるのと同様、自作コンポーネントも React 要素として同じ形へ変換されることを変換結果から確認した | @syeimee | 16:59 |
| 33 | 【ステート編①】イベントについて | ステートはボタン押下や入力変更というきっかけがあって初めて動くため先にイベントを知る必要があるとして、create-next-app で新規プロジェクトを立ててイベントから学び直した | @syeimee | 17:00 |
| 34 | 【ステート編②】useStateについて | onChange で普通の変数へ値を代入しても画面が更新されない理由を実際のコードで示し、そこから useState が必要になる筋道へ繋げた | @syeimee | 17:01 |
| 35 | AWS認定クラウドプラクティショナー(CLF-C02)を9月12日に受験します。教材費は0円、学習期間は30日 です。 | 合格法ではなく学習計画の組み立て方として、公式試験ガイドから配点を抜き出し無料教材を役割別に分類し、開始前に撤退ラインを決める手順を示した | @nikiyo | 17:18 |
| 36 | Things That Have Spots: A TypeScript Validator for Category-Puzzle Explanations | 2026年8月13日の Pinpoint #835 の答え「斑点があるもの」と5つの手掛かりを題材に、手掛かりの欠落など説明の弱さを検出する TypeScript バリデータを組んだ | @cnblion | 17:52 |
| 37 | Vue3学習ログ:Vue Routerを触ってみた(Nuxtの前に) | Nuxt がファイルを置くだけでページを増やせる下地が Vue Router だと知り、動的ルート /analysis/:id やクエリパラメータ、ナビゲーションガードまで素の状態で動かした | @yuki_crossroad | 17:55 |
| 38 | Vue3・Nuxt4のためにNode.jsの基本を整理してみる | npm install や server/api で Node.js が出てくる理由を、JavaScript をブラウザの外でも実行できるランタイムという役割から整理した | @yuki_crossroad | 17:55 |
| 39 | 【レビュー事故】「ここ修正しておいて」の言葉足らずで生まれた悲劇と学び | Java の共通ユーティリティにある入力値フォーマット処理を軽い気持ちで直した結果、他の画面が巻き添えで崩壊した事故を挙げ、影響範囲の捉え方と依頼時の言語化を論じた | @otait | 17:59 |
| 40 | PowerDNSで権威サーバを構築する(PowerDNS 5.x) | Ubuntu Server 26.04 が PowerDNS 5.x を採用して設定ファイルの書き方やレコード登録方法が変わったため、PostgreSQL をバックエンドに構築手順を作り直した | @Shakapon | 18:53 |
| 41 | 【LeetCode】[2726. Calculator with Method Chaining]を解く|思考の軌跡を記録(JavaScript編) | メソッドチェーンで加減算する Calculator クラスを設計する問題を JavaScript で解き、合計77分かかった思考の軌跡を記録した | @sisisa | 19:41 |
| 42 | HTMLとJavaScriptで4枚の画像を定型レイアウトに並べる | 4枚の画像をドラッグ&ドロップで2行2列に並べてプレビューするツールを、サーバーへアップロードせず HTML・CSS・JavaScript だけで動かした | @tattyan39 | 19:50 |
| 43 | 【勉強会メモ】IAM(アイデンティティとアクセス管理)の基本 | 社外勉強会で学んだ IAM の基本として、最小権限の原則に沿って「誰に」「どのリソースに対して」「何の権限を」与えるかを制御する考え方を整理した | @metty0606 | 20:39 |
| 44 | プロンプトチェイニングとは 複雑なAI依頼を分割する方法と15のプロンプト手法 | 複雑な依頼を一度に投げるとどの工程で誤ったか分からなくなるため、複数の AI 呼び出しへ分けるプロンプトチェイニングを Chain-of-Thought との違いと Bedrock の最小実装込みで整理した | @s_horikoshi | 21:08 |
| 45 | いいね/興味なしボタンの非同期処理で古い情報を使わないために確認すべき3つの観点 | 応答待ちの数百msにユーザーが次の操作をするケースはローカルの手動確認では再現しにくいとして、1日で8回踏んだ実障害から実装時に確認すべき3つの観点を抽出した | @itaraiguma | 21:19 |
| 46 | 【Amazon DynamoDB】マネジメントコンソールだけでベクトル検索を試す | DynamoDB にネイティブのベクトル検索が加わり、別の検索基盤へ複製せず通常の属性とベクトルを1レコードに格納して近傍検索できることを、埋め込みモデルなしの3次元データで確認した | @miruky | 23:17 |
Publickey
2026-08-13 付の記事はありませんでした。
gihyo.jp
2026-08-13 付の記事はありませんでした。
GIGAZINE
2026-08-13 付の記事はありませんでした。
ITmedia News
2026-08-13 付の記事はありませんでした。
TypeScript Blog
2026-08-13 付の記事はありませんでした。
Node.js Blog
2026-08-13 付の記事はありませんでした。
Astro Blog
2026-08-13 付の記事はありませんでした。
Cloudflare Blog
対象日の該当記事はすべて Top 20 に掲載されています。
Vercel Changelog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | GLM 5.2 free for eve agents through August 27 via Blackbox on AI Gateway(GLM 5.2 が8月27日まで eve エージェント向けに無料) | 1Mトークンのコンテキストを持つ Z.ai のオープンウェイトコーディングモデルを Blackbox AI 経由で無料提供し、新規 eve エージェントの既定モデルにも据えた | 09:00 |
| 2 | Use ACP-compatible harnesses with the AI SDK harness layer(ACP 互換ハーネスを AI SDK harness layer で利用可能に) | 個別ランタイムではなく Agent Client Protocol そのものを包むメタアダプタ @ai-sdk/harness-acp により、任意の ACP 対応ハーネス用アダプタを自作できるようにした | 09:00 |
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Amazon Quick now supports data loss prevention with Microsoft Purview(Amazon Quick が Microsoft Purview による情報漏えい防止に対応) | 既存の Purview 秘密度ラベルを Quick のチャットやスペースへ適用し、機微なファイルが承認外の経路で共有されないよう自動で制御できるようにした | 02:09 |
| 2 | Amazon Connect Customer supports manual assignment of queued agent-first callbacks(Amazon Connect でキュー待ちのコールバックを手動で引き受け可能に) | エージェントがメール・タスク・チャットと並べてキュー待ちコールバックを確認し自分へ割り当てられるため、事情を把握済みの担当者が引き継ぎなしで対応できる | 02:15 |
| 3 | Amazon EKS now supports advanced Kubernetes control plane configuration parameters(Amazon EKS が Kubernetes コントロールプレーンの詳細設定に対応) | scheduler・controller manager・API server のパラメータを調整でき、Pod 配置戦略や HPA の反応速度、イベント保持期間などを用途に合わせて変更できる | 03:00 |
| 4 | Amazon S3 adds additional policy details to access denied error messages(Amazon S3 のアクセス拒否エラーに原因ポリシーの詳細が追加) | 同一アカウント・同一組織からのリクエストでは HTTP 403 のメッセージに IAM と AWS Organizations のポリシー ARN が入り、どのポリシーが拒否したかを直接特定できる | 22:00 |
Google Cloud Blog
2026-08-13 付の記事はありませんでした。
Supabase Blog
2026-08-13 付の記事はありませんでした。
web.dev
2026-08-13 付の記事はありませんでした。
Mozilla Hacks
2026-08-13 付の記事はありませんでした。
CSS-Tricks
2026-08-13 付の記事はありませんでした。
Smashing Magazine
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | New EU Guidelines For AI Labelling(AI ラベリングに関する EU の新ガイドライン) | 2026年8月2日から EU 市民へサービスを提供する企業に AI ラベリングが法的義務となるが、報じられた「巨額の罰金」や「広範な新規制」より実際の対象はずっと狭いと整理した | 19:00 |
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Show HN: WindStrap – Bootstrap 5.3.8 to Tailwind CSS Using DeepSeek V4 Flash(WindStrap — Bootstrap 5.3.8 を DeepSeek V4 Flash で Tailwind CSS へ変換) | Bootstrap 5.3.8 のマークアップを DeepSeek V4 Flash に通して Tailwind CSS へ移し替えるツールを GitHub で公開した | 08:08 |
| 2 | Linux desktop use surged to 22% on one workday, Cloudflare data shows(ある平日に Linux デスクトップ利用が22%へ急伸、Cloudflare のデータで判明) | 利用者アンケートではなく Cloudflare が観測した実トラフィックを根拠に、ある1営業日だけ Linux デスクトップの比率が22%へ跳ね上がったと報じた | 15:17 |
| 3 | Delimiter.live – 100 free browser-based text and data tools(Delimiter.live — ブラウザ完結の無料テキスト・データツール100種) | テキストとデータの変換ツールをサーバーへ送らずブラウザ上で完結させて公開しており、サイトの一覧は実際には115種類まで増えている | 20:39 |
| 4 | Beyond WASI: Running any Rust application in the browser with BrowserPod 3.0(WASI の先へ — BrowserPod 3.0 でブラウザ上に任意の Rust アプリを動かす) | 既存の Wasm ターゲットより標準ライブラリと外部クレートの互換性が高く、コードを1行も変えずファイルシステム・ネットワーク・サブプロセスを扱えるとして、Rust 製 Yarn 6 プレビューが npm プロジェクトを導入するデモを示した | 21:17 |
| 5 | Show HN: A prompt to verify Supabase RLS policy(Supabase の RLS ポリシーを検証させるプロンプト) | Claude や Codex のエージェントへ渡すだけで Supabase プロジェクト内の全テーブルの RLS ポリシーを自動検証させるエージェント用プロンプトを公開した | 21:39 |
| 6 | Video Editing with P5.js(p5.js による動画編集) | アニメーション「Your Body Is A Machine」の映像を全て p5.js スケッチで作り、個別に画面収録して後から繋ぐのではなく音楽の特定パートへ同期させながら反復的に組み上げた | 22:20 |
| 7 | WASI 0.3.1(WASI 0.3.1) | 2か月ごとに出す 0.3.x 系で初のポイントリリースとして Component Model の implements と map<K, V> を採用し、同一インターフェースを別名で複数インポートでき list<tuple<K, V>> に頼らず連想配列を表現できるようになった | 23:37 |