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年3月18日

0
Posted at

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

記事の量が多くなってしまいすみません。

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

プログラミング雑記2026年3月18日.jpeg

プログラミング

Go言語

このブログ記事は、Go製CLIをAI Agentフレンドリーにするために開発された「skillsmith」というツールについて説明しています。

Agent Skillsはオープンスタンダードで、SKILL.mdというMarkdownファイルをリポジトリに配置することでAIエージェントに機能を提供します。著者はCLIに直接Agent Skillsのインストーラー機能を埋め込む方法を考案し、skillsmithを開発しました。

Goのembedパッケージを利用することで、CLI内にskillsディレクトリを埋め込み、バージョン管理も実現しています。mytool skills list/install/update/uninstall/statusといったコマンドが利用できるようになります。

特定のCLIライブラリに依存しない設計で、任意のCLIに組み込み可能です。CLI出力をndjsonフォーマットにしてJSON Schemaを記述することで、AI Friendlyな仕様が実現できるとしています。


Goconfigは、Go言語用の軽量な設定管理ライブラリです。JSON設定ファイル、環境変数、コマンドラインフラグから構造体に値を読み込めます。セットアップが簡単で、本番環境対応の設定管理をミニマルなボイラープレートで実現します。優先順位はコマンドラインフラグ>環境変数>JSONファイル>デフォルト値です。自動的に./config.jsonを検出し、-helpでヘルプ表示、ネストされた構造体やtime.Durationなど多くの型に対応しています。外部依存がなく、既存プロジェクトへの統合コストが低いです。

感想:

同様の他のライブラリに比べて、機能は少ないがその分シンプル。


このページは、Go言語のソースコードを修正・実験する対話的ワークショップです。Go 1.26.1を使用し、11の演習を通じてGo コンパイラとランタイムの内部を学びます。演習内容は、ソースコードのビルド、字句解析器・パーサー・SSA パスの修正、ランタイム動作の変更、select文の確定性化など、言語仕様から内部実装まで多岐にわたります。参加者は基本的なGo知識とコマンドラインの操作経験が必要で、完了後はGo プロジェクトへの貢献やカスタム言語開発が可能になります。


Java

JDK 26では、X.509証明書のセキュリティ強化のため「com.sun.security.allowedAIALocations」という新しいシステム・セキュリティプロパティが導入されました。

このプロパティにより、ユーザーはX.509証明書の認証局情報アクセス拡張機能から取得するURIに対してフィルタリングルールを定義できます。特にCA発行者アクセス方式に適用され、「com.sun.security.enableAIAcaIssuers」が有効で、フィルタが許可する場合のみURIがアクセスされます。

ルール設定の仕様:
URIは絶対階層型で、http/https/ldap/ftpスキームのいずれかを使用します。ホスト名またはアドレスを指定し、ポート番号も一致する必要があります。階層型スキームではパス部分が大文字小文字区別で照合され、スラッシュで終わるパスはプレフィックスマッチが可能です。LDAPではベースDNが完全一致する必要があります。

デフォルトではプロパティが空白でアクセス拒否状態ですが、「any」と設定するとすべて許可されます。


Java 26は2026年3月17日にリリースされた新バージョンで、10個のJEP(Java Enhancement Proposal)を含んでいます。新しい安定言語機能はありませんが、パフォーマンス改善とライブラリの拡張が特徴です。主要な安定機能として、ガベージコレクタの改善、HTTP/3対応、final修飾子の厳格化などがあります。プレビュー機能ではプリミティブ型パターンマッチング、遅延定数、構造化並行処理などが含まれています。IntelliJ IDEAはJava 26を完全サポートし、プレビュー機能の試用やデバッグツールの強化を提供しています。


IntelliJ IDEA 2025.3.4がリリースされました。主な改善点は、Java 26の完全サポートが追加されたこと、HTTPリクエスト実行時に異なるリクエストが誤ってトリガーされる問題の解決、大規模Perforceプロジェクトでのローカル変更リフレッシュの正常動作、Cyclic Dependencies分析機能でのDependenciesタブの正常表示です。IDE内、Toolbox App、またはUbuntu用スナップからアップデートできます。


