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

0
Posted at

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

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

プログラミング

Go言語

Go 1.26で実験的に導入されたamd64向けSIMD APIに加え、Go 1.27では新たにarm64とwasmのサポートが追加されました。この機能はGOEXPERIMENT=simdを指定してビルドすることで、simd/archsimdパッケージ経由で利用できます。

従来のGoではアセンブリ言語を書く必要がありましたが、新しいパッケージではハードウェア固有の強力な命令をGoから直接扱えるようになります。API設計では低水準のハードウェア命令をそのまま公開するのではなく、分かりやすい名前に統一し、マスク処理などの最適化をコンパイラに任せる工夫がされています。

実装時はCPU機能をチェックし、SIGILLエラーを防ぐとともにコンパイラに最適化のヒントを与えることが推奨されます。境界チェックを回避するループ条件や、レジスタへの配置を維持するための工夫も推奨されています。今後はSVE/SVE2への対応や他アーキテクチャへの拡充が予定されています。


Go 1.27で正式導入された「goroutineleak」プロファイルは、二度と再開できないリークしたgoroutineをGCが自動検出する機能です。

channel等のプリミティブに対するGCの到達可能性を基に判定するため、早期returnなどで放置されたgoroutineを特定できます。

ただし、プリミティブがグローバル変数にある場合は検出されない点や、判定の更新にはGCの実行が必要な点に注意が必要です。


.NET

2026年10月2日発行のWeekRef.NETでは、.NETやWindows開発に関する最新情報がまとめられています。

公式トピックスとして、Aspire 13.6、WSLコンテナの一般提供開始、Visual Studioの9月アップデート、Fluent UI Blazor v5などが取り上げられています。

加えて、AIエージェント向けツールやBlazor連携、各種技術記事・開発Tipsなど、幅広い話題が紹介されています。


Python

Python 3.15.0のリリース候補版「3.15.0rc3」が公開されました。遅延インポートに関する直前の不具合を修正し、テスト期間を確保するため、当初予定されていた正式版の公開は2026年10月9日に延期されています。

このバージョンでは遅延インポートや組み込み型の追加、JIT性能の向上などが行われています。サードパーティの開発者に向けては、正式版に向けた事前テストやパッケージの準備が呼びかけられています。


Rust

業務でAIに実装を任せる機会が増えたことで、型や所有権を選ぶ理由を自分で考え、学ぶ機会が減るという課題が生じています。

そこで筆者は、手元のコードを題材にCodexやClaude Codeで文法や設計理由を学び、小さな練習ができるプラグイン「Rust Learning Lab」を開発しました。

AIに作業を任せつつも判断力を養い、業務の中で主体的な学びを保ち続けるための工夫と実践法を提案しています。


Java

Java 26とJava 27の主な変更点と移行時の注意点をまとめた記事です。

HTTP/3対応やG1 GC・コンパクトオブジェクトヘッダの既定化などが進められました。次期LTSであるJava 29への移行を見据え、CI等での事前検証を推奨しています。


Git

Cloudflareは、Git互換ストレージ「Artifacts」をWorkers有料プラン利用者向けにオープンベータとして公開しました。通常のGit操作に加え、APIやWorkerコードからリポジトリを制御できます。並行して作業する複数のAIエージェントの作業管理やレビューに適しています。

あわせて、Artifactsを活用した次世代Gitプラットフォームの開発コンテストの開催も発表されました。


SQL Server

Data API builder 2.1.5がリリースされ、SQLのjsonおよびvectorデータ型にネイティブ対応しました。エンジンをアプリケーションへ直接埋め込む機能も追加され、MCPエンドポイントのセキュリティも強化されています。


SQL Server on Linuxでbulkadmin固定サーバーロールとADMINISTER BULK OPERATIONS権限の一般提供が始まりました。これにより、sysadmin権限を付与せずにデータを一括インポートできるようになりました。


PostgreSQL

MicrosoftはRust製のオープンソースツール「Postgres MCP Server」を公開しました。

AIコーディングエージェントにPostgreSQLのライブコンテキストを提供し、スキーマ探索やクエリ実行、性能診断などの操作を安全に行えるようにします。


Android

Googleは、AIエージェントによるAndroid開発を支援する「Android CLI」のアップデートを発表しました。

端末ストリーミング機能により、CLI経由で安全に実機へ接続し、ビルドのデプロイやログ収集、スクリーンショットの取得が可能です。

