Техническая документация


Данная часть документации, как и возможность которая здесь описывается, скажем прямо, нужна далеко не всем пользователям. Однако на момент начала разработки нами ставилась, в том числе, и задача поддержки работы с облаком (любым). В частности мы предусмотрели возможность сохранения данных программ iQMemo и iQStMemo в облако (в нашем случае Yandex.Disk). Реализовывать подключение самой программы к облаку мы посчитали излишним - все решается штатными средствами на уровне операционной системы.

Материал представленный далее будет полезен пользователям, желающим работать с единой информационной базой как на работе и дома, так и на всех ПК где им это нужно.

Задача:

Настроить сохранение информационных слоев программ iQMemo и iQStMemo на облачный носитель.

Решение:

Для решения нам понадобится:

  • Штатная программа (демон) синхронизации файлов и каталогов с облачным носителем, установленная и настроенная
  • Файловый менеджер и терминал операционной системы.

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

  1. В локальной паке облака создать директорию для храниения данных (1)
  2. Перенести данные из папки ~/.config/iQMemo/iQMemo dataв папку (1)
  3. Создать символическую ссылку на папку (1) в папке ~/.config/iQMemo и именем iQMemo data
  4. Запустить iQMemo и проверить доступность информационной базы.

Здесь рассмотрен пример только для программы iQMemo, для iQStMemo нужно выполнить аналогичные действия, учитывая что данные программы хранятся в ~/.config/iQMemo/iQMemo Structured data

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

P.S.: Настройка облака в linux для большинства сервисов описана здесь.

Внимание! Данное решение предполагает что вы после включения ПК дадите ему время на синхронизацию облака. Чем больше ваше облако и больше количесвто файлов в нем, тем больше времени может занять этот процесс! Включив компьютер на новом месте - попейте чайку (☺️), это как минимум приятно и даст возможность облаку синхронизироваться

Ссылка на вики репозиторий
Назад
Ссылка на вики репозиторий