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

0
Posted at

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

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

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

プログラミング

Go言語

Go言語で古い管理画面システムをリプレースする際にドメイン駆動設計(DDD)を導入し、その概念理解と実装のギャップを乗り越えるための課題解決策と、具体的なコード例を交えてDDDの基本概念やDI/DIPの実装方法を実践的に解説しています。


.NET

CSharpierはPrettierに影響を受けた高速で強力なC#フォーマッタであり、Prettierのようにカスタマイズを最小限に抑えて意見の強いフォーマットを行い、デフォルトのdotnet-formatよりも優れた整形性能を提供します。

感想:

最小限の設定で良い感じにしてくれるのは良い。


C++

VS CodeのGitHub Copilotが、C++開発でより高度な提案を行えるようになりました。カスタム命令を活用することで、C++言語サービスツールとの統合が強化されます。ユーザーは.github/instructions/フォルダにC++用の命令ファイルを追加することで、リポジトリごとにCopilotの動作をカスタマイズできます。これにより、大規模なレガシーコードベースやモダンC++標準の採用時に、より正確で実用的なコード支援が得られるようになります。


Python

mssql-pythonがApache Arrowのサポートを追加することで、SQL Serverからのデータ取得がメモリ効率的に高速化され、Polars、Pandas、DuckDBなどのArrow対応ライブラリとのシームレスな統合が可能になったことを紹介しています。


PyTorchとTensorFlowは、研究開発ではPyTorchが優れており、本番環境へのデプロイではTensorFlowが優れているため、プロジェクトの特性に応じて適切なフレームワークを選択することが重要です。


Python 3.14.5のリリース候補版が発表され、113個のバグ修正とビルド改善が含まれており、ガベージコレクターが3.13のジェネレーショナル方式に戻されました。


Kotlin

この記事は、KotlinConf 2026の開催予定、Golden Kodeeのファイナリスト発表、Kotlin 2.4.0-Beta2のリリース、LinkedIn LearningでのKotlin Professional Certificateの開始など、4月のKotlinコミュニティにおける主要なニュースと学習リソースをまとめた月刊ラウンドアップです。


GitHub

GitHubではトークンの種類が複数存在し、ユースケースに応じた使い分けが重要です。GitHub Appsは多くの場合の第一選択肢で、自リポジトリのCI/CDや自動化に最適です。GITHUB_TOKENは同一リポジトリ内の処理に適しており、GitHub Actionsで自動発行されます。クロスリポジトリ対応が必要な場合もGitHub Appsを推奨します。OAuth AppsはGitHubログイン用途が中心で、API利用はGitHub Appsへの置き換えが進んでいます。PATは個人検証で一時的に使う程度の位置づけで、セキュリティ上の理由から基本的に避けるべきです。各トークンは有効期限、権限粒度、レート制限が異なるため、用途に応じて適切なものを選択することが重要です。


WSL

WSL2+Docker環境でLinuxカーネルの権限昇格脆弱性「Copy Fail」に対して、Dockerのアップデートと.wslconfigでのモジュール無効化という2段階の対策手法をまとめた記事です。


SQL Server

この記事では、SQL MCPサーバーをコンテナを使わずにAzure App Serviceにホストする方法について、Data APIbuilderを使った具体的なセットアップ手順と実装例が詳しく説明されています。


PostgreSQL

PostgreSQLがApache AGEとAI拡張機能を使用してグラフデータベース機能を統合し、AIエラにおけるエンタープライズデータの隠れた関係性を効率的に可視化・分析できるようになったことを紹介する記事です。


Android

Karrrot というピアツーピアマーケットプレイスアプリは、GeminiとFirebase AI Logicを活用して2週間以内に翻訳機能を実装し、非英語ユーザーの購買転換率を大幅に向上させることができました。


ツール

Playwright CLIのアノテーション機能を使用することで、AIエージェントに視覚的なフィードバックを提供し、開発作業の改善をより効率的に進めることができる手法について紹介しています。


