Сброс настроек при некорректном выключении
Добавлено: 26 окт 2013, 19:59
В общем, жалуюсь:)
Стоит у меня hobrive в carPC. Бывает что комп выключается некорректно. Уж не знаю что там подвисает, но иногда при включении появляется сообщение о некорректном завершении работы. Hobdrive на такие вещи реагирует не очень хорошо: как правило, после подобного я получаю голую программу, которая свято верит что я ее запустил в первый раз. На ее настройку с учетом тачскрина уходит довольно много времени. Статистика по расходу тоже оказывается потеряна. Не сильно ее жалко, но это же одна из основных функций. В общем, краем глаза я видел что вроде как программа должна создавать бакап. Сегодня попробовал подсунуть вместо основного файла настроек config-backup.xml. Hobdrive лучше себя чувствовать не стал и по прежнему требовал задать ему хоть какие-то настройки.
В связи с этим пара вопросов/предложений:
1. если система бакапа есть, то как она работает?
2. мне кажется что было бы удобно реализовать ее таким образом: раз в сутки (или при каждом запуске) создается резервная копия данных и настроек. Потерять данные за сутки/поездку все же не так обидно как за все время. Хранить, скажем, последний десяток копий. Если программа при запуске имеет проблемы с чтением файла конфигурации, то она проверяет наличие бакапов и пытается восстановить конфиг/данные из самых свежих. В этом случае все будет происходить автоматическом режиме прозрачно для пользователя. Опционально можно пользователя уведомлять о том, что имела место такая ситуация (чтобы он не удивлялся что у него машина целый день бензин не кушала:).
3. Если описанное выше поведение не согласуется с политикой развития программы, то какие именно файлы необходимо и достаточно сохранить для самостоятельной реализации подобного?
Спасибо.
Я сижу на бета-ветке.
Стоит у меня hobrive в carPC. Бывает что комп выключается некорректно. Уж не знаю что там подвисает, но иногда при включении появляется сообщение о некорректном завершении работы. Hobdrive на такие вещи реагирует не очень хорошо: как правило, после подобного я получаю голую программу, которая свято верит что я ее запустил в первый раз. На ее настройку с учетом тачскрина уходит довольно много времени. Статистика по расходу тоже оказывается потеряна. Не сильно ее жалко, но это же одна из основных функций. В общем, краем глаза я видел что вроде как программа должна создавать бакап. Сегодня попробовал подсунуть вместо основного файла настроек config-backup.xml. Hobdrive лучше себя чувствовать не стал и по прежнему требовал задать ему хоть какие-то настройки.
В связи с этим пара вопросов/предложений:
1. если система бакапа есть, то как она работает?
2. мне кажется что было бы удобно реализовать ее таким образом: раз в сутки (или при каждом запуске) создается резервная копия данных и настроек. Потерять данные за сутки/поездку все же не так обидно как за все время. Хранить, скажем, последний десяток копий. Если программа при запуске имеет проблемы с чтением файла конфигурации, то она проверяет наличие бакапов и пытается восстановить конфиг/данные из самых свежих. В этом случае все будет происходить автоматическом режиме прозрачно для пользователя. Опционально можно пользователя уведомлять о том, что имела место такая ситуация (чтобы он не удивлялся что у него машина целый день бензин не кушала:).
3. Если описанное выше поведение не согласуется с политикой развития программы, то какие именно файлы необходимо и достаточно сохранить для самостоятельной реализации подобного?
Спасибо.
Я сижу на бета-ветке.