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年4月15日

0
Posted at

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

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

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

プログラミング

.NET

.NET 11のプレビュー3がリリースされました。


C# 1.0からC# 14までの進化を振り返りつつ、Roslyn以降の高速な言語拡張、Visual Studio 2026やDirectory.Build.props/central package management/分析モードなどのプロジェクト構成・品質向上機能、raw string literal・switch式・records・static abstract interface members・IParsable・source generator・新しいextensionキーワードなど、実務で役立つモダンC#機能をデモを通して紹介し、AI時代でも言語機能を理解して使いこなす重要性を強調するセッションです。


この動画は、.NET向けのAI活用を基礎からエージェントシステムまで体系的に解説し、Microsoft.Extensions.AIやベクターデータ、RAG、MCP、GitHub Copilot SDK、Microsoft Agent Frameworkなどを組み合わせて、実運用可能なインテリジェントアプリを構築する具体的なパターンとデモを紹介するセッションです。



AIエージェントの登場により、レガシーWPFアプリケーションのモダン化は、80%の機械的な作業が自動化されるため経済的に現実的となり、開発者は残りの20%の建築的判断に集中できるようになったことを説明しています。


Aspire

Aspire 13.2では、MongoDB Entity Framework Coreとご紹介とAzure Data Lake Storage統合に加えて、既存のデータベース統合機能に関する品質向上や安全性強化が実装されています。


SQL Server

SQL Server Management Studio 22.5がリリースされ、マイグレーション機能の強化、SQLプロジェクトの機能拡張、接続ダイアログの改善、およびGitHub Copilotの結果ペイン対応などの新機能が追加されました。


PostgreSQL

Microsoftは、PostgreSQLデータベースをAzureで最大限に活用するための新しい動画シリーズ「PostgreSQL Like a Pro」を公開し、AI エージェント構築、効率的なマイグレーション、パフォーマンス最適化、スケーリングなどの実践的なガイダンスを提供しています。


GitHub

GitHubが「Stacked PRs」機能をプライベートプレビューで限定公開し、大規模なプルリクエストを複数のレイヤーのブランチに分割してチェーン状に管理することで、レビューを効率化できるようになりました。


GitHubが新たに提供する「Code Security Risk Assessment」というツールについて紹介する記事で、最大20個のリポジトリをCodeQLを使用して無料でスキャンし、コードベースに潜む脆弱性を数分で特定することができることが説明されています。


論文・その他

本発表では、ソフトウェアエンジニアの仕事が「コードを書く」だけではなく、守るべき品質を決める点を紹介しています。非機能要件(アーキテクチャ特性)である速さ、正しさ、止まりにくさが相互に引っ張り合うため、設計では大きな事故を小さな不便に変える判断が重要です。分散システムは能力を増やしますが、不明と調整コストが増えるため、トレードオフを理解して最適な設計を選択することが大切になります。


AI

Microsoft

Microsoftが新しいAI画像生成モデル「MAI-Image-2-Efficient」を公開し、先代モデルと比べて22%高速でありながら4倍の効率性を実現し、大規模な画像生成ワークフローやリアルタイムアプリケーションでの利用に適していることを紹介しています。


Google DeepMindの最新モデルGemma 4がMicrosoft Foundryで利用可能になり、マルチモーダル対応、推論・コーディング能力の向上、128K~256Kのコンテキストウィンドウを備えており、Azure環境内で安全にデプロイできるようになりました。


Azure Speech Servicesを活用して、音声をリアルタイムで翻訳し、話者の言葉をAIアバターが聴者の言語で自然に話すシステムの実装方法を、技術詳細とビジネス活用例を交えて紹介しています。


AWS

Kiro CLI 2.0では、ヘッドレスモードによるCI/CDパイプラインの自動化、ネイティブWindows対応、そして新しいUIと強化されたサブエージェント体験により、開発者がより効率的にコード品質を向上させながら高速でリリースできるようになりました。


Anthropic

Claude Codeに新たに追加されたルーチン機能は、開発者がプロンプト、リポジトリ、コネクタを設定して、スケジュール実行やAPI呼び出し、GitHub イベントなどをトリガーに自動化されたタスクを実行できるようにします。


Claude Codeのデスクトップアプリがリデザインされ、複数のセッションを並行して実行できる新機能、統合されたターミナルとファイルエディタ、ドラッグアンドドロップレイアウト、パフォーマンス向上など、エージェント型のコーディングワークフローを効率化する多くの改善が加えられたことを紹介しています。


Google

Google CloudがVertex AIで公開した「Lyria 3」と「Lyria 3 Pro」という音楽生成モデルを使用することで、テキストプロンプトや画像から高品質なステレオ音声を生成でき、アプリケーションに直接スタジオ品質の音楽制作機能を組み込むことができるサービスについて紹介しています。


Google DeepMindの最新ロボティクスモデル「Gemini Robotics-ER 1.6」が発表されており、空間推論や物体検出、タスク完了の判定能力を向上させ、産業検査などの実世界のロボット作業に対応できるようになったことが紹介されています。


論文・その他

複数のマルチエージェント導入による生産性向上の幻想を、50年前のソフトウェア工学の古典「ブルックスの法則」を引き合いに出しながら、実データを用いて警告する記事です。


Gemma 4、Phi-4、Qwen3の各オープンウェイトモデルを同じ条件で比較した結果、総パラメータ8B・アクティブ4BのGemma 4 E4Bが精度とメモリ効率のバランスで優れていることが判明しましたが、タスクやプロンプトの書き方によって最適なモデルが変わることが示されました。


クラウド

