日記/2012-01-03/なんとか番号のガイドライン
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
リンク元
]
開始行:
* なんとか番号のガイドライン [#y11a8053]
新年早々,64 bit 版 Windows7 を買ってきてセットアップして...
というわけで,ライセンス ID みたいな「ユーザにとっては謎...
** 対象とするもの [#t04d7def]
ライセンス ID なんかもそうだけど,ソフトのエラー時に表示...
このような番号は
> ユーザ − サポート - 開発者
の間でやりとりされ,それゆえの配慮が必要だと思う.
** 用語 [#ac12fcd7]
このような番号が増えると,ユーザは「ここには何を入力した...
で,一方には「ライセンス番号」で画面には「ライセンスID」...
更に混乱することになる.
というわけで,番号の名前は統一すべきである.
そのためには,設計時には「用語集」を作成して,適当な用語...
** 文字・記号 [#lcc03910]
まず,1文字あたりの情報量が少ないという問題はあるけど,...
数字に加えてアルファベットを使う場合,
> 似たような文字をどうするか
問題がある.
- 0 と O と o
- 1 と I と l
が見間違えやすい,というのは有名な話.
よくある対策としては
- 類似文字はどれか1つのみを使用し,他は使用しない
- 番号の発行時には類似文字のサンプルも表示・印字して読み...
- ふりがなを振って読み間違えを防ぐ
-- たとえば JR0BAK (ジェイ アール ゼロ ビー エー ケー)
というあたりかな.
ユーザに余計な手間をかけさせないという点からすると,
- 類似文字は1種類のみ使用
- 入力時は別の類似文字は「使用している文字に丸める」処理...
というのはどうだろうか.
** 区切り [#kbc62403]
たとえば
> 3141592653589793
という番号を入力するのと
> 3141-5926-5358-9793
という形の番号を入力するのでは,後者のほうが楽ですね.
普通の人は長い番号は覚えきれないので,適当な桁数に区切っ...
このとき,区切りが無いと「あれ,どこまで入力したんだっけ...
というわけで,「番号に区切りは入れるべき」だと思う.
あと,表記も当然統一すべき.
ある画面ではハイフン無しの表記だけど,入力画面ではハイフ...
** 分類 [#bc292afa]
[http://tmpgenc.pegasys-inc.com/ja/index.html ペガシス]の...
また,ライセンスキーを入力する画面でも「固有文字列」の部...
認証するという点では無意味だが,「番号のとり間違えを防ぐ...
** チェックサム [#o27b09f8]
クレジットカードの番号の場合,あるアルゴリズムで計算する...
要するにこれは,広い意味でのチェックサムと言える.
例えば,機器のエラー番号なんかの場合,メーカのサポートと...
このとき,読み間違いや聞き間違いで番号が正しく伝わらない...
というわけで,こんな場合はチェックサムがあったほうがいい...
終了行:
* なんとか番号のガイドライン [#y11a8053]
新年早々,64 bit 版 Windows7 を買ってきてセットアップして...
というわけで,ライセンス ID みたいな「ユーザにとっては謎...
** 対象とするもの [#t04d7def]
ライセンス ID なんかもそうだけど,ソフトのエラー時に表示...
このような番号は
> ユーザ − サポート - 開発者
の間でやりとりされ,それゆえの配慮が必要だと思う.
** 用語 [#ac12fcd7]
このような番号が増えると,ユーザは「ここには何を入力した...
で,一方には「ライセンス番号」で画面には「ライセンスID」...
更に混乱することになる.
というわけで,番号の名前は統一すべきである.
そのためには,設計時には「用語集」を作成して,適当な用語...
** 文字・記号 [#lcc03910]
まず,1文字あたりの情報量が少ないという問題はあるけど,...
数字に加えてアルファベットを使う場合,
> 似たような文字をどうするか
問題がある.
- 0 と O と o
- 1 と I と l
が見間違えやすい,というのは有名な話.
よくある対策としては
- 類似文字はどれか1つのみを使用し,他は使用しない
- 番号の発行時には類似文字のサンプルも表示・印字して読み...
- ふりがなを振って読み間違えを防ぐ
-- たとえば JR0BAK (ジェイ アール ゼロ ビー エー ケー)
というあたりかな.
ユーザに余計な手間をかけさせないという点からすると,
- 類似文字は1種類のみ使用
- 入力時は別の類似文字は「使用している文字に丸める」処理...
というのはどうだろうか.
** 区切り [#kbc62403]
たとえば
> 3141592653589793
という番号を入力するのと
> 3141-5926-5358-9793
という形の番号を入力するのでは,後者のほうが楽ですね.
普通の人は長い番号は覚えきれないので,適当な桁数に区切っ...
このとき,区切りが無いと「あれ,どこまで入力したんだっけ...
というわけで,「番号に区切りは入れるべき」だと思う.
あと,表記も当然統一すべき.
ある画面ではハイフン無しの表記だけど,入力画面ではハイフ...
** 分類 [#bc292afa]
[http://tmpgenc.pegasys-inc.com/ja/index.html ペガシス]の...
また,ライセンスキーを入力する画面でも「固有文字列」の部...
認証するという点では無意味だが,「番号のとり間違えを防ぐ...
** チェックサム [#o27b09f8]
クレジットカードの番号の場合,あるアルゴリズムで計算する...
要するにこれは,広い意味でのチェックサムと言える.
例えば,機器のエラー番号なんかの場合,メーカのサポートと...
このとき,読み間違いや聞き間違いで番号が正しく伝わらない...
というわけで,こんな場合はチェックサムがあったほうがいい...
ページ名:
-->