Инструменты пользователя

Инструменты сайта


help:special:backup

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
help:special:backup [2010/03/08 00:03] Константинhelp:special:backup [2021/03/17 18:04] (текущий) Константин
Строка 1: Строка 1:
 ===== Сохранение и восстановление базы продуктов с сервера в сети ===== ===== Сохранение и восстановление базы продуктов с сервера в сети =====
  
-Начиная с версии 2.53 (будет опубликована в ближайшее время, сейчас идет тестирование бесстрашными добровольцами) появится давно запланированная и ожидаемая возможность сохранять свою базу продуктов на сервер в сети, что позволит делать резервные копии, синхронизировать локальные((находящиеся на компьютере пользователя)) базы на различных компьютерах. В случае поломки компьютера, форматирования диска или покупки нового компьютера вы сможете получить свою базу продуктов в течении нескольких секунд. Для этого понадобится заранее сохранить копию базы на сервер.+Начиная с версии 2.53 появилась давно запланированная и ожидавшаяся возможность сохранять свою базу продуктов на сервер в сети, что позволяет делать резервные копии, синхронизировать локальные((находящейся на компьютере пользователя)) базы с различных компьютеров. В случае поломки компьютера, форматирования диска или покупки нового компьютера вы сможете получить свою базу продуктов в течении нескольких секунд. Для этого понадобится заранее сохранить (Экспортировать) копию базы на сервер.
  
