уф, недаром два часа прошли
сделал вот такую проверялку посещенных страниц
проверяет только точное совпадение ссылок, но уже неплохо
js-only, естественно
а ключевая фраза «посещенные ссылки другого цвета»
шаг номер два — автоопределение, на каких OpenID-провайдерах ты был, и предложение использовать OpenID оттуда
обсуждение в жж
javascript
придумал теорию, которая не обязательно верна, но неплохо объясняет, почему так часто (сейчас уже реже) приходится читать подробные инструкции о том, как, условно говоря, ковырять в носу
просто автору программы хочется, чтобы пользователь осознал красоту/стройность задумки и восхитился её создателем
обсуждение в жж
ubuntu
и вот нужно же было, чтобы единственный вменяемый мессенджер под линухом (Spark) был написан на яве…
это ведь так просто — запоминать расположение окна, и закрывать его по Esc
еще Gossip неплох, но он этого не умеет. Зато лаконичностью похож на GTalk
обсуждение в жж
ubuntu
в открытых программах мне довольно часто встречается кнопка «очистить поле» рядом с текстовыми полями. Обычно это черный крестик слева или красный справа. Кто-то даже настаивал на том, что эта кнопка — проявление беспримерной заботы о пользователе и лучшее достижение юзабилити. И знаете, теперь я с этим согласен. Но! Только в линуксе.
что делает виндузятник, когда ему нужно заменить текст в поле на то, что у него в буфере обмена? Лучший сценарий такой: он кликает по полю, текст выделяется автоматически, потом «Ctrl+V», вуаля! В сценарии похуже текст не будет выделен автоматически, и перед вставкой придется провести над ним мышью с зажатой кнопкой — выделить вручную. Но по сути это то же количество движений.
в линуксе это обламывается. Тут выделенный текст сразу копируется в буфер обмена. То есть, выделяешь текст в поле — теряешь то, что было в буфере раньше. Поэтому, чтобы заменить один текст на другой, нужно либо вначале очистить поле, вернуться туда, откуда копируешь новые данные, скопировать, опять перейти к полю, вставить. Либо поставить фокус на поле, не выделяя его, нажать и держать backspace/delete до достижения эффекта, потом вставлять. Либо, если тебе очень повезло (шанс <10%), рядом с этим полем окажется кнопка очистки, и ты сделаешь лишний клик.
как я понимаю, это наследие неграфического интерфейса, консоли. В ней действительно удобно копировать выделением, вставлять средним кликом. Но как только появляются заполненные текстовые поля в оконном интерфейсе, становится грустно.
нужно попробовать отключить автокопирование
обсуждение в жж
ubuntu