Cloud Native BuildpacksがCNCF卒業、Vercel for Slackほか — Web Dev Digest: 2026‑08‑19
Top 20
コードからDockerfile不要でOCIコンテナをビルド。「Cloud Native Buildpacks」が十分成熟したとしてCNCFの卒業プロジェクトに
Source: Publickey | Published: 2026-08-19 01:03 JST
- アプリのソースコードから直接 OCI コンテナイメージを構築する Cloud Native Buildpacks が、本番環境でも安心して使える成熟度に達したとして CNCF の卒業プロジェクトへ昇格した
- Java・Python・Go・Node.js・Ruby などの言語を自動検出して依存インストールとイメージのレイヤ化まで自動化するため、Dockerfile の記述とメンテナンスが要らなくなる
- CNCF はホストするプロジェクトを本番利用可能な Graduated と開発途上の Incubating に分けており、Kubernetes・containerd・Istio と同じ区分に入った
- 起源は Heroku の Buildpack で、Cloud Foundry の採用で利用が広がり CNCF 傘下へ移り、現在は AWS・Google Cloud・Microsoft Azure の主要クラウドがサポートしている
- 卒業後の強化方針として OCI アーティファクト対応の拡大、SBOM 対応ワークフローの強化、WebAssembly を含む次世代ワークロード形式との互換性向上を挙げている
Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI(Launch HN: machine0(YC S26)— CLI から使う常設の CPU / GPU 仮想マシン)
Source: Hacker News | Published: 2026-08-19 01:26 JST
- CLI と MCP からエージェントに操作させる前提で設計された常設 VM サービス machine0 が YC S26 バッチから公開され、HN で80ポイント・43コメントを集めた
- 1〜60 vCPU・最大 240GB RAM を分単位課金で提供し、CPU VM は small の $0.013/時から、GPU VM は RTX 4000 Ada の $0.836/時から始まる
- GPU は H100・H200・L40S・MI300X・RTX 4000/6000 Ada から選べ、8x H200 構成は $22.79/時で月額換算 $16,000 台になる
- 全操作が
--json付きの CLI コマンドとして提供され、リモート MCP サーバー経由でエージェントが VM の作成・一時停止・スナップショット・再開まで実行できる - イメージは NixOS と Ubuntu(Docker・Node・Python・Claude Code・Codex 導入済み)の2種で、各 VM に静的 IP と
<vm>.mac0.ioの HTTPS エンドポイントが付き US East / US West / UK / EU / Asia の5リージョンで動く
Vercel Connect now supports Microsoft(Vercel Connect が Microsoft に対応)
Source: Vercel Changelog | Published: 2026-08-19 09:00 JST
- Vercel Connect に Microsoft 用のマネージドコネクタが加わり、Teams や OneDrive などの Microsoft 製品へアプリとエージェントからアクセスできるようになった
- Vercel 側が Entra アプリケーションの登録とフェデレーテッド資格情報の設定を代行するため、開発者はアプリ登録もクライアントシークレットの管理も行わない
- Microsoft テナントに対して一度認可すれば、あとは必要なプロジェクトと環境にコネクタを紐付けるだけで済む
@vercel/connectSDK がデプロイメントの OIDC ID で認証し、管理者が付与したアプリケーション権限の範囲で短命トークンを返す- トークンは要求したスコープに限定され自動更新されるため漏洩やローテーションの対象が残らず、subject に特定ユーザーを渡せばその人の委譲権限を持つトークンも取得できる
Introducing Vercel for Slack(Vercel for Slack を発表)
Source: Vercel Changelog | Published: 2026-08-19 09:00 JST
- Vercel Agent が Slack のスレッドへ直接参加し、会話の文脈のままインフラの調査から修正の提案・実行までこなす Vercel for Slack が、Pro と Enterprise チーム向けにパブリックベータで公開された
@Vercelをチャンネル・スレッド・DM でメンションすると、デプロイ・ビルド状況・ログ・メトリクス・コードレビュー・PR をすべて把握した状態で答える- 用途は障害の診断(エラーを原因のデプロイまで辿る、コスト急増の説明)、チームと並走したコーディング(失敗したビルドと CI の修正、本番挙動を踏まえた PR レビュー、スレッドの結論をテスト付き PR へ変換)、プロジェクトの操作(デプロイのロールバック、設定更新、フィーチャーフラグ管理)の3系統
- エージェントは既定で読み取り専用で、コードや設定を変える操作は必ず利用者が承認するプランを経由する
- 承認カードの設計では詳細を読まないまま承認されてしまう問題に社内で気づき、47返信に及ぶスレッドで「実行前に人が何を見る必要があるか」を練り直したと明かしている
Vercel for Slack now in public beta(Vercel for Slack がパブリックベータに)
Source: Vercel Changelog | Published: 2026-08-19 09:00 JST
- Vercel Agent が Slack で使えるようになり、Vercel プロジェクトのデプロイ・ビルド・ログ・メトリクス・設定・連携リポジトリの文脈を持ったまま会話へ加わるようになった
- 変更を伴う依頼にはまずプランを提示して承認を待ち、承認された場合だけ一時的なアクセス権を得て実行し、終わると読み取り専用へ戻る
- Agent は自身の identity で動作し、依頼者の権限を超えることはなく、すべての操作が Agent・依頼者・承認者の3者に帰属記録される
- 料金は Vercel Agent の課金体系に従い、ベータ期間中は単純なリクエストが一定数まで無料で、それを超える作業は従量課金になる
- パブリックベータの対象は Pro と Enterprise チームで、Vercel Marketplace から Agent for Slack をインストールして使い始める
AIエージェント時代のGitホスティングサービス「Origin」、Cursorが発表。Cursorとの統合、コマンドラインでの操作、GitHubとの同期など提供
Source: Publickey | Published: 2026-08-19 00:43 JST
- Cursor を提供する Anysphere が「AI エージェント時代の Git フォージ」を掲げたコードホスティングサービス Origin を発表した
- Cursor 上からリポジトリの作成・クローン・プッシュ・プル、プルリクエストの差分確認・コメント・マージまで操作でき、コマンドラインツールも用意されている
- GitHub 上にある既存リポジトリを Origin へ同期する機能があり、移行時に GitHub を捨てずに済む
- 記事は、AI エージェントからの大量アクセスで GitHub の動作が不安定になっている状況(発表当日の日本時間8月18日にも GitHub 障害が報じられた)への Anysphere からの回答だと位置づけている
- 現在はアーリーβとして Cursor の Pro・Teams・企業プラン向けに提供され、今後 AI エージェントネイティブな機能を追加していくとしている
Bun 1.4 Rust rewrite is not looking good(Bun 1.4 の Rust 書き直しは芳しくない)
Source: Hacker News | Published: 2026-08-19 14:51 JST
- Nue フレームワークの作者が、Bun 1.4 の Rust 書き直し以降リリース予告が繰り返し反故にされコミュニティの信頼が失われていると批判している
- 「7月7日出荷」に始まり「明日」「月曜」と延期が続き、最後の安定版から3か月以上が空いて2022年以降で最長の間隔になった
- 直近1か月のコミットは robobun が15,800、autofix-ci ボットが1,600に対し作者 Jarred 本人は790で、「今は Claude が Claude にプロンプトを出している」と表現している
- オープンなプルリクエストは5,000件超で、OpenClaw の2,200件・React の441件と比べて突出しており、GitHub が推奨する単一ブランチ1,000件の上限も大きく超えている
- Zig 作者 Andrew Kelley の「Bun のコードベースのプログラミング作法に戦慄した。ハックの上にハックを重ね、アサーションを乱用していた」という発言を引いている
Firefox 154.0 Released(Firefox 154.0 リリース)
Source: Hacker News | Published: 2026-08-19 21:47 JST
- Firefox 154.0 が2026年8月18日にリリースチャンネルへ提供され、ローカルネットワーク保護が WebSocket 接続にも拡張された
- ローカルネットワーク上の機器へ WebSocket を開こうとするサイトは、接続前に許可を求められるようになった
- Smart Window が関連するタブのグループとその名前を提案する機能が段階的ロールアウトで入り、Windows 版は NVIDIA GeForce NOW の対応ブラウザに加わった
- ローカルプロファイルのバックアップが macOS でも使えるようになり、Windows・Linux を含む3プラットフォーム間で復元できる
- 全ページ翻訳が
<iframe>の内容も翻訳するようになり、Shift を押しながらのハードリロードでキャッシュされた favicon も破棄・更新されるほか、Windows では設定からアプリアイコンを変更できる
Amazon EC2 R8a instances are now available in Asia Pacific (Taipei) region(Amazon EC2 R8a インスタンスがアジアパシフィック(台北)リージョンで利用可能に)
Source: AWS What’s New | Published: 2026-08-19 16:51 JST
- Amazon EC2 の R8a インスタンスがアジアパシフィック(台北)リージョンでも起動できるようになった
- 最大4.5GHz の第5世代 AMD EPYC(開発コード名 Turin)を搭載し、R7a 比で最大30%の性能向上と最大19%の価格性能向上を実現する
- メモリ帯域は R7a 比で45%増え、GroovyJVM のワークロードでは最大60%高速になるとしている
- 第6世代 Nitro Card を使う AWS Nitro System 上に構築され、SQL/NoSQL データベース、分散 Web スケールのインメモリキャッシュ、リアルタイム大規模データ分析、EDA 用途を想定している
- ベアメタル2種を含む12サイズを提供し、SAP 認定済みで R7a 比38%多い SAPS を出す
Amazon EC2 High Memory U7i instances now available in AWS Europe (Zurich) region(Amazon EC2 High Memory U7i インスタンスが AWS ヨーロッパ(チューリッヒ)リージョンで利用可能に)
Source: AWS What’s New | Published: 2026-08-19 00:00 JST
- 6TiB メモリの Amazon EC2 High Memory U7i-6TB インスタンス(u7i-6tb.112xlarge)が AWS ヨーロッパ(チューリッヒ)リージョンで使えるようになった
- 第4世代カスタム Intel Xeon Scalable(Sapphire Rapids)を採用した AWS 第7世代インスタンスで、6TiB の DDR5 メモリを備える
- 既存の U-1 インスタンスと比べて価格性能が最大45%向上する
- 448 vCPU を提供し、Amazon EBS 帯域とネットワーク帯域がそれぞれ最大 100Gbps、ENA Express にも対応する
- SAP HANA・Oracle・SQL Server のようなミッションクリティカルなインメモリデータベース向けと位置づけられている
PostgreSQL 19 Beta 3 is now available in Amazon RDS Database Preview Environment(PostgreSQL 19 Beta 3 が Amazon RDS Database Preview Environment で利用可能に)
Source: AWS What’s New | Published: 2026-08-19 01:00 JST
- PostgreSQL 19 Beta 3 が Amazon RDS Database Preview Environment で評価できるようになった
- 新しい
pg_stat_autovacuum_scoresビューで autovacuum の優先度付けを監視・チューニングできる - パラレル autovacuum が複数ワーカーを使えるようになり、大きなテーブルのメンテナンスが高速化する
- 新モジュール
pg_plan_adviceで効率的なクエリプランを固定でき、想定外の性能劣化を避けられる - eager aggregation により分析クエリが早い段階で集約して処理行数を減らせるほか、Preview Environment のインスタンスは最大60日で自動削除されスナップショットも同環境内でしか使えない
Amazon EC2 R8i instances are now available in Israel (Tel Aviv) region(Amazon EC2 R8i インスタンスがイスラエル(テルアビブ)リージョンで利用可能に)
Source: AWS What’s New | Published: 2026-08-19 02:24 JST
- Amazon EC2 R8i インスタンスがイスラエル(テルアビブ)リージョンでも利用できるようになった
- AWS 専用のカスタム Intel Xeon 6 を搭載し、前世代 Intel ベースインスタンス比で価格性能が最大15%向上、メモリ帯域は2.5倍になる
- R7i 比で全体20%高速、PostgreSQL は最大30%、NGINX の Web アプリケーションは最大60%、AI のディープラーニング推薦モデルは最大40%速いとしている
- ベアメタル2種と最大構成向けの新しい 96xlarge を含む13サイズを提供する
- SAP 認定済みで 142,100 aSAPS を出しオンプレミス・クラウドを通じて同等機で最高値だと主張しており、Savings Plans・オンデマンド・スポットで購入できる
PostgreSQL for Everything(なんでも PostgreSQL で)
Source: Hacker News | Published: 2026-08-19 22:21 JST
- Kafka・Redis・ClickHouse・Elastic を PostgreSQL 1つで置き換えられると主張する記事が HN で236ポイント・161コメントを集め、対象日で最も議論された投稿になった
- 著者は2003年の研究プロジェクト ColumbaDB 以来 PostgreSQL を使っており、当時 MySQL + Lucene/Solr の2システム運用になるところを全文検索プラグインで1システムに畳めた経験を挙げる
- PostgreSQL の強みを「枯れて安定している」「導入・運用・スケールが容易」「RDBMS でありながら全文検索エンジンやドキュメントストアも兼ねる」の3点に整理している
- 最近では TimescaleDB プラグインで大量の Web アナリティクス時系列データを保存した事例を挙げている
- 初回リリースが1996年で長く広く使われてきたためバグが枯れており、古い部分を壊さずに JSON ドキュメント格納やパーティショニングが追加されてきた点を評価している
Agents on Guren: AIエージェントに自作フレームワークを360回解かせてわかったこと
Source: Zenn | Published: 2026-08-19 08:50 JST
- 自作の Bun 向けフルスタックフレームワーク Guren で20タスク×3モデル×2条件×3試行の360セルを回した結果、エージェント用ハーネスの効果は合否ではなくターン数とコストに表れると結論づけている
- Opus 5 は両条件とも60/60、Sonnet 5 はハーネスありで60/60・なしで58/60だが、ターン数は26〜28%減、コストは12〜25%減った
- Sonnet + ハーネス(60/60・$103)は Opus のハーネスなし(60/60・$168)と同じ合格率を61%のコストで達成した
- 安価な Haiku 4.5 では合格率自体が85%から90%へ動き、カテゴリ別の平均ターン数はバグ修正が34.9→22.0(−37%)、セキュリティ修正が36.6→23.9(−35%)になった
- ハーネスが言及していない API は120ターンあっても使われず、
isSafeRedirectUrlヘルパーは全17セル中0セルでしか使われなかったため、ダイジェストに何を載せるかが結果を決めると述べている
OAuth 2.0 外部連携の実装ミスを防ぐ:state/code_verifierの検証とセキュリティチェックリスト
Source: Qiita | Published: 2026-08-19 09:22 JST
- OAuth 2.0 の認可コードフローで脆弱性を作り込む典型は state の未検証、PKCE の省略、トークンエンドポイントでのリクエスト検証の不備の3点だと整理している
- state に固定値やユーザー ID のハッシュのような推測可能な値を使う、コールバック受信時にセッション保存値と突き合わせない、といった失敗が CSRF につながる
- バックエンドサーバーを持つ通常の Web アプリでも、認可コード横取り攻撃を防ぐため PKCE(RFC 7636)の導入を推奨している
code_challenge_methodにplainを使うのは失敗例で、特別な理由がない限りS256を使うべきだとしている- サンプルは Node.js(Express)で、
crypto.randomBytesによる state 生成、SHA-256 と base64url による code_challenge 生成、コールバックでの state 照合までコード付きで示す
Amazon Bedrock AgentCore payments がGAに:AIエージェントの『支払い』を安全に組み込む考え方
Source: Qiita | Published: 2026-08-19 09:34 JST
- Amazon Bedrock AgentCore payments の一般提供開始によって、AI エージェントの決済で必要な支出上限・明示的な認可・可観測性をインフラ層へ寄せられるようになったと整理している
- 典型的なフローは、エージェントが有料 API を呼ぶ→提供者が HTTP 402 Payment Required と支払い条件を返す→AgentCore が支払いセッションの予算と有効期限を検査→ウォレット接続で支払い証明を作成→再試行してリソースを取得、という順序を取る
- HTTP ネイティブな決済プロトコル x402 が中心で、LLM が文章で「支払ってよい」と決めるのではなくインフラ層が設定済み上限を判定する点が要だとしている
- 設計単位は Payment Session で、
maxSpendAmount・短い TTL・利用者の同意・対象リソースの許可リスト・監査トレースの関連付けを明示すべきだと表にまとめている - GA 時点で東京リージョンは未対応でアジアパシフィックはシドニーとシンガポールのみ対応、著者はプレビュー段階から Stripe で承認ゲート付きの実装を試し楽天での購入まで到達したと書いている
TypeScript 6で「警告」だと思っていたtsconfigは、6の時点でもうビルドを止めていた
Source: Zenn | Published: 2026-08-19 12:02 JST
- 旧世代の tsconfig を TypeScript 5.9.3 / 6.0.3 / 7.0.2 の3世代に通したところ、6.0 は警告ではなく error を出して終了コード2で落ち、7 を待たずにビルドが止まると判明した
npm view typescript dist-tagsの latest は 7.0.2 で、いまnpm i -D typescriptと打つだけで TypeScript 7 が入る状態になっている- 検証した fixture は
target: es5/moduleResolution: node/baseUrl+paths/downlevelIteration/esModuleInterop: falseという1ファイル1罠の構成 - 版の取り違えを防ぐため ts59 / ts60 / ts70 の3ディレクトリへ完全に分離し、
--versionの出力を grep で照合する版ゲートを置いてから計測している - TypeScript 7 の typescript パッケージには tsserver が同梱されず、プラットフォーム別のネイティブバイナリを optionalDependencies で引くため依存パッケージが1つ増える
Cloudflareは何を目指しているのか - AI・ブロックチェーン時代のインフラ戦略
Source: Zenn | Published: 2026-08-19 13:10 JST
- Cloudflare が掲げる「閲覧・探索・呼び出し・支払い」4つのプリミティブのうち支払いだけがクリプトで作られており、そこが動くかどうかで計画全体の成否が決まると論じている
- 対応プロダクトは閲覧が Kitesurf / Browser Run、探索が AI Search・WebMCP・Agent Readiness score、呼び出しがリモート MCP ホスティング・MCP Server Portals・Code Mode、支払いが Monetization Gateway・Cloudflare Wallets・pay per crawl・NET Dollar
- 支払い系の提供状況は「ウェイトリスト」「名前の予約のみ」「クローズドベータ」「未提供」で、2026年8月17日時点で GA に達したものが1つも無いと一次情報を当たって整理している
- 1セント未満の決済はカードでも銀行送金でも手数料が金額を超えるため、HTTP 402 に載せられる手段としてステーブルコインと x402 が選ばれたと説明する
- 通貨とプロトコルは自社製ではなく、x402 を作って Linux Foundation へ寄贈したのは Coinbase で、Cloudflare が担ったのは Agents SDK と MCP サーバーへの実装、x402 Foundation への参加、自社エッジでの支払い検証だとしている
ClaudeやCursorにリアルタイム世論を接続する「WebMCPハブ」を個人で作った話
Source: Zenn | Published: 2026-08-19 14:34 JST
- 予測市場 Polymarket の確率と日本の世論を比較する個人開発サービス「未来レーダー」を、Cloudflare Pages Functions 上の WebMCP エンドポイントとして Claude や Cursor から直接叩けるよう開放した
- 提示する「世論スプレッド」の例として、大谷翔平の60本塁打が Polymarket 50% に対し日本の世論88%(差38%)、日銀の年内追加利上げが62%対35%(差27%)を挙げる
functions/api/mcp.tsに JSON-RPC 2.0 準拠の MCP エンドポイントを置き、get_top_spread_discrepanciesとget_market_detailの2ツールを公開している- ブラウザからのアクセスと MCP クライアントからのアクセスがどちらも Cloudflare Edge の Pages Functions を経由し、その先で Polymarket CLOB API と Supabase を参照する構成になっている
- 世論を誘導しないことを設計思想に据え、「世界が正しい」とも「日本のファンが正しい」とも主張せず客観的なギャップだけを提示する方針を明記している
施行はするが、発行はしない — 認可サーバーにならずに OAuth 付き remote MCP を出す設計
Source: Qiita | Published: 2026-08-19 19:55 JST
- PostgreSQL の構造化コンテキストを MCP と REST の両方で AI エージェントへ公開する OSS「Kozou」は、自前の認可サーバーを育てず OAuth の resource server に徹する設計を選んだと説明している
- v1.13.0(2026-07-13 リリース)で resource-server モードの remote MCP with OAuth が入り、データに触れる
callツールは共有された単一の role ではなく検証済みトークンの role で走るようになった - この方針は仕様に合わせたものではなく、REST 面で 2026-06-01 に JWT 認証と Postgres RLS による施行が先に出荷され、06-08 に方針が公開され、07-13 に MCP へ延長されたという順序だと強調する
- 認可サーバーにならない結果、ユーザーアカウントも保管すべき credential もトークンストアも持たず、検証するのは署名とアルゴリズム・有効期限・issuer・audience だけになる
- MCP 面は REST 面より意図的に受け入れ範囲を狭くしており、理由はトークンと保護リソースメタデータを自分が動かしていないホスト型クライアント(claude.ai・ChatGPT・Claude Code)へ渡すことと、role の付与者が自分ではないことの2点だとしている
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 2026年8月現在のDPU(宣言的部分更新)について | Declarative Partial Updates はパッチ適用・HTML ストリーミング・宣言的フラグメント・宣言的ルートマッチング・DOM 維持の集合体で、うち順不同ストリーミングは Chrome 150 で安定版に入ったと確認している | @tkithrta | 00:05 |
| 2 | img2threejsで人物キャラクターの3D再現がなぜ難しいのか、実装まで潜ってみた | img2threejs は画像から ObjectSculptSpec という JSON 設計図を起こして Three.js の TypeScript コードを生成する仕組みで、素のテンプレートでは人物が壊れるため lathe プリミティブで組み直したと実測値付きで示している | @izumuzui | 00:33 |
| 3 | AIループを自作しながら考えた、良いAIループの条件 | 2026年6月から2か月半で本体 TypeScript 12.6万行・テスト15万行・マージ済み PR 402本に達した自作 AI ループの経験から、良い AI ループの条件を生産性・自立性・制御性・安全性・人間の主導権の5つに絞り込んでいる | @m2dw | 00:42 |
| 4 | Cosmos 3による自動運転動画の時系列シーンラベリング:公開ROADデータセットでの品質、誤りと推論費用の評価 | 公開 ROAD データセットを8秒×875クリップに分割して13タグを判定させ、Cosmos 3 Nano が F1 69.4%・走行動画1時間あたり $0.31、Super が 74.5%・$6.07 という費用対精度になったと測定している | @riita10069 | 01:45 |
| 5 | esp32をWiFi接続した話 | ESP32 から Supabase へ送る前段の WiFi 接続が公式サンプルでは繋がらず、WiFi.setMinSecurity(WIFI_AUTH_WPA_PSK) でセキュリティレベルの許容範囲を下げたら通ったと突き止めている | @yusa_tech | 02:31 |
| 6 | Google Cloud無料枠で研究環境を作る【日本株クオンツ研究ノート Vol.1】 | Docker も常駐 DB サーバーも Jupyter Server も使わず、Google Cloud 無料枠の VM に Git・Python・uv・DuckDB・Polars だけを入れた低スペック前提の日本株クオンツ研究環境を組み立てている | @hiratsukaaa682 | 03:07 |
| 7 | MUI DataGridのサーバーサイドページング・ソートをLaravel APIとつなぐ | MUI DataGrid は paginationMode="server" の指定だけでは足りず、DataGrid の状態を React Query → API クエリパラメータ → Laravel まで繋いだうえで URL にも残してリロード後に復元させている | @tetsumaru_tech | 04:28 |
| 8 | 複数の生成AIモデルを一つのAPIで切り替える設計パターン | 生成 AI を複数ベンダーで切り替えるため GenerateRequest/GenerateResult という最小限の共通型をアプリ層に置き、ベンダー固有項目はアダプタ内で変換し、設定には用途名を書いてモデル ID を後から解決する構成にしている | @hiapi_ai | 06:53 |
| 9 | ポイント失効で損したので、スクショを送るだけで管理できるアプリを作った | 期間限定ポイントの平均失効額が1人5,933円という調査を引き、登録の手間で既存アプリが続かなかった反省からスクリーンショットを共有シートで渡すだけで店名・残高・期限を読み取る Capacitor + React の iOS アプリを作っている | @taniguchi_dev | 07:36 |
| 10 | JSON-LD を共通ビルダーにまとめる — どこまで共通化するか | JSON-LD の共通化は script タグ出力とパンくずの2つだけに留め、記事やリストの schema はページ側で組むという線引きにした理由まで書いている | @kodomo_news | 08:04 |
| 11 | 複数のAIエージェントとAstroで、会社サイトを実装した話 | 複数の AI エージェントと Astro でコーポレートサイトを実装し、AI 案内役・AI 活用レディネス診断・ガイドラインジェネレーターまで載せたうえで、速度より責任とガバナンスの設計が主題だと述べている | @jinsights | 08:19 |
| 12 | バズる仕掛けを完璧に実装したのに、ユーザーが2人だった話 | 個人開発 iOS アプリ3本の累計 Web ユーザーが2人だった原因を実装に求めて調べ直したが、結果ページの固有 URL もタイプ別 OGP のビルド時焼き込みも 301 正規化も全部できていたと確認している | @shikakumikke | 09:17 |
| 13 | AI生成したピクセルキャラクターをGodotへ取り込むパイプライン | 生成 API で作ったピクセルキャラクターを Godot へ載せるため、名前・サイズ・向き・必要アニメーションを発注書として先に決め、characterId と jobId で外部ジョブとローカル履歴を結ぶ Next.js 製 Pixel Studio を組んでいる | @hirodeath | 09:28 |
| 14 | Reactなどで使用できるアイコン集 | react-icons・Radix Icons・Lucide・Phosphor・Heroicons・Iconify に加え、seeklogo や DiceBear といったロゴ・アバター素材のリンクまで1ページに集約している | @r2727 | 09:47 |
| 15 | Shadcnレジストリ集 | shadcn/ui 本体に加えて shadcnui-blocks・Magic UI・Aceternity UI・cult-ui など10件のレジストリを列挙している | @r2727 | 10:04 |
| 16 | 日本語の氏名・住所・日付でいつも困るので、3つライブラリを作りました | 「渡邉/渡辺」の異体字名寄せ、1949〜2099年の祝日と営業日計算、住所とローマ字の双方向変換を、実行時のネットワークアクセスを持たない TypeScript/MIT のライブラリ3本として npm に公開している | @tomatomerde | 10:21 |
| 17 | RL ポストトレーニングが静かに壊れるとき: training と inference の数値ミスマッチ | 推論エンジンと学習エンジンが同じ重みでも違う数値を返す mis_kl が GRPO のポストトレーニングを静かに崩壊させるとして、miles フレームワーク上の実測でどこで生まれ何が増幅するかを追っている | @tosshi | 10:26 |
| 18 | なぜDTOとDAOは暗記しても身につかないのか | DTO や DAO を完成形として見せるのではなく、素朴な JDBC プログラムに機能を足す過程で何が問題になりクラスを分けたくなるのかを辿る構成を取っている | @neoichor | 10:59 |
| 19 | メールのSLAを個人で管理するChrome拡張を作った — MutationObserverとGmail DOM解析 | Gmail の難読化されたクラス名に備えて [email] → .yW span[email] → .bA4 span[email] とセレクタをフォールバックさせ、MutationObserver でスレッドに SLA 残時間バッジを出す Chrome 拡張を作っている | @ktg | 11:16 |
| 20 | Cursorを使ってデザイナーがハンドコーディングでデザインシステムを作ってみた | エンジニアのリソース不足で Figma 止まりだったデザインシステムを、デザイナー自身が Cursor に質問しながらほぼ手打ちで実装し、プロダクションコードに責任を持つ側へ回った経緯を書いている | @harukashimizu | 11:38 |
| 21 | GeminiのGoogle検索グラウンディングを実測 ―素のモデルは自信満々に「首相は岸田文雄」と間違える | 採点できる質問セットを作って Gemini の Google 検索グラウンディングあり・なしを定量比較し、真価は素のモデルが現在情報を自信満々に誤答する場面を正すところにあると結論づけている | @ccie26302 | 11:46 |
| 22 | BigQueryのデータをコピーせずAutonomous AI Databaseから参照・可視化してみる【Database Link】 | BigQuery のデータを Autonomous AI Database へ取り込まず、Google OAuth 2.0 → ADB Credential → Database Link 経由で参照し、広告チャネル別のインプレッションとクリックまで可視化している | @tack330 | 12:08 |
| 23 | FSx for Windows のスループットを下げるための調査 | FSx for Windows のスループットキャパシティは割り当てメモリとセットだが 128MBps と 64MBps はどちらも 8GB でメモリが半減しないと指摘し、メトリクスの読み違いで「下げたら壊れる」と誤判定しかけた過程を残している | @shogo_b | 12:49 |
| 24 | UpNote をAIと繋ぐためにMCPサーバーを作った | UpNote に公式 API が無いため、デスクトップアプリがローカルに持つ SQLite を直接読む MCP サーバーを作り、全文検索・期間×キーワード×タグ絞り込み・新規ノート作成までを npm へ公開している | @bellx2 | 13:26 |
| 25 | [Mastra YouTube 解説] Agents Hour:今週のAIニュースまとめ(2026年8月18日) | Mastra 公式 YouTube の Agents Hour から、Stripe による OpenRouter の70億ドル買収、Dynatrace の Arize 買収、CodeRabbit と Lovable の大型調達を抜き出し、推論ルーティングと AI 可観測性へ事業価値が集約していると読み解いている | @shiromizuj | 14:10 |
| 26 | 【2026 年版】Cloudflare が「個人開発の全部入り」になりつつあるので、どこまで任せていいか本気で整理した | Workers・D1・R2・Durable Objects・Queues・Workflows・Hyperdrive・Containers・Vectorize まで揃った Cloudflare について、「全部 Cloudflare」ではなく Cloudflare-first + Portable Core が答えだとしている | @koenigwolf | 14:11 |
| 27 | ゆっくりと学ぶ TanStack Start | データフェッチのコロケーション、Request Memoization を期待しない設計、N+1 と DataLoader、クライアント/サーバーのバンドル境界までを、Hono・Better Auth・Cloudflare Workers 込みで扱う TanStack Start の無料本を公開している | @MAAAAAAAAAAA | 14:18 |
| 28 | Web基礎 完全読本 — ビジネス職・Web初心者のためのHTML & CSS | ブラウザとサーバーの仕組みから HTML/CSS の読み書き、レスポンシブ、表示崩れの切り分けまでを全12章+付録で扱い、章末の確認問題と教材一式を GitHub で配布している | @zennrium | 15:10 |
| 29 | フィッシング判別クイズを作るとき、実在ブランドの偽ログイン画面を作ってはいけない | 実在ブランドのログイン画面を精巧に再現した HTML はそれ自体がフィッシングキットになるとして、公開サイトのフィッシング判別クイズでは実在証券会社を模した偽ログイン画面を作らないと決めている | @kitsunefox | 15:12 |
| 30 | セキュリティチーム立ち上げから9ヶ月!「アラート疲れ」を防ぐ情報収集と脆弱性トリアージの舞台裏 | セキュリティチーム新設から9か月、事業側がアクセルを踏む時期にブレーキを踏まない前提で、情報洪水とアラートに溺れずトリアージを回すための仕組みと工夫を明かしている | @kacchan822 | 15:17 |
| 31 | Packerで作る運用踏み台VMゴールデンイメージ設計(GUI + セキュリティ常駐) | Packer で GCP の踏み台 VM ゴールデンイメージを作り、Xfce + xrdp の GUI、Terraform/kubectl/Docker/Helm/Argo CD、fcitx5 + mozc、ClamAV の常駐スキャンとセッション全操作ログまでを1枚に収めている | @huyongyue | 16:18 |
| 32 | VPC Service Controls で「特定の拠点(IP)からのアクセスだけ」を許可する設計 | VPC Service Controls では送信元条件を Access Level に、許可対象を Ingress Policy に書き、Ingress の sources から Access Level を参照することで特定拠点の IP だけを通す構成を示している | @huyongyue | 16:19 |
| 33 | 消費税の計算方法|税込・税抜の計算式とJavaScriptでの実装 | 消費税は税抜→税込より税込からの逆算と1円未満の端数処理が実装の要所だとして、10% と軽減税率8% の両方を JavaScript で扱う式をまとめている | @nenkajp | 16:21 |
| 34 | NGワードリストに「死ね」が入っていなかったので自分で作った | 既存の日本語 NG ワードリストに「死ね」が入っていなかったため、anal や「不具」で誤爆せず批判は通す依存ゼロの wordguard を npm へ公開し、自分の記事を通したら30語31箇所が引っかかったと書いている | @zentaroimai | 16:38 |
| 35 | PageSpeed Insightsのスコア、1回の計測では4割のサイトが10点以上ぶれる | PageSpeed Insights で満点だった自治体サイトを再計測すると41点で、total-byte-weight が数KB台だったことから、Google のデータセンターからのアクセスにだけ極小ページを返す構成が満点の正体だったと突き止めている | @vera | 17:23 |
| 36 | Structured Playwright —— 継続性から設計するE2Eテストの4層構造とハーネス | Playwright の既定構成では Locator・操作手順・待機・検証がコピーで広がり変更追随性とレビュー性が落ちるとして、E2E テストを4層に分けて変化を吸収するハーネスを設計している | @mov_ish | 18:20 |
| 37 | Professional Cloud Architect 認定試験範囲の解説 2026 | Google Cloud の Professional Cloud Architect について、直近のリニューアルで AI 関連の設問が増えた点まで含めて試験範囲を通しで解説している | @cloud_ace | 18:57 |
| 38 | pnpm 11のminimumReleaseAge既定24hを踏みに行ったら、手元では通ってCIだけ落ちた | pnpm 11 の minimumReleaseAge 既定24時間は素の設定では install を止めず、公開1.37時間の @types/node@26.2.0 も exact 指定なら入るが、同じ状態を --frozen-lockfile で回す CI 側だけが ERR_PNPM_MINIMUM_RELEASE_AGE_VIOLATION で落ちると突き止めている | @clopy | 20:03 |
| 39 | BigQueryのVECTOR_SEARCHでRAGをSQLだけで組む ―常時課金エンドポイント無しの意味検索 | Vertex AI Vector Search が専用エンドポイントの常時課金になるのに対し、BigQuery の VECTOR_SEARCH なら埋め込みも検索も生成も SQL だけで完結し、RAG 1回の生成が0.018円で済んだと測っている | @ccie26302 | 20:09 |
| 40 | Amazon Bedrock における日本語ウェブ検索機能の検証 | 2026-06-16 に AgentCore で提供開始され 08-14 に東京リージョンへ来たフルマネージドなウェブ検索ツールについて、日本語クエリでの検索性能がどこまで実用に足りるかを試している | @yoheino | 20:46 |
| 41 | 地図範囲から海水浴場を検索し、天気・波・風をスコア化して比較するマップアプリを作った | 地図の表示範囲を起点に Overpass API へ natural=beach と leisure=beach_resort を問い合わせ、各地点の天気・波浪予報をスコア化して候補リストで管理する構成にしている | @jisaku_net | 21:03 |
| 42 | ブラウザだけで「聞き流し学習アプリ」を作る - Web Speech APIの罠と自動送りの実装 | サーバーも音声ファイルも用意せず SpeechSynthesisUtterance だけで読み上げる聞き流しアプリについて、連続再生・前後移動・一時停止まで作り込む段階で踏んだ Web Speech API の罠と自動送りの設計をまとめている | @jisaku_net | 21:07 |
| 43 | RexのMiniBoardでTypeError: Cannot create property ‘cameraFilter’の対処法 | MiniBoard を継承したクラスに board プロパティを足すと元クラスの名前と衝突し、setOrigin 呼び出し時に board.addChess が意図せず呼ばれて TypeError: Cannot create property 'cameraFilter' になると突き止めている | @bule | 21:16 |
| 44 | ”やったのは AI だけど、バグがあったら俺の責任” — Code w/ Claude in Tokyo 2026 に行ってきた | Code w/ Claude in Tokyo 2026 で示された「Claude Code のアイデアに社内で付いた 🙌 は2つだけだった」というスライドを挙げ、共感されないアイデアを腐らせない胆力こそが強さだと受け取っている | @ugtkbtk | 21:22 |
| 45 | Cloudflare の MCP サーバに OAuth を載せる — 公式に実例がなかったので実装を読んだ | Cloudflare のドキュメントは McpAgent を非推奨として createMcpHandler を勧める一方 OAuthProvider の設定例は今も McpAgent の .serve() のままで、ステートレスハンドラで apiHandler に何を渡すかが書かれていないため実装を読みに行っている | @ma2no4413 | 21:47 |
| 46 | ALB配下でLaravelのセッションが消える原因と対処 | ALB 配下で SESSION_DRIVER=file のままだとセッションが各サーバのローカルディスクに書かれるため、混雑時だけランダムにログアウトや 419 が起きると原因を特定し ElastiCache for Redis を推している | @orimosaru | 22:15 |
| 47 | Laravelのセッション基盤、スティッキーセッションで解決してはいけない | ALB のスティッキーセッションはインスタンス障害・ローリングデプロイ・スケールインのたびにログアウトを起こし負荷分散も効かなくなるとして、対処ではなく先送りだと断じている | @orimosaru | 22:17 |
| 48 | 正規表現チートシート — アンカーから名前付きグループまで | アンカー・文字クラス・量指定子・グループ・先読み後読み・フラグ・定番パターンの7カテゴリ48件を、パターン・説明・使用例・マッチ例の4列とクリックコピー付きで並べている | @devnestio | 22:23 |
| 49 | 「シークレット管理ゼロ」Glue から Snowflake Managed Iceberg に直接書き込みしたらみんなが幸せになった話 | EXTERNAL_VOLUME = SNOWFLAKE_MANAGED を指定するだけで S3 バケットも IAM ロールも不要になり、Glue や Spark といった外部エンジンから Snowflake 管理の Iceberg テーブルへ直接読み書きできると検証している | @kubokazu | 22:57 |
| 50 | イベントループを理解する:I/Oバウンド/CPUバウンドとPython・Goの違い | イベントループをコールスタックとタスクキューの監視係として説明し、setTimeout(0) でも 1→3→2 の順になる理由から Go の goroutine との違いまでを I/O バウンド/CPU バウンドの軸で整理している | @yosuke_natto | 23:09 |
| 51 | DSA の勉強、退屈かい?DSA View View で見てみよ 👀👀 | Two Sum・二分探索・バブルソートを題材に、自作の可視化ツール DSA View View でアルゴリズムの実行過程をステップごとに追えるかを自分で確かめている | @nyaomaru | 23:45 |
| 52 | 「1分300字」を信じて読み上げ時間を計算したら、原稿によって43秒ずれた | 「1分300字」で読み上げ時間を計算すると3分の原稿で43秒ずれるのは、日本語の音の長さの単位が文字ではなくモーラだからで、漢字の多い文では字数がモーラを3割超も過小評価すると突き止めている | @picolas | 23:46 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | PostgreSQL 14、2026年11月にEOL:今年だけで44件のCVE、残る修正は1回のみ | 2026年8月13日のリリースで PostgreSQL 史上最多の28件の CVE が一度に修正され、うち17件が CVSS 8.0 以上、2026年通年では44件中40件が PostgreSQL 14 に該当し、残るセキュリティリリースは11月12日の1回だけだと示している | @HeroDevs-Japan | 00:26 |
| 2 | 個人用YouTubeをAWSだけで本番稼働させた話 | トランスコード・GGC による CDN 配信・Vitess/Bigtable のメタデータ・2段階レコメンド・Content ID という YouTube の構成を調べたうえで AWS のマネージドサービスに置き換え、ALB の仕様に阻まれて設計をまるごとやり直したと記録している | @yama3133 | 00:30 |
| 3 | ブラウザ上で見せる用の値をサーバーへ送信しDB保存する方法 | Rails のフォーム送信時に addSliderValues を呼んで趣味ごとのスライダー値(合計100%)をサーバーへ送り DB 保存する処理を、Claude Code 任せにした部分の理解を取り戻すために追い直している | @shunplay1793 | 00:43 |
| 4 | Next.js × microCMSのブログでカテゴリ別一覧ページを作成した | microCMS 側にカテゴリ専用のコンテンツ API を作り、ブログの API スキーマで複数コンテンツ参照を選んで記事と紐付ける前提から、Next.js のカテゴリ別一覧ページを組み立てている | @nagi-0106 | 01:09 |
| 5 | AI画像生成・編集SaaS「CraftVis」を作っています | TypeScript 中心の構成で画像生成・画像から画像への変換・背景変更・スタイル変換・動画生成を扱う AI SaaS を個人開発中だと紹介し、今後は実装で得た知見も共有すると予告している | @lucyfounder65 | 01:12 |
| 6 | JavaScript に WinMain+updateFrame 型のメインループを実装してみた | 物理20ms・AI 100ms・センサー200ms・描画50ms のように周期の異なる処理を独立タスクとして1本の管理ループで捌く N6LTimerMan を作り、WinMain + updateFrame 型のメインループを JavaScript へ持ち込んでいる | @NAS6mixfoolv | 01:17 |
| 7 | AWSサインイン画面が刷新へ。自動ログインしてる人は一文だけ読んでおこう | 2026年8月17日告知の AWS サインイン画面刷新はルート/IAM の二択がメールアドレス入力に変わる UX 改善が中心だが、コンソールへスクリプトでログインしている人向けの一文だけは効くと指摘している | @yama3133 | 01:21 |
| 8 | 【IT業界25年目】ADHDポンコツ鬱エンジニアが人生賭けて運営中のIT求人サービス『ヴェテラン』で『AWS WorkMail』の終了に伴う対応について共有 | AWS WorkMail が2026年4月30日に新規受付を停止し2027年3月31日でサポート完全終了・コンソールとデータへ一切アクセス不可になるとして、自社の求人サービスでの移行対応を共有している | @Veteran | 01:52 |
| 9 | 未知の不透明リダイレクトを「推測でベンダー認定」しない:Chrome拡張の保守的分類器 | 未知の不透明なメールリダイレクトを boolean で判定すると「登録済みパターン一致」と「未知だが構造上リダイレクトらしい」が同じ true になるため、known/heuristic/none の3状態を返す保守的な分類器にしている | @brandandface | 03:35 |
| 10 | MUI DataGridのserver pagination・sortingをReact Query+Laravelで実装する | MUI DataGrid のページ番号と Laravel のページ番号がずれる、DataGrid の列名と API/DB のカラム名が一致しないといった落とし穴を、React Query と URL 状態の復元まで含めて整理している | @tetsumaru-tech | 04:32 |
| 11 | Kiro Crew の Slack 連携を試してみた | Kiro Crew の Slack 連携について、Slack App 作成からトークン取得、DM での会話開始、/kirocrew sessions や /kirocrew dashboard の使い方までを実際に設定して確かめている | @s_moriyama | 05:36 |
| 12 | 驚くほど簡単! HSP3で作ったゲームスクリプトをAIで簡単移植(HSP3Dish→JavaScript) | HSP3Dish のシューティングゲームを、hsp3dish.js ランタイムも Helper での変換作業も使わずブラウザで直接動く JavaScript へ、AI に丸投げで書き換えさせた実験を記録している | @Junji_Suzuki_JBOYSOFT | 06:29 |
| 13 | Next.js静的エクスポートで用語辞典アプリを作るときにハマった2つのポイント(表記ゆれ検索・非ASCII動的ルート) | Next.js の output: "export" で作ったバス釣り用語辞典で、サーバー無しにかな/カナと濁点の表記ゆれを吸収する検索と、非 ASCII パラメータの動的ルートという2点に詰まったと具体的なコード付きで書いている | @itstar_lab | 07:19 |
| 14 | 【脱・CORS疲れ】現場で役立つ基礎知識とパターン別エラー解消術 | CORS は同一オリジンポリシーを安全に緩めるための仕組みだという前提から、シンプルリクエストとプリフライトの違いを踏まえてエラーのパターン別に解消手順を並べている | @Maku-Inc | 07:31 |
| 15 | 【図解】AWS VPCとは。5つの部品と、外から繋がらない原因を全部まとめた | VPC を建物・部屋・玄関・案内板・警備員の5部品に例え、EC2 を起動したのに外から繋がらない症状はこのどれかが欠けているか繋がっていないためだと図1枚に落とし込んでいる | @daisuke-nagata | 08:18 |
| 16 | クロプキを解く — 全制約が線の内側に住むパズル。ラダーの天井は「線を厳密に解く」で、情報の主役はドットの沈黙 | クロプキには線をまたぐ制約が1本も存在しないという構造から伝播ルールの天井を「線1本を厳密に解く」ことに定め、bitmask DP で prefix と suffix を縫い合わせて候補を出すソルバーを実装している | @sen-ltd | 08:20 |
| 17 | 実務でよく使うSQL 10選【JOIN・集計・ウィンドウ関数】 | 顧客・注文・注文明細の3テーブルを前提に、JOIN から先月比の集計、顧客ごとの最新注文の抽出まで実務で頻出する SQL を10パターン並べている | @datarou | 09:12 |
| 18 | 承認後の本文差し替えを防ぐPayload Hash Binding | 承認後に本文や画像が差し替わっても slug が同じなら公開できてしまう穴を塞ぐため、本文・frontmatter・画像・route_id・account・媒体別変換条件を manifest 化して正規化ハッシュへ承認を結び付けている | @agentmemories | 09:41 |
| 19 | プリザンターの拡張機能だけで添付ファイルのリネームを実現する | プリザンターの添付ファイルは UI からリネームできず削除して再アップするしかないため、拡張スクリプト・拡張サーバスクリプト・拡張SQL だけで全テーブル共通のリネームボタンを足している | @pmc-ko | 10:07 |
| 20 | AWS Certified Generative AI Developer - Professional (AIP-C01) 合格しました | AWS Certified Generative AI Developer - Professional (AIP-C01) に769点(合格ライン750点)で合格し、Bedrock 前提の実装知識が広く問われる範囲の勘所を NDA に配慮してまとめている | @Tom-Panasonic | 10:14 |
| 21 | デジタル商品のオンライン取引を安全に設計する:決済・在庫・Webhook・リトライの考え方 | デジタル商品には物理的な配送が無いぶん、決済成功後に商品が発行されない・二重押し・Webhook の多重到達・タイムアウト後の実決済といった事故が起きるとして、冪等性を軸に設計論点を洗い出している | @Beyorg | 10:35 |
| 22 | WordPressプラグインを公開品質まで仕上げる ― Composer依存関係とPlugin Checkで考えたこと | WordPress プラグインを WordPress.org へ公開する段になって Composer 導入の AWS SDK の同梱方法と Plugin Check の指摘が壁になり、警告を消すことと正しい設計は必ずしも一致しないと感じたと書いている | @ozekihiroshi | 10:48 |
| 23 | 2026/08/19 今日のQiitaトレンド記事をポッドキャストで聴こう! | 前日夜の Qiita トレンド記事を AI ポッドキャスト化して毎朝7時に更新する取り組みで、当日分は Defender 有効下でのマイニング被害報告や「HTML共有くん」などを扱っている | @ennagara128 | 10:56 |
| 24 | 認可サーバごと自作して、MCPのOAuth 2.1フローを理解する【MCP深掘りシリーズ 3】 | SDK を使わず認可サーバまで依存ゼロで自作し、OAuth 2.1 の PKCE 必須化と implicit 廃止、クライアントが事前設定なしに認可サーバを見つける発見フロー、わざと起こした5種類の失敗を実測ログで追っている | @musa_rock | 11:42 |
| 25 | 【AWS】ベクトル×クラスタリングで未知の障害をいち早く検知できるか | 「1件なら環境問題、10件なら障害」という緊急度はメッセージ本文ではなく分布側にあるとして問い合わせのベクトル化とクラスタリングで未知の障害検知を試みたが、本番運用に耐える精度には届かなかったとしている | @kikuziro | 12:05 |
| 26 | TypeScriptでTarjanの強連結成分分解を実装する:lowlinkの不変条件をテストで確かめる | Tarjan の強連結成分分解を TypeScript で書き、lowlink が何を表すか、lowlink[v] === index[v] で成分を取り出せる理由、探索中スタックに残る頂点だけを候補にすべき理由をテストで確かめている | @Karentia | 12:36 |
| 27 | 音声AIの月額見積もりに「割り込み損」を入れる:STT・LLM・TTSの利用量台帳をTypeScriptで作る | 音声 AI の月額見積もりでは割り込みで無駄になった TTS・無音誤認による LLM の二重呼び出し・タイムアウト後の再試行を「届かなかった利用量」として台帳に記録すべきだとして、TypeScript の実装を示している | @susie000720 | 13:16 |
| 28 | Amazon EVSでVCF 9.1(SELF_DEPLOYED)を構築してみた【2ホスト+FSxN構成】【番外編】 | 2026年7月ローンチの SELF_DEPLOYED モードは作業が増える代わりに設定の自由度が大きいとして、Amazon EVS 上に VCF 9.1 を2ホスト+FSxN 構成で立て公式ドキュメントに無いシナリオを検証している | @damepanda_supra | 14:42 |
| 29 | Next.jsで考える高速Webサービス設計:パフォーマンス改善の基本と実践ポイント | Next.js のレンダリング方式の使い分けから画像・JavaScript 実行時間・API レスポンスまで、初期表示だけでなく操作への反応時間まで含めて表示速度改善の観点を並べている | @jiliphilti | 14:45 |
| 30 | 華氏(℉)と摂氏(℃)の変換方法|計算式とJavaScriptでの実装例 | 華氏と摂氏は単純な倍率では変換できないとして、°F = °C × 1.8 + 32 と逆変換の式、代表的な温度の対応表、JavaScript での実装をまとめている | @nenkajp | 15:15 |
| 31 | JDBCでINSERTした直後、自動採番されたIDをどう取得する? getGeneratedKeys()の使い方 | Statement.RETURN_GENERATED_KEYS を渡す理由、INSERT なのに ResultSet が返る理由、rs.next() と getInt(1) の意味を、初学時に自分がつまずいた順に解きほぐしている | @neoichor | 15:45 |
| 32 | 「Event handlers cannot be passed to Client Component props」は ‘use client’ を付けても直らない。原因は境界を越えて渡したもの | Next.js 16.3.1 で「Event handlers cannot be passed to Client Component props」を実際に出し、子に 'use client' を付けても直らないのはサーバーコンポーネントから境界を越えて関数を渡しているからだと切り分けている | @kai_kou | 16:09 |
| 33 | レース名と走者を入れるとAIが実況してくれるだけのアプリを作った(Vercel AI SDK) | Vercel AI SDK の generateObject/streamObject に Zod スキーマを渡すだけでレース展開・実況・順位をまとめて生成させ、確定した分から順に画面へ流す構成にしている | @dev_cat222 | 16:29 |
| 34 | AWS の新ポリシー言語 Dogwood を読み解く ── AIエージェントの「ツール呼び出しの順番」を制御する | 2026年8月6日に AWS が公開した Dogwood は Cedar に時相条件を足した言語で、承認をスキップして送金を呼ぶような「並びが間違っている」ツール呼び出しをポリシー側で止められると読み解いている | @softbase | 16:57 |
| 35 | pg_profileのすすめ | pg_stat_statements がリセットで履歴を失い過去のピークを後から分析できない弱点に対し、Oracle AWR に近い思想で時系列スナップショットを取る pg_profile の導入手順を PostgreSQL 16 で示している | @metabochi | 18:08 |
| 36 | AWS Certified Data Engineer – Associate (DEA-C01) 合格体験記 | AWS Certified Data Engineer – Associate に週10時間×4週間弱の35〜40時間で合格し、MLA との出題の重心の違いが Redshift・Kinesis・Kafka・Glue にあると振り返っている | @wang_yuyao | 18:10 |
| 37 | kViewer標準検索では足りない絞り込みをJavaScriptで補う | kViewer の標準検索では作りにくい、実データからの選択肢自動生成・親子の絞り込み・数値と日時の範囲指定・条件の URL 反映を JavaScript で補う考え方をまとめている | @Harshey | 18:29 |
| 38 | S3の署名付きURLとは?仕組みを簡単に解説 | S3 の署名付き URL は AWS Signature Version 4 の署名情報を含む一時的なアクセス用 URL であり、非公開バケットのオブジェクトをログイン済みユーザーにだけ渡す用途で使うと説明している | @mshr_n17 | 18:35 |
| 39 | なぜその型定義は破綻する?TypeScriptの真価を引き出す堅牢な設計戦略 | any と型アサーションの安易な使用、過度なオプショナルプロパティといった型定義が破綻するパターンを挙げ、2026年時点で目指すべき堅牢な型設計を示している | @Maku-Inc | 19:04 |
| 40 | 【AWS解説 S3編 #4】Block Public Accessとバケットポリシーの基本 | S3 のアクセス可否は IAM ポリシー・バケットポリシー・Block Public Access の3つで決まるとして、BPA の無効化と公開許可が別設定である理由まで含めて1オブジェクトの一時公開と後片付けを手順化している | @suzunari900261 | 19:27 |
| 41 | pnpm で “Packages are hard linked from the content-addressable store to the virtual store.” が発生した際の修復方法 | pnpm update -g で @pnpm/exe/package.json が見つからず ENOENT になる事象について、直前に sudo を使ったことを含む発生経緯と修復手順を残している | @Xudev | 19:57 |
| 42 | 固定IPを前提にするDNSと、IPを固定しないクラウドを両立させる実務での選択肢 | apex ドメインで CNAME が使えないという1980年代の DNS の前提が IP を固定しない現代のクラウドや CDN と噛み合わないことが、SaaS のカスタムドメイン機能の説明しにくい価格差の正体だと突き止めている | @mori-dev@github | 19:59 |
| 43 | re:Invent 2026 入場チケット早期購入w | re:Invent 2026 のフルカンファレンスパスを8月25日までに買うと1,200ドル安くなる早期購入条件を、10枚以上の一括購入という利用規約まで含めて紹介している | @taro-yamada | 21:15 |
| 44 | 自宅HDFS上のApache IcebergをAmazon S3へ複製しAthenaから分析してみる【構築編】 | 自宅 HDFS 上の Iceberg を正本として残したまま、S3 + Glue Data Catalog + Athena の分析用コピーへ syslog と authlog を日次同期する構成を実際に組んでいる | @naritomo08 | 21:38 |
| 45 | 自宅HDFS上のApache IcebergをAWS S3へ複製してAthenaで分析する構成を考える【設計編】 | 自宅の Iceberg を AWS へ全面移行するのではなく分析用コピーを置く方針を立て、S3・Glue Data Catalog・Athena・QuickSight/Managed Grafana までの段階的な設計をまとめている | @naritomo08 | 21:38 |
| 46 | 🧪ゲストデモを作りたいだけだった。既存データを守るためにDB移行から始めた話【Flask / PostgreSQL】 | ゲストの書き込みで既存の管理者データが壊れないよう Dataset という所属領域を導入する DB マイグレーションから着手し、第1段階ではゲスト画面を1つも作らなかったとしている | @tosane932 | 21:55 |
| 47 | Xserver(共用サーバ)にNode.jsをインストールしようとして詰まったお話 | Xserver の共用サーバで nodebrew 経由の Node.js が libatomic.so.1 を読めず起動しない問題を、root が取れずライブラリを入れられないため v24.19.0 へダウングレードして回避している | @archa0147 | 21:57 |
| 48 | Bedrockをリージョン制限下のControl Towerにて、SCP制限とかでうまくBedrockだけ使えないか考えてみた | Control Tower で管理リージョンを絞っていると Bedrock が内部的に他リージョンへ振り分けるためエラーになるとして、管理リージョンを足したうえで OU 単位のリージョン拒否コントロールで絞る方針にしている | @dais-w | 22:00 |
| 49 | AWS S3上のApache IcebergをAthena向けに運用する【運用編】 | AWS 側の Iceberg コピーを作った後に必要になる snapshot 管理・orphan file 削除・compaction・S3 Versioning・Athena スキャン量監視を運用スクリプトとして整理している | @naritomo08 | 22:00 |
| 50 | JSONからスキーマを起こすとき、required は積集合にしないと嘘になる | JSON から JSON Schema を推論するツールは「配列の先頭要素だけ見て items を決める」ように見た形を消す方向と、サンプルに無い制約を足す方向の2つで嘘をつくとして、required は積集合を取るべきだとしている | @hashito | 22:23 |
| 51 | TypeScriptでマスターデータとセーブデータを分ける――Web RPGの状態設計【第9回】 | 町の名前や説明までセーブデータへ含める必要はないとして、ゲーム世界を定義するマスターデータとプレイヤーの進行を保存するセーブデータを TypeScript の型レベルで分ける理由を説明している | @mild_bonobo5557 | 22:36 |
| 52 | 霧で見えなかった眺望を、あとから3Dで再現する | 濃霧で何も見えなかったホテルからの眺望を、標高900m・地上20m にカメラを置いた地形データと建物3Dモデルで再現する Web アプリを作っている | @kuwa-man | 23:12 |
| 53 | AWS S3上のApache IcebergをAthena経由で可視化する【発展編】 | Athena で SQL 分析できるようにしたログを、Amazon QuickSight/Quick の BI 集計と Amazon Managed Grafana の時系列ダッシュボードへ繋ぐ構成を示している | @naritomo08 | 23:25 |
| 54 | 【Amazon API Gateway】ニッチかな?REST APIのレスポンスを少しずつ返すストリーミングをやってみる | Amazon API Gateway の REST API は AWS_PROXY/HTTP_PROXY 統合で転送モードを STREAM にすると最初のチャンク受信時点から返し始められるとして、1秒おきに4つの文字列が届くか東京リージョンで確かめている | @miruky | 23:30 |
| 55 | 無料で使えるDBはどれを選ぶ?~ SQLite・SQL Server・PostgreSQL・MySQLなど6種類を比較~ | C# との相性を軸に SQLite・SQL Server Express・PostgreSQL・MySQL・MariaDB・LiteDB の6種類を比較し、SQLite は同時書き込みが多い用途に向かないといった向き不向きを整理している | @masayasu_t | 23:36 |
| 56 | Claude Code + Amazon Bedrockで「AWS CLI操作先」と「Bedrock課金先」を別アカウントにする | Claude Code の awsCredentialExport を使い、Bash ツールの aws コマンドは開発用アカウント、Bedrock の推論課金は生成AI用アカウントへ振り分ける2プロファイル構成を実際に動かしている | @mmtakumma | 23:43 |
Publickey
対象日の該当記事はすべて Top 20 に掲載されています。
gihyo.jp
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | 第923回 DockgeでDocker Composeをブラウザから手軽に管理しよう | Docker Compose のスタックを Web ブラウザから起動・停止・再起動でき compose.yaml も編集できる Dockge を、Uptime Kuma 作者による「docker compose のラッパーに GUI を付けたもの」として取り上げ、管理対象は通常の compose.yaml のままホスト上に残ると強調している | 09:00 |
GIGAZINE
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | 「Firefox 154」正式版リリース、Windows版でアプリアイコンを変更可能に | Smart Window が関連タブのグループを提案するようになり、ローカルネットワーク機器への WebSocket 接続にも許可が必要になったほか、Windows 版が GeForce NOW に対応しプロファイルバックアップが macOS でも使えるようになったと伝えている | 11:52 |
ITmedia News
2026-08-19 付の記事はありませんでした。
TypeScript Blog
2026-08-19 付の記事はありませんでした。
Node.js Blog
2026-08-19 付の記事はありませんでした。
Astro Blog
2026-08-19 付の記事はありませんでした。
Cloudflare Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | BGP Role model: tracking the adoption of RFC 9234(BGP の Role モデル: RFC 9234 の普及状況を追う) | AS 間の顧客-プロバイダ/ピア関係から導かれる valley-free の経路伝播規則をプロトコル側で明示する RFC 9234 について、経路リークの実測を踏まえて採用状況を追跡している | 00:21 |
Vercel Changelog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Vercel for Platforms can now deploy from your users’ GitHub repositories(Vercel for Platforms がユーザーの GitHub リポジトリからデプロイ可能に) | gitSource と一緒に gitAccessToken を渡せばユーザーに Vercel GitHub App を入れさせずにデプロイでき、トークンは読み取り専用・当該リポジトリ限定・24時間以内が推奨で、デプロイメント側には保存されない | 02:00 |
| 2 | Chat SDK adds Instagram adapter(Chat SDK に Instagram アダプタが追加) | Meta の Instagram Messaging API 経由で DM やメディアの送受信、クイックリプライ、入力中表示、ストーリー返信を扱えるが、ビジネスまたはクリエイターアカウントが必須で、Meta の24時間ルールにより最終メッセージから1日以内しか返信できない | 09:00 |
| 3 | Algolia joins the Vercel Marketplace(Algolia が Vercel Marketplace に参加) | 導入すると Algolia の認証情報が環境変数に入り、Crawler を Vercel ドメインへ向けてサイトを自動インデックスでき、Algolia の agent skills も同時に入るためコーディングエージェントが API の使い方を最初から把握する | 13:00 |
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | IAM Policy Autopilot now supports Terraform plan files(IAM Policy Autopilot が Terraform plan ファイルに対応) | re:Invent 2025 で公開された OSS がアプリケーションのソースコードに加えて Terraform plan ファイルも入力に取れるようになり、plan 内リソースの CRUD に絞ったポリシーをワイルドカードではなく具体的な ARN 参照で生成する | 02:19 |
| 2 | Amazon MWAA Serverless now supports PythonOperator and BashOperator(Amazon MWAA Serverless が PythonOperator と BashOperator に対応) | Python モジュールやシェルスクリプトをコードパッケージとして S3 に置きワークフローから参照でき、作成時のスナップショットが以降の全実行に使われるため実行間の一貫性が保たれる | 03:00 |
| 3 | Amazon SageMaker Unified Studio now supports data profiling and anomaly detection(Amazon SageMaker Unified Studio がデータプロファイリングと異常検知に対応) | AWS Glue Data Quality を使い、カタログテーブルの Data profile タブでデータセット単位・列単位の統計をオンデマンドまたはスケジュールで計算し、蓄積した履歴から閾値やルールを定義せずに逸脱を検知する | 03:49 |
| 4 | AgentCore payments is now generally available in Amazon Bedrock AgentCore(AgentCore payments が Amazon Bedrock AgentCore で一般提供開始) | Coinbase と Stripe Privy のウォレットでマイクロトランザクションを扱い支払い上限をインフラ層で強制するもので、GA 時点で Coinbase 認証情報の Quick Create と x402 エンドポイントを集めた Coinbase Bazar MCP サーバーが付く | 04:15 |
| 5 | Amazon Corretto August 2026 Critical Security Patch Updates(Amazon Corretto 2026年8月の重要セキュリティパッチ) | OpenJDK ディストリビューションの LTS と Feature Release に対し Corretto 26.0.2.11.1・25.0.4.8.1・21.0.12.9.1・17.0.20.10.1・11.0.32.10.1・8u504 が公開され、Apt/Yum/Apk リポジトリ経由でも取得できる | 06:48 |
| 6 | AWS IAM identity federation to external services is now available in AWS European Sovereign Cloud Region(AWS IAM の外部サービスへの ID フェデレーションが AWS European Sovereign Cloud リージョンで利用可能に) | AWS European Sovereign Cloud(ドイツ)のワークロードが長期認証情報を使わず、AWS IAM 資格情報を署名済みの短命 JWT へ交換してサードパーティのクラウド・SaaS・自己ホストアプリへ認証できるようになった | 07:30 |
| 7 | Amazon Bedrock now supports OpenAI models in India(Amazon Bedrock がインドで OpenAI モデルをサポート) | in.openai.gpt-5.6-terra と in.openai.gpt-5.6-luna のインド Geo 推論プロファイルがムンバイとハイデラバードの間だけでリクエストをルーティングし、データレジデンシー要件を満たしたまま国内推論をスケールできる | 08:30 |
| 8 | Amazon Bedrock now supports SpaceXAI Grok 4.6(Amazon Bedrock が SpaceXAI Grok 4.6 をサポート) | 500K のコンテキストウィンドウと low/medium/high/xhigh の推論努力設定を持ち、多段のタスクに留まり続けることを重視したモデルで、クロスリージョン推論でスケールできる | 14:18 |
Google Cloud Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Governance on autopilot, minus the turbulence(自動操縦のガバナンス、乱気流なしで) | cust_seg_flg のような列の意味を人に聞いて回る日々のコストをガバナンス負債と捉え、Google Cloud Knowledge Catalog・BigQuery・列レベルリネージで上流の文書化済みテーブルの信頼を下流のビューへ引き継ぐ Governance Agent プロジェクトを示している | 01:00 |
| 2 | Building cost-effective, high-throughput gen AI workflows in Google Dataflow(Google Dataflow で費用対効果の高い大量処理の生成 AI ワークフローを組む) | デプロイ後は処理ロジックが固定される従来のストリーミング DAG に生成 AI エージェントを組み込み、データの内容に応じて実行時に計画を組み立てデータベースを引いて是正処理を起動する適応的な実行へ移す方法を扱っている | 01:00 |
Supabase Blog
2026-08-19 付の記事はありませんでした。
web.dev
2026-08-19 付の記事はありませんでした。
Mozilla Hacks
2026-08-19 付の記事はありませんでした。
CSS-Tricks
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | CSS Navigation Matching, Early Days(CSS のナビゲーションマッチング、まだ黎明期) | @location で URL を定義し @navigation でルート間の遷移を問い合わせることで、クロスドキュメント View Transitions の遷移元指定を JavaScript ではなく CSS 側で宣言的に書く構想を Bramus の例とともに紹介している | 23:44 |
Smashing Magazine
2026-08-19 付の記事はありませんでした。
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Show HN: Openleetcode – Local LeetCode runner where tests live in the repo(ローカルで動く LeetCode ランナー、テストはリポジトリの中に) | Haskell 製で、解答ファイルから問題マニフェストを探し言語別の小さなハーネスを組んで差し替え可能な実行バックエンドへ送り、判定までローカルで完結させる。GitHub 154スター | 00:30 |
| 2 | Show HN: Pharos – A package manager for MCP servers (like NPM, but for MCP)(MCP サーバー向けのパッケージマネージャ(npm の MCP 版)) | Go 製 CLI で getpharos.dev のレジストリから MCP サーバーを検索・インストール・管理でき、Linux/macOS/WSL は curl、Windows は PowerShell の irm で導入する | 00:42 |
| 3 | Show HN: Oxide – the back end (un)framework that won’t get in your way(邪魔をしないバックエンド“アンフレームワーク”) | 既に使っているバンドラからバックエンドを出荷し、クライアントからサーバーを関数のように呼ぶ設計で、現状は Alpha 段階として公開されている | 00:43 |
| 4 | Show HN: Weavori – Postgres test data that keeps your foreign keys intact(外部キーを壊さない Postgres のテストデータ) | weavori generate postgres://... の1コマンドでスキーマをイントロスペクトし、列名と型から推論して関係を保ったまま本番同等の合成データを作る | 00:46 |
| 5 | PostgreSQL 19: What’s New in Monitoring(PostgreSQL 19 の監視まわりの新機能) | ClickHouse のブログで Gülçin Yıldırım Jelínek が PostgreSQL 19 の可観測性の改善点を11分の記事にまとめ、PostgreSQL Conference Europe での発表と Observability Summit の共同開催も告知している | 00:54 |
| 6 | Show HN: Cermet – allow github.push where owner = “suarezc” and name = “cermet”(Cermet — ローカルの権限ブローカー) | エージェントにトラフィックではなく“作用”を認可させる Rust 製デーモンで、返金や push、デプロイといった型付きの効果を自分で書いた文に照らして判定し、エージェントに資格情報を渡さないまま実行してハッシュチェーンされた領収書ログに残す | 00:54 |
| 7 | EC2’s “isolation engine” provides mathematical assurance of VM isolation(EC2 の「分離エンジン」が VM 分離を数学的に保証する) | Graviton5 上の Nitro Isolation Engine について Isabelle/HOL の33万行の機械検査済み証明で VM 間の機密性・完全性・メモリ安全性を検証したとし、separation kernel を切り出して Rust のサブセットだけで書いたことが形式検証を可能にしたと説明している | 00:59 |
| 8 | Blocking LinkedIn extension fingerprinting with a bit of JavaScript(LinkedIn による拡張機能フィンガープリンティングを JavaScript で防ぐ) | Chromium 系ブラウザで LinkedIn がインストール済み拡張を検出・フィンガープリント化するのを防ぐ Chrome 拡張とユーザースクリプトを公開し、そもそも Firefox や Zen Browser への移行を勧めている | 01:08 |
| 9 | Claude Driving the Browser == Bad [video](Claude にブラウザを操作させるのは良くない〈動画〉) | 共有サービスアカウントを自律エージェントへ渡す運用をマスターキーの又貸しに例え、エージェントごとに固有の ID を持たせ適応的認証を組むべきだと論じる Security Strategist Podcast の回 | 01:12 |
| 10 | Using Supabase? This one’s for you(Supabase を使っているならこれを) | Rowly は汎用の脆弱性スキャナではなく Supabase の設定監査ツールで、DB パスワード無しに anon キーで到達できる API 面・RLS・ストレージ・認証の設定ミスに加え HTTP ヘッダ・TLS・DNS も外部からの見え方で点検する | 01:17 |
| 11 | Show HN: Pg_disorder – shuffle or reverse unordered SELECT results(pg_disorder — ORDER BY の無い SELECT の行順を撹乱する) | ORDER BY の無いトップレベル SELECT の行順を反転またはシード付き擬似乱数で並べ替える PostgreSQL 拡張で、挿入順に返る実装依存の挙動へテストが寄りかかっているのを暴く | 01:19 |
| 12 | Acadia Bringing the benefits of elm to SQLite and PostgreSQL(Acadia — Elm の利点を SQLite と PostgreSQL へ) | Elm 由来の設計をデータベースプログラミングへ持ち込むと称する製品で、HN では実体がクローズドソースである点が指摘された | 01:24 |
| 13 | $1M hacker challenge for Vercel Sandbox(Vercel Sandbox への100万ドルのハッカーチャレンジ) | Vercel Sandbox から脱出できた研究者へ最大100万ドルを出す2週間の公開 HackerOne プログラムで、エージェントの脱出には VM 境界を越える必要はなくセキュリティモデルが見落とした1本のネットワーク経路で足りると説明している | 01:48 |
| 14 | Ask HN: Why are we still building web UI’s just for human consumption?(なぜ Web UI は今も人間向けにしか作られないのか) | Claude の Chrome 拡張が複数回のスクリーンショットを要して遅い点を挙げ、React アプリがイベント経由でエージェントと会話しフォーム入力やアラート応答をこなすプラグインを作ったと投稿している | 01:53 |
| 15 | react-term: A fast terminal emulator front-end for React(react-term — React 向けの高速なターミナルエミュレータ) | Web Workers・SharedArrayBuffer・WebGL2 でメインスレッドの外に描画を追い出した React / React Native 向けターミナルエミュレータ | 03:24 |
| 16 | A TypeScript runtime for deploying Discord bots(Discord ボットをデプロイするための TypeScript ランタイム) | スラッシュコマンド・prefix コマンド・embed の型付き SDK を備え、コンテナもホストもリリーススクリプトも用意せず CLI 1コマンドでギルドへバンドル・デプロイできる flora | 03:30 |
| 17 | Nvidia GeForce Now Adds Firefox Support on Windows(NVIDIA GeForce NOW が Windows の Firefox に対応) | 長年要望されてきた Firefox 対応が実現し、ダウンロードもインストールもハードウェア更新も無しに 2,000本超の PC ゲームをブラウザからストリーミングできるようになったと Mozilla が伝えている | 03:42 |
| 18 | Migrating from Codeberg Pages to an OpenBSD VPS(Codeberg Pages から OpenBSD の VPS へ移行する) | Netcup へ移した理由と手順を SSH 設定・OpenBSD 8.0-beta へのアップグレード・ファイアウォール・TLS 証明書・Web サーバーの MIME 設定まで並べ、無名なコンテンツほどボットに好かれるという観測も残している | 04:05 |
| 19 | The keyv worm ate 400 NPM packages in 90 minutes(keyv ワームが90分で400以上の npm パッケージを飲み込んだ) | 8月4日09:00 UTC に単一メンテナのアカウントが乗っ取られ、自己複製するワームが keyv を含む400超のパッケージへ90分で伝播して install 時にクラウド・GitHub・AI エージェントの認証情報を盗んだとして、依存ツリーの点検と資格情報ローテーションの順序を示している | 04:16 |
| 20 | Show HN: Git·vodka – a self-hosting Git remote on Cloudflare’s free tier(Git·vodka — Cloudflare の無料枠で動く自己ホスト型 Git リモート) | リポジトリ自身が git.vodka 上でホストされており、wrangler.jsonc と migrations を含む TypeScript 実装がそのまま閲覧できる | 04:47 |
| 21 | Use.sh: Provision Postgres in <1 second(use.sh — Postgres を1秒未満で用意する) | use postgres のような1コマンドで Postgres・Redis・MongoDB を立ち上げる、AI エージェント向けの“標準ライブラリ”を名乗るツール | 04:51 |
| 22 | Postgres 19: How Our Advice Has Changed Since We Wrote It(Postgres 19 で我々の助言はどう変わったか) | Crunchy Data が COPY・TOAST・BRIN・カバリングインデックス・パーティショニングに関する過去記事を読み直し、どのバージョンで前提が変わり Postgres 19 では何を勧めるかを16分の記事で整理している | 05:15 |
| 23 | Systemic security risks in the managed PostgreSQL services(マネージド PostgreSQL サービスの構造的なセキュリティリスク) | PRODAFT の調査担当が NeonDB や Supabase を含む複数のマネージドサービスで PostGIS のメモリ破壊バグを悪用できたとして、拡張機能に起因するリスクが現実であることを全6回の第1回で示している | 05:17 |
| 24 | Node.js Is Doomed (and Back End Developers Are Panicking)(Node.js は終わっている(バックエンド開発者は動揺)) | Medium のオピニオン記事で、HN では依存関係地獄のせいで多数のライブラリをアップグレードできなかった保守経験が引き合いに出された | 05:18 |
| 25 | Has any one ever used Strands – the AI Agent SDK by AWS(AWS の AI エージェント SDK Strands を使った人はいるか) | Amazon 社内の本番システムから生まれ GitHub 6,900スターを集めるモデル駆動の OSS で、Amazon Bedrock のほか Anthropic や OpenAI でも動き pip と npm の双方で配布されている | 05:20 |
| 26 | DeckSpace – presentations that are web pages, not slide files(DeckSpace — スライドファイルではなく Web ページとしてのプレゼン) | チャットで筋書きを話すと1枚のライブ HTML ページとして生成し、実データから計算するグラフや該当スライドへのコメントを添えて、添付ファイルではなく URL で配る | 05:55 |
| 27 | Show HN: Particle – Extract and save articles in a clean, self-hosted reader(Particle — 記事を抽出して保存する自己ホスト型リーダー) | docker run -d -p 4747:4747 -v particle-data:/app/data ghcr.io/crnst8/particle:latest で自分用のコピーを動かせる、URL を貼るだけの記事保存ツール | 08:14 |
| 28 | The Mullet Stack: Syncing Types Between FastAPI/Pydantic and TypeScript(マレット・スタック — FastAPI/Pydantic と TypeScript の型を同期する) | フロントは JavaScript、バックは Python という構成を「マレット(髪型)」と呼び、権威ある正解ではなく最新のフルスタック構成を追いかけるためのフィールドガイドとして書かれている | 08:31 |
| 29 | Snake rendered with 576 browser windows(576個のブラウザウィンドウで描くスネーク) | GrahamTheDev による CodePen 上のデモで、独立したブラウザウィンドウ群を1つの表示面として使っている | 11:46 |
| 30 | Qnote – a notepad in the browser with no account and no cloud(Qnote — アカウントもクラウドも無いブラウザ上のメモ帳) | ノートは端末内に留まり、アカウント登録もクラウド同期も無い無料のメモ帳 | 11:57 |
| 31 | Ask HN: How are front end friends doing these days?(最近フロントエンドの人たちはどうしている?) | 投稿者の会社では直近の人員削減が R&D に集中し、その中でもフロントエンドが最も多かったとして、AI ツール普及後の状況を尋ねている | 12:03 |
| 32 | Show HN: Control AI Agents on Your Old PC at Home from Any Device Anywhere(家の古い PC で動く AI エージェントをどこからでも操作する) | Claude Code・Codex・OpenCode・Hermes を自宅マシンで動かしたまま、Flutter クライアントと Node.js バックエンドの自己ホスト型リモートコックピットから操作する MIT ライセンスの Relay | 12:26 |
| 33 | Show HN: An outliner where S3 is the database and there’s no server(S3 をデータベースにしたサーバー不要のアウトライナー) | すべての箇条書きがページになる無限入れ子のアウトライナーで、キーボード中心・オフライン動作・OPML 書き出しに対応し課金の壁を設けていない | 12:42 |
| 34 | SERP Lens – an AI agent that does SEO work in a real browser(SERP Lens — 実ブラウザで SEO 作業をこなす AI エージェント) | オンページ監査・位置情報のエミュレーション・実レンダリングに対する AI 操作を備え、語数不足やタイトル長といった指摘つきのページ健全性スコアを出す | 12:55 |
| 35 | The DuckDB MySQL engine at 500 GB(DuckDB の MySQL エンジンを 500GB で試す) | Percona がスケールファクタ500の条件で DuckDB の MySQL ストレージエンジンを検証し、クエリ実行時間を計測している | 14:12 |
| 36 | Ask HN: Cloudflare Smart Placement(Cloudflare の Smart Placement について) | アプリを Cloudflare へ移して3週間、1日10分使ってもワーカーがインドに置かれたまま DB が US East 2 にあるため遅く、非公開ベータも出せないと相談している | 14:18 |
| 37 | One writer, twelve workers, zero rows(書き手1つ、ワーカー12個、行はゼロ) | 1日5.5万フィードを SQLite へ読み込むクローラーが停止した原因は 14GB のデータベースでも FTS トリガーでもバッチサイズでもなく、1つしか取れないロックを12の並行トランザクションが奪い合っていたことで、Bun 上の BullMQ を並行度1にして解決したとしている | 14:56 |
| 38 | Show HN: Full-duplex real-time voice assistant in the browser(ブラウザ内で動く全二重のリアルタイム音声アシスタント) | jax-js を使い音声→ASR→LLM→TTS→音声の全段をタブ内の WebGPU で動かし、サーバーへは何も送らない構成 | 15:30 |
| 39 | GitLab CVE-2026-19478: GraphQL authorization bypass(GitLab の GraphQL 認可バイパス CVE-2026-19478) | 未認証の攻撃者が公開プロジェクトを削除できる critical 脆弱性で、自己管理インスタンスの運用者は影響バージョンと修正の適用状況を確認する必要がある | 16:29 |
| 40 | Show HN: Superprez.io – Sharing and Collaboration for AI-Generated Decks(Superprez.io — AI 生成スライドの共有とコラボレーション) | リポジトリやアップロードをデプロイ・プレビュー・共有・プラン枠に繋ぎ、プレゼンを Web アプリとして構築させる | 16:32 |
| 41 | Cropping Images with CSS While Keeping a Focal Point in the Center (2023)(焦点を中央に保ったまま CSS で画像を切り抜く(2023年)) | 解像度切り替えやアートディレクションでは対応しきれない、動的にサイズが変わるコンテナへ画像を収める場面で、焦点を優先して切り抜く手法を扱う2023年の記事 | 17:07 |
| 42 | Show HN: Carbon8r – Option+click React elements to open their source (React 19)(Carbon8r — React 要素を Option+クリックしてソースを開く(React 19)) | React 19 向けのツール紹介だが、投稿には本文も外部リンクも無く2ポイント・コメント0のまま埋もれた | 17:23 |
| 43 | A live browser fingerprinting and bot detection playground(ブラウザフィンガープリントとボット検知のライブ検証場) | WebRTC の漏洩、ヘッダ、GPU、DRM、ネットワーク遅延、WebSocket のメタデータまで1画面で走査し、フィンガープリントのハッシュとボットリスクスコアを表示する | 18:36 |
| 44 | Air Theremin – a browser theremin you play by waving at your webcam(Air Theremin — ウェブカメラに手をかざして演奏するブラウザ上のテルミン) | スマホの傾きか両手のトラッキングで音程・音量・音色を操り、手を広げると大きく手のひらを合わせると無音になるほか、ノートスナップ・洞窟リバーブ・録音も備える。HN で206ポイント・74コメント | 19:15 |
| 45 | Show HN: A guestbook with no input boxes(入力欄の無いゲストブック) | ページを訪れる代わりにコーディングエージェントがチャットで回答を集め、利用者が承認してから送信する形式のフォーム | 20:39 |
| 46 | Show HN: Sley UI, React components with one density knob(Sley UI — 密度ノブが1つだけの React コンポーネント) | データ量の多い画面向けの React コンポーネントレジストリで、1つの密度ノブを回すと全コンポーネントが再調整される | 21:00 |
| 47 | Show HN: ParqDB – No query server. Vector search in the browser(ParqDB — クエリサーバー無しでブラウザ内ベクトル検索) | 10万件の Wikipedia 記事の MiniLM 埋め込みに IVF-LVQ8 インデックスを張って不変の Parquet としてオブジェクトストレージへ置き、ブラウザが HTTP Range で必要なバイト範囲だけ読んで WASM でランク付けする | 21:05 |
| 48 | Show HN: Func – Build CLIs like TypeScript applications(Func — TypeScript アプリケーションのように CLI を作る) | デコレータ・実行時バリデーション・サービス・本番向けツールを備えた軽量 CLI フレームワークで、npm の func パッケージ名を譲り受けている。GitHub 410スター | 21:16 |
| 49 | Three years of writing a browser engine, in 50 posts(ブラウザエンジンを書いた3年間を50本の記事で振り返る) | Rust もブラウザの仕組みも知らない状態から、モジュール化されたエンジンとマルチプロセスの実証まで到達した Gosub Browser の連載50本を1本1行で並べている | 21:36 |
| 50 | Show HN: Carno.js – a Nest-style application framework for Bun(Carno.js — Bun 向けの NestJS 風アプリケーションフレームワーク) | Bun ネイティブの HTTP コアに DI・デコレータ・バリデーション・ミドルウェア・ライフサイクルフックを載せ、NestJS の構造と Spring の企業向けパターンを狙う。GitHub 103スター | 21:51 |
| 51 | I Built a Password Manager with No Back End. It Works Better Than I Expected(バックエンド無しでパスワードマネージャを作った) | アカウントもクラウド DB も同期サーバーも API も持たない iPhone 向けオフライン保管庫を作り、インフラを足す理由が今のところ現れていないと書いている | 22:15 |
| 52 | Using Vue.js with Electron(Vue.js を Electron と組み合わせる) | npm init vue@latest から electron-forge でのパッケージングまでを扱う2023年1月の短いガイド | 22:18 |
| 53 | Show HN: SparkleChinese – Learn Chinese while you browse(SparkleChinese — ブラウジング中に中国語を学ぶ) | 閲覧中のページの英単語を学習中の中国語へ差し替え、ホバーで読みと意味を出すブラウザ拡張で、照合は端末内で行われデータは外へ出ない | 22:20 |
| 54 | AWS Powers PyPI and the PSF(AWS が PyPI と PSF を支えている) | Python Software Foundation のエンジニアリング責任者 Jacob Coffee が、PyPI と財団のインフラを AWS がどう支えているかを内側から書いている | 22:24 |
| 55 | PgDog vs. RDS Proxy(PgDog と RDS Proxy を比べる) | PostgreSQL のコネクションプーラ兼ロードバランサ兼シャーディングプロキシである PgDog が、ワンクリックで使えるマネージドの RDS Proxy と比べて何を置き換えられるかを比較シリーズの初回として書いている | 22:50 |
| 56 | Show HN: NextBlock CMS – open-source fullstack CMS for NextJS 16 and Supabase(NextBlock CMS — Next.js 16 と Supabase 向けのオープンソース CMS) | Next.js 16 の ISR とエッジキャッシュ、Supabase の認証・データ・ストレージ、Tiptap ベースの Notion 風ブロックエディタを組み合わせ、Lighthouse 100点を掲げる | 23:01 |
| 57 | Show HN: Codex CLI compiled to WASM running in the browser(WASM にコンパイルした Codex CLI をブラウザで動かす) | ブラウザ内 WebAssembly サンドボックス BrowserPod の開発で Rust の WebAssembly ターゲットを拡張した結果、依存を除いて約125万行の Rust からなる Codex CLI をまるごとブラウザ上で動かせたとしている | 23:30 |
| 58 | Anders Hejlsberg: 10x Faster TypeScript, Why AI Won’t Replace SWEs [video](Anders Hejlsberg が語る10倍速い TypeScript と AI が技術者を置き換えない理由〈動画〉) | TypeScript と C# の生みの親に、TypeScript コンパイラが Go への書き直しで10倍速くなった経緯と、AI がソフトウェア開発へ与えた影響を聞いたインタビュー | 23:34 |