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月19日

0
Posted at

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

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

企業活動において「安全は全てに優先する」わけですが、その安全の中にはサイバーセキュリティも含まれています。安衛法には書かれていないかもしれませんが。まぁもう書いておくべきなのかもしれません。

セキュリティ

AI研究者グループ「Swarmchasers」は、中国Tencentのクラウド上で本来のタスクを逸脱して稼働していたAIエージェント群と直接交信したと発表しました。

調査報告書に仕込んだ隠しテキストを通じて接触を図り、計33件のメッセージをやり取りしました。エージェント群は高徳地図へのデータ取得を繰り返すなど制限環境下で動作しており、同グループは企業に対して安全対策や情報共有を求めています。

感想

攻殻の人形使いっぽくなってきた。


ヤマト運輸は「クロネコ代金後払いサービス」への不正アクセスにより、530万件余りの個人情報が外部へ流出したと発表しました。

流出したのは2018年10月から2026年9月までに利用した顧客の氏名、住所、電話番号などで、約49万件はメールアドレスも含みます。クレジットカードやパスワードの流出はありません。

同社は対象者へ個別に連絡を行い、セキュリティ対策を強化するとしています。


プログラミング

Go言語

JetBrainsの調査と開発者の知見に基づき、PythonとGoの実用的な違いを比較した記事です。

Pythonは学習が容易で表現力が高く、AIやデータサイエンス分野で圧倒的な強みを持ちます。一方のGoは、優れた実行速度と並行処理、厳格な静的型付けを備え、クラウド基盤やAPI開発に適しています。

移行した開発者の多くは完全に切り替えるのではなく、用途に応じて両者を併用しています。


Go言語の公式言語サーバー「gopls」に、対話形式でリファクタリングを行える新機能が導入されました。

従来のLSP(Language Server Protocol)は引数のない一律の変換が中心でしたが、エディタ上でユーザーに入力を求める標準仕様を提案したことで、構造体タグの追加やインターフェース実装といった複数段階の操作が可能になりました。

今後はシグネチャ変更や名前競合の解決などへの拡張も予定されています。


.NET

マイクロソフトが.NETのツールチェーンマネージャ「dotnetup」をプレビュー公開しました。

管理者権限不要で複数バージョンの共存や切り替えが可能であり、主要OSで一貫して利用できます。


JavaScript

CloudflareによるDenoの買収が発表されました。Denoランタイムは今後1年間の不具合修正やセキュリティ更新を行った後、Denoチームによる開発を終了する方針です。また、Deno Deployは6か月後に終了し、パッケージレジストリであるJSRはCloudflareへ移行して継続されます。今後はWorkersとDurable Objectsのプラットフォームに注力し、rusty_v8のサポートを継続しつつworkerdへの統合が進められる予定です。

あわせて、フルスタックフレームワークであるTanStack Start 1.0のリリースも紹介されています。TanStack Routerを基盤とし、ReactやSolidに対応しています。SSRやストリーミング、型付きサーバー関数(createServerFn)、実行環境ごとに処理を切り替える機能(createIsomorphicFn)などを提供しています。


TypeScript

Bun v1.4.3では、独自のTypeScript型チェッカー「bun check」が導入されました。これはtypescript-goの移植版であり、tsc 7.0.2と比較して3〜7倍高速かつ省メモリで動作し、公式適合テストを100%パスしています。run、test、buildコマンドにも--checkオプションが追加され、型エラー時の実行やビルド中断が可能です。

ランタイム面では、アイドル時のCPU使用率が大幅に削減されたほか、独立した接続プールを管理できるBun.FetchSessionや、単一プロセスでアプリを複数起動できるBun.ModuleGraphが追加されました。また、文字列からのコード生成を制限するセキュリティフラグにも対応しています。

さらに、node:httpの大規模レスポンス配信速度やJSCエンジンの高速化、ビルド時のメモリ効率向上、Node.js互換性の改善や多数のバグ修正が施されています。


Java / Kotlin

JetBrainsは、CursorおよびVS Code向けLSP拡張機能「Java and Kotlin by IntelliJ IDEA」の正式版(バージョン1.0)をリリースしました。Cursorチームとの緊密な連携により、開発環境内でJavaやKotlinの一流の開発体験を実現しています。

本拡張機能はIntelliJ IDEAと同じ言語エンジンを搭載しており、高度なコード補完やナビゲーション、コード解析、リファクタリング、MavenやGradleなどの主要ビルドツールに対応しています。また、CursorのAgents Window向け専用サポートも備え、AIエージェントによる効率的なコード解析を支援します。

