0
0

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年11月11日

0
Posted at

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

今日もネットで見つけた技術ニュースや記事の中から、個人的に気になったものを厳選して紹介します。ご意見や補足があればコメントで教えていただけると嬉しいです。

プログラミング

.NET 11

マイクロソフトより「.NET 11」のリリースが発表されました。本リリースには、標準サポート(STS)として2年間のサポートが提供されます。最新のアプリケーション開発をより高速かつ生産的にすることを目指し、言語、プラットフォーム、AI連携など幅広い分野でアップデートが行われました。

言語およびツールの進化
デフォルト言語となるC# 15では、アプリケーションの状態を表現しやすくする「Union(共用体)型」や「クローズド階層」が追加され、コンパイラによる網羅性チェックが強化されました。また、ネイティブAOT CLIホストやMSBuildサーバーがデフォルトで有効化され、開発ワークフローにおける起動時間などのオーバーヘッドが削減されています。

ランタイムとパフォーマンス
多数の最適化が施され、JITコンパイラの改善などにより既存コードのパフォーマンスが向上します。さらに、非同期処理のコールスタックを明確にしてデバッグを容易にする「Runtime Async」機能がプレビューとして導入されました。

AI統合の強化
AIを組み込んだアプリケーション開発向けに、モデルを扱う「MEAI」、外部ツールと統合するためのMCP、エージェントやワークフローを構築する「MAF」などの機能群が提供されています。また、Blazor向けに高度なAI体験を構築できるエージェントUIコンポーネントも実験的に追加されました。

ライブラリとデータアクセス
Zstandard圧縮の標準サポートや、プロセスAPIの拡充、LINQのFullJoinメソッドなどが追加されました。Entity Framework Core 11ではクエリのSQL変換が最適化されて不要なJOINが削減されたほか、SQL Server向けのベクトル検索にも実験的に対応しています。

WebおよびクライアントUI
ASP.NET CoreではOpenAPI 3.2がデフォルトとなり、非同期バリデーションに対応しました。.NET MAUIはすべてのプラットフォームでCoreCLRをデフォルトランタイムとして採用し、WinFormsやWPFなどのWindows向けフレームワークにも、最新のビジュアルへの対応や、信頼性を高める改善が含まれています。

.NET 8および.NET 9はまもなくサポートを終了するため、プロジェクトの要件に応じて長期サポート(LTS)版の.NET 10、または最新版の.NET 11への計画的な移行が推奨されています。

感想

ウィーイ!


Rider 2026.3がリリースされ、.NET 11およびC# 15のサポートと、自律型開発環境であるJetBrains Airが導入されました。

JetBrains Airにより、ソリューションを開かずに新しいウェルカム画面からエージェントへの指示や作業の検証を行えるようになります。また、エージェント向けの新スキル追加や、Rider MCPを通じたテスト実行、並行作業やコードレビューを円滑にするGit worktreeへのプロジェクト設定コピーなど、AI機能が大幅に強化されています。

言語面では、C# 15の共用体型(unions)や閉鎖階層、拡張インデクサーのサポートに加え、.NETの新しいRuntime Asyncのデバッグに対応しました。

ゲーム開発分野でも、Godot向けプロフェッショナルデバッグ機能やシーンプレビューの表示、LuaおよびVerseプラグインの追加、C++デバッガーの改良など、多方面で機能向上が図られています。


.NET Conf 2026

.NET Conf 2026のキーノートでは、プラットフォームの25年間の歩みを振り返りつつ、AI時代に向けた.NET 11の一般提供(GA)が発表されました。

主なアップデートとして、C# 15でのUnion Typesの導入やランタイム非同期による処理の高速化、安全性向上のためのメモリ安全ルールv2が挙げられます。また、.NET MAUIがCoreCLRへ統一されたほか、複数AIエージェントの並行動作を見据えてC# Dev Kitが軽量・高速化されました。


.NET Framework

2026年11月の.NETおよび.NET Frameworkのサービス更新プログラムについてまとめた記事です。複数のバージョンに対する重要なセキュリティ修正やリリースノートが含まれています。