Oracleが2026年3月18日にJava 26の正式版をリリースしました。Javaは6カ月ごとにバージョンアップされ、2年ごとにLTS版が指定されます。Java 26の主な新機能は、HotSpot JavaVMの起動高速化(JEP 516)、G1ガベージコレクタのスループット向上(JEP 522)、HTTPクライアントのHTTP/3プロトコル対応(JEP 517)、Java 17で非推奨だったApplet APIの削除(JEP 504)です。次のLTS版はJava 25となります。


JetBrains がJava向けのAIエージェントフレームワーク「Koog for Java」をリリースしました。このフレームワークは、Pythonマイクロサービスに頼らずJavaバックエンドに直接AIエージェントを統合できます。複数のワークフロー戦略(関数型、グラフベース、計画型)、Spring Boot統合、複数LLMプロバイダ対応、障害耐性、OpenTelemetry対応による監視機能などを提供。LLMにツールを登録して自動実行させるシンプルな構文から、複雑なマルチステップワークフロー、ステートメント永続化による復旧、トークン最適化の履歴圧縮など、エンタープライズレベルの機能を装備しています。


JavaScript

Node.jsのメンテナー・Matteo Collina氏は、ユーザーランド仮想ファイルシステム(VFS)を発表し、Node.jsコアへの統合予定を明かしました。VFSにより、単一実行可能アプリケーション作成時の余分なコード削減やテスト環境でのディスクアクセス回避が可能になります。約14,000行のコードを含むプルリクエストは現在レビュー中。VercelのCTO提案により、Platformatic版VFSはNode.js 22以降で利用可能です。将来的にはコア統合版へスムーズに移行できるよう設計されています。


.NET

.NETエコシステムの最新アップデート情報をまとめたサイトです。主な内容は、.NET 10.0.5・.NET 11 Preview 2のリリース、ReSharperのVS Code対応、MAUI Avalonia Preview 1など。AWS SDKやAzure SDKの複数バージョン更新、WinUIの新機能も紹介。加えて、Blazor、C#学習、NativeAOT、GitHubCopilotなど、開発者向けの技術記事やライブラリ情報を網羅しており、.NETコミュニティの動向を把握できる総合情報サイトです。


.NETとOpenAI Realtime APIを使用した音声対応マルチエージェント・アシスタント「RT.Assistant」についてのご紹介です。電話プラン選択という実用的なドメインで実装されており、RTFlowフレームワークで複数の特化エージェントを調整しています。WebRTC経由のリアルタイム音声、F#で構築したクロスプラットフォームUI、そして従来のシンボリックAI(Prolog)を組み合わせることで、正確で幻覚に強い回答を実現しています。


FORTRAN

古いFORTRANコード(1972年作成)のリファクタリングについての記事です。著者はChatGPT 5.4 Codexを活用して、goto文が大量にある非線形関数最適化ルーチン「minimize」を現代的なFortranに書き換えました。テストコードを作成しながら段階的に、goto文を削除し、機能ごとに小さなサブルーチンに分割。結果として可読性が大幅に向上し、実行速度は変わらず(0.422秒→0.430秒)、生成AIがレガシーコード改善に有効であることを示しています。


GitHub

GitHubは、Anthropic、AWS、Google、OpenAIと共に、Linux Foundationの「Alpha-Omega」イニシアティブに対して総額1,250万ドルの投資をコミットしました。GitHub上の28万人以上のメンテナーがCopilot Proの無料利用など支援を受けます。AI技術で脆弱性発見を加速させつつ、メンテナーの負担軽減に注力。プルリクエスト管理やセキュリティアドバイザリーの改善、AIフレームワークの導入により、メンテナーが優先事項に集中できる環境を構築します。オープンソースセキュリティは共同責任との立場から、メンテナーの支援に投資を続けます。


ツール

