Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет p_govorun ([info]p_govorun)
@ 2005-07-16 16:35:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Памяти тумблера
Тумблер. Он же переключатель, он же рубильник. Появился на заре эпохи электричества, а может и раньше (в виде рычага). Дожил до конца двадцатого века. Проживёт ли дальше?

Когда-то любой сложный прибор имел множество переключателей -- от простых "вкл/выкл" до поворотных многопозиционных. Сейчас у прибора будет несколько кнопок, и, если повезёт, жидкокристаллический экранчик. Если не повезёт -- несколько светодиодов. Или он просто будет пищать всякими кодами в ответ на нажатия кнопок.

Самая очевидная из причин, по которым тумблеры заменяются кнопками -- кнопки дешевле. Но есть и менее очевидная. Приборы стали думать за нас, и тумблеры им мешают.

Дело в том, что тумблер хранит информацию. Немного, всего один бит -- но зато надёжно. Пока человек не переключил его, он всегда останется на месте. А состояние тумблера можно проверить, просто посмотрев на него.

Устройства, управляемые кнопками, хранят своё состояние внутри. И тут у конструкторов возникает соблазн не показывать это состояние пользователю ("он же его включил, значит знает") а то и вовсе поменять в процессе работы, чтобы пользователю "было удобнее".

Результат -- налицо. Представьте себе, что вы нажали "mute" ("отключить микрофон") на вашем телефоне. Теперь микрофон выключен? Да, если только вы не нажимали "mute" перед этим. Или если кнопка не сбойнула и не нажалась дважды. Посмотрите на телефон: как определить, слышит вас собеседник, или нет? Да никак!

А не доводилось вам разбираясь, почему штуковина работает не так, выяснить, что по ошибке нажали такую-то кнопку и теперь, чтобы всё было как раньше надо эту кнопку нажать ещё два раза. А убедиться, что всё как раньше, можно такими-то и такими-то действиями (например, удерживая такую-то кнопку при включении). Да, кстати, простое выключение и включение не помогает -- flash-память нынче дёшева. Или наоборот, помогает, но при этом сбрасывает все настройки. Тублер же не только не сбросится сам, но его ещё и можно заблокировать (например, крышкой).

И наконец, тумблер действует радикально и однозначно. Надо вам, чтобы компьютер не пищал никогда -- припаяйте к пищалке тумблер и не мучайтесь с тем, чтобы попросить каждую программу быть потише. Или, допустим, вы выключили компьютер тумблером -- значит, он выключен, и не включится ни по таймеру, ни по какому-нибудь wake-on-LAN.

Тумблер подчиняет прибор человеку. Кому же это мешает?


(Добавить комментарий)


[info]tatushki@lj
2005-07-16 12:12 (ссылка)
Дело в то что, этот один "надежный" бит, может косвенно влиять на другие операции, и не каждому ползователю интерестно все взаимные связи, в особенности, когда прибор многофункционален.Например при желании выполнить стандартную операцию, нет надобности выставлять все тумблеры, а прибор сам выставляет нужные defaults, хотя при желании можно их подкорректировать.
Светодиоды, мне кажется отличный индикатор, и они часто используются.
В общем мне кажется, что когда прибор жизненноважен и ореинтирован на профи, то тумберы еще влавствут(медицина, оборонная промышленность), а когда важна простота в обращении, быстрое начало стандартного пользования(без изучения инстр.), кнопки вполне подходят.
Это же можно отнести к коммандной строке.Она для профи,который не меняет интерфейс каждый месяц, а остальным важна стандартизация интерфейса, а у ком. строки с этим проблема.

(Ответить) (Ветвь дискуссии)


[info]p_govorun@lj
2005-07-16 12:50 (ссылка)
Когда я пишу о множестве тумблеров -- я предполагаю, что они все нужны для дела, то есть, прибор по сути сложен. Если же пользователь использует его для чего-то простого -- ему надо поставить все тумблеры в нужное положение, и больше их не трогать. Например, в старые времена кассирши просто блокировали кнопки на кассе, отвечающие за сотни рублей, и могли быть уверены, что даже если они ошибутся, ущерб, по крайней мере, не превысит их зарплаты :-) А как такое сделать с нынешней кассой?

Насчёт нужных defaults -- я как раз и пишу, что нынешние приборы уверены, что они лучше пользователя знают, что ему нужно. В результате не прибор подстраивается к пользователю, а пользователь -- к прибору. Например, люди не переключают рус/лат одной клавишей не потому, что им удобно это делать двумя, а потому что windows иначе не позволяет.

Вы правильно делаете, что не доверяете "умным приборам" в жизненно важных делах. Но в делах менее важных проблемы от них те же, просто менее серьёзные.

А светодиоды -- это, конечно, хорошо. Кнопка со светодиодом -- почти тот же тумблер. Проблема начинается, когда непонятно, какие именно нажатия кнопок зажигают и гасят эти светодиоды (кстати, неплохая тема для логических задач :-)

(Ответить) (Уровень выше)