April 22nd, 2014

404

gmail filters

Внезапно, обнаружил, что у thunderbird'а нет ни одного плагина для управления фильтрами gmail'а. Хотя казалось бы, просто просится...
404

Проблемы с гуем

Точнее, с любым компьютерным интерфейсом, включая vim, шелл и емакс.

Любой профессиональный интерфейс (я буду называть профессиональным такой интерфейс, который человек часто использует, то есть "птички в ангрибёрдс" - профессиональный интерфейс для человека, который давно играет), так вот, любой профессиональный интерфейс используется компульсивно. Никто не анализирует изображение, не ищет пункт меню. Подобно управлению машиной, палками на лыжах, просто бегу - это моторные рефлексы, которые не проходят полностью через сознание. Сознание знает, что "хочет удалить строчку", а дальше там моторные рефлексы уже понимают, надо поджать педаль, толкнуться левой рукой, или набрать комбу на клавиатуре.

Потому разработка интерфейса получается такой сложной, и большинство программистов не хотят заниматься этим. Потому что компульсивный интерфейс - это уже что-то из разряда физиологии, а не программирования.

И потому мы так сильно страдаем от неудобных интерфейсов, потому что там очень много "callback'ов" в сознание, когда нужно осознать что происходит и обработать это.
404

Концепция пазла

Представим себе простенький радиотрейсер. То есть штуку, которая может предсказать сигнал на входе, по сигналу на выходе и принципиальной электрической схеме.

Вполне себе инструментарий. Так?

А теперь сделаем из него простейший паззл в стиле incredible machine.

Дана почти завершённая схема, сигнал на входе. Надо правильно установить несколько деталей из ассортимента, чтобы получился правильный сигнал на выходе.

По мере роста сложности, увеличивается свобода (меньше деталей пришпилено), и в какой-то момент приходится самому собрать, например, гетеродин.

А там и триггеры с бинарной логикой подтягиваются...

Финальные суперсложные уровни: дан входной сигнал, надо сделать заданный выходной. За минимальное число деталей. С перспективой трудоустройства по профессии.
404

Разминаемся

...

https://review.openstack.org/#/c/89569/

Фантастическая бюрократия. То есть работает, и даже за разумное время, но всё равно адский уровень бюрократии. Хотя казалось бы, просто наложить патч...

Но простота засылки изменений ни в какие подмётки цитриксу не годится.