さらに、公式ガイドラインに基づく20以上の「Androidスキル」が提供されました。エージェントに最新のAPIや設計パターンを直接伝えることで、開発効率を高められます。


WEB

HTTPのメッセージを逐次配送するインクリメンタル転送では、プロキシによるバッファリングなどの影響で問題が起きやすくなっていました。

新標準「RFC 10036」では、ヘッダで逐次転送の要求や拒否を明示できるようにし、双方向通信などの相互運用性を向上させています。


テスト

TesterArmyが公開した「e2e」は、AIエージェントを活用するオープンソースのテスト基盤です。

Webとモバイル双方に対応し、自然言語での指示とコードによる検証を組み合わせて実行できます。


本

マイクロフロントエンドの概念や利点、注意点、導入を判断するコツを実践的に解説した書籍です。

モジュール性やテスト容易性、開発者体験などの観点から設計を評価し、自律的なチームづくりを支援します。


Claude Code

Anthropicは、Claude CodeのUIや動作をTypeScriptでカスタマイズできる拡張機能「Mods」を正式リリースしました。

プラグイン形式で導入でき、UI変更や機能拡張を柔軟に行えます。


GitHub / GitHub Copilot

AIの普及に伴い、開発者にはコードを書くこと以上に、AIエージェントに指示し、生成結果を批判的に検証することが求められます。

実装作業を任せて時間を確保し、技術的な判断や本質的な問題解決に集中することが重要です。


GitHubのリポジトリセキュリティアドバイザリに、機密コメント機能が追加されました。報告者や権限のない共同作業者にはコメントを見せず、書き込み権限を持つメンテナー間だけで議論できます。


GitHubはリポジトリのセキュリティアドバイザリのコメントを一覧表示、取得、追加、編集できるREST APIをパブリックプレビューとして公開しました。


GitHubのGraphQL APIのSecurityAdvisoryオブジェクトに、CVE IDなど5つの新しいフィールドと2つの検索フィルターが追加されました。これにより、REST APIを併用せずにアドバイザリデータベースのより詳細な情報を効率よく取得できるようになりました。


GitHub Copilotにおいて、Gemini 3.5/3.6 Flash、Kimi K2.7 Code、Claude Opus 4.7などの一部モデルが2026年10月2日をもって非推奨となり、後継モデルへの移行が案内されています。


GitHub CopilotのコードレビューをRESTおよびGraphQL API経由でリクエストできるようになりました。レビュー工数レベルのデフォルト設定は「Balanced」に変更されています。


GitHub Appのインストールトークンは、従来の40文字から約520文字のステートレス形式への移行が完了しました。これにより、APIの信頼性向上やトークン処理の高速化が図られました。


GitHub Actionsで不変のsubjectクレーム機能が導入され、2026年7月15日以降の新リポジトリではsubクレームにIDが付与される形式へ変更されました。

そのため、AWS IAMロールの信頼ポリシー側も新形式に合わせた修正が必要です。


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

EarendilがAIエージェントハーネス「Pi 1.0」を公開しました。TUIのフルスクリーン表示を標準化し、CodemodeやMCP認証などの機能を強化しています。

あわせて、プロセスの停止後も実行状態を保存し、安全にタスクを再開できる実験的な開発基盤「Pi Durable」もリリースされました。


アーキテクチャ決定記録(ADR)は、コーディングエージェントに長期的な開発コンテキストと設計意図を伝える有効な手段です。リポジトリ内に明示的な記録があれば、エージェントは過去のチャットやコードの履歴を探る手間を省き、実装の詳細を基本ルールと誤認するのを防げます。

一方で、エージェントは決定事項を過度に厳格に守ろうとし、時代遅れの決定にも固執する傾向があります。また、決定の更新を任せると議論の経緯や細部まで書き連ねてしまい、人間にとって読みにくい長文になりがちです。

そのため、ルールが合わなくなった際には作業を中断して見直しを提案する権限を明示的に与えることが重要です。さらに、変更履歴はGitに任せて各ADRには現在有効な最新の決定事項のみを簡潔に記載させる運用ルールを定めることで、人間とAIの双方が活用しやすい状態を保てます。


AI開発で理解が曖昧になりがちな全体の構造やロジックを把握する手段として、解説用スキル「eli5」が紹介されています。

このスキルは「5歳児向けに説明する」という考え方で、簡単な言葉や色付きの図解を使い、HTML形式で見やすく整理してくれます。

