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

0
Posted at

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

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

今日の一押し

この記事は、プログラミング言語「Ruby」の開発者まつもとゆきひろさんへのインタビューです。生成AIエージェントの登場により、まつもとさん自身の開発作業も大きく効率化されたそうですが、AIエージェントは自分で勝手に作業を諦めてしまうことも多く、人間がAIに仕事をやり切らせる力が今後も重要だと語っています。

また、AIが簡単にコードを書ける「バイブコーディング」の時代でも、学校でプログラミングを学ぶ意義は失われないと指摘しています。既存のものを再現するだけでなく、まだ世にないものを生み出す発想力を養うことが大切だと述べています。

さらに、大学教育の役割が変化し、理系学部は純粋な学問の場へ、逆に文系の専門性が産業界から注目される可能性にも触れています。最後に、技術革新で仕事を失う人がいる一方、新しい仕事も生まれるとして、過度な不安を持つ必要はないと語っています。

感想:

まつもとさんの言われるとおりだと思う。そして、まつもとさんまで今後は人文知が必要と言っているのに、人文・社会科学を日本の大学からダウンサイジングさせようとか言い出す与党、日本政府の皆さんは何を考えておられるのか。


プログラミング

Go言語

この記事は、Go 1.27のgo mod tidyに追加された、go.mod内のrequireブロックを自動マージする機能について解説しています。

これまでrequireブロックはGitのマージや手動編集などで意図せず3つ以上に増殖してしまう問題があり、2022年提起のIssueを起点に議論が続いてきた経緯を紹介しています。

さらに、コメント付きブロックの扱いを巡ってリリース直前まで続く論争にも触れ、実際の検証結果を交えながら深掘りしています。


JavaScript

セキュリティアップデート。

.NET

今回のトピックスでは、ReSharperとRiderの2026.2版、MCP C# SDK v2.0、GitHub Copilot SDKを搭載したVisual Studioの新エージェント、Windows App Development CLI v0.5.0などが紹介されています。

さらに記事欄では、FastEnumの高速化テクニックやMicrosoft Agent Frameworkを用いたPlanモード・Todo管理エージェントの実装例、OpenTelemetryによるWindowsアプリ障害解析の検証、ASP.NET Core 10でのパスキー認証など、幅広いテーマの技術記事がまとめられています。


Python

PyCharmを使ってPyTorchの基礎からMNISTデータセットによる手書き数字認識モデルの構築・学習・評価までを実践的に解説する記事です。


Visual Studio

Visual Studio 18.9 Insiders 2から、AIモデルの「思考の深さ」を調整できる機能が追加されました。簡単な質問には低め、複雑な問題には高めのレベルを設定することで、回答の質と使用クレジットのバランスを最適化できます。設定はモデル管理画面から行えます。


Visual Studio Code

Visual Studio Code 1.131(2026年7月29日リリース)の概要です。

今回のリリースでは、実行中のサブエージェントについて、モデルや経過時間、使用中のツールを会話を開かずに確認できるようになりました。

また、拡張機能なしで利用できる組み込みディクテーション機能が実験的に追加され、チャットやエディタ、ターミナルで音声入力が可能になりました。オフラインで動作し、音声はデバイス内に保持されます。

さらに、Agentsウィンドウ向けにMarkdownファイルを表示・編集し、エージェントが対応できるコメントを追加できるハイブリッドMarkdownエディタも実験的に導入されています。

このほか、ターミナルのスクリーンリーダー対応強化やリサイズ表示のオン・オフ設定、Python環境管理機能の高速化なども行われています。


GitHub / GitHub Copilot

GitHubのDependabotは、更新の乱発が課題でした。GCToolkitの事例では、更新をグループ化し、頻度を月次に落とし、対象エコシステムを漏れなく設定することでプルリクエスト数を大幅に削減しています。セキュリティ更新は別扱いで即座に発行され、新たに追加された3日間のクールダウン機能も安全性を高めています。


Copilotアプリの利用状況が、ユーザー単位やモデル・言語などの各種レポートにも反映されるようになり、より詳細な利用実態の把握ができるようになりました。


