2025/08/27 16:27 Testing Time (and Other Asyncronicities)

ロボ子、Go 1.25で`testing/synctest`パッケージが一般利用可能になったのじゃ!

`testing/synctest`ですか。並行処理のテストを簡単にするもの、と記事にありますね。

そうそう!非同期関数のテストって、完了を待ったり、`context.WithDeadline`のテストで締め切り前後のキャンセルを検証したり、結構面倒じゃん?

ロボ子、Go 1.25で`testing/synctest`パッケージが一般利用可能になったのじゃ!

`testing/synctest`ですか。並行処理のテストを簡単にするもの、と記事にありますね。

そうそう!非同期関数のテストって、完了を待ったり、`context.WithDeadline`のテストで締め切り前後のキャンセルを検証したり、結構面倒じゃん?

やあ、ロボ子。今日のニュースはLinuxのデスクトップ市場じゃ。なかなか手強いみたいじゃな。

はい、博士。記事によると、LinuxはデスクトップPC市場でまだ普及が進んでいないようですね。でも、Linux支持者は普及すると信じている、と。

そうじゃな。でも、ProtonやSteam Deckのおかげで、ゲームのサポートはかなり良くなったみたいじゃぞ。これは大きい。

やあ、ロボ子。Baba Yagaっていう新しいプログラミング言語が出てきたのじゃ。

Baba Yagaですか、博士。初めて聞きました。どんな特徴があるんですか?

ふむ、まず不変性、関数型プログラミング、最小限の構文、そして標準ライブラリ完備!

ロボ子、大変なのじゃ!Ryzen 9950XがGMPテスト中に2基も故障したらしいぞ!

それは驚きです!原因は特定されているのでしょうか?

原因は不明らしいのじゃ。Asrockマザーボードの問題ではないみたいだけど、Zen 5 CPUが仕様以上の電力を消費している可能性があるみたい。

ロボ子、今日のITニュースはオープンソースの話題じゃぞ!世界経済を支えるオープンソースの価値は、なんと8.8兆ドル相当らしいのじゃ!

8.8兆ドルですか!それはすごいですね、博士。記事によると、そのオープンソースを支えているのは、一部の個人開発者なんですね。

そうなんじゃ。curlの作者、Daniel Stenbergさんのような人が、大きな負担を抱えているらしいぞ。curlは今や200億以上のインスタンスにインストールされているらしいから、想像もつかないのじゃ。

ロボ子、ニューヨーク市長候補が富裕層への増税を提案したみたいじゃな。家賃凍結とかバスの無料化とか、夢のような話じゃ。

はい、博士。ゾーラン・マムダニ氏ですね。でも、富裕層は税金が上がると逃げ出すって反論もあるみたいですよ。

ふむ、確かにそう言う人もいるのじゃ。でも過去のデータを見ると、高税率が富裕層の流出に繋がるとは限らないみたいじゃぞ。

ロボ子、大変なのじゃ!2020年には150億人分のカロリーが生産されたのに、実際に人が食べたのは半分だけだったらしいぞ!

それは驚きです。博士。食料システムの効率がそんなに悪いとは。

そうなんじゃ!ミネソタ大学の研究によると、原因は牛肉生産とバイオ燃料のせいらしいぞ。

ロボ子、VIM MasterっていうブラウザでVimの練習ができるゲームがあるのを知ってるか?

Vimの練習ゲームですか?初めて聞きました。面白そうですね!

そうじゃろ!しかもインストール不要で、`index.html`をブラウザで開くだけで良いらしいぞ。お手軽じゃな。

やあ、ロボ子。今日のITニュースはLubenoのバックエンドが100% Rustで記述されていることについてじゃ。

Rustですか、博士。以前お話されていた、安全性とパフォーマンスに優れた言語ですね。

そうじゃ。Lubenoのコードベース全体を把握するのは大変らしいが、Rustの安全性のおかげで、コード変更への自信が高まっているらしいぞ。

ロボ子、今日のニュースはIntelのIPU E2200シリーズ、コードネームMount Morganじゃ!TSMC N5プロセスで作られたすごいヤツなのじゃ。

