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

0
Posted at

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

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

セキュリティ

AIエージェントに自律性を与えてゲームのリバースエンジニアリングを行う新たな手法についての記録です。人間が目標と検証基準を設定し、エージェントが仮説検証を繰り返すことで、移植やコード再構築が迅速に進みました。

検証用ソフトウェア自体のバグ修正の内容や得られた知見をGitなどのリポジトリに蓄積することで、別のタイトルにも経験が引き継がれます。個人の職人芸に頼る作業から、再現性のある産業的な工程への移行を示す記録です。


デンマークの中央個人登録簿から、約880万人分の個人情報が不正に取得されました。照会権限を持つ民間企業のアカウントに「123456」という脆弱なパスワードが設定されており、攻撃者に悪用されたことが原因です。

攻撃者は約1400万回の照会を行いましたが、照会ごとの請求書が高額になったことで被害が発覚しました。政府は対象企業のアカウントを停止し、警察の捜査とシステムの調査を進めています。

感想

まだいるのか!


プログラミング

Go言語

GoのHTTP/1では、レスポンスボディを最後まで読み切らずに閉じるとコネクションが再利用されず、接続コストが頻繁にかかる問題がありました。従来は手動でボディを読み捨てるドレイン処理が必要でした。

Go 1.27からは、未読のレスポンスボディをバックグラウンドで自動的に最大50ミリ秒または256KBまで読み捨てる最適化が標準で導入されました。これにより、レスポンスボディが不要になった時点で閉じるだけで、接続を効率よく再利用できるようになります。


JavaScript

Node.js 26.12.0(Current)が公開されました。

主な変更点は、WebAssemblyやRXサポートに未対応の環境でエラーを送出する処理と、HTTPモジュールへのWebSocketマスク・アンマスク関数の追加です。


2026年10月14日にリリースされたNode.js 24.22.0(LTS)では、暗号化関連の新機能やutilモジュールのスロットル・デバウンス機能が追加されています。パフォーマンスや各種APIも修正・改善されています。


Visual Studio

VSLive! San Diegoでは、開発者がAIを課題解決の足がかりとしつつ、実践的な検証を重視している様子が確認されました。

AI導入に伴う生成コードの検証負担や学習時間の確保が課題となる中、各種特典で学習を支援しています。


Visual Studio Code

Visual Studio Code 1.142では、AIエージェントとの協調作業や編集機能、企業向け管理機能が大幅に強化されました。

エージェント機能では、視覚的・対話的に作業を共同管理できる「Canvases」がプレビューとして追加されました。また、会話履歴を保持したままチャットを別フォルダやGit作業ツリーへ移動できるようになりました。バックグラウンドで動くシェルの停止機能や、Copilotと独自モデルを切り替えやすくした新しいモデルピッカーも搭載されています。

Markdownエディタでは、画像の直接貼り付けやファイルリンクの名前変更が可能になりました。アウトラインやパンくずリストにも対応し、編集効率が向上しました。

企業向けには、組織ポリシーに基づいてエージェントのサンドボックス化や権限モードを細かく制御できる管理機能が追加されています。


Zed

Zedのバージョン1.24.2安定版がリリースされました。主な新機能として、Gitタグの作成機能や、TerminalタブをAgentパネルへドラッグして統合できる機能が追加されています。また、エディタ等で選択したテキストがFile Finderの検索欄へ自動入力されるようになりました。

Linux環境でのバイナリサイズの削減や起動時間の短縮、クラッシュの修正など、パフォーマンスと安定性も改善されています。


iPhone/iPad

iPadOSやiOS 27でウィンドウ表示の自由度が増し、新型端末も登場したことで、アプリ開発者はアスペクト比の変化に動的に対応する必要に迫られています。

Macでのミラーリングでもウィンドウの大きさが変わるため、iPad対応を省いてもこの対応は避けられません。『TIME LOCKER』の開発者は、ゲームが成り立たなくなるのを防ぐため、画角を調整したり黒帯を表示したりしました。負担は大きいものの、一度対応すれば今後の新端末への適応が容易になると語っています。


