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年3月30日

0
Posted at

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

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

プログラミング

C++

2026年3月、ISO C++委員会がロンドンでC++26の技術作業を完了しました。210名の専門家が参加し、411件の国際コメントを処理しました。C++26の主な特徴は、(1)リフレクション機能による言語の自己記述能力、(2)未初期化変数の読み込みのUB廃止などメモリ安全性向上、(3)事前条件・事後条件・契約機能、(4)非同期モデル「std::execution」です。GCC・Clangはすでに多くの機能を実装しており、C++26の迅速な産業導入が期待されます。次のC++29では、さらなるメモリ安全性と「プロファイル」の開発に注力予定です。


Go言語

Helm チャートのユニットテストを Terratest と Go で実装する方法を紹介しています。helm template でチャートをレンダリングし、Kubernetes API 構造体にアンマーシャルして、プログラムで検証する「Render and Assert」パターンです。16 のテストパターンがあり、リソース名、ラベル、セキュリティ、ネットワーク設定などを検証します。環境ごとに別々のテストスイートを用意し、本番環境の設定ミスを事前に検出できます。Go の型安全性により、スキーマエラーをコンパイル時に発見でき、YAML ベースツールより優れています。Azure DevOps パイプラインで CI/CD 統合も可能です。


Swift

Swift 6.3がリリースされました。主な改善点として、C言語との相互運用性が強化され(@c属性など)、クロスプラットフォーム開発ツールが向上しました。組み込みシステム対応が拡張され、Androidの公式SDK が初めてリリースされるなど、Swift の活用範囲が大幅に広がりました。言語標準ライブラリ、ビルドツール、テスティング、ドキュメント生成機能も改善されています。


本書は、Webアプリケーション開発向けのJavaScriptライブラリ「React 19」を学ぶ実践的なテキストです。初心者向けに、環境構築からコンポーネント開発、フック、ルーティング、API連携まで、Reactの基本から応用までを体系的に解説しています。後半は総合演習としてToDoアプリ開発を通じて、実務スキルを習得できます。2026年4月発売予定、304ページ、3,300円。


AI

Google

Googleが2026年3月26日に新型AIオーディオモデル「Gemini 3.1 Flash Live」をリリースしました。このモデルは音声認識精度が向上し、ノイズの多い環境やためらいや中断を含む会話もより理解できるようになりました。感情の微妙なニュアンスも認識し、動的に反応できます。Google製品全体で利用でき、開発者はGoogle AI Studioで活用できます。Search Liveでは200以上の国で多言語リアルタイム検索が可能になり、Google翻訳のiOS版でもリアルタイム翻訳機能が拡大され、70言語以上に対応、利用地域も7カ国に増えました。


Googleが3月のGemini Dropアップデートを発表しました。主な新機能は以下の通りです:

  1. チャット履歴の移行: 他のAIサービスからの会話履歴を数クリックで転送可能に

  2. Personal Intelligence無料化: 米国全ユーザーがGmail、Photos、YouTubeと連携したパーソナライズされたサポートを無料で利用可能

  3. Google TV対応: Gemini搭載ビジュアル回答と説明動画が視聴可能

  4. Lyria 3 Pro: 最大3分の音楽制作機能で、写真や思考から歌詞付き楽曲を作成可能

  5. Gemini Live大幅改善: 会話速度向上、コンテキスト保持期間が2倍に延長され、より自然な対話が実現


LangChain

エージェント評価は従来のテストと異なり、実際のトレース分析から始めること、成功基準を明確に定義すること、機能評価と回帰評価を分離すること、エラー分析に重点を置くこと、そして段階的に評価レベル(単一ステップ、フルターン、マルチターン)を進めることが重要です。また、オフライン評価、オンライン評価、アドホック評価を組み合わせ、本番運用では継続的にトレースを監視し、フィードバックを評価データセットに組み入れることが推奨されています。


論文・その他

Cursorは人気のAIコーディングツールで、GPT-5やClaude Opusなど複数のモデルを切り替えて使用できます。同社が開発している独自モデル「Composer」シリーズの最新版「Composer 2」について、2026年3月に詳細なレポートが公開されました。興味深いことに、Composerはゼロから開発されたのではなく、中国のオープンソースモデルをベースに、コーディング専用に改造されています。どのモデルを選定し、どのように学習・評価するかについて、それぞれ明確な理由があるとのこと。記事の詳細部分はプレミアム会員向けコンテンツです。


