Дон Карлос ([info]kastaneda) wrote,
@ 2006-06-08 18:35:00
Previous Entry  Add to memories!  Share this!  Next Entry
Entry tags:flood, linux, q-revo

Чёрт. Как же это неудобно — в незнакомом графическом редакторе искать по всем пунктам главного меню простую и понятную функцию Crop. Неизвестно, где она. Неизвестно, как её назвали после локализации. Неизвестно, есть ли она в этом редакторе вообще!

/me в истерике бьётся головой об клавиатуру…

Deskbar — как консоль на десктопе, zsh — наоборот, как GUI в консоли. Ну почем, почему, почему, почему, какого чёрта почему разработчики интерфейса делают такие ужасные вещи, как километровые меню? Зачем мне тысячи иконок для разных mimetypes, сто тридцать восемь тулбаров и пять миллионов ключей в командной строке?



(12 comments) - (Post a new comment)


[info]yrashk
2006-06-08 06:43 pm UTC (link)
если б только в интерфейсе беда была...

(Reply to this)


[info]_iggi_
2006-06-08 08:53 pm UTC (link)
Очень просто. Пользователю нужно меню из пяти пунктов, 10 иконок, 2 тулбара и три ключа. Но каждый хочет свои собственные, уникальные. Умножаем на количество пользователей и имеем результат.

(Reply to this) (Thread)


[info]kastaneda
2006-06-09 11:17 am UTC (link)
Проблема в том, что об удобстве или не думают, или думают жопой.

Пользователю не нужно меню, иконки, тулбары и ключи командной строки. Ему надо средство, которое вообще хоть как-нибудь позволяют выполнить поставленную задачу; когда это становится принципиально возможным - тогда и возникают вопросы удобства. WIMPS и комстрока некогда были весьма новаторскими, но сейчас превратились в фетиш. Косность мышления, откровенная тупость и бездумное копирование всего у всех.

Видел недавно самопальный shell-скрипт одного товарища, который принципиально управлялся не через ключи, а через переменные окружения. Выглядело это (в bash, zsh итд) вот так:

export important_variable=1234
export another_important_variable=2345
foo=1 bar=2 quux=3 ./script
mode=4 ./script


Следует отметить, что в том контексте это было обалденно удобно. А морали нет никакой.

P.S. Ну почему у броузеры умеют показывать JPEG, но не умеют показывать EXIF из него? Почему я не могу редактировать во внешнем редакторе? (Вернее, могу, но только в elinks'е). Почему у меня такие ограниченные возможности по перекомпоновке тулбаров в KDEшных приложениях? (Они лучше, чем в какой-либо среде, но всё равно ограничены). Почему я не могу ввести кавычки-"ёлочки" в своём редакторе, кроме как набрать entity? Et cetera.

(Reply to this) (Parent) (Thread)


[info]_iggi_
2006-06-09 12:45 pm UTC (link)
P.P.S. О чем я и говорю. Кому-то надо "елочки", кому-то иероглифы, кто-то захочет писать справа налево по диагонали в шахматном порядке. Каждому надо немного, но пользователей сотни и тысячи. Когда эти требования надо удовлетворить в рамках одной программы, появляются монструозные приложения с отдельной программой для их настройки. Будет этот монстр с WIMPs, текстовым конфигом или кучей ключей - дело десятое. Проще от этого он не станет.

(Reply to this) (Parent) (Thread)


[info]kastaneda
2006-06-09 01:08 pm UTC (link)
Я - про unix-way. Прекрасный текстовый браузер ELinks использует для редактирования текста в [textarea] любой внешний редактор. Прекрасный текстовый редактор Vim не имеет средства сортировки строк; зато можно выделить руками блок текста, нажать и сказать :!sort (но вообще - что угодно). Мне это кажется логичным и правильным. Всё многообразие того, что может понадобиться пользователю, замечательно комбинируется из отдельных частей.

Почему этого нет в KDE, GNOME или Windows XP?

(Reply to this) (Parent) (Thread)


[info]_iggi_
2006-06-09 01:15 pm UTC (link)
Для этого пользователь должен знать, из чего можно скомбинировать результат и как. А для среднего конечного пользователя идеальный интерфес - две кнопки, "ХОЧУ" и "НЕ ХОЧУ". Его не интересует, как устроен компьютер или операционка и какие там есть компоненты. Ему важно как можно быстрее получить результат. В идеале - одним кликом.

(Reply to this) (Parent)

Malx
(Anonymous)
2006-06-09 10:23 pm UTC (link)
В WinXP это есть между прочим.
Только никто пользоваться не умеет :) И учиться не хочет. И даже знать что оно есть не хочет.

А с тем же textarea - ну для кого придумали буфер обмена?? не я понимаю что тебе хочется кнопочку нажать и все - но ведь можно просто набрать в редакторе, Ctrl+A, Ctrl+V и все - никакой мороки :) И главное никто даже не догадывается просто скопировать текст в любимый редактор! Все мучаются.

btw - для mozilla (редактировать во внешнем редакторе):
http://mozex.mozdev.org/faq.html#textarea

для вин:
http://www.microsoft.com/technet/archive/ie/deploy/scrplets.mspx?mfr=true
"Scriptlets: Components for Real People"


ps. а про толпы менюшек - ты видел скрины нового офиса? :) прозрей. никаких менюшек.

(Reply to this) (Parent) (Thread)

Re: Malx
[info]kastaneda
2006-06-12 11:13 am UTC (link)
Ctrl+A, Ctrl+V и все - никакой мороки

В том-то и морока, что приходится многие годы нажимать "всего пару кнопок".

(Reply to this) (Parent) (Thread)

Re: Malx
[info]malx
2006-06-13 10:17 am UTC (link)
Альтернатива? ;)

Не эту пару, так другую... а разница то в чем? :)

Возможность есть? Есть. Разница между вариантами не кардинальная. А возмущаются только что специальной кнопки нет.. не факт что она удобнее вообщем-то (я не говорю про консоль).

А чтобы не жать эти пару кнопок любимый редактор должен быть уже встроен вместо textarea. :) Типа как MS Word встроен в Outlook для редактирования писем. Но для этого требуется особое написане программы редактора - чтобы он поддерживал такое встраивание.....

И никакого отношения к pipe-ам :)

(Reply to this) (Parent)


[info]ex_feuerbach769
2006-06-11 10:34 am UTC (link)
Deskbar — как консоль на десктопе, zsh — наоборот, как GUI в консоли.
Что ты имеешь ввиду?

(Reply to this) (Thread)


[info]kastaneda
2006-06-12 11:10 am UTC (link)
Deskbar - если упростить, то это средство управления десктопом с клавиатуры. В визуальной среде управления появляется некоторый аналог консоли.

zsh с его наворотами, наоборот, даёт возможность сделать консоль более визуальной.

(Reply to this) (Parent)


[info]no__more
2006-06-13 08:44 am UTC (link)
Точно нужен один унверсальный шел с одной универсальной командой у которой будет один универсальный ключь.
PS
Хотя выглядит чуть утопично.

(Reply to this)


(12 comments) - (Post a new comment)