Go言語

Go言語はオープンソース公開から17周年を迎えました。過去1年ではGo 1.26と1.27をリリースし、ジェネリクスのメソッド対応や構文の簡素化、新パッケージ「encoding/json/v2」の提供、ゴルーチンリーク検出機能の追加などを実施しました。

さらに新GCによる性能向上やSIMDパッケージの導入、耐量子暗号への対応といったハードウェア活用とセキュリティ強化を進めています。今後はツールの拡張や言語機能の改善、コミュニティ主導の体制強化に取り組む方針です。


Goバージョン1.27.4および1.26.11がリリースされ、HTTP/1サーバーのクラッシュやcgo関連の不正なコード実行などに対処する12件のセキュリティ修正が行われました。


サポートが終了しているGo 1.25において、特定のセキュリティ脆弱性を修正するための特例措置として、Microsoftビルド版のGo 1.25.14-2がリリースされました。


Go言語のサーバーにおいて、時間のかかる処理の途中で終了シグナル(SIGTERM)を受けると、処理が強制終了してデータの不整合が起きる可能性があります。これを防ぐために、新規受付を停止し、実行中の処理が完了するのを待つ「Graceful Shutdown」を利用します。

しかし、単にShutdownメソッドを呼ぶだけではリクエストのハンドラに終了状態が伝わりません。ハンドラが持つコンテキストは、標準ではメイン関数が受け取った終了シグナルと連動していないためです。これを解決するには、サーバー設定のBaseContextにメインのコンテキストを渡す必要があります。

これにより、ハンドラ側でコンテキストのキャンセルを検知し、安全に処理を途中で抜けられるようになります。また、中断時のデータベース記録など確実に実行したい事後処理には、context.WithoutCancelを用いてキャンセル状態を切り離すことで、安全に終了処理を完了させることができます。


開発者の動向と特徴
Go言語開発者には経験豊富なエンジニアが多く、66%が6年以上の開発経験を持っています(全体平均は49%)。年収も高水準を維持しており、70%が業務だけでなく個人やサイドプロジェクトでもGoを採用しています。また、単一の言語に留まらず、同一プロジェクトでTypeScriptを併用する割合が43%に達し、GoのバックエンドとTypeScriptのフロントエンドという組み合わせが定着しています。70%の開発者は今後1年以内の他言語への移行を考えていませんが、新たに学ぶ対象としてはRustが根強い人気を誇っています。

フレームワークと開発環境の変化
Web開発においては、標準ライブラリの net/http の利用率が前年の32%から46%へと急増し、長年トップだったGin(48%)に迫っています。Go 1.22以降のルーティング機能強化に加え、AIが定型コードの生成を肩代わりすることで、外部依存の少ない標準ライブラリを選ぶ傾向が強まっています。IDE環境ではGoLand(49%)とVS Code(48%)が拮抗しており、新興のZedがシェアを伸ばしています。

AIツールの定着と人間の役割
GoエンジニアはAIコーディングエージェントの利用に極めて積極的で、86%がCLIやターミナルで週1回以上利用しています。業務コードの60%以上がAI生成によるものと答えた開発者は55%にのぼります。一方でAIの出力を鵜呑みにせず、79%が採用前に必ず人間によるレビューを実施しており、機能の正確さ、品質、設計を慎重に精査しています。

Go 1.26および1.27の進化
言語自体も大きく進化を遂げました。具体的な型に対するジェネリックメソッドの導入、エラーアンラップを型安全に行う errors.AsType、標準ライブラリへのUUIDの実装や encoding/json/v2 の正式統合が行われました。さらに、新ガベージコレクタ「Green Tea」のデフォルト化や小規模アロケータの最適化により、移行するだけで実行時性能が大幅に向上しています。


C++

ReSharper C++ 2026.3がリリースされました。

目玉機能として、クラスのメモリ配置やパディングを可視化する「Class Layout」ウィンドウが新設されました。

