長さ順→辞書順というルール、結局 Base64 とかで時系列 ID をバイナリとしてエンコードする分には達成できる(∀x, y ∈ IDs, x ≧ y ⇒ Base64(x) ≧ Base64(y) は真なのか)?
Conversation
Notices
-
Embed this notice
モミアゲ・ノバシタガール (kb10uy@mstdn.maud.io)'s status on Tuesday, 11-Jul-2023 12:57:04 JST モミアゲ・ノバシタガール
- Masanori Ogino 𓀁 repeated this.
-
Embed this notice
モミアゲ・ノバシタガール (kb10uy@mstdn.maud.io)'s status on Tuesday, 11-Jul-2023 12:57:08 JST モミアゲ・ノバシタガール
(Flickr)Base58 がこれを満たすなら monaxia の ID の仕様は UUIDv7 の Base58 エンコーディングにしようかなあという思いがある
-
Embed this notice
モミアゲ・ノバシタガール (kb10uy@mstdn.maud.io)'s status on Tuesday, 11-Jul-2023 12:58:20 JST モミアゲ・ノバシタガール
Base64 の場合ビットの詰め方を工夫しないとおかしくなりそうだな、頭に 16bit 入れて 144bit を 24 文字分としてエンコードするのが確実な気がする