Список задач в текстовом файле
Добавлено: Ср сен 18, 2019 9:20 pm
Здравствуйте. Хочу описать принцип ведение списка задач в текстовом файле который использую. Похожего на форуме не нашел.
Текстовых файлов два:
В Список задач.txt задачи, записаны в свободной форме. Чаще всего по одной задаче на строку, бывают дополнительные или отсутствующие переводы строк для группировки. Иногда бывают подзадачи, выделенные отступом. Формулировки задач краткие, по возможности простые, если нужно с дополнительной информацией, например, временем или телефоном.
Пример файла Список задач.txt:
Файл Календарь.txt более структурирован. Есть три раздела
1. Дни
2. Месяцы
3. Шаблоны
3.1 задачи на день
3.2 задачи на неделю
3.3 задачи на месяц
В дни записываются задачи на определённый день. Обычно дни размечены на неделю вперёд, или немного больше. Задачи которые запланированы на определённое время указываются с этим временем. Выглядит это примерно так
У месяцев структура проще, в них находятся задачи которые требуется выполнить в определённом месяце.
В шаблонах хранятся задачи которые нужно выполнять каждый день, неделю и месяц.
Каждую неделю я копирую задачи из списков Ежедневное и Каждую неделю в дни следующей недели. Если планируемая неделя является первой неделей месяца, то ещё добавляют туда задачи из `Каждый месяц`.
Используемое ПО
Хранятся файлы в SVN. Для доступа с ПК - TortoiseSVN, с Android -OASVN.
Для редактирования файлов использую NotePad++
Преимущества именно текстовых файлов
Текстовых файлов два:
- Список задач.txt
- Календарь.txt
В Список задач.txt задачи, записаны в свободной форме. Чаще всего по одной задаче на строку, бывают дополнительные или отсутствующие переводы строк для группировки. Иногда бывают подзадачи, выделенные отступом. Формулировки задач краткие, по возможности простые, если нужно с дополнительной информацией, например, временем или телефоном.
Пример файла Список задач.txt:
Код: Выделить всё
Прочитать статью url
Проверить состояние задачи number
Записать на страницу url информацию про xxx
Написать xxx про yyy @telegram_login
1. Дни
2. Месяцы
3. Шаблоны
3.1 задачи на день
3.2 задачи на неделю
3.3 задачи на месяц
В дни записываются задачи на определённый день. Обычно дни размечены на неделю вперёд, или немного больше. Задачи которые запланированы на определённое время указываются с этим временем. Выглядит это примерно так
Код: Выделить всё
===============================
26.03.2019 ВТ
залача1
задача2
задача3
15:00 совещание xxx
===============================
27.03.2019 СР
задача x
У месяцев структура проще, в них находятся задачи которые требуется выполнить в определённом месяце.
Код: Выделить всё
===============================
2019
Октябрь
Задача 1
Задача 1
Ноябрь
Продлить страховку
===============================
Код: Выделить всё
===============================
Ежедневное
Задача 1
Задача 2
Задача 3
===============================
Каждую неделю
Задача 1
Задача 2
Суббота 17:00 Задача 3
===============================
Каждый месяц
Задача 1
Задача 2
Задача 3
Используемое ПО
Хранятся файлы в SVN. Для доступа с ПК - TortoiseSVN, с Android -OASVN.
Для редактирования файлов использую NotePad++
Преимущества именно текстовых файлов
- Максимальная гибкость в описании и форматировании. Можно выделять что-то любыми символами, можно поводами строк, можно отступами.
- Очень быстро и просто поменять, удалить, перенести любую задачу.
- Доступ с любого устройства.
- Полная переносимость, можно хоть на флешку всё сохранить.
- Ведение Календаря.txt требует некоторых рутинных действий. При желании автоматизируются.
- Нет тегов, напоминаний и подобных возможностей. А нужны ли?
- Редактирование с телефона неудобно.
- Нет количественной статистики. А нужна ли?
- Нет возможности просто просмотреть список завершённого за неделю, старые задачи просто удаляются. При желании можно сделать, снова вопрос, а нужно ли тратить время?