Usability sux
// 1 июля 2002 годаУзабилити (usability) страшная вещь.
Это кусочек настройки почтовых фильтров одной

(В поле «Адресовано» есть еще один выбор «Не адресовано», в поле «начинается с…» есть выборы «не начинается с…», «содержит», «не содержит»).
Теперь внимание, задание:
1. Как настроить условие «Если письмо получено с адреса pupkin@mail.ru, то»?
2. Какие письма будут отсортированы, если выбрано «Тип сообщения, не MIME сообщение»?
3. Почему я не люблю opensource?
Ответы после рекламной паузы.
Warcraft III
Знаете ли вы, что:
…все, что лежит в папке «movies» в Варкрафте можно проигрывать обычным виндовским медиаплеером? Так вы сможете посмотреть все мультики Варкрафта.
…в конце игры вас ожидает несколько easter eggs, в том числе и превью Старкрафта II
…даже у Blizzard бывают иногда проблемы с юзабилити.

На скриншоте кусочек интерфейса для воспроизведения записанных демок Warcraft III (там можно писать демки, кстати). Первая кнопка пауза, это понятно. Практически во всех интерфейсах кнопка «пауза» сделана именно так. Вторая кнопка увеличение скорости, это тоже очевидно. Третья кнопка уменьшение скорости. Эти кнопки понятны. Остается четвертая кнопка, на которую я нажимал несколько раз и каждый раз ругался по этому поводу.
Я нажимал эту кнопку после «паузы» потому что я думал, что это кнопка «play». Но на самом деле это кнопка «replay» запуск демки с самого начала. Мало того, что демка запускается с начала, она перед этим еще и заново перегружается (минута ожидания). Кнопка, приводящая, скажем так, к критическим изменениям. А выполнена она в виде простой кнопки «play».
Ну и кроме того, поддержка «горячих клавиш» в W3 это хорошо. Но они разные для каждой рассы! Например, чтобы построить ферму у людей, нужно нажать
Рекламная пауза:

А теперь ответ на три вопроса.
1. Как настроить условие «Если письмо получено с адреса pupkin@mail.ru, то»?
Очень просто: выбрать пункт «заголовок», написать там: «From:», выбрать «содержит» вместо «начинается с…», написать в соседнем поле «pupkin@mail.ru». Это же легко!
2. Какие письма будут отсортированы, если выбрано «Тип сообщения, не MIME сообщение»?
А MIME его знает.
3. Почему я не люблю opensource?
Потому что вот. Потому что opensource (в качестве примера эта почтовая система) создается by nerds for nerds, то есть ненормальными для ненормальных. Usability отсутствует, как класс, идеологически чуждый.
Опять же в качестве примера эта система. Довольно мощная: можно сортировать по любому полю в headerе, да еще и с использованием регулярных выражений. Это здорово. Только вот пользователю это нафиг не нужно.
Поэтому все разговоры на тему «*nix круче мастдая» верны только пока дело не доходит до конченого конечного пользователя.
Такие вот пироги.