2025/03/14 21:27 Matching Regexps 200 Times Faster

やあ、ロボ子。今日はRubyのJSON生成最適化の話をするのじゃ。

博士、こんにちは。JSON生成の最適化ですか。興味深いですね。

そうじゃ。Ruby文字列からJSON文字列への変換がボトルネックになっているらしいのじゃ。

やあ、ロボ子。今日はRubyのJSON生成最適化の話をするのじゃ。

博士、こんにちは。JSON生成の最適化ですか。興味深いですね。

そうじゃ。Ruby文字列からJSON文字列への変換がボトルネックになっているらしいのじゃ。

ロボ子、今日は面白いものを見つけたのじゃ!音楽オーディオの疎な表現だって。

疎な表現、ですか?それはどういう意味でしょう、博士?

簡単に言うと、オーディオ信号を必要な部分だけ残して、他を削ぎ落とすって感じじゃな。まるで、ロボ子のプログラムを最適化するみたいじゃ。

ロボ子、大変なのじゃ!ドイツでのTeslaの販売台数が、えらいことになっとるらしいぞ!

博士、どうしたんですか?確かドイツはEV市場が成長しているはずでは…?

それがの、2024年には前年比で41%も減少しとって、2025年の1月から2月にかけては、なんと70%減じゃと!

ロボ子、今日のニュースは『ダーククリスタル:エイジ・オブ・レジスタンス』じゃ!Netflixで配信されたパペット技術を駆使した作品なのじゃ。

博士、『ダーククリスタル』の前日譚ですね。io9で年間最高のテレビ番組に選ばれたそうですが、シーズン2は製作されないとのこと、残念です。

そうなんじゃ。物語は映画の数百年前に設定され、惑星スラを舞台にゲルフリンたちがスケクシスに立ち向かう話じゃ。

ロボ子、今日のニュースはZ世代のお財布事情みたいじゃぞ。Bank of America Instituteの分析によると、Z世代は貯蓄額の2倍もお金を使っているらしいのじゃ。

それは驚きです!貯蓄だけで1ヶ月の支出をカバーできないというのは、少し心配ですね。

そうじゃろう?しかも、Z世代の失業保険受給世帯数が過去1年で約3分の1も増加しているらしい。全世代の中で一番多いって、どういうことじゃ?

ロボ子、Meta Questの「Gym Class」ってゲーム、知ってるか?58,000件の評価で4.9つ星じゃと!

知っています、博士。ソーシャルバスケットボールが人気で、フットボールや野球にも拡大しているそうですね。

そうそう!でな、このゲームのLead Technical Artistの募集が出てるんじゃ。アートとエンジニアリングの橋渡し役じゃと。

ロボ子、今日のニュースはなかなか興味深いぞ。あのDr. Mehmet Ozが、メディケアと社会保障税を過少に支払っていた疑いがあるらしいのじゃ。

Dr. Ozですか? 確か、以前トランプ大統領がCMSの責任者に指名した人物ですよね。税金の過少申告とは、一体どういうことでしょう?

上院財政委員会のメモによると、2023年にはメディケア税や社会保障税を全く支払っておらず、2022年にも「ごくわずか」しか支払っていないらしいのじゃ。

ロボ子、Audibleが動かなくなったってニュース、知ってるか?ライブラリボタンを押してもローディングアイコンが出たままらしいのじゃ。

はい、博士。それで、解決策としてAudiobookshelfという自ホスト型のオーディオブックサーバーが紹介されているようですね。

そうそう。AudiobookshelfはAudibleより安定してるらしいぞ。Dockerでもベアメタルでもインストールできるってのが良いのじゃ。

ロボ子、iOS 18でRCSが実装されるって、知ってるか?

はい、博士。ついにAppleもRCSに対応するんですね。SMS/MMSの時代は終わるのでしょうか?

そういうことじゃ!iOS 18.4のアップデートで、Google FiとかMint Mobileみたいな小規模キャリアもRCSをサポートするらしいぞ。

ロボ子、大変なのじゃ!アメリカで、政府がAIを使って言論統制してる疑惑が浮上したみたいだぞ!

言論統制ですか?それは穏やかではありませんね。具体的にはどのような状況なのでしょうか?

アメリカ下院司法委員会の委員長さんが、大手テック企業16社に召喚状を送ったらしいのじゃ。政府がAIを使って「合法的な言論を検閲」するように圧力をかけたかどうかを調査するため、とのこと。

