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

0
Posted at

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

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

本日も残念ながらセキュリティから。

セキュリティ

オープンソースのAIプログラミングツール「OpenCode」が不正アクセスを受け、ユーザーのAPIキーが漏えいした可能性があります。

外部連携していた一部利用者に身に覚えのない請求が発生しており、運営や提供各社が対応とキーの再発行を呼びかけています。


JETROは外部からの不正アクセスを受け、原因究明のためホームページの公開を一時停止しました。

現在、情報漏えいの有無を調査中で、復旧の目途は立っていません。電子書籍サイトや家電量販店でも不正アクセスの影響が出ています。


旅行予約サイト「skyticket」への不正アクセスにより、過去の有料会員のクレジットカード情報が最大6140人分流出したことが判明しました。

運営元は当初の「流出なし」を訂正し、利用明細の確認を呼びかけています。

感想

そもそもなんでカード番号なんて必要のないものを保存しておくんだ?多くのECサイトが接続している決済サービスでは、カード番号が必要なのは初回のカード登録時だけだ。そのため、ECサイト側でカード番号を保存する必要はないし、保存してはいけない。


長期間放置されたRHEL 9サーバーに対し、Ansibleを用いて安全にセキュリティパッチを適用する自動化手順の検証記録です。

作業は「調査・計画・承認・スナップショット・適用・再起動・検証・差分確認」の順に進められ、依存関係のエラーや未検証の設定を検知した際には、安全に自動停止する仕組みが組み込まれています。

実機検証では479件の脆弱性を解消しつつ、再実行時の冪等性やロールバックの有効性も確認されています。


AWS Continuum for penetration testingを活用し、CI/CDパイプラインのデプロイごとに自動ペネトレーションテストを組み込む手法が解説されています。

直前のデプロイによる変更差分のみを対象とすることで、短時間かつ低コストな検証を実現します。AIエージェントが悪用可能性を確認し、指定したしきい値以上の脆弱性を検出した場合は本番昇格を自動で阻止します。段階的な導入や設定時の注意点も示されています。


生成AIの情報漏洩を防ぐ社内ルールには、社員が入力してよいサービスや情報の指定だけでなく、AIエージェントがアクセスできるデータ範囲や送信先、作業ログによる確認手順をそれぞれ分けて定める必要があります。


プログラミング

プロダクトデザイン

優れたプロダクトには、作り手の経験やこだわり、世界観といった人間的な視点が宿っています。昨今、業界ではソフトウェア開発を要件定義や機能実装といった一連の作業、さらにはAIエージェントによる自動化パイプラインのように捉えがちですが、本来の差異は作り手の深い洞察や判断力(直感)から生まれます。

直感とは単なる思い付きではなく、顧客との対話や失敗から培われる独自の視点です。何を実装し、何をあえて作らないかを見極めることで、製品には「魂」が宿ります。

しかし最近は、既存の体験を見直すよりも新機能を追加する方が容易なため、個々の機能が乱立し、統一感を欠いたプロダクトが増えています。ソフトウェア開発が容易になりつつある今だからこそ、無機質な工場の成果物ではなく、課題を深く理解し全体を調和させる「作り手の気配」が感じられるプロダクトが求められています。


.NET

GitHub Copilot SDKを利用すると、エージェント実行環境を維持したまま、推論の接続先を独自のモデルに切り替える「BYOK」が実現できます。

記事ではC#(.NET)を用いてMicrosoft Foundryへ接続する最小構成を紹介しています。標準でMicrosoft Entra ID認証を用いつつ、APIキー認証にも対応可能です。

ツールやGit連携を省いたシンプルな設定にすることで、まずは独自モデルとの通信が確立できるかを確実に検証する手順になっています。


Xcode 27ではUIKitのシーンライフサイクルの採用が必須となり、未対応の.NET MAUIアプリは起動直後に終了します。

対応にはSceneDelegateの作成やInfo.plistの更新が必要で、専用のAIスキルによる自動移行も利用可能です。


2026年10月7日に開催された「JetBrains .NET Day Online 2026」の全セッション動画がYouTubeで公開されました。

AIエージェントや設計パターン、パフォーマンス改善などを扱う各講演の概要が紹介されています。


本書はWindowsフォームアプリ作りを通じ、C#の文法やプログラミングの基礎を学べる入門書です。

各章で完成形を確認してから学習と制作を進める実践形式で、GitHub Copilotを活用した開発支援にも対応しています。


Java

JDK 28に向けて、ZGCの機能強化や仮想スレッドに関連する構造化並行性の正式導入を含む3つのJEPが対象に選ばれました。

また、Azul Payaraの10月版アップデートやGatherers4j、Yupiik Fusion、Google ADKの新バージョンが公開されています。