著者がGitHub Actionsワークフローをローカルで高速実行するツール「actrun」をMoonBitで開発しました。既存のactはDocker必須でmacOSでの使いにくさがあったため、ホストツールチェーンをそのまま使用可能な実装を実現。npxやnative、Dockerで利用でき、worktreeモードやローカルモード選択、キャッシュ・成果物管理、Nix連携、差分実行に対応しており、CIのローカルデバッグ時間を大幅に削減します。


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

MCPとGitHub Copilotを活用したメール・Teams自動分類ツールについての記事です。大量の未読メール(150件以上)から重要な内容を自動抽出する仕組みを紹介。Model Context Protocolを使ってWorkIQがM365データにアクセスし、タイムアウト対策(クエリ分割)と重複排除(AI支援のセマンティックマッチング)により、効率的な受信箱トリアージワークフローを実現しました。ターミナルから簡潔な報告書生成が可能になります。


AIコーディングエージェントの出力品質を人間の注意力ではなく、構造で守る「ハーネスエンジニアリング」を紹介しています。ドキュメント→AIセマンティック→CI→構造テストの4段階で段階的にルール執行レベルを引き上げ、12カテゴリ48ルールを管理。ローカル開発段階でも即座に修正する仕組みやエントロピー管理でルール鮮度を保つことで、AI駆動開発の高速化と品質保証を両立させています。


食べログがAI(Claude Code)と2段階リリース運用を組み合わせ、2,410メソッド削除に成功した事例。過去の誤削除事故から学び、「調査ルール標準化」と「通過ログ検証」を実装。Phase1で調査・ログ埋め込み、経過観察後、Phase2で削除実施。AI調査は自動化され、人間はレビューとリリース判断に集中。工数削減と安全性を両立させ、継続的な技術負債削減を可能にした。


著者がClaude Codeでビジュアルプログラミング環境のSimulinkを制御できるかを実験した記事です。MATLABコマンドからSimulinkを作成できることに気づき、Claude Codeに指示して様々なモデルを構築しました。正弦波をScope出力する単純なモデルから始まり、2次遅れ系のネガティブフィードバック系、さらにPID制御系を自動生成させました。最終的には、PIDパラメータの自動調整にも成功し、オーバーシュート5%以下で整定時間の短い最適な制御系パラメータ(P=5、I=4.5、D=5)を得ました。著者は「想定の数倍すごい」と評価し、実機への応用の可能性に期待を示しています。


AI

MCP

Model Context Protocol(MCP)の2026年ロードマップは、プロジェクトの成熟と本番環境への対応を中心に策定されました。従来のリリース中心の管理から、Working Groupsによる優先度ベースの管理へ移行しました。

4つの主要優先分野は以下の通りです:

  1. トランスポート進化と スケーラビリティ — Streamable HTTPの改善により、ステートレスな水平スケーリングを実現し、サーバー機能の発見可能性を向上させます。

  2. エージェント通信 — Tasks機能の実験版から本番環境での経験を基に、リトライセマンティクスと結果保持ポリシーを実装します。

  3. ガバナンス成熟度 — コアメンテナーの瓶首を解消し、Working Groupsへの権限委譲と明確な貢献者パスを構築します。

  4. エンタープライズ対応 — 監査ログ、SSOベースの認証、ゲートウェイ動作、設定ポータビリティなど企業ニーズに対応します。

SEP(仕様拡張提案)の審査は優先分野との関連性で評価され、トリガーやイベント駆動型更新など他の領域は「視野に入っている」として扱われます。貢献者はWorking Groupsに参加し、コミュニティと協力してプロトコルを発展させます。


MCP(Model Context Protocol)エコシステムは、コア仕様、プロジェクト、拡張機能の3層構造で構成されています。拡張機能は、コアプロトコルを変更せずに新しい機能を追加できるオプションのパターンです。

既に実装されている主な拡張には、UI拡張(MCP Apps)、認可拡張、ドメイン固有拡張があります。拡張は「加算的」で、対応していないクライアント/サーバーは単にスキップするため、互換性が損なわれません。

