Не являясь частым посетителем сайтов институтов власти, был приятно удивлен грамотным (аж завидно стало) оформлением видеопротокола (стенограммы) совещания тов. Путина (интерфейс на сайте звучно назван «Мультискрипт»). Найти среди Гов.ру конфетку прямо-таки неожиданно и оттого особо приятно.
Все сделано исключительно мило. В качестве вкусовой придирки, могу отметить лишь, что оглавление я расположил бы слева, потом в центре поставил бы стенограмму и лишь потом (справа) видео. Прямо-таки чувствую гордость за державу (и за РИА Новости).
Дивная (пока, скорее всего, не технически) идея (уно, дуо, демо) визуализировать содержимое полей ввода пароля с маскируемым вводом.

В таких полях пользователь узнает о своей ошибке (если она есть) только после нажатия кнопки входа, что сбивает оба фокуса (фокусы ввода и внимания). Цветные полосочки позволяют пользователю запомнить свои цвета, после этого становится сразу видно, правильно ли был введен пароль. По-моему, очень дивно.
И да, часто ещё лучше просто не маскировать пароль.
Ни одна необязательная программа (т.е. программа, без которой можно жить, хотя и не хочется) не вошла в мою рабочую деятельность так быстро и просто, как Flying Logic. По роду службы постоянно приходится рисовать всякие структурные схемы, в частности структуры: (а) интерфейсов (б) сведений (в) концепций.
Раньше я пользовался Microsoft Visio, но процесс этот очень не любил. С Visio получается очень медленно:
- Диаграммы рисуются медленно, поскольку нужно следить за взаимным расположением узлов и связей между ними. Если этого не делать, схема самопроизвольно превращается в спагетти.
- Большие схемы просматриваются и изучаются медленно. Схема в Visio – это картинка, части которой (в данный момент ненужные) нельзя ни скрыть, ни замаскировать.
Я пробовал пользоваться программами вроде MindMapper, но без особого успеха: большинство омерзительны той неуловимой мерзостью, которой славен PowerPoint, кроме того, они позволяют строить только строгие иерархии, в которых ни один объект не может иметь несколько прародителей.
Потом нашел Flying Logic. Программа в некотором отношении феноменальна: в ней намеренно почти начисто урезана оформительская часть процесса. Всё, что может сделать пользователь, это установить цвет и стандартное название элементов, равно как (хаком) перекрасить часть стрелочек в желтенькие (есть ещё несколько жестко вшитых пиктограмм для блоков). И только. Даже взаимное расположение блоков невозможно контролировать вручную – программа сама расставляет их на плоскости наиболее экономным образом. Из-за этого, впрочем, происходит самый главный недосток Flying Logic – элементы нельзя ни сортировать, ни переупорядочивать. Однако благодаря полной автоматизации достигается невиданная ранее скорость работы.

Но это ещё не всё:
- Элемент можно связать с любым другим, кроме как с самим собой. Благодаря этому можно проектировать действительно реалистичные структуры.
- Есть группы (со вложенностью!) позволяющие временно скрывать незначимые части схемы. Ускоряет чтение сложных схем ещё как.
- Есть бесплатная программа-ридер, которая устанавливается не в пример проще и быстрее, чем ридер Visio (есть и экспорт в PDF, но в PDF нельзя схлопывать группы на ходу).
- Почти мгновенно запускается. Вроде бы мелочь, но в реальной деятельности постоянно нужно сверяться со схемой и корректировать её; каждая секунда здесь дорога.
- Всего 150 долларов!!!
Конечно, блок-схемы никуда не делись, так что вовсе Visio выкинуть не получится. Но для всего остального Flying Logic – мечта, ставшая явью.
А вот ещё дивный контрол – Josh Bush разработал немного уродливую внешне, но очень работоспособную маску для ввода фиксированных значений.
Автор блога Elzr придумал и реализовал GreaseMonkey-скриптом дивную визуализацию количества. Надо применять всюду.