1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

プログラミング雑記 2026年3月11日

1
Posted at

本日も、ネットに流れるトピックから個人的に興味を引かれたものを拾っていきます。

この記事への感想等コメントで頂けるとありがたいです。

プログラミング雑記2026年3月11日.jpg

プログラミング

.NET

.NET 11 Preview 2が発表されました。このリリースには、実行時、SDK、ライブラリ、ASP.NET Core、Blazor、.NET MAUI、F#、Entity Framework Coreなど複数のコンポーネント改善が含まれます。主な改善点は、System.Text.Jsonの汎用GetTypeInfo、行列計算の高速化、ASP.NET CoreのネイティブOpenTelemetryトレーシング、Entity Framework CoreのLINQ MaxBy/MinByサポート、SDK容量の削減などです。


Microsoftが2026年3月の .NET サービス更新をリリースしました。.NET 10.0.4、9.0.14、8.0.25が提供され、複数のセキュリティ脆弱性(CVE)が修正されています。修正された脆弱性には、.NETセキュリティ機能のバイパス脆弱性3件が含まれます。一方、.NET Frameworkの今月の更新はセキュリティと非セキュリティの新しい更新はありません。ユーザーは最新のサービスリリースへの更新が推奨されています。


Aspire

Aspire Confは3月23日に開催される、分散アプリケーション開発に特化した初のオンライン会議です。YouTubeとTwitchで無料ライブ配信され、全レベルの開発者向けセッションが用意されています。同日にAspire 13.2がリリースされ、TypeScriptでのAppHost作成、多言語対応、AI・エージェント対応などが強化されます。複数の言語やフレームワークを組み合わせた「ポリグロット」アプリケーション開発をシンプルに実現するのが特徴です。


JavaScript

Node.js 27.x から、リリススケジュールが変更されます。従来の年2回のメジャーリリースから年1回に変更されます。

主な変更点:

  • 2026年10月以降、毎年4月にメジャーリリース
  • すべてのリリースがLTS対象に(奇数偶数の区別廃止)
  • アルファ版を6か月間提供(破壊的変更のテスト用)
  • 総サポート期間は36か月

理由は、大多数のユーザーがLTSバージョンのみ採用し、奇数リリースの採用が少ないため。また、ボランティア主導の保守体制を考慮し、複数のリリースラインの管理負荷を軽減します。LTSサポート期間は変わらず、ユーザー体験への影響は最小限です。


Python

Python 3.15.0 alpha 7 がリリースされました。これは8回予定されたアルファ版の7番目です。主な新機能には、PEP 810の遅延インポート、PEP 814の frozendict型、PEP 799の統計サンプリングプロファイラ、PEP 798の包括表記法の強化が含まれます。JITコンパイラが大幅に改善され、x86-64 Linuxで3-4%、AArch64 macOSで7-8%のパフォーマンス向上が実現されました。次のアルファ版は4月7日予定です。


Git

Git for Windows 2.53.0(2)は、2026年3月10日にリリースされたセキュリティ修正版です。主な内容は、CVE-2025-66413に対応したもので、NTLM認証によるユーザーの認証情報漏洩の脆弱性を修正しています。デフォルトでNTLM認証を無効化することで、攻撃者が支配するサーバーからリポジトリをクローン時に、NTLMv2ハッシュが盗まれるリスクを排除しました。64ビット・ARM64など複数のプラットフォーム向けファイルが提供されています。


GitHub

GitHubは3月のセキュリティ更新で、15社のプロバイダから28個の新しいシークレットディテクタを追加しました。Lark、Vercel、Snowflake、Supabaseなどの企業に対応しています。また、Airtable、Databricks、Heroku、PostHogなど39個の既存ディテクタでプッシュプロテクション機能がデフォルト有効化されました。加えて、Airtable、DeepSeek、npm、Pinecone、Sentryなど5つのトークンタイプに有効性チェック機能が追加され、セキュリティが強化されています。


CodeQL 2.24.3 がGitHubから公開されました。主な更新は、Java 26対応やJavaScript/TypeScript、Python、Ruby、Java/Kotlin、Rust、C/C++、C#などの複数言語における改善です。Java分析ではMavenプロジェクト全体でJavaバージョンを自動選択し、セキュリティスキャンの精度が向上。各言語でSSRF対策やトリガーフロー追跡など、コード脆弱性検出機能が強化されました。GitHub code scanningを使用するユーザーには自動配信されます。


GitHubのDependabotがpre-commitフックの自動更新に対応しました。dependabot.yml設定にpre-commitをパッケージエコシステムとして追加すると、Dependabotが.pre-commit-config.yamlを解析し、各フックの新しいタグやリリースをチェックして、自動的にプルリクエストを作成します。タグ・SHAベースのリビジョン、更新のグループ化、変更ログの表示、YAML構造の保持、複数のGitホスティングプロバイダー対応など、既存の機能と統合されています。