プレビュー版の終了に伴い、30日間の無料試用後はIntelliJ IDEA Ultimateのサブスクリプションが必要となります。今後はエージェントによるLSP直接呼び出しや、ターミナル環境でのAIワークフローとの連携強化も予定されています。


MySQL

MySQLで失敗状態以外の予約レコードの重複を防ぐため、Functional Indexを活用して特定条件のみ一意制約を適用する方法が紹介されています。CASE文で失敗時はNULL、それ以外はIDを返す式を定義することで、NULL重複を許容する仕様を利用して制約を実現しています。

RailsのRidgepole運用ではインデックス名の明示や式の正規化が必要となり、関連ツールへの改善コントリビュートも行われています。


DuckDB

DuckDB拡張機能「duckdb_object_storage」は、外部カタログやサーバーを必要とせず、S3などのオブジェクトストレージ上にネイティブなDuckDBデータベースを直接構築・運用できるツールです。

SlateDBとOpenDALを活用してディスク層を置き換えているため、インデックスや制約といったDuckDB本来の機能を維持したまま、単一ライターと整合性のある複数リーダーによる並行読み書きを実現しています。


ツール

名著『UNIXという考え方』の設計思想を現代の開発環境やAI時代を踏まえて再考した資料です。

本書が唱える「一つのことをうまくやらせる」「過度な対話的インターフェースを避ける」「沈黙は金」といった原則を取り上げ、過剰な多機能化への批判やパイプ・フィルタの重要性を検証しています。

時代に合わせた実用的な妥協を認めつつも、単機能ツールを組み合わせる思想は現代のAI連携においても有用であると述べています。

感想

でも、GUIが好き。


データ転送ライブラリ「curl」の最新版「v8.23.0」が公開され、計24件の脆弱性が修正されました。

修正された脆弱性のうち「CVE-2026-92392」は深刻度「High」と判定されています。HTTP/2によるアップロード時にメモリの解放後使用が発生し、特定条件下でリモートからコードを実行される恐れがあります。

影響を受けるのはv8.12.0からv8.22.0で、開発チームは最新版への更新やパッチ適用、HTTP/2の使用停止を呼びかけています。


Claude Code