さらに、C++20/23や{fmt}ライブラリに対応した書式文字列の解析強化、コンストラクタのシグネチャ変更などのリファクタリング改善、CUDA関連の新規インスペクション、最新のC++23/26機能への対応が追加されています。


Rust

この記事は、Rust製の高速UIフレームワーク「GPUI」を用いて、デスクトップ向けのToDoアプリを作成する手順を解説しています。GPUIはコードエディタZedのために開発され、GPU描画によるパフォーマンスの高さが特徴です。

記事では、GPUI Kitを活用した実践的な実装方法を段階的に学べます。ウィンドウの表示やUIの描画をはじめ、Entityを用いた独自の状態管理、通知による画面の再描画、キーバインドの設定方法まで網羅し、詳しく説明しています。


Git

Gitプロジェクトは、再帰的クローン時の任意コード実行やメモリ破壊など、6件のセキュリティ脆弱性に対処する更新版を公開しました。影響はマージ処理やバイナリパッチの適用など多岐にわたります。

修正版であるGit 2.56.1や各保守版へのアップデートが推奨されています。すぐに更新できない場合は、信頼できないリポジトリの再帰的クローンやマージ操作を避けるなどの注意が必要です。


Visual Studio

Microsoftは、Visual Studio 2026の長期サービスチャネル「LTSC 18.11」を発表しました。ユーザーの要望を受け、サポート期間が従来の1年から2年間(2028年11月14日まで)へと延長されています。

本リリースは既存製品の新たなサポートチャネルであり、.NET 10などのLTSツールセットが含まれます。最新機能にはStableチャネルが推奨されますが、開発環境を固定したい組織にとってLTSCは最適な選択肢となります。


Visual Studio 2026の最新版にて、Copilot Chatが新エンジンへと大幅にアップグレードされました。新しいCopilot SDKの採用により、従来と同じAIモデルを使用しながらも、より多くのコーディングタスクを解決できるように改善されています。

また、回答が短く的確になったほか、作業途中での指示変更や実行ステップの詳細確認、サブエージェントによる並行作業などの新機能も追加されました。開発者の作業効率を一段と高める内容になっています。


MySQL

MySQLのバージョン管理が9.7を最後に、YY.M.P形式のカレンダーバージョニングへ移行しました。これにより番号からのLTS判別ができなくなり、アップグレード経路には「互換性リネージ」という新ルールが適用されます。

新機能として、26.7では新たなレプリケーション適用エンジンが追加されました。続く26.10では、4部構成のバージョン識別子やREST Serviceのコンポーネント化などが実装されています。


Android

GoogleはUnity向けの新しいオープンソース認証プラグインを公開しました。

AndroidのCredential ManagerやiOSのGIDSignInに直接対応し、Unity 6.5環境でも高速かつ安全なサインインを実現します。トークン取得後は各種バックエンドへ柔軟に連携可能です。


Claude Code

Claude Codeをより効果的に活用するためのコマンドや専用Mod、マルチエージェント構成など、著者が現在実践している5つの有用なTipsを紹介した記事です。


Claude Codeの成果物の品質と安全性を保つために、ルールや引き継ぎ事項、判断の記録をファイルに残して情報を保持し、機密データを伏せるツールで保護する方法を解説しています。


GitHub / GitHub Copilot

GitHub CopilotにGoogleの最新モデル「Gemini 4 Carbon」が一般提供されました。複雑なコーディングや推論、セキュアな開発向けに設計されています。

Pro+、Max、Business、Enterpriseプランの利用者が対象で、VS Codeなど各種開発環境で順次利用可能になります。


GitHub Copilotにおいて、大規模コードベース向けの複雑なコーディング作業に対応するAnthropicの最新モデル「Claude Fable 5.2」が一般提供されました。


GitHubは2026年12月8日より、過去1年間にアクティビティのないリポジトリのDependabotアラートを停止し、既存のアラートをアーカイブします。


GitHub Copilot CLI向けのMicrosoft C++ Language ServerにMSBuildのコンパイルコマンド抽出機能が統合され、事前の設定スキルなしでプロジェクト開始時に自動でコンパイルデータベースが生成されるようになりました。


