<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.fictionbook.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.fictionbook.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TaciturnMan</id>
		<title>FictionBook - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://www.fictionbook.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TaciturnMan"/>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/TaciturnMan"/>
		<updated>2026-04-25T14:39:59Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.15</generator>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-09-03T16:27:08Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.3.6.0.rar Последний полный пакет RELEASE (1.3.6.0)]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.3.9.0.update.rar Последний апдейт (1.3.9.0)] 03 сентября 2007&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 20:27, 3 сентября 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
== Upgrade программы со старых версий ==&lt;br /&gt;
Самый правильный способ перехода с версии, начиная '''с 1.0.0.34''':&lt;br /&gt;
#Распаковать полный пакет в отдельный каталог, запустить, закрыть;&lt;br /&gt;
# подложить старый файл библиотеки, запустить программу и согласиться на апгрейд. Конечно, нужно обязательно сделать резервную копию перед апгрейдом. &lt;br /&gt;
#После этого, можно еще выполнить пункт меню &amp;quot;Переписать списки авторов книг&amp;quot; для того, чтобы заменить &amp;quot;Имя, фамилия&amp;quot; на &amp;quot;Фамилия, имя&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
При переходе с версий '''ниже 1.0.0.34''', нужно&lt;br /&gt;
#сначала установить новую программу отдельно,&lt;br /&gt;
#закачать в нее все книги сканером, &lt;br /&gt;
#воспользоваться формой миграции для переноса со старой базы дополнительной информации (заметок, отметок, фаворитов и т.д.)&lt;br /&gt;
Записано со слов TaciturnMan&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 19:12, 16 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Несколько файлов в архиве ===&lt;br /&gt;
Версия 1.2.3.0&lt;br /&gt;
При обработке архива с несколькими файлами &amp;quot;Сканер&amp;quot; не дает никакой информации об ошибке, а на соответствующей записе использована неописанная иконка.--[[Участник:Cd spb|Cd spb]] 17:10, 11 апреля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
=== Кол-во авторов в редактировании  ===&lt;br /&gt;
В окне редактирования авторов отображается только три автора. Пример книги http://www.fictionbook.ru/author/asprin_robert/mastera_fyentezi_2005_sbornik/lyeki_mastera_fyentezi_2005_sbornik.fb2.zip&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 12:19, 20 апреля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
=== Copy as text ===&lt;br /&gt;
Версия 1.2.4.0 WinXP SP2&lt;br /&gt;
Сканер, окно &amp;quot;Исходная книга&amp;quot;&lt;br /&gt;
Невозможно скопировать имя автора. Ctr+C, Shift+Ins, меню по правой кнопке мыши-&amp;gt;&amp;quot;Copy as text&amp;quot; не работает.&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 11:07, 29 мая 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
Версия 1.3.5.0 - ИСПРАВЛЕНО! --[[Участник:Cd spb|Cd spb]] 14:25, 25 июля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Редактирование книги ===&lt;br /&gt;
Версия 1.2.4.0&lt;br /&gt;
В правой части сканера по Alt+F4 вызывается &amp;quot;Блокнот&amp;quot;. Если это подразумеваеться редактирование книг, то редактор нужно делать настаиваемый.--[[Участник:Cd spb|Cd spb]] 15:40, 9 июня 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
=== Сортировка в сериях ===&lt;br /&gt;
Версия 1.2.4.0&lt;br /&gt;
На закладке &amp;quot;Серии&amp;quot; сортировка идет с учетом регистра, поэтому &amp;quot;Звездный путь&amp;quot; и &amp;quot;Звездный Путь:Deep Space 9&amp;quot; ложаться в разные места. При этом удаление и добавление по новой(в правильном написании) не помогает&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:40, 9 июня 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Сделано в версии 1.3.2.0 СПАСИБО!!!--[[Участник:Cd spb|Cd spb]] 18:50, 23 июля 2007 (MSD)&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Снимаю вопрос. Реализуеться через плагины или вызов внешней программы. Я сделал так http://www.fictionbook.org/forum/viewtopic.php?t=4183 --[[Участник:Cd spb|Cd spb]] 14:19, 9 июля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Обработка архива не с одним файлом ===&lt;br /&gt;
Хочется, что программа могла импортить книги из архивов со &amp;quot;сложным&amp;quot; содержимым. Т.е. ариховов с файлами лежащими в подкаталогах и т.п.--[[Участник:Cd spb|Cd spb]] 17:13, 11 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Звуковая сигнализация ===&lt;br /&gt;
Наверно было бы удобно сигнализировать звуком окончание некоторых операций - поиска, добавления книг.&lt;br /&gt;
Ест-но звук должен быть отключаемый.--[[Участник:Cd spb|Cd spb]] 11:35, 23 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Контекстное меню ===&lt;br /&gt;
Просьба добавить в &amp;quot;левую&amp;quot; половину сканера возможность убирать не только &amp;quot;Успешно добавленные&amp;quot; но и &amp;quot;Идентичные дубликаты&amp;quot;--[[Участник:Cd spb|Cd spb]] 11:35, 23 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины и &amp;quot;Запланированное к прочтению&amp;quot; ===&lt;br /&gt;
Если возможно, то добавить возможность - при использовании записи &amp;quot;User menu&amp;quot; помечать книгу как &amp;quot;Запланированною к прочтению&amp;quot;--[[Участник:Cd spb|Cd spb]] 13:50, 23 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Поиск дубликатов ===&lt;br /&gt;
Очень нужен поиск дубликатов. Можно сказать - жизненно необходим. --[[Участник:Cd spb|Cd spb]] 14:22, 9 июля 2007 (MSD)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian</id>
		<title>История программы FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian"/>
				<updated>2007-07-23T12:07:58Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* История от TaciturnMan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== История от TaciturnMan==&lt;br /&gt;
'''Версия 1.3.2.0 (18.07.2007)''': RELEASE&lt;br /&gt;
* Добавлены настройки для типов (расширений) файлов книг, читаемых подключенным ридером. Книги&lt;br /&gt;
форматов, не входящих в список читаемых, запускаются для чтения с помощью ассоциированной программы.&lt;br /&gt;
* Изменен формат хранения пользовательского меню. Теперь хранится в файле Usermenu.ini. Имеющиеся в &lt;br /&gt;
прежних версиях пункты меню (в файле params.txt) нужно заново ввести вручную через интерфейс программы.&lt;br /&gt;
* Добавлен новый режим (INDEX-ONLY) работы программы, при котором книги хранятся в файловой системе,&lt;br /&gt;
их расположение не меняется программой, перепаковка не производится. Программа только индексирует их&lt;br /&gt;
метаданные для включения в каталог библиотеки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.3.1.0 (10.07.2007):&lt;br /&gt;
* Значительно переделаны процедуры добавления книг в сканере.&lt;br /&gt;
* В сканере добавлена возможность интерактивно вводить описание книги. Доступ - через команду&lt;br /&gt;
&amp;quot;Ввести описание книги и обработать еще раз&amp;quot; контексного меню на записи со статусом &amp;quot;Требуется описание книги&amp;quot;.&lt;br /&gt;
* Старые версии книг при переписывании сканером резервируются в отдельную папку.&lt;br /&gt;
* Сканер теперь обрабатывает RAR-архивы. Требуется библиотека unrar3.dll, расположенная в папке программы&lt;br /&gt;
или по одному из путей, перечисленных в переменной PATH.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.3.0.0 (04.07.2007):&lt;br /&gt;
* Библиотека может теперь хранить книги в файлах различных форматов!&lt;br /&gt;
Сканер ищет в качестве описания книги: если обрабатывается архив - файл с любым именем и расширением&lt;br /&gt;
FBD внутри архива, затем файл рядом с архивом с именем архива и расширеним FBD; если обрабатывается&lt;br /&gt;
неупакованный файл - файл с таким же именем, но с расширением FBD, в той же папке.&lt;br /&gt;
Формат файла FBD - такой же, как у FB2, но секция BODY необязательна (пустая или отсутствует).&lt;br /&gt;
Секция DESCRIPTION может содержать ссылку на обложку из секции BINARY, как в обычном FB2-файле.&lt;br /&gt;
В процессе загрузки файла в библиотеку, файл FBD включается в архив вместе с книгой в любом формате. Это&lt;br /&gt;
позволяет передавать такой архив с книгой и легко включать его в другую библиотеку.&lt;br /&gt;
&lt;br /&gt;
//======================&lt;br /&gt;
Внимание! Если в сканере при обработке некоторых файлов иногда возникает ошибка распаковки архива&lt;br /&gt;
c сообщением &amp;quot;Operation aborted&amp;quot;. В этом случае попробуйте, обработать файл еще раз.&lt;br /&gt;
Причины ошибок выясняются.&lt;br /&gt;
//======================&lt;br /&gt;
&lt;br /&gt;
Версия 1.2.5.0 (22.06.2007):&lt;br /&gt;
* Исправлены баги в настройках алфавитного указателя авторов.&lt;br /&gt;
* В сканере: добавлена проверка по ID на наличие идентичной книги в библиотеке.&lt;br /&gt;
* В сканере: отображение информации о переводчиках книги&lt;br /&gt;
* Добавлена возможность копировать текст из полей автор, название, серия, жанры в буфер обмена. &lt;br /&gt;
* Добавлена возможность при файловом способе хранения книг настроить шаблон для имен файлов и папок.&lt;br /&gt;
Шаблон настраивается через диалог &amp;quot;Настройки&amp;quot;, вкладка &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
В шаблоне используется синтаксис, сходный с таковым в программе FBLibraryFileRename (автор Сергей Чернышов (sach)),&lt;br /&gt;
но имеются и некоторые различия.&lt;br /&gt;
&lt;br /&gt;
По умолчанию используется такой шаблон:&lt;br /&gt;
*NL*_*NF*[_*NM*][_*NN*]\*NL*_*BN*[(*SN*-*SI*)]{_}{T}&lt;br /&gt;
который сформирует такое имя папки и файла:&lt;br /&gt;
Akunin_Boris\Akunin_Altyn-Tolobas(Priklyucheniya_Nikolasa_Fandorina-1).zip &lt;br /&gt;
&lt;br /&gt;
Шаблон чувствителен к регистру использованных символов!&lt;br /&gt;
Шаблон должен содержать в себе хотя бы один символ &amp;quot;\&amp;quot; (для разделения имен папки и файла).&lt;br /&gt;
В шаблоне могут быть использованы следующие переменные:&lt;br /&gt;
 *NL* - фамилия первого автора&lt;br /&gt;
 *NF* - имя первого автора&lt;br /&gt;
 *NM* - отчество первого автора&lt;br /&gt;
 *NN* - ник первого автора&lt;br /&gt;
 *GN* - название первого жанра книги&lt;br /&gt;
 *BN* - название книги&lt;br /&gt;
 *SN* - серия книги&lt;br /&gt;
 *SI* - номер книги в серии&lt;br /&gt;
Все прочие символы будут выводиться в имя папки и файла, как есть.&lt;br /&gt;
Части шаблона,  ограниченные квадратными скобками, не будут использоваться, если ВСЕ включенные&lt;br /&gt;
в них переменные оказываются пустыми.&lt;br /&gt;
Кроме переменных, в шаблоне могут быть модификаторы, которые представляют собой выражения в фигурных скобках.&lt;br /&gt;
Модификаторы задают дополнительные операции, которые выполняются после формирования имен папки и файла.&lt;br /&gt;
{U} - перевод всего результата в верхний регистр&lt;br /&gt;
{L} - перевод всего результата в нижний регистр&lt;br /&gt;
{T} - транслитерация результата&lt;br /&gt;
{x} - символьное выражение внутри фигурных скобок, на которое заменяются все пробельные символы в имени.&lt;br /&gt;
Если выражение пустое (т.е. &amp;quot;{}&amp;quot;), пробелы удаляются.&lt;br /&gt;
Если модификатор не присутствует в шаблоне, по-умолчанию используется &amp;quot;{_}&amp;quot; (подчеркивание).&lt;br /&gt;
Чтобы оставить пробелы, нужно указать &amp;quot;{ }&amp;quot; (один пробел в фигурных скобках).&lt;br /&gt;
 &lt;br /&gt;
Примеры:&lt;br /&gt;
*GN*\*NL*, *NF*[ *NM*][(*NN*)]\*NL* - *BN*[(*SN*-*SI*)]{ } = жанр\автор\книга (регистр без изменений, пробелы остаются, без транслитерации)&lt;br /&gt;
-&amp;gt; det_history\Акунин, Борис\Акунин - Алтын-Толобас(Приключения Николаса Фандорина-1).zip &lt;br /&gt;
&lt;br /&gt;
*GN*\*NL*_*NF*[_*NM*][_*NN*]\*NL*_*BN*[(*SN*-*SI*)]{_}{L}{T} = жанр\автор\книга (имена в нижнем регистре, с транслитерацией)&lt;br /&gt;
-&amp;gt; det_history\akunin_boris\akunin_altyn-tolobas(priklyucheniya_nikolasa_fandorina-1).zip &lt;br /&gt;
&lt;br /&gt;
*NL*_*NF*[_*NM*][_*NN*]\*NL*_[(*SN*-*SI*)_]*BN*{-}{U}{T} = автор\книга (имена в верхнем регистре, пробелы на дефисы, транслитерация)&lt;br /&gt;
-&amp;gt; AKUNIN_BORIS\AKUNIN_(PRIKLYUCHENIYA-NIKOLASA-FANDORINA-1)_ALTYN-TOLOBAS.ZIP&lt;br /&gt;
&lt;br /&gt;
и т.д&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.2.2.0 (20.03.2007): RELEASE UPDATE'''&lt;br /&gt;
* Исправлен баг, когда при смене обложки старая картинка в FB2-файле оставалась наряду с новой, если имя старой картинки отличалось от &amp;quot;cover.jpg&amp;quot;.&lt;br /&gt;
* Добавлена функция сохранения списка прочитанных книг в файл формата HTML, CSV, TSV или TXT (по правому клику в списке прочитанных книг).&lt;br /&gt;
* Исправлен баг, из-за которого не отображалась информация в столбце &amp;quot;Версия&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.2.1.0 (15.03.2007): RELEASE UPDATE&lt;br /&gt;
* Исправлены баги с кнопкой Refresh на вкладках &amp;quot;Жанры&amp;quot; и &amp;quot;Запланировано к прочтению&amp;quot;.&lt;br /&gt;
* Подключено пользователькое меню для книг во вкладке &amp;quot;Запланировано к прочтению&amp;quot;.&lt;br /&gt;
* Исправлен баг с форматом версии документа в форме &amp;quot;Информация о книге&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.2.0.0 (13.03.2007): RELEASE&lt;br /&gt;
* Множество мелких и крупных исправлений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.8.0 (12.03.2007):&lt;br /&gt;
* База данных: столбцы таблицы DOCINFO перенесены в таблицу BOOK. Перенос данных выполняется&lt;br /&gt;
автоматически после изменения структуры таблицы. Таблица DOCINFO удаляется также автоматически&lt;br /&gt;
после успешного обновления.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! Убедитесь перед запуском обновления, что на диске с библиотекой имеется достаточно&lt;br /&gt;
свободного пространства (не менее 20-30Мб).'''&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! После изменения структуры база данных будет несовместима с предыдущими версиями&lt;br /&gt;
программы! Настоятельно рекомендуется сделать копию базы данных перед обновлением версии.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.5.0 (03.03.2007):&lt;br /&gt;
* Добавлена возможность устанавливать для отдельных синонимов авторов флаг &amp;quot;Показывать в&lt;br /&gt;
списке авторов&amp;quot;. В списке авторов синонимы выделяются другим цветом.&lt;br /&gt;
* Добавлена возможность при редактировании информации о книге выбирать синоним, который &lt;br /&gt;
отмечен флагом &amp;quot;Показывать в списке авторов&amp;quot; в качестве автора книги.&lt;br /&gt;
* Исправлена ошибка Access Violation, возникающая при Ctrl-Click на Hint при MultiSelect в гриде,&lt;br /&gt;
если содержимое не помещается в ячейке (Mike Sinkovsky).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.4.0 (03.03.2007):&lt;br /&gt;
* Исправлена ошибка при создании синонима из автора, который сам имеет синонимы. Теперь&lt;br /&gt;
синонимы автора, который сам становится синонимом, станут синонимами &amp;quot;нового&amp;quot; автора.&lt;br /&gt;
* Добавлена возможность изменять списки авторов электронного документа и переводчиков книги.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.1.0 (01.03.2007): RELEASE UPDATE'''&lt;br /&gt;
* Усовершенствована процедура внесения изменений в FB2-файл, которая могла при определенных обстоятельствах приводить к созданию XML, не соответствующего схеме FictionBook.xsd в полной мере.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.0.1 (27.02.2007): RELEASE UPDATE&lt;br /&gt;
* Исправлена ошибка, из-за которой в режиме файлового хранения программа могла удалить файл книги в момент сохранения изменений в диалоге &amp;quot;Редактировать информацию о книге...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.0.0 (26.02.2007): RELEASE'''&lt;br /&gt;
* Мелкие усовершенствования в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.76 (21.02.2007):&lt;br /&gt;
* Исправлены ошибки в поиске по всем библиотекам.&lt;br /&gt;
* Усовершенствована процедура для авторов &amp;quot;Добавить как синоним&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.74 (20.02.2007):&lt;br /&gt;
* Исправлена ошибка, приводящая к невозможности добавить книгу в избранное, если она отмечена как прочитанная (Stepochka).&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при удалении успешно обработанных записей.&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при обработке нескольких записей, если включен автофильтр.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.73 (16.02.2007):&lt;br /&gt;
* Усовершенствование сканера с целью удобного отображения отличий при сравнении файлов.&lt;br /&gt;
Изменение структуры таблиц в файле FBScanner.fdb.&lt;br /&gt;
'''ВНИМАНИЕ! Удалите файл FBScanner.fdb в корневой папке программы перед запуском&lt;br /&gt;
новой версии программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.71 (16.02.2007):&lt;br /&gt;
* С целью ускорения загрузки программы изменен механизм многоязыковой поддержки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.69 (15.02.2007):&lt;br /&gt;
* Создание процедуры для изменения порядка следования имени и фамилии авторов в базе&lt;br /&gt;
(пункт меню &amp;quot;Инструменты&amp;quot;/&amp;quot;Переписать списки авторов книг&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.67 (14.02.2007):&lt;br /&gt;
* Замена Font.Charset на RUSSIAN_CHARSET для главной формы программы (для тестирования).&lt;br /&gt;
* Добавлено восстановление позиций в списках авторов и книг, которые были активны перед закрытием&lt;br /&gt;
программы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.65 (13.02.2007):&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по году издания книги.&lt;br /&gt;
* Изменение в сканере порядка следования имен и фамилий авторов на &amp;quot;Lastname, Firstname&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.64 (12.02.2007):&lt;br /&gt;
* Усовершенствование интерфейса, контексных меню авторов и книг.&lt;br /&gt;
* Теперь возможно выполнять основные операции для нескольких отмеченных книг одновременно.&lt;br /&gt;
* Исправлены хранимые процедуры для работы со списками прочитанных, запланированных к прочтению, избранных.&lt;br /&gt;
'''ВНИМАНИЕ! Рекомендуется удалить файл fb2props.ini в корневой папке программы перед запуском новой версии программы для возврата к начальным настройкам параметров окон, панелей и меню программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.62 (09.02.2007):&lt;br /&gt;
* Исправлены процедуры вызова приложений через пользовательское меню.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.60 (07.02.2007):&lt;br /&gt;
* Добавлена настройки колонок в списке авторов, на вкладках &amp;quot;Серии&amp;quot;, &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по языку документа, исходному языку книги и признаку &amp;quot;Только непрочитанные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.59 (06.02.2007):&lt;br /&gt;
* Добавлена возможность индивидуальной настройки кнопок тулбара и колонок в гридах (PDV). Сохранение настроек в ini-файле (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.58 (05.02.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при входе в настройки, если программа запущена с расшаренной сетевой папки (Stepochka). Однако, база данных с библиотекой по прежнему должна находиться либо на локальном диске, либо быть доступной через сервер Firebird, но не на разделяемом ресурсе: http://www.ibase.ru/ibfaq.htm#share&lt;br /&gt;
* Устранены ошибки при подсчете статистики в сканере (FBAdmin).&lt;br /&gt;
* Устранена ошибка, возникающая при добавлении книги в избранное из списка запланированных к чтению книг (Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.56 (01.02.2007):&lt;br /&gt;
* Исправлена ошибка с аннотацией на вкладке &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Устранена ошибка, возникающая после регистрации пользователя при активной вкладке &amp;quot;Новинки&amp;quot;.&lt;br /&gt;
* Востановлено контекстное меню в списке проектов, найденных с помощью поиска в текущей библиотеке.&lt;br /&gt;
Контекстное меню в списке проектов, найденных с помощью поиска во всех библиотеках, отключено.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.54 (31.01.2007):&lt;br /&gt;
* Устранен баг с пустыми именами в списке авторов.&lt;br /&gt;
* Усовершенствован механизм автоматического обновления структуры базы данных&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.52 (30.01.2007):&lt;br /&gt;
* Устранен баг с обрезанием имен и фамилий авторов в форме редактирования информации о книге.&lt;br /&gt;
* Изменено представление списка авторов&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Статусы обработки добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
Ready for process=Отмечен для обработки&lt;br /&gt;
&lt;br /&gt;
Successfully added=Успешно добавлен&lt;br /&gt;
&lt;br /&gt;
Updated=Обновлено&lt;br /&gt;
&lt;br /&gt;
Bad archive=Поврежденный архив&lt;br /&gt;
&lt;br /&gt;
Parsing error=Ошибка разбора&lt;br /&gt;
&lt;br /&gt;
Duplicate (identical)=Дубликат (идентичный)&lt;br /&gt;
&lt;br /&gt;
Duplicate (older)=Дубликат (старее)&lt;br /&gt;
&lt;br /&gt;
Duplicate (IDs differ)=Дубликат (ID отличается)&lt;br /&gt;
&lt;br /&gt;
Duplicate=Дубликат&lt;br /&gt;
&lt;br /&gt;
Error updating database=Ошибка обновления базы&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Алгоритм анализа сканером добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
1. Сканер ищет подобный документ по идентификатору, созданному из названия книги и авторов&lt;br /&gt;
в алфавитном порядке. Если документ с таким идентификатором не найден в базе, создается новый&lt;br /&gt;
документ (статус &amp;quot;Успешно добавлен&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Если документ с таким идентификатором найден, проверяется, совпадает ли в них поле ID. Если&lt;br /&gt;
поле ID совпадает, проверяется версия (поле VERSION) добавляемого документа. Если версия больше,&lt;br /&gt;
чем версия документа в библиотеке, документ заменяет аналогичный документ в библиотеке (статус&lt;br /&gt;
&amp;quot;Обновлено&amp;quot;). Если поля ID не совпадают, документу присваивается статус &amp;quot;Дубликат (ID отличается)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Если версии не отличаются, проверяется соответствие размеров и дат последней модификации&lt;br /&gt;
двух документов. Если размеры файлов и их даты последней модификации совпадают, документ&lt;br /&gt;
приобретает статус &amp;quot;Дубликат (идентичный)&amp;quot;. Если версия добавляемого документа меньше или&lt;br /&gt;
дата последней модификации меньше при равных версиях, присваивается статус &amp;quot;Дубликат (старее)&amp;quot;.&lt;br /&gt;
Иначе присваивается статус &amp;quot;Дубликат&amp;quot; (т.е., когда версии равны, но добавляемый документ новее (?)&lt;br /&gt;
по дате последней модификации).&lt;br /&gt;
&lt;br /&gt;
4. Если в процессе обработки в базе (после распаковки, парсинга, и упаковки) возникает любая&lt;br /&gt;
непредвиденная ошибка, документ приобретает статус &amp;quot;Ошибка обновления базы&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.50 (25.01.2007):&lt;br /&gt;
* В сканере добавлена возможность выбрать несколько записей и обработать одной командой&lt;br /&gt;
* Устранено несколько мелких недочетов в сканере и форме редактирования информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.49 (25.01.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при импорте сканером книг с длинными названиями жанров&lt;br /&gt;
в старом формате.&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.46 (24.01.2007):&lt;br /&gt;
* В сканере в левой части убран &amp;quot;лишний&amp;quot; столбец с датой поиска файла, а в правой -- &lt;br /&gt;
отменена группировка по-умолчанию по дате обработки.&lt;br /&gt;
* В списках книг установлена сортировка по-умолчанию: серия, номер, название книги.&lt;br /&gt;
* Служебный файл сканера переименован с  FBLIBRARY.FDB  в  FBSCANNER.FDB (предложено faiber).&lt;br /&gt;
Файл со старым именем будет переименован автоматически при старте программы.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.45 (23.01.2007):&lt;br /&gt;
* Переписана форма &amp;quot;Информация о книге&amp;quot; и процедуры внесения изменений в FB2-файл.&lt;br /&gt;
ВНИМАНИЕ!&lt;br /&gt;
Нужно учитывать, что для минимизации возможных искажений исходного FB2-файла в&lt;br /&gt;
нем переписываются только те реквизиты, которые были изменены в форме редактирования.&lt;br /&gt;
В то же время, в случае переписывания многострочных текстовых полей для форматирования&lt;br /&gt;
текста будет использовано только простое разбиение на параграфы с помощью тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Т.е., например, если аннотация не изменялась, то в FB2-файле останется узел &amp;lt;annotation&amp;gt;,&lt;br /&gt;
который полностью совпадает в исходным. ОДНАКО, если текст в поле &amp;quot;Аннотация&amp;quot; изменялся,&lt;br /&gt;
то узел &amp;lt;annotation&amp;gt; в FB2-файле будет переписан заново, используя простое разбиение текста&lt;br /&gt;
на параграфы при помощи тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;, и при этом потеряется сложное форматирование&lt;br /&gt;
аннотации (тегами &amp;lt;poem&amp;gt;,  &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;subtitle&amp;gt;, &amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;empty-line/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Одним словом, без надобности не редактируйте поля &amp;quot;Аннотация&amp;quot;, &amp;quot;История&amp;quot;, &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Версия 1.0.0.42 (16.01.2007):&lt;br /&gt;
* Добавлена функция поиска по зарегистрированным в портале библиотекам (автор: PDV)&lt;br /&gt;
* В сканере расширен список статусов, сигнализирующих о результатах обработки файла&lt;br /&gt;
* Добавлена проверка прав доступа для редактирования информации об авторах и синонимах&lt;br /&gt;
(предложено Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.37 (12.01.2007):&lt;br /&gt;
* База данных: поле &amp;quot;Имя&amp;quot; (автора, переводчика) расширено со 20 до 40 символов&lt;br /&gt;
* База данных: поле &amp;quot;Отчество&amp;quot; (автора, переводчика) расширено со 30 до 40 символов&lt;br /&gt;
* База данных: тип поля &amp;quot;DocInfo.FileDate&amp;quot; изменен с DATE на TIMESTAMP.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.35 (22.12.2006):&lt;br /&gt;
* С целью оптимизации переписаны процедуры парсинга и импорта книги в сканером&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.34 (21.12.2006):&lt;br /&gt;
* Исправлена очередная ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.33 (20.12.2006):&lt;br /&gt;
* Исправлена ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
* В сканере исправлена процедура для замещения книги другой версией (при различающихся ID книг).&lt;br /&gt;
* В сканере добавлена возможность, в случае обнаружения дубликата, создавать новую книгу, не удаляя старой.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.32 (18.12.2006):&lt;br /&gt;
* Автоматическое обновление хранимых процедур в базе данных&lt;br /&gt;
* Процедура для копирования информации об авторах, пользователях, рецензиях, цитатах, оценках, прочтениях из других баз данных (см. файл Migration.txt)&lt;br /&gt;
* Мелкие усовершенствования и баг-фиксы&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.30 (08.12.2006):&lt;br /&gt;
* Опция сохранения размеров и позиций окон программы&lt;br /&gt;
* Настройки алфавитной панели: шрифт, размеры, интервал (PDV)&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.26 (01.12.2006):&lt;br /&gt;
* База данных: опять без кодировки по-умолчанию!&lt;br /&gt;
* База данных: построены все ограничения целостности на уровне таблиц&lt;br /&gt;
* База данных: исправлены ошибки в процедурах при создании серий&lt;br /&gt;
* База данных: поле &amp;quot;Название книги&amp;quot; расширено со 100 до 252 символов&lt;br /&gt;
* Исправлены ошибки при импорте неархивированных FB2-файлов&lt;br /&gt;
* Исправлено несколько ошибок, касающихся интерфейса.&lt;br /&gt;
* Исправлена ошибка, возникающая при вводе нового пользователя (AlexArh).&lt;br /&gt;
* Исправлена ошибка при импорте файлов с датами в нестандартных форматах&lt;br /&gt;
* Расширены поля на форме сканера для счетчиков файлов&lt;br /&gt;
* Добавлены перекрестные ссылки на автора и серию (PDV)&lt;br /&gt;
* Портал (перечень доступных библиотек) теперь хранится в ini-файле вместо БД (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.20 (22.11.2006):&lt;br /&gt;
* Сканер построен по &amp;quot;старой&amp;quot; модели, которая более ориентирована на пакетное добаление книг (аналогично версии 1.0.0.12, но в одном окне).&lt;br /&gt;
* Поиск в главной форме вызывается по Ctrl-F&lt;br /&gt;
* После закрытия сканера сохраняется позиция в списке авторов, которая была перед открытием сканера&lt;br /&gt;
* Сохраняются информация о прочтении, оценках и заметках при обновлении книги новой версией&lt;br /&gt;
* Проверяются права пользователя при открытии другой базы/библиотеки&lt;br /&gt;
* Базы данных перестроены в версии Firebird 1.5.3 с кодировкой по умолчанию WIN1251. Архив с программой включает в себя обновленную библиотеку gds32.dll&lt;br /&gt;
* Программа ожидает файлы баз данных в кодировке WIN1251, из-за этого зависает при попытке открыть БД старого формата без указания кодировки. Пока не выяснено, почему сессия зависает, а не выдает сообщение об ошибке в момент создания.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Замечания и баг-репорты принимаются на  &amp;lt;taciturnman@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== История от Дмитрия Пустовита==&lt;br /&gt;
&lt;br /&gt;
Сразу отвечу на вопрос &amp;quot;Почему такой скачок в версиях?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Были произведены кардинальные изменения как в программном коде, так и в структуре&lt;br /&gt;
базы данных. Билдов (невыложенных) было очень много. Изменения, производимые в программе&lt;br /&gt;
не фиксировал по причине банальной лени и нехватки времени.&lt;br /&gt;
&lt;br /&gt;
К тому же, я думаю, что программа уже достаточно функциональна и достойна того, чтобы &lt;br /&gt;
изменить мажорный номер версии.&lt;br /&gt;
&lt;br /&gt;
В процессе работы над программой мне очень помогают замечания пользователей. &lt;br /&gt;
&lt;br /&gt;
Большое количество ошибок и недочетов выявлено именно ими.&lt;br /&gt;
&lt;br /&gt;
По мере возможности я постарался в данном файле указывать имена или ники (форум&lt;br /&gt;
fictionbook.org) людей выявивших ошибку или посоветовавших внести какое-либо &lt;br /&gt;
изменение в программу. &lt;br /&gt;
&lt;br /&gt;
Большое им спасибо за помощь!&lt;br /&gt;
&lt;br /&gt;
Важные (ИМХО) замечания по алгоритму работы программы:&lt;br /&gt;
&lt;br /&gt;
1. Названия книг, Серий в базе данных (и соответственно в Description после редактирования)&lt;br /&gt;
хранятся в виде ProperCase (т.е. каждое слово с заглавной буквы). Предваряя вопросы: пробовал по-разному, МНЕ ПОНРАВИЛСЯ ЭТОТ ВАРИАНТ.&lt;br /&gt;
&lt;br /&gt;
3. При сохранении книги на диск, а так же в режиме работы с файловой системой &lt;br /&gt;
имя файла книги формируется следующим образом:&lt;br /&gt;
&lt;br /&gt;
Фамилия_Имя (или Имя_Фамилия) (в зависимости от режима LNFN или FNLN) ПЕРВОГО В СПИСКЕ АВТОРА&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Название_книги&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
(Название_Серии-Номер_в_серии)&lt;br /&gt;
Причем, в зависимости от значения ключа &amp;quot;Транслит&amp;quot; в настройках все это будет или кириллицей&lt;br /&gt;
или латиницей.&lt;br /&gt;
&lt;br /&gt;
4. При формировании имени файла заменяются на подчеркивание символы не входящие в диапазон:&lt;br /&gt;
['A'..'Z', 'a'..'z', '0'..'9', '-', '!', '_', 'А'..'Я', 'а'..'я', 'Ё', 'ё']&lt;br /&gt;
&lt;br /&gt;
5. При сохранении в базе данных (и в книге после выгрузки из библиотеки) обложка&lt;br /&gt;
преобразуется к JPG, независимо от того, в каком формате она была в исходном файле.&lt;br /&gt;
&lt;br /&gt;
Ограничения&lt;br /&gt;
&lt;br /&gt;
1. Не поддерживается отображение более 1 обложки для каждой книги&lt;br /&gt;
&lt;br /&gt;
2. Размер аннотации книги ограничен 4096 байтами (я считаю, что больше - &lt;br /&gt;
это уже предисловие). При большем размере сканер не пропустит&lt;br /&gt;
&lt;br /&gt;
3. Есть ограничения по длине полей. Обычно лишнее урезается справа. Но сканер может&lt;br /&gt;
и не пропустить (не до конца проверил).&lt;br /&gt;
&lt;br /&gt;
4. Может есть еще что-то, просто на данный момент я не вспомнил.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Функционал:&lt;br /&gt;
&lt;br /&gt;
*Визуализация физического размера файла базы данных&lt;br /&gt;
*Сохранение Ini-файла не в рабочем каталоге &lt;br /&gt;
*Перенос/копирование из библиотеки в библиотеку&lt;br /&gt;
*Добавление книг формата не FB2&lt;br /&gt;
&lt;br /&gt;
Plugins:&lt;br /&gt;
*Экспорт списка книг в XML,CVS,TXT,XLS&lt;br /&gt;
*Экспорт заголовков (BookInfo) (plugin)&lt;br /&gt;
*Построение простейшего сайта на основе БД (plugin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.8 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена серьезная ошибка. При редактировании информации о книге менялся ID документа. Теперь он остается прежним &lt;br /&gt;
&lt;br /&gt;
! Добавил возможность сортировки в таблицах щелчком по заголовку (Glassy) &lt;br /&gt;
&lt;br /&gt;
+ Изменил диалог создания библиотеки. Теперь сразу можно выбрать режим хранения книг (Admin) &lt;br /&gt;
&lt;br /&gt;
+  Zip-ы из TMP теперь удаляются. &lt;br /&gt;
&lt;br /&gt;
+ Добавил в сканер расшифровку ошибки/деталей дубликата (Admin) &lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку записи списка жанров. Не производился поиск в алтернативных названиях  &lt;br /&gt;
&lt;br /&gt;
! Таблица  Errors перенесена в файл FBLIBRARY.FDB &lt;br /&gt;
&lt;br /&gt;
! Переделана форма отображения статистики. Теперь можно увидеть количество прочитанных книг (Alex)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность выбора действия по двойному клику по книге в списке (Не помню, кто просил)  &lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.4 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Косметические изменения &lt;br /&gt;
&lt;br /&gt;
+ Перевод заголовка главной формы работает нормально  &lt;br /&gt;
&lt;br /&gt;
+ Убрал кнопки удалить обложку и загрузить обложку с главной формы -теперь доступны только в корректировке информации о книге  &lt;br /&gt;
&lt;br /&gt;
+ В комплект включена исправленная база данных &lt;br /&gt;
&lt;br /&gt;
+ В сканере исправлен участок, отвечающий за замену книг в базе найденным дубликатом (теперь обновляется не только сам файл, но и информаци в базе данных) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена процедура изменения способа хранения (при большом количестве книг системе не хватало ресурсов, сейчас процедура работает стабильно. Проверено на 7000 книгах)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность указать папку на СЕ устройcтве при передаче файлов. (проверял на 2 устройствах Qtek 2020 и iPAQ 1915. В основную память прошло на ура в обоих случаях, на Storage Card на iPAQ скопировалось нормально, на Qtek файл сбойный. Подозреваю флешку. Проверяйте). Папка сохраняется в ini-файле. &lt;br /&gt;
&lt;br /&gt;
! Положение и размер главной формы, формы просмотра обложки, формы сканера, а также положения и размеры колонок грида, положения и размеры панелей сохраняется при выходе  в файле props.ini. Оборотная сторона: пришлось на данных формах отключить максимизацию и в первый раз они могут встать некрасиво на экране (свойство Position выставлено в poDesigned)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0 RC1 (DB+File System Version)&lt;br /&gt;
&lt;br /&gt;
FB2-Сканер&lt;br /&gt;
&lt;br /&gt;
! Сканер сильно переработан и перенесен из dll в основную программу &lt;br /&gt;
&lt;br /&gt;
! Изменен алгоритм определения дубликатов. Теперь во внимание принимается ID из&lt;br /&gt;
файла книги. &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность отложить обработку ошибок сканирования на другой&lt;br /&gt;
сеанс работы с программой&lt;br /&gt;
&lt;br /&gt;
! Убран режим автоматического переноса файлов по папкам в процессе сканирования&lt;br /&gt;
Это можно сделать вручную по правому клику на списке ошибок&lt;br /&gt;
&lt;br /&gt;
! Теперь можно заменить книгу в библиотеке дубликатом, найденным в процессе &lt;br /&gt;
сканирования&lt;br /&gt;
&lt;br /&gt;
! При перемещении по списку ошибок в случае дубликата внизу отображается книга из&lt;br /&gt;
библиотеки, чей дубликат был найден. Здесь же видна версия документа.&lt;br /&gt;
&lt;br /&gt;
Библиотека &lt;br /&gt;
&lt;br /&gt;
! Оптимизорваны запросы к базе данных. Теперь запуск программы происходит значительно &lt;br /&gt;
быстрее&lt;br /&gt;
&lt;br /&gt;
! На вкладках отображается размер архива с книгой&lt;br /&gt;
&lt;br /&gt;
! Добавлена информация о количестве рецензий на книгу&lt;br /&gt;
&lt;br /&gt;
! Изменена панель с алфавитными вкладками для авторов (вместо вкладок теперь надписи)&lt;br /&gt;
&lt;br /&gt;
! Подписи для вкалдок вынесены в отдельный файл ABC.TXT в папке Language&lt;br /&gt;
&lt;br /&gt;
! Добавлен режим хранения книг в виде файловой системы, замечания - см. выше&lt;br /&gt;
&lt;br /&gt;
! Поменял движок скинов. Программа &amp;quot;понимает&amp;quot; *.msstyle&lt;br /&gt;
&lt;br /&gt;
! Добавлена работа с авторами. В базе данных есть таблица синонимов автора. При &lt;br /&gt;
работе по ней сканера производится поиск в первую очередь. При нахождении совпадения&lt;br /&gt;
в базу попадают правильные значения данных автора (файл книги при этом не меняется)&lt;br /&gt;
&lt;br /&gt;
! Добавлены кнопки часто используемых операций на панель управления&lt;br /&gt;
&lt;br /&gt;
! Включено отображение всплывающих подсказок к кнопкам&lt;br /&gt;
&lt;br /&gt;
! Есть возможность импорта жанров из файла genres_transfer. При этом происходит не полная&lt;br /&gt;
замена жанров, а ОБНОВЛЕНИЕ существующих. К сожалению я не смог (пока) найти способ &lt;br /&gt;
напрямую использовать этот файл без импорта.&lt;br /&gt;
&lt;br /&gt;
! На панель инструментов выведена кнопка &amp;quot;Обновить&amp;quot;. При нажатии на нее происходить &lt;br /&gt;
переоткрытие запросов на текущей вкладке. Я отказался от автоматического обновления в&lt;br /&gt;
пользу быстродействия&lt;br /&gt;
&lt;br /&gt;
! Расширен функционал многопользовательской версии:&lt;br /&gt;
* При добавлении книги теперь фиксируется, кем она добавлена&lt;br /&gt;
* Добавлена возможность не отображать прочитанные книги   &lt;br /&gt;
* Для каждой книги можно вести &amp;quot;цитатник&amp;quot;. Построен по тому же принципу, что история&lt;br /&gt;
и рецензии&lt;br /&gt;
* - Удалять книги может либо тот, кто эту книгу внес, либо владелец&lt;br /&gt;
библиотеки.&lt;br /&gt;
* Удалить автора может только владелец библиотеки&lt;br /&gt;
* Добавлена возможность запомнить пользователя, входящего в программу по умолчанию&lt;br /&gt;
(если вы владелец библиотеки и работаете с чужого рабочего места &lt;br /&gt;
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВОЗМОЖНОСТЬ (если вас интересует результат :))).&lt;br /&gt;
&lt;br /&gt;
+ Устранена ошибка, когда в описание книги с отсутствующей обложкой&lt;br /&gt;
записывалась обложка от другой, уже обработаной книги&lt;br /&gt;
&lt;br /&gt;
+ Исправлено много незначительных ошибок&lt;br /&gt;
&lt;br /&gt;
Версия 0.3.1.2&lt;br /&gt;
&lt;br /&gt;
! Поддержка скинов (пока есть 5 встроенных) в планах - &lt;br /&gt;
загрузка из файлов&lt;br /&gt;
&lt;br /&gt;
! Удаление авторов&lt;br /&gt;
&lt;br /&gt;
! Многопользовательский режим&lt;br /&gt;
*Отметка о прочтении&lt;br /&gt;
*Авторизация пользователя&lt;br /&gt;
*Статус &amp;quot;Владелец библиотеки&amp;quot;&lt;br /&gt;
*Рецензия&lt;br /&gt;
*История для каждого пользователя&lt;br /&gt;
*Избранное для каждого пользователя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+ Очистка временного каталога&lt;br /&gt;
&lt;br /&gt;
+ Статистика после добавления книг в библиотеку&lt;br /&gt;
&lt;br /&gt;
+ Добавлено несколько кнопок на панель инструментов&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
+ Изменен алгоритм декодирования обложки. Теперь это происходит намного &lt;br /&gt;
быстрее даже на больших (порядка 1 Мб) обложках.&lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку кодирования обложки (формат Base64 в конце м.б. не более 2 знаков =).&lt;br /&gt;
&lt;br /&gt;
+ Подправил алгоритм распознавания MIME для обложки. &lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.32&lt;br /&gt;
&lt;br /&gt;
! Добавлен украинский языковый файл (Alex)&lt;br /&gt;
&lt;br /&gt;
+ Не работает &amp;quot;переносить в зависимости от результата операции&amp;quot; (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Неправильно заполняется autorlist&lt;br /&gt;
&lt;br /&gt;
+ Не отображается autorlist для книг с 2 и более авторами&lt;br /&gt;
&lt;br /&gt;
+ После правки информации о книге частично убивается информация об авторе, в главном окне автора книги видно, &lt;br /&gt;
а через поиск по имени/фамилии автора книга больше не находится (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Ещё, если править инфо о книге без обложки, в окне светится обложка от &lt;br /&gt;
последней редактируемой и сохранённой (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ UTF кодировка нестабильно пишется в файл&lt;br /&gt;
&lt;br /&gt;
+ на PDA и при сохранении книги на диск создаётся архив с именем .fb2.zip (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Не очищается папка tmp независимо от указания в настройках (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Исправлена ошибка поиска по интервалу дат (при задании периода менее двух &lt;br /&gt;
дней не находилось ничего)&lt;br /&gt;
&lt;br /&gt;
+ Заменил гриды на главной форме для обзора большего количества информации&lt;br /&gt;
и для введения впоследствии лучшей функциональности&lt;br /&gt;
&lt;br /&gt;
+ Поставил задержку на обновление Detail датасетов при перемещении по Master&lt;br /&gt;
Перемещение стало более комфортным (ИМХО). Detail обновляется теперь только&lt;br /&gt;
при остановке прокрутки Master&lt;br /&gt;
&lt;br /&gt;
+ Окно можно развернуть на весь экран (Stepochka)&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
! Немного оптимизировал код и изменил интерфейс&lt;br /&gt;
&lt;br /&gt;
! Добавил возможность прервать сканирование (Stepochka)&lt;br /&gt;
&lt;br /&gt;
! Добавил окно для вывода текущей операции &lt;br /&gt;
&lt;br /&gt;
! Добавил расшифровку ошибок на каждом из этапов работы (MAX)&lt;br /&gt;
&lt;br /&gt;
+ Устранил ошибку, связанную с Американскими настройками даты (yyyy.mm.dd) (спасибо за найденный глюк, MAX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.23&lt;br /&gt;
&lt;br /&gt;
1.  Заменена компонента, отвечающая за работу с ZIP. (Admin)&lt;br /&gt;
&lt;br /&gt;
2.  Сканер FB2 вынесен в отдельную DLL&lt;br /&gt;
&lt;br /&gt;
3.  Сканер теперь осуществляет реккурсивный обход папок, начиная с указанной (j0ker)&lt;br /&gt;
&lt;br /&gt;
4.  Изменена структура базы данных.&lt;br /&gt;
&lt;br /&gt;
5.  Оптимизированы запросы&lt;br /&gt;
&lt;br /&gt;
6.  Добавлена поддержка языковых файлов&lt;br /&gt;
&lt;br /&gt;
7.  Добавлена возможность регистрации нескольких библиотек (в т.ч. и находящихся на удаленном компьютере)&lt;br /&gt;
&lt;br /&gt;
8.  Добавлена возможность подключения программы для чтения&lt;br /&gt;
&lt;br /&gt;
9.  Изменено оформление интерфейса программы&lt;br /&gt;
&lt;br /&gt;
10. В редактирование BookInfo добавлены недостающие поля&lt;br /&gt;
&lt;br /&gt;
11. При сохранении BookInfo теперь обновляется сам файл в базе данных&lt;br /&gt;
&lt;br /&gt;
12. Добавлена поддержка plugin-ов&lt;br /&gt;
&lt;br /&gt;
13. Операция по сохранению базы в структуру папок вынесена в plugin&lt;br /&gt;
&lt;br /&gt;
14. Исправлена ошибка с названиями, содержащими кавычки и пр. недопустимые символы&lt;br /&gt;
&lt;br /&gt;
15. Исправлены ранее остававшиеся незамеченными ошибки&lt;br /&gt;
&lt;br /&gt;
16. Начиная с этой версии я работаю над программой один.&lt;br /&gt;
&lt;br /&gt;
Замеченные недоработки и недочеты:&lt;br /&gt;
&lt;br /&gt;
1. Не всегда правильно отрабатывает &amp;quot;Портал&amp;quot; при невозможности подключения&lt;br /&gt;
к последней открытой библиотеке.&lt;br /&gt;
&lt;br /&gt;
2. При выгрузке из библиотеки на диск поддерживаются пока только UTF-8 и&lt;br /&gt;
Win-1251. (У меня не было файлов в других кодировках - проверить остальные&lt;br /&gt;
не смог)&lt;br /&gt;
&lt;br /&gt;
Версия 0.1 beta 1&lt;br /&gt;
&lt;br /&gt;
Начальная версия&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian</id>
		<title>История программы FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian"/>
				<updated>2007-07-23T12:06:23Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* История от TaciturnMan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== История от TaciturnMan==&lt;br /&gt;
'''Версия 1.3.2.0 (18.07.2007)''':&lt;br /&gt;
* Добавлены настройки для типов (расширений) файлов книг, читаемых подключенным ридером. Книги&lt;br /&gt;
форматов, не входящих в список читаемых, запускаются для чтения с помощью ассоциированной программы.&lt;br /&gt;
* Изменен формат хранения пользовательского меню. Теперь хранится в файле Usermenu.ini. Имеющиеся в &lt;br /&gt;
прежних версиях пункты меню (в файле params.txt) нужно заново ввести вручную через интерфейс программы.&lt;br /&gt;
* Добавлен новый режим (INDEX-ONLY) работы программы, при котором книги хранятся в файловой системе,&lt;br /&gt;
их расположение не меняется программой, перепаковка не производится. Программа только индексирует их&lt;br /&gt;
метаданные для включения в каталог библиотеки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.3.1.0 (10.07.2007):&lt;br /&gt;
* Значительно переделаны процедуры добавления книг в сканере.&lt;br /&gt;
* В сканере добавлена возможность интерактивно вводить описание книги. Доступ - через команду&lt;br /&gt;
&amp;quot;Ввести описание книги и обработать еще раз&amp;quot; контексного меню на записи со статусом &amp;quot;Требуется описание книги&amp;quot;.&lt;br /&gt;
* Старые версии книг при переписывании сканером резервируются в отдельную папку.&lt;br /&gt;
* Сканер теперь обрабатывает RAR-архивы. Требуется библиотека unrar3.dll, расположенная в папке программы&lt;br /&gt;
или по одному из путей, перечисленных в переменной PATH.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.3.0.0 (04.07.2007):&lt;br /&gt;
* Библиотека может теперь хранить книги в файлах различных форматов!&lt;br /&gt;
Сканер ищет в качестве описания книги: если обрабатывается архив - файл с любым именем и расширением&lt;br /&gt;
FBD внутри архива, затем файл рядом с архивом с именем архива и расширеним FBD; если обрабатывается&lt;br /&gt;
неупакованный файл - файл с таким же именем, но с расширением FBD, в той же папке.&lt;br /&gt;
Формат файла FBD - такой же, как у FB2, но секция BODY необязательна (пустая или отсутствует).&lt;br /&gt;
Секция DESCRIPTION может содержать ссылку на обложку из секции BINARY, как в обычном FB2-файле.&lt;br /&gt;
В процессе загрузки файла в библиотеку, файл FBD включается в архив вместе с книгой в любом формате. Это&lt;br /&gt;
позволяет передавать такой архив с книгой и легко включать его в другую библиотеку.&lt;br /&gt;
&lt;br /&gt;
//======================&lt;br /&gt;
Внимание! Если в сканере при обработке некоторых файлов иногда возникает ошибка распаковки архива&lt;br /&gt;
c сообщением &amp;quot;Operation aborted&amp;quot;. В этом случае попробуйте, обработать файл еще раз.&lt;br /&gt;
Причины ошибок выясняются.&lt;br /&gt;
//======================&lt;br /&gt;
&lt;br /&gt;
Версия 1.2.5.0 (22.06.2007):&lt;br /&gt;
* Исправлены баги в настройках алфавитного указателя авторов.&lt;br /&gt;
* В сканере: добавлена проверка по ID на наличие идентичной книги в библиотеке.&lt;br /&gt;
* В сканере: отображение информации о переводчиках книги&lt;br /&gt;
* Добавлена возможность копировать текст из полей автор, название, серия, жанры в буфер обмена. &lt;br /&gt;
* Добавлена возможность при файловом способе хранения книг настроить шаблон для имен файлов и папок.&lt;br /&gt;
Шаблон настраивается через диалог &amp;quot;Настройки&amp;quot;, вкладка &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
В шаблоне используется синтаксис, сходный с таковым в программе FBLibraryFileRename (автор Сергей Чернышов (sach)),&lt;br /&gt;
но имеются и некоторые различия.&lt;br /&gt;
&lt;br /&gt;
По умолчанию используется такой шаблон:&lt;br /&gt;
*NL*_*NF*[_*NM*][_*NN*]\*NL*_*BN*[(*SN*-*SI*)]{_}{T}&lt;br /&gt;
который сформирует такое имя папки и файла:&lt;br /&gt;
Akunin_Boris\Akunin_Altyn-Tolobas(Priklyucheniya_Nikolasa_Fandorina-1).zip &lt;br /&gt;
&lt;br /&gt;
Шаблон чувствителен к регистру использованных символов!&lt;br /&gt;
Шаблон должен содержать в себе хотя бы один символ &amp;quot;\&amp;quot; (для разделения имен папки и файла).&lt;br /&gt;
В шаблоне могут быть использованы следующие переменные:&lt;br /&gt;
 *NL* - фамилия первого автора&lt;br /&gt;
 *NF* - имя первого автора&lt;br /&gt;
 *NM* - отчество первого автора&lt;br /&gt;
 *NN* - ник первого автора&lt;br /&gt;
 *GN* - название первого жанра книги&lt;br /&gt;
 *BN* - название книги&lt;br /&gt;
 *SN* - серия книги&lt;br /&gt;
 *SI* - номер книги в серии&lt;br /&gt;
Все прочие символы будут выводиться в имя папки и файла, как есть.&lt;br /&gt;
Части шаблона,  ограниченные квадратными скобками, не будут использоваться, если ВСЕ включенные&lt;br /&gt;
в них переменные оказываются пустыми.&lt;br /&gt;
Кроме переменных, в шаблоне могут быть модификаторы, которые представляют собой выражения в фигурных скобках.&lt;br /&gt;
Модификаторы задают дополнительные операции, которые выполняются после формирования имен папки и файла.&lt;br /&gt;
{U} - перевод всего результата в верхний регистр&lt;br /&gt;
{L} - перевод всего результата в нижний регистр&lt;br /&gt;
{T} - транслитерация результата&lt;br /&gt;
{x} - символьное выражение внутри фигурных скобок, на которое заменяются все пробельные символы в имени.&lt;br /&gt;
Если выражение пустое (т.е. &amp;quot;{}&amp;quot;), пробелы удаляются.&lt;br /&gt;
Если модификатор не присутствует в шаблоне, по-умолчанию используется &amp;quot;{_}&amp;quot; (подчеркивание).&lt;br /&gt;
Чтобы оставить пробелы, нужно указать &amp;quot;{ }&amp;quot; (один пробел в фигурных скобках).&lt;br /&gt;
 &lt;br /&gt;
Примеры:&lt;br /&gt;
*GN*\*NL*, *NF*[ *NM*][(*NN*)]\*NL* - *BN*[(*SN*-*SI*)]{ } = жанр\автор\книга (регистр без изменений, пробелы остаются, без транслитерации)&lt;br /&gt;
-&amp;gt; det_history\Акунин, Борис\Акунин - Алтын-Толобас(Приключения Николаса Фандорина-1).zip &lt;br /&gt;
&lt;br /&gt;
*GN*\*NL*_*NF*[_*NM*][_*NN*]\*NL*_*BN*[(*SN*-*SI*)]{_}{L}{T} = жанр\автор\книга (имена в нижнем регистре, с транслитерацией)&lt;br /&gt;
-&amp;gt; det_history\akunin_boris\akunin_altyn-tolobas(priklyucheniya_nikolasa_fandorina-1).zip &lt;br /&gt;
&lt;br /&gt;
*NL*_*NF*[_*NM*][_*NN*]\*NL*_[(*SN*-*SI*)_]*BN*{-}{U}{T} = автор\книга (имена в верхнем регистре, пробелы на дефисы, транслитерация)&lt;br /&gt;
-&amp;gt; AKUNIN_BORIS\AKUNIN_(PRIKLYUCHENIYA-NIKOLASA-FANDORINA-1)_ALTYN-TOLOBAS.ZIP&lt;br /&gt;
&lt;br /&gt;
и т.д&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.2.2.0 (20.03.2007): RELEASE UPDATE'''&lt;br /&gt;
* Исправлен баг, когда при смене обложки старая картинка в FB2-файле оставалась наряду с новой, если имя старой картинки отличалось от &amp;quot;cover.jpg&amp;quot;.&lt;br /&gt;
* Добавлена функция сохранения списка прочитанных книг в файл формата HTML, CSV, TSV или TXT (по правому клику в списке прочитанных книг).&lt;br /&gt;
* Исправлен баг, из-за которого не отображалась информация в столбце &amp;quot;Версия&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.2.1.0 (15.03.2007): RELEASE UPDATE&lt;br /&gt;
* Исправлены баги с кнопкой Refresh на вкладках &amp;quot;Жанры&amp;quot; и &amp;quot;Запланировано к прочтению&amp;quot;.&lt;br /&gt;
* Подключено пользователькое меню для книг во вкладке &amp;quot;Запланировано к прочтению&amp;quot;.&lt;br /&gt;
* Исправлен баг с форматом версии документа в форме &amp;quot;Информация о книге&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.2.0.0 (13.03.2007): RELEASE&lt;br /&gt;
* Множество мелких и крупных исправлений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.8.0 (12.03.2007):&lt;br /&gt;
* База данных: столбцы таблицы DOCINFO перенесены в таблицу BOOK. Перенос данных выполняется&lt;br /&gt;
автоматически после изменения структуры таблицы. Таблица DOCINFO удаляется также автоматически&lt;br /&gt;
после успешного обновления.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! Убедитесь перед запуском обновления, что на диске с библиотекой имеется достаточно&lt;br /&gt;
свободного пространства (не менее 20-30Мб).'''&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! После изменения структуры база данных будет несовместима с предыдущими версиями&lt;br /&gt;
программы! Настоятельно рекомендуется сделать копию базы данных перед обновлением версии.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.5.0 (03.03.2007):&lt;br /&gt;
* Добавлена возможность устанавливать для отдельных синонимов авторов флаг &amp;quot;Показывать в&lt;br /&gt;
списке авторов&amp;quot;. В списке авторов синонимы выделяются другим цветом.&lt;br /&gt;
* Добавлена возможность при редактировании информации о книге выбирать синоним, который &lt;br /&gt;
отмечен флагом &amp;quot;Показывать в списке авторов&amp;quot; в качестве автора книги.&lt;br /&gt;
* Исправлена ошибка Access Violation, возникающая при Ctrl-Click на Hint при MultiSelect в гриде,&lt;br /&gt;
если содержимое не помещается в ячейке (Mike Sinkovsky).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.4.0 (03.03.2007):&lt;br /&gt;
* Исправлена ошибка при создании синонима из автора, который сам имеет синонимы. Теперь&lt;br /&gt;
синонимы автора, который сам становится синонимом, станут синонимами &amp;quot;нового&amp;quot; автора.&lt;br /&gt;
* Добавлена возможность изменять списки авторов электронного документа и переводчиков книги.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.1.0 (01.03.2007): RELEASE UPDATE'''&lt;br /&gt;
* Усовершенствована процедура внесения изменений в FB2-файл, которая могла при определенных обстоятельствах приводить к созданию XML, не соответствующего схеме FictionBook.xsd в полной мере.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.0.1 (27.02.2007): RELEASE UPDATE&lt;br /&gt;
* Исправлена ошибка, из-за которой в режиме файлового хранения программа могла удалить файл книги в момент сохранения изменений в диалоге &amp;quot;Редактировать информацию о книге...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.0.0 (26.02.2007): RELEASE'''&lt;br /&gt;
* Мелкие усовершенствования в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.76 (21.02.2007):&lt;br /&gt;
* Исправлены ошибки в поиске по всем библиотекам.&lt;br /&gt;
* Усовершенствована процедура для авторов &amp;quot;Добавить как синоним&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.74 (20.02.2007):&lt;br /&gt;
* Исправлена ошибка, приводящая к невозможности добавить книгу в избранное, если она отмечена как прочитанная (Stepochka).&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при удалении успешно обработанных записей.&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при обработке нескольких записей, если включен автофильтр.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.73 (16.02.2007):&lt;br /&gt;
* Усовершенствование сканера с целью удобного отображения отличий при сравнении файлов.&lt;br /&gt;
Изменение структуры таблиц в файле FBScanner.fdb.&lt;br /&gt;
'''ВНИМАНИЕ! Удалите файл FBScanner.fdb в корневой папке программы перед запуском&lt;br /&gt;
новой версии программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.71 (16.02.2007):&lt;br /&gt;
* С целью ускорения загрузки программы изменен механизм многоязыковой поддержки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.69 (15.02.2007):&lt;br /&gt;
* Создание процедуры для изменения порядка следования имени и фамилии авторов в базе&lt;br /&gt;
(пункт меню &amp;quot;Инструменты&amp;quot;/&amp;quot;Переписать списки авторов книг&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.67 (14.02.2007):&lt;br /&gt;
* Замена Font.Charset на RUSSIAN_CHARSET для главной формы программы (для тестирования).&lt;br /&gt;
* Добавлено восстановление позиций в списках авторов и книг, которые были активны перед закрытием&lt;br /&gt;
программы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.65 (13.02.2007):&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по году издания книги.&lt;br /&gt;
* Изменение в сканере порядка следования имен и фамилий авторов на &amp;quot;Lastname, Firstname&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.64 (12.02.2007):&lt;br /&gt;
* Усовершенствование интерфейса, контексных меню авторов и книг.&lt;br /&gt;
* Теперь возможно выполнять основные операции для нескольких отмеченных книг одновременно.&lt;br /&gt;
* Исправлены хранимые процедуры для работы со списками прочитанных, запланированных к прочтению, избранных.&lt;br /&gt;
'''ВНИМАНИЕ! Рекомендуется удалить файл fb2props.ini в корневой папке программы перед запуском новой версии программы для возврата к начальным настройкам параметров окон, панелей и меню программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.62 (09.02.2007):&lt;br /&gt;
* Исправлены процедуры вызова приложений через пользовательское меню.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.60 (07.02.2007):&lt;br /&gt;
* Добавлена настройки колонок в списке авторов, на вкладках &amp;quot;Серии&amp;quot;, &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по языку документа, исходному языку книги и признаку &amp;quot;Только непрочитанные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.59 (06.02.2007):&lt;br /&gt;
* Добавлена возможность индивидуальной настройки кнопок тулбара и колонок в гридах (PDV). Сохранение настроек в ini-файле (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.58 (05.02.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при входе в настройки, если программа запущена с расшаренной сетевой папки (Stepochka). Однако, база данных с библиотекой по прежнему должна находиться либо на локальном диске, либо быть доступной через сервер Firebird, но не на разделяемом ресурсе: http://www.ibase.ru/ibfaq.htm#share&lt;br /&gt;
* Устранены ошибки при подсчете статистики в сканере (FBAdmin).&lt;br /&gt;
* Устранена ошибка, возникающая при добавлении книги в избранное из списка запланированных к чтению книг (Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.56 (01.02.2007):&lt;br /&gt;
* Исправлена ошибка с аннотацией на вкладке &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Устранена ошибка, возникающая после регистрации пользователя при активной вкладке &amp;quot;Новинки&amp;quot;.&lt;br /&gt;
* Востановлено контекстное меню в списке проектов, найденных с помощью поиска в текущей библиотеке.&lt;br /&gt;
Контекстное меню в списке проектов, найденных с помощью поиска во всех библиотеках, отключено.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.54 (31.01.2007):&lt;br /&gt;
* Устранен баг с пустыми именами в списке авторов.&lt;br /&gt;
* Усовершенствован механизм автоматического обновления структуры базы данных&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.52 (30.01.2007):&lt;br /&gt;
* Устранен баг с обрезанием имен и фамилий авторов в форме редактирования информации о книге.&lt;br /&gt;
* Изменено представление списка авторов&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Статусы обработки добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
Ready for process=Отмечен для обработки&lt;br /&gt;
&lt;br /&gt;
Successfully added=Успешно добавлен&lt;br /&gt;
&lt;br /&gt;
Updated=Обновлено&lt;br /&gt;
&lt;br /&gt;
Bad archive=Поврежденный архив&lt;br /&gt;
&lt;br /&gt;
Parsing error=Ошибка разбора&lt;br /&gt;
&lt;br /&gt;
Duplicate (identical)=Дубликат (идентичный)&lt;br /&gt;
&lt;br /&gt;
Duplicate (older)=Дубликат (старее)&lt;br /&gt;
&lt;br /&gt;
Duplicate (IDs differ)=Дубликат (ID отличается)&lt;br /&gt;
&lt;br /&gt;
Duplicate=Дубликат&lt;br /&gt;
&lt;br /&gt;
Error updating database=Ошибка обновления базы&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Алгоритм анализа сканером добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
1. Сканер ищет подобный документ по идентификатору, созданному из названия книги и авторов&lt;br /&gt;
в алфавитном порядке. Если документ с таким идентификатором не найден в базе, создается новый&lt;br /&gt;
документ (статус &amp;quot;Успешно добавлен&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Если документ с таким идентификатором найден, проверяется, совпадает ли в них поле ID. Если&lt;br /&gt;
поле ID совпадает, проверяется версия (поле VERSION) добавляемого документа. Если версия больше,&lt;br /&gt;
чем версия документа в библиотеке, документ заменяет аналогичный документ в библиотеке (статус&lt;br /&gt;
&amp;quot;Обновлено&amp;quot;). Если поля ID не совпадают, документу присваивается статус &amp;quot;Дубликат (ID отличается)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Если версии не отличаются, проверяется соответствие размеров и дат последней модификации&lt;br /&gt;
двух документов. Если размеры файлов и их даты последней модификации совпадают, документ&lt;br /&gt;
приобретает статус &amp;quot;Дубликат (идентичный)&amp;quot;. Если версия добавляемого документа меньше или&lt;br /&gt;
дата последней модификации меньше при равных версиях, присваивается статус &amp;quot;Дубликат (старее)&amp;quot;.&lt;br /&gt;
Иначе присваивается статус &amp;quot;Дубликат&amp;quot; (т.е., когда версии равны, но добавляемый документ новее (?)&lt;br /&gt;
по дате последней модификации).&lt;br /&gt;
&lt;br /&gt;
4. Если в процессе обработки в базе (после распаковки, парсинга, и упаковки) возникает любая&lt;br /&gt;
непредвиденная ошибка, документ приобретает статус &amp;quot;Ошибка обновления базы&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.50 (25.01.2007):&lt;br /&gt;
* В сканере добавлена возможность выбрать несколько записей и обработать одной командой&lt;br /&gt;
* Устранено несколько мелких недочетов в сканере и форме редактирования информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.49 (25.01.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при импорте сканером книг с длинными названиями жанров&lt;br /&gt;
в старом формате.&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.46 (24.01.2007):&lt;br /&gt;
* В сканере в левой части убран &amp;quot;лишний&amp;quot; столбец с датой поиска файла, а в правой -- &lt;br /&gt;
отменена группировка по-умолчанию по дате обработки.&lt;br /&gt;
* В списках книг установлена сортировка по-умолчанию: серия, номер, название книги.&lt;br /&gt;
* Служебный файл сканера переименован с  FBLIBRARY.FDB  в  FBSCANNER.FDB (предложено faiber).&lt;br /&gt;
Файл со старым именем будет переименован автоматически при старте программы.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.45 (23.01.2007):&lt;br /&gt;
* Переписана форма &amp;quot;Информация о книге&amp;quot; и процедуры внесения изменений в FB2-файл.&lt;br /&gt;
ВНИМАНИЕ!&lt;br /&gt;
Нужно учитывать, что для минимизации возможных искажений исходного FB2-файла в&lt;br /&gt;
нем переписываются только те реквизиты, которые были изменены в форме редактирования.&lt;br /&gt;
В то же время, в случае переписывания многострочных текстовых полей для форматирования&lt;br /&gt;
текста будет использовано только простое разбиение на параграфы с помощью тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Т.е., например, если аннотация не изменялась, то в FB2-файле останется узел &amp;lt;annotation&amp;gt;,&lt;br /&gt;
который полностью совпадает в исходным. ОДНАКО, если текст в поле &amp;quot;Аннотация&amp;quot; изменялся,&lt;br /&gt;
то узел &amp;lt;annotation&amp;gt; в FB2-файле будет переписан заново, используя простое разбиение текста&lt;br /&gt;
на параграфы при помощи тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;, и при этом потеряется сложное форматирование&lt;br /&gt;
аннотации (тегами &amp;lt;poem&amp;gt;,  &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;subtitle&amp;gt;, &amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;empty-line/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Одним словом, без надобности не редактируйте поля &amp;quot;Аннотация&amp;quot;, &amp;quot;История&amp;quot;, &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Версия 1.0.0.42 (16.01.2007):&lt;br /&gt;
* Добавлена функция поиска по зарегистрированным в портале библиотекам (автор: PDV)&lt;br /&gt;
* В сканере расширен список статусов, сигнализирующих о результатах обработки файла&lt;br /&gt;
* Добавлена проверка прав доступа для редактирования информации об авторах и синонимах&lt;br /&gt;
(предложено Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.37 (12.01.2007):&lt;br /&gt;
* База данных: поле &amp;quot;Имя&amp;quot; (автора, переводчика) расширено со 20 до 40 символов&lt;br /&gt;
* База данных: поле &amp;quot;Отчество&amp;quot; (автора, переводчика) расширено со 30 до 40 символов&lt;br /&gt;
* База данных: тип поля &amp;quot;DocInfo.FileDate&amp;quot; изменен с DATE на TIMESTAMP.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.35 (22.12.2006):&lt;br /&gt;
* С целью оптимизации переписаны процедуры парсинга и импорта книги в сканером&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.34 (21.12.2006):&lt;br /&gt;
* Исправлена очередная ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.33 (20.12.2006):&lt;br /&gt;
* Исправлена ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
* В сканере исправлена процедура для замещения книги другой версией (при различающихся ID книг).&lt;br /&gt;
* В сканере добавлена возможность, в случае обнаружения дубликата, создавать новую книгу, не удаляя старой.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.32 (18.12.2006):&lt;br /&gt;
* Автоматическое обновление хранимых процедур в базе данных&lt;br /&gt;
* Процедура для копирования информации об авторах, пользователях, рецензиях, цитатах, оценках, прочтениях из других баз данных (см. файл Migration.txt)&lt;br /&gt;
* Мелкие усовершенствования и баг-фиксы&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.30 (08.12.2006):&lt;br /&gt;
* Опция сохранения размеров и позиций окон программы&lt;br /&gt;
* Настройки алфавитной панели: шрифт, размеры, интервал (PDV)&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.26 (01.12.2006):&lt;br /&gt;
* База данных: опять без кодировки по-умолчанию!&lt;br /&gt;
* База данных: построены все ограничения целостности на уровне таблиц&lt;br /&gt;
* База данных: исправлены ошибки в процедурах при создании серий&lt;br /&gt;
* База данных: поле &amp;quot;Название книги&amp;quot; расширено со 100 до 252 символов&lt;br /&gt;
* Исправлены ошибки при импорте неархивированных FB2-файлов&lt;br /&gt;
* Исправлено несколько ошибок, касающихся интерфейса.&lt;br /&gt;
* Исправлена ошибка, возникающая при вводе нового пользователя (AlexArh).&lt;br /&gt;
* Исправлена ошибка при импорте файлов с датами в нестандартных форматах&lt;br /&gt;
* Расширены поля на форме сканера для счетчиков файлов&lt;br /&gt;
* Добавлены перекрестные ссылки на автора и серию (PDV)&lt;br /&gt;
* Портал (перечень доступных библиотек) теперь хранится в ini-файле вместо БД (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.20 (22.11.2006):&lt;br /&gt;
* Сканер построен по &amp;quot;старой&amp;quot; модели, которая более ориентирована на пакетное добаление книг (аналогично версии 1.0.0.12, но в одном окне).&lt;br /&gt;
* Поиск в главной форме вызывается по Ctrl-F&lt;br /&gt;
* После закрытия сканера сохраняется позиция в списке авторов, которая была перед открытием сканера&lt;br /&gt;
* Сохраняются информация о прочтении, оценках и заметках при обновлении книги новой версией&lt;br /&gt;
* Проверяются права пользователя при открытии другой базы/библиотеки&lt;br /&gt;
* Базы данных перестроены в версии Firebird 1.5.3 с кодировкой по умолчанию WIN1251. Архив с программой включает в себя обновленную библиотеку gds32.dll&lt;br /&gt;
* Программа ожидает файлы баз данных в кодировке WIN1251, из-за этого зависает при попытке открыть БД старого формата без указания кодировки. Пока не выяснено, почему сессия зависает, а не выдает сообщение об ошибке в момент создания.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Замечания и баг-репорты принимаются на  &amp;lt;taciturnman@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== История от Дмитрия Пустовита==&lt;br /&gt;
&lt;br /&gt;
Сразу отвечу на вопрос &amp;quot;Почему такой скачок в версиях?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Были произведены кардинальные изменения как в программном коде, так и в структуре&lt;br /&gt;
базы данных. Билдов (невыложенных) было очень много. Изменения, производимые в программе&lt;br /&gt;
не фиксировал по причине банальной лени и нехватки времени.&lt;br /&gt;
&lt;br /&gt;
К тому же, я думаю, что программа уже достаточно функциональна и достойна того, чтобы &lt;br /&gt;
изменить мажорный номер версии.&lt;br /&gt;
&lt;br /&gt;
В процессе работы над программой мне очень помогают замечания пользователей. &lt;br /&gt;
&lt;br /&gt;
Большое количество ошибок и недочетов выявлено именно ими.&lt;br /&gt;
&lt;br /&gt;
По мере возможности я постарался в данном файле указывать имена или ники (форум&lt;br /&gt;
fictionbook.org) людей выявивших ошибку или посоветовавших внести какое-либо &lt;br /&gt;
изменение в программу. &lt;br /&gt;
&lt;br /&gt;
Большое им спасибо за помощь!&lt;br /&gt;
&lt;br /&gt;
Важные (ИМХО) замечания по алгоритму работы программы:&lt;br /&gt;
&lt;br /&gt;
1. Названия книг, Серий в базе данных (и соответственно в Description после редактирования)&lt;br /&gt;
хранятся в виде ProperCase (т.е. каждое слово с заглавной буквы). Предваряя вопросы: пробовал по-разному, МНЕ ПОНРАВИЛСЯ ЭТОТ ВАРИАНТ.&lt;br /&gt;
&lt;br /&gt;
3. При сохранении книги на диск, а так же в режиме работы с файловой системой &lt;br /&gt;
имя файла книги формируется следующим образом:&lt;br /&gt;
&lt;br /&gt;
Фамилия_Имя (или Имя_Фамилия) (в зависимости от режима LNFN или FNLN) ПЕРВОГО В СПИСКЕ АВТОРА&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Название_книги&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
(Название_Серии-Номер_в_серии)&lt;br /&gt;
Причем, в зависимости от значения ключа &amp;quot;Транслит&amp;quot; в настройках все это будет или кириллицей&lt;br /&gt;
или латиницей.&lt;br /&gt;
&lt;br /&gt;
4. При формировании имени файла заменяются на подчеркивание символы не входящие в диапазон:&lt;br /&gt;
['A'..'Z', 'a'..'z', '0'..'9', '-', '!', '_', 'А'..'Я', 'а'..'я', 'Ё', 'ё']&lt;br /&gt;
&lt;br /&gt;
5. При сохранении в базе данных (и в книге после выгрузки из библиотеки) обложка&lt;br /&gt;
преобразуется к JPG, независимо от того, в каком формате она была в исходном файле.&lt;br /&gt;
&lt;br /&gt;
Ограничения&lt;br /&gt;
&lt;br /&gt;
1. Не поддерживается отображение более 1 обложки для каждой книги&lt;br /&gt;
&lt;br /&gt;
2. Размер аннотации книги ограничен 4096 байтами (я считаю, что больше - &lt;br /&gt;
это уже предисловие). При большем размере сканер не пропустит&lt;br /&gt;
&lt;br /&gt;
3. Есть ограничения по длине полей. Обычно лишнее урезается справа. Но сканер может&lt;br /&gt;
и не пропустить (не до конца проверил).&lt;br /&gt;
&lt;br /&gt;
4. Может есть еще что-то, просто на данный момент я не вспомнил.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Функционал:&lt;br /&gt;
&lt;br /&gt;
*Визуализация физического размера файла базы данных&lt;br /&gt;
*Сохранение Ini-файла не в рабочем каталоге &lt;br /&gt;
*Перенос/копирование из библиотеки в библиотеку&lt;br /&gt;
*Добавление книг формата не FB2&lt;br /&gt;
&lt;br /&gt;
Plugins:&lt;br /&gt;
*Экспорт списка книг в XML,CVS,TXT,XLS&lt;br /&gt;
*Экспорт заголовков (BookInfo) (plugin)&lt;br /&gt;
*Построение простейшего сайта на основе БД (plugin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.8 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена серьезная ошибка. При редактировании информации о книге менялся ID документа. Теперь он остается прежним &lt;br /&gt;
&lt;br /&gt;
! Добавил возможность сортировки в таблицах щелчком по заголовку (Glassy) &lt;br /&gt;
&lt;br /&gt;
+ Изменил диалог создания библиотеки. Теперь сразу можно выбрать режим хранения книг (Admin) &lt;br /&gt;
&lt;br /&gt;
+  Zip-ы из TMP теперь удаляются. &lt;br /&gt;
&lt;br /&gt;
+ Добавил в сканер расшифровку ошибки/деталей дубликата (Admin) &lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку записи списка жанров. Не производился поиск в алтернативных названиях  &lt;br /&gt;
&lt;br /&gt;
! Таблица  Errors перенесена в файл FBLIBRARY.FDB &lt;br /&gt;
&lt;br /&gt;
! Переделана форма отображения статистики. Теперь можно увидеть количество прочитанных книг (Alex)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность выбора действия по двойному клику по книге в списке (Не помню, кто просил)  &lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.4 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Косметические изменения &lt;br /&gt;
&lt;br /&gt;
+ Перевод заголовка главной формы работает нормально  &lt;br /&gt;
&lt;br /&gt;
+ Убрал кнопки удалить обложку и загрузить обложку с главной формы -теперь доступны только в корректировке информации о книге  &lt;br /&gt;
&lt;br /&gt;
+ В комплект включена исправленная база данных &lt;br /&gt;
&lt;br /&gt;
+ В сканере исправлен участок, отвечающий за замену книг в базе найденным дубликатом (теперь обновляется не только сам файл, но и информаци в базе данных) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена процедура изменения способа хранения (при большом количестве книг системе не хватало ресурсов, сейчас процедура работает стабильно. Проверено на 7000 книгах)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность указать папку на СЕ устройcтве при передаче файлов. (проверял на 2 устройствах Qtek 2020 и iPAQ 1915. В основную память прошло на ура в обоих случаях, на Storage Card на iPAQ скопировалось нормально, на Qtek файл сбойный. Подозреваю флешку. Проверяйте). Папка сохраняется в ini-файле. &lt;br /&gt;
&lt;br /&gt;
! Положение и размер главной формы, формы просмотра обложки, формы сканера, а также положения и размеры колонок грида, положения и размеры панелей сохраняется при выходе  в файле props.ini. Оборотная сторона: пришлось на данных формах отключить максимизацию и в первый раз они могут встать некрасиво на экране (свойство Position выставлено в poDesigned)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0 RC1 (DB+File System Version)&lt;br /&gt;
&lt;br /&gt;
FB2-Сканер&lt;br /&gt;
&lt;br /&gt;
! Сканер сильно переработан и перенесен из dll в основную программу &lt;br /&gt;
&lt;br /&gt;
! Изменен алгоритм определения дубликатов. Теперь во внимание принимается ID из&lt;br /&gt;
файла книги. &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность отложить обработку ошибок сканирования на другой&lt;br /&gt;
сеанс работы с программой&lt;br /&gt;
&lt;br /&gt;
! Убран режим автоматического переноса файлов по папкам в процессе сканирования&lt;br /&gt;
Это можно сделать вручную по правому клику на списке ошибок&lt;br /&gt;
&lt;br /&gt;
! Теперь можно заменить книгу в библиотеке дубликатом, найденным в процессе &lt;br /&gt;
сканирования&lt;br /&gt;
&lt;br /&gt;
! При перемещении по списку ошибок в случае дубликата внизу отображается книга из&lt;br /&gt;
библиотеки, чей дубликат был найден. Здесь же видна версия документа.&lt;br /&gt;
&lt;br /&gt;
Библиотека &lt;br /&gt;
&lt;br /&gt;
! Оптимизорваны запросы к базе данных. Теперь запуск программы происходит значительно &lt;br /&gt;
быстрее&lt;br /&gt;
&lt;br /&gt;
! На вкладках отображается размер архива с книгой&lt;br /&gt;
&lt;br /&gt;
! Добавлена информация о количестве рецензий на книгу&lt;br /&gt;
&lt;br /&gt;
! Изменена панель с алфавитными вкладками для авторов (вместо вкладок теперь надписи)&lt;br /&gt;
&lt;br /&gt;
! Подписи для вкалдок вынесены в отдельный файл ABC.TXT в папке Language&lt;br /&gt;
&lt;br /&gt;
! Добавлен режим хранения книг в виде файловой системы, замечания - см. выше&lt;br /&gt;
&lt;br /&gt;
! Поменял движок скинов. Программа &amp;quot;понимает&amp;quot; *.msstyle&lt;br /&gt;
&lt;br /&gt;
! Добавлена работа с авторами. В базе данных есть таблица синонимов автора. При &lt;br /&gt;
работе по ней сканера производится поиск в первую очередь. При нахождении совпадения&lt;br /&gt;
в базу попадают правильные значения данных автора (файл книги при этом не меняется)&lt;br /&gt;
&lt;br /&gt;
! Добавлены кнопки часто используемых операций на панель управления&lt;br /&gt;
&lt;br /&gt;
! Включено отображение всплывающих подсказок к кнопкам&lt;br /&gt;
&lt;br /&gt;
! Есть возможность импорта жанров из файла genres_transfer. При этом происходит не полная&lt;br /&gt;
замена жанров, а ОБНОВЛЕНИЕ существующих. К сожалению я не смог (пока) найти способ &lt;br /&gt;
напрямую использовать этот файл без импорта.&lt;br /&gt;
&lt;br /&gt;
! На панель инструментов выведена кнопка &amp;quot;Обновить&amp;quot;. При нажатии на нее происходить &lt;br /&gt;
переоткрытие запросов на текущей вкладке. Я отказался от автоматического обновления в&lt;br /&gt;
пользу быстродействия&lt;br /&gt;
&lt;br /&gt;
! Расширен функционал многопользовательской версии:&lt;br /&gt;
* При добавлении книги теперь фиксируется, кем она добавлена&lt;br /&gt;
* Добавлена возможность не отображать прочитанные книги   &lt;br /&gt;
* Для каждой книги можно вести &amp;quot;цитатник&amp;quot;. Построен по тому же принципу, что история&lt;br /&gt;
и рецензии&lt;br /&gt;
* - Удалять книги может либо тот, кто эту книгу внес, либо владелец&lt;br /&gt;
библиотеки.&lt;br /&gt;
* Удалить автора может только владелец библиотеки&lt;br /&gt;
* Добавлена возможность запомнить пользователя, входящего в программу по умолчанию&lt;br /&gt;
(если вы владелец библиотеки и работаете с чужого рабочего места &lt;br /&gt;
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВОЗМОЖНОСТЬ (если вас интересует результат :))).&lt;br /&gt;
&lt;br /&gt;
+ Устранена ошибка, когда в описание книги с отсутствующей обложкой&lt;br /&gt;
записывалась обложка от другой, уже обработаной книги&lt;br /&gt;
&lt;br /&gt;
+ Исправлено много незначительных ошибок&lt;br /&gt;
&lt;br /&gt;
Версия 0.3.1.2&lt;br /&gt;
&lt;br /&gt;
! Поддержка скинов (пока есть 5 встроенных) в планах - &lt;br /&gt;
загрузка из файлов&lt;br /&gt;
&lt;br /&gt;
! Удаление авторов&lt;br /&gt;
&lt;br /&gt;
! Многопользовательский режим&lt;br /&gt;
*Отметка о прочтении&lt;br /&gt;
*Авторизация пользователя&lt;br /&gt;
*Статус &amp;quot;Владелец библиотеки&amp;quot;&lt;br /&gt;
*Рецензия&lt;br /&gt;
*История для каждого пользователя&lt;br /&gt;
*Избранное для каждого пользователя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+ Очистка временного каталога&lt;br /&gt;
&lt;br /&gt;
+ Статистика после добавления книг в библиотеку&lt;br /&gt;
&lt;br /&gt;
+ Добавлено несколько кнопок на панель инструментов&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
+ Изменен алгоритм декодирования обложки. Теперь это происходит намного &lt;br /&gt;
быстрее даже на больших (порядка 1 Мб) обложках.&lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку кодирования обложки (формат Base64 в конце м.б. не более 2 знаков =).&lt;br /&gt;
&lt;br /&gt;
+ Подправил алгоритм распознавания MIME для обложки. &lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.32&lt;br /&gt;
&lt;br /&gt;
! Добавлен украинский языковый файл (Alex)&lt;br /&gt;
&lt;br /&gt;
+ Не работает &amp;quot;переносить в зависимости от результата операции&amp;quot; (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Неправильно заполняется autorlist&lt;br /&gt;
&lt;br /&gt;
+ Не отображается autorlist для книг с 2 и более авторами&lt;br /&gt;
&lt;br /&gt;
+ После правки информации о книге частично убивается информация об авторе, в главном окне автора книги видно, &lt;br /&gt;
а через поиск по имени/фамилии автора книга больше не находится (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Ещё, если править инфо о книге без обложки, в окне светится обложка от &lt;br /&gt;
последней редактируемой и сохранённой (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ UTF кодировка нестабильно пишется в файл&lt;br /&gt;
&lt;br /&gt;
+ на PDA и при сохранении книги на диск создаётся архив с именем .fb2.zip (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Не очищается папка tmp независимо от указания в настройках (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Исправлена ошибка поиска по интервалу дат (при задании периода менее двух &lt;br /&gt;
дней не находилось ничего)&lt;br /&gt;
&lt;br /&gt;
+ Заменил гриды на главной форме для обзора большего количества информации&lt;br /&gt;
и для введения впоследствии лучшей функциональности&lt;br /&gt;
&lt;br /&gt;
+ Поставил задержку на обновление Detail датасетов при перемещении по Master&lt;br /&gt;
Перемещение стало более комфортным (ИМХО). Detail обновляется теперь только&lt;br /&gt;
при остановке прокрутки Master&lt;br /&gt;
&lt;br /&gt;
+ Окно можно развернуть на весь экран (Stepochka)&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
! Немного оптимизировал код и изменил интерфейс&lt;br /&gt;
&lt;br /&gt;
! Добавил возможность прервать сканирование (Stepochka)&lt;br /&gt;
&lt;br /&gt;
! Добавил окно для вывода текущей операции &lt;br /&gt;
&lt;br /&gt;
! Добавил расшифровку ошибок на каждом из этапов работы (MAX)&lt;br /&gt;
&lt;br /&gt;
+ Устранил ошибку, связанную с Американскими настройками даты (yyyy.mm.dd) (спасибо за найденный глюк, MAX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.23&lt;br /&gt;
&lt;br /&gt;
1.  Заменена компонента, отвечающая за работу с ZIP. (Admin)&lt;br /&gt;
&lt;br /&gt;
2.  Сканер FB2 вынесен в отдельную DLL&lt;br /&gt;
&lt;br /&gt;
3.  Сканер теперь осуществляет реккурсивный обход папок, начиная с указанной (j0ker)&lt;br /&gt;
&lt;br /&gt;
4.  Изменена структура базы данных.&lt;br /&gt;
&lt;br /&gt;
5.  Оптимизированы запросы&lt;br /&gt;
&lt;br /&gt;
6.  Добавлена поддержка языковых файлов&lt;br /&gt;
&lt;br /&gt;
7.  Добавлена возможность регистрации нескольких библиотек (в т.ч. и находящихся на удаленном компьютере)&lt;br /&gt;
&lt;br /&gt;
8.  Добавлена возможность подключения программы для чтения&lt;br /&gt;
&lt;br /&gt;
9.  Изменено оформление интерфейса программы&lt;br /&gt;
&lt;br /&gt;
10. В редактирование BookInfo добавлены недостающие поля&lt;br /&gt;
&lt;br /&gt;
11. При сохранении BookInfo теперь обновляется сам файл в базе данных&lt;br /&gt;
&lt;br /&gt;
12. Добавлена поддержка plugin-ов&lt;br /&gt;
&lt;br /&gt;
13. Операция по сохранению базы в структуру папок вынесена в plugin&lt;br /&gt;
&lt;br /&gt;
14. Исправлена ошибка с названиями, содержащими кавычки и пр. недопустимые символы&lt;br /&gt;
&lt;br /&gt;
15. Исправлены ранее остававшиеся незамеченными ошибки&lt;br /&gt;
&lt;br /&gt;
16. Начиная с этой версии я работаю над программой один.&lt;br /&gt;
&lt;br /&gt;
Замеченные недоработки и недочеты:&lt;br /&gt;
&lt;br /&gt;
1. Не всегда правильно отрабатывает &amp;quot;Портал&amp;quot; при невозможности подключения&lt;br /&gt;
к последней открытой библиотеке.&lt;br /&gt;
&lt;br /&gt;
2. При выгрузке из библиотеки на диск поддерживаются пока только UTF-8 и&lt;br /&gt;
Win-1251. (У меня не было файлов в других кодировках - проверить остальные&lt;br /&gt;
не смог)&lt;br /&gt;
&lt;br /&gt;
Версия 0.1 beta 1&lt;br /&gt;
&lt;br /&gt;
Начальная версия&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-07-23T12:05:17Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.3.2.0.rar Последний полный пакет RELEASE (1.3.2.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 16:04, 23 июля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.3.2.0.update.rar Последний апдейт (1.3.2.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 16:04, 23 июля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
== Upgrade программы со старых версий ==&lt;br /&gt;
Самый правильный способ перехода с версии, начиная '''с 1.0.0.34''':&lt;br /&gt;
#Распаковать полный пакет в отдельный каталог, запустить, закрыть;&lt;br /&gt;
# подложить старый файл библиотеки, запустить программу и согласиться на апгрейд. Конечно, нужно обязательно сделать резервную копию перед апгрейдом. &lt;br /&gt;
#После этого, можно еще выполнить пункт меню &amp;quot;Переписать списки авторов книг&amp;quot; для того, чтобы заменить &amp;quot;Имя, фамилия&amp;quot; на &amp;quot;Фамилия, имя&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
При переходе с версий '''ниже 1.0.0.34''', нужно&lt;br /&gt;
#сначала установить новую программу отдельно,&lt;br /&gt;
#закачать в нее все книги сканером, &lt;br /&gt;
#воспользоваться формой миграции для переноса со старой базы дополнительной информации (заметок, отметок, фаворитов и т.д.)&lt;br /&gt;
Записано со слов TaciturnMan&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 19:12, 16 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Несколько файлов в архиве ===&lt;br /&gt;
Версия 1.2.3.0&lt;br /&gt;
При обработке архива с несколькими файлами &amp;quot;Сканер&amp;quot; не дает никакой информации об ошибке, а на соответствующей записе использована неописанная иконка.--[[Участник:Cd spb|Cd spb]] 17:10, 11 апреля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
=== Кол-во авторов в редактировании  ===&lt;br /&gt;
В окне редактирования авторов отображается только три автора. Пример книги http://www.fictionbook.ru/author/asprin_robert/mastera_fyentezi_2005_sbornik/lyeki_mastera_fyentezi_2005_sbornik.fb2.zip&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 12:19, 20 апреля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
=== Copy as text ===&lt;br /&gt;
Версия 1.2.4.0 WinXP SP2&lt;br /&gt;
Сканер, окно &amp;quot;Исходная книга&amp;quot;&lt;br /&gt;
Невозможно скопировать имя автора. Ctr+C, Shift+Ins, меню по правой кнопке мыши-&amp;gt;&amp;quot;Copy as text&amp;quot; не работает.&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 11:07, 29 мая 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
=== Редактирование книги ===&lt;br /&gt;
Версия 1.2.4.0&lt;br /&gt;
В правой части сканера по Alt+F4 вызывается &amp;quot;Блокнот&amp;quot;. Если это подразумеваеться редактирование книг, то редактор нужно делать настаиваемый.--[[Участник:Cd spb|Cd spb]] 15:40, 9 июня 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
=== Сортировка в сериях ===&lt;br /&gt;
Версия 1.2.4.0&lt;br /&gt;
На закладке &amp;quot;Серии&amp;quot; сортировка идет с учетом регистра, поэтому &amp;quot;Звездный путь&amp;quot; и &amp;quot;Звездный Путь:Deep Space 9&amp;quot; ложаться в разные места. При этом удаление и добавление по новой(в правильном написании) не помогает&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:40, 9 июня 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Снимаю вопрос. Реализуеться через плагины или вызов внешней программы. Я сделал так http://www.fictionbook.org/forum/viewtopic.php?t=4183 --[[Участник:Cd spb|Cd spb]] 14:19, 9 июля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Обработка архива не с одним файлом ===&lt;br /&gt;
Хочется, что программа могла импортить книги из архивов со &amp;quot;сложным&amp;quot; содержимым. Т.е. ариховов с файлами лежащими в подкаталогах и т.п.--[[Участник:Cd spb|Cd spb]] 17:13, 11 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Звуковая сигнализация ===&lt;br /&gt;
Наверно было бы удобно сигнализировать звуком окончание некоторых операций - поиска, добавления книг.&lt;br /&gt;
Ест-но звук должен быть отключаемый.--[[Участник:Cd spb|Cd spb]] 11:35, 23 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Контекстное меню ===&lt;br /&gt;
Просьба добавить в &amp;quot;левую&amp;quot; половину сканера возможность убирать не только &amp;quot;Успешно добавленные&amp;quot; но и &amp;quot;Идентичные дубликаты&amp;quot;--[[Участник:Cd spb|Cd spb]] 11:35, 23 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины и &amp;quot;Запланированное к прочтению&amp;quot; ===&lt;br /&gt;
Если возможно, то добавить возможность - при использовании записи &amp;quot;User menu&amp;quot; помечать книгу как &amp;quot;Запланированною к прочтению&amp;quot;--[[Участник:Cd spb|Cd spb]] 13:50, 23 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Поиск дубликатов ===&lt;br /&gt;
Очень нужен поиск дубликатов. Можно сказать - жизненно необходим. --[[Участник:Cd spb|Cd spb]] 14:22, 9 июля 2007 (MSD)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-07-23T12:04:52Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.3.2.0.rar Последний полный пакет RELEASE (1.3.2.0)]&lt;br /&gt;
----[[Участник:TaciturnMan|TaciturnMan]] 16:04, 23 июля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.3.2.0.update.rar Последний апдейт (1.3.2.0)]&lt;br /&gt;
----[[Участник:TaciturnMan|TaciturnMan]] 16:04, 23 июля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Upgrade программы со старых версий ==&lt;br /&gt;
Самый правильный способ перехода с версии, начиная '''с 1.0.0.34''':&lt;br /&gt;
#Распаковать полный пакет в отдельный каталог, запустить, закрыть;&lt;br /&gt;
# подложить старый файл библиотеки, запустить программу и согласиться на апгрейд. Конечно, нужно обязательно сделать резервную копию перед апгрейдом. &lt;br /&gt;
#После этого, можно еще выполнить пункт меню &amp;quot;Переписать списки авторов книг&amp;quot; для того, чтобы заменить &amp;quot;Имя, фамилия&amp;quot; на &amp;quot;Фамилия, имя&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
При переходе с версий '''ниже 1.0.0.34''', нужно&lt;br /&gt;
#сначала установить новую программу отдельно,&lt;br /&gt;
#закачать в нее все книги сканером, &lt;br /&gt;
#воспользоваться формой миграции для переноса со старой базы дополнительной информации (заметок, отметок, фаворитов и т.д.)&lt;br /&gt;
Записано со слов TaciturnMan&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 19:12, 16 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Несколько файлов в архиве ===&lt;br /&gt;
Версия 1.2.3.0&lt;br /&gt;
При обработке архива с несколькими файлами &amp;quot;Сканер&amp;quot; не дает никакой информации об ошибке, а на соответствующей записе использована неописанная иконка.--[[Участник:Cd spb|Cd spb]] 17:10, 11 апреля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
=== Кол-во авторов в редактировании  ===&lt;br /&gt;
В окне редактирования авторов отображается только три автора. Пример книги http://www.fictionbook.ru/author/asprin_robert/mastera_fyentezi_2005_sbornik/lyeki_mastera_fyentezi_2005_sbornik.fb2.zip&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 12:19, 20 апреля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
=== Copy as text ===&lt;br /&gt;
Версия 1.2.4.0 WinXP SP2&lt;br /&gt;
Сканер, окно &amp;quot;Исходная книга&amp;quot;&lt;br /&gt;
Невозможно скопировать имя автора. Ctr+C, Shift+Ins, меню по правой кнопке мыши-&amp;gt;&amp;quot;Copy as text&amp;quot; не работает.&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 11:07, 29 мая 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
=== Редактирование книги ===&lt;br /&gt;
Версия 1.2.4.0&lt;br /&gt;
В правой части сканера по Alt+F4 вызывается &amp;quot;Блокнот&amp;quot;. Если это подразумеваеться редактирование книг, то редактор нужно делать настаиваемый.--[[Участник:Cd spb|Cd spb]] 15:40, 9 июня 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
=== Сортировка в сериях ===&lt;br /&gt;
Версия 1.2.4.0&lt;br /&gt;
На закладке &amp;quot;Серии&amp;quot; сортировка идет с учетом регистра, поэтому &amp;quot;Звездный путь&amp;quot; и &amp;quot;Звездный Путь:Deep Space 9&amp;quot; ложаться в разные места. При этом удаление и добавление по новой(в правильном написании) не помогает&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:40, 9 июня 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Снимаю вопрос. Реализуеться через плагины или вызов внешней программы. Я сделал так http://www.fictionbook.org/forum/viewtopic.php?t=4183 --[[Участник:Cd spb|Cd spb]] 14:19, 9 июля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Обработка архива не с одним файлом ===&lt;br /&gt;
Хочется, что программа могла импортить книги из архивов со &amp;quot;сложным&amp;quot; содержимым. Т.е. ариховов с файлами лежащими в подкаталогах и т.п.--[[Участник:Cd spb|Cd spb]] 17:13, 11 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Звуковая сигнализация ===&lt;br /&gt;
Наверно было бы удобно сигнализировать звуком окончание некоторых операций - поиска, добавления книг.&lt;br /&gt;
Ест-но звук должен быть отключаемый.--[[Участник:Cd spb|Cd spb]] 11:35, 23 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Контекстное меню ===&lt;br /&gt;
Просьба добавить в &amp;quot;левую&amp;quot; половину сканера возможность убирать не только &amp;quot;Успешно добавленные&amp;quot; но и &amp;quot;Идентичные дубликаты&amp;quot;--[[Участник:Cd spb|Cd spb]] 11:35, 23 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины и &amp;quot;Запланированное к прочтению&amp;quot; ===&lt;br /&gt;
Если возможно, то добавить возможность - при использовании записи &amp;quot;User menu&amp;quot; помечать книгу как &amp;quot;Запланированною к прочтению&amp;quot;--[[Участник:Cd spb|Cd spb]] 13:50, 23 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Поиск дубликатов ===&lt;br /&gt;
Очень нужен поиск дубликатов. Можно сказать - жизненно необходим. --[[Участник:Cd spb|Cd spb]] 14:22, 9 июля 2007 (MSD)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA</id>
		<title>Программы ведения локальных библиотек</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA"/>
				<updated>2007-07-20T10:52:58Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: Добавлена ссылка на форум для Fb2Librarian&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Eng:Librarians|English]]&lt;br /&gt;
{{Шаблон:Библиотекарь|name=Библиотекарь|screenshot=Изображение:Header.jpg|Header|description=Программа для хранения, поиска, классификации электронных книг в формате FB2. Способ хранения - СУБД FireBird 1.5 (Книги целиком или только description, а хранение книг в файловой системе). Автоматическое добавление книг в билиотеку, согласно description книги. Отображение обложки,аннотаций и прочей информации о книге. Поиск по автору, ключевым словам, серии, названию книги. Поиск по подстроке по автору, ключевым словам, названию книги, жанру. Хранение дополнительной информации: биография, фото, библиография автора. Возможность редактирования description книги. Возможность сохранения файла книги на диск. Возможность передачи файла на MS ActivSync устройство. Возможность экспорта библиотеки в виде дерева каталогов вида АВТОР\Автор-Книга. Возможность создания нового файла библиотеки и прочее. Требования: MSXML 4.0, Embedded FireBird 1.5(поставляется с дистрибутивом), MS DAC 2.7 (для windows XP не требуется).&lt;br /&gt;
&lt;br /&gt;
Развитие программы продолжается. Обсуждение и ссылки на новые версии программы можно найти в форуме: http://www.fictionbook.org/forum/viewtopic.php?t=4209&lt;br /&gt;
|standart=FB2|restrict=Нет|developer=Дмитрий Пустовит, Олег Князев|latest_release_version=1.0.0.12 RC2|latest_release_date=23.10.2005|platform=Windows|web-site=http://fb2-library.redholl.com/index.php|licence=Donationware}}&lt;br /&gt;
{{Шаблон:Библиотекарь|name=Book2Shelf|screenshot=Изображение:BookShelf.png|BookShelf|description=Книжный шкаф для любителей держать книги на винте/CD/DVD. Поддерживает поиск, импорт текстовых файлов (требуется Any2FB) и просмотр/чтение. Интерфейс достаточно прост, но программа обладает весьма широкой функциональностью. С мая 2005 года разработка приостановлена|standart=FB2|restrict=Нет|developer=Александр Шабаршов|latest_release_version=0.9.56|latest_release_date=16.04.2005|platform=Windows |web-site=http://unclshura.narod.ru/|licence=Freeware}}&lt;br /&gt;
{{Шаблон:Библиотекарь|name=Домашняя коллекция|screenshot=Изображение:Collect.jpg|Collect|description=Программа предназначена для людей, которые имеют достаточно большую домашнюю коллекцию (книг, видео или CD), чтобы держать в голове что есть, где находится или кому отдали. Программа позволяет вести довольно подробную информацию о каждом издании (для книг - издательство, автор(ы), серия, жанр, содержание ... Кроме этого можно вести библиографию по каждому автору. Найти любую книгу по заданому условию. Рапечатать каталог.)|standart=FB2|restrict=Нет|developer=Михаил Данько|latest_release_version=1.4.4|latest_release_date=17.02.2007|platform=Windows |web-site=http://homecollection.narod.ru/|licence=Donationware}}&lt;br /&gt;
{{Шаблон:Библиотекарь|name=LibMaster|screenshot=Изображение:Libmast.jpg|Libmast|description=Своя база, свой парсинг FB2, то есть поставил и наслаждайся - никаких дополнительных комнонентов.|standart=FB2|restrict=Нет|developer=Makar4ik|latest_release_version=0.2.1.74 |latest_release_date=2005|platform=Windows|web-site=http://lmaster2.narod.ru/|licence=Freeware}}&lt;br /&gt;
{{Шаблон:Библиотекарь|name=FB2Lib|screenshot=Изображение:Fb3.jpg|description=менеджер библиотеки fb2 книг в виде file-system плагина для TotalCommander. Возможности плагина:&lt;br /&gt;
- Автоматическое формирование имени файла по названию, автору и другим свойствам.&lt;br /&gt;
&lt;br /&gt;
- Автоматическая раскладка по авторам, жанрам с выделением авторов в папки при необходимости.&lt;br /&gt;
&lt;br /&gt;
- При перемещении/переименовании книги автоматически меняются соответствующие свойства в её&lt;br /&gt;
файле.&lt;br /&gt;
&lt;br /&gt;
- Возможность произвольной настройки дерева каталогов, способов раскладки и сохраняемой в базе&lt;br /&gt;
информации&lt;br /&gt;
&lt;br /&gt;
- Поддержка свойств, отсутствующих в теле книги (К примеру оценок).|standart=FB2|restrict=Нет|developer=Дмитрий Рошка|latest_release_version=0.5|latest_release_date=09.10.06|platform=Windows|web-site=http://s75.siemens-club.org/fb2/FB2Lib.zip|licence=Freeware}}&lt;br /&gt;
[[Категория:Библиотекари]]&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-04-16T13:01:32Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.2.4.0.rar Последний полный пакет RELEASE (1.2.4.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:01, 16 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.2.4.0.update.rar Последний апдейт (1.2.4.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:01, 16 апреля 2007 (MSD)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Несколько файлов в архиве ===&lt;br /&gt;
Версия 1.2.3.0&lt;br /&gt;
При обработке архива с несколькими файлами &amp;quot;Сканер&amp;quot; не дает никакой информации об ошибке, а на соответствующей записе использована неописанная иконка.--[[Участник:Cd spb|Cd spb]] 17:10, 11 апреля 2007 (MSD)&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Обработка архива не с одним файлом ===&lt;br /&gt;
Хочется, что программа могла импортить книги из архивов со &amp;quot;сложным&amp;quot; содержимым. Т.е. ариховов с файлами лежащими в подкаталогах и т.п.--[[Участник:Cd spb|Cd spb]] 17:13, 11 апреля 2007 (MSD)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian</id>
		<title>История программы FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian"/>
				<updated>2007-03-20T09:02:43Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* История от TaciturnMan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== История от TaciturnMan==&lt;br /&gt;
'''Версия 1.2.2.0 (20.03.2007): RELEASE UPDATE'''&lt;br /&gt;
* Исправлен баг, когда при смене обложки старая картинка в FB2-файле оставалась наряду с новой, если имя старой картинки отличалось от &amp;quot;cover.jpg&amp;quot;.&lt;br /&gt;
* Добавлена функция сохранения списка прочитанных книг в файл формата HTML, CSV, TSV или TXT (по правому клику в списке прочитанных книг).&lt;br /&gt;
* Исправлен баг, из-за которого не отображалась информация в столбце &amp;quot;Версия&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.2.1.0 (15.03.2007): RELEASE UPDATE&lt;br /&gt;
* Исправлены баги с кнопкой Refresh на вкладках &amp;quot;Жанры&amp;quot; и &amp;quot;Запланировано к прочтению&amp;quot;.&lt;br /&gt;
* Подключено пользователькое меню для книг во вкладке &amp;quot;Запланировано к прочтению&amp;quot;.&lt;br /&gt;
* Исправлен баг с форматом версии документа в форме &amp;quot;Информация о книге&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.2.0.0 (13.03.2007): RELEASE&lt;br /&gt;
* Множество мелких и крупных исправлений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.8.0 (12.03.2007):&lt;br /&gt;
* База данных: столбцы таблицы DOCINFO перенесены в таблицу BOOK. Перенос данных выполняется&lt;br /&gt;
автоматически после изменения структуры таблицы. Таблица DOCINFO удаляется также автоматически&lt;br /&gt;
после успешного обновления.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! Убедитесь перед запуском обновления, что на диске с библиотекой имеется достаточно&lt;br /&gt;
свободного пространства (не менее 20-30Мб).'''&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! После изменения структуры база данных будет несовместима с предыдущими версиями&lt;br /&gt;
программы! Настоятельно рекомендуется сделать копию базы данных перед обновлением версии.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.5.0 (03.03.2007):&lt;br /&gt;
* Добавлена возможность устанавливать для отдельных синонимов авторов флаг &amp;quot;Показывать в&lt;br /&gt;
списке авторов&amp;quot;. В списке авторов синонимы выделяются другим цветом.&lt;br /&gt;
* Добавлена возможность при редактировании информации о книге выбирать синоним, который &lt;br /&gt;
отмечен флагом &amp;quot;Показывать в списке авторов&amp;quot; в качестве автора книги.&lt;br /&gt;
* Исправлена ошибка Access Violation, возникающая при Ctrl-Click на Hint при MultiSelect в гриде,&lt;br /&gt;
если содержимое не помещается в ячейке (Mike Sinkovsky).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.4.0 (03.03.2007):&lt;br /&gt;
* Исправлена ошибка при создании синонима из автора, который сам имеет синонимы. Теперь&lt;br /&gt;
синонимы автора, который сам становится синонимом, станут синонимами &amp;quot;нового&amp;quot; автора.&lt;br /&gt;
* Добавлена возможность изменять списки авторов электронного документа и переводчиков книги.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.1.0 (01.03.2007): RELEASE UPDATE'''&lt;br /&gt;
* Усовершенствована процедура внесения изменений в FB2-файл, которая могла при определенных обстоятельствах приводить к созданию XML, не соответствующего схеме FictionBook.xsd в полной мере.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.0.1 (27.02.2007): RELEASE UPDATE&lt;br /&gt;
* Исправлена ошибка, из-за которой в режиме файлового хранения программа могла удалить файл книги в момент сохранения изменений в диалоге &amp;quot;Редактировать информацию о книге...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.0.0 (26.02.2007): RELEASE'''&lt;br /&gt;
* Мелкие усовершенствования в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.76 (21.02.2007):&lt;br /&gt;
* Исправлены ошибки в поиске по всем библиотекам.&lt;br /&gt;
* Усовершенствована процедура для авторов &amp;quot;Добавить как синоним&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.74 (20.02.2007):&lt;br /&gt;
* Исправлена ошибка, приводящая к невозможности добавить книгу в избранное, если она отмечена как прочитанная (Stepochka).&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при удалении успешно обработанных записей.&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при обработке нескольких записей, если включен автофильтр.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.73 (16.02.2007):&lt;br /&gt;
* Усовершенствование сканера с целью удобного отображения отличий при сравнении файлов.&lt;br /&gt;
Изменение структуры таблиц в файле FBScanner.fdb.&lt;br /&gt;
'''ВНИМАНИЕ! Удалите файл FBScanner.fdb в корневой папке программы перед запуском&lt;br /&gt;
новой версии программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.71 (16.02.2007):&lt;br /&gt;
* С целью ускорения загрузки программы изменен механизм многоязыковой поддержки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.69 (15.02.2007):&lt;br /&gt;
* Создание процедуры для изменения порядка следования имени и фамилии авторов в базе&lt;br /&gt;
(пункт меню &amp;quot;Инструменты&amp;quot;/&amp;quot;Переписать списки авторов книг&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.67 (14.02.2007):&lt;br /&gt;
* Замена Font.Charset на RUSSIAN_CHARSET для главной формы программы (для тестирования).&lt;br /&gt;
* Добавлено восстановление позиций в списках авторов и книг, которые были активны перед закрытием&lt;br /&gt;
программы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.65 (13.02.2007):&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по году издания книги.&lt;br /&gt;
* Изменение в сканере порядка следования имен и фамилий авторов на &amp;quot;Lastname, Firstname&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.64 (12.02.2007):&lt;br /&gt;
* Усовершенствование интерфейса, контексных меню авторов и книг.&lt;br /&gt;
* Теперь возможно выполнять основные операции для нескольких отмеченных книг одновременно.&lt;br /&gt;
* Исправлены хранимые процедуры для работы со списками прочитанных, запланированных к прочтению, избранных.&lt;br /&gt;
'''ВНИМАНИЕ! Рекомендуется удалить файл fb2props.ini в корневой папке программы перед запуском новой версии программы для возврата к начальным настройкам параметров окон, панелей и меню программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.62 (09.02.2007):&lt;br /&gt;
* Исправлены процедуры вызова приложений через пользовательское меню.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.60 (07.02.2007):&lt;br /&gt;
* Добавлена настройки колонок в списке авторов, на вкладках &amp;quot;Серии&amp;quot;, &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по языку документа, исходному языку книги и признаку &amp;quot;Только непрочитанные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.59 (06.02.2007):&lt;br /&gt;
* Добавлена возможность индивидуальной настройки кнопок тулбара и колонок в гридах (PDV). Сохранение настроек в ini-файле (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.58 (05.02.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при входе в настройки, если программа запущена с расшаренной сетевой папки (Stepochka). Однако, база данных с библиотекой по прежнему должна находиться либо на локальном диске, либо быть доступной через сервер Firebird, но не на разделяемом ресурсе: http://www.ibase.ru/ibfaq.htm#share&lt;br /&gt;
* Устранены ошибки при подсчете статистики в сканере (FBAdmin).&lt;br /&gt;
* Устранена ошибка, возникающая при добавлении книги в избранное из списка запланированных к чтению книг (Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.56 (01.02.2007):&lt;br /&gt;
* Исправлена ошибка с аннотацией на вкладке &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Устранена ошибка, возникающая после регистрации пользователя при активной вкладке &amp;quot;Новинки&amp;quot;.&lt;br /&gt;
* Востановлено контекстное меню в списке проектов, найденных с помощью поиска в текущей библиотеке.&lt;br /&gt;
Контекстное меню в списке проектов, найденных с помощью поиска во всех библиотеках, отключено.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.54 (31.01.2007):&lt;br /&gt;
* Устранен баг с пустыми именами в списке авторов.&lt;br /&gt;
* Усовершенствован механизм автоматического обновления структуры базы данных&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.52 (30.01.2007):&lt;br /&gt;
* Устранен баг с обрезанием имен и фамилий авторов в форме редактирования информации о книге.&lt;br /&gt;
* Изменено представление списка авторов&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Статусы обработки добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
Ready for process=Отмечен для обработки&lt;br /&gt;
&lt;br /&gt;
Successfully added=Успешно добавлен&lt;br /&gt;
&lt;br /&gt;
Updated=Обновлено&lt;br /&gt;
&lt;br /&gt;
Bad archive=Поврежденный архив&lt;br /&gt;
&lt;br /&gt;
Parsing error=Ошибка разбора&lt;br /&gt;
&lt;br /&gt;
Duplicate (identical)=Дубликат (идентичный)&lt;br /&gt;
&lt;br /&gt;
Duplicate (older)=Дубликат (старее)&lt;br /&gt;
&lt;br /&gt;
Duplicate (IDs differ)=Дубликат (ID отличается)&lt;br /&gt;
&lt;br /&gt;
Duplicate=Дубликат&lt;br /&gt;
&lt;br /&gt;
Error updating database=Ошибка обновления базы&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Алгоритм анализа сканером добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
1. Сканер ищет подобный документ по идентификатору, созданному из названия книги и авторов&lt;br /&gt;
в алфавитном порядке. Если документ с таким идентификатором не найден в базе, создается новый&lt;br /&gt;
документ (статус &amp;quot;Успешно добавлен&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Если документ с таким идентификатором найден, проверяется, совпадает ли в них поле ID. Если&lt;br /&gt;
поле ID совпадает, проверяется версия (поле VERSION) добавляемого документа. Если версия больше,&lt;br /&gt;
чем версия документа в библиотеке, документ заменяет аналогичный документ в библиотеке (статус&lt;br /&gt;
&amp;quot;Обновлено&amp;quot;). Если поля ID не совпадают, документу присваивается статус &amp;quot;Дубликат (ID отличается)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Если версии не отличаются, проверяется соответствие размеров и дат последней модификации&lt;br /&gt;
двух документов. Если размеры файлов и их даты последней модификации совпадают, документ&lt;br /&gt;
приобретает статус &amp;quot;Дубликат (идентичный)&amp;quot;. Если версия добавляемого документа меньше или&lt;br /&gt;
дата последней модификации меньше при равных версиях, присваивается статус &amp;quot;Дубликат (старее)&amp;quot;.&lt;br /&gt;
Иначе присваивается статус &amp;quot;Дубликат&amp;quot; (т.е., когда версии равны, но добавляемый документ новее (?)&lt;br /&gt;
по дате последней модификации).&lt;br /&gt;
&lt;br /&gt;
4. Если в процессе обработки в базе (после распаковки, парсинга, и упаковки) возникает любая&lt;br /&gt;
непредвиденная ошибка, документ приобретает статус &amp;quot;Ошибка обновления базы&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.50 (25.01.2007):&lt;br /&gt;
* В сканере добавлена возможность выбрать несколько записей и обработать одной командой&lt;br /&gt;
* Устранено несколько мелких недочетов в сканере и форме редактирования информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.49 (25.01.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при импорте сканером книг с длинными названиями жанров&lt;br /&gt;
в старом формате.&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.46 (24.01.2007):&lt;br /&gt;
* В сканере в левой части убран &amp;quot;лишний&amp;quot; столбец с датой поиска файла, а в правой -- &lt;br /&gt;
отменена группировка по-умолчанию по дате обработки.&lt;br /&gt;
* В списках книг установлена сортировка по-умолчанию: серия, номер, название книги.&lt;br /&gt;
* Служебный файл сканера переименован с  FBLIBRARY.FDB  в  FBSCANNER.FDB (предложено faiber).&lt;br /&gt;
Файл со старым именем будет переименован автоматически при старте программы.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.45 (23.01.2007):&lt;br /&gt;
* Переписана форма &amp;quot;Информация о книге&amp;quot; и процедуры внесения изменений в FB2-файл.&lt;br /&gt;
ВНИМАНИЕ!&lt;br /&gt;
Нужно учитывать, что для минимизации возможных искажений исходного FB2-файла в&lt;br /&gt;
нем переписываются только те реквизиты, которые были изменены в форме редактирования.&lt;br /&gt;
В то же время, в случае переписывания многострочных текстовых полей для форматирования&lt;br /&gt;
текста будет использовано только простое разбиение на параграфы с помощью тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Т.е., например, если аннотация не изменялась, то в FB2-файле останется узел &amp;lt;annotation&amp;gt;,&lt;br /&gt;
который полностью совпадает в исходным. ОДНАКО, если текст в поле &amp;quot;Аннотация&amp;quot; изменялся,&lt;br /&gt;
то узел &amp;lt;annotation&amp;gt; в FB2-файле будет переписан заново, используя простое разбиение текста&lt;br /&gt;
на параграфы при помощи тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;, и при этом потеряется сложное форматирование&lt;br /&gt;
аннотации (тегами &amp;lt;poem&amp;gt;,  &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;subtitle&amp;gt;, &amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;empty-line/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Одним словом, без надобности не редактируйте поля &amp;quot;Аннотация&amp;quot;, &amp;quot;История&amp;quot;, &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Версия 1.0.0.42 (16.01.2007):&lt;br /&gt;
* Добавлена функция поиска по зарегистрированным в портале библиотекам (автор: PDV)&lt;br /&gt;
* В сканере расширен список статусов, сигнализирующих о результатах обработки файла&lt;br /&gt;
* Добавлена проверка прав доступа для редактирования информации об авторах и синонимах&lt;br /&gt;
(предложено Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.37 (12.01.2007):&lt;br /&gt;
* База данных: поле &amp;quot;Имя&amp;quot; (автора, переводчика) расширено со 20 до 40 символов&lt;br /&gt;
* База данных: поле &amp;quot;Отчество&amp;quot; (автора, переводчика) расширено со 30 до 40 символов&lt;br /&gt;
* База данных: тип поля &amp;quot;DocInfo.FileDate&amp;quot; изменен с DATE на TIMESTAMP.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.35 (22.12.2006):&lt;br /&gt;
* С целью оптимизации переписаны процедуры парсинга и импорта книги в сканером&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.34 (21.12.2006):&lt;br /&gt;
* Исправлена очередная ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.33 (20.12.2006):&lt;br /&gt;
* Исправлена ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
* В сканере исправлена процедура для замещения книги другой версией (при различающихся ID книг).&lt;br /&gt;
* В сканере добавлена возможность, в случае обнаружения дубликата, создавать новую книгу, не удаляя старой.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.32 (18.12.2006):&lt;br /&gt;
* Автоматическое обновление хранимых процедур в базе данных&lt;br /&gt;
* Процедура для копирования информации об авторах, пользователях, рецензиях, цитатах, оценках, прочтениях из других баз данных (см. файл Migration.txt)&lt;br /&gt;
* Мелкие усовершенствования и баг-фиксы&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.30 (08.12.2006):&lt;br /&gt;
* Опция сохранения размеров и позиций окон программы&lt;br /&gt;
* Настройки алфавитной панели: шрифт, размеры, интервал (PDV)&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.26 (01.12.2006):&lt;br /&gt;
* База данных: опять без кодировки по-умолчанию!&lt;br /&gt;
* База данных: построены все ограничения целостности на уровне таблиц&lt;br /&gt;
* База данных: исправлены ошибки в процедурах при создании серий&lt;br /&gt;
* База данных: поле &amp;quot;Название книги&amp;quot; расширено со 100 до 252 символов&lt;br /&gt;
* Исправлены ошибки при импорте неархивированных FB2-файлов&lt;br /&gt;
* Исправлено несколько ошибок, касающихся интерфейса.&lt;br /&gt;
* Исправлена ошибка, возникающая при вводе нового пользователя (AlexArh).&lt;br /&gt;
* Исправлена ошибка при импорте файлов с датами в нестандартных форматах&lt;br /&gt;
* Расширены поля на форме сканера для счетчиков файлов&lt;br /&gt;
* Добавлены перекрестные ссылки на автора и серию (PDV)&lt;br /&gt;
* Портал (перечень доступных библиотек) теперь хранится в ini-файле вместо БД (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.20 (22.11.2006):&lt;br /&gt;
* Сканер построен по &amp;quot;старой&amp;quot; модели, которая более ориентирована на пакетное добаление книг (аналогично версии 1.0.0.12, но в одном окне).&lt;br /&gt;
* Поиск в главной форме вызывается по Ctrl-F&lt;br /&gt;
* После закрытия сканера сохраняется позиция в списке авторов, которая была перед открытием сканера&lt;br /&gt;
* Сохраняются информация о прочтении, оценках и заметках при обновлении книги новой версией&lt;br /&gt;
* Проверяются права пользователя при открытии другой базы/библиотеки&lt;br /&gt;
* Базы данных перестроены в версии Firebird 1.5.3 с кодировкой по умолчанию WIN1251. Архив с программой включает в себя обновленную библиотеку gds32.dll&lt;br /&gt;
* Программа ожидает файлы баз данных в кодировке WIN1251, из-за этого зависает при попытке открыть БД старого формата без указания кодировки. Пока не выяснено, почему сессия зависает, а не выдает сообщение об ошибке в момент создания.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Замечания и баг-репорты принимаются на  &amp;lt;taciturnman@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== История от Дмитрия Пустовита==&lt;br /&gt;
&lt;br /&gt;
Сразу отвечу на вопрос &amp;quot;Почему такой скачок в версиях?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Были произведены кардинальные изменения как в программном коде, так и в структуре&lt;br /&gt;
базы данных. Билдов (невыложенных) было очень много. Изменения, производимые в программе&lt;br /&gt;
не фиксировал по причине банальной лени и нехватки времени.&lt;br /&gt;
&lt;br /&gt;
К тому же, я думаю, что программа уже достаточно функциональна и достойна того, чтобы &lt;br /&gt;
изменить мажорный номер версии.&lt;br /&gt;
&lt;br /&gt;
В процессе работы над программой мне очень помогают замечания пользователей. &lt;br /&gt;
&lt;br /&gt;
Большое количество ошибок и недочетов выявлено именно ими.&lt;br /&gt;
&lt;br /&gt;
По мере возможности я постарался в данном файле указывать имена или ники (форум&lt;br /&gt;
fictionbook.org) людей выявивших ошибку или посоветовавших внести какое-либо &lt;br /&gt;
изменение в программу. &lt;br /&gt;
&lt;br /&gt;
Большое им спасибо за помощь!&lt;br /&gt;
&lt;br /&gt;
Важные (ИМХО) замечания по алгоритму работы программы:&lt;br /&gt;
&lt;br /&gt;
1. Названия книг, Серий в базе данных (и соответственно в Description после редактирования)&lt;br /&gt;
хранятся в виде ProperCase (т.е. каждое слово с заглавной буквы). Предваряя вопросы: пробовал по-разному, МНЕ ПОНРАВИЛСЯ ЭТОТ ВАРИАНТ.&lt;br /&gt;
&lt;br /&gt;
3. При сохранении книги на диск, а так же в режиме работы с файловой системой &lt;br /&gt;
имя файла книги формируется следующим образом:&lt;br /&gt;
&lt;br /&gt;
Фамилия_Имя (или Имя_Фамилия) (в зависимости от режима LNFN или FNLN) ПЕРВОГО В СПИСКЕ АВТОРА&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Название_книги&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
(Название_Серии-Номер_в_серии)&lt;br /&gt;
Причем, в зависимости от значения ключа &amp;quot;Транслит&amp;quot; в настройках все это будет или кириллицей&lt;br /&gt;
или латиницей.&lt;br /&gt;
&lt;br /&gt;
4. При формировании имени файла заменяются на подчеркивание символы не входящие в диапазон:&lt;br /&gt;
['A'..'Z', 'a'..'z', '0'..'9', '-', '!', '_', 'А'..'Я', 'а'..'я', 'Ё', 'ё']&lt;br /&gt;
&lt;br /&gt;
5. При сохранении в базе данных (и в книге после выгрузки из библиотеки) обложка&lt;br /&gt;
преобразуется к JPG, независимо от того, в каком формате она была в исходном файле.&lt;br /&gt;
&lt;br /&gt;
Ограничения&lt;br /&gt;
&lt;br /&gt;
1. Не поддерживается отображение более 1 обложки для каждой книги&lt;br /&gt;
&lt;br /&gt;
2. Размер аннотации книги ограничен 4096 байтами (я считаю, что больше - &lt;br /&gt;
это уже предисловие). При большем размере сканер не пропустит&lt;br /&gt;
&lt;br /&gt;
3. Есть ограничения по длине полей. Обычно лишнее урезается справа. Но сканер может&lt;br /&gt;
и не пропустить (не до конца проверил).&lt;br /&gt;
&lt;br /&gt;
4. Может есть еще что-то, просто на данный момент я не вспомнил.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Функционал:&lt;br /&gt;
&lt;br /&gt;
*Визуализация физического размера файла базы данных&lt;br /&gt;
*Сохранение Ini-файла не в рабочем каталоге &lt;br /&gt;
*Перенос/копирование из библиотеки в библиотеку&lt;br /&gt;
*Добавление книг формата не FB2&lt;br /&gt;
&lt;br /&gt;
Plugins:&lt;br /&gt;
*Экспорт списка книг в XML,CVS,TXT,XLS&lt;br /&gt;
*Экспорт заголовков (BookInfo) (plugin)&lt;br /&gt;
*Построение простейшего сайта на основе БД (plugin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.8 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена серьезная ошибка. При редактировании информации о книге менялся ID документа. Теперь он остается прежним &lt;br /&gt;
&lt;br /&gt;
! Добавил возможность сортировки в таблицах щелчком по заголовку (Glassy) &lt;br /&gt;
&lt;br /&gt;
+ Изменил диалог создания библиотеки. Теперь сразу можно выбрать режим хранения книг (Admin) &lt;br /&gt;
&lt;br /&gt;
+  Zip-ы из TMP теперь удаляются. &lt;br /&gt;
&lt;br /&gt;
+ Добавил в сканер расшифровку ошибки/деталей дубликата (Admin) &lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку записи списка жанров. Не производился поиск в алтернативных названиях  &lt;br /&gt;
&lt;br /&gt;
! Таблица  Errors перенесена в файл FBLIBRARY.FDB &lt;br /&gt;
&lt;br /&gt;
! Переделана форма отображения статистики. Теперь можно увидеть количество прочитанных книг (Alex)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность выбора действия по двойному клику по книге в списке (Не помню, кто просил)  &lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.4 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Косметические изменения &lt;br /&gt;
&lt;br /&gt;
+ Перевод заголовка главной формы работает нормально  &lt;br /&gt;
&lt;br /&gt;
+ Убрал кнопки удалить обложку и загрузить обложку с главной формы -теперь доступны только в корректировке информации о книге  &lt;br /&gt;
&lt;br /&gt;
+ В комплект включена исправленная база данных &lt;br /&gt;
&lt;br /&gt;
+ В сканере исправлен участок, отвечающий за замену книг в базе найденным дубликатом (теперь обновляется не только сам файл, но и информаци в базе данных) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена процедура изменения способа хранения (при большом количестве книг системе не хватало ресурсов, сейчас процедура работает стабильно. Проверено на 7000 книгах)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность указать папку на СЕ устройcтве при передаче файлов. (проверял на 2 устройствах Qtek 2020 и iPAQ 1915. В основную память прошло на ура в обоих случаях, на Storage Card на iPAQ скопировалось нормально, на Qtek файл сбойный. Подозреваю флешку. Проверяйте). Папка сохраняется в ini-файле. &lt;br /&gt;
&lt;br /&gt;
! Положение и размер главной формы, формы просмотра обложки, формы сканера, а также положения и размеры колонок грида, положения и размеры панелей сохраняется при выходе  в файле props.ini. Оборотная сторона: пришлось на данных формах отключить максимизацию и в первый раз они могут встать некрасиво на экране (свойство Position выставлено в poDesigned)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0 RC1 (DB+File System Version)&lt;br /&gt;
&lt;br /&gt;
FB2-Сканер&lt;br /&gt;
&lt;br /&gt;
! Сканер сильно переработан и перенесен из dll в основную программу &lt;br /&gt;
&lt;br /&gt;
! Изменен алгоритм определения дубликатов. Теперь во внимание принимается ID из&lt;br /&gt;
файла книги. &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность отложить обработку ошибок сканирования на другой&lt;br /&gt;
сеанс работы с программой&lt;br /&gt;
&lt;br /&gt;
! Убран режим автоматического переноса файлов по папкам в процессе сканирования&lt;br /&gt;
Это можно сделать вручную по правому клику на списке ошибок&lt;br /&gt;
&lt;br /&gt;
! Теперь можно заменить книгу в библиотеке дубликатом, найденным в процессе &lt;br /&gt;
сканирования&lt;br /&gt;
&lt;br /&gt;
! При перемещении по списку ошибок в случае дубликата внизу отображается книга из&lt;br /&gt;
библиотеки, чей дубликат был найден. Здесь же видна версия документа.&lt;br /&gt;
&lt;br /&gt;
Библиотека &lt;br /&gt;
&lt;br /&gt;
! Оптимизорваны запросы к базе данных. Теперь запуск программы происходит значительно &lt;br /&gt;
быстрее&lt;br /&gt;
&lt;br /&gt;
! На вкладках отображается размер архива с книгой&lt;br /&gt;
&lt;br /&gt;
! Добавлена информация о количестве рецензий на книгу&lt;br /&gt;
&lt;br /&gt;
! Изменена панель с алфавитными вкладками для авторов (вместо вкладок теперь надписи)&lt;br /&gt;
&lt;br /&gt;
! Подписи для вкалдок вынесены в отдельный файл ABC.TXT в папке Language&lt;br /&gt;
&lt;br /&gt;
! Добавлен режим хранения книг в виде файловой системы, замечания - см. выше&lt;br /&gt;
&lt;br /&gt;
! Поменял движок скинов. Программа &amp;quot;понимает&amp;quot; *.msstyle&lt;br /&gt;
&lt;br /&gt;
! Добавлена работа с авторами. В базе данных есть таблица синонимов автора. При &lt;br /&gt;
работе по ней сканера производится поиск в первую очередь. При нахождении совпадения&lt;br /&gt;
в базу попадают правильные значения данных автора (файл книги при этом не меняется)&lt;br /&gt;
&lt;br /&gt;
! Добавлены кнопки часто используемых операций на панель управления&lt;br /&gt;
&lt;br /&gt;
! Включено отображение всплывающих подсказок к кнопкам&lt;br /&gt;
&lt;br /&gt;
! Есть возможность импорта жанров из файла genres_transfer. При этом происходит не полная&lt;br /&gt;
замена жанров, а ОБНОВЛЕНИЕ существующих. К сожалению я не смог (пока) найти способ &lt;br /&gt;
напрямую использовать этот файл без импорта.&lt;br /&gt;
&lt;br /&gt;
! На панель инструментов выведена кнопка &amp;quot;Обновить&amp;quot;. При нажатии на нее происходить &lt;br /&gt;
переоткрытие запросов на текущей вкладке. Я отказался от автоматического обновления в&lt;br /&gt;
пользу быстродействия&lt;br /&gt;
&lt;br /&gt;
! Расширен функционал многопользовательской версии:&lt;br /&gt;
* При добавлении книги теперь фиксируется, кем она добавлена&lt;br /&gt;
* Добавлена возможность не отображать прочитанные книги   &lt;br /&gt;
* Для каждой книги можно вести &amp;quot;цитатник&amp;quot;. Построен по тому же принципу, что история&lt;br /&gt;
и рецензии&lt;br /&gt;
* - Удалять книги может либо тот, кто эту книгу внес, либо владелец&lt;br /&gt;
библиотеки.&lt;br /&gt;
* Удалить автора может только владелец библиотеки&lt;br /&gt;
* Добавлена возможность запомнить пользователя, входящего в программу по умолчанию&lt;br /&gt;
(если вы владелец библиотеки и работаете с чужого рабочего места &lt;br /&gt;
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВОЗМОЖНОСТЬ (если вас интересует результат :))).&lt;br /&gt;
&lt;br /&gt;
+ Устранена ошибка, когда в описание книги с отсутствующей обложкой&lt;br /&gt;
записывалась обложка от другой, уже обработаной книги&lt;br /&gt;
&lt;br /&gt;
+ Исправлено много незначительных ошибок&lt;br /&gt;
&lt;br /&gt;
Версия 0.3.1.2&lt;br /&gt;
&lt;br /&gt;
! Поддержка скинов (пока есть 5 встроенных) в планах - &lt;br /&gt;
загрузка из файлов&lt;br /&gt;
&lt;br /&gt;
! Удаление авторов&lt;br /&gt;
&lt;br /&gt;
! Многопользовательский режим&lt;br /&gt;
*Отметка о прочтении&lt;br /&gt;
*Авторизация пользователя&lt;br /&gt;
*Статус &amp;quot;Владелец библиотеки&amp;quot;&lt;br /&gt;
*Рецензия&lt;br /&gt;
*История для каждого пользователя&lt;br /&gt;
*Избранное для каждого пользователя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+ Очистка временного каталога&lt;br /&gt;
&lt;br /&gt;
+ Статистика после добавления книг в библиотеку&lt;br /&gt;
&lt;br /&gt;
+ Добавлено несколько кнопок на панель инструментов&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
+ Изменен алгоритм декодирования обложки. Теперь это происходит намного &lt;br /&gt;
быстрее даже на больших (порядка 1 Мб) обложках.&lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку кодирования обложки (формат Base64 в конце м.б. не более 2 знаков =).&lt;br /&gt;
&lt;br /&gt;
+ Подправил алгоритм распознавания MIME для обложки. &lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.32&lt;br /&gt;
&lt;br /&gt;
! Добавлен украинский языковый файл (Alex)&lt;br /&gt;
&lt;br /&gt;
+ Не работает &amp;quot;переносить в зависимости от результата операции&amp;quot; (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Неправильно заполняется autorlist&lt;br /&gt;
&lt;br /&gt;
+ Не отображается autorlist для книг с 2 и более авторами&lt;br /&gt;
&lt;br /&gt;
+ После правки информации о книге частично убивается информация об авторе, в главном окне автора книги видно, &lt;br /&gt;
а через поиск по имени/фамилии автора книга больше не находится (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Ещё, если править инфо о книге без обложки, в окне светится обложка от &lt;br /&gt;
последней редактируемой и сохранённой (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ UTF кодировка нестабильно пишется в файл&lt;br /&gt;
&lt;br /&gt;
+ на PDA и при сохранении книги на диск создаётся архив с именем .fb2.zip (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Не очищается папка tmp независимо от указания в настройках (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Исправлена ошибка поиска по интервалу дат (при задании периода менее двух &lt;br /&gt;
дней не находилось ничего)&lt;br /&gt;
&lt;br /&gt;
+ Заменил гриды на главной форме для обзора большего количества информации&lt;br /&gt;
и для введения впоследствии лучшей функциональности&lt;br /&gt;
&lt;br /&gt;
+ Поставил задержку на обновление Detail датасетов при перемещении по Master&lt;br /&gt;
Перемещение стало более комфортным (ИМХО). Detail обновляется теперь только&lt;br /&gt;
при остановке прокрутки Master&lt;br /&gt;
&lt;br /&gt;
+ Окно можно развернуть на весь экран (Stepochka)&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
! Немного оптимизировал код и изменил интерфейс&lt;br /&gt;
&lt;br /&gt;
! Добавил возможность прервать сканирование (Stepochka)&lt;br /&gt;
&lt;br /&gt;
! Добавил окно для вывода текущей операции &lt;br /&gt;
&lt;br /&gt;
! Добавил расшифровку ошибок на каждом из этапов работы (MAX)&lt;br /&gt;
&lt;br /&gt;
+ Устранил ошибку, связанную с Американскими настройками даты (yyyy.mm.dd) (спасибо за найденный глюк, MAX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.23&lt;br /&gt;
&lt;br /&gt;
1.  Заменена компонента, отвечающая за работу с ZIP. (Admin)&lt;br /&gt;
&lt;br /&gt;
2.  Сканер FB2 вынесен в отдельную DLL&lt;br /&gt;
&lt;br /&gt;
3.  Сканер теперь осуществляет реккурсивный обход папок, начиная с указанной (j0ker)&lt;br /&gt;
&lt;br /&gt;
4.  Изменена структура базы данных.&lt;br /&gt;
&lt;br /&gt;
5.  Оптимизированы запросы&lt;br /&gt;
&lt;br /&gt;
6.  Добавлена поддержка языковых файлов&lt;br /&gt;
&lt;br /&gt;
7.  Добавлена возможность регистрации нескольких библиотек (в т.ч. и находящихся на удаленном компьютере)&lt;br /&gt;
&lt;br /&gt;
8.  Добавлена возможность подключения программы для чтения&lt;br /&gt;
&lt;br /&gt;
9.  Изменено оформление интерфейса программы&lt;br /&gt;
&lt;br /&gt;
10. В редактирование BookInfo добавлены недостающие поля&lt;br /&gt;
&lt;br /&gt;
11. При сохранении BookInfo теперь обновляется сам файл в базе данных&lt;br /&gt;
&lt;br /&gt;
12. Добавлена поддержка plugin-ов&lt;br /&gt;
&lt;br /&gt;
13. Операция по сохранению базы в структуру папок вынесена в plugin&lt;br /&gt;
&lt;br /&gt;
14. Исправлена ошибка с названиями, содержащими кавычки и пр. недопустимые символы&lt;br /&gt;
&lt;br /&gt;
15. Исправлены ранее остававшиеся незамеченными ошибки&lt;br /&gt;
&lt;br /&gt;
16. Начиная с этой версии я работаю над программой один.&lt;br /&gt;
&lt;br /&gt;
Замеченные недоработки и недочеты:&lt;br /&gt;
&lt;br /&gt;
1. Не всегда правильно отрабатывает &amp;quot;Портал&amp;quot; при невозможности подключения&lt;br /&gt;
к последней открытой библиотеке.&lt;br /&gt;
&lt;br /&gt;
2. При выгрузке из библиотеки на диск поддерживаются пока только UTF-8 и&lt;br /&gt;
Win-1251. (У меня не было файлов в других кодировках - проверить остальные&lt;br /&gt;
не смог)&lt;br /&gt;
&lt;br /&gt;
Версия 0.1 beta 1&lt;br /&gt;
&lt;br /&gt;
Начальная версия&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-03-20T09:01:02Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.2.2.0.rar Последний полный пакет RELEASE (1.2.2.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:01, 20 марта 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.2.2.0.update.rar Последний апдейт (1.2.2.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:01, 20 марта 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
=== Отображение версии книги ===&lt;br /&gt;
Версия 1.2.1.0, база 1.2.0.0, режим работы: база данных&lt;br /&gt;
# После обновления программы с версии 1.1.1.0 в столбце &amp;quot;Версия&amp;quot; ничего не отображается.&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-03-15T15:44:43Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.2.1.0.rar Последний полный пакет RELEASE (1.2.1.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:53, 15 марта 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.2.1.0.update.rar Последний апдейт (1.2.1.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:53, 15 марта 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Название жанров и Refresh ===&lt;br /&gt;
# Выбрана сортировка по сериям.&lt;br /&gt;
# Нажимаем на кнопку &amp;quot;обновление&amp;quot; на панели.&lt;br /&gt;
# Фокус переходит на &amp;lt;b&amp;gt;предыдущую&amp;lt;/b&amp;gt; серию.--[[Участник:Cd spb|Cd spb]] 15:08, 9 марта 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Запланированное к прочтению ===&lt;br /&gt;
# Кнопка Refresh не действует в &amp;quot;Запланированное к прочтению&amp;quot;&lt;br /&gt;
# Вызов пользовательской программы не действует в &amp;quot;Запланированное к прочтению&amp;quot;--[[Участник:Cd spb|Cd spb]] 20:11, 13 марта 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Обновление до версии 1.2.0.0 ===&lt;br /&gt;
Error upgrading database: ALTER TABLE DOCINFO DROP CONSTRAINT FK_DOCINFO_BOOK:&lt;br /&gt;
[[Изображение:Error1.2.jpg|Ошибка обновления]]&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 19:21, 14 марта 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian</id>
		<title>История программы FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian"/>
				<updated>2007-03-15T15:03:08Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* История от TaciturnMan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== История от TaciturnMan==&lt;br /&gt;
'''Версия 1.2.1.0 (15.03.2007): RELEASE UPDATE'''&lt;br /&gt;
* Исправлены баги с кнопкой Refresh на вкладках &amp;quot;Жанры&amp;quot; и &amp;quot;Запланировано к прочтению&amp;quot;.&lt;br /&gt;
* Подключено пользователькое меню для книг во вкладке &amp;quot;Запланировано к прочтению&amp;quot;.&lt;br /&gt;
* Исправлен баг с форматом версии документа в форме &amp;quot;Информация о книге&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.2.0.0 (13.03.2007): RELEASE&lt;br /&gt;
* Множество мелких и крупных исправлений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.8.0 (12.03.2007):&lt;br /&gt;
* База данных: столбцы таблицы DOCINFO перенесены в таблицу BOOK. Перенос данных выполняется&lt;br /&gt;
автоматически после изменения структуры таблицы. Таблица DOCINFO удаляется также автоматически&lt;br /&gt;
после успешного обновления.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! Убедитесь перед запуском обновления, что на диске с библиотекой имеется достаточно&lt;br /&gt;
свободного пространства (не менее 20-30Мб).'''&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ! После изменения структуры база данных будет несовместима с предыдущими версиями&lt;br /&gt;
программы! Настоятельно рекомендуется сделать копию базы данных перед обновлением версии.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.5.0 (03.03.2007):&lt;br /&gt;
* Добавлена возможность устанавливать для отдельных синонимов авторов флаг &amp;quot;Показывать в&lt;br /&gt;
списке авторов&amp;quot;. В списке авторов синонимы выделяются другим цветом.&lt;br /&gt;
* Добавлена возможность при редактировании информации о книге выбирать синоним, который &lt;br /&gt;
отмечен флагом &amp;quot;Показывать в списке авторов&amp;quot; в качестве автора книги.&lt;br /&gt;
* Исправлена ошибка Access Violation, возникающая при Ctrl-Click на Hint при MultiSelect в гриде,&lt;br /&gt;
если содержимое не помещается в ячейке (Mike Sinkovsky).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.4.0 (03.03.2007):&lt;br /&gt;
* Исправлена ошибка при создании синонима из автора, который сам имеет синонимы. Теперь&lt;br /&gt;
синонимы автора, который сам становится синонимом, станут синонимами &amp;quot;нового&amp;quot; автора.&lt;br /&gt;
* Добавлена возможность изменять списки авторов электронного документа и переводчиков книги.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.1.0 (01.03.2007): RELEASE UPDATE'''&lt;br /&gt;
* Усовершенствована процедура внесения изменений в FB2-файл, которая могла при определенных обстоятельствах приводить к созданию XML, не соответствующего схеме FictionBook.xsd в полной мере.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.0.1 (27.02.2007): RELEASE UPDATE&lt;br /&gt;
* Исправлена ошибка, из-за которой в режиме файлового хранения программа могла удалить файл книги в момент сохранения изменений в диалоге &amp;quot;Редактировать информацию о книге...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.0.0 (26.02.2007): RELEASE'''&lt;br /&gt;
* Мелкие усовершенствования в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.76 (21.02.2007):&lt;br /&gt;
* Исправлены ошибки в поиске по всем библиотекам.&lt;br /&gt;
* Усовершенствована процедура для авторов &amp;quot;Добавить как синоним&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.74 (20.02.2007):&lt;br /&gt;
* Исправлена ошибка, приводящая к невозможности добавить книгу в избранное, если она отмечена как прочитанная (Stepochka).&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при удалении успешно обработанных записей.&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при обработке нескольких записей, если включен автофильтр.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.73 (16.02.2007):&lt;br /&gt;
* Усовершенствование сканера с целью удобного отображения отличий при сравнении файлов.&lt;br /&gt;
Изменение структуры таблиц в файле FBScanner.fdb.&lt;br /&gt;
'''ВНИМАНИЕ! Удалите файл FBScanner.fdb в корневой папке программы перед запуском&lt;br /&gt;
новой версии программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.71 (16.02.2007):&lt;br /&gt;
* С целью ускорения загрузки программы изменен механизм многоязыковой поддержки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.69 (15.02.2007):&lt;br /&gt;
* Создание процедуры для изменения порядка следования имени и фамилии авторов в базе&lt;br /&gt;
(пункт меню &amp;quot;Инструменты&amp;quot;/&amp;quot;Переписать списки авторов книг&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.67 (14.02.2007):&lt;br /&gt;
* Замена Font.Charset на RUSSIAN_CHARSET для главной формы программы (для тестирования).&lt;br /&gt;
* Добавлено восстановление позиций в списках авторов и книг, которые были активны перед закрытием&lt;br /&gt;
программы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.65 (13.02.2007):&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по году издания книги.&lt;br /&gt;
* Изменение в сканере порядка следования имен и фамилий авторов на &amp;quot;Lastname, Firstname&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.64 (12.02.2007):&lt;br /&gt;
* Усовершенствование интерфейса, контексных меню авторов и книг.&lt;br /&gt;
* Теперь возможно выполнять основные операции для нескольких отмеченных книг одновременно.&lt;br /&gt;
* Исправлены хранимые процедуры для работы со списками прочитанных, запланированных к прочтению, избранных.&lt;br /&gt;
'''ВНИМАНИЕ! Рекомендуется удалить файл fb2props.ini в корневой папке программы перед запуском новой версии программы для возврата к начальным настройкам параметров окон, панелей и меню программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.62 (09.02.2007):&lt;br /&gt;
* Исправлены процедуры вызова приложений через пользовательское меню.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.60 (07.02.2007):&lt;br /&gt;
* Добавлена настройки колонок в списке авторов, на вкладках &amp;quot;Серии&amp;quot;, &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по языку документа, исходному языку книги и признаку &amp;quot;Только непрочитанные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.59 (06.02.2007):&lt;br /&gt;
* Добавлена возможность индивидуальной настройки кнопок тулбара и колонок в гридах (PDV). Сохранение настроек в ini-файле (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.58 (05.02.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при входе в настройки, если программа запущена с расшаренной сетевой папки (Stepochka). Однако, база данных с библиотекой по прежнему должна находиться либо на локальном диске, либо быть доступной через сервер Firebird, но не на разделяемом ресурсе: http://www.ibase.ru/ibfaq.htm#share&lt;br /&gt;
* Устранены ошибки при подсчете статистики в сканере (FBAdmin).&lt;br /&gt;
* Устранена ошибка, возникающая при добавлении книги в избранное из списка запланированных к чтению книг (Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.56 (01.02.2007):&lt;br /&gt;
* Исправлена ошибка с аннотацией на вкладке &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Устранена ошибка, возникающая после регистрации пользователя при активной вкладке &amp;quot;Новинки&amp;quot;.&lt;br /&gt;
* Востановлено контекстное меню в списке проектов, найденных с помощью поиска в текущей библиотеке.&lt;br /&gt;
Контекстное меню в списке проектов, найденных с помощью поиска во всех библиотеках, отключено.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.54 (31.01.2007):&lt;br /&gt;
* Устранен баг с пустыми именами в списке авторов.&lt;br /&gt;
* Усовершенствован механизм автоматического обновления структуры базы данных&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.52 (30.01.2007):&lt;br /&gt;
* Устранен баг с обрезанием имен и фамилий авторов в форме редактирования информации о книге.&lt;br /&gt;
* Изменено представление списка авторов&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Статусы обработки добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
Ready for process=Отмечен для обработки&lt;br /&gt;
&lt;br /&gt;
Successfully added=Успешно добавлен&lt;br /&gt;
&lt;br /&gt;
Updated=Обновлено&lt;br /&gt;
&lt;br /&gt;
Bad archive=Поврежденный архив&lt;br /&gt;
&lt;br /&gt;
Parsing error=Ошибка разбора&lt;br /&gt;
&lt;br /&gt;
Duplicate (identical)=Дубликат (идентичный)&lt;br /&gt;
&lt;br /&gt;
Duplicate (older)=Дубликат (старее)&lt;br /&gt;
&lt;br /&gt;
Duplicate (IDs differ)=Дубликат (ID отличается)&lt;br /&gt;
&lt;br /&gt;
Duplicate=Дубликат&lt;br /&gt;
&lt;br /&gt;
Error updating database=Ошибка обновления базы&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Алгоритм анализа сканером добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
1. Сканер ищет подобный документ по идентификатору, созданному из названия книги и авторов&lt;br /&gt;
в алфавитном порядке. Если документ с таким идентификатором не найден в базе, создается новый&lt;br /&gt;
документ (статус &amp;quot;Успешно добавлен&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Если документ с таким идентификатором найден, проверяется, совпадает ли в них поле ID. Если&lt;br /&gt;
поле ID совпадает, проверяется версия (поле VERSION) добавляемого документа. Если версия больше,&lt;br /&gt;
чем версия документа в библиотеке, документ заменяет аналогичный документ в библиотеке (статус&lt;br /&gt;
&amp;quot;Обновлено&amp;quot;). Если поля ID не совпадают, документу присваивается статус &amp;quot;Дубликат (ID отличается)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Если версии не отличаются, проверяется соответствие размеров и дат последней модификации&lt;br /&gt;
двух документов. Если размеры файлов и их даты последней модификации совпадают, документ&lt;br /&gt;
приобретает статус &amp;quot;Дубликат (идентичный)&amp;quot;. Если версия добавляемого документа меньше или&lt;br /&gt;
дата последней модификации меньше при равных версиях, присваивается статус &amp;quot;Дубликат (старее)&amp;quot;.&lt;br /&gt;
Иначе присваивается статус &amp;quot;Дубликат&amp;quot; (т.е., когда версии равны, но добавляемый документ новее (?)&lt;br /&gt;
по дате последней модификации).&lt;br /&gt;
&lt;br /&gt;
4. Если в процессе обработки в базе (после распаковки, парсинга, и упаковки) возникает любая&lt;br /&gt;
непредвиденная ошибка, документ приобретает статус &amp;quot;Ошибка обновления базы&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.50 (25.01.2007):&lt;br /&gt;
* В сканере добавлена возможность выбрать несколько записей и обработать одной командой&lt;br /&gt;
* Устранено несколько мелких недочетов в сканере и форме редактирования информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.49 (25.01.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при импорте сканером книг с длинными названиями жанров&lt;br /&gt;
в старом формате.&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.46 (24.01.2007):&lt;br /&gt;
* В сканере в левой части убран &amp;quot;лишний&amp;quot; столбец с датой поиска файла, а в правой -- &lt;br /&gt;
отменена группировка по-умолчанию по дате обработки.&lt;br /&gt;
* В списках книг установлена сортировка по-умолчанию: серия, номер, название книги.&lt;br /&gt;
* Служебный файл сканера переименован с  FBLIBRARY.FDB  в  FBSCANNER.FDB (предложено faiber).&lt;br /&gt;
Файл со старым именем будет переименован автоматически при старте программы.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.45 (23.01.2007):&lt;br /&gt;
* Переписана форма &amp;quot;Информация о книге&amp;quot; и процедуры внесения изменений в FB2-файл.&lt;br /&gt;
ВНИМАНИЕ!&lt;br /&gt;
Нужно учитывать, что для минимизации возможных искажений исходного FB2-файла в&lt;br /&gt;
нем переписываются только те реквизиты, которые были изменены в форме редактирования.&lt;br /&gt;
В то же время, в случае переписывания многострочных текстовых полей для форматирования&lt;br /&gt;
текста будет использовано только простое разбиение на параграфы с помощью тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Т.е., например, если аннотация не изменялась, то в FB2-файле останется узел &amp;lt;annotation&amp;gt;,&lt;br /&gt;
который полностью совпадает в исходным. ОДНАКО, если текст в поле &amp;quot;Аннотация&amp;quot; изменялся,&lt;br /&gt;
то узел &amp;lt;annotation&amp;gt; в FB2-файле будет переписан заново, используя простое разбиение текста&lt;br /&gt;
на параграфы при помощи тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;, и при этом потеряется сложное форматирование&lt;br /&gt;
аннотации (тегами &amp;lt;poem&amp;gt;,  &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;subtitle&amp;gt;, &amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;empty-line/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Одним словом, без надобности не редактируйте поля &amp;quot;Аннотация&amp;quot;, &amp;quot;История&amp;quot;, &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Версия 1.0.0.42 (16.01.2007):&lt;br /&gt;
* Добавлена функция поиска по зарегистрированным в портале библиотекам (автор: PDV)&lt;br /&gt;
* В сканере расширен список статусов, сигнализирующих о результатах обработки файла&lt;br /&gt;
* Добавлена проверка прав доступа для редактирования информации об авторах и синонимах&lt;br /&gt;
(предложено Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.37 (12.01.2007):&lt;br /&gt;
* База данных: поле &amp;quot;Имя&amp;quot; (автора, переводчика) расширено со 20 до 40 символов&lt;br /&gt;
* База данных: поле &amp;quot;Отчество&amp;quot; (автора, переводчика) расширено со 30 до 40 символов&lt;br /&gt;
* База данных: тип поля &amp;quot;DocInfo.FileDate&amp;quot; изменен с DATE на TIMESTAMP.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.35 (22.12.2006):&lt;br /&gt;
* С целью оптимизации переписаны процедуры парсинга и импорта книги в сканером&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.34 (21.12.2006):&lt;br /&gt;
* Исправлена очередная ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.33 (20.12.2006):&lt;br /&gt;
* Исправлена ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
* В сканере исправлена процедура для замещения книги другой версией (при различающихся ID книг).&lt;br /&gt;
* В сканере добавлена возможность, в случае обнаружения дубликата, создавать новую книгу, не удаляя старой.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.32 (18.12.2006):&lt;br /&gt;
* Автоматическое обновление хранимых процедур в базе данных&lt;br /&gt;
* Процедура для копирования информации об авторах, пользователях, рецензиях, цитатах, оценках, прочтениях из других баз данных (см. файл Migration.txt)&lt;br /&gt;
* Мелкие усовершенствования и баг-фиксы&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.30 (08.12.2006):&lt;br /&gt;
* Опция сохранения размеров и позиций окон программы&lt;br /&gt;
* Настройки алфавитной панели: шрифт, размеры, интервал (PDV)&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.26 (01.12.2006):&lt;br /&gt;
* База данных: опять без кодировки по-умолчанию!&lt;br /&gt;
* База данных: построены все ограничения целостности на уровне таблиц&lt;br /&gt;
* База данных: исправлены ошибки в процедурах при создании серий&lt;br /&gt;
* База данных: поле &amp;quot;Название книги&amp;quot; расширено со 100 до 252 символов&lt;br /&gt;
* Исправлены ошибки при импорте неархивированных FB2-файлов&lt;br /&gt;
* Исправлено несколько ошибок, касающихся интерфейса.&lt;br /&gt;
* Исправлена ошибка, возникающая при вводе нового пользователя (AlexArh).&lt;br /&gt;
* Исправлена ошибка при импорте файлов с датами в нестандартных форматах&lt;br /&gt;
* Расширены поля на форме сканера для счетчиков файлов&lt;br /&gt;
* Добавлены перекрестные ссылки на автора и серию (PDV)&lt;br /&gt;
* Портал (перечень доступных библиотек) теперь хранится в ini-файле вместо БД (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.20 (22.11.2006):&lt;br /&gt;
* Сканер построен по &amp;quot;старой&amp;quot; модели, которая более ориентирована на пакетное добаление книг (аналогично версии 1.0.0.12, но в одном окне).&lt;br /&gt;
* Поиск в главной форме вызывается по Ctrl-F&lt;br /&gt;
* После закрытия сканера сохраняется позиция в списке авторов, которая была перед открытием сканера&lt;br /&gt;
* Сохраняются информация о прочтении, оценках и заметках при обновлении книги новой версией&lt;br /&gt;
* Проверяются права пользователя при открытии другой базы/библиотеки&lt;br /&gt;
* Базы данных перестроены в версии Firebird 1.5.3 с кодировкой по умолчанию WIN1251. Архив с программой включает в себя обновленную библиотеку gds32.dll&lt;br /&gt;
* Программа ожидает файлы баз данных в кодировке WIN1251, из-за этого зависает при попытке открыть БД старого формата без указания кодировки. Пока не выяснено, почему сессия зависает, а не выдает сообщение об ошибке в момент создания.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Замечания и баг-репорты принимаются на  &amp;lt;taciturnman@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== История от Дмитрия Пустовита==&lt;br /&gt;
&lt;br /&gt;
Сразу отвечу на вопрос &amp;quot;Почему такой скачок в версиях?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Были произведены кардинальные изменения как в программном коде, так и в структуре&lt;br /&gt;
базы данных. Билдов (невыложенных) было очень много. Изменения, производимые в программе&lt;br /&gt;
не фиксировал по причине банальной лени и нехватки времени.&lt;br /&gt;
&lt;br /&gt;
К тому же, я думаю, что программа уже достаточно функциональна и достойна того, чтобы &lt;br /&gt;
изменить мажорный номер версии.&lt;br /&gt;
&lt;br /&gt;
В процессе работы над программой мне очень помогают замечания пользователей. &lt;br /&gt;
&lt;br /&gt;
Большое количество ошибок и недочетов выявлено именно ими.&lt;br /&gt;
&lt;br /&gt;
По мере возможности я постарался в данном файле указывать имена или ники (форум&lt;br /&gt;
fictionbook.org) людей выявивших ошибку или посоветовавших внести какое-либо &lt;br /&gt;
изменение в программу. &lt;br /&gt;
&lt;br /&gt;
Большое им спасибо за помощь!&lt;br /&gt;
&lt;br /&gt;
Важные (ИМХО) замечания по алгоритму работы программы:&lt;br /&gt;
&lt;br /&gt;
1. Названия книг, Серий в базе данных (и соответственно в Description после редактирования)&lt;br /&gt;
хранятся в виде ProperCase (т.е. каждое слово с заглавной буквы). Предваряя вопросы: пробовал по-разному, МНЕ ПОНРАВИЛСЯ ЭТОТ ВАРИАНТ.&lt;br /&gt;
&lt;br /&gt;
3. При сохранении книги на диск, а так же в режиме работы с файловой системой &lt;br /&gt;
имя файла книги формируется следующим образом:&lt;br /&gt;
&lt;br /&gt;
Фамилия_Имя (или Имя_Фамилия) (в зависимости от режима LNFN или FNLN) ПЕРВОГО В СПИСКЕ АВТОРА&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Название_книги&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
(Название_Серии-Номер_в_серии)&lt;br /&gt;
Причем, в зависимости от значения ключа &amp;quot;Транслит&amp;quot; в настройках все это будет или кириллицей&lt;br /&gt;
или латиницей.&lt;br /&gt;
&lt;br /&gt;
4. При формировании имени файла заменяются на подчеркивание символы не входящие в диапазон:&lt;br /&gt;
['A'..'Z', 'a'..'z', '0'..'9', '-', '!', '_', 'А'..'Я', 'а'..'я', 'Ё', 'ё']&lt;br /&gt;
&lt;br /&gt;
5. При сохранении в базе данных (и в книге после выгрузки из библиотеки) обложка&lt;br /&gt;
преобразуется к JPG, независимо от того, в каком формате она была в исходном файле.&lt;br /&gt;
&lt;br /&gt;
Ограничения&lt;br /&gt;
&lt;br /&gt;
1. Не поддерживается отображение более 1 обложки для каждой книги&lt;br /&gt;
&lt;br /&gt;
2. Размер аннотации книги ограничен 4096 байтами (я считаю, что больше - &lt;br /&gt;
это уже предисловие). При большем размере сканер не пропустит&lt;br /&gt;
&lt;br /&gt;
3. Есть ограничения по длине полей. Обычно лишнее урезается справа. Но сканер может&lt;br /&gt;
и не пропустить (не до конца проверил).&lt;br /&gt;
&lt;br /&gt;
4. Может есть еще что-то, просто на данный момент я не вспомнил.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Функционал:&lt;br /&gt;
&lt;br /&gt;
*Визуализация физического размера файла базы данных&lt;br /&gt;
*Сохранение Ini-файла не в рабочем каталоге &lt;br /&gt;
*Перенос/копирование из библиотеки в библиотеку&lt;br /&gt;
*Добавление книг формата не FB2&lt;br /&gt;
&lt;br /&gt;
Plugins:&lt;br /&gt;
*Экспорт списка книг в XML,CVS,TXT,XLS&lt;br /&gt;
*Экспорт заголовков (BookInfo) (plugin)&lt;br /&gt;
*Построение простейшего сайта на основе БД (plugin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.8 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена серьезная ошибка. При редактировании информации о книге менялся ID документа. Теперь он остается прежним &lt;br /&gt;
&lt;br /&gt;
! Добавил возможность сортировки в таблицах щелчком по заголовку (Glassy) &lt;br /&gt;
&lt;br /&gt;
+ Изменил диалог создания библиотеки. Теперь сразу можно выбрать режим хранения книг (Admin) &lt;br /&gt;
&lt;br /&gt;
+  Zip-ы из TMP теперь удаляются. &lt;br /&gt;
&lt;br /&gt;
+ Добавил в сканер расшифровку ошибки/деталей дубликата (Admin) &lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку записи списка жанров. Не производился поиск в алтернативных названиях  &lt;br /&gt;
&lt;br /&gt;
! Таблица  Errors перенесена в файл FBLIBRARY.FDB &lt;br /&gt;
&lt;br /&gt;
! Переделана форма отображения статистики. Теперь можно увидеть количество прочитанных книг (Alex)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность выбора действия по двойному клику по книге в списке (Не помню, кто просил)  &lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.4 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Косметические изменения &lt;br /&gt;
&lt;br /&gt;
+ Перевод заголовка главной формы работает нормально  &lt;br /&gt;
&lt;br /&gt;
+ Убрал кнопки удалить обложку и загрузить обложку с главной формы -теперь доступны только в корректировке информации о книге  &lt;br /&gt;
&lt;br /&gt;
+ В комплект включена исправленная база данных &lt;br /&gt;
&lt;br /&gt;
+ В сканере исправлен участок, отвечающий за замену книг в базе найденным дубликатом (теперь обновляется не только сам файл, но и информаци в базе данных) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена процедура изменения способа хранения (при большом количестве книг системе не хватало ресурсов, сейчас процедура работает стабильно. Проверено на 7000 книгах)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность указать папку на СЕ устройcтве при передаче файлов. (проверял на 2 устройствах Qtek 2020 и iPAQ 1915. В основную память прошло на ура в обоих случаях, на Storage Card на iPAQ скопировалось нормально, на Qtek файл сбойный. Подозреваю флешку. Проверяйте). Папка сохраняется в ini-файле. &lt;br /&gt;
&lt;br /&gt;
! Положение и размер главной формы, формы просмотра обложки, формы сканера, а также положения и размеры колонок грида, положения и размеры панелей сохраняется при выходе  в файле props.ini. Оборотная сторона: пришлось на данных формах отключить максимизацию и в первый раз они могут встать некрасиво на экране (свойство Position выставлено в poDesigned)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0 RC1 (DB+File System Version)&lt;br /&gt;
&lt;br /&gt;
FB2-Сканер&lt;br /&gt;
&lt;br /&gt;
! Сканер сильно переработан и перенесен из dll в основную программу &lt;br /&gt;
&lt;br /&gt;
! Изменен алгоритм определения дубликатов. Теперь во внимание принимается ID из&lt;br /&gt;
файла книги. &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность отложить обработку ошибок сканирования на другой&lt;br /&gt;
сеанс работы с программой&lt;br /&gt;
&lt;br /&gt;
! Убран режим автоматического переноса файлов по папкам в процессе сканирования&lt;br /&gt;
Это можно сделать вручную по правому клику на списке ошибок&lt;br /&gt;
&lt;br /&gt;
! Теперь можно заменить книгу в библиотеке дубликатом, найденным в процессе &lt;br /&gt;
сканирования&lt;br /&gt;
&lt;br /&gt;
! При перемещении по списку ошибок в случае дубликата внизу отображается книга из&lt;br /&gt;
библиотеки, чей дубликат был найден. Здесь же видна версия документа.&lt;br /&gt;
&lt;br /&gt;
Библиотека &lt;br /&gt;
&lt;br /&gt;
! Оптимизорваны запросы к базе данных. Теперь запуск программы происходит значительно &lt;br /&gt;
быстрее&lt;br /&gt;
&lt;br /&gt;
! На вкладках отображается размер архива с книгой&lt;br /&gt;
&lt;br /&gt;
! Добавлена информация о количестве рецензий на книгу&lt;br /&gt;
&lt;br /&gt;
! Изменена панель с алфавитными вкладками для авторов (вместо вкладок теперь надписи)&lt;br /&gt;
&lt;br /&gt;
! Подписи для вкалдок вынесены в отдельный файл ABC.TXT в папке Language&lt;br /&gt;
&lt;br /&gt;
! Добавлен режим хранения книг в виде файловой системы, замечания - см. выше&lt;br /&gt;
&lt;br /&gt;
! Поменял движок скинов. Программа &amp;quot;понимает&amp;quot; *.msstyle&lt;br /&gt;
&lt;br /&gt;
! Добавлена работа с авторами. В базе данных есть таблица синонимов автора. При &lt;br /&gt;
работе по ней сканера производится поиск в первую очередь. При нахождении совпадения&lt;br /&gt;
в базу попадают правильные значения данных автора (файл книги при этом не меняется)&lt;br /&gt;
&lt;br /&gt;
! Добавлены кнопки часто используемых операций на панель управления&lt;br /&gt;
&lt;br /&gt;
! Включено отображение всплывающих подсказок к кнопкам&lt;br /&gt;
&lt;br /&gt;
! Есть возможность импорта жанров из файла genres_transfer. При этом происходит не полная&lt;br /&gt;
замена жанров, а ОБНОВЛЕНИЕ существующих. К сожалению я не смог (пока) найти способ &lt;br /&gt;
напрямую использовать этот файл без импорта.&lt;br /&gt;
&lt;br /&gt;
! На панель инструментов выведена кнопка &amp;quot;Обновить&amp;quot;. При нажатии на нее происходить &lt;br /&gt;
переоткрытие запросов на текущей вкладке. Я отказался от автоматического обновления в&lt;br /&gt;
пользу быстродействия&lt;br /&gt;
&lt;br /&gt;
! Расширен функционал многопользовательской версии:&lt;br /&gt;
* При добавлении книги теперь фиксируется, кем она добавлена&lt;br /&gt;
* Добавлена возможность не отображать прочитанные книги   &lt;br /&gt;
* Для каждой книги можно вести &amp;quot;цитатник&amp;quot;. Построен по тому же принципу, что история&lt;br /&gt;
и рецензии&lt;br /&gt;
* - Удалять книги может либо тот, кто эту книгу внес, либо владелец&lt;br /&gt;
библиотеки.&lt;br /&gt;
* Удалить автора может только владелец библиотеки&lt;br /&gt;
* Добавлена возможность запомнить пользователя, входящего в программу по умолчанию&lt;br /&gt;
(если вы владелец библиотеки и работаете с чужого рабочего места &lt;br /&gt;
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВОЗМОЖНОСТЬ (если вас интересует результат :))).&lt;br /&gt;
&lt;br /&gt;
+ Устранена ошибка, когда в описание книги с отсутствующей обложкой&lt;br /&gt;
записывалась обложка от другой, уже обработаной книги&lt;br /&gt;
&lt;br /&gt;
+ Исправлено много незначительных ошибок&lt;br /&gt;
&lt;br /&gt;
Версия 0.3.1.2&lt;br /&gt;
&lt;br /&gt;
! Поддержка скинов (пока есть 5 встроенных) в планах - &lt;br /&gt;
загрузка из файлов&lt;br /&gt;
&lt;br /&gt;
! Удаление авторов&lt;br /&gt;
&lt;br /&gt;
! Многопользовательский режим&lt;br /&gt;
*Отметка о прочтении&lt;br /&gt;
*Авторизация пользователя&lt;br /&gt;
*Статус &amp;quot;Владелец библиотеки&amp;quot;&lt;br /&gt;
*Рецензия&lt;br /&gt;
*История для каждого пользователя&lt;br /&gt;
*Избранное для каждого пользователя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+ Очистка временного каталога&lt;br /&gt;
&lt;br /&gt;
+ Статистика после добавления книг в библиотеку&lt;br /&gt;
&lt;br /&gt;
+ Добавлено несколько кнопок на панель инструментов&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
+ Изменен алгоритм декодирования обложки. Теперь это происходит намного &lt;br /&gt;
быстрее даже на больших (порядка 1 Мб) обложках.&lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку кодирования обложки (формат Base64 в конце м.б. не более 2 знаков =).&lt;br /&gt;
&lt;br /&gt;
+ Подправил алгоритм распознавания MIME для обложки. &lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.32&lt;br /&gt;
&lt;br /&gt;
! Добавлен украинский языковый файл (Alex)&lt;br /&gt;
&lt;br /&gt;
+ Не работает &amp;quot;переносить в зависимости от результата операции&amp;quot; (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Неправильно заполняется autorlist&lt;br /&gt;
&lt;br /&gt;
+ Не отображается autorlist для книг с 2 и более авторами&lt;br /&gt;
&lt;br /&gt;
+ После правки информации о книге частично убивается информация об авторе, в главном окне автора книги видно, &lt;br /&gt;
а через поиск по имени/фамилии автора книга больше не находится (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Ещё, если править инфо о книге без обложки, в окне светится обложка от &lt;br /&gt;
последней редактируемой и сохранённой (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ UTF кодировка нестабильно пишется в файл&lt;br /&gt;
&lt;br /&gt;
+ на PDA и при сохранении книги на диск создаётся архив с именем .fb2.zip (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Не очищается папка tmp независимо от указания в настройках (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Исправлена ошибка поиска по интервалу дат (при задании периода менее двух &lt;br /&gt;
дней не находилось ничего)&lt;br /&gt;
&lt;br /&gt;
+ Заменил гриды на главной форме для обзора большего количества информации&lt;br /&gt;
и для введения впоследствии лучшей функциональности&lt;br /&gt;
&lt;br /&gt;
+ Поставил задержку на обновление Detail датасетов при перемещении по Master&lt;br /&gt;
Перемещение стало более комфортным (ИМХО). Detail обновляется теперь только&lt;br /&gt;
при остановке прокрутки Master&lt;br /&gt;
&lt;br /&gt;
+ Окно можно развернуть на весь экран (Stepochka)&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
! Немного оптимизировал код и изменил интерфейс&lt;br /&gt;
&lt;br /&gt;
! Добавил возможность прервать сканирование (Stepochka)&lt;br /&gt;
&lt;br /&gt;
! Добавил окно для вывода текущей операции &lt;br /&gt;
&lt;br /&gt;
! Добавил расшифровку ошибок на каждом из этапов работы (MAX)&lt;br /&gt;
&lt;br /&gt;
+ Устранил ошибку, связанную с Американскими настройками даты (yyyy.mm.dd) (спасибо за найденный глюк, MAX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.23&lt;br /&gt;
&lt;br /&gt;
1.  Заменена компонента, отвечающая за работу с ZIP. (Admin)&lt;br /&gt;
&lt;br /&gt;
2.  Сканер FB2 вынесен в отдельную DLL&lt;br /&gt;
&lt;br /&gt;
3.  Сканер теперь осуществляет реккурсивный обход папок, начиная с указанной (j0ker)&lt;br /&gt;
&lt;br /&gt;
4.  Изменена структура базы данных.&lt;br /&gt;
&lt;br /&gt;
5.  Оптимизированы запросы&lt;br /&gt;
&lt;br /&gt;
6.  Добавлена поддержка языковых файлов&lt;br /&gt;
&lt;br /&gt;
7.  Добавлена возможность регистрации нескольких библиотек (в т.ч. и находящихся на удаленном компьютере)&lt;br /&gt;
&lt;br /&gt;
8.  Добавлена возможность подключения программы для чтения&lt;br /&gt;
&lt;br /&gt;
9.  Изменено оформление интерфейса программы&lt;br /&gt;
&lt;br /&gt;
10. В редактирование BookInfo добавлены недостающие поля&lt;br /&gt;
&lt;br /&gt;
11. При сохранении BookInfo теперь обновляется сам файл в базе данных&lt;br /&gt;
&lt;br /&gt;
12. Добавлена поддержка plugin-ов&lt;br /&gt;
&lt;br /&gt;
13. Операция по сохранению базы в структуру папок вынесена в plugin&lt;br /&gt;
&lt;br /&gt;
14. Исправлена ошибка с названиями, содержащими кавычки и пр. недопустимые символы&lt;br /&gt;
&lt;br /&gt;
15. Исправлены ранее остававшиеся незамеченными ошибки&lt;br /&gt;
&lt;br /&gt;
16. Начиная с этой версии я работаю над программой один.&lt;br /&gt;
&lt;br /&gt;
Замеченные недоработки и недочеты:&lt;br /&gt;
&lt;br /&gt;
1. Не всегда правильно отрабатывает &amp;quot;Портал&amp;quot; при невозможности подключения&lt;br /&gt;
к последней открытой библиотеке.&lt;br /&gt;
&lt;br /&gt;
2. При выгрузке из библиотеки на диск поддерживаются пока только UTF-8 и&lt;br /&gt;
Win-1251. (У меня не было файлов в других кодировках - проверить остальные&lt;br /&gt;
не смог)&lt;br /&gt;
&lt;br /&gt;
Версия 0.1 beta 1&lt;br /&gt;
&lt;br /&gt;
Начальная версия&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian</id>
		<title>История программы FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian"/>
				<updated>2007-03-15T15:02:34Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* История от TaciturnMan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== История от TaciturnMan==&lt;br /&gt;
'''Версия 1.2.1.0 (15.03.2007): RELEASE UPDATE'''&lt;br /&gt;
* Исправлены баги с кнопкой Refresh на вкладках &amp;quot;Жанры&amp;quot; и &amp;quot;Запланировано к прочтению&amp;quot;.&lt;br /&gt;
* Подключено пользователькое меню для книг во вкладке &amp;quot;Запланировано к прочтению&amp;quot;.&lt;br /&gt;
* Исправлен баг с форматом версии документа в форме &amp;quot;Информация о книге&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.2.0.0 (13.03.2007): RELEASE&lt;br /&gt;
* Множество мелких и крупных исправлений.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.8.0 (12.03.2007):&lt;br /&gt;
* База данных: столбцы таблицы DOCINFO перенесены в таблицу BOOK. Перенос данных выполняется&lt;br /&gt;
автоматически после изменения структуры таблицы. Таблица DOCINFO удаляется также автоматически&lt;br /&gt;
после успешного обновления.&lt;br /&gt;
'''ВНИМАНИЕ! Убедитесь перед запуском обновления, что на диске с библиотекой имеется достаточно&lt;br /&gt;
свободного пространства (не менее 20-30Мб).'''&lt;br /&gt;
'''ВНИМАНИЕ! После изменения структуры база данных будет несовместима с предыдущими версиями&lt;br /&gt;
программы! Настоятельно рекомендуется сделать копию базы данных перед обновлением версии.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.5.0 (03.03.2007):&lt;br /&gt;
* Добавлена возможность устанавливать для отдельных синонимов авторов флаг &amp;quot;Показывать в&lt;br /&gt;
списке авторов&amp;quot;. В списке авторов синонимы выделяются другим цветом.&lt;br /&gt;
* Добавлена возможность при редактировании информации о книге выбирать синоним, который &lt;br /&gt;
отмечен флагом &amp;quot;Показывать в списке авторов&amp;quot; в качестве автора книги.&lt;br /&gt;
* Исправлена ошибка Access Violation, возникающая при Ctrl-Click на Hint при MultiSelect в гриде,&lt;br /&gt;
если содержимое не помещается в ячейке (Mike Sinkovsky).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.4.0 (03.03.2007):&lt;br /&gt;
* Исправлена ошибка при создании синонима из автора, который сам имеет синонимы. Теперь&lt;br /&gt;
синонимы автора, который сам становится синонимом, станут синонимами &amp;quot;нового&amp;quot; автора.&lt;br /&gt;
* Добавлена возможность изменять списки авторов электронного документа и переводчиков книги.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.1.0 (01.03.2007): RELEASE UPDATE'''&lt;br /&gt;
* Усовершенствована процедура внесения изменений в FB2-файл, которая могла при определенных обстоятельствах приводить к созданию XML, не соответствующего схеме FictionBook.xsd в полной мере.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.0.1 (27.02.2007): RELEASE UPDATE&lt;br /&gt;
* Исправлена ошибка, из-за которой в режиме файлового хранения программа могла удалить файл книги в момент сохранения изменений в диалоге &amp;quot;Редактировать информацию о книге...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.0.0 (26.02.2007): RELEASE'''&lt;br /&gt;
* Мелкие усовершенствования в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.76 (21.02.2007):&lt;br /&gt;
* Исправлены ошибки в поиске по всем библиотекам.&lt;br /&gt;
* Усовершенствована процедура для авторов &amp;quot;Добавить как синоним&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.74 (20.02.2007):&lt;br /&gt;
* Исправлена ошибка, приводящая к невозможности добавить книгу в избранное, если она отмечена как прочитанная (Stepochka).&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при удалении успешно обработанных записей.&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при обработке нескольких записей, если включен автофильтр.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.73 (16.02.2007):&lt;br /&gt;
* Усовершенствование сканера с целью удобного отображения отличий при сравнении файлов.&lt;br /&gt;
Изменение структуры таблиц в файле FBScanner.fdb.&lt;br /&gt;
'''ВНИМАНИЕ! Удалите файл FBScanner.fdb в корневой папке программы перед запуском&lt;br /&gt;
новой версии программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.71 (16.02.2007):&lt;br /&gt;
* С целью ускорения загрузки программы изменен механизм многоязыковой поддержки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.69 (15.02.2007):&lt;br /&gt;
* Создание процедуры для изменения порядка следования имени и фамилии авторов в базе&lt;br /&gt;
(пункт меню &amp;quot;Инструменты&amp;quot;/&amp;quot;Переписать списки авторов книг&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.67 (14.02.2007):&lt;br /&gt;
* Замена Font.Charset на RUSSIAN_CHARSET для главной формы программы (для тестирования).&lt;br /&gt;
* Добавлено восстановление позиций в списках авторов и книг, которые были активны перед закрытием&lt;br /&gt;
программы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.65 (13.02.2007):&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по году издания книги.&lt;br /&gt;
* Изменение в сканере порядка следования имен и фамилий авторов на &amp;quot;Lastname, Firstname&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.64 (12.02.2007):&lt;br /&gt;
* Усовершенствование интерфейса, контексных меню авторов и книг.&lt;br /&gt;
* Теперь возможно выполнять основные операции для нескольких отмеченных книг одновременно.&lt;br /&gt;
* Исправлены хранимые процедуры для работы со списками прочитанных, запланированных к прочтению, избранных.&lt;br /&gt;
'''ВНИМАНИЕ! Рекомендуется удалить файл fb2props.ini в корневой папке программы перед запуском новой версии программы для возврата к начальным настройкам параметров окон, панелей и меню программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.62 (09.02.2007):&lt;br /&gt;
* Исправлены процедуры вызова приложений через пользовательское меню.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.60 (07.02.2007):&lt;br /&gt;
* Добавлена настройки колонок в списке авторов, на вкладках &amp;quot;Серии&amp;quot;, &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по языку документа, исходному языку книги и признаку &amp;quot;Только непрочитанные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.59 (06.02.2007):&lt;br /&gt;
* Добавлена возможность индивидуальной настройки кнопок тулбара и колонок в гридах (PDV). Сохранение настроек в ini-файле (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.58 (05.02.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при входе в настройки, если программа запущена с расшаренной сетевой папки (Stepochka). Однако, база данных с библиотекой по прежнему должна находиться либо на локальном диске, либо быть доступной через сервер Firebird, но не на разделяемом ресурсе: http://www.ibase.ru/ibfaq.htm#share&lt;br /&gt;
* Устранены ошибки при подсчете статистики в сканере (FBAdmin).&lt;br /&gt;
* Устранена ошибка, возникающая при добавлении книги в избранное из списка запланированных к чтению книг (Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.56 (01.02.2007):&lt;br /&gt;
* Исправлена ошибка с аннотацией на вкладке &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Устранена ошибка, возникающая после регистрации пользователя при активной вкладке &amp;quot;Новинки&amp;quot;.&lt;br /&gt;
* Востановлено контекстное меню в списке проектов, найденных с помощью поиска в текущей библиотеке.&lt;br /&gt;
Контекстное меню в списке проектов, найденных с помощью поиска во всех библиотеках, отключено.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.54 (31.01.2007):&lt;br /&gt;
* Устранен баг с пустыми именами в списке авторов.&lt;br /&gt;
* Усовершенствован механизм автоматического обновления структуры базы данных&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.52 (30.01.2007):&lt;br /&gt;
* Устранен баг с обрезанием имен и фамилий авторов в форме редактирования информации о книге.&lt;br /&gt;
* Изменено представление списка авторов&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Статусы обработки добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
Ready for process=Отмечен для обработки&lt;br /&gt;
&lt;br /&gt;
Successfully added=Успешно добавлен&lt;br /&gt;
&lt;br /&gt;
Updated=Обновлено&lt;br /&gt;
&lt;br /&gt;
Bad archive=Поврежденный архив&lt;br /&gt;
&lt;br /&gt;
Parsing error=Ошибка разбора&lt;br /&gt;
&lt;br /&gt;
Duplicate (identical)=Дубликат (идентичный)&lt;br /&gt;
&lt;br /&gt;
Duplicate (older)=Дубликат (старее)&lt;br /&gt;
&lt;br /&gt;
Duplicate (IDs differ)=Дубликат (ID отличается)&lt;br /&gt;
&lt;br /&gt;
Duplicate=Дубликат&lt;br /&gt;
&lt;br /&gt;
Error updating database=Ошибка обновления базы&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Алгоритм анализа сканером добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
1. Сканер ищет подобный документ по идентификатору, созданному из названия книги и авторов&lt;br /&gt;
в алфавитном порядке. Если документ с таким идентификатором не найден в базе, создается новый&lt;br /&gt;
документ (статус &amp;quot;Успешно добавлен&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Если документ с таким идентификатором найден, проверяется, совпадает ли в них поле ID. Если&lt;br /&gt;
поле ID совпадает, проверяется версия (поле VERSION) добавляемого документа. Если версия больше,&lt;br /&gt;
чем версия документа в библиотеке, документ заменяет аналогичный документ в библиотеке (статус&lt;br /&gt;
&amp;quot;Обновлено&amp;quot;). Если поля ID не совпадают, документу присваивается статус &amp;quot;Дубликат (ID отличается)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Если версии не отличаются, проверяется соответствие размеров и дат последней модификации&lt;br /&gt;
двух документов. Если размеры файлов и их даты последней модификации совпадают, документ&lt;br /&gt;
приобретает статус &amp;quot;Дубликат (идентичный)&amp;quot;. Если версия добавляемого документа меньше или&lt;br /&gt;
дата последней модификации меньше при равных версиях, присваивается статус &amp;quot;Дубликат (старее)&amp;quot;.&lt;br /&gt;
Иначе присваивается статус &amp;quot;Дубликат&amp;quot; (т.е., когда версии равны, но добавляемый документ новее (?)&lt;br /&gt;
по дате последней модификации).&lt;br /&gt;
&lt;br /&gt;
4. Если в процессе обработки в базе (после распаковки, парсинга, и упаковки) возникает любая&lt;br /&gt;
непредвиденная ошибка, документ приобретает статус &amp;quot;Ошибка обновления базы&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.50 (25.01.2007):&lt;br /&gt;
* В сканере добавлена возможность выбрать несколько записей и обработать одной командой&lt;br /&gt;
* Устранено несколько мелких недочетов в сканере и форме редактирования информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.49 (25.01.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при импорте сканером книг с длинными названиями жанров&lt;br /&gt;
в старом формате.&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.46 (24.01.2007):&lt;br /&gt;
* В сканере в левой части убран &amp;quot;лишний&amp;quot; столбец с датой поиска файла, а в правой -- &lt;br /&gt;
отменена группировка по-умолчанию по дате обработки.&lt;br /&gt;
* В списках книг установлена сортировка по-умолчанию: серия, номер, название книги.&lt;br /&gt;
* Служебный файл сканера переименован с  FBLIBRARY.FDB  в  FBSCANNER.FDB (предложено faiber).&lt;br /&gt;
Файл со старым именем будет переименован автоматически при старте программы.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.45 (23.01.2007):&lt;br /&gt;
* Переписана форма &amp;quot;Информация о книге&amp;quot; и процедуры внесения изменений в FB2-файл.&lt;br /&gt;
ВНИМАНИЕ!&lt;br /&gt;
Нужно учитывать, что для минимизации возможных искажений исходного FB2-файла в&lt;br /&gt;
нем переписываются только те реквизиты, которые были изменены в форме редактирования.&lt;br /&gt;
В то же время, в случае переписывания многострочных текстовых полей для форматирования&lt;br /&gt;
текста будет использовано только простое разбиение на параграфы с помощью тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Т.е., например, если аннотация не изменялась, то в FB2-файле останется узел &amp;lt;annotation&amp;gt;,&lt;br /&gt;
который полностью совпадает в исходным. ОДНАКО, если текст в поле &amp;quot;Аннотация&amp;quot; изменялся,&lt;br /&gt;
то узел &amp;lt;annotation&amp;gt; в FB2-файле будет переписан заново, используя простое разбиение текста&lt;br /&gt;
на параграфы при помощи тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;, и при этом потеряется сложное форматирование&lt;br /&gt;
аннотации (тегами &amp;lt;poem&amp;gt;,  &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;subtitle&amp;gt;, &amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;empty-line/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Одним словом, без надобности не редактируйте поля &amp;quot;Аннотация&amp;quot;, &amp;quot;История&amp;quot;, &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Версия 1.0.0.42 (16.01.2007):&lt;br /&gt;
* Добавлена функция поиска по зарегистрированным в портале библиотекам (автор: PDV)&lt;br /&gt;
* В сканере расширен список статусов, сигнализирующих о результатах обработки файла&lt;br /&gt;
* Добавлена проверка прав доступа для редактирования информации об авторах и синонимах&lt;br /&gt;
(предложено Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.37 (12.01.2007):&lt;br /&gt;
* База данных: поле &amp;quot;Имя&amp;quot; (автора, переводчика) расширено со 20 до 40 символов&lt;br /&gt;
* База данных: поле &amp;quot;Отчество&amp;quot; (автора, переводчика) расширено со 30 до 40 символов&lt;br /&gt;
* База данных: тип поля &amp;quot;DocInfo.FileDate&amp;quot; изменен с DATE на TIMESTAMP.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.35 (22.12.2006):&lt;br /&gt;
* С целью оптимизации переписаны процедуры парсинга и импорта книги в сканером&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.34 (21.12.2006):&lt;br /&gt;
* Исправлена очередная ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.33 (20.12.2006):&lt;br /&gt;
* Исправлена ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
* В сканере исправлена процедура для замещения книги другой версией (при различающихся ID книг).&lt;br /&gt;
* В сканере добавлена возможность, в случае обнаружения дубликата, создавать новую книгу, не удаляя старой.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.32 (18.12.2006):&lt;br /&gt;
* Автоматическое обновление хранимых процедур в базе данных&lt;br /&gt;
* Процедура для копирования информации об авторах, пользователях, рецензиях, цитатах, оценках, прочтениях из других баз данных (см. файл Migration.txt)&lt;br /&gt;
* Мелкие усовершенствования и баг-фиксы&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.30 (08.12.2006):&lt;br /&gt;
* Опция сохранения размеров и позиций окон программы&lt;br /&gt;
* Настройки алфавитной панели: шрифт, размеры, интервал (PDV)&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.26 (01.12.2006):&lt;br /&gt;
* База данных: опять без кодировки по-умолчанию!&lt;br /&gt;
* База данных: построены все ограничения целостности на уровне таблиц&lt;br /&gt;
* База данных: исправлены ошибки в процедурах при создании серий&lt;br /&gt;
* База данных: поле &amp;quot;Название книги&amp;quot; расширено со 100 до 252 символов&lt;br /&gt;
* Исправлены ошибки при импорте неархивированных FB2-файлов&lt;br /&gt;
* Исправлено несколько ошибок, касающихся интерфейса.&lt;br /&gt;
* Исправлена ошибка, возникающая при вводе нового пользователя (AlexArh).&lt;br /&gt;
* Исправлена ошибка при импорте файлов с датами в нестандартных форматах&lt;br /&gt;
* Расширены поля на форме сканера для счетчиков файлов&lt;br /&gt;
* Добавлены перекрестные ссылки на автора и серию (PDV)&lt;br /&gt;
* Портал (перечень доступных библиотек) теперь хранится в ini-файле вместо БД (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.20 (22.11.2006):&lt;br /&gt;
* Сканер построен по &amp;quot;старой&amp;quot; модели, которая более ориентирована на пакетное добаление книг (аналогично версии 1.0.0.12, но в одном окне).&lt;br /&gt;
* Поиск в главной форме вызывается по Ctrl-F&lt;br /&gt;
* После закрытия сканера сохраняется позиция в списке авторов, которая была перед открытием сканера&lt;br /&gt;
* Сохраняются информация о прочтении, оценках и заметках при обновлении книги новой версией&lt;br /&gt;
* Проверяются права пользователя при открытии другой базы/библиотеки&lt;br /&gt;
* Базы данных перестроены в версии Firebird 1.5.3 с кодировкой по умолчанию WIN1251. Архив с программой включает в себя обновленную библиотеку gds32.dll&lt;br /&gt;
* Программа ожидает файлы баз данных в кодировке WIN1251, из-за этого зависает при попытке открыть БД старого формата без указания кодировки. Пока не выяснено, почему сессия зависает, а не выдает сообщение об ошибке в момент создания.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Замечания и баг-репорты принимаются на  &amp;lt;taciturnman@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== История от Дмитрия Пустовита==&lt;br /&gt;
&lt;br /&gt;
Сразу отвечу на вопрос &amp;quot;Почему такой скачок в версиях?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Были произведены кардинальные изменения как в программном коде, так и в структуре&lt;br /&gt;
базы данных. Билдов (невыложенных) было очень много. Изменения, производимые в программе&lt;br /&gt;
не фиксировал по причине банальной лени и нехватки времени.&lt;br /&gt;
&lt;br /&gt;
К тому же, я думаю, что программа уже достаточно функциональна и достойна того, чтобы &lt;br /&gt;
изменить мажорный номер версии.&lt;br /&gt;
&lt;br /&gt;
В процессе работы над программой мне очень помогают замечания пользователей. &lt;br /&gt;
&lt;br /&gt;
Большое количество ошибок и недочетов выявлено именно ими.&lt;br /&gt;
&lt;br /&gt;
По мере возможности я постарался в данном файле указывать имена или ники (форум&lt;br /&gt;
fictionbook.org) людей выявивших ошибку или посоветовавших внести какое-либо &lt;br /&gt;
изменение в программу. &lt;br /&gt;
&lt;br /&gt;
Большое им спасибо за помощь!&lt;br /&gt;
&lt;br /&gt;
Важные (ИМХО) замечания по алгоритму работы программы:&lt;br /&gt;
&lt;br /&gt;
1. Названия книг, Серий в базе данных (и соответственно в Description после редактирования)&lt;br /&gt;
хранятся в виде ProperCase (т.е. каждое слово с заглавной буквы). Предваряя вопросы: пробовал по-разному, МНЕ ПОНРАВИЛСЯ ЭТОТ ВАРИАНТ.&lt;br /&gt;
&lt;br /&gt;
3. При сохранении книги на диск, а так же в режиме работы с файловой системой &lt;br /&gt;
имя файла книги формируется следующим образом:&lt;br /&gt;
&lt;br /&gt;
Фамилия_Имя (или Имя_Фамилия) (в зависимости от режима LNFN или FNLN) ПЕРВОГО В СПИСКЕ АВТОРА&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Название_книги&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
(Название_Серии-Номер_в_серии)&lt;br /&gt;
Причем, в зависимости от значения ключа &amp;quot;Транслит&amp;quot; в настройках все это будет или кириллицей&lt;br /&gt;
или латиницей.&lt;br /&gt;
&lt;br /&gt;
4. При формировании имени файла заменяются на подчеркивание символы не входящие в диапазон:&lt;br /&gt;
['A'..'Z', 'a'..'z', '0'..'9', '-', '!', '_', 'А'..'Я', 'а'..'я', 'Ё', 'ё']&lt;br /&gt;
&lt;br /&gt;
5. При сохранении в базе данных (и в книге после выгрузки из библиотеки) обложка&lt;br /&gt;
преобразуется к JPG, независимо от того, в каком формате она была в исходном файле.&lt;br /&gt;
&lt;br /&gt;
Ограничения&lt;br /&gt;
&lt;br /&gt;
1. Не поддерживается отображение более 1 обложки для каждой книги&lt;br /&gt;
&lt;br /&gt;
2. Размер аннотации книги ограничен 4096 байтами (я считаю, что больше - &lt;br /&gt;
это уже предисловие). При большем размере сканер не пропустит&lt;br /&gt;
&lt;br /&gt;
3. Есть ограничения по длине полей. Обычно лишнее урезается справа. Но сканер может&lt;br /&gt;
и не пропустить (не до конца проверил).&lt;br /&gt;
&lt;br /&gt;
4. Может есть еще что-то, просто на данный момент я не вспомнил.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Функционал:&lt;br /&gt;
&lt;br /&gt;
*Визуализация физического размера файла базы данных&lt;br /&gt;
*Сохранение Ini-файла не в рабочем каталоге &lt;br /&gt;
*Перенос/копирование из библиотеки в библиотеку&lt;br /&gt;
*Добавление книг формата не FB2&lt;br /&gt;
&lt;br /&gt;
Plugins:&lt;br /&gt;
*Экспорт списка книг в XML,CVS,TXT,XLS&lt;br /&gt;
*Экспорт заголовков (BookInfo) (plugin)&lt;br /&gt;
*Построение простейшего сайта на основе БД (plugin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.8 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена серьезная ошибка. При редактировании информации о книге менялся ID документа. Теперь он остается прежним &lt;br /&gt;
&lt;br /&gt;
! Добавил возможность сортировки в таблицах щелчком по заголовку (Glassy) &lt;br /&gt;
&lt;br /&gt;
+ Изменил диалог создания библиотеки. Теперь сразу можно выбрать режим хранения книг (Admin) &lt;br /&gt;
&lt;br /&gt;
+  Zip-ы из TMP теперь удаляются. &lt;br /&gt;
&lt;br /&gt;
+ Добавил в сканер расшифровку ошибки/деталей дубликата (Admin) &lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку записи списка жанров. Не производился поиск в алтернативных названиях  &lt;br /&gt;
&lt;br /&gt;
! Таблица  Errors перенесена в файл FBLIBRARY.FDB &lt;br /&gt;
&lt;br /&gt;
! Переделана форма отображения статистики. Теперь можно увидеть количество прочитанных книг (Alex)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность выбора действия по двойному клику по книге в списке (Не помню, кто просил)  &lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.4 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Косметические изменения &lt;br /&gt;
&lt;br /&gt;
+ Перевод заголовка главной формы работает нормально  &lt;br /&gt;
&lt;br /&gt;
+ Убрал кнопки удалить обложку и загрузить обложку с главной формы -теперь доступны только в корректировке информации о книге  &lt;br /&gt;
&lt;br /&gt;
+ В комплект включена исправленная база данных &lt;br /&gt;
&lt;br /&gt;
+ В сканере исправлен участок, отвечающий за замену книг в базе найденным дубликатом (теперь обновляется не только сам файл, но и информаци в базе данных) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена процедура изменения способа хранения (при большом количестве книг системе не хватало ресурсов, сейчас процедура работает стабильно. Проверено на 7000 книгах)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность указать папку на СЕ устройcтве при передаче файлов. (проверял на 2 устройствах Qtek 2020 и iPAQ 1915. В основную память прошло на ура в обоих случаях, на Storage Card на iPAQ скопировалось нормально, на Qtek файл сбойный. Подозреваю флешку. Проверяйте). Папка сохраняется в ini-файле. &lt;br /&gt;
&lt;br /&gt;
! Положение и размер главной формы, формы просмотра обложки, формы сканера, а также положения и размеры колонок грида, положения и размеры панелей сохраняется при выходе  в файле props.ini. Оборотная сторона: пришлось на данных формах отключить максимизацию и в первый раз они могут встать некрасиво на экране (свойство Position выставлено в poDesigned)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0 RC1 (DB+File System Version)&lt;br /&gt;
&lt;br /&gt;
FB2-Сканер&lt;br /&gt;
&lt;br /&gt;
! Сканер сильно переработан и перенесен из dll в основную программу &lt;br /&gt;
&lt;br /&gt;
! Изменен алгоритм определения дубликатов. Теперь во внимание принимается ID из&lt;br /&gt;
файла книги. &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность отложить обработку ошибок сканирования на другой&lt;br /&gt;
сеанс работы с программой&lt;br /&gt;
&lt;br /&gt;
! Убран режим автоматического переноса файлов по папкам в процессе сканирования&lt;br /&gt;
Это можно сделать вручную по правому клику на списке ошибок&lt;br /&gt;
&lt;br /&gt;
! Теперь можно заменить книгу в библиотеке дубликатом, найденным в процессе &lt;br /&gt;
сканирования&lt;br /&gt;
&lt;br /&gt;
! При перемещении по списку ошибок в случае дубликата внизу отображается книга из&lt;br /&gt;
библиотеки, чей дубликат был найден. Здесь же видна версия документа.&lt;br /&gt;
&lt;br /&gt;
Библиотека &lt;br /&gt;
&lt;br /&gt;
! Оптимизорваны запросы к базе данных. Теперь запуск программы происходит значительно &lt;br /&gt;
быстрее&lt;br /&gt;
&lt;br /&gt;
! На вкладках отображается размер архива с книгой&lt;br /&gt;
&lt;br /&gt;
! Добавлена информация о количестве рецензий на книгу&lt;br /&gt;
&lt;br /&gt;
! Изменена панель с алфавитными вкладками для авторов (вместо вкладок теперь надписи)&lt;br /&gt;
&lt;br /&gt;
! Подписи для вкалдок вынесены в отдельный файл ABC.TXT в папке Language&lt;br /&gt;
&lt;br /&gt;
! Добавлен режим хранения книг в виде файловой системы, замечания - см. выше&lt;br /&gt;
&lt;br /&gt;
! Поменял движок скинов. Программа &amp;quot;понимает&amp;quot; *.msstyle&lt;br /&gt;
&lt;br /&gt;
! Добавлена работа с авторами. В базе данных есть таблица синонимов автора. При &lt;br /&gt;
работе по ней сканера производится поиск в первую очередь. При нахождении совпадения&lt;br /&gt;
в базу попадают правильные значения данных автора (файл книги при этом не меняется)&lt;br /&gt;
&lt;br /&gt;
! Добавлены кнопки часто используемых операций на панель управления&lt;br /&gt;
&lt;br /&gt;
! Включено отображение всплывающих подсказок к кнопкам&lt;br /&gt;
&lt;br /&gt;
! Есть возможность импорта жанров из файла genres_transfer. При этом происходит не полная&lt;br /&gt;
замена жанров, а ОБНОВЛЕНИЕ существующих. К сожалению я не смог (пока) найти способ &lt;br /&gt;
напрямую использовать этот файл без импорта.&lt;br /&gt;
&lt;br /&gt;
! На панель инструментов выведена кнопка &amp;quot;Обновить&amp;quot;. При нажатии на нее происходить &lt;br /&gt;
переоткрытие запросов на текущей вкладке. Я отказался от автоматического обновления в&lt;br /&gt;
пользу быстродействия&lt;br /&gt;
&lt;br /&gt;
! Расширен функционал многопользовательской версии:&lt;br /&gt;
* При добавлении книги теперь фиксируется, кем она добавлена&lt;br /&gt;
* Добавлена возможность не отображать прочитанные книги   &lt;br /&gt;
* Для каждой книги можно вести &amp;quot;цитатник&amp;quot;. Построен по тому же принципу, что история&lt;br /&gt;
и рецензии&lt;br /&gt;
* - Удалять книги может либо тот, кто эту книгу внес, либо владелец&lt;br /&gt;
библиотеки.&lt;br /&gt;
* Удалить автора может только владелец библиотеки&lt;br /&gt;
* Добавлена возможность запомнить пользователя, входящего в программу по умолчанию&lt;br /&gt;
(если вы владелец библиотеки и работаете с чужого рабочего места &lt;br /&gt;
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВОЗМОЖНОСТЬ (если вас интересует результат :))).&lt;br /&gt;
&lt;br /&gt;
+ Устранена ошибка, когда в описание книги с отсутствующей обложкой&lt;br /&gt;
записывалась обложка от другой, уже обработаной книги&lt;br /&gt;
&lt;br /&gt;
+ Исправлено много незначительных ошибок&lt;br /&gt;
&lt;br /&gt;
Версия 0.3.1.2&lt;br /&gt;
&lt;br /&gt;
! Поддержка скинов (пока есть 5 встроенных) в планах - &lt;br /&gt;
загрузка из файлов&lt;br /&gt;
&lt;br /&gt;
! Удаление авторов&lt;br /&gt;
&lt;br /&gt;
! Многопользовательский режим&lt;br /&gt;
*Отметка о прочтении&lt;br /&gt;
*Авторизация пользователя&lt;br /&gt;
*Статус &amp;quot;Владелец библиотеки&amp;quot;&lt;br /&gt;
*Рецензия&lt;br /&gt;
*История для каждого пользователя&lt;br /&gt;
*Избранное для каждого пользователя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+ Очистка временного каталога&lt;br /&gt;
&lt;br /&gt;
+ Статистика после добавления книг в библиотеку&lt;br /&gt;
&lt;br /&gt;
+ Добавлено несколько кнопок на панель инструментов&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
+ Изменен алгоритм декодирования обложки. Теперь это происходит намного &lt;br /&gt;
быстрее даже на больших (порядка 1 Мб) обложках.&lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку кодирования обложки (формат Base64 в конце м.б. не более 2 знаков =).&lt;br /&gt;
&lt;br /&gt;
+ Подправил алгоритм распознавания MIME для обложки. &lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.32&lt;br /&gt;
&lt;br /&gt;
! Добавлен украинский языковый файл (Alex)&lt;br /&gt;
&lt;br /&gt;
+ Не работает &amp;quot;переносить в зависимости от результата операции&amp;quot; (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Неправильно заполняется autorlist&lt;br /&gt;
&lt;br /&gt;
+ Не отображается autorlist для книг с 2 и более авторами&lt;br /&gt;
&lt;br /&gt;
+ После правки информации о книге частично убивается информация об авторе, в главном окне автора книги видно, &lt;br /&gt;
а через поиск по имени/фамилии автора книга больше не находится (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Ещё, если править инфо о книге без обложки, в окне светится обложка от &lt;br /&gt;
последней редактируемой и сохранённой (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ UTF кодировка нестабильно пишется в файл&lt;br /&gt;
&lt;br /&gt;
+ на PDA и при сохранении книги на диск создаётся архив с именем .fb2.zip (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Не очищается папка tmp независимо от указания в настройках (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Исправлена ошибка поиска по интервалу дат (при задании периода менее двух &lt;br /&gt;
дней не находилось ничего)&lt;br /&gt;
&lt;br /&gt;
+ Заменил гриды на главной форме для обзора большего количества информации&lt;br /&gt;
и для введения впоследствии лучшей функциональности&lt;br /&gt;
&lt;br /&gt;
+ Поставил задержку на обновление Detail датасетов при перемещении по Master&lt;br /&gt;
Перемещение стало более комфортным (ИМХО). Detail обновляется теперь только&lt;br /&gt;
при остановке прокрутки Master&lt;br /&gt;
&lt;br /&gt;
+ Окно можно развернуть на весь экран (Stepochka)&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
! Немного оптимизировал код и изменил интерфейс&lt;br /&gt;
&lt;br /&gt;
! Добавил возможность прервать сканирование (Stepochka)&lt;br /&gt;
&lt;br /&gt;
! Добавил окно для вывода текущей операции &lt;br /&gt;
&lt;br /&gt;
! Добавил расшифровку ошибок на каждом из этапов работы (MAX)&lt;br /&gt;
&lt;br /&gt;
+ Устранил ошибку, связанную с Американскими настройками даты (yyyy.mm.dd) (спасибо за найденный глюк, MAX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.23&lt;br /&gt;
&lt;br /&gt;
1.  Заменена компонента, отвечающая за работу с ZIP. (Admin)&lt;br /&gt;
&lt;br /&gt;
2.  Сканер FB2 вынесен в отдельную DLL&lt;br /&gt;
&lt;br /&gt;
3.  Сканер теперь осуществляет реккурсивный обход папок, начиная с указанной (j0ker)&lt;br /&gt;
&lt;br /&gt;
4.  Изменена структура базы данных.&lt;br /&gt;
&lt;br /&gt;
5.  Оптимизированы запросы&lt;br /&gt;
&lt;br /&gt;
6.  Добавлена поддержка языковых файлов&lt;br /&gt;
&lt;br /&gt;
7.  Добавлена возможность регистрации нескольких библиотек (в т.ч. и находящихся на удаленном компьютере)&lt;br /&gt;
&lt;br /&gt;
8.  Добавлена возможность подключения программы для чтения&lt;br /&gt;
&lt;br /&gt;
9.  Изменено оформление интерфейса программы&lt;br /&gt;
&lt;br /&gt;
10. В редактирование BookInfo добавлены недостающие поля&lt;br /&gt;
&lt;br /&gt;
11. При сохранении BookInfo теперь обновляется сам файл в базе данных&lt;br /&gt;
&lt;br /&gt;
12. Добавлена поддержка plugin-ов&lt;br /&gt;
&lt;br /&gt;
13. Операция по сохранению базы в структуру папок вынесена в plugin&lt;br /&gt;
&lt;br /&gt;
14. Исправлена ошибка с названиями, содержащими кавычки и пр. недопустимые символы&lt;br /&gt;
&lt;br /&gt;
15. Исправлены ранее остававшиеся незамеченными ошибки&lt;br /&gt;
&lt;br /&gt;
16. Начиная с этой версии я работаю над программой один.&lt;br /&gt;
&lt;br /&gt;
Замеченные недоработки и недочеты:&lt;br /&gt;
&lt;br /&gt;
1. Не всегда правильно отрабатывает &amp;quot;Портал&amp;quot; при невозможности подключения&lt;br /&gt;
к последней открытой библиотеке.&lt;br /&gt;
&lt;br /&gt;
2. При выгрузке из библиотеки на диск поддерживаются пока только UTF-8 и&lt;br /&gt;
Win-1251. (У меня не было файлов в других кодировках - проверить остальные&lt;br /&gt;
не смог)&lt;br /&gt;
&lt;br /&gt;
Версия 0.1 beta 1&lt;br /&gt;
&lt;br /&gt;
Начальная версия&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-03-15T14:53:35Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.2.0.0.rar Последний полный пакет RELEASE (1.2.0.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:53, 15 марта 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.2.1.0.update.rar Последний апдейт (1.2.1.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:53, 15 марта 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Название жанров и Refresh ===&lt;br /&gt;
# Выбрана сортировка по сериям.&lt;br /&gt;
# Нажимаем на кнопку &amp;quot;обновление&amp;quot; на панели.&lt;br /&gt;
# Фокус переходит на &amp;lt;b&amp;gt;предыдущую&amp;lt;/b&amp;gt; серию.--[[Участник:Cd spb|Cd spb]] 15:08, 9 марта 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Запланированное к прочтению ===&lt;br /&gt;
# Кнопка Refresh не действует в &amp;quot;Запланированное к прочтению&amp;quot;&lt;br /&gt;
# Вызов пользовательской программы не действует в &amp;quot;Запланированное к прочтению&amp;quot;--[[Участник:Cd spb|Cd spb]] 20:11, 13 марта 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
=== Обновление до версии 1.2.0.0 ===&lt;br /&gt;
Error upgrading database: ALTER TABLE DOCINFO DROP CONSTRAINT FK_DOCINFO_BOOK:&lt;br /&gt;
[[Изображение:Error1.2.jpg|Ошибка обновления]]&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 19:21, 14 марта 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian</id>
		<title>История программы FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian"/>
				<updated>2007-03-01T12:40:22Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* История от TaciturnMan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== История от TaciturnMan==&lt;br /&gt;
'''Версия 1.1.1.0 (01.03.2007): RELEASE UPDATE'''&lt;br /&gt;
* Усовершенствована процедура внесения изменений в FB2-файл, которая могла при определенных обстоятельствах приводить к созданию XML, не соответствующего схеме FictionBook.xsd в полной мере.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.1.0.1 (27.02.2007): RELEASE UPDATE&lt;br /&gt;
* Исправлена ошибка, из-за которой в режиме файлового хранения программа могла удалить файл книги в момент сохранения изменений в диалоге &amp;quot;Редактировать информацию о книге...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.0.0 (26.02.2007): RELEASE'''&lt;br /&gt;
* Мелкие усовершенствования в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.76 (21.02.2007):&lt;br /&gt;
* Исправлены ошибки в поиске по всем библиотекам.&lt;br /&gt;
* Усовершенствована процедура для авторов &amp;quot;Добавить как синоним&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.74 (20.02.2007):&lt;br /&gt;
* Исправлена ошибка, приводящая к невозможности добавить книгу в избранное, если она отмечена как прочитанная (Stepochka).&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при удалении успешно обработанных записей.&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при обработке нескольких записей, если включен автофильтр.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.73 (16.02.2007):&lt;br /&gt;
* Усовершенствование сканера с целью удобного отображения отличий при сравнении файлов.&lt;br /&gt;
Изменение структуры таблиц в файле FBScanner.fdb.&lt;br /&gt;
'''ВНИМАНИЕ! Удалите файл FBScanner.fdb в корневой папке программы перед запуском&lt;br /&gt;
новой версии программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.71 (16.02.2007):&lt;br /&gt;
* С целью ускорения загрузки программы изменен механизм многоязыковой поддержки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.69 (15.02.2007):&lt;br /&gt;
* Создание процедуры для изменения порядка следования имени и фамилии авторов в базе&lt;br /&gt;
(пункт меню &amp;quot;Инструменты&amp;quot;/&amp;quot;Переписать списки авторов книг&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.67 (14.02.2007):&lt;br /&gt;
* Замена Font.Charset на RUSSIAN_CHARSET для главной формы программы (для тестирования).&lt;br /&gt;
* Добавлено восстановление позиций в списках авторов и книг, которые были активны перед закрытием&lt;br /&gt;
программы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.65 (13.02.2007):&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по году издания книги.&lt;br /&gt;
* Изменение в сканере порядка следования имен и фамилий авторов на &amp;quot;Lastname, Firstname&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.64 (12.02.2007):&lt;br /&gt;
* Усовершенствование интерфейса, контексных меню авторов и книг.&lt;br /&gt;
* Теперь возможно выполнять основные операции для нескольких отмеченных книг одновременно.&lt;br /&gt;
* Исправлены хранимые процедуры для работы со списками прочитанных, запланированных к прочтению, избранных.&lt;br /&gt;
'''ВНИМАНИЕ! Рекомендуется удалить файл fb2props.ini в корневой папке программы перед запуском новой версии программы для возврата к начальным настройкам параметров окон, панелей и меню программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.62 (09.02.2007):&lt;br /&gt;
* Исправлены процедуры вызова приложений через пользовательское меню.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.60 (07.02.2007):&lt;br /&gt;
* Добавлена настройки колонок в списке авторов, на вкладках &amp;quot;Серии&amp;quot;, &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по языку документа, исходному языку книги и признаку &amp;quot;Только непрочитанные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.59 (06.02.2007):&lt;br /&gt;
* Добавлена возможность индивидуальной настройки кнопок тулбара и колонок в гридах (PDV). Сохранение настроек в ini-файле (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.58 (05.02.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при входе в настройки, если программа запущена с расшаренной сетевой папки (Stepochka). Однако, база данных с библиотекой по прежнему должна находиться либо на локальном диске, либо быть доступной через сервер Firebird, но не на разделяемом ресурсе: http://www.ibase.ru/ibfaq.htm#share&lt;br /&gt;
* Устранены ошибки при подсчете статистики в сканере (FBAdmin).&lt;br /&gt;
* Устранена ошибка, возникающая при добавлении книги в избранное из списка запланированных к чтению книг (Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.56 (01.02.2007):&lt;br /&gt;
* Исправлена ошибка с аннотацией на вкладке &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Устранена ошибка, возникающая после регистрации пользователя при активной вкладке &amp;quot;Новинки&amp;quot;.&lt;br /&gt;
* Востановлено контекстное меню в списке проектов, найденных с помощью поиска в текущей библиотеке.&lt;br /&gt;
Контекстное меню в списке проектов, найденных с помощью поиска во всех библиотеках, отключено.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.54 (31.01.2007):&lt;br /&gt;
* Устранен баг с пустыми именами в списке авторов.&lt;br /&gt;
* Усовершенствован механизм автоматического обновления структуры базы данных&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.52 (30.01.2007):&lt;br /&gt;
* Устранен баг с обрезанием имен и фамилий авторов в форме редактирования информации о книге.&lt;br /&gt;
* Изменено представление списка авторов&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Статусы обработки добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
Ready for process=Отмечен для обработки&lt;br /&gt;
&lt;br /&gt;
Successfully added=Успешно добавлен&lt;br /&gt;
&lt;br /&gt;
Updated=Обновлено&lt;br /&gt;
&lt;br /&gt;
Bad archive=Поврежденный архив&lt;br /&gt;
&lt;br /&gt;
Parsing error=Ошибка разбора&lt;br /&gt;
&lt;br /&gt;
Duplicate (identical)=Дубликат (идентичный)&lt;br /&gt;
&lt;br /&gt;
Duplicate (older)=Дубликат (старее)&lt;br /&gt;
&lt;br /&gt;
Duplicate (IDs differ)=Дубликат (ID отличается)&lt;br /&gt;
&lt;br /&gt;
Duplicate=Дубликат&lt;br /&gt;
&lt;br /&gt;
Error updating database=Ошибка обновления базы&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Алгоритм анализа сканером добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
1. Сканер ищет подобный документ по идентификатору, созданному из названия книги и авторов&lt;br /&gt;
в алфавитном порядке. Если документ с таким идентификатором не найден в базе, создается новый&lt;br /&gt;
документ (статус &amp;quot;Успешно добавлен&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Если документ с таким идентификатором найден, проверяется, совпадает ли в них поле ID. Если&lt;br /&gt;
поле ID совпадает, проверяется версия (поле VERSION) добавляемого документа. Если версия больше,&lt;br /&gt;
чем версия документа в библиотеке, документ заменяет аналогичный документ в библиотеке (статус&lt;br /&gt;
&amp;quot;Обновлено&amp;quot;). Если поля ID не совпадают, документу присваивается статус &amp;quot;Дубликат (ID отличается)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Если версии не отличаются, проверяется соответствие размеров и дат последней модификации&lt;br /&gt;
двух документов. Если размеры файлов и их даты последней модификации совпадают, документ&lt;br /&gt;
приобретает статус &amp;quot;Дубликат (идентичный)&amp;quot;. Если версия добавляемого документа меньше или&lt;br /&gt;
дата последней модификации меньше при равных версиях, присваивается статус &amp;quot;Дубликат (старее)&amp;quot;.&lt;br /&gt;
Иначе присваивается статус &amp;quot;Дубликат&amp;quot; (т.е., когда версии равны, но добавляемый документ новее (?)&lt;br /&gt;
по дате последней модификации).&lt;br /&gt;
&lt;br /&gt;
4. Если в процессе обработки в базе (после распаковки, парсинга, и упаковки) возникает любая&lt;br /&gt;
непредвиденная ошибка, документ приобретает статус &amp;quot;Ошибка обновления базы&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.50 (25.01.2007):&lt;br /&gt;
* В сканере добавлена возможность выбрать несколько записей и обработать одной командой&lt;br /&gt;
* Устранено несколько мелких недочетов в сканере и форме редактирования информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.49 (25.01.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при импорте сканером книг с длинными названиями жанров&lt;br /&gt;
в старом формате.&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.46 (24.01.2007):&lt;br /&gt;
* В сканере в левой части убран &amp;quot;лишний&amp;quot; столбец с датой поиска файла, а в правой -- &lt;br /&gt;
отменена группировка по-умолчанию по дате обработки.&lt;br /&gt;
* В списках книг установлена сортировка по-умолчанию: серия, номер, название книги.&lt;br /&gt;
* Служебный файл сканера переименован с  FBLIBRARY.FDB  в  FBSCANNER.FDB (предложено faiber).&lt;br /&gt;
Файл со старым именем будет переименован автоматически при старте программы.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.45 (23.01.2007):&lt;br /&gt;
* Переписана форма &amp;quot;Информация о книге&amp;quot; и процедуры внесения изменений в FB2-файл.&lt;br /&gt;
ВНИМАНИЕ!&lt;br /&gt;
Нужно учитывать, что для минимизации возможных искажений исходного FB2-файла в&lt;br /&gt;
нем переписываются только те реквизиты, которые были изменены в форме редактирования.&lt;br /&gt;
В то же время, в случае переписывания многострочных текстовых полей для форматирования&lt;br /&gt;
текста будет использовано только простое разбиение на параграфы с помощью тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Т.е., например, если аннотация не изменялась, то в FB2-файле останется узел &amp;lt;annotation&amp;gt;,&lt;br /&gt;
который полностью совпадает в исходным. ОДНАКО, если текст в поле &amp;quot;Аннотация&amp;quot; изменялся,&lt;br /&gt;
то узел &amp;lt;annotation&amp;gt; в FB2-файле будет переписан заново, используя простое разбиение текста&lt;br /&gt;
на параграфы при помощи тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;, и при этом потеряется сложное форматирование&lt;br /&gt;
аннотации (тегами &amp;lt;poem&amp;gt;,  &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;subtitle&amp;gt;, &amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;empty-line/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Одним словом, без надобности не редактируйте поля &amp;quot;Аннотация&amp;quot;, &amp;quot;История&amp;quot;, &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Версия 1.0.0.42 (16.01.2007):&lt;br /&gt;
* Добавлена функция поиска по зарегистрированным в портале библиотекам (автор: PDV)&lt;br /&gt;
* В сканере расширен список статусов, сигнализирующих о результатах обработки файла&lt;br /&gt;
* Добавлена проверка прав доступа для редактирования информации об авторах и синонимах&lt;br /&gt;
(предложено Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.37 (12.01.2007):&lt;br /&gt;
* База данных: поле &amp;quot;Имя&amp;quot; (автора, переводчика) расширено со 20 до 40 символов&lt;br /&gt;
* База данных: поле &amp;quot;Отчество&amp;quot; (автора, переводчика) расширено со 30 до 40 символов&lt;br /&gt;
* База данных: тип поля &amp;quot;DocInfo.FileDate&amp;quot; изменен с DATE на TIMESTAMP.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.35 (22.12.2006):&lt;br /&gt;
* С целью оптимизации переписаны процедуры парсинга и импорта книги в сканером&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.34 (21.12.2006):&lt;br /&gt;
* Исправлена очередная ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.33 (20.12.2006):&lt;br /&gt;
* Исправлена ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
* В сканере исправлена процедура для замещения книги другой версией (при различающихся ID книг).&lt;br /&gt;
* В сканере добавлена возможность, в случае обнаружения дубликата, создавать новую книгу, не удаляя старой.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.32 (18.12.2006):&lt;br /&gt;
* Автоматическое обновление хранимых процедур в базе данных&lt;br /&gt;
* Процедура для копирования информации об авторах, пользователях, рецензиях, цитатах, оценках, прочтениях из других баз данных (см. файл Migration.txt)&lt;br /&gt;
* Мелкие усовершенствования и баг-фиксы&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.30 (08.12.2006):&lt;br /&gt;
* Опция сохранения размеров и позиций окон программы&lt;br /&gt;
* Настройки алфавитной панели: шрифт, размеры, интервал (PDV)&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.26 (01.12.2006):&lt;br /&gt;
* База данных: опять без кодировки по-умолчанию!&lt;br /&gt;
* База данных: построены все ограничения целостности на уровне таблиц&lt;br /&gt;
* База данных: исправлены ошибки в процедурах при создании серий&lt;br /&gt;
* База данных: поле &amp;quot;Название книги&amp;quot; расширено со 100 до 252 символов&lt;br /&gt;
* Исправлены ошибки при импорте неархивированных FB2-файлов&lt;br /&gt;
* Исправлено несколько ошибок, касающихся интерфейса.&lt;br /&gt;
* Исправлена ошибка, возникающая при вводе нового пользователя (AlexArh).&lt;br /&gt;
* Исправлена ошибка при импорте файлов с датами в нестандартных форматах&lt;br /&gt;
* Расширены поля на форме сканера для счетчиков файлов&lt;br /&gt;
* Добавлены перекрестные ссылки на автора и серию (PDV)&lt;br /&gt;
* Портал (перечень доступных библиотек) теперь хранится в ini-файле вместо БД (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.20 (22.11.2006):&lt;br /&gt;
* Сканер построен по &amp;quot;старой&amp;quot; модели, которая более ориентирована на пакетное добаление книг (аналогично версии 1.0.0.12, но в одном окне).&lt;br /&gt;
* Поиск в главной форме вызывается по Ctrl-F&lt;br /&gt;
* После закрытия сканера сохраняется позиция в списке авторов, которая была перед открытием сканера&lt;br /&gt;
* Сохраняются информация о прочтении, оценках и заметках при обновлении книги новой версией&lt;br /&gt;
* Проверяются права пользователя при открытии другой базы/библиотеки&lt;br /&gt;
* Базы данных перестроены в версии Firebird 1.5.3 с кодировкой по умолчанию WIN1251. Архив с программой включает в себя обновленную библиотеку gds32.dll&lt;br /&gt;
* Программа ожидает файлы баз данных в кодировке WIN1251, из-за этого зависает при попытке открыть БД старого формата без указания кодировки. Пока не выяснено, почему сессия зависает, а не выдает сообщение об ошибке в момент создания.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Замечания и баг-репорты принимаются на  &amp;lt;taciturnman@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== История от Дмитрия Пустовита==&lt;br /&gt;
&lt;br /&gt;
Сразу отвечу на вопрос &amp;quot;Почему такой скачок в версиях?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Были произведены кардинальные изменения как в программном коде, так и в структуре&lt;br /&gt;
базы данных. Билдов (невыложенных) было очень много. Изменения, производимые в программе&lt;br /&gt;
не фиксировал по причине банальной лени и нехватки времени.&lt;br /&gt;
&lt;br /&gt;
К тому же, я думаю, что программа уже достаточно функциональна и достойна того, чтобы &lt;br /&gt;
изменить мажорный номер версии.&lt;br /&gt;
&lt;br /&gt;
В процессе работы над программой мне очень помогают замечания пользователей. &lt;br /&gt;
&lt;br /&gt;
Большое количество ошибок и недочетов выявлено именно ими.&lt;br /&gt;
&lt;br /&gt;
По мере возможности я постарался в данном файле указывать имена или ники (форум&lt;br /&gt;
fictionbook.org) людей выявивших ошибку или посоветовавших внести какое-либо &lt;br /&gt;
изменение в программу. &lt;br /&gt;
&lt;br /&gt;
Большое им спасибо за помощь!&lt;br /&gt;
&lt;br /&gt;
Важные (ИМХО) замечания по алгоритму работы программы:&lt;br /&gt;
&lt;br /&gt;
1. Названия книг, Серий в базе данных (и соответственно в Description после редактирования)&lt;br /&gt;
хранятся в виде ProperCase (т.е. каждое слово с заглавной буквы). Предваряя вопросы: пробовал по-разному, МНЕ ПОНРАВИЛСЯ ЭТОТ ВАРИАНТ.&lt;br /&gt;
&lt;br /&gt;
3. При сохранении книги на диск, а так же в режиме работы с файловой системой &lt;br /&gt;
имя файла книги формируется следующим образом:&lt;br /&gt;
&lt;br /&gt;
Фамилия_Имя (или Имя_Фамилия) (в зависимости от режима LNFN или FNLN) ПЕРВОГО В СПИСКЕ АВТОРА&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Название_книги&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
(Название_Серии-Номер_в_серии)&lt;br /&gt;
Причем, в зависимости от значения ключа &amp;quot;Транслит&amp;quot; в настройках все это будет или кириллицей&lt;br /&gt;
или латиницей.&lt;br /&gt;
&lt;br /&gt;
4. При формировании имени файла заменяются на подчеркивание символы не входящие в диапазон:&lt;br /&gt;
['A'..'Z', 'a'..'z', '0'..'9', '-', '!', '_', 'А'..'Я', 'а'..'я', 'Ё', 'ё']&lt;br /&gt;
&lt;br /&gt;
5. При сохранении в базе данных (и в книге после выгрузки из библиотеки) обложка&lt;br /&gt;
преобразуется к JPG, независимо от того, в каком формате она была в исходном файле.&lt;br /&gt;
&lt;br /&gt;
Ограничения&lt;br /&gt;
&lt;br /&gt;
1. Не поддерживается отображение более 1 обложки для каждой книги&lt;br /&gt;
&lt;br /&gt;
2. Размер аннотации книги ограничен 4096 байтами (я считаю, что больше - &lt;br /&gt;
это уже предисловие). При большем размере сканер не пропустит&lt;br /&gt;
&lt;br /&gt;
3. Есть ограничения по длине полей. Обычно лишнее урезается справа. Но сканер может&lt;br /&gt;
и не пропустить (не до конца проверил).&lt;br /&gt;
&lt;br /&gt;
4. Может есть еще что-то, просто на данный момент я не вспомнил.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Функционал:&lt;br /&gt;
&lt;br /&gt;
*Визуализация физического размера файла базы данных&lt;br /&gt;
*Сохранение Ini-файла не в рабочем каталоге &lt;br /&gt;
*Перенос/копирование из библиотеки в библиотеку&lt;br /&gt;
*Добавление книг формата не FB2&lt;br /&gt;
&lt;br /&gt;
Plugins:&lt;br /&gt;
*Экспорт списка книг в XML,CVS,TXT,XLS&lt;br /&gt;
*Экспорт заголовков (BookInfo) (plugin)&lt;br /&gt;
*Построение простейшего сайта на основе БД (plugin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.8 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена серьезная ошибка. При редактировании информации о книге менялся ID документа. Теперь он остается прежним &lt;br /&gt;
&lt;br /&gt;
! Добавил возможность сортировки в таблицах щелчком по заголовку (Glassy) &lt;br /&gt;
&lt;br /&gt;
+ Изменил диалог создания библиотеки. Теперь сразу можно выбрать режим хранения книг (Admin) &lt;br /&gt;
&lt;br /&gt;
+  Zip-ы из TMP теперь удаляются. &lt;br /&gt;
&lt;br /&gt;
+ Добавил в сканер расшифровку ошибки/деталей дубликата (Admin) &lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку записи списка жанров. Не производился поиск в алтернативных названиях  &lt;br /&gt;
&lt;br /&gt;
! Таблица  Errors перенесена в файл FBLIBRARY.FDB &lt;br /&gt;
&lt;br /&gt;
! Переделана форма отображения статистики. Теперь можно увидеть количество прочитанных книг (Alex)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность выбора действия по двойному клику по книге в списке (Не помню, кто просил)  &lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.4 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Косметические изменения &lt;br /&gt;
&lt;br /&gt;
+ Перевод заголовка главной формы работает нормально  &lt;br /&gt;
&lt;br /&gt;
+ Убрал кнопки удалить обложку и загрузить обложку с главной формы -теперь доступны только в корректировке информации о книге  &lt;br /&gt;
&lt;br /&gt;
+ В комплект включена исправленная база данных &lt;br /&gt;
&lt;br /&gt;
+ В сканере исправлен участок, отвечающий за замену книг в базе найденным дубликатом (теперь обновляется не только сам файл, но и информаци в базе данных) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена процедура изменения способа хранения (при большом количестве книг системе не хватало ресурсов, сейчас процедура работает стабильно. Проверено на 7000 книгах)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность указать папку на СЕ устройcтве при передаче файлов. (проверял на 2 устройствах Qtek 2020 и iPAQ 1915. В основную память прошло на ура в обоих случаях, на Storage Card на iPAQ скопировалось нормально, на Qtek файл сбойный. Подозреваю флешку. Проверяйте). Папка сохраняется в ini-файле. &lt;br /&gt;
&lt;br /&gt;
! Положение и размер главной формы, формы просмотра обложки, формы сканера, а также положения и размеры колонок грида, положения и размеры панелей сохраняется при выходе  в файле props.ini. Оборотная сторона: пришлось на данных формах отключить максимизацию и в первый раз они могут встать некрасиво на экране (свойство Position выставлено в poDesigned)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0 RC1 (DB+File System Version)&lt;br /&gt;
&lt;br /&gt;
FB2-Сканер&lt;br /&gt;
&lt;br /&gt;
! Сканер сильно переработан и перенесен из dll в основную программу &lt;br /&gt;
&lt;br /&gt;
! Изменен алгоритм определения дубликатов. Теперь во внимание принимается ID из&lt;br /&gt;
файла книги. &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность отложить обработку ошибок сканирования на другой&lt;br /&gt;
сеанс работы с программой&lt;br /&gt;
&lt;br /&gt;
! Убран режим автоматического переноса файлов по папкам в процессе сканирования&lt;br /&gt;
Это можно сделать вручную по правому клику на списке ошибок&lt;br /&gt;
&lt;br /&gt;
! Теперь можно заменить книгу в библиотеке дубликатом, найденным в процессе &lt;br /&gt;
сканирования&lt;br /&gt;
&lt;br /&gt;
! При перемещении по списку ошибок в случае дубликата внизу отображается книга из&lt;br /&gt;
библиотеки, чей дубликат был найден. Здесь же видна версия документа.&lt;br /&gt;
&lt;br /&gt;
Библиотека &lt;br /&gt;
&lt;br /&gt;
! Оптимизорваны запросы к базе данных. Теперь запуск программы происходит значительно &lt;br /&gt;
быстрее&lt;br /&gt;
&lt;br /&gt;
! На вкладках отображается размер архива с книгой&lt;br /&gt;
&lt;br /&gt;
! Добавлена информация о количестве рецензий на книгу&lt;br /&gt;
&lt;br /&gt;
! Изменена панель с алфавитными вкладками для авторов (вместо вкладок теперь надписи)&lt;br /&gt;
&lt;br /&gt;
! Подписи для вкалдок вынесены в отдельный файл ABC.TXT в папке Language&lt;br /&gt;
&lt;br /&gt;
! Добавлен режим хранения книг в виде файловой системы, замечания - см. выше&lt;br /&gt;
&lt;br /&gt;
! Поменял движок скинов. Программа &amp;quot;понимает&amp;quot; *.msstyle&lt;br /&gt;
&lt;br /&gt;
! Добавлена работа с авторами. В базе данных есть таблица синонимов автора. При &lt;br /&gt;
работе по ней сканера производится поиск в первую очередь. При нахождении совпадения&lt;br /&gt;
в базу попадают правильные значения данных автора (файл книги при этом не меняется)&lt;br /&gt;
&lt;br /&gt;
! Добавлены кнопки часто используемых операций на панель управления&lt;br /&gt;
&lt;br /&gt;
! Включено отображение всплывающих подсказок к кнопкам&lt;br /&gt;
&lt;br /&gt;
! Есть возможность импорта жанров из файла genres_transfer. При этом происходит не полная&lt;br /&gt;
замена жанров, а ОБНОВЛЕНИЕ существующих. К сожалению я не смог (пока) найти способ &lt;br /&gt;
напрямую использовать этот файл без импорта.&lt;br /&gt;
&lt;br /&gt;
! На панель инструментов выведена кнопка &amp;quot;Обновить&amp;quot;. При нажатии на нее происходить &lt;br /&gt;
переоткрытие запросов на текущей вкладке. Я отказался от автоматического обновления в&lt;br /&gt;
пользу быстродействия&lt;br /&gt;
&lt;br /&gt;
! Расширен функционал многопользовательской версии:&lt;br /&gt;
* При добавлении книги теперь фиксируется, кем она добавлена&lt;br /&gt;
* Добавлена возможность не отображать прочитанные книги   &lt;br /&gt;
* Для каждой книги можно вести &amp;quot;цитатник&amp;quot;. Построен по тому же принципу, что история&lt;br /&gt;
и рецензии&lt;br /&gt;
* - Удалять книги может либо тот, кто эту книгу внес, либо владелец&lt;br /&gt;
библиотеки.&lt;br /&gt;
* Удалить автора может только владелец библиотеки&lt;br /&gt;
* Добавлена возможность запомнить пользователя, входящего в программу по умолчанию&lt;br /&gt;
(если вы владелец библиотеки и работаете с чужого рабочего места &lt;br /&gt;
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВОЗМОЖНОСТЬ (если вас интересует результат :))).&lt;br /&gt;
&lt;br /&gt;
+ Устранена ошибка, когда в описание книги с отсутствующей обложкой&lt;br /&gt;
записывалась обложка от другой, уже обработаной книги&lt;br /&gt;
&lt;br /&gt;
+ Исправлено много незначительных ошибок&lt;br /&gt;
&lt;br /&gt;
Версия 0.3.1.2&lt;br /&gt;
&lt;br /&gt;
! Поддержка скинов (пока есть 5 встроенных) в планах - &lt;br /&gt;
загрузка из файлов&lt;br /&gt;
&lt;br /&gt;
! Удаление авторов&lt;br /&gt;
&lt;br /&gt;
! Многопользовательский режим&lt;br /&gt;
*Отметка о прочтении&lt;br /&gt;
*Авторизация пользователя&lt;br /&gt;
*Статус &amp;quot;Владелец библиотеки&amp;quot;&lt;br /&gt;
*Рецензия&lt;br /&gt;
*История для каждого пользователя&lt;br /&gt;
*Избранное для каждого пользователя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+ Очистка временного каталога&lt;br /&gt;
&lt;br /&gt;
+ Статистика после добавления книг в библиотеку&lt;br /&gt;
&lt;br /&gt;
+ Добавлено несколько кнопок на панель инструментов&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
+ Изменен алгоритм декодирования обложки. Теперь это происходит намного &lt;br /&gt;
быстрее даже на больших (порядка 1 Мб) обложках.&lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку кодирования обложки (формат Base64 в конце м.б. не более 2 знаков =).&lt;br /&gt;
&lt;br /&gt;
+ Подправил алгоритм распознавания MIME для обложки. &lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.32&lt;br /&gt;
&lt;br /&gt;
! Добавлен украинский языковый файл (Alex)&lt;br /&gt;
&lt;br /&gt;
+ Не работает &amp;quot;переносить в зависимости от результата операции&amp;quot; (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Неправильно заполняется autorlist&lt;br /&gt;
&lt;br /&gt;
+ Не отображается autorlist для книг с 2 и более авторами&lt;br /&gt;
&lt;br /&gt;
+ После правки информации о книге частично убивается информация об авторе, в главном окне автора книги видно, &lt;br /&gt;
а через поиск по имени/фамилии автора книга больше не находится (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Ещё, если править инфо о книге без обложки, в окне светится обложка от &lt;br /&gt;
последней редактируемой и сохранённой (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ UTF кодировка нестабильно пишется в файл&lt;br /&gt;
&lt;br /&gt;
+ на PDA и при сохранении книги на диск создаётся архив с именем .fb2.zip (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Не очищается папка tmp независимо от указания в настройках (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Исправлена ошибка поиска по интервалу дат (при задании периода менее двух &lt;br /&gt;
дней не находилось ничего)&lt;br /&gt;
&lt;br /&gt;
+ Заменил гриды на главной форме для обзора большего количества информации&lt;br /&gt;
и для введения впоследствии лучшей функциональности&lt;br /&gt;
&lt;br /&gt;
+ Поставил задержку на обновление Detail датасетов при перемещении по Master&lt;br /&gt;
Перемещение стало более комфортным (ИМХО). Detail обновляется теперь только&lt;br /&gt;
при остановке прокрутки Master&lt;br /&gt;
&lt;br /&gt;
+ Окно можно развернуть на весь экран (Stepochka)&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
! Немного оптимизировал код и изменил интерфейс&lt;br /&gt;
&lt;br /&gt;
! Добавил возможность прервать сканирование (Stepochka)&lt;br /&gt;
&lt;br /&gt;
! Добавил окно для вывода текущей операции &lt;br /&gt;
&lt;br /&gt;
! Добавил расшифровку ошибок на каждом из этапов работы (MAX)&lt;br /&gt;
&lt;br /&gt;
+ Устранил ошибку, связанную с Американскими настройками даты (yyyy.mm.dd) (спасибо за найденный глюк, MAX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.23&lt;br /&gt;
&lt;br /&gt;
1.  Заменена компонента, отвечающая за работу с ZIP. (Admin)&lt;br /&gt;
&lt;br /&gt;
2.  Сканер FB2 вынесен в отдельную DLL&lt;br /&gt;
&lt;br /&gt;
3.  Сканер теперь осуществляет реккурсивный обход папок, начиная с указанной (j0ker)&lt;br /&gt;
&lt;br /&gt;
4.  Изменена структура базы данных.&lt;br /&gt;
&lt;br /&gt;
5.  Оптимизированы запросы&lt;br /&gt;
&lt;br /&gt;
6.  Добавлена поддержка языковых файлов&lt;br /&gt;
&lt;br /&gt;
7.  Добавлена возможность регистрации нескольких библиотек (в т.ч. и находящихся на удаленном компьютере)&lt;br /&gt;
&lt;br /&gt;
8.  Добавлена возможность подключения программы для чтения&lt;br /&gt;
&lt;br /&gt;
9.  Изменено оформление интерфейса программы&lt;br /&gt;
&lt;br /&gt;
10. В редактирование BookInfo добавлены недостающие поля&lt;br /&gt;
&lt;br /&gt;
11. При сохранении BookInfo теперь обновляется сам файл в базе данных&lt;br /&gt;
&lt;br /&gt;
12. Добавлена поддержка plugin-ов&lt;br /&gt;
&lt;br /&gt;
13. Операция по сохранению базы в структуру папок вынесена в plugin&lt;br /&gt;
&lt;br /&gt;
14. Исправлена ошибка с названиями, содержащими кавычки и пр. недопустимые символы&lt;br /&gt;
&lt;br /&gt;
15. Исправлены ранее остававшиеся незамеченными ошибки&lt;br /&gt;
&lt;br /&gt;
16. Начиная с этой версии я работаю над программой один.&lt;br /&gt;
&lt;br /&gt;
Замеченные недоработки и недочеты:&lt;br /&gt;
&lt;br /&gt;
1. Не всегда правильно отрабатывает &amp;quot;Портал&amp;quot; при невозможности подключения&lt;br /&gt;
к последней открытой библиотеке.&lt;br /&gt;
&lt;br /&gt;
2. При выгрузке из библиотеки на диск поддерживаются пока только UTF-8 и&lt;br /&gt;
Win-1251. (У меня не было файлов в других кодировках - проверить остальные&lt;br /&gt;
не смог)&lt;br /&gt;
&lt;br /&gt;
Версия 0.1 beta 1&lt;br /&gt;
&lt;br /&gt;
Начальная версия&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-03-01T12:39:14Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.1.0.rar Последний полный пакет RELEASE (1.1.1.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 15:39, 1 марта 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.1.0.update.rar Последний апдейт RELEASE (1.1.1.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 15:39, 1 марта 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
=== Сворачивание программы ===&lt;br /&gt;
Версия 1.1.0.1&lt;br /&gt;
По кнопке в правом, верхнем углу НЕ сворачивается :-) Из меню, или по правой кнопки мыши на панели задач - нормально. WinXpSP2 --[[Участник:Cd spb|Cd spb]] 16:05, 28 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Убрать успешно обработанные&amp;quot; ===&lt;br /&gt;
Программа 1.0.0.73, &lt;br /&gt;
Firebird_1_5, &lt;br /&gt;
База данных 1.0.0.64, Хранение на диске&lt;br /&gt;
# Добавляем книги&lt;br /&gt;
# В окне сканера &amp;quot;Найденные книги&amp;quot; выбираем по правой кнопке мыши &amp;quot;Убрать успешно обработанные&amp;quot;&lt;br /&gt;
# Получаем &lt;br /&gt;
[[Изображение:Err.JPG]]&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 11:57, 21 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. --[[Участник:TaciturnMan|TaciturnMan]] 12:18, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-27T17:38:44Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.1.rar Последний полный пакет RELEASE (1.1.0.1)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 20:38, 27 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.1.update.rar Последний апдейт RELEASE (1.1.0.1)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:01, 27 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Убрать успешно обработанные&amp;quot; ===&lt;br /&gt;
Программа 1.0.0.73, &lt;br /&gt;
Firebird_1_5, &lt;br /&gt;
База данных 1.0.0.64, Хранение на диске&lt;br /&gt;
# Добавляем книги&lt;br /&gt;
# В окне сканера &amp;quot;Найденные книги&amp;quot; выбираем по правой кнопке мыши &amp;quot;Убрать успешно обработанные&amp;quot;&lt;br /&gt;
# Получаем &lt;br /&gt;
[[Изображение:Err.JPG]]&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 11:57, 21 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. --[[Участник:TaciturnMan|TaciturnMan]] 12:18, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian</id>
		<title>История программы FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian"/>
				<updated>2007-02-27T14:03:36Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* История от TaciturnMan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== История от TaciturnMan==&lt;br /&gt;
'''Версия 1.1.0.1 (27.02.2007): RELEASE UPDATE'''&lt;br /&gt;
* Исправлена ошибка, из-за которой в режиме файлового хранения программа могла удалить&lt;br /&gt;
файл книги в момент сохранения изменений в диалоге &amp;quot;Редактировать информацию о книге...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Версия 1.1.0.0 (26.02.2007): RELEASE'''&lt;br /&gt;
* Мелкие усовершенствования в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.76 (21.02.2007):&lt;br /&gt;
* Исправлены ошибки в поиске по всем библиотекам.&lt;br /&gt;
* Усовершенствована процедура для авторов &amp;quot;Добавить как синоним&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.74 (20.02.2007):&lt;br /&gt;
* Исправлена ошибка, приводящая к невозможности добавить книгу в избранное, если она отмечена&lt;br /&gt;
как прочитанная (Stepochka).&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при удалении успешно обработанных записей.&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при обработке нескольких записей, если включен&lt;br /&gt;
автофильтр.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.73 (16.02.2007):&lt;br /&gt;
* Усовершенствование сканера с целью удобного отображения отличий при сравнении файлов.&lt;br /&gt;
Изменение структуры таблиц в файле FBScanner.fdb.&lt;br /&gt;
'''ВНИМАНИЕ! Удалите файл FBScanner.fdb в корневой папке программы перед запуском&lt;br /&gt;
новой версии программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.71 (16.02.2007):&lt;br /&gt;
* С целью ускорения загрузки программы изменен механизм многоязыковой поддержки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.69 (15.02.2007):&lt;br /&gt;
* Создание процедуры для изменения порядка следования имени и фамилии авторов в базе&lt;br /&gt;
(пункт меню &amp;quot;Инструменты&amp;quot;/&amp;quot;Переписать списки авторов книг&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.67 (14.02.2007):&lt;br /&gt;
* Замена Font.Charset на RUSSIAN_CHARSET для главной формы программы (для тестирования).&lt;br /&gt;
* Добавлено восстановление позиций в списках авторов и книг, которые были активны перед закрытием&lt;br /&gt;
программы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.65 (13.02.2007):&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по году издания книги.&lt;br /&gt;
* Изменение в сканере порядка следования имен и фамилий авторов на &amp;quot;Lastname, Firstname&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.64 (12.02.2007):&lt;br /&gt;
* Усовершенствование интерфейса, контексных меню авторов и книг.&lt;br /&gt;
* Теперь возможно выполнять основные операции для нескольких отмеченных книг одновременно.&lt;br /&gt;
* Исправлены хранимые процедуры для работы со списками прочитанных, запланированных к прочтению, избранных.&lt;br /&gt;
'''ВНИМАНИЕ! Рекомендуется удалить файл fb2props.ini в корневой папке программы перед запуском новой версии программы для возврата к начальным настройкам параметров окон, панелей и меню программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.62 (09.02.2007):&lt;br /&gt;
* Исправлены процедуры вызова приложений через пользовательское меню.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.60 (07.02.2007):&lt;br /&gt;
* Добавлена настройки колонок в списке авторов, на вкладках &amp;quot;Серии&amp;quot;, &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по языку документа, исходному языку книги и признаку &amp;quot;Только непрочитанные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.59 (06.02.2007):&lt;br /&gt;
* Добавлена возможность индивидуальной настройки кнопок тулбара и колонок в гридах (PDV). Сохранение настроек в ini-файле (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.58 (05.02.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при входе в настройки, если программа запущена с расшаренной сетевой папки (Stepochka). Однако, база данных с библиотекой по прежнему должна находиться либо на локальном диске, либо быть доступной через сервер Firebird, но не на разделяемом ресурсе: http://www.ibase.ru/ibfaq.htm#share&lt;br /&gt;
* Устранены ошибки при подсчете статистики в сканере (FBAdmin).&lt;br /&gt;
* Устранена ошибка, возникающая при добавлении книги в избранное из списка запланированных к чтению книг (Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.56 (01.02.2007):&lt;br /&gt;
* Исправлена ошибка с аннотацией на вкладке &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Устранена ошибка, возникающая после регистрации пользователя при активной вкладке &amp;quot;Новинки&amp;quot;.&lt;br /&gt;
* Востановлено контекстное меню в списке проектов, найденных с помощью поиска в текущей библиотеке.&lt;br /&gt;
Контекстное меню в списке проектов, найденных с помощью поиска во всех библиотеках, отключено.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.54 (31.01.2007):&lt;br /&gt;
* Устранен баг с пустыми именами в списке авторов.&lt;br /&gt;
* Усовершенствован механизм автоматического обновления структуры базы данных&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.52 (30.01.2007):&lt;br /&gt;
* Устранен баг с обрезанием имен и фамилий авторов в форме редактирования информации о книге.&lt;br /&gt;
* Изменено представление списка авторов&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Статусы обработки добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
Ready for process=Отмечен для обработки&lt;br /&gt;
&lt;br /&gt;
Successfully added=Успешно добавлен&lt;br /&gt;
&lt;br /&gt;
Updated=Обновлено&lt;br /&gt;
&lt;br /&gt;
Bad archive=Поврежденный архив&lt;br /&gt;
&lt;br /&gt;
Parsing error=Ошибка разбора&lt;br /&gt;
&lt;br /&gt;
Duplicate (identical)=Дубликат (идентичный)&lt;br /&gt;
&lt;br /&gt;
Duplicate (older)=Дубликат (старее)&lt;br /&gt;
&lt;br /&gt;
Duplicate (IDs differ)=Дубликат (ID отличается)&lt;br /&gt;
&lt;br /&gt;
Duplicate=Дубликат&lt;br /&gt;
&lt;br /&gt;
Error updating database=Ошибка обновления базы&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Алгоритм анализа сканером добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
1. Сканер ищет подобный документ по идентификатору, созданному из названия книги и авторов&lt;br /&gt;
в алфавитном порядке. Если документ с таким идентификатором не найден в базе, создается новый&lt;br /&gt;
документ (статус &amp;quot;Успешно добавлен&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Если документ с таким идентификатором найден, проверяется, совпадает ли в них поле ID. Если&lt;br /&gt;
поле ID совпадает, проверяется версия (поле VERSION) добавляемого документа. Если версия больше,&lt;br /&gt;
чем версия документа в библиотеке, документ заменяет аналогичный документ в библиотеке (статус&lt;br /&gt;
&amp;quot;Обновлено&amp;quot;). Если поля ID не совпадают, документу присваивается статус &amp;quot;Дубликат (ID отличается)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Если версии не отличаются, проверяется соответствие размеров и дат последней модификации&lt;br /&gt;
двух документов. Если размеры файлов и их даты последней модификации совпадают, документ&lt;br /&gt;
приобретает статус &amp;quot;Дубликат (идентичный)&amp;quot;. Если версия добавляемого документа меньше или&lt;br /&gt;
дата последней модификации меньше при равных версиях, присваивается статус &amp;quot;Дубликат (старее)&amp;quot;.&lt;br /&gt;
Иначе присваивается статус &amp;quot;Дубликат&amp;quot; (т.е., когда версии равны, но добавляемый документ новее (?)&lt;br /&gt;
по дате последней модификации).&lt;br /&gt;
&lt;br /&gt;
4. Если в процессе обработки в базе (после распаковки, парсинга, и упаковки) возникает любая&lt;br /&gt;
непредвиденная ошибка, документ приобретает статус &amp;quot;Ошибка обновления базы&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.50 (25.01.2007):&lt;br /&gt;
* В сканере добавлена возможность выбрать несколько записей и обработать одной командой&lt;br /&gt;
* Устранено несколько мелких недочетов в сканере и форме редактирования информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.49 (25.01.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при импорте сканером книг с длинными названиями жанров&lt;br /&gt;
в старом формате.&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.46 (24.01.2007):&lt;br /&gt;
* В сканере в левой части убран &amp;quot;лишний&amp;quot; столбец с датой поиска файла, а в правой -- &lt;br /&gt;
отменена группировка по-умолчанию по дате обработки.&lt;br /&gt;
* В списках книг установлена сортировка по-умолчанию: серия, номер, название книги.&lt;br /&gt;
* Служебный файл сканера переименован с  FBLIBRARY.FDB  в  FBSCANNER.FDB (предложено faiber).&lt;br /&gt;
Файл со старым именем будет переименован автоматически при старте программы.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.45 (23.01.2007):&lt;br /&gt;
* Переписана форма &amp;quot;Информация о книге&amp;quot; и процедуры внесения изменений в FB2-файл.&lt;br /&gt;
ВНИМАНИЕ!&lt;br /&gt;
Нужно учитывать, что для минимизации возможных искажений исходного FB2-файла в&lt;br /&gt;
нем переписываются только те реквизиты, которые были изменены в форме редактирования.&lt;br /&gt;
В то же время, в случае переписывания многострочных текстовых полей для форматирования&lt;br /&gt;
текста будет использовано только простое разбиение на параграфы с помощью тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Т.е., например, если аннотация не изменялась, то в FB2-файле останется узел &amp;lt;annotation&amp;gt;,&lt;br /&gt;
который полностью совпадает в исходным. ОДНАКО, если текст в поле &amp;quot;Аннотация&amp;quot; изменялся,&lt;br /&gt;
то узел &amp;lt;annotation&amp;gt; в FB2-файле будет переписан заново, используя простое разбиение текста&lt;br /&gt;
на параграфы при помощи тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;, и при этом потеряется сложное форматирование&lt;br /&gt;
аннотации (тегами &amp;lt;poem&amp;gt;,  &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;subtitle&amp;gt;, &amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;empty-line/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Одним словом, без надобности не редактируйте поля &amp;quot;Аннотация&amp;quot;, &amp;quot;История&amp;quot;, &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Версия 1.0.0.42 (16.01.2007):&lt;br /&gt;
* Добавлена функция поиска по зарегистрированным в портале библиотекам (автор: PDV)&lt;br /&gt;
* В сканере расширен список статусов, сигнализирующих о результатах обработки файла&lt;br /&gt;
* Добавлена проверка прав доступа для редактирования информации об авторах и синонимах&lt;br /&gt;
(предложено Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.37 (12.01.2007):&lt;br /&gt;
* База данных: поле &amp;quot;Имя&amp;quot; (автора, переводчика) расширено со 20 до 40 символов&lt;br /&gt;
* База данных: поле &amp;quot;Отчество&amp;quot; (автора, переводчика) расширено со 30 до 40 символов&lt;br /&gt;
* База данных: тип поля &amp;quot;DocInfo.FileDate&amp;quot; изменен с DATE на TIMESTAMP.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.35 (22.12.2006):&lt;br /&gt;
* С целью оптимизации переписаны процедуры парсинга и импорта книги в сканером&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.34 (21.12.2006):&lt;br /&gt;
* Исправлена очередная ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.33 (20.12.2006):&lt;br /&gt;
* Исправлена ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
* В сканере исправлена процедура для замещения книги другой версией (при различающихся ID книг).&lt;br /&gt;
* В сканере добавлена возможность, в случае обнаружения дубликата, создавать новую книгу, не удаляя старой.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.32 (18.12.2006):&lt;br /&gt;
* Автоматическое обновление хранимых процедур в базе данных&lt;br /&gt;
* Процедура для копирования информации об авторах, пользователях, рецензиях, цитатах, оценках, прочтениях из других баз данных (см. файл Migration.txt)&lt;br /&gt;
* Мелкие усовершенствования и баг-фиксы&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.30 (08.12.2006):&lt;br /&gt;
* Опция сохранения размеров и позиций окон программы&lt;br /&gt;
* Настройки алфавитной панели: шрифт, размеры, интервал (PDV)&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.26 (01.12.2006):&lt;br /&gt;
* База данных: опять без кодировки по-умолчанию!&lt;br /&gt;
* База данных: построены все ограничения целостности на уровне таблиц&lt;br /&gt;
* База данных: исправлены ошибки в процедурах при создании серий&lt;br /&gt;
* База данных: поле &amp;quot;Название книги&amp;quot; расширено со 100 до 252 символов&lt;br /&gt;
* Исправлены ошибки при импорте неархивированных FB2-файлов&lt;br /&gt;
* Исправлено несколько ошибок, касающихся интерфейса.&lt;br /&gt;
* Исправлена ошибка, возникающая при вводе нового пользователя (AlexArh).&lt;br /&gt;
* Исправлена ошибка при импорте файлов с датами в нестандартных форматах&lt;br /&gt;
* Расширены поля на форме сканера для счетчиков файлов&lt;br /&gt;
* Добавлены перекрестные ссылки на автора и серию (PDV)&lt;br /&gt;
* Портал (перечень доступных библиотек) теперь хранится в ini-файле вместо БД (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.20 (22.11.2006):&lt;br /&gt;
* Сканер построен по &amp;quot;старой&amp;quot; модели, которая более ориентирована на пакетное добаление книг (аналогично версии 1.0.0.12, но в одном окне).&lt;br /&gt;
* Поиск в главной форме вызывается по Ctrl-F&lt;br /&gt;
* После закрытия сканера сохраняется позиция в списке авторов, которая была перед открытием сканера&lt;br /&gt;
* Сохраняются информация о прочтении, оценках и заметках при обновлении книги новой версией&lt;br /&gt;
* Проверяются права пользователя при открытии другой базы/библиотеки&lt;br /&gt;
* Базы данных перестроены в версии Firebird 1.5.3 с кодировкой по умолчанию WIN1251. Архив с программой включает в себя обновленную библиотеку gds32.dll&lt;br /&gt;
* Программа ожидает файлы баз данных в кодировке WIN1251, из-за этого зависает при попытке открыть БД старого формата без указания кодировки. Пока не выяснено, почему сессия зависает, а не выдает сообщение об ошибке в момент создания.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Замечания и баг-репорты принимаются на  &amp;lt;taciturnman@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== История от Дмитрия Пустовита==&lt;br /&gt;
&lt;br /&gt;
Сразу отвечу на вопрос &amp;quot;Почему такой скачок в версиях?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Были произведены кардинальные изменения как в программном коде, так и в структуре&lt;br /&gt;
базы данных. Билдов (невыложенных) было очень много. Изменения, производимые в программе&lt;br /&gt;
не фиксировал по причине банальной лени и нехватки времени.&lt;br /&gt;
&lt;br /&gt;
К тому же, я думаю, что программа уже достаточно функциональна и достойна того, чтобы &lt;br /&gt;
изменить мажорный номер версии.&lt;br /&gt;
&lt;br /&gt;
В процессе работы над программой мне очень помогают замечания пользователей. &lt;br /&gt;
&lt;br /&gt;
Большое количество ошибок и недочетов выявлено именно ими.&lt;br /&gt;
&lt;br /&gt;
По мере возможности я постарался в данном файле указывать имена или ники (форум&lt;br /&gt;
fictionbook.org) людей выявивших ошибку или посоветовавших внести какое-либо &lt;br /&gt;
изменение в программу. &lt;br /&gt;
&lt;br /&gt;
Большое им спасибо за помощь!&lt;br /&gt;
&lt;br /&gt;
Важные (ИМХО) замечания по алгоритму работы программы:&lt;br /&gt;
&lt;br /&gt;
1. Названия книг, Серий в базе данных (и соответственно в Description после редактирования)&lt;br /&gt;
хранятся в виде ProperCase (т.е. каждое слово с заглавной буквы). Предваряя вопросы: пробовал по-разному, МНЕ ПОНРАВИЛСЯ ЭТОТ ВАРИАНТ.&lt;br /&gt;
&lt;br /&gt;
3. При сохранении книги на диск, а так же в режиме работы с файловой системой &lt;br /&gt;
имя файла книги формируется следующим образом:&lt;br /&gt;
&lt;br /&gt;
Фамилия_Имя (или Имя_Фамилия) (в зависимости от режима LNFN или FNLN) ПЕРВОГО В СПИСКЕ АВТОРА&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Название_книги&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
(Название_Серии-Номер_в_серии)&lt;br /&gt;
Причем, в зависимости от значения ключа &amp;quot;Транслит&amp;quot; в настройках все это будет или кириллицей&lt;br /&gt;
или латиницей.&lt;br /&gt;
&lt;br /&gt;
4. При формировании имени файла заменяются на подчеркивание символы не входящие в диапазон:&lt;br /&gt;
['A'..'Z', 'a'..'z', '0'..'9', '-', '!', '_', 'А'..'Я', 'а'..'я', 'Ё', 'ё']&lt;br /&gt;
&lt;br /&gt;
5. При сохранении в базе данных (и в книге после выгрузки из библиотеки) обложка&lt;br /&gt;
преобразуется к JPG, независимо от того, в каком формате она была в исходном файле.&lt;br /&gt;
&lt;br /&gt;
Ограничения&lt;br /&gt;
&lt;br /&gt;
1. Не поддерживается отображение более 1 обложки для каждой книги&lt;br /&gt;
&lt;br /&gt;
2. Размер аннотации книги ограничен 4096 байтами (я считаю, что больше - &lt;br /&gt;
это уже предисловие). При большем размере сканер не пропустит&lt;br /&gt;
&lt;br /&gt;
3. Есть ограничения по длине полей. Обычно лишнее урезается справа. Но сканер может&lt;br /&gt;
и не пропустить (не до конца проверил).&lt;br /&gt;
&lt;br /&gt;
4. Может есть еще что-то, просто на данный момент я не вспомнил.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Функционал:&lt;br /&gt;
&lt;br /&gt;
*Визуализация физического размера файла базы данных&lt;br /&gt;
*Сохранение Ini-файла не в рабочем каталоге &lt;br /&gt;
*Перенос/копирование из библиотеки в библиотеку&lt;br /&gt;
*Добавление книг формата не FB2&lt;br /&gt;
&lt;br /&gt;
Plugins:&lt;br /&gt;
*Экспорт списка книг в XML,CVS,TXT,XLS&lt;br /&gt;
*Экспорт заголовков (BookInfo) (plugin)&lt;br /&gt;
*Построение простейшего сайта на основе БД (plugin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.8 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена серьезная ошибка. При редактировании информации о книге менялся ID документа. Теперь он остается прежним &lt;br /&gt;
&lt;br /&gt;
! Добавил возможность сортировки в таблицах щелчком по заголовку (Glassy) &lt;br /&gt;
&lt;br /&gt;
+ Изменил диалог создания библиотеки. Теперь сразу можно выбрать режим хранения книг (Admin) &lt;br /&gt;
&lt;br /&gt;
+  Zip-ы из TMP теперь удаляются. &lt;br /&gt;
&lt;br /&gt;
+ Добавил в сканер расшифровку ошибки/деталей дубликата (Admin) &lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку записи списка жанров. Не производился поиск в алтернативных названиях  &lt;br /&gt;
&lt;br /&gt;
! Таблица  Errors перенесена в файл FBLIBRARY.FDB &lt;br /&gt;
&lt;br /&gt;
! Переделана форма отображения статистики. Теперь можно увидеть количество прочитанных книг (Alex)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность выбора действия по двойному клику по книге в списке (Не помню, кто просил)  &lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.4 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Косметические изменения &lt;br /&gt;
&lt;br /&gt;
+ Перевод заголовка главной формы работает нормально  &lt;br /&gt;
&lt;br /&gt;
+ Убрал кнопки удалить обложку и загрузить обложку с главной формы -теперь доступны только в корректировке информации о книге  &lt;br /&gt;
&lt;br /&gt;
+ В комплект включена исправленная база данных &lt;br /&gt;
&lt;br /&gt;
+ В сканере исправлен участок, отвечающий за замену книг в базе найденным дубликатом (теперь обновляется не только сам файл, но и информаци в базе данных) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена процедура изменения способа хранения (при большом количестве книг системе не хватало ресурсов, сейчас процедура работает стабильно. Проверено на 7000 книгах)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность указать папку на СЕ устройcтве при передаче файлов. (проверял на 2 устройствах Qtek 2020 и iPAQ 1915. В основную память прошло на ура в обоих случаях, на Storage Card на iPAQ скопировалось нормально, на Qtek файл сбойный. Подозреваю флешку. Проверяйте). Папка сохраняется в ini-файле. &lt;br /&gt;
&lt;br /&gt;
! Положение и размер главной формы, формы просмотра обложки, формы сканера, а также положения и размеры колонок грида, положения и размеры панелей сохраняется при выходе  в файле props.ini. Оборотная сторона: пришлось на данных формах отключить максимизацию и в первый раз они могут встать некрасиво на экране (свойство Position выставлено в poDesigned)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0 RC1 (DB+File System Version)&lt;br /&gt;
&lt;br /&gt;
FB2-Сканер&lt;br /&gt;
&lt;br /&gt;
! Сканер сильно переработан и перенесен из dll в основную программу &lt;br /&gt;
&lt;br /&gt;
! Изменен алгоритм определения дубликатов. Теперь во внимание принимается ID из&lt;br /&gt;
файла книги. &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность отложить обработку ошибок сканирования на другой&lt;br /&gt;
сеанс работы с программой&lt;br /&gt;
&lt;br /&gt;
! Убран режим автоматического переноса файлов по папкам в процессе сканирования&lt;br /&gt;
Это можно сделать вручную по правому клику на списке ошибок&lt;br /&gt;
&lt;br /&gt;
! Теперь можно заменить книгу в библиотеке дубликатом, найденным в процессе &lt;br /&gt;
сканирования&lt;br /&gt;
&lt;br /&gt;
! При перемещении по списку ошибок в случае дубликата внизу отображается книга из&lt;br /&gt;
библиотеки, чей дубликат был найден. Здесь же видна версия документа.&lt;br /&gt;
&lt;br /&gt;
Библиотека &lt;br /&gt;
&lt;br /&gt;
! Оптимизорваны запросы к базе данных. Теперь запуск программы происходит значительно &lt;br /&gt;
быстрее&lt;br /&gt;
&lt;br /&gt;
! На вкладках отображается размер архива с книгой&lt;br /&gt;
&lt;br /&gt;
! Добавлена информация о количестве рецензий на книгу&lt;br /&gt;
&lt;br /&gt;
! Изменена панель с алфавитными вкладками для авторов (вместо вкладок теперь надписи)&lt;br /&gt;
&lt;br /&gt;
! Подписи для вкалдок вынесены в отдельный файл ABC.TXT в папке Language&lt;br /&gt;
&lt;br /&gt;
! Добавлен режим хранения книг в виде файловой системы, замечания - см. выше&lt;br /&gt;
&lt;br /&gt;
! Поменял движок скинов. Программа &amp;quot;понимает&amp;quot; *.msstyle&lt;br /&gt;
&lt;br /&gt;
! Добавлена работа с авторами. В базе данных есть таблица синонимов автора. При &lt;br /&gt;
работе по ней сканера производится поиск в первую очередь. При нахождении совпадения&lt;br /&gt;
в базу попадают правильные значения данных автора (файл книги при этом не меняется)&lt;br /&gt;
&lt;br /&gt;
! Добавлены кнопки часто используемых операций на панель управления&lt;br /&gt;
&lt;br /&gt;
! Включено отображение всплывающих подсказок к кнопкам&lt;br /&gt;
&lt;br /&gt;
! Есть возможность импорта жанров из файла genres_transfer. При этом происходит не полная&lt;br /&gt;
замена жанров, а ОБНОВЛЕНИЕ существующих. К сожалению я не смог (пока) найти способ &lt;br /&gt;
напрямую использовать этот файл без импорта.&lt;br /&gt;
&lt;br /&gt;
! На панель инструментов выведена кнопка &amp;quot;Обновить&amp;quot;. При нажатии на нее происходить &lt;br /&gt;
переоткрытие запросов на текущей вкладке. Я отказался от автоматического обновления в&lt;br /&gt;
пользу быстродействия&lt;br /&gt;
&lt;br /&gt;
! Расширен функционал многопользовательской версии:&lt;br /&gt;
* При добавлении книги теперь фиксируется, кем она добавлена&lt;br /&gt;
* Добавлена возможность не отображать прочитанные книги   &lt;br /&gt;
* Для каждой книги можно вести &amp;quot;цитатник&amp;quot;. Построен по тому же принципу, что история&lt;br /&gt;
и рецензии&lt;br /&gt;
* - Удалять книги может либо тот, кто эту книгу внес, либо владелец&lt;br /&gt;
библиотеки.&lt;br /&gt;
* Удалить автора может только владелец библиотеки&lt;br /&gt;
* Добавлена возможность запомнить пользователя, входящего в программу по умолчанию&lt;br /&gt;
(если вы владелец библиотеки и работаете с чужого рабочего места &lt;br /&gt;
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВОЗМОЖНОСТЬ (если вас интересует результат :))).&lt;br /&gt;
&lt;br /&gt;
+ Устранена ошибка, когда в описание книги с отсутствующей обложкой&lt;br /&gt;
записывалась обложка от другой, уже обработаной книги&lt;br /&gt;
&lt;br /&gt;
+ Исправлено много незначительных ошибок&lt;br /&gt;
&lt;br /&gt;
Версия 0.3.1.2&lt;br /&gt;
&lt;br /&gt;
! Поддержка скинов (пока есть 5 встроенных) в планах - &lt;br /&gt;
загрузка из файлов&lt;br /&gt;
&lt;br /&gt;
! Удаление авторов&lt;br /&gt;
&lt;br /&gt;
! Многопользовательский режим&lt;br /&gt;
*Отметка о прочтении&lt;br /&gt;
*Авторизация пользователя&lt;br /&gt;
*Статус &amp;quot;Владелец библиотеки&amp;quot;&lt;br /&gt;
*Рецензия&lt;br /&gt;
*История для каждого пользователя&lt;br /&gt;
*Избранное для каждого пользователя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+ Очистка временного каталога&lt;br /&gt;
&lt;br /&gt;
+ Статистика после добавления книг в библиотеку&lt;br /&gt;
&lt;br /&gt;
+ Добавлено несколько кнопок на панель инструментов&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
+ Изменен алгоритм декодирования обложки. Теперь это происходит намного &lt;br /&gt;
быстрее даже на больших (порядка 1 Мб) обложках.&lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку кодирования обложки (формат Base64 в конце м.б. не более 2 знаков =).&lt;br /&gt;
&lt;br /&gt;
+ Подправил алгоритм распознавания MIME для обложки. &lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.32&lt;br /&gt;
&lt;br /&gt;
! Добавлен украинский языковый файл (Alex)&lt;br /&gt;
&lt;br /&gt;
+ Не работает &amp;quot;переносить в зависимости от результата операции&amp;quot; (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Неправильно заполняется autorlist&lt;br /&gt;
&lt;br /&gt;
+ Не отображается autorlist для книг с 2 и более авторами&lt;br /&gt;
&lt;br /&gt;
+ После правки информации о книге частично убивается информация об авторе, в главном окне автора книги видно, &lt;br /&gt;
а через поиск по имени/фамилии автора книга больше не находится (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Ещё, если править инфо о книге без обложки, в окне светится обложка от &lt;br /&gt;
последней редактируемой и сохранённой (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ UTF кодировка нестабильно пишется в файл&lt;br /&gt;
&lt;br /&gt;
+ на PDA и при сохранении книги на диск создаётся архив с именем .fb2.zip (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Не очищается папка tmp независимо от указания в настройках (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Исправлена ошибка поиска по интервалу дат (при задании периода менее двух &lt;br /&gt;
дней не находилось ничего)&lt;br /&gt;
&lt;br /&gt;
+ Заменил гриды на главной форме для обзора большего количества информации&lt;br /&gt;
и для введения впоследствии лучшей функциональности&lt;br /&gt;
&lt;br /&gt;
+ Поставил задержку на обновление Detail датасетов при перемещении по Master&lt;br /&gt;
Перемещение стало более комфортным (ИМХО). Detail обновляется теперь только&lt;br /&gt;
при остановке прокрутки Master&lt;br /&gt;
&lt;br /&gt;
+ Окно можно развернуть на весь экран (Stepochka)&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
! Немного оптимизировал код и изменил интерфейс&lt;br /&gt;
&lt;br /&gt;
! Добавил возможность прервать сканирование (Stepochka)&lt;br /&gt;
&lt;br /&gt;
! Добавил окно для вывода текущей операции &lt;br /&gt;
&lt;br /&gt;
! Добавил расшифровку ошибок на каждом из этапов работы (MAX)&lt;br /&gt;
&lt;br /&gt;
+ Устранил ошибку, связанную с Американскими настройками даты (yyyy.mm.dd) (спасибо за найденный глюк, MAX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.23&lt;br /&gt;
&lt;br /&gt;
1.  Заменена компонента, отвечающая за работу с ZIP. (Admin)&lt;br /&gt;
&lt;br /&gt;
2.  Сканер FB2 вынесен в отдельную DLL&lt;br /&gt;
&lt;br /&gt;
3.  Сканер теперь осуществляет реккурсивный обход папок, начиная с указанной (j0ker)&lt;br /&gt;
&lt;br /&gt;
4.  Изменена структура базы данных.&lt;br /&gt;
&lt;br /&gt;
5.  Оптимизированы запросы&lt;br /&gt;
&lt;br /&gt;
6.  Добавлена поддержка языковых файлов&lt;br /&gt;
&lt;br /&gt;
7.  Добавлена возможность регистрации нескольких библиотек (в т.ч. и находящихся на удаленном компьютере)&lt;br /&gt;
&lt;br /&gt;
8.  Добавлена возможность подключения программы для чтения&lt;br /&gt;
&lt;br /&gt;
9.  Изменено оформление интерфейса программы&lt;br /&gt;
&lt;br /&gt;
10. В редактирование BookInfo добавлены недостающие поля&lt;br /&gt;
&lt;br /&gt;
11. При сохранении BookInfo теперь обновляется сам файл в базе данных&lt;br /&gt;
&lt;br /&gt;
12. Добавлена поддержка plugin-ов&lt;br /&gt;
&lt;br /&gt;
13. Операция по сохранению базы в структуру папок вынесена в plugin&lt;br /&gt;
&lt;br /&gt;
14. Исправлена ошибка с названиями, содержащими кавычки и пр. недопустимые символы&lt;br /&gt;
&lt;br /&gt;
15. Исправлены ранее остававшиеся незамеченными ошибки&lt;br /&gt;
&lt;br /&gt;
16. Начиная с этой версии я работаю над программой один.&lt;br /&gt;
&lt;br /&gt;
Замеченные недоработки и недочеты:&lt;br /&gt;
&lt;br /&gt;
1. Не всегда правильно отрабатывает &amp;quot;Портал&amp;quot; при невозможности подключения&lt;br /&gt;
к последней открытой библиотеке.&lt;br /&gt;
&lt;br /&gt;
2. При выгрузке из библиотеки на диск поддерживаются пока только UTF-8 и&lt;br /&gt;
Win-1251. (У меня не было файлов в других кодировках - проверить остальные&lt;br /&gt;
не смог)&lt;br /&gt;
&lt;br /&gt;
Версия 0.1 beta 1&lt;br /&gt;
&lt;br /&gt;
Начальная версия&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-27T14:01:23Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.0.rar Последний полный пакет RELEASE (1.1.0.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:15, 26 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.1.update.rar Последний апдейт RELEASE (1.1.0.1)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:01, 27 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Убрать успешно обработанные&amp;quot; ===&lt;br /&gt;
Программа 1.0.0.73, &lt;br /&gt;
Firebird_1_5, &lt;br /&gt;
База данных 1.0.0.64, Хранение на диске&lt;br /&gt;
# Добавляем книги&lt;br /&gt;
# В окне сканера &amp;quot;Найденные книги&amp;quot; выбираем по правой кнопке мыши &amp;quot;Убрать успешно обработанные&amp;quot;&lt;br /&gt;
# Получаем &lt;br /&gt;
[[Изображение:Err.JPG]]&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 11:57, 21 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. --[[Участник:TaciturnMan|TaciturnMan]] 12:18, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-26T09:20:51Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* &amp;quot;Убрать успешно обработанные&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.0.rar Последний полный пакет RELEASE (1.1.0.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:15, 26 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.0.update.rar Последний апдейт RELEASE (1.1.0.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:15, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Убрать успешно обработанные&amp;quot; ===&lt;br /&gt;
Программа 1.0.0.73, &lt;br /&gt;
Firebird_1_5, &lt;br /&gt;
База данных 1.0.0.64, Хранение на диске&lt;br /&gt;
# Добавляем книги&lt;br /&gt;
# В окне сканера &amp;quot;Найденные книги&amp;quot; выбираем по правой кнопке мыши &amp;quot;Убрать успешно обработанные&amp;quot;&lt;br /&gt;
# Получаем &lt;br /&gt;
[[Изображение:Err.JPG]]&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 11:57, 21 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. --[[Участник:TaciturnMan|TaciturnMan]] 12:18, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-26T09:20:13Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Синонимы и перемещение */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.0.rar Последний полный пакет RELEASE (1.1.0.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:15, 26 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.0.update.rar Последний апдейт RELEASE (1.1.0.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:15, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
Исправлено в версии 1.1.0.0. Старый файл удаляется. Насчет строгого соответствия &amp;quot;Автор-Каталог&amp;quot; вопрос изучается.&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:20, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Убрать успешно обработанные&amp;quot; ===&lt;br /&gt;
Программа 1.0.0.73, &lt;br /&gt;
Firebird_1_5, &lt;br /&gt;
База данных 1.0.0.64, Хранение на диске&lt;br /&gt;
# Добавляем книги&lt;br /&gt;
# В окне сканера &amp;quot;Найденные книги&amp;quot; выбираем по правой кнопке мыши &amp;quot;Убрать успешно обработанные&amp;quot;&lt;br /&gt;
# Получаем &lt;br /&gt;
[[Изображение:Err.JPG]]&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 11:57, 21 февраля 2007 (MSK)&lt;br /&gt;
'''Исправлено в версии 1.1.0.0'''. --[[Участник:TaciturnMan|TaciturnMan]] 12:18, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-26T09:18:15Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* &amp;quot;Убрать успешно обработанные&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.0.rar Последний полный пакет RELEASE (1.1.0.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:15, 26 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.0.update.rar Последний апдейт RELEASE (1.1.0.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:15, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Убрать успешно обработанные&amp;quot; ===&lt;br /&gt;
Программа 1.0.0.73, &lt;br /&gt;
Firebird_1_5, &lt;br /&gt;
База данных 1.0.0.64, Хранение на диске&lt;br /&gt;
# Добавляем книги&lt;br /&gt;
# В окне сканера &amp;quot;Найденные книги&amp;quot; выбираем по правой кнопке мыши &amp;quot;Убрать успешно обработанные&amp;quot;&lt;br /&gt;
# Получаем &lt;br /&gt;
[[Изображение:Err.JPG]]&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 11:57, 21 февраля 2007 (MSK)&lt;br /&gt;
'''Исправлено в версии 1.1.0.0'''. --[[Участник:TaciturnMan|TaciturnMan]] 12:18, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian</id>
		<title>История программы FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian"/>
				<updated>2007-02-26T09:16:26Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* История от TaciturnMan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== История от TaciturnMan==&lt;br /&gt;
'''Версия 1.1.0.0 (26.02.2007): RELEASE'''&lt;br /&gt;
* Мелкие усовершенствования в интерфейсе.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.76 (21.02.2007):&lt;br /&gt;
* Исправлены ошибки в поиске по всем библиотекам.&lt;br /&gt;
* Усовершенствована процедура для авторов &amp;quot;Добавить как синоним&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.74 (20.02.2007):&lt;br /&gt;
* Исправлена ошибка, приводящая к невозможности добавить книгу в избранное, если она отмечена&lt;br /&gt;
как прочитанная (Stepochka).&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при удалении успешно обработанных записей.&lt;br /&gt;
* Исправлена ошибка, возникающая в сканере при обработке нескольких записей, если включен&lt;br /&gt;
автофильтр.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.73 (16.02.2007):&lt;br /&gt;
* Усовершенствование сканера с целью удобного отображения отличий при сравнении файлов.&lt;br /&gt;
Изменение структуры таблиц в файле FBScanner.fdb.&lt;br /&gt;
'''ВНИМАНИЕ! Удалите файл FBScanner.fdb в корневой папке программы перед запуском&lt;br /&gt;
новой версии программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.71 (16.02.2007):&lt;br /&gt;
* С целью ускорения загрузки программы изменен механизм многоязыковой поддержки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.69 (15.02.2007):&lt;br /&gt;
* Создание процедуры для изменения порядка следования имени и фамилии авторов в базе&lt;br /&gt;
(пункт меню &amp;quot;Инструменты&amp;quot;/&amp;quot;Переписать списки авторов книг&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.67 (14.02.2007):&lt;br /&gt;
* Замена Font.Charset на RUSSIAN_CHARSET для главной формы программы (для тестирования).&lt;br /&gt;
* Добавлено восстановление позиций в списках авторов и книг, которые были активны перед закрытием&lt;br /&gt;
программы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.65 (13.02.2007):&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по году издания книги.&lt;br /&gt;
* Изменение в сканере порядка следования имен и фамилий авторов на &amp;quot;Lastname, Firstname&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.64 (12.02.2007):&lt;br /&gt;
* Усовершенствование интерфейса, контексных меню авторов и книг.&lt;br /&gt;
* Теперь возможно выполнять основные операции для нескольких отмеченных книг одновременно.&lt;br /&gt;
* Исправлены хранимые процедуры для работы со списками прочитанных, запланированных к прочтению, избранных.&lt;br /&gt;
'''ВНИМАНИЕ! Рекомендуется удалить файл fb2props.ini в корневой папке программы перед запуском новой версии программы для возврата к начальным настройкам параметров окон, панелей и меню программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.62 (09.02.2007):&lt;br /&gt;
* Исправлены процедуры вызова приложений через пользовательское меню.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.60 (07.02.2007):&lt;br /&gt;
* Добавлена настройки колонок в списке авторов, на вкладках &amp;quot;Серии&amp;quot;, &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по языку документа, исходному языку книги и признаку &amp;quot;Только непрочитанные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.59 (06.02.2007):&lt;br /&gt;
* Добавлена возможность индивидуальной настройки кнопок тулбара и колонок в гридах (PDV). Сохранение настроек в ini-файле (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.58 (05.02.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при входе в настройки, если программа запущена с расшаренной сетевой папки (Stepochka). Однако, база данных с библиотекой по прежнему должна находиться либо на локальном диске, либо быть доступной через сервер Firebird, но не на разделяемом ресурсе: http://www.ibase.ru/ibfaq.htm#share&lt;br /&gt;
* Устранены ошибки при подсчете статистики в сканере (FBAdmin).&lt;br /&gt;
* Устранена ошибка, возникающая при добавлении книги в избранное из списка запланированных к чтению книг (Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.56 (01.02.2007):&lt;br /&gt;
* Исправлена ошибка с аннотацией на вкладке &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Устранена ошибка, возникающая после регистрации пользователя при активной вкладке &amp;quot;Новинки&amp;quot;.&lt;br /&gt;
* Востановлено контекстное меню в списке проектов, найденных с помощью поиска в текущей библиотеке.&lt;br /&gt;
Контекстное меню в списке проектов, найденных с помощью поиска во всех библиотеках, отключено.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.54 (31.01.2007):&lt;br /&gt;
* Устранен баг с пустыми именами в списке авторов.&lt;br /&gt;
* Усовершенствован механизм автоматического обновления структуры базы данных&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.52 (30.01.2007):&lt;br /&gt;
* Устранен баг с обрезанием имен и фамилий авторов в форме редактирования информации о книге.&lt;br /&gt;
* Изменено представление списка авторов&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Статусы обработки добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
Ready for process=Отмечен для обработки&lt;br /&gt;
&lt;br /&gt;
Successfully added=Успешно добавлен&lt;br /&gt;
&lt;br /&gt;
Updated=Обновлено&lt;br /&gt;
&lt;br /&gt;
Bad archive=Поврежденный архив&lt;br /&gt;
&lt;br /&gt;
Parsing error=Ошибка разбора&lt;br /&gt;
&lt;br /&gt;
Duplicate (identical)=Дубликат (идентичный)&lt;br /&gt;
&lt;br /&gt;
Duplicate (older)=Дубликат (старее)&lt;br /&gt;
&lt;br /&gt;
Duplicate (IDs differ)=Дубликат (ID отличается)&lt;br /&gt;
&lt;br /&gt;
Duplicate=Дубликат&lt;br /&gt;
&lt;br /&gt;
Error updating database=Ошибка обновления базы&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Алгоритм анализа сканером добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
1. Сканер ищет подобный документ по идентификатору, созданному из названия книги и авторов&lt;br /&gt;
в алфавитном порядке. Если документ с таким идентификатором не найден в базе, создается новый&lt;br /&gt;
документ (статус &amp;quot;Успешно добавлен&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Если документ с таким идентификатором найден, проверяется, совпадает ли в них поле ID. Если&lt;br /&gt;
поле ID совпадает, проверяется версия (поле VERSION) добавляемого документа. Если версия больше,&lt;br /&gt;
чем версия документа в библиотеке, документ заменяет аналогичный документ в библиотеке (статус&lt;br /&gt;
&amp;quot;Обновлено&amp;quot;). Если поля ID не совпадают, документу присваивается статус &amp;quot;Дубликат (ID отличается)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Если версии не отличаются, проверяется соответствие размеров и дат последней модификации&lt;br /&gt;
двух документов. Если размеры файлов и их даты последней модификации совпадают, документ&lt;br /&gt;
приобретает статус &amp;quot;Дубликат (идентичный)&amp;quot;. Если версия добавляемого документа меньше или&lt;br /&gt;
дата последней модификации меньше при равных версиях, присваивается статус &amp;quot;Дубликат (старее)&amp;quot;.&lt;br /&gt;
Иначе присваивается статус &amp;quot;Дубликат&amp;quot; (т.е., когда версии равны, но добавляемый документ новее (?)&lt;br /&gt;
по дате последней модификации).&lt;br /&gt;
&lt;br /&gt;
4. Если в процессе обработки в базе (после распаковки, парсинга, и упаковки) возникает любая&lt;br /&gt;
непредвиденная ошибка, документ приобретает статус &amp;quot;Ошибка обновления базы&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.50 (25.01.2007):&lt;br /&gt;
* В сканере добавлена возможность выбрать несколько записей и обработать одной командой&lt;br /&gt;
* Устранено несколько мелких недочетов в сканере и форме редактирования информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.49 (25.01.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при импорте сканером книг с длинными названиями жанров&lt;br /&gt;
в старом формате.&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.46 (24.01.2007):&lt;br /&gt;
* В сканере в левой части убран &amp;quot;лишний&amp;quot; столбец с датой поиска файла, а в правой -- &lt;br /&gt;
отменена группировка по-умолчанию по дате обработки.&lt;br /&gt;
* В списках книг установлена сортировка по-умолчанию: серия, номер, название книги.&lt;br /&gt;
* Служебный файл сканера переименован с  FBLIBRARY.FDB  в  FBSCANNER.FDB (предложено faiber).&lt;br /&gt;
Файл со старым именем будет переименован автоматически при старте программы.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.45 (23.01.2007):&lt;br /&gt;
* Переписана форма &amp;quot;Информация о книге&amp;quot; и процедуры внесения изменений в FB2-файл.&lt;br /&gt;
ВНИМАНИЕ!&lt;br /&gt;
Нужно учитывать, что для минимизации возможных искажений исходного FB2-файла в&lt;br /&gt;
нем переписываются только те реквизиты, которые были изменены в форме редактирования.&lt;br /&gt;
В то же время, в случае переписывания многострочных текстовых полей для форматирования&lt;br /&gt;
текста будет использовано только простое разбиение на параграфы с помощью тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Т.е., например, если аннотация не изменялась, то в FB2-файле останется узел &amp;lt;annotation&amp;gt;,&lt;br /&gt;
который полностью совпадает в исходным. ОДНАКО, если текст в поле &amp;quot;Аннотация&amp;quot; изменялся,&lt;br /&gt;
то узел &amp;lt;annotation&amp;gt; в FB2-файле будет переписан заново, используя простое разбиение текста&lt;br /&gt;
на параграфы при помощи тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;, и при этом потеряется сложное форматирование&lt;br /&gt;
аннотации (тегами &amp;lt;poem&amp;gt;,  &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;subtitle&amp;gt;, &amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;empty-line/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Одним словом, без надобности не редактируйте поля &amp;quot;Аннотация&amp;quot;, &amp;quot;История&amp;quot;, &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Версия 1.0.0.42 (16.01.2007):&lt;br /&gt;
* Добавлена функция поиска по зарегистрированным в портале библиотекам (автор: PDV)&lt;br /&gt;
* В сканере расширен список статусов, сигнализирующих о результатах обработки файла&lt;br /&gt;
* Добавлена проверка прав доступа для редактирования информации об авторах и синонимах&lt;br /&gt;
(предложено Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.37 (12.01.2007):&lt;br /&gt;
* База данных: поле &amp;quot;Имя&amp;quot; (автора, переводчика) расширено со 20 до 40 символов&lt;br /&gt;
* База данных: поле &amp;quot;Отчество&amp;quot; (автора, переводчика) расширено со 30 до 40 символов&lt;br /&gt;
* База данных: тип поля &amp;quot;DocInfo.FileDate&amp;quot; изменен с DATE на TIMESTAMP.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.35 (22.12.2006):&lt;br /&gt;
* С целью оптимизации переписаны процедуры парсинга и импорта книги в сканером&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.34 (21.12.2006):&lt;br /&gt;
* Исправлена очередная ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.33 (20.12.2006):&lt;br /&gt;
* Исправлена ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
* В сканере исправлена процедура для замещения книги другой версией (при различающихся ID книг).&lt;br /&gt;
* В сканере добавлена возможность, в случае обнаружения дубликата, создавать новую книгу, не удаляя старой.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.32 (18.12.2006):&lt;br /&gt;
* Автоматическое обновление хранимых процедур в базе данных&lt;br /&gt;
* Процедура для копирования информации об авторах, пользователях, рецензиях, цитатах, оценках, прочтениях из других баз данных (см. файл Migration.txt)&lt;br /&gt;
* Мелкие усовершенствования и баг-фиксы&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.30 (08.12.2006):&lt;br /&gt;
* Опция сохранения размеров и позиций окон программы&lt;br /&gt;
* Настройки алфавитной панели: шрифт, размеры, интервал (PDV)&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.26 (01.12.2006):&lt;br /&gt;
* База данных: опять без кодировки по-умолчанию!&lt;br /&gt;
* База данных: построены все ограничения целостности на уровне таблиц&lt;br /&gt;
* База данных: исправлены ошибки в процедурах при создании серий&lt;br /&gt;
* База данных: поле &amp;quot;Название книги&amp;quot; расширено со 100 до 252 символов&lt;br /&gt;
* Исправлены ошибки при импорте неархивированных FB2-файлов&lt;br /&gt;
* Исправлено несколько ошибок, касающихся интерфейса.&lt;br /&gt;
* Исправлена ошибка, возникающая при вводе нового пользователя (AlexArh).&lt;br /&gt;
* Исправлена ошибка при импорте файлов с датами в нестандартных форматах&lt;br /&gt;
* Расширены поля на форме сканера для счетчиков файлов&lt;br /&gt;
* Добавлены перекрестные ссылки на автора и серию (PDV)&lt;br /&gt;
* Портал (перечень доступных библиотек) теперь хранится в ini-файле вместо БД (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.20 (22.11.2006):&lt;br /&gt;
* Сканер построен по &amp;quot;старой&amp;quot; модели, которая более ориентирована на пакетное добаление книг (аналогично версии 1.0.0.12, но в одном окне).&lt;br /&gt;
* Поиск в главной форме вызывается по Ctrl-F&lt;br /&gt;
* После закрытия сканера сохраняется позиция в списке авторов, которая была перед открытием сканера&lt;br /&gt;
* Сохраняются информация о прочтении, оценках и заметках при обновлении книги новой версией&lt;br /&gt;
* Проверяются права пользователя при открытии другой базы/библиотеки&lt;br /&gt;
* Базы данных перестроены в версии Firebird 1.5.3 с кодировкой по умолчанию WIN1251. Архив с программой включает в себя обновленную библиотеку gds32.dll&lt;br /&gt;
* Программа ожидает файлы баз данных в кодировке WIN1251, из-за этого зависает при попытке открыть БД старого формата без указания кодировки. Пока не выяснено, почему сессия зависает, а не выдает сообщение об ошибке в момент создания.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Замечания и баг-репорты принимаются на  &amp;lt;taciturnman@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== История от Дмитрия Пустовита==&lt;br /&gt;
&lt;br /&gt;
Сразу отвечу на вопрос &amp;quot;Почему такой скачок в версиях?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Были произведены кардинальные изменения как в программном коде, так и в структуре&lt;br /&gt;
базы данных. Билдов (невыложенных) было очень много. Изменения, производимые в программе&lt;br /&gt;
не фиксировал по причине банальной лени и нехватки времени.&lt;br /&gt;
&lt;br /&gt;
К тому же, я думаю, что программа уже достаточно функциональна и достойна того, чтобы &lt;br /&gt;
изменить мажорный номер версии.&lt;br /&gt;
&lt;br /&gt;
В процессе работы над программой мне очень помогают замечания пользователей. &lt;br /&gt;
&lt;br /&gt;
Большое количество ошибок и недочетов выявлено именно ими.&lt;br /&gt;
&lt;br /&gt;
По мере возможности я постарался в данном файле указывать имена или ники (форум&lt;br /&gt;
fictionbook.org) людей выявивших ошибку или посоветовавших внести какое-либо &lt;br /&gt;
изменение в программу. &lt;br /&gt;
&lt;br /&gt;
Большое им спасибо за помощь!&lt;br /&gt;
&lt;br /&gt;
Важные (ИМХО) замечания по алгоритму работы программы:&lt;br /&gt;
&lt;br /&gt;
1. Названия книг, Серий в базе данных (и соответственно в Description после редактирования)&lt;br /&gt;
хранятся в виде ProperCase (т.е. каждое слово с заглавной буквы). Предваряя вопросы: пробовал по-разному, МНЕ ПОНРАВИЛСЯ ЭТОТ ВАРИАНТ.&lt;br /&gt;
&lt;br /&gt;
3. При сохранении книги на диск, а так же в режиме работы с файловой системой &lt;br /&gt;
имя файла книги формируется следующим образом:&lt;br /&gt;
&lt;br /&gt;
Фамилия_Имя (или Имя_Фамилия) (в зависимости от режима LNFN или FNLN) ПЕРВОГО В СПИСКЕ АВТОРА&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Название_книги&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
(Название_Серии-Номер_в_серии)&lt;br /&gt;
Причем, в зависимости от значения ключа &amp;quot;Транслит&amp;quot; в настройках все это будет или кириллицей&lt;br /&gt;
или латиницей.&lt;br /&gt;
&lt;br /&gt;
4. При формировании имени файла заменяются на подчеркивание символы не входящие в диапазон:&lt;br /&gt;
['A'..'Z', 'a'..'z', '0'..'9', '-', '!', '_', 'А'..'Я', 'а'..'я', 'Ё', 'ё']&lt;br /&gt;
&lt;br /&gt;
5. При сохранении в базе данных (и в книге после выгрузки из библиотеки) обложка&lt;br /&gt;
преобразуется к JPG, независимо от того, в каком формате она была в исходном файле.&lt;br /&gt;
&lt;br /&gt;
Ограничения&lt;br /&gt;
&lt;br /&gt;
1. Не поддерживается отображение более 1 обложки для каждой книги&lt;br /&gt;
&lt;br /&gt;
2. Размер аннотации книги ограничен 4096 байтами (я считаю, что больше - &lt;br /&gt;
это уже предисловие). При большем размере сканер не пропустит&lt;br /&gt;
&lt;br /&gt;
3. Есть ограничения по длине полей. Обычно лишнее урезается справа. Но сканер может&lt;br /&gt;
и не пропустить (не до конца проверил).&lt;br /&gt;
&lt;br /&gt;
4. Может есть еще что-то, просто на данный момент я не вспомнил.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Функционал:&lt;br /&gt;
&lt;br /&gt;
*Визуализация физического размера файла базы данных&lt;br /&gt;
*Сохранение Ini-файла не в рабочем каталоге &lt;br /&gt;
*Перенос/копирование из библиотеки в библиотеку&lt;br /&gt;
*Добавление книг формата не FB2&lt;br /&gt;
&lt;br /&gt;
Plugins:&lt;br /&gt;
*Экспорт списка книг в XML,CVS,TXT,XLS&lt;br /&gt;
*Экспорт заголовков (BookInfo) (plugin)&lt;br /&gt;
*Построение простейшего сайта на основе БД (plugin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.8 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена серьезная ошибка. При редактировании информации о книге менялся ID документа. Теперь он остается прежним &lt;br /&gt;
&lt;br /&gt;
! Добавил возможность сортировки в таблицах щелчком по заголовку (Glassy) &lt;br /&gt;
&lt;br /&gt;
+ Изменил диалог создания библиотеки. Теперь сразу можно выбрать режим хранения книг (Admin) &lt;br /&gt;
&lt;br /&gt;
+  Zip-ы из TMP теперь удаляются. &lt;br /&gt;
&lt;br /&gt;
+ Добавил в сканер расшифровку ошибки/деталей дубликата (Admin) &lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку записи списка жанров. Не производился поиск в алтернативных названиях  &lt;br /&gt;
&lt;br /&gt;
! Таблица  Errors перенесена в файл FBLIBRARY.FDB &lt;br /&gt;
&lt;br /&gt;
! Переделана форма отображения статистики. Теперь можно увидеть количество прочитанных книг (Alex)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность выбора действия по двойному клику по книге в списке (Не помню, кто просил)  &lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.4 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Косметические изменения &lt;br /&gt;
&lt;br /&gt;
+ Перевод заголовка главной формы работает нормально  &lt;br /&gt;
&lt;br /&gt;
+ Убрал кнопки удалить обложку и загрузить обложку с главной формы -теперь доступны только в корректировке информации о книге  &lt;br /&gt;
&lt;br /&gt;
+ В комплект включена исправленная база данных &lt;br /&gt;
&lt;br /&gt;
+ В сканере исправлен участок, отвечающий за замену книг в базе найденным дубликатом (теперь обновляется не только сам файл, но и информаци в базе данных) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена процедура изменения способа хранения (при большом количестве книг системе не хватало ресурсов, сейчас процедура работает стабильно. Проверено на 7000 книгах)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность указать папку на СЕ устройcтве при передаче файлов. (проверял на 2 устройствах Qtek 2020 и iPAQ 1915. В основную память прошло на ура в обоих случаях, на Storage Card на iPAQ скопировалось нормально, на Qtek файл сбойный. Подозреваю флешку. Проверяйте). Папка сохраняется в ini-файле. &lt;br /&gt;
&lt;br /&gt;
! Положение и размер главной формы, формы просмотра обложки, формы сканера, а также положения и размеры колонок грида, положения и размеры панелей сохраняется при выходе  в файле props.ini. Оборотная сторона: пришлось на данных формах отключить максимизацию и в первый раз они могут встать некрасиво на экране (свойство Position выставлено в poDesigned)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0 RC1 (DB+File System Version)&lt;br /&gt;
&lt;br /&gt;
FB2-Сканер&lt;br /&gt;
&lt;br /&gt;
! Сканер сильно переработан и перенесен из dll в основную программу &lt;br /&gt;
&lt;br /&gt;
! Изменен алгоритм определения дубликатов. Теперь во внимание принимается ID из&lt;br /&gt;
файла книги. &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность отложить обработку ошибок сканирования на другой&lt;br /&gt;
сеанс работы с программой&lt;br /&gt;
&lt;br /&gt;
! Убран режим автоматического переноса файлов по папкам в процессе сканирования&lt;br /&gt;
Это можно сделать вручную по правому клику на списке ошибок&lt;br /&gt;
&lt;br /&gt;
! Теперь можно заменить книгу в библиотеке дубликатом, найденным в процессе &lt;br /&gt;
сканирования&lt;br /&gt;
&lt;br /&gt;
! При перемещении по списку ошибок в случае дубликата внизу отображается книга из&lt;br /&gt;
библиотеки, чей дубликат был найден. Здесь же видна версия документа.&lt;br /&gt;
&lt;br /&gt;
Библиотека &lt;br /&gt;
&lt;br /&gt;
! Оптимизорваны запросы к базе данных. Теперь запуск программы происходит значительно &lt;br /&gt;
быстрее&lt;br /&gt;
&lt;br /&gt;
! На вкладках отображается размер архива с книгой&lt;br /&gt;
&lt;br /&gt;
! Добавлена информация о количестве рецензий на книгу&lt;br /&gt;
&lt;br /&gt;
! Изменена панель с алфавитными вкладками для авторов (вместо вкладок теперь надписи)&lt;br /&gt;
&lt;br /&gt;
! Подписи для вкалдок вынесены в отдельный файл ABC.TXT в папке Language&lt;br /&gt;
&lt;br /&gt;
! Добавлен режим хранения книг в виде файловой системы, замечания - см. выше&lt;br /&gt;
&lt;br /&gt;
! Поменял движок скинов. Программа &amp;quot;понимает&amp;quot; *.msstyle&lt;br /&gt;
&lt;br /&gt;
! Добавлена работа с авторами. В базе данных есть таблица синонимов автора. При &lt;br /&gt;
работе по ней сканера производится поиск в первую очередь. При нахождении совпадения&lt;br /&gt;
в базу попадают правильные значения данных автора (файл книги при этом не меняется)&lt;br /&gt;
&lt;br /&gt;
! Добавлены кнопки часто используемых операций на панель управления&lt;br /&gt;
&lt;br /&gt;
! Включено отображение всплывающих подсказок к кнопкам&lt;br /&gt;
&lt;br /&gt;
! Есть возможность импорта жанров из файла genres_transfer. При этом происходит не полная&lt;br /&gt;
замена жанров, а ОБНОВЛЕНИЕ существующих. К сожалению я не смог (пока) найти способ &lt;br /&gt;
напрямую использовать этот файл без импорта.&lt;br /&gt;
&lt;br /&gt;
! На панель инструментов выведена кнопка &amp;quot;Обновить&amp;quot;. При нажатии на нее происходить &lt;br /&gt;
переоткрытие запросов на текущей вкладке. Я отказался от автоматического обновления в&lt;br /&gt;
пользу быстродействия&lt;br /&gt;
&lt;br /&gt;
! Расширен функционал многопользовательской версии:&lt;br /&gt;
* При добавлении книги теперь фиксируется, кем она добавлена&lt;br /&gt;
* Добавлена возможность не отображать прочитанные книги   &lt;br /&gt;
* Для каждой книги можно вести &amp;quot;цитатник&amp;quot;. Построен по тому же принципу, что история&lt;br /&gt;
и рецензии&lt;br /&gt;
* - Удалять книги может либо тот, кто эту книгу внес, либо владелец&lt;br /&gt;
библиотеки.&lt;br /&gt;
* Удалить автора может только владелец библиотеки&lt;br /&gt;
* Добавлена возможность запомнить пользователя, входящего в программу по умолчанию&lt;br /&gt;
(если вы владелец библиотеки и работаете с чужого рабочего места &lt;br /&gt;
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВОЗМОЖНОСТЬ (если вас интересует результат :))).&lt;br /&gt;
&lt;br /&gt;
+ Устранена ошибка, когда в описание книги с отсутствующей обложкой&lt;br /&gt;
записывалась обложка от другой, уже обработаной книги&lt;br /&gt;
&lt;br /&gt;
+ Исправлено много незначительных ошибок&lt;br /&gt;
&lt;br /&gt;
Версия 0.3.1.2&lt;br /&gt;
&lt;br /&gt;
! Поддержка скинов (пока есть 5 встроенных) в планах - &lt;br /&gt;
загрузка из файлов&lt;br /&gt;
&lt;br /&gt;
! Удаление авторов&lt;br /&gt;
&lt;br /&gt;
! Многопользовательский режим&lt;br /&gt;
*Отметка о прочтении&lt;br /&gt;
*Авторизация пользователя&lt;br /&gt;
*Статус &amp;quot;Владелец библиотеки&amp;quot;&lt;br /&gt;
*Рецензия&lt;br /&gt;
*История для каждого пользователя&lt;br /&gt;
*Избранное для каждого пользователя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+ Очистка временного каталога&lt;br /&gt;
&lt;br /&gt;
+ Статистика после добавления книг в библиотеку&lt;br /&gt;
&lt;br /&gt;
+ Добавлено несколько кнопок на панель инструментов&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
+ Изменен алгоритм декодирования обложки. Теперь это происходит намного &lt;br /&gt;
быстрее даже на больших (порядка 1 Мб) обложках.&lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку кодирования обложки (формат Base64 в конце м.б. не более 2 знаков =).&lt;br /&gt;
&lt;br /&gt;
+ Подправил алгоритм распознавания MIME для обложки. &lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.32&lt;br /&gt;
&lt;br /&gt;
! Добавлен украинский языковый файл (Alex)&lt;br /&gt;
&lt;br /&gt;
+ Не работает &amp;quot;переносить в зависимости от результата операции&amp;quot; (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Неправильно заполняется autorlist&lt;br /&gt;
&lt;br /&gt;
+ Не отображается autorlist для книг с 2 и более авторами&lt;br /&gt;
&lt;br /&gt;
+ После правки информации о книге частично убивается информация об авторе, в главном окне автора книги видно, &lt;br /&gt;
а через поиск по имени/фамилии автора книга больше не находится (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Ещё, если править инфо о книге без обложки, в окне светится обложка от &lt;br /&gt;
последней редактируемой и сохранённой (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ UTF кодировка нестабильно пишется в файл&lt;br /&gt;
&lt;br /&gt;
+ на PDA и при сохранении книги на диск создаётся архив с именем .fb2.zip (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Не очищается папка tmp независимо от указания в настройках (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Исправлена ошибка поиска по интервалу дат (при задании периода менее двух &lt;br /&gt;
дней не находилось ничего)&lt;br /&gt;
&lt;br /&gt;
+ Заменил гриды на главной форме для обзора большего количества информации&lt;br /&gt;
и для введения впоследствии лучшей функциональности&lt;br /&gt;
&lt;br /&gt;
+ Поставил задержку на обновление Detail датасетов при перемещении по Master&lt;br /&gt;
Перемещение стало более комфортным (ИМХО). Detail обновляется теперь только&lt;br /&gt;
при остановке прокрутки Master&lt;br /&gt;
&lt;br /&gt;
+ Окно можно развернуть на весь экран (Stepochka)&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
! Немного оптимизировал код и изменил интерфейс&lt;br /&gt;
&lt;br /&gt;
! Добавил возможность прервать сканирование (Stepochka)&lt;br /&gt;
&lt;br /&gt;
! Добавил окно для вывода текущей операции &lt;br /&gt;
&lt;br /&gt;
! Добавил расшифровку ошибок на каждом из этапов работы (MAX)&lt;br /&gt;
&lt;br /&gt;
+ Устранил ошибку, связанную с Американскими настройками даты (yyyy.mm.dd) (спасибо за найденный глюк, MAX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.23&lt;br /&gt;
&lt;br /&gt;
1.  Заменена компонента, отвечающая за работу с ZIP. (Admin)&lt;br /&gt;
&lt;br /&gt;
2.  Сканер FB2 вынесен в отдельную DLL&lt;br /&gt;
&lt;br /&gt;
3.  Сканер теперь осуществляет реккурсивный обход папок, начиная с указанной (j0ker)&lt;br /&gt;
&lt;br /&gt;
4.  Изменена структура базы данных.&lt;br /&gt;
&lt;br /&gt;
5.  Оптимизированы запросы&lt;br /&gt;
&lt;br /&gt;
6.  Добавлена поддержка языковых файлов&lt;br /&gt;
&lt;br /&gt;
7.  Добавлена возможность регистрации нескольких библиотек (в т.ч. и находящихся на удаленном компьютере)&lt;br /&gt;
&lt;br /&gt;
8.  Добавлена возможность подключения программы для чтения&lt;br /&gt;
&lt;br /&gt;
9.  Изменено оформление интерфейса программы&lt;br /&gt;
&lt;br /&gt;
10. В редактирование BookInfo добавлены недостающие поля&lt;br /&gt;
&lt;br /&gt;
11. При сохранении BookInfo теперь обновляется сам файл в базе данных&lt;br /&gt;
&lt;br /&gt;
12. Добавлена поддержка plugin-ов&lt;br /&gt;
&lt;br /&gt;
13. Операция по сохранению базы в структуру папок вынесена в plugin&lt;br /&gt;
&lt;br /&gt;
14. Исправлена ошибка с названиями, содержащими кавычки и пр. недопустимые символы&lt;br /&gt;
&lt;br /&gt;
15. Исправлены ранее остававшиеся незамеченными ошибки&lt;br /&gt;
&lt;br /&gt;
16. Начиная с этой версии я работаю над программой один.&lt;br /&gt;
&lt;br /&gt;
Замеченные недоработки и недочеты:&lt;br /&gt;
&lt;br /&gt;
1. Не всегда правильно отрабатывает &amp;quot;Портал&amp;quot; при невозможности подключения&lt;br /&gt;
к последней открытой библиотеке.&lt;br /&gt;
&lt;br /&gt;
2. При выгрузке из библиотеки на диск поддерживаются пока только UTF-8 и&lt;br /&gt;
Win-1251. (У меня не было файлов в других кодировках - проверить остальные&lt;br /&gt;
не смог)&lt;br /&gt;
&lt;br /&gt;
Версия 0.1 beta 1&lt;br /&gt;
&lt;br /&gt;
Начальная версия&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-26T09:15:19Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.0.rar Последний полный пакет RELEASE (1.1.0.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:15, 26 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.1.0.0.update.rar Последний апдейт RELEASE (1.1.0.0)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 12:15, 26 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Убрать успешно обработанные&amp;quot; ===&lt;br /&gt;
Программа 1.0.0.73, &lt;br /&gt;
Firebird_1_5, &lt;br /&gt;
База данных 1.0.0.64, Хранение на диске&lt;br /&gt;
# Добавляем книги&lt;br /&gt;
# В окне сканера &amp;quot;Найденные книги&amp;quot; выбираем по правой кнопке мыши &amp;quot;Убрать успешно обработанные&amp;quot;&lt;br /&gt;
# Получаем &lt;br /&gt;
[[Изображение:Err.JPG]]&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 11:57, 21 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian</id>
		<title>История программы FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian"/>
				<updated>2007-02-19T14:04:55Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* История от TaciturnMan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== История от TaciturnMan==&lt;br /&gt;
Версия 1.0.0.73 (16.02.2007):&lt;br /&gt;
* Усовершенствование сканера с целью удобного отображения отличий при сравнении файлов.&lt;br /&gt;
Изменение структуры таблиц в файле FBScanner.fdb.&lt;br /&gt;
'''ВНИМАНИЕ! Удалите файл FBScanner.fdb в корневой папке программы перед запуском&lt;br /&gt;
новой версии программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.71 (16.02.2007):&lt;br /&gt;
* С целью ускорения загрузки программы изменен механизм многоязыковой поддержки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.69 (15.02.2007):&lt;br /&gt;
* Создание процедуры для изменения порядка следования имени и фамилии авторов в базе&lt;br /&gt;
(пункт меню &amp;quot;Инструменты&amp;quot;/&amp;quot;Переписать списки авторов книг&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.67 (14.02.2007):&lt;br /&gt;
* Замена Font.Charset на RUSSIAN_CHARSET для главной формы программы (для тестирования).&lt;br /&gt;
* Добавлено восстановление позиций в списках авторов и книг, которые были активны перед закрытием&lt;br /&gt;
программы.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.65 (13.02.2007):&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по году издания книги.&lt;br /&gt;
* Изменение в сканере порядка следования имен и фамилий авторов на &amp;quot;Lastname, Firstname&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.64 (12.02.2007):&lt;br /&gt;
* Усовершенствование интерфейса, контексных меню авторов и книг.&lt;br /&gt;
* Теперь возможно выполнять основные операции для нескольких отмеченных книг одновременно.&lt;br /&gt;
* Исправлены хранимые процедуры для работы со списками прочитанных, запланированных к прочтению, избранных.&lt;br /&gt;
'''ВНИМАНИЕ! Рекомендуется удалить файл fb2props.ini в корневой папке программы перед запуском новой версии программы для возврата к начальным настройкам параметров окон, панелей и меню программы.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.62 (09.02.2007):&lt;br /&gt;
* Исправлены процедуры вызова приложений через пользовательское меню.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.60 (07.02.2007):&lt;br /&gt;
* Добавлена настройки колонок в списке авторов, на вкладках &amp;quot;Серии&amp;quot;, &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по языку документа, исходному языку книги и признаку &amp;quot;Только непрочитанные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.59 (06.02.2007):&lt;br /&gt;
* Добавлена возможность индивидуальной настройки кнопок тулбара и колонок в гридах (PDV). Сохранение настроек в ini-файле (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.58 (05.02.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при входе в настройки, если программа запущена с расшаренной сетевой папки (Stepochka). Однако, база данных с библиотекой по прежнему должна находиться либо на локальном диске, либо быть доступной через сервер Firebird, но не на разделяемом ресурсе: http://www.ibase.ru/ibfaq.htm#share&lt;br /&gt;
* Устранены ошибки при подсчете статистики в сканере (FBAdmin).&lt;br /&gt;
* Устранена ошибка, возникающая при добавлении книги в избранное из списка запланированных к чтению книг (Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.56 (01.02.2007):&lt;br /&gt;
* Исправлена ошибка с аннотацией на вкладке &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Устранена ошибка, возникающая после регистрации пользователя при активной вкладке &amp;quot;Новинки&amp;quot;.&lt;br /&gt;
* Востановлено контекстное меню в списке проектов, найденных с помощью поиска в текущей библиотеке.&lt;br /&gt;
Контекстное меню в списке проектов, найденных с помощью поиска во всех библиотеках, отключено.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.54 (31.01.2007):&lt;br /&gt;
* Устранен баг с пустыми именами в списке авторов.&lt;br /&gt;
* Усовершенствован механизм автоматического обновления структуры базы данных&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.52 (30.01.2007):&lt;br /&gt;
* Устранен баг с обрезанием имен и фамилий авторов в форме редактирования информации о книге.&lt;br /&gt;
* Изменено представление списка авторов&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Статусы обработки добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
Ready for process=Отмечен для обработки&lt;br /&gt;
&lt;br /&gt;
Successfully added=Успешно добавлен&lt;br /&gt;
&lt;br /&gt;
Updated=Обновлено&lt;br /&gt;
&lt;br /&gt;
Bad archive=Поврежденный архив&lt;br /&gt;
&lt;br /&gt;
Parsing error=Ошибка разбора&lt;br /&gt;
&lt;br /&gt;
Duplicate (identical)=Дубликат (идентичный)&lt;br /&gt;
&lt;br /&gt;
Duplicate (older)=Дубликат (старее)&lt;br /&gt;
&lt;br /&gt;
Duplicate (IDs differ)=Дубликат (ID отличается)&lt;br /&gt;
&lt;br /&gt;
Duplicate=Дубликат&lt;br /&gt;
&lt;br /&gt;
Error updating database=Ошибка обновления базы&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Алгоритм анализа сканером добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
1. Сканер ищет подобный документ по идентификатору, созданному из названия книги и авторов&lt;br /&gt;
в алфавитном порядке. Если документ с таким идентификатором не найден в базе, создается новый&lt;br /&gt;
документ (статус &amp;quot;Успешно добавлен&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Если документ с таким идентификатором найден, проверяется, совпадает ли в них поле ID. Если&lt;br /&gt;
поле ID совпадает, проверяется версия (поле VERSION) добавляемого документа. Если версия больше,&lt;br /&gt;
чем версия документа в библиотеке, документ заменяет аналогичный документ в библиотеке (статус&lt;br /&gt;
&amp;quot;Обновлено&amp;quot;). Если поля ID не совпадают, документу присваивается статус &amp;quot;Дубликат (ID отличается)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Если версии не отличаются, проверяется соответствие размеров и дат последней модификации&lt;br /&gt;
двух документов. Если размеры файлов и их даты последней модификации совпадают, документ&lt;br /&gt;
приобретает статус &amp;quot;Дубликат (идентичный)&amp;quot;. Если версия добавляемого документа меньше или&lt;br /&gt;
дата последней модификации меньше при равных версиях, присваивается статус &amp;quot;Дубликат (старее)&amp;quot;.&lt;br /&gt;
Иначе присваивается статус &amp;quot;Дубликат&amp;quot; (т.е., когда версии равны, но добавляемый документ новее (?)&lt;br /&gt;
по дате последней модификации).&lt;br /&gt;
&lt;br /&gt;
4. Если в процессе обработки в базе (после распаковки, парсинга, и упаковки) возникает любая&lt;br /&gt;
непредвиденная ошибка, документ приобретает статус &amp;quot;Ошибка обновления базы&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.50 (25.01.2007):&lt;br /&gt;
* В сканере добавлена возможность выбрать несколько записей и обработать одной командой&lt;br /&gt;
* Устранено несколько мелких недочетов в сканере и форме редактирования информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.49 (25.01.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при импорте сканером книг с длинными названиями жанров&lt;br /&gt;
в старом формате.&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.46 (24.01.2007):&lt;br /&gt;
* В сканере в левой части убран &amp;quot;лишний&amp;quot; столбец с датой поиска файла, а в правой -- &lt;br /&gt;
отменена группировка по-умолчанию по дате обработки.&lt;br /&gt;
* В списках книг установлена сортировка по-умолчанию: серия, номер, название книги.&lt;br /&gt;
* Служебный файл сканера переименован с  FBLIBRARY.FDB  в  FBSCANNER.FDB (предложено faiber).&lt;br /&gt;
Файл со старым именем будет переименован автоматически при старте программы.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.45 (23.01.2007):&lt;br /&gt;
* Переписана форма &amp;quot;Информация о книге&amp;quot; и процедуры внесения изменений в FB2-файл.&lt;br /&gt;
ВНИМАНИЕ!&lt;br /&gt;
Нужно учитывать, что для минимизации возможных искажений исходного FB2-файла в&lt;br /&gt;
нем переписываются только те реквизиты, которые были изменены в форме редактирования.&lt;br /&gt;
В то же время, в случае переписывания многострочных текстовых полей для форматирования&lt;br /&gt;
текста будет использовано только простое разбиение на параграфы с помощью тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Т.е., например, если аннотация не изменялась, то в FB2-файле останется узел &amp;lt;annotation&amp;gt;,&lt;br /&gt;
который полностью совпадает в исходным. ОДНАКО, если текст в поле &amp;quot;Аннотация&amp;quot; изменялся,&lt;br /&gt;
то узел &amp;lt;annotation&amp;gt; в FB2-файле будет переписан заново, используя простое разбиение текста&lt;br /&gt;
на параграфы при помощи тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;, и при этом потеряется сложное форматирование&lt;br /&gt;
аннотации (тегами &amp;lt;poem&amp;gt;,  &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;subtitle&amp;gt;, &amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;empty-line/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Одним словом, без надобности не редактируйте поля &amp;quot;Аннотация&amp;quot;, &amp;quot;История&amp;quot;, &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Версия 1.0.0.42 (16.01.2007):&lt;br /&gt;
* Добавлена функция поиска по зарегистрированным в портале библиотекам (автор: PDV)&lt;br /&gt;
* В сканере расширен список статусов, сигнализирующих о результатах обработки файла&lt;br /&gt;
* Добавлена проверка прав доступа для редактирования информации об авторах и синонимах&lt;br /&gt;
(предложено Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.37 (12.01.2007):&lt;br /&gt;
* База данных: поле &amp;quot;Имя&amp;quot; (автора, переводчика) расширено со 20 до 40 символов&lt;br /&gt;
* База данных: поле &amp;quot;Отчество&amp;quot; (автора, переводчика) расширено со 30 до 40 символов&lt;br /&gt;
* База данных: тип поля &amp;quot;DocInfo.FileDate&amp;quot; изменен с DATE на TIMESTAMP.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.35 (22.12.2006):&lt;br /&gt;
* С целью оптимизации переписаны процедуры парсинга и импорта книги в сканером&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.34 (21.12.2006):&lt;br /&gt;
* Исправлена очередная ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.33 (20.12.2006):&lt;br /&gt;
* Исправлена ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
* В сканере исправлена процедура для замещения книги другой версией (при различающихся ID книг).&lt;br /&gt;
* В сканере добавлена возможность, в случае обнаружения дубликата, создавать новую книгу, не удаляя старой.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.32 (18.12.2006):&lt;br /&gt;
* Автоматическое обновление хранимых процедур в базе данных&lt;br /&gt;
* Процедура для копирования информации об авторах, пользователях, рецензиях, цитатах, оценках, прочтениях из других баз данных (см. файл Migration.txt)&lt;br /&gt;
* Мелкие усовершенствования и баг-фиксы&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.30 (08.12.2006):&lt;br /&gt;
* Опция сохранения размеров и позиций окон программы&lt;br /&gt;
* Настройки алфавитной панели: шрифт, размеры, интервал (PDV)&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.26 (01.12.2006):&lt;br /&gt;
* База данных: опять без кодировки по-умолчанию!&lt;br /&gt;
* База данных: построены все ограничения целостности на уровне таблиц&lt;br /&gt;
* База данных: исправлены ошибки в процедурах при создании серий&lt;br /&gt;
* База данных: поле &amp;quot;Название книги&amp;quot; расширено со 100 до 252 символов&lt;br /&gt;
* Исправлены ошибки при импорте неархивированных FB2-файлов&lt;br /&gt;
* Исправлено несколько ошибок, касающихся интерфейса.&lt;br /&gt;
* Исправлена ошибка, возникающая при вводе нового пользователя (AlexArh).&lt;br /&gt;
* Исправлена ошибка при импорте файлов с датами в нестандартных форматах&lt;br /&gt;
* Расширены поля на форме сканера для счетчиков файлов&lt;br /&gt;
* Добавлены перекрестные ссылки на автора и серию (PDV)&lt;br /&gt;
* Портал (перечень доступных библиотек) теперь хранится в ini-файле вместо БД (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.20 (22.11.2006):&lt;br /&gt;
* Сканер построен по &amp;quot;старой&amp;quot; модели, которая более ориентирована на пакетное добаление книг (аналогично версии 1.0.0.12, но в одном окне).&lt;br /&gt;
* Поиск в главной форме вызывается по Ctrl-F&lt;br /&gt;
* После закрытия сканера сохраняется позиция в списке авторов, которая была перед открытием сканера&lt;br /&gt;
* Сохраняются информация о прочтении, оценках и заметках при обновлении книги новой версией&lt;br /&gt;
* Проверяются права пользователя при открытии другой базы/библиотеки&lt;br /&gt;
* Базы данных перестроены в версии Firebird 1.5.3 с кодировкой по умолчанию WIN1251. Архив с программой включает в себя обновленную библиотеку gds32.dll&lt;br /&gt;
* Программа ожидает файлы баз данных в кодировке WIN1251, из-за этого зависает при попытке открыть БД старого формата без указания кодировки. Пока не выяснено, почему сессия зависает, а не выдает сообщение об ошибке в момент создания.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Замечания и баг-репорты принимаются на  &amp;lt;taciturnman@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== История от Дмитрия Пустовита==&lt;br /&gt;
&lt;br /&gt;
Сразу отвечу на вопрос &amp;quot;Почему такой скачок в версиях?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Были произведены кардинальные изменения как в программном коде, так и в структуре&lt;br /&gt;
базы данных. Билдов (невыложенных) было очень много. Изменения, производимые в программе&lt;br /&gt;
не фиксировал по причине банальной лени и нехватки времени.&lt;br /&gt;
&lt;br /&gt;
К тому же, я думаю, что программа уже достаточно функциональна и достойна того, чтобы &lt;br /&gt;
изменить мажорный номер версии.&lt;br /&gt;
&lt;br /&gt;
В процессе работы над программой мне очень помогают замечания пользователей. &lt;br /&gt;
&lt;br /&gt;
Большое количество ошибок и недочетов выявлено именно ими.&lt;br /&gt;
&lt;br /&gt;
По мере возможности я постарался в данном файле указывать имена или ники (форум&lt;br /&gt;
fictionbook.org) людей выявивших ошибку или посоветовавших внести какое-либо &lt;br /&gt;
изменение в программу. &lt;br /&gt;
&lt;br /&gt;
Большое им спасибо за помощь!&lt;br /&gt;
&lt;br /&gt;
Важные (ИМХО) замечания по алгоритму работы программы:&lt;br /&gt;
&lt;br /&gt;
1. Названия книг, Серий в базе данных (и соответственно в Description после редактирования)&lt;br /&gt;
хранятся в виде ProperCase (т.е. каждое слово с заглавной буквы). Предваряя вопросы: пробовал по-разному, МНЕ ПОНРАВИЛСЯ ЭТОТ ВАРИАНТ.&lt;br /&gt;
&lt;br /&gt;
3. При сохранении книги на диск, а так же в режиме работы с файловой системой &lt;br /&gt;
имя файла книги формируется следующим образом:&lt;br /&gt;
&lt;br /&gt;
Фамилия_Имя (или Имя_Фамилия) (в зависимости от режима LNFN или FNLN) ПЕРВОГО В СПИСКЕ АВТОРА&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Название_книги&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
(Название_Серии-Номер_в_серии)&lt;br /&gt;
Причем, в зависимости от значения ключа &amp;quot;Транслит&amp;quot; в настройках все это будет или кириллицей&lt;br /&gt;
или латиницей.&lt;br /&gt;
&lt;br /&gt;
4. При формировании имени файла заменяются на подчеркивание символы не входящие в диапазон:&lt;br /&gt;
['A'..'Z', 'a'..'z', '0'..'9', '-', '!', '_', 'А'..'Я', 'а'..'я', 'Ё', 'ё']&lt;br /&gt;
&lt;br /&gt;
5. При сохранении в базе данных (и в книге после выгрузки из библиотеки) обложка&lt;br /&gt;
преобразуется к JPG, независимо от того, в каком формате она была в исходном файле.&lt;br /&gt;
&lt;br /&gt;
Ограничения&lt;br /&gt;
&lt;br /&gt;
1. Не поддерживается отображение более 1 обложки для каждой книги&lt;br /&gt;
&lt;br /&gt;
2. Размер аннотации книги ограничен 4096 байтами (я считаю, что больше - &lt;br /&gt;
это уже предисловие). При большем размере сканер не пропустит&lt;br /&gt;
&lt;br /&gt;
3. Есть ограничения по длине полей. Обычно лишнее урезается справа. Но сканер может&lt;br /&gt;
и не пропустить (не до конца проверил).&lt;br /&gt;
&lt;br /&gt;
4. Может есть еще что-то, просто на данный момент я не вспомнил.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Функционал:&lt;br /&gt;
&lt;br /&gt;
*Визуализация физического размера файла базы данных&lt;br /&gt;
*Сохранение Ini-файла не в рабочем каталоге &lt;br /&gt;
*Перенос/копирование из библиотеки в библиотеку&lt;br /&gt;
*Добавление книг формата не FB2&lt;br /&gt;
&lt;br /&gt;
Plugins:&lt;br /&gt;
*Экспорт списка книг в XML,CVS,TXT,XLS&lt;br /&gt;
*Экспорт заголовков (BookInfo) (plugin)&lt;br /&gt;
*Построение простейшего сайта на основе БД (plugin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.8 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена серьезная ошибка. При редактировании информации о книге менялся ID документа. Теперь он остается прежним &lt;br /&gt;
&lt;br /&gt;
! Добавил возможность сортировки в таблицах щелчком по заголовку (Glassy) &lt;br /&gt;
&lt;br /&gt;
+ Изменил диалог создания библиотеки. Теперь сразу можно выбрать режим хранения книг (Admin) &lt;br /&gt;
&lt;br /&gt;
+  Zip-ы из TMP теперь удаляются. &lt;br /&gt;
&lt;br /&gt;
+ Добавил в сканер расшифровку ошибки/деталей дубликата (Admin) &lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку записи списка жанров. Не производился поиск в алтернативных названиях  &lt;br /&gt;
&lt;br /&gt;
! Таблица  Errors перенесена в файл FBLIBRARY.FDB &lt;br /&gt;
&lt;br /&gt;
! Переделана форма отображения статистики. Теперь можно увидеть количество прочитанных книг (Alex)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность выбора действия по двойному клику по книге в списке (Не помню, кто просил)  &lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.4 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Косметические изменения &lt;br /&gt;
&lt;br /&gt;
+ Перевод заголовка главной формы работает нормально  &lt;br /&gt;
&lt;br /&gt;
+ Убрал кнопки удалить обложку и загрузить обложку с главной формы -теперь доступны только в корректировке информации о книге  &lt;br /&gt;
&lt;br /&gt;
+ В комплект включена исправленная база данных &lt;br /&gt;
&lt;br /&gt;
+ В сканере исправлен участок, отвечающий за замену книг в базе найденным дубликатом (теперь обновляется не только сам файл, но и информаци в базе данных) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена процедура изменения способа хранения (при большом количестве книг системе не хватало ресурсов, сейчас процедура работает стабильно. Проверено на 7000 книгах)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность указать папку на СЕ устройcтве при передаче файлов. (проверял на 2 устройствах Qtek 2020 и iPAQ 1915. В основную память прошло на ура в обоих случаях, на Storage Card на iPAQ скопировалось нормально, на Qtek файл сбойный. Подозреваю флешку. Проверяйте). Папка сохраняется в ini-файле. &lt;br /&gt;
&lt;br /&gt;
! Положение и размер главной формы, формы просмотра обложки, формы сканера, а также положения и размеры колонок грида, положения и размеры панелей сохраняется при выходе  в файле props.ini. Оборотная сторона: пришлось на данных формах отключить максимизацию и в первый раз они могут встать некрасиво на экране (свойство Position выставлено в poDesigned)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0 RC1 (DB+File System Version)&lt;br /&gt;
&lt;br /&gt;
FB2-Сканер&lt;br /&gt;
&lt;br /&gt;
! Сканер сильно переработан и перенесен из dll в основную программу &lt;br /&gt;
&lt;br /&gt;
! Изменен алгоритм определения дубликатов. Теперь во внимание принимается ID из&lt;br /&gt;
файла книги. &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность отложить обработку ошибок сканирования на другой&lt;br /&gt;
сеанс работы с программой&lt;br /&gt;
&lt;br /&gt;
! Убран режим автоматического переноса файлов по папкам в процессе сканирования&lt;br /&gt;
Это можно сделать вручную по правому клику на списке ошибок&lt;br /&gt;
&lt;br /&gt;
! Теперь можно заменить книгу в библиотеке дубликатом, найденным в процессе &lt;br /&gt;
сканирования&lt;br /&gt;
&lt;br /&gt;
! При перемещении по списку ошибок в случае дубликата внизу отображается книга из&lt;br /&gt;
библиотеки, чей дубликат был найден. Здесь же видна версия документа.&lt;br /&gt;
&lt;br /&gt;
Библиотека &lt;br /&gt;
&lt;br /&gt;
! Оптимизорваны запросы к базе данных. Теперь запуск программы происходит значительно &lt;br /&gt;
быстрее&lt;br /&gt;
&lt;br /&gt;
! На вкладках отображается размер архива с книгой&lt;br /&gt;
&lt;br /&gt;
! Добавлена информация о количестве рецензий на книгу&lt;br /&gt;
&lt;br /&gt;
! Изменена панель с алфавитными вкладками для авторов (вместо вкладок теперь надписи)&lt;br /&gt;
&lt;br /&gt;
! Подписи для вкалдок вынесены в отдельный файл ABC.TXT в папке Language&lt;br /&gt;
&lt;br /&gt;
! Добавлен режим хранения книг в виде файловой системы, замечания - см. выше&lt;br /&gt;
&lt;br /&gt;
! Поменял движок скинов. Программа &amp;quot;понимает&amp;quot; *.msstyle&lt;br /&gt;
&lt;br /&gt;
! Добавлена работа с авторами. В базе данных есть таблица синонимов автора. При &lt;br /&gt;
работе по ней сканера производится поиск в первую очередь. При нахождении совпадения&lt;br /&gt;
в базу попадают правильные значения данных автора (файл книги при этом не меняется)&lt;br /&gt;
&lt;br /&gt;
! Добавлены кнопки часто используемых операций на панель управления&lt;br /&gt;
&lt;br /&gt;
! Включено отображение всплывающих подсказок к кнопкам&lt;br /&gt;
&lt;br /&gt;
! Есть возможность импорта жанров из файла genres_transfer. При этом происходит не полная&lt;br /&gt;
замена жанров, а ОБНОВЛЕНИЕ существующих. К сожалению я не смог (пока) найти способ &lt;br /&gt;
напрямую использовать этот файл без импорта.&lt;br /&gt;
&lt;br /&gt;
! На панель инструментов выведена кнопка &amp;quot;Обновить&amp;quot;. При нажатии на нее происходить &lt;br /&gt;
переоткрытие запросов на текущей вкладке. Я отказался от автоматического обновления в&lt;br /&gt;
пользу быстродействия&lt;br /&gt;
&lt;br /&gt;
! Расширен функционал многопользовательской версии:&lt;br /&gt;
* При добавлении книги теперь фиксируется, кем она добавлена&lt;br /&gt;
* Добавлена возможность не отображать прочитанные книги   &lt;br /&gt;
* Для каждой книги можно вести &amp;quot;цитатник&amp;quot;. Построен по тому же принципу, что история&lt;br /&gt;
и рецензии&lt;br /&gt;
* - Удалять книги может либо тот, кто эту книгу внес, либо владелец&lt;br /&gt;
библиотеки.&lt;br /&gt;
* Удалить автора может только владелец библиотеки&lt;br /&gt;
* Добавлена возможность запомнить пользователя, входящего в программу по умолчанию&lt;br /&gt;
(если вы владелец библиотеки и работаете с чужого рабочего места &lt;br /&gt;
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВОЗМОЖНОСТЬ (если вас интересует результат :))).&lt;br /&gt;
&lt;br /&gt;
+ Устранена ошибка, когда в описание книги с отсутствующей обложкой&lt;br /&gt;
записывалась обложка от другой, уже обработаной книги&lt;br /&gt;
&lt;br /&gt;
+ Исправлено много незначительных ошибок&lt;br /&gt;
&lt;br /&gt;
Версия 0.3.1.2&lt;br /&gt;
&lt;br /&gt;
! Поддержка скинов (пока есть 5 встроенных) в планах - &lt;br /&gt;
загрузка из файлов&lt;br /&gt;
&lt;br /&gt;
! Удаление авторов&lt;br /&gt;
&lt;br /&gt;
! Многопользовательский режим&lt;br /&gt;
*Отметка о прочтении&lt;br /&gt;
*Авторизация пользователя&lt;br /&gt;
*Статус &amp;quot;Владелец библиотеки&amp;quot;&lt;br /&gt;
*Рецензия&lt;br /&gt;
*История для каждого пользователя&lt;br /&gt;
*Избранное для каждого пользователя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+ Очистка временного каталога&lt;br /&gt;
&lt;br /&gt;
+ Статистика после добавления книг в библиотеку&lt;br /&gt;
&lt;br /&gt;
+ Добавлено несколько кнопок на панель инструментов&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
+ Изменен алгоритм декодирования обложки. Теперь это происходит намного &lt;br /&gt;
быстрее даже на больших (порядка 1 Мб) обложках.&lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку кодирования обложки (формат Base64 в конце м.б. не более 2 знаков =).&lt;br /&gt;
&lt;br /&gt;
+ Подправил алгоритм распознавания MIME для обложки. &lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.32&lt;br /&gt;
&lt;br /&gt;
! Добавлен украинский языковый файл (Alex)&lt;br /&gt;
&lt;br /&gt;
+ Не работает &amp;quot;переносить в зависимости от результата операции&amp;quot; (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Неправильно заполняется autorlist&lt;br /&gt;
&lt;br /&gt;
+ Не отображается autorlist для книг с 2 и более авторами&lt;br /&gt;
&lt;br /&gt;
+ После правки информации о книге частично убивается информация об авторе, в главном окне автора книги видно, &lt;br /&gt;
а через поиск по имени/фамилии автора книга больше не находится (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Ещё, если править инфо о книге без обложки, в окне светится обложка от &lt;br /&gt;
последней редактируемой и сохранённой (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ UTF кодировка нестабильно пишется в файл&lt;br /&gt;
&lt;br /&gt;
+ на PDA и при сохранении книги на диск создаётся архив с именем .fb2.zip (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Не очищается папка tmp независимо от указания в настройках (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Исправлена ошибка поиска по интервалу дат (при задании периода менее двух &lt;br /&gt;
дней не находилось ничего)&lt;br /&gt;
&lt;br /&gt;
+ Заменил гриды на главной форме для обзора большего количества информации&lt;br /&gt;
и для введения впоследствии лучшей функциональности&lt;br /&gt;
&lt;br /&gt;
+ Поставил задержку на обновление Detail датасетов при перемещении по Master&lt;br /&gt;
Перемещение стало более комфортным (ИМХО). Detail обновляется теперь только&lt;br /&gt;
при остановке прокрутки Master&lt;br /&gt;
&lt;br /&gt;
+ Окно можно развернуть на весь экран (Stepochka)&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
! Немного оптимизировал код и изменил интерфейс&lt;br /&gt;
&lt;br /&gt;
! Добавил возможность прервать сканирование (Stepochka)&lt;br /&gt;
&lt;br /&gt;
! Добавил окно для вывода текущей операции &lt;br /&gt;
&lt;br /&gt;
! Добавил расшифровку ошибок на каждом из этапов работы (MAX)&lt;br /&gt;
&lt;br /&gt;
+ Устранил ошибку, связанную с Американскими настройками даты (yyyy.mm.dd) (спасибо за найденный глюк, MAX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.23&lt;br /&gt;
&lt;br /&gt;
1.  Заменена компонента, отвечающая за работу с ZIP. (Admin)&lt;br /&gt;
&lt;br /&gt;
2.  Сканер FB2 вынесен в отдельную DLL&lt;br /&gt;
&lt;br /&gt;
3.  Сканер теперь осуществляет реккурсивный обход папок, начиная с указанной (j0ker)&lt;br /&gt;
&lt;br /&gt;
4.  Изменена структура базы данных.&lt;br /&gt;
&lt;br /&gt;
5.  Оптимизированы запросы&lt;br /&gt;
&lt;br /&gt;
6.  Добавлена поддержка языковых файлов&lt;br /&gt;
&lt;br /&gt;
7.  Добавлена возможность регистрации нескольких библиотек (в т.ч. и находящихся на удаленном компьютере)&lt;br /&gt;
&lt;br /&gt;
8.  Добавлена возможность подключения программы для чтения&lt;br /&gt;
&lt;br /&gt;
9.  Изменено оформление интерфейса программы&lt;br /&gt;
&lt;br /&gt;
10. В редактирование BookInfo добавлены недостающие поля&lt;br /&gt;
&lt;br /&gt;
11. При сохранении BookInfo теперь обновляется сам файл в базе данных&lt;br /&gt;
&lt;br /&gt;
12. Добавлена поддержка plugin-ов&lt;br /&gt;
&lt;br /&gt;
13. Операция по сохранению базы в структуру папок вынесена в plugin&lt;br /&gt;
&lt;br /&gt;
14. Исправлена ошибка с названиями, содержащими кавычки и пр. недопустимые символы&lt;br /&gt;
&lt;br /&gt;
15. Исправлены ранее остававшиеся незамеченными ошибки&lt;br /&gt;
&lt;br /&gt;
16. Начиная с этой версии я работаю над программой один.&lt;br /&gt;
&lt;br /&gt;
Замеченные недоработки и недочеты:&lt;br /&gt;
&lt;br /&gt;
1. Не всегда правильно отрабатывает &amp;quot;Портал&amp;quot; при невозможности подключения&lt;br /&gt;
к последней открытой библиотеке.&lt;br /&gt;
&lt;br /&gt;
2. При выгрузке из библиотеки на диск поддерживаются пока только UTF-8 и&lt;br /&gt;
Win-1251. (У меня не было файлов в других кодировках - проверить остальные&lt;br /&gt;
не смог)&lt;br /&gt;
&lt;br /&gt;
Версия 0.1 beta 1&lt;br /&gt;
&lt;br /&gt;
Начальная версия&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian</id>
		<title>История программы FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_FBLibrarian"/>
				<updated>2007-02-19T14:02:57Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* История от TaciturnMan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== История от TaciturnMan==&lt;br /&gt;
Версия 1.0.0.73 (16.02.2007):&lt;br /&gt;
* Усовершенствование сканера с целью удобного отображения отличий при сравнении файлов.&lt;br /&gt;
Изменение структуры таблиц в файле FBScanner.fdb.&lt;br /&gt;
'''ВНИМАНИЕ! Удалите файл FBScanner.fdb в корневой папке программы перед запуском&lt;br /&gt;
новой версии программы.&lt;br /&gt;
'''&lt;br /&gt;
Версия 1.0.0.71 (16.02.2007):&lt;br /&gt;
* С целью ускорения загрузки программы изменен механизм многоязыковой поддержки.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.69 (15.02.2007):&lt;br /&gt;
* Создание процедуры для изменения порядка следования имени и фамилии авторов в базе&lt;br /&gt;
(пункт меню &amp;quot;Инструменты&amp;quot;/&amp;quot;Переписать списки авторов книг&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.67 (14.02.2007):&lt;br /&gt;
* Замена Font.Charset на RUSSIAN_CHARSET для главной формы программы (для тестирования).&lt;br /&gt;
* Добавлено восстановление позиций в списках авторов и книг, которые были активны перед закрытием&lt;br /&gt;
программы.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.65 (13.02.2007):&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по году издания книги.&lt;br /&gt;
* Изменение в сканере порядка следования имен и фамилий авторов на &amp;quot;Lastname, Firstname&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.64 (12.02.2007):&lt;br /&gt;
* Усовершенствование интерфейса, контексных меню авторов и книг.&lt;br /&gt;
* Теперь возможно выполнять основные операции для нескольких отмеченных книг одновременно.&lt;br /&gt;
* Исправлены хранимые процедуры для работы со списками прочитанных, запланированных к &lt;br /&gt;
прочтению, избранных.&lt;br /&gt;
'''ВНИМАНИЕ! Рекомендуется удалить файл fb2props.ini в корневой папке программы перед&lt;br /&gt;
запуском новой версии программы для возврата к начальным настройкам параметров окон,&lt;br /&gt;
панелей и меню программы.'''&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.62 (09.02.2007):&lt;br /&gt;
* Исправлены процедуры вызова приложений через пользовательское меню.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.60 (07.02.2007):&lt;br /&gt;
* Добавлена настройки колонок в списке авторов, на вкладках &amp;quot;Серии&amp;quot;, &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Во вкладку &amp;quot;Новинки&amp;quot; добавлена возможность поиска по языку документа, исходному языку книги и признаку &amp;quot;Только непрочитанные&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.59 (06.02.2007):&lt;br /&gt;
* Добавлена возможность индивидуальной настройки кнопок тулбара и колонок в гридах (PDV). Сохранение настроек в ini-файле (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.58 (05.02.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при входе в настройки, если программа запущена с расшаренной сетевой папки (Stepochka). Однако, база данных с библиотекой по прежнему должна находиться либо на локальном диске, либо быть доступной через сервер Firebird, но не на разделяемом ресурсе: http://www.ibase.ru/ibfaq.htm#share&lt;br /&gt;
* Устранены ошибки при подсчете статистики в сканере (FBAdmin).&lt;br /&gt;
* Устранена ошибка, возникающая при добавлении книги в избранное из списка запланированных к чтению книг (Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.56 (01.02.2007):&lt;br /&gt;
* Исправлена ошибка с аннотацией на вкладке &amp;quot;Жанры&amp;quot;.&lt;br /&gt;
* Устранена ошибка, возникающая после регистрации пользователя при активной вкладке &amp;quot;Новинки&amp;quot;.&lt;br /&gt;
* Востановлено контекстное меню в списке проектов, найденных с помощью поиска в текущей библиотеке.&lt;br /&gt;
Контекстное меню в списке проектов, найденных с помощью поиска во всех библиотеках, отключено.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.54 (31.01.2007):&lt;br /&gt;
* Устранен баг с пустыми именами в списке авторов.&lt;br /&gt;
* Усовершенствован механизм автоматического обновления структуры базы данных&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.52 (30.01.2007):&lt;br /&gt;
* Устранен баг с обрезанием имен и фамилий авторов в форме редактирования информации о книге.&lt;br /&gt;
* Изменено представление списка авторов&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Статусы обработки добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
Ready for process=Отмечен для обработки&lt;br /&gt;
&lt;br /&gt;
Successfully added=Успешно добавлен&lt;br /&gt;
&lt;br /&gt;
Updated=Обновлено&lt;br /&gt;
&lt;br /&gt;
Bad archive=Поврежденный архив&lt;br /&gt;
&lt;br /&gt;
Parsing error=Ошибка разбора&lt;br /&gt;
&lt;br /&gt;
Duplicate (identical)=Дубликат (идентичный)&lt;br /&gt;
&lt;br /&gt;
Duplicate (older)=Дубликат (старее)&lt;br /&gt;
&lt;br /&gt;
Duplicate (IDs differ)=Дубликат (ID отличается)&lt;br /&gt;
&lt;br /&gt;
Duplicate=Дубликат&lt;br /&gt;
&lt;br /&gt;
Error updating database=Ошибка обновления базы&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
Алгоритм анализа сканером добавляемого документа:&lt;br /&gt;
&lt;br /&gt;
1. Сканер ищет подобный документ по идентификатору, созданному из названия книги и авторов&lt;br /&gt;
в алфавитном порядке. Если документ с таким идентификатором не найден в базе, создается новый&lt;br /&gt;
документ (статус &amp;quot;Успешно добавлен&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Если документ с таким идентификатором найден, проверяется, совпадает ли в них поле ID. Если&lt;br /&gt;
поле ID совпадает, проверяется версия (поле VERSION) добавляемого документа. Если версия больше,&lt;br /&gt;
чем версия документа в библиотеке, документ заменяет аналогичный документ в библиотеке (статус&lt;br /&gt;
&amp;quot;Обновлено&amp;quot;). Если поля ID не совпадают, документу присваивается статус &amp;quot;Дубликат (ID отличается)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Если версии не отличаются, проверяется соответствие размеров и дат последней модификации&lt;br /&gt;
двух документов. Если размеры файлов и их даты последней модификации совпадают, документ&lt;br /&gt;
приобретает статус &amp;quot;Дубликат (идентичный)&amp;quot;. Если версия добавляемого документа меньше или&lt;br /&gt;
дата последней модификации меньше при равных версиях, присваивается статус &amp;quot;Дубликат (старее)&amp;quot;.&lt;br /&gt;
Иначе присваивается статус &amp;quot;Дубликат&amp;quot; (т.е., когда версии равны, но добавляемый документ новее (?)&lt;br /&gt;
по дате последней модификации).&lt;br /&gt;
&lt;br /&gt;
4. Если в процессе обработки в базе (после распаковки, парсинга, и упаковки) возникает любая&lt;br /&gt;
непредвиденная ошибка, документ приобретает статус &amp;quot;Ошибка обновления базы&amp;quot;.&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.50 (25.01.2007):&lt;br /&gt;
* В сканере добавлена возможность выбрать несколько записей и обработать одной командой&lt;br /&gt;
* Устранено несколько мелких недочетов в сканере и форме редактирования информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.49 (25.01.2007):&lt;br /&gt;
* Исправлена ошибка, возникающая при импорте сканером книг с длинными названиями жанров&lt;br /&gt;
в старом формате.&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.46 (24.01.2007):&lt;br /&gt;
* В сканере в левой части убран &amp;quot;лишний&amp;quot; столбец с датой поиска файла, а в правой -- &lt;br /&gt;
отменена группировка по-умолчанию по дате обработки.&lt;br /&gt;
* В списках книг установлена сортировка по-умолчанию: серия, номер, название книги.&lt;br /&gt;
* Служебный файл сканера переименован с  FBLIBRARY.FDB  в  FBSCANNER.FDB (предложено faiber).&lt;br /&gt;
Файл со старым именем будет переименован автоматически при старте программы.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.45 (23.01.2007):&lt;br /&gt;
* Переписана форма &amp;quot;Информация о книге&amp;quot; и процедуры внесения изменений в FB2-файл.&lt;br /&gt;
ВНИМАНИЕ!&lt;br /&gt;
Нужно учитывать, что для минимизации возможных искажений исходного FB2-файла в&lt;br /&gt;
нем переписываются только те реквизиты, которые были изменены в форме редактирования.&lt;br /&gt;
В то же время, в случае переписывания многострочных текстовых полей для форматирования&lt;br /&gt;
текста будет использовано только простое разбиение на параграфы с помощью тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Т.е., например, если аннотация не изменялась, то в FB2-файле останется узел &amp;lt;annotation&amp;gt;,&lt;br /&gt;
который полностью совпадает в исходным. ОДНАКО, если текст в поле &amp;quot;Аннотация&amp;quot; изменялся,&lt;br /&gt;
то узел &amp;lt;annotation&amp;gt; в FB2-файле будет переписан заново, используя простое разбиение текста&lt;br /&gt;
на параграфы при помощи тега &amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;, и при этом потеряется сложное форматирование&lt;br /&gt;
аннотации (тегами &amp;lt;poem&amp;gt;,  &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;subtitle&amp;gt;, &amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;, &amp;lt;empty-line/&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Одним словом, без надобности не редактируйте поля &amp;quot;Аннотация&amp;quot;, &amp;quot;История&amp;quot;, &amp;quot;Прочее&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
Версия 1.0.0.42 (16.01.2007):&lt;br /&gt;
* Добавлена функция поиска по зарегистрированным в портале библиотекам (автор: PDV)&lt;br /&gt;
* В сканере расширен список статусов, сигнализирующих о результатах обработки файла&lt;br /&gt;
* Добавлена проверка прав доступа для редактирования информации об авторах и синонимах&lt;br /&gt;
(предложено Stepochka).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.37 (12.01.2007):&lt;br /&gt;
* База данных: поле &amp;quot;Имя&amp;quot; (автора, переводчика) расширено со 20 до 40 символов&lt;br /&gt;
* База данных: поле &amp;quot;Отчество&amp;quot; (автора, переводчика) расширено со 30 до 40 символов&lt;br /&gt;
* База данных: тип поля &amp;quot;DocInfo.FileDate&amp;quot; изменен с DATE на TIMESTAMP.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.35 (22.12.2006):&lt;br /&gt;
* С целью оптимизации переписаны процедуры парсинга и импорта книги в сканером&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.34 (21.12.2006):&lt;br /&gt;
* Исправлена очередная ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.33 (20.12.2006):&lt;br /&gt;
* Исправлена ошибка, возникающая при сохранении информации о книге.&lt;br /&gt;
* В сканере исправлена процедура для замещения книги другой версией (при различающихся ID книг).&lt;br /&gt;
* В сканере добавлена возможность, в случае обнаружения дубликата, создавать новую книгу, не удаляя старой.&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.32 (18.12.2006):&lt;br /&gt;
* Автоматическое обновление хранимых процедур в базе данных&lt;br /&gt;
* Процедура для копирования информации об авторах, пользователях, рецензиях, цитатах, оценках, прочтениях из других баз данных (см. файл Migration.txt)&lt;br /&gt;
* Мелкие усовершенствования и баг-фиксы&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.30 (08.12.2006):&lt;br /&gt;
* Опция сохранения размеров и позиций окон программы&lt;br /&gt;
* Настройки алфавитной панели: шрифт, размеры, интервал (PDV)&lt;br /&gt;
* Много мелких усовершенствований и баг-фиксов&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.26 (01.12.2006):&lt;br /&gt;
* База данных: опять без кодировки по-умолчанию!&lt;br /&gt;
* База данных: построены все ограничения целостности на уровне таблиц&lt;br /&gt;
* База данных: исправлены ошибки в процедурах при создании серий&lt;br /&gt;
* База данных: поле &amp;quot;Название книги&amp;quot; расширено со 100 до 252 символов&lt;br /&gt;
* Исправлены ошибки при импорте неархивированных FB2-файлов&lt;br /&gt;
* Исправлено несколько ошибок, касающихся интерфейса.&lt;br /&gt;
* Исправлена ошибка, возникающая при вводе нового пользователя (AlexArh).&lt;br /&gt;
* Исправлена ошибка при импорте файлов с датами в нестандартных форматах&lt;br /&gt;
* Расширены поля на форме сканера для счетчиков файлов&lt;br /&gt;
* Добавлены перекрестные ссылки на автора и серию (PDV)&lt;br /&gt;
* Портал (перечень доступных библиотек) теперь хранится в ini-файле вместо БД (PDV).&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.20 (22.11.2006):&lt;br /&gt;
* Сканер построен по &amp;quot;старой&amp;quot; модели, которая более ориентирована на пакетное добаление книг (аналогично версии 1.0.0.12, но в одном окне).&lt;br /&gt;
* Поиск в главной форме вызывается по Ctrl-F&lt;br /&gt;
* После закрытия сканера сохраняется позиция в списке авторов, которая была перед открытием сканера&lt;br /&gt;
* Сохраняются информация о прочтении, оценках и заметках при обновлении книги новой версией&lt;br /&gt;
* Проверяются права пользователя при открытии другой базы/библиотеки&lt;br /&gt;
* Базы данных перестроены в версии Firebird 1.5.3 с кодировкой по умолчанию WIN1251. Архив с программой включает в себя обновленную библиотеку gds32.dll&lt;br /&gt;
* Программа ожидает файлы баз данных в кодировке WIN1251, из-за этого зависает при попытке открыть БД старого формата без указания кодировки. Пока не выяснено, почему сессия зависает, а не выдает сообщение об ошибке в момент создания.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
Замечания и баг-репорты принимаются на  &amp;lt;taciturnman@gmail.com&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== История от Дмитрия Пустовита==&lt;br /&gt;
&lt;br /&gt;
Сразу отвечу на вопрос &amp;quot;Почему такой скачок в версиях?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Были произведены кардинальные изменения как в программном коде, так и в структуре&lt;br /&gt;
базы данных. Билдов (невыложенных) было очень много. Изменения, производимые в программе&lt;br /&gt;
не фиксировал по причине банальной лени и нехватки времени.&lt;br /&gt;
&lt;br /&gt;
К тому же, я думаю, что программа уже достаточно функциональна и достойна того, чтобы &lt;br /&gt;
изменить мажорный номер версии.&lt;br /&gt;
&lt;br /&gt;
В процессе работы над программой мне очень помогают замечания пользователей. &lt;br /&gt;
&lt;br /&gt;
Большое количество ошибок и недочетов выявлено именно ими.&lt;br /&gt;
&lt;br /&gt;
По мере возможности я постарался в данном файле указывать имена или ники (форум&lt;br /&gt;
fictionbook.org) людей выявивших ошибку или посоветовавших внести какое-либо &lt;br /&gt;
изменение в программу. &lt;br /&gt;
&lt;br /&gt;
Большое им спасибо за помощь!&lt;br /&gt;
&lt;br /&gt;
Важные (ИМХО) замечания по алгоритму работы программы:&lt;br /&gt;
&lt;br /&gt;
1. Названия книг, Серий в базе данных (и соответственно в Description после редактирования)&lt;br /&gt;
хранятся в виде ProperCase (т.е. каждое слово с заглавной буквы). Предваряя вопросы: пробовал по-разному, МНЕ ПОНРАВИЛСЯ ЭТОТ ВАРИАНТ.&lt;br /&gt;
&lt;br /&gt;
3. При сохранении книги на диск, а так же в режиме работы с файловой системой &lt;br /&gt;
имя файла книги формируется следующим образом:&lt;br /&gt;
&lt;br /&gt;
Фамилия_Имя (или Имя_Фамилия) (в зависимости от режима LNFN или FNLN) ПЕРВОГО В СПИСКЕ АВТОРА&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Название_книги&lt;br /&gt;
&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
(Название_Серии-Номер_в_серии)&lt;br /&gt;
Причем, в зависимости от значения ключа &amp;quot;Транслит&amp;quot; в настройках все это будет или кириллицей&lt;br /&gt;
или латиницей.&lt;br /&gt;
&lt;br /&gt;
4. При формировании имени файла заменяются на подчеркивание символы не входящие в диапазон:&lt;br /&gt;
['A'..'Z', 'a'..'z', '0'..'9', '-', '!', '_', 'А'..'Я', 'а'..'я', 'Ё', 'ё']&lt;br /&gt;
&lt;br /&gt;
5. При сохранении в базе данных (и в книге после выгрузки из библиотеки) обложка&lt;br /&gt;
преобразуется к JPG, независимо от того, в каком формате она была в исходном файле.&lt;br /&gt;
&lt;br /&gt;
Ограничения&lt;br /&gt;
&lt;br /&gt;
1. Не поддерживается отображение более 1 обложки для каждой книги&lt;br /&gt;
&lt;br /&gt;
2. Размер аннотации книги ограничен 4096 байтами (я считаю, что больше - &lt;br /&gt;
это уже предисловие). При большем размере сканер не пропустит&lt;br /&gt;
&lt;br /&gt;
3. Есть ограничения по длине полей. Обычно лишнее урезается справа. Но сканер может&lt;br /&gt;
и не пропустить (не до конца проверил).&lt;br /&gt;
&lt;br /&gt;
4. Может есть еще что-то, просто на данный момент я не вспомнил.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Функционал:&lt;br /&gt;
&lt;br /&gt;
*Визуализация физического размера файла базы данных&lt;br /&gt;
*Сохранение Ini-файла не в рабочем каталоге &lt;br /&gt;
*Перенос/копирование из библиотеки в библиотеку&lt;br /&gt;
*Добавление книг формата не FB2&lt;br /&gt;
&lt;br /&gt;
Plugins:&lt;br /&gt;
*Экспорт списка книг в XML,CVS,TXT,XLS&lt;br /&gt;
*Экспорт заголовков (BookInfo) (plugin)&lt;br /&gt;
*Построение простейшего сайта на основе БД (plugin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.8 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена серьезная ошибка. При редактировании информации о книге менялся ID документа. Теперь он остается прежним &lt;br /&gt;
&lt;br /&gt;
! Добавил возможность сортировки в таблицах щелчком по заголовку (Glassy) &lt;br /&gt;
&lt;br /&gt;
+ Изменил диалог создания библиотеки. Теперь сразу можно выбрать режим хранения книг (Admin) &lt;br /&gt;
&lt;br /&gt;
+  Zip-ы из TMP теперь удаляются. &lt;br /&gt;
&lt;br /&gt;
+ Добавил в сканер расшифровку ошибки/деталей дубликата (Admin) &lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку записи списка жанров. Не производился поиск в алтернативных названиях  &lt;br /&gt;
&lt;br /&gt;
! Таблица  Errors перенесена в файл FBLIBRARY.FDB &lt;br /&gt;
&lt;br /&gt;
! Переделана форма отображения статистики. Теперь можно увидеть количество прочитанных книг (Alex)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность выбора действия по двойному клику по книге в списке (Не помню, кто просил)  &lt;br /&gt;
&lt;br /&gt;
Версия 1.0.0.4 RC1 (DB+File System Version) &lt;br /&gt;
&lt;br /&gt;
+ Косметические изменения &lt;br /&gt;
&lt;br /&gt;
+ Перевод заголовка главной формы работает нормально  &lt;br /&gt;
&lt;br /&gt;
+ Убрал кнопки удалить обложку и загрузить обложку с главной формы -теперь доступны только в корректировке информации о книге  &lt;br /&gt;
&lt;br /&gt;
+ В комплект включена исправленная база данных &lt;br /&gt;
&lt;br /&gt;
+ В сканере исправлен участок, отвечающий за замену книг в базе найденным дубликатом (теперь обновляется не только сам файл, но и информаци в базе данных) &lt;br /&gt;
&lt;br /&gt;
+ Исправлена процедура изменения способа хранения (при большом количестве книг системе не хватало ресурсов, сейчас процедура работает стабильно. Проверено на 7000 книгах)  &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность указать папку на СЕ устройcтве при передаче файлов. (проверял на 2 устройствах Qtek 2020 и iPAQ 1915. В основную память прошло на ура в обоих случаях, на Storage Card на iPAQ скопировалось нормально, на Qtek файл сбойный. Подозреваю флешку. Проверяйте). Папка сохраняется в ini-файле. &lt;br /&gt;
&lt;br /&gt;
! Положение и размер главной формы, формы просмотра обложки, формы сканера, а также положения и размеры колонок грида, положения и размеры панелей сохраняется при выходе  в файле props.ini. Оборотная сторона: пришлось на данных формах отключить максимизацию и в первый раз они могут встать некрасиво на экране (свойство Position выставлено в poDesigned)  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 1.0 RC1 (DB+File System Version)&lt;br /&gt;
&lt;br /&gt;
FB2-Сканер&lt;br /&gt;
&lt;br /&gt;
! Сканер сильно переработан и перенесен из dll в основную программу &lt;br /&gt;
&lt;br /&gt;
! Изменен алгоритм определения дубликатов. Теперь во внимание принимается ID из&lt;br /&gt;
файла книги. &lt;br /&gt;
&lt;br /&gt;
! Добавлена возможность отложить обработку ошибок сканирования на другой&lt;br /&gt;
сеанс работы с программой&lt;br /&gt;
&lt;br /&gt;
! Убран режим автоматического переноса файлов по папкам в процессе сканирования&lt;br /&gt;
Это можно сделать вручную по правому клику на списке ошибок&lt;br /&gt;
&lt;br /&gt;
! Теперь можно заменить книгу в библиотеке дубликатом, найденным в процессе &lt;br /&gt;
сканирования&lt;br /&gt;
&lt;br /&gt;
! При перемещении по списку ошибок в случае дубликата внизу отображается книга из&lt;br /&gt;
библиотеки, чей дубликат был найден. Здесь же видна версия документа.&lt;br /&gt;
&lt;br /&gt;
Библиотека &lt;br /&gt;
&lt;br /&gt;
! Оптимизорваны запросы к базе данных. Теперь запуск программы происходит значительно &lt;br /&gt;
быстрее&lt;br /&gt;
&lt;br /&gt;
! На вкладках отображается размер архива с книгой&lt;br /&gt;
&lt;br /&gt;
! Добавлена информация о количестве рецензий на книгу&lt;br /&gt;
&lt;br /&gt;
! Изменена панель с алфавитными вкладками для авторов (вместо вкладок теперь надписи)&lt;br /&gt;
&lt;br /&gt;
! Подписи для вкалдок вынесены в отдельный файл ABC.TXT в папке Language&lt;br /&gt;
&lt;br /&gt;
! Добавлен режим хранения книг в виде файловой системы, замечания - см. выше&lt;br /&gt;
&lt;br /&gt;
! Поменял движок скинов. Программа &amp;quot;понимает&amp;quot; *.msstyle&lt;br /&gt;
&lt;br /&gt;
! Добавлена работа с авторами. В базе данных есть таблица синонимов автора. При &lt;br /&gt;
работе по ней сканера производится поиск в первую очередь. При нахождении совпадения&lt;br /&gt;
в базу попадают правильные значения данных автора (файл книги при этом не меняется)&lt;br /&gt;
&lt;br /&gt;
! Добавлены кнопки часто используемых операций на панель управления&lt;br /&gt;
&lt;br /&gt;
! Включено отображение всплывающих подсказок к кнопкам&lt;br /&gt;
&lt;br /&gt;
! Есть возможность импорта жанров из файла genres_transfer. При этом происходит не полная&lt;br /&gt;
замена жанров, а ОБНОВЛЕНИЕ существующих. К сожалению я не смог (пока) найти способ &lt;br /&gt;
напрямую использовать этот файл без импорта.&lt;br /&gt;
&lt;br /&gt;
! На панель инструментов выведена кнопка &amp;quot;Обновить&amp;quot;. При нажатии на нее происходить &lt;br /&gt;
переоткрытие запросов на текущей вкладке. Я отказался от автоматического обновления в&lt;br /&gt;
пользу быстродействия&lt;br /&gt;
&lt;br /&gt;
! Расширен функционал многопользовательской версии:&lt;br /&gt;
* При добавлении книги теперь фиксируется, кем она добавлена&lt;br /&gt;
* Добавлена возможность не отображать прочитанные книги   &lt;br /&gt;
* Для каждой книги можно вести &amp;quot;цитатник&amp;quot;. Построен по тому же принципу, что история&lt;br /&gt;
и рецензии&lt;br /&gt;
* - Удалять книги может либо тот, кто эту книгу внес, либо владелец&lt;br /&gt;
библиотеки.&lt;br /&gt;
* Удалить автора может только владелец библиотеки&lt;br /&gt;
* Добавлена возможность запомнить пользователя, входящего в программу по умолчанию&lt;br /&gt;
(если вы владелец библиотеки и работаете с чужого рабочего места &lt;br /&gt;
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВОЗМОЖНОСТЬ (если вас интересует результат :))).&lt;br /&gt;
&lt;br /&gt;
+ Устранена ошибка, когда в описание книги с отсутствующей обложкой&lt;br /&gt;
записывалась обложка от другой, уже обработаной книги&lt;br /&gt;
&lt;br /&gt;
+ Исправлено много незначительных ошибок&lt;br /&gt;
&lt;br /&gt;
Версия 0.3.1.2&lt;br /&gt;
&lt;br /&gt;
! Поддержка скинов (пока есть 5 встроенных) в планах - &lt;br /&gt;
загрузка из файлов&lt;br /&gt;
&lt;br /&gt;
! Удаление авторов&lt;br /&gt;
&lt;br /&gt;
! Многопользовательский режим&lt;br /&gt;
*Отметка о прочтении&lt;br /&gt;
*Авторизация пользователя&lt;br /&gt;
*Статус &amp;quot;Владелец библиотеки&amp;quot;&lt;br /&gt;
*Рецензия&lt;br /&gt;
*История для каждого пользователя&lt;br /&gt;
*Избранное для каждого пользователя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+ Очистка временного каталога&lt;br /&gt;
&lt;br /&gt;
+ Статистика после добавления книг в библиотеку&lt;br /&gt;
&lt;br /&gt;
+ Добавлено несколько кнопок на панель инструментов&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
+ Изменен алгоритм декодирования обложки. Теперь это происходит намного &lt;br /&gt;
быстрее даже на больших (порядка 1 Мб) обложках.&lt;br /&gt;
&lt;br /&gt;
+ Исправил ошибку кодирования обложки (формат Base64 в конце м.б. не более 2 знаков =).&lt;br /&gt;
&lt;br /&gt;
+ Подправил алгоритм распознавания MIME для обложки. &lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.32&lt;br /&gt;
&lt;br /&gt;
! Добавлен украинский языковый файл (Alex)&lt;br /&gt;
&lt;br /&gt;
+ Не работает &amp;quot;переносить в зависимости от результата операции&amp;quot; (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Неправильно заполняется autorlist&lt;br /&gt;
&lt;br /&gt;
+ Не отображается autorlist для книг с 2 и более авторами&lt;br /&gt;
&lt;br /&gt;
+ После правки информации о книге частично убивается информация об авторе, в главном окне автора книги видно, &lt;br /&gt;
а через поиск по имени/фамилии автора книга больше не находится (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Ещё, если править инфо о книге без обложки, в окне светится обложка от &lt;br /&gt;
последней редактируемой и сохранённой (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ UTF кодировка нестабильно пишется в файл&lt;br /&gt;
&lt;br /&gt;
+ на PDA и при сохранении книги на диск создаётся архив с именем .fb2.zip (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Не очищается папка tmp независимо от указания в настройках (Stepochka)&lt;br /&gt;
&lt;br /&gt;
+ Исправлена ошибка поиска по интервалу дат (при задании периода менее двух &lt;br /&gt;
дней не находилось ничего)&lt;br /&gt;
&lt;br /&gt;
+ Заменил гриды на главной форме для обзора большего количества информации&lt;br /&gt;
и для введения впоследствии лучшей функциональности&lt;br /&gt;
&lt;br /&gt;
+ Поставил задержку на обновление Detail датасетов при перемещении по Master&lt;br /&gt;
Перемещение стало более комфортным (ИМХО). Detail обновляется теперь только&lt;br /&gt;
при остановке прокрутки Master&lt;br /&gt;
&lt;br /&gt;
+ Окно можно развернуть на весь экран (Stepochka)&lt;br /&gt;
&lt;br /&gt;
Сканер:&lt;br /&gt;
&lt;br /&gt;
! Немного оптимизировал код и изменил интерфейс&lt;br /&gt;
&lt;br /&gt;
! Добавил возможность прервать сканирование (Stepochka)&lt;br /&gt;
&lt;br /&gt;
! Добавил окно для вывода текущей операции &lt;br /&gt;
&lt;br /&gt;
! Добавил расшифровку ошибок на каждом из этапов работы (MAX)&lt;br /&gt;
&lt;br /&gt;
+ Устранил ошибку, связанную с Американскими настройками даты (yyyy.mm.dd) (спасибо за найденный глюк, MAX)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Версия 0.2.0.23&lt;br /&gt;
&lt;br /&gt;
1.  Заменена компонента, отвечающая за работу с ZIP. (Admin)&lt;br /&gt;
&lt;br /&gt;
2.  Сканер FB2 вынесен в отдельную DLL&lt;br /&gt;
&lt;br /&gt;
3.  Сканер теперь осуществляет реккурсивный обход папок, начиная с указанной (j0ker)&lt;br /&gt;
&lt;br /&gt;
4.  Изменена структура базы данных.&lt;br /&gt;
&lt;br /&gt;
5.  Оптимизированы запросы&lt;br /&gt;
&lt;br /&gt;
6.  Добавлена поддержка языковых файлов&lt;br /&gt;
&lt;br /&gt;
7.  Добавлена возможность регистрации нескольких библиотек (в т.ч. и находящихся на удаленном компьютере)&lt;br /&gt;
&lt;br /&gt;
8.  Добавлена возможность подключения программы для чтения&lt;br /&gt;
&lt;br /&gt;
9.  Изменено оформление интерфейса программы&lt;br /&gt;
&lt;br /&gt;
10. В редактирование BookInfo добавлены недостающие поля&lt;br /&gt;
&lt;br /&gt;
11. При сохранении BookInfo теперь обновляется сам файл в базе данных&lt;br /&gt;
&lt;br /&gt;
12. Добавлена поддержка plugin-ов&lt;br /&gt;
&lt;br /&gt;
13. Операция по сохранению базы в структуру папок вынесена в plugin&lt;br /&gt;
&lt;br /&gt;
14. Исправлена ошибка с названиями, содержащими кавычки и пр. недопустимые символы&lt;br /&gt;
&lt;br /&gt;
15. Исправлены ранее остававшиеся незамеченными ошибки&lt;br /&gt;
&lt;br /&gt;
16. Начиная с этой версии я работаю над программой один.&lt;br /&gt;
&lt;br /&gt;
Замеченные недоработки и недочеты:&lt;br /&gt;
&lt;br /&gt;
1. Не всегда правильно отрабатывает &amp;quot;Портал&amp;quot; при невозможности подключения&lt;br /&gt;
к последней открытой библиотеке.&lt;br /&gt;
&lt;br /&gt;
2. При выгрузке из библиотеки на диск поддерживаются пока только UTF-8 и&lt;br /&gt;
Win-1251. (У меня не было файлов в других кодировках - проверить остальные&lt;br /&gt;
не смог)&lt;br /&gt;
&lt;br /&gt;
Версия 0.1 beta 1&lt;br /&gt;
&lt;br /&gt;
Начальная версия&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-19T14:01:39Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.73.rar Последний полный пакет (1.0.0.73)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:01, 19 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.73.update.rar Последний апдейт (1.0.0.73)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:01, 19 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Нет поиска по авторам ===&lt;br /&gt;
&lt;br /&gt;
Версия 58-61. Нет поиска по авторам. По названию книги работает.--[[Участник:Cd spb|Cd spb]] 15:23, 9 февраля 2007 (MSK)&lt;br /&gt;
Оказывается нужно вводить без *. Я удивлен --[[Участник:Cd spb|Cd spb]] 15:50, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-19T14:01:05Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.73.rar Последний полный пакет (1.0.0.73)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:01, 19 февраля 2007 (MSK)--[[Участник:TaciturnMan|TaciturnMan]] 15:21, 19 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.73.update.rar Последний апдейт (1.0.0.73)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 17:01, 19 февраля 2007 (MSK)--[[Участник:TaciturnMan|TaciturnMan]] 18:23, 19 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Нет поиска по авторам ===&lt;br /&gt;
&lt;br /&gt;
Версия 58-61. Нет поиска по авторам. По названию книги работает.--[[Участник:Cd spb|Cd spb]] 15:23, 9 февраля 2007 (MSK)&lt;br /&gt;
Оказывается нужно вводить без *. Я удивлен --[[Участник:Cd spb|Cd spb]] 15:50, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-19T14:00:40Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.73.rar Последний полный пакет (1.0.0.73)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 15:21, 19 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.73.update.rar Последний апдейт (1.0.0.73)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 18:23, 19 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Нет поиска по авторам ===&lt;br /&gt;
&lt;br /&gt;
Версия 58-61. Нет поиска по авторам. По названию книги работает.--[[Участник:Cd spb|Cd spb]] 15:23, 9 февраля 2007 (MSK)&lt;br /&gt;
Оказывается нужно вводить без *. Я удивлен --[[Участник:Cd spb|Cd spb]] 15:50, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, кладете его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-09T15:23:31Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.58.rar Последний полный пакет (1.0.0.58)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 15:21, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.62.update.rar Последний апдейт (1.0.0.62)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 18:23, 9 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Список книг запланированных к прочтению ===&lt;br /&gt;
Версия 1.0.0.61-62&lt;br /&gt;
&lt;br /&gt;
'''A.''' Нельзя добавить более одной книги автора в список книг запланированных к прочтению&lt;br /&gt;
&lt;br /&gt;
'''B.''' Нельзя выгрузить книги на WIN CE устройство&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 10:23, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Нет поиска по авторам ===&lt;br /&gt;
&lt;br /&gt;
Версия 58-61. Нет поиска по авторам. По названию книги работает.--[[Участник:Cd spb|Cd spb]] 15:23, 9 февраля 2007 (MSK)&lt;br /&gt;
Оказывается нужно вводить без *. Я удивлен --[[Участник:Cd spb|Cd spb]] 15:50, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Настройка колонок в гридах ===&lt;br /&gt;
Версия 1.0.0.62&lt;br /&gt;
Не сохраняются индивидуальные настройки колонок во фрейме '''&amp;quot;Авторы&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, ложите его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-09T15:23:01Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.58.rar Последний полный пакет (1.0.0.58)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 15:21, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.62.update.rar Последний апдейт (1.0.0.62)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 15:21, 8 февраля 2007 (MSK)&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 18:23, 9 февраля 2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Ошибки ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Список книг запланированных к прочтению ===&lt;br /&gt;
Версия 1.0.0.61-62&lt;br /&gt;
&lt;br /&gt;
'''A.''' Нельзя добавить более одной книги автора в список книг запланированных к прочтению&lt;br /&gt;
&lt;br /&gt;
'''B.''' Нельзя выгрузить книги на WIN CE устройство&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 10:23, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Нет поиска по авторам ===&lt;br /&gt;
&lt;br /&gt;
Версия 58-61. Нет поиска по авторам. По названию книги работает.--[[Участник:Cd spb|Cd spb]] 15:23, 9 февраля 2007 (MSK)&lt;br /&gt;
Оказывается нужно вводить без *. Я удивлен --[[Участник:Cd spb|Cd spb]] 15:50, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Настройка колонок в гридах ===&lt;br /&gt;
Версия 1.0.0.62&lt;br /&gt;
Не сохраняются индивидуальные настройки колонок во фрейме '''&amp;quot;Авторы&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 17:56, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Плагины ===&lt;br /&gt;
&lt;br /&gt;
Где взять информацию, каким образом подключаются плагины?--[[Участник:Cd spb|Cd spb]] 12:06, 9 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
'''''[http://www.fb2-library.redholl.com/index.php?option=com_remository&amp;amp;Itemid=0&amp;amp;func=fileinfo&amp;amp;id=23 Компонент для написания Plugin-ов. С примерами]''''' ''(Вы делаете плугин, ложите его в папку plugins и экспериментируете со своим произведением. Расширение плугина сменить с МАХ на DLL. То, что вы сваяли появиться в меню Дополнительно (c)PDV)'' &lt;br /&gt;
--[[Участник:Stepochka|Stepochka]] 12:32, 9 февраля 2007 (MSK)&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-08T12:22:19Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.58.rar Последний полный пакет (1.0.0.58)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 15:21, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.58.update.rar Последний апдейт (1.0.0.58)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 15:21, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Ошибки (Версия 1.0.0.58) ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-08T12:21:57Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.58.rar Последний полный пакет (1.0.0.58)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 15:21, 8 февраля 2007 (MSK)&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.58.update.rar Последний апдейт (1.0.0.58)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 15:21, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Ошибки (Версия 1.0.0.58) ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-08T12:21:21Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.58.rar Последний полный пакет (1.0.0.58)]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.58.update.rar Последний апдейт (1.0.0.58)]&lt;br /&gt;
--[[Участник:TaciturnMan|TaciturnMan]] 15:21, 8 февраля 2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
== Ошибки (Версия 1.0.0.58) ==&lt;br /&gt;
&lt;br /&gt;
=== Синонимы и перемещение ===&lt;br /&gt;
Версия 1.0.0.58, база  1.0.0.53. Хранение на диске.&lt;br /&gt;
# Есть два автора &amp;quot;Bradbury Ray&amp;quot;(каталог на диске \bradbury_ray\) и &amp;quot;Брэдбери Рэй&amp;quot;(\bredberi_rei\)&lt;br /&gt;
# Делаем &amp;quot;Брэдбери Рэй&amp;quot; синонимом &amp;quot;Bradbury Ray&amp;quot; (по правой кнопке на &amp;quot;Брэдбери Рэй&amp;quot; в  списке авторов -&amp;gt; &amp;quot;Добавить как синоним...&amp;quot;)&lt;br /&gt;
# Редактируем описание книги в списке &amp;quot;Брэдбери Рэй&amp;quot;. &lt;br /&gt;
# Сохраняем изменения&lt;br /&gt;
При этом она &amp;lt;b&amp;gt;перемещается автору&amp;lt;/b&amp;gt; &amp;quot;Bradbury Ray&amp;quot;(в том числе в каталог \bradbury_ray\), но &amp;lt;b&amp;gt;остается файл&amp;lt;/b&amp;gt; в каталоге \bredberi_rei\.&amp;lt;br&amp;gt;&lt;br /&gt;
Какая должна быть политика программы в таком случае?&lt;br /&gt;
&lt;br /&gt;
Может быть стоит вводить строгое соответствие для &amp;quot;Автор-Каталог&amp;quot;, с возможностью управления и кнопкой &amp;quot;переместить&amp;quot;?&lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 15:00, 08.02.2007 (MSK)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет. &lt;br /&gt;
--[[Участник:Cd_spb|Cd_spb]] 14:40, 08.02.2007 (MSK)&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------&lt;br /&gt;
=== Настраеваемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраеваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
--[[Участник:Cd spb|Cd spb]] 15:19, 8 февраля 2007 (MSK)&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	<entry>
		<id>http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian</id>
		<title>Библиотекарь FBLibrarian</title>
		<link rel="alternate" type="text/html" href="http://www.fictionbook.org/index.php/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%8C_FBLibrarian"/>
				<updated>2007-02-08T09:00:23Z</updated>
		
		<summary type="html">&lt;p&gt;TaciturnMan: /* Тестируем FBLibrarian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Тестируем FBLibrarian ==&lt;br /&gt;
&lt;br /&gt;
[[История программы FBLibrarian]]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.58.rar Последний полный пакет (1.0.0.58)]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.fictionbook.org/pub/files/fb2lib.1.0.0.58.update.rar Последний апдейт (1.0.0.58)]&lt;br /&gt;
&lt;br /&gt;
== Ошибки (Версия 1.0.0.58) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Замечания и предложения ==&lt;br /&gt;
&lt;br /&gt;
[[Категория:Библиотекари]]&lt;br /&gt;
=== Список изменённых книг ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю на ряду с выводом списка новинок выводить и список '''изменённых книг''' за период. Это несколько облегчит синхронизацию библиотек.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Формат хранения файлов на диске ===&lt;br /&gt;
&lt;br /&gt;
Предлагаю сделать &amp;lt;b&amp;gt;настраиваемой&amp;lt;/b&amp;gt; структуру хранения на диске. Т.е. дать выбор &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;СЕРИЯ_НАЗВАНИЕ&amp;lt;/b&amp;gt; &lt;br /&gt;
или &lt;br /&gt;
*хранить в формате \ФАМИЛИЯ_ИМЯ\&amp;lt;b&amp;gt;НАЗВАНИЕ_СЕРИЯ&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Например как это делает FBLibraryFileRename. Т.е. набором \*NL*_*NF*\[*SN*_*SI*_]*BN* &lt;br /&gt;
С возможностью выбора убирать/не убирать пробелы, транслтитировать или нет.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Настраивыемый экспорт файлов из библиотеки ===&lt;br /&gt;
&lt;br /&gt;
ИМХО&lt;br /&gt;
Нужно сделать &amp;lt;b&amp;gt;настраиваемый&amp;lt;/b&amp;gt; экспорт (вместо пункта меню &amp;quot;На Palm-устройство&amp;quot;).&lt;br /&gt;
Наверно через плагины?&lt;br /&gt;
&amp;lt;!--не знаю как пишется слово - настраиваемый :-( --&amp;gt;&lt;/div&gt;</summary>
		<author><name>TaciturnMan</name></author>	</entry>

	</feed>