拡張はコミュニティ主導で運営され、公式拡張は Model Context Protocol GitHub で保守されています。開発者は独自の拡張を提案することもできます。この仕組みにより、プロトコル変更を待たずにリッチな機能を実装でき、エコシステム全体の成長を促進します。


Mistral

Leanstralは、Mistral AIが発表したオープンソースの形式証明コード生成エージェントです。わずか6Bの軽量パラメータで設計されながら、複雑な数学的概念や形式証明を生成・検証できます。FLTEvalベンチマークではClaude Sonnetを性能で上回り、コスト効率(Sonnet比で15倍安い)が優れています。Apache 2.0ライセンスで公開され、Mistral Vibeから無料で利用可能です。人間がコード検証する必要を減らし、エンジニアリング生産性の向上を目指しています。


楽天

楽天は2026年3月17日、経済産業省とNEDOが推進する「GENIACプロジェクト」の一環として開発した国内最大規模のAIモデル「Rakuten AI 3.0」を提供開始しました。約7,000億パラメータのMoEアーキテクチャを採用し、日本語に最適化されています。複数の日本語ベンチマークで優れたスコアを達成し、文章作成やコード生成、文書解析など幅広い用途に対応。Apache 2.0ライセンスで無償提供され、楽天の公式リポジトリからダウンロード可能です。国内のAI開発加速を目指しています。


Microsoft

MicrosoftがIQ Seriesを発表しました。第一弾として「Foundry IQ」は3月18日から開始されます。Foundry IQは、AIエージェントが知識ベースを活用して推論・応答できるようにするシステムです。3週間にわたって公開される3つのエピソードでは、知識ベースの構築方法、複数データソース(SharePoint、Azure Blob Storageなど)からの情報取得、クエリ処理について解説します。各エピソードには動画、Jupyterノートブック、図解サマリーが含まれ、GitHubリポジトリでコードサンプルも提供されます。知識駆動型のAIアプリケーション構築を学べるシリーズです。


Azure Skills Pluginは、GitHub Copilot CLI、VS Code、Claude Codeで動作するAIアシスタント向けプラグインです。インストールは60秒以内で完了します。21個のスキルファイルと59個のMCPツールが含まれており、Azureリソース管理やインフラストラクチャのプロビジョニング、ログクエリ、価格確認などが可能です。各ホストの導入手順、検証方法、トラブルシューティングが詳しく説明されています。


Microsoft Foundryを使用したAIエージェントの評価ガイド

AIエージェントはテキスト生成だけでなく、アクション実行・ツール呼び出し・複数ステップの意思決定を行うため、検証が困難です。本ガイドはエージェント評価の実装方法を説明します。

評価の基本要素は以下の通りです:テストケースセット(何をテストするか)評価機(動作を採点)トレース(失敗の原因を特定)監視(改善追跡)

テストケースは手書きまたはLLMで生成できます。評価機はコードベース(文字列照合など確定的)またはLLM判定(トーン・同情など複雑な要素評価用)です。

実装は5段階で成熟します:手動テスト→自動評価→CI統合→本番監視→継続改善。開発中はオンデマンド実行、CI/CD統合時は自動トリガー、本番後は継続監視が推奨されます。

デバッグにはトレース追跡が重要で、スコアの低さから根本原因を特定します。評価データセットを本番データで継続的に拡張し、テストと実装を並行させることで、品質保証を効率化できます。


OpenAIの新モデル「GPT-5.4 mini」と「GPT-5.4 nano」がMicrosoft Foundryで提供開始されました。GPT-5.4 miniはGPT-5.4の効率的なバージョンで、コーディングやマルチモーダル理解に優れ、約2倍高速です。GPT-5.4 nanoは超低レイテンシで、分類・抽出・ランキングなど軽量タスク向けです。両モデルはツール使用と関数呼び出しに対応し、エージェントワークフローに最適化されています。Microsoft Foundryでは複数モデルを並行デプロイでき、タスクに応じた選択が可能です。


