Это чисто русский подход к проектированию. Пока америкосы ручки для невесомости на компах считают, наши карандашами пользуются. В известное место все компьютеры- топор, бумага, тушь и карандаш- оно надежнее будет.
Думаю, конструкторы скомпенсировали недостаток проектирования запасом прочности. Лениво было обсчитывать возможные колебания, заложили прочность в 20 раз больше, запас в 15 раз распилили на качестве материалов, того, что осталось, хватило, чтобы мост выстоял.
Мост, который выдержал нерасчетные колебания с амплитудой в полтора метра, строили явно на совесть. Слава богу, что строили не американцы.
Насколько я помню, проектная длина всей конструкции- около 30 км. Сейчас построили «волгоградский кусок» и половину моста через Волгу. Остальная часть конструкции должна проходить по левой стороне Волги. Мост- это не только кусок над водой. Он проходит по Волгограду до 2ой продольной и уходит за Мамаев курган, а это еще километра 3 где-то, плюс развязка, плюс по левому берегу довольно далеко уходит. Все это считается «длиной моста».
Возможно дело еще и в том, что мост до конца не достроен. На видео видны две группы опор. Сейчас используется только одна. То есть мост построен ровно наполовину. Возможно, что конструкция целиком и была рассчитана верно, и проблемы кроются в том, что его тупо не успели построить до конца.
Но вообще, конечно, это черт-те что. Я сам из Волгограда, каждый день мимо этой «стройки века» ездил. Волгоград славится проблемными долгостроями. То гостиницу построили на овраге, и она сползать стала, 30 лет недостроенной стояла, пока из нее не решили жилой дом сделать. То теперь мост 13 лет рожали. Выродили. Интересно, на сколько лет его закроют?
Как раз в википедии с языками все нормально (раньше было), список языков для любой страницы отображался слева, сейчас его свернули/
Для вашего случая, имхо, можно использовать url'ы вида ru.domain/page. Или же при переходе на страницу.
А вместо флагов я бы отображал иконку как у Language bar в винде. То есть Ru, En и т.д. на синем фоне. По крайней мере, этот значок многие пользователи видят если не каждый день, то довольно часто.
А по умолчанию задавать язык по ip. Лично меня бесит, когда гугл начинает со мной говорить по-немецки, но большинство людей все-таки заходит с ip той страны, в которой живут.
Вот вы упорствуете, и не очень понятно, почему. Я не нападаю на вас лично и на вашу программу, наоборот, я рад, что кто-то нашел время решить такую задачу. Мне приходилось несколько лет назад заниматься программами для работы в торговом зале и наблюдать за тем, как люди работают. Я сам занимаюсь интерфейсами, и понимаю, что иногда хочется послать критикующих, куда подальше, но почему бы не воспринимать это, как рекомендации по улучшению программы?
1) во-первых, и на eeepc можно сделать, чтобы все выглядело крупно. достаточно увеличить размеры элементов. у меня ноут 11 дюймов, разрешение 1600. как думаете, очень крупно выглядит ваша программа? Думаю, не крупнее, чем на eeepc :) Да, я согласен, что мышки берут, но… в 8 магазинах из 10, где мышки используются, я вижу мышки, которые работают на пространстве 5х5 см.
2) Я сейчас сделал десяток вложенных категорий и вбил несколько товаров в программу. Кстати. Когда я добавляю товары или категорию, список товаров каждый раз сворачивается. Приходится каждый раз снова раскрывать все категории. Очень напрягает. Представьте себе список вложенности 6-7. И на каком-то этапе вы _случайно_ промахнулись мышью, курсор переместился на соседнюю категорию в списке, и вся ваша работа по выбору пункта меню коту под хвост. Как думаете, с какого промаха мнение о вашей программе будет выражаться нецензурно?
3) 1 клик на кнопке товары. Еще 6 кликов, чтобы пройти по цепочке категорий через меню с риском случайно щелкнуть не там и начать все с начала. И еще один клик для подтверждения в другом крае экрана. А было бы проще иметь на экране не более 9 огромных кнопок (категория+ цифра), каждая из которых ведет на такой же экран с кнопками. Клавиша esc возвращает в начало, bs- на уровень вверх, клавиши цифр выбирают категорию, enter завершает ввод.
Зачем продавцу видеть весь список операций, которые он провел (не знаю, за день или вообще). Продавца интересует исключительно текущий чек. Для продавца гораздо важнее, что есть в текущем чеке. Гораздо важнее, какой товар он продает сейчас, чем список операций. На экране очень много лишнего! Когда я выбираю товар, мне не важно, что я до этого продал 1000 других товаров. Мне важно выбрать его как можно быстрее, не матерясь, когда меню пропадает с экрана из-за того, что я случайно сдвинул мышь на пол-сантиметра на соседнюю категорию. И мне важно, чтобы я видел цену и стоимость, и при этом не приглядываться. И мне важно делать как можно меньше движений мышью или руками.
Ориентируйтесь на то, как люди работают, а не на то, как удобно программировать. Есть такая прога, Diasoft 5NT, которая много чего умеет, но за интерфейс мне очень хотелось оторвать разработчикам руки по самые яйца. Как выяснилось, почти никто в компании-разработчике в банках не работал, поэтому… То, что разработчик гребет по 50 млн зелени чистой прибыли в год, их не оправдывает.
Так и в вашем случае. Если вы делаете программу для себя и своих сотрудников- их можно пнуть и заставить пользоваться тем, что есть. Но это не лучший выбор.
То, что интерфейс 1с- полное уродство, не означает, что надо его копировать.
Первая программа для домашней бухгалтерии, которую я видел- Quicken. Там настолько продуман интерфейс, что после нее все остальные программы- не более, чем студенческие поделки.
У вашей программы хороший задел и неплохие перспективы. И хотелось бы, чтобы она была популярна не потому, что она единственная, а потому, что она удобная.
1) Вы лишь подтвердили мою мысль о том, что в торговой точке может стоять eeepc, и выглядеть это на нем будет мелко :)
2) Согласен с тем, что древовидный список необходим. С этим глупо спорить. Не согласен с тем, что он должен делаться в виде всплывающего меню. Такие меню имеют очевидный недостаток- небольшая ошибка в позиционировании (помним про eeepc), и все дерево пропадает с экрана. Имхо, здесь лучше подойдут большие кнопки и либо раскрывающиеся списки, либо (это даже лучше) переключающиеся экраны. Опять-таки, помним, что пол-сантиметра на тачпаде- это пролет через 10 строк на экране.
3) Я не совсем точно, видимо, высказался. Разумеется должна быть возможность и количество вписать, и продажу вручную провести. Но это не самый распространенный случай, верно? Я исхожу из того, что на экране должна быть та информация и те элементы управления, которые перекрывают ситуацию, которая встречается чаще всего. Скажем, если вы продаете очки, то вместо «добавить, выбрать из меню, ввести количество и т.п.) более удачной будет последовательность, скажем, „кнопка очки солнцезащитные, кнопка цена от 1тыс до 2тыс, кнопка конкретного товара, если нужно- кнопка количества, подтверждение операции“. Если у вас комп с тачскрином, то это очень сильно ускорит работу. Это все имхо, разумеется, но мне кажется, что в таком случае работать сотрудникам будет сильно проще.
4) Отлично, не учел такую возможность :)
1) Очень мелко все. На экране должно быть все _гораздо_ крупнее.
2) Желательно, чтобы абсолютно все операции можно было делать исключительно клавиатурой. Вложенные многоуровневые меню- это кошмар пользователя. Подумайте о том, что в торговой точке может находиться нетбук без мышки или с тачем. В идеале программа в торговой точке должна работать или с тачскрина, или только с клавиатуры, и в ней все должно быть такого размера, чтобы можно было даже с тачпада попасть, не сильно прицеливаясь (если кнопка- то размера 100х100, если шрифт, то 36, и т.п.). Попробуйте прокрутить тачпадом полоску прокрутки, и вы поймете, что я имею ввиду. Кроме того, операции с клавиатуры проводятся гораздо быстрее, чем мышью.
3) Много лишней информации. Если у вас продажа- основная операция- не нужно делать ее по кнопке добавить. Она должна работать сразу! Нужно убрать с экрана список существующих операций, и оставить только ожидание ввода названия товара (или его чтение со сканера) или его кода.
4) Как насчет подключения штрих-сканера?
Это то, что сразу заметно. Посмотрите как работает pos-терминал в любом супермаркете. Или в кафе вроде кофе-хауса.
Можно обойтись без предварительного сохранения документов и данных. Их можно поместить на другие разделы (по одному на пользователя), смонтировать их в папки документов (назначив путь к \Users\%name%\Documents точкой монтирования вместо буквы дисков), после чего восстановление системы из раздела восстановления становится безопасной в смысле данных пользователей задачей. Проделывал такое неоднократно.
Не все так просто, к сожалению. У меня старый ноут, например, понимает только WEP-авторизацию. То есть в принципе. Поэтому одно время мне пришлось дома держать сеть именно в таком режиме. Взлом wep'а мне как-то демонстрировали. Очень быстро доступ получили. Даже пароль не потребовался.
И что делать в такой ситуации- ума не приложу. Понятно, конечно, что на новых девайсах такой проблемы нет, даже мобильник понимает современную авторизацию, но что делать с парком старый компьютером- видимо, только платить штрафы каждый день.
Как обычно, впрочем. Лишь бы стрелочника найти, закон принять, а о технической стороне никто не подумал.
Когда-то нам руководство категорически запрещало делать вообще какие-либо настройки в довольно сложной программе. К слову, у конкурентов таких настроек были десятки. Ничего, жили, работали, пользователи довольны были. Прошло время, и теперь на предложение вынести что-то в настройки уже сами разработчики дают отпор. Даже настройки proxy полностью автоматические 9читай-отсутствуют) И это нормально. Иногда это экономит кучу времени разработчиков и тестеров, иногда- наоборот. Зато пользователи явно в выигрыше. В настройках оказывается или то, без чего программа совсем не может работать, или то, без чего возникнут разные нехорошие вопросы (вроде галочек «хранить пароль»)
Лучше бы они сначала пофиксили баги с видеодрайверами в 10ке… А то очень весело получается- обновляешься на 10ку- и опа… При запуске Х-ов убунта просто насмерть подвисает. С livecd не запускается, инсталлер не работает… Очень весело… То есть с livecd можно запустить bash, а вот иксы вешают комп.
В 9ке же в unr отказывалась работать мышь в «нетбучном» интерфейсе, хотя работала во всех остальных программах. Бага на форумах обсуждалась с декабря или ноября прошлого года. Не исправляли. Говорили, что в 10 будет.
Очень ждал 1-ку. И обрадовался, когда она, наконец, вышла.
Рано радовался.
Аналогия верная.
У каждого продукта есть своя область применения, и что продукт может быть просто не предназначен для тех задач, решение которых вы от него ждете. Это все равно что купить презервативы не того размера или неправильно их надеть и жаловаться, что они порвались.
Если бы у ваших соседей был KIS, и он пропустил эту заразу- я был бы первый, кто поддержал вас в вашем возмущении. Тем более, что к продуктам касперского отношусь, мягко говоря, не очень хорошо с давних времен.
Не говорю уже о том, что «мыши плакали, кололись, но продолжали жрать кактус». Если «раз в месяц у них стабильно на экране прорастает жопа и гениталии, из SMS-локеров»- это повод вернуть деньги за этот антивирус и поставить себе другой, а не страдать. Как ни удивительно, есть бесплатные антивирусы с очень хорошей защитой.
Я купил простую и самую дешевую микроволновку. И оказывается, что я не могу на ней пожарить сосиски. Да, я знаю, что есть другие микроволновки этого же производителя, в которых есть функция гриль, которая мне нужна. Но возникает вопрос- почему производитель продает продукт, который не позволяет жарить сосиски?
Очень трудно, особенно когда звонишь с мобильника на мобильник в другом городе. Или когда на другой стороне включена громкая связь. Если качество связи хоть немного ухудшается и начинаются потери пакетов- все, сушите весла.
Не совсем согласен. Уже даже в современных телефонах (нокиа серия Е, например) голосовой набор номера и голосовое управление основаны на синтезе звука и сравнении с тем, что поступает на вход. Может быть какое-то предварительное обучение и делалось, но в «чистом» телефоне распознавание имени контакта из записной книжки работает явно не меньше, чем в 80% случаев, и со временем точность повышается. Какие алгоритмы там используются для сравнения- не знаю, но мы проверяли на работе- плевать эта система хотела на язык, шумы, тембр голоса, можно спокойно передать телефон другому человеку, все равно распознает, главное- не выделываться и не пытаться действовать как в известном анекдоте про лесопилку.
Другое дело, что записная книжка мобильника сильно меньше словаря великого русского языка, возможно еще и этим объясняется более-менее приемлемая скорость и небольшое количество ошибок.
В том и парадокс, что частоты мозга даже не мегагерцы, он содержит относительно мало нейронов, по крайней мере, создать такой объем памяти довольно легко, но хрен его знает, как он при этом умудряется делать то, что он делает. Вычислительная мощность мозга уступает современным компьютерам, но при этом мозг делает что-то, чего пока понять никто не смог. Сильно подозреваю, что как только (если это случится) это получится понять, и распознавание речи, и ИИ станут повседневными явлениями.
Вот здесь www.youtube.com/watch?v=WXV-4XNdxw4 лежит видео, где на движках «Формулы 1» марсельезу играют. Видел аналогичное видео с Smoke on the Water, но сейчас найти не могу.
Думаю, конструкторы скомпенсировали недостаток проектирования запасом прочности. Лениво было обсчитывать возможные колебания, заложили прочность в 20 раз больше, запас в 15 раз распилили на качестве материалов, того, что осталось, хватило, чтобы мост выстоял.
Мост, который выдержал нерасчетные колебания с амплитудой в полтора метра, строили явно на совесть. Слава богу, что строили не американцы.
Но вообще, конечно, это черт-те что. Я сам из Волгограда, каждый день мимо этой «стройки века» ездил. Волгоград славится проблемными долгостроями. То гостиницу построили на овраге, и она сползать стала, 30 лет недостроенной стояла, пока из нее не решили жилой дом сделать. То теперь мост 13 лет рожали. Выродили. Интересно, на сколько лет его закроют?
Для вашего случая, имхо, можно использовать url'ы вида ru.domain/page. Или же при переходе на страницу.
А вместо флагов я бы отображал иконку как у Language bar в винде. То есть Ru, En и т.д. на синем фоне. По крайней мере, этот значок многие пользователи видят если не каждый день, то довольно часто.
А по умолчанию задавать язык по ip. Лично меня бесит, когда гугл начинает со мной говорить по-немецки, но большинство людей все-таки заходит с ip той страны, в которой живут.
1) во-первых, и на eeepc можно сделать, чтобы все выглядело крупно. достаточно увеличить размеры элементов. у меня ноут 11 дюймов, разрешение 1600. как думаете, очень крупно выглядит ваша программа? Думаю, не крупнее, чем на eeepc :) Да, я согласен, что мышки берут, но… в 8 магазинах из 10, где мышки используются, я вижу мышки, которые работают на пространстве 5х5 см.
2) Я сейчас сделал десяток вложенных категорий и вбил несколько товаров в программу. Кстати. Когда я добавляю товары или категорию, список товаров каждый раз сворачивается. Приходится каждый раз снова раскрывать все категории. Очень напрягает. Представьте себе список вложенности 6-7. И на каком-то этапе вы _случайно_ промахнулись мышью, курсор переместился на соседнюю категорию в списке, и вся ваша работа по выбору пункта меню коту под хвост. Как думаете, с какого промаха мнение о вашей программе будет выражаться нецензурно?
3) 1 клик на кнопке товары. Еще 6 кликов, чтобы пройти по цепочке категорий через меню с риском случайно щелкнуть не там и начать все с начала. И еще один клик для подтверждения в другом крае экрана. А было бы проще иметь на экране не более 9 огромных кнопок (категория+ цифра), каждая из которых ведет на такой же экран с кнопками. Клавиша esc возвращает в начало, bs- на уровень вверх, клавиши цифр выбирают категорию, enter завершает ввод.
Зачем продавцу видеть весь список операций, которые он провел (не знаю, за день или вообще). Продавца интересует исключительно текущий чек. Для продавца гораздо важнее, что есть в текущем чеке. Гораздо важнее, какой товар он продает сейчас, чем список операций. На экране очень много лишнего! Когда я выбираю товар, мне не важно, что я до этого продал 1000 других товаров. Мне важно выбрать его как можно быстрее, не матерясь, когда меню пропадает с экрана из-за того, что я случайно сдвинул мышь на пол-сантиметра на соседнюю категорию. И мне важно, чтобы я видел цену и стоимость, и при этом не приглядываться. И мне важно делать как можно меньше движений мышью или руками.
Ориентируйтесь на то, как люди работают, а не на то, как удобно программировать. Есть такая прога, Diasoft 5NT, которая много чего умеет, но за интерфейс мне очень хотелось оторвать разработчикам руки по самые яйца. Как выяснилось, почти никто в компании-разработчике в банках не работал, поэтому… То, что разработчик гребет по 50 млн зелени чистой прибыли в год, их не оправдывает.
Так и в вашем случае. Если вы делаете программу для себя и своих сотрудников- их можно пнуть и заставить пользоваться тем, что есть. Но это не лучший выбор.
То, что интерфейс 1с- полное уродство, не означает, что надо его копировать.
Первая программа для домашней бухгалтерии, которую я видел- Quicken. Там настолько продуман интерфейс, что после нее все остальные программы- не более, чем студенческие поделки.
У вашей программы хороший задел и неплохие перспективы. И хотелось бы, чтобы она была популярна не потому, что она единственная, а потому, что она удобная.
2) Согласен с тем, что древовидный список необходим. С этим глупо спорить. Не согласен с тем, что он должен делаться в виде всплывающего меню. Такие меню имеют очевидный недостаток- небольшая ошибка в позиционировании (помним про eeepc), и все дерево пропадает с экрана. Имхо, здесь лучше подойдут большие кнопки и либо раскрывающиеся списки, либо (это даже лучше) переключающиеся экраны. Опять-таки, помним, что пол-сантиметра на тачпаде- это пролет через 10 строк на экране.
3) Я не совсем точно, видимо, высказался. Разумеется должна быть возможность и количество вписать, и продажу вручную провести. Но это не самый распространенный случай, верно? Я исхожу из того, что на экране должна быть та информация и те элементы управления, которые перекрывают ситуацию, которая встречается чаще всего. Скажем, если вы продаете очки, то вместо «добавить, выбрать из меню, ввести количество и т.п.) более удачной будет последовательность, скажем, „кнопка очки солнцезащитные, кнопка цена от 1тыс до 2тыс, кнопка конкретного товара, если нужно- кнопка количества, подтверждение операции“. Если у вас комп с тачскрином, то это очень сильно ускорит работу. Это все имхо, разумеется, но мне кажется, что в таком случае работать сотрудникам будет сильно проще.
4) Отлично, не учел такую возможность :)
2) Желательно, чтобы абсолютно все операции можно было делать исключительно клавиатурой. Вложенные многоуровневые меню- это кошмар пользователя. Подумайте о том, что в торговой точке может находиться нетбук без мышки или с тачем. В идеале программа в торговой точке должна работать или с тачскрина, или только с клавиатуры, и в ней все должно быть такого размера, чтобы можно было даже с тачпада попасть, не сильно прицеливаясь (если кнопка- то размера 100х100, если шрифт, то 36, и т.п.). Попробуйте прокрутить тачпадом полоску прокрутки, и вы поймете, что я имею ввиду. Кроме того, операции с клавиатуры проводятся гораздо быстрее, чем мышью.
3) Много лишней информации. Если у вас продажа- основная операция- не нужно делать ее по кнопке добавить. Она должна работать сразу! Нужно убрать с экрана список существующих операций, и оставить только ожидание ввода названия товара (или его чтение со сканера) или его кода.
4) Как насчет подключения штрих-сканера?
Это то, что сразу заметно. Посмотрите как работает pos-терминал в любом супермаркете. Или в кафе вроде кофе-хауса.
И что делать в такой ситуации- ума не приложу. Понятно, конечно, что на новых девайсах такой проблемы нет, даже мобильник понимает современную авторизацию, но что делать с парком старый компьютером- видимо, только платить штрафы каждый день.
Как обычно, впрочем. Лишь бы стрелочника найти, закон принять, а о технической стороне никто не подумал.
В 9ке же в unr отказывалась работать мышь в «нетбучном» интерфейсе, хотя работала во всех остальных программах. Бага на форумах обсуждалась с декабря или ноября прошлого года. Не исправляли. Говорили, что в 10 будет.
Очень ждал 1-ку. И обрадовался, когда она, наконец, вышла.
Рано радовался.
У каждого продукта есть своя область применения, и что продукт может быть просто не предназначен для тех задач, решение которых вы от него ждете. Это все равно что купить презервативы не того размера или неправильно их надеть и жаловаться, что они порвались.
Если бы у ваших соседей был KIS, и он пропустил эту заразу- я был бы первый, кто поддержал вас в вашем возмущении. Тем более, что к продуктам касперского отношусь, мягко говоря, не очень хорошо с давних времен.
Не говорю уже о том, что «мыши плакали, кололись, но продолжали жрать кактус». Если «раз в месяц у них стабильно на экране прорастает жопа и гениталии, из SMS-локеров»- это повод вернуть деньги за этот антивирус и поставить себе другой, а не страдать. Как ни удивительно, есть бесплатные антивирусы с очень хорошей защитой.
Другое дело, что записная книжка мобильника сильно меньше словаря великого русского языка, возможно еще и этим объясняется более-менее приемлемая скорость и небольшое количество ошибок.