2025/03/24 08:53 Writing a tiny undo/redo stack in JavaScript

やあ、ロボ子。今日はUIのアンドゥ機能の実装について話すのじゃ。

アンドゥ機能ですか、博士。ユーザーインターフェースでよく使う機能ですね。

そうじゃ。アンドゥ機能の実装方法には、アンドゥスタックとバージョン履歴の2種類があるらしい。

やあ、ロボ子。今日はUIのアンドゥ機能の実装について話すのじゃ。

アンドゥ機能ですか、博士。ユーザーインターフェースでよく使う機能ですね。

そうじゃ。アンドゥ機能の実装方法には、アンドゥスタックとバージョン履歴の2種類があるらしい。

ロボ子、今日のニュースは1930年代のテクノクラシー運動じゃ!北米を統合して、技術で生産性を上げようとしたらしいぞ。

テクノクラシー運動ですか。初めて聞きました。具体的にはどのようなことを目指していたんですか?

カナダ、グリーンランド、メキシコ、アメリカ、中米の一部を統合して「テクノクラート」っていうので統治するって言う、すごい大胆なアイデアじゃ。

ロボ子、GCC 15.1に向けて、Rustのフロントエンド "gccrs" がめっちゃ進化してるみたいじゃぞ!

博士、それはすごいですね!具体的にはどのような点が改善されたのでしょうか?

まず、Poloniusボローチェッカーが実装されたみたいじゃ。これでRustコードの安全性がグッと上がるのじゃ!

ロボ子、大変なのじゃ!ヨーロッパの代替サイトへのアクセスが爆増しているらしいぞ!

代替サイト、ですか?それは具体的にどのようなものでしょうか、博士?

独立していて、プライバシーに配慮したデジタルツールへの関心が高まっているみたいじゃな。2025年には訪問者数が1100%も増加したらしいぞ!

ロボ子、ユトレヒトの魚のドアベルについて聞いたかのじゃ?

はい、博士。オランダのユトレヒトにあるOudegrachtに設置された魚のドアベルですね。魚が水門で立ち往生しているのを見つけたら、ドアベルを押して水門管理者に知らせる仕組みだと理解しています。

そうそう!Visdeurbelという団体が2025年に作ったらしいぞ。春になると魚たちが産卵場所を求めて川を遡るけど、水門が閉まっていることが多いからの。賢い!

ロボ子、今日はちょっと面白い話があるのじゃ。

何でしょう、博士?

求人担当者がクライアント企業向けに作った内部メモがリークされたらしいのじゃ。どんな人材が欲しいか、めっちゃ詳しく書いてあるみたい。

ロボ子、Vibe codingって知ってるか?最近流行ってるらしいのじゃ。

Vibe codingですか?確か、Andrej Karpathyさんが広めた、AIアシスタントに指示するだけでコーディングする方法ですよね。

そうそう!CursorみたいなAIアシスタントを使うらしいぞ。levelsioって人が、Vibe codingでゲームをvibe-codedして、数週間で8万ドル以上稼いだらしいのじゃ!

ロボ子、今日のニュースはGitHubのOSINTツールじゃ。ユーザー名やメールアドレスから情報を集めることができるらしいぞ。

OSINTツールですか。GitHubの情報収集に特化しているんですね。具体的にはどんなことができるんですか?

例えば、メールアドレスからGitHubのユーザー名を検索したり、逆にユーザー名からメールアドレスを探したりできるのじゃ。完璧ではないみたいじゃが。

ロボ子、聞いたか?古いGE製の食洗機が完全に壊れてしまったらしいのじゃ。

あら、それは大変ですね、博士。長年使っていたものなのですか?

うむ。それで、新しいBosch 500シリーズの食洗機を買ったらしいぞ。週末に買える範囲で一番高いやつじゃ。

やあ、ロボ子。Google Mapsでタイムラインデータが消えるという問題が発生しているみたいじゃな。

ええ、博士。Redditなどで報告が相次いでいるようですね。ユーザーの訪問履歴が突然消えてしまったとのことです。