論文・その他

ソフトウェアエンジニアのJameson Hodge氏が、発声器官を物理モデルで再現して音声を合成する「CHIMERA Vocal Synth」を公開しました。

録音データを使わず、肺や声帯、気道を通る空気の動きを計算して音を作るのが特徴です。英語の発話や歌唱に加え、動物の声も再現できます。

音声処理エンジンはRustで実装され、ブラウザ上で動作します。現在、オープンソースとして公開されています。


AI

Google

Googleが発表した最新のフロンティアモデル「Gemini 4 Carbon」の一般提供開始と、その性能や適用分野を紹介した記事です。

概要と位置づけ
Gemini 4 Carbonは、サイバーセキュリティ、複雑なナレッジワーク、ソフトウェアエンジニアリング、科学的推論など、長期にわたるエージェント型ワークフロー向けに設計されたGoogle最強のモデルです。一般的な日常タスクに適したGemini 4 Argonに対し、Carbonはより多くのトークンを用いて徹底した検証や深い推論を行う場面で優れた性能を発揮します。また、CursorBench 4.0やPerplexityのWANDRなどの独立ベンチマークにおいて首位を獲得し、他社モデルと比べてコストパフォーマンスにも優れています。

高度なナレッジワークとデータ分析
法律、金融、企業オペレーションなどの分野において、大量かつ高密度な文書・データから正確なインサイトを抽出します。表計算、プレゼンテーション、レポートの生成に優れ、マルチモーダル性能を測定するMKAベンチマークでもトップクラスの評価を得ています。新機能「/swarm」を活用することで、単一の指示から複数のエージェントが協調し、歴史的写真からの3D展示作成や建物の立体再構築などを自動で実行できます。

エージェント型コーディングとUI・3D設計
複数パッケージの移行やアーキテクチャの再設計など、高度なエンジニアリングタスクに対応します。エラーから自己修復したり、UIのレンダリングを確認したりしながらWebアプリケーションを完成させられるほか、3Dゲーム開発や物理シミュレーションの分野でも高い理解力と精度を発揮します。

サイバーセキュリティ機能の強化
脆弱性の発見(SEC-bench Pro)、悪用可能性の検証(ExploitGym)、パッチ生成(CWE-bench v1)の各ベンチマークでトップの成果を収めています。ゼロデイ脆弱性の迅速な特定や、オープンソースソフトウェアの深刻な欠陥修正など、防御側を支援する実用的な成果をすでに上げています。

科学および数学的推論
創薬研究における毒性メカニズムの特定、Signal暗号プロトコルの形式的検証(AlphaProof Codeを用いたLeanコード生成)、酵素アッセイにおける実験ノイズの診断、AlphaFold 3などに向けた相同タンパク質の大規模探索など、高度な研究支援で成果を出しています。

安全性とセキュリティ対策
推論能力の向上に伴い、悪用防止策も強化されています。適応型レッドチーミングによる攻撃試行の99%を阻止し、間接プロンプトインジェクションベンチマーク(Gray Swan IPI)では攻撃成功率0%を記録しました。また、エージェントの正直性ベンチマークでも92%のタスクをクリアし、データの捏造を大幅に抑えています。

提供形態
有料の開発者向けAPI(Google AI Studio、Android Studio)やGemini for businessにて、Argonと同価格(入力100万トークンあたり2ドル、出力100万トークンあたり10ドル)で利用可能です。また、Google AI Ultra加入者向けにGeminiアプリやGoogle Antigravityなどを通じて順次展開されています。研究者向けには6か月間の無償アクセスプログラムも用意されています。


Google DeepMindは、AIエージェントを用いてSignalプロトコルの実装コードを数学的に検証する新フレームワーク「AlphaProof Code」を発表しました。

専門家が定めた仕様に基づき、AIが600万行を超えるLeanコードを生成して証明を行いました。通常は専門家チームが数年かける検証をわずか4週間で完了し、コンパイル後の実機コードでも暗号プロトコルの安全性が満たされることを実証しています。


