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年9月22日

0
Posted at

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

プログラミング

.NET

本資料は、C#および.NETランタイムの進化の軌跡を振り返りつつ、AI時代におけるC#の強みと活用法を解説しています。

C#は値型やGenerics、LINQ、async/await、Span、Roslynなど、性能と開発生産性を高める進化を続けてきました。ランタイムもクロスプラットフォーム化や大統一を経てNativeAOT対応などが進んでいます。

AI時代において、C#の強力な型システムや高速なコンパイラ、Roslyn Analyzerは、AIが生成したコードの誤りを即座に検知・修正する高速なフィードバックループとして機能します。さらにAIは構文木解析が得意なため、Analyzerの量産も容易になりました。

大局的な設計や判断には依然として人間の知見が不可欠ですが、AIと組み合わせることで極限の最適化が可能です。C#はネイティブ性能が求められるAI時代に極めて適した言語であると結論づけています。


Java

Oracleから9つのJEPを含むJDK 27の一般提供(GA)が開始され、BellSoftのLiberica JDK 27やJDK 28の早期アクセスビルド16も公開されました。

あわせてOpen J Proxy 1.0やA2A Jakarta 1.0がリリースされたほか、Jakarta EE 12の動向、Azul Payara 7.4.0やJHipster 9.4.0などの更新が報告されています。さらにNetflixからはJavaモジュールシステムを活用した新CLIツール「ja」が発表されました。


Android

Android Autoなどの車載システム向けゲームカテゴリが一般提供を開始しました。

開発者は停車中に遊べるゲームをGoogle Playで配信可能になり、マニフェスト設定や安全要件への対応で展開できます。


SQL Server

SQL Serverで互換性レベルを150以上に変更すると、「行ストアでのバッチモード」が有効になります。これによりクエリ最適化の探索タスク数が増加し、オプティマイザーのタイムアウトが発生して最適でないプランが選ばれる可能性が指摘されています。

一方で、Hash JoinやSortなどの推定CPUコストは下がるものの、インデックス選択などへの影響は限定的であり、パラメータースニッフィングの方が実行効率への影響が大きいと考えられます。


ツール

bashkaは、curlで取得したシェルスクリプトの静的検証を行うツールです。

悪意ある処理や危険なコマンドを解析して検出し、安全性を確認した上で実行します。導入したソフトウェアの記録や更新、削除も管理できます。


コマンド出力やファイル、引数をJSONに変換するCLIツール「jsonize (jz)」の解説です。

出力構造の自動判定や型指定に対応し、パーサーをYAMLで管理することで容易な拡張を実現しています。


Claude Code

Claude Codeの「Agent view」と「セッション間通信」の活用法について解説した記事です。

Agent viewは複数セッションの状態を一覧し、入力待ちの仕事へ素早く移るための機能です。またセッション間通信は、決定事項を他セッションへ伝える手段となります。

並行作業時はGit Worktreeで作業場所を分け、決定事項と未確定事項を明確に伝えることが重要です。完了表示を過信せず、差分確認や統合後の動作検証など人の確認をループに組み込む運用が推奨されています。


GitHub / GitHub Copilot

xAIの最新推論モデル「Grok 4.7」がGitHub Copilotで順次提供開始されました。複雑なワークフローや自律的なコーディングに対応します。

Copilotの有料プラン向けに従量課金制で提供され、VS Code等のモデル選択欄から利用可能です。


GitHub Enterpriseにおいて、SSHキーやアクセストークンなど企業にアクセス可能な全認証情報のインベントリを、管理設定画面のCSVやREST APIからエクスポートして一元的に監査・把握できるようになりました。


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

Matt Pocock氏による「mattpocock/skills」は、AIコーディングエージェント(Claude CodeやCodexなど)を用いた開発を「バイブコーディング」で終わらせず、本格的なエンジニアリングとして実践するためのスキル集です。

従来の開発手法がプロセス全体を抱え込んで自由度を奪いがちなのに対し、本リポジトリでは小さく組み合わせやすいスキルを提供しています。開発で生じがちな「意図の不一致」「過度な冗長さ」「動作不良」「設計の劣化」という4つの課題を解決するため、徹底的なヒアリングによる要件定義、共通言語の構築、TDD(テスト駆動開発)の導入、モジュール設計の見直しといった実践的なアプローチを取り入れています。

Claude Codeプラグインとしての導入や、プロジェクトに直接ファイルを配置して自由にカスタマイズする導入方法に対応しています。


AI

Google

AXは、クラスタ上で自律型AIエージェントの大規模なワークロードを実行・管理するための、高スループットな宣言型オーケストレーターです。Agent Substrate上で動作し、Kubernetesに類似した操作感でクラスタあたり数十億規模のタスクを安全に処理できるように設計されています。

