Storehouse of Tasks

И снова, по просьбам пользователей, выкладываю свою старую программу. Внёс незначительные изменения для актуализации, индекс версии поставил 2012, ибо тогда вышла последняя версия с обновлениями. Собственно собрать всё это было тем ещё квестом: сначала пришлось возиться с линупсами, чтобы хоть где-то скомпилировать линупс версию, потом долго возились вместе с Иваном, чтобы побороть странное поведение, которое не наблюдалось в предыдущих билдах, однако ошибка была и на винде. Так или иначе, после того, как проблему решили, выяснилось, что мне в руки попал СЛИШКОМ свежий исходник 🙂 Разрабатываемой версии, которой так никто и не увидел. Поэтому пришлось искать старую версию, из SVN репозитория, и проделывать всю работу заново.

Storehouse of Tasks (Хранилище задач) — это маленький персональный органайзер для Windows и Linux операционных систем. Он разработан для удобного ведения списка дел с указанием срока, периода повтора, приоритета и категории. Главной особенностью программы является простой и понятный интерфейс, позволяющий визуально отслеживать выполненные задачи и быстро добавлять новые.

Основные возможности

  • Расстановка сроков, приоритетов и периодов повтора;
  • Создание бессрочных заданий (оптимально для ведения простых заметок);
  • Наглядная сортировка списка дел по датам (вкладки «Бессрочные», «На сегодня», «На завтра», «Устаревшие»);
  • «Умный» поиск с учётом релевантности результатов;
  • Указание категории для задач;
  • Автоматическое создание резервных копий с шифрованием или без;
  • Шифрование базы заданий.

Скачать

Скачать Storehouse of Tasks для Windows (4.7 МБ)

Скачать Storehouse of Tasks для Linux amd64 (368 КБ)

Требования к рабочему окружению

Windows версия: 7/8/8.1 64-e битные версии.

Linux версия: Дистрибутив Linux с установленными библиотеками Qt версии 4.6.3 или новее. Для установки библиотек на Debian-based дистрибутивах используйте команду:

sudo apt install libqt4-gui libqt4-core

Программа тестировалась на Ubuntu 16.04, Debian 8, Windows 8.1.

Параметры запуска

Приложение полноценно работает в графическом режиме и не предъявляет обязательных параметров запуска. Использование следующих параметров запуска позволяет задействовать «скрытый» функционал для тонкой настройки приложения.

-minimized

Запустить приложение свёрнутым в трей

-portable

Установить в качестве каталога конфигурации месторасположение приложения

-workdir C:\path\

Установить в качестве каталога конфигурации указанный каталог (C:\path\)

-debug

Режим отладки

-log

Сохранять отладочную информацию в файл с именем действительная_дата.log в %HOMEDIR%/.StorehouseOfTasks

-crypt 1234

Использование шифрования базы данных без окна с требованием ввести ключ (в том случае, если указанный ключ (1234) верен). Если база данных не зашифрована, то она будет зашифрована с указанным ключом (1234)

-newkey 4321

Установить новый ключ (4321) шифрования базы данных. Используется вместе с параметром выше

Ответы на частые вопросы

  1. Сделал ярлык на программу в Linux, но при запуске появляется ошибка «Не могу загрузить «/home/daniel/resources/ends.txt» файл в Data::read».

Похоже, вы не указали рабочий каталог:

2. Где расположена конфигурация и база задач?

По умолчанию каталог конфигурации Storehouse of Tasks в Windows операционных системах расположен в %USERPROFILE%\.StorehouseOfTasks, а в Linux ОС — ~/.StorehouseOfTasks

3. Можно ли шифровать конфигурацию?

Вызовите настройки из меню «Программа». Далее на вкладке «Шифрование» включите «База данных», укажите ключ шифрования и нажмите «Применить» (в группе элементов «База данных»)

4. Как синхронизировать Storehouse of Tasks на нескольких компьютерах?

Можно сменить каталог конфигурации на каталог облачных хранилищ данных, например, Dropbox

5. Нашёл в программе ошибку, хотел бы отправить как можно более детальный отчёт. Есть ли функция вывода отладочной информации в файл?

При возникновении заранее известных исключительных ситуаций, в домашнем каталоге (даже если используется параметр -workdir) создаётся файл, в качестве имени которого указывается актуальная дата и расширение .log. В этот файл пишется обработанная ошибка, после чего выводится соответствующее сообщение. Но для вывода в файл более подробной информации, которая позволит обнаружить причину возникновения исключительной ситуации, нужно перевести программу в режим отладки с записью полного лога. Для этого используйте следующие параметры запуска, разделяя пробелом: -debug -log.

 

Комментарии

  1. Владимир пишет:

    подскажите, пжл, будет ли версия для Мас ОС и IOS для синхронизации?

  2. У меня не комментарий. У меня вопрос. Я тут новичок. Поэтому вопрос, возможно, глупый. Вот я добавил задание «День рождения брата» на 19.02.16. Полагал, что при запуске компьютера программа САМА мне напомнит об этом событии. Но этого, увы, не произошло. Это первое. Второе. Сохранится ли это задание на будущий год на эту же дату?

    • Includen пишет:

      Здравствуйте, Вячеслав.

      Спасибо, что написали.

      Для того, чтобы сделать повтор задачи через год и более, при создании задачи перейдите на вкладку «Повторы», активируйте выбор, поставьте дату «По» на несколько лет вперёд и режим «Каждый год», как показано на скриншоте ниже:

      Что касается уведомлений, то их, к сожалению, в программе пока нет.

  3. Василий пишет:

    Зависимостей нет в репах, можешь AppImage собрать?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *