LINUX.ORG.RU

Руководство по UI дизайну для программистов


0

0

На просторах интерната был обнаружен русский перевод Джоела Спольски "Руководство по UI дизайну для программистов", а также некоторых других его статей. Рекомендуется к прочтению не только програмистами, но и теми кто просто пытается настроить свой рабочий стол для удобной работы.

>>> Подробности



Проверено: gr_buza

UI

почитал тут и вспомнил одну смешную историю.

работал в конторке, занимавшейся информацией (www.fis.ru) админом,
у нас были программеры и юзвери - обработчики.
так вот, в столовую вели 2 дороги:
1 полностью по асфальту но идти дальше т.к. по улице и под прямым углом поворачивать зато грязи и бомжей нету - там всегда ходили программеры.;)
другая - по задворкам в пыли, грязи и мимо бомжей зато значительно короче - по ней всегда ходили юзеры и бухгалтерия.

и ещё - у прогаммеров с юзверями всегда был спор по поводу удобства/неужобства интерфейса, гед и как какую кнопку нажиматьи как могла возникнуть такая ситуация (программеры зачастую просто НЕ МОГЛИ ПРЕДСТАВИТЬ ЧТО ТАКУЮ КОМБИНАЦИЮ КНОПОК МОЖНО НАЖАТЬ - они ведь всегда по асфальту и под прямым углом ходили :)

делайте выводы.:-)

mumpster ★★★★★
()
Ответ на: комментарий от Die-Hard

2Die-Hard: TeX - для тех (ха-ха-ха. каламбур получился), кому надо создать новый вид документа. LaTeX - кого устраивают существующие виды документов. LyX - не знаю.

kraw ★★★★
()
Ответ на: комментарий от anonymous

<<Управление речью это конечно хорошо...>> Представляю себе, как в программистской конторе сидят n программистов в одном помещении и "управляют голосом". Не хотелось бы там работать. Или в банке операционист вводит данные (довольно-таки конфедициальные) тоже голосом. Я не говорю уж о паролях....

kraw ★★★★
()
Ответ на: UI от mumpster

СУПЕР!!! :-))))

Deleted
()
Ответ на: комментарий от anonymous

Ааааа, мля!!!! Оставил красноглазых на пару дней без присмотра и они свалились на флейм Gnome vs. KDE!!! LOL!!!
Блин, для затравки - Slackware, FreeBSD... что там еще?! Ах да, Geento... ПО-НЕС-ЛАСЬ ... ПО КОЧКАМ!!!

Про тест Люшера - спасибо я в курсе, мое любимое сочетание - глубокий черный с ярко желтым, ты уже боишся? :) Но не уж то кто-то думает что мой десктоп раскрашен в такие оттенки?! Для десктопа другой критерий, не "нравится-ненравится", а "от чего меньше глазки устают". А вот эта характеристика для всех идентична, окромя дальтоников...:)

Значит так, тому кто спросил как в виндах сделать:
1. Автоперемещение фокуса ввода следом за курсором мыши - MS PowerToysXP, фича называется XMouse. Там же есть мультидесктоп и куча других примочек, качается бесплатно с их сайта.
2. Третью кнопочку на Paste - ставим Logitech MouseWare для мышей Logitech & Genius или MS IntelliMouse для мелкомягкой мыши (Genius тоже вроде с ней работает). Там же можно назначить автоперемещение курсора мыши на дефолтную кнопку. Остальные приблуды - фигня собачья. Да, может эти проги работают и с другими мыши, точно работают, правда уже не помню с какими...:)

Irsi
() автор топика
Ответ на: комментарий от Irsi

Где это ты увидел KDE vs GNOME? Просто вылез малолетний фанатик КДЕ (а может бывший фанатик GNOME), чьи представления об удобстве, кстати, очень схожи с твоими (и прочих неандертальцев, рисующих картинки на стенах).

anonymous
()
Ответ на: комментарий от anonymous

Да-да, вся рота не в ногу...:)

