Программа Библиотекарь. Последняя версия 1.4.3.0

Программы, утилиты

Программа Библиотекарь. Последняя версия 1.4.3.0

Сообщение Alex » Ср мар 14, 2007 18:26

Спасибо PDV и TaciturnMan за развитие программы!

=============================
Версия 1.4.3.0 (07.04.2009):
* В сканер добавлено еще один статус обработки: "дубль (автор/название отличается)". Статус присваивается, если добавляемая книга найдена в библиотеке по ID, но автор или название отличается.
* Исправлен баг: в режиме "Файловая система" в случае обновления книги старые версии книг не резервировались в папку OLD.
* Исправлен баг: в режиме "Файловая система" в случае обновления книги старый файл не удалялся.
* В шаблон именования файлов добавлены макросы *SI2* и *SI3* для подстановки номеров книг в серии, дополненных слева нулями до длины 2 и 3 символа соответственно.
* В шаблон именования файлов добавлен макрос *ID* для подстановки уникального идентификатора книги из базы данных библиотеки.

Полный набор файлов версии 1.4.3.0 (вместе с пустой базой данных - осторожно, не перепишите свою заполненную базу):
http://users.i.com.ua/~ositnick/fb2libr ... .4.3.0.rar (~5Мб)
http://rapidshare.com/files/219162335/f ... .4.3.0.rar

Только обновленные файлы версии 1.4.3.0 (по сравнению с 1.4.2.0):
http://users.i.com.ua/~ositnick/fb2libr ... update.rar (~2.5Мб)
http://rapidshare.com/files/219162578/f ... update.rar

================================

Обсуждение старых версий Библиотекаря здесь
Последний раз редактировалось Alex Чт май 21, 2009 8:20, всего редактировалось 12 раз(а).
Аватар пользователя
Alex
Постоянный участник форума
Постоянный участник форума
 
Сообщений: 641
Зарегистрирован: Пт дек 24, 2004 11:29
Откуда: Kiev, UA

Сообщение Cd_spb » Ср мар 14, 2007 19:10

Опять таже беда - не открывается update. Пишет "Ошибка чтения диска"
Полная версия распаковалась нормально.
Cd_spb
Зрелый участник форума
Зрелый участник форума
 
Сообщений: 238
Зарегистрирован: Ср июн 28, 2006 15:56

Сообщение TaciturnMan » Ср мар 14, 2007 19:24

Cd_spb писал(а):Опять таже беда - не открывается update. Пишет "Ошибка чтения диска"

Архив не битый. Проверил.
WBR, TaciturnMan
TaciturnMan
Зрелый участник форума
Зрелый участник форума
 
Сообщений: 189
Зарегистрирован: Сб сен 09, 2006 14:58
Откуда: Kyiv

Сообщение Cd_spb » Ср мар 14, 2007 19:24

Ошибка при обновлении.
Отписал в баг-трекере
http://www.fictionbook.org/index.php/Библиотекарь_FBLibrarian

Предыдущая версия 1.1.1.0
Cd_spb
Зрелый участник форума
Зрелый участник форума
 
Сообщений: 238
Зарегистрирован: Ср июн 28, 2006 15:56

Сообщение be_nt_all » Ср мар 14, 2007 22:07

Нормально, версия обновилась, но при попытке отредактировать книгу всегда появляется окошко "неправильная версия документа". What is this?

Добавлено спустя 13 минут 30 секунд:

И как с этим бороться...

Список what's new многообещающий (спасибо что учли все мои пожелания, даже те которые я забыл высказать :) ). Но... редактирование пока (у меня) не работает.
Аватар пользователя
be_nt_all
Новенький участник форума
Новенький участник форума
 
Сообщений: 81
Зарегистрирован: Чт янв 11, 2007 8:56
Откуда: Ростов-на-Дону

Сообщение TaciturnMan » Чт мар 15, 2007 11:07

Cd_spb писал(а):Ошибка при обновлении.
Отписал в баг-трекере

Судя по сообщению "Object INDEX is in use", база данных библиотеки используется (открыта) в данный момент другим пользователем. Повторите обновление, когда база данных не используется.

Добавлено спустя 8 минут 47 секунд:

be_nt_all писал(а):Нормально, версия обновилась, но при попытке отредактировать книгу всегда появляется окошко "неправильная версия документа". What is this?

У меня нормально редактируется. Такое сообщение возникает только в одном случае - когда содержимое поля "вер." на вкладке "Информация" невозможно преобразовать в число с плавающей точкой. Проверьте перед сохранением, правильное ли число в этом поле.
TaciturnMan
Зрелый участник форума
Зрелый участник форума
 
Сообщений: 189
Зарегистрирован: Сб сен 09, 2006 14:58
Откуда: Kyiv

Сообщение be_nt_all » Чт мар 15, 2007 11:19

TaciturnMan писал(а):Проверьте перед сохранением, правильное ли число в этом поле


Блин, разобрался - в системе стояла запятая как разделитель целых дробных. Установил в точку и всё нормально.
Аватар пользователя
be_nt_all
Новенький участник форума
Новенький участник форума
 
Сообщений: 81
Зарегистрирован: Чт янв 11, 2007 8:56
Откуда: Ростов-на-Дону

Сообщение Cd_spb » Чт мар 15, 2007 11:21

TaciturnMan писал(а):
Cd_spb писал(а):Ошибка при обновлении.
Отписал в баг-трекере

