Kniga-Online.club
» » » » Создание электронных книг в формате FictionBook 2.1: практическое руководство (СИ) - Кондратович Михаил Иосифович "Юзич"

Создание электронных книг в формате FictionBook 2.1: практическое руководство (СИ) - Кондратович Михаил Иосифович "Юзич"

Читать бесплатно Создание электронных книг в формате FictionBook 2.1: практическое руководство (СИ) - Кондратович Михаил Иосифович "Юзич". Жанр: Прочая околокомпьютерная литература год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

Часть VII

Прочее программное обеспечение для работы с FictionBook

§ 7.1 Программа-библиотекарь для книг в формате FictionBook

Вы уже привыкли читать «с экрана», вы читаете много, и ваша коллекция электронных книг постоянно растет. Но когда количество книг переваливает за вторую сотню, то внезапно обнаруживается, что найти нужную книгу становится все труднее.

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

Специально для этих целей Дмитрий Пустовит и Олег Князев написали программу FB2Librarien («Библиотекарь»).

Данное описание верно для версии 1.4.0.0

Основные функции и возможности программы:

Ведет базу данных всех имеющихся книг. Информация хранятся в формате бесплатной СУБД Firebird 1.5.

Автоматически сортирует книги, согласно описаниям (description).

Отображает всю информацию о книге, включая аннотацию и обложку.

Позволяет добавлять дополнительную информацию, например, подробные сведения об авторе.

Поддерживает раздельную работу пользователей. Для каждого пользователя ведется отдельная история чтения книг, избранное.

Позволяет пользователям оценивать книги и добавлять рецензии.

Может экспортировать книги из библиотеки на ActiveSync устройство (поддерживаются устройства под управлением WinCE и PalmOS) или просто в отдельную папку.

Может работать в локальной сети.

Поддерживает скины .msstyle.

Можно экспортировать список всех книг в html-файл.

Установка программы

Скачать программу можно с ftp-сервера Fictionbook.org. Раздел pub. Программа полностью бесплатна. Для работы FB2Librarien требуется M$ Windows 2000 или XP. Запуск программы под Windows 9x возможен, но там она работает не совсем корректно.

Распакуйте архив в нужную директорию. Совсем не обязательно, чтобы она была в Program Files. Лучше всего создать директорию в корневом каталоге диска, например, D:FB2LIBR.

При этом установка Firebird на ПК вовсе не требуется. Необходимая dll-ка включена в дистрибутив программы. Сервер Firebird будет нужен только при работе в локальной сети.

При первом запуске программы автоматически открывается пустая база данных. Она хранится в каталоге, где находится программа, в поддиректории Library.

Можно использовать ее, а можно создать свою.

Cоздание новой базы данных.

Новая база создается с помощью функции меню «Библиотека/Создать » (Ctrl+N ).

Выбираем способ хранения книг «База данных» или «Файловая система».

При способе хранения «База данных» файлы книг хранятся в теле самой базы данных, в поле BLOB.

При способе хранения «Файловая система» книги размещаются в специально отведенной папке, упакованные в архивы ZIP. Для каждого автора создается отдельная папка «имя_фамилия».

Нужно указать местоположение файла базы и его формат (рекомендуется .fdb), а для способа хранения «Файловая система» еще и папку, где будут храниться книги — точку монтирования.

Способ хранения данных можно в любой момент изменить. Делается это функцией меню «Библиотека/Изменить способ хранения ».

В настройках, «Инструменты/Опции », в разделе «Хранилище » тоже присутствует выбор «База данных/Файловая система ». Однако попытка изменить способ хранения книг таким образом, может привести лишь к тому, что часть книг будет в базе, а часть — в папках.

Иногда, после создания базы выскакивает окно с ошибкой и база не добавляется в список доступных баз. В таком случае вызываем функцию «Библиотека/Открыть » и добавляем ее вручную («Добавить в портал »).

Чтобы начать работать с программой необходимо:

а) авторизоваться;

б) закачать книги в базу данных.

Авторизация и управление пользователями.

Чтобы выполнить какое-либо действие, затрагивающее содержимое базы данных, например, добавить книги в библиотеку, необходимо авторизоваться (ввести имя пользователя).

Программа сама предложит вам авторизоваться, как только вы попытаетесь выполнить действие, которое доступно только для зарегистрированного пользователя.

На панели инструментов есть специальная пиктограмма «Авторизация» (стилизованное изображение человека). Или нажмите Ctrl+L .

Вводим имя пользователя (логин), и, если требуется, пароль. Щелкнув по кнопке со стрелкой, можно выбрать пользователя из списка.

Изначально в базе уже есть встроенный пользователь «owner», имеющий права владельца библиотеки. По умолчанию ввод пароля для него не требуется.

Если установить галочку «Запомнить», при последующих запусках программы будет осуществляться автоматический вход под соответствующим логином.

Можно тут же создать нового пользователя. Для этого щелкните по ссылке «Регистрация».

В появившемся окошке введите имя пользователя, и, если считаете нужным, пароль. Пароль вводится два раза.

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

Для редактирования списка пользователей есть функция «Инструменты/Пользователи ».

Редактировать список пользователей может только владелец базы.

Щелкнув правой клавишей по нужной строке, можно назначить пользователю привилегии. Их, собственно, две. «DB Owner» (Владелец базы) и «Can Edit» (Может редактировать).

Привилегия «Can Edit» всего лишь позволяет редактировать описание (description) книги.

Привилегия «DB Owner» предоставляет пользователю администраторские права. Только владелец базы может удалять книги, настраивать синонимы авторов, менять настройки пользователей.

Как быть если вы удалили пользователя owner, и в списке пользователей не осталось ни одного логина с правами владельца базы?

Все просто. Создаем новую базу и открываем («Библиотека/Открыть ») ее. Авторизуемся как пользователь owner и тут же открываем оставшуюся «бесхозной» базу. Регистрируем пользователя и присваиваем ему права «владелец базы». Вуаля!

Добавление книг в библиотеку.

Для пополнения базы новыми книгами существует команда «БиблиотекаДобавить книгу ».

Перейти на страницу:

Кондратович Михаил Иосифович "Юзич" читать все книги автора по порядку

Кондратович Михаил Иосифович "Юзич" - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Создание электронных книг в формате FictionBook 2.1: практическое руководство (СИ) отзывы

Отзывы читателей о книге Создание электронных книг в формате FictionBook 2.1: практическое руководство (СИ), автор: Кондратович Михаил Иосифович "Юзич". Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*