ORM 便利ですよね。最近の JavaScript 界隈では Prisma の勢いが日々強まっているのではないでしょうか。 今回は既存のシステムのある機能を Drizzle ORM で書き直した時に遭遇した落とし穴について紹介します。 Drizzle ORM Drizzle ORM は外部の DB クライ…
ラノベのタイトルはどんどん長く、複雑になっています。 近年では、主題と副題に分かれているのは当たり前になってきました。 これを分割するアプローチとして形態素解析などでは限界がありそうなので、LLM による分割を試してみました。
みなさん大枚を叩いて購入した3Dプリンターをちゃんと使っていますか? せっかくなので、今年は3Dプリンターを使って印刷したポチ袋でお年玉をあげました。 ポチ袋 ポチ袋の英名 "money envelope" で検索してみると、中国の春節で使われているモデルがいくつ…
2024年も終わりなので、今年の自作 PC ビルドをまとめます。 今年は初めてオープンフレームで組んでみました。 来年こそはケーブル周りを整理したい... ケース XTIA Xproto-L case (V2)www.xtia.design 国内では長尾製作所*1が有名ですが、今回はコンパク…
Web小説サイトであるカクヨムをVR端末から新機能ブラウザショートカットを使いながら読んでみた感想についてお話します。
既存のWebサイトを VR コントローラーのボタン(A/BやX/Y)で操作することはできないのでしょうか? 今回は既存のWebサイトをWebXRの没入型VRモードに対応させる方法を調べてみました。
拡張機能のManifest V3ではsandbox環境で安全にeval()を実行できますが、FirefoxではこのAPIがサポートされていません。そこで、ChromeとFirefoxの両環境での単一実装と安全性を考慮してQuickJS(WASM)を利用したeval()を試してみました。