Comments 53
Но в компаниях бывают правила безопасности, что не всегда можно обойти. Всякие начальники бывают ;)
ОК! Password
«Пароль должен содержать, как минимум 2 цифры»
Без проблем! Password77
— Розы.
— Извините, в вашем новом пароле слишком мало символов!
— Розовые розы.
— Извините, пароль должен содержать хотя бы одну цифру!
— 1 розовая роза.
— Извините, не допускается использование пробелов в пароле!
— 1розоваяроза.
— Извините, необходимо использовать, как минимум, 10 различных символов в пароле!
— 1гребанаярозоваяроза.
— Извините, необходимо использовать, как минимум, одну заглавную букву в пароле!
— 1ГРЕБАНАЯрозоваяроза.
— Извините, не допускается использовать несколько заглавных букв, следующих подряд!
— 1ГребанаяРозоваяРоза.
— Извините, пароль должен состоять более чем из 20 символов!
— 1ГребанаяРозоваяРозаБудетТорчатьИзТвоейЗ@дницыЕслиТыНе ДашьМнеДоступПрямоБл%дьСейчас!
— Извините, но этот пароль уже занят!
Именно так я задавал пароль в скайпе.
А это потому, что не надо требовать регистрацию пользователя там, где она не нужна.
Но упоротые маркетологи считают, что регистрация и самоустанавливающаяся при каждом чихе галка "подписаться на рассылку" повышает лояльность пользователя. А количество регистраций как показатель работы.
И начинаются адские пароли и головоломные капчи.
Если регистрации и стойкие пароли нужны не пользователю, а сервису — это неправильно и создает всем проблемы.
А это потому, что не надо требовать регистрацию пользователя там, где она не нужна.Абсолютно и безоговорочно согласен. Но Вы же не будете утверждать, что регистрация не нужна вообще нигде? А среди сайтов, где регистрация нужна, имеется подмножество, в котором взлом аккаунта несёт серьёзные последствия. В этом подмножестве имеется подмножество, где двухфакторная аутентификация является нежелательной по тем или иным причинам. И вот в рамках этого итогового подмножества наличие ограничений на стойкость пароля является объективной необходимостью.
Вообще, интересно наблюдать, как фраза «существуют ситуации, когда пароль должен быть не слишком простым» вдруг трактуется людьми как «все сайты обязаны быть с регистрацией, и со сложным паролем, и с неудобной формой, заставляющей пользователя угадывать критерии сложности», и они начинают спорить с этим постулатом вместо того, что реально было написано в сообщении.
А то перешли в другую и среду и давай все заново изобретать. Смотрю я за тем что в вебе творится и офигеваю — где 25 лет развития интерфейсов. Поколения сменились и все?
Просто надо приспособить все для других разрешений и способов ввода.
Посоветуйте, пожалуйста, хорошую книгу по GUI
Есть ещё тот кто создал кнопку пуск в Windows, но книгу которую я от него читал никак найти не могу имя забыл к сожалению.
refactoringui.com
п. 10. Поле для телефона со скобками и дефисами — ад горит в аду.
П.10 скобки и дефисы ставятся автоматически, чтобы пользователь не запутался в цифрах, многие запоминают номер телефона комбинациями.
Спасибо за замечания, все это действительно нужно учитывать ;)
Набил на клавиатуре, если ты постоянно вводишь дату или указал в календаре, если тебе на ходу диктуют.
Почему сверху, а не слева от поля ввода данных?
А почему все решили что этот стиль правильный?
Вот лично мне удобнее когда называние слева.
Я не китаец, который привык сканировать сверху вниз взглядом…
Мне лично как то удобнее, слева направо.
Но почему то "все" решили, что "пользователям так удобнее..." Проводился опрос?
Когда заголовок слева от текстового поля, на экране телефона элементы будут съезжать относительно друг друга.Может, конечно, глупость скажу, но как же выравнивание?
Сейчас модно размещатьplaceholder как заголовок.Вы хотели сказать обратное: «модно размещать заголовок как placeholder»?
Горите в аду за placeholder звёздочками на месте пароля!
ФИО — это совковый канцеляризм. Если вам нужна реально актуальная БД — разделяйте по полям. Если просто обратиться к человеку — так и назовите поле: «Как к вам обращаться».
Формат номера +7 (город) номер — ещё одно бездумное следование «традиции».
Формат номера +7 (город) номер
— ещё одно бездумное следование «традиции».
Вообще есть стандарт E.164
(точнее рекомендация
, но всё же), согласно которому номер рекомендуется вводить в формате ${страна} ${оператор} ${абонент}
, и для России страна
всегда +7
, оператор
— это код города или префикс оператора, а остальное уже идёт как номер абонента.
Библиотека LibPhoneNumber от Гугла, при отображении номера в национальном формате, код оператора отбивает просто пробелами и разбивает номер абонента на три части через -
.
если вводите сокращение с объяснением (например, «UI»), то вводите его как можно ближе к началу текста и используйте потом хотя бы пару раз.
Ну в самом деле! Статья целиком про пользовательский интерфейс, но сокращение UI вводится только в середине (правило 4) и после этого НИ РАЗУ не используется.
Бабушка спросила, почему я матерюсь в разговоре с клиентами?
Оказалось она слово GUI (ГУЙ) упорно слышала как Х%Й (простите мой французкий).
Где можно прочитать правила? 1 правило, 4 правило.
Даже перевод нужно делать с умом. И зачастую еще тщательнее, чем писать собственный текст. К тому же, в оригинальном тексте UI не расшифровывается, поскольку понятно, что это.
Правило 4 можете почитать в собственном переводе.
Правило 1 — очевидно, что я придумал это сам (что это Правило 1, а не то, что если дается аббревиатура, то нужно ее использовать, иначе какой в ней смысл?)
и вроде бы все по делу, и вроде бы почти все верно, но абсолютно бесполезно и с диким привкусом SEO оптимизации.
10 советов по дизайну интерфейса