- AppleとGoogleのGemini提携とイーロン・マスクの反発
- Anthropicの自律型AIエージェント「Cowork」の発表
- ソフトウェアエンジニアのキャリアパスと必要なスキル
- AIコード生成時代におけるTypeScriptなど型付き言語の重要性
- AIエージェント対応のECプロトコル「Universal Commerce Protocol」
- AI時代に人間が磨くべき3つのスキル
- CES 2026と中国メーカーの台頭
- 退職・週4日勤務・通勤時間と健康の関係
- React状態管理ライブラリの選択指針
- ゲームエフェクトの制作技術
- Excelシート差分抽出ツール「ii-exsh-diff」
- リアクティブ欠陥を解決するJavaScriptフレームワーク「Crank.js」
- CPU使用率を表示する「RunCat 365」の新機能
- Gemini 2.5 Flashで作る野球データ分析AIエージェント
- IPv6を忘れたiptables設定の落とし穴
- DDDにおけるUseCaseレイヤーの必要性
- Windows 11でCopilotアプリを削除可能に
- ChatGPT外部連携の脆弱性「ZombieAgent」
- 写真から30秒で位置を特定するAI「GeoSpy」
- BuriKaigi 2026の運営レポート
AppleとGoogleのGemini提携とイーロン・マスクの反発
AppleがGoogleと数年にわたるAI協力契約を締結し、Google Geminiが次世代Apple Intelligenceの基盤として採用されることが発表されました。2026年登場予定の次世代SiriやiPhone・Mac向け機能にGeminiが統合され、オンデバイスAIとPrivate Cloud Computeを通じてAppleのプライバシー基準を維持しながら高度なAI体験を実現します。一方、イーロン・マスク氏は、GoogleのAndroidとChrome所持による市場支配力の過度な集中を批判し、xAIの「Grok」が不当に排除されていると指摘しています。
Anthropicの自律型AIエージェント「Cowork」の発表
AnthropicがClaude Codeの自律実行能力をナレッジワークに適用した自律型AI「Cowork」を発表しました。macOS版Claude Desktop内で機能プレビューが提供され、Claude Max加入者向けから開始されます。Coworkはユーザーのデスクトップで動作し、ファイル操作や整理を自動実行可能で、複雑なタスクをサブエージェントに分割して並行処理することでユーザーの介入を不要にし、ファイル整理・資料調査・文書作成などのナレッジワーク領域での活用が想定されています。
ソフトウェアエンジニアのキャリアパスと必要なスキル
ソフトウェアエンジニアのキャリアは「コード量の増加」ではなく「技術的判断の数と重さが増える過程」として定義され、理解力・課題分析力・技術力・実行力・リーダーシップの5つの能力が必須とされています。ジュニアからミドル、シニアへと進むにつれて任される判断の範囲と責任が段階的に拡大し、キャリアは期待→実績→信用→次の期待という循環で形成されます。シニア以降はマネジメント(EM)またはIC(スタッフエンジニア等)の異なるキャリアパスに分岐することが示されています。
AIコード生成時代におけるTypeScriptなど型付き言語の重要性
GitHubがAIコード生成の普及により型付き言語(TypeScript等)が注目されている理由を説明しました。AI生成コードのコンパイルエラーの94%は型チェック失敗であり、型システムが信頼性向上に不可欠であることが明らかになっています。型付き言語を使用することでエラーをコンパイル前に検出でき、正しいコード生成を期待可能になるため、AI支援開発とエージェント開発の人気が高まるにつれ、型システムの重要性はさらに増すと予測されています。
AIエージェント対応のECプロトコル「Universal Commerce Protocol」
GoogleらがAIエージェント向けのオープン標準「Universal Commerce Protocol(UCP)」を発表しました。AIエージェントとの対話だけで商品検索から購入・決済まで実現し、従来のECサイト訪問が不要になるショッピング体験の劇的な変化をもたらします。Google Search やGeminiのAIモードからPayPalやGoogle Pay経由でチェックアウトが可能になり、Shopify、Etsy、Walmartなど20社以上が支援する業界標準プロトコルとして、販売店側もBusiness AgentとDirect Offersを通じてAI時代に対応できるようになります。
AI時代に人間が磨くべき3つのスキル
マッキンゼーがAI時代に人間に必要な3つのスキルを特定しました。それは「志を抱く能力」「判断力」「真の創造性」です。AIモデルは推論に基づき次のステップを導きますが、目標設定や根本的な意思決定は人間のみが可能であるとされています。企業の採用基準も変化し、学歴より実践スキル(GitHub等)での評価へシフトしています。マッキンゼーでは2万5000のAIエージェント導入で150万時間の業務効率化を実現し、コンサルタントは定型業務から離脱して複雑な課題解決に注力する働き方へ転換しています。
CES 2026と中国メーカーの台頭
CES 2026でソニー、Google、サムスンなど大手がメイン会場から撤退し、テクノロジーイベントとしての変質が加速しています。中国メーカーが存在感を大幅に拡大し、製造スピードと低コストで優位性を確立する一方、NVIDIAやHyundaiなどテクノロジー・ビジョンをアピールするメーカーが注目の中心となっています。日本メーカーはコアパーツやアクチュエータなど派手でない基盤技術での差別化が重要な戦略として浮上しています。
退職・週4日勤務・通勤時間と健康の関係
退職は全体的に健康を改善することが35カ国10万7000人の調査で確認され、認知機能向上や生活動作の自立性向上が認められました。週4日勤務(給与維持)は従業員のウェルビーイングを向上させ、141組織2900人の実験で労働時間を5時間削減してバーンアウトを低減し、職務満足度を向上させています。また、通勤時間と住居環境は睡眠に影響を与え、東京都内1760人の調査で片道50分超で不眠症リスクが1.35倍、住宅95㎡未満で1.44倍上昇することが明らかになりました。
React状態管理ライブラリの選択指針
Reactアプリの状態は「ローカル状態」「グローバル状態」「サーバー状態」の3つに分類され、ローカル状態はuseState/useReducer、グローバル状態はContext API/Zustand/Jotai/Redux Toolkitを規模に応じて選択し、サーバー状態の管理にはTanStack QueryまたはSWRを使用することが推奨されています。Container/PresentationalパターンはCustom Hooksに進化しており、パターンに固執せず要件に応じて最適な設計を選択することが重要とされています。
ゲームエフェクトの制作技術
ゲームのエフェクトはテクスチャを3Dモデルに貼って表示する仕組みで、複数のエミッター(パーツ)を組み合わせ、アニメーション設定で構成されています。マテリアルやUVスクロール、フリップブックなどで特殊表現を実現し、炎・煙・爆発などはシームレステクスチャで効率的に制作可能です。初心者でも基礎を学べば、ハイエンドゲーム同様のエフェクト製作が十分可能であることが解説されています。
Excelシート差分抽出ツール「ii-exsh-diff」
Excelの2つのシートの差分を簡単に抽出できるフリーソフト「ii-exsh-diff」v1.01がリリースされました。ファイルとシートを指定するだけで差分レポートがXLSX形式で自動生成され、行ごとの差異有無の記載、色づけされた差分表示、両方の値を確認する3形式で差分を表示します。定期更新されるデータやアンケート結果の比較に最適で、Windows 10/11に対応しており、フリーソフト(寄付歓迎)として作者のWebサイトからダウンロード可能です。
リアクティブ欠陥を解決するJavaScriptフレームワーク「Crank.js」
React・Vue・Svelteなどのリアクティブフレームワークの欠陥を分析し、明示的なrefresh()呼び出しで問題を解決するCrank.jsの思想を解説した記事です。リアクティブ抽象化によるprops喪失、パフォーマンス低下、無限ループなど具体的な落とし穴を事例で紹介し、Crank.jsの非リアクティブなアプローチが実行の透過性を高めることが主張されています。
CPU使用率を表示する「RunCat 365」の新機能
タスクバーで走るネコのアニメーションでCPU使用率を表示するアプリ「RunCat 365」がv3.2.0にアップデートされました。新機能としてネットワークの送受信速度確認機能が追加され、メモリ使用量やストレージ利用状況も右クリックメニューから確認可能になりました。Windows 10 2004以降に対応し、ARM64でもネイティブ動作対応しており、オープンソース・フリーソフトとしてMicrosoft Storeから入手可能です。
Gemini 2.5 Flashで作る野球データ分析AIエージェント
Gemini 2.5 FlashとmarimoでMLBデータ分析専用AI Agentが開発されました。自然言語質問でランキング化や選手レポート生成が可能な野球データ分析システムで、Design Doc駆動開発でAIに実装させ、30時間程度で完成しています。プロンプトの出力安定性やデータフィルターの複雑さが課題とされていますが、AIと人間の役割分担で野球解説の未来が変わる可能性が提示されています。
IPv6を忘れたiptables設定の落とし穴
Cloudflareで直接アクセスを75%削減したものの、IPv6経由の直接アクセスが27%残っていた問題が報告されています。サーバーのIPv6アドレスがip6tablesで保護されていなかったことが原因で、CloudflareのIPv6互換性がONになっていたためです。ip6tablesを使用してCloudflareのIPv6レンジのみを許可し、他のアクセスをDROPすることで完全ブロック体制を構築できます。IPv4だけで満足してIPv6を忘れる落とし穴と、nftablesやCloudflared Tunnelなどの代替手段も紹介されています。
DDDにおけるUseCaseレイヤーの必要性
DDD(ドメイン駆動設計)におけるUseCaseの役割と必要性が検討されています。DomainsはビジネスロジックをUseCaseはユースケースの実装という異なる役割を担いますが、Controller直接依存時にUseCaseが冗長になる課題が指摘されています。UseCaseは必須ではなく、各レイヤーの役割を明確にすることが重要であり、DomainsとUseCaseの責務分離によりアーキテクチャの破綻を回避できることが述べられています。
Windows 11でCopilotアプリを削除可能に
MicrosoftがWindows 11 Insider Preview Build 26220.7535をリリースし、「Remove Microsoft Copilot App」グループポリシーが導入されました。特定条件下でMicrosoft Copilotアプリを自動削除可能になり、条件は企業向け・個人向け両Copilotがインストールされており28日間未使用の場合です。削除対象はEnterprise/Pro/Educationエディションが対象となっています。
ChatGPT外部連携の脆弱性「ZombieAgent」
ChatGPTの外部連携機能を悪用する「ZombieAgent」攻撃が報告されました。メールに隠し命令を埋め込み、ユーザーが気づかないうちにデータを抜き取れる脆弱性で、AIは「データ」と「命令」を区別できず、完全な防御策が存在しない可能性があります。入力サニタイズ処理、高リスク操作の確認、URL制限など多層防御が必要とされ、ユーザーへのリスク説明も重要であり、便利さとセキュリティのバランスをPMが判断すべき課題とされています。
写真から30秒で位置を特定するAI「GeoSpy」
Graylark Technologiesが開発したAIツール「GeoSpy」は、写真から30秒で位置情報を特定可能です。SuperBoltモデルによりメートル単位の高精度位置特定を実現し、地理的推定と地理的マッチングの2段階アプローチで動作します。盗難車の売却写真から場所を特定し、犯人逮捕や車両回収に活用されています。
BuriKaigi 2026の運営レポート
BuriKaigi 2026は初の2日間開催で参加者310名を超え盛況に終わりました。.NET/Javaの合同勉強会からスタートし、全ジャンル対応のイベントへ進化しています。前回の課題(CfP採択の遅延、参加者が全員で鰤しゃぶができない)を改善し、富山国際会議場を会場に選定して108応募のCfPから約半分を採択しました。21社のスポンサーと連携し、アンカンファレンスやワークショップなど新企画を実施しています。