このページは「バイブコーディング」というAIがコードを自動生成する開発スタイルについて解説しています。AI研究者アンドレイ・カルパシーが提唱したこの方法では、開発者が自然言語で指示を出すとAIがコードを書き、エラーが出たら再度指示する流れで開発が進みます。Cursorなどのツールが普及していますが、複数の研究結果から判明したのは、このスタイルでも使用者の情報科学の基礎学力と「書く力」が成績を大きく左右するという点です。つまり、AIの時代でもプログラミング知識は必須のままということです。

感想:

まぁ、それはそう。結局意味のあるプロンプトがかけるか、意味のあるコンテキストを渡す事ができるかが重要なので、プログラミングの知識・経験、そして言語としてLLMに伝えるので、広い知識や文章表現力が必要になる。


自閉症や対人スキルが低い人が、ChatGPTを「AI通訳」として活用する事例を紹介しています。約4,000件のSNS投稿分析から、最も一般的な使い方は「自分の言葉を相手に丸い表現に変えてもらう」(36%)ことが分かりました。パニック状態での助言取得やメールのトーンを整えるなど、コミュニケーションの障壁を低くするツールとして機能しています。


クラウド

データーセンター

Crusoe社がテキサス州アビリーンのAIデータセンターキャンパスを拡張し、900MW規模の新施設をMicrosoftのために開発すると発表しました。このプロジェクトにより、同サイトの総容量は約2.1GWに達し、米国有数のAI専門データセンターハブになります。

特徴として、電力自給を重視した設計で、900MW相当のオンサイト発電所とバッテリーストレージを搭載しています。かつてはSingleテナント型でしたが、現在は複数テナント対応の「AI Factory」として柔軟に機能するよう進化しています。業界全体として、電力アクセスがサイト選定の最大の制約条件となっており、風力などの低コスト電力を活用したテキサスの戦略的重要性が高まっています。


エンジニア

AIとお仕事

LLMは「やり方」は完璧に習得しているが、プロジェクト固有の判断理由(「なぜ」)が記録されていないために、最適な判断ができない。著者が経験したセグメントサイズ64MBの制約がコードに記録されずに128MBで実装される失敗は、LLMの能力不足ではなく、設計判断の形式化(表出化)が不足していたこと。AI時代には、コードコメントやADR(設計記録)として「判断根拠」を明記することが重要。LLMに仕事を委ねるより、その「背景情報」を整備することが最大の価値創造となる。


OS

Linux

Ubuntu 26.04(resolute)はベータリリース段階にあり、カーネル6.20への対応やQAテストの新しいプラットフォーム「tests.ubuntu.com」への移行が進行中です。リリースノートはGitHub Sphinxドキュメントへの移行が決まりました。セキュリティ面では、AppArmorの脆弱性「CrackArmor」が発見されましたが、既に修正が提供されており、システムアップデートで対応可能です。記事ではシステムを更新せず運用し続ける「塩漬け」運用について解説し、その際の最低条件として証明書管理やタイムゾーン更新、外部通信隔離が必要となることを説明しています。


Android

Android 17の「Handoff」機能により、Chrome for Androidは複数デバイス間でのブラウジング継続が可能になります。Apple、Windowsの類似機能と同様に、ユーザーは同じGoogleアカウントでリンクされた近接デバイス間でタスクを移動できます。同一デバイスで開始したページやタブを別のデバイスで継続でき、再度検索する必要がありません。この機能は現在開発段階で、スクロール位置やフォームデータなど詳細な状態転送については未定です。


macOS

macOS 26.4 Tahoeでは、iOS 18/26と同様に、MacBookに最適な出力の充電器が接続されていない場合、メニューバーとシステム設定アプリのバッテリー画面に「低速充電器」という表示がされるようになった。推奨の電源アダプタより低い出力のUSB-C充電器を接続した時に表示される。ユーザーがこの表示を見たら、USB-CケーブルやUSB-C充電器の最大出力をチェックすることが推奨されている。


iOS/iPadOS

iOS/iPadOS 26.4とmacOS 26.4 Tahoeで、Appleのオンデバイスに搭載されるFoundation Modelsが更新されました。この更新により、ユーザーの指示への従順性が向上し、ガードレール機能も改善されます。その結果、プロンプトの理解がより正確になり、これまで表示されなかった具体的な情報(ホテルやレストラン名など)が回答に含まれるようになりました。