さらに、Apache Camelでは計38件のセキュリティ修正が行われ、AIを活用して発見された脆弱性への対応も含まれています。


Microsoftは、Java 11および17のサポートを早ければ2027年9月に終了します。

これに向けてJava 21や25への移行が推奨されており、GitHub CopilotのModernize CLIでコードを評価し、計画を立てて更新を進める方法が案内されています。


Visual Studio

Visual Studio 2026のバージョン18.11では、キーボードによるタブ操作機能が強化されました。

ショートカットを使ってタブの左右移動や、視覚的な位置に応じたタブへの直接ジャンプが可能になり、マウス操作なしで効率的にタブを整理できます。


Zed

Zedのエディタ安定版バージョン1.24.3が公開され、Google AIモデルにGemini 4 Argonが追加されました。


Git

grütは、Gitとの深い統合機能を備えたターミナル向けのファイルエクスプローラーです。

ファイルの閲覧や編集、構文ハイライト付きプレビューに加え、ステージングやブランチ操作、差分確認などのGitワークフローをターミナル内で完結できます。

さらに、画面分割レイアウトやファジー検索、組み込みターミナル、AI支援機能など、効率的な開発を支える多彩なツールを搭載しています。


grütは、ファイルツリー、Git操作、GitHubのIssueやPR、プレビューを1画面に集約して一望できるGo言語製のTUIツールです。

ターミナル内で各パネルを連携させて情報を確認でき、開発作業を効率化できます。


Android

Googleの最新フロンティアモデル「Gemini 4 Argon」がAndroid開発者向けに提供開始され、各種ツール上でエージェントがビルドエラーの自己修復や高度なシェーダー生成などを自律的に行う開発環境を利用できるようになりました。


Google Playは、Ask PlayやGeminiによる発見機能の強化、Sidekickを通じたソーシャル対戦や報酬によるエンゲージメントの向上、そして優れたユーザー体験を提供するアプリの手数料を引き下げる品質プログラムを発表しました。


Android Developers BlogはBloggerでの更新を終了し、公式ニュースや技術情報の掲載先を開発者向けサイトへ移行しました。


GitHub / GitHub Copilot

PrismMLの超軽量LLM「Bonsai 2」をGitHub Actions上で動作検証した記事です。

2Bから27Bまでの全モデルが動作し、最大サイズでも1分程度で回答が得られ、バッチ処理等での実用性が確認されています。


GitHub Copilotアプリで進めていた作業セッションを、会話履歴やコードの変更差分、ワークツリーを保持したままVS Codeに直接引き継ぎ、手動編集やローカル検証を経てプルリクエストへ反映させる手順が解説されています。


macOS 27およびXcode 27で一部システムバイナリ等からx86_64コードが削除された影響により、CodeQLでのビルド追跡スキャンやSwift 6.4の解析がサポートされなくなります。そのため、継続して利用する場合はmacOS 26やXcode 26以前へのバージョン固定、またはビルド追跡が不要なモードへの切り替えが推奨されています。


GitHubでは異常なトラフィックが発生した際にサービスの可用性を維持するため、公開リポジトリに対するHTTPS経由のGit操作(cloneやfetch)で一時的に認証を要求する場合があります。


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

Anthropicでは、AIによるコード生成の急増に対応するため、多層的な自動レビューと人間の判断を組み合わせた仕組みを運用しています。

PR作成前の事前検証や複数エージェントによる合意形成、セキュリティ検査をAIが担い、誤検知や無限ループを防ぐ工夫も導入されています。

人間は全コードを一行ずつ読むのではなく、設計方針や高リスクな変更の承認といった重要事項に集中することで、開発速度と品質を両立させています。


AI

Microsoft

Microsoft Foundryのブラウザ自動化ツールが一般提供(GA)されました。

Playwright Workspacesを活用し、AIエージェントが自然言語でWebサイトの操作やフォーム入力を実行できます。

社内ネットワーク接続やリアルタイムでの監視・手動介入にも対応しています。


DeepSeek

DeepSeekは、推論やコーディングの性能を高め、処理を高速化した軽量モデル「DeepSeek-V4.1-Flash-1017」を発表しました。

あわせてWeb検索やページ取得を行うSearch APIとFetch APIも全ユーザー向けに公開しています。


AWS

本書は、Amazon Bedrockを用いたRAGやAIエージェントの実装と運用を解説する書籍です。

架空企業の問い合わせ対応を題材に、検索精度の改善から品質評価、本番運用の設計まで実践的に学べます。


AWSの生成AIに関する最新事例や機能アップデートが紹介されています。支援プログラムとしては、通年受付中の実用化推進プログラムに加え、「フィジカルAI開発支援プログラム」第2期の募集が開始されました。

