(http://www.videodb.info/help/images/NavRight.png) | | На этой странице: Введение (#post_intro) Установка PVD (#post_s1) Параметры командной строки (#post_s2) Портативный режим (#post_s3) Серверный режим (#post_s4)
|
Введение
(http://www.videodb.info/help/images/NavUp.png) (#post_top)(http://www.videodb.info/help/images/NavDown.png) (#post_s1)
Добро пожаловать в Personal Video Database! PVD - это мощная и гибкая программа, предназначенная для управления вашим видео и информацией о нем. Как и в любой такой программе, эта мощь и гибкость требует немного больше усилий для освоения, чем меньшие программы. Мы верим, что вы сочтете эти усилия стоящими того. В этом справочном разделе будут предоставлены:
- Краткий обзор возможностей программы и понимание того, как они могут быть использованы в вашем случае.
- Информация и инструкции, необходимые для как можно более быстрого начала работы.
- Полезные ссылки при последующем использовании программы после создания первоначальной базы данных.
- Место, где вы можете комментировать и задавать любые вопросы, и помочь сохранить эту документацию релевантной и актуальной.
(http://www.videodb.info/help/images/Tip.png) | | Этот справочный раздел - такой же форум, как и другие разделы здесь. Его оформление изменено для придания внешнего вида вики. Это означает, что вы можете оставить комментарий и задать вопрос так же, как и в других разделах. Пожалуйста, не переживайте о сообщении в "неправильном" месте. Мы хотим, чтобы вы могли легко написать сообщение там и тогда, когда возникает комментарий или вопрос. Если модераторы решат, что что-то лучше обсуждать в другом месте, они легко переместят ваше сообщение. | |
Но достаточно болтовни! Если вы этого еще не сделали, сейчас самое время перейти к разделу...
Установка PVD
(http://www.videodb.info/help/images/NavUp.png) (#post_intro)(http://www.videodb.info/help/images/NavDown.png) (#post_s2)
Это так легко (и безопасно), что вы можете сначала это сделать, а задать вопросы позже...
- Загрузите последнюю версию (http://www.videodb.info/bin/pvd_setup.exe).
- Запустите установщик: pvd_setup.exe.
- Запустите программу.
Если вы были достаточно отважны, чтобы сделать это, то вот, что произошло:
- Программа была установлена в папку установки. Исполняемый модуль программы называется viddb.exe. Папка включает подпапки для плагинов, скриптов, и шкурок.
- Запуск программы привел к созданию файла конфигурации pvdconfig.ini со значениями по умолчанию в папке Application Data (XP | Vista/7). Обратите внимание, что атрибут Скрытый папки Application Data должен быть снят, чтобы увидеть ее содержимое. Все необходимые конфигурационные данные сохраняются в этом файле — никакие данные не сохраняются в реестре Windows.
- Первый запуск программы должен привести к созданию пустой базы данных с именем MOVIES.PVD по умолчанию в папке Мои документы (XP | Vista/7). Это размещение и имя файла могут быть изменены указанием других значений в диалоге Файл > Новая база.
(http://www.videodb.info/help/images/Warning.png) | | РЕЗЕРВНОЕ КОПИРОВАНИЕ!!! Все ваши данные сохраняются в одном большом файле базы данных. Пока вы ещё не заинтересованы в этом, но через некоторое время вы будете иметь достаточный объём данных, так что их потеря может вас расстроить. Примите эффективную программу резервного копирования уже сейчас:
- Самая эффективная программа - та, что происходит автоматически. Желательно иметь какую-либо систему резервирования, которая автоматически делает резервное копирование всех пользовательских данных на регулярной основе. Хорошая система резервного копирования будет сохранять несколько версий для каждого файла.
- Программа содержит столь необходимые функции, как резервное копирование и восстановление. К сожалению, это эффективно только в случае, если программа функционировала корректно при создании резервной копии и та же версия программы используется для восстановления архивного файла резервной копии.
- Более легким, быстрым и надёжным методом является копия базы данных в Проводнике Windows. Копия вас никогда не подведет и вы всегда будете знать состояние последней версии.
| |
(http://www.videodb.info/help/images/NavPause.png) | | Далее идёт расширенная тема. Читатели "Быстрого старта" могут это пропустить и сразу перейти к Ориентированию (http://). | |
Параметры командной строки
(http://www.videodb.info/help/images/NavUp.png) (#post_s1)(http://www.videodb.info/help/images/NavDown.png) (#post_s3)
Параметр | Назначение |
-portable | записывает конфигурацию программы в папку установки |
-debug | записывает действия плагинов в лог-файл, который может быть просмотрен в реальном времени (выберите Помощь > Log) |
-showhidden | отображает скрытые файлы в диалоге Файл > Открыть |
-showfloppy | отображает доступные приводы гибких дисков в диалоге выбора файлов, в то время как по умолчанию они не отображаютсяt |
-readonly | предотвращает любое редактирование базы данных |
-noconfig | скрывает настройки |
-addmovie="title" | добавляет указанный фильм к базе данных |
-addfile="video_file_path" | добавляет указанный файл к базе данных |
-selectmovie="title" | запускается так, что указанный фильм будет выбран в списке |
-selectperson="name" | запускается так, что указанная персона будет выбрана в списке персон |
В командной строке может быть указано любое количество команд...
"C:\Program Files\Personal Video Database\viddb.exe" -parameter1 [-parameter2]
...и командная строка может быть выполнена любым доступным в Windows способом:
- Использую диалог Выполнить....
- Использую пакетный файл (например, portable.bat)
- Использую ярлыки (например, Person Video Database.lnk)
(http://www.videodb.info/help/images/Tip.png) | | Использование ключа -debug не влияет на производительность. Если программа всегда будет запускаться с этим ключом (например, при добавлении его в главный ярлык программы), то лог будет всегда доступен для контроля и оценки производительности плагинов. | |
Портативный режим
(http://www.videodb.info/help/images/NavUp.png) (#post_s2)(http://www.videodb.info/help/images/NavDown.png) (#post_s4)
Ключ -portable позволяет программе запускаться со сменного носителя, включая карты памяти. Единственное, что делает этот ключ, - заставляет программу создать и сохранять файл конфигурации в папке установки вместо папки Application Data. Если база данных сохранена на том же носителе, то программа полностью переносима.
Факт того, что конфигурационный файл может быть сохранен в разных папках, обеспечивает возможность выполнять программу с разными файлами конфигурации. Это может быть полезно в разных ситуациях:
- Если есть подозрение на проблемы с существующим конфигурационным файлом, то программа может быть запущена в портативном режиме, что приведёт к созданию нового конфигурационного файла со значениями по умолчанию — без влияния на существующий конфигурационный файл.
- Две различные конфигурации могут быть использованы при одной и той же установке — одна, запущенная в портативном режиме, и вторая — в обычном. Каждый конфигурационный файл будет указывать на различные файлы базы данных. Вторая конфигурация может быть использована для тестирования или другим пользователем.
- Можно установить и использовать неограниченное количество копий программы, но гарантируя, что каждая используется в портативном режиме.
Серверный режим
(http://www.videodb.info/help/images/NavUp.png) (#post_s3)(http://www.videodb.info/help/images/NavDown.png) (#post_s4)
PVD использует механизм реляционной СУБД Firebird (http://www.firebirdsql.org/) для управления базой данных. В частности, используется Firebird Embedded Server (http://www.firebirdsql.org/manual/ufb-cs-embedded.html), механизм сервера и клиента одновременно в библиотеке fbembed.dll. Так что если вам кажется, что ваша база данных полностью интегрирована с программой, то на самом деле это независимая база данных, обслуживаемая приложением Firebird.
Та же самая функциональность может быть обеспечена в реальной среде клиент-сервер путём установки полной версии сервера Firebird. Это может представлять интерес в ситуациях, когда:
- Другая программа требует доступа к базе данных. Например,
- J. River Media Center (http://www.jriver.com/index.html) (метаданные о фильмах извлекаются непосредственно из базы данных PVD, использую плагин PvdImport (http://yabb.jriver.com/interact/index.php?topic=56563.0); и
- Kroozbox media player for NMT (http://mediaplayersite.com/Kroozbox) (например, Popcorn Hour; см. это обсуждение (http://www.videodb.info/forum_en/index.php?topic=1031.msg2904#msg2904) (англ. форум) для получение детальной информации и инструкций).
- Несколько пользователей получают общий доступ к базе данных из разных установок PVD. Например,
- другой пользователь в той же локальной сети (например, члены семьи);
- любой подключающийся через интернет (например, вы в офисе).
Сервер Firebird не менее эффективен и не требует значительно большего количества ресурсов, чем встроенный. Так что если у вас есть какая-либо потребность в нем, используйте его. После того, как сервер установлен, вы можете подсоединиться к своей базе данных любым методом. В большинстве случаев лучше подсоединяться, используя сервер. Встроенный Firebird приведёт к блокировке базы данных, что не даст подключиться другим пользователям/программам.
(http://www.videodb.info/help/images/Info.png) | | При использовании сервера Firebird есть одно обстоятельство, при котором необходимо переключиться на встроенный Firibird. Это запуск Инструменты > Оптимизировать базу данных. Опция "Уборка мусора" не может быть завершена, поскольку сервер неспособен сделать резервную копию и восстановление. | |
Инструкции
|
(http://www.videodb.info/help/images/Firebird Server Manager.png)
Firebird Server Manager | - Загрузите (http://www.firebirdsql.org/index.php?op=files&id=engine_213) и установите сервер Firebird. Выберите "Windows executable installer for full Classic or Superserver, recommended for first-time users", и 32 или 64-разрядный в соответствии с вашей системой. В обычном случае вы можете не беспокоиться по поводу изучения документации или изменения конфигурации по умолчанию.
- Запустите Firebird Server Manager. Как только вы убедитесь в корректной работе (шаг 4), мы рекомендуем установить параметры как на изображении, нажать OK и забыть об этом. Firebird будет работать как сервис и всегда будет доступен PVD (и другим программам).
- В PVD выберите Файл > Открыть и выберите файл, отличный от вашей активной базы данных. В этот момент встроенный Firebird будет вынужден разблокировать вашу активную базу данных, так что сервер сможет подключиться к ней. В случае необходимости используйте Файл > Новая база для создания пустой или тестовой базы данных для этой цели.
- Выберите Файл > Соединение с сервером... и укажите вашу базу данных как:
[имя компьютера|IP-адрес]:[локальный путь] Успех будет обозначен указанной строкой подключения (следующей за "Network"), указанной в строке заголовка.
|
|
(http://www.videodb.info/help/images/NavHome.png) (http://www.videodb.info/forum_ru/index.php?board=16.0;sort=subject)(http://www.videodb.info/help/images/NavLeft.png) (http://www.videodb.info/forum_ru/index.php?topic=905)(http://www.videodb.info/help/images/NavUp.png) (#post_top)(http://www.videodb.info/help/images/NavRight.png) (http://)