Visual Studio Code

Visual Studio Code 1.111の要約(200字以内)

2026年3月9日にリリースされたVS Code 1.111は、エージェント機能の強化が中心です。主な機能は以下の通り:

  1. エージェント権限:セッションごとにエージェントの自動実行レベルを調整可能
  2. Autopilot:エージェントがタスク完了まで自律的に処理を継続
  3. エージェントスコープのフック:特定エージェント用の前処理・後処理ロジックを追加
  4. デバッグイベントスナップショット:エージェント動作のトラブルシューティング機能
  5. チャットのヒント改善:新機能の学習サポート向上

また、ターミナルのAI CLIプロファイルグループ化やテスト計画の自動化など、開発効率を高める改善も追加されました。


SQL Server

このページはSQL Server 2025 RTM CU2のセキュリティアップデートをお知らせするものです。アップデートはマイクロソフト ダウンロード センターとマイクロソフト アップデート カタログから利用可能で、以前のセキュリティ修正がすべて含まれています。CVE-2026-21262を解決する新しいセキュリティ修正も含まれており、詳細はKB記事で確認できます。


論文・その他

テスト駆動開発(TDD)は、本番コード作成前にテストを書く構造化されたサイクルです。赤→緑→リファクタリングの3ステップで実施します。研究によると、TDDはテストカバレッジの向上、バグ削減、信頼性向上、コード再利用性の促進などの利点があります。投票アルゴリズムの例で、棄権オプション追加時のテスト→実装→リファクタリング過程が示されています。


エージェンティックコーディング・仕様駆動開発

Claude Code v2.1.72の大型アップデート(50項目以上の変更)について解説した記事です。主な変更点は、brief モード(ユーザーメッセージ送信専用ツール有効化)、/plan コマンドに引数サポート追加(1ステップで実行可能に)、effort UI刷新(新シンボル ○ ◐ ●)、CLAUDE.local.md廃止(ホームディレクトリからのimportを推奨)、ExitWorktreeツール追加(worktreeセッション離脱が可能に)です。パフォーマンス面ではバンドルサイズ削減とbashパーサーのネイティブ化、入力トークンコスト最大12倍削減などが実装されています。


AI

OpenAI

OpenAIの「Codex for Open Source」プログラムは、オープンソース保守者を支援する取り組みです。100万ドルのファンドを通じて、6か月間のChatGPT ProとCodexアクセス、条件付きでCodex Security、APIクレジットを提供。プルリクエストレビューや自動化などのOSS業務をサポートします。コア保守者や広く利用されるプロジェクトが対象です。


OpenAIのAgents SDK では、Codex を活用して OSS メンテナンスを加速させています。リポジトリローカルスキル、AGENTS.md、GitHub Actions により、検証やリリース準備、PR レビューなどの反復的な作業をワークフロー化。スキルは SKILL.md マニフェストと scripts/で構成され、コンテキスト判断はモデルに、決定的な処理はスクリプトに役割を分担。AGENTS.md で必須スキルを指定することで確実な実行を保証。結果として PR マージ数が 3 カ月間で 316 件から 457 件に増加し、開発スループットが向上しました。


Improving instruction hierarchy in frontier LLMs

OpenAIが「IH-Challenge」という学習データセットを発表しました。これは、大規模言語モデルに複数の情報源からの指示の優先順位を正しく理解させるためのものです。システムメッセージ>開発者>ユーザー>ツール出力の順で信頼度を設定し、モデルが低信頼度の指示(例えば悪意あるプロンプト注入)に従わないようにします。この学習により、安全性操舵性とプロンプト注入耐性が向上し、過度な拒否を避けながら実用性を保つことができました。
___
New ways to learn math and science in ChatGPT

ChatGPTに新しい数学・科学学習機能が追加されました。70以上の基礎概念について、インタラクティブなビジュアル説明が利用可能になります。ユーザーは変数を操作し、数式の効果をリアルタイムで確認できるため、抽象的な概念をより直感的に理解できます。研究によると、このような相互作用的な学習は概念理解を深めるのに効果的です。全プランで全世界展開されます。


Google

GoogleはGemini in Google Sheetsの新しいベータ機能を発表しました。このAIは、基本的なタスクから複雑なデータ分析まで、説明するだけでスプレッドシート全体を作成・編集できます。Geminiは「SpreadsheetBench」というベンチマークで70.48%の成功率を達成し、競合他社を上回り、人間の専門家レベルに近づいています。


