Рубрика «HCI» - 2

Обычный кран с горячей и холодной водой очень жесток к пользователю. В идеале его интерфейс решает три основные задачи:

  • Позволяет выбрать напор воды.
  • Позволяет выбрать температуру воды.
  • И защищает систему от гидравлического удара.

Вот тут вы можете пару своих знакомых кранов:

Интерфейсы в реальном мире (ещё примеры) - 1

А это — очень страшный автомобильный диод:

Интерфейсы в реальном мире (ещё примеры) - 2

Итак, если вам интересно продолжение про интерфейсы в реальном мире – заходите в пост. Осторожно, трафик. Читать полностью »

IT-интерфейсы часто растут из физических. Например, вот аппаратные чекбоксы:

Интерфейсы в реальном мире

Вообще, лучший же пример правильного инженерного интерфейса – это гранёный стакан.

Почему? Очень просто. С одной стороны, он дружелюбен к советским роботам: круглая верхняя полоса позволяет автоматической мойке нащупать его ещё с 40-х годов. С другой стороны, он прощает человеческие ошибки: ребра останавливают скатывание стакана со стола при падении. Плюс он просто красивый.

Сейчас покажу ещё несколько интерфейсов, которые облегчают жизнь. Общий смысл – попробовать понять, как думал разработчик, чтобы сделать что-то удобнее. Читать полностью »

image

Диафильмы помнят все товарищи моего поколения, и для большинства это остаётся ярким воспоминанием. Хотелось чтобы у собственных детей тоже был опыт коллективного просмотра книг на большом экране. Контент можно найти в сети, оставалось придумать контроллер для листания. И вот, в очередной раз наблюдая, как ребёнок с удовольствием вращает кофемолку, возникла мысль, что это прекрасный детский интерфейс для перелистывания картинок.
Читать полностью »

Беспроводной звук. Часть 1. Препарируем Bluetooth Иногда, бывает, натыкаешься на какой-то баг впервые, списываешь все на обстоятельства и забываешь о нем. Затем он повторяется снова и снова, вынуждая тебя приступить к поиску проблем и, по возможности, их устранению. И вот когда ты обнаруживаешь себя в глубокой ночи за анализом дампом/дебагом/чтением_мануалов, то становится понятно, дело на полпути бросать уже нельзя и дело принципа — довести его до конца.

Такая история со мной приключилась в момент обзора с коллегой r3s потребительской беспроводной Bluetooth-акустики Klipsch KMC 3. Я столкнулся с ситуацией, когда «беспроводной» аудиопоток начинал безбожно прерываться, стоило лишь мне расположить источник звука у себя за спиной. Пищи для размышлений мне подкинула другая Bluetooth-аудиосистема, которая в тех же условиях вела себя куда лучше. Такая простая проблема выродилась в нырок с головой во внутренности протокола Bluetooth и детали передачи аудио с его помощью.

Под катом первой части цикла статей мы в легкой и непринужденной форме познакомимся с основными протоколами стека Bluetooth, покопаемся в дампе соединения источника и приемника звука, разберемся в причинах конфликта Bluetooth и Wi-Fi и обнаружим корень моей проблемы — прерывающегося звука.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js