Опять наступило лето, опять пришла пора летних путешествий, и я опять начинаю жалеть что никак не соберусь написать себе несложное приложение для организации упаковочных списков.
По большому счёту, всё что мне нужно - это один большой настраиваемый чек-лист (AKA "
контрольный список"). Я вообще большой фанат формализации знаний и вынесения их из головы во внешние хранители: от бумажных блокнотов до веб-сервисов. Ведь,
как учит нас Манифест Чек-Листов, формализация знаний и процедур позволяет нам
бороться с ошибками сложности (а
усложнение жизни неизбежно увеличивает вероятность случайной ошибки). Вот и мне хочется один раз сесть, подумать, составить правильный список сбора в дорогу, и только потом его подрихтовывать в соответствии с
письмами самому себе из путешествия.
Итак, мне нужен один большой иерархический список. Интерфейсом - примерно как у outliner'a
CheckVist, хотя для начала сойдёт и просто Markdown-редактор. Далее - позволяем помечать все пункты произвольными тегами. И в заключение - добавляем пульт управления тегами: какие надо пункты включаем, какие не надо - отключаем, а в конце концов распечатываем готовый чеклист, или сохраняем его куда-нибудь электронно. Выглядеть это должно
примерно так:
...
- Рюкзак
- надувная подушка [#flight]
- сменная одежда [#kids]
- наушники
- Kindle [-#kids]
- Туалетные принадлежности
- зубная паста [#multiday]
- солнцезащитный крем [#beach]
- пластыри [#kids]
...
В общем, несложный должен быть проектец. При желании можно и монетизацию какую-нибудь придумать. Кто бы только его сделал...