エージェント特有の課題に対応するため、4つの宣言的プリミティブを提供しています。サンドボックス内でコードを隔離・制限して実行する「Task」、GitやMCPサーバーを事前設定する「Workspace」、外部への通信先を制限する「Gateway」、利用モデルを定義する「Model」です。

操作用のCLIである「ax」コマンドを使えば、マニフェストの適用や監視だけでなく、実行中エージェントへのSSH接続、作業の一時停止や再開などを直感的に行えます。現在はコア概念の改善が進められている段階です。


Alibaba

AlibabaのQwenチームが、画像生成・編集モデル「Qwen-Image-2.1」をオープンウェイトで公開しました。画像生成部分は7Bで、最大2K解像度に対応しています。

背景が透明なRGBA画像の生成や編集を直接行えるほか、最大10枚の参照画像を用いた合成や着せ替え、マスク指定による編集が可能です。

研究・評価向けのライセンスが適用され、生成物の権利は利用者に帰属します。


Microsoft

AIの知識カットオフ日は能力の正確な指標にはなりません。過去の情報でも失敗することがあり、未知の機能でも推論で解決できるためです。

日付に頼るのではなく、実際の作業で評価を行い、不足した知識を補うことが大切です。


OpenAI

How V7 gives AI agents institutional memory

V7は企業の散在した文書を構造化し、AIエージェントの組織記憶として活用する基盤「Context Graph」を提供しています。

OpenAIのモデル群を組み合わせることで、情報抽出の低コスト化や複雑なワークフローの高速化を実現しました。特に最難関のグラフ検索テストにおいて、GPT-6 Astraは89%の精度を達成しています。

これにより金融や保険分野などで、数十ステップに及ぶ複雑な業務を短時間かつ高精度に処理できるようになりました。


論文・その他

AIエージェント導入でコード生成量が増えても、人のレビューや検証がボトルネックとなりリリース増加は限定的です。

適切な設定や検証ツールの選定を行い、公開までの作業全体を時間と総費用で測る必要があります。


ChatGPTの事後学習は、教師あり微調整(SFT)、報酬モデルの学習、強化学習(RLHF)の3段階で行われます。

この工程により指示への応答性や安全性が大幅に高まり、高品質な対話を実現しました。


チェスター・イズメイ氏は、好みのチーム設定と最新の日程データを組み合わせ、毎週おすすめの試合を通知するスポーツコンシェルジュAIを構築しました。

プロンプトによる明確な選定ルールの定義や実行権限の制限を行い、Claude Codeと自動配信ツールを用いてスマートフォンへ要約を送信しています。


エンジニア

開発環境を信頼できる状態に保つには、手順の確立、ドキュメントの更新、本番環境との一致性向上が重要です。

劣化を防ぐため、気づいた不備をその都度直す「ボーイスカウトルール」の実践が推奨されています。

感想:

手順書をがんばるより、miseを使って、miseの設定として残すのが良いのではないでしょうか。


クラウド

Azure

マイクロソフトは「2026年 ガートナー・マジック・クアドラント 分散型ハイブリッド・インフラストラクチャ部門」において、実行能力で最も高い評価を受け、4年連続で「リーダー」に選出されました。


Azure Cosmos DB向けに「GitHub Spec Kit」拡張機能のパブリックプレビューが公開されました。

AIコーディングエージェントへ設計指針を提供し、実装前のデータモデル最適化や生成コードの検証を支援します。


Cloudflare

Cloudflare Workersにおいて、Pythonの一般提供(GA)が開始されました。

FastAPIやDjangoなどの主要フレームワークに加え、HyperdriveによるDB接続やAIライブラリにもネイティブ対応しています。


OS

Windows

Microsoft EdgeとChromiumにおける最新の開発者向け機能が紹介されています。フォーム内のテキスト範囲を操作するOpaqueRange APIや、Webコンポーネントのアクセシビリティを向上させるreferenceTarget、補助技術向けのaria-actions属性などが新設されました。

さらに、AIエージェントとの連携を実現するWebMCPや、DevToolsでのリクエスト編集・再送など、先行テスト可能な新機能も順次提供されています。


macOS

Synaptics傘下の英DisplayLinkが、「DisplayLink Manager macOS v17.0」をリリースしました。

macOS 27 Golden Gateへの対応やアップデート定期確認機能の追加、起動・ログイン時の画面表示速度の向上や各種不具合の修正が行われています。


デザイナーのRobbie Tilton氏が、Mac向け画像編集アプリ「Compositor」をオープンソースで公開しました。

Adobeサブスクの代替として作られた軽量アプリで、レイヤーやレタッチなどPhotoshop風の主要機能を備えています。


ハードウェア

Googlebook

ASUSは、Gemini Intelligence向けに設計された約0.99kgの軽量14型3K OLED搭載ノートPC「ASUS Googlebook 14」を発表し、米国でプレオーダーを開始しました。


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?