Імена, які виводять комп'ютери з ладу

Автор фото, Olivia Howitt
- Author, Кріс Баранюк
- Role, BBC Future
- Published
Імена деяких людей спричиняють збої в комп'ютерній системі, що чимало ускладнює віртуальне життя їхніх власників. Кореспондент BBC Future дізнається, чому це відбувається?
Чоловік Дженніфер Нуль (Null) ще до весілля попереджав, що в повсякденному житті його прізвище іноді стає несподіваною перешкодою. Дженніфер знала чого очікувати, адже родина її майбутнього чоловіка постійно жартувала про це. Проблеми й справді виникли відразу ж після одруження.
"Після весілля ми вирішили переїхати в інше місто, але коли я спробувала купити квитки на літак онлайн, це виявилось непросто", – розповідає жінка. Коли Дженніфер Нуль бронює квитки онлайн, більшість сайтів повідомляє про помилку системи. На екрані з'являється повідомлення, що поле для вводу прізвища в анкеті залишилось порожнім і треба повторити спробу.
Щоби забронювати квиток, жінка має зателефонувати в авіакомпанію, але й це ще не все.

Автор фото, Thinkstock
"Коли я намагаюсь пояснити оператору проблему, мені зазвичай відповідають, що це неможливо", – скаржиться Дженніфер.
Утім, кожний програміст чудово розуміє, чому прізвище "Null" викликає помилки в комп'ютерній системі. Справа в тому, що словом "нуль" у комп'ютерних базах даних позначається поле, яке не містить інформації. Системним адміністраторам постійно доводиться виправляти цю помилку для людей з прізвищем "Нуль". Ситуація доволі рідкісна, але іноді її на подив важко розв'язати.
Тим не менш, для пані Нуль, яка зараз живе на півдні Вірджинії в США і перебуває у відпустці по догляду за дитиною, складнощі не обмежуються авіаквитками. Зареєструватись на урядовому сайті податків, приміром, виявилося також непросто. А коли вона і її чоловік облаштовували своє життя в новому місті, вони певний час не могли отримати рахунки за комунальні послуги.
Чим більш серйозним є веб-сайт або сервіс, тим більш жорсткий контроль вводу особистих даних на ньому, але це означає, що проблеми виникають саме з тими сайтами, які найбільш потрібні.
До народження дитини Дженніфер працювала позаштатною вчителькою. На роботу її мали викликати через онлайн-сервіс або по телефону. Але оскільки сайт ніколи не спрацьовував для її прізвища, жінка мала завжди домовлятись про виходи по телефону.
"У більшості випадків, здається, я не можу скористатись сучасними технологіями", – каже Дженніфер Нуль.
"Звісно, з одного боку, це дуже дратує, коли доводиться витрачати купу часу на звичайні речі, але з іншого – у нас завжди є чим повеселити друзів, – додає вона. – Ми постійно жартуємо про це".
"Нуль" – не єдине прізвище, яке вводить комп'ютери в ступор. Є багато інших. У світі, який дедалі більше функціонує завдяки базам даних, незвичайні прізвища стають серйозною перешкодою.
Дехто має лише одне ім'я, в інших – прізвище складається з однієї літери. Складнощі з такими іменами виникали й раніше. Тільки уявіть собі життя Дженіс Кейханайкукауакахіхуліхеекахаунаеле, чиє прізвище нараховує 35 символів. Мешканка Гаваїв скаржилася, що анкети на державних сайтах не мають достатньо місця для таких довгих імен, як у неї. Зрештою, державні комп'ютерні системи виправили цей недолік.
Подібні ситуації в комп'ютерній термінології називають "пограничними" – це несподівані і проблемні випадки, які система не врахувала.

Автор фото, Olivia Howitt
"Кожні кілька років комп'ютерні системи оновлюються і проходять тестування різними даними, зокрема, перевірку на поширені в суспільстві імена, – пояснює програміст Патрік Маккензі. – Але пограничні випадки рідко враховуються".
Збої комп'ютерних систем під час обробки незвичайних імен стали справжнім захопленням Патріка Маккензі. Він склав список пасток, які програмісти часто ігнорують, складаючи бази персональних даних.
Фахівець і сам є живим прикладом того, які проблеми може спричиняти власне прізвище. Для носіїв англійської мови ім'я "Патрік Маккензі" не має викликати труднощі, втім, там, де Маккензі зараз мешкає – в Японії – його прізвище нерідко стає головним болем.
"Чотири символи в японських іменах зустрічаються дуже рідко. Прізвище Маккензі містить вісім, отже в більшості друкованих форм для його написання просто не вистачає місця", – каже фахівець.
"Коли програмісти розробляють комп'ютерні бази даних, вони зазвичай орієнтуються на поширені імена. Щороку, коли я подаю звіт про податки, я реєструюсь у комп'ютерній системі як "Маккензі П", бо повністю моє ім'я не вміщається".

Автор фото, Thinkstock
Маккензі доклав чимало зусиль, щоби подолати це непорозуміння. Він транслітерував своє ім'я літерами катакани – японської абетки, яка дозволяє передати фонетичне звучання іншомовних слів по складах. Але коли банківська комп'ютерна система оновилась, підтримку катакани видалили.
Це не стало проблемою для японських клієнтів, але Маккензі тимчасово не міг користуватись сайтом банку.
"Врешті-решт моє відділення банку мало відправити запит поштою у комп'ютерний відділ корпорації з проханням відредагувати базу даних вручну, – каже фахівець. – Тільки після цього я зміг знову користуватись банківськими додатками".
Патрік Маккензі зазначає, що оскільки комп'ютерні системи вийшли на глобальний рівень, програмісти мають зараз приділяти особливу увагу "пограничним випадкам": незвичайним іменам, іншомовним прізвищам або іменам, в яких використовуються особливі символи.
Наприклад, Консорціум всесвітньої павутини – організація, яка відповідає за питання стандартизації в інтернеті, нещодавно обговорював це питання.

Автор фото, Thinkstock
"Я думаю, що ситуація покращується, певною мірою через підвищення інформованості в суспільстві", – коментує він.
Тим не менш, для людей з таким прізвищем як "Нуль", проблеми вочевидь продовжуватимуться ще певний час. Дехто може заперечити, що люди з проблемними іменами могли би їх просто змінити, щоби зберегти час і нерви.
Але Дженніфер Нуль не збирається цього робити. Адже вона вже змінила своє ім'я одного разу, коли вийшла заміж.
"Іноді це дуже дратує, – зізнається жінка, але додає, – я з цим змирилась. Я вже звикла".
- Прочитати <bold><link type="page"><caption> оригінал</caption><url href="http://www.bbc.com/future/story/20160325-the-names-that-break-computer-systems" platform="highweb"/></link></bold> цієї статті англійською мовою ви можете на сайті <bold><link type="page"><caption> BBC Future</caption><url href="http://www.bbc.com/future" platform="highweb"/></link></bold>.


















