Vercel AI GatewayのFable 5.1対応とAWS PrivateLink提供ほか — Web Dev Digest: 2026‑09‑01
Top 20
Claude Fable 5.1 now available on AI Gateway(Claude Fable 5.1 が AI Gateway で利用可能に)
Source: Vercel Changelog | Published: 2026-09-01 09:00 JST
- Vercel は AI Gateway で Anthropic の Claude Fable 5.1 の提供を開始し、安全性分類器による拒否に備えて models 配列でのフォールバック指定を推奨した。
- Fable 5.1 の改善は、複数回の検索と追跡を伴うエージェント的コーディング・ナレッジワーク・リサーチのような長い多段階作業に集中していると説明している。
- Anthropic はサイバーセキュリティと生物学の安全性分類器を有効にした状態で出荷しており、ソースコードの脆弱性発見は許可される一方、通常のコーディングやデバッグでも拒否が起こりうる。
- providerOptions.gateway に models 配列を並べると Fable 5.1 が拒否した場合に Opus 5、続いて Sonnet 5 の順で試し、最初に成功した応答を返す。この models オプションは Chat Completions・Messages・OpenAI Responses のどの API 形式でも同じように効く。
- Fable 5.1 は Zero Data Retention に非対応で、プロンプトと出力は30日間保持される(Claude の学習には使われない)。
vercel ai-gateway coding-agents setupを実行すると Claude Code・Codex・OpenCode・Cursor などから anthropic/claude-fable-5.1 を選べる。
AWS PrivateLink is now available on Pro and Enterprise(AWS PrivateLink が Pro と Enterprise で利用可能に)
Source: Vercel Changelog | Published: 2026-09-01 09:00 JST
- Vercel は Advanced Networking の一部として AWS PrivateLink を Pro / Enterprise チームへ開放し、Vercel Functions とビルドから AWS 上のサービスへ公衆インターネットを経由せず到達できるようにした。
- 到達先として RDS・Aurora・Neon などの AWS 上データベース、Snowflake や MongoDB Atlas などの SaaS、AWS Network Load Balancer 配下の内部サービス、ゲートウェイエンドポイント経由の S3 と DynamoDB を挙げている。
- 設定はプロジェクトの Networking 設定で Advanced Networking を有効化し、New Connection でサービス名とリージョンを入力する流れで、接続が作られると安定したホスト名が払い出される。
- 接続先サービス側は全 AWS プリンシパルからの接続を受け入れるか、Vercel がチームごとに提供する IAM ロールを許可リストに載せる必要がある。
- 料金は Advanced Networking に1本目の PrivateLink 接続が含まれ、追加接続は月額30ドル、PrivateLink のデータ転送は1GBあたり0.04ドルとなる。
BigQuery Graph is now GA: the knowledge foundation for the agentic era(BigQuery Graph が GA に — エージェント時代の知識基盤)
Source: Google Cloud Blog | Published: 2026-09-01 08:00 JST
- Google Cloud は BigQuery Graph の一般提供を開始し、専用グラフデータベースへデータを抜き出す ETL なしにデータウェアハウス内でグラフ分析を実行できるようにした。
- ISO 標準の Graph Query Language (GQL) が SQL と並んで使え、トラバーサルはネイティブに実行されるため ETL が不要になると説明している。
- BigQuery 上に構築されているためスケールアップ型データベースのメモリ制約なしにペタバイト規模へ届き、既存の行レベル・列レベルのセキュリティがそのまま適用され、同一クエリ内から BigQuery ML と AI 関数を呼べる。
- Thales Cybersecurity Products の Pete Rubio は、セキュリティシグナルをプロパティグラフとしてモデル化したことで従来は計算量的に困難だった多段トラバーサルが数秒で回るようになり、異常が攻撃ストーリーへ自動的にクラスタリングされると述べている。
- ネイティブのグラフアルゴリズムの統合は今後の課題として同社から挙げられており、プレビュー以降は分析用途と AI 用途の両面で各業界のデータチームに採用が広がったとしている。
AWS Agent Registry agents and MCP servers now available in Amazon Quick(AWS Agent Registry のエージェントと MCP サーバーが Amazon Quick で利用可能に)
Source: AWS What’s New | Published: 2026-09-01 06:05 JST
- Amazon Quick が AWS Agent Registry と統合され、組織のレジストリに登録済みのエージェントと MCP サーバーを Quick の中から直接検索して数クリックで有効化できるようになった。
- 接続情報はレジストリ側から自動的に埋まるため、すでに存在するエージェントやツールへの接続を手作業で設定し直す必要がなくなる。
- 有効化したリソースはチームで共有でき、チャット・エージェント・アプリ・フロー・ディープリサーチの各機能を横断して使える。
- Amazon Bedrock AgentCore でエージェントを作る技術チームと、使い慣れた Amazon Quick のワークスペースで作業する業務ユーザーの間の断絶を埋めるのがこの統合の狙いだと述べている。
- 提供は Amazon Quick と Amazon Bedrock AgentCore の両方が使えるすべてのリージョンで、バージニア北部・オレゴン・シドニー・東京・フランクフルト・アイルランドが含まれる。設定は Quick 管理コンソールの Manage account → Permissions → AWS Agent Registry から行う。
Claude Fable 5.1, Anthropic’s new frontier model is now available on AWS(Anthropic の新フロンティアモデル Claude Fable 5.1 が AWS で利用可能に)
Source: AWS What’s New | Published: 2026-09-01 23:00 JST
- AWS は Claude Fable 5.1 を一般提供とし、Amazon Bedrock と Claude Platform on AWS の2経路で利用できるようにした。
- Fable 5 からの改善点は最も難しい推論タスクでの知能で、曖昧な作業での判断が良くなり、自信を持って誤る回答が減ったとしている。
- 数時間動き続け複数のアプリケーションをまたぐ長時間・高リスクの作業向けで、行き詰まったときは成功を報告せず行き詰まりを申告し、失敗するテストを無効化するような近道を取りにくいと説明する。
- サイバーとバイオの能力をすべて保持した同一基盤のモデル Claude Mythos 5.1 は、限定アクセスとして別途提供される。
- Anthropic は Fable 5.1 を追加のデータ保持・安全性審査・アクセスポリシーが伴う Covered Model に指定しており、AWS との共同開発による Enterprise Frontier Safeguards によって対象顧客は自ら管理するクラウド環境にデータを置いたまま Covered Model を使えるようになる。
AWS announces AWS Interconnect - multicloud connectivity with Microsoft Azure in preview(AWS が Microsoft Azure とのマルチクラウド接続 AWS Interconnect をプレビュー提供)
Source: AWS What’s New | Published: 2026-09-01 00:00 JST
- AWS は AWS Interconnect - multicloud の Microsoft Azure 対応をパブリックプレビューとして公開し、AWS と Azure をまたぐ接続を単一のマネージド体験で扱えるようにした。
- 従来は複数のクラウド事業者をまたぐワークロード接続を自前で構築するしかなく、多層のグローバルネットワークを大規模に構築・運用する複雑さを抱えていたと述べている。
- AWS は re:Invent 2025 のプレビュー時にネットワーク相互運用の公開仕様を GitHub の aws/Interconnect で出しており、今回 Microsoft Azure がその仕様を採用した形になる。
- これで一貫した接続体験を提供できる相手は Microsoft Azure(プレビュー)、OCI(一般提供)、Google Cloud(一般提供)の3つになった。
- プレビューの提供リージョンはバージニア北部・北カリフォルニア・シドニー・フランクフルトの4つで、マネジメントコンソール・CLI・API のいずれからでも作成できる。
Amazon WorkSpaces Applications is now available in three new AWS Regions(Amazon WorkSpaces Applications が3つの新リージョンで利用可能に)
Source: AWS What’s New | Published: 2026-09-01 00:00 JST
- AWS は Amazon WorkSpaces Applications の提供リージョンを拡大し、欧州(チューリッヒ)・アジアパシフィック(大阪)・カナダ西部(カルガリー)でアプリケーションとデスクトップを配信できるようにした。
- エンドユーザーに近いリージョンへ配置することで応答性が上がり、欧州・アジアパシフィック・カナダの顧客はデータ所在地や法令遵守の要件を満たす選択肢が増えると説明している。
- WorkSpaces Applications はフルマネージドのアプリケーションストリーミングサービスで、利用者はローカルへのダウンロード・インストール・管理をせずにデスクトップアプリへ即時アクセスできる。
- アプリケーションのホスティングと実行に必要な AWS リソースの管理と自動スケーリングはサービス側が担い、利用者にはオンデマンドでアクセスが提供される。
- 料金は従量課金で、利用開始は WorkSpaces Applications 管理コンソールにサインインして該当リージョンを選ぶ流れになる。
AWS Agent Registry for centralized agent discovery and governance is now generally available(エージェントの集中的な発見とガバナンスのための AWS Agent Registry が一般提供開始)
Source: AWS What’s New | Published: 2026-09-01 00:21 JST
- AWS Agent Registry が一般提供となり、組織内のエージェント・ツール・スキル・MCP サーバー・独自リソースを統制されたプライベートなカタログとして一元管理できるようになった。
- プレビュー時の機能(手動および URL ベースのレコード作成、承認ワークフロー、セマンティック検索とキーワード検索、CloudTrail の監査証跡)に加えて、CloudFormation・Terraform・AWS CDK によるレジストリのコード管理と、レジストリやレコードへのタグ付けが追加された。
- AWS Resource Access Manager を使えばアカウントをまたいでレジストリを共有でき、組織全体で1つのレジストリを作れる。
- AgentCore ランタイムと AgentCore ゲートウェイ上のエージェントを組織横断で自動検出して中央レジストリへ取り込めるため、レコードを手で書き続けなくても最新状態を保てる。
- 提供リージョンはオレゴン・東京・シドニー・アイルランド・バージニア北部の5つで、レジストリ自体が MCP サーバーとして公開されるため IDE から直接クエリできる。
Remix 3 Release RC(Remix 3 リリース候補)
Source: Hacker News | Published: 2026-09-01 07:13 JST
- Remix チームは Remix 3 の最初のリリース候補を公開し、正式リリースを10月2日の Remix Jam で行うと明らかにした(記事自体は2026年8月31日付で、対象日には Hacker News へ投稿された)。
- 4か月前のベータプレビュー以降に、マイグレーション・シード・ステータスチェック・リセット・ワイプ・ロールバックを CLI へ組み込んだ完全なデータベースワークフローが加わった。
- サーバーモジュールを再読み込みしつつ対応する UI コンポーネントをその場で差し替えるフルスタック HMR が入った。
- JavaScript・CSS・画像・フォント・npm パッケージのバンドルしないアセット配信が改善され、プリロードが組み込みになった。ルートマッチングと URL 生成も安全かつ高速になった。
- データベース管理・スキーマ検証・型安全な高速ルーター・アンバンドルのアセットサーバーに加えて、合成可能なイベント処理とスタイル・アニメーション・組み込みコンポーネントを備えた新しい UI ランタイムが、単一の remix パッケージにまとまっている。
GPUI Digest: Rust UI in the browser, crates distribution, release notes(GPUI ダイジェスト — ブラウザで動く Rust UI、crates 配布、リリースノート)
Source: Hacker News | Published: 2026-09-01 01:40 JST
- GPUI エコシステムの8月まとめは、Zed 本体の基盤更新とコミュニティ側の独立配布が同時に進み、Rust で GPU アクセラレーテッドなデスクトップおよびブラウザ UI を作る環境が急速に整ったと総括している。
- v1.15.0 で WebGL バックエンドが入り、WebGPU が使えない Linux のブラウザまで対応範囲が広がった。
- v1.17.2 では SwiftUI を模した物理ベースのスプリングアニメーション(SpringConfig / SpringState)が追加され、動作中に割り込める挙動を持つ。同じく Animation::fps(…) で高リフレッシュレート表示のアニメーション更新頻度を抑えられるようになった。
- v1.12.0 で Render と RenderOnce が単一の View トレイトに統合され、run_embedded と ApplicationHandle により外部のオーケストレータから GPUI のイベントループを駆動できるようになった。
- レイアウト面では container_query(v1.12.0)、grid_rows_min_content / grid_rows_max_content(v1.14.2)、Taffy CSS レイアウトエンジンの 0.12.2 への更新が入り、v1.15.0 では横スクロールが縦方向コンテナを誤って動かすトラックパッドのジェスチャー曖昧性が修正された。
An offline code scanner with a Node.js network guard to block cloud leaks(クラウドへの流出を止める Node.js ネットワークガード付きオフラインコードスキャナ)
Source: Hacker News | Published: 2026-09-01 05:15 JST
- SimpleBeacon は AI 生成コードに混ざるモックデータの本番混入・偽の KPI ロジック・プレースホルダーコードをエディタ上で検出し、pre-commit ゲートでコミット自体を止めると謳っている。
- コンパイラは構文の壊れを捕まえるが、fixture や sample JSON を本番経路へ配線したハンドラ、コンバージョン率などの数値を捏造する分析エンドポイント、残置された TODO / FIXME は捕まえられないという前提に立っている。
- 危険な例として
const METRICS_DATA_PATH = './fixtures/sample-metrics.json'やconst conversionRate = '75 %'のような、一見妥当に見えて構造的に安全でない生成コードを挙げる。 - 検出結果はエディタの Problems パネルへ即座に出て、見落としても
npx simplebeacon scan --gate --format json --offlineを走らせる pre-commit ゲートがコミットを exit 1 で止める。 - ローカル完結とオフライン動作を売りにしており、クレジットカード不要の14日間トライアルで Developer ティア全体を試せるとしている。
What’s new in Svelte: September 2026(Svelte の新着情報 — 2026年9月)
Source: Hacker News | Published: 2026-09-01 15:08 JST
- Svelte 5.57 で SvelteMap に新メソッドが入り、SvelteKit 3 がリリース候補まで到達したことが月次まとめで明らかにされた。
- SvelteMap には「読むか、無ければ初期化する」パターン向けの getOrInsert と getOrInsertComputed が追加された(5.57.0、#18728)。
- createContext が3つ目の has 関数を返すようになり、get のエラーを起こさずにコンテキストの設定有無を確認できる(5.57.0、#18472)。
<select>も defaultValue 属性に対応し、フォームのリセットでその値に戻る(#18591)。 - SvelteKit 3 の RC では、ページをまたぐフォームアクションが成功時も失敗時もアクションのページへ遷移してネイティブの挙動に揃い(3.0.0-next.17、破壊的変更)、
+接頭辞のファイルでも名前に test / spec / stories を含むものはルーティングから除外されるようになった(3.0.0-next.19)。 - sv CLI には従来の mcp アドオンを置き換える ai-tools アドオンが入り、sv@next には既存アプリ向けのタスクベース sveltekit-3 マイグレーションが同梱された。SvelteKit 3 のドキュメントは当面 next.svelte.dev に置かれる。
Show HN: HyperMarkdown, streaming Markdown renderer for React(Show HN: React 向けストリーミング Markdown レンダラー HyperMarkdown)
Source: Hacker News | Published: 2026-09-01 18:43 JST
- HyperMarkdown は確定済みのコード行・テーブル行・リスト項目をキャッシュするサブブロック単位の設計により、ベンチマーク一式で最も近い競合より 1.8〜11.0 倍速いと主張している。
- Apple M2 Max 上の実測では、実際の AI 出力を8文字フレームで再生したコードストリームが 533ms(次点の Markstream は 4,417ms)、テーブルストリームが 666ms(同 4,948ms)だった。
- 大きなテーブルでは HyperMarkdown が 846ms で完了する一方、Streamdown は33秒、DeepSeek Harness 戦略は56秒、react-markdown は30秒かかっている。
- 一般的なストリーミングレンダラーがドキュメントまたはブロック単位で最適化するのに対し、確定した部分をキャッシュして変化する境界だけを再パースするため、1,000行のコードブロックがトークン到着のたびに1,000行のパース問題にならないと説明する。
- GFM のテーブル・タスクリスト・オートリンク・脚注、
<think>などの推論ブロック、KaTeX、Mermaid、シンタックスハイライト、サニタイズ付きの生 HTML に対応し、React 18 と 19 の SSR とハイドレーションをサポートする。
CPU が低いのに Node.js のレスポンスが遅い:イベントループ詰まりを計測する
Source: Zenn | Published: 2026-09-01 08:37 JST
- 全体 CPU 使用率が25%前後で平坦なまま Node.js の p99 が跳ね上がる現象は、イベントループの lag を見なければ検知できないと実測で示している。
- GitHub Actions(ubuntu-latest、4 vCPU)でブロック時間を 50ms から 200ms へ4倍にしても cpu_pct は 25.3〜26.3% でほぼ動かず、lag_p99 だけが 360ms から 1221ms へ上昇した。
- Node.js はシングルスレッドで動くためブロッキング処理が1コアを100%使い切っても4 vCPU 環境では全体25%にしか見えず、これが CPU グラフが平坦に見える理由だと説明する。
- ブロッキング処理を持たない /light の p99 も、/sync-cpu のブロック時間 50ms で 5ms から 354ms へ跳ね上がり、200ms 時には /light の p99(2823ms)がブロック元である /sync-cpu(1803ms)を上回った。
- 検証コードは overload-shedding-lab として公開されており、lag が閾値を超えたら即時 503 を返す過負荷対策が p99 をどれだけ改善し何を改善しないかも同一環境で測っている。
ブラウザ自動化で「文字は入ったのに送信できない」を直す — value代入がReactに届かない問題の対処3種
Source: Qiita | Published: 2026-09-01 10:10 JST
- 自動操作で value に一括代入した直後にキー入力を1回だけ足す組み合わせが、実運用でいちばん安定したと結論づけている。
- React などの状態を持つ UI では画面の文字は state を描画した結果にすぎず、DOM の value を外から書き換えても state は空のままなので送信ボタンが disabled から戻らない。
- 1文字ずつ打つ方式は state を正しく更新できるが、1文字ごとに再レンダリングが走るため長文では再描画と後続のキーイベントが競合して欠落し、日本語では IME の composition イベントも挟まってさらに取りこぼす。
- 代替の
el.dispatchEvent(new Event('input', { bubbles: true }))は、React がルート要素に委譲したリスナーで受ける都合上 bubbles: true が必須で、独自の入力コンポーネントを使うページでは素の input イベントを購読していないことがある。 - 入力の成否はスクリーンショットではなく、送信ボタンの disabled が外れたか・文字数カウンタが増えたか・サジェストが出たかで判定すべきだと述べる。応答領域の textContent が空で返るケースは1回リロードして読み直すとよい。
Next.js(React)の App Router のチュートリアル
Source: Zenn | Published: 2026-09-01 10:33 JST
- 筆者は Windows 10・Next.js 16.2.12・React 19.2.4 で地方一覧から都道府県へ遷移するサンプルを組み、レイアウト・動的ルート・ローディング・404 がいずれも app/ 配下へ規定のファイルを置くだけで実現できると示している。
- Pages Router との差分を表で整理し、データ取得が getServerSideProps や getStaticProps といった専用関数から async/await と fetch() だけで済むようになった点を挙げる。
- ローディング UI は自前の状態管理をやめて loading.tsx を置くだけになり、共通レイアウトは _app.tsx から layout.tsx へ移って入れ子が簡単になったと説明する。
- app/ 配下のディレクトリ構造がそのまま URL になり、ページ本体は必ず page.tsx である点、app/items/[id]/page.tsx が /items/1 という動的ルートになる点を対応表で示す。
- デフォルトのサーバーコンポーネントについては、ブラウザへ送る JavaScript を大幅に削減できること、コンポーネント内から DB や外部 API へ直接アクセスできること、API キーがブラウザへ送られないことを利点に挙げつつ、今回のチュートリアルではサーバーを扱わないと明示している。
【Part3】【No.013】Reactの部品ごとに表示を変える最初の一歩 ― Propsで値を渡す最低限
Source: Zenn | Published: 2026-09-01 12:55 JST
- 筆者は「コンポーネントがただの関数なら Props はただの引数」と言い切り、渡す側はタグの属性・受け取る側は関数の引数で、両側そろって初めて値が届くと結論づけている。
- 文字列はそのまま渡し、文字列以外は {} で囲む必要があると整理したうえで、"" で数値を渡したときに何が起きるかを実挙動つきで確かめている。
- 検証環境は macOS・Node.js v24.13.0(Active LTS)・npm 11.6.2・Vite 8.1.0・React 19.2.7・TypeScript 6.0.3 で、いずれも2026年8月時点の実測値だと明示する。
- 型付けは連載006で扱った interface を最小限に付けるにとどめ、オプショナル・デフォルト値・type との使い分けは次回014へ送っている。
- SES 現場で同じ見た目の UI をコピペで3つ作り、仕様変更のたびに3か所を直す羽目になったコードを何度も見てきたことを、Props を使う動機として挙げている。
React Nativeで「今日」をuseMemoに閉じ込めると、日付が変わらない
Source: Qiita | Published: 2026-09-01 13:41 JST
useMemo(() => getTodayJst(), [])は依存配列が空でマウント時に1度しか評価されないため、iOS がアプリをメモリに残したまま日付をまたぐと前日の内容が表示され続けると突き止めた。- 株主優待のクロス取引を管理するアプリで、夜に開いたまま閉じずに翌朝通知から復帰すると React コンポーネントが再マウントされず、権利落ち日の朝に前日の「今日やること」が出るバグになっていた。
- 日付関数自体は正しく、UTC 時刻に9時間足してから UTC 系アクセサで読むことで端末のタイムゾーン設定に依存せず JST の日付を得られていた。問題は関数ではなく呼び出し契機だった。
- 修正は useFocusEffect による画面フォーカス時と、AppState が active になったバックグラウンド復帰時の2つの契機を足す形で、通知タップ時は両者がほぼ同時に発火するため useRef のフラグで再入をスキップしている。
- 2回目以降の読み込みでスピナーを出すとタブ切り替えのたびに画面が消えるため初回判定用の ref を別に持ち、再読み込みが失敗したときは直前の表示を維持して次のフォーカスで回復させる方針を取っている。
AWS Lambda MicroVMs に Node.js アプリをデプロイして、サスペンド/レジュームで状態保持を体感してみた
Source: Zenn | Published: 2026-09-01 15:19 JST
- 筆者は東京リージョンで Lambda MicroVMs を動かし、サスペンドとレジュームをまたいでも notes や uptimeSeconds といったアプリの状態が消えないことを数字で確認した。
- Lambda MicroVMs は2026年6月22日に発表された基盤で、Lambda や Fargate の裏側で使われてきた Firecracker の microVM を、ユーザーが直接起動・制御できる形で表に出したものだと整理する。
- 従来は「強い隔離(VM)」「速い起動(コンテナ)」「状態保持」の3つを同時に満たせず、どれかを諦めるか自前で複雑な基盤を組む必要があったと述べる。
- Firecracker は Rust で書かれ Linux の KVM 上で動く軽量 VMM で、GUI や USB などの仮想デバイスを削ぎ落とした結果、歴史的に約125ミリ秒オーダーの起動と数MB程度のメモリオーバーヘッドを実現している。
- /run・/suspend・/resume・/terminate とビルド時の /ready・/validate というライフサイクルフックへ独自処理を差し込めるようになり、提供は東京を含む5リージョン、ARM64 上で最大 16 vCPU / 32GB メモリ / 32GB ディスク、アイドル時のサスペンドは最大8時間となる。
Next.jsの未認証RCE(CVE-2026-75604)、IT資産検索で外部露出を調べてみた
Source: Qiita | Published: 2026-09-01 18:05 JST
- 筆者は Criminal IP で「X-Powered-By: Next.js」を手がかりに検索し、インターネット上に 409,323 件の Next.js 関連資産が外部から確認できる状態にあると測定した。
- CVE-2026-75604 は2026年8月25日に Vercel の GitHub Security Advisory 経由で公開された CVSS 9.0 の未認証 RCE で、ファイルシステムキャッシュ操作に由来するパストラバーサルから Private Server Action のマニフェストが開示され、偽装した Server Action リクエストで任意コマンド実行に至る。
- 影響条件は Pages Router または App Router を使い Cache Components を使っておらず、サーバーが Windows ファイルシステム上で動いていること。影響バージョンは 13.4〜15.5.24 と 16.0〜16.3.3 で、修正版は 15.5.24 と 16.3.3、回避策は存在しない。
- 国別では米国が 108,900 件で全体の約27%を占め、ドイツと韓国もそれぞれ約4.2万件、上位3か国だけで全体の約47%に達する。
- GitHub には検証用 PoC(rafabd1/CVE-2026-75604-poc)が既に公開され、対象サーバーの Windows バージョン文字列が返る未認証コマンド実行の成立例が示されている。同時期に sharp が使う libheif 由来の AVIF 画像最適化にも CVSS 9.5 の別の重大な RCE が報告されている。
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | AIエージェントの品質、どう測る? Google ADKの評価機能を使い倒す | ADK v2.7.1のEC分析エージェントを組み込み7本+カスタム7本の計14メトリクスで採点し、数値一致はthreshold1.0で決定的に判定している | @phper8080 | 00:16 |
| 2 | コーダーからフロントエンドエンジニアへ #1-41|sliceとsplice──「取り出す」と「切り取る」 | 同じ引数(1,3)でもsliceは非破壊コピー、spliceは第2引数が削除個数のため結果が食い違うと押さえている | @koenjineer | 00:20 |
| 3 | 予約枠をレコードとして事前生成しない設計 | 空き枠をレコード化せず純粋関数で毎回算出し、半開区間[start,end)に統一して11:00終了の予定が11:00枠を消す境界ずれを防いだ | @tex64 | 00:21 |
| 4 | 誰でも爆速でコード生成できる時代のフロントエンドエンジニアの価値について | AIがコードを書く時代でも、実プロダクトの制約や過去の障害という背景に業務で触れ続けられる点が強みとして残ると述べている | @sandflag6x6 | 00:40 |
| 5 | launchdの定期実行が8日間静かに死んでいた話と、Cloudflare Workersで組み直した構成 | launchdの終了コード126はiCloud Drive上のスクリプトがTCCで弾かれたためで、Cloudflare Workers Cron + D1へ組み直した | @zeroyen_dev | 01:53 |
| 6 | 個人を特定できる情報を1つも保存しない匿名集計を Cloudflare Pages Functions + D1 で作る | Pages Functions + D1でスコアと日付しか保存しない設計にしたが、id連番で同日の送信順だけは残ると自ら明記している | @zeroyen_dev | 02:19 |
| 7 | 【自宅HomeLab構築記 #41】「ゆるく解析」より「厳密に固定」— NotebookLM文字起こし取り込み機能編 | NotebookLM出力を###の固定フォーマットで受け、見出し前後に空行が無い実例があったため###行自体を境界にした | @st_systems | 07:19 |
| 8 | Cloud Run instances を実測する ―インスタンス単位のIAMはdescribeに効いてHTTPに効かない | 東京リージョンの実測でインスタンス単位IAMがdescribeに5分で効くのにHTTPは60分反映されず、updateも約100秒落ちると結論づけている | @ccie26302 | 07:20 |
| 9 | three.jsで2,700棟の街が2FPSに落ちた。原因はドローコールの数だった | 2FPSの原因はポリゴン数でなくドローコール2,700回で、InstancedMeshと近い順300棟に変えて引き視点は1フレーム4msになった | @autocamp | 08:56 |
| 10 | 数千語 × 100問の用語マッチを Aho-Corasick 法で「用語数に依存しない」速さにした話 | 用語8,000語×設問100問で80万回走るincludesの二重ループを、Aho-Corasick法でテキスト1回のスキャンに置き換えた | @asuene_gucchi | 10:00 |
| 11 | GitHub Actions、難しそうで実はシンプルだった | .github/workflows配下のYAMLにcheckout@v4とsetup-terraform@v3を並べるだけでPR時のplanが走ると分解している | @yasutomo7974 | 10:00 |
| 12 | 【Chrome】Manifest V2拡張機能が全廃へ。MV3移行で知っておくべき変更点と実装例 | uBlock Origin含むMV2拡張の削除開始を受け、webRequestからdeclarativeNetRequestへ書き換える実装例まで示している | @ament3 | 10:03 |
| 13 | 社内アプリをもっと気軽に届けたい — 開発者とともに育てるPlatformづくり | 社内アプリ公開のたびAWS申請と非機能設計が要る状態を、EKS上のGitOps基盤とテンプレートリポジトリに寄せた | @simplextech | 10:19 |
| 14 | Markdownで済むチーム分けを、わざわざThree.jsで3Dにしてみた | Three.jsの3Dアバターにしたところ精巧なキャラはAIで作れず素朴な見た目に落ち着いたが、視認性はむしろ上がったと述べている | @torutakakura | 11:07 |
| 15 | 個人開発でWeb+iOSアプリを2本運用している技術スタックを全部書く | Next.js 15とExpo SDK 54をTurborepoで束ねtRPC v11で型共有し、モバイル向けJWT橋渡しに一番時間を使ったと書いている | @hirodeath | 11:14 |
| 16 | Kiro に野良 MCP を繋がせない。AWS Agent Registry × Kiro for Enterprise で配布を統制する | Agent Registryの承認済みだけが検索に出る構造でKiroのMCP配布を統制し、旧名前空間が2026年9月17日に終わる点も注意している | @inariku | 11:17 |
| 17 | Snowflake PostgreSQL に Performance Insights ダッシュボードを構築する | DB Load可視化が無いSnowflake PostgreSQLに、pg_cronでpg_stat_activityを5秒サンプリングする監視アプリを作った | @jiacheng | 11:27 |
| 18 | Xでは出るのにmixi2だけOGPが表示されない原因と解決策(HEADリクエストのContent-Type) | mixi2だけOGPが出ないのはBot Fight Modeでなく、HEADのレスポンスにContent-Type: text/htmlが無かったためで付けて解消した | @pompopo | 12:00 |
| 19 | 週35万DLのnpmパッケージが8年放置されていた理由は、Issueではなくテストだった | kuromojiが止まったのはIssue15件でなくgulp3がNode12以降で動かずテスト不能だったためで、mochaを直に叩くと52件全通過した | @faanau | 12:07 |
| 20 | Bedrock AgentCoreのIdPをCognitoからAuth0に差し替えてみた | AgentCoreのJWT AuthorizerがOIDC準拠でCognito以外も通ることを確かめるため、tenant_id付与ごとAuth0へ移した | @yasu307 | 12:11 |
| 21 | Google ADKで4人の専門家がテックブログをレビューするAIエージェントを作ってみた | 技術・炎上対策・権利侵害・知的財産の4観点をParallelAgentで並列に走らせ、SequentialAgentで編集長役に統合させている | @hogehogetaro | 12:32 |
| 22 | AWS入門の教科書 — 未経験からクラウドプラクティショナーを目指す全12章 | AWS未経験者向けのクラウドプラクティショナー入門書を、記事ではなく全12章のZenn Bookとして公開している | @開発くん | 12:43 |
| 23 | 一意インデックスは監査ログを守っていた。督促メールは守っていなかった | 部分一意インデックスは監査行しか守っておらずメール2通に監査1行が起き得たため、ON CONFLICT DO NOTHINGの予約INSERTを先に置いた | @erenoa6622 | 13:10 |
| 24 | Google Cloud PCAをGoogle Skillsで更新してみた | 組織向けGoogle Skillsでも追加費用なくPCAを更新でき通常100ドルの試験が不要になったが、対応は4資格だけだったと書いている | @ssfuno | 13:55 |
| 25 | 1回の当選確率が1%なら、100回引けば必ず当たる?複数回試行の確率を計算する | 当選1%を100回引いても当たるのは約63.4%で全外れが約36.6%残り、50%超えには69回要ると計算している | @nenkajp | 14:03 |
| 26 | GuardDuty × DevOps Agent エージェントアクションにより、ついに調査から封じ込めまでできる世界線が来るかもしれない | SG書き換えやスナップショット作成は承認付きで代行できたが、IAM系の封じ込めはどう権限を盛っても通らなかった | @khirasan | 14:45 |
| 27 | 404 ページに canonical を付けると、消えた URL が全部「重複」に見える | 404.htmlのcanonicalで消えたURL全部が重複扱いになり、代替ページ12件中7件が旧WordPressのURLだったと突き止めた | @ukintech | 14:46 |
| 28 | BigQuery ストアドプロシージャ:SQLによるデータ処理の自動化・高度化 | 素のSQLでは条件分岐もループも書けないため、CREATE PROCEDUREのIF・WHILEと動的SQLでテーブル切り替えまで書けるようにしている | @kosukekikuchi | 15:05 |
| 29 | UIコンポーネントとKPIの関係性をGeminiに聞いてみた(作成中) | ui-pocket掲載のUIコンポーネント別にKPIをGeminiへ聞き、OTPは認証完了率とTTT、トークンフィールドは誤送信率と対応づけている | @takaiko | 15:14 |
| 30 | AIエージェントを配った後、誰がいくら使ったかを見る | Claude CodeのOTLPをECS Fargate上のCollectorで受けたところ、用意したMCPツールがほとんど使われていないと数字で判明した | @miyakona | 15:14 |
| 31 | Model Armor 入門:プロンプトインジェクション対策をハンズオンで理解する | OWASP LLM01対策としてModel Armorのテンプレート検査を試し、日本語ドキュメントは薄いので英語で読むよう勧めている | @cloud_ace | 16:02 |
| 32 | 【中級者向け】Amazon EC2 応用!完全ガイド - Nitro・キャパシティ確保・Auto Scaling | Nitro System・キャパシティ予約・ウォームプール・EFA・IMDSv2までを2026年8月時点で押さえ、入門編との重複を避けている | @issy | 16:56 |
| 33 | 個人開発でここまでやるか?と思いつつ作った、家族用Vaultwardenの自宅ならぬ自クラウド運用基盤 | GCE e2-micro 1台で443番だけ公開し22番はTailscale ssh、/adminは公開ドメインから常に403を返す構成をTerraformで組んだ | @hanage | 16:59 |
| 34 | 【結論は出てない】JavaScriptのfunctionとArrow関数ってどっちを使ったらいいの? | Arrow関数がsetInterval内のthis問題を解消するために生まれた経緯まで辿った上で、結論は出ずチームで揃えるのが一番だと述べている | @sanyodo | 17:00 |
| 35 | Web 標準動向 2026年8月版 | 利用率0.1%未満のXSLTはFirefoxも2027年8月に全チャネル削除、ChromiumもChrome 158でStable無効になると伝えている | @s_a_k_u | 17:00 |
| 36 | Notionの期日リマインドを「仕組み」として実装するときの設計とハマりどころ | 期日到来は変更イベントとして飛んでこないためWebhookがあってもポーリングが本質で、フィルタはNotion側に寄せている | @kapsel | 17:21 |
| 37 | Weekly Google Cloud アップデート情報 - 2026年9月1日 | Gemini Enterpriseのエマージングマーケット版解禁や、データコネクタにtool_id・response_codeが加わった変更を並べている | @h_kousei | 17:24 |
| 38 | pdf-lib で日本語の Variable フォントをサブセット埋め込みすると漢字が消える(残ったのは「適」の1文字だけ) | pdf-libでNotoSansJP[wght].ttfを埋めると例外なしで漢字が適の1文字だけ残り、pypdf抽出でのOK/NG判定に切り替えたと書いている | @nagilab | 17:25 |
| 39 | Weekly AWS アップデート情報 - 2026年8月31日 | RedshiftのAgent Toolkit統合と、Kinesis Data Streams取り込みが1MiBから10MiBへ10倍になった変更を先週分として並べている | @maihagiwara | 17:27 |
| 40 | Supabaseの「RLS Disabled in public.spatial_ref_sys」は無視してはいけない | spatial_ref_sysのRLS警告放置はanonキーのDELETE一発で地図が止まるDoSで、PostGIS移設は関数のsearch_path全見直しになった | @ohsun | 17:54 |
| 41 | matcherに「保護したいパス」を書いたら、1時間後にログアウトされた | matcherを/dashboardに絞ると公開ページでproxyが走らずトークンが更新されず1時間で切れたため、原則全パス指定に戻した | @matsutake_prgrm | 18:00 |
| 42 | 【初心者向け】Amazon Cognito 入門!完全ガイド | ユーザープールの機能プランをMAU 500万と5,000万でコスト比較し、3種のトークンやIDプールのIAMロール設定まで並べている | @issy | 18:21 |
| 43 | 【初心者向け】AWS Cost Explorer 入門!完全ガイド | Cost Explorerは過去13か月と12か月先の予測を無料で見られ、時間単位データとAPI呼び出しだけが課金対象だと押さえている | @issy | 18:21 |
| 44 | Rust の ORM 選定に新しい選択肢は来るか? Toasty を使ってみる | ToastyはSQLite・Turso・PostgreSQL・MySQL・DynamoDBの5つに対応し、Rust構造体からDBスキーマを生成する方式だと確かめた | @kisoda | 18:31 |
| 45 | LLMに書き込ませるMCPツールの設計 | 書き込みMCPツール19本でlost updateを防ぐため楽観的競合制御のexpectedUpdatedAtを必須引数にし、Zodで入口でも検証している | @takehirot | 18:37 |
| 46 | スマホを振る・傾けるブラウザゲームを9本作った — センサー入力と同期設計 | 生の角度は持ち方や画面回転で軸が変わるため20Hzの共通入力へ正規化し、Durable Objects中継で9ゲームを1基盤で動かした | @kokotatan | 19:22 |
| 47 | PLAYの3days開発インターンで学んだ、制約からシステムを設計するということ | 時間や同時アクセスは制約に挙げたのに費用が抜けており、画質は技術でなく予算で決まると走りながら気づいたと振り返っている | @ibukinagase | 19:27 |
| 48 | Amplify Gen2アプリ間で型安全にデータ連携する | Amplify Gen2はAppSync API ID指定のコード生成に未対応のため、契約パッケージで型を配り接続先クライアントだけ差し替えた | @ky_iwanami | 20:12 |
| 49 | Terraformで大量のVPC Firewall Rulesを管理する4つの設計パターン比較 | 30個のVPC Firewall Rulesを4通りで書き、CSV+csvdecodeは非エンジニアでも足せる代わりに型チェックが緩くなると比べている | @takayuki_harada | 21:00 |
| 50 | Cloud Loggingのログベースアラート設定ガイド: クエリ例と運用のポイント | ログベースのアラートはアラート画面でなくログエクスプローラの操作メニューから作る点と、メトリクスアラートとの使い分けを示している | @takayuki_harada | 21:00 |
| 51 | Gemini Code AssistでTerraformを生成しGoogle Cloud環境を検証 | Gemini Code AssistにVPCやCloud SQLの要件を渡してTerraformを書かせ、実際にデプロイして動くところまで確かめている | @takayuki_harada | 21:00 |
| 52 | [Mastra YouTube 解説] Agents Hour:今週のAIニュースまとめ(2026年9月1日) | OpenAIがCursorへのモデル直接提供を11月12日に終える案を示し、匿名のOx AlphaはZ.aiのGLM 5.3 Flashだったと明かされた | @shiromizuj | 21:13 |
| 53 | GA4を自前で入れたら送信0件だった。犯人は dataLayer.push(arguments) | gtagのシムをアロー関数で書くと素の配列が積まれconfigごと無視されGA4が0件になり、function宣言に戻して解決した | @taski_app | 21:33 |
| 54 | 【Next.js】インボイス登録番号から事業者情報を取得するフォームを作る | Bango APIのInvoice Lookupをx-api-keyが露出しないようNext.jsのRoute Handler経由で呼ぶフォームを実装した | @takuma_kanazawa | 22:01 |
| 55 | S3 + CloudFront 構成の Web 配信における nosniff オプションの考慮事項 | nosniffが弾くのはscriptとstylesheetだけで、WinSCPが付けたbinary/octet-streamがJS実行を止めていた | @sb7 | 22:17 |
| 56 | schemalintのカスタムルールは非同期処理に対応していなかった | schemalintはprocess()にawaitが無く型もvoid固定で非同期ルールが無言でパスするため、独立スクリプトに切り出した | @yamamoon | 22:25 |
| 57 | コンテナとCI/CDの学習記録 part7 | compose.yamlをChatGPTに添削させ、build:.への変更とDB_HOSTをサービス名dbにする点、postgres:18.6への変更に落とし込んだ | @aymaymaym | 22:29 |
| 58 | 2026-08-09 今日の技術トレンド | ガートナーが成果の出る業務は1割と警鐘を鳴らす一方、モデル未実行でツール呼び出しを誘発できるAgent Flawsが報じられたと伝えている | @bambampurin | 23:01 |
| 59 | Claude・Codex・Claude Codeを引き継ぎなしでリレーできるようにした | 13MBのセッションログのうち人間の発話は11.8KBの0.09%しかないと測り、発話原文だけを別AIへ渡すsession-relayを作った | @shoujiki_panman | 23:28 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 【検証】SQSのSSE-KMSでSendMessageにkms:Decryptは本当に不要? | キーマネジメント文書とリリースノートで記述が食い違う点に気づき、kms:GenerateDataKey だけを持つ Lambda を用意して 2024年7月24日以降の送信可否を実測した | @nbsat | 00:31 |
| 2 | LaTeXコマンド補完の回帰を5つの公開テストで防ぐ | TeX64 の候補生成を正式名・dots派生・環境名・候補ゼロ・共有プレフィックスの5分類に分け、標準コマンド51件の検査と SHA-256 付き回帰記録で退行を追えるようにした | @tex64 | 01:42 |
| 3 | カテゴリを廃止して教科書の単元タグに置き換えた — URL キーで一度失敗した | 単元名を URL キーにしたら理科3年と6年の生き物と環境が同一パスになり静的書き出しが破綻したため、タグ id の UUID へ切り替えた | @kodomo-news | 08:00 |
| 4 | MCP ツールに進捗通知(progressToken)とキャンセルを実装する — 進捗が出ない・キャンセル後もゾンビ処理が走る、3つのハマりどころ【2026】 | 進捗は _meta.progressToken が来たときだけ返し値を毎回増やす、extra.signal を fetch まで配線する、の3点を外すと通知が捨てられゾンビ処理が残ると突き止めた | @yureki_lab | 08:02 |
| 5 | Kubernetes CNI完全ガイド:アンダーレイ/オーバーレイ、iptables/eBPF、EKS・AKS・GKEの違いを徹底解説 | アンダーレイ/オーバーレイと Service・NetworkPolicy の iptables/eBPF は別の設計軸だと切り分け、GKE Dataplane V2 や AWS VPC CNI の実装差に落とし込んでいる | @shungineer | 08:26 |
| 6 | AWS Systems Manager Session Managerで踏み台サーバーを廃止する構成手順とIAMポリシー設計 | SSM Agent の 443 アウトバウンドだけで接続して 22 番を閉じ、AmazonSSMManagedInstanceCore ではなく必要アクションに絞ったカスタムポリシーで組んでいる | @blinkgroup_jp | 09:22 |
| 7 | AWS DevOps Agentは騙せるか:3つの攻撃シナリオを考えてみた | DevOps Agent の入力のうち CloudWatch Logs とコミットメッセージは攻撃者が書けると整理し、偽の Cold start spike ログで RCA を DB 接続枯渇から逸らす案を設計段階として提示している | @yama3133 | 09:23 |
| 8 | 文字数カウントで絵文字が2文字になるのはなぜか — .lengthのUTF-16コード単位とバイト数 | 絵文字が2と数えられるのは .length が UTF-16 コード単位を返すためで、国旗は4・ZWJ 家族絵文字は Intl.Segmenter の書記素なら1になると示している | @sakutto-panda | 09:49 |
| 9 | HULFT SquareのHULFTとは?ループバック転送でサクッと動作確認してみた | HULFT Square の HULFT が HULFT アプリケーションと HULFT Appサービスの2構成に分かれる点を示し、127.0.0.1 宛のループバック転送で集配信を確認している | @q-morita | 09:53 |
| 10 | Cloudflare One 月次アップデート: 2026年8月(Gateway / Access 中心) | Gateway に MCP 自動検出と npm・PyPI など7エコシステムのパッケージ制御が入り、Access トークンが cfast_ 形式になり token IP 既定が 172.64.128.0/20 へ移ったと挙げている | @shofuk9 | 09:53 |
| 11 | ブラウザだけで動画から音声を抽出する(ffmpeg.wasm)— COOP/COEPとCSPのハマりどころ付き | ffmpeg.wasm で -vn と libmp3lame から MP3 を書き出す実装を示しつつ、SharedArrayBuffer が要る都合で COOP・COEP と CSP の設定に詰まった点を残している | @yuapi | 10:04 |
| 12 | 【前編】機械学習って何をしてるの?SageMakerで流れをまるごと体験! | SageMaker Unified Studio と Notebooks の役割を初学者目線で整理し、前編では環境セットアップからデータ取得・確認までを自分で手を動かして通している | @TechSpace-engineer | 10:18 |
| 13 | 【SageMaker Unified Studio】Zero-ETL 統合ターゲットの Redshift タイプ Glue カタログからアセットを作成する | RDS のゼロETL統合が S3 を直接ターゲットにできず Redshift 型 Glue カタログ経由になる制約を押さえ、—type GLUE でサブカタログを指定してデータソースを作っている | @swkky | 10:22 |
| 14 | 【SageMaker Unified Studio】 Glue テーブルに対してアセットを作成する | AWS CLI でデータソース作成からラン実行まで進める前提として、S3 Location の Lake Formation 登録と IAMAllowedPrincipals の取り消しが要ると明示している | @swkky | 10:27 |
| 15 | Amazon Linux 2023でPGroongaをソースビルドしたら pg_config が壊れたシンボリックリンクだった話 | pg_config が pg_server_config への壊れたシンボリックリンクで実体が存在しないと突き止め、postgresql16-private-devel を捨てて libpq-devel に置き換えて解決した | @yoruno281 | 10:42 |
| 16 | 🛡 壊れたデータを3種類に分けたら復旧設計が一気に決まった話(#0008) | 破損を真偽値で返す設計に詰まり、JSON パース失敗・項目不足・参照ファイル不在の3パターンそのものを返して判断を呼び出し側へ残す形に変えたと書いている | @Ruria1024 | 10:46 |
| 17 | 2026年9月1日 今日のQiitaトレンド記事をポッドキャストで聴こう! | 前日夜の Qiita トレンド記事を AI ポッドキャスト化して毎朝7時に更新していると告知し、当日分の出典記事リンクを並べている | @ennagara128 | 10:48 |
| 18 | AWS DevOps Agent を使ってみる (7) : DevOpsAgentの実行権限確認 | デフォルトの DevOpsAgentRole では S3 オブジェクトを読めず S3FullAccess を足すと読める一方、書き込みは IAM で許可してもガードレールに阻まれると実機で確かめた | @mksamba | 11:39 |
| 19 | #202 Draw.ioのアイコンへのラベリングを自動化するVSCode拡張を作ってみた | hediet.vscode-drawio 限定のプラグインとして Cmd 押下ドロップでアイコンの正式表記をラベルに入れる拡張を公開し、dictionary 設定で略称へ差し替えられるようにした | @nxted_sapporo | 11:39 |
| 20 | GIF を圧縮したのに小さくならない — 3 パターンを実測で切り分けた | 画面収録型は 79.8KB から 21.3KB へ 73% 減った一方で全面ノイズ型は 2.62MB から 2.63MB と横ばいで、削減余地は品質スライダーでなく静止領域の量で決まると実測した | @cheng_pm8 | 11:43 |
| 21 | バッチワーカーに中立サンドボックスを渡すと、ファイル列挙タスクが構造的に失敗する | 失敗台帳 2679 件のうち blocked_by_input が 1208 件・missing_inputs が 20 件あり、cwd を空の一時ディレクトリに隔離する設計と cwd からリポジトリを列挙する契約が両立しないと結論づけている | @SciCos | 12:35 |
| 22 | 【Chrome拡張機能】画面幅にWebページをピッタリ収める「Fit Browser - 横スクロール自動フィット」を開発した話とコード解説 | ページの scrollWidth と可視幅 clientWidth の比からズーム率を計算して自動適用し横スクロールを消す Chrome 拡張を Manifest V3 で作って公開した | @kazukichi_0914 | 13:15 |
| 23 | AWS Agent Registryで「野良AIエージェント」を検出する承認ゲートを作ってみた | list_agent_runtimes で Registry 未登録ランタイムを洗い出し CloudTrail でデプロイ者を特定する承認ゲートを作り、承認ボタンから create_registry_record を実際に走らせている | @yama3133 | 13:42 |
| 24 | UnixTimeをDBやAPIでどう扱う?日時保存・比較・変換でハマりやすいポイント | 有効期限判定や経過秒の算出が単純な数値比較と引き算で済む反面、JavaScript の Date.now() はミリ秒なので 1000 で割る変換を忘れると桁がずれると注意している | @nenkajp | 14:08 |
| 25 | 保存する個人データを減らす migration は、デプロイの順番を間違えると本番が壊れる | privacy 監査の指摘を受けて緯度経度を小数第3位の約100m単位へ丸め、CHECK 制約付き migration を現行フロントより先に当てると本番の書き込みが即失敗すると警告している | @ishizakahiroshi | 14:17 |
| 26 | Redmine の CSV エクスポートデータを登録不要・ブラウザ完結で互換性診断するツールを作ってみた | TextDecoder の fatal: true で UTF-8 違反を例外として捕まえてから Shift_JIS へ倒す判別を入れ、File.arrayBuffer() だけでネットワーク送信ゼロの診断ツールを公開した | @taski_app | 15:10 |
| 27 | AWS Certified AI Practitioner(AIF-C01)からAIを体系的に勉強してみる ― 試験範囲と他のAWS資格との違い【2026年版】 | AIF-C01 が 90分65問・受験料100USD・合格ライン700点の Foundational 資格で、うち15問は採点対象外であり、モデル開発やハイパーパラメータ調整は出題範囲外だと整理している | @APIron-lab | 15:10 |
| 28 | GitHub Apps の認証フローについてまとめてみた(AWS Security Agentを例に) | AWS Security Agent を題材に Install 後は JWT から Installation Access Token を取る2段階の短命トークンで API を叩く流れを図解し、非公開部分は仕様上の推定と明示している | @shimitaro | 15:39 |
| 29 | Cloudflare、無料すぎて怖い!AWSとの比較をしてみた | AWS 側は ALB 月約16ドルと Fargate 最小タスク月約11ドルが常時残るのに対し、Cloudflare は Workers Paid 月5ドルに枠込みで実アカウントは支払い方法未登録だったと比べている | @cakkun | 16:12 |
| 30 | fallback が生まれた瞬間に aborted になる:LLM ストリームの AbortSignal は二層いる | ストールした経路で親を abort するとフォールバック先の AbortSignal.any() が生成直後に aborted になり一文字も出ないため、runSignal と attemptSignal の二層に分けて解決した | @Karentia | 18:02 |
| 31 | 【JavaScript】フォームの入力値は FormData でまとめて取れる(1個ずつ .value しない) | 入力欄ごとに querySelector().value を並べるのをやめ new FormData(event.target) でまとめて取り、キーが id ではなく name 属性である点につまずいたと書いている | @onizuka-dev-2025 | 18:10 |
| 32 | Nostr上でアプリ状態同期するためのSDK | アプリごとに同期サーバーを立てる代わりに既存の Nostr Relay を使う TypeScript SDK nostr-aop v0.1.0 を公開し、join・leave・invite・chmod と NIP-07 signer に対応させた | @Torisima | 18:49 |
| 33 | DatagripからPosticoへ乗り換えた時にやったこと | 月3,626円の DataGrip から買い切り11,000円の Postico へ移り、IAM 認証と ProxyCommand 非対応の制約を SSM start-session を挟んだ ~/.ssh/config で埋めた | @tamayaman | 18:53 |
| 34 | 実務1年目駆け出しエンジニアがLaravel&ReactでWebアプリケーション開発に挑戦してみた!(テスト・デバッグ編⑩) | Playwright の storageState を一般ユーザーへ切り替え、指導スタイルなど7項目の星評価を埋める fillAllStars ヘルパを作ってレビュー CRUD のシナリオを書いた | @ArakiDev | 19:19 |
| 35 | VSCode拡張機能からPowerShellでクリップボード画像を取得する | VSCode API にクリップボード画像取得がないため child_process 経由で System.Windows.Forms.Clipboard を呼び、Windows パスの円記号を二重化しないと保存に失敗すると注意している | @caymezon | 19:19 |
| 36 | リアクティブプログラミングとは:データの流れを「宣言的」に扱うプログラミングパラダイム | 値を取りに行く Pull から値が来たら通知される Push への発想転換として説明し、Observable が onNext・onError・onCompleted の3通知を Observer へ送る構造に整理している | @itstar_lab | 19:25 |
| 37 | AWS KiroでAWS-GCPマルチクラウド活用支援スキルを作成してみた | AWS・Google Developer Knowledge・Terraform・drawio の4 MCP サーバーを Kiro に登録し、Windows 版は Node.js v24 系だと接続できず v22.23.2 が要ると突き止めた | @duelist2020jp | 19:36 |
| 38 | 【TypeScript×DDD】外部APIからコードを守る「腐敗防止層(ACL)」入門 | 外部決済 API の pay_amt に -5000 が入っても注文が確定してしまう Bad 実装を動かし、Value Object の自己検証と ACL 翻訳で境界を守る Good 実装と挙動を比べている | @tiga-ga | 19:44 |
| 39 | Bedrock AgentCore の Web Search にドメイン許可リストと公開日フィルタが追加されたので試してみた | 管理者側の domainFilter.include が最大100件まで指定でき、エージェント側のリクエストレベル filters はその管理者ポリシーの範囲内でしか絞れない設計だと確かめた | @leomarokun | 20:30 |
| 40 | AngularのZone.jsって何をしていたのか? Zonelessでどう置き換わるか調べてみた | Zone.js が setTimeout や Promise にパッチを当てて変更検知を起こしていた仕組みを整理し、Zoneless では Signal 更新や markForCheck など明示的なトリガーへ置き換わると調べている | @nakamuuu_ow | 20:43 |
| 41 | 【React】ulidで定義したidを渡しているはずなのに「Encountered two children with the same key `id~~」 | map の中で key に文字列の id を渡していたのが同一キー警告の正体で、key={id} と要素のプロパティから取る形へ直して解決した | @J-T_ky2g | 20:46 |
| 42 | プルリクエストがマージされたら自動でステージングにデプロイする入門ガイド | main へのマージを起点に ghcr.io へイメージを push し SSH 先で docker compose pull と up -d を叩く最小ワークフローを示し、必要な4つのシークレットを列挙している | @felix-jp-studio | 20:52 |
| 43 | 【React】input type numberから取得した値が文字列で「TS2345: Argument of type string is not assignable to parameter of type SetStateAction | Number() で型を矯正すると空文字が 0 になって 0 を消せなくなるため e.target.valueAsNumber を使うほうが良かったと振り返っている | @J-T_ky2g | 21:15 |
| 44 | exeを作って終わりじゃなかった — Tauri製GUIアプリをMicrosoft Storeに出すまでの振り返り ー上 | 大学2年の12月にポートフォリオ欲しさで GUI を選び、Python と Flet の簡易メモ帳プロトタイプを3月に完成させてから Tauri へ乗り換えるまでの経緯を書いている | @h2depot | 21:19 |
| 45 | exeを作って終わりじゃなかった — Tauri製GUIアプリをMicrosoft Storeに出すまでの振り返り ー下 | プロジェクトが 2500LOC を超えたあたりから Antigravity や Codex へ丸投げが増え、言語化しなかった前提のズレが積み重なって原因不明のバグとして表面化したと突き止めた | @h2depot | 21:20 |
| 46 | AP→DBの通信が「たまに」落ちるようになった話(ENIのアイドルタイムアウト) | 同じ通信がたまに落ちる原因は ENI 接続追跡のデフォルト 350 秒アイドルタイムアウトで、VPC Flow Logs のエフェメラルポート宛 REJECT から気づき Oracle の SQLNET.EXPIRE_TIME で無通信を防いだ | @komainuu | 21:56 |
| 47 | Connection Poolの理解。Supabaseで接続数の検証 | Supabase の Transaction Pooler がクライアント接続200に対し DB 接続を15本に絞る構造を図にし、15本を10秒占有した状態で16本目を流して挙動を確かめている | @o68606007 | 22:01 |
| 48 | 【IAM Identity Center】許可セット内にカスタムポリシーを追加する場合の注意点① | 許可セット割り当て時の 404 Not supported policy は管理アカウントにだけカスタムポリシーを作ったせいで、割り当て先の各メンバーアカウントに同名同パスで事前作成が要ると分かった | @tadanotsubuyaki | 22:02 |
| 49 | 【初心者向け】AWS CloudFormation StackSets を試して理解しよう | StackSets が複数アカウント・複数リージョンへ一括展開するコンテナである点を押さえ、IAM ロールを手動で作るセルフマネージド型と Organizations 前提で自動作成される型を対応表で分けている | @tyskJ | 22:03 |
| 50 | 選んだ方法と結果を状態として残す――QuestProgressとEventProgress【第22回】 | HP や評判の数値状態だけでは何を選んだか残らないため、eventId と queued・active・resolved・skipped の EventStatus や選択肢 id を持つ EventProgress を進行履歴として分離した | @mild_bonobo5557 | 22:10 |
| 51 | 縦一列の値をSQLのIN句にするだけのツールを作った(1000件の壁つき) | 単一引用符を二重化して o”hara を壊さない変換に加え、007 を数値と誤判定しないよう先頭ゼロを弾き、Oracle の ORA-01795 に備えて1001件目から警告を出すようにした | @hashito | 22:25 |
| 52 | reactチュートリアル#1 | JSX は JavaScript なので class が予約語になり className を使うと学び、次はローカル環境での React アプリ構築へ進むと記している | @langhuanamacha | 22:54 |
| 53 | (新試験)「AWS Certified AI Business Strategist」が登場 | AIB-C01 が Foundational などとは別の Business カテゴリの第1弾で 85問・合格700点・ベータ受験料50USD だと押さえ、試験時間が日本語ページ170分と試験ガイド130分で食い違うと指摘している | @yama3133 | 23:17 |
| 54 | JavaScriptのTemporal APIの使い方(Dateからの移行) | Node.js 24 にはまだ Temporal がないため @js-temporal/polyfill 0.5.1 を使い、new Date(2025, 1, 30) が黙って3月2日へ繰り上がる Date の問題を用途別の型で解消している | @uhooi | 23:49 |
Publickey
2026-09-01 付の Web 開発関連記事はありませんでした(対象日の掲載2件はいずれも Linux デスクトップ OS の話題で Web 開発トピック対象外)
gihyo.jp
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | 第133回 連載12年目に突入、オープンソースカンファレンス京都報告、MySQLのステアリング・コミッティにJPMorganChaseとBooking. comが参画、PostgreSQLの多数の脆弱性が修正 | OSC京都のセミナーで日本オラクルの梶山隆輔が、AIコーディングが普及してもSQLは不要にならず、構文を憶えるより業務要件をAIに指示し実行結果の意味を説明する能力が重要になると述べたと報告している | 09:01 |
| 2 | 第278回 MySQL 9.7で変わったDATE型の挙動を確認してみる | WL#16895 の内部リファクタリングの影響で ADDDATE(‘0000-01-01’, INTERVAL 1 DAY) が 8.4.11 の 0000-00-00 から 9.7.2 では 0000-01-02 に変わり、FROM_DAYS(1) も 0000-01-01 を返すようになったと実測している | 09:01 |
GIGAZINE
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | GoogleがuBlock Originを含むManifest V2拡張機能をChromeウェブストアから削除 | 2024年6月に始まった段階的廃止が2026年8月31日に最終段階へ達し、webRequest API の廃止とリモートホストのコード禁止を伴う Manifest V3 への移行が完了した | 13:15 |
ITmedia News
2026-09-01 付の Web 開発関連記事はありませんでした(対象日の掲載25件はいずれも Web 開発トピック対象外)
TypeScript Blog
2026-09-01 付の記事はありませんでした(フィード最新は 2026-07-09)
Node.js Blog
2026-09-01 付の記事はありませんでした(フィード最新は 2026-08-27)
Astro Blog
2026-09-01 付の記事はありませんでした(フィード最新は 2026-08-31)
Cloudflare Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | How we could save petabytes of cache storage with Zstandard and Pingora(Zstandard と Pingora でキャッシュストレージをペタバイト単位で節約する方法) | 1.1.1.1 Intern Program のインターンが試作した Cache Transcoding は Pingora 内で対象アセットを Zstandard 符号化してから書き込み、初期テストでディスク上のサイズが平均3分の1になった | 21:59 |
Vercel Changelog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Compute that takes any shape(どんな形にもなるコンピュート) | ビルド・サンドボックス・関数をすべて Fluid という単一のコンピュート基盤へ載せ替えたと明かし、現在は1日1500万ビルド、週2500万サンドボックス、月1兆リクエストを処理していると数字を出している | 16:00 |
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Amazon MSK Connect now supports restarting connectors(Amazon MSK Connect がコネクタの再起動に対応) | 従来は障害復旧のたびにコネクタを削除して作り直す必要があったが、全タスクの一括再起動と失敗タスクのみの選択再起動が追加費用なしで使えるようになった | 00:00 |
| 2 | Amazon OpenSearch Service adds new Cluster Insights for faster diagnosis of cluster status(Amazon OpenSearch Service がクラスタ状態を素早く診断する Cluster Insights を追加) | Red と Yellow の根本原因を指し示す insight が17種類増え、うち6件はプライマリシャードが未割り当てになる Critical 条件を検出して具体的な是正案まで出す | 00:41 |
| 3 | Amazon Aurora serverless is now available with 30% better performance and smarter scaling in additional AWS Regions(Aurora Serverless の30%性能向上とスケーリング改善が追加リージョンで利用可能に) | プラットフォームバージョン4として追加費用なしで提供され、ニュージーランド・タイ・ケープタウン・ミラノ・メキシコ中部の5リージョンで Aurora PostgreSQL と MySQL の両方に効く | 01:46 |
| 4 | AWS Lambda recursive loop detection is now available in all commercial AWS Regions(AWS Lambda の再帰ループ検出が全商用リージョンで利用可能に) | S3・SQS・SNS 経由の設定ミスやコード欠陥で起きる再帰呼び出しを既定で自動停止して Health Dashboard に通知し、意図的な再帰は PutFunctionRecursionConfig API で無効化できる | 02:30 |
| 5 | Amazon Cognito now supports machine-to-machine authorization without a user pool domain(Amazon Cognito がユーザープールドメイン無しのマシン間認可に対応) | 新しい GetClientToken API でクライアント ID とシークレットから直接アクセストークンを取得でき、AWS WAF と PrivateLink の VPC インターフェイスエンドポイントも通せる | 03:00 |
| 6 | Amazon EC2 R9g and R9gd memory optimized instances are now available(メモリ最適化インスタンス Amazon EC2 R9g / R9gd が利用可能に) | Graviton5 搭載で Graviton4 ベースの R8g / R8gd に対しコンピュート性能が最大25%上がり、R9gd はローカル NVMe SSD ブロックストレージを備える | 03:08 |
| 7 | Amazon Redshift now supports Apache Iceberg v3 tables(Amazon Redshift が Apache Iceberg v3 テーブルに対応) | 列のデフォルト値・行リネージ・削除ベクターが使えるようになり、v2 の位置指定削除ファイルを圧縮ビットマップへ置き換えて高頻度更新の読み書きを速くする | 03:10 |
| 8 | Amazon Connect Global Resiliency now supports cross-region routing of contacts across two active AWS regions(Amazon Connect Global Resiliency が2つのアクティブリージョン間でコンタクトを振り分け) | 両リージョンが常時トラフィックを持つため待機系が未検証のまま眠らず、対応ペアはバージニア北部とオレゴン、フランクフルトとロンドン、大阪と東京になる | 04:25 |
| 9 | Amazon Timestream for InfluxDB is now available in 8 additional AWS Regions(Amazon Timestream for InfluxDB が8つの追加リージョンで利用可能に) | ケープタウン・バンコク・香港・ハイデラバード・メルボルン・ソウル・チューリッヒ・テルアビブが加わり、単一ノードから15ノードの Enterprise クラスタまで再設計なしで広げられる | 04:48 |
| 10 | Amazon Redshift now supports AWS IAM Identity Center authentication with enhanced VPC routing(Amazon Redshift が拡張 VPC ルーティング環境で IAM Identity Center 認証に対応) | Identity Center のトークン検証と交換が PrivateLink インターフェイス VPC エンドポイント経由になり、認証も他の Redshift トラフィックと同じ統制された経路を通る | 06:02 |
| 11 | AWS Elemental MediaTailor introduces in-console analytics dashboard for ad monetization and streaming performance(AWS Elemental MediaTailor が広告収益化と配信性能のコンソール内ダッシュボードを追加) | フィルレート・広告インプレッション率・動画完了率に加え、サーバーサイドのビーコン再試行で回収できた課金対象インプレッション数を表示する | 06:35 |
| 12 | Partner Revenue Measurement expands service coverage for User Agent string capability(Partner Revenue Measurement の User Agent 文字列機能が対象サービスを拡大) | CloudTrail にコントロールプレーン操作を記録する追加サービスまで計測範囲が広がり、APN_1.1/pc_ 形式を埋め込み済みのパートナーは実装変更なしで対象になる | 07:00 |
| 13 | Amazon DocumentDB now supports direct major version upgrades to version 8.0(Amazon DocumentDB がバージョン8.0への直接メジャーバージョンアップグレードに対応) | エンジン 3.6 と 4.0 から中間バージョンを経由せず 8.0 へインプレース昇格でき、既存データ・設定・クラスタ設定はそのまま保たれる | 07:30 |
| 14 | Amazon CloudWatch now supports warm-up periods for alarms(Amazon CloudWatch がアラームのウォームアップ期間に対応) | 作成直後の評価を一定時間止められるため、CI/CD でサービスとアラームを同時に作った際にメトリクス未送信のままオンコールを呼ぶ事故を防げる | 17:00 |
Google Cloud Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | What’s new in AI infrastructure and orchestration in August(8月の AI インフラとオーケストレーションの新着情報) | Filestore のバックエンドが Google の分散ストレージ Colossus 上に作り直され、IOPS を容量と独立して割り当てられるようになり GKE との統合も深まったと伝えている | 01:00 |
Supabase Blog
2026-09-01 付の記事はありませんでした(フィード最新は 2026-08-24)
web.dev
2026-09-01 付の記事はありませんでした(フィード最新は 2026-05-29)
Mozilla Hacks
2026-09-01 付の記事はありませんでした(フィード最新は 2026-08-25)
CSS-Tricks
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Let’s Use the Emergent CSS random() Function in all the Browsers(登場しつつある CSS の random() 関数を全ブラウザで使う) | Lee Meyer は仕様策定中の CSS random() のポリフィルを作る過程を追い、ブランドに合わせた紙吹雪の要件が細かくなり JavaScript プラグインを捨てて自作した経験を出発点にしている | 00:12 |
Smashing Magazine
2026-09-01 付の記事はありませんでした(フィード最新は 2026-08-31)
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Show HN: Preview Postgres writes from AI agents with xmin checks (pg-dry-run)(Show HN: xmin チェックで AI エージェントの Postgres 書き込みを事前確認する pg-dry-run) | INSERT / UPDATE / DELETE を読み取りとして評価し影響行を JSON の提案として返す仕組みで、適用時に対象行が変わっていればアプライ全体を拒否する | 00:11 |
| 2 | H5i-dev/h5i: a headless browser purely written in Rust. no Chromium, no V8(h5i: Chromium も V8 も使わず Rust だけで書かれたヘッドレスブラウザ) | 投稿先の Reddit は取得できず、GitHub 側の説明にはヘッドレス Chromium 比で約3倍速くピークメモリが約86%少ないと記載されている | 00:35 |
| 3 | Building native plugin systems with WebAssembly components (2025)(WebAssembly コンポーネントでネイティブプラグイン機構を作る(2025年)) | WIT で型とインターフェイスを定義し、C と JavaScript の両方で書いたプラグインをホストから読み込む Guy Fighter というゲームのプラグイン機構を組み立てている | 00:45 |
| 4 | Show HN: ASCII/cnlibs – ASCII Shadcn component library(Show HN: ASCII で描く shadcn コンポーネントライブラリ) | shadcn/ui の全コンポーネントを等幅フォントの文字だけで描き直したもので、Base UI 上に構築されキーボード操作・フォーカス・ARIA を備えレジストリからインストールできる | 01:03 |
| 5 | Postgres 19: How Our Advice Has Changed Since We Wrote It(Postgres 19: これまでの助言はどう変わったか) | Crunchy Data が2026年8月18日付でロード・ストレージ・インデックス・パーティショニングの過去記事を Postgres 19 ベータ基準に見直し、非同期 I/O・耐障害性を高めた COPY・既定の LZ4・skip scan を挙げている | 01:09 |
| 6 | PDF tools where your file never leaves the browser tab(ファイルがブラウザのタブから出ない PDF ツール) | 31個の無料ツールがすべてブラウザ内で完結し、各ツールは生成結果を自分で読み直して元ファイルと突き合わせ、検証に失敗した結果はダウンロードさせない | 01:30 |
| 7 | Node.js sandboxes powered by QuickJS and WebAssembly(QuickJS と WebAssembly による Node.js サンドボックス) | Wasmer Edge が Next.js・Astro・Hono・Node.js の MCP サーバーを書き換えずに動かすベータを開始し、V8 統合はスレッド実行モデルと N-API 層の作り込みが想定以上に重かったため QuickJS から着手したと明かしている | 01:34 |
| 8 | A walkable ASCII cyberpunk city in one HTML file [video](HTML 1ファイルで歩き回れる ASCII サイバーパンク都市[動画]) | リンク先は JavaScript がなければ本文が表示されない YouTube のページで、動画の説明文を取得できなかった | 03:21 |
| 9 | AWS to acquire DuckLabs, the Amsterdam-based company behind DuckDB(AWS がアムステルダム拠点の DuckDB 開発元 DuckLabs を買収へ) | DuckDB を作った Hannes Mühleisen と Mark Raasveldt はチームと技術方向を率い続け、OSS の DuckDB 本体は独立した DuckDB Foundation の下で MIT ライセンスのまま残ると明記している | 03:30 |
| 10 | Vircon32 Games: 93 free homebrew titles, playable in the browser(Vircon32 のゲーム: ブラウザで遊べる無料の自作タイトル93本) | 公式・コミュニティ・移植・ジャム作品を含む一覧で、テクスチャを一切使わず BIOS だけで描く Asteroids クローンや Box2D 物理エンジン上の作品まで並ぶ | 03:37 |
| 11 | CSS Is Still Awesome(CSS はいまも素晴らしい) | Jason Santamaria は CSS 提案から30年という節目に、テーブルレイアウトとスペーサー GIF の時代から Flexbox・グリッド・変数・clamp までを振り返り、いまも新しい手が見つかると書いている | 03:45 |
| 12 | Cloudflare Unveils Adaptive Intelligence to Counter AI-Fueled Bot Attacks(Cloudflare が AI 主導のボット攻撃に対抗する Adaptive Intelligence を発表) | Security Boulevard による2026年8月31日付の解説で、実ネットワークのテレメトリで継続的に再学習し短命の検出ルールを配備することで攻撃側に手口の作り直しを繰り返させて採算を悪くする狙いだと整理している | 04:17 |
| 13 | Autoscaling Lakebase Postgres(Lakebase Postgres のオートスケーリング) | Neon 上の本番データベースは平均で月32,016回、約81秒に1回コンピュートサイズが変わっており、インプレースの VM リサイズと CPU・メモリ・ワーキングセットを追うアルゴリズムで実現している | 04:26 |
| 14 | A Reactive JavaScript Framework(リアクティブな JavaScript フレームワーク) | Voodoo.js は script タグ1本だけでビルドも npm install も設定も不要とし、v-data・v-resource・v-submit といった HTML 属性でリアクティブ状態と HTTP リクエストとフォーム送信を宣言する | 05:12 |
| 15 | Show HN: Terminal-browser – A real browser inside the terminal(Show HN: ターミナル内で動く本物のブラウザ) | コーディングエージェントと同じターミナルタブにブラウザを置け、SSH 越しにリモートマシン上のサイトをプレビューでき、エージェントから叩くための action CLI も備える | 05:19 |
| 16 | PG-Strom: An extension that leverages GPU and NVMe for PostgreSQL(PG-Strom: GPU と NVMe を活用する PostgreSQL 拡張) | 数十テラバイト・数十億行規模の検索と集計を単一ノード構成で処理する OSS 拡張で、フルスキャン時の WHERE 句評価のような一様な処理を GPU の数千コアで並列化する | 06:23 |
| 17 | EC2 R9g and R9gd Instances Powered by AWS Graviton5 Are GA(AWS Graviton5 搭載の EC2 R9g / R9gd インスタンスが一般提供開始) | AWS 公式ブログの2026年8月31日付記事で、R8g 比で最大25%高いコンピュート性能に加え、より速いメモリ・広いネットワークと EBS 帯域・大きな L3 キャッシュを消費電力を下げつつ得られるとしている | 07:32 |
| 18 | Show HN: Nos4, new nostalgic internet toy. A complete IOS4 right on the browser(Show HN: ブラウザ上で動く完全な iOS 4 の懐古的インターネットおもちゃ Nos4) | リンク先は JavaScript で描画されるページで、取得できた本文は Everything you remember というキャッチコピーと GitHub への誘導だけだった | 08:12 |
| 19 | Show HN: Saccade – Live semantic browser truth for AI agents(Show HN: AI エージェントにブラウザの意味的な現状を渡す Saccade) | 認可された Chrome / Edge のタブ1枚を tab_id でリースして書き手を1つに限定し、ポーリングせずブラウザ側から差分を受け取り、操作は可視性・活性・座標の安定・最前面性を1つの締め切りの下で検証する | 08:35 |
| 20 | DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs(DoltLite: 約2000本のエージェント PR で作られた Git 風バージョン管理付き SQLite フォーク) | B-tree 層だけを単一ファイルのチャンクストア上の Prolly Tree に差し替えた構成で、SQL パーサと解析器は素の SQLite のまま、公開から5か月で 0.50.0 のベータに到達した | 10:25 |
| 21 | RotaryCell: Making an unmodified rotary phone work over LTE with an ESP32-S3(RotaryCell: 無改造のダイヤル式電話機を ESP32-S3 で LTE 対応にする) | 元の受話器・ダイヤル・フックスイッチ・機械式ベルをそのまま使い、追加基板は可逆的に筐体内へ収めるため元の部品に穴あけや切断を一切加えない | 11:29 |
| 22 | Anthropic signs $35B cloud deal with Nvidia-backed Lambda, source says(Anthropic が Nvidia 出資の Lambda と350億ドルのクラウド契約と関係者) | テキサス州ヌエセス郡で Hut 8 が開発する約350メガワットのデータセンターが対象で、先週発表した Nscale のウェストバージニア拠点への450億ドルに続く調達になる | 12:05 |
| 23 | Ask HN: Is Vibe coding the frontend okay for someone who is expert in DevOps?(Ask HN: DevOps に詳しい人がフロントエンドを vibe coding で済ませてよいか) | 投稿者は DevOps の学習を進める中でフロントエンドまで深く学ぶ必要があるのかを判断したいと書いている | 15:00 |
| 24 | Generating personalized certificates from Excel in the browser(ブラウザ上で Excel から個別の証明書を生成する) | 取得できたのは Bulk Certificate Generator — From Excel & CSV というタイトルだけで、本文は JavaScript がなければ表示されないページだった | 16:51 |
| 25 | Bumping the major version of your JavaScript library is user hostile(JavaScript ライブラリのメジャーバージョンを上げるのはユーザーに敵対的だ) | 勤務先の TypeScript モノレポでは glob が5つのメジャー系列にまたがる8バージョン、minimatch が7バージョン、brace-expansion が3バージョン同居し、slonik は3年で v33 から v49 まで上がっていた | 17:16 |
| 26 | Helius – Personal Finance in One SQLite File, with a Rust CLI and TUI(Helius: SQLite 1ファイルで完結する Rust 製 CLI / TUI 家計簿) | 単一バイナリで動きデータは1つのローカル DB ファイルに置く設計で、25種類の銀行 CSV プリセットと限定的な camt.053 XML インポート、定期ルールと予算とキャッシュフロー計画を備える | 17:43 |
| 27 | I Tried Every AI Browser, Then Went Back to Safari(AI ブラウザを一通り試して Safari に戻った) | リンク先の Medium は Cloudflare のセキュリティサービスにアクセスをブロックされ、本文を取得できなかった | 19:21 |
| 28 | Debezium loses LSN position during PostgreSQL failover and what to do about it(PostgreSQL のフェイルオーバーで Debezium が LSN 位置を失う問題とその対処) | 2026年8月28日付の記事で、PostgreSQL 16 と Patroni 3.3.1 の運用では昇格後に作った新スロットが Debezium の最後の永続オフセットより先から始まりイベント欠落を招くため、スロットと Kafka Connect のオフセットを1つの分散チェックポイントとして扱う結論に至っている | 20:59 |
| 29 | Building textlog without JavaScript(JavaScript なしで textlog を作る) | React をサーバー側だけで使い HTML を1回描画して送るためハイドレーションもクライアントランタイムも存在せず、状態はリンク・フォーム・URL・ラジオボタン・details 要素に持たせている | 21:00 |
| 30 | Wasmi 2.0 – Engineering of the Fastest WebAssembly Interpreters(Wasmi 2.0: 最速の WebAssembly インタプリタを作る) | 8か月かけてエンジンを刷新し、Apple M2 Pro 上の wasmi-benchmarks で Wasmi 1.0 比の幾何平均で約2.2倍速くなり、validate クレートフィーチャでバイナリサイズも削れるようになった | 21:25 |
| 31 | Show HN: In-browser iMessage exporter for Mac chat.db and iPhone backups(Show HN: Mac の chat.db と iPhone バックアップに対応するブラウザ内 iMessage エクスポータ) | 最新メッセージを持つ chat.db-wal を chat.db と同時に読み込ませないと直近数日が欠け、暗号化された iPhone バックアップには対応しないと明記している | 21:30 |
| 32 | Hs of HTML(HTML の4つの H) | 2026年8月25日付の記事で、Head・Header・Heading・Headline の4語が取り違えられやすいと整理し、head は機械向けメタデータを持ちレイアウトに現れない要素だと区別している | 21:57 |
| 33 | Having Fun with Vercel’s AI SDK and AI Gateway(Vercel の AI SDK と AI Gateway で遊ぶ) | Adam Rackis が自作のフィットネス追跡アプリでワークアウト生成を実装し、出力の形式と構造を制約して自前 DB に保存できる形に落とし込んでいる | 22:14 |
| 34 | Using every Netlify deploy preview, and proving the changed code ran(すべての Netlify デプロイプレビューを使い、変更コードが実行されたことを証明する) | リンク先の Medium は Cloudflare のセキュリティサービスにアクセスをブロックされ、本文を取得できなかった | 22:36 |
| 35 | Querying 1 Thousand JSON Files from S3(S3 上の1000個の JSON ファイルに問い合わせる) | 2026年8月14日付の記事で、大半が15KB以下だが一部が20MBを超える1000ファイルを用意し、ECS Fargate 上の DuckDB と EMR Serverless 上の Spark のどちらが速く安いかを比べている | 22:38 |
| 36 | The Browser’s Main Thread Is Expensive(ブラウザのメインスレッドは高価だ) | 2026年7月12日付の記事で、ネットワークとバンドルサイズをいくら削ってもメインスレッドが詰まれば画面は固まると述べ、分割・バッチ化・優先度付け・遅延とコンポジタや Worker への移送を対処に挙げている | 23:00 |