Size: a a a

Канал Ильи Бирмана

2018 June 12
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
Когда-то в Гугль-доке появилась фича, которая показывала слева панельку со структурой документа (заголовки и подзаголовки, для быстрой навигации). По необъяснимым загадочным причинам она была не в меню View, а в меню Tools. Я долго не мог к этому привыкнуть и всё время искал её во View, потому что это логично. В Tools я ожидаю увидеть действия какие-то, а показывание и скрытие элементов интерфейса должно быть во View.

В общем, за пару лет привык. И что вы думаете? Захожу сегодня, а в Tools этого пункта больше нет. Они одумались и поставили его на место:
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
Называется Show document outline. Надо, конечно, убрать слово Show из всех трёх пунктов.
источник
Канал Ильи Бирмана
Из других новостей. Обнаружен неудачный перенос в книге «Пользовательский интерфейс» (с. 251):
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
Отключили автопереносатор, разбили вручную, скоро выкатим фикс на прод:
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
источник
2018 June 13
Канал Ильи Бирмана
Вспомнил одну штуку.

Во вчерашнем совете показал интерфейс с рядом чекбоксов:
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
Хорошо бы упростить человеку выделение ряда чекбоксов. Если я нажал клавишу мыши над чекбоксом и повёл мышь вертикально, не отпуская клавишу, то все чекбоксы, над которыми я «проехал», должны переключиться в то же состояние.

Уточнение про то же состояние — важное. Если первым нажатием я чекбокс включил, то все, по которым я потом веду, должны включиться, а не переключиться (как было бы, если бы я их прокликал по очереди). Если у вас есть под рукой Фотошоп, посмотрите, как там работают «глазики» в панели слоёв — вот так и надо.

Тут есть нюанс. Стандартный чекбокс включается при отпускании, а не при нажатии кнопки. Если нажать кнопку над чекбоксом, а потом отвести мышь и отпустить в другом месте, стандартный чекбокс не переключится. Чтобы реализовать описанную выше штуку, придётся поменять это стандартное поведение и включать чекбокс сразу при нажатии. Обычно это не страшно. Но если изменение состояния чекбокса влияет на что-то ещё, то, возможно, «применение» этого изменения стоит отложить до отпускания клавиши мыши.
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
В квартире, в которой я жил зимой в Тель-Авиве, был такой таймер водогрейки. Я не сразу понял, как он работает. Попробуйте додуматься.

Переключалочка, где выбрано «Таймер», означает, что это водогрейка работает по таймеру. Можно выключить или включить вручную, но нас интересует именно режим таймера.

Часовая стрелка нарисована на внутреннем кружке, минутная — физически торчит над ним. Они указывают текущее время. Стрелки медленно крутятся, и там даже слышно некое тикание, то есть часы всегда показывают реальное время. А ещё за минутную стрелку можно крутить руками, чтобы настроить часы (кружок с часовой при этом будет сам крутиться в двенадцать раз медленнее). Треугольничек, который показывает примерно на 23-24 тоже указывает текущее время, хотя и чуток не попадает. Сам треугольничек неподвижен, но вокруг него крутится внешнее кольцо с отметками от 1 до 24 часов. Поэтому он всегда смотрит на нужное место в этом кольце.

Красные фигулины соответствуют пятнадцатиминуткам. Если фигулина включена (то есть сдвинута внутрь), то в её пятнадцатиминутку водогрейка греет воду. На фото таймер настроен греть воду с 4 до 5, с 7 до 8, с 14 до 15 и с 18 до 19. При этом включение и выключение водогрейки в нужное время происходит как-то механически. Всё же крутится, и вот, когда треугольничек оказывается на территории включенных красных фигулин, водогрейка включается. Об этом свидетельствует зажигающийся красный сведодиод в ЛВУ.

Один из признаков человечного интерфейса — отсутствие технозависимости. Читайте совет:
https://bureau.ru/bb/soviet/20160322/

А тут явная технозависимость. То есть вся эта штука устроена так, как устроена, только для того, чтобы использовать часовой механизм и всё дальше работало само собой.

Когда я это понял, мне в голову пришли две не очень-то связанные мысли.

Во-первых, эта штука показывает, что технозависимость — не то, чтобы совсем окончательное зло. Это скорее этап, через который проходит интерфейс. Скажем, переключение передач в автомобиле не нужно ни для чего с точки зрения смысла существования автомобиля, но долгое время никто не знал другого способа обойти то ограничение, что у ДВС максимальный крутящий момент достигается только на определённых оборотах. Со временем придумали костыль в виде автоматической коробки передач, но только с появлением электродвигателей в машинах удалось избавиться от передач в принципе (там крутящий момент на любых оборотах нормальный). Если бы люди не разрешили себе технозависимое решение, автомобили бы появились на сто лет позже.

Во-вторых, я стал думать, как бы выглядел нетехнозависимый интерфейс для настройки этого таймера. Вот, допустим, у нас тач-скрин вместо этой шайбы, и что тогда? Оказалось, что задача не такая уж простая. Все штуки, которые приходят в голову, требуют кучи элементов управления, навигации между экранами. При этом ни на одном из этих экранов не будет настолько же наглядной картины расписания, как есть на фото выше (когда ты уже понял, как работает эта штука). Если же всё-таки попытаться разместить всё на одном экране, то все элементы будут слишком мелкими, и всё равно вряд ли удастся добиться такой же пятнадцатиминутной гибкости. Так что, возможно, этот интерфейс не такой уж плохой — примерно как классическая ручка громкости, которая в сто раз удобнее кнопок − и + и сенсорных панелей.

Конечно, вся эта хрень вообще не нужна: из крана просто всегда должна идти вода выбранной температуры без дополнительного программирования водогрейки — именно так работали все краны, встречавшиеся в моей жизни до зимовки в Тель-Авиве.
источник
Канал Ильи Бирмана
Кстати, эта штука напомнила мне вот об этих других штуках (просто):
источник
Канал Ильи Бирмана
источник
Канал Ильи Бирмана
А ещё есть очень красивые советские часы «Ракета» (носить я их конечно не буду):
источник
Канал Ильи Бирмана
источник
2018 June 15
Канал Ильи Бирмана
Паша Омелёхин, дизайнер схемы метро Екатеринбурга, задизайнил ещё и красивый плакат по мотивам схемы. Моя любимая деталь — «стеклянные» обозначения планируемых линий:
источник
Канал Ильи Бирмана
источник