非常に分かりやすい反面、理解した気になりやすいため、出力結果を自分の言葉でまとめ直してAIと対話し、理解を深める使い方が推奨されています。


ターミナルを主に使うのがAIになったことを受け、人間向けに作られていたdotfilesをAI向けに再設計した記録です。

シェルはデフォルトでAI用の設定を使い、TTY判定などで利用者が人間だと分かったときだけ、人間向けの設定を読み込む構成に改めています。

さらに、AIが知っている挙動に合わせてコマンドを整備し、Nixで設定を一元管理しています。エージェント用のスキル定義もツールと一緒に管理することで、人間とAIの双方にとって最適な開発環境を実現しています。


AIが自律的に作業する能力が向上し、生成するコードの量が人の確認能力を超える中、評価や制御を仕組み化する「ハーネスエンジニアリング」が重視されています。

テストやルールで機械的に検証し、人間は本質的な判断に集中します。


Claudeの日本語推敲スキル3種を比較した記事です。

原文の個性や熱量を残すyomiyasu、段落から構成を再構築するnatural-japanese、論理性を重視し余分な表現を削るjapanese-tech-writingと、修正範囲の違いが示されています。


AI

Google

Googleは2026年9月、サイバー防御や複雑な推論に特化したフロンティアモデル「Gemini 4 Argon」を発表しました。あわせて「Gemini 3.8 Flash」や音声モデル「Gemini 3.8 Live」、Windows向けアプリも登場しています。

さらに、ノートPC「Googlebook」の予約開始やDNA変異を予測するデータベースの公開など、日常のツールから科学研究まで幅広い分野で取り組みが進んでいます。


Googleは、ソフトウェアの脆弱性の発見や再現、修正の自動化を支援するオープンソースのAIハーネス「Mantis」を公開しました。

AIによるコードスキャンの低精度や誤検知の多さを解決するため、サンドボックス環境での脆弱性再現や階層型サマリーを活用し、トークン消費を抑えつつ高い実効性を実現しています。GitHubから入手可能で、任意のコーディングエージェントと組み合わせて手軽に利用できます。


米Googleは個人向けGeminiで使えるモデルを有料プラン別に再編します。

無料ユーザーは10月9日から「Flash-Lite」のみの提供となります。「Flash」はAI Plus以上、「Pro」はAI Pro以上の契約が必要です。


Microsoft

AIモデルそのものは急速にコモディティ化するため、企業の競争優位性は「社内の文脈」をどれだけAIに理解させられるかで決まります。

Microsoftの「Work IQ」は、業務履歴や会話などの膨大な情報から必要な文脈を的確に抽出し、AIモデルに渡すインテリジェンス層です。

今後は単に最新モデルを導入するのではなく、組織固有の文脈を踏まえてAIと協働できる人材と仕組みがあるかどうかで、価値に差がつきます。

感想

AIの時代も結局データを抱えているやつが勝つって言うのはそうなのかもね。


Microsoft Copilot StudioでFoundry IQ連携の一般提供が始まりました。

Azure Private Linkによる閉域網接続に対応し、企業内の機密データと安全に連携してAIエージェントを構築できます。


Cloudflare

Cloudflareが公開した「Clef」は、Qwen3.8-27Bをベースにした27Bパラメータのマルチモーダル意思決定モデルです。

テキスト、JSON、画像、動画などの状態と型定義された質問スキーマを入力とし、自由形式のテキスト生成や出力パースを行わずに、各質問の選択肢に対する確率を単一フォワードパスで直接出力します。Apache-2.0ライセンスで提供されています。


論文・その他

「TensorFold」は、Apple SiliconやNVIDIA GPU向けに最適化されたオープンソースのLLM推論エンジンです。

投機的デコーディングにより、通常推論と同じ精度を保ちながらvLLM比で最大約3倍の高速化を実現します。

また、必要な重みだけを読み込む機能も備えています。小容量のMacやDGX Sparkなどの環境で大型MoEモデルを効率よく動かせる点が、大きな特徴です。


AIエージェントの進化により、従来のセキュリティや電力供給、統治体制が追いつかない課題が生じています。

安全な運用のために、実行環境に近い防御策やエッジ処理の活用など、システム全体の再設計が求められます。


エンジニア

上司が求めているのは作業内容ではなく「判断材料」です。質問される報告は不十分といえます。

計画に対する遅れやその原因、対策案を型に沿って伝えることで、技術力を正当に評価してもらえます。

感想

