日付時刻情報をできるだけ短く表現する
unixtimeを16進数で?
1620208886
16億
16進数にすると
60926CF6
アルファベットのn乗は?
1188万
3億
80億
7桁いるね
アルファベット大文字小文字
731万
3億
5桁か、もうひと押しsta.icon
197億
code:全部入り
26 abcdefghijklmnopqrstuvwxyz
26 ABCDEFGHIJKLMNOPQRSTUVWXYZ
10 0123456789
!"#$%&'()-^\@;:,./\=~|`{+*}<>?_ 記号系は記法と衝突するのもあるから入れたくねえよな
とりあえず
62で試す
あとは日本語を射程にして文字数増やす
alnum
9億
惜しいsta.icon
常用漢字
2136文字らしい
456万
97億
ええやんsta.icon
基準を今日からにする
1日何秒?
86400
1週間
60万
1ヶ月
1814万
1年
3153万
10年
3.1億
100年
31億
やっぱり10億レベル欲しいって感じやなsta.icon
ここまでのまとめ
10億単位を表現できれば300年持つ
常用漢字2136文字を使えば3文字で表現しきれる(97億)
たとえば
小点起 ← これが 2021/05/05 19:24:38 を表現したりする
各行に「小点起」このような三文字を仕込んでおけば、時刻を仕込んでおける
できるだけ短く表示させたい、場合は常用漢字3文字でいけるってことだsta.icon
bf: 2021/05/05 19:24:38
af: 小点起
あーでもsta.icon
結局は内部的には文字コード
そう考えるとunixtimeで持たせるのがなんだかんだ良いのでは?