ジェニファー・ヌルの夫(ジェニファー・ヌル)は、結婚式の前に、彼女が彼の名前をとると、日常生活の問題を警告しました。 彼女は彼女を待っていたものを想像しました-彼女の夫の家族は常にこれについて冗談を言っていました。 そして、問題が結婚式の直後に始まったことは驚くことではありません。
「結婚してから新しい家に引っ越したので、名前を変えてすぐに航空券の購入を始めました」とジェニファーゼロは言います。 チケットの購入は簡単な作業ではありませんでした。何らかの理由で、フォームに記入した後、ほとんどすべてのサイトがエラーメッセージを返しました(「姓」フィールドが記入されていません。もう一度やり直してください)。
少女は航空券を購入するために航空会社に電話しなければなりませんでしたが、問題はそこで終わりませんでした。
「私はどの問題を呼んでいるのか尋ねられました。 私が状況を説明しようとしたとき、彼らはこれは不可能だと答えた。」
しかし、プログラマーなら誰でもゼロという名前がデータベースに問題を引き起こす理由を理解することができます。 その理由は、データが不足していることを示す指標として、データベースフィールドに値「null」が入力されることが多いためです。 そして今、システム管理者は実際にゼロと呼ばれる人々の状況を解決しようとしています。 タスクはまれであり
、それほど単純ではあり
ません 。
現在、働く母親であるジェニファー・ヌルはバージニア州南部に住んでおり、彼女の問題は航空券の購入で終わりませんでした。 たとえば、彼女は米国の州税サービスWebサイトに個人データを入力できません。 彼女と夫が新しい都市に到着したとき、公共料金の請求書を発行するのは困難でした。
子供が生まれる前、ジェニファーは代替教師として働き、必要に応じて学校に呼ばれました。 通知は、電話またはオンラインサービスで受信できます。 しかし、このウェブサイトはジェニファーゼロでは機能しませんでした。彼女は常に電話でシフトをスケジュールする必要がありました。
「私はまだ多くの古いやり方をしているように感じます」と彼女は言います。 -一方では、これが間違った時間に発生するのは不快です。 しかし、多くの場合、それは友人に伝えるのにうれしいだけの面白い話です。 私たちは通常それについて冗談を言います。」
「ゼロ」は、コンピューターの処理が難しい唯一の姓ではありません。 他にもたくさんあります。 データベースにますます依存する世界では、このような姓を持つ人々の生活はより複雑になっています。
名前を1つだけ持っている人もいますが、名と姓はありません。 他の人には、1文字の姓があります。 このような名前の問題
は長い間報告されています。 36文字の名前がパスポートと運転免許証に収まらないことに長年耐えてきた、シンプルなハワイの女性、ジャニス・ケイハナイクカウアカヒフリヘエカハウナエレの気持ちを想像してください。 彼女は苦情を書いた-と当局は
、コンピュータシステムの更新を開始しました。
コンピュータ用語では、このようなケースは
境界線と呼ばれます-システムが設計されていない予期せぬ問題のある状況。
「2年ごとに、コンピューターシステムは更新または変更され、さまざまなデータでテストされています。これは、社会で広く知られている名前です」と、プログラマーのパトリックマッケンジーは説明します。 「境界ケースについては、常にチェックされるわけではありません。」
マッケンジーは、珍しい名前を処理する際のコンピューターシステムのクラッシュに関心を持っています。 彼は、ユーザー名を保存するデータベースを設計する際にプログラマーが直面する
落とし穴のリストをまとめました。
彼は、理由のためにこの仕事を始めました。 ほとんどの人にとって、彼の姓は普通に聞こえますが、彼が住んでいる日本ではそうではありません。 そこでは、ほとんどの姓は通常3文字までの複数の文字で構成されており、姓の4文字はすでに希少です。 パトリックの姓には8人のキャラクターがいるので、多くの場合、4人のキャラクター用に設計された印刷フォームをかわす必要があります。
「コンピューターシステムは、多くの場合、このような形式のモデルに基づいて設計されています。 毎年、税務フォームに記入するとき、追加の文字を入れるスペースがないため、「マッケンジーP」と名前を付けます。
マッケンジーは全力を尽くし、
カタカナの発音体系(日本語の音節文字のグラフィック形式)に名前を書き直しました。 しかし、銀行では、コンピューターシステムを更新した後、カタカナのサポートがなくなりました。 これは日本人ユーザーにとっては問題ではありませんでしたが、マッケンジーは一時的にサイトを使用する機能を失いました。
「結局、誰かがデータベースを手動で編集できるように、彼らは私の部署から企業のIT部門に紙の手紙のリクエストを送らなければなりませんでした」と彼は言います。
名前、境界の状況、および通常とは異なる文字を使用した外国名のコンピューター表現の問題は、本質的にグローバルであり
、W3Cコンソーシアムレベルで
議論されています 。
「開発者が問題をよりよく認識しているという事実を含め、状況は良くなっていると思います。」
しかし、ジェニファーゼロのような人々は、まだ多くの困難に直面しています。 姓の変更を提供するものもあります。 しかし、ジェニファーはそれらの1つではありません。 彼女は結婚したときにすでに姓を変えていて、彼女が選んだ。 「これが起こると非常に不快です」とジェニファーゼロは認めます。 「しかし、私はそれに同意しました。」 今は慣れています。」
こちらもご覧ください:
ゼロという従業員が企業ソフトウェアをダウンさせました
(姓のNullはユーモアの古典であり、別の古典的なケースでは、プログラムの不具合のためにNaNという名前の従業員が多額の給与を受け取ったと言います)。