23:38ふと思い立ってやってみた。文字数をカウントするプログラムを作る。適当に作ってたら「入力はUnicodeのリトルエンディアンのみ」「出力はUTF-8」というけったいなプログラムになったが別に問題はない。※理由:・入力がバイト数可変なコードだと扱いにくい。・じゃあUnicodeだ。・出力は文字コードと出現数だけにすればASCIIで十分。・と思ったけどやっぱり文字の実体も欲しい。・じゃあUnicodeだ。・と思ったけどワイド文字の使い方が分からない。・一文字置きに'\0'を書けばいいか。・と思ったけど文字出力にfprintf("%d",~)使ってるから一文字置きとか無理だ。・仕方ない、自力でUTF-8変換プログラム書くか。いうことやってると自分で書いた変換プログラムのところにバグが出るんだけどね。これに何を使うかで分析の質が変わるから一番重要なところだ。一般人がふと思い立って手に入れられるデータなんて限られてるのでそんなに気にしてもしょうがない。Wikipediaとか適当にググったページとかも考えたが、ランダム抽出の方法が思いつかなかったのでボツ。結局青空文庫を使うことにした。青空文庫は著作権切れなどの文学作品を集めているサイトである。よってここにあるのは少なくとも50年以上前に書かれた文書のみということになる。現代の文書とは頻度が違う可能性があるが気にしない。作品データベースをExcelで処理し、新字新かな遣いのものから100作品をランダム抽出。ルビや文書入力者注などの作品本体でないものを削除したデータを調べた。調査文字数は162万7170文字。統計とかはよく分からないが、まあ雰囲気的にわりと十分そう。これ以上増やすならその前に元データをもっと選ぶべきだと思う。