Compute Engine APIの日付版指定がGA、Octoverseは2年連続TS首位ほか — Web Dev Digest: 2026‑11‑05
Top 20
Introducing Compute Engine API multi-versioning: Predictable evolution without breaking production(Compute Engine API のマルチバージョン対応を導入:本番を壊さない予測可能な進化)
Source: Google Cloud Blog | Published: 2026-11-05 01:00 JST
- Google Cloud が Compute Engine API の日付ベース多版管理を GA とし、既定値を変える変更は利用者が選ぶ新バージョンだけに入れると発表した。
- 安定版は
2026-09-01のようなYYYY-MM-DD形式で四半期ごとに公開され、公開後の破壊的変更はなく、現時点でサポート終了日も設定されていない。 - プレビュー版は
YYYY-MM-DD-preview形式で寿命は 1 年、指定はパス/compute/v1/のままX-Goog-Api-Versionヘッダーか$apiVersionクエリで行う。 - 新バージョンでは
AggregatedListのreturnPartialSuccessが既定で有効になり、1 ゾーンの一時障害で全体の一覧取得が失敗しにくくなる。エラーも AIP-193 のgoogle.rpc.ErrorInfoで構造化された。 /v1は完全サポートのまま既定として残り、SDK はリリースごとに特定バージョンへ束縛され、Terraform はgoogleが安定版、google-betaがプレビュー版を向く。
GitHubで最も使われている言語は2年連続TypeScript、プルリクの増加率はRust。急成長したOSSはCC Switch、Omarchyなど。GitHub Octoverse 2026
Source: Publickey | Published: 2026-11-05 00:18 JST
- GitHub の年次レポート Octoverse 2026 で、コントリビュータが最も使う言語は TypeScript が 2 年連続 1 位となり、プルリクエスト増加率では Rust が首位になったと発表された。
- 開発者総数は 2 億 2,500 万人で、国別はアメリカ 3,830 万人、インド 3,200 万人、中国 1,240 万人、ブラジル 1,020 万人、日本 715 万人の順だった。
- 言語 2 位の Python は TypeScript と僅差で、3 位以下は JavaScript、C#、Java、Shell、PHP などが続く。
- プルリクエスト増加率のグラフでは Rust に続いて TypeScript、Python、JavaScript、Go、C#、C++、Java が並ぶ。
- コントリビュータ数が急増した OSS は AI プロバイダ切替ツール CC Switch、MCP サーバ情報集 Awesome MCP Servers、DHH 氏主導の Linux ディストリビューション Omarchy だった。
AWS announces AWS Interconnect - last mile preview with Equinix(AWS が Equinix との AWS Interconnect - last mile プレビューを発表)
Source: AWS What’s New | Published: 2026-11-05 02:00 JST
- AWS が Equinix と組んだ AWS Interconnect - last mile をプレビュー公開し、世界 282 のデータセンターから数クリックで AWS へ専用接続できるようにした。
- プレビューの帯域は 1 Gbps で、US West (N. California) は San Jose、US East (N. Virginia) は Northern Virginia の都市圏経由なら無料になる。
- 設定はリージョン、帯域、Direct Connect gateway、Equinix Fabric One のプロジェクト ID を選び、発行されたアクティベーションキーを Equinix 側ポータルへ入力して完了する。
- 2 拠点 4 リンクの冗長容量が事前に用意され、BGP ピアリング・VLAN・ASN は自動で設定され、可用性 SLA は 99.99%、AWS と Equinix エッジ間は既定で MACsec 暗号化される。
- GA 時はコンソールから 1〜100 Gbps で拡張でき、パートナー向けのオープン API パッケージも GitHub の aws/Interconnect で公開された。
高速リリースでチャットの不具合報告を見失わない:版情報・AI整理・有人担当を一つの受付台帳にする
Source: Qiita | Published: 2026-11-05 02:15 JST
- 高速リリース下のチャット不具合報告は本文だけでなく受信時点の実行環境と一緒に固定し、AI は分類候補の作成に限定すべきだと結論づけている。
- 受付レコードは
sourceMessageId、ビルド情報から付与するappVersion、platform、許可リストに正規化したscreen、moderationなどを持つ。 - 重複判定のキーは本文でなく
sourceMessageIdで、再配送時は既存レコードを返し、版をまたぐ統合は自動で行わず担当者が判断する。 - AI 出力は要約 300 文字以下、カテゴリは
bug/question/request/unknownのみに検証し、提案だけでは状態も担当者も変わらない。 ownerが空のレコードはTRACKEDへ進めず、入口には Tencent RTC の Social Messaging を使い、翻訳文は原文を上書きせず別データで保持する。
Amazon RDS for Oracle now supports copying option groups during cross-Region snapshot copy(Amazon RDS for Oracle がクロスリージョンスナップショットコピー時のオプショングループコピーに対応)
Source: AWS What’s New | Published: 2026-11-05 03:40 JST
- Amazon RDS for Oracle がスナップショットのクロスリージョンコピー時にオプショングループも 1 回のリクエストでコピーできるようになった。
- 従来はオプショングループなしでスナップショットをコピーし、ターゲットリージョンで作り直してから復元する必要があった。
CopyDBSnapshotの API / CLI にある既存のブール値パラメータCopyOptionGroupをtrueにするだけで、コピー先スナップショットへ引き継がれる。- このパラメータはこれまでクロスアカウントコピー専用で、今回クロスリージョンコピーにも適用範囲が広がった。
- オプショングループは作成したリージョン固有のリソースで、新機能は全商用リージョンと AWS GovCloud (US) で利用できる。
Amazon DocumentDB (with MongoDB compatibility) is now available in the Asia Pacific (Taipei) and Asia Pacific (New Zealand) Regions(Amazon DocumentDB(MongoDB 互換)がアジアパシフィック(台北)と(ニュージーランド)リージョンで利用可能に)
Source: AWS What’s New | Published: 2026-11-05 04:00 JST
- Amazon DocumentDB (with MongoDB compatibility) がアジアパシフィックの台北とニュージーランドの 2 リージョンで利用可能になった。
- ストレージはアプリケーションへの影響なしで 128 TiB まで自動拡張する。
- 読み取りレプリカは数分で最大 15 台まで増やせ、スケールアウト時のアプリケーション停止はないとされる。
- 処理性能は毎秒数百万リクエストに対応すると案内されているが、読み取りの個別数値や対応する MongoDB API バージョンは告知に記載がない。
- CloudWatch、CloudTrail、Lambda、AWS Backup と連携し、クラスタはコンソール、AWS CLI、AWS SDK から作成できる。
Amazon MWAA now supports cost allocation tags(Amazon MWAA がコスト配分タグに対応)
Source: AWS What’s New | Published: 2026-11-05 08:00 JST
- Amazon MWAA がコスト配分タグに対応し、環境に付けたタグがワーカー、スケジューラー、Web サーバーのコンピュートまで伝播するようになった。
- タグ別の費用は AWS Cost Explorer と AWS Cost and Usage Reports で追跡でき、Airflow 費用をチームやプロジェクトへ配賦できる。
- タグは環境の新規作成時か既存環境の更新時に、コンソール、AWS CLI、MWAA API から付与する。
- 追跡を始めるには、Billing and Cost Management コンソールでタグキーをコスト配分タグとして有効化する必要がある。
- MWAA が提供される全リージョンで利用でき、タグのクォータや過去費用への遡及の有無は告知に記載がない。
Amazon SageMaker AI Studio Now Supports IAM Identity Center Multi-Region Replication(Amazon SageMaker AI Studio が IAM Identity Center のマルチリージョンレプリケーションに対応)
Source: AWS What’s New | Published: 2026-11-05 17:00 JST
- Amazon SageMaker AI Studio が IAM Identity Center のマルチリージョンレプリケーションに対応し、ドメインを IdC のプライマリとは別リージョンへ置けるようになった。
- 従来はプライマリの IdC インスタンスを Studio ドメインと同じリージョンに置く制約があった。
- IdC インスタンスを利用先リージョンへ複製することで、一元的な ID 管理とシングルサインオンを維持したままドメインを配置できる。
- 対象は東京、ソウル、シンガポール、シドニー、ムンバイ、フランクフルト、N. Virginia など告知に列挙された 15 リージョンである。
- プライマリを 1 リージョンに置いたまま、従業員の所在地やデータ所在地の要件に合うリージョンで Studio を動かせる。
JushoAI v0.1.30 をリリースしました: ダークモード追従、英語フォームの語彙、パターン不一致の警告
Source: Zenn | Published: 2026-11-05 06:25 JST
- 日本式フォーム補完拡張 JushoAI v0.1.30 が公開され、ページの
patternと合わない値は注入前に警告し、承認しても入れないようになった。 - 入力バナー、プレビュー、AI ガイド、確認ダイアログは OS のダークモードに追従し、実装は Shadow DOM 内の CSS を変数化する方式で、ライトモードの見た目は変えていない。
- 英語フォームでは性別の Male / Female を日本語プロファイルから解決し、Institution を school に分類し、School Website は学校名の誤補完を防ぐため分類から外した。
pattern="1"のように正規表現の構造を持たない欄とtype=dateの欄は検査の対象外で、「(01)参加者名」のラベルは氏名に分類される。- samples の corpus に実ページの fixture を 5 件追加し、Chrome の E2E テストには ChromeDriver と Chrome の版数の事前検査を加えた。
Notable V8 changes from Node.js 26 to 27 (Alpha)(Node.js 26 から 27(Alpha)への注目すべき V8 の変更点)
Source: Node.js Blog | Published: 2026-11-05 21:00 JST
- Node.js 27 Alpha は V8 を 14.6 から 15.6 へ上げ、
Math.sumPreciseやIterator.zipが既定で使えるようになり、シリアライズ形式やヒープ上限など互換性に関わる挙動も変わった。 - 既定の Old 世代上限は物理または cgroup メモリの半分(256 MB〜4 GB)となり、8 GB 環境では 2 GB から 4 GB へ増える。
v8.serialize()、structuredClone()、postMessageの新形式は Node 26 以前で読めず、Node 27 は旧形式のデータも読める。- 大きな配列のソートは TimSort から PowerSort へ替わって比較回数が変わり、LLVM libm の採用で
Math.sin(18)などの末尾桁も変わる。 - インスペクタのライブ編集と asm.js の Wasm 変換が削除され、GC の最悪停止は V8 のベンチマークで約 45 ms から約 10 ms へ縮んだ。
JavaScriptとReactの学習として、それぞれでTodoアプリを作りました。
Source: Qiita | Published: 2026-11-05 14:08 JST
- 著者は JavaScript 版と React 版の Todo アプリを比較し、操作後のデータに合わせて表示を組み立てられる点で React のほうが構造と更新処理を書きやすいと結論づけた。
- JavaScript 版は
createElement・className・appendChildで要素を組み立てるのに対し、React 版はmap内の JSX でliの入れ子構造をそのまま読み取れる。 - 完了処理は JavaScript 版が
liの移動と「戻す」ボタンの生成を行い、React 版は[...incompleteTodos]をコピーしてspliceし新しい配列を setter へ渡す。 - JavaScript 版はイベント内で作った戻すボタンにさらにイベントを登録するが、React 版は
onClick={() => onClickCompleteTodo(index)}でボタンと処理を直接対応させる。 - 件数表示は JavaScript 版が DOM の要素数を数え、削除処理で更新関数を呼び忘れていた一方、React 版は配列の長さ
incompleteTodos.lengthから求める。
【テスト】TestingLibraryElementError: Found multiple elements with the textに沼った
Source: Qiita | Published: 2026-11-05 00:14 JST
Found multiple elements with the textの原因はテスト中も実際の Supabase へ Todo が登録され、DOM に同じ要素が複数できていたことだと判明した。findByText()は該当要素が 1 つだけである前提のため、登録データが残るたびに同じ文言の要素が増えて失敗した。vite.config.jsのglobals: trueとsrc/test/setup.jsのafterEachによるcleanupを試したが解消しなかった。- 最終的に
vi.mock()で Supabase と通信するgetTodosとaddTodosのサービスモジュールを置き換えて解決した。 beforeEachでgetTodosは空配列、addTodosは登録内容の配列を返すよう設定してrender(<App />)し、screen.debug()で要素が 1 つになったことを確かめた。
コードがそのまま仕様を表すようにしたい。手始めに、if-elseは慎重に使用する。
Source: Qiita | Published: 2026-11-05 08:36 JST
- if-else の良し悪しは仕様次第であり、コードが仕様をそのまま表すよう分岐を仕様と照らし合わせて選ぶべきだと主張している。
dogだけを特別扱いし他は同じ処理でよいと仕様で決まっているなら、素のif (kind === 'dog') {...} else {...}で問題ないとした。catやrabbitを条件で明示し最後のelseでthrow new Error("Unexpected AnimalKind")を投げれば、仕様変更の修正漏れが即座にエラーになる。- 本当に怖いのはエラーではなく、
rabbit用の処理が草食動物という理由で偶然horseでも正しく動くような仕様違いの偶然の一致だと指摘している。 switchの default にも同じ考え方が当てはまると述べ、ストラテジーパターンは主題ではなく余談として触れるにとどめた。
sitemapを分割するなら、件数ではなく記事ごとに変わらない値で区切る ─ 境界ずれと404の点検リスト
Source: Qiita | Published: 2026-11-05 09:16 JST
- sitemap を件数で区切ると記事の増減で全分割の境界がずれて重複・欠落・404 を招くため、記事ごとに変わらない ID を 1,000 件幅で区切るべきだと結論づけている。
- 公開日時やカテゴリは更新や再取り込みで変わるため分割キーに使わず、自システムで採番した値を使う。
- 記事が 0 件になった分割は 404 にせず空の
<urlset>を 200 で返し、有効な ID は「今ある記事」ではなく保存した最大値から作る。 - 方式の切り替え時は新しい URL を古い URL と別名にし、古い URL をキャッシュ期間より長く返し続ける。
- 分割一覧の取得に失敗したら少ない一覧で代用せずエラーを返し、DevPick では Next.js App Router の
generateSitemapsでこの方針を適用している。
Next.js 16.4、Cache Components移行でTTFBとビルドはどう変わったか
Source: Zenn | Published: 2026-11-05 09:45 JST
- Next 15.5.28 から 16.4.4 + Cache Components への移行でビルドは 27.9 秒から 16.7 秒へ縮んだが、主因は Cache Components ではなく Turbopack の既定化だと判明した。
- 統制比較ではフラグ OFF の Turbopack が 22.0 秒、webpack が 35.3 秒で、バンドラー差は約 13.3 秒に及んだ。
- フラグを ON にするとビルドは Turbopack で +4.3 秒、webpack で +1.5 秒となり、Cache Components 自体はビルドをわずかに遅くした。
- TTFB が改善したのは
/searchの 14.5 ms から 4.7 ms だけで、/、/products、/products/1はほぼ変わらなかった。 /searchの改善は静的シェルを先に返す Partial Prerendering への構造変化によるもので、検索処理自体が速くなったことを示すものではないと著者は注意している。
逆引き! Bedrock AgentCore gateway ユースケース38選
Source: Zenn | Published: 2026-11-05 11:15 JST
- AgentCore Gateway は MCP ツール公開サービスからエージェント・ツール・モデルをまとめる AI ゲートウェイへ拡張されたが、1 クライアント 1 MCP サーバーなら直結のほうが単純だと結論づけている。
- ユースケース 38 件を既存資産のツール化 7 件、呼び出し統制 7 件、利用者 ID の伝播 6 件など 8 分類に整理した。
- 認可と監査の効果は Gateway を迂回できないことが前提で、Runtime の送信元制限や Memory のリソースベースポリシーで他経路を拒否する必要がある。
- inference ターゲットは model の値で Bedrock、OpenAI、Anthropic へ振り分け、Gateway rules のフォールバックでスロットリング時に別モデルへ切り替えられる。
- OpenAPI ターゲットで既存 REST API を改修せずツール化し、Policy (Cedar) で部署別に制限し、elicitation や MCP Tasks で長時間処理と人の確認を扱える。
35日でフロントエンドの基礎を完全に理解する #30 - フロントエンドのセキュリティ(XSS・CSP・サニタイズ・依存の脆弱性)
Source: Zenn | Published: 2026-11-05 13:22 JST
- Vue の
{{ }}と属性バインドは既定でエスケープして XSS の大半を防ぐが、v-htmlは生の HTML を挿入してonerrorを実行させると実測で確認した。 :titleバインドでも"が"になり、属性を抜け出して別の属性を注入する攻撃は成立しなかった。- DOMPurify は
<b>や<i>を残し、onerror属性、<script>とその中身、javascript:リンクのhrefを除去した。 - Chromium では CSP なしでインラインスクリプトが実行され、
script-src 'self'を付けると同じスクリプトがブロックされて#outの値はnot-runのままだった。 npm auditは lodash<=4.17.23の critical を検出したが、npm audit fix --forceはメジャー更新で壊れる可能性があると注意している。
[TypeScript] パスエイリアスには Subpath Imports を使いたい
Source: Zenn | Published: 2026-11-05 16:00 JST
- TypeScript のパスエイリアスは
tsconfig.jsonのpathsより、Node.js・Deno・Bun が実行時に解釈するpackage.jsonの Subpath Imports を使うべきだと主張している。 pathsは型解決用のマッピングにすぎず、tscも import を書き換えないため、Type Stripping やビルド後の JavaScript でMODULE_NOT_FOUNDが起きる。"imports": { "#/*": "./src/*" }と書けばimport { Logger } from "#/lib/log.ts"で解決でき、tsconfig-pathsや Vite・Jest への重複定義が要らなくなる。bunとnodeの条件で読み込むファイルを切り替える条件付きインポートはpathsにない機能で、TypeScript は 4.5 以降でimportsを認識する。- キーは必ず
#で始める必要があり、.ts拡張子の import に要るallowImportingTsExtensionsはnoEmit必須のためtscでトランスパイルする構成では使えない。
Show HN: ChannelVault, browse and search your Slack exports(ChannelVault:Slack エクスポートを閲覧・検索)
Source: Hacker News | Published: 2026-11-05 03:05 JST
- ChannelVault は Slack エクスポートの zip をローカルへ取り込み、オフラインで閲覧と全文検索ができる MIT ライセンスのデスクトップアプリとして公開された。
- 技術構成は Wails v2.17、Go、Svelte 5 (Runes)、Vite 7 で、データは WAL モードの組み込み SQLite3 に保存する。
- 検索は SQLite FTS5 の BM25 順位付けで、キーワード強調と元メッセージへの移動に対応する。
- 数万件規模のチャンネルは仮想スクロールと keyset ページネーションで扱い、中断した取り込みはチェックポイントから再開できる。
- テレメトリもクラウド依存もなく添付はローカルにキャッシュし、Linux、macOS、Windows に対応する。リポジトリは 268 コミット、4 スターだった。
Show HN: Synaps – Turn your agents into autonomous daemons(Synaps:エージェントを自律デーモンに変える)
Source: Hacker News | Published: 2026-11-05 22:57 JST
- SynapsCLI は約 32 MB の単一バイナリで AI エージェント群を動かす Rust 製ランタイムで、デーモンがセッションを保持するためウィンドウを閉じても継続できる。
- Claude、OpenAI Codex、Kimi、Amazon Bedrock、Ollama などを
/modelで切り替え、認証情報は短命のスコープ付きトークンを発行するブローカーに保持する。 - デーモンは
pin、rename、セッションを失わずバイナリを入れ替えるreloadなどのコマンドを持ち、複数端末から 1 つのセッションへ接続できる。 - README の自己計測ではアイドル TUI のメモリが 10 セッションで 79 MB、比較対象は 525〜1,197 MB で、プロンプトトークンの 97.9% がキャッシュから供給された。
- サンドボックスではなくツールは利用者権限で動くため、信頼できない作業にはコンテナか VM を使うよう README が勧めている。ライセンスは Apache-2.0 である。
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | GASの予約フォームで「最後の1席」の取り合いをLockServiceで解く | 最後の1席に2件が同時に届く競合を GAS の LockService で排他し、GAS コードへのテストの書き方も示した。 | @shirabeyadon | 00:04 |
| 2 | PCやGitHubに依存しない!CloudflareとAPIで実現する堅牢な定期実行の設計 | 毎時の生存印 API と、印が3時間以上古く日本時間8〜23時ならメールする API を Cloudflare Cron Trigger から呼ぶ構成を示した。 | @my_agent_works | 04:15 |
| 3 | R2 オブジェクトの自動削除を cron で:1回90キーに決めた刻み幅 | 利用者別の保持期間に対応するため R2 の削除を Workers の cron で回し、1回あたりの削除を90キーに刻むと決めた。 | @sakidori | 06:13 |
| 4 | 半年ぶりに pnpm audit したら critical が 5 件出てきた話【おうちストック開発日記 #4】 | 育休などで半年放置したリポジトリを pnpm audit すると critical が5件検出され、依存関係の見直しが大ごとになった。 | @koffeeex | 07:00 |
| 5 | AIエージェントの試行錯誤に「見た目が崩れていないか」の検査を組み込む 判定をLLMに任せない理由 | ページスピード改善の試行錯誤を AI エージェントに任せる際、見た目の崩れの判定は LLM に任せず機械的な比較で行う設計を採った。 | @miyanaga | 07:02 |
| 6 | 購入リンクのクリック計測を自作したら、人のクリックは13日間で0件だった | 自作クリック計測の6,833件のうち、人の印を付け始めた10月23日以降の13日間で人のクリックは0件だった。 | @sutokei | 08:00 |
| 7 | もう迷わない!CSSのカタカナ読みまとめ | absolute や aspect-ratio など CSS プロパティと値の、日本人同士で通じるカタカナ読みを一覧表にした。 | @ushi_osushi | 08:00 |
| 8 | 生成したCREATE TABLEを3つのDBに流したら、25パターン中16で失敗した | 自作ツールが生成した CREATE TABLE を MariaDB 10.11 など実 DB へ流すと、25パターン中16で失敗した。 | @a1221 | 08:01 |
| 9 | 【ホテルDX】客室からレイトチェックアウトを申請できる仕組みを作ってみた | 7garden の客室向け HIS に、ゲストからホテルへの初の通信としてレイトチェックアウト申請機能を追加した。 | @keitadev | 08:33 |
| 10 | Amazon Bedrock AgentCore Gatewayの推論ターゲットで利用者別のトークン上限を試してみた | AgentCore Gateway の推論ターゲットを LLM プロキシとして使い、1分あたりのトークン数で利用者別の上限をかけて試した。 | @xthixsl | 08:35 |
| 11 | 設計判断を学べる無料の資格問題集「tech-lab」に、苦手10問アタックと7日間お試しを追加 | AWS・Azure・LPIC の設計判断を問う無料問題集 tech-lab に、苦手10問アタックと7日間お試しを追加した。 | @sorapenguin | 09:00 |
| 12 | 領収書 PDF の金額が「前回ご請求額」になる。請求書用の拡張で見つけた読み取りの穴 3 つを移した(pdf.js・外部送信ゼロ) | 同形の請求書13通を読ませて見つけた金額・取引先選択の穴3つの修正を、pdf.js 製の領収書リネーム拡張へ移した。 | @sora_proj | 09:12 |
| 13 | sitemapを公開月で分けようとして、それも動く値だと気づいた話 | DevPick の sitemap 分割キーを、公開月も動く値だと気づいて3回考え直し、最後に記事 ID へ落ち着いた。 | @itaraiguma | 09:16 |
| 14 | Next.js 15から16へ Cache Components移行実践|12件のエラーと検証・切り戻し | SQLite の検証アプリを Next.js 15.5.28 から 16.4.4 へ移行し、エラー12件と警告1件を逐語収録した本を公開した。 | @yukina200 | 09:56 |
| 15 | Undo が一部の列だけ効かない ― 犯人はグリッドではなく、使う側の「作り直し」だった | TssGrid の Undo が一部の列で効かない原因は、グリッドでなく使う側の作り直しだったと作者自身が踏んで判明した。 | @tssdev | 10:00 |
| 16 | Ubuntuの修正カーネルが-updatesに来ない時、-proposedで先取りした話 | CVSS 9.8 の CVE-2026-98432 を直すカーネルが -updates に来ない間、-proposed から先取りして適用した。 | @daishiro | 10:00 |
| 17 | ランサムウェア被害の復旧前にバックアップの安全性を検証する Inspector AMI スキャンと GuardDuty の使い分け | Inspector の EC2 AMI オンデマンドスキャン対応を受け、ランサムウェア復旧元の検証で GuardDuty と使い分ける方法を示した。 | @khirasan | 10:00 |
| 18 | CloudFront自動WAF統合で見直す非同期処理基盤の入口設計 | 後段の DLQ や冪等性を整えても入口が無防備なら無意味とし、CloudFront の自動 WAF 統合を前提に入口設計を見直した。 | @geneg | 10:00 |
| 19 | CloudWatchは「数字・出来事・通知」で整理する。メトリクス・ログ・アラームの違い | メトリクスは数字、ログは出来事、アラームは通知と区別し、体温計・カルテ・警報にたとえて DVA 向けに整理した。 | @yasutomo7974 | 10:26 |
| 20 | 【AWS SOA】EC2の Invalid device name エラーとブロックデバイスマッピング | EC2 起動時の Invalid device name エラーの原因を公式ドキュメントで調べ、ブロックデバイスマッピングとの関係を整理した。 | @wakinoza | 11:19 |
| 21 | [AWS]セキュリティグループ設定のTerraform化 | hashicorp/aws ~> 6.0 のプロバイダで、AWS のセキュリティグループ設定を Terraform 化する手順を示した。 | @77nnaapp | 11:22 |
| 22 | InflabのIaC構築記(Part 1) | Inflab が AWS CDK、Terraform、Terragrunt を経て Pulumi に落ち着いた背景と、定着できると考える理由を語った。 | @inflab | 12:19 |
| 23 | AWS Cognito 認証認可 🔰 | 認証情報の管理を AWS Cognito に任せ、アプリ独自の DB にパスワードを保存しない仕組みを実装した。 | @reitonkyoj | 12:30 |
| 24 | cdk refactor で論理 ID を付け替えるときにハマったポイント | LogFirehose を LambdaLogFirehose などへ改名するため cdk refactor で論理 ID を付け替え、ハマった点を記録した。 | @yoneda_vc | 12:40 |
| 25 | Xで積み重ねた日々をmixi2へ。過去ポストのインポート機能ができるまで | カレンダーで投稿を振り返る機能を契機に、X の過去ポストを mixi2 へ取り込むインポート機能を開発した。 | @kuno | 13:29 |
| 26 | 週刊Cloudflare - 2026/11/01週 | 10月25〜31日の Cloudflare 更新を網羅し、Wrangler 4.153.0 の —infer-origin-from-routes などを挙げた。 | @asahi_iwm | 14:00 |
| 27 | 税込1,100円の消費税が101円になる:Math.floor(n / 1.1) を100万通り試した | Math.floor(n / 1.1) は100万通り中51,587通りで1円ずれ、n * 0.1 の切り捨てでは1件もずれなかった。 | @sbgg_jp | 14:21 |
| 28 | CS業務カイゼン・ジャーニー | 旅行会社アップルワールドの CS が受けるメールの読み分けとホテル提案を AI で改善した過程を時系列で記した。 | @petanko | 14:42 |
| 29 | ゴールド(XAU/USD)のロット計算式:たった1つの割り算と、10倍ずれる入力の落とし穴 | XAU/USD のロット計算は1回の割り算で済み、ブローカーごとのピップ定義の違いが10倍のずれを招くと指摘した。 | @lintradesgold | 14:48 |
| 30 | AIに任せられる時間の読み方:成功率50%と80%を比べる | METR の時間指標は求める成功率で目安が変わるとし、公開集計と合成曲線を区別して比べる計算画面を作った。 | @kanta13jp1 | 14:58 |
| 31 | AWS WAF をどこに置き、どう組むか:エッジとリージョンの使い分け・注意点・ルール設計 | AWS WAF をエッジとリージョンのどちらに置くかの使い分けと注意点、ルール設計を公式資料をもとに整理した。 | @anfangd | 15:09 |
| 32 | 白背景の画像と透過 PNG を CSS で切り分ける | 画像を白と濃いグレーの2種のコンテナに表示し、白い矩形の原因が CSS か元データの不透明背景かを切り分ける手順を示した。 | @valleywag | 15:11 |
| 33 | Meet Necoz! 😸 小さく、シンプルに、役に立つ OSS を! | 利用者や貢献者が増えた個人 OSS を背景に、新しい Open Source Organization「Necoz」を立ち上げた。 | @nyaomaru | 15:32 |
| 34 | MediaRecorder の保存形式とファイル拡張子を一致させる | isTypeSupported で絞っても録画は失敗しうるため候補ごとに start() を試し、実際の形式で拡張子を決める実装を示した。 | @jetpet | 16:17 |
| 35 | 15年物のPHP通販に Cloudflare の security-audit-skill を当てたら、SQLi/XSS 以外の穴が出た | 752箇所を pg_query_params 化済みの PHP 通販335本に security-audit-skill を当て、SQLi/XSS 以外の穴が見つかった。 | @sato_ken | 16:34 |
| 36 | Next.jsのサイトが全ページ毎回サーバー描画になっていた原因は、CSPのnonceだった | ルートレイアウトの headers() が全ページを動的描画にしており、固定 CSP 化で応答開始が0.4〜1.0秒から0.06〜0.12秒へ縮んだ。 | @kabubase | 16:38 |
| 37 | TSKaigi Sendai 2026 参加レポート | 11月1日に仙台の YUI NOS で開かれた TSKaigi Sendai 2026 の様子とチームラボ3名の登壇内容、登壇資料を載せた。 | @teamlab_front | 16:53 |
| 38 | PostgreSQL内部構造の深掘りと$800ロボティクス:海外技術トレンドから学ぶ低レイヤ理解の… | HN で話題の PostgreSQL 内部構造ドキュメントと $800 ロボティクスから、低レイヤを再評価する動きを論じた。 | @ament3 | 16:57 |
| 39 | 【Rust】Topcoatとは?【Webフレームワーク】 | Rust の Web フレームワーク Topcoat は HTML をサーバーで作り、小さな動きは Rust の式を JavaScript へ変換し、Wasm は使わない。 | @mshrynzw | 16:58 |
| 40 | Claude Codeで、マウスの動きを表示するオシロスコープを作った | マウスの X・Y 座標を CH1・CH2、1次 IIR ローパス後を M1・M2 に表示するオシロスコープを Claude Code で作り MIT で公開した。 | @shun_adachi | 17:29 |
| 41 | Raspberry Pi 5とAWSでトマトを遠隔栽培してみた話 | Raspberry Pi 5 と S3・Lambda・Bedrock で北海道のトマトを遠隔で見守り、毎日14時の写真判定を月約1.5ドルで回した。 | @yuki_log | 17:46 |
| 42 | 新しい案件が始まってから完成まで、フロントエンドエンジニアが気をつけたいこと | フロントエンド案件の初参加者向けに、SEO 対応や対象ブラウザ、期限の確認など説明からリリースまでの注意点を挙げた。 | @tamitami | 17:52 |
| 43 | AI生成コードを本番品質に保つためのフロントエンド開発の仕組み | AI 生成コードの品質はプロンプトより外側の仕組みで決まるとし、Next.js と TypeScript を例に4層の仕組みを示した。 | @sonpd185 | 18:00 |
| 44 | 中学生から学ぶ本格プログラミング | 現役 Web エンジニアが HTML/CSS/JavaScript から Git・GitHub までを教え、1週目からページを公開する中学生向けの本を公開した。 | @yoshiaki0217 | 18:01 |
| 45 | Azure Blobの詳細画面を作る:古い応答で上書きしないための実装と検証 | TenkaCloud Simulator の Azure Blob 詳細画面で値を API から取り直し、閉じた後に届く応答や同名の取り違えを検査した。 | @bull | 19:52 |
| 46 | React Hook Form の dirtyFields で部分更新にした話 | 往復で値が変わる2項目のせいで未編集でも「更新しました」と出たため、dirtyFields による部分更新へ変えた。 | @kana001_bit | 20:00 |
| 47 | GitHub ActionsでTerraformのCIを改善する | Reusable Workflow への分離、.tf 限定のパスフィルタ、actions/cache@v6 のプロバイダキャッシュで Terraform CI を改善した。 | @4no | 20:20 |
| 48 | AWSコンソールの自動操作、保存ボタンだけ人間 — 任せられる境界線 | Lightsail のインスタンス作成は AI エージェントのブラウザ操作で完走した一方、保存ボタンは人間が押す境界が見えた。 | @pythona | 20:54 |
| 49 | 入力検証:中高生に説明するつもりで書く技術・セキュリティ | 入力検証は画面だけでなくサーバーで型・長さ・形式・範囲を確かめ、合格後も SQL や表示の対策が別途要ると文化祭の予約票で示した。 | @kotanpolin | 20:58 |
| 50 | 孤児レコードとは?外部キーがないテーブルで起きる問題と練習SQL | 孤児レコードは LEFT JOIN と IS NULL で検出でき、論理削除の条件は WHERE でなく ON に書かないと誤判定すると示した。 | @joo_hashi | 21:08 |
| 51 | 今さら聞けないNode.js | Node.js はブラウザの外で JavaScript を動かす環境だと、React 開発で名前だけ知っていた著者が調べて整理した。 | @hiruma_devlog | 21:21 |
| 52 | チーム開発記録46:役割タグ編集とUpsert | Supabase の中間テーブル更新が全削除後の再挿入だったことから、定例会議で Upsert とは何かを取り上げて議論した。 | @singularitylabs | 23:11 |
| 53 | DBを構築してみた | PostgreSQL 14.6 をソースからビルドして /home/postgres/pgsql へ導入し、initdb から psql での接続まで確認した。 | @hamayu | 23:25 |
| 54 | 国家運営SNSを作ってみました | 投稿で得たコインで立候補や法案提出ができ、可決された法律が実際のルールへ反映される社会実験 SNS「National」を作った。 | @zavier | 23:34 |
| 55 | CloudTrailのログを保護するために使えるAWSの便利機能 | 組織の CloudTrail、SCP、S3 Object Lock のコンプライアンスモードで、保持期間中のログを root でも消せない構成を示した。 | @ara_ta3 | 23:51 |
| 56 | 絵文字1文字を \u エスケープしたら \ud83d\ude00 の2つになった。\u{1F600} は JSON に入れると読めない | charCodeAt で1つずつエスケープすると絵文字は UTF-16 サロゲートペアの2つになることを手元で確かめた。 | @hashitoz | 23:54 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | ECS Gateway が来たので、従来の ECS サービス・Express Mode との使い分けを整理して CloudFormation で試してみた | 10月20日発表の ECS Gateway は ALB や証明書を共用の入口にまとめ、各サービスは接続宣言だけで HTTPS URL を得られる。 | @leomarokun | 01:08 |
| 2 | Parquetの中身を見たいだけなのに。OSS禁止の現場で、AIにブラウザ1枚のビューアを作ってもらったらちょっと楽になった話 | OSS 禁止の現場で Athena の HIVE_BAD_DATA を調べるため、AI にブラウザ1枚の Parquet ビューアを作らせた。 | @Uri_memo | 01:37 |
| 3 | SyntaxError: The requested module ‘node:util’ does not provide an export named ‘styleText’ エラー | Node 18.16.0 で npm create vite@latest を実行すると styleText が無いという SyntaxError が出た。 | @yukmaru | 02:38 |
| 4 | 「別の実行が動いているので見送る」を終了コード 1 で返すと、.cmd は node の例外も構文エラーも同じ「見送り」と書いて 0 で終わり、負に読まれる終了コードでは見送らずに先へ進んだ | 見送りを終了コード1で返すと、.cmd は node の例外や構文エラーも「見送り」と書いて0で終わると判明した。 | @AUTOMOS | 07:23 |
| 5 | 今週のAWS・AI・Javaほかニュースまとめ(2026/11/05) | 10月29日〜11月5日の AWS・AI・Java 関連から8件を選び、ECS Managed Instances の json-file ログ対応などを挙げた。 | @goyle | 07:53 |
| 6 | AWS公式ブログのサンプルで、AWS DevOps Agentのセキュリティトリアージを東京リージョンで試す | AWS 公式サンプルを東京リージョンで動かし、セキュリティグループ全開放の再現で DevOps Agent の初動調査を採点した。 | @mtmt_factory | 07:55 |
| 7 | Sylver Coinage(Conway の硬貨ゲーム)— 素数 5 で始めれば勝ちと証明されているのに、勝ち方は誰も書けない。全局面ソルバーで Sicherman の表を計算し直した | 素数5で始めれば先手必勝と証明済みでも勝ち方は不明な Sylver Coinage を実装し、Sicherman の表を全局面ソルバーで再計算した。 | @sen-ltd | 08:39 |
| 8 | Vercel Speed Insights で LCP ボトルネックを特定し 3 秒→1 秒に改善した4つの対処 | next/image の priority で -0.8 秒など4つの修正を行い、マッチングアプリの LCP を3.2秒から1.1秒へ下げた。 | @Cosoado | 09:14 |
| 9 | 2026年11月5日 今日のQiitaトレンド記事をポッドキャストで聴こう! | 前日夜の Qiita トレンド記事を AI ポッドキャスト化して毎朝7時に更新する配信の、11月5日分を公開した。 | @ennagara128 | 09:44 |
| 10 | cacheComponents: true にしたら出たエラー12件 — 1件ずつしか見えないエラーを全部潰した記録 | Next 15.5.28 から 16.4.4 への移行でエラー12件と警告1件が1件ずつ表面化し、判断が要ったのは数件だった。 | @200Ritsu | 10:01 |
| 11 | PDF.js をデモから深掘り 4: getViewport メソッドの全体像 | PDF.js の getViewport は worker に触れず IO も行わない同期の純粋計算で、scale 0.5 の呼び出しから全体像を追った。 | @LanceVance | 10:44 |
| 12 | CSVからCREATE TABLEとINSERT文を生成する——型推定・先頭ゼロ・方言別エスケープの実装 | 約240行の convertCsvToSql で CSV を MySQL・PostgreSQL・SQLite 向け SQL へ変換し、先頭ゼロの郵便番号は文字列のまま残した。 | @sakutto-panda | 10:51 |
| 13 | 「未知の既知」を掘り起こす技術:知能爆発時代に、Claudeを単なる時短ツールで終わらせないために | LLM の最大の価値は時短でなく視界外の既存知識の探索だとし、POS 需要予測を例に AWS の MLOps とエージェント設計を示した。 | @yoshisen | 11:34 |
| 14 | Keep a review deck in localStorage(レビューデッキを localStorage に保持する) | Mandarin Recall は語彙カード ID と期限のリストをレビューごとに localStorage へ書き戻し、デッキにアカウントを不要にした。 | @wujieli0207 | 11:38 |
| 15 | PostgreSQLの本選びは対象レイヤで切り分ける | PostgreSQL の書籍は3層に分かれるため、第1層の SQL 本か運用本かを扱う層で見分けて1冊目を選ぶべきだと論じた。 | @techdbblog | 11:52 |
| 16 | flatMapで配列が残る・undefinedが入る理由:戻り値の形と1段だけの展開をNode.jsで実測 | flatMap は返した配列を1段だけ展開するため、配列を包んで返すと配列が残ることを Node.js v24.22.1 で実測した。 | @ennagara128 | 11:55 |
| 17 | 【AWS Cloud Quest】クラウドプラクティショナー再認定 | Cloud Practitioner 再認定の最終問題「クラウドアーキテクチャのモダナイズ」を、RDS のマルチ AZ 化など6問の対応案で示した。 | @k-ysd | 12:15 |
| 18 | JavaScriptのusingは、returnや例外の後で何を解放するか。9条件で確認する | using は取得と逆順に解放され途中の return でも同じで、Node.js 24.15.0 の9条件で例外と非同期の挙動も確認した。 | @hiro123 | 12:54 |
| 19 | Claude Code × 従量課金 | transcriptのJSONLからモデル別コストを集計し、サブスクとAPIの損益分岐を出すまで | transcript JSONL の message.usage から日別・モデル別トークンを集計し、API 従量課金の換算額を出すスクリプトを作った。 | @GYact | 13:53 |
| 20 | 個人開発サービスのAWS月額を80USDから40USDくらいまで下げた話 | 個人サービスの AWS 月額80USD を構成の見直しで下げ、11月は40USD 程度に収まる見込みになった。 | @pkxlulu | 15:25 |
| 21 | GASの「今日あと何分トリガーの残り起動数」がわかるChrome拡張機能を作った | Apps Script エディタの右下に1日の実行時間上限に対する使用率を出す Chrome 拡張 GAS Quota Meter を作った。 | @kazukichi_0914 | 15:34 |
| 22 | Kiro Workflowsを使う前に、チャットで済む仕事と分けておく | Kiro CLI 2.33.1 の V3 Workflows は有効化しても依頼時に起動する動作で、チャットで済む仕事との渡し分けを比較手順で示した。 | @heftykoo | 15:41 |
| 23 | .envを置くだけで終わらせない。Node.jsで考える環境変数の設計 | アプリには環境名でなく必要な設定値を渡す設計を勧め、Node.js の環境変数の読み込みと初期値の決め方を整理した。 | @takuya035035 | 16:36 |
| 24 | LGテレビ(webOS)のリモコンの「Disney+」ボタンでYouTubeを起動する | webOS テレビの Disney+ ボタンは既存手順だと画面が暗転したため、同じ appId の自作ランチャーで YouTube を起動した。 | @keleveni | 16:56 |
| 25 | 初心者でもわかる!Firebase Authenticationと安全なセッション管理の全体像 | Firebase Authentication の ID トークンだけでは認証状態を維持できないとし、Next.js でのセッション管理の実装例を示した。 | @felix-jp-studio | 17:14 |
| 26 | S3 を Deep Archive へ ~~S3 Inventory + Athena で何件・何 GiB 動くかを数える~~ | Deep Archive の移行費用は件数、削減額は容量で決まり、東京の単価では128KiB の元取りに約25か月かかると試算した。 | @gensan0223 | 17:16 |
| 27 | PostgreSQLのページネーションをOFFSETからKeysetへ:重複を防ぐSQL設計 | LIMIT 20 OFFSET 10000 は読み飛ばしが増えて同じ行も再登場するため、Keyset ページネーションへ移す SQL 設計を示した。 | @sponge841841 | 18:10 |
| 28 | TypeScriptでPFCを3食に分配するとき、丸め誤差で合計がズレる問題を解決する | PFC を3食に分けると丸めで合計がずれるため、各食事の表示値の合計が1日の値と一致する TypeScript 実装を示した。 | @seven_qwq027 | 18:14 |
| 29 | 【Angular技術要素解説】ビルドツールとパフォーマンス最適化を理解する:CLI・esbuild・SSR | Angular CLI、esbuild / Vite、AOT、Ivy、SSR と Hydration が ng build の裏で担う役割をシリーズ第8弾で整理した。 | @itstar_lab | 19:32 |
| 30 | CloudFront + Lambda 関数 URL で画像を配信時に縮小して、ページの画像容量半分以下にした話 | 78枚で26.8MB の画像を配信時に短辺720px・WebP 画質80へ縮小し、11.9MB と56%減らした。 | @Tukirukiki | 20:33 |
| 31 | How I Grew FrontendGeek from 1,000 to 1 Million Monthly Traffic: 5 Things That Actually Helped(FrontendGeek を月間 1,000 から 100 万トラフィックへ伸ばした方法:本当に効いた 5 つのこと) | 著者はフロントエンド開発者向けの FrontendGeek を、SEO の実験とツール公開により月間100万トラフィックまで育てた。 | @FrontendGeek | 20:42 |
| 32 | インストールなしで z/OS を触る:ブラウザで動く JCL 練習端末と MVS コンソールを作った | インストール不要の JCL 練習端末と MVS コンソールシミュレータを無料公開し、本物の z/OS ではない学習用と明記した。 | @son-jo-sokora | 20:43 |
| 33 | ECR に1回 push しただけで3件並ぶ正体は、provenance attestation だった | Docker 29 で残るようになった provenance attestation が ECR に3件並ぶ原因で、—provenance=false で1件に戻った。 | @ogura-gmoconnect | 21:15 |
| 34 | 読めないのに「言語らしい」と分かる文章を作る:ブラウザで動く人工言語ジェネレーター | seed で再現できる人工言語を音・語彙・文法・文字まで毎回生成し、語順など20項目も指定できるツールを作った。 | @son-jo-sokora | 21:36 |
| 35 | 【日替わりITトレンド:“クラウド”】AIに「手順どおり」を守らせるAWS新機能!クラウド3社の決算と、Oracle CloudにGoogle製AIチップ | AWS の手順遵守機能、クラウド大手3社の決算、Oracle Cloud が2027年に Google 製 TPU を導入する話題を挙げた。 | @mt_caddi | 21:49 |
| 36 | 【MUI v6】Checkbox・Radio・Autocompleteのテスト方法 | MUI v6 の Checkbox・Radio・Autocomplete を Jest と React Testing Library で取得から検証まで試すコードを示した。 | @kishimin | 22:03 |
| 37 | PromptfooのJavaScript assertionでreturnが構文エラーになる場合の修正 | Promptfoo 0.125.1 は return を含む判定を1行で渡すと構文エラーになり、複数行形式か最後の評価式なら動くと確認した。 | @ino545440 | 22:12 |
| 38 | aws login と aws sso login の使い方を 4 パターンで整理してみた(IAM ユーザー / スイッチロール / SSO / SSO+スイッチロール) | IAM ユーザーは aws login、SSO は aws sso login を使うとし、スイッチロールを含む4パターンの使い方を示した。 | @leomarokun | 22:27 |
| 39 | AWS SOA-C03 再受験に向けて | SOA-C03 は706点で合格基準720点に14点届かず、問題演習中心の学習を見直して2027年4月までの合格を目指す。 | @QP0001 | 22:48 |
| 40 | 文化祭当日、タイピングゲームがつながらない。 | 3日前は校内 Wi-Fi でつながった Express 製タイピングゲームが当日つながらず、サーバー予定の PC を来場者用ゲーム機へ回した。 | @tukiharu | 22:55 |
| 41 | AWS Control Towerの仕組みをランディングゾーン4.0のハンズオン手順で整理してみた | 2025年11月公開のランディングゾーン4.0は必須だった連携を個別に外せるようになり、API で構築する手順を示した。 | @yama3133 | 23:09 |
| 42 | JSON を整形しただけでキーの順番が変わり、重複したキーは1つ消えた。JSON.parse は数字のキーを先頭に並べ直す | JSON.parse は数字キーを小さい順で先頭に並べ替え、重複キーは後の値だけを残すため、整形だけで順序が変わると確認した。 | @hashito | 23:42 |
| 43 | ALB を使わず EC2 単体でゼロダウンデプロイする方法 | 同じ EC2 に Postgres を置く低コスト構成で、ALB を使わず nginx でゼロダウンタイムデプロイを設定した。 | @kuto110 | 23:56 |
Publickey
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | クラウドインフラのシェア、AWSが26%に後退、Google Cloudは16%に上昇。クラウドインフラ市場全体は過去最大の高成長率へ。2026年第3四半期、Synergy Research | 2026年第3四半期のシェアは AWS 26%、Azure 19%、Google Cloud 16%で、市場規模は1,680億ドル、前年同期比55%増だった。 | 00:23 |
gihyo.jp
2026-11-05 付の記事はありませんでした。
GIGAZINE
2026-11-05 付の記事はありませんでした。
ITmedia News
2026-11-05 付の記事はありませんでした。
TypeScript Blog
2026-11-05 付の記事はありませんでした。
Node.js Blog
対象日の該当記事はすべて Top 20 に掲載されています。
Astro Blog
2026-11-05 付の記事はありませんでした。
Cloudflare Blog
2026-11-05 付の記事はありませんでした。
Vercel Changelog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Kimi K3.1 Pro now has more ZDR providers on AI Gateway(Kimi K3.1 Pro の AI Gateway における ZDR プロバイダが増加) | Moonshot AI のみだった K3.1 Pro と Highspeed の提供元に ZDR 対応事業者が加わり、どちらも 1M トークンの文脈と画像入力に対応する。 | 02:00 |
| 2 | Workflow SDK adds idempotent starts(Workflow SDK に冪等な開始を追加) | start() が実行の受付と Hook の確保を1ステップで行い、getHookByToken() を挟む方式にあった重複開始の競合を解消した。 | 03:55 |
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Amazon Connect Customer now shows associated cases in contact records(Amazon Connect Customer がコンタクトレコードに関連ケースを表示) | コンタクトレコードにケース ID と参照番号が入り、DescribeContact API とイベントストリームからも問い合わせ件数を分析できる。 | 02:00 |
| 2 | Amazon ECS Managed Daemons can now collect json-file logs from application containers on Amazon ECS Managed Instances(Amazon ECS Managed Daemons が ECS Managed Instances 上のコンテナから json-file ログを収集可能に) | Managed Instances が json-file ログドライバーに対応し、Managed Daemons がボリュームマウントで直接読んで任意の送信先へ転送できる。 | 06:29 |
Google Cloud Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Powering open infrastructure for autonomous agents(自律エージェントのためのオープンなインフラを支える) | Google が Agent Substrate、gVisor、OpenRL を CNCF へ寄贈し、Agent Substrate 1.0 は休止エージェントを500ms未満で復元する。 | 21:30 |
Supabase Blog
2026-11-05 付の記事はありませんでした。
web.dev
フィードを取得できなかったため掲載できませんでした。
Mozilla Hacks
2026-11-05 付の記事はありませんでした。
CSS-Tricks
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Smashing AI Conference(Smashing AI カンファレンス) | 12月1日開催のオンライン会議で AI とデザインシステムを扱い、Brad Frost らが登壇し、参加費は€50である。 | 00:02 |
| 2 | Taming Typography: Building a Modern CSS Reset(タイポグラフィを手なずける:モダンな CSS リセットの構築) | tidy-typography.css は text-box-trim、text-wrap: pretty、cqi による流体サイズで組版を整え、ブラウザ対応差は残ると注記した。 | 23:55 |
Smashing Magazine
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Making Immersive LLM Chat Experiences More Accessible(没入型 LLM チャット体験をよりアクセシブルにする) | 応答は完了後に専用ライブリージョンで全文を読み上げ、読み込み中は5秒ごとに通知し、フォーカスは入力欄に残すよう提言した。 | 22:00 |
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Show HN: Pinery Static – Export WordPress to a Static Site on Cloudflare Pages(Pinery Static:WordPress を Cloudflare Pages の静的サイトへ書き出す) | PHP のみで BLAKE3 直接アップロードを行い wrangler が不要で、書き出しと増分ビルドは無料、Plus は$59.99である。 | 00:22 |
| 2 | Show HN: Meshword - crosswords meet nonograms(Meshword:クロスワードとノノグラムの融合) | 投稿によれば行と列の文字群から単語と空白マスを推理する毎日のパズルで、練習問題は60問あり、リンク先の取得結果はタイトルのみだった。 | 01:04 |
| 3 | Show HN: Curious HN – Hacker News without the snark(Curious HN:皮肉のない Hacker News) | Claude が HN コメントを削除か書き換えで選別し、書き換え分は仮名で出す非公式ミラーで、例示の5件中3件を削除した。 | 02:25 |
| 4 | Show HN: Cppbolt – A lightweight C++ to WebAssembly compiler written in Rust(Cppbolt:Rust 製の軽量な C++ から WebAssembly へのコンパイラ) | LLVM も Emscripten も使わず C++17 の一部を .wasm へ変換し、テンプレートや例外、RTTI は対象外としている。 | 02:45 |
| 5 | Server closed the connection unexpectedly in Postgres(Postgres の server closed the connection unexpectedly) | 11月2日付の記事で、このエラーは libpq が理由なく出すためサーバーログを確認すべきで、経路断は無設定だと検知に約951秒かかった。 | 02:57 |
| 6 | Show HN: GraphPilot, a GraphQL edge cache that purges by entity(GraphPilot:エンティティ単位でパージする GraphQL エッジキャッシュ) | ミューテーションが返したエンティティを含む応答だけを数秒で消し、キャッシュヒットの p95 は9〜18ms と自社で計測した。 | 03:26 |
| 7 | Show HN: Homotope, vectorize images to SVG in the browser, MIT engine on NPM(Homotope:ブラウザで画像を SVG 化、MIT のエンジンを NPM で公開) | @homotope/engine は依存なしの TypeScript 製で、OKLab 量子化と境界共有フィットにより PNG や JPEG を隙間のない SVG にする。 | 04:18 |
| 8 | Show HN: Gauge – Open-Source CLI to recursively improve your docs(Gauge:ドキュメントを再帰的に改善するオープンソース CLI) | Claude Code や Codex を Docker で走らせて詰まった箇所を記録し、修正前後のバッチを比較する MIT ライセンスの CLI である。 | 05:31 |
| 9 | Prettier: An Opinionated Code Formatter(Prettier:こだわりの強いコードフォーマッター) | 新規リリースの告知ではなく公式サイトの投稿で、JavaScript、CSS、YAML などの対応言語を載せ、版番号や日付の記載はなかった。 | 06:16 |
| 10 | Building Barista: Postgres, Embeddings, and Jev(Barista の構築:Postgres、埋め込み、Jev) | 11月4日付の記事で、Postgres をキュー、スケジューラ、pgvector の3役に使い、月約8ドルの db-f1-micro で読書推薦を動かした。 | 07:49 |
| 11 | Zgui: Native Rust UI with fine-grained signals, CSS, and a retained GPU renderer(Zgui:細粒度シグナル、CSS、保持型 GPU レンダラーを備えたネイティブ Rust UI) | Leptos の reactive_graph と Stylo を使って wgpu と Vello で描画する webview なしの UI で、0.1 の実験段階にある。 | 09:06 |
| 12 | One TypeScript codebase, compiled native–from microcontrollers to consoles(1 つの TypeScript コードベースをマイコンからコンソールまでネイティブコンパイル) | geatsc が TypeScript を C++ へ変換し、ブラウザも JS VM も載せない ESP32 や Xbox 向けバイナリを生成する。 | 09:09 |
| 13 | Show HN: Native HTML Partials and Native MFEs(ネイティブ HTML パーシャルとネイティブ MFE) | RMD パターンはバンドラーもフレームワーク実行時も使わず UI をクロスオリジンで読み込む仕様案で、性能値の提示はなかった。 | 09:26 |
| 14 | Show HN: Hyperb – multiplatform browser for hypereffect apps (iroh, HTTP, WASM)(Hyperb:hypereffect アプリ向けのマルチプラットフォームブラウザ(iroh、HTTP、WASM)) | サーバーが送るレイアウトを中立のクライアントが描画する hyperb:// ブラウザで、Windows、Linux、Web などに対応する。 | 13:08 |
| 15 | Lemmings CSS Animation(Lemmings の CSS アニメーション) | リンク先は Walker Playground というデモで、歩く人形を要素の上に載せて投げられるが、実装技術の記載はなかった。 | 13:54 |
| 16 | Patching the PHP and Node.js Vulnerabilities(PHP と Node.js の脆弱性へのパッチ適用) | 10月21日の脆弱性公開時に Laravel Cloud は5時間弱で稼働中パッチを完了し、Forge は約4,800件のデプロイが取り消された。 | 19:34 |
| 17 | Show HN: Spindle – a full-featured, type-safe web framework for OCaml 5(Spindle:OCaml 5 向けの高機能で型安全な Web フレームワーク) | OCaml 5.5 以上の Eio ネイティブ実装で、型から JSON コーデックと OpenAPI を導出し、SQLite と Postgres に対応する。 | 19:45 |
| 18 | KVGuard: Catching the KV cache bug behind Cloudflare’s GLM leak(KVGuard:Cloudflare の GLM 漏洩の背後にある KV キャッシュバグの検出) | 10月公表の155件の漏洩は SGLang の未初期化読み取りが原因で、KVGuard は漏洩リクエストで4,095回の不正読み取りを検出した。 | 19:48 |
| 19 | Show HN: Vector – a macOS app for engineering with agents(Vector:エージェントと開発するための macOS アプリ) | 既存の Claude と Codex の環境を使いワークスペースとサブエージェントを管理する Apple silicon 専用アプリで、ベータ中は無料である。 | 19:49 |
| 20 | Ask HN: How do small teams pragmatically manage Dependabot fatigue?(小規模チームは Dependabot 疲れをどう実務的に管理しているか) | CVE 対応の負担を問う投稿で、回答は Wiz などで critical を遮断し悪用可否を確認してから更新すると勧め、見えるコメントは3件だった。 | 19:53 |
| 21 | Reusing existing FUSE daemons as VirtioFS backend(既存の FUSE デーモンを VirtioFS バックエンドとして再利用) | Linux 6.12 と QEMU 10.2.0 向けの実験的 vhost モジュールで bindfs などを再利用し、pjdfstest は68/71を通過した。 | 20:32 |
| 22 | JavaScript obfuscation against “AI” code analysis(「AI」によるコード解析に対抗する JavaScript 難読化) | リンク先の取得結果は投稿者名と「This is fun」というタイトルのみで、本文も日付も得られず難読化の中身は確認できなかった。 | 20:40 |
| 23 | Show HN: Firenook – Firebase emulators in Rust: 40× faster writes, 10× less RAM(Firenook:Rust 製 Firebase エミュレータ、書き込み 40 倍高速・RAM 10 分の 1) | 書き込み中央値は5.1ms 対208.2ms、ピークメモリは2.11GiB 対22.57GiB と自社で計測し、Java は不要である。 | 22:07 |
| 24 | Show HN: Depquiet, Triage NPM/pip/Dependabot alerts by reachability(Depquiet:NPM・pip・Dependabot のアラートを到達性でトリアージ) | import 単位の到達性でアラートを ACTION、REVIEW、FILTERED に分け、6プロジェクト535件のうち19%を除外した。 | 22:27 |
| 25 | Show HN: Spaceguesser – GeoGuessr for the Solar System(Spaceguesser:太陽系版 GeoGuessr) | NASA の火星パノラマ約1万4千枚と Svelte + Three.js 製の軌道図を当てるゲームで、リンク先の取得結果はタイトルのみだった。 | 23:29 |
| 26 | Supabase’s official Postgres skill took longer than no skill(Supabase 公式の Postgres スキルはスキルなしより時間がかかった) | 10月26〜27日の試験で公式スキルは多くの組み合わせでトークンと時間を増やし、Codex/Luna は+75.8%、+27.0%だった。 | 23:42 |
| 27 | OpenAI apes AWS Marketplace while Anthropic remains stubbornly Microsoftian(OpenAI は AWS Marketplace を真似し、Anthropic は頑なに Microsoft 流のまま) | 9月30日付のコラムで Corey Quinn は OpenAI の約32社のマーケットプレイスと Anthropic の囲い込みを対比した。 | 23:43 |
| 28 | Show HN: Typos – Render Typst Documents to Thermal Printers (Go and ESC/POS)(Typos:Typst 文書をサーマルプリンターへ出力(Go と ESC/POS)) | Typst を画像にして ESC/POS で送る Go 製 CLI で、内蔵フォントを避けて韓国語など CJK の印字問題を回避した。 | 23:56 |
| 29 | Show HN: MaidenRun – Deploy an AI agent to your AWS and collect tester feedback(MaidenRun:AI エージェントを自分の AWS にデプロイしテスターの評価を収集) | エージェントを EC2 へデプロイし、8002番ポートのフォームで集めた評価をバージョン別に比較する Apache 2.0 のツールである。 | 23:59 |