Резервирование
и восстановление настроек браузера Opera!
Программа
предназначена для резервирования и восстановления настроек браузера Opera.
Назначение:
· Если требуется переустановить систему, то эта утилита поможет вам зарезервировать все ваши настройки браузера Opera, с целью их восстановления после установки новой системы (Windows).
· Многим известно, что браузер Opera обновляется довольно часто (по крайней мере, бета версии), и при каждом обновлении, существует вероятность (хоть и небольшая) потери тех или иных данных, вот для подобного случая (“не доверии” к установщику браузера Opera), и предназначена эта утилита.
· Вам хотелось бы перестраховаться, и сохранить все ваши настройки браузера Opera (Кеш, пароли жезл, почту, закладки/заметки и т.п.), чтобы в случае краха вашей системы (в основном потери/нарушении данных диска на котором установлен браузер), вы свободно могли восстановить все ваши настройки? Вот тут вам и “поможет” эта утилита.
· Если вы желаете установить очередную версию браузера Opera, но хотели бы это сделать “начистую” (в новый каталог, без предварительных установок браузера в этом каталоге), то эта утилита поможет восстановить ваши настройки с одного браузера Opera (со “старого”), в другой (“новый” - установлены).
· Также если вы уже делали резервирование настроек, то из сохранённого архива утилита “поможет” восстановить все ваши настройки (те что были выбраны при резервировании) с целью обновления вашего браузера, таким образом, вы всегда сможете наслаждаться быстрым и безболезненным переходом с версии в версию браузера Opera.
Особенности:
1. Программа поддерживает мультипользовательскую установку (когда профиль хранится в папке профилей Windows - %appdata%).
2. Программа легко и быстро интегрируется в браузер Opera, тем самым доступна с меню “Настройки”.
3. В любой момент есть возможность отменить резервирование/восстановление (это реализовано начиная с версии 1.0 beta 2).
4. Есть возможность выбора имени архива, а в будущем, планируется добавить поддержку нескольких расширении для архива.
5. Имеется возможность задавать степень сжатия резервирования, соответственно, чем степень сжатия выше, тем резервирование будет длиться дольше – сжатия можно вовсе отключить.
6. С версии 1.0 beta 2 появилась почти полноценная корректировка восстанавливаемых файлов на новые пути (во избежание конфликтов с почтовым клиентом, и прочих настроек связанных с использованием путей в файлах конфигурации браузера Opera).
Системные и общие требования:
Программа будет работать только на
платформах семейства Windows –
тестировалась на Win XP SP2.
Память желательно иметь не менее 512 mb, но 256 тоже пойдёт, а вот если уже
меньше, могут быть проблемы.
Тестирование с браузером Opera версии ниже, чем 8.54, не
проводилось, поэтому стоит это учесть при использовании программы на данной
версии Opera.
До начала резервирования/восстановления, рекомендуется
закрыть все “лишние” приложения, а в процессе, настоятельно рекомендуется
“выполнять” как можно меньше активности (любого рода). Это будет способствовать
надёжной обработке файлов.
Интеграция/Установка:
-После
запуска программы, можно воспользоваться функцией интеграции в браузер Opera -
Для этого, в верхнем левом углу программы, нужно открыть меню «Опции», и нажать
на пункт «Интеграция в Opera».
-Также
можно перетащить (или просто нажать) две ссылки чуть ниже, которые в браузере Opera определятся как кнопки:
Но
при использовании такого способа, имя программы должно быть Op_Backup&Rpp.exe, и программу нужно поместить в каталог с браузером
Opera.
Инструкции по использованию:
·
Шаги
Резервирования настроек:
1.
Запустить
программу.
2.
Выбрать
степень сжатия (по умолчанию средняя) – или поставить опцию «Без сжатия».
3.
В
верхнем поле указать путь к браузеру Opera, для которого будет произведено резервирование.
4.
В
нижнем поле указать путь к каталогу, в который будет помещён архив.
5.
Нажать
на кнопку «Выполнить».
6.
Выбрать
необходимые для резервирования пункты.
7.
Ждать
завершения операции ;-).
·
Шаги
Восстановления настроек (с браузера в
браузер):
1.
Запустить
программу.
2.
Закрыть
браузер Opera.
3.
В
меню “Опции” выбрать пункт «Переключить на "Восстановление настроек"»
(если конечно вы сразу не запустили программу в этом режиме из браузера Opera, или используя командную строку /rpp).
4.
В
верхнем поле указать путь к браузеру Opera, в который будет произведено восстановление
настроек.
5.
В
нижнем поле указать путь к каталогу/браузеру, с которого будет произведено
восстановление настроек.
6.
Выбрать
необходимые для восстановления пункты.
7.
Нажать
на кнопку «Выполнить».
8.
Ждать
завершения операции.
·
Шаги
Восстановления настроек (с архива):
1.
Запустить
программу.
2.
Закрыть
браузер Opera.
3.
В
меню “Опции” выбрать пункт «Переключить на "Восстановление
настроек"».
4.
Нажать
на кнопку у надписи «Для восстановления из архива, нажмите на эту кнопку ->»
5.
Выбрать
вариант восстановления – «Заменять файлы» или «Переименовывать» (по умолчанию
«Переименовывать»).
6.
В
верхнем поле указать путь к браузеру Opera, в который будет произведено восстановление
настроек.
7.
В
нижнем поле указать путь к архиву, с которого будет произведено восстановление
настроек.
8.
Выбрать
необходимые для восстановления пункты.
9.
Нажать
на кнопку «Выполнить».
10. Ждать завершения операции.
Примечания/Ограничения:
1. При восстановлении файлов, нужно учитывать не схожесть версии файлов в разных версиях браузера. Например, файл поисковиков в 8-ой версии браузера, отличается от файла в 9-вятой версии браузера (разная версия файла). Также файл паролей «Жезл», который будет относиться к 8-ой версии браузера, не всегда будет подходить под 9-вятую версию – и наоборот.
2. Если в архиве, с которого происходит восстановление, не содержится тех объектов (файлов) которые были выбраны для восстановления, то естественно эти объекты не будут восстановлены, но программа выдаст сообщение об удачном восстановлении (в будущем планируется это изменить — см. далее список планируемых изменении).
3. При восстановлении из архива, необходимо чтобы архив был создан утилитой Op_Backup&Rpp — Таким образом, будет происходить корректировка файлов, и корректность восстановления — Для этой цели, файл конфигурации самой утилиты помещается в архив в момент его создания (Резервирования настроек).
Что планируется по поводу дальнейшего развития
программы:
· Хотелось бы расширить выбор резервируемых/восстанавливаемых компонентов.
· Также расширить возможность выбора восстанавливаемых компонентов при восстановлении из архива.
·
Планируется добавить индикацию
несовместимости версии браузеров – Done!
· Не в скором будущем – Добавить поддержку разных форматов архива (7z arj rar).
· Сделать возможность переключения между языками (русским и Английским), и/или добавить возможность подключения языковых файлов (*.lng).
·
Добавить строку состояния (Status Bar) – Done! (1.0 beta 2)
· Добавить возможность отмены восстановления.
·
Добавить индикацию свободного
места на диске, с целью соответствия общего размера помещаемого архива на диск
– Done! (1.0 beta 2)
·
Добавить возможность
прикрепления дополнительных файлов к архиву (список лент новостей, сохранённые
страницы, комментарии к архиву и т.д.) – Done! (1.0 beta 2)
· Добавить определение на существование восстанавливаемых файлов в архиве, с которого происходит восстановление. А также, определение на существование восстанавливаемых файлов с браузера в браузер.
· Добавить более информативное отображение процесса восстановления из архива.
· [Опционально] - Добавить создание файла отчёта (Log File).
· [Опционально] - Добавить возможность выбора настроек, для которых будет произведено корректирование путей.
История версии:
V. 1.0 beta 2
[01.05.2007]
------------------
[При резервировании]
+ Добавлена возможность выбора имени архива.
+ Теперь возможно указать в качестве каталога для помещения архива, Диск A: (Floppy Disk).
+ В архив помещается файл настроек, который содержит необходимую информацию для последующего восстановления.
+ Добавлено отображение приблизительно-оставшегося времени до завершения резервирования.
[При восстановлении]
* Добавлено отображение детальной информации о процессе восстановления (только с браузера в браузер).
* Значительно улучшен способ корректировки исходных файлов - для этой цели, при резервировании помещается файл конфигурации программы в архив, и при восстановлении, данные о требуемых путях для корректировки (кроме прочих) считываются с него.
[Общие изменения]
* Полностью переписана программа.
+ Поддержка Opera 9.20.
+ Добавлена строка состояния.
+ Добавлено определение свободного места на диске, который указан для помещения архива, или в который будет производиться восстановление - Если не достаточно места для помещения архива или восстановления выбранных файлов, то резервирование/восстановление не будет осуществляться (будет выведено сообщение).
+ Добавлена возможность прикрепления дополнительных файлов и папок, не относящихся к Opera (на очень ранней стадии тестирования).
+ В меню “Опции” добавлен пункт для выбора фонового цвета интерфейса программы – “Выбрать фоновой цвет интерфейса...”.
+ Также в меню "Опции" добавлен пункт “Переключить на восстановление/резервирование настроек” - Из общего интерфейса выполняющая это действие кнопка была убрана.
+ Добавлен пункт меню Помощь – “Проверить обновление” (вызывается Интернет страница, на которой можно узнать новейшую версию программы).
- Убрана возможность ввода пути к браузеру Opera (и к архиву) - это сделано в целях обеспечения правильного отображения строки состояния и предотвращения непредвиденных ошибок.
- Реестр больше не используется для записи данных программы.
* Значительно ускорена работа программы и повышена её стабильность.
* Многие изменения/уточнения в интерфейсе программы.
* Более точное распознавание версии Opera, для которой делается резервирование/восстановление.
* Более точное отображение (в плане функциональности) прогресс бара (полоса состояния).
* Иконки сайтов отделены от общего Кеша (добавлен ещё один пункт).
* Исправлена ошибка высокой загрузки ЦП (процессора) при обычной работе программы (не в действии).
* Исправления в орфографических и грамматических ошибках.
V1.0 beta 1
[15.10.2006]
------------------
Выпущена первая тестовая версия программы.
Краткая история
программы (О программе):
Когда я только “познакомился” с оперой, меня сразу заинтриговал
тот факт, что эта программа очень лояльна и гибкообразна.
Я сразу начал копаться в её настройках, и пытался подмять её под
себя, и в процессе этих “подминании”, я задался очень интересным вопросом – как в конце концов, я смогу сохранить все свои медитации, и
всё своё налепленное добро на эту замечательную программу. Удовлетворительный
ответ так нигде и не нашёл. Есть там и тут пару программ (при всём уважении к
их авторам), которые резервируют настройки браузера Opera, но они зачастую
резервируют не то, что нужно, и выбор резервируемых компонентов вовсе не
существует – т. е то, что автор программы прописал для резервирования, то и
будет резервироваться.
Вот я и решил найти какой-то способ, который позволял бы мне
резервировать именно те настройки, которые мне нужны…
Должен признаться, именно это желание, подтолкнуло меня на один
шаг к изучению и познанию такого необъятного мира, как программирование.
Первой стартовой искрой в этом походе, стал батник! Да да, именно
батник служил мне как средство резервирования моих настроек оперы. Конечно, это
был убогий и не всегда работающий вариант, но это было хоть что-то.
Затем я начал немного глубже изучать командную строку, мой батник
становился более усовершенствованным, и более “юзабельным” (способным к
использованию).
Когда я научился использовать батник для работы с внешними
утилитами, я естественно переписал батник для архивирования настроек
(посредствам 7z).
Затем написал ещё один батник, который был призван делать
противоположные действия – он восстанавливал уже сохранённые настройки из
архива, или из другого каталога браузера опера – по выбору пользователя (в
целях обновить своими настройками свежо-установленный браузер).
Естественно все эти варианты имели немалые ограничения, и сбои в
работе.
Я даже совместил эти батники в нашей
сборке, но было очень много отзывов по некорректности работы, и
отображению разного рода вопросов в выводе на экран командной строки.
Со временем, мне немного поднадоело, и всё же нужно отдать должное
моему упорству – я решил найти более изящный и работоспособный вариант своей
цели. Искал я долго, но как ни странно, решение было у меня под самым носом…
Есть такая утилита, а точнее сверхмощный инструмент (да, именно
так – для меня, оно так есть, и так будет всегда), называется AutoIt
– Подсказал мне её уважаемый SyCraft. В принципе, он и натолкнул меня на
начало изучения этого инструмента,… за что ему полагается безмерное спасибо!
Потом я сделал своего рода гибрид, который совмещал в себе уже
AutoIt’овский полу-интерфейс, характер батника, и функциональность полу-батника
полу AutoIt’а… в общем бред, который я также осмелился
добавить в нашу сборку.
На
данный момент (30.04.2007), утилита проходит полный переворот, над ней проходит
интенсивное тестирование, и надеюсь, что в ближайшем будущем я
наконец выпущу финал этой утилиты, которая пришлась мне как боевое крещение на
фронте программирования.
Благодарности:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-В первую очередь благодарность заслуживают LEX1 и SyCraft - Они приняли меня в команду AC Team! а также помогали мне в развитии проекта.
А также…
-Всем участникам форумов (autoitscript.com/forum, forum.ru-board.com, softboard.ru, forum.oszone.net, forum.opera-ac.com) которые
помогали отзывам и замечаниями по работе программы, и общей информацией в сфере
программирования.
В основном, многим я обязан одному конкретному участнику
форума softboard.ru – Тролль! Который
многим помог мне вступить, я бы сказал, в этот тёмный для начинающего
программиста лес.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ICQ
– 5607655
Эл.
Почта: creat0rx@yahoo.com
Сайт: http://creator-lab.ucoz.ru
Copyright © 2006-2007 CreatoR’s Lab. All rights reserved.