Идея написания этой программы пришла ко мне после прочтения статьи Система Личной Эффективности «Важное событие дня» на Geektimes. Процитирую:
Каждый день необходимо записывать самое важное событие, которое произошло с тобой в течение дня. Событие может быть из любой сферы жизни. Например: прибрался в комнате, закрыл проект Х, секс, посмотрел фильм, и т.д.
Далее, когда подходит к концу неделя, необходимо выбрать «самое важное событие недели» из дней, которые были в течение недели. Лучше не обобщать неделю, а именно выбрать из уже записанных дней.
За месяц необходимо выбрать лучшее из недель. И так далее для квартала и года.
Согласно автору, эта система может использоваться для анализа продуктивности, анализа важности событий и составления картинки прошлого. Меня больше всего привлек последний пункт: запись главных событий как форма краткого дневника. Я решил попробовать этим заняться, так что встал вопрос об инструментах для ведения записей — не на бумажку же писать события.

Автор статьи сделал плагин для mind-map приложения, мне же не хотелось кое-как приспосабливать существующие решения, поэтому я написал программу специально для этой цели. Языком для разработки был выбран C#/WPF, так как я недавно решил, что возиться с указателями и управлением памятью в C++ мне не очень интересно, а вот удобство разработки и синтаксические сладости сишарпа меня очень привлекали (чего только стоят сериализация, автоматические свойства и LINQ).

В комментариях к статье по ссылке подсказали оригинал методики — она была описана Глебом Архангельским в книге «Тайм-драйв. Как успевать жить и работать» под названием «Мемуарник». Это название я использовал и для своей программы.
Итак, она позволяет записывать, просматривать и выбирать события дня/недели/месяца/года, а также указывать сравнительную важность события. Интерфейс организован таким образом, чтобы все события месяца одновременно были на экране. Событие недели обозначается рамкой вокруг карточки дня, а важность — цветом фона карточки.
Есть возможность защиты данных паролем. Программа не требует установки, данные хранятся в одном файле рядом с исполняемым файлом, это облегчает ее перенос на другие компьютеры в случае надобности.

Скачать программу можно здесь:


Поиск