Google DeepMindは、AIエージェントが視覚的に複雑なファイルを読み解き実務を遂行する能力を測る新ベンチマーク「MKA」を公開しました。10分野・83職種の専門家と協力し、設計図や財務表などの視覚情報を含む200の実課題で構成されています。

評価の結果、新モデル「Gemini 4 Carbon」は品質面で第2位を記録しつつ、最高スコアのモデルと比べて平均6分の1のコストでタスクを完了できる性能を示しました。


MaxTextがCloud TPU向けにコンテキスト並列処理を導入しました。

4つの並列戦略と高速なアテンションカーネルを活用し、最大1400万トークンの長文コンテキスト学習を効率的に実現します。


Anthropic

本ガイドは、Claude Fable 5.2およびMythos 5.2に特有のプロンプト手法を解説しています。以前のモデルとの動作の違いを踏まえ、状況に応じた最適な指示方法を提供します。

具体的には、処理能力を決める「エフォート」の調整や、作業の早期停止を防ぐ対策について説明しています。また、コード所有権の明示、サブエージェントへの適切な委任、過去の不要な指示による過度な慎重さの回避など、実践的な手法をまとめています。

新しいモデルへの移行時はこれらのガイダンスを順に適用し、タスクごとに効果をテストすることが推奨されています。


1,000のエージェントからなるチームが、共有データベースと厳格な安全管理のもとで自律的にタスクを階層化・分担し、フェルマーの最終定理の形式的証明を28.7時間で再現しました。


Anthropic社はClaude内で共同作業ができるWhiteboards、Sheets、およびClaude Dataの提供を開始しました。

外部ツールに移動せず、ブレインストーミングや表計算、データ共有を直接行えます。有料プランで利用可能です。


Meta

Metaは、AIエージェントの反復処理を低コスト化する小型AIモデル「Muse Ember」を発表しました。ツールの順次呼び出しやコード修正、アプリ間のデータ連携などを効率的にこなします。

100万トークンの文脈長に対応し、画像や音声、動画も扱えます。性能指標ではClaude Haiku 5.5に迫るスコアを約3分の1のコストで達成し、APIとしても提供が開始されています。


MetaのパーソナルAIエージェント「Muse」が、Apple WatchおよびGoogleのWear OS搭載スマートウォッチに対応しました。

Museは利用者の希望に応じて計画を立て、予約などの作業を進めるAIです。メール送信や商品購入前には確認を求める仕組みを備えています。

日本では2026年10月下旬より順次展開されており、今回の対応で手元からの操作が可能になりました。


OpenAI

OpenAIのパーソナルAIエージェント「dots」において、1つのdotに複数のローカルPCを接続し、作業ごとに使用するPCを選択できるようになりました。ユーザーが手元のノートPCで作業を継続している間に、別のPCでアプリのビルドやテストを並行して実行させることが可能です。

利用時はPCのChatGPTアプリでアクセスを許可し、dotに対象のPCと作業内容を指示します。また、利用モデルにGPT-6.1 Terraが追加され、応答速度や安定性も向上しています。


論文・その他

通信の切断や処理の遅れによってAIエージェントがツールや外部操作を二重実行してしまう問題は、プロンプトの工夫だけでは防ぎきれません。この問題は、実行基盤側でキーを適切に固定し、接続先サービスで冪等性(重複防止)を確保し、不確実な場合は人間に判断を仰ぐことで効果的に防げます。


AIによる資料レビューの指摘は、すべて直す必要はありません。前提の正しさや既存の記述との重複の有無などを基準に「直す・確かめる・直さない」に仕分け、修正すべき点だけを新しいチャットで依頼するのが効果的です。


エンジニア

大学1年生のinori氏が開発したオープンソースソフトウェア「M3E Canvas」が、公開から約2カ月でGitHub Starを1万以上獲得し話題を集めています。これは、AIでのアプリ開発における「画面の指示出しが面倒」という課題から生まれました。ブラウザ上でUI部品を配置するだけで、AIに渡す精度の高い指示用プロンプトを自動生成できます。

