vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Я кажется, понял в чем состоит основное различие в позиции по вопросу интерфейса пользователя между мной и всякими защитниками Desktop Environments.

Они считают, что интерфейсы должны быть такими, чтобы ими легко было научиться пользоваться.
Я считаю, что учиться пользоваться компьютером - ниже человеческого достоинства. Следует учить компьютер наиболее удобным для каждого конкретного пользователя способом исполнять требования этого пользователя. Поскольку люди все разные, то двух одинаковых интерфейсов быть не должно.

Компьютер - это инструмент, который продолжает наши мысли, так же как топор или весло продолжают нашу руку. Руки у всех примерно одинаковы (кроме тех, у кого они растут оттуда, откуда должны расти ноги). А вот мысли у каждого уникальны.
Использование стандартизованных интерфейсов загоняет наши мысли в определенные рамки. И это плохо.
Именно поэтому пользователи Windows-подобных систем так любят аляповатые картинки на десктопе, анимированные иконки и т.д.

Им хочется хоть как-то перенести в компьютер черты своей индивидуальности.

Но дело-то не во внешнем виде. Индивидуальным должен быть именно способ взаимодействия.

Естественно, какая-то стандартизация нужна. Иначе сложно будет взаимодействовать.

Минимальный уровень сложности интерфейса, который имеет смысл стандартизовать - это язык.

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

К языкам программирования это тоже относится. Да даже и к продвинутым языкам конфигурирования, не обладающим, тем не менее тьюринговой полнотой.

Ранний Unix не имел иного интерфейса кроме языкового (sh, ed - это языки). Появление GUI (даже менюшек в текстовом режиме) привело к появлению более примитивного способа взаимодействия, чем язык. Вот этот способ взаимодействия уже слишком туп, чтобы его можно было стандартизовать.

Re: Reply to your comment...

Date: 2007-09-12 05:20 am (UTC)
From: [identity profile] dottedmag.livejournal.com
Если запоминать рецепты - нужен. Но запоминающих рецепты лучше прямиком
отправить в биореактор.

Re: Reply to your comment...

Date: 2007-09-12 06:16 am (UTC)
From: [identity profile] rusec.livejournal.com
Я не хочу запоминать рецепты. Я хочу взять готовый ответ, применить и забыть.
Моя профессия не состоит в компиляции kde под freebsd. У меня другие дела на компьютере. На которые я и буду тратить ресурсы (время, силы, etc.)

В биореактор не пойду.

Re: Reply to your comment...

Date: 2007-09-12 08:05 am (UTC)
From: [identity profile] gns-ua.livejournal.com
> Моя профессия не состоит в компиляции kde под freebsd.

тогда не надо это делать на рабочем месте в рабочее время. Надо поставить пакет, собранный теми, для кого это профессия.

То эе самое относится к дому - но тут уже говорить надо не о профессии, а об интересах. Если интересно - вникнуть, разобраться и сделать. Не интересно - опять же поставить пакет, собранный профессионалом.

Re: Reply to your comment...

Date: 2007-09-12 08:50 am (UTC)
From: [identity profile] rusec.livejournal.com
Так я о том и толкую. Я не хочу решать побочные проблемы, я хочу использовать решение профессионала. Для этого оный профессионал должен общаться с компьютером на том же языке, что и я. Я спросил, как удалить всё нах, он сказал - rm -rf /
я удалил. Нужно это редко, спецпакета нет и не будет, общий язык рулит.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 2nd, 2025 05:32 pm
Powered by Dreamwidth Studios