P.S. Кстати, когда я работаю под фряхой, мой wm попадает в те самые 2%, которые ну ни разу не похож на win/mac/next...;) Почему? Да потому что задачи соотвествующие - нужна запускалка для XTerm & Mozilla...:)

Irsi
() автор топика

К вопросу о силе привычке - на двух из трех случайно взятых скриншотах с ЛОРа кнопочки maximaze, minimaze & close находятся в РЯДОМ, в левом углу, как и в виндах. На третьем скриншоте все по другому только потому что там windowmaker...:)
Вопрос - ну нахрена следовать за идиотским и скажем так - небезопасным решением мелкософта? Ведь по это неразумно - очень лехко промазать и вместо того чтоб свернуть окно, закрыть его... И ведь есть возможность вынести эту кнопку в другой угол... Так нет - копируют мягко говоря не самое лучшее решение...

Irsi
() автор топика
Ответ на: комментарий от Irsi

Наверное потому, что минимизация и максимизация (кстати где кнопки для максимизации только по вертикали или горизонтали? Или только в свободном месте?) давно повешены на хоткеи, а кнопки выполняют чисто декоративную роль.

anonymous
()
Ответ на: комментарий от Irsi

>На третьем скриншоте все по другому только потому что там windowmaker...:)

Дык этож настраиваемо ... просто народ настраивает так как им привычнее.

sS ★★★★★
()
Ответ на: комментарий от sS

2sS:
> Дык этож настраиваемо

Да-да, настраиваемо... Но прошу заметить - во всех трех случаях используются __дефолтные__ настройки используемого wm, для обсуждаемого свойства... Это к вопросу о том что и как юзеры настраивают на своем десктопе...:)

Irsi
() автор топика

Этот Joel, конечно, мужик в чём-то толковый, и вещи пишет интересные - если принимать их к размышлению, а не тупо вестись. Но последнее его писание, честно говоря, смешно - человек пишет, что самый лёгкий в инсталляции линукс - это редхат 9, а мандрейк, говорит, хуже, потому что инсталлятор использует жаргон: надо знать, что такое root.

Круто, а? "Хочу ставить линукс, а что такое root - не знаю, и знать не хочу!" Сам-то он, конечно, знает, кто такой рут, но пользователь, он считает, знать не обязан. А какого буя этот пользователь полез инсталлировать систему, это тайна.

anonymous
()
Ответ на: комментарий от Irsi

>глубокий черный с ярко желтым, ты уже боишся?

Irsi (*) (29.12.2003 14:24:37)

по словам Люшера такие люди склонны к суициду....

anonymous
()
Ответ на: комментарий от anonymous

> по словам Люшера такие люди склонны к суициду...

А дорогому Irsi только и остаётся ответить словами из анекдота: "Не дождётесь!!"

:-)

PitStop
()
Ответ на: комментарий от anonymous

> Круто, а? "Хочу ставить линукс, а что такое root - не знаю, и знать не хочу!"

А что, должен знать? Многие устанавливая XP не знают кто такой Администратор, и ничего, живут... :-)

> А какого буя этот пользователь полез инсталлировать систему, это тайна.

Дык работать, а не разбираться кто здесь root, а кто ... !!! :-)

PitStop
()
Ответ на: комментарий от PitStop

2PitStop: угу, к тому же на сочетании только двух нравящихся цветов выводы делать мягко говоря некорректно...:)

Irsi
() автор топика
Ответ на: комментарий от PitStop

2PitStop: хе-хе... ты знаешь что мне знакомый психолог рассказал о посетителях лора, изучая здешние скриншоты? Все поголовно психопаты, с комлексом неполноценности, обусловенными подавленными гомосексуальными наклонностями и нерегулярной половой жизнью...;)

Irsi
() автор топика
Ответ на: комментарий от Irsi

Multidesktop

> как в виндах сделать:
эта, просили ещё как в той же Xp одновременно 2-3 разным пользователям работать на консоли 9каждый в своей). под линухом это возможно. (пример: горыныч).
хочу услышать рецепт для xp.