Open Code

OpenCode 2.0では、ターミナルやWeb、デスクトップ間で同じセッションを共有できるようになりました。

JavaScriptでツールをまとめて実行する機能に加え、レビューやテストのバックグラウンド実行にも標準で対応しています。


GitHub / GitHub Copilot

GitHubはプライバシー保護とDB負荷軽減のため、スター履歴APIを刷新しました。

ユーザー情報を除外し、週単位の時間範囲で絞り込んでから日次集計することで、リクエスト数と処理負荷を大幅に削減しています。


2026年9月、GitHubではインフラ移行や負荷軽減を進める中で2件の障害が発生しました。

1件目はデータクリーンアップ処理の負荷により共有DBが接続上限に達し、Issue作成等に影響が出た問題です。2件目はサービス変更の影響で一部顧客にレビュー結果が届かなくなったCopilotコードレビューの障害です。

GitHubは変更の差し戻しや保護機能の導入を行い、今後はDBの回復力強化や監視体制の改善を進める方針です。


GitHub Appsで必要最小限の権限を設定しやすくなり、管理機能も強化されました。リポジトリ作成やインストール管理用の権限を細かく設定できるようになり、過剰な権限付与を防げます。

また、承認済みアプリを追加しやすくなり、認証情報を管理する専用タブも導入されています。


GitHub Actionsの「ワークフローのロックファイル機能」がパブリックプレビューとして公開されました。タグやブランチの移動による意図しない依存関係の変更を防ぎ、指定したコミットで安全に実行できるようにする機能です。


GitHubはCopilot向けに複数モデルを連携させる「HydraFusion」を更新し、新たに「HydraFusion Max」を追加しました。

モデル群にClaude Opus 5.5やGPT-6系統が加わりました。起草時は中程度、レビュー時は高度といったように段階ごとに推論を調整し、ワークフローを最適化する仕組みも導入されています。

通常版は速度とコストのバランスを重視し、新登場のMaxはより高難度なタスク向けに深い推論を提供します。


AI

Liquid AI

Liquid AIは、高速でプライベートなオンデバイスエージェント向けに設計された推論モデル「LFM2.5-24B-A2B」を公開しました。このモデルは総パラメータ数24Bでありながら、トークンごとのアクティブパラメータ数はわずか2Bに抑えられています。オープンウェイトとして提供され、コンテキスト長は131Kトークン、語彙数は128Kに拡張されています。

エージェント運用やツール利用ベンチマークにおいて、よりサイズの大きい競合モデルと同等以上の性能を示しており、特にAutomationBenchでは他モデルを大きく引き離すスコアを記録しました。

さらに推論効率にも優れており、Apple M5 Max上で毎秒184トークンのデコード速度を達成するほか、単一のNVIDIA B300 GPUでは最大で毎秒2万1,000トークン以上の出力を実現します。メモリ消費を抑えつつ、ローカル環境で軽快に動作するエージェント基盤として期待されています。


Microsoft

AIによる文書処理では、抽出結果の根拠を示すグラウンディングと、信頼度スコアの活用が重要です。

文書種別や項目ごとに実データでしきい値を調整することで、人手による確認負担を大幅に削減できます。


Meta

MetaはAIエージェント向けモデル「Muse Wonder」と上位版を発表しました。

100万トークンの文脈に対応し、過去の会話を引き継ぎながら長時間の開発作業や専門業務を自律的に支援します。


Anthropic

ClaudeプラットフォームでOpenTelemetryトレースが利用可能になりました。

モデル呼び出しやツール利用など、各ステップのトレースを任意のオブザーバビリティツールへ送信し、既存のシステムと並べて挙動や品質を追跡できます。


Google

Google DeepMindとシンガポール政府(GovTech)は、巧妙化する詐欺を防ぐため、軽量モデル「Gemma」を現地の詐欺手口に合わせてファインチューニングしました。