事例ではソニー銀行の勘定系開発効率化や日本通運の出荷予測短縮などが報告されています。また、AgentCoreの短期メモリ従量課金化やAzureからAWSへのコード変換機能の提供など、開発を後押しする機能強化も進んでいます。


論文・その他

琉球大学の教授が生成AIの提示した実在しない判例をそのまま著書に掲載し、刊行直後に回収・絶版となる事案が発生しました。

司法の場でもAIによる架空の引用が数千件規模で問題になっています。情報収集でAIを利用する人が増えるなか、この問題は他人事ではありません。

すべての原文を1件ずつ精読し直す負担を避けつつ、資料へ掲載する前に虚偽の出典を適切に見極めて絞り込む手法が求められています。


AIによってコーディング作業は高速化されたものの、背景への理解をチーム間で共有するという課題は残っています。この課題の解決を目指す実験的ツール「ContextCue」は、会議の文脈や意図を記録して引き継ぎます。


この記事では、NFLの通説である「ラン攻撃の確立が勝利につながる」という主張を検証するAIアナリストの構築過程を通じて、適切な仮説定義、明確なポリシー設計、そして偏りを防ぐデータフィルタリングの重要性を解説しています。


エンジニア

会社支給PCは皆さん何が良いと思いますか?

パーティーハード株式会社では、これまで全エンジニアにMacBook Proを一律支給していましたが、コンテナ技術の定着を受けてLinux端末の導入検証を行いました。

Arch Linux環境を実務で1年間運用した結果、日常業務やWeb開発において支障がないことが確認されました。

MDM管理や導入支援といった課題はあるものの、今後は業務特性に応じてMacとLinuxを柔軟に選べる体制を目指しています。


クラウド

AWS

2026年10月12日週のAWS主要アップデートでは、開発効率や運用の柔軟性を高める新機能が多数発表されました。

LambdaではHTTPリクエストを直接処理できるWeb FunctionsやEventBridge経由の再帰ループ自動停止が導入され、OpenSearchはインデックス単位の暗号化に対応しました。さらにSageMaker Studioのソーシャルサインイン対応やオープンウェイトモデル「Beam」の提供など、AI・機械学習関連の拡充も進んでいます。


OS

macOS

TablePlus社が開発中のApple Silicon Mac向け仮想化ソフト「VMPal」の最新ビルドにて、Dockerコンテナのサポートが追加されました。

Docker Desktopを介さずにDocker Hubの検索やコンテナの導入が可能で、AIエージェントとの連携も想定されています。

動作環境はmacOS 26 Tahoe以降で、現在は全機能が試せる体験版が公開されています。


Android

Googleは、AIエージェントの活用や開発作業を安全かつ快適に行えるよう、サンドボックス化されたDebian Linux仮想マシン環境を提供する「Googlebook Linux Terminal」のプレビュー版を発表しました。


チップ

Nvidiaのサーバー向けCPU「Vera」は、コア数を抑える代わりに単一コアの高性能化を追求しています。

第2世代SCFや超広帯域なLPDDR5Xメモリを搭載し、高負荷時でも低遅延を維持してメモリ帯域を必要とする処理で真価を発揮します。


業界動向・時事

フィールズ賞受賞者であるテレンス・タオ氏は、人工知能(AI)の急速な進化が数学界にもたらした危機を受け、「戦時体制」にあると語っています。OpenAIがミレニアム懸賞問題の一つであるナビエ–ストークス方程式の解決を発表し、さらに幅広い分野で350件以上の知見を公開したことで、研究者たちは長年取り組んできた課題を瞬時に先取りされる衝撃を受けています。

かつてAIとの共存を期待していたタオ氏ですが、AI企業が研究成果を一方的に公表する姿勢に対し、若手研究者の努力を損なうものだと憤りを表しています。また、AIが提示する証明の難解さや対話性の欠如、計算コストの高さによる研究格差も懸念材料となっています。

タオ氏は数学の再定義が必要であるとし、単独での問題解決だけでなくAIをツールとして活用した大規模な共同研究や、人間ならではの創造性を発揮していく道を学生たちに示しています。


米Anthropicの社内調査によると、AIエージェントの稼働時間が人間の6倍に急増しました。

その結果、技術系初級職の採用比率は27%から9%に激減し、AI管理などの業務が増加しています。


SES企業の公式サイト400社超を調査した結果、採用時の技術試験や技術面接について明記していた企業はわずか1.9%でした。

「技術力」を強みとしてアピールする企業でも、技術力を具体的に示す例はごく少数であり、その客観的な根拠が曖昧な実態が明らかになっています。


Appleは現地時間2026年10月28日にロサンゼルスでメディアイベント「Pro and tell」を開催します。

タッチ対応MacBook ProやOLED搭載iPad miniなどの発表が予想されています。


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?