npmは公開時のパッケージ自動マルウェアスキャンを導入します。公開後は数分程度の審査待ち時間が発生し、内容に応じて通常公開・手動レビュー・ブロックのいずれかとなります。ブロックされた場合は通知と異議申し立ての機会があります。また、セキュリティ関連で正規利用でもマルウェアと誤認されやすい「デュアルユース」パッケージ向けに、contentPolicyフィールドとDISCLOSUREファイルによる開示義務、二段階認証を用いた公開方法が新たに求められます。


CodeQL 2.26.1では、Go、Java/Kotlin、JavaScript/TypeScriptのフレームワーク対応が強化され、Rust解析での誤検知が減少しました。ログ機能やApache POI、Angularのイベントハンドラーなどへのモデル追加により、対応範囲が拡大しています。GitHub.comのコードスキャンには自動適用され、GHESにも今後反映される予定です。


Copilot BusinessおよびEnterpriseプランにおいて、一般提供モデルを既定で有効化するグローバルポリシーが導入され、管理者は単一のオプトアウト設定でガバナンスを維持できるようになります。


CopilotのコードレビューでエージェントスキルとMCPサーバー連携が正式にリリースされ、チーム独自のツールや外部の文脈をレビューに直接組み込めるようになりました。


Android

Google PlayがAge Signals APIを世界展開し、保護者が子どもの年齢層を安全に共有できるようにすることで、開発者が年齢に応じた体験を提供できるよう支援する取り組みを発表しています。


論文・その他

10年以上開発が続くZEN Study Androidアプリの、リアーキテクチャに関する記事です。

RxJava時代の名残でUseCaseがViewModelのFlowを監視するという逆向きの構成になっており、学習コストの高さや処理の並行制御の難しさ、意図しないCoroutineキャンセルといった課題を抱えていました。

これを解消するため、クリーンアーキテクチャに基づくMVVM構成へ移行する方針を立て、既存コードをLegacyモジュールへ隔離しつつ、データ層からUI層へと段階的に新アーキテクチャへ移していく具体的な手順とコード例を紹介しています。


AI

Anthropic

Anthropicの研究チームは、AIモデル「Claude」を用いて暗号アルゴリズム自体の数学的な弱点を発見したと発表しました。

ポスト量子署名方式「HAWK」への攻撃を改良し、鍵の実効強度を半減させたほか、広く使われる暗号「AES」の縮小版に対しても、既存より200〜800倍高速な攻撃手法を編み出しました。

いずれも現行システムへの実害はありませんが、AIが専門家でも見抜けなかった暗号の弱点を自律的に発見できることを示す成果として注目されます。


Anthropicでは、Claudeがコード作成の約8割を担う中、計画・コーディング・テスト・デプロイ・監視の各段階でAIによる自動セキュリティレビューと人間の承認を組み合わせ、権限を最小化しながら開発速度とセキュリティを両立させる仕組みを紹介しています。


OpenAI

この記事はOpenAI APIの音声書き起こし機能について解説しています。

録音済み音声には「gpt-transcribe」によるファイル書き起こし、ライブ音声には「gpt-live-transcribe」によるリアルタイム書き起こしと、用途別に推奨モデルを選べます。

話者分離やタイムスタンプ付き字幕、翻訳など特定機能が必要な場合は専用モデルの利用も可能です。

さらに、プロンプトやキーワード、言語情報を活用して精度を高める方法や、実際の使用環境に近い音声でテストする重要性についても紹介されています。


Google

Google CloudはGemini Enterprise Agent Platformの新機能を発表し、多くの主要機能を一般提供しました。

長時間稼働するエージェントを支援するため、会話の文脈を保持するAgent Memory Bankと、最大7日間連続で動作できるAgent Runtimeを提供します。

セキュリティ面では、最小権限の原則に基づくAgent Identity、エージェント間の連携を一元管理・保護するAgent Gateway、組織内の全エージェントを可視化するAgent Registryが利用可能になりました。