MicrosoftとNVIDIAが協業し、NVIDIAのオープンモデルをMicrosoft Foundryプラットフォームに統合します。開発者はNemotronモデルを使用して、クラウド、ハイブリッド、主権クラウド環境で特化したAIエージェントを構築・展開できます。Foundry Localで政府機関や規制業界向けの主権AI導入を実現。さらにAzure Physical AIツールチェーンでロボティクスと物理AI対応を強化。統一されたプラットフォームで、どの環境でも一度構築したAIシステムを一貫して配置できるようになります。


Microsoft Foundryが評価・監視・トレーシング機能を一般提供開始しました。本機能は、開発時からCI/CDパイプライン、本番環境まで同じ評価指標を使用し、AIエージェントの品質を継続的に測定します。組み込みの評価器は一貫性、根拠性、安全性を測定し、カスタム評価器も対応。Azure Monitorと統合されており、AIの品質信号がインフラ監視と統一されます。OpenTelemetry対応のトレーシングにより、問題検出から根本原因特定まで対応。複数フレームワークに対応し、プロンプト最適化ツールも搭載。


Microsoft Foundryが複数の機能を一般公開しました。新世代のFoundry Agent Serviceは、セキュアで監視可能なエンタープライズレベルのAIエージェント構築プラットフォームとして、Python・JavaScript・Java・.NETのSDKを提供します。リアルタイム音声機能のVoice Live統合がプレビューで登場し、音声ベースのエージェント操作が可能に。可視化・追跡・監視機能により品質と安全性を継続的に評価できます。プライベートネットワーク対応で、パブロアウトなしに私的データへのアクセスが実現。新しいFoundry Portalで統一的なUIを通じてAIアプリを構築・管理できるようになりました。


GitHub Copilot

OpenAIの最新モデル「GPT-5.4 mini」がGitHub Copilotで一般提供開始されました。このモデルは高速なトークン生成、優れたコードベース探索機能、grep様ツール効果が特徴です。Copilot Pro・Pro+・Business・Enterpriseユーザーが利用でき、Visual Studio Code、Visual Studio、JetBrains、Xcode、Eclipseなど複数のIDEで選択可能になります。0.33倍のプレミアム乗数がありますが、価格は暫定的です。Enterprise・Businessプランではadminが設定を有効化する必要があります。


GitHub MCP Serverにシークレットスキャニング機能が追加されました。AI コーディングエージェントがMCP互換のIDEで動作する際、コミットやプルリクエスト前にコード変更内のシークレット(認証情報)を検出できます。GitHub Secret Protection有効なリポジトリで公開プレビュー中です。ユーザーはGitHub Copilot CLIやVisual Studio Codeで専用プラグインをインストールし、エージェントに「secrets」をスキャンするよう指示することで、認証情報の流出を事前に防ぐことができます。


GitHub Copilotのコーディングエージェントが、セマンティックコード検索ツールを新たに搭載しました。これにより、正確なテキストマッチではなく、意味に基づいてコードを検索できるようになります。ユーザーが正確な名前やパターンを知らない場合でも、高速に関連コードを発見できます。テストでは、品質を維持しながらタスク完了時間が2%短縮されました。設定は不要で、エージェントが自動的に適切に活用します。


Google

Google は「Personal Intelligence」機能を米国で拡大しました。この機能は Gmail や Google Photos などのアプリを安全に連携させ、買い物履歴や旅行予約に基づくカスタマイズされた提案を提供します。ユーザーは接続するアプリを自由に選択・管理でき、プライバシーに配慮した設計となっています。AI Mode、Gemini アプリ、Chrome の Gemini で利用可能です。


Googleと Amazon、Anthropic、Microsoft/GitHub、OpenAIは Linux Foundation の Alpha-Omega Project に計1250万ドルを共同投資しています。AI 駆動の脅威に対応し、オープンソースソフトウェアのセキュリティを強化することが目的です。Google は「Big Sleep」「CodeMender」などの AI ツールを提供し、脆弱性の発見と修正を自動化。開発者がより迅速に対応できる環境を整備しています。


OpenAI