-Что бы у вас появилась такая возможность необходимо в первую очередь получить учетную запись, сделать это можно тут [[http://diacalc.org/dbwork/]]. +Что бы у вас появилась такая возможность необходимо в первую очередь получить учетную запись, сделать это можно тут [[https://online.diacalc.ru]]. 
  
-<note tip>Для регистрации необходим действующий email, пароль будет выслан на него, если вы укажете при регистрации неверный email, то вы не сможете получить доступа ка системе сохранения и восстановления баз на сервер.</note>+<note tip>Для регистрации необходим действующий **email**, пароль будет выслан на него, если вы укажете при регистрации неверный **email**, то вы не сможете получить доступа к системе сохранения и восстановления баз на сервер.</note>
  
-Если вы потеряете пароль, то всегда сможете получить новый, для этого будет необходимо указать логин и email, которые вы выбрали при регистрации, новый пароль будет выслан на указанный email. Сделать это можно тут [[http://diacalc.org/dbwork/recovery.php]]+Если вы потеряете пароль, то всегда сможете получить новый, для этого необходимо указать **логин** и **email**, которые вы выбрали при регистрации, новый пароль будет выслан на указанный **email**. Сделать это можно тут [[http://online.diacalc.ru/recovery.php]]
  
-Так же есть возможность и сменить email, для этого системе авторизации необходимо указать логин и пароль, сделать это можно тут [[http://diacalc.org/dbwork/login.php]], там же можно поглядеть информацию о том, сколько у вас сохранено продуктов на сервере.+<note important>Если вы в течении года не используете систему, то ваша учетная запись будет удалена автоматически вместе со всеми данными. Для возобновления работы с системой вам будет необходимо зарегистрироваться вновь.</note>
  
-Если вы в течении года не используете систему, то ваша учетная запись будет удалена автоматически вместе со всеми данными. Для возобновления работы с системой вам будет необходимо зарегистрироваться вновь.+При наличии опыта и знаний, вы можете развернуть эту систему на своем сервере, для этого будет необходимо скачать исходные коды PHP сервера [[http://www.diacalc.ru/source.html]] и следуя инструкции из архива установить систему. Потом в программе указать адрес нового сервера. 
 +<note>Публикация исходных кодов сервера и программы Diacalc online запланирована позже</note>
  
-При наличии опыта и знаний, вы можете развернуть эту систему на своем сервере, для этого будет необходимо скачать исходные коды PHP сервера [[http://www.diacalc.org/source.html]] и следуя инструкции из архива установить систему. Потом в программе указать адрес нового сервера. +{{ :help:special:screenshot_044.png|}}
- +
-{{ :help:special:sync_backup.png|}}+
 Для сохранения или восстановления базы продуктов нужно нажать на кнопку\\ Для сохранения или восстановления базы продуктов нужно нажать на кнопку\\
 {{:help:special:btn_backup.png|}}\\ {{:help:special:btn_backup.png|}}\\
Строка 22: Строка 21:
 Откроется окно, которое разделено на три вкладки Откроется окно, которое разделено на три вкладки
  
-В верхней части пользователь должен ввести логин, указанный при регистрации и пароль, который система пришлет в письме, в верхней строчке указывается адрес сервера, если есть необходимость его сменить, то следует дважды кликнуть по этому полю, которое после этого станет редактируемым. По умолчанию там должно быть **http://diacalc.org/dbwork/**, если вы будете использовать свой сервер, то нужно будет указать его адрес.+В верхней части пользователь должен ввести логин, указанный при регистрациии пароль, который система пришлет в письме на указанный при регистрации **email**, в верхней строчке указывается адрес сервера, если есть необходимость его сменить, то следует дважды кликнуть по этому полю, которое после этого станет редактируемым. По умолчанию там должно быть **http://diacalc.ru/dbwork/**, если вы будете использовать свой сервер, то нужно будет указать его адрес.
  
-Далее идут три вкладки, которые будет описаны ниже.+Там же есть кнопка позволяющая сменить пароль\\ 
 +{{:help:special:screenshot_046.png|}}
  
-Внизу вы видите окно, в котором будут выводится сообщения о происходящих действиях.+После нажатия на кнопку с пером, откроется окно, где необходимо дважды ввести **новый** пароль\\ 
 +{{:help:special:screenshot_047.png|}}
  
-После начала каких либо операций любая кнопка в этом окне приведет к завершению выполняемой операции, так же экстренное выполнение операций произойдет, если закрыть окошко обычным способом.+<note important>Важно, что бы сменить пароль в основном окне должны быть уставлены верные действующие логин и пароль.</note>
  
-Операции импорта и экспорта могут занимать до нескольких минут, не следует прерывать выполнение операций без необходимости, т.кв этом случае вы можете как базу продуктов на сервере, что не страшноно можете потерять и локальную базу, если прервете импорт в режиме **Замены**.+После успешной смены пароля новый пароль будет автоматически подставлен в поле ввода пароля и сохранен в базе
 + 
 +---- 
 + 
 +Далее идут три вкладки, которые описаны ниже
 + 
 +Внизу вы видите информационную панель, в которую выводятся сообщения о происходящих действиях. 
 + 
 +После начала каких либо операций любая кнопка в этом окне приведет к завершению выполняемой операции, так же экстренное прекращение выполнения операций произойдетесли закрыть окошко обычным способом. 
 + 
 +Операции импорта и экспорта могут занимать до нескольких минутне следует прерывать выполнение операций без необходимости.
  
 Все запросы заканчиваются специальным кодом, что предохраняет от выполнения не полностью переданных запросов. Все запросы заканчиваются специальным кодом, что предохраняет от выполнения не полностью переданных запросов.
Строка 36: Строка 47:
 ==== Синхронизация ==== ==== Синхронизация ====
  
-Эта вкладка с одной кнопкой, которая позволяет сделать быструю синхронизацию локальной((находящиеся на компьютере пользователя)) базы и удаленной((базы на сервере в интернет)) базы. +Эта вкладка с одной кнопкой и двумя опциями, которая позволяет сделать быструю синхронизацию локальной((находящейся на компьютере пользователя)) базы и удаленной((базы на сервере в интернет)) базы.  
 + 
 +Если выбран приоритет продуктов на сервере, то при совпадении наименования продуктов, но различия характеристик, локальный продукт будет заменен продуктом с сервера. 
 + 
 +Если выбран приоритет локальной базы, то при совпадении наименования продуктов, но различия характеристик, локальный продукт будет оставлен без изменения, а после экспорта (см. ниже) на сервере будет находится копия локального продукта. 
 + 
 +Таким образом достигается синхронизация удаленной((базы на сервере в интернет)) базы продуктов и локальной((находящейся на компьютере пользователя)).
  
 Нужно учитывать важные моменты, при использовании этой кнопки. Синхронизация происходит по следующей схеме: Нужно учитывать важные моменты, при использовании этой кнопки. Синхронизация происходит по следующей схеме:
-  * вначале программа импортирует базу с сервера в режиме объединения (см. ниже), +  * вначале программа импортирует базу с сервера в режиме объединения, учитывая выбранный приоритет замены продуктов.
   * а потом экспортирует то, что получилось назад на сервер.   * а потом экспортирует то, что получилось назад на сервер.
- 
-<note tip>Таким образом если на сервере находится какой либо продукт, который вы в последствии изменили в локальной базе, то он будет вначале заменен продуктом с сервера. И вы потеряете изменения продукта, это относится в полной мере к простым и сложным продуктам.</note> 
  
 ==== Экспорт ==== ==== Экспорт ====
Строка 51: Строка 66:
 Меню сохраняется в полном составе, так же сохраняются используемые для расчета меню коэффициенты, сахара, так что при восстановлении вы получите в точности то же меню и тот же расчет. Т.к. коэффициенты сохраняются в программе в специальном, сыром виде, то при восстановлении для программы не важно, какие в данный момент используются настройки, единицы измерения, вид коэффициентов. Расчет выдаст те же дозы, что были рассчитаны при сохранении меню. Меню сохраняется в полном составе, так же сохраняются используемые для расчета меню коэффициенты, сахара, так что при восстановлении вы получите в точности то же меню и тот же расчет. Т.к. коэффициенты сохраняются в программе в специальном, сыром виде, то при восстановлении для программы не важно, какие в данный момент используются настройки, единицы измерения, вид коэффициентов. Расчет выдаст те же дозы, что были рассчитаны при сохранении меню.
  
-Так же на этой вкладке отмечается необходимость сохранить локальную базу на сервер. При сохранении локальной базы на сервере вначале происходит очистка базы продуктов, а потом в удаленную базу попадают переданные продукты.+Так же на этой вкладке отмечается необходимость сохранить локальную базу на сервер. При сохранении локальной базы на сервере вначале происходит очистка базы продуктов на сервере, а потом в удаленную базу попадают переданные продукты из локальной базы.
  
 ==== Импорт ==== ==== Импорт ====
  
-{{ :help:special:backup_import.png|}}+{{ :help:special:screenshot_045.png|}}
 Здесь выбираются элементы для восстановления с сервера. Здесь выбираются элементы для восстановления с сервера.
  
-Меню восстанавливается полностью, однако учитывайте, что для того, чтобы расчет соответствовал тому, что было сохранено нужно в [[help:интерфейс:настройки|настройках программы]] указать наличие или отсутствие перекуса.+Меню восстанавливается полностью, так же восстанавливаются использованные для расчета меню коэффициенты, сахара.
  
 Есть три режима импорта: Есть три режима импорта:
Строка 64: Строка 79:
 === Объединение === === Объединение ===
  
-В этом режиме программа проверяет наличие групп и продуктов с одинаковым названием, если такие есть, то они заменяются продуктами с сервера, если нет, то добавляются в конец. Этот режим наиболее предпочтителен.+В этом режиме программа проверяет наличие групп и продуктов с одинаковым названием, если такие есть, то они заменяются продуктами с сервера, если нет, то добавляются в конец списка. Этот режим наиболее предпочтителен.
  
 === Добавление === === Добавление ===
  
-В этом режиме все продукты полученные с сервера добавляются в конец базы. Так же безопасный режим, вы увидите все, что было добавлено, но потом потребуется время на наведение порядка в базе.+В этом режиме все продукты полученные с сервера добавляются в конец базы. Так же безопасный режим, вы увидите все, что было добавлено, но потом потребуется время для наведение порядка в базе.
  
 === Очистка и добавление === === Очистка и добавление ===
Строка 76: Строка 91:
 Далее локальная база очищается и заполняется скачанными продуктами.  Далее локальная база очищается и заполняется скачанными продуктами. 
  
-Этот режим подходит тогда, когда вы вновь установили программу и вам необходимо заменить стандартные продукты из комплекта установки своей базой, заранее сохраненной на сервер.+Этот режим подходит тогда, когда вы вновь установили программу и вам необходимо заменить стандартные продукты из комплекта установки своей базой, **заранее сохраненной** на сервер
 + 
 +====  ==== 
 +Последняя опция позволяет загрузить с сервера добавленные записи дневника из [[mobilej2me:soft:dcjmobile|мобильной программы]], после успешной загрузки, записи удаляются с сервера.
help/special/backup.txt · Последнее изменение: 2021/03/17 18:04 — Константин