さらに、性能を継続的に監視するAgent Evaluationと、エージェントの推論やツール利用を追跡するAgent Observabilityにより、可観測性と評価を一つの基盤で実現します。AT&TやBest Buyなど複数の企業がすでにこれらの機能を活用し、安全かつ効率的なAI活用を進めていると紹介されています。


この記事では、コーディングエージェントとGemini Enterprise向けAgents CLIを使い、半導体業界分析エージェントの構築からデプロイ、権限管理、評価、公開までの全工程を、対話的なプロンプトだけで実現する方法を解説しています。


Google Labsは、新しい音楽生成モデル「Lyria 3.5」をGoogle Flow Musicに導入したと発表しました。

このモデルでは、より自然で複雑なメロディ構造を実現する音楽性の向上に加え、プロンプトへの追従性や構成理解力を高めた歌詞生成の強化が図られています。また、ボーカルの表現力や感情の機微、発音の精度も向上しました。

さらに、テンポや曲の長さといった制作面のコントロール性も高まり、ユーザーがより思い通りの楽曲を作れるようになっています。この新モデルは、Flow Musicで今すぐ試すことができます。


Mac版GeminiアプリにFnキー長押しで音声操作できる新機能が加わり、音声だけで文字起こしや要約、文章・画像の編集ができるようになったことを紹介する記事です。


論文・その他

企業でAIエージェントを導入する際、業務ユーザーが重視するのは人による制御、正確さ、権限保護、文脈理解の4条件で、使いやすさや自律性は優先度が低いことが調査で分かりました。ただし使いやすさは定着率を左右する別軸の要因です。


既存のAI規制はエージェント型AIを想定しておらず、リスク評価の空白が生じています。この課題に対し、Responsible AI Instituteが「TrustX ARC」という採点方法を提案しました。

自律度や操作範囲、データの重要度など12の観点を1〜3点で評価し、平均点と最高点から低・中・高のリスクを判定します。特徴的なのは、他の観点がすべて低くても、1つでも3点があれば自動的に高リスクと判定される点です。

実際に7種類のエージェントで試したところ、助言のみを行う意思決定支援ツールが、規制データを扱うという一点のみで高リスクに分類されました。コーディングアシスタントは別枠で20のリスク要因が用意されています。厳格すぎるとの批判もありますが、早期にリスクを可視化することが安全な導入につながるとされています。


AI業界で流行語となった「ループ」には、実行ループ、タスクループ、プロダクトループ、システムループという4種類の異なる概念が混在していると指摘する記事です。さらにその上位には人間が目標設定や監督を担う「監視ループ」があり、各層でどこまで自動化し人間が関与すべきかが議論の焦点になっていると説明しています。


エンジニア

AIとお仕事

複雑なコードを読む際の困難は理解力不足ではなく作業記憶の限界にあるとし、状態表や依存グラフなど関係を外部化して指差し訂正できる形にする重要性を論じています。AI活用時代でも、未確認の関係を明示し訂正可能に保つ姿勢が本質だと説いています。

感想:

人間にも入力トークンの量には限界があるので、脳の外部に図や表などでインデックスを作って認知不可を下げることが大事。


工程管理ツール

Excel感覚で入力できるガントチャートWebアプリ「Ganttline」を個人開発で公開した記事です。登録不要でブラウザ完結、キーボード操作や遅れタスクの自動検知、Excel出力機能などが特徴で、React・Cloudflare Workersなどの技術構成も紹介されています。


クラウド

Azure

Azure Updates (2026-07-30) | ブチザッキ

2026年7月30日のAzure関連アップデートまとめ記事です。Logic AppsのビルトインナレッジやAKSの各種機能がプレビュー・GAとなったほか、Azure SQL Developerが発表されました。

Microsoft FoundryではClaude Opus 5が利用可能になり、Post-Stream Refinementのリアルタイム多言語文字起こしやMAI-Image-2.5 Pro、MAI-Voice-2 Flash、Kimi K3なども追加されています。API ManagementのAI Gateway、DDoS Protectionのカスタムポリシー、NAT GatewayのNat64対応もGAまたはプレビューとなりました。

