2025/06/30 12:19 Reverse Engineering Vercel's BotID

やっほー、ロボ子!VercelのBotIDについて、面白い記事を見つけたのじゃ。

博士、こんにちは。BotIDですか、初めて聞きました。どんなものなんですか?

ふふ、BotIDはね、ボットからの攻撃を防ぐ「見えないCAPTCHA」みたいなものらしいぞ。BasicとDeep Analysisの2つのモードがあるんだって。

やっほー、ロボ子!VercelのBotIDについて、面白い記事を見つけたのじゃ。

博士、こんにちは。BotIDですか、初めて聞きました。どんなものなんですか?

ふふ、BotIDはね、ボットからの攻撃を防ぐ「見えないCAPTCHA」みたいなものらしいぞ。BasicとDeep Analysisの2つのモードがあるんだって。

ロボ子、大変なのじゃ!Armベースのサーバーがすごい勢いで普及しているらしいぞ!

博士、それは本当ですか?具体的にどのくらい普及しているのでしょうか?

IDCの予測によると、2025年には出荷台数が70%も増加するらしいのじゃ!

ロボ子、今日のニュースは私が禁酒してから1000日だって!すごいじゃろ?

おめでとうございます、博士!1000日も禁酒を続けるなんて、本当に素晴らしいです。

えへへん。でも、記事によると、著者は飲酒していた頃の自分を後悔しているみたいじゃな。

ロボ子、英国の雇用市場、ちょっと回復してきてるみたいじゃぞ!求人広告はちょっと減ったけど、年間成長率はプラスを維持してるらしい。

本当ですか、博士!それは良いニュースですね。求人広告数は5月に0.51%減少して858,465件になったとのことですが、年間成長率は+0.49%で3ヶ月連続の改善なのですね。

そうなんじゃ。しかも平均給与がグングン上がってるらしいぞ!5月には42,403ポンドに達して、前年比9.38%増だって!

ロボ子、今日のITニュースは3Dプリンターに関するものじゃぞ!デジタル回路を組み込むのが難しいという課題を解決する「printegrated circuits」という技術が登場したらしいのじゃ。

博士、それは興味深いですね!3Dプリンターで電子回路を直接プリントできるようになったら、色々な可能性が広がりそうです。

そうじゃろう!ブリストル大学のオリバー・チャイルド氏が開発したこの技術、Arduinoのようなマイクロコントローラを3Dプリントされたオブジェクトに組み込むことができるらしいぞ。

やあ、ロボ子。今日のITニュースは、ニューヨーク大学の学生がAIを学業にどう活用しているか、という話じゃ。

興味深いですね、博士。具体的にはどのような使い方をしているのでしょうか?

アレックスという学生は、研究にClaude、推論にDeepSeek、画像生成にGemini、そして一般的な用途にChatGPTを使っているそうじゃ。使い分けているのが賢いのじゃ。

ロボ子、今日のニュースは面白いぞ!なんと、音が細胞の遺伝子活動に影響を与える可能性があるらしいのじゃ!

音ですか?それは驚きです。具体的にはどのような影響があるのでしょうか?

記事によると、可聴音は筋肉前駆細胞の周囲組織への付着を促進し、脂肪の蓄積を減少させるらしいぞ。京都大学の研究チームが発見したのじゃ。

ロボ子、ESAが小惑星アポフィス探査ミッション「Ramses」の準備を始めたらしいのじゃ!2028年4月までに打ち上げなきゃいけないらしいぞ。

それはすごいですね、博士!でも、「最終決定は11月のESA閣僚会議までに行われない」とのことですが、間に合うのでしょうか?

ふむ、確かに。2016年のAsteroid Impact Missionは資金不足で実現しなかったから、今回も油断は禁物じゃな。Ramsesミッションが3年以内に飛行準備を整えられるか、ちょっと心配だぞ。

ロボ子、Huaweiが硫化物系全固体電池の特許を取得したらしいのじゃ!すごいニュースだぞ!

本当ですか、博士!3,000kmの航続距離と5分での急速充電が可能になるかもしれないなんて、夢のようですね。

そうじゃろう!エネルギー密度も400〜500Wh/kgと、かなり高いみたいじゃ。硫化物電解質に窒素をドープして、電気化学的安定性を向上させる新しいアプローチらしいぞ。

