Transcript
00:00:00[音声なし]
00:00:30[音声なし]
00:00:40>> はい、皆さん、こんにちは。
00:00:512回連続で配信に間に合いました。
00:00:56基本的には、毎週木曜日に配信する予定です。
00:01:00長い休みをとっていましたが、先週も今週も配信できて、戻ってこれて本当に嬉しいです。
00:01:07さて、今日のトピックは、まずは雑談や質問への回答などですが、
00:01:16非常に興味深いと思ったものも選んできました。それはBunの進化についてです。
00:01:23というのも、Bunはもちろん……おっと、もうここに用意してありましたね。
00:01:26Bunは、Node.jsに代わるJavaScriptランタイムです。
00:01:32あ、参加してくれた皆さん、こんにちは。
00:01:35来てくれて嬉しいです。
00:01:36配信へようこそ。
00:01:38BunはNode.jsやDenoに代わるランタイムですが、
00:01:45この1年でBunに何が起きたのかを見るのは、
00:01:54非常に興味深いと感じました。正確にはここ数年、いや、ここ数ヶ月のことかもしれません。
00:02:00少し深掘りしてみる価値があるのではないかと思いました。
00:02:04それから後ほど、まだ分かりませんが、Adonis.jsも見てみるかもしれません。
00:02:08これはJavaScriptのフレームワーク、というかTypeScriptのフレームワークですね。
00:02:13基本的には「JavaScript版のLaravel」です。
00:02:19Adonisについては、もう何年も前から聞いていました。
00:02:24実は、自分のキャリアを始めた頃に少し調べたことがあったからです。
00:02:30「配信のために大学の講義をサボっている」なんて、それは親切すぎますね。
00:02:37それで問題にならないといいのですが。
00:02:40ええ、10年以上前にLaravelをたくさん使っていた時期がありました。
00:02:46それで、リサーチをしてみたんです。
00:02:48「JavaScriptにLaravelのようなものはないのか?」と。
00:02:52そこでAdonis.jsを見つけました。ここに興味深い投稿があります。
00:02:57BunがRustに移行するかもしれない、という内容です。まだ実験段階のようですが、
00:03:01Rustへの移行は、実験的とはいえ非常に興味深いです。
00:03:08オフラインになってますか?
00:03:11なぜオフラインだと表示されているんでしょう?
00:03:22いえ、オンラインのはずです。そう願いたいですが。
00:03:37さて、Bunについて興味深い点はいくつかあります。
00:03:42まず何より、昨年12月にAnthropicに買収されたことです。
00:03:49AnthropicがBunを買収した理由の1つは、
00:03:54Claude Codeが実はBunアプリケーションだからです。このランタイムには、
00:04:03最終的にJavaScriptプログラムをコンパイルできる機能があります。
00:04:14Bunベースのプログラムを、スタンドアロンの実行ファイルにできるんです。
00:04:19これでしょうか?
00:04:22ええ、これですね。
00:04:23いや、こっちです。「シングルファイル実行ファイル」のことです。
00:04:33つまり、Bunを使ってTypeScriptコードを自己完結型の実行ファイルにコンパイルし、
00:04:44システムにBunが入っていない他の人たちと共有できるのです。
00:04:47これはもちろん、非常に便利です。
00:04:49Claude Codeも、最終的にはそのようなシングルファイル実行ファイルになっています。
00:04:54Claude CodeはBunで構築されたTypeScriptアプリであり、
00:04:59Bunを使ってシングルファイル実行ファイルにコンパイルされています。
00:05:03これが、AnthropicがBunを買収した主な理由の1つだと思われます。
00:05:07また、Bunがベンチャーキャピタルの支援を受けたプロジェクト、あるいは企業だったことも理由かもしれません。
00:05:17……画面が固まってますか?
00:05:21一時的なグリッチがあったようです。
00:05:24インターネットが一時的に切れましたが、復旧したはずです。
00:05:27まだ固まっていますか?
00:05:28もう一度確認させてください。
00:05:31またオンラインになったと思ったのですが。
00:05:33接続が不安定です。
00:05:39残念ながら、こちらでできることはほとんどありません。
00:05:46見えますか?
00:05:47「動画がラグい」という声もありますね。
00:05:49うーん、それは良くないですね。
00:05:51なぜこんな問題が起きるんでしょう?
00:05:53あいにく、すぐに直せる方法がありません。
00:05:58「こっちでも固まってる」とのことですね。
00:06:12なぜこんなにひどいのか。
00:06:20ネットワークに何か問題があるのでしょうか?
00:06:26ここはシェアオフィスなので、残念ながらネットワークの制御には限界があります。
00:06:32興味深いことに、配信ソフトの方では「良好」と表示されているんですが。
00:06:42Claudeを使えば、YouTube風のコードを5分で書けそうですね。
00:06:53有線に切り替えることもできないので、状況が良くなるのを祈るしかありません。
00:07:12配信を再起動してみることもできますが。