はてなキーワード: Case-sensitiveとは
はてなIDの規則は多分こんな感じなのだろう(http://d.hatena.ne.jp/kkobayashi_a/20070704/p1 参考)
大文字、小文字を区別しているというのは知らなかった。検索するとこんなブログエントリーが出てきた。
はてなユーザーの皆さんもご存知の通り、はてなIDには大文字小文字の区別があります。それは僕が2001年頃、はてなのユーザーデータを保存するテータ定義を最初に書いた時にCase-sensitive(大文字小文字を区別する)にしてしまった、という歴史的経緯によるものです。おかげで、悲喜こもごもあった/あるわけですが、負けずに今後ともネットならではの面白さ/楽しさを各方面で追求していこうと思います。
ご存知じゃなかったよ。多分、悲喜こもごもとはURLは大文字小文字を区別しないので、はてなIDを含んだURLでブログなどを作ろうとすると被ったり、有名IDの偽者が出現したりといったことなのだろう。
はてなID長さ | ID数 | 大文字小文字被り件数 | 大文字小文字被り比率 |
---|---|---|---|
3 | 1594 | 48 | 3.01% |
4 | 5071 | 54 | 1.06% |
5 | 10851 | 45 | 0.41% |
6 | 20513 | 77 | 0.38% |
7 | 26651 | 50 | 0.19% |
8 | 33216 | 48 | 0.14% |
9 | 26653 | 38 | 0.14% |
10 | 23063 | 15 | 0.07% |
11 | 17027 | 8 | 0.05% |
12 | 13742 | 7 | 0.05% |
13 | 8972 | 5 | 0.06% |
14 | 6506 | 2 | 0.03% |
15 | 4440 | 3 | 0.07% |
16 | 2699 | 1 | 0.04% |
17 | 1717 | 0 | 0.00% |
18 | 1186 | 0 | 0.00% |
19 | 786 | 0 | 0.00% |
20 | 608 | 1 | 0.16% |
21 | 367 | 1 | 0.27% |
22 | 252 | 0 | 0.00% |
23 | 182 | 0 | 0.00% |
24 | 133 | 0 | 0.00% |
25 | 108 | 0 | 0.00% |
26 | 66 | 0 | 0.00% |
27 | 60 | 0 | 0.00% |
28 | 34 | 0 | 0.00% |
29 | 24 | 0 | 0.00% |
30 | 18 | 0 | 0.00% |
31 | 30 | 0 | 0.00% |
32 | 37 | 0 | 0.00% |
全体 | 206606 | 403 | 0.20% |
3文字IDだと3%も被っている。IDを認識する時大文字小文字も気にしないと思わぬ誤爆をする可能性が高い。