GPT-5.4 mini と nano が登場 | OpenAI

OpenAIが2026年3月17日に発表した新モデル「GPT-5.4 mini」と「GPT-5.4 nano」について、以下のポイントが挙げられます。

GPT-5.4 mini の特徴
コーディング、推論、マルチモーダル理解において前世代から大幅に性能向上し、処理速度は2倍以上高速です。コーディングアシスタント、サブエージェント、コンピュータ操作システムなど、低レイテンシが求められるタスクに最適化されています。複数の評価ベンチマークで大規模モデルに匹敵する性能を示しています。

GPT-5.4 nano の特徴
最小かつ最速のバージョンで、分類、データ抽出、シンプルなサブエージェントタスクに適しています。

提供状況

  • mini版:API、Codex、ChatGPTで利用可能(入力$0.75/1M、出力$4.50/1M)
  • nano版:APIのみで利用可能(入力$0.20/1M、出力$1.25/1M)

両モデルは高速性とコスト効率を兼ね備えた小型モデルとして、大規模モデルとの組み合わせ運用を想定した設計になっています。


LangChain

LangChainはNVIDIAと提携し、エンタープライズグレードのAIエージェント開発プラットフォームを発表しました。LangSmithとLangGraphを含むLangChainのフレームワークと、NVIDIA Agent ToolkitやNemotron モデルを統合。開発チームは迅速にプロトタイプから本番環境へ移行でき、高度な監視・評価・セキュリティ機能を備えたAIエージェントの構築・デプロイが可能になります。


LangSmithがプライベートプレビューで「LangSmith Sandboxes」を発表しました。これはエージェントが安全にコードを実行できるセキュアで隔離された環境です。SDKで簡単に立ち上げでき、リソース制限やネットワーク制御が可能です。Docker対応、複数エージェント対応、自動スケーリング、マイクロVM隔離など豊富な機能を備えています。認証プロキシにより秘密情報を保護し、将来は実行トレーシングやバイナリ認可機能も予定しています。


Open SWE は、Stripe・Ramp・Coinbaseなどの企業が開発した内部コーディングエージェントから学んだパターンを実装するオープンソースフレームワークです。Deep AgentsとLangGraphをベースに、隔離されたクラウドサンドボックス、厳選されたツールセット、サブエージェント統合、Slack/Linear/GitHub連携などの本番環境パターンを提供し、組織の要件に合わせてカスタマイズ可能に設計されています。


論文・その他

AIエージェントのコードリファクタリング能力を検証した研究によると、詳細な手順書がある場合はGPT-5.2で69.6%の成功率を達成します。しかし曖昧な指示のみでは7.7%に低下します。エージェントは見やすい問題に反応しやすく、全体文脈から判断するのが苦手。計画ステップを先に立てさせることで50%以上の改善が期待できます。


AI失敗時の企業対応を分析した研究論文が紹介されています。約9,700件のインシデント記事から6,893件の対応策を抽出・分類したところ、従来の理論的分類では約4割を捉え落としていました。新たに「是正・制限措置」「法的・規制措置」「経済・財務統制」「回避・否認」の4カテゴリが追加され、事発生後の現実的対応パターンが明らかになりました。法的責任が曖昧な領域では「責任否定」が低コスト戦略として機能している点が注目です。


クラウド

AWS

Amazon S3は2006年のリリース以来、20年間で革新的に進化しました。当初は1ペタバイトの容量から現在は数百エクサバイト規模へ成長し、毎秒2億件以上のリクエストを処理しています。料金は1GB当たり15セントから2セント超へ約85%低下しました。セキュリティ、耐久性、可用性、パフォーマンス、伸縮性の5つの基本原則を堅持しながら、S3 Tables、S3 Vectors、S3 MetadataなどのAI・分析機能を追加。20年前のコードも互換性を保ったまま動作する、業界標準のストレージサービスとなっています。


エンジニア

AIとお仕事

ITエンジニアのAIコーディングツール利用実態調査の結果:

437名のITエンジニアを対象とした調査で、約86%が生産性向上を実感している一方、67.1%が課題や不満を感じています。62.2%が複数ツール(GitHub Copilot、Codex、Gemini CLIなど)を併用し、86.8%が言語やフレームワークに応じて使い分けています。生産性向上の理由はコーディング時間短縮(56.6%)やデバッグ効率化(43.9%)ですが、課題は意図しないコード生成(54.9%)や精度低下(37.2%)、セキュリティ懸念(34.1%)です。ツール選定時は補完精度(46.2%)を重視します。


OS

Windows

PowerToys 0.98がリリースされました。主な更新は以下の通りです。Keyboard Managerは、WinUI 3を採用した新UIに刷新され、単一ウィンドウで統合管理が可能になりました。新機能として、Command Palette Dockが追加され、よく使うコマンドをドック化して画面に常表示できます。CursorWrapはマルチモニター対応が改善され、Always On Topはタイトルバーから直接ウィンドウをピンできるようになりました。その他、ZoomItの動画編集機能やAwakeの信頼性向上など、複数のツールが改善されています。


Microsoft Edgeにおけるネットワーク効率ガードレール機能についての記事です。このツールはウェブアプリケーションの読み込み性能監視に使用されます。非効率なリソース読み込みパターン(大きな画像、圧縮されていないテキスト、大容量data URLなど)を自動検出し、Reporting APIを通じてレポート送信します。Edge 146から利用可能で、開発者はDevToolsやサーバーエンドポイントで詳細な違反報告を確認できます。


macOS

Appleデバイス・データベースアプリ「Mactracker」が最新バージョン(Mac版v8.1.2/iOS版v4.14.1)で、2026年3月に発表されたMacBook Neo、MacBook Air (M5)、MacBook Pro (M5 Pro/Max)、iPad Air (M4)、iPhone 17eなど最新デバイスに対応しました。このアプリはAppleデバイスの詳細なスペック情報を比較でき、Geekbench 6のベンチマークデータも参照できます。


Appleが2026年3月17日、macOS 26.3.1/.2(a)とiOS/iPadOS 26.3.1(a)をリリースしました。このアップデートは「バックグラウンドセキュリティ改善」機能を活用し、WebKitの重大な脆弱性(CVE-2026-20643)を修正したものです。この脆弱性は悪意のあるウェブページ閲覧時にSame Origin Policyをバイパスされる可能性があり、Navigation APIの入力値検証強化で対応されました。インストール時にMacやiPhone、iPadの再起動が必要となるので注意が必要です。


アプリケーションソフトウェア

Microsoft Office

マイクロソフトが新しい「Microsoft Teams」アプリの正式版をリリースしました。Reactフレームワークでゼロから再構築され、WebView2コンポーネントを使用することで、メモリ使用量が最大50%削減され、速度は平均2倍高速化しました。UIも簡素化され、より少ないクリック数で操作できるようになり、アクセシビリティの強化やマルチテナント対応も実装されています。今後数か月かけて自動アップグレードが行われ、旧版への機能追加は終了予定です。

感想:

Chromiumは変わっていないはずなのに、WebView2の最適化でここまで性能が向上するのは驚きです。


ExcelのCopilot機能を使用してバスケットボール大会のブラケット(試合表)を効率的に作成・分析する方法が紹介されています。ユーザーは自然言語でCopilotに指示することで、テンプレート作成、シナリオ分析、「もしこうなったら?」といった仮定シミュレーションが可能になります。これにより、過去のデータに基づいた根拠のあるブラケット選択ができ、複雑な手作業やコピペが不要になります。


ハードウェア

PC

NVIDIAが新GPU「RTX PRO 4500 Blackwell Server Edition」を発表しました。従来のL4を置き換える本製品は、AI要約で4倍、トークン生成で10倍の高速化を実現。また、昨年発表されたAI開発者向けワークステーション「DGX Station」の受注も開始され、複数のOEMメーカーとクラウドサービス事業者から提供される予定です。


