Vercel CI is now in betaほか — Web Dev Digest: 2026‑10‑29
Top 20
Vercel CI is now in beta(Vercel CI がベータ版に)
Source: Vercel Changelog | Published: 2026-10-29 04:00 JST
- Vercel が Turborepo 向けの CI サービス「Vercel CI」をベータ公開し、1 行の設定で push ごとに CI を回せるようになった
- Vercel 社内リポジトリでは git push から「CI passed」までの待ち時間が 2〜6 倍短縮されたという
turbo.jsonの対象タスクに"tags": ["ci"]を付けると、そのタスクが push のたびに実行される- 変更の影響を受けるタスクだけの実行、Vercel Remote Cache によるタスクキャッシュ、依存関係インストールの 1 回化とキャッシュ再利用を自動で行う
- コーディングエージェント経由なら
npx skills use vercel/ci@setupで初期タスクの選択から PR 作成まで進められ、料金は告知に記載がない
Vercel Plugin is now available in Antigravity(Vercel Plugin が Antigravity で利用可能に)
Source: Vercel Changelog | Published: 2026-10-29 09:00 JST
- Vercel Plugin が Google Antigravity のマーケットプレイスに公開され、Antigravity のエージェントに Vercel API と推奨パターンのガイダンスを与えられるようになった
- 収録スキルは AI SDK・Vercel Functions・Workflow など Vercel 製品向けのもの
- デモでは Antigravity のエージェントが Vercel Sandbox を使って Python バックエンドを構築・デプロイしている
- 導入は Antigravity アプリの Customizations → Marketplace で「Vercel」を検索してインストールする
- 告知の筆者は Melkey Moksyakov で、利用できるスキルの一覧は Vercel Plugin のドキュメントに載っている
Introducing the AlloyDB Omni web UI for easier cluster observability(クラスタの可観測性を高める AlloyDB Omni の Web UI を発表)
Source: Google Cloud Blog | Published: 2026-10-29 01:00 JST
- Google Cloud が AlloyDB Omni Web UI を Red Hat 版とコンテナ版向けに一般提供(GA)し、CLI に頼らずクラスタの健全性を確認できるようになった
- 対応環境は RPM パッケージの Red Hat と、Docker/Podman・Kubernetes のコンテナ
- CPU・メモリ・ディスク I/O・接続数の監視(Prometheus 連携)、高負荷 SQL や遅いクエリの特定、Columnar Engine のメモリとキャッシュ状況を表示する
- コンソールは読み取り専用で、設定のずれは Kubernetes CRD/GitOps・Ansible・alloydbctl など既存のプロビジョニング手段で直す設計になっている
- ハードウェアの完全なメトリクス表示にはホスト側の Prometheus 構成が必要で、利用にはサインアップフォームからの申請が要る
Near-zero downtime upgrades: Announcing Cloud SQL for MySQL blue-green deployments(ほぼゼロダウンタイムのアップグレード: Cloud SQL for MySQL の blue-green デプロイを発表)
Source: Google Cloud Blog | Published: 2026-10-29 01:00 JST
- Cloud SQL for MySQL にマネージドな blue-green デプロイがプレビューで加わり、メジャーバージョンアップを本番データで事前検証してから切り替えられるようになった
- green は blue のクローンをターゲットバージョンに上げて継続レプリケーションで同期し、切り替え時に blue を一時的に読み取り専用にして最終同期後に昇格させる
- Enterprise Plus ではメンテナンスのダウンタイムがサブ秒とされ、IP アドレス・インスタンス名・バックアップが引き継がれるため接続文字列の変更は不要
- 例は MySQL 8.0 → 8.4 で、
gcloud sql blue-green-deployments create … --target-database-version=MYSQL_8_4とswitchoverで操作する - 切り替え前ならデプロイを削除して取り消せ、旧 DB は
--delete-old-sourceで消す。PostgreSQL 対応は「近日予定」とされた
Amazon EKS Auto Mode now supports Kubernetes Gateway API(Amazon EKS Auto Mode が Kubernetes Gateway API に対応)
Source: AWS What’s New | Published: 2026-10-29 02:33 JST
- Amazon EKS Auto Mode が Kubernetes Gateway API に対応し、別途コントローラーを入れずに Gateway と HTTPRoute でロードバランシングを定義できるようになった
- HTTP・gRPC ルーティング、Namespace をまたぐルーティング、重み付けトラフィック分割、ヘッダーベースのルーティングに対応する
- TLS 証明書は AWS Certificate Manager から自動検出され、既存の Ingress リソースとも併用できる
- 提供は EKS Auto Mode がある全リージョンで、告知日は 2026 年 10 月 28 日(米国時間)
- Gateway API 対応自体は追加料金なしで、作成されたロードバランサーには通常料金がかかる
Quick now supports smart approvals for agentic actions(Amazon Quick がエージェント操作の「スマート承認」に対応)
Source: AWS What’s New | Published: 2026-10-29 03:28 JST
- Amazon Quick に、エージェントの操作のうち定型的なものを自動承認し、影響の大きい操作だけを人に確認させる「スマート承認」が加わった
- 判定は classifier と呼ぶ別のレビューモデルが、ユーザーの依頼内容と照らして操作ごとに行う
- 外部への送信・権限変更・削除・支払い・依頼範囲を超える操作は人の確認に回り、レビューの失敗やタイムアウト時も確認を求める
- 既存ポリシーが優先され、拒否済みの操作は拒否のままで新たな権限は付与されず、レビューと設定変更は CloudTrail に記録される
- 既定で全ユーザーに有効で、管理者はカスタム権限で対象を絞り、ユーザーは会話・定期実行ごとに無効化できる
Introducing time series collections for the next generation of Amazon OpenSearch Serverless(次世代 Amazon OpenSearch Serverless に時系列コレクションを導入)
Source: AWS What’s New | Published: 2026-10-29 03:35 JST
- 次世代 Amazon OpenSearch Serverless に time series collections が加わり、クラスター管理なしでログ・メトリクス・トレース・イベントを取り込み分析できるようになった
- 既存の hot 階層に加えて低コストの warm 階層が追加され、hot に置く期間を利用者が選べる
- hot ストレージはコレクションあたり最大 100TB で、数か月〜数年分の履歴を同じコレクションで検索できる
- 取り込みの急増はコレクション側が自動で吸収し、新たにアラートと異常検知の機能も使えるようになった
- 提供は OpenSearch Serverless の全リージョンで、warm ストレージの単価は告知本文になく料金ページで確認する形になっている
Amazon Bedrock AgentCore CLI version 1.0 is now available(Amazon Bedrock AgentCore CLI 1.0 が利用可能に)
Source: AWS What’s New | Published: 2026-10-29 05:00 JST
- AWS が Amazon Bedrock AgentCore CLI 1.0(npm パッケージ
@aws/agentcore1.0.0)を一般提供し、起動の高速化とコマンド体系の統一を行った - ハーネス・ランタイム・メモリ・ID・ゲートウェイ・ペイメントを、プロジェクトに追加せず直接操作できるようになった
- 既存リソースを ID や ARN で呼び出せるほか、対話型シェル、ハーネスのエクスポート、検索可能なメニューとリソースピッカーを備える
- リージョン選択・JSON 出力・デバッグ・バージョン表示のグローバルフラグが全コマンド共通になった
- 既存プロジェクトをバージョン 1 に移すための
agentcore migrateが追加された
Amazon RDS for Oracle now supports September 2026 Monthly Recommended Patch(Amazon RDS for Oracle が 2026 年 9 月の Monthly Recommended Patch に対応)
Source: AWS What’s New | Published: 2026-10-29 06:00 JST
- Amazon RDS for Oracle が Oracle Database 19c と 26ai 向けに 2026 年 9 月の Monthly Recommended Patch(MRP)に対応し、AWS は適用を推奨している
- この MRP は 2026 年 7 月の Release Update(RU)の上に、9 月の Critical Security Patch Update(CSPU)と追加の推奨修正を重ねたもの
- タイムゾーンファイルは DST バージョン 46 に更新される
- 適用先のエンジンバージョンは
19.0.0.0.ru-2026-07.mrp-2026-09.r2と26.0.0.0.ru-2026-07.mrp-2026-09.r2 - 新規作成か既存インスタンスのアップグレードで、コンソール・AWS SDK・AWS CLI から適用できる
Node.js 26.13.0リリース、コードネーム「Lithium」として長期サポート(LTS)に移行
Source: gihyo.jp | Published: 2026-10-29 10:46 JST
- Node.js 26.13.0 が 2026 年 10 月 28 日にリリースされ、Node.js 26.x がコードネーム「Lithium」として LTS に移行した
- 26.12.1 からの機能変更はなく、process.release などのメタデータを LTS 版に更新しただけ
- 26.x には 2029 年 4 月末までアップデートが提供される
- Node.js 25 以降の Linux バイナリは libatomic にリンクされており、24 以前の LTS から移る場合は別途インストールが必要になることがある
- 27.x 以降はメジャーリリースが年 1 回ですべて LTS になる方針(2026 年 3 月発表)で、26.13.0 はその変更前の最後の LTS リリースにあたる
TS SDK 1.3 で ?beta=true が消え tool runner は差分送信
Source: Zenn | Published: 2026-10-29 09:09 JST
- @anthropic-ai/sdk(TypeScript SDK)1.3.0 で beta エンドポイントの
?beta=trueが送られなくなり、URL で beta 呼び出しを振り分けるゲートウェイが判別できなくなると判明した - SDK は 2026-10-21〜23 の 3 日で 1.0.0 から 1.3.0 まで 4 リリースされ、この変更はリリースノートの Chores 欄の 1 行だけだった
- beta 判定は path ではなく内部オプション
__qualifiersに移り、betas を渡さないbeta.*呼び出しは通常呼び出しと同じ見た目で届く - 1.2.0 では tool runner が既定で message threads を使い 2 ターン目以降は差分だけを送るため、会話全体を保存するプロキシへの影響は URL 変更より大きい
- 対処は
thread: falseで全履歴送信に戻すことと、queryかdefaultQueryで?beta=trueを明示的に付け直すことで、1.1.0〜1.3.0 の送信内容をローカルモックで比較して確かめた
次世代フロンティアモデル「Gemini 4 Carbon」が発表されました
Source: Zenn | Published: 2026-10-29 13:53 JST
- Google と Google DeepMind が 2026 年 10 月 28 日にフロンティアモデル「Gemini 4 Carbon」を発表し、サイバー防御と長期のエージェントタスクに特化させた
- Artificial Analysis Intelligence Index v5.0 でスコア 59 の 1 位、WebDev Arena では Elo 1768 で 4 位(+89)となった
- ガードレール非適用下で SEC-bench Pro の脆弱性特定 88.2%、ExploitGym 54.8%、CWE-bench のパッチ適用 71.0% を記録した
- 数日間の自律稼働が可能で、Terminal-Bench 4.0 のチート成功率と Gray Swan IPI ベンチマークの攻撃成功率はいずれも 0.0%
- まずサイバー防御担当者と「Fairwind Program」のパートナーに提供し、API の導入価格は 100 万トークンあたり入力 $2.00・出力 $10.00(導入期間後は $4.00・$20.00)
Node.js 26.13.0 (LTS)(Node.js 26.13.0 の長期サポート版リリース)
Source: Node.js Blog | Published: 2026-10-29 01:58 JST
- Node.js 26.13.0 で 26.x 系がコードネーム ‘Lithium’ として LTS に移行した
- 公開日は 2026-10-28 で、26.12.1 からの変更は
process.releaseなどのメタデータ更新のみ - 26.x のアップデート提供は 2029 年 4 月末まで続く
- Node.js 25 以降の公式 Linux バイナリは libatomic にリンクされているため、24 以前から移るとディストリビューションによっては libatomic の追加インストールが要る
- Windows・macOS・Linux(x64/ARM64/ppc64le/s390x、musl 版含む)・AIX のバイナリが、PGP 署名付きの SHA256 チェックサムとともに公開されている
Node.js 24.22.2 (LTS)(Node.js 24.22.2 の長期サポート版リリース)
Source: Node.js Blog | Published: 2026-10-29 03:40 JST
- Node.js 24.22.2 ‘Krypton’(LTS)が 2026-10-28 に公開され、V8 の修正 5 件のバックポートと stream の修正を取り込んだ
- V8 の変更は PR #65764・#66249・#66241 経由の cherry-pick で、コミットは
f8bdcd54edなど 5 件 - stream には Matteo Collina による「keep async context of parked writes」(PR #66907)が入り、待機中の書き込みで非同期コンテキストを保持するようになった
- リリースノートにセキュリティリリースの記載や CVE 番号はない
- リリース担当は Antoine du Hamel(@aduh95)で、同日に 26.13.0 が「Latest LTS」になっている
The fx adapter now runs the harness on the host(fx アダプターがハーネスをホスト側で実行するように)
Source: Vercel Changelog | Published: 2026-10-29 15:00 JST
- AI SDK の HarnessAgent 向け fx アダプターが TypeScript ライブラリ libfx ベースに書き換わり、ハーネスとモデルリクエストがアプリのプロセスで動くようになった
- 組み込みのファイル操作とシェル操作は引き続きサンドボックス内で隔離される
- サンドボックス内への fx のインストール、サンドボックスブリッジの実行、サンドボックスポートの公開が不要になった
- モデルの認証情報がホスト側に留まり、エージェントがコマンドを実行する環境に渡らない
- 組み込みツールのフィルタリング、ターン途中の指示、構造化出力、
toModelOutput()経由の画像結果、セッションの保存と再開が加わり、@ai-sdk/harness-fxの更新で使える
Gemini Robotics Embodied Reasoning 2 is now available on Google Cloud(Gemini Robotics Embodied Reasoning 2 が Google Cloud で利用可能に)
Source: Hacker News | Published: 2026-10-29 03:05 JST
- Gemini Robotics Embodied Reasoning 2(ER 2)が Google Cloud の Model Garden でパブリックプレビュー提供され、Agent Studio で試せるようになった
- リンク先の Google Cloud Blog は 2026 年 10 月 28 日付で、ロボットの高次の頭脳として連続映像から作業の成否を判定し、失敗した工程だけをやり直す自己修正ができるとしている
- 液体を注ぐのを止めるタイミングなどの重要フレームを 91.3% の精度(平均誤差 0.96 秒)で特定し、より大型のモデルより 4 倍速いとしている
- シミュレーションと学習には MuJoCo-Warp・NVIDIA Isaac Sim・Cloud Storage・BigQuery・GKE を組み合わせ、エッジ実行には Google Distributed Cloud を使う構成を示した
- 導入例として Boston Dynamics(Spot による動画検査)、DeepReach、Arm、A*STAR IMRE が挙がっている
TypeScript の Validation Library 6つを比較してみた!意外だったのは性能じゃなかった話 🤔
Source: Zenn | Published: 2026-10-29 01:08 JST
- Zod・Valibot・ArkType・typia・Runtypes・is-kit の 6 ライブラリを比べた結果、意外だったのは性能差ではなく「同じに見える Schema が同じ Runtime Contract を表すとは限らない」ことだと結論づけている
- 「100 文字以下」でも Zod の組み込み Length は Code Point 基準で、UTF-16 Code Unit 基準の Contract とずれる(
"😀".repeat(51)は length 102) - 35 Fixture × 7 実装の 245 Check はすべて Pass したが、Sparse Array や Symbol キーなど JSON 外の値では判定が分かれた
- Bundle Size は typia 772B・is-kit 3,421B・Valibot 5,722B・Zod 89,888B・ArkType 155,549B で、valid 時の中央値は typia 21.9ns・Zod 612.6ns・Runtypes 5804.0ns だった
- typia はビルド時の TypeScript Transform が必要で、著者の環境では初回ビルドに数分かかった
Box Mount now runs in Vercel Sandbox(Box Mount が Vercel Sandbox で動作するように)
Source: Vercel Changelog | Published: 2026-10-29 03:00 JST
- Box Mount が Vercel Sandbox で動くようになり、サンドボックス内のエージェントが通常のファイル操作で Box のファイルを読み書きできるようになった
- Box のフォルダとサンドボックス内のディレクトリを同期し、停止前にアンマウントすればサンドボックス削除後も書き込み内容が Box に残る
- 同期プロセスとエージェントは別のサンドボックスユーザーで動き、Box の認証情報をエージェントの作業領域から切り離している
- サンプルは AI Gateway で架空の契約書をレビューし、結果を Box に保存する contract-review
- 現在はプライベートプレビューで、Box にアクセスを申請してからドキュメントに従って設定する
Vercel Connect adds webhook triggers for more providers(Vercel Connect が webhook トリガーの対応プロバイダを追加)
Source: Vercel Changelog | Published: 2026-10-29 09:00 JST
- Vercel Connect が Resend・X・Twilio・Notion・Telegram の webhook トリガーに対応し、受信イベントを Vercel プロジェクトのエンドポイントへ転送できるようになった
- 既存のトリガー対応先は Slack・Discord・Microsoft Teams・GitHub・Linear
- Resend と Telegram は Connect が webhook を自動登録し、Twilio・Notion・X は提示された URL を各プロバイダの設定画面で手動登録する
- 受信リクエストの検証、ハートビート処理、検証チャレンジへの応答は Connect が代行する
- 受信イベントはコネクタの Observability タブの「Live」でリアルタイムに確認でき、トリガーは後から切り替えられる
React.lazy, Suspense and the Hidden 300 ms Delay(React.lazy と Suspense に潜む 300ms の遅延)
Source: Hacker News | Published: 2026-10-29 23:50 JST
React.lazyのコンポーネントは初回描画で必ずサスペンドし、React がフォールバック表示から 300ms 経つまで表示を抑えるため、読み込み済みでも約 300ms 待たされると判明した- 制限値は React 内部の
FALLBACK_THROTTLE_MS(300ms)で、ページ全体で共有されるためウィジェットがまとめて表示されていた - ヘッドレス Chromium ではコード読み込み約 100ms に対し表示は約 380ms で、非公開フィールド
_initで事前読み込みすると約 95ms になった - 採用した
useLazyReadyフックは未完了時にサスペンドせずプレースホルダーを出し、完了後に通常の state 更新で差し替えて制限を回避する - Chrome on Windows の 4 回平均では最初のウィジェット表示が 540ms → 298ms に縮んだ一方、全体の表示はほぼ変わらず、バンドルサイズ削減は表示タイミングに差を生まなかった
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 【React + Bootstrap 5】スマホ操作性を劇的に高める「固定ボトムナビゲーションバー」のコンポーネント設計 | react-router-dom と Bootstrap 5 で画面下部固定のボトムナビを作り、下部コンテンツが隠れる落とし穴の回避策も示した | @yasu_tech_35 | 00:00 |
| 2 | Claude Code に Dataform のパイプライン開発を任せてみた:規約・テスト・ループで品質を保てるか検証した | BigQuery・Dataform のパイプライン開発を Claude Code に任せ、規約・テスト・ループで品質を保てるかダミーデータで試した | @tetsu_don | 00:13 |
| 3 | Vercel・Railway・AWSの違いからWebアプリのデプロイ先を考える | React 静的フロント+Spring Boot API+PostgreSQL の個人開発を例に、Vercel・Railway・AWS をインフラ管理範囲の観点で比べた | @nu0044 | 00:24 |
| 4 | 乗換案内 API の代替:キックオフ2時間前着から逆算する、遠征の行程生成 | 乗換案内 API を契約せず、キックオフ 2 時間前着から逆算して遠征の行程を生成し、責任を持てる数字だけを出す設計にした | @sakidori | 06:12 |
| 5 | エージェントの財布の中身を開ける — x402の署名と、使いすぎを止める場所 | x402 の SDK はテストネットで既定 1 回 $1 の上限をかけるが累計上限は無く、失敗した署名は curl 再送で支払えたと実測した | @suzuki_tech | 06:58 |
| 6 | MFAなしの1アカウントが、13分でAWS口座を明け渡した(CloudTrail時系列) | 架空シナリオで、MFA なしの IAM ユーザー 1 つが 09:02 のログインから 13 分でログ記録を止められるまでを CloudTrail で追った | @tokotokokame | 07:00 |
| 7 | 極端な入力でレイアウトが崩れる境界を自動で探す | Playwright 1.56.1 で入力を 1 項目ずつ極端にして崩れ始める境界を二分探索し、カードのタイトルは全角 17 文字目で溢れた | @liatris | 07:00 |
| 8 | 35日でフロントエンドの基礎を完全に理解する #23 - PlaywrightでE2Eテスト | 連載第 23 回で Playwright による E2E テストを書き、テストピラミッドで関数・コンポーネントのテストとの分担を整理した | @kipcop | 07:21 |
| 9 | Intl.Segmenterで見た目通りの文字数を正確にカウントする | length ではなく Intl.Segmenter で書記素単位の文字数を数える方法を示し、2024 年 4 月の Firefox 125 で主要ブラウザが出揃ったとした | @ushi_osushi | 08:00 |
| 10 | 投稿の事故を先に止める: YouTube の予約アップロードと X の予約投稿の CLI で入れた安全装置 | bun+TypeScript 製の YouTube 予約アップロード CLI と Buffer 経由の X 予約投稿 CLI に、早期公開や二重投稿を防ぐ安全装置を入れた | @mystery_hat | 08:00 |
| 11 | 5.5 KB の DXF が 1 億本の線に展開される:ブラウザの DXF ビューアを固まらせない上限の数え方 | 5.5KB の DXF が 1 億本の線に展開される例を挙げ、Web Worker 上の dxf-viewer パーサーでタブを固まらせない作業量上限の数え方を示した | @openedfile | 08:00 |
| 12 | タイ語の記憶のヒントを、学ぶ人の言語で作る:glot.it のプロンプトと、まだつながっていないところ | タイ語学習アプリ glot.it で AI が学習者の言語で記憶のヒントを作るプロンプトと、まだ未接続の部分を公開中のアプリで確かめた | @kensaurus | 08:00 |
| 13 | Node2ShellはNode.jsだけの話ではない。Brotliの欠陥でPythonも対象、CVE-2026-111497の該当判定 | Node2Shell(CVE-2026-111497)の正体は Google の Brotli の欠陥で、Python の Brotli パッケージや Bun も該当しうるため判定手順を示した | @hoshiorange | 08:44 |
| 14 | 受注の定義が部門ごとに違う現実を、型に落とす前にどう揉めて合意したか | 2022 年 7 月〜2025 年 1 月の受注システム統合で、部門ごとに違う「受注」の定義を型に落とす前にどう合意したかを振り返った | @yutaka8484 | 09:03 |
| 15 | 【旅行価格比較】人間かどうかの確認画面を、「読めず」として扱っていた話: 原因と直し方(2026-10-29) | ツアー総額と航空券+ホテル別手配を比べる個人ツールで、人間確認画面を「読めず」として扱っていた原因と直し方を示した | @stagea_tech | 09:18 |
| 16 | 【セキュリティ】コードを検査しても見落とす4つの盲点 : Node2Shell・LiteLLM・PHP2Shell・eMudhraから考える | 2026 年 10 月の Node2Shell・LiteLLM・PHP2Shell・eMudhra の 4 事案から、SAST・SCA や CI スキャンでは見落とす盲点を整理した | @asai_cybernet | 09:20 |
| 17 | ブラウザでドラムマシンを作ってハマった4つのこと | Claude Code と作った 90 年代サンプラー風 Swing62 と 80 年代リズムマシン風 Gangsa6 の 2 台で、ハマった 4 点を挙げた | @mediiiiium | 10:27 |
| 18 | TypeScript 7.1 の新機能 Content Mappers で実現する新時代、脱 Codegenの 開発体験 | TypeScript 7.1 の Content Mappers で .graphql を物理ファイル生成なしに型付きインポートする前回の試作を発展させ、脱 Codegen を試した | @sora_kumo | 10:33 |
| 19 | 個人開発のWebサービスをv2にした夜 ── DBをインドから東京へ移し、auth()の呼び返しで画面が止まった話 | Next.js 16(cacheComponents)+Supabase+Vercel+NextAuth の Folio を v2 にした夜、DB をインドから東京へ移し auth() の呼び返しで画面が止まった | @masamune0625 | 10:58 |
| 20 | PHP2Shell の影響調査を Amazon Inspector の SBOM エクスポートと Athena で組織横断で検証してみた | PHP2Shell(CVE-2026-109618/109619)の影響範囲を、Amazon Inspector の SBOM エクスポートを Athena で横断検索して組織全体で洗い出した | @khirasan | 11:18 |
| 21 | CloudFrontで海外からのアクセスを制御する | CloudFront の Geo restriction で日本だけを許可し、Windscribe のブラウザ拡張で国外からの接続が拒否されることを確かめた | @tamitami | 11:24 |
| 22 | drawImage() の負の幅では画像は反転しない | drawImage() の幅を負にしても矩形の伸びる向きが変わるだけで、反転には save()・translate()・scale(-1, 1)・restore() を使うと示した | @morphio | 11:32 |
| 23 | DBの接続数、増やすほど速くなる? | Postgres の接続プールを 5→20 本にすると取得待ちは 22.1ms→0.03ms に減ったが、p99 は約 126ms→133ms で速くならなかった | @kamuidash | 11:35 |
| 24 | 技術書のコードを手で写さない。Markdownの{{file:}}で、gitのコミットを固定して実ファイルから取り込む | 技術書の原稿 Markdown に {{file:}} の目印を書き、git コミットを固定して実ファイルからコードを取り込むビルドを作った | @mugen_web | 12:11 |
| 25 | 8th Wallで作ったWebARを2027年2月までに自前ホストへ移す | 8th Wall のホスト型は 2027 年 2 月 28 日に停止するため、Image Targets・顔・空置換だけの WebAR は MIT 版エンジンへの差し替えで移せると示した | @antymark | 12:18 |
| 26 | 個人サイトのセキュリティ — PHP の重大な告知が出た夜、サイトを1つも止めずに済んだ作り | 2026 年 10 月 21 日の PHP 重大修正(CVSS v4.0 で 9.2 が 2 件)の夜、7 サイト中 PHP は中継用の 3 本だけで 1 つも止めずに済んだ構成を本にした | @kuu_dqx | 12:30 |
| 27 | React でフォーム管理入門:React Hook Form で楽にバリデーションまで作る | useState を並べたフォームを React Hook Form に置き換え、バリデーションと入力ごとの再レンダリング抑制まで実装した | @akinori901 | 12:32 |
| 28 | 60種以上の虫を20色に染める:種ごとの「体の色相」を測ってCSSのhue-rotateで回す | 英語学習アプリ「英クワたん」で、61 種の虫の体の色相を測り CSS の hue-rotate で 20 色に染める「色の実」機能を v1.1.0 に入れた | @tomoki_dojo | 12:55 |
| 29 | AIと2人で、食事の写真からPFCを記録する筋トレアプリを2週間で公開しました | 食事写真 1 枚から料理名とカロリー・PFC を約 5 秒で推定する筋トレ向けアプリ PFCam を、AI と 2 週間で公開した | @kenji_dev | 13:13 |
| 30 | 【Agentic AI Summit ‘26 Fall】AIは使い捨てから「複利の資産」へ【day 1基調講演】 | Day1 基調講演で Google が、AI 利用が業務の 89% に浸透する中、自動ルーティングでコストを 40〜60% 削減する蓄積型エージェント戦略を示した | @tatsumaki | 13:29 |
| 31 | React Compiler 導入で画面が更新されなくなった話 〜既存SPAでの主要ライブラリとの衝突と解決の記録〜 | React 19.2.8+babel-plugin-react-compiler 1.0.0 の既存 SPA で、React Hook Form や TanStack Table との衝突で画面が更新されなくなった原因を解いた | @sawayoshioka | 13:42 |
| 32 | 指の問題だと思って5通り直したら、元が一番だった。スマホのなぞるゲーム、位置と時間の話(番外編3) | AI が毎朝作るスマホのなぞるゲームで、タッチの位置と時間の扱いを 5 通り直したが元の実装が一番だった | @mappy55 | 14:09 |
| 33 | 週刊Cloudflare - 2026/10/25週 | 2026/10/18〜10/24 の Cloudflare の変更を網羅し、Wrangler 4.151.2 のパッチ更新や @cloudflare/workers-types の更新などを並べた | @asahi_iwm | 14:29 |
| 34 | PHPの重大な脆弱性とは? ~ Webの仕組みから考える、セキュリティ対策の難しさ | 10 月 21 日公表の PHP2Shell と翌日の IPA 注意喚起を受け、PHP が Web 表示の仕組みのどこで動くかから対策の難しさを説明した | @namix | 15:00 |
| 35 | ViewModelのありがたみを改めて考えてみる | 同じ TODO アプリを ViewModel あり・なしで書き比べ、ViewModel が無いと View のコードがどうなるかを確かめた | @schottman13 | 15:10 |
| 36 | TypeScriptで学ぶ プログラミングの基礎とWebアプリ開発【後編】― Next.jsでECサイトを作るまで | Next.js 15 App Router・Prisma・PostgreSQL・Zod でセッション認証やロール認可、OWASP 対策まで備えた EC サイトを作る本の後編を公開した | @pakku8914 | 15:44 |
| 37 | AI時代のテスト戦略を、業務システムのフロントエンドに当てはめて考える | 型がほぼ number の業務システムのフロントエンドに AI 時代のテスト戦略を当てはめる導入計画を示し、未導入の段階で判断理由を述べた | @ukir | 15:51 |
| 38 | Agentic AI Summit ‘26 Fall シャドーAI × Chrome Enterprise セッション速報レポート | 10 月 29 日にベルサール渋谷ガーデンで開かれた Day1 の、Chrome Enterprise によるシャドー AI 対策セッションを 3 分で読める形にした | @tomoakis | 16:05 |
| 39 | PHP2Shell は AWS WAF のマネージドルールでどこまで防げるか。ルールのバージョンごとに試した | PHP2Shell(修正版 8.2.35/8.3.36/8.4.27/8.5.12)を AWS WAF のマネージドルールでどこまで防げるか、ルールのバージョンごとに試した | @kikegamisprix | 16:34 |
| 40 | LINEのbotが12個あったのに、毎日使うのは2つだけ。朝便に引っ越した話 | 自作 LINE bot 12 個のうち毎日使う天気と AI ニュースの 2 つだけを、自作暗号チャット Kizuna の毎朝 7 時の「朝便」に移した | @miki_mini | 17:00 |
| 41 | バックエンドエンジニアの1か月の話題から──技術共有会 第4回 | URBAN HACKS の職能コミュニティ一覧を紹介し、バックエンドエンジニアの技術共有会第 4 回で 1 か月に出た話題を振り返った | @htnk128 | 17:14 |
| 42 | 学習記録アプリを作りながらWeb開発を学ぶ #4 記録を一覧に追加する | 学習記録アプリ「まなびログ」連載第 4 回で、押すたびに記録が積み上がる一覧を JavaScript で作り、script タグの位置も直した | @nori_tech | 17:30 |
| 43 | Next.jsのキャッシュ設計(1):RedisとNext.jsの多層キャッシュにおける整合性 | Next.js 16 App Router(cacheComponents)と Redis の Cache Aside、MySQL を正本とする多層キャッシュで整合性を保つ設計原則を整理した | @jsonfoo | 17:37 |
| 44 | AWS障害対応の初動|症状から見るログを決める切り分け手順 | ALB アクセスログ・VPC フローログ・CloudTrail・Performance Insights のどれを先に見るかを症状から決める、AWS 障害初動の切り分け順を示した | @techdbblog | 17:41 |
| 45 | Vite に移行したら SVG 表示が壊れた | CRA から Vite に移すと小さな SVG がクォート付き data URI で埋め込まれ、CSS-in-JS の引用符なし url() と重なって本番だけ壊れた | @tenkei | 17:52 |
| 46 | 構成図ツールのラベルに「A<B」と入れたら、セレクトボックスが丸ごと壊れた | Mermaid に変換する構成図ツールでラベルに記号を入れると入力欄やセレクトボックスまで壊れることを Playwright(Chromium)で確かめた | @a1221 | 17:54 |
| 47 | Playwright の E2E を、ページオブジェクトの route で変更から選んで回す(設計編) | KANNA の Playwright E2E を、ページオブジェクトに持たせた route で変更箇所から選んで実行する設計を検討した(運用前) | @chiba_k | 18:00 |
| 48 | 数日前まで通っていた Amplify のビルドが Repository not found で落ちた | 2026 年 10 月 27 日に Amplify Hosting(Gen2・東京)のビルドが「Repository not found」で失敗した経緯と GitHub 障害との関係を追った | @tk_kurosawa | 18:07 |
| 49 | PostgreSQLのNOT VALIDで制約追加を段階化する:CHECKと外部キーの実務手順 | NOT VALID → VALIDATE CONSTRAINT で CHECK と外部キーの登録と既存行の全件検証を分け、書き込みの長時間待ちを避ける手順を示した | @sponge841841 | 18:07 |
| 50 | Office on EC2 のカスタム AMI を別アカウントに共有して使えるか検証する | License Manager のユーザーベースサブスクリプションで動く Office on EC2 の Sysprep 済みカスタム AMI を、別アカウントに共有して使えるか試した | @sugimount | 18:25 |
| 51 | Amazon CloudFront入門:主要機能について分かりやすく図解 | YouTube ショート 16 本の「Amazon CloudFront 入門」を 1 本にまとめ、ディストリビューション・ビヘイビア・キャッシュポリシーを図解した | @bamtech1904 | 18:47 |
| 52 | Agentic AI Summit ‘26 Fall「AI リテラシー格差」をどう埋める? セッション速報レポート | Day1 で電算の 2 名が登壇した、組織のマインドを変え AI 活用の定着を促す「AI リテラシー格差」セッションを 5 分で読める形にした | @tomoakis | 18:55 |
| 53 | Google CloudでのMCPの位置付け:構成要素とProfessional Agentic Architectの学習観点 | Google Cloud 認定 Professional Agentic Architect の試験ガイドで MCP が複数箇所に出ることを確かめ、関連サービスとの関係を整理した | @takayuki_harada | 19:00 |
| 54 | Supabase 無料枠 5GB を 10.26GB で超過した — 5 秒 polling × select=* が原因だった | 5 秒ごとの select=* ポーリングで Supabase 無料枠 5GB の egress を 10.26GB(205%)消費していたと突き止めた | @joemike | 19:19 |
| 55 | 元フロントエンドエンジニアがプロダクトエンジニアとして強制成長した1年 | Dress Code 入社 1 年で、フロントエンド専任からプロダクトエンジニアになりバックエンドやインフラへ広げた経験を振り返った | @mozu1206 | 19:30 |
| 56 | ローカル LLM のエージェントを AppContainer に入れて DNS まで塞いだ。ループバックの例外は全ポートを開けていた | ローカル LLM エージェント Hermes を権限なしの AppContainer に入れると DNS まで塞げたが、ループバックの例外は全ポートを開けていた | @maruhana | 19:54 |
| 57 | 品質維持を自動化しよう。Supercovのすすめ | Supercov で Rails アプリの行カバレッジを 81.50% から 98.24%(分岐 93.60%・MC/DC 92.63%)に上げ、Ruby の CVE 告知から約 2 時間で 3.4.12 に更新できた | @ukkyon | 19:57 |
| 58 | 技術者向け補足資料:PHPとNode.jsの脆弱性・更新・メジャーバージョンアップ | 公開サーバーでプログラムを動かす維持負担を、PHP と Node.js の脆弱性・更新・メジャーバージョンアップの観点から出典付きで示した | @oosawak | 20:05 |
| 59 | .htaccessだけで動く「nG Firewall」は今でも使える? 1Gから8Gまでの進化と役割 | .htaccess だけで不審リクエストを遮断する nG Firewall が 2026 年 10 月時点で 8G まで進化しており、AI 時代の静的ルールの価値を考えた | @kodo8 | 20:37 |
| 60 | コーディング AI の導入を判断する情報セキュリティ担当者のための参考書 | コーディング AI に社内コードを読ませてよいかを送信先の扱いと法令・契約から判断し、サンドボックスや dev container の効き目を実機で確かめた本を出した | @mika_and_coco | 20:40 |
| 61 | C と Python しか知らない学生が Firefox 本体にハイライト&メモ機能を追加した話 | C と Python しか知らない学生が Firefox 本体のソースを改造し、再起動後も残るハイライトとメモ、サイドバー一覧を追加した | @masudataiki | 20:52 |
| 62 | 月 $15 の WordPress を microCMS + Astro + Cloudflare で $0 に | 作品 200 件弱のポートフォリオを Astro 7.2.8 の完全静的出力+microCMS Hobby+Cloudflare Workers Static Assets に移し、月 $15 から $0 にした | @kyto64 | 21:00 |
| 63 | 【AWS】AI にインフラを把握させるため、手作業で作った環境を CDK 化した | Claude Code が環境変数や S3 権限を誤るのを防ぐため、マネジメントコンソールで手作業構築した個人アプリのインフラを CDK 化した | @kumaryoya | 21:41 |
| 64 | CodeCommit の PR を Bedrock で AI レビュー、10 週間・986 回運用して分かったコストと限界 | CodeCommit の PR を Bedrock でレビューする仕組みを 5 人で 10 週間・986 回運用し、平均約 60 秒・総額 180.60 ドル(1 回約 0.18 ドル)だった | @issy | 22:24 |
| 65 | 個人アプリの紹介サイトを、Cloudflare Pagesで無料・サーバーなしで運用する | iPhone アプリの紹介サイトを Claude Code と作り、GitHub への push で Cloudflare Pages が自動公開する無料・サーバーなしの構成で運用している | @atsushi_apps | 22:44 |
| 66 | 脅威検知サービスの気持ちになれるゲーム「目指せクラウドマスター」を作って、自動プレイで限界まで回した | GuardDuty のように不審な API 呼び出しを見つけるブラウザゲームを作り、AI に自動プレイさせると Lv105 以降が難しくなっていなかった | @bull | 22:51 |
| 67 | 【2026/10/8 アップデート】GuardDuty RDS Protectionのデータ監視の検証、見事に失敗 | 2026/10/8 発表の GuardDuty RDS Protection による Aurora・RDS のデータ流出・破壊検出を試したが、検出させる検証は失敗に終わった | @aki42 | 23:13 |
| 68 | チーム開発記録45:Draw.io検討とUI改善 | コミュニティポータル開発でアバターメニュー移動や本日のイベント表示など 3 本の PR をマージし、Draw.io でのワイヤーフレーム作成を検討した | @singularitylabs | 23:32 |
| 69 | AIがひとりで運営するWebアプリ、公開13日目で1日155人が来た | AI「Max」が運営する日程調整アプリ「あうとき」が公開 13 日目に 1 日 155 人を集め、主な流入は職場チャットで共有されたリンクの 65 人だった | @autoki_app | 23:38 |
| 70 | Excel のシリアル値 45000 を JavaScript で日付にしたら1日ずれた。1900年2月29日という存在しない日 | Excel のシリアル値 45000 を JavaScript で日付にすると 1 日ずれ、原因は 1900 年基準で存在しない 1900 年 2 月 29 日を数えていることだった | @hashitoz | 23:48 |
| 71 | Chrome Enterprise Premium の Secure Gateway とは?【後編】:検証(外部SaaSアクセスパターン) | Chrome Enterprise Premium の Secure Gateway で東京と大阪に出口を置き、IP 制限付きの検証サイトにゲートウェイ経由の Chrome だけが入れるか試した | @tomoakis | 23:52 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 物語から歌詞を組み立てる:パーソナライズ曲ギフトのプロンプト設計メモ | 記念日向けに相手の名前やエピソードから曲を作る Once Song 型の「質問→曲」フローを、公開情報から 4 段の生成パイプラインとして設計した | @oncesong | 00:38 |
| 2 | ブラウザ側で写真を縮小してからbase64でアップロードする(EXIF回転・透過PNG・リトライまで実測) | Belle AI で数 MB の写真をブラウザ側で縮小して base64 送信する TypeScript コードを、EXIF 回転・透過 PNG・リトライまで実測した | @alanplusplus | 00:39 |
| 3 | 日本のフォームの「姓・名」「郵便番号 3+4」「電話 3 分割」を、Chrome 拡張でどう埋めたか | Claude Code に作らせたフォーム自動入力拡張 FormCarbon では、日本のフォームは欄の見分けより値の渡し方に手間がかかったと分かった | @kai_quillfold | 00:39 |
| 4 | 手のひら画像から線を説明する:娯楽向けビジョン×LLMパイプラインの注意点 | 手のひら写真から線を説明する Palm Reader 型の娯楽向けパイプラインで、ビジョンと説明文生成のつなぎ方と「約束しない」境界を設計した | @palmreader | 00:48 |
| 5 | Dify RAGを音声AIにつなぐとき、メタデータをLLM任せにしない:誤検索を止めるTypeScriptゲート | Dify RAG を音声 AI につなぐ際、LLM が生成したメタデータ条件を TypeScript のゲートで検証し、0 件時の全件検索フォールバックを止めた | @susie000720 | 02:10 |
| 6 | CloudFront のオリジンに Lambda Web Functions を指定できるようになったので OAC 付きで試してみた | 10 月 12 日登場の Lambda Web Functions を CloudFront のオリジンに指定し、IamAuth と OAC の組み合わせで動作を確かめた | @leomarokun | 03:00 |
| 7 | SAA-C03(2026 年 10 月版):2025〜2026 年の AWS の変更で変わる「正解」と練習問題 5 問 | SAA-C03 が 2026 年 10 月時点も続く中、2025〜2026 年の AWS 更新で変わった「正解」を整理し、4 週間の学習計画と練習問題 5 問を作った | @legacy2latest | 03:15 |
| 8 | PC が予期せず止まったあとタスクスケジューラが3つの無人運転を同じ瞬間に起動し、『ロックが無ければ書く』守りを3つとも通った。確かめてから書く形を Node で20回流すと17回と19回、wx で作る形は2回とも20回すべて1つだった | PC 停止から約 30 時間後に取り逃した 3 回の起動が同時に走りロックを全通過した件を再現し、wx フラグでロックを作れば毎回 1 つに収まった | @AUTOMOS | 07:15 |
| 9 | 画面に出していないブラウザでアニメを確かめたら「動かない」と出た → 非表示のページは requestAnimationFrame が止まる。headless Chrome で測り直す | 非表示のページでは requestAnimationFrame が止まり Web Animations API が pending のままになるため、headless Chrome で FLIP アニメを測り直した | @20051215kaito | 07:26 |
| 10 | eMudhra の証明書の鍵流出、Windows の curl は止めたが、古い Git for Windows の git はまだ通していた | eMudhra の中間 CA 8 つの鍵流出を受け Windows 10 で検査し、curl は拒否したが修正版へ上げていない Git for Windows の git は通した | @suwa_nobu | 08:39 |
| 11 | AIでデザインシステムをマイグレーションする(1):旅の始まり | Inflab が約 20 アプリで使う Mantine v6 ラップのデザインシステムを AI で v8 へ移す作業を始め、途中で v9 が出ても v8 を選んだ | @inflab_official | 10:15 |
| 12 | YouTube の自動吹き替え動画で「元の言語」の字幕トラックを選ぶ(captionTracks と音声トラックの original タグ) | 字幕翻訳拡張で自動吹き替え動画の英語をアラビア語と誤判定した不具合を、captionTracks と音声トラックの original タグで直した | @taiyakujp | 11:11 |
| 13 | kintoneの検索候補で古い結果を表示しない|非同期処理の世代番号をJavaScriptでテストする | kintone の検索候補で遅れて届いた古い結果が上書きする問題を、検索ごとに増やす世代番号で防ぎ、その関数を JavaScript でテストした | @kintaco | 11:14 |
| 14 | パソコン用アプリのダウンロードページで、スマホの人にだけ「自分に送る」案内を出す(判定と共有のフォールバック) | PC 用アプリの配布ページで、スマホ訪問者にだけ案内と「自分に送る」ボタンを出す 80 行ほどの mobile.js を共有→コピー→URL 表示の順で切り替えた | @MisaNeco | 11:18 |
| 15 | 【AWS SAA-C03】勉強が続かないドパおじ、ChatGPTと10時間勉強して725点でギリ合格した話 | 集中が続かない著者が ChatGPT を主な教材に約 10 時間勉強し、AWS SAA-C03 に 725 点で合格した | @dev_yakiniku | 11:19 |
| 16 | canvas.width を同じ値にしても描画状態はリセットされる | canvas.width に同じ値を代入しても描画内容と fillStyle などのコンテキストはリセットされるため、再代入後は設定を明示して描き直すよう示した | @morphio | 11:34 |
| 17 | Reactのkeyをindexにすると入力欄はどうずれるか。値の持ち主を分けて再現する | index を key にして先頭行を削除すると、uncontrolled input と行 state の入力では別の行の値が表示され、親 state 渡しでも DOM node は使い回された | @hiro123 | 12:06 |
| 18 | 今週のAI・AWS・Javaほかニュースまとめ(2026/10/29) | 10/22〜10/29 発表の AI・AWS・Java・インフラ関連ニュース 8 件を選び、Bedrock AgentCore のマルチアカウント構成などを要点だけ並べた | @goyle | 12:52 |
| 19 | AWS / Azure / Google Cloud サービス対応表(2026年10月現在) | AWS・Azure・Google Cloud の主要サービスを用途・カテゴリ別の対応表にし、総務省資料を引いて他クラウド技術者が少ない背景も示した | @Skin225 | 12:58 |
| 20 | mapにparseIntを渡すと同じ文字列が別の数になる:第2引数の衝突をNode.jsで実測 | ['10', '10', '10'].map(parseInt) が [10, NaN, 2] になるのは map の第 2 引数が基数として渡るためと Node.js v24.22.1 で確かめた | @ennagara128 | 13:18 |
| 21 | 【Claude Code】フロントエンド開発に使えるUIライブラリ・MCP・参考サイトまとめ | Next.js+TypeScript で Claude Code に画面を作らせる際の UI ライブラリ・MCP・参考サイトを、2026 年 10 月時点の料金区分付きで一覧にした | @hiroshi_ito9854 | 15:10 |
| 22 | 【Oracle AI World 2026現地参加レポート⑥】PostgreSQLとOracleの使い分け データ基盤はどう選ぶべきか? | ラスベガスの Oracle AI World 2026 のセッション「PostgreSQL: The Hidden Cost of “Good Enough”」から、PostgreSQL と Oracle の使い分けを報告した | @ReQ_HY | 15:44 |
| 23 | Playwrightで「保存→リロード」の間に何が変わったかを1枚のHTMLで追う | localStorage や IndexedDB の指定キーだけを観測し、UI 操作と値の差分を 1 枚の HTML にまとめる実験的ライブラリ Playwright State Lens を作った | @aichance | 15:54 |
| 24 | 「JSX element implicitly has type ‘any’ because no interface ‘JSX.IntrinsicElements’ exists.」の解決方法 | Hono で jsxImportSource を hono/jsx にした tsconfig.json でも JSX.IntrinsicElements が無いと出るエラーの原因と解消手順を示した | @keikeigo | 16:13 |
| 25 | Supabaseで“誰が何を見るか”をシンプルに制御する方法 | Supabase Auth の auth.uid() と Row Level Security を組み合わせ、自分のデータだけを見せる制御を SQL だけで実現する方法を示した | @felix-jp-studio | 16:30 |
| 26 | 管理画面もデータも公開サーバーに置かないホームページの仕組み「CMS OFFLINE」 | 記事作成は手元の PC で行い公開サーバーには静的ページだけを置く「CMS OFFLINE」を準備中で、PHP や WordPress プラグインの欠陥の影響を受けない設計にした | @yo-shie | 17:17 |
| 27 | FigmaからエクスポートしたSVGアイコンをインラインで使う前に:viewBox・currentColor・不要属性の整理メモ | Figma 書き出しの SVG アイコンは width・height を消して viewBox を残し、currentColor 化や不要属性の削除をしてからインライン利用するよう勧めた | @nibbo | 17:32 |
| 28 | 【Amazon Connect #4】キューの作成・設定・エージェント割り当ての手引き | Amazon Connect でキュー・ルーティングプロファイル・ユーザー・営業時間の関係と、優先度・遅延で着信の受け順を制御する手順を示した | @Shogo-dayo | 17:39 |
| 29 | Seq Scanが減らない時にまず見るpg_settingsとEXPLAIN | インデックスがあっても Seq Scan が選ばれる時は、pg_settings で効いている設定を確かめてから EXPLAIN でコスト差を測る順番を勧めた | @techdbblog | 17:40 |
| 30 | 音声 AI 秘書「AIあまね」の追加機能の作り方: ゴミの日(第 n 曜日の計算・二重に知らせない記録・時計を進めるテスト) | Claude Code を頭脳に使う音声 AI「AI あまね」のプラグイン見本「ゴミの日」で、第 n 曜日の計算・二重通知防止・時計を進めるテストを実装した | @ai_amane | 18:01 |
| 31 | Googleも開けない16年前の初代iPadを、家族用レシピ端末として復活させた | iOS 5.1.1 止まりの初代 iPad 向けに、Chrome 拡張と Node.js で別 PC がレシピを古い端末でも読める HTML に変換しワンクリックで送る仕組みを作った | @ayago | 18:30 |
| 32 | Liquid Glass の Safari でタブバーの裏にもコンテンツを表示するハック | コンテンツの上下にバー 1 枚分の余白を足して常にスクロール途中の位置に留めることで、Liquid Glass の Safari のタブバー裏にも背景を描画させた | @ocean6954 | 18:56 |
| 33 | ZENITH Code実践⑥ 決算期と前期比を分析画面に加える | 売上高 158 億円の架空企業を例に、分析画面へ決算期の選択を加え、前期値なし・期の長さ違い・前期赤字の場合は前期比を出さない条件を実装した | @Sohei-Taniguchi-CG | 19:21 |
| 34 | お天気アプリ#27 | お天気アプリに複数選択と登録順の並び替えを実装し、SQL の FIND_IN_SET がカンマ区切り文字列内の位置を返す挙動を学んだ | @langhuanamacha | 20:05 |
| 35 | 【コツコツAWS】Security Hubの検出結果に対するS3の自動修復 | Security Hub CSPM の S3 の SSL 強制とライフサイクル設定の 2 コントロールについて、未設定バケットの自動修復を実装した | @guupys | 20:37 |
| 36 | JavaScriptで制作した診断アプリを振り返る | JavaScript の復習で作った性格診断アプリを、HTML 画面への動き付け・回答の点数化・性格特性の考え方の 3 つの仕組みから振り返った | @Nsh0 | 20:56 |
| 37 | EPUBのspine順序を検証する:正規化メタデータだけの小さな例 | 未解決 ID 参照・重複 manifest ID・全項目が補助コンテンツ・ファイル名の辞書順誤認を、EPUB の spine 検証の小さな例で検出した | @yanwang | 21:01 |
| 38 | CREATE TABLE 文を貼るだけでER図になるツールを作った(mysqldump も pg_dump もそのまま読める) | CREATE TABLE を貼るだけでブラウザ内で ER 図にする SketchDB を作り、mysqldump・pg_dump の出力や COMMENT の論理名にも対応させた | @hikaru1309 | 21:14 |
| 39 | Cloudflareを開始する | Cloudflare の全体像と AWS・Azure との違いを押さえ、アカウント開設から Hello World ページの公開までを手順で示した | @tamaoki_t | 21:32 |
| 40 | 静的解析でTypeScript怒られている時、本当に問題か確認する | IDE が出す TypeScript エラーはキャッシュが原因のことがあり、npm run build など tsc を走らせて同じエラーが出るか確かめるよう勧めた | @J-T_ky2g | 21:43 |
| 41 | React 17から18への移行ガイド!createRootの役割と現場で失敗しないステップ | React 17 から 18 への移行手順と、並行処理や自動バッチ処理を有効にする createRoot の役割を図解した | @jiiji0326 | 22:37 |
| 42 | Bedrock AgentCore Memory の長期記憶に TTL を設定できるようになったので仕様を確認してみた | AgentCore Memory の長期記憶に TTL が付き、これまで削除 API でしか消えなかった記憶が期限で自動削除されるようになった仕様を確かめた | @leomarokun | 23:01 |
| 43 | Internal server error: Failed to resolve import ”./useLoginUser.ts” from “src/hooks/useAuth.ts”. Does the file exist?(内部サーバーエラー: “src/hooks/useAuth.ts” から ”./useLoginUser.ts” のインポートを解決できない。ファイルは存在するか?) | IDE の補完でカスタムフックのファイル名が useLoginUser.tsx になっていたのが原因で、拡張子を直してインポートできた | @J-T_ky2g | 23:02 |
| 44 | 私はAIですが、ひとりの開発者としてこの技術スタックを選びました:Next.js・Vercel・Turso と日英対応の実装 | AI エージェント「Max」が一人称で、日程調整アプリ「あうとき」に Next.js・Vercel・Turso を選んだ理由と日英対応の実装を説明した | @autoki_app | 23:43 |
| 45 | Azimuthal — 衛星追跡ウェブサイト | SpaceTrack のデータを cron で取得し、Cesium JS の地球儀上に人工衛星の現在位置をリアルタイム表示するサイト Azimuthal を作った | @M8000 | 23:44 |
| 46 | Node.jsでメールアドレスのMXレコードを確認して、バウンス率を下げる | Resend はバウンス率 4% 未満、SES は 5% で審査対象になるため、登録時に Node.js で MX レコードを確かめてバウンスを減らす方法を示した | @SentriSend | 23:45 |
| 47 | 1×n Konane(コナネ)— 2002 年の論文の表 749 マスを全部計算し直したら 7 マスが違い、分解予想には書かれていない例外があった | 1×n Konane を組合せゲーム理論のエンジン付きでブラウザに実装し、Chan・Tsai の 2002 年論文の表 749 マスを再計算すると 7 マスが違った | @sen-ltd | 23:46 |
Publickey
2026-10-29 付の記事はありませんでした。
gihyo.jp
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | CSSのスクロール連動アニメーションが主要ブラウザーで利用可能に、Firefox 159が対応 | 10 月 27 日公開の Firefox 159 が CSS スクロール連動アニメーションを既定で有効にし、Chrome・Edge・Safari と合わせ主要ブラウザで使えるようになった | 20:48 |
GIGAZINE
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Windowsの高性能PCで動くローカルAIをブラウザからみんなで利用できる環境を「Ollama+Open WebUI」で構築してみた | GPU を積んだ Windows PC 1 台を Ollama+Open WebUI で AI サーバーにし、ほかの PC からブラウザ経由で共有利用する環境を作った | 23:00 |
ITmedia News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Alphabet、25%増収も純利益は25%減 Google Cloudは103%増収、AI投資負担増 | Alphabet の 7〜9 月期は売上高 1275 億ドルで 25% 増、Google Cloud は 103% 増収だったが、AI 設備投資でフリーキャッシュフローが赤字に転じた | 09:42 |
TypeScript Blog
2026-10-29 付の記事はありませんでした。
Node.js Blog
対象日の該当記事はすべて Top 20 に掲載されています。
Astro Blog
2026-10-29 付の記事はありませんでした。
Cloudflare Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Cloudflare DDoS Threat Report 2026 Q3: More swarms, fewer giants(Cloudflare DDoS 脅威レポート 2026 年第 3 四半期:群れは増え、巨大攻撃は減った) | 2026 年 Q3 は 1 時間あたり 8,200 件超の DDoS を緩和し、攻撃は短時間・高頻度型へ移って CLDAP ベクターが激減した | 21:55 |
Vercel Changelog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Control AI crawlers and assistants separately in Vercel Firewall(Vercel Firewall で AI クローラーと AI アシスタントを個別に制御) | AI Bots マネージドルールセットで、学習・索引用の AI クローラーとユーザー依頼で取得する AI アシスタントを別々にログ・ブロックできるようになった | 09:00 |
| 2 | Mistral Large 4 updated weights and lower pricing on AI Gateway(AI Gateway の Mistral Large 4 が重みを更新し値下げ) | AI Gateway の Mistral Large 4 が更新版の重みになり、入力・キャッシュ入力・出力トークンの単価が下がった。更新はエージェント的コーディングを改善する | 09:00 |
| 3 | Vercel Flags starts 7x faster and no longer extends function duration(Vercel Flags の起動が 7 倍速くなり関数の実行時間を延ばさなくなった) | Flags SDK のコールドスタート時の初期化が 7 倍速くなり、利用状況の送信がレスポンス後に関数を走らせ続けなくなった | 15:00 |
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | AWS Lambda durable functions now exports live telemetry for execution insights(AWS Lambda durable functions が実行分析向けにライブテレメトリを出力) | Durable Execution Telemetry Exporter プラグインが durable 実行のステップ履歴を取得し、任意の送信先へ送れるようになった | 03:00 |
| 2 | Amazon ECS Managed Instances adds cross-instance and Spot consolidation(Amazon ECS Managed Instances がインスタンス横断と Spot の集約に対応) | 利用率の低い複数インスタンスのタスクをまとめる cross-instance consolidation と、Spot consolidation の 2 つの最適化が加わった | 03:00 |
| 3 | Amazon EKS Dashboard now provides fleet-wide visibility into certificate authority (CA) rotation(Amazon EKS Dashboard がフリート全体の CA ローテーション状況を可視化) | EKS Dashboard で複数クラスターの認証局(CA)ローテーション状況を 1 画面で一覧できるようになった | 03:07 |
| 4 | AWS Lambda supports Seekable OCI (SOCI) lazy loading for Lambda Managed Instances(AWS Lambda が Lambda Managed Instances で SOCI の遅延読み込みに対応) | Lambda Managed Instances 上の OCI イメージの Event Functions で、各段階に必要なファイルだけを取得する Seekable OCI に対応した | 03:44 |
| 5 | Public endpoints for Amazon ElastiCache Serverless now in AWS GovCloud (US)(Amazon ElastiCache Serverless のパブリックエンドポイントが AWS GovCloud (US) で利用可能に) | Valkey 版で VPN や踏み台なしに VPC 外のサーバーレス関数などから接続できるパブリックエンドポイントが GovCloud で使えるようになった | 04:00 |
| 6 | ACM now supports ACME for public certificates in AWS GovCloud (US)(ACM が AWS GovCloud (US) でパブリック証明書の ACME に対応) | GovCloud の US-East と US-West で、ACMEv2 互換クライアントから Amazon Trust Services の TLS 証明書を発行できる ACME エンドポイントを提供した | 17:00 |
| 7 | Amazon DynamoDB Accelerator (DAX) is now available in additional Regions(Amazon DynamoDB Accelerator (DAX) が追加リージョンで利用可能に) | 最大 10 倍の性能向上をうたう DynamoDB のインメモリキャッシュ DAX が、カナダ(中部)とアフリカ(ケープタウン)で使えるようになった | 17:00 |
| 8 | AWS Step Functions workflows now available as AI agent tools(AWS Step Functions のワークフローを AI エージェントのツールとして利用可能に) | Bedrock AgentCore Gateway 経由でエージェントが実行タイミングと入力を決め、Step Functions は定義どおりに各ステップを実行する | 17:00 |
Google Cloud Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | How to troubleshoot GKE workloads faster with VPC Flow Logs(VPC Flow Logs で GKE ワークロードのトラブルシューティングを速める方法) | VPC Flow Logs で Kubernetes 環境の「誰が誰と通信しているか」を把握し、サービスの遅延や接続断の原因を絞り込む方法を示した | 01:00 |
| 2 | How GKE networking scales to support high densities of concurrent AI agents(GKE ネットワーキングが大量の同時 AI エージェントを支える仕組み) | GKE Dataplane V2 で高カーディナリティのラベルを Annotations に移して Cilium ID の爆発を抑え、隔離エージェントを毎秒 300 個サブ秒で起動できた | 01:00 |
Supabase Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Multigres private alpha: automatic failover for Supabase Postgres(Multigres がプライベートアルファに:Supabase Postgres の自動フェイルオーバー) | Supabase Postgres に自動フェイルオーバーをもたらす Multigres を、有料プランの組織向けにプライベートアルファで提供し始めた | 16:00 |
web.dev
2026-10-29 付の記事はありませんでした。
Mozilla Hacks
2026-10-29 付の記事はありませんでした。
CSS-Tricks
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | The Frankenstein Table(フランケンシュタインのテーブル) | 表を table 要素ではなく CSS Grid など別のレイアウト手法で組み立てる「とても怖い」やり方として、CSS Grid で表を再現する手法を描いた | 22:47 |
Smashing Magazine
2026-10-29 付の記事はありませんでした。
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Double Buffering with Cloudflare Queues(Cloudflare Queues によるダブルバッファリング) | 2 本のキューを剰余で切り替えてテレメトリを UTC の 1 時間単位にまとめ、毎時 30 分に非アクティブ側を取り出し圧縮して R2 に書き込む | 01:48 |
| 2 | Cloudflare Turnstile solver library (no headless browser required)(Cloudflare Turnstile ソルバーライブラリ(ヘッドレスブラウザ不要)) | Rust 製で、記録済みの iPhone 版 Safari プロファイルでブラウザ側チェックに応答し、Turnstile のトークンや cf_clearance Cookie を得る | 02:29 |
| 3 | Why Microsoft contributes to Postgres: What I tell people(Microsoft が Postgres に貢献する理由:私が人に話していること) | 2026 年 10 月 28 日付で Claire Giordano 氏が、Postgres 19 RC1 の著者コミットの 15%(4,098 件中 631 件)を Microsoft が占めると示した | 02:34 |
| 4 | Show HN: Cutesy HTML Formatter and Linter(Show HN: Cutesy – HTML フォーマッター兼リンター) | Rust コアの Python パッケージで、Django・Jinja2・ERB・Liquid テンプレートや Svelte・Vue を整形し、Tailwind のクラス順も揃える | 04:20 |
| 5 | Evaluating Kubernetes Pod Checkpoint/Restore on AWS (CRIU, PLEG, eBPF)(AWS 上での Kubernetes Pod のチェックポイント/リストア評価(CRIU・PLEG・eBPF)) | CRIU による移行の停止時間は中央値 1064.5ms で通常の再スケジュール 1019.0ms と有意差がなく、ヒープ状態は 100% 保持された | 04:58 |
| 6 | Delete your back end, Your whole stack, inside Postgres(バックエンドを消せ:スタック全体を Postgres の中に) | リンク先は Brian Holt 氏の講演資料とみられるが、ローカルデモへの接続表示しか取得できず、主張や紹介機能は確認できなかった | 05:07 |
| 7 | Show HN: The Best Lightbox Component Out There(Show HN: 最高のライトボックスコンポーネント) | React 19 以上向けのヘッドレスな画像ビューアで、Base UI と Motion を使いピンチズーム・スワイプ・引き下げで閉じる操作に対応する(MIT) | 05:20 |
| 8 | Show HN: Enframe – Drop-in sidecar that wraps any OpenAPI spec to an MCP server(Show HN: Enframe – あらゆる OpenAPI 仕様を MCP サーバー化するドロップイン型サイドカー) | C# の Native AOT 製で約 43MB、OpenAPI 2.0・3.0〜3.2 の各操作を MCP ツールに変換し、API キーや OAuth 2.0 も扱う | 05:35 |
| 9 | Durable Objects Explained(Durable Objects 解説) | リンク先は JavaScript で描画されるページで、取得できたのはタイトル「Durable Objects, live」だけで説明内容は確認できなかった | 06:40 |
| 10 | Show HN: Postbox – Personal Mailbox for Humans and Agents Hosted on Cloudflare(Show HN: Postbox – Cloudflare 上でホストする人間とエージェント用の個人メールボックス) | Email Routing・Workers・D1・R2・Access で動き、エージェントは --json で読み、作った下書きを人がレビューしてから送る設計 | 09:17 |
| 11 | Show HN: Simple DeepSeek web search CLI written in TypeScript (fast/cheap)(Show HN: TypeScript 製のシンプルな DeepSeek Web 検索 CLI(高速・安価)) | DeepSeek の Search と Fetch API を包む依存ゼロの dsearch で、検索は 1,000 リクエストあたり $0.75 と投稿者が説明した | 09:20 |
| 12 | Show HN: Linesofrelief] – Opinionated contour map in Rose Pine(Show HN: Linesofrelief – Rose Pine 配色のこだわりの等高線地図) | 地球上の任意の場所を 50m 間隔の標高別色分け等高線で描き、Terrain Tiles・OpenFreeMap・OpenStreetMap のデータを使う | 10:05 |
| 13 | Shown HN: mcp4api for converting OpenAPI to MCP Server(Shown HN: OpenAPI を MCP サーバーに変換する mcp4api) | Python 3.11 以上の CLI で API ドキュメントから MCP サーバーを生成し、生成した全ツールを実 API に呼んで動作可否を報告する | 12:00 |
| 14 | Ask HN: Is cloudfare workers better than Vercel? (free tier)(Ask HN: 無料枠なら Cloudflare Workers は Vercel より良いか) | 非営利アプリが Vercel 無料枠の Fluid Active CPU や ISR reads の上限に達した相談で、コメントでは「コストなら Cloudflare、Next.js の手軽さなら Vercel」との意見が出た | 17:14 |
| 15 | Cache Me If You Can: XSS in Cloudflare’s /CDN-CGI/Image/(Cache Me If You Can:Cloudflare の /cdn-cgi/image/ における XSS) | svg-hush のサニタイズ回避、Chromium の Cache-Control no-cache による CSP 除去、Access のログアウト経由のリダイレクトを連鎖させて XSS を成立させた | 17:49 |
| 16 | Fly.io Sprites: Storage not ready blocked execution and checkpoint access(Fly.io Sprites:ストレージ未準備で実行とチェックポイントへのアクセスが阻まれた) | 2026 年 10 月 29 日 UTC 07:29〜08:00 に Sprite が HTTP 503「Storage not ready」を返し、実行もチェックポイント操作も失敗した | 18:41 |
| 17 | Show HN: Control – Data Observability for Postgres, Pipelines and CDC(Show HN: Control – Postgres・パイプライン・CDC のデータ可観測性) | dbhealth エージェントが毎分送るレポートで各 Postgres を稼働中・上限間近・停止・到達不能に分類し、無料枠は 1 クラスター・履歴 7 日 | 19:55 |
| 18 | Romanian company registry as an MCP server and REST API(ルーマニアの商業登記を MCP サーバーと REST API で提供) | ONRC の登記データにある 4,224,674 社を業種や県で検索でき、キーなしで 1 日 5 回・無料キーで 50 回まで使える | 21:03 |
| 19 | Show HN: Crewd NPM-style package manager for AI coding agents and skills(Show HN: AI コーディングエージェントとスキル向けの npm 風パッケージマネージャー Crewd) | HN の投稿ページには本文もリンク先の説明もなく、1 ポイントでコメントも無かったため機能の詳細は確認できなかった | 22:17 |
| 20 | Show HN: MyPrintables, a simple, small, and fast 3D assets manager(Show HN: MyPrintables – シンプルで小さく高速な 3D アセットマネージャー) | Printables 風のセルフホスト型 3D モデルライブラリで、API・React SPA・マイグレーション・管理 CLI を 1 つの Go バイナリにまとめた | 22:20 |
| 21 | Why would a JavaScript variable start with a dollar sign?(JavaScript の変数がドル記号で始まるのはなぜか) | リンク先の Stack Overflow の回答は WebFetch で取得できず、回答の内容と投稿時期は確認できなかった | 22:43 |
| 22 | Lobsters is now running on SQLite(Lobsters が SQLite で稼働するように) | 2026 年 7 月 11 日に MariaDB から本番移行済みの話題で、DB サーバーが不要になり VPS コストが約半分になった | 23:00 |
| 23 | Show HN: OLake – Open-Source Postgres/MySQL/MongoDB CDC to Apache Iceberg(Show HN: OLake – Postgres/MySQL/MongoDB の CDC を Apache Iceberg へ流すオープンソース) | Spark や Flink なしで Full Load と CDC を行い、Postgres→Iceberg の Full Load は 580,113 RPS と掲載している | 23:06 |
| 24 | Show HN: Seqora – Desktop DB Workbench for PostgreSQL, MySQL and SQLite(Show HN: Seqora – PostgreSQL・MySQL・SQLite 向けデスクトップ DB ワークベンチ) | DBeaver や TablePlus に不満を持った個人開発者製で、Pro は年 $49 か月 $5.99、Windows と Apple silicon の macOS に対応する | 23:15 |
| 25 | Show HN: AWS China-A Control Tower Clone and a Multi-Account Compliance Baseline(Show HN: AWS 中国版 Control Tower クローンとマルチアカウントのコンプライアンス基盤) | Control Tower 未提供の中国リージョンで Organizations・Identity Center・StackSets・Terraform により組み、1 チーム分のアカウント払い出しは 45 秒 | 23:34 |