А сделайте мне репрезентативную выборку, чем пользуются люди в WYSIWYG редакторах, стилями или непосредственным форматированием текста и скажите, при выборе вы будете полагаться на эту выборку или на здравый смысл? Во втором случае вас ждет разочарование, ибо редактирование стилей обычно убирают куда подальше.
Я не говорю о всех, я говорю о людях, которые знают, чего хотят.
Я не ударяюсь в крайность. По закону подлости, обычно, нужно именно то, что разработчики засунули подальше. Это случается потому, что во время проектирования интерфейса нереально продумать абсолютно все кейсы использования программы, особенно если это какой-либо «универсальный» продукт. В сложном интерфейсе тоже без поллитры не разберешься и зачастую время обучения получается сопоставимым. У командных интерфейсов проблемой, скорее, является не обучение, а порог вхождения, который довольно высок.
Не только мышки изменились, клавиатуры тоже меняются, но дело не в этом. Там чисто теоретические изыскания, все оценки проводятся на модели, и если вы уменьшите в этой модели константы, связанные с мышью, вы не измените выводов, ибо пять нажатий клавиш все равно получатся быстрее, чем десяток движений мышкой от того, что все элементы не уместились на экране (Я мог бы вставить сюда картинку Apple App | Google App | our company app, но не буду искать). Суть в том, что большинство программ имеют такое количество различных элементов интерфейса, что их просто невозможно уместить на экране все и сразу.
Мне надоело с вами спорить. Почитайте Джефа Раскина, чтоли. Он хорошо обосновывает, почему командный режим, хоть он и сложнее в освоении, гораздо быстрее, чем использование мыши. В общем все сводится к тому, что при увеличении количества элементов интерфейса повышается вложенность и уменьшаются размеры, что довольно неблагоприятно влияет на скорость работы с помощью мыши. Хоткеи и хорошо продуманный командный интерфейс решают эту проблему благодаря тому, что человеку не нужно искать глазами курсор, двигать мышь и зачастую делать несколько лишних действий ради одной кнопки, любые действия в командном интерфейсе доступны здесь и сразу.
Если сработало автодополнение, то команда существует — запустится что-то другое.
Это бред, чему же еще запускаться, если команда с именем программы, которую вы хотите запустить существует?
(учтите, хороший автокомплит не подставит что-либо, когда есть несколько разных вариантов, а выведет список этих вариантов и будет ждать следующего символа).
100 действий в минуту? Вы сильно загнули, я такие частые щелчки слышу только когда сосед в доту играет, осознанные действия с такой скоростью не происходят.
Я сейчас не рассматриваю часто запускаемую программу — её лучше вообще на хоткей повесить.
А зачем проверять правильность автодополнения? Сработает — прога запустится, не сработает — не велика проблема.
С мышкой идет последовательность: Перенести руку на мышь, открыть меню, найти взглядом нужное подменю, навести на него курсор, щелкнуть, найти нужный пункт, навести на него курсор, щелкнуть. У меня на это уйдет в около четырех секунд.
С командной строкой Вы даже не задумаетесь об этом: хотите запустить inkscape? Вы начинаете вводить первые буквы, жмете таб и энтер, вы можете даже не глядеть, ни на клавиатуру, ни на экран. Достоинства слепого ввода в том, что не думаешь о том, как ввести то или иное слово, ты его просто вводишь. Я это делаю за полторы секунды.
На самом деле, это дело привычки, пока не попробуешь работать с хорошей консолью (и пока не узнаешь мелкие фишки, которые не всегда очевидны, но которыми начинаешь пользоваться на уровне рефлексов), этого не поймешь.
Знаете, все с точностью наоборот — чтобы начать что-то делать мышью надо перенести на неё руку с клавиатуры. Это кстати одна из причин, по которой я полностью отказался от мыши в пользу тачпада — руки тянуть не надо, только пальцы, а с трекпоинтом вообще сказка, очень жалею, что сейчас на моей клавиатуре его нет.
Не соглашусь. Хорошая командная строка имеет не плохое автодополнение. Поэтому набрать что-нибудь вроде ink<tab> проще, чем найти мышкой меню, в нем Graphics а в нем уже Inkscape.
На самом деле, на мой взгляд панель в windows убога настолько, что лучше бы её вовсе не было. Начиная с XP она начала жиреть за счет экрана, а механизм отображения скрытой панели действительно обычно срабатывает тогда, когда это не нужно и не работает нормально тогда, когда ты этого хочешь. У всевозможных дока в OSX и слизанных с неё присутствует та же проблема (при том, что сам по себе элемент не сильно нужный).
В моем понимании идеальная панель — тонкая и все свободное место на ней занимают кнопки окон (не маленькие кнопки, как на доке, а реально прямоугольники занимающие всё место), кнопка для вызова меню на панели не нужна вовсе, это действие гораздо лучше смотрится в контекстом меню, пусть даже оно и никак не относится к текущему контексту.
У меня только один вопрос. Если повернуть экран, как на третьей с конца фотографии, рамка не мешает? Она же загораживает часть экрана.
ИМХО у всех таких ультрабуков/планшетов есть фатальный недостаток — сам по себе режим планшета для работы практически не нужен. Однако я адепт управления с помощью клавиатуры и потому мое мнение сильно субъективно. Именно поэтому не спешу покупать себе планшет да и следующий ноутбук скорее всего будет из Серии ThinkPad T с классической клавиатурой.
Я не ставил цель описать полностью работу с libpng — для этого необходимо понимать все настройки изображения, которые можно выставить. Понимая их разобраться в libpng не сложно.
Цель моего поста — экономия времени тех, кому как и мне нужен минимум. Я потратил на это полтора часа, буду рад, если кто-то благодаря этому посту потратит всего 15 минут. Повторюсь, но толкового примера использования libpng я не встретил, тем более в рунете.
Я знаю английский, просто некоторую документацию бывает очень тяжело читать (вне зависимости от языка).
С форматом и типом я ковырялся в течении часа, в пост вынес тот способ, который заработал.
Проблема не сколько в RGB vs. BGR (с этим всё в порядке), проблема в альфа канале, значение которого идет не после значений цветов, а перед ними. Если это не учитывать, то с картинкой творятся странные вещи.
Конечно, я понял, о чем речь, но здесь, на мой взгляд, больше подошло бы устоявшееся название «баг». Пускай это заимствование, но «дефект» в таком контексте звучит как-то странно.
Я не говорю о всех, я говорю о людях, которые знают, чего хотят.
Это бред, чему же еще запускаться, если команда с именем программы, которую вы хотите запустить существует?
(учтите, хороший автокомплит не подставит что-либо, когда есть несколько разных вариантов, а выведет список этих вариантов и будет ждать следующего символа).
100 действий в минуту? Вы сильно загнули, я такие частые щелчки слышу только когда сосед в доту играет, осознанные действия с такой скоростью не происходят.
Я сейчас не рассматриваю часто запускаемую программу — её лучше вообще на хоткей повесить.
С мышкой идет последовательность: Перенести руку на мышь, открыть меню, найти взглядом нужное подменю, навести на него курсор, щелкнуть, найти нужный пункт, навести на него курсор, щелкнуть. У меня на это уйдет в около четырех секунд.
С командной строкой Вы даже не задумаетесь об этом: хотите запустить inkscape? Вы начинаете вводить первые буквы, жмете таб и энтер, вы можете даже не глядеть, ни на клавиатуру, ни на экран. Достоинства слепого ввода в том, что не думаешь о том, как ввести то или иное слово, ты его просто вводишь. Я это делаю за полторы секунды.
На самом деле, это дело привычки, пока не попробуешь работать с хорошей консолью (и пока не узнаешь мелкие фишки, которые не всегда очевидны, но которыми начинаешь пользоваться на уровне рефлексов), этого не поймешь.
В моем понимании идеальная панель — тонкая и все свободное место на ней занимают кнопки окон (не маленькие кнопки, как на доке, а реально прямоугольники занимающие всё место), кнопка для вызова меню на панели не нужна вовсе, это действие гораздо лучше смотрится в контекстом меню, пусть даже оно и никак не относится к текущему контексту.
ИМХО у всех таких ультрабуков/планшетов есть фатальный недостаток — сам по себе режим планшета для работы практически не нужен. Однако я адепт управления с помощью клавиатуры и потому мое мнение сильно субъективно. Именно поэтому не спешу покупать себе планшет да и следующий ноутбук скорее всего будет из Серии ThinkPad T с классической клавиатурой.
Цель моего поста — экономия времени тех, кому как и мне нужен минимум. Я потратил на это полтора часа, буду рад, если кто-то благодаря этому посту потратит всего 15 минут. Повторюсь, но толкового примера использования libpng я не встретил, тем более в рунете.
Я знаю английский, просто некоторую документацию бывает очень тяжело читать (вне зависимости от языка).
С форматом и типом я ковырялся в течении часа, в пост вынес тот способ, который заработал.
Проблема не сколько в RGB vs. BGR (с этим всё в порядке), проблема в альфа канале, значение которого идет не после значений цветов, а перед ними. Если это не учитывать, то с картинкой творятся странные вещи.
Самому node-webkit очень нравится, даже проект по работе на нем пишу. Хотя, я думаю просто переименуют проект в node-blink.