IntoFreeが小型変換アダプター「VFLEX」の一般販売を開始しました。USB Type-C経由で古いガジェットのACアダプターを代替できる製品です。本体サイズ約2.6×1.5×0.8cm。スマートフォンアプリで電圧設定(最大50V/5A)が可能で、5〜11Vの任意の電圧対応もできます。レトロゲーム機など純正電源が手に入りにくい製品への給電に活用できます。価格は本体1320円、スターターキット7700円。


NVIDIAが発表した「Vera CPU」は、AI特化型の次世代プロセッサです。88個のOlympusコアを搭載し、合計176スレッドで動作します。前世代比で処理性能は2倍に向上し、エージェントAIや強化学習での優れたパフォーマンスが特徴です。

Redpandaによるベンチマークテストでは、AMD EPYCやIntel Xeonと比較して、ストリーミング遅延が最小で、コア間通信速度が64コアでも向上を継続し、SQL処理速度でも最速を記録。2026年後半から量産開始で、複数プロバイダーを通じた利用が可能になる予定です。


Apple

Appleが新型オーバーイヤーヘッドフォン「AirPods Max 2」を発表しました。H2チップを搭載し、従来のH1チップから大幅に性能向上。改善点は、より優れたアクティブノイズキャンセリング(ANC)、ライブ翻訳、カメラリモート、会話感知、音声分離機能などが新搭載。USB-C充電に対応し、有線接続で24ビット48kHzのロスレスオーディオにも対応。デザインは初代と変わらず。カラーは5種類。日本での価格は税込み89,800円で、2026年4月に発売予定です。


業界動向・時事

ニコンとキヤノンが半導体露光装置でASMLに敗北した理由は、エコシステムの違いにあります。ニコン・キヤノンは光学レンズなど大部分を自社開発するのに対し、ASMLは航空機業界に学んだ水平分業モデルを採用。カール・ツァイスやimecなど外部企業との協業を重視し、最終的にEUV露光装置の実用化で成功しました。また米国政府の政治的支援も背景にあります。ASMLのように強固なエコシステムを構築できなかったことが、日本企業の失敗要因だったと言えます。


NTT西日本の北村社長は、2026年度にAI活用を加速させる方針を発表しました。NTT東西合わせて約1万人分の事務・設備業務を自動化し、現在3万人余りの職員を2万人体制に削減します。余剰人員は営業や新規事業部門へ配置転換し、顧客接点や経営課題に当たる人材を確保。配置転換に伴うリスキリング支援を実施して、人員の適正配置を図ります。メガバンク等でも活用が広がるAI導入の波が、通信業界にも及んでいます。


福祉国家は従来、労働力が必要な移民を受け入れることで成立していました。しかしAI時代は、労働自体が不要になる構造的変化をもたらします。介護・建設・農業など労働集約的な産業が、施設設計やプロセス改革で人手の絶対必要量を削減するため、移民を労働力として正当化する根拠が消えます。結果、福祉国家は①国籍に関わらず分配を広げる「開放型」か、②国民に限定する「閉鎖型」に分岐する可能性があります。課題は技術ではなく、政治が新しい社会参加の原理をいかに構想できるかという問題です。


IIJと河村電器産業が共同開発した小型データセンター「DX edge Cool Cube」を販売開始します。物置ほどのサイズで、納期は約5カ月。AI開発需要の高まりに対応し、発電所への併設や既存施設内への設置が可能です。ビル型やコンテナ型と比べ、より低価格で短期間に設置でき、企業のニーズに応えます。


この記事の主張は、コードは資産ではなく負債だということです。機能こそが資産であり、その機能を提供するコードの維持コストがいずれ利益を上回るようになります。

「コードを書くこと」と「ソフトウェアエンジニアリング」の区別が重要です。前者は単に動作するコードを作ることですが、後者はシステムが時間とともに変化する外部環境に適応し、保守・拡張可能なコード設計を目指します。

テック企業経営陣はAIが人間プログラマーより1万倍多くコードを生成できることを称賛していますが、これは実は1万倍の負債を生み出しているのと同じです。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?