Опаньки, я зламав ваше життя

Ще не згасла надія на слабкий сигнал Wi-Fi в аеропорту, на заряд батареї, який ось-ось змусить ноутбук вирубатися — а розетку тут знайти та ще задача на те, що лист клієнту на мільйон доларів ніби пішло. І в цей момент «будь ласка, зароби» вилазить приводить в шок повідомлення: «Упс».

image
Помилка. Упс… виникла серверна помилка і ваш лист не вирушило.

Як в деякі кидають в тремтіння моменти фільму «Американський психопат» це не дуже помітне, безпристрасне повідомлення від пошти Gmail встромляє кинджал точно в моє серце, миттєво породжує відчай — що ж пішло не так?

Безсумнівно, звичайно, зараз я подивлюся, що це за помилка #001. І що?

Від Google Chrome приходить повідомлення про помилку ще бредовей, краще від нього не стає. Схоже на бажання бути ще одним шматком хипстерского софта, який наслідує іконок Macintosh 1984 року. Цей інтерфейс сміється вам в обличчя, коли ви роздратовані:

image
Ось, блін!
Щось пішло не так в процесі відображення цієї веб-сторінки. Щоб продовжити — перезавантажитеся, або відкрийте нову сторінку.

Може бути, це частина якогось величного задуму технологічного гіганта. Зрештою, Google є місцем посмішок. Логотип зі всіма кольорами веселки і три ситної трапези в день розташовують працювати з неймовірною віддачею. Але, справедливості заради скажемо, Гугл зовсім не самотній у цьому підході: «впали — посміхніться», по-відношенню до повідомлень про помилки.

Microsoft, на жаль, розглядає питання про реалізацію того ж миленького методу мислення в модернізації синього екрану смерті», як частини своєї — в іншому, надихає — нової [на момент написання статті — прим. пер.] операційної системи Windows 8:

image
Ваш ПК зіткнувся з проблемою, яку не може вирішити і зараз йому потрібно перезавантаження.
Синій екран смерті» Windows 8.

Як добре-то! Не інакше як мій 14-річний племінник влаштувався в Редмонд повідомлення про помилки складати.

Але — яка удача — Microsoft дає якусь вказівку. Перегляньте повідомлення про помилку — «HAL_INITIALIZATION_FAILED»… Однак, як же, — це ж і означає синій екран смерті». Мій комп'ютер повністю накрився.

Щоб перевершити Гугл за «упсам», сайт XBOX від Microsoft вводить вигук «Упс!» двічі в своє повідомлення про помилку: перший раз у заголовку і потім як перше слово в поясненні до заголовка. Очевидно, після того, як зірвав чиїсь плани, найкраще, що можна зробити, це знову і знову вигукувати «Упс!».

image

Упс! Упс, мобільний сайт XBOX не отконфигурирован для вашого пристрою. Приносимо вибачення за незручності, переконайтеся, що ви відвідуєте сайт xbox.com на десктопі.

Ага, звичайно — цю сторінку я полайкаю.

І не треба думати, що в некомерційній Mozilla Foundation цих гарненьких дивацтв в повідомленнях про помилки в браузері Firefox немає.

image
Плагін Adobe Flash впав.

Фігурка Lego шкодує, що ви не можете відкрити ваш улюблений серіал.

В такий момент завжди під рукою є YouTube, чи не так? Мільйони забавних роликів, щоб допомогти нам розслабитися у важкій ситуації.

image
Дане відео приватно. Вибачте за це.

Facebook?

image
Що щось пішло не так. Ми працюємо над тим, щоб виправити це якомога швидше. Ви зможете спробувати знову через якийсь час.

Як щодо музики з Apple iCloud?

image

iCloud не може знайти дану сторінку. Будь ласка, перевірте запит або спробуйте пізніше.

Перевіримо Twitter?

image
Twitter вийшов за межі можливостей. Занадто багато твітів! Будь ласка, витримайте паузу і спробуйте знову.

Чи є вихід з цього привітного чистилища?

Модна компанія Plaxo — ваша адресна книга для життя — не тільки також вибрала «упс», але і ввела інший рівень наведення таємничого страху. Але тсс… ця помилка — «наш маленький секрет».

image
Схоже, що є проблема. Ось що я вам скажу — дайте нам час усунути її, і нехай це буде наш маленький секрет. Будь ласка, почекайте 30 секунд і спробуйте знову.

Що відбувається?

Ви знаєте, не так давно, коли що-то в програмному забезпеченні створювало труднощі для користувачів, то у виробників програмного забезпечення було блискуче безвідмовне і просте рішення: додати деяке керівництво в розділ довідки. Замість витрати часу на те, щоб зробити складне простим і очевидним, виробники софта скидали відповідальність користувача: «Гм, не знаємо, як зробити просто почитайте мануали».

Тепер, схоже, є інший, новий вид жахливо простого рішення для глюків і помилок, які приводять людей у відчай: чарівна посмішка. Врешті-решт, адже нікого не турбує, що ви руйнуєте їх життя, поки ви робите це з посмішкою, чи не так?

image
З фільму «Американський психопат»

Коріння «упс»!