Судя по сообщению "Object INDEX is in use", база данных библиотеки используется (открыта) в данный момент другим пользователем. Повторите обновление, когда база данных не используется.

Установка сетевая, но я единственный пользователь. Так что вопрос остаеться.
Cd_spb
Зрелый участник форума
Зрелый участник форума
 
Сообщений: 238
Зарегистрирован: Ср июн 28, 2006 15:56

Сообщение TaciturnMan » Чт мар 15, 2007 11:24

Ага, понял, в чем дело. Если в настройках Windows в региональных стандартах в качестве раздлителя целой и дробной части указана запятая, то возникает такая ошибка, т.к. там разделитель - точка. Можно временно изменить разделитель в региональных настройках в панели управления Windows на точку и все будет работать. А в следующем билде я это уже подправил.

Добавлено спустя 1 минуту 2 секунды:

be_nt_all писал(а):Блин, разобрался -

Запоздал с ответом... :)
WBR, TaciturnMan
TaciturnMan
Зрелый участник форума
Зрелый участник форума
 
Сообщений: 189
Зарегистрирован: Сб сен 09, 2006 14:58
Откуда: Kyiv

Сообщение be_nt_all » Чт мар 15, 2007 11:27

PS. Пожелание: может не надо при редактировании раскрывать псевдонимы, если они помечены как отображаемые в списке?
Аватар пользователя
be_nt_all
Новенький участник форума
Новенький участник форума
 
Сообщений: 81
Зарегистрирован: Чт янв 11, 2007 8:56
Откуда: Ростов-на-Дону

Сообщение TaciturnMan » Чт мар 15, 2007 11:45

Cd_spb писал(а):Установка сетевая, но я единственный пользователь. Так что вопрос остаеться.

Возможно, предыдущими сбойными сессиями заблокировались объекты в базе. Лучше перед повторным обновлением перезапустить Firebird-сервер.
На крайний случай, если есть опыт работы в БД, можно вручную выполнить команды:
SELECT DI_PROGUSED, DI_VERSION FROM BOOK;
И, если эти поля в основном заполнены, то удалить "лишнюю" таблицу:
DROP TABLE DOCINFO;
А потом изменить версию БД:
UPDATE VERINFO SET VERSION = '1.2.0.0';
Все.

Добавлено спустя 1 минуту 18 секунд:

be_nt_all писал(а):PS. Пожелание: может не надо при редактировании раскрывать псевдонимы, если они помечены как отображаемые в списке?

При редактировании чего?
WBR, TaciturnMan
TaciturnMan
Зрелый участник форума
Зрелый участник форума
 
Сообщений: 189
Зарегистрирован: Сб сен 09, 2006 14:58
Откуда: Kyiv

Сообщение Cd_spb » Чт мар 15, 2007 12:19

TaciturnMan писал(а):
Cd_spb писал(а):Установка сетевая, но я единственный пользователь. Так что вопрос остаеться.

Возможно, предыдущими сбойными сессиями заблокировались объекты в базе. Лучше перед повторным обновлением перезапустить Firebird-сервер.

Не помогает.
TaciturnMan писал(а):На крайний случай, если есть опыт работы в БД, можно вручную выполнить команды:


Условный опыт есть :-) Но через что подключаться к базе? Если можно, по пунктам.
Cd_spb
Зрелый участник форума
Зрелый участник форума
 
Сообщений: 238
Зарегистрирован: Ср июн 28, 2006 15:56

Сообщение WildCat170 » Чт мар 15, 2007 13:35

А можно попросить за всех нас, несчастных, кроме FTP выкладывать ещё и на HTTP, но только не на RapidShare?
Ведь полно более простых и удобных для скачивания (да и для закачивания): slil.ru, ifolder.ru...
Ненавижу понедельники...
Аватар пользователя
WildCat170
Новенький участник форума
Новенький участник форума
 
Сообщений: 5
Зарегистрирован: Пт мар 02, 2007 8:33

Сообщение TaciturnMan » Чт мар 15, 2007 15:24

Cd_spb писал(а):Условный опыт есть Но через что подключаться к базе? Если можно, по пунктам.

Если установлен сервер, значит, есть консольная утилита isql.exe. В ней выполнить команды (после каждой нажать Enter):

connect "127.0.0.1:c:\fb2librarian\library\library.fdb" user SYSDBA password masterkey;

SELECT DI_PROGUSED, DI_VERSION FROM BOOK;

Если эти поля в основном заполнены, то изменить
версию БД:
UPDATE VERINFO SET "VERSION" = '1.2.0.0';

commit;

Все. Естественно, в строке соединения с базой вместо 127.0.0.1 указать свой IP-адрес сервера и изменить путь к файлу базы.
TaciturnMan
Зрелый участник форума
Зрелый участник форума
 
Сообщений: 189
Зарегистрирован: Сб сен 09, 2006 14:58
Откуда: Kyiv

Сообщение Cd_spb » Чт мар 15, 2007 17:37

Пока ждал ответа, сделал, как написано, кроме вот этого:
TaciturnMan писал(а):commit;

Результата не было. Симптомы такие же.
Судя повсему был нужен "commit;". Или выходить не по "quit", а по "exit" :-)

Спасибо, все за работало.
Cd_spb
Зрелый участник форума
Зрелый участник форума
 
Сообщений: 238
Зарегистрирован: Ср июн 28, 2006 15:56

След.

Вернуться в Сделано для FB

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1