Azure

Azure Developer CLI(azd)の新しいazd updateコマンドにより、複数のパッケージマネージャーの管理から解放され、1つのコマンドでWindows、macOS、Linuxのすべてのプラットフォームで最新版に更新できるようになりました。


本記事は、Microsoft Sentinel のデータレイクに対して KQL クエリを API 経由で実行することで、セキュリティ分析をオートメーションワークフローやインテリジェントエージェントに組み込む方法と活用シナリオについて解説しています。


Google

Google I/O 2026がまもなく開催される予定で、5月19~20日にAI、Android、Chrome、クラウドにおける最新アップデートが発表されることが紹介されています。


エンジニア

AIとお仕事

この動画は、AIによる爆速開発ブームに踊らされる危険性を指摘し、AI丸投げが学習とスキル形成を損なう構造を論文結果とともに解説しつつ、ジュニア〜中堅エンジニアが「分からないを放置しない」「AIを家庭教師として使う」「アウトプットで教える側に立つ」ことで、監督力と元気さを武器にAI時代でも着実に実力を伸ばしていくべきだと励ます内容です。


プログラマーの三大美徳として語られる「怠惰」「短気」「傲慢」の中で、特に怠惰は単なる努力回避ではなく、将来の時間を節約するための高度な抽象化を生み出す推進力です。この本質的な美徳は、システムを単純かつ強力にし、後世のプログラマーに利益をもたらします。しかし近年のソフトウェア開発の民主化により、この美徳の本来の意味が失われつつあります。LLMs(大言語モデル)の登場がこの傾向を加速させています。LLMsは無制限に出力を生成でき、人間の怠惰がもたらす時間の制約を持たないため、必然的にシステムを単純化するのではなく複雑化させてしまいます。著者が批判するのは、LLMsを用いて一日当たり数万行のコードを生成することへの盲目的な信仰です。優れたエンジニアリングは制約の中から生まれるものです。人間の有限な時間こそが、認知負荷を最小限に抑えた洗練されたシステムを生み出す原動力となります。LLMsは強力なツールですが、人間の本来の怠惰という美徳に奉仕する形で活用されるべきであり、技術的負債の解消など現実的な課題の解決に向けられるべきです。


週間アクティブユーザー300万人に達したOpenAIのコーディングエージェント「Codex」が、開発者とAIの役割分担を「ペアプログラミング」から「オーケストレーション」へ変えつつあり、エンジニアの習熟度に応じた3段階の活用方法と、エージェントが自律的に機能するための環境設計の重要性が紹介されています。


OS

Linux

Linux 7.0がリリースされました。メジャーバージョンのアップデートは2022年10月のLinux 6.0以来、約2年半ぶりとなります。今回のバージョンでは、Intelの新しいCPUやGPUのサポート強化、ファイルシステムのエラー報告機能の改善、Clangやio_uringの新機能、Btrfsの論理リマッピング機能などが追加されています。特筆すべきは、カーネル開発にAIツールが本格的に導入されたという点です。Linusはリリース時にAIによるレポート作成やレビューが数多く行われたことを明かし、この新しいAI活用が今後の開発の「ニューノーマル」になる可能性があると述べています。次のLinux 7.1は6月下旬の公開を目指して開発が進められます。


macOS

AppleがmacOS 26.5 TahoeやiOS/iPadOS 26.5などのBeta 2を開発者向けに公開しており、StoreKitの機能強化が含まれていますが新機能は次期バージョンで実装される見込みです。


Appleが旧版のPages、Numbers、Keynoteの配布を終了し、既にダウンロード済みのユーザーでも再ダウンロードができなくなっているため、古いmacOSを使用している方は注意が必要であることが報告されています。


AppleのVirtualization Frameworkを活用してMac上に軽量で安全なmacOS仮想マシンを簡単に作成・管理できる新しいアプリ「GhostVM」がリリースされており、AIエージェントのテストやcloudスナップショット機能など開発環境に最適な機能が備わっています。


Windows

マイクロソフトが2026年4月14日に、Windows、Office、SharePointなど複数の製品に影響する脆弱性を修正するセキュリティ更新プログラムを公開し、既に悪用されている脆弱性が含まれているため、お客様は早急に更新プログラムを適用することが推奨されています。


macOSは何もないデスクトップをクリックすると、表示されているウインドウを待避して、デスクトップが表示されるのですが、それをWindows 11で実現するツールを、俺たちのハンセルマン(MSのエライ人)が作ってくれました。


ハードウェア

PC

ASUSが発表した「ROG-EQUALIZER」は、ケーブル内の電流を均一化して温度上昇を抑える特許取得済みの12V-2x6電源ケーブルで、従来品の146℃から約73.4℃に温度を低下させ、コネクタの溶融や燃焼を防ぐ設計となっています。

違う、そこじゃ無い感。


ヒューマノイド

中国のロボティクス企業Unitreeが開発した人型ロボット「H1」が秒速10メートルで走行することに成功し、人類最速記録であるウサイン・ボルトの100m走世界記録に迫っています。


業界動向・時事

LINEヤフーはYahoo! JAPAN IDのログイン方法を生体認証を活用した「パスキー」に一本化する計画を発表しており、2027年春頃までにパスワードのみでのログインを終了し、セキュリティ向上と利便性の両立を目指しています。


Googleがブラウザの戻るボタン機能を乗っ取ってユーザーを別のページに誘導する「バックボタン ハイジャッキング」をスパムポリシー違反に追加し、2026年6月15日から検索順位の低下などのペナルティを適用することを発表しました。


この記事は、米国の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?