GoogleがRSSフィードの普及を破壊したのはいかにして起きたか
How Google helped destroy adoption of RSS feeds (2023)
GoogleはChromeからのRSSボタンの削除、FeedBurnerの制限、Google Readerの終了、Google NewsからのRSS排除など、相次いでRSSサポートを終了しました。2013年のGoogle Reader終了はユーザーに大きな打撃を与え、多くのユーザーがRSSフィードの使用を諦める原因となりました。著者はこれが「Embrace, Extend, and Extinguish」(抱き込み、拡張、撲滅)戦略だと批判しています。
Cursor、ページとCSVエクスポートからコスト情報を削除
Cursor removed cost information from the usage page and CSV export
Cursor IDEの使用量ページとCSVエクスポートからコスト情報の表示が削除され、ユーザーがどの程度のトークンを消費しているかを把握できなくなりました。ユーザーは月額利用料に対するコスト感を抱くことができなくなり、不透明な料金体系に対する不安が高まっています。
カナダ、UNサイバー犯罪条約に署名 - 監視条約の懸念
A Surveillance Treaty in Disguise: Canada Signs UN Cybercrime Convention
カナダが国連サイバー犯罪条約に署名しました。この条約は本来サイバー犯罪対策ではなく、越境監視と電子証拠共有の強化が目的だと批判されています。ロシア、中国、イランなどが主導した条約にカナダが署名したことで、言論の自由やプライバシーの懸念が高まっています。
ripgrep muslバイナリが大規模検索時にセグメンテーション fault を起こす問題
RipGrep musl binaries occasionally segfault during very-large searches
ripgrepのmuslライブラリを使用したバイナリで、非常に大きなファイルを検索する際にセグメンテーション fault が発生するバグが報告されました。特定の条件下でのみ発生するメモリ関連の問題で、開発者が原因を調査中です。
GoogleはGoogle Newsを見捨てたのか?
Google has abandoned Google News?
Google Newsに関するユーザーの懸念が高まっています。サービスの継続的な縮小と、Apple MusicやSpotifyなどの競合との関係類似性について議論されています。
AI フレンドリーな CLI を開発するテクニック
AI フレンドリーな CLI を開発するテクニック
OSSであるCLIツール(aqua、pinact、tfcmtなど)を開発する著者が、AIエージェントがCLIを効率的に扱うためのテクニックを共有します。AIがWeb Fetchなしで正しい回答ができるようなCLI設計の勘所を解説します。
GitHubにスタック型プルリクエストが登場。gh stackでPRを分割して積み上げよう
GitHubにスタック型プルリクエストが登場。gh stackでPRを分割して積み上げよう
GitHub公式の「スタック型プルリクエスト」機能が登場しました。大きな変更を順序付きの小さなPR群に分割して扱え、gh stack syncでスタックのrebaseとpushを一発で行えます。AIエージェント用のスキルも公開されています。
Web Streams API 入門 ― 基本概念から実践まで
Web Streams API 入門 ― 基本概念から実践まで
JavaScriptでストリーム処理を行う標準API「Web Streams API」について、基本概念から実践的な使い方、Node.js Streamとの違いまで詳しく解説します。CYBOZU SUMMER BLOG FES '26の記事です。
GitHub Actionsのコストが増えているなら、Namespaceを使えばいいじゃない
GitHub Actionsのコストが増えているなら、Namespaceを使えばいいじゃない
GitHub ActionsのランナーをGitHub hosted→Blacksmith→Namespaceと乗り換えた事例報告。CIコストは約1/4になり、遅い処理でも37%短縮、CIが完了しない事故は32件から0件に削減。移行作業は1行変えるだけという簡単さ。
MCPの大型アップデート(2026-07-28)で何が変わったか
MCPの大型アップデート(2026-07-28)で何が変わったか
MCPの2026年7月28日の大型アップデートでは、通信の土台作り直しや認可の強化など重要な仕様変更がありました。TypeScript SDK v2を使った新機能の実装例を交えて解説します。
TypeScript 7 時代の Vue.js ツールチェーン Vize を実プロダクトで検証した
TypeScript 7 時代の Vue.js ツールチェーン Vize を実プロダクトで検証した
TypeScript 7.0のコンパイラのGo言語移植による型チェック速度向上をVue.jsプロジェクトで検証。vue-tscの代わりにVizeを使用することで、TypeScript 7の高速化をVue.jsでも享受できました。
DevPub - Dev.to 用オープンソースCLIツールを発表
Introducing DevPub - Open Source Dev.to CLI Tool
Dev.toのための新しいオープンソースCLIツール「DevPub」が発表されました。記事公開だけでなく、アナリティクス、セマンティック検索、トレンド発見、バリデーション機能などを備えた総合的なツールです。
CyberPanelのSSL自動更新が静かに失敗する問題の修正方法
CyberPanel's SSL Auto-Renewal Can Silently Fail — Here's the Fix
CyberPanelサーバーの定期チェック中发现、SSL証明書の自動更新が静かに失敗している問題がありました。-certonlyモードでの更新処理の問題を修正する方法を解説します。
3週間でGoを習得。昨日、k9sにコードがマージされた
I Learned Go in 3 Weeks. Yesterday, My Code Merged into k9s.
Goの経験ゼロから3週間で学び、人気のKubernetes管理ツールk9sに貢献するコードがマージされました。初心者でもOSSへの貢献は可能であることを実証したエピソードです。
なぜAgentの評価はModelの評価より難しいのか
Why Agent評価はModelの評価より難しいのか
Agentシステムの評価は単一のModel評価とは根本的に異なります。オープンソースのAgent評価フレームワークを構築する中で得た知見を元に、Agent評価の難しさとその解決策を考察します。
より速いPR、より弱い本能:AI支援エンジニアリングにおける判断の問題
Faster PRs, Weaker Instincts: The Judgment Problem in AI-Assisted Engineering
AI支援コーディングの導入によりPR作成は速くなったものの、開発者の判断能力が低下しているという問題提起があります。AIに依存しすぎることでエンジニアとしての本能が衰えるリスクについて考察します。
.NET 8から.NET 10へAPI契約を壊さずアップグレードする方法
Upgrade .NET 8 to .NET 10 Without Breaking Your API Contract
.NET 8から.NET 10へのアップグレードをAPI契約の移行として扱うアプローチを紹介します。breaking changeを恐れず、安全に最新バージョンへ移行するための実践的なガイドです。