当初は日本の個人開発者を想定していましたが、直感的な操作性などが評価され、海外を中心に爆発的な人気を呼びました。現在ではプロンプト生成にとどまらず、プロダクトのモックアップ作成や、Android以外のWeb・デスクトップアプリの画面設計など、作者の想定を超えた幅広い用途で活用されています。

作者は、自身の利益よりも楽しさや使いやすさを優先しており、今後もオープンソースの文化を大切にしながら開発を続けていく姿勢を示しています。

関連


クラウド

Azure

Azure DocumentDBチームは、サンフランシスコで開催されるMicrosoft Ignite 2026に参加し、MongoDBアプリケーションの移行とモダナイゼーションに関するブレイクアウトセッションを実施すると告知しています。


OS

macOS

Appleは、古いiPhoneやApple Watch向けに複数の脆弱性を修正した「iOS/iPadOS 18.7.12」「iOS/iPadOS 26.7.3」「watchOS 26.6.1」をリリースしました。


チップ

マルチコアプロセッサでは、並列化できない処理が性能向上のボトルネックになります。これを示すのが「アムダールの法則」です。これに対し、扱うタスク規模を拡大することで並列性を高められるとする「グスタフソンの法則」も提唱されました。

現在、マルチコアの実行性能を制限する要因が「メモリ帯域幅」か「演算性能」かを分かりやすく可視化する手法として、「ルーフラインモデル」と呼ばれる折れ線グラフが活用されています。


AMDのZen 6ファミリーは、分岐予測の高速化や単一スレッドでのデュアルデコード活用など、フロントエンドを中心に進化しています。

大きな変化は、Zen 6とZen 6cの構造が異なるようになったことです。Zen 6が高クロック向けに調整されているのに対し、Zen 6cはROBなどのOut of Order構造を拡張してメモリ遅延耐性を高めています。従来の密度差にとどまらず、用途に応じた設計の特化が進められています。


Googleはエージェント時代に向け、第8世代TPUポートフォリオに新システム「TPU 8tx」と「TPU 8i Max」を追加しました。

8txはハードウェア層でデータを保護し、安全な機密推論やプライベート調整を可能にします。8i Maxは2チップ構成により演算能力とメモリ帯域を2倍に高め、長文コンテキスト処理のメモリボトルネックを解消します。

あわせてPyTorch対応などのソフト面も強化されています。


業界動向・時事

米アドビとディズニーは、AIツール活用に関する複数年の戦略的提携を発表しました。

ディズニーの知的財産を基に独自の生成AIモデルを構築します。テーマパーク開発等の制作現場で活用し、アイデア創出や作業を加速させます。


ソフトバンクグループの2026年4〜9月期連結決算は、米国のAIデータセンター計画の変更に伴う巨額の損失などが影響し、7680億円の最終赤字となりました。


米中間選挙後の市場混乱により一時低下した日銀の12月追加利上げ観測は再び7割台へと回復しており、37年ぶりとなる年3回目の利上げに向けた見方が維持されています。


「現代AIの父」と呼ばれるシュミットフーバー氏は、現在の大規模言語モデルは既存データの模倣に過ぎず、人類並みの知能(AGI)の実現には物理世界を理解する「フィジカルAI」が必要だと指摘しています。

自ら物理法則を学ぶ自律的なロボットの開発が今後の鍵を握り、ロボット技術に強みを持つ日本にも勝機があると語ります。一方で、物理領域の習得には時間を要するため、AGIの数年内の実現には否定的です。


ソフトバンクなど国内44社が出資して発足したAI開発新会社「ノエトラ」の丹波社長は、物理特性を理解する国産のAI基盤「ワールドモデル」構築を目指すと語りました。

経済安全保障の観点からデータ主権を確保し、端末製造に留まりサービス収益を逃した「ガラケー」時代の教訓を生かす考えです。

現在は米エヌビディアの半導体を活用して開発を進めていますが、実運用に向けては同社以外の選択肢も模索する方針を示しています。


0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?