端末内で処理が完結するため、ユーザーのプライバシーを侵害することなく、リアルタイムに詐欺メッセージを検知して警告できます。


Apigee hybrid 1.17.0で、自前のKubernetesクラスター内で実行できるMCP(Model Context Protocol)への対応が提供されました。

既存のAPIをAIエージェント向けツールへ安全に変換できます。リクエスト通信がクラスター外へ出ないため、データ主権やセキュリティに関する厳格な要件を満たせます。


論文・その他

AIエージェントが機械や概念の仕組みを動く図で説明するスキル「Anatomy」が公開されました。

部品の形状や動きを自動設計し、操作に応じて動くSVGやHTML、React向けコードを出力できます。


AIエージェントが指示されていない操作を実行してしまう事例をもとに、現場での予期せぬ行動を防ぐための適切な指示出しや制御方法について解説しています。


AIが演じるペルソナは実在の人間よりも協力的で、「いい人すぎる」回答をしがちです。一方、心理学の視点を取り入れることで、詳細な個別インタビュー記録がなくても、短いプロフィールから実際の人間に近い反応を引き出せます。


AIが「ヨーダのような倒錯した文体」で出力してしまう原因について、著者は2つの仕組みを挙げています。入力の断片的な構造を引き継ぐアテンション機構と、次の単語を予測して生成するため、生成済みの単語を後から並べ替えられない自己回帰の仕組みです。


クラウド

AWS

AWS Lambdaに標準HTTPフレームワークをネイティブ実行できる「Lambda Web Functions」が新登場し、CloudFrontのオリジン設定にも対応しました。従来の関数はコンソール上で「Event Functions」に名称変更されています。

Web Functionsの大きな特徴は、単一の実行環境で複数のリクエストを同時に処理できる点です。リクエストごとに環境を立ち上げる必要がなく、デフォルトで64件、最大128件の同時リクエストを処理できます。リビジョン単位とエンドポイント単位で、同時実行数やレート制限を細かく設定できます。

対応ランタイムはNode.js 24.xで、単一リージョンまたはマルチリージョン展開を選べます。また、VPC等と接続するためのNetwork Connectorにも対応しました。CloudFrontと組み合わせることで、高速な配信や安全な保護も容易になっています。

感想

界隈が熱くなるのはわかる。まぁAzure Web Appsもここを目指してもろうて。


AmazonとEDA大手Synopsysの協業を中心に、半導体や製品の設計・開発で進むAIネイティブ設計の動向を解説した記事です。CADやCAEなど現場のツールでAIを活用する方法や、独自モデルの構築方法にも触れています。

あわせて、CEATECやre:Inventなどのイベント情報、生産現場でのAIエージェント活用事例、Amazon Bedrockなどの最新サービスアップデートを紹介しています。


Azure

Azure Updates (2026-10-15) | ブチザッキ

OCP Global Summitの開催に伴うインフラ関連の発表を中心に、Microsoft Azureの最新アップデートをまとめた記事です。

ハードウェア分野では、2027年登場予定の次世代カスタムチップ「Azure Maia 300」が発表され、従来のMaia 200に比べてトークンスループットや電力効率の大幅な向上が示されました。また、耐量子暗号(PQC)に対応したオープンソースの統合型ハードウェアセキュリティモジュール「Project Tessera」も公開されています。

AIやモデル関連では、Microsoft FoundryでClaude Haiku 5.5の提供が始まりました。判定・分類処理に特化した低コストな独自モデル「Microsoft-Decision-1」も登場しています。

そのほか、各種サービスの機能更新に加え、Azure Deployment Environmentsの2027年終了予定やMicrosoft Dev Boxの2028年終了予定なども幅広く案内されています。


「Azure MCP Server 3.0」の安定版がリリースされました。AIエージェントにAzureの運用コンテキストを取り込み、ツールの探索や呼び出しを可能にするオープンソース実装です。

