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

0
Posted at

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

本日も、ネットに流れるトピックから個人的に興味を引かれたものを拾っていきます。

この記事への感想等コメントで頂けるとありがたいです。

プログラミング

Go言語

GoLand 2026.2 の早期アクセスプログラム(EAP)が開始されました。今回のサイクルでは、パフォーマンス分析、メモリ最適化、プロジェクト起動の改善に重点が置かれています。

新しい「Go Performance Optimization」ツールウィンドウでは、プロファイリングやエスケープ解析、構造体最適化を一元的に行えます。

pprof を用いた CPU・ヒープ・ゴルーチン・ブロック・ミューテックスのプロファイリングに対応し、エスケープ解析でヒープ割り当ての要因を可視化します。構造体のフィールド整列を検出してクイックフィックスで最適化を提案するほか、CPU とメモリ使用量をリアルタイムで監視できます。

さらに main パッケージを自動検出し、実行構成を自動生成します。


.NET

JetBrainsはReSharperおよび.NETツール2026.2のEarly Access Programを開始しました。

今回のプレビューは、Visual Studioに真のAIの自由をもたらすことに特化しており、ベンダーロックインのないオープンなAIエコシステムの構築を目指しています。中核となるのはACP(Agent Client Protocol)対応で、将来的にはローカル、リモート、社内のエージェントを発見・切替できるACP Agent Registryへと発展する予定です。第一弾としてJetBrains独自のAIコーディングエージェント「Junie」が統合され、コードの自律的な記述や編集、リファクタリング、ターミナルやGit操作、プロジェクトに関する質問応答などが可能になります。

EAPの利用は無料ですが、AI機能の使用にはJetBrains AIサブスクリプションまたは無料トライアルの枠が必要で、ユーザーからのフィードバックが今後の機能拡張に反映されます。


JavaScript

Node.js 26.0.0がリリースされ、Temporal APIがデフォルトで有効化されました。V8 14.6への更新によりMap/WeakMapのgetOrInsert()Iteratorのconcat()などが追加され、--experimental-transform-typesフラグの削除といった破壊的変更も含まれます。Node.js 26は現行のLTSスケジュールに従う最後のメジャーリリースで、27以降は年1回のリリースに変更され、すべてLTSとなる新スケジュールへ移行します。なお、Node.js 20.xはEOLとなりました。

また、RustでRollup互換APIを備えたJavaScript/TypeScriptバンドラーであるRolldown 1.0がリリースされ、Vite 8でデフォルト採用されます。さらにJest v30.4.0もリリースされ、Node v24.9以降でES Modulesへのrequire()をサポートし、Node v26のTemporal APIに対応するfake timersや、jest.config.mtsのサポートなどが追加されています。


Python

Python 3.14.5がリリースされました。

これは3.14系の5回目のメンテナンスリリースで、3.14.4以降に約154件のバグ修正やビルド改善、ドキュメント更新が行われています。注目すべき変更点として、3.14.0から3.14.4まで搭載されていたインクリメンタルガベージコレクタが、本番環境でのメモリ圧迫の報告を受け、3.13と同じ世代別ガベージコレクタへ差し戻されました。

また、公式のmacOSインストーラはTcl/Tk 8.6.17から9.0.3へ更新されています。

3.14系の主な新機能としては、フリースレッドPythonの正式サポート、注釈評価の遅延化、t-strings、複数インタプリタのstdlib対応、Zstandard圧縮モジュール、PyREPLのシンタックスハイライト、実験的JITコンパイラなどが挙げられます。


Rust

普段 Go を書いている筆者が Rust に入門し、所有権・参照・enum・Option 型などによってメモリ安全性や nil アクセス防止といった Go の課題がどう解決されるかを、Web アプリケーション開発の比較も交えながら紹介しています。


GitHub Copilot

GitHub Copilot Dev Days がオンライン開催となり、スペイン語・ポルトガル語・中国語・英語の4言語で、VS Code を使った AI 支援開発やエージェント型ワークフローを学べるライブセッションが提供されます。


認証・認可

ヤフーのAndroidアプリにおけるパスキー対応について、4つの実装方法とそれぞれの特徴、ID連携SDKで「WebView + パスキー周りをネイティブ実装」を採用するに至った判断のポイントを解説した記事です。


論文・その他

Wantedly Visit のスカウト機能を担うマイクロサービスを、Rails 製のモノリスへ無停止で再統合した事例の紹介です。

71 個の gRPC メソッドを、呼び出し元の特定、統合先への実装、向き先の切り替え、旧サービスへの呼び出し残存確認という 4 ステップで段階的に移行しました。新旧サーバーの混在による不整合を避けるため、実装公開と切り替えは別リリースに分けています。差分肥大化には PR 分割で、名前空間の衝突には統合専用の接頭辞を導入して対応しました。リファクタリングは後回しにし、互換性維持と迅速な移行を優先したことが成功要因だと述べられています。