Flameshotはクロスプラットフォーム対応のオープンソーススクリーンキャプチャツールで、無料でありながら高度な編集機能やカスタマイズ性を兼ね備えており、スクリーンショット作業の効率を大幅に改善できます。


AI

Google

Googleが2026年4月に発表したAI関連の新機能を紹介する記事で、Gemini Enterprise Agent Platformや最新チップ、無料動画作成ツールGoogle Vids、Colab内の個人コーディング講師Learn Modeなど、エージェントAI時代のビジネス・学習・創作支援ツールの数々が解説されています。


Google TPUで大規模言語モデルの推論を高速化するため、ブロック拡散型の推測デコーディング技術(DFlash)をUCSD研究チームが実装し、平均3倍以上のトークン生成速度向上を達成したということをお伝えします。


JetBrains

JetBrains AIが開発したIDE内蔵の検索ツールをコーディングエージェントに提供したところ、レイテンシーと実行コストが削減され、予算超過の発生頻度も低下したことが報告されています。


AIエージェントスキルを活用して、カバレッジ分析によりテスト実行間の差異を検出し、フレイキーテスト(不安定なテスト)の根本原因を効率的に特定・修正する方法について述べています。


論文・その他

開発者が書いた1つのテストケースをAIが分析して、本来カバーされるべき複数のテストパターンを自動生成する手法で、実際のオープンソースプロジェクトでも採用されており、既存手法と比べて大幅にテストシナリオをカバーできることが実証されました。


数百万体の自律型AIエージェントで構成された「AI スワーム」が産業規模で生成した偽コンテンツを使用した国家規模の情報操作キャンペーンが民主主義に対する深刻な脅威となっており、従来の規制やコンテンツ検出では対抗できないため、デジタルリテラシーと信頼できるジャーナリズムの保護が重要であることを主張しています。


自分のハードウェアで動作させることができるオープンウェイト型のAIモデルが急速に進化を遂げており、クラウドAPI依存から脱却する利点と技術的考慮点について解説しています。


エンジニア

銀の弾丸は無い

本記事は、組織の人員数とアウトプット品質の関係を論じています。人を増やしても減らしても品質は向上しません。人数増加時はコミュニケーションパスと知識のエントロピーが拡大し、減少時は1人あたりの負荷が増加します。自律的な存在の導入でも一貫性喪失、ナレッジ劣化、人材の過負荷が残ります。重要なのは、「何を許し何を禁じるか」を自動検出可能な少数の規範として明文化し、生成的な組織文化を維持することです。


学習

経営学者ドラッカーが70年間実践した「3カ月の短期テーマと3年の中期テーマを並行して学ぶ」という勉強法をAIを活用して現代に応用し、継続的で効率的な自分アップデートを実現する方法について紹介しています。


業界動向・時事

1973年の石油危機の際に、田中角栄首相が米国の圧力に対して日本の資源外交の独立性を保ち、プランBを備えることで危機を乗り切った事例に学び、現在の日本が中東依存の代替手段を持つことの重要性を説いた記事です。

感想:

現実を直視できる人間でないとPlan Bは用意できない。果たして今の日本の政権や官僚達は現実を直視することが出来ているのだろうか。


Anthropicが発表した高性能AI「Claude Mythos」が脆弱性を悪用できる能力を持つことから、多重下請け構造に依存する日本の金融業界が対応を迫られている状況について報じています。


米ゲームストップが電子商取引大手のイーベイに対して約560億ドル(約8.8兆円)での買収を提案し、経営統合によるコスト削減と相乗効果を見込んでいます。


次世代太陽電池「ペロブスカイト」の特許出願で中国が日本を上回り、量産も加速させており、日本は過去の太陽光パネル産業の衰退を教訓に、官民連携による技術競争力の強化が急務となっています。


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?