mumpster ★★★★★
()
Ответ на: Multidesktop от mumpster

2mumpster: эта, отвечаю - было какое-то коммерческое решение, подробностей - не помню, ибо неинтересовало.

Irsi
() автор топика
Ответ на: комментарий от PitStop

Достаточно цвета Х -- фиолетовый ;)

anonymous
()
Ответ на: комментарий от anonymous

2anonymous (*) (29.12.2003 0:20:59)

только что проверил, всё работает даже с ../ перед каталогом, может ты не туда вводишь?
с русскими буквами тоже нет проблем

anonymous
()
Ответ на: комментарий от anonymous

>АА для мелких шрифтов я отключаю.

и что? ну ты ведь используешь его

>Приведи. И расскажи, для чего используешь.

ну когда например в гном появится аналог kprint? это тоже фича уже 3'х летней давности, а в гноме её до сих пор нет, про остальное говорить вообще бессмысленно, так как там даже такой простейшей фичи нет

anonymous
()
Ответ на: комментарий от anonymous

> только что проверил, всё работает даже с ../ перед каталогом, может ты не туда вводишь?

Куда "туда"? Все свои действия я описал последовательно и полностью.

> с русскими буквами тоже нет проблем

Может ты просто не видишь ругань? Запусти kwrite из терминала. Локаль у меня была кои-вская.

anonymous
()
Ответ на: комментарий от anonymous

> ну когда например в гном появится аналог kprint?

Мне нас..ть на гном. Его я не использую тоже.

> это тоже фича уже 3'х летней давности, а в гноме её до сих пор нет, про остальное говорить вообще бессмысленно, так как там даже такой простейшей фичи нет

Как ты это используешь? Для каких целей? Мне до сих пор для печати как-то хватало lpr.

anonymous
()
Ответ на: комментарий от Irsi

Multidesktop

> было какое-то коммерческое решение, подробностей - не помню, ибо
> неинтересовало.
ну-ну, сразу отмазки пошли.
речь идёт именно об решении M$ - Вы же так любите хвалиться что у Вас "всё сразу из коробки";-)
с таких позиций у линукса уже вообще ни с чем проблем НЕТ - в крайнем случае есть коммерческое решение.;)

mumpster ★★★★★
()
Ответ на: комментарий от Irsi

Re Irsi:

Статья нормальная, есть много интересного. Я придерживаюсь того, что пользователю нужно знать ровно столько сколько ему можно знать, и пользователь имеет право делать только, то что я как разработчик ему разрешаю, но это исключительно мое мнение.

<offtopic>
Что постоянно раздражает, Irsi, ты так и не научился уважать людей. И ты по прежнему молча умываешь руки, как только тебя ловят на том, чего ты вовсе не знаешь, но критикуешь. А не знаешь ты много чего. И самое плохое, то, что ты так и не учишься(даже грамматике русского языка).
Один вопрос: сколько програм (GUI) ты написал за свою жизнь, и сколько из них ты продал ?
По состоянию на полгода назад ты говорил, что программировать не умеешь вовсе. Хотя можешь не отвечать, это в принципе особой роли не играет.

<Анекдот>
Товарищ Ленин очень любил спорт, особенно уважал штангу.... Хоть и поднять не мог.
</Анекдот>
</offtopic>

to0r
()
Ответ на: комментарий от to0r

UI

> пользователь имеет право делать только, то что я как разработчик ему
> разрешаю
вот, вот - птолько по асфальту и под прямым углом.:-)

mumpster ★★★★★
()
Ответ на: комментарий от ugoday

> Плевать на интуитивно понятные интерфейсы. Хочу интеллектуально понятный интерфейс.Если кто-то не умеет читать (документацию) он должен мучиться.

Обычные рассуждения малолетнего максималиста. Который так и не прочитал статью. Или несмог напряч мозги и понять о чем в ней пишур. В общем глупый и обделенный человек.

anonymous
()
Ответ на: комментарий от to0r