AI

Google

兆パラメータ規模のAI学習に向けて、GoogleがTPUスーパーポッド全体の可用性を確率論的に捉える「クラスタレベルの信頼性」モデルを提唱し、Ironwoodで144キューブ中130キューブ(8,320チップ)を月の95%稼働させる新たな運用基準を紹介する記事です。


Google が Google Cloud Next 2026 で発表した、AI エージェントに簡潔な専門知識を与えてコンテキストの肥大化を防ぐ「Agent Skills」の公式リポジトリ(Google Cloud 関連 13 スキルでスタート)を紹介する記事です。


AWS

2026年5月4日週の生成AI関連アップデートが紹介されています。

注目は、Kiroで Claude Opus 4.7の適応的思考が利用可能になり、タスクの難易度に応じて推論時間を自動調整できる点です。また、ブラウザ版のKiro Webのプレビューも公開され、協調型と自律型の二つのモードが提供されます。

Amazon Bedrock AgentCore Runtimeでは、S3 FilesやEFSによるユーザー所有ファイルシステムの利用がサポートされ、東京リージョンを含む15リージョンで提供されます。さらに、AgentCore PaymentsのプレビューやAWS MCPサーバーの一般提供開始、Amazon Quickの自然言語による分析生成機能なども発表されており、エージェント関連の機能拡充が進んでいます。


Anthropic

AWS顧客がAWSの認証・課金・コミットメント消化のもとでClaude APIの全機能を利用できる「Claude Platform on AWS」が一般提供開始となったことを紹介する記事です。


JetBrains

JetBrainsが2026年のIDE方針として、従来の手書きコーディングとAI支援ワークフローを共存させ、ACPによる外部エージェント連携やBYOK・OAuthなどでベンダーロックインを避けつつ、最終的なコードの責任は人間が担うという姿勢を示した記事です。


Microsoft

Microsoft Agent 365 でプレビュー提供が始まったシャドウ AI(OpenClaw)の検出およびブロック機能について、Intune と連携した設定方法や実際の挙動、検証中に気づいた点をまとめた評価メモです。


論文・その他

画像理解AI(VLM)を使って106人が撮影した2,674枚の日常写真を解析し、緑の多い景色を見ている人ほど気分が良くストレスが低いことや、約3割の視覚要素が感情と有意に関連することを大規模に検証した研究を紹介しています。


越境ECプラットフォームでの大規模実証実験をもとに、生成AIが売上を伸ばす業務と伸ばさない業務の違いを分析し、ベースラインの弱い領域や不慣れな顧客との接点に導入することで効果が最大化される傾向を示した記事です。


高リスクなAIエージェントを安全に運用するため、能力ではなく責任に基づく契約で権限を制限し、人間を承認キューから設計役へと移す「Responsibility-Oriented Agent」アーキテクチャを提案する記事です。


クラウド

Azure

Azure CLI 2.86.0より、macOSにおけるインストール方法がHomebrew Coreから、署名済みバイナリを配布できるHomebrew Cask(推奨)およびオフライン用tarballへとプレビュー提供で移行されることを紹介する記事です。


AWS

2026年5月4日週のAWSの主要アップデートとして、Amazon QuickのOutlook拡張機能やDataset Q&Aなどの生成AI関連機能、Agent Toolkit for AWSやAWS MCP Serverの一般提供、Bedrock AgentCoreの新機能、ElastiCacheのValkey 9.0サポート、EC2 M8idn/M8idbインスタンスの提供開始などが紹介されています。


AIエージェントやコーディングアシスタントに対して、最新のAWSドキュメント参照や認証済みAPI実行、サンドボックスでのスクリプト実行などをセキュアに提供するマネージドリモートMCPサーバー「AWS MCP Server」の一般提供開始を紹介する記事です。


OS

macOS

Appleは現地時間2026年5月11日、Macの機能強化とバグ修正、セキュリティアップデートを含む「macOS Tahoe 26.5 (25F71)」を正式にリリースしました。


macOS 26.5 Tahoeでは、Mac mini (2024)やMac Studio (2025)、2024年以降のiMacにおいて、電源ボタンを押さずに電源接続と同時にMacを自動起動できる新オプションが追加されました。


iOS/iPadOS

Appleが、エンドツーエンド暗号化RCSメッセージのベータ対応と61件の脆弱性修正を含む「iOS/iPadOS 26.5」を正式にリリースしました。


業界動向・時事

グーグルの親会社アルファベットが初めて円建て社債を発行する準備を進めており、AI向けのデータセンター投資に充てるため数千億円規模の資金調達を予定しているとのことです。


未成年者をAIから守るとされる米GUARD法が、その曖昧で広範な定義ゆえに、結果としてすべての人に身分証明を求める監視的なインターネットをもたらしかねないと警鐘を鳴らす記事です。


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?