Написи під карикатурним зображенням жителя Нью-Йорка, що з'явилася у 1925 році, приписують перша публічна поява «Упс!» («Whoopsie Daisy!»). Але реальні коріння явища «опачькі» можна побачити в операційній системі Linux.

image
Пінгвін Linux

Це твоя вина, пінгвін. І не дивись на мене так.

На "помилку в ядрі" Linux відповідає повідомленням про помилку OOPS. Вперше використаний у 1991 році код Linux для повідомлень про помилки, можливо, увійшов у підсвідомість розробників і, зрештою, призвів до сьогоднішнього поширенню «упс». Нижче наведено приклад:

Не вдалося обробити запит сторінкової підкачки файлів ядра на віртуальному адресу 211e2018
 

 
c0129577
 

 
*pde = 00000000
 

 
Oops: 0000
 

 
CPU: 0
 

 
EIP: 0010:[<c0129577>] Not tainted
 

 
Using defaults from ksymoops -t elf32-i386 -a i386
 

 
EFLAGS: 00010083
 

 
eax: d7ee5000 ebx: b420e080 ecx: c164e000 edx: c1615d04
 

 
esi: c16073d0 edi: 00000246 ebp: 000001f0 esp: d7c5de84
 

 
ds: 0018 es: 0018 ss: 0018
 

 
Process mount (pid: 25, stackpage=d7c5d000)
 

 
Stack: 00000000 c0309c00 000001f0 00000000 c01fadb7 c16073d0 000001f0 c1615a40
 
c1615700 c1615a40 c01fa126 00000001 000001f0 00000000 c022f793 c1615a40
 
00000000 00000001 000001f0 d7b6fde0 d7c5df14 0000006e bfffec0c 00000018
 

 
Call Trace: [<c01fadb7>] [<c01fa126>] [<c022f793>] [<c01f8acb>] [<c01f8720>]
 
[<c01f9450>] [<c0106d40>] [<c0106c4f>]
 

 
Code: 8b 44 81 18 89 41 14 83 f8 ff 75 1d 8b 41 04 8b 11 89 42 04


(Якщо вам цікаві всі ці нюанси, то роз'яснення є у madwifi.)

Коли мило — добре

Зрозумійте мене правильно — в миленьких штучки немає нічого поганого.

image
Милашка!
(З сайту Cute overload

Миле працює, коли..., коли ви не чекаєте нічого конкретного в даній ситуації. Як, наприклад, коли дивитеся на чарівного дитини.

Ой, зіронько, він наробив в штанці!
Уй-ти-ти, він пукнув!
Ха-ха, він відригнув на мене!

Але коли є очікування, миленький не працює. Як, наприклад, з дорослими.

Слухай, використовуй туалет… і туалетний папір.
Боже мій, який неприємний запах!
Вам не краще піти додому?

Так, коли компанія Google була ще молода, модерністській і стрімко зростає, їх повідомлення про помилки були дійсно цікавими. Такі дурненькі чарівні гуглери!

image
Упс! Цього не повинно було статися.
Реакція агрегатором Google Reader

Незвично!

Але тепер, коли Гугл є зареєстрованою на біржі компанією вартістю 186 млрд. доларів, на яку ми покладаємося в питаннях важливого ділового спілкування і яка може створювати або ліквідовувати цілі напрямки роботи, їх милі повідомлення про помилки виглядають майже настільки ж «мило» як на відомих фотографіях зовсім юний Білл Гейтс, кидає дискети у себе в офісі. Іншими словами, залишається страшнувата враження.

Відійти від межі допустимого

Мова повідомлень про помилки в старому програмному забезпеченні (наприклад, в MS-DOS) був, як добре відомо, недружнім до користувача.

image

MS DOS

О, так, ясна річ, ff0a8e6c не повинен був вказувати на HAL.DLL!

Тому люди, стурбовані взаємодією з користувачами, давали вказівки і рекомендації. За останні три десятиліття було написано безліч статей про підготовку хороших повідомлень про помилки. Здесь. Тут ще одна. здесь. здесь. здесь. ще одна — авторами з Yahoo! інші, приравнивающая повідомлення про помилки до упущеної виручці. ще одна, про знамениту 404-й…

Однак сьогоднішні автори повідомлень про помилки, які претендують на ображає дотепність, хитнули маятник занадто далеко у зворотний бік. Загальна рекомендація використовувати природний мову, щоб перетворити невиразне повідомлення «Помилка: переповнення стека», реалізувалася не під щось ввічливе і зрозуміле, а в дурнувате «Упс! От блін!».

Нам треба зменшити тон з потужному дружелюбного нижче — поточний рівень виглядає моторошно. Існує деяка золота середина, коли розробники можуть вибачитися, а програмне забезпечення може надати користувачеві ввічливу підказку про те, що робити далі. Веб-сайт, додаток, програмне забезпечення — це ваш прокол. Допоможіть користувачеві виконати необхідну йому завдання ЯК МОЖНА ШВИДШЕ.

Перефразовуючи відомий вислів ТВ-провідного Джона Стюарта під час дебатів кандидатів у президенти США: «упс» — зовсім не те слово з трьох букв, яке я вибрав би.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.