クライアントを開発している際のメモを記す。こんな感じのファイルで保存される。32文字の文字列は、何かのハッシュ値だと思われるが、何かはわからない。16進数で32桁なので、16byte(128bit)のハッシュ値である。128bitを出力するハッシュ関数といえば、有名なMD5がある。5)とは、与えられた入力に対して128ビットのハッシュ値を出力するハッシュ関数である。Wikipedia何かを入力として、MD5を使えばDayOneのファイル名は生成できる。単純にいくと現在時刻といったところか。ミリ秒まで使って、できるだけ衝突しないようにする。C#でのMD5の使い方は以下のサイトを参考にした。VB.NET現在時刻の文字列については以下。ファイル名のアルファベットはすべて大文字なので、MD5で出力された文字列に含まれるアルファベットを大文字に変換する必要がある。コメントをキャンセルメールアドレスが公開されることはありません。