LINUX.ORG.RU
 
Irsi

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


0

0

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

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


[#]  
mumpster

UI

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

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

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

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

***** ()

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

> имеет две настройки - "включить/выключить" и "громкость". Усё

А можно ещё селектор входов. Уж слишком неудобно без него.

# ()

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

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

**** ()
[#] Ответ на: Re: Re: от anonymous 27.12.2003 5:11:44  

Re: Re: Re:

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

**** ()
[#] Ответ на: UI от mumpster 29.12.2003 7:59:22  
Dimez

Re: UI

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

***** ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от anonymous 29.12.2003 0:24:06  
Irsi

Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

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

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

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от Irsi 29.12.2003 14:24:37  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от anonymous 29.12.2003 14:47:48  
Irsi

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

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

# ()
[#]  
Irsi

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

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

# ()

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

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

anonymous ()

Re: СкриншоТ под новый Год

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

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

***** ()
[#] Ответ на: Re: СкриншоТ под новый Год от sS 29.12.2003 16:31:54  
Irsi

Re: Re: СкриншоТ под новый Год

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

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

# ()
[#]  

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от Irsi 29.12.2003 14:24:37  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от anonymous 29.12.2003 18:14:43  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

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

:-)

# ()
[#] Ответ на: Re: Руководство по UI дизайну для программистов от anonymous 29.12.2003 18:05:24  

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

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

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

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

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

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от PitStop 29.12.2003 18:31:17  
Irsi

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от Irsi 29.12.2003 18:34:00  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

Ну дык выводы у нас горазды делать.
А любители цвета X на цвете Y это сразу педе.... ?

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от PitStop 29.12.2003 18:37:05  
Irsi

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от Irsi 29.12.2003 14:24:37  
mumpster

Multidesktop

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

***** ()
[#] Ответ на: Multidesktop от mumpster 29.12.2003 19:50:15  
Irsi

Re: Multidesktop

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

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от anonymous 29.12.2003 0:20:59  

Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от anonymous 29.12.2003 0:24:06  

Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от anonymous 29.12.2003 22:40:06  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от anonymous 29.12.2003 22:41:45  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

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

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

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

anonymous ()
[#] Ответ на: Re: Multidesktop от Irsi 29.12.2003 19:53:51  
mumpster

Multidesktop

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

***** ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от Irsi 29.12.2003 14:24:37  

Re: Irsi

Re Irsi:

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

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

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

* ()
[#] Ответ на: Re: Irsi от to0r 30.12.2003 12:08:58  
mumpster

UI

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

***** ()
[#] Ответ на: Re: Руководство по UI дизайну для программистов от ugoday 28.12.2003 20:07:55  

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

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

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

anonymous ()
[#] Ответ на: Re: Irsi от to0r 30.12.2003 12:08:58  

Re: Re: Irsi

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

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

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

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

anonymous ()
[#]  

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от anonymous 30.12.2003 1:26:44  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

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

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от anonymous 30.12.2003 1:28:53  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ.... от anonymous 30.12.2003 18:23:18  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Я плакалъ....

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

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

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

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

anonymous ()

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

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

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

* ()
[#] Ответ на: Re: Руководство по UI дизайну для программистов от anonymous 30.12.2003 15:58:36  
mumpster

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

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

***** ()
[#] Ответ на: альтернативы от mumpster 31.12.2003 19:16:08  

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

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

anonymous ()
[#] Ответ на: Re: Re: СкриншоТ под новый Год от Irsi 29.12.2003 16:43:47  
Zulu

Re: Re: Re: СкриншоТ под новый Год

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

**## ()