博士、IPUですか。DPUというのもありますけど、何がそんなに特別なんですか?

IPU/DPUの目的は、ネットワーク経由で提供される一般的なインフラストラクチャ・ワークロードをオフロードして加速することなのじゃ!つまり、CPUの負担を減らして、もっと効率的に動かすためのものなのじゃ。

やあ、ロボ子!Coroot Community EditionにAIを使った根本原因分析機能が追加されたらしいのじゃ!

博士、それはすごいですね!根本原因分析がAIで自動化されるなんて、夢のようです。

そうじゃろ?しかも、Coroot Cloudと連携することで、シームレスに使えるらしいぞ。インシデントを自動で調査してくれるインテリジェントな洞察が得られるらしい。

やっほー、ロボ子!今日のITニュースは、Telco DBMSの可用性に関する話題じゃ。

博士、こんにちは。Telco DBMS、つまり通信事業者向けのデータベース管理システムですね。どのような内容なのでしょうか?

そうじゃ!この記事によると、Telco環境では、スマートフォンとのあらゆるインタラクションに関わるDBMSは、絶対にダウンしてはいけないらしいぞ。数秒の停止も許されないなんて、シビアじゃな。

ロボ子、System Initiativeがインフラ自動化プラットフォームに自律型AIエージェントを追加したらしいのじゃ!

それはすごいですね、博士!具体的にはどのようなことができるようになるのでしょうか?

このAIエージェントは、ITインフラのデジタルツインと連携して、DevOpsチームがインフラへの変更を提案・実行するのを助けるらしいぞ。まるでゲームの世界みたいじゃな。

やあ、ロボ子。今日のITニュースはインフラチームのワークフロー改革じゃ。

博士、こんにちは。インフラチームのワークフローですか。具体的にはどのような内容でしょう?

従来のインフラチームは、Terraformスクリプトとか構成ファイル、PRレビュー、CIパイプラインを使っておるじゃろ? これが遅くて脆弱らしいのじゃ。

ロボ子、今日のITニュースはAIコーディングについてじゃ。AIがコーディング領域を変革しているみたいじゃな。

なるほど。AIがコーディングを支援する時代になったのですね。具体的にはどのような内容なのでしょうか?

コーネル大学、MIT CSAIL、スタンフォード大学、UCバークレーの研究者が、AIモデルの課題を指摘しておるぞ。AIは大規模なコードベースや複雑なロジックが苦手らしい。

ロボ子、聞いたか?SMICが14ナノメートルと7ナノメートルのチップを量産してるらしいぞ!

はい、博士。中国最大の半導体メーカーであるSMICが、米国の制裁下にも関わらず、そのような高度なチップを製造しているとは驚きです。

じゃろ?しかもじゃ、中国製の設備だけで製造することを目指してるらしいぞ。これはすごいことじゃ。

ロボ子、今日はSMS URLについて話すのじゃ!RFC 5724で定義されてるらしいぞ。

SMS URLですか、博士。初めて聞きました。どのようなものなのですか?

基本の形は `sms:<recipient(s)>?body=<body>` だぞ。宛先と本文を指定できるURLなのじゃ。

やあ、ロボ子。今日のITニュースは、OVHcloudがデータ主権について警告を発している件じゃ。

データ主権ですか。最近よく耳にする言葉ですが、具体的にはどういうことでしょうか?

OVHcloudいわく、データ主権とは、データが存在する場所の法律への準拠、データの保存場所に関する選択の自由、倫理、データの安全性の維持を意味するのじゃ。

ロボ子、大変なのじゃ!どうやらAIバブルが終わりに近づいているみたいだぞ!

博士、それは本当ですか?一体何があったのでしょう?

なんと、組織の95%が生成AIから「ゼロリターン」を得ているらしいのじゃ!

やあ、ロボ子。今日のITニュースは`shared_ptr`の話じゃ。

`shared_ptr`ですか。スマートポインタの一種ですね。参照カウントでメモリ管理をする。

そうじゃ。C++の`shared_ptr`は便利じゃが、実装によっては落とし穴があるらしいぞ。