LuciferMoscow,
LCR>>Веб интерфейс RSDN... LM>Че? Юзабилити на НУЛЕ
Хорошо, вот тебе аргументы:
1. Лёгкость поиска нужной информации (мягкий поиск, структура в виде дерева).
2. Лёгкость добавления туда своей информации (редактор и т.п.).
3. Лёгкость доступа к нужному форуму, статьям, голосованиям и т.д. (всё та же структура в виде дерева).
4. Функциональная насыщенность. (много чего, просто лень перечислять).
5. Приятный голубой цвет
Это при том, что этот гуи является фронтэндом для большой кучи разнородной информации.
raskin,
R>Как определить опытного пользователя GViM? Он захотел и научился R>отключать toolbar..
Интересный критерий
R>А вообще-то там весь toolbar нужен, чтобы пользователь спокойно жил, R>пока не выучит двадцать кнопок (:wq, :sp, :e, :w, :f, :q, yy, p, x, d, R>b, e, w, :.! ... — всё?) А в консоли я там вообще GUI не наблюдаю. R>Командная строка — и удобно.
Я не спорю, что кривая обучения в виме имеет очень крутую "крутизну". Короче, согласен с тем, что ты пишешь
Но здесь товарищи говорят о том, что для опытного пользователя гуй — это тормоз.
Так вот — Вим — пример гуя, который не является тормозом для опытного пользователя. Более того, как раз для опытного пользователя как раз он и является усилителем продуктивности поэтому и представляет существенную ценность в первую очередь для него (те опытного пользователя).
>> * FAR R>В принципе, да. Впрочем, что-то я уже всё меньше пользуюсь (если свои R>настройки под рукой) mc/tc . Командная строка/vim...
Правильно заточенный ФАР экономит целые месяцы жизни...
Lazy Cjow Rhrr wrote: > raskin, > R>А вообще-то там весь toolbar нужен, чтобы пользователь спокойно жил, > R>пока не выучит двадцать кнопок (:wq, :sp, :e, :w, :f, :q, yy, p, x, d, > R>b, e, w, :.! ... — всё?) А в консоли я там вообще GUI не наблюдаю. > R>Командная строка — и удобно. > > Я не спорю, что кривая обучения в виме имеет очень крутую "крутизну". > Короче, согласен с тем, что ты пишешь
Там на старте пичок. GUI его сглаживает. Дальше очень мягко идёт. И —
всё в процессе, случаёно натыкаясь в help (а также пытаясь понять, что
сделал, положив кирпич на клавиатуру) > > Но здесь товарищи говорят о том, что для опытного пользователя гуй — это > /тормоз/. > > Так вот — Вим — пример гуя, который не является тормозом для опытного > пользователя. Более того, как раз для опытного пользователя как раз он и > является усилителем продуктивности поэтому и представляет существенную > ценность в первую очередь для него (те опытного пользователя).
Смотрим историю — сначала всё было в командной строке, а потом GUI
прикрутили на всякий случай и ограниченный. Естественно он не мешает —
дёрни за верёаочку, верёвочка и отвалится. > >> > * FAR > R>В принципе, да. Впрочем, что-то я уже всё меньше пользуюсь (если свои > R>настройки под рукой) mc/tc . Командная строка/vim... > > Правильно заточенный ФАР экономит целые месяцы жизни...
Правильный *украденный* .vimrc — годы, в течении которых обкатывался
предыдущим хозяином... .bash_profile, опять же.
Чего на старте?
R>GUI его сглаживает. Дальше очень мягко идёт. И — R>всё в процессе, случаёно натыкаясь в help (а также пытаясь понять, что R>сделал, положив кирпич на клавиатуру)
Прям идилия . Сколько килограмм бумаги перевёл на то, чтобы прочитать всякие мануалы?
>> Правильно заточенный ФАР экономит целые месяцы жизни... R>Правильный *украденный* .vimrc — годы, в течении которых обкатывался R>предыдущим хозяином... .bash_profile, опять же.
Здравствуйте, Cyberax, Вы писали:
C>А как, например, мне _удобно_ посмотреть ответы на мои посты?
Поставить RSDN@Home. А что касается веба то такое вобще где либо реализовано?
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Lazy Cjow Rhrr wrote: > raskin, > > R>Там на старте пичок. > > Чего на старте?
learning curve. Но я его как-то сам прошёл по F1.. > > R>GUI его сглаживает. Дальше очень мягко идёт. И — > R>всё в процессе, случаёно натыкаясь в help (а также пытаясь понять, что > R>сделал, положив кирпич на клавиатуру) > > Прям идилия . Сколько килограмм бумаги перевёл на то, чтобы прочитать > всякие мануалы?
0, не поверите. vimtutor дочитал недавно. :help много читал.
Много подсмотрено через плечо. И даже linux документации печатно читал
10*A4,
наверное. Справка с экрана — губите поля и реки, а не леса и озёра.
>> > Правильно заточенный ФАР экономит целые месяцы жизни... > R>Правильный *украденный* .vimrc — годы, в течении которых обкатывался > R>предыдущим хозяином... .bash_profile, опять же. > > Ох, не люблю скрипты из чужих рук...
Ясно, что пойдут под переписывание, а только грабли видно. И к сложным
вещам показан подход. Если хотите ходить по воде, не забывайте про
подводные грабли.
Здравствуйте, Cyberax, Вы писали:
>> C>Эээ... А что, собственно говоря, не нравится? >> Мне не надо форматированный.
C>Вы в меньшинстве. Поэтому copy special/paste special и не стоят в C>дефолтных настройках.
Мы вдвоём по сравнению с тобой одним уже в большинстве
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
Я вкратце отвечу. Построение идеального ГУИ задача решаемая, но почти не решаемая.
В том смысле, что решение существует, но практически никто не считает нужным его искать.
Но в то, что оно существует — я верю твердо.
К слову, маленькая шпилька.
MS>...Я призываю относиться к работе отвественно — если уж назвался ГУЙем, предоставь возможности, не меньшие, чем у конфиг-файлов, хотя бы поиск. Кто-нибудь видел хоть раз диалог с закладками и поиском?
C C>Процесс создания макросов ОЧЕНЬ прост — жмем alt-f11, и пишем процедуру C>без параметров. Это и будет макрос — его можно забиндить на клавиши, C>добавить в любой тулбар или меню, повесить на событие и т.п. Более того, C>почти все команды в Ворде имеют интерфейс макросов.
Разумеется. Однако после нажатия Alt-F11 у пользователя меняется среда. Документ исчезает, а вместо него появляется среда разработки, похожая на Visual Basic. Это довольно здорово сбивает с толку.
C>Есть интерактивная запись макросов — менюшка Tools -> Macro. При этом C>записаный макрос будет так же виден в VB как обычная процедура.
Но опять-таки на него как-то надо переключиться. А в том же командном окне FoxPro все происходит на глазах у пользователя. Imho, так удобнее.
C>Ну так чем тогда Ворд не нравится? Он замечательно управляется из C>внешних скриптов на Perl/VBS/JS/...
Я разве где-нибудь говорил, что он мне не нравится? Я тоже управлал им из внешних программ. Но это, кажется, уже не GUI. Впрочем, одна вещь мне всегда не нравилась в Word — его редактор уравнений. Вот ему бы строку ввода и какой-нибудь язык описаний формул. В свое время замучился я совсем отчеты готовить. Правда, последние несколько лет я этим не занимаюсь.
Здравствуйте, Cyberax, Вы писали:
C>Эээ... А что, собственно говоря, не нравится? Ворд по умолчанию копирует C>форматированый текст, который может по требованию целевой программы C>превращаться в rtf, обычный текст или вставлятсья как Word'овский документ.
Вот я выставил шрифт, кеглю, наклон и прочие параметры и печатаю. Потом мне потребовалось процитировать фразу из Интернета. Я ее копирую (очевидная автоматизация — не печатать же вручную). И у меня все отъехало. Все параметры становятся какими-то левыми. Здесь мне выгоднее Unformatted text. Это случай 1.
Случай 2 — я копирую таблицу из браузера. Здесь мне выгоднее копировать с максимальным сохранением стилей. Я потом все стили чохом поправлю.
Рискну утверждать, что случай 1 — гораздо более частый.
Далее, предположим, что мы задались целью сделать Paste интеллектуальным, чтобы он автоматически определял, надо сохранять форматирование или же вставлять просто текст. Но у нас нет и не может быть формальных критериев этого в общем случае. Есть лишь некоторые "вторичные половые признаки". И чтобы работало более-менее адекватно, требуется нехилый объем кода. А 100% адекватности не достичь никогда.
Если экстраполировать это наблюдение на ГУИ вообще, то получается, что имплементация хорошего универсального ГУИ требует квадратичного объема работы в зависимости от его функциональности. 100 условных функций — 10000 строк кода. 200 функций — 40000 строк. Ну ладно, может не квадратичного, но всяко круче линейного. То есть, в терминах теории сложности, является трудно обрабатываемой задачей.
На то они и компьютеры (вычислители), чтобы перемалывать задачи класса O(N^2). А когда это приходится делать человеку, это уже перебор. Филосовская сущность программирования переворачивается с ног на голову — не компьютер для человека, а человек для компьютера. Нафига они тогда вообще нужны эти компьютеры?
Если же мы проанализируем ситуацию глубже, то придем к неизбежному выводу, что большую часть индустрии (массовой, конечно же!) составляет именно ГУИ. И эти ГУИ развиваются по пути усложнения для разработчиков, без существенного улучшения функциональности. Фнкциональность растет линейно, а сложность разработки — квадратично. Кому и зачем это надо? Я скажу. Это надо, чтобы накормить армию голодных индусов-халтурщиков. И устроено это по классическим принципам финансовой пирамиды — чем выше к вершине, тем больше денег. А вверху пирамиды — сами-знаете-кто.
Но это же и чревато тем же, чем чревата любая пирамида — рано или поздно рухнет. Вот поэтому ГУИ для меня и является ругательным словом. Эх, куда занесло! Чесслово, хотел ответить кратко.
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Здравствуйте, Зверёк Харьковский, Вы писали:
ЗХ>К слову, маленькая шпилька. ЗХ>
MS>>...Я призываю относиться к работе отвественно — если уж назвался ГУЙем, предоставь возможности, не меньшие, чем у конфиг-файлов, хотя бы поиск. Кто-нибудь видел хоть раз диалог с закладками и поиском?
Здравствуйте, McSeem2, Вы писали:
ЗХ>>К слову, маленькая шпилька. ЗХ>>
MS>>>...Я призываю относиться к работе отвественно — если уж назвался ГУЙем, предоставь возможности, не меньшие, чем у конфиг-файлов, хотя бы поиск. Кто-нибудь видел хоть раз диалог с закладками и поиском?
.
MS>Я помню об этом. Сколько лет понадобилось, чтобы осознать такую необходимость?
Вопрос "сколько лет?" я отметаю как неконструктивный
Надо просто принимать лучшее, отбрасывать худшее и двигаться вперед. (какой я сегодня оптимистический... может быть оттого, что отпуск обламывается?..)