>Что постоянно раздражает, Irsi, ты так и не научился уважать людей. И ты по прежнему молча умываешь руки, как только тебя ловят на том, чего ты вовсе не знаешь, но критикуешь. А не знаешь ты много чего. И самое плохое, то, что ты так и не учишься(даже грамматике русского языка). Один вопрос: сколько програм (GUI) ты написал за свою жизнь, и сколько из них ты продал ? По состоянию на полгода назад ты говорил, что программировать не умеешь вовсе. Хотя можешь не отвечать, это в принципе особой роли не играет.

Да он не виноват. Так на ЛОРе принято - обсуждать всё что можнои других втравливать.

>Один вопрос: сколько програм (GUI) ты написал за свою жизнь, и сколько из них ты продал ?

А про это уже ответил кто-то, "рассуждения малолетнего максималиста".

anonymous
()

у того же автора

"...ни один разработчик программного обеспечения с минимумом здравого смысла не будет намеренно писать софт для платформ с сотней тысяч пользователей в лучшие времена, типа BeOS, когда он может при том же объеме работ создавать программы для платформ с сотней миллионов пользователей, типа Windows. То, что кто-то вообще пишет софт для этих экзотических систем, еще раз доказывает, что корыстные побуждения - это не все, и религиозные предпочтения все еще живы. Как это мило с твоей стороны, дорогой, ты написал симпатичный microEmacs клон для Timex Sinclair 1000. Молодец, возьми с полки пирожок!...."

anonymous
()
Ответ на: комментарий от anonymous

>Куда "туда"? Все свои действия я описал последовательно и полностью.

ещё раз объясняю в диалоге KDE две строки ввода - сверху каталог, снизу файл. вот в верхнюю строку и вводи свои ../d должно всё работать (по крайней мере у меня работает)

ругани в консоли я не увидел, локаль тоже koi8-r

KDE 3.1.1a скачанный в своё время с kde.org в бинарях под Debian 3.0

anonymous
()
Ответ на: комментарий от anonymous

>Как ты это используешь? Для каких целей? Мне до сих пор для печати как-то хватало lpr.

фильтры/параметры страницы/настройки печати специфических документов (типа html) и тд

anonymous
()
Ответ на: комментарий от anonymous

> ещё раз объясняю в диалоге KDE две строки ввода -

Еще раз объясняю - мне глубоко нас..ть, сколько в диалоге KDE строк ввода. Я набирал <C-O> и начинал набирать имя файла. Авто комплита не было.

> сверху каталог, снизу файл. вот в верхнюю строку и вводи свои ../d должно всё работать (по крайней мере у меня работает)

Еще раз объясняю - я не хочу жонглировать фокусом ввода, тратя на это драгоченное время и нервы. Это должен делать сам диалог.

anonymous
()
Ответ на: комментарий от Irsi

Мне понравилось. Хорошее наблюдение. Авторы этих скриншотов наверное тоже кричат что-то вроде "Linux Rulizzzz, Offtopic - suxxxx". Забавно, пиджак одел, а задница голой осталась.

"Я не буду их критиковать, я поступлю хуже - просто сошлюсь на них" (C) Вроде Линкольн.

rabbit
()
Ответ на: комментарий от anonymous

альтернативы

> когда он может при том же объеме работ создавать программы для
> платформ с сотней миллионов пользователей, типа Windows.
ну-ну. особенно понравилось "тот же объём" и полное отсутствие моральных принципов у чела.
что ж, "видно птицу по помёту". всё таки нормальный мужик - лезбиян.;-)
а у педиков всё-таки извращённое мышление.

mumpster ★★★★★
()
Ответ на: альтернативы от mumpster

Судя по тусовке на этом сайте у "линуксовых натуралов" с мышлением вообще никак.

anonymous
()
Ответ на: комментарий от anonymous

Таак, WIMP - это Windows Interface with Mouse Pointing, а SILK, что это такое?

anonymous
()
Ответ на: комментарий от Irsi

Знаешь, Ирси, ты прав. Но только не вылечить это никакими wm'ами. Это беда в головах, а не в wm'ах...

Zulu ★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.