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?

プログラミング雑記 2025年10月18日

Last updated at Posted at 2025-10-17

ポッドキャスト版

プログラミング

Go言語

ArgusはGoアプリケーション向けの高性能な構成管理ライブラリです。ゼロアロケーション設計によりパフォーマンスに優れ、JSON、YAML、TOML、HCL、INI、Propertiesなど多様なフォーマットに対応しています。OrpheusとFlash-Flagsを利用した高速CLIを備え、分散構成管理やリモート/ローカル自動フェールオーバーもサポート。型安全なバインディングやリアルタイム監視、高度な監査記録やセキュリティ対策により、実運用環境でも安定した運用が可能です。

go-agent-development-kitは、Go言語でAIエージェントを開発するためのフレームワークです。言語モデル、ツール実行、RAG(検索拡張型生成)機能、サブエージェントやメモリエンジンなどを統合し、生産向けのエージェントを容易に構築できます。拡張性や再利用性を重視したAPI設計で、GeminiやAnthropicなど各種モデルに対応。PostgreSQL+pgvectorなどベクトルストア連携も可能で、CLIデモも用意されています。

JavaScript

Vue Fes Japan 2024は東京・渋谷で開催され、約750人が参加し、Vue.jsの創始者Evan You氏をはじめとする主要開発者たちが集結。キーノートではVueの10年の進化や今後のロードマップ、Viteに関する課題、そして新会社VoidZeroによる次世代JavaScriptツールチェイン構想が発表された。Oxc・RolldownなどのRust製高速ツールの技術や思想、UnJS/Nitroなど多様な実行環境対応の取り組みも紹介。統一ツールチェインやRust移行のメリット・課題が議論され、Vue Vaporの高速レンダリングエンジンも発表。OSS開発のプロセスやコミュニティの熱気も強調され、JavaScriptエコシステムの転換点を示すイベントとなった。

本記事では、Vue.js製のUIコンポーネントのテスト手法として「Storybook」と「Vitest Browser Mode」を組み合わせる方法を解説しています。StorybookのPlay Functionでユーザ操作を定義し、そのままVitest Browser Modeを使って実際のブラウザでテストを実行することで、従来のjsdom等の仮想環境より本番に近い動作検証と効率的なテストコード再利用が可能です。ただしVitest Browser Modeはまだ実験的な機能のため、導入時は慎重に動作確認を行う必要があります。

Python

2025年時点で人気のPythonフレームワーク・ライブラリについて、JetBrainsが実施した調査をもとに解説。上位はFastAPI(使用率38%)、Django(35%)、Flask(34%)、Requests(33%)、Asyncio(23%)など。FastAPIはAI/ML向けやモダンな型安全API開発で急速に普及。Djangoはフルスタック・堅牢なエコシステムが強み。Flaskは軽量・柔軟でデータサイエンス用途で人気。RequestsはHTTP通信の標準的ライブラリ。Asyncioは非同期I/O基盤。開発用途に応じて最適な選択が重要とまとめている。

Git

Git for Windows v2.51.1.windows.1はセキュリティリリースで、Git LFSの脆弱性(CVE-2025-26625)に対応しています。次期バージョンでgit svnが廃止予定、git flowも同梱されなくなりました。Git v2.51.1、Git LFS v3.7.1、OpenSSL v3.5.4、MSYS2(Cygwin v3.6.5)、OpenSSH v10.2.P1を含み、wincredのメモリ破損問題も修正されています。

GitHub

Microsoft Dev Boxは企業向けの管理されたクラウド開発環境を、GitHub CodespacesはLinuxネイティブで迅速な開発環境を提供します。両者を併用することで企業ガバナンスと俊敏な開発を両立でき、生産性や開発者体験が大きく向上します。

Copilot Knowledge Baseは2025年11月1日に廃止予定となり、各ナレッジベースを「Copilot Space」として変換できる機能が追加されました。管理者は個別に移行・管理し、準備ができ次第組織内利用を促進できます。SpacesはGitHub Copilotのユーザー全員が利用可能です。

Excel

AI

Anthropic

Anthropicが発表した「Agent Skills」は、エージェントにファイルやフォルダー単位で手順やノウハウを追加できる新しい仕組みです。SKILL.mdを中心に複数の情報やコードを段階的に開示・活用し、汎用エージェントに専門性を柔軟に加えることができます。今後はスキルの作成や共有の機能向上を進め、組織や開発者が専門知識を容易にエージェントへ組み込めることを目指しています。

Microsoft

Azure AI Foundryで提供開始されたgpt-4o-transcribe-diarizeは、100以上の言語に対応し、リアルタイムで高精度な音声認識と発話者識別を実現します。超低遅延で音声からテキスト化し、企業の会話分析や多言語対応アプリ開発を支援します。

GitHub Copilot

GitHub CopilotやVS Codeチーム、Microsoft OSPOは、AIネイティブな開発やMCP(Model Context Protocol)を活用した9つのオープンソースプロジェクトを支援しています。これらのプロジェクトは、人気のフレームワークやゲームエンジンへのMCP統合、AI・LLMによる高度なコーディング支援、安全なコード実行や自動化・テストの強化など、多様な分野で開発者生産性の向上とMCPエコシステムの拡大を目指しています。今後もさらなるイノベーションとコミュニティの成長が期待されます

GitHub Copilot CLIはマルチライン入力に対応し、MCPサーバー設定が簡単に。Haiku 4.5モデルに対応し、非対話型認証や権限管理も改善。セッション管理やPowerShellサポートも強化されました。

GitHub CopilotのGPT-4.1コード補完モデルが強化され、コードの文脈から意図をより正確に推測し、インラインの提案精度と関連性が向上しました。本アップデートは全プランのユーザーが利用可能です。

論文・その他

クラウド

Azure

Azure KeyVaultのSecrets管理において、タグ付け戦略を活用することで、自動化やドキュメント生成、不要なシークレットの特定・削除が効率的に実現できます。具体的には、「目的」「ローテーション方針」「ダウンタイム有無」などのタグを導入し、Azureポータルやスクリプトから一元的に管理・可視化できます。また、タグ情報を活用したスクリプトによってMarkdown形式の在庫リストを自動生成したり、監査ログを活用して未使用シークレットの洗い出しも可能です。これによりセキュリティ強化と運用負荷の低減を両立できます。

2025年10月17日時点で公開されたMicrosoft Azure関連の最新情報をまとめています。Azure Storage Discoveryの一般公開や、Azure Firewallのキャパシティメトリックと事前スケーリング機能のGA発表、AKS機密コンテナプレビュー終了、AIチャットのセキュリティ技術などが紹介されています。

OS

Windows

Windows 11 Insider Preview Build 26220.6972(Dev Channel)が公開されました。設定からモバイル端末の管理機能が追加され、アカウントやGame Pass機能、エクスプローラーのダークモード改善など多数の新機能や修正が実施。既知の不具合やInsider向け注意事項も案内されています。

Linux

Ubuntu 26.04 LTS “Resolute Racoon”は2026年4月リリースを目指し開発中。品質保証システムが刷新され、ISO Trackerを廃止し新たなQA方式を採用。NVIDIA DGX SparkはUbuntuベースの高性能スーパーコンピュータで、最新のセキュリティアップデート情報も掲載されています。

エンジニア

ソフトウェア工学は本当に工学なのか問題。そして、「エンジニア」を名乗るITエンジニアに工学の素養が全くないという問題でもある。今のところ他の工学・技術に比べたらソフトウェア開発は工芸の類いですね。特に日本は。

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?