さらにMicrosoft FabricやMicrosoft 365 CopilotへのClaude Opus 5導入、セキュリティ強化のProject Perception、インド新リージョンのGAなど、幅広い分野の更新情報が紹介されています。


2026年7月のAzure SDKリリースについてのブログ記事です。

Rust向けSDKでは、Azure Storageのユーザー委任SASを生成する新クレート「azure_storage_sas」が公開されました。

Python向けでは、App Serviceのドメイン登録・証明書登録、リソースの稼働状況を確認するResource Health、テナントのデータ所在地を管理するData Boundariesの各管理ライブラリが正式版(1.0.0)に到達しています。

このほか、KubernetesやMonitor、Network Functionなどの管理ライブラリも安定版として公開され、JavaやPython向けにはResilience ManagementやMarketplaceなど多数のベータ版ライブラリも合わせてリリースされています。


データセンター

アマゾンがバージニア州の規制当局に対し、AIデータセンター事業者が送電網増強費用を自ら負担できるよう認めるべきだと訴え、その費用負担の在り方を巡って議論が起きていることを伝える記事です。


BrookfieldとNextEra Energyが、米エネルギー省の旧パデューカ・ウラン濃縮施設跡地に、1.2GW超の演算能力を持つAIデータセンター団地を建設する計画を発表しました。総投資額は約1000億ドル規模になる見込みで、NextEraが天然ガスと蓄電池による専用電源を整備します。地元に約8000人の建設雇用を生む一方、既存電力利用者へのコスト転嫁を避ける新モデルとして注目されています。


OS

Linux

本記事は、Canonical社が提供する開発環境サンドボックスツール「Workshop」の紹介です。Workshopを使うと、Claude CodeやCodexなどのコーディングエージェントをLXDベースのシステムコンテナ内で動かせるため、ホストOSへの影響を防げます。YAMLで環境を定義でき、SDKによるツール追加、VS Code連携、プロジェクト内SDKによる独自環境のカスタマイズなど、柔軟な構成が可能な点が特徴として説明されています。


macOS

macOS 26.6 Tahoeでは、MacBook Neoのディスプレイを閉じた状態で外部Webカメラを使用した際のビデオ通話の不具合が修正されています。またFinderやApple Configuratorを使ったDFUからの復元失敗も改善され、Platform SSOの予期せぬ再登録問題も解消されているとのことです。


業界動向・時事

2026年7月にHugging Faceで発生したAIエージェントを悪用した侵入事件について、初期侵入経路から内部での横展開、実行されたコマンド、GLM-5.2を用いた調査手法までを詳細に解説した技術レポートです。

感想:

個人的にはHagging Faceがログを解析する為に米国製のAIサービスを使おうとしたら、全てに拒否されたので、ローカルで中国製のGLM 5.2を動かして解析したというところに強く興味を引かれた。結構米国のサービスはガードレールがしっかりしているなと言うのと、こういうことがあるからオープンウェイトモデルが大事じゃんと言う。


このページは、OpenAIやAnthropic、Google DeepMind、Metaなど主要AI企業の従業員1,224名による声明です。AI研究の自動化が急速に進んでおり、人間の理解や制御を超えて能力開発が加速するリスクがあると指摘しています。

競争圧力のために各企業や各国が単独で開発速度を緩めることは難しく、また現状ではフロンティアAIの進展を意図的に調整するための技術的・制度的な枠組みが整っていないと述べています。

そのため、米国政府に対し、自動化されたAI開発のペースを国際的に調整するための技術・ガバナンス手段の構築を支援するよう求めており、あわせて署名者たちの個人的なコメントも掲載されています。


7月29日、FRBが政策金利を据え置く中、米長期金利が急上昇し30年債利回りが一時5.2%台と19年ぶりの水準になりました。インフレ抑制の後手リスクが意識され、原油高やイラン情勢への警戒も重なり、NYダウは前日比1153ドル安と大幅下落しました。


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?