Самая плюха в маках состоит в том, что автора русской раскладки для макинтошей надо повесить за то, чем он ее делал, потому что поменять местами точку и букву ю мог только полный подонок и идиот. Остальное цветочки...
не очень впечатляет. во-первых, действительно большой перекос в сторону маковских проблем. а во-вторых, это слишком похоже на брюзжание человека, который толком не представляет себе как это всё работает. достоин упоминания "баг" с интеллектуальной сортировкой, которая, по мнению автора, должна сама анализировать текст и подстраиваться под него. звучит, конечно, хорошо, но когда компьютеры станут понимать все возможные языки (а заодно и читать мысли пользователей) - я, пожалуй, наймусь в садовники. хорошо, что это случится не очень скоро.
а во-вторых, это слишком похоже на брюзжание человека, который толком не представляет себе как это всё работает.
Это одна из распространённых программистских ошибок, на которой я себя тоже часто ловлю. Проблема тут в том, что пользователю плевать, как это работает с точки зрения программиста. Он хочет, чтобы это работало так, как пн считает, что оно должно работать - do what I mean. И он заплатит денежки тому, кто предоставит ему это - или даже позволит ему приблизиться к этому - как бы "неправильно" с точки зрения программиста это не работало. Разумеется, тут есть ограничения - но в основном в результате того, что "мы так сделали 20 лет назад, когда это казалось хорошей идеей, а переделывать уже слишком дорого".
достоин упоминания "баг" с интеллектуальной сортировкой, которая, по мнению автора, должна сама анализировать текст и подстраиваться под него.
У меня не возникает ровно никаких проблем с самой идеей, кроме одной - сомнения, что программисты способны создать (и получат бюджет на) алгоритм с низким WTF factor. Если этот алгоритм будет создан - и мне, с этой точки зрения, плевать, насколько сложен он будет и сколько бессонных ночей он будет стоить его создателю и нарушения каких конвенций он от него потребует - и если этот алгоритм позволит пользователю наконец-то видеть файлы, пронумерованные натуральными числами, в порядке 1,2,3,...,10,11 - а не 1,10,11,2,20,21 - то я обоими руками за то, чтобы все сортирующие тексты компоненты имели внутри этот алгоритм как мимимум в виде опции, причём любой специалист по usability тут же потребует эту опцию включать по умолчанию. Кстати, юниксовская команда sort - его имеет, как и сортировку вида "воспринимай это как дату" и ещё несколько. Новое - хорошо забытое старое :) А вот GUI, кажется, об этом благополучно позабыли. Зря.
я, пожалуй, наймусь в садовники.
Там будет хуже - хозяину сада вряд-ли обьяснишь, что для того, чтобы подстричь дерево, его надо выкопать и пересадить в другой угол сада и что по дорожкам сада можно ходить только задом наперёд, потому что так принято ;) Пользователи компьютеров пока что терпят подобное к себе отношение - но долго ли? :)
>Это одна из распространённых программистских ошибок, на которой я себя тоже часто ловлю. >Проблема тут в том, что пользователю плевать, как это работает с точки зрения программиста. так в этом ведь и проблема. я бы даже заменил "пользователя" на "потребителя", чтобы лучше охарактеризовать этот момент =) хорошо быть потребителем...
>Разумеется, тут есть ограничения - но в основном в результате того, что >"мы так сделали 20 лет назад, когда это казалось хорошей идеей, а переделывать уже слишком дорого". есть еще масса подобных. например, "этот человек единственный, который хочет такого странного поведения, и все остальные пользователи этого просто не поймут".
>А вот GUI, кажется, об этом благополучно позабыли. просто это было означало усложнение ГУИ, который и так новичку сложно понять. в CLI это просто доп. опция, а тут как? например, сортировка списка программ в меню "Старт". я же говорю - надо мысли читать =)
>что по дорожкам сада можно ходить только задом наперёд, потому что так принято ну терпим же мы, что синее небо, несовершенных людей, намного более несовершенные машины.
мне все-таки кажется, что есть некие ограничения, которые уже давно перешли в разряд объективных. и одна из причин - "и так неплохо" aka "работает, и ладно". кто же станет переделывать что-либо (например, ГУИ) из-за концептуальной ошибки 20-ти - 30-тилетней давности? так сложилось. и все давно привыкли.
просто это было означало усложнение ГУИ, который и так новичку сложно понять.
Мне почему-то кажется, что сортировку 1,10,2 понять новчику труднее, чем 1,2,3...
ну терпим же мы, что синее небо, несовершенных людей, намного более несовершенные машины
Терпим. Но именно что - терпим. Когда-то терпели, что до соседнего города надо три дня на телеге трястись - а потом изобрели автомобиль :)
в CLI это просто доп. опция, а тут как?
Так же. Создать алгоритм, который будет содержать 100 (а пусть и 10000) эвристик, и выбирать нужных алгоритм сортировки. При ошибке - дать пользователю ясный способ вернуться к лексикографическому (например) варианту по умолчанию.
есть некие ограничения, которые уже давно перешли в разряд объективных.
Это разруха, она в головах :) То есть тот факт, что невозможно установить программу, не перезагрузив систему - может считаться "обьективным" ограничением. Но это разруха.
>Мне почему-то кажется, что сортировку 1,10,2 понять новчику труднее, чем 1,2,3... >Создать алгоритм, который будет содержать 100 (а пусть и 10000) эвристик, и выбирать нужных алгоритм сортировки. ха. да никто даже из 10-ти не будет выбирать, не говоря уже о 100-х. в том-то и проблема, что он же хочет все "автома(т|г)ически".
>То есть тот факт, что невозможно установить программу, не перезагрузив систему - может считаться >"обьективным" ограничением. Но это разруха. ну, эта разруха достаточно локальная. по крайней мере, кроме некой OS из Редмонда я больше такого нигде не видел.
я о более глобальном говорю - стандартная раскладка клавиатуры, например, тоже не самая оптимальная, но к ней все привыкли и, если поменять её, то не факт, что будет лучше.
ха. да никто даже из 10-ти не будет выбирать, не говоря уже о 100-х.
А никому и не надо. Алгоритм сам выбирать должен. Машина должна работать, человек должен думать.
по крайней мере, кроме некой OS из Редмонда я больше такого нигде не видел.
В других местах достаточно других плюх. Ну вот пример, к Редмонду отношения не имеющий: компьютерной индустрии понадобилось примерно 10 лет, чтобы понять, что если кого-то спрашивают его имя, то это, скорее всего, то же самое имя, которое у него спрашивали вчера. По крайней мере, вероятность этого весьма высока. Да и то поняли лишь частично пока. Почему это не поняли сразу? Да потому что об этом никто не думал. Потому что думать начинали с "какую крутую финюшку я могу сюда засобачить", а не "как сделать, чтобы человеку было удобно".
но к ней все привыкли и, если поменять её, то не факт, что будет лучше.
Ну там об этом тоже есть. Почему цифры на клавиатуре вверх ногами? Кому от этого лучше? Почему клавиша num lock по умолчанию включена? На кой хер нужна клавиша scroll lock? Да и caps lock к тому же - да ещё и такого размера? А стандарнтой клавиши переключения раскладок клавиатуры в эпоху глобализации до сих пор нет. Кому клавиша caps lock нужнее родного языка? Что значит надпись SysRq на клаивше print screen - и кстати, нахера нужна клавиша print screen и когда вы последний раз ей пользовались? Не лучше ли, например, сделать клавиши cut/paste, каковыми операциями мы пользуемся на пару порядков чаще? Но дизайнеры будут изобретать клавиатуры самых космических форм и цветов - но клавиша SysRq там будет всегда. Потому что тут так принято.
no subject
no subject
во-первых, действительно большой перекос в сторону маковских проблем.
а во-вторых, это слишком похоже на брюзжание человека, который толком не представляет себе как это всё работает.
достоин упоминания "баг" с интеллектуальной сортировкой, которая, по мнению автора, должна сама анализировать текст и подстраиваться под него.
звучит, конечно, хорошо, но когда компьютеры станут понимать все возможные языки (а заодно и читать мысли пользователей) - я, пожалуй, наймусь в садовники.
хорошо, что это случится не очень скоро.
no subject
Это одна из распространённых программистских ошибок, на которой я себя тоже часто ловлю. Проблема тут в том, что пользователю плевать, как это работает с точки зрения программиста. Он хочет, чтобы это работало так, как пн считает, что оно должно работать - do what I mean. И он заплатит денежки тому, кто предоставит ему это - или даже позволит ему приблизиться к этому - как бы "неправильно" с точки зрения программиста это не работало. Разумеется, тут есть ограничения - но в основном в результате того, что "мы так сделали 20 лет назад, когда это казалось хорошей идеей, а переделывать уже слишком дорого".
достоин упоминания "баг" с интеллектуальной сортировкой, которая, по мнению автора, должна сама анализировать текст и подстраиваться под него.
У меня не возникает ровно никаких проблем с самой идеей, кроме одной - сомнения, что программисты способны создать (и получат бюджет на) алгоритм с низким WTF factor. Если этот алгоритм будет создан - и мне, с этой точки зрения, плевать, насколько сложен он будет и сколько бессонных ночей он будет стоить его создателю и нарушения каких конвенций он от него потребует - и если этот алгоритм позволит пользователю наконец-то видеть файлы, пронумерованные натуральными числами, в порядке 1,2,3,...,10,11 - а не 1,10,11,2,20,21 - то я обоими руками за то, чтобы все сортирующие тексты компоненты имели внутри этот алгоритм как мимимум в виде опции, причём любой специалист по usability тут же потребует эту опцию включать по умолчанию. Кстати, юниксовская команда sort - его имеет, как и сортировку вида "воспринимай это как дату" и ещё несколько. Новое - хорошо забытое старое :) А вот GUI, кажется, об этом благополучно позабыли. Зря.
я, пожалуй, наймусь в садовники.
Там будет хуже - хозяину сада вряд-ли обьяснишь, что для того, чтобы подстричь дерево, его надо выкопать и пересадить в другой угол сада и что по дорожкам сада можно ходить только задом наперёд, потому что так принято ;) Пользователи компьютеров пока что терпят подобное к себе отношение - но долго ли? :)
no subject
>Проблема тут в том, что пользователю плевать, как это работает с точки зрения программиста.
так в этом ведь и проблема.
я бы даже заменил "пользователя" на "потребителя", чтобы лучше охарактеризовать этот момент =)
хорошо быть потребителем...
>Разумеется, тут есть ограничения - но в основном в результате того, что
>"мы так сделали 20 лет назад, когда это казалось хорошей идеей, а переделывать уже слишком дорого".
есть еще масса подобных.
например, "этот человек единственный, который хочет такого странного поведения, и все остальные пользователи этого просто не поймут".
>А вот GUI, кажется, об этом благополучно позабыли.
просто это было означало усложнение ГУИ, который и так новичку сложно понять.
в CLI это просто доп. опция, а тут как? например, сортировка списка программ в меню "Старт".
я же говорю - надо мысли читать =)
>что по дорожкам сада можно ходить только задом наперёд, потому что так принято
ну терпим же мы, что синее небо, несовершенных людей, намного более несовершенные машины.
мне все-таки кажется, что есть некие ограничения, которые уже давно перешли в разряд объективных.
и одна из причин - "и так неплохо" aka "работает, и ладно".
кто же станет переделывать что-либо (например, ГУИ) из-за концептуальной ошибки 20-ти - 30-тилетней давности?
так сложилось. и все давно привыкли.
no subject
Мне почему-то кажется, что сортировку 1,10,2 понять новчику труднее, чем 1,2,3...
ну терпим же мы, что синее небо, несовершенных людей, намного более несовершенные машины
Терпим. Но именно что - терпим. Когда-то терпели, что до соседнего города надо три дня на телеге трястись - а потом изобрели автомобиль :)
в CLI это просто доп. опция, а тут как?
Так же. Создать алгоритм, который будет содержать 100 (а пусть и 10000) эвристик, и выбирать нужных алгоритм сортировки. При ошибке - дать пользователю ясный способ вернуться к лексикографическому (например) варианту по умолчанию.
есть некие ограничения, которые уже давно перешли в разряд объективных.
Это разруха, она в головах :) То есть тот факт, что невозможно установить программу, не перезагрузив систему - может считаться "обьективным" ограничением. Но это разруха.
no subject
>Создать алгоритм, который будет содержать 100 (а пусть и 10000) эвристик, и выбирать нужных алгоритм сортировки.
ха. да никто даже из 10-ти не будет выбирать, не говоря уже о 100-х.
в том-то и проблема, что он же хочет все "автома(т|г)ически".
>То есть тот факт, что невозможно установить программу, не перезагрузив систему - может считаться
>"обьективным" ограничением. Но это разруха.
ну, эта разруха достаточно локальная.
по крайней мере, кроме некой OS из Редмонда я больше такого нигде не видел.
я о более глобальном говорю - стандартная раскладка клавиатуры, например, тоже не самая оптимальная, но к ней все привыкли и, если поменять её, то не факт, что будет лучше.
no subject
А никому и не надо. Алгоритм сам выбирать должен. Машина должна работать, человек должен думать.
по крайней мере, кроме некой OS из Редмонда я больше такого нигде не видел.
В других местах достаточно других плюх.
Ну вот пример, к Редмонду отношения не имеющий: компьютерной индустрии понадобилось примерно 10 лет, чтобы понять, что если кого-то спрашивают его имя, то это, скорее всего, то же самое имя, которое у него спрашивали вчера. По крайней мере, вероятность этого весьма высока. Да и то поняли лишь частично пока. Почему это не поняли сразу? Да потому что об этом никто не думал. Потому что думать начинали с "какую крутую финюшку я могу сюда засобачить", а не "как сделать, чтобы человеку было удобно".
но к ней все привыкли и, если поменять её, то не факт, что будет лучше.
Ну там об этом тоже есть. Почему цифры на клавиатуре вверх ногами? Кому от этого лучше? Почему клавиша num lock по умолчанию включена? На кой хер нужна клавиша scroll lock? Да и caps lock к тому же - да ещё и такого размера? А стандарнтой клавиши переключения раскладок клавиатуры в эпоху глобализации до сих пор нет. Кому клавиша caps lock нужнее родного языка? Что значит надпись SysRq на клаивше print screen - и кстати, нахера нужна клавиша print screen и когда вы последний раз ей пользовались? Не лучше ли, например, сделать клавиши cut/paste, каковыми операциями мы пользуемся на пару порядков чаще? Но дизайнеры будут изобретать клавиатуры самых космических форм и цветов - но клавиша SysRq там будет всегда. Потому что тут так принято.
TC
1, 2, 10, 11, 12, 20