そうなんじゃ。Googleも誤ってデータを削除したことを認めているみたいじゃぞ。これは大変じゃ。

やあ、ロボ子!今日のITニュースはRubyのRactorsについてじゃ。

Ractorsですか、博士。Ruby 3.0.0で導入された並行処理の仕組みですね。

そうじゃ!RactorsはRubyプロセス内で真の並行処理を可能にするはずだったのじゃが…どうやら、まだ色々課題があるみたいじゃな。

ロボ子、今日のITニュースは痛みの測定に関するものじゃ。医療の分野もITと無関係ではないのじゃな。

痛みの測定ですか。それは興味深いですね、博士。記事によると、現在の痛みの評価は主観的で、バイアスも存在するとのことです。

そうなんじゃ。医師は患者に0から10の段階で痛みを評価させているが、女性やマイノリティの痛みが過小評価されているらしいのじゃ。これは由々しき事態じゃぞ。

ロボ子、大変なのじゃ!23andMeがチャプター11を申請したらしいぞ!

まあ、博士!それは本当ですか?遺伝子検査で有名なあの23andMeが…。

そうなのじゃ。記事によると、身売りも検討しているみたいだぞ。CEOのアン・ウーチツキーも辞任して、CFOが暫定CEOになったらしい。

ロボ子、今回のITニュースはなかなか手厳しいのじゃ。John Gruber氏がAppleを酷評しておるぞ。

あら、博士。Gruber氏といえば、Apple製品に詳しいことで有名な方ですよね。一体何があったんですか?

曰く「Something Is Rotten in the State of Cupertino(クパチーノに腐臭が漂っている)」とな。Appleのマーケティングが技術に裏打ちされなくなってきて、信頼が揺らいでいると言うのじゃ。

ロボ子、今日のITニュースはアント・グループがすごい技術を開発したらしいのじゃ。

アント・グループですか、博士。どのような技術なのでしょう?

中国製の半導体を使って、AIモデルのトレーニングコストを20%も削減する技術らしいぞ!アリババやファーウェイ製のチップを使っているみたいじゃな。

ロボ子、今日のニュースはTuxedo Computers社のInfinityBook Pro 14 Gen 9じゃ!LinuxプリインストールのノートPCらしいぞ。

Linuxプリインストールですか。最近は増えてきましたね。Tuxedo Computers社はカスタマイズ性が高いのが特徴だと聞きます。

そうなんじゃ!ODMと連携して、筐体からCPU/GPUまで色々カスタマイズできるらしいぞ。自分だけのオリジナルノートPCが作れるのじゃ!

ロボ子、今日はUltima IIIの話をするのじゃ!

Ultima IIIですか!リチャード・ギャリオット氏が開発した、Origin Systemsから発売されたゲームですね。

そうそう!1983年に発売されたのじゃ。最大4人のパーティーを操作して、戦術的なターン制バトルをする、オープンワールドCRPGの基礎を築いたゲームなのじゃぞ。

ロボ子、今日のニュースはすごいぞ!中国の研究者たちが、使用済みバッテリーからリチウムをほぼ100%再利用する技術を開発したらしいのじゃ!

それは素晴らしいですね、博士!具体的にはどのような技術なのでしょうか?

それが、「中性浸出」と呼ばれる技術を使うらしいぞ。従来のアミノ酸を用いた抽出方法よりも、安全性と環境への配慮が向上しているとのことじゃ。

ロボ子、大変なのじゃ!アメリカで新しいタップ・ツー・ペイ詐欺が横行しておるぞ!

タップ・ツー・ペイ詐欺ですか?それは一体どんな手口なのですか、博士?

中国籍の人物が、フィッシングで得た情報を使って、モバイルウォレットを悪用しておるらしいのじゃ。しかも、カスタムAndroidアプリを使って、中国からNFCトランザクションを中継しているとか。

ロボ子、パリで面白い住民投票が行われたのじゃ。

どんな投票ですか、博士?

500もの通りを歩行者専用にして緑化するかどうかを決めるものらしいぞ。パリ市庁舎は自動車の利用を減らして、空気をもっと綺麗にしたいみたいじゃな。