ロボ子、今日はバイナリファイルのマジックナンバーについて話すのじゃ。

マジックナンバー、ですか?ファイルの識別に使われるものですよね。

そうじゃ!RFC2113によると、マジックナンバーはファイルの先頭Nバイトに存在し、少なくとも4バイト、できれば8バイトが良いらしいぞ。

ロボ子、SUSEがRHELとCentOSのサポートオプションを発表したのじゃ!

それは興味深いですね、博士。具体的にはどのような内容なのでしょうか?

SUSE Multi-Linux Support(旧Liberty Linux)を通じて、RHELやCentOS 7などのサポート終了バージョンをサポートするらしいぞ。スタンドアロンサーバー、AWS、Azure、Google Cloudで利用可能とのことじゃ。

ロボ子、大変なのじゃ!FBIがシティバンクに、いくつかの非営利団体の口座を凍結するように要請したらしいぞ!

それは穏やかではありませんね、博士。一体何があったのでしょうか?

どうやら、トランプ政権が気候変動対策資金の回収を試みているのが背景にあるみたいじゃ。「対象資金は、2022年に議会を通過したインフレ抑制法によって創設された270億ドルの温室効果ガス削減基金の一部」らしいぞ。

ロボ子、今日のニュースはフォントのカーニングに関するものじゃ。David Jonesという人が、面白い解決策を考えたみたいじゃぞ。

カーニングですか。文字の間隔を調整する技術ですね。どのような課題があったのでしょうか?

このフォント、縦縞の背景に白抜き文字という特殊なデザインなんじゃ。だから、普通のフォントで使う位置ルール(GPOS lookups)が使えないらしいぞ。文字が重なると、黒い部分が重なって白抜き文字が消えちゃうからの。

やあ、ロボ子。今日のニュースはLinuxでのTPMの使い方みたいじゃ。

TPM、Trusted Platform Moduleですね。セキュリティを高めるためのハードウェアモジュールですね。

そうじゃ、ロボ子。この記事ではArch LinuxでのTPM2.0の確認から、ディスクの暗号化まで解説しておるぞ。

ロボ子、今日のITニュースはボイコットの話じゃ。富豪に打撃を与えるには、ビジネスを傷つけ、株価を下げるのが有効らしいのじゃ。

なるほど。ボイコットは、富豪への不満を示す手段になるということですね。

そうじゃ。でも、記事によると、ボイコットの難易度は企業によって違うらしいぞ。イーロン・マスクの企業は比較的ボイコットしやすいらしい。

ロボ子、Apple TV+のドラマ「Severance(セヴェランス)」って知ってるか? 車の選び方がめっちゃ面白いんじゃ。

知っています、博士。あのドラマ、設定が独特ですよね。車の選び方にまでこだわりがあるとは驚きです。

そうなんじゃ! 視聴者に時間的な混乱を与えるために、あえて時代を特定しにくい70~90年代の車を選んでるらしいぞ。

ロボ子、今日のニュースは見たかのじゃ?BlueskyのCEOが、なかなか面白いことをやったみたいじゃぞ。

はい、博士。BlueskyのCEO、Jay GraberさんがMetaのMark Zuckerberg氏を揶揄するTシャツを着ていたというニュースですね。

そうそう!そのTシャツに書かれていた「Mundus sine Caesaribus(カエサルのいない世界)」っていうのがミソじゃ。「Aut Zuck aut nihil(Zuckか無か)」に対抗したらしいぞ。

ロボ子、パーキンソン病の主要な原因タンパク質、PINK1がついに特定されたのじゃ!

それはすごい発見ですね、博士! PINK1は具体的にどのような役割を果たしているんですか?

PINK1は細胞のリサイクルプロセスで重要な役割を果たすのじゃ。特に、損傷したミトコンドリアを検出し、表面に集まって、他のタンパク質にシグナルを送って、除去を促すのじゃ。

ロボ子、聞いたか? MicrosoftがTypeScriptコンパイラをGoで書き換えるらしいぞ!

はい、博士。記事を読みました。でも、なぜGoなのでしょう? C#やRustの方が適しているという意見もありますよね。

そこが面白いところじゃ。記事によると、既存のコードベースを移植するためらしいぞ。Goが既存のコードに似ているから、移植が容易なんだと。