アプリケーション

Google Workspace

Google MeetとGemini関連の新機能が追加されました。Google Meetでは、ホストが会議参加希望者の管理を効率化できる「保護されたゲスト入室フロー」と、音声認識精度向上のための「自動言語検出」が導入されました。Gemini関連では、最大3分の楽曲作成が可能な「Lyria 3 Pro」がリリースされ、Google Vidsでも同モデルによるカスタム音楽生成機能が利用可能になりました。


ハードウェア

Mac

BenQ JapanがMac向け4Kモニター「MA270UP」「MA320UP」の初セールを開催中です。MacBookディスプレイと同じP3色域に対応するM-bookモード搭載のNano Glossグレアパネルを採用しており、27インチMA270UPが90,727円→80,800円、31.5インチMA320UPが108,909円→97,000円(各11%OFF)で販売中。Apple Studio Displayより安価な高性能モニターです。


Mac miniと同じサイズのUPS「PwrMini P1」がKickstarterに登場。92.5Whバッテリー搭載で、M4チップのMac miniを最大8時間駆動、30時間スタンバイできます。Mac miniの上に積み重ねて設置でき、電源ボタンアクセスも可能。USB-Cで接続してバッテリー残量をメニューバーで確認できます。目標資金5000ドル、Early Bird価格259ドル(約4万円)。


その他

Satechiが第2世代の折り畳み式タブレット用スタンド&ハブ「OntheGo™ Foldable Stand Hub」を発売。USB-A/Cポート、4K対応HDMI、UHS-II対応のSDカードリーダー、3.5mmオーディオジャックを搭載。USB-C PD充電は最大100W対応で、前モデルより小型化(11×11×1.9cm)。iPad・Android・Windowsタブレット対応。価格は13,860円。


業界動向・時事

SoftBankがOpenAIの30億ドル投資を支援するため、JPモルガンとゴールドマンサックスなどから400億ドルの無担保ローンを取得しました。このローンは12か月の短期返済期限が設定されており、2026年中のOpenAI上場を市場が示唆していると解釈されています。OpenAI上場が実現すれば、SoftBankは得られた資金でこの債務を返済できる見込みです。SoftBankのOpenAI投資総額は600億ドルを超えています


昔の制御室が「シーフォーム・グリーン」(淡い青緑色)で塗られていた理由は、色彩理論家ファーバー・ビレン氏の提案に遡ります。ビレン氏は色の使い方で作業環境を改善できると考え、第二次世界大戦中に工場向けの色分けルールを作成。その中で壁には「ライトグリーン」を推奨し、視覚疲労を減らすこと目指しました。この色分けルールは1944年に米安全対策団体に承認され、1948年以降の標準となりました。シーフォーム・グリーンは単なる流行色ではなく、作業者の集中力維持、危険表示の視認性向上、長時間監視での疲労軽減を狙った実用的な配色設計だったのです。


ビリオネアたちがAIの導入に執着する根本的な理由を論じる記事です。著者コリー・ドクトロウによれば、富豪たちは他者を実在しない存在(NPC)として扱い、「人間のいない世界」を夢見ています。AIはそれを実現する手段です。

経営者たちは労働者や専門職(医師、教育者、プログラマー)を支配したいが、彼らは職業倫理に基づき経営陣に抵抗します。AIチャットボットなら命令に従順です。しかし実際、AIは重要な専門技能や倫理的判断を提供できません。

さらに、ビリオネアたちはUBI(ベーシックインカム)構想も好みます。この妄想では、経営者だけが社会を支配し、一般人はAIに置き換えられて、政府から配分されたお金をビリオネアに差し出すだけの存在になります。これは資本蓄積に最適化された「人間のいない世界」――本質的には、経営者以外の全員が消えた世界なのです。


政府が国家情報局設立を計画している。現在、内調など複数機関が情報収集しているが、内調は人手不足。各国の権力者は国防より国内反体制運動を警戒する傾向にある。

中国はAI監視システムで「パノプティコン状態」(監視されているか不明な状態で、国民が自発的に行動を制限される)を実現し、治安維持予算を削減できた。

日本の政府は企業パランティアと提携する見込みで、①全国民を実際に監視、②特定人物のみ監視、③監視されていると信じ込ませる、という複数レベルの監視体制を構築しようとしていると著者は推察している。


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?