PlanetScale というサーバーレス DB サービスがあり、PlanetScale では Branching という git の branch のようなシステムが搭載されています。 planetscale.com planetscale.com めちゃくちゃ簡単に言えば、データベーススキーマに対しての Git の branch …
React で Three.js を扱うためのライブラリ、 @react-three/fiber で、タイトル通りのことをしたい場合の話。 r3f.docs.pmnd.rs 例えば、画面を4分割して4種類の 3D モデルを同じ角度から比較したい、などと言ったときに使える、複数の Canvas 間で OrbitCon…
Mackerel とは別のチームで働いているわたしです。 今回は最近 Mackerel が OpenTelemetry のトレーシングにも対応した様子なので、 Next.js on Vercel でもやってみよう!というメモ書き記事です。 mackerel.io ということで、まずは OpenTelemetry 関連の…
Three.js 系列 (three / @react-three/fiber) で、例えば直接サポートされていない圧縮形式のリモートファイルをダウンロードして表示したい、みたいなケースがある。 そういうときは、 ArrayBuffer を経由して以下のようにすると、 3D モデルを上手いこと表…
この記事は「はてなエンジニア Advent Calendar 2024 - Hatena Developer Blog」の36日目の記事です。昨日は id:hogashi さんの Redashではクエリ結果にHTMLを使えるので便利 長いカラムをdetailsで畳める ほか - hogashi.* でした。 わたしはプライベートで…
下記記事の続いて、今回も Rancher のお話です。 tech.natsuneko.blog Rancher ではアカウントの種類として、すべてを変更できる管理者がいるのですが、管理者を削除するなどの操作をして(管理者が自身の管理者権限を剥奪することでできます)、管理者を不…
必要にかられて k8s クラスターを運用しようと思い、便利ツールである Rancher をインストールしたが、初回セットアップ用に設定したブートパスワードでログインできない。 そんなときはパスワードをリセットしてしまいましょう。 github.com 以前、 Rancher…
プライベートのサービスでは、手頃な (かつ安く運用できる) 全文検索エンジンとして、 Meilisearch を使っています。 www.meilisearch.com わたしの Oracle の安いインスタンスでも (インデックス数が少ないのが大部分の理由ではあるとは思いつつ) 高速に動…
HonoX、便利ですよね。 Next.js ほど巨大なフレームワークを使いたくない場面などで、セットアップも簡単、さっと初めてさっとデプロイできるという点で大活躍です。 github.com そんな HonoX ですが、 vite.config.ts に設定を加えることで MDX もルーティ…
例えば Node.js モジュールを書いていて、リポジトリ A と B があったとして、それをモノレポ C としてまとめたかったとします。 そういうときはファイルをコピーして新しいリポジトリに入れる方法もありますが、履歴を引き継いだ状態でやりたくなったので、…