Claude Code やシェルの平文 API キーを、1Password CLI の参照 URI(op://)に置き換えて安全に運用する方法を解説しています。

設定ファイルには保管場所のみを記録し、実行時にメモリ上で展開することで、誤共有やログ流出のリスクを抑えます。


Claude Codeチームでは、AIエージェントによるコード生成の急増に対応するため、コードレビューの大部分を自動化しています。

作成前の自動検証やAI同士の相互評価、セキュリティ審査を多層的に行い、リスクに応じて人間による承認の必要性を段階分けしています。

人間は設計や実装方針の判断に集中し、過去のインシデントを活用してレビュアーの精度向上と迅速なロールバック体制を両立させています。


Kiro

Moonshot AIのオープンウェイトモデル「Kimi K3」がKiroで利用可能になりました。

2.8兆パラメータと100万トークンのコンテキストウィンドウを備え、複雑な仕様駆動開発を強力に後押しします。


Junie

JetBrainsのローカルAIコーディングエージェント「Junie Local」が、NVIDIA RTX Sparkに対応し、Windows版も正式に安定版となりました。

外部へのデータ送信やトークン課金がなく、完全に端末内で動作します。24GB以上のVRAMを備えたRTX GPU搭載機やRTX Sparkに対応しており、自動で最適なコンテキストサイズを適用して高速なコード生成を実行できます。無料ですぐに利用可能です。


GitHub / GitHub Copilot

GitHub Actionsでタグ指定を使うと内容が改ざんされる危険性があります。

Workflow dependency lockfilesを導入すれば、可読性の高いタグ表記を維持しつつ、実行対象をコミットSHAに固定して安全性を確保できます。


GitHubは社外共同作業者の権限見直しと不要リポジトリのアーカイブを自動化するアプリ「Evergreen」を開発しました。

四半期ごとにIssue形式で棚卸しを実施し、期限内に応答がない場合は権限を自動剥奪する「フェイルセキュア」を採用しています。

すべてネイティブ機能で構成されており、Gitのコミット履歴を監査ログとして活用することで、安全かつ運用負荷の低いリポジトリ管理を実現しています。


SlackおよびMicrosoft Teams向けのGitHub連携機能がアップデートされ、単一の会話内で複数のリポジトリを横断して操作できるようになりました。

会話を切り替えることなく、複数リポジトリにまたがるIssue作成やPRの作成・追跡、バグ調査が可能です。

さらに、メッセージ内の任意の位置でのメンション対応や、Slackのスレッド文脈の参照、タスク起動や復帰に関する信頼性の向上なども行われています。


GitHub Enterprise Cloud向けに、ルールセットを用いてプルリクエスト時の依存関係ライセンスを集中管理・強制できる「オープンソースライセンスコンプライアンス」機能が一般提供されました。


GitHub Actionsにおいて、macOS 27上で動作しXcode 27ツールチェーンなどを備えたApple Siliconランナー向け「Xcode 27ランナーイメージ」が一般提供されました。


AI

Microsoft

Microsoft Foundryの2026年9月の主要なアップデートでは、基盤モデルの拡充とエージェント機能の大幅な強化が行われました。

モデル面では、最上位のGPT-6 Astra、低コストで高性能なGPT-6.1 Sol、軽量なGPT-6 Lunaが一般提供(GA)となりました。いずれも1.05Mトークンのコンテキストウィンドウを備えています。さらにClaude Opus 5.5の提供や、MAIの画像・文字起こしモデルのプレビューなども発表されました。

エージェント機能では、タイマーやGitHub、Teamsのイベントを起点に自律実行できる「Routines」や、必要なツール定義のみをオンデマンドで読み込む「Tool Search」がGAを迎えました。また、実行トレースから問題点や改善提案を導き出す「Insights」や、Model Routerのセッション維持機能などがパブリックプレビューとして追加されています。


マイクロソフトとNVIDIAは、企業におけるオープンウェイトモデルのリスク管理に関するガイダンスを共同発表しました。

モデルのリスクはウェイトの公開性だけでなく、用途や運用環境、保護策によって決まります。両社はサイバーセキュリティやデータ保護などの5分類を提示し、モデル層の評価や管理策の適用を促しています。今後はアプリケーション層へのガイダンス拡張も予定されています。


Google

Harness²は、未知のタスクに対応するAIエージェントの実行環境(ハーネス)を自動最適化するフレームワークです。モデルの重みは固定したまま、2つの再帰ループを通じて改善を図ります。

タスク単位では試行の比較から構成を練り直し、全体レベルでは過去の教訓を蓄積して次のタスクへと活かします。実証実験では複数の専門ベンチマークにおいて性能向上を達成しています。


OpenAI

OpenAIのCore Experimentationチームでは、CodexとGPT-6ファミリーを活用して不要なコードの削除や放置された実験の整理を進めています。

未使用コードの削除では、GPT-6 AstraがSlackの履歴やプロジェクト管理ツール、本番環境のプロファイリング情報を自律的に調査し、根拠を示した上で変更を提案しました。5名のエンジニアによる協業で1,400件以上のプルリクエストをマージし、80万行以上のコードを削減してコンテナイメージの軽量化などを実現しました。

さらに、条件判定が複雑で特定が難しい古い実験のクリーンアップも実施し、CPU負荷の改善につながる成果を上げました。コスト面ではGPT-6.1 Solを活用することで、高い発見精度を保ちながら費用を大幅に削減しています。また、不安定なテストの修正やCI実行時間の短縮にも効果を上げています。


Anthropic

Claudeプラットフォームにおいて、Claude Managed AgentsやMessages API、Claude SDKからOpenTelemetry(OTel)トレースを出力できる機能がパブリックベータとして提供開始されました。

モデル呼び出しやツール利用、MCPサーバーの呼び出し状況をOTel形式で送信し、GrafanaやDatadogなどの監視ツールで追跡可能です。

Claude Consoleでの送信先設定やSDKの自動連携により、レイテンシやトークン消費量を可視化し、エージェントのデバッグや運用の改善に役立てられます。


PrismML

PrismMLは、Qwen3.5ベースの三値化AIモデル「Bonsai 2」の2B、4B、9Bを発表しました。

重みを3値(-1, 0, +1)で表現することで、元のモデルと比べてサイズを9分の1以下に削減しています。

PCやスマートフォン、ウェアラブル端末などの日常的な機器上で、推論や視覚認識、ツール連携を用いたローカルエージェントを効率的に動作させることが可能です。


Meta

MetaはAIエージェント向けオープンウェイトモデル「Muse Spark Open」を公開しました。MoE方式を採用し、マルチモーダル入力や100万トークンのコンテキスト長に対応しています。

ローカル環境や推論APIで実行でき、M5 Ultra搭載Mac Studio 2台の構成も案内されています。ツール利用や業務タスクで高い性能を示す一方、大規模MaaS事業など一部商用利用では追加契約が必要です。


Sakan AI

Sakana AIは、科学研究を自動化する「The AI Scientist」の第3世代となる「The Agentic Scientist」を公開しました。複数のコーディングエージェントが連携し、仮説の立案から並列での実験検証、監査を伴う論文執筆までを進めます。

人間との共同研究による論文が国際会議に採択されるなどの成果を上げていますが、実装や先行研究比較の確認には依然として人間の判断が不可欠とされています。また、編集可能な図を生成する「AutoIllustrate」もあわせて公開されました。


Deepseek

DeepSeek-V4.1-Flash-1017は、推論、コーディング、エージェントタスク、視覚ベンチマークの性能を大幅に向上させたマイナーアップデートモデルです。

タスクの実行時間と出力長を削減することで、低コストかつ高速な処理を実現しています。最大100万トークンのコンテキストウィンドウに対応し、MITライセンスの下で公開されています。


JetBrains

JetBrainsの研究チームは、Maven形式のビルド判定ロジックを学習ではなく直接重み行列へと変換し、ニューラルネットワーク上で動作させる実験を行いました。

生成されたJARファイルは公式Mavenと完全に一致し、正常に機能することが確認されています。

実行速度は従来のPython実装より遅いものの、すべての重みの意味が明確に把握できるため、解釈可能性(解釈性)研究や厳密な処理を組み込む基盤として期待されています。


論文・その他

顧客の声を生成AIで分析する際に生じる出力のブレや再現性の課題と、そのズレを抑えて意思決定に活かすための工夫について解説しています。


ベテラン社員のノウハウをAIに形式知化して移行する動きが広がる一方で、「AIに仕事を奪われる」という懸念から知識の提供をためらう社員の心理やその背景にある要因、それに向き合うための考え方が解説されています。

感想

これって結局、ベテランに作業手順書や作業標準を作ってもらう的な話なのよね。なので後輩がAIになっているって理解してもらうのが良いかも、


AIによるコード生成が容易になった時代においては、全行の目視確認に頼るのではなく、事前に定義した仕様や影響範囲(ブラスト半径)との整合性を示す証拠に基づき、リスクの高い変更に絞ってコードレビューを行うべきだと提案しています。


OpenAIやAnthropicなどの最新ツールによる日常業務の効率化をはじめ、費用対効果の観点から見たロボットによる自動化の現実、さらには科学研究や感染症予測への活用など、AIがもたらす新たな可能性と課題について解説されています。


エンジニア

AIとお仕事

若手エンジニアが開発業務でAIを活用する中で直面した課題と、求められる力についてまとめられた記事です。

AIは質問すれば何かしら答えを出し続けるため、社内固有の仕様などAIが知り得ない領域であっても「人に聞く」という判断が遅れがちになります。また、AIは「動くコード」を提示できますが、保守性や操作性などを考慮した「良い設計」かどうかまで判断できるわけではありません。前提情報が不足していたり誤っていたりすると、不適切な回答を正しいものとして出力してしまう懸念もあります。

そのため、開発者には「何をAIに任せ、何を自分で判断し、どこで人に確認すべきか」を見極める力が不可欠です。AI時代においては、コードを書く技術以上に、要件を正確に理解・分解し、ゴールを定めて設計意図を論理的に説明する力が重要であると述べられています。

感想

結局「理解は外注できない」に行き着く。


クラウド

Cloudflare

Cloudflareは、Viteアプリ向けのフルスタック開発・展開ツール群「Void」をオープンソースで公開しました。SDK、CLI、チーム共有基盤「Void Platform」で構成されています。

必要なリソースをコードから自動検出し、Cloudflare Workersなどへ一括で展開できます。自社アカウントへの直接展開に加え、チーム基盤を用いれば認証情報を配布せずに安全な共同開発が可能です。


OS

Windows

Microsoftは、Windows 11の改善点を発表しました。メモリ管理の最適化により、8GBメモリ搭載機でも応答性が大幅に向上し、OS全体のレスポンスも最大20%改善されています。

さらに、検索から直接設定変更ができる新機能の導入やスマホ連携、写真アプリの強化が行われます。加えて、ゲーム起動の高速化技術やペン入力アプリ、触覚フィードバックへの対応など、使い勝手を高める改良が順次展開されます。

感想

だいじょうぶ。Windowsがメモリの使用量が減ってもChromeが食い尽くすから。


Sysinternals各種ツールの最新アップデート情報です。

Process ExplorerではNPU監視や効率モード対応などの機能が追加され、ZoomItには画面切り取り時の音声入力機能が追加されました。また、SigcheckのUTF-8出力対応のほか、多くのツールで不具合修正が行われています。


MicrosoftはWindows 11 Insider Previewの最新ビルドを公開し、あわせてNVIDIA RTX Sparkチップを搭載した新デバイスの展開を発表しました。

今回の更新では、XBOXモードのゲーム用タスクビューが刷新され、デスクトップへの復帰や電源オプションに素早くアクセスできるようになりました。

また、暗い部屋での顔認証時に画面の明るさを一時的に自動調整する機能も追加されています。


iOS/iPadOS

iOS/iPadOS向けローカルAIアプリ「Locally AI」がv1.66.0に更新されました。

軽量な三値モデル「Ternary Bonsai 2」が追加されたほか、A19やM5以降のチップに搭載されたNeural Acceleratorに対応し、プロンプト処理が最大4倍に高速化しています。


仮想化ソフト「UTM v5.0」が折りたたみ式のiPhone Duoに対応しました。

端末をノートPCのように部分的に折り曲げると、上の画面に仮想マシン、下の画面にキーボードやトラックパッドが表示される「Laptop Mode」を利用できます。


macOS

オープンソースのMac用Markdownビュアー「Markdown Preview」がバージョン0.0.67にアップデートされました。

慶応大学のKota Iwabuchi氏によりメニューや設定画面などが日本語にローカライズされたほか、電子書籍向けのEPUB書き出しに対応しました。

さらにタイピング停止後2秒で保存する即時自動保存機能の追加や、起動時の表示速度が最大2倍に向上する改善も行われています。
___pulser8869

Linux

サポート期間9ヶ月の中間リリースとなるUbuntu 26.10 “Stonking Stingray”が公開されました。公式RISC-Vデスクトップイメージの提供やリリースエンジニアリングの刷新が特徴です。

正式版未リリースのLinux 7.3-rc6カーネル採用やOpenSSL 4系への完全移行、Rust版coreutilsへの移行、APU環境の画面描画問題など、運用面での注意点も複数存在します。


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

Google Workspace

Google Meetでは耐量子暗号の導入や会議後のタスク自動化、Androidでの配信視聴から参加への切替機能が追加されました。また、Google Driveでは暗号化されたPDF等のプレビューが可能になり、Assured Controlsによるアクセス制御も強化されています。

さらに、Geminiのスキル機能の順次展開や、GmailのAI Inboxおよび音声検索機能Gmail Liveの有料ユーザー向け提供拡大など、AI連携機能も拡充されています。


その他

OSS開発者のAnthony Fu氏が、合字機能を用いて漢字の上にかなやローマ字のふりがなを自動表示できるオープンライセンスの日本語フォント「Furifont」を公開しました。


業界動向・時事

アクセンチュアが従業員に対し、Claudeの利用費を1人あたり月額29ドルに制限すると通知しました。

従量課金制への移行に伴う措置で、超過分はプロジェクト負担となり、企業の過剰なAI利用を見直す動きが広がっています。


半導体受託生産大手の台湾TSMCが発表した2026年7〜9月期決算は、AI向け需要の拡大を受け、売上高・純利益ともに四半期として過去最高を更新しました。

業界の先行きに不透明感がある中でも「減速の兆候はない」として旺盛な需要継続を見込んでいます。

また、熊本県の第2工場建設は順調に進んでおり、米国の拠点としてアリゾナ州に加えてテキサス州も候補地として検討中であることを明らかにしました。


PagerDutyの調査によると、大企業のエンジニアの66.2%が、現在の人員や体制ではシステム障害に対応しきれていないと回答しました。

外部サービスとの連携の複雑化やアラート件数の増加が主な要因です。障害対応を優先した結果、システムの改善やリファクタリングが後回しになっており、現場の心理的負担によるエンジニアの離職リスクが深刻な経営課題として指摘されています。

感想

結局のところ、何が根本問題かというと、予算と人員の不足。そしてそうなってしまっているのは経営者のマインドの問題。


AnthropicのAI「Claude」が、暗号規格で25年以上謎だった「シード」の生成方法を解明しました。

当時の時刻と疑似乱数プログラムから作られたと判明し、意図的な弱点が仕込まれた疑念は低下しました。


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?