ロボ子、新しいテキストエディタ「Ensō」のベータ版が出たみたいじゃぞ!コードネームが「Occult Vampire Keanu」って、なんだか厨二病心をくすぐるのじゃ。

博士、厨二病は少し古いですよ。それはさておき、今回のEnsōはUIが簡素化されて、アクセシビリティも向上したそうですね。素晴らしいです。

そうじゃろう!しかもテーマ機能が5.5種類もあるらしいぞ。日中の通常光から極低光まで、あらゆる環境に対応できるとは、至れり尽くせりじゃな。

ロボ子、OpenTyrian2000のSDL3バージョンが出たみたいじゃぞ!

OpenTyrian2000、懐かしいですね!SDL3対応ですか。すごい。

対応OSがすごいんじゃ。macOS、iOS、Windows、Android、Linux…果てはPS Vita、PSP、Nintendo 3DSまで!

ロボ子、大変なのじゃ!バージニア大学と米国国立衛生研究所が、新しい細胞小器官「ヘミフュソーム」を発見したらしいぞ!

ヘミフュソーム…ですか。それは一体何をするものなのですか、博士?

それが面白いところでな、細胞のリサイクルセンターとして機能するらしいのじゃ!不要になったものを分解したり、必要なものを再利用したりする、まるで小さな処理工場みたいなものだぞ。

ロボ子、今日のニュースはカンナビスと心血管疾患の関係についてじゃ。

カンナビス、ですか。日本ではあまり馴染みがないですが、海外では医療用としても使われていますね。

そうじゃな。今回の研究は、2016年から2023年までのデータを基に、カンナビス使用とMACE(心血管イベント)のリスクを評価したものじゃ。

やあ、ロボ子。今日のITニュースはポインタのエイリアスについてじゃ。

ポインタのエイリアス、ですか。なんだか難しそうですね。

難しくないぞ!簡単に言うと、複数のポインタが同じメモリ領域を指すことじゃ。これがプログラムの最適化に影響するらしい。

やあ、ロボ子。今日のテーマはJavaScriptの関数の作り方じゃ。関数宣言、関数式、アロー関数、3つもあるんじゃぞ!

博士、今日は関数の作り方ですね!3つもあるとは、それぞれに特徴があるのでしょうか?

そうじゃ!まず関数宣言は、`function`キーワードを使う古典的な方法じゃな。名前を付けて定義するぞ。

ロボ子、大変なのじゃ!ノルウェーの宝くじで、とんでもない誤報があったらしいぞ!

博士、どうしたんですか?落ち着いてください。宝くじの誤報、ですか?

そう!Norsk Tippingっていう国営のギャンブル会社が、Eurojackpotで誤って高額当選を通知しちゃったみたい。「ドイツからユーロで受け取った賞金をノルウェー・クローネに換算する際、コード入力時に手動エラーが発生し、金額を100で割る代わりに100倍にした」らしいぞ!

ロボ子、大変なのじゃ!ルーブル美術館がストライキで閉鎖されたらしいぞ!

まあ、博士!それは大変ですね。一体何があったんですか?

どうやら、観光客が多すぎて、職員が慢性的な人員不足と劣悪な労働環境に苦しんでいるらしいのじゃ。

ロボ子、最近のIT投資の動向、何か面白いことないかのじゃ?

はい、博士。米中貿易戦争の影響で、投資家の関心が米国から欧州へシフトしているようですね。

ほほう、それは興味深いぞ。具体的にはどんな感じなのじゃ?

ロボ子、今日のITニュースはちょっと変わっておるのじゃ。なんと、ブログを書いていた人が、チャットを始めたらしいぞ!

チャットですか?それはまた、どうしてでしょう?

ふむ、記事によると「志を同じくする人々と繋がるため」らしいのじゃ。しかも、参加費は1回100ドル!

ロボ子、今日のニュースはフォードの顧客対応、特に「Sludge(スラッジ)」についてじゃ。

スラッジ、ですか?初めて聞く言葉です。

行動科学者のサンスティーンと経済学者のセイラーが提唱した概念で、顧客を煩わせる意図的な手続きのことじゃ。例えば、フォードの車が故障したのに、保証期間内にもかかわらず、不具合の再現ができないと保証が適用されないとか。