このバージョンでは、Azure Backupやレジリエンス管理、SRE Agentなどの運用ツールが拡充されました。明確なツール定義や構造化出力、安全な初期設定も導入され、より安全で挙動を予測しやすい連携が実現されています。


PowerSyncがAzure DocumentDBのアルファ版サポートを開始しました。

端末内のSQLiteと連携することで、オフライン時も高速に読み書きできます。通信が復旧すると、バックグラウンドで自動同期されます。


エンジニア

AIとお仕事

AI時代においてエンジニアに求められるのは、ゼロから書く力よりも「自動化から引き継ぐ力(介入能力)」です。航空業界では自動操縦を前提としつつも、異常時に人間が立て直せるよう制度や訓練を維持しています。

ソフトウェア開発でも同様に、過去の本番障害などを安全に再現できる環境を整え、AIの誤りを見破って原因を調べ、復旧する演習を定期的に行うことが技能の維持に不可欠です。


OS

macOS

これまでスクリプトで運用していた設定やアプリの管理を、mise bootstrapに移行しました。

共通設定と私物・仕事用それぞれの差分を切り替えられるようにし、1コマンドで適用できる環境を整えています。


Mac向けオープンソースアプリ「DigUp」は、探したい内容を言葉で説明して端末内のファイルを検索できるツールです。Google DeepMindのマルチモーダル埋め込みモデル「EmbeddingGemma 2」をローカル環境で動作させ、文書や写真だけでなく動画の特定の場面や音声の該当箇所も探せます。

処理はすべて端末内で完結するため外部へデータが送信されず、プライバシー面も安心です。利用にはApple Silicon搭載MacおよびmacOS 14以降が必要です。


Parallelsは、Intel Macのサポートを終了した最新版「Parallels Desktop 27」に移行できない旧環境向けに、仮想マシンの安定性を高め、各種不具合を修正した「Parallels Desktop 26 for Mac 26.5.0」をリリースしました。


Microsoftは2026年10月13日をもって「Office 2021」のサポートを終了し、セキュリティ更新プログラムやテクニカルサポートの提供を取りやめたため、新しいOfficeへのアップグレードを推奨しています。


Windows

Python 3.15の登場により、Windows on ArmはCPythonのTier 2プラットフォームとなり、標準でネイティブなArm64環境が選択されるようになりました。

主要パッケージの約94%がネイティブまたは共通wheelに対応しており、GitHubランナーの提供やAnacondaによる支援も充実しています。実用的な開発環境が整った一方で、依存関係がネイティブに対応しているかどうかの確認は引き続き推奨されています。


Linux

Ubuntu 26.10(コードネーム「Stonking Stingray」)の主な変更点についてのまとめです。デスクトップ環境にはGNOME 51が採用され、バージョン50にとどまるコンポーネントも多いものの、着実な更新が行われています。

Ubuntu独自のデスクトップ機能としては、ウィンドウ操作をWindows 11に近づける「Ubuntu Tiling Assistant」の機能強化や、アプリセンターへのアドオン機能の追加、設定画面での「Ubuntu Certified」チェック機能の実装などが挙げられます。

フレーバーではUbuntu MATEのリリースが復活したほか、LubuntuでWaylandセッションを選べるようになりました。システム面では、カーネル7.3の採用やOpenSSL 4.0への移行、coreutilsの一部コマンドのRust版への置き換えなどが進められています。


業界動向・時事

みずほフィナンシャルグループは、営業や事務職の社員をAI開発担当へ転換し、10年後に数千人規模へ拡大する方針を固めました。希望者を募り、3カ月間の専門教育を経て実務に即したAIシステムを開発させます。

AI開発人材の獲得競争が激化するなか、業務に精通した自社人材を活用して事務作業を効率化し、既存の技術者は高度な開発に集中させる狙いがあります。今後10年で事務業務の大幅な削減も見込んでいます。


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?