これが出来ると出来ないとでは、評価も変わるし、本人の仕事の伸び方が違う。そして今はこういう相手に合わせて物事を整理していくという習慣がAI相手のプロンプトにも効いてくる。


LayerXのAi Workforce開発部で、マネジメントを支援する独自アプリを構築・運用した取り組みです。フラットな組織で開発量が増える中での実践を紹介しています。

AIには判断の自動化ではなく、情報収集や要約、1on1の論点や称賛のきっかけの提示などを通じて「観測範囲の拡張」を担わせています。一方で、非公開情報や参加していない会議の文脈が抜ける課題もあり、現場に関与することやメトリクスを強化することの重要性を改めて認識しています。


クラウド

Azure

Microsoft FabricのDatabase Hubで、パフォーマンス監視機能のパブリックプレビューが始まりました。インフラの構築や運用にコストをかけずに、SQL環境全体の稼働状況やリソース使用率をまとめて監視・分析できます。


Elasticsearchの検索リクエストをAzure Cosmos DBへ移行する際、単一リクエストで処理していた検索・ファセット集計・ハイライトを、Cosmos DBではランキング検索クエリ、個別集計クエリ、アプリ側での処理に分割して実装するパターンが解説されています。


OS

Windows

WSL 3.0.1で追加されたコンテナ機能(wslc)を活用し、Rancher Desktop環境からVSCodeのDev ContainersをWSLコンテナへ移行する検証記事です。

利用にはVSCodeの設定で「Docker Path」を「wslc」へ変更する必要があります。

現時点では「wslc compose」が未対応のため、docker-composeの設定をdevcontainer.jsonへ書き換えて単一コンテナ構成にすることで正常に接続できました。


2026年9月のWindows 365アップデートでは、スキャナーのリダイレクトやユーザー自身によるプロビジョニングなどで利便性が向上しました。

さらに、パスワードレス認証や画面保護といったセキュリティ機能の強化、IT管理者向けの運用支援機能などが拡充されています。


2026年10月2日、Windows 11 Insider PreviewのBetaおよびExperimentalチャネル向けに最新ビルドが公開されました。

また、10月7日午前10時(太平洋時間)よりWindowsとSurfaceのイベントがライブ配信されます。


Windows 11 バージョン 26H2が一般提供され、展開や管理用のツールが公開されました。

スタートメニューやタスクバーのカスタマイズ機能が拡充されたほか、バージョン 24H2のサポート終了への対応が案内されています。


macOS

Macのデスクトップ上に橙色のニキシー管時計を配置できるアプリ「EVA Clock Nixie」が公開されました。

サイズ変更や最前面固定、透過表示などの機能を備え、無料で利用できます。


システムモニタアプリ「TG Pro v2.104」がリリースされ、Mac mini(M6、M5 Pro)やMac Studio(M5 Max/Ultra)の温度センサー表示およびファンコントロール機能に対応しました。


Linux

Snapdragon X2向けUbuntuの公式サポートや、24.04 LTSから26.04 LTSへのアップグレード開放が発表されました。

また、カーネル更新のリリース頻度が毎週に変わることや、量子暗号に備えるSNDL対策の重要性なども紹介されています。


本ページは、LPI-JapanがLinux技術者教育向けに無料公開している、ネットワークの仕組みを実習を通して学べる「Linuxネットワーク標準教科書」の概要や目次、ダウンロード案内を掲載しています。


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

Google Workspace

Google Workspaceの最新アップデートでは、AI機能と利便性の向上が図られています。

Google VidsではTTSエンジンが刷新され、音声表現が向上しました。字幕も自由にカスタマイズできるようになっています。Geminiには指示を共通化できる「スキル」や学生向けハブが導入されました。

また、Docs等のAPIでコメント操作が可能になったほか、暗号化設定の簡素化やGoogle MeetとTeamsの相互接続が正式提供されています。


業界動向・時事

ローソンのメールサーバーが不正利用され、約70万件の不審な英文メールが外部へ送信されました。

現時点で個人情報の流出などは確認されていませんが、心当たりのないメールは開かず削除するよう呼びかけています。

感想

メールヘッダを見ても正規のメールサーバーだから、いろいろ気まずい感じのやらかしですね。最近本当に洒落にならない事件が多い。


損害保険ジャパンは、全面的な再構築や言語変換に伴う費用とリスクを回避するため、既存のCOBOL資産を活用できるリホスト手法を選び、メインフレームからMicrosoft Azureへの移行を実現しました。


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?