wranglerからcfへの移行、AI GatewayのGPT-6.1 Sol対応ほか — Web Dev Digest: 2026‑09‑29
Top 20
Cloudflare の CLI を wrangler から cf に移行する
Source: Zenn | Published: 2026-09-29 13:43 JST
cf migrateを実行するだけでは本番稼働できず、Windows でのspawn EFTYPEエラーや--var非対応など移行時の落とし穴に個別の対処が必要だと結論づけたwrangler dev→cf dev、wrangler types→cf workers types、wrangler secret bulk→cf deploy --secrets-fileのようにコマンドが対応する- Vite を使わない純 Workers を Windows で
cf deployするとspawn EFTYPEになり、ローカルではwrangler deployを使うか Vite 連携にする必要がある cf deployには--varが無いため--secrets-file(JSON / .env)で代替し、wrangler.jsonc を消すとそれを参照する CI の検証や E2E テストが壊れる- 型定義は
.cloudflare/types/index.d.tsに出力されInferEnvで設定と同期し、React Router ではビルド出力とマニフェストのパスを合わせる同期プラグインが要る
GPT-6.1 Sol now available on AI Gateway(GPT-6.1 Sol が AI Gateway で利用可能に)
Source: Vercel Changelog | Published: 2026-09-29 09:00 JST
- Vercel AI Gateway で OpenAI の GPT-6.1 Sol が
openai/gpt-6.1-solとして使えるようになった - GPT-6 Sol よりコーディング、computer use、複雑な文書の読解、多段ワークフローの実行が改善したとしている
- 表やグラフを含む PDF からの抽出、デバッグ、難しい質問での事実正確性の向上が得意分野として挙がっている
- 標準の入出力価格は GPT-6 Astra より安く、cached input が安いため長い共有コンテキストを再利用する用途に向くが、具体的な金額は書かれていない
- AI SDK、OpenAI 互換の Chat Completions API と Responses API、Codex などのコーディングエージェントから呼べ、AI Gateway 側の価格上乗せは無い
Introducing Threat Signals: agentic skills for open-source threat intelligence, free for every Cloudflare account(Threat Signals を発表:オープンソースの脅威インテリジェンス向けエージェントスキルを全 Cloudflare アカウントに無料提供)
Source: Cloudflare Blog | Published: 2026-09-29 22:00 JST
- Cloudflare は利用者が選んだ公開脅威レポートを AI で処理して IoC を抽出・正規化する Threat Signals を一般提供し、全アカウントに無料枠を用意した
- 入力は RSS 2.0 / Atom / RSS 1.0(RDF)のフィードで、Browser Run の Markdown 機能で記事を取得し本文を R2 に保存する
- Cloudforce One が定義したスキルで処理した結果はアカウント専用のプライベートデータセットに入り、抽出した脅威イベントから WAF ルールを作れる
- 無料枠は RSS フィード 1 本・データセット保存最大 30 日で、Threat Events Platform へのアクセスも全アカウントに開放された
- 有料の Essentials / Advantage / Elite ではフィード数の拡大、Cloudforce One 独自データセット、カスタムのエージェントスキル生成が使える
Claude Sonnet 5.5 now available on AWS(Claude Sonnet 5.5 が AWS で利用可能に)
Source: AWS What’s New | Published: 2026-09-29 00:00 JST
- AWS で Anthropic の Claude Sonnet 5.5 が Amazon Bedrock と Claude Platform on AWS の 2 経路で使えるようになった
- Sonnet 5 からの自然な更新先と位置づけ、コーディングと知識労働が向上しつつ多くの作業でタスクあたりのコストが下がり高速になったとしている
- 範囲の明確なコーディングタスクの完遂や、要件に対する出力の検証を同じセッションで行う用途に強いと説明している
- Bedrock ではリージョン内データレジデンシー、Guardrails、Knowledge Bases を使え、Claude Platform on AWS はコンソールから直接使えて請求が AWS に一本化される
- 対応リージョン、価格、コンテキスト長は告知に無く、Bedrock のドキュメント参照とされている
Claude Sonnet 5.5 now available on AWS GovCloud (US)(Claude Sonnet 5.5 が AWS GovCloud (US) で利用可能に)
Source: AWS What’s New | Published: 2026-09-29 00:00 JST
- AWS GovCloud (US) の Amazon Bedrock で Claude Sonnet 5.5 が使えるようになった
- 提供経路は Bedrock のみで、同日の商用リージョン向け告知にある Claude Platform on AWS への言及は無い
- Guardrails、Knowledge Bases、リージョン内のデータレジデンシーを GovCloud 上で利用できる
- 多くのワークロードでタスクあたりのコストが下がり高速になったとし、要約・図・文書・スプレッドシートなどの知識労働を強化したと説明している
- GovCloud の US-East / US-West の内訳、FedRAMP などの認証レベル、価格は記載されていない
Grok 4.7 is now available on Amazon Bedrock(Grok 4.7 が Amazon Bedrock で利用可能に)
Source: AWS What’s New | Published: 2026-09-29 03:29 JST
- Amazon Bedrock で SpaceXAI の Grok 4.7 が使えるようになった
- Grok 4.6 から、複数種類の文書が混在する入力の扱いが改善したとしている
- 計画とエラー回復を伴うリポジトリ規模のコーディングの信頼性が上がり、フォーム入力やポータル操作を行うブラウザ操作エージェントも強化された
- 推論は US Geo と Global のクロスリージョン推論に対応し、Bedrock コンソールまたは API から呼び出せる
- コンテキスト長、価格、個別リージョンは告知に無く、Bedrock のドキュメント参照とされている
Amazon EC2 Future-dated Capacity Reservations Now Supports Postponing Start Dates(Amazon EC2 の将来日付キャパシティ予約が開始日の延期に対応)
Source: AWS What’s New | Published: 2026-09-29 06:17 JST
- EC2 の Future-dated Capacity Reservations で、キャパシティ提供前なら予約の開始日を後ろ倒しできるようになった
- Future-dated Capacity Reservations は開始日・必要容量・コミットメント期間を指定し、最大 120 日先まで容量を確保できる
- 延期を申請すると EC2 が新しい開始日と必要なコミットメント期間を示す見積もりを出し、受け入れると予約が更新される
- 延期する時期によっては、見積もりで示されるコミットメント期間が当初より延びる場合があると明記している
- Future-dated Capacity Reservations の全利用者が対象で、延期できる回数や API 名は告知に書かれていない
Amazon Route 53 Resolver DNS Firewall support for Palo Alto Networks Advanced DNS Security is now Generally Available (GA)(Route 53 Resolver DNS Firewall の Palo Alto Networks Advanced DNS Security 対応が一般提供に)
Source: AWS What’s New | Published: 2026-09-29 10:03 JST
- Route 53 Resolver DNS Firewall で Palo Alto Networks の Advanced DNS Security ルールが 32 の AWS リージョンで一般提供になった
- 別途ファイアウォールを置いたり VPC 構成を変えたりせずに、VPC からの悪性 DNS 通信を検知・遮断できる
- 遮断対象は Command and Control、Malware、Phishing、Newly Registered Domains などのカテゴリである
- Route 53 DNS Firewall コンソールから直接サブスクライブでき、ライセンスは AWS License Manager で組織内のアカウントに共有できる
- ルールグループの関連付けには AWS RAM・Route 53 Profiles・AWS Firewall Manager を使え、2026 年 6 月の AWS Summit New York City でプレビュー公開されていた
個人開発でサービスをリリースした。その後「人が来ない」という最大のバグに遭遇した話
Source: Qiita | Published: 2026-09-29 21:04 JST
- 食事相手募集サービス「俺は誰かと飯が食いたい!」を公開しても人は来ず、著者は集客もプロダクト開発の一部だと結論づけた
- 公開後に取り組んだのは集客ではなく、開封・クリック計測付きの通知基盤や Demand Intent、ルールベースのマッチング成功予測などの機能追加だった
- Time-to-First-Join / Time-to-Match 指標や Stripe 連携の法人アカウント、管理ダッシュボードも作り、テストは E2E 18 件・Unit 67 件まで整えた
- 集客施策は Search Console の設定と sitemap.xml 送信、メディア機能での記事、X での告知にとどまり、ユーザー数や PV の数値は示されていない
- 自ら募集を出しても誰も来ず 1 人で卵かけご飯を食べたと書き、次回は 0 人から最初の 1 人をどう獲得するかを試すとしている
Cloudflare、全APIに対応しTypeScriptで設定可能な新コマンドラインツール「cf」をリリース
Source: gihyo.jp | Published: 2026-09-29 14:33 JST
- Cloudflare は 2026 年 9 月 28 日、Cloudflare API 全体をコマンドラインから操作でき設定を TypeScript で書ける新 CLI「cf」をオープンベータで公開した
- 対象は 3,000 を超える API の全領域で、Wrangler の約 280 コマンドより大幅に広く、Workers のデプロイから Access・ドメイン購入・WAF 操作まで扱える
npm i -g cfで導入し、cf cli searchで自然言語から API を探し、cf migrateで Wrangler から移行する- 設定ファイルは cloudflare.config.ts で出力は既定で JSON、パッケージは Wrangler より約 40% 小さく、Vite ベースで HMR と Rolldown の tree-shaking に対応する
- OpenAPI 3.x 仕様から SDK・CLI・ドキュメントを生成するオープンソースのパイプライン Forge(Apache 2.0)も同時に発表された
Cloudflare、AstroベースのWordPress再構築CMS「EmDash 1.0」をリリース ―サンドボックス型プラグインと分散レジストリを採用
Source: gihyo.jp | Published: 2026-09-29 16:57 JST
- Cloudflare は 2026 年 9 月 28 日、Astro ベースで WordPress の機能を TypeScript で作り直した OSS CMS「EmDash」の正式版 1.0 をリリースした
- プラグインはサンドボックス化した隔離ランタイムで動き、触れるのは専用ストレージだけでコンテンツ・メディア・ファイルシステムには触れない
- プラグインレジストリは Bluesky と同じ AT Protocol を使った分散型で、プラグイン開発者向けに持ち運べる「Atmosphere アカウント」を用意した
- 2026 年 4 月のプレビュー版から Cloudflare Blog などで実運用され、175 名以上が貢献し 1,800 件以上のコミットを経ての正式版となった
npm create emdash@latestで導入でき、Cloudflare Workers と Node.js 上で動き、オンラインの EmDash Playground でも試せる
ShopifyがブラウザベースのAIエージェントによる会計機能を発表、AIにお買い物を完全おまかせ可能に
Source: GIGAZINE | Published: 2026-09-29 12:01 JST
- Shopify はチェックアウト(Shop Pay を含む)を WebMCP に対応させ、ブラウザで動く AI エージェントが商品検索から注文確定まで行えるようにした
- 従来 WebMCP で扱えたのは商品検索・コレクション閲覧・カート追加までで、カートの中身の読み取りと注文の確定はできなかった
- 新ツールは
get_checkout・update_checkout・complete_checkoutの 3 つで、complete_checkoutは購入者の承認をエージェントが伝えた後に注文確定を試みる - 従来のエージェントは入力欄ごとにページを読み直す操作を繰り返すため人より遅く誤入力も起きていたとし、対象はすべての適格な加盟店としている
- Amazon とアディダスがエージェントによる購入をブロックする一方、Shopify は Muse や Instinct と直接提携して受け入れる方向に動いている
Show HN: HN.watch – Videos of all Hacker News posts(Show HN:HN.watch ― Hacker News の全投稿を動画で見る)
Source: Hacker News | Published: 2026-09-29 00:16 JST
- Scrimba 創業者が、HTML ベースの動画形式に LLM を組み合わせた Scrimba Explain のデモとして、HN の各投稿の解説動画を初回クリック時に生成する HN.watch を公開した
- 拡散モデルではなく HTML で描くため、クリックから再生まで数秒、1 本あたり約 0.04 ドル(画像生成を除く)と安く、AI 支援での編集も容易だとしている
- 社内では全 Pull Request の解説動画に使っており、ドキュメント各ページの動画化や Chrome 拡張で記事を約 4 秒で動画化する用途も挙げている
- 自社言語 Imba や同期エンジン OP で自前実装し React・Express・Supabase・LangChain は使わず、モデルは Gemini・GPT・ElevenLabs などを使う
- 投稿は 207 points・97 comments を集め、読めない状況で役立つという評価と、AI 音声の単調さやニュアンスの言い換えへの批判に分かれた
Search trace spans from the Vercel CLI(Vercel CLI からトレーススパンを検索可能に)
Source: Vercel Changelog | Published: 2026-09-29 22:00 JST
- Vercel CLI に、プロジェクトのトレーススパンを端末から検索する
vercel traces searchコマンドが追加された - 既定では直近 1 時間のスパンを最大 100 件、新しい順に返すため、リクエスト ID やトレース ID を先に探さなくても検索できる
- environment・service・span name・status・deployment ID・request ID・trace ID・span ID で絞り込め、
--since/--untilで期間を指定する --queryで Kibana Query Language のサブセットによる絞り込み(例:span.duration > 2000)ができ、--jsonでスパン 1 件ごとに JSON を 1 行出力する- ダッシュボードを開かずにエラー・レイテンシ・セキュリティ関連の挙動を調べる用途を想定し、利用には
vercel upgradeで最新 CLI にする必要がある
【ゼロから実務まで①】Web通信の基礎とREST API設計・実装入門(TypeScript)
Source: Qiita | Published: 2026-09-29 00:14 JST
- ジュニアとミドルの差は動くコードが書けるかではなく設計理由を説明できるかだとし、Express 5 と zod で ToDo の REST API を作りながら設計規則を示した
- URL は名詞の複数形(
/todos)と ID で表し、親子は階層、絞り込みはクエリで表して URL に動詞を入れない - CRUD を GET・POST・PUT・PATCH・DELETE に対応させて安全と冪等の違いを整理し、エラーは RFC 9457 Problem Details 形式に統一する
- 実務の章ではページネーション、リソース所有者の確認を含む認可、冪等キーによる POST の安全なリトライ、openapi-typescript での型生成を扱う
- TypeScript の型は実行時に消えるため外部データは zod で検証し、契約が無いと
doneとcompletedのような改名が黙ってクライアントを壊すと指摘した
【ゼロから実務まで③】Connect(connect-es v2)の仕組みと実務導入
Source: Qiita | Published: 2026-09-29 00:19 JST
- Connect は gRPC と同じ .proto を使いつつ普通の HTTP として curl やブラウザから呼べるため、第 2 回で見た gRPC の弱点を解消できると結論づけた
- 1 つのサーバーが Connect・gRPC・gRPC-Web を Content-Type で判別して同時に受け付けるため、Envoy のような変換プロキシが不要になる
- Unary では 5 バイトの枠もトレーラーも使わず、エラーを 404 と
{"code":"not_found"}のように HTTP ステータスと JSON で返し、HTTP/1.1 でも動く idempotency_level = NO_SIDE_EFFECTSのメソッドは GET で呼べてキャッシュでき、ブラウザで使えるのは Unary と Server streaming だけになる- 導入は @connectrpc/connect と Buf CLI で行い、
buf breakingで互換性破壊を CI で検出でき、protobuf の JSON では初期値の省略とキーの lowerCamelCase 化に注意が要る
職場のCOBOLerをきっかけに、TypeScriptの型からCOBOLに興味が広がった話
Source: Zenn | Published: 2026-09-29 00:53 JST
- 著者は、TypeScript の型が「値が変わってほしくない」を表すのに対し、COBOL の PIC 句や COMP-3 は「値が狂ってほしくない」を実行時の物理的な箱で体現すると整理した
PIC S9(7)V99のような PIC 句は桁単位で値の形を固定し、コンパイル後に消える TS の型と違って実行時もメモリ上の区画として残る- COMP-3(パック 10 進数)は 1 桁ずつ 10 進で格納するため
0.1 + 0.2の誤差が出ず、金融が COBOL を手放せない理由だとしている PIC X(10)に 24 文字を入れるとエラーも出ず “HANAKO-YAM” に切り捨てられ、END-IF を省くとピリオド 1 個でブロックの意味が変わる- 環境は WSL1 上の Ubuntu と GnuCOBOL 4 で、BIOS の仮想化無効で WSL2 が起動しない、VPN で DNS が引けないといった構築時の問題に対処した
Reactの削除処理を書いて間違えた話
Source: Qiita | Published: 2026-09-29 01:37 JST
- state 配列から 1 件を消す処理を map で書くと要素数が変わらず削除できないため、filter に書き直して解決した
records.map((record) => !record.id)は[true, false]のような真偽値の配列を返してしまったrecords.map((record) => record.id !== id && record)では[{...}, false]のように false が混ざった- 修正版は
records.filter((record) => record.id !== id)の結果をsetRecordsに渡す形にした - 著者は業務でテストコードは自分で書き実装はかなり AI に任せており、検索して filter の存在を思い出したと書いている
静的サイトの全文検索の索引を月ごとに分け、新しい月から順に読む — 5MB の JSON 1 本を待たずに本文でも探せるようにした
Source: Qiita | Published: 2026-09-29 08:00 JST
- こどもニュースは生 5.0MB に育った本文入り検索索引を月ごとのファイルに分け、新しい月から同時 2 本まで読むことで全件を待たずに本文検索を始められるようにした
- 年単位だと 2026 年分だけで約 5MB になるため退け、月単位なら 1 本 0.4〜1.4MB・年 12 本で静的ホスティングのファイル数上限にも当分届かない
- 同時読み込みを 2 本に絞ったのは JS のダウンロードと回線を食い合わないためで、preload で先読みした際は取得が早まる一方ハイドレーションが遅れた
- CDN の brotli 圧縮で content-length が無く進み具合の分母が取れないため、目次に月ごとの生バイト数を持たせた
- 全月が届くまで「見つかりませんでした」を出さず、「どこまで探したか」は新しい方から連続して届いた月までに限って表示する
個人開発アプリでクラウドファンディングを始めた — リターン設計と、課金と切り離す線引き
Source: Zenn | Published: 2026-09-29 09:20 JST
- 子ども向け金融教育アプリ Finoko で CAMPFIRE のクラウドファンディング(目標 50 万円・All-in・66 日間)を始め、支援をアプリ内残高に接続しない線引きを決めた
- 理由は、サブスクでは受け取れない祖父母や法人からの支援、優先機能への声、締め切り効果の 3 つで、運営費は月数百〜数千円のため資金不足ではないと明言している
- リターンは応援 1,000 円から法人 150,000 円まで 9 種類を 4 層に分け、6 か月 Premium を定価 3,600 円より高い 5,000 円にして割引でなく期間で値付けした
- 支援で残高を付与すると資金決済法の前払式支払手段となり供託や届出が必要になるため、物品交換や出金・送金の機能も足さない
- 技術構成は Nuxt 4 SPA・Supabase・Cloudflare Pages・Stripe で、月額 600 円の Premium を Stripe で課金し契約状態を Webhook で DB に同期している
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 目を閉じても半目。4回とも原因が違って、最後は入力ごと捨てた | MediaPipe の eyeBlink 係数では VRM アバターが半目のままで、優先規則を 4 つ足しても直らず最後は閉眼の入力そのものを替えた | @anikuma | 00:00 |
| 2 | 完全一致では見つからない「発見」を探す ― pgvectorと日本語の埋め込みモデルを比べたPoC | 投稿から作る「発見」同士を関連づけるため pgvector と日本語埋め込みモデルを比べ、完全一致で拾えない類似をベクトル検索で探す PoC を行った | @tasazuma | 00:23 |
| 3 | 危険なSecurity Groupをデプロイ前に止める!OPAでCloudFormationを事前検査する | OPA と Conftest で CloudFormation テンプレートをデプロイ前に検査し、インターネット全体に SSH/RDP を開く Security Group を止める仕組みを作った | @takuyousou | 00:40 |
| 4 | SEO記事を書き込むほど順位が上がる、と思ったら真逆だった話 | 33 ツールのサイトで内部リンク改修前後の Search Console CSV(9/4〜9/24)を比べ、改修は効いたが記事を書き込むほど順位が上がるという想定は逆だった | @tamatamatama | 01:30 |
| 5 | 【adblock編 #2】AIが教えてくれない要素削除【UserScript】 | Tampermonkey の UserScript で広告要素を取得・削除する手順を開発者ツールの設定から示し、adblock は多くのサイトで規約違反だと注意している | @catjam | 04:01 |
| 6 | AI エージェントの長期記憶の検索を判定モデル Jev に任せ、入力トークンを 1/17 に削るまで | 自作長期記憶基盤の検索に判定モデル Jev を入れ、実検索語 40 個で旧検索が空振りした 17 件中 15 件を 1 位で当て入力トークンを 1/17 にした | @kokagex | 06:19 |
| 7 | 在庫の仮引当は有効期限を長くすると売上が落ちる:PostgreSQLで実測 | 在庫 100 個・客 300 人・離脱率 70% で PostgreSQL 上の仮引当を実測し、販売数は有効期限 5 分付近で最大 71 件、15 分では 51 件に落ちた | @shinagawa_web | 08:05 |
| 8 | 模擬試験で撃沈した、LambdaのIAM権限とDynamoDBのキー設計 | AWS DVA の模擬試験で苦戦した Lambda の実行ロール権限と呼び出し権限の違い、DynamoDB の Query と Scan の性能差を整理し直した | @yasutomo7974 | 08:24 |
| 9 | Supabaseに「Storage 174%超過」と警告されたが、実体は11MBだった話 ― 孤児ファイルと期間平均の罠 | Supabase の Storage 174% 超過警告の実体は参照ファイル 9MB と孤児ファイル 1.6GB 超で、削除後も期間平均の課金方式で警告が消えなかった | @taski_app | 08:46 |
| 10 | 資格試験の無料問題集サイト「tech-lab」を大幅アップデートしました(LPIC/AWS/Azure) | LPIC・AWS・Azure などの無料問題集サイト tech-lab で、事前生成した音声ファイルをその場で再生する方式に変えるなどの更新を入れた | @sorapenguin | 09:00 |
| 11 | Tauri + RustでVRChatのログを監視してワールド訪問セッションを記録する | Tauri + Rust で VRChat のローカルログを監視し、ワールドの入退室を検出して訪問セッションとして保存する VRC World Shelf Companion を実装した | @locu | 09:02 |
| 12 | FastAPI×MySQLをEC2にデプロイして踏んだ、3つの地味だけど痛い落とし穴 | FastAPI + MySQL + Terraform の家計簿アプリを EC2 にデプロイし、SQLite への静かなフォールバックによるデプロイ忘れなど 3 つの落とし穴を踏んだ | @yusuke2000_hub | 09:32 |
| 13 | DuckDB を、AWS の買収をきっかけに触ってみた | AWS による DuckLabs 買収(2026 年 8 月)を機に DuckDB で Parquet と CSV の JOIN、S3 公開データの読み取り、DuckLake のタイムトラベルを試した | @kanaotto | 10:00 |
| 14 | VeramoをNode.jsで試す:DIDとVerifiable Credentialを2つのユースケースで動かす | Veramo を Node.js で使い、DID 生成、会員証 VC の発行と検証、保有者が作る VP による認可判断までを 2 つのユースケースで動かした | @ousiass | 10:00 |
| 15 | Cloudflare Birthday Week 2026 Day1(Cloudflare Birthday Week 2026 1 日目) | Cloudflare 16 周年の Birthday Week 2026 初日の発表を、公式ブログ一覧と Founders’ Letter を参照しながら Wrangler 関連から順にまとめた | @nekoya3 | 10:15 |
| 16 | [Cocos Creator]イージングとは何か ― cc.tweenを使ってみた | Cocos Creator 2.x で進捗率 t を使うイージングを自前実装して原理を確かめ、同じ動きを cc.tween で書き直した | @1s0023 | 11:21 |
| 17 | Puppeteerで他社の管理画面を動かすとき、「待つ」と「成功したか」でハマった記録 | API の無い 10 以上の外部管理画面へ Puppeteer でデータを流し込み、1 件の処理時間の 9 割が waitForNavigation の遷移待ちだったため遷移待ちをやめた | @matasuke_t | 11:34 |
| 18 | AWS Copilot CLI で構築した Redash を CDK に移行した話 | AWS Copilot CLI が 2026 年 6 月 12 日でサポート終了したのを受け、Copilot で構築していた Redash を AWS CDK に移行した | @rentio | 12:01 |
| 19 | Weekly AWS アップデート情報 - 2026年9月28日 | 9 月 14 日〜27 日の AWS アップデートをまとめ、注目として AI を活用した可観測性の Amazon CloudWatch Omni の一般提供開始を挙げた | @sbnaruse | 12:56 |
| 20 | border-boxでもはみ出す?box-sizing・width・marginを7ケースで実測する | box-sizing: border-box でもはみ出す原因を 7 ケースで実測し、width: 100% と margin の組み合わせなど border-box で解決できない範囲を整理した | @yamada_frontend | 13:00 |
| 21 | RPG.LOGIC ― ドメインモデルから作る複雑なRPG戦闘ロジック | Zenn Book のページは 404 で取得できず、フィード上の概要は TypeScript/React で複雑な RPG 戦闘ロジックの再現に挑む本としている | @qweldesign | 13:10 |
| 22 | Enterprise AI Harness Designを設計・実装した話──LLMを賢くする前に、止め方と戻し方を設計する | SNS 運用支援システムを題材に、Agent に判断させる部分とシステムが必ず守る部分を分け、LLM の失敗・中断時の止め方と戻し方を設計した | @io0323 | 13:31 |
| 23 | Spanner Direct Connectivityの効果と仕組み | Spanner Direct Connectivity は GFE をバイパスしてレイテンシーを短縮する新機能で、2026 年 9 月時点の対応言語は Go と Java、メモリ使用量はやや増える | @michity | 13:35 |
| 24 | 「見つかるまで検索」を自動化する仕組みをどう設計したか | 再入荷やホテルの空きを見つかるまで検索し続ける Web サービス FIND を開発し、一度で終わらない継続検索の設計で考えた点を挙げた | @find_app | 13:55 |
| 25 | Oracle から BigQuery に移行するシミュレーションをしてみた #10 「運用者がいない」は動機になる? | Oracle 担当者が 2027 年 3 月に退職する A 銀行の「運用者がいない」が BigQuery 移行の動機になるかを、DBA の作業ごとに Autonomous Database と比べた | @mika_and_coco | 13:55 |
| 26 | AI実装BOOTCAMP 講義資料 | 無料・全 7 章の 3 日間ブートキャンプ講義資料で、HTML/CSS・JavaScript・API 連携・MVP 設計を学び AI と一緒に自分の Web アプリを作る | @cardital | 14:04 |
| 27 | PostgreSQLのFOR UPDATE SKIP LOCKEDで複数ワーカーのジョブ取り合いを安全にする | PostgreSQL の FOR UPDATE SKIP LOCKED は他トランザクションがロック中の行を待たず飛ばすため、ジョブテーブルを複数ワーカーで取り合っても同じ行を拾わない | @sponge841841 | 14:25 |
| 28 | CSV から KPI ダッシュボードを依存なしで作る ── 前期比の期間・下がると良い数・CSV 注入・数えられない値 | 外部ライブラリなしで CSV から KPI ダッシュボードを作り、月途中の前月比の期間合わせ、new Date の UTC 解釈、CSV 注入への対処を扱った | @suminawa | 14:29 |
| 29 | セキュリティ判定をCからA+に上げた手順と、途中で本番スクリプトが止まった話 | HTTP レスポンスヘッダを追加して Mozilla HTTP Observatory の判定を C から A+ に上げたが、途中でヘッダ設定により本番のスクリプトが止まった | @bpr_prot | 15:03 |
| 30 | ゴミ分別アプリを Claude で作ったら、生活が少し楽になった | 住む地域の分別ルールが厳しいため Claude にゴミ分別 Web アプリを作らせ、日々の分別の判断が楽になった | @djdfijerus | 15:05 |
| 31 | Claude Codeが言うことを聞かないので、Claude Code自身に自分を縛る道具を作らせた | YAMAP で Next.js App Router の保険契約フローを別アプリへ移す際、指示に従わない Claude Code を縛るハーネスを Claude Code 自身に作らせた | @izumeeeel | 15:24 |
| 32 | ドラッグ&ドロップのランキングUIで、配列の添字ではなくIDを状態に持つ | Tier List 型のドラッグ&ドロップ UI では配列の添字でなく項目 ID を状態に持ち、各 Tier は ID の順序だけを持つデータモデルを TypeScript で示した | @promptelle | 16:17 |
| 33 | ドメインが定まらない案件で起きた、トランザクションテーブル設計のつまずき | 人材手配会社の基幹システムで、暫定理解のまま作ったトランザクションテーブルが「その日だけ掛け率が変わる」など後出しの概念で困った 2 例を挙げた | @atena_0001 | 16:51 |
| 34 | ブラウザで動くローカルLLM(WebLLM)でどこまでAIアプリを作れるのか? | WebLLM で 3 つの小型モデルを試し、長文要約は誤りと待ち時間が目立つ一方、構造化データ抽出と分類は補助機能として使えると評価した | @dktech | 16:52 |
| 35 | AIエージェント時代の『AWS Blocks』ハンズオン | 2026/09/29 開催の atWare Collaboration Canvas Vol.6 の資料で、TypeScript のバックエンドツールキット AWS Blocks でフルスタックアプリを作るハンズオンを行った | @etag_key | 17:57 |
| 36 | Supabaseの入れ子selectが期待どおりの順で返ってきたが、それは保証ではなかった | Next.js + Supabase の Hubpin で入れ子 select が順序指定なしでも新しい順で返ったが、それは保証された挙動ではなく並び順の明示が必要だった | @matsutake_prgrm | 18:00 |
| 37 | AIエージェントを安定させる設計①ループ編—GeneratorとEvaluatorを分ける【BuildwithGeminiTokyo2】 | Build with Gemini Tokyo の Track 2 で学んだ内容をもとに、AI エージェントのループで Generator と Evaluator を分ける設計を整理した | @choineta | 18:08 |
| 38 | ClickBench から pgrust のベンチマークが消されていた | PostgreSQL を AI 主導で Rust に書き直す pgrust のベンチマークが ClickBench から削除されていた経緯を PR #2165 をもとに追った | @utsuke | 18:41 |
| 39 | 画像編集のちまちま作業、もうやめない?Webエンジニアがたどり着いた「背景透過」の自動化Tips | EC 出品や Web メディア運用で発生する大量画像の背景透過を、Photoshop のペンツールに頼らず自動化する手順を示した | @valleywag | 18:52 |
| 40 | AI.SCOREでORDER BYする — 自然言語の基準でランキングを作る | BigQuery の AI.SCORE はテキストが基準に合う度合いを FLOAT64 で返すため、ORDER BY と組み合わせて自然言語の基準で上位 N 件を SQL だけで取り出せる | @web_benriya | 19:20 |
| 41 | RPG.LOGIC ― ドメインモデルから作る複雑なRPG戦闘ロジック | TypeScript と React で RPG 戦闘ロジックをドメインモデルから作る無料本で、全 24 章でパラメータ・装備・隊列・ダイス・呪文・敵 AI を扱う | @qweldesign | 20:01 |
| 42 | 1日ずれる旧暦と、64件しか入らない通知 — 沖縄の行事アプリの設計 | Expo 製の沖縄旧暦行事アプリ「うちなー行事帳」で、旧暦変換が 1 日ずれる問題と端末通知が 64 件しか登録できない制約に対処した | @bridge_dw | 20:26 |
| 43 | サイバーエージェントのバックエンドインターンUNIVERSEに参加し、優秀賞をいただきました | サイバーエージェントの 3 日間のバックエンド向けチーム開発インターン UNIVERSE に参加し、優秀賞を受賞した | @hayatosc | 20:37 |
| 44 | AI が書いたコードは動く。エラーも出ない。それでも壊れている5つの形 | AI 生成コードでエラーもテスト失敗も出ないまま壊れている 5 つの形として、ループ内 I/O による N+1 などをコードで示した | @maruchi777 | 21:16 |
| 45 | 「ユニットテスト不要、E2Eに寄せればいい」論の間に置くテストフレームワーク slicetest を作った | ユニットテストと E2E の間に置くテストフレームワーク slicetest を作り、AI が書いた実装を AI のテストで確かめる自作自演を避ける狙いを述べた | @revo1290 | 21:53 |
| 46 | ローカルAIエージェントの「ローカル」は、モデルだけでは決まらない | モデルがローカルで応答してもエージェント全体がローカルとは限らず、ツール操作や成果物生成の経路を確かめ、確認できない通信は「未確認」と記録すべきとした | @heftykoo | 21:56 |
| 47 | 再生位置を計算で当てるのをやめて、mp3を無劣化で物理的に切った | TOEIC 学習アプリの音声を mp3 の約 26ms フレーム境界で再エンコードせず切り分け、再生範囲の計算で起きていた非同期のずれ 3 件を解消した | @horibe | 22:31 |
| 48 | 42日でバックエンドエンジニアの基礎を完全に理解する #41 - 総合演習 | 42 日連載の第 41 回総合演習で、SQL・トランザクション・認証認可・AWS など #5〜#40 の知識を横断する障害切り分けや設計判断の問題を出した | @kipcop | 22:34 |
| 49 | Claude API の tool_use 実装で必ずハマる5つの罠 | tool_use の罠として stop_reason 未確認、並列ツール呼び出し未対応、input_schema の required 漏れ、履歴への tool_use 欠落、is_error 未設定を挙げた | @yunisuta | 22:41 |
| 50 | 静的サイトの「今日」は 1 つではない。表示・生成・検証で、決める場所を分ける | こどもニュースの Next.js 静的書き出しで、読者の今日はブラウザ表示時、画像用の今日はビルド時、ビルド基準時刻は 1 か所で固定と決める場所を分けた | @kodomo_news | 22:47 |
| 51 | 【第1回】CloudflareとGWSを使用してゼロトラストを検証してみた ~DNS設定&Cloudflare Tunnelの設定編~ | お名前.com から Cloudflare Free plan に DNS を移し Proxmox 上の LXC に cloudflared を入れ、ルーターのポートを開けずに WordPress を公開した | @saku931246 | 23:21 |
| 52 | 外国人就活生向けに「企業別 選考データベース」を Next.js で作った話 | Next.js 14 + Supabase で外国人就活生向けに選考体験記 103 件などを 1 画面で比べられる企業別選考データベースを作った | @jobtools | 23:42 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | message : “invalid input syntax for type uuid: “01M233AMGGQ769YD3XFCZNNS0X”(uuid 型への不正な入力構文エラー) | Supabase への insert が仮実装の ULID を渡していたため uuid 型の構文エラーで失敗し、アプリ側を uuidv4 に揃えて解決した | @J-T_ky2g | 00:09 |
| 2 | React + Vite環境でfont awesomeを使う | Vite 環境で @fortawesome/react-fontawesome の import がエラーになり、react-icons の FaTrash に切り替えて解決した | @J-T_ky2g | 00:10 |
| 3 | 【ゼロから実務まで②】gRPCとProtocol Buffersの仕組み・実装・運用 | ToDo API 連載の第 2 回で、REST の型ずれ・JSON の重さ・ストリーミングの弱さを gRPC と Protocol Buffers で解消する実装と運用を扱った | @teryo_haiagari_ses | 00:17 |
| 4 | 既存DBを壊さず「別名の一時DB」として複製する pg_dump / pg_restore の実践 | pg_dump と pg_restore で本番データを別名の一時 DB に複製し、検証後に破棄するまでの流れを Aurora PostgreSQL も想定して示した | @ryo_cresc | 00:38 |
| 5 | PostgreSQL:ANDで複数条件を指定する|都市と開業日で施設を絞り込む | PostgreSQL の WHERE 条件1 AND 条件2 で都市と開業日の両方を満たす施設を mobility.pois から取得し、対象になる行を確かめた | @masato_y | 01:05 |
| 6 | TypeSafe Jev を RAG の rerank に使うと、Cohere Rerank より関連文書を正しく見分けられるのか検証した | 論文で判定 1,000 件あたり 0.044 ドルと GPT-6 Astra の約 1/280 とされる判定モデル Jev を RAG の rerank に使い、Cohere Rerank と比べた | @revsystem | 01:31 |
| 7 | AWS CDK の検証コマンド lsp / validate / drift / diagnose の利用場面 | AWS CDK CLI に追加された cdk lsp / validate / diagnose と既存の drift を試し、synth は通るが deploy で失敗するケースを手前で見つける使い分けを整理した | @leomarokun | 01:59 |
| 8 | プリザンターの添付ファイルをクラウドPaaS環境で永続化する方法 | プリザンターを Azure App Service・AWS ECS・Cloud Run などの PaaS に置く際、再起動で消える添付ファイルを永続化する方法をクラウドごとに示した | @pmc-ko | 02:21 |
| 9 | 黒塗りしたPDFから文字がコピーできる問題をブラウザ内で「作り直す」ことで防ぐサービス【クロヌリ】を作ってみた | PDF の黒い四角は描画命令を重ねただけで文字が残るため、ブラウザ内でページを作り直して墨消しするサービス「クロヌリ」を作った | @ggg6666 | 07:20 |
| 10 | Tailwind CSSで組むグラスモフィズムのデザインシステム——1つのカードに集約し、明るい壁紙と1行の高さにも耐えさせる | 新しいタブ用ダッシュボード ZenithTab で、Tailwind の bg-slate-900/40 と backdrop-blur-md などのグラスモフィズムを 1 つのカード部品に集約した | @miyabi_ver39 | 07:28 |
| 11 | 【10/6 まで】Kiro University Challenge をやってみた | AWS の AI 開発ツール Kiro を 1 週間で学ぶ Kiro University Challenge(10/6 まで)に参加し、Spec-driven development や Hooks のレッスンを進めた | @h0uk1st4r | 07:55 |
| 12 | 80dBの機械が2台で83dBになるのはなぜか。工場騒音のdB計算を式とコードで追う | 80dB の機械 2 台の合成が 160dB でなく約 83dB になる理由を、対数の式とコード、ブラウザの dB 計算ツールで追った | @NovaSolver | 08:00 |
| 13 | ポケットキューブ(2×2×2)— 367 万局面を 2 つの数え方で全部解いて公表値 446 個を突き合わせたら、Wikipedia の「最大位数 45」だけが群を取り違えていた | 2×2×2 キューブの全 3,674,160 局面をブラウザで約 1 秒で幅優先探索し、公表値 446 個と照合すると Wikipedia の「最大位数 45」だけが群を取り違えていた | @sen-ltd | 08:29 |
| 14 | 国土地理院の標高タイルだけで、住所の傾斜・谷/尾根・川までの距離を計算する(そして「傾斜」を短い基線で測ると平地が坂になる) | API キー不要の国土地理院の標高タイルだけで、PostGIS や GDAL を使わず住所の傾斜・谷/尾根・川までの距離を求め、短い基線では平地が坂と判定されると実測した | @sz_tak | 08:32 |
| 15 | The same group transcript gives each agent different roles(同じグループ会話ログでもエージェントごとに役割が変わる) | グループチャットのログをステートレスなモデル要求へ変換すると、回答するメンバーによって assistant 扱いになる行が変わると OpenClaw Launch の実装で示した | @zackchew67 | 08:38 |
| 16 | ご褒美を「通貨」にしたら続いた — ただし貯金させてはいけない | 家族の受験勉強アプリで復習モード・通知・レコメンドの追加は逆効果だったが、ご褒美をアプリ内クレジットという「通貨」で発行すると続き、ただし貯金させない設計が要ると分かった | @andknj-front | 09:05 |
| 17 | Rustでログ監視を実装するときにcursorとSQLite Transactionをどう設計したか | Tauri + Rust の VRChat ログ監視で、ログの cursor と SQLite の保存結果を Transaction で矛盾させず、再起動後の続き読みと二重処理防止を両立した | @Locu | 09:07 |
| 18 | 本番でボタンが全部無反応だった——CSP の nonce と force-static は両立しない(Next.js App Router) | Next.js App Router で middleware が nonce 付き CSP を発行する構成では force-static のページに nonce を埋め込めず、全スクリプトがブロックされ React が起動しなかった | @sz_tak | 09:58 |
| 19 | 画像をWebPに変換するだけで軽量化できる理由 | WebP が軽くなる理由を Google 公式ドキュメントをもとに、非可逆・可逆の両圧縮方式の中身と品質設定の観点から説明した | @nolanlover0527 | 10:03 |
| 20 | test_a(テスト投稿 a) | 本文は見出し「test_a」の 1 行だけのテスト投稿で、Next.js タグが付いているが技術的な内容の記載はなかった | @nakai0122 | 10:12 |
| 21 | Machado(2009)モデルで色覚シミュレーターをCanvas APIで実装する | Machado(2009) の 3x3 変換行列を線形 RGB 空間で掛けガンマ補正を挟むだけで、1〜3 型の色覚シミュレーターを Canvas API で約 30 行で実装した | @sakutto-panda | 10:19 |
| 22 | FP16 モデルはバックエンドを変えると結果が変わる — マスク 3,096 ピクセルの差 | ISNet の FP16 モデルは WebGPU と WASM でバックエンドを変えると 1024×1024 マスクのうち 3,096 ピクセルが変わり、INT8 では一致した | @cheng_pm8 | 11:17 |
| 23 | WebGPU から WASM へのフォールバック設計 — アダプタ null、最初のエラー、利用者への通知 | ONNX Runtime Web で navigator.gpu があっても WebGPU のセッション作成で例外になったため、アダプタ null を含むフォールバック判定と利用者通知を設計し直した | @jhao29784 | 11:19 |
| 24 | INT8 量子化モデルは WebGPU で FP16 より遅い — 359 vs 209 ms、DequantizeLinear 119 個 | 同じネットワークの INT8 版と FP16 版を WebGPU で測ると INT8 が 359ms、FP16 が 209ms と INT8 の方が遅く、DequantizeLinear が 119 個挟まっていた | @shuy55568 | 11:22 |
| 25 | 219 MB のモデルを WASM で動かすとレンダラーが 3.6 GB — 大きいモデルを端末側に置く限界 | 219MB のモデルを WASM で動かすとタブのレンダラープロセスが 3.6GB まで膨らみ、端末側推論はコストをユーザー側へ移すだけだと実測した | @shujing943 | 11:24 |
| 26 | ブラウザ AI の 2 回目はなぜ速いのか — 初回 14.6 秒、キャッシュ後 0.93 秒、同じページなら 0.41 秒 | ブラウザ背景除去の ISNet INT8(約 42MB)は初回 14.6 秒、キャッシュ後 0.93 秒、同じページなら 0.41 秒で、その時間の内訳を測った | @xyue41464 | 11:27 |
| 27 | AWS CLI で Amazon EBS ボリューム の情報を表示してみた | EC2 に HULFT10 や DataSpider Servista を入れる前の確認として、AWS CLI で指定した EBS ボリュームの情報をコンソールなしで表示した | @sugimon | 11:30 |
| 28 | HTML1枚&ブラウザ完結!痒い所に手が届く「自分だけのAIプロンプトビルダー」を自作して公開した話 | Stable Diffusion 用のタグを選んで組み立てるプロンプトビルダーを HTML と JavaScript 1 枚で作り、ブラウザ完結のツールとして公開した | @akikaze0716 | 11:31 |
| 29 | TypeScriptの基礎 | JavaScript は型が曖昧でも実行できて大規模開発で問題が出やすいため、altJS の一種である TypeScript が型でその弱点を補うと基礎から説明した | @YutopianF | 11:33 |
| 30 | ProwlerCheckがIMDSv2の設定を見逃していた? 「未設定」と「無効化」の判定ミスかもしれない話 | EC2 起動テンプレートの IMDSv2 必須化チェックで Security Hub と Steampipe は FAIL だったのに ProwlerCheck だけが問題なしと判定した | @ReQ_HY | 11:44 |
| 31 | なぜ一部のサイトは、タブを切り替えると動画を一時停止するのか | タブ切替で動画が止まるのはサイトが Page Visibility API でページ状態を検知するためで、通信量・見逃し防止・広告収益の 3 つの動機を考えた | @tmete2022 | 12:08 |
| 32 | 「見つかるまで検索」を自動化するWebサービスを作って分かった、継続検索の設計ポイント | 売り切れ商品の再入荷やチケット追加販売を見つかるまで検索し続ける Web サービス FIND を個人開発し、継続検索ならではの設計ポイントを挙げた | @FIND | 13:17 |
| 33 | index.htmlを直すだけのつもりが…未知のReact+ViteコードをAIと解読してバグ修正した話 | 大学 Slack で報告された学生向け履修サポート OSS の不具合を、未知の React + Vite のコードを AI と読み解いて修正した | @Ringoame196 | 13:30 |
| 34 | 「有給は何日に取るのが最強か」を動的計画法で解くWebツールを作った | 残りの有給日数と土日祝・会社休日から最長連休を動的計画法で求める「有給パズル」を作り、有給 10 日で合計 50 日の連休になる例を示した | @hasida3214 | 14:14 |
| 35 | CodeRabbitの設定ファイルが動的に変更できるようになりました | CodeRabbit のリポジトリ設定が .coderabbit.yaml に加え、TypeScript の .coderabbit.config.ts で動的に書けるようになった | @goofmint | 14:18 |
| 36 | AWS初導入時の復習と備忘録 | AWS 初導入で触った S3・バケット・Bedrock・ナレッジベースの役割を、S3 の PDF を Bedrock で検索する流れに沿って復習した | @shourix | 14:35 |
| 37 | 意外とややこしい!モーダルとしてのdialog要素とLight dismissについて | dialog 要素をモーダルとして使うときの性質や inert との関係、背景クリックで閉じる Light dismiss の扱いのややこしさを整理した | @m_shinada | 14:50 |
| 38 | 【恐怖】ClaudeでAWSのセッティングをしていたら、執拗にアクセスキーを求められた件 | Claude で AWS を設定中にアクセスキー ID とシークレットアクセスキーを 2 往復続けて求められたと、スクリーンショット 2 枚を載せて訴えた | @shourix | 15:02 |
| 39 | 【モダンWeb開発 シリーズ 第2回】React + TypeScript + Go + PostgreSQLのフルスタック開発環境を構築する 〜Docker Desktop・Dev Containers・Node.js・Viteまで〜 | Docker Desktop と VS Code Dev Containers で React + TypeScript + Go + PostgreSQL のフルスタック開発環境を Windows 11 上に構築した | @aiota | 15:06 |
| 40 | ルービックキューブを平面で遊べるWebアプリ「2D Circle Rubik」を開発・公開してみた | 3x3x3 キューブの面回転を平面同心円の 90 度回転に写像した Web アプリ「2D Circle Rubik」を HTML/SVG/JavaScript で作り公開した | @eninlatot | 16:01 |
| 41 | OpenAI API × FastAPI × Reactで英語学習アプリを試作してみた【ポートフォリオ開発 #1】 | OpenAI API・FastAPI・React で最新英語ニュースから英語要約・日本語訳・4 択クイズ 3 問を生成し SQLite に保存する学習アプリを試作した | @ishikawahijiri | 16:07 |
| 42 | WAFを「どこでHTTPを止めるか」で理解する:SiteGuard・ModSecurity・WAPPLES・AWS WAFの違い | WAF を HTTP をどこで止めるかで分け、Apache 組み込みの SiteGuard、OSS の ModSecurity、アプライアンスの WAPPLES、マネージドの AWS WAF の違いを比べた | @gtakairo | 16:14 |
| 43 | Claude Agent SDK × TypeScript | 独自ツールを持つ自律エージェントの実装からアクセス制御まで | @anthropic-ai/claude-agent-sdk で Node.js アプリ内に独自ツールを持つ自律エージェントを数十行で組み込み、アクセス制御まで実装した | @GYact | 17:20 |
| 44 | WindowsでTerraform×AWSの開発環境をゼロから作ってみた | Windows で AWS CLI・IAM プロファイル・Git Bash・tfenv・Terraform を入れ、Terraform から AWS リソースを操作できる環境を作った | @ht_113 | 17:29 |
| 45 | モニター・キーボードがいらない世界に向けて | AI で脳に信号を送り網膜に映す構想を調べ、像は網膜でなく視覚野で生じるため網膜への直接投影が最短で、ソフト側は AWS で試作できると結論した | @yama3133 | 17:33 |
| 46 | 技術ブログの図をSVGで作る仕組みを整えた | ローカル LLM 連載の図 16 枚を手書き SVG で作るうちに、配色・文字サイズ・図を入れる基準をルール化し、固めるまでの失敗を記録した | @istb16 | 17:42 |
| 47 | watchの使い方 Vue.js | Vue.js の watch(監視対象, コールバック) のコールバックが変更後と変更前の値を受け取る仕組みを、月合計額 45000→55000 の例で示した | @latte00 | 17:57 |
| 48 | AWS 検証環境 作成したリソース管理 | AWS 検証環境で NAT ゲートウェイや Elastic IP など課金対象リソースを一覧管理し、昼休憩前と退勤前に EC2 を停止する運用を記した | @Kagesyu | 18:01 |
| 49 | Cloudflareのサービス全体地図2026。Workers・Pages・D1から新CLI「cf」まで、個人サイト3つの実構成で読み解く | Birthday Week 2026 で出た cf CLI・Forge・Vinext 1.0・EmDash 1.0 などを含む Cloudflare の全サービスを、個人サイト 3 つの実構成に当てはめて整理した | @ishizakahiroshi | 19:13 |
| 50 | Payloadバックエンド型録 #4 — Figmaの1枚を、Supabaseまで通した | Figma Community の LP テンプレートを React 化して Payload に載せ Supabase まで通した架空 LP「Ledgerly」で、制作 7 日のうち 3 日が React 化に消えた | @kuros-works | 19:18 |
| 51 | npm ciとnpm installの違い:CIで依存関係を再現可能にする | npm install は lockfile を更新し得るのに対し、npm ci は package-lock.json を変更せず不一致ならエラーにするため CI での再現性を保てる | @sponge841841 | 19:30 |
| 52 | 「ごちゃごちゃして見える」を数にする——強調の要素を 240px の窓で数えたら、直した後も 2 か所残った | 強調要素を DOM から拾い高さ 240px の窓で数えると、トップの一窓に強調が 7 個・4 種集中しており、修正後も 2 か所残った | @sumitsuke | 19:41 |
| 53 | PostgreSQL:ORで条件を組み合わせる|ANDとの違いと両条件を満たす行 | PostgreSQL の OR は少なくとも一方の条件を満たす行を返し両方を満たす行も含むことを、AND と比べて mobility.pois で確かめた | @masato_y | 20:29 |
| 54 | 【新資格】AWS Certified AI Business Strategist(AIB-C01)ベータ試験を受けてきた(コツコツ勉強できない人の感想) | 2026 年 9 月 29 日開始の AWS 初のビジネスカテゴリ資格 AI Business Strategist(AIB-C01)のベータ試験を受け、雰囲気と感想を NDA の範囲で書いた | @riz3f7 | 20:35 |
| 55 | SQLite / Cloudflare D1 で「その索引は使われているか」を確かめる ― 実行計画・統計・読み取り行数の見方 | SQLite / Cloudflare D1 で EXPLAIN QUERY PLAN、PRAGMA optimize / ANALYZE、D1 応答の meta.rows_read を使い、索引が実際に使われているかを確かめた | @my-agent-works | 21:01 |
| 56 | jQueryの定番処理をReactへ移す対比リファレンス | $(‘.button’).on(‘click’)・addClass()・$.ajax() など jQuery の定番処理を React でどう書き直すかの対応関係を一覧にした | @TechStudioLab | 21:04 |
| 57 | 【基礎編①】フロントエンドのパフォーマンスチューニングを1から学びたい | フロントエンドのパフォーマンスチューニング基礎編①として、ブラウザのレンダリングのうち Loading フェーズの仕組みを書籍をもとに整理した | @Daichi44 | 21:23 |
| 58 | BedrockのClaudeに暗黙的なプロンプトキャッシュが登場!!とドキュメントにある(暗黙的とは?) | Claude Sonnet 5.5 の Bedrock 対応ドキュメントに従来の明示的キャッシュとは別の Implicit Prompt Caching の記載が現れ、その意味を調べた | @moritalous | 21:34 |
| 59 | AWSコンソールでの構築経験をもとにTerraformを学ぶ【①ネットワーク編】 | 実務で AWS コンソールから構築した DR 環境を簡略化し、VPC・サブネット・IGW・ルートテーブル・SG を Terraform で再現した | @km_1018 | 21:46 |
| 60 | EC2・ECS・Fargate・Lambdaの違いと選び方を整理する | 社内勉強会の内容をもとに EC2・ECS・Fargate・Lambda をコスト・運用負荷・メリットとデメリットで比べ、Compute の選定軸を整理した | @ruumalilja | 21:48 |
| 61 | AWSコンソールでの構築経験をもとにTerraformを学ぶ【②EC2・ALB・RDS編】 | 前回のネットワークに続き、Bastion 用 EC2・ALB・RDS をコンソールでの構築と対応づけながら Terraform で構築した | @km_1018 | 21:49 |
| 62 | 【AWS資格】おそらく日本最速?AWSのビジネスカテゴリー資格:AI Business Strategist(AIB-C01)を受験してみた | 2026 年 9 月 29 日に始まった AWS 認定初のビジネスカテゴリ資格 AIB-C01 のベータ試験を初日に受験し、公開情報と所感を記した | @hophopjump19 | 22:13 |
| 63 | Spring Bootはjarだけでも動く。それでもDockerを使うのはなぜ? | Spring Boot は jar だけでも動くが、ECS + Fargate へのデプロイで Docker イメージにする理由を jar の直接実行と比べて整理した | @ktr_web_dev | 22:31 |
| 64 | Supabase RLSを『設定したつもり』で終わらせない。pgTAPで owner / other / anon をテストする | Supabase の RLS ポリシーが意図どおり効いているかを、pgTAP で owner / other / anon の 3 つの立場ごとにテストした | @3su3 | 23:08 |
| 65 | 登録不要・CORS対応の「今日は何の日」API を作りました(366日・商用可) | 登録不要・API キー不要・CORS 対応で 366 日分を静的 JSON で返す「今日は何の日」API を商用可で公開した | @nakanaka-uc | 23:24 |
| 66 | [AWS] AgenticRAGの判断をJevにしたら、爆速にはならなかったけど主導権が返ってきた | AgenticRAG の判断を Jev に置き換えても LLM 推論回数は変わらず爆速にはならなかったが、エージェント起動時間と履歴再送のトークンは減った | @kikuziro | 23:29 |
| 67 | AWSのIAMロール設計は「誰が・何に・何をする」で考える | IAM ロール設計を「誰が・何に・何をする」で捉え、Step Functions から Lambda を呼ぶ場合にどこへ権限を付けるかを整理した | @Feyet-cl | 23:38 |
| 68 | Snowflake ID を JSON の数値で受けると、時刻は合っているのに ID が別物になる | Discord や X の Snowflake ID を JSON の数値で受けると Number の精度落ちで ID が別物になるのに時刻は合って見えるため、BigInt で扱う必要がある | @hashito | 23:43 |
| 69 | FSx for OpenZFSのオンデマンドレプリケーションを東京・大阪間で試してみた | FSx for OpenZFS のオンデマンドレプリケーションを東京・大阪間で試し、スナップショット作成から複製・監視・定期実行まで自前で組む必要があると確認した | @ike_s_muramatsu | 23:51 |
Publickey
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | AWS、AIエージェントを自作できるツール「Strandsハーネス」をオープンソースで公開。特定のLLMに依存せず入れ替え可能、任意のコンテナ環境にデプロイ | AWS が GPT・Claude・Gemini・Ollama など LLM を入れ替え可能な AI エージェント自作ツール「Strands ハーネス」を OSS 公開し、任意のコンテナ環境にデプロイできる | 00:01 |
gihyo.jp
対象日の該当記事はすべて Top 20 に掲載されています。
GIGAZINE
対象日の該当記事はすべて Top 20 に掲載されています。
ITmedia News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | AWS、AIエージェントを自作できるツール「Strandsハーネス」をオープンソースで公開 特定のLLMに依存せず入れ替え可能 | AWS の Strands ハーネスは特定の LLM に依存せず GPT・Claude・Gemini・Ollama を入れ替えて AI エージェントを自作できる OSS として公開された | 14:56 |
TypeScript Blog
2026-09-29 付の記事はありませんでした。
Node.js Blog
2026-09-29 付の記事はありませんでした。
Astro Blog
2026-09-29 付の記事はありませんでした。
Cloudflare Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Is your domain using post-quantum encryption? Now you can see for yourself(あなたのドメインは耐量子暗号を使っているか?自分で確認できるように) | TLS 1.3 における耐量子暗号の利用状況を HTTP Analytics・Log Explorer・Logpush で確認できるようにした | 22:00 |
| 2 | We tested our own WAF with frontier AI models. Here’s what we found(自社 WAF をフロンティア AI モデルでテストした結果) | WAF のブロック結果に応じて次のリクエストを変える適応型テスターで 6 種の攻撃カテゴリを試し、直すべき検知の抜けを見つけた | 22:00 |
| 3 | Using AI to chart a course for our post-quantum migration(AI で耐量子暗号への移行の道筋を描く) | コードベース内の暗号利用と依存を洗い出す社内 AI ツール CryptoLabe を開発し、2029 年までの完全な耐量子移行を目指している | 22:00 |
| 4 | Building a certificate authority for the whole Internet(インターネット全体のための認証局を作る) | Universal SSL から 12 年、Cloudflare は既存ルート・ACME 優先・Merkle Tree Certificates で耐量子 CA を作るため認証局に申請している | 22:00 |
| 5 | Adaptive application security for the AI era: how Cloudflare connects code, traffic, and intelligence to stop attacks(AI 時代の適応型アプリケーションセキュリティ:コード・トラフィック・インテリジェンスをつないで攻撃を止める) | リスク発見・エージェント統制・実行時防御・AI による対応を継続学習ループでつなぐ適応型セキュリティの枠組みを示した | 22:00 |
| 6 | Building a post-quantum certificate authority with Merkle Tree Certificates(Merkle Tree Certificates で耐量子認証局を作る) | 耐量子署名で TLS ハンドシェイクと CT ログが肥大化する問題に対し、新 CA で Merkle Tree Certificates を大規模に発行する | 22:00 |
| 7 | Enforce positive security with Cloudflare Application Profiles(Cloudflare Application Profiles でポジティブセキュリティを適用する) | HTTP リクエストの構造を学習して逸脱を検出し、AI で変化する攻撃ペイロードに対しポジティブセキュリティ層を足せる | 22:00 |
| 8 | Preventing quantum downgrade attacks against IPsec(IPsec への量子ダウングレード攻撃を防ぐ) | 量子計算機を持つ攻撃者が耐量子 IPsec トンネルを古典暗号に格下げできる設計上の欠陥に対し、IETF とトランスクリプト認証拡張を策定した | 22:00 |
Vercel Changelog
対象日の該当記事はすべて Top 20 に掲載されています。
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Amazon Rekognition Face Liveness now returns Feedback Codes(Amazon Rekognition Face Liveness がフィードバックコードを返すように) | GetFaceLivenessSessionResults API が、ライブネス判定が低スコアになった原因と再試行のヒントを示すフィードバックコードを返すようになった | 05:41 |
| 2 | AWS Systems Manager now supports sharing documents through AWS Resource Access Manager(AWS Systems Manager が AWS Resource Access Manager 経由のドキュメント共有に対応) | SSM ドキュメントを RAM で組織全体や特定 OU と共有できるようになり、公開か個別アカウント指定に限られていた制約がなくなった | 17:00 |
Google Cloud Blog
2026-09-29 付の記事はありませんでした。
Supabase Blog
2026-09-29 付の記事はありませんでした。
web.dev
2026-09-29 付の記事はありませんでした。
Mozilla Hacks
2026-09-29 付の記事はありませんでした。
CSS-Tricks
2026-09-29 付の記事はありませんでした。
Smashing Magazine
2026-09-29 付の記事はありませんでした。
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Show HN: Enterprise Postgres for AI and more, from prototype to production(Show HN:試作から本番まで使える、AI などに向けたエンタープライズ Postgres) | pgEdge Starfleet は Postgres を 2 分以内に用意でき、MCP サーバー内蔵で pgvector と BM25 のハイブリッド検索に対応し月 25 ドルから使える | 00:06 |
| 2 | How we built Git storage for millions of Netlify projects(Netlify の数百万プロジェクト向け Git ストレージをどう作ったか) | S3 を正本に Pod 上の bare リポジトリを LRU キャッシュにする Go 製サービスで、ワークスペース準備は中央値 0.76 秒と GitHub 連携時の 0.84 秒より速い | 00:53 |
| 3 | PL/Haskell (Postgres Extension)(PL/Haskell(Postgres 拡張)) | SQL の中で Haskell の関数を実行できる PostgreSQL の手続き言語拡張で、型システムで安全性を保ち非特権ユーザーも使える trusted 言語として動く | 00:54 |
| 4 | Create AI Workout Plans with Cloudflare Durable Objects(Cloudflare Durable Objects で AI ワークアウトプランを作る) | ユーザーごとの Durable Object に SQLite でプロンプトと結果を保存し、Vercel AI SDK の生成結果を WebSocket で配信してリロードでも消えないようにした | 00:57 |
| 5 | Detect when elements overlap with CSS(CSS で要素の重なりを検出する) | 2026 年 9 月 24 日の記事で、アンカーポジショニングで要素間距離を測り 20px を切ると scroll-driven animation で —touching を切り替え装飾を隠す | 01:21 |
| 6 | Show HN: Sprout – a TUI habit tracker written in Rust(Show HN:Sprout ― Rust 製の TUI 習慣トラッカー) | ratatui 製でヒートマップ・連続記録・日〜年単位の目標・5 種類のテーマを備え、cargo install sprout-tui で導入しデータはローカルに保存する | 02:15 |
| 7 | Ask HN: React Native or Flutter when the back end is Node?(Ask HN:バックエンドが Node なら React Native と Flutter のどちらにすべきか) | Node + tRPC のバックエンドを前提にした質問で、約 15 件のコメントは TypeScript を共有できる Expo を含む React Native を推す声が多かった | 02:57 |
| 8 | A-ha, Take On Me – recreated in JavaScript(a-ha「Take On Me」を JavaScript で再現) | Dittytoy 上で FM 合成・加算合成・物理モデルのドラムと 72 倍音からの声の再構成を使い、約 1.4 万行の JS で曲全体を合成している | 03:29 |
| 9 | Justice for CSS(CSS に正当な評価を) | リンク先の wired.com は WebFetch で取得できず、記事の内容は確認できなかった | 03:41 |
| 10 | Show HN: iCli – Postgres health reporter and index optimizer(Show HN:iCli ― Postgres の健全性レポートとインデックス最適化ツール) | Go 製の読み取り専用 CLI で、pg_stat_statements と EXPLAIN から N+1・未使用インデックス・外部キーのインデックス欠落を検出し修正用 SQL を示す | 03:51 |
| 11 | Rewriting Tailwind CSS in OCaml: Is It (Pixel-)Correct?(Tailwind CSS を OCaml で書き直す:ピクセル単位で正しいのか) | 2026 年 9 月 23 日の記事で、OCaml 版 tw 1.1.0 は tailwindcss.com の全クラスで本家と CSS 差分ゼロ、ヘッドレス Chrome でも全状態で一致し出力も小さかった | 05:15 |
| 12 | Show HN: Trade Lord, inspired by Drug Lord 2, quick daily leaderboard game(Show HN:Trade Lord ― Drug Lord 2 に着想を得た毎日ランキングを競うゲーム) | ロンドンや東京など 8 都市を回り 15 日間で安く買って高く売るブラウザゲームで、所持金 1,500 ポンドから始まり 1 回は約 10 分で終わる | 05:41 |
| 13 | Show HN: Divot.css – a simple skeuomorphic button style(Show HN:Divot.css ― シンプルなスキューモーフィズムのボタンスタイル) | v0.2.0 の単一 CSS で .divot に .raise や .ghost を付けて凹みボタンを作り、光の角度を —divot-light-angle(既定 315deg)で調整できる | 05:52 |
| 14 | The Native TypeScript Compiler Cut Our Typecheck from 13s to 3.5s(ネイティブ TypeScript コンパイラで型チェックが 13 秒から 3.5 秒に短縮) | 2026 年 7 月 27 日の記事で、約 24.4 万行の React アプリの型チェックが TS 7 のネイティブ tsc で 13.1 秒から 3.46 秒になった | 05:53 |
| 15 | 25% autistic guy (me) spent 10k hours making an HTML table move smoothly(25% 自閉症の男(私)が 1 万時間かけて HTML テーブルを滑らかに動かした) | 取得できたのはタイトル「Number Garden」と副題だけで、JavaScript で描画されるページのためテーブルの説明は確認できなかった | 05:56 |
| 16 | Postgres query plans without production data(本番データなしで Postgres のクエリプランを再現する) | 本番 4.8 秒・CI 40ms の速度差は統計情報の差が原因で、PG18 の pg_dump —statistics-only で統計を移すか分布に合わせて行を生成する 2 案を示した | 06:04 |
| 17 | Yikes example.com has changed to run JavaScript(example.com が JavaScript を実行するようになっていて驚いた) | example.com は /s.js で同じ説明文の 5 言語訳を 5 秒ごとに切り替えるようになり、返信では JS を切っても本文は表示されると指摘された | 06:05 |
| 18 | Show HN: Pac-Bench – How well can models one-shot a Pac-Man game?(Show HN:Pac-Bench ― 各モデルは Pac-Man を 1 回のプロンプトでどこまで作れるか) | 31 エントリを 100 点満点で採点し、首位は claude-opus-5-5 の 99 点、claude-fable-5-1 が 96 点、sonnet-5.5 と fable-5 が 95 点で続いた | 07:43 |
| 19 | Show HN: Corral kill every command your agent starts(Show HN:Corral ― エージェントが起動したコマンドをすべて終了させる) | cgroup v2 の cgroup.kill でエージェントが起動した子孫プロセスを一括終了し、cgroup がない環境ではプロセスグループと /proc の走査で代替する | 09:35 |
| 20 | Tell HN: Firebase service causing iOS crashes across many apps(Tell HN:Firebase のサービスが多数のアプリで iOS クラッシュを起こしている) | 投稿者は issue #16728 を挙げてサーバー側の変更が原因と見ており、コメントでは同じクラッシュの報告と Firebase が問題を認めたことが共有された | 10:28 |
| 21 | Firebase reporting crashes due to Firebase(Firebase 起因のクラッシュが Firebase 自身から報告されている) | Google Analytics for Firebase(iOS SDK 12.14.0)が sdk-exp エンドポイントの不正なペイロードで nil キーにより落ち、9/28 PDT にサーバー側のロールバックで解消した | 10:59 |
| 22 | Bringing PostgreSQL Closer to the Edge at Cloudflare(Cloudflare で PostgreSQL をエッジに近づける) | 2024 年 3 月公開の記事で、Cloudflare は PgBouncer・HAProxy・Stolon で分散 Postgres を運用し、pg_rewind の改良でレプリカ再構築を 2 時間超から 5 分にした | 11:47 |
| 23 | Show HN: AppMaker – a visual JavaScript app builder(Show HN:AppMaker ― ビジュアルな JavaScript アプリビルダー) | フォームデザイナー・組み込み SQL DB・クライアントとサーバー両方の JS を備え、標準的な Node.js アプリとして書き出せる。現在はベータで無料 | 14:20 |
| 24 | An Open-Source Terminal UI for Azure DevOps(Azure DevOps 向けのオープンソース TUI) | Adotui は Bun・TypeScript・Ink・React 製の Azure DevOps 用 TUI で、複数 org 対応・スレッド形式のコメント・差分ビューア・Vim 風キー操作を備える | 15:30 |
| 25 | Firebase SDK is CRASHING ALLLL iOS Apps, since today morning(Firebase SDK が今朝からあらゆる iOS アプリをクラッシュさせている) | リンク先の X は HTTP 402 を返して取得できず、投稿の内容は確認できなかった | 17:26 |
| 26 | Chris van Eijk: PostgreSQL indexes for multi-tenant SaaS: tenant_id first(マルチテナント SaaS の PostgreSQL インデックスは tenant_id を先頭に置く) | 1000 テナント・200 万件の請求書で (tenant_id, issued_on) は 0.09〜0.28ms だったが、単独インデックスでは最大 82ms に悪化した | 18:33 |
| 27 | MCP Python SDK OAuth flaw enabled account takeover(MCP Python SDK の OAuth の欠陥でアカウント乗っ取りが可能だった) | discovery が 404 を返すとフォールバック経路で認証情報が攻撃者へ渡る欠陥で、影響は 1.9.1〜1.29.1 と 2.0.0〜2.1.1、修正版は 1.30.0 と 2.2.0 | 19:17 |
| 28 | DirtyBlanket: Fake Express Packages on NPM Spread a Linux Worm(DirtyBlanket:npm の偽 Express パッケージが Linux ワームを拡散) | npm アカウント dirtyblanket が express-nodejs など 9 パッケージを公開し、preinstall で SSH 鍵や npm トークンを使い自己増殖するワームを仕込んだ | 20:24 |
| 29 | Show HN: Ophtml – Compile HTML/CSS into UIs for Your Homebrew PlayStation 2(Show HN:Ophtml ― HTML/CSS を自作 PlayStation 2 ソフト用の UI にコンパイルする) | Node.js でレイアウトし Python で .uib バイナリに焼き込み gsKit を使う C99 ランタイムで再生する 3 段構成で、Flexbox や角丸に対応する | 21:09 |
| 30 | Thinking in batches and aggregates with streaming HTML(ストリーミング HTML ではバッチと集約で考える) | 操作ごとでなく一定間隔のティックでまとめて描画し SSE で配信する構成で、Clojure・SQLite・Datastar により 2 vCore の VPS で約 1000 同時ユーザーを捌く | 21:11 |
| 31 | Lego Sorting via F# WebAssembly(F# の WebAssembly で作るレゴ仕分けツール) | F# を WASM 化して OpenCVSharp をブラウザで動かし、ブロックの識別は BrickOgnize API、JS 連携は Blazor を使わず JSImport/JSExport で行う | 21:24 |
| 32 | Show HN: 5 mins daily programming quiz to prevent skill rot from AI coding(Show HN:AI コーディングで腕がなまるのを防ぐ 1 日 5 分のプログラミングクイズ) | リンク先は JavaScript がないと表示できないページで、meta 記述ではフルスタックの基礎を実コードで問い毎日新しいクイズが出るとしている | 21:30 |
| 33 | Oxilite: An Oxigraph-compatible RDF database and SPARQL engine that uses SQLite(Oxilite:SQLite を使う Oxigraph 互換の RDF データベース兼 SPARQL エンジン) | Rust 製で SPARQL 1.1 を SQL に変換し Cloudflare D1 や Turso でも動き、BSBM 1000 の BI クエリで 1233 QMpH と Oxigraph の 520 を上回った | 21:44 |
| 34 | Show HN: A linter for Supabase migrations that forget to grant table access(Show HN:テーブルへの権限付与を忘れた Supabase マイグレーションを検出するリンター) | Supabase が 2026 年 10 月 30 日以降に新規テーブルへ自動 GRANT しなくなるのに備え、42501 エラーの原因となる付与漏れを CLI と GitHub Actions で検出する | 22:00 |
| 35 | I made DevGo to manage all projects and servers(すべてのプロジェクトとサーバーを管理する DevGo を作った) | Tauri 2・Rust・React 19 製で既存の SSH 設定を自動検出し、認証情報を保存せずにサーバー設定作業を GUI で自動化する | 22:01 |
| 36 | Show HN: NetWasm – Independent .NET Compiler/Runtime (82.5 KB Hello World in C#)(Show HN:NetWasm ― 独立した .NET コンパイラ/ランタイム(C# の Hello World が 82.5KB)) | プレイグラウンドは JavaScript がなければ表示できず、投稿本文では Roslyn の CIL を CoreCLR や Mono なしで WASM / WASI Preview 2 に変換するとしている | 22:09 |
| 37 | Show HN: Publish a Notion database as a Next.js blog(Show HN:Notion のデータベースを Next.js ブログとして公開する) | Next.js 16 と ISR(既定 1 時間)で Notion 公式 API から記事を生成し、Webhook で即時反映、sitemap・RSS・llms.txt も出力する MIT ライセンスのツール | 22:16 |
| 38 | Historical Stock Prices API: Python, JavaScript and Curl Quickstart(過去の株価 API:Python・JavaScript・curl のクイックスタート) | FinancialData.Net の /api/v1/stock-prices で 10 年以上の日次 OHLCV を取得でき、無料枠は 1 日 300 リクエスト・1 回 300 件まで | 22:50 |
| 39 | Next.js Protected Routes: Auth Middleware and JWT Guide(Next.js の保護ルート:認証ミドルウェアと JWT のガイド) | 2026 年 9 月 17 日の記事で、Next.js 16 で proxy.ts に改名された middleware はセキュリティ境界ではなく、CVE-2025-29927 を例にデータアクセス層での再検証を勧めた | 22:50 |
| 40 | Running Whisper on Modal from Cloudflare Workers(Cloudflare Workers から Modal 上の Whisper を動かす) | 2026 年 9 月 3 日の記事で、音声は署名付き URL で R2 に直接上げ、Worker は Modal のジョブ起動だけを行い結果を HMAC 署名の Webhook で受け取る | 23:03 |
| 41 | We asked an agent to tune 1 slow query on 3 Postgres MCP servers. It had notes(遅いクエリ 1 本のチューニングを 3 つの Postgres MCP サーバー上でエージェントに任せた) | Claude Code で Supabase・Neon・Postgres MCP Pro を比べ、34 秒のクエリを 0.2 秒未満に短縮し、作業時間は MCP Pro が最短の 143 秒だった | 23:35 |
| 42 | Can your Postgres survive a bad query?(あなたの Postgres は悪いクエリ 1 本に耐えられるか) | 約 1GB のメモリを使う再帰 CTE を 23 並列で実行すると、ClickHouse Managed Postgres はクラスタ生存率 100%、Amazon RDS は 0% だった | 23:54 |
| 43 | Show HN: Postgres MCP server with a context file the agent can add to(Show HN:エージェントが追記できるコンテキストファイル付きの Postgres MCP サーバー) | アーカイブ済みの @modelcontextprotocol/server-postgres の後継として使え、エージェントが add_table_context で .contextflo/context.md に追記できる | 23:59 |