AlphaGoが2016年に世界チャンピオンを破ってから10年を振り返る記事です。AlphaGoは囲碁の複雑な探索空間を制することで、AIの革新的な時代の到来を示しました。その後、このアプローチはAlphaFold(タンパク質構造解析)、AlphaProof(数学証明)など様々な科学分野に応用され、多くの問題解決に貢献しています。記事では、現在のGeminiなどの汎用AIモデルが、AlphaGoの探索・推論技術を組み込みながら、AGI(汎用人工知能)への道を進んでいることが示されています。

感想:

あの衝撃からまだ10年しか経っていないのか。。。


GitHub Copilot

GitHubがCopilot SDKを発表し、AIは「テキスト入力・出力」から「実行可能なエージェント」へと進化します。従来のAIツールは個別の質問応答に留まっていましたが、新SDK により、複数ステップの自動実行が可能になります。

主な3つのパターン:①マルチステップ作業をエージェントに委譲、②構造化されたランタイムコンテキストで実行、③IDE外でのエージェント機能統合。これにより、デスクトップアプリやSaaS、バックグラウンドサービスなどあらゆるシステムでAIが統合実行できるようになります。


Anthropic

Anthropicがシドニーにアジア太平洋地域4番目のオフィスを開設します。東京、ベンガルール、ソウルに続く拠点となります。オーストラリアとニュージーランドの高い需要に応じた拡大で、地元企業や研究機関との連携を強化します。両国はClaudeの利用が人口比で世界4位と8位であり、特にプログラミング教育研究で活用されています。また、データ保有要件対応のためコンピュート容量の拡張も検討中です。


JetBrains

JetBrains IDEの新しい実験的AI機能「Recap」と「Insights」が発表されました。Recapは作業履歴を自動追跡する機能、Insightは複雑なコード箇所への説明機能です。これらはプロアクティブに動作する新しいインタラクションモデルのため、別プラグインとして提供され、ユーザーの明示的なオプトインを重視しています。2026.1 EAPから利用可能で、AI ProまたはUltimateサブスクリプションが必要です。


LangChain

要約

コーディングエージェントにより、エンジニアリング・プロダクト・デザイン(EPD)の役割が大きく変わります。従来の「PRD→デザイン→コード」というプロセスは廃止される一方、プロトタイプレビューが新たなボトルネックになります。ジェネラリストが重要性を増し、全員がコーディングエージェント習熟とプロダクト感覚が必須となります。「ビルダー」と「レビュアー」の2つの職種が浮上し、システム思考と優れたコミュニケーション能力がこれまで以上に価値を持つようになります。


論文・その他

本記事は、AIに仕事を奪われた後に「立て直せるか」という観点から356職種を分析した研究を紹介しています。

意外な発見として、AIの影響を受けやすい職種の人ほど、実は失職後に立て直しやすいことが判明。その理由は、高収入で貯金が多く、スキルが汎用的で、都市部に住んでいるから。特にソフトウェア開発者やマーケティングマネージャーはこれに該当します。

本当に危険なのは、秘書・一般事務・受付係など事務職です。これらはAIに晒されやすい一方で、貯金が少なく、スキルが仕事に特化していて転用しにくく、立て直しが困難。全体の4.2%が「AIに晒されている+適応力が低い」という最悪のシナリオにあります。

企業のAI導入時に求められるのは、こうした事務職への「リスキリング機会や経済支援」です。


米・英・独・豪の調査で、「AIが雇用にどう影響するか」について経営者と従業員の見方が真逆だったことが判明しました。経営者は平均0.7%の雇用減を予測し、生産性は1.4%向上すると見込んでいます。一方、従業員は雇用が0.5%増えると予測しています。

ズレの原因は、経営者は「AI導入で人員削減」を考え、従業員は「AIツール利用で仕事の幅が広がる」と考えているため。ただし現状、9割の企業が過去3年のAI導入の実績ゼロと回答しており、期待値のギャップが大きいうちの段階です。AI導入の成功には、技術面だけでなく経営層と現場の認識を揃えるコミュニケーションが重要です。


OS

Windows

マイクロソフトは2026年3月10日、複数の脆弱性を修正するセキュリティ更新プログラムを公開しました。Windows 11・Server製品、Microsoft Office・SharePointについては「緊急」で、その他の製品は「重要」に分類されています。CVE-2026-26127(.NETのサービス拒否)と CVE-2026-21262(SQLサーバーの特権昇格)は、更新前に詳細が公開されたため、早急な適用が推奨されています。ほとんどの製品は既定で自動更新が有効です。次回更新は4月14日予定。


macOS/Apple

Appleが2026年3月9日、開発者向けにmacOS 26.4 Tahoe、iOS/iPadOS 26.4などのBeta 4を公開しました。macOS 26.4では、Liquid Glass UIのウィンドウリサイズ不具合やBackground Assets、HFS外部メディアの自動マウント問題が修正されます。また、Rosetta 2(Intel互換機)はmacOS 27が最後のサポートとなり、28以降は古いゲームのみ対応予定です。


Appleが2026年3月11日にMacBook Neo向けのアップデート「macOS Tahoe 26.3.2」をリリースしました。A18 Proチップを搭載した低価格モデルのMacBook Neo発売に先立つこのアップデートは、MacBook Neo固有の不具合を修正するホットフィックス的な位置づけです。セキュリティ脆弱性の修正は含まれていませんが、新モデル購入者はアップデート確認が推奨されています。


macOSの古いランチャーアプリ「QuickSilver」のコンセプトを現代的に復活させた新しいランチャー「Tuna」のBeta版がリリースされました。Swiftで完全にネイティブ化され、複数のモード(ファジーサーチ、キーボード操作、音声操作など)でアプリやファイル検索が可能です。無料で利用できますが、49ドルのProライセンスでより高度な機能が使用できます。


エンジニア

AIとお仕事

見積りの重要性は下がり、ゴールの重要性は上がる

生成AIにより開発実装の時間が短縮され、開発がボトルネックではなくなった。従来は見積りが重要だったが、今後は「何を作るか」より「何を達成するか」というゴール設定が重要になる。開発速度向上で失敗速度も上がり、無用な機能追加で製品が肥大化する危険がある。プロダクト開発のボトルネックはステークホルダーとの意思決定プロセスに移り、明確なゴール達成こそが優先されるべきです。


管理職になりたくない問題

レバテック調査によると、現在管理職でないIT人材の6割弱が「管理職になりたくない」と回答しました。「全く思わない」が35.6%、「ほとんどそう思わない」が21.4%でした。理由は「責任やストレス増加」が最多で44.7%。一方、管理職志望者は「給与・報酬向上」(47.8%)が主な理由です。年代別では、20代はほぼ同率ですが、30代以降は管理職志望が減少します。


ハードウェア

量子コンピューター

生成AIの急速な進化により、量子コンピュータの存在価値が低下している。かつて「量子でなければ解けない」と思われた複雑な問題も、今やAIとGPUで実用レベルで解決されている。企業が求めるのは手段ではなく「解」であり、クライアントはコストと速度で優るAIを選ぶため、量子関連プロジェクトの予算は縮小している。著者は経営者として社員に大手企業への転職を勧めた。今は量子専業より、AIスキルを軸にしながら量子知識を補足程度に保ち、生き残りを優先すべき時期だと主張している。


半導体

Googleがオープンソースのセキュリティシリコン「OpenTitan」を市販のChromebookで出荷開始したことを発表しました。7年間の開発を経て、Nuvotonが製造した初号機です。OpenTitanは「信頼の起点」として全デバイスのセキュリティの基盤となり、透明性の高い検証が可能です。耐量子計算機暗号対応による将来的なセキュリティ保証も特徴。今後Googleのデータセンター導入やポストPQC対応の第2世代開発も計画されています。


業界動向・時事

AI研究の権威ヤン・ルカン氏が設立したフランスの新興企業AMIが、トヨタ、NVIDIA、サムスン、ベゾス氏のファンドから8億9000万ユーロ(約1630億円)を調達しました。同社は現実世界を理解する「世界モデル」と「フィジカルAI」の開発を目指しています。ルカン氏は現在の生成AI基盤となる大規模言語モデル(LLM)は「知識暗記に依存し限界がある」と主張し、製造業やロボット制御への応用を推進。米中以外の国による多様なAI開発を提唱しています。


ノア・スミスがAIバブル崩壊の「第三シナリオ」を提起しています。通常の議論では「VR同様に有用でないテクノロジー」(仮想現実シナリオ)か「鉄道のように過度な投資により企業が破綻」(鉄道シナリオ)という2つのシナリオが語られています。

しかし重要な第三の可能性が無視されています。それは「AI技術自体は成功するが、AI企業が利益を獲得できない」シナリオです。航空会社のように、社会が不可欠とするサービスを提供しながら、競争により利益率がゼロに近づく状況です。

AIモデルには強いネットワーク効果がなく、参入障壁が弱いです。さらに訓練コストは継続的にかかり続ける固定費です。こうした構造の中で企業は膨大な借金を抱えながら事業展開しています。金融業界がこの赤字体質に気づけば、資金供給が断たれAIバブルが崩壊する可能性があります。


AI需要による構造的なメモリチップ不足が、企業のデータ管理戦略を転換させています。これまで企業は容量が無限と仮定してデータを無制限に保管していましたが、メモリ価格の急騰により、不要な冗長データや古いデータの削減が急務に。メタデータ分析を活用してデータの価値を把握し、コスト最適化とAI活用を両立させるスマートなデータ戦略への転換が求められています。


1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?