OCR форумы Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
Всем привет!
Hi all!
 
  ГлавнаяСправкаПоискВходРегистрация Администратор Библиотека  
 
Страниц: 1 2 
Послать Тему Печать
Поисковая система BOOK_Library (Прочитано 35416 раз)
Slawa-614
Активист
***
Вне Форума


Всем привет!

Сообщений: 380
Пол: male
Поисковая система BOOK_Library
22.03.2006 :: 12:04:15
 
  По адресу http://doc.the-ebook.org/BookLibrary выложен архив со свежей версией поисковой системы BOOK_Library с базой всех файлов, прошедших по фидошных файлэхам BOOK, BOOK-DOP, 957SHEMA и 957HELP по состоянияю на 20.03.2006 г.
Наверх
 

Slawa-614
 
IP записан
 
Ghost mail
Новичок
*
Вне Форума


Всем привет!

Сообщений: 7
Kiev
Пол: male
Re: Поисковая система BOOK_Library
Ответ #1 - 30.03.2007 :: 17:37:18
 
Здравствуйте, Slawa-614!
Можно ли выложить свежую версию BOOK_Library по состоянию на март 2007 ???
Хочу привести в порядок свои завалы книг, собранные за последние 10 лет. Наконец-то нашлось немного времени Класс
Буду Вам премного благодарен Улыбка
Наверх
 
336104918  
IP записан
 
Slawa-614
Активист
***
Вне Форума


Всем привет!

Сообщений: 380
Пол: male
Re: Поисковая система BOOK_Library
Ответ #2 - 10.04.2007 :: 14:13:47
 
Ghost mail писал(а) 30.03.2007 :: 17:37:18:
Можно ли выложить свежую версию BOOK_Library по состоянию на март 2007 ???

На http://doc.the-ebook.org/BookLibrary выложена последняя версия с базой книг по состоянию на 08.04.2007

Наверх
 

Slawa-614
 
IP записан
 
Ustas
Постоялец
**
Вне Форума


даешь качественный OCR!

Сообщений: 176
Пол: male
Re: Поисковая система BOOK_Library
Ответ #3 - 17.04.2007 :: 16:00:37
 
как фанат, сканю Бориса Васильева - в твоем списке много чего не хватает, вероятно, пропустил.
("Князь Святослав" из недавних - есть, а "Гибель богинь", например, (сильнейшая вещь!) - нет)

http://lib.aldebaran.ru/author/vasilev_boris/

також Вера Хенрикссен (серия Терры "Викинги" рулит) и много других авторов  Круглые глаза
Наверх
 
WWW 67730822  
IP записан
 
Slawa-614
Активист
***
Вне Форума


Всем привет!

Сообщений: 380
Пол: male
Re: Поисковая система BOOK_Library
Ответ #4 - 18.04.2007 :: 16:45:30
 
Ustas писал(а) 17.04.2007 :: 16:00:37:
как фанат, сканю Бориса Васильева - в твоем списке много чего не хватает, вероятно, пропустил.


Да, пропустил. Нельзя объять необъятное, потому беру только то, что фигурирует в списках новинок (на текущую неделю) десятки основных библиотек, либо присылается на E-Mail.
А если все подряд шерстить... Времени не хватит.

Наверх
 

Slawa-614
 
IP записан
 
Ghost mail
Новичок
*
Вне Форума


Всем привет!

Сообщений: 7
Kiev
Пол: male
Re: Поисковая система BOOK_Library
Ответ #5 - 07.05.2007 :: 11:22:09
 
Slawa-614 писал(а) 10.04.2007 :: 14:13:47:
На http://doc.the-ebook.org/BookLibrary выложена последняя версия с базой книг по состоянию на 08.04.2007

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

Dublikaty.rar (Вложенный файл удален)
336104918  
IP записан
 
Slawa-614
Активист
***
Вне Форума


Всем привет!

Сообщений: 380
Пол: male
Re: Поисковая система BOOK_Library
Ответ #6 - 08.05.2007 :: 10:23:13
 
Ghost mail писал(а) 07.05.2007 :: 11:22:09:
При работе с ней обнаружил дублированные имена файлов


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


Наверх
 

Slawa-614
 
IP записан
 
Ghost mail
Новичок
*
Вне Форума


Всем привет!

Сообщений: 7
Kiev
Пол: male
Re: Поисковая система BOOK_Library
Ответ #7 - 17.05.2007 :: 17:35:34
 
Нашел в базе 659 записей в которых код автора = 0, а в списке авторов такого кода нет. Из-за этого карточки этих файлов нормально не отображаются Печаль
В своей версии базы исправил : выгрузил базу в файл CATALOG.BAS, для записей с неправильным кодом автора изменил поле "CT:A1" : 0 -> 1 и после этого сделал полную загрузку CATALOG.BAS. После этого все отображается нормально. Пример "неправильной" записи : файл "HOKKU.HA - Русские хокку разных авторов"
Наверх
 
336104918  
IP записан
 
Slawa-614
Активист
***
Вне Форума


Всем привет!

Сообщений: 380
Пол: male
Re: Поисковая система BOOK_Library
Ответ #8 - 22.05.2007 :: 22:36:59
 
Ghost mail писал(а) 17.05.2007 :: 17:35:34:
Нашел в базе 659 записей в которых код автора = 0, а в списке авторов такого кода нет. Из-за этого карточки этих файлов нормально не отображаются Печаль
В своей версии базы исправил : выгрузил базу в файл CATALOG.BAS, для записей с неправильным кодом автора изменил поле "CT:A1" : 0 -> 1 и после этого сделал полную загрузку CATALOG.BAS. После этого все отображается нормально. Пример "неправильной" записи : файл "HOKKU.HA - Русские хокку разных авторов"


  Какая верси программы? Сейчас попробовал (v 1.1.0.2) - все нормально отображается.
Наверх
 

Slawa-614
 
IP записан
 
Vyacheslav_Sachkov
Постоялец
**
Вне Форума


Всем привет!

Сообщений: 129
Re: Поисковая система BOOK_Library
Ответ #9 - 23.05.2007 :: 01:33:53
 
Slawa-614 писал(а) 22.05.2007 :: 22:36:59:
 Какая верси программы? Сейчас попробовал (v 1.1.0.2) - все нормально отображается.


А нельзя увеличить до человеческих размеров длину полей? Привык пользоваться буксиром. У него 75 знаков на имена и 100 на названия. А тут поля как у небулы совсем малипусые. Из-за этого сплошь путаница и непонятки. Очень жаль. Плачущий Кста, как насчет конвертации в другие базы, в частности, буксира? Похоже, никак. Но ставится ли решение этой задачи на будущее?
Наверх
« Последняя редакция: 23.05.2007 :: 01:42:08 от Vyacheslav_Sachkov »  
 
IP записан
 
Ghost mail
Новичок
*
Вне Форума


Всем привет!

Сообщений: 7
Kiev
Пол: male
Re: Поисковая система BOOK_Library
Ответ #10 - 23.05.2007 :: 09:54:36
 
Slawa-614 писал(а) 22.05.2007 :: 22:36:59:
Какая верси программы? Сейчас попробовал (v 1.1.0.2) - все нормально отображается.
Версия именно v 1.1.0.2. Не отображалось если после поиска открываешь карточку книги . Например : поиск по имени файла HOKKU.HA - открываем карточку найденного файла и  Печаль
Да вопрос, главное, в том, что нарушена целосность базы данных. В таблице книг есть записи с кодом автора 0, которого нет в связанной таблице авторов.
Наверх
 
336104918  
IP записан
 
Slawa-614
Активист
***
Вне Форума


Всем привет!

Сообщений: 380
Пол: male
Re: Поисковая система BOOK_Library
Ответ #11 - 31.05.2007 :: 14:33:05
 
Vyacheslav_Sachkov писал(а) 23.05.2007 :: 01:33:53:
А нельзя увеличить до человеческих размеров длину полей?


  Программ заточена под ФИДО, поэтому нет смысла увеличивать размер полей. Вот когда ФИДО совсем загнется и будем затачивать программ под что-то другое...

Vyacheslav_Sachkov писал(а) 23.05.2007 :: 01:33:53:
Кста, как насчет конвертации в другие базы, в частности, буксира? Похоже, никак. Но ставится ли решение этой задачи на будущее?


Лехко! Программ все базы может вывалить в TXT, а из этого формата можно сконвертить любой другой.
Наверх
 

Slawa-614
 
IP записан
 
Slawa-614
Активист
***
Вне Форума


Всем привет!

Сообщений: 380
Пол: male
Re: Поисковая система BOOK_Library
Ответ #12 - 31.05.2007 :: 14:36:58
 
Ghost mail писал(а) 23.05.2007 :: 09:54:36:
Версия именно v 1.1.0.2. Не отображалось если после поиска открываешь карточку книги.Да вопрос, главное, в том, что нарушена целосность базы данных. В таблице книг есть записи с кодом автора 0, которого нет в связанной таблице авторов.



Не знаю. У меня такой штуки почему-то не получается. Вариант с "нулевым" автором был предусмотрен еще в предыдущих версиях (соавтор у большинства авторов одиночек - тоже "нулевой", а блок-обработчик - один и тот же).
Наверх
 

Slawa-614
 
IP записан
 
Vyacheslav_Sachkov
Постоялец
**
Вне Форума


Всем привет!

Сообщений: 129
Re: Поисковая система BOOK_Library
Ответ #13 - 01.06.2007 :: 02:49:55
 
Slawa-614 писал(а) 31.05.2007 :: 14:33:05:
 Программ заточена под ФИДО, поэтому нет смысла увеличивать размер полей. Вот когда ФИДО совсем загнется и будем затачивать программ под что-то другое...


Это понятно, не чайник, чай. Однако имело смысл сделать и базу "на вырост".

Цитата:
Лехко! Программ все базы может вывалить в TXT, а из этого формата можно сконвертить любой другой.

Это шутка такая, што ль? Всем пацакам смеяться 5 минут?
Наверх
 
 
IP записан
 
Ghost mail
Новичок
*
Вне Форума


Всем привет!

Сообщений: 7
Kiev
Пол: male
Re: Поисковая система BOOK_Library
Ответ #14 - 01.06.2007 :: 11:01:06
 
Vyacheslav_Sachkov писал(а) 01.06.2007 :: 02:49:55:
Это шутка такая, што ль? Всем пацакам смеяться 5 минут?
Ну почему же шутка. База выгружается в TXT файл вполне понятного формата,- CSV (comma separated) с ограничителем текста - ". С форматом этим должны работать подавляющее большинство программ  Класс
Наверх
 
336104918  
IP записан
 
Kv
Новичок
*
Вне Форума


Всем привет!

Сообщений: 8
Re: Поисковая система BOOK_Library
Ответ #15 - 01.06.2007 :: 12:47:14
 
Ghost mail писал(а) 17.05.2007 :: 17:35:34:
Пример "неправильной" записи : файл "HOKKU.HA - Русские хокку разных авторов"

у меня на этой записи сначала выдает предупреждение i/o error 113 и когда открывает окно информации по книге, то там только название. Все-таки, чего-то неправильно в проге.

Наверх
 
 
IP записан
 
Slawa-614
Активист
***
Вне Форума


Всем привет!

Сообщений: 380
Пол: male
Re: Поисковая система BOOK_Library
Ответ #16 - 01.06.2007 :: 22:14:03
 
Kv писал(а) 01.06.2007 :: 12:47:14:
у меня на этой записи сначала выдает предупреждение i/o error 113 и когда открывает окно информации по книге, то там только название. Все-таки, чего-то неправильно в проге.


Странно, сейчас из архива EXE-шник достал, действительно i/o error. А на боевой - все нормально. И свеже откомпиленная из исходников - без ошибок работает. Наверное, что-то перепутал, когда программ в сеть отправлял.

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


Наверх
 

Slawa-614
 
IP записан
 
Vyacheslav_Sachkov
Постоялец
**
Вне Форума


Всем привет!

Сообщений: 129
Re: Поисковая система BOOK_Library
Ответ #17 - 02.06.2007 :: 02:01:47
 
Ghost mail писал(а) 01.06.2007 :: 11:01:06:
Ну почему же шутка. База выгружается в TXT файл вполне понятного формата,- CSV (comma separated) с ограничителем текста - ". С форматом этим должны работать подавляющее большинство программ  Класс


Программ типа нотбука? Улыбка Подмигивание
Наверх
 
 
IP записан
 
amyatishkin
Активист
***
Вне Форума


Всем привет!

Сообщений: 426
Re: Поисковая система BOOK_Library
Ответ #18 - 02.06.2007 :: 05:53:27
 
2 Vyacheslav_Sachkov
Вы что, совсем не работали с базами? Текстовый файл с разделителями можно скормить в любую программу, понимающую таблицы - называйся она хоть MS Access, Excel, Word.
Наверх
 
 
IP записан
 
AAW
Патриарх
*****
Вне Форума


Старую детскую и НП литературу
ничем не заменить

Сообщений: 5431
Екатеринбург
Пол: male
Re: Поисковая система BOOK_Library
Ответ #19 - 02.06.2007 :: 13:24:04
 
... да и не только семейство MS Офис понимает csv-формат... более того, csv постарше майкрософта будет.
Но ведь задачка была кажется перегнать БАЗУ, а это еще и связи и ключи, наверное.
Наверх
 

Если не я за себя - то кто за меня? Но если я только за себя - то зачем я нужен? И если не сейчас - то когда? (с) Гиллель, предположительно
155803224  
IP записан
 
Kv
Новичок
*
Вне Форума


Всем привет!

Сообщений: 8
Re: Поисковая система BOOK_Library
Ответ #20 - 02.06.2007 :: 15:18:16
 
AAW писал(а) 02.06.2007 :: 13:24:04:
Но ведь задачка была кажется перегнать БАЗУ, а это еще и связи и ключи, наверное.

там в качестве ключей используется номер записи, так что переганяется аж бегом. Весь вопрос - куда и зачем...
Наверх
 
 
IP записан
 
amyatishkin
Активист
***
Вне Форума


Всем привет!

Сообщений: 426
Re: Поисковая система BOOK_Library
Ответ #21 - 02.06.2007 :: 17:58:57
 
Просто я последний раз с Фокспро работал лет восемь назад и решил, что видал его в гробу в белых тапках.

И думаю - любой user vulgaris предпочтет популярные продукты.
Наверх
 
 
IP записан
 
Kv
Новичок
*
Вне Форума


Всем привет!

Сообщений: 8
Re: Поисковая система BOOK_Library
Ответ #22 - 02.06.2007 :: 23:26:42
 
Slawa-614 писал(а) 01.06.2007 :: 22:14:03:
Ладно, нужно будет еще пару-тройку ошибок найти, исправить, и запулить в сеть очередной релиз.

Слава, подобные ошибки терпимы. Напрягают, да, но жить можно, да и как исправить уже написали. А вот дубли имен - это гораздо хуже, ИМХО. Хотя бы потому, что мешают делать сторонние средства проверки архива. Ну и гасит энтузязизм. Вот сейчас поправишь с именами, а я и не уверен, что мне захочется ковырять дальше проверки. Особенно, если придется вспоминать, где пол-года назад остановился. Ну да со мной вобчем-то все понятно, а вот чтобы других не расхолаживать...
Наверх
 
 
IP записан
 
Ghost mail
Новичок
*
Вне Форума


Всем привет!

Сообщений: 7
Kiev
Пол: male
Re: Поисковая система BOOK_Library
Ответ #23 - 04.06.2007 :: 09:06:28
 
Slawa-614 писал(а) 01.06.2007 :: 22:14:03:
Ладно, нужно будет еще пару-тройку ошибок найти, исправить, и запулить в сеть очередной релиз
Мне кажется, что идеологически это ошибка не EXE-шника, а базы данных. Есть две связанные реляционные таблицы (книги - авторы) и в таблице книг есть записи с кодом автора "0", несуществующего в таблице авторов, что неправильно по правилам реляционных баз данных. Тем более, что устраняется очень легко, как я писал в посте #8.

Kv писал(а) 02.06.2007 :: 15:18:16:
там в качестве ключей используется номер записи ...
Можно предположить, что это не просто номера записей, а коды : "CT:REC_ID" - уникальный код книги, "CT:A1","CT:A2" - коды авторов, которые ссылаются на уникальный код "AU:NUMBER" из таблицы авторов.
Наверх
 
336104918  
IP записан
 
Kv
Новичок
*
Вне Форума


Всем привет!

Сообщений: 8
Re: Поисковая система BOOK_Library
Ответ #24 - 04.06.2007 :: 10:47:16
 
Ghost mail писал(а) 04.06.2007 :: 09:06:28:
Можно предположить, что это не просто номера записей, а коды : "CT:REC_ID" - уникальный код книги, "CT:A1","CT:A2" - коды авторов, которые ссылаются на уникальный код "AU:NUMBER" из таблицы авторов.

так и есть. "уникальный код"="номер записи" Улыбка
Наверх
 
 
IP записан
 
Slawa-614
Активист
***
Вне Форума


Всем привет!

Сообщений: 380
Пол: male
Re: Поисковая система BOOK_Library
Ответ #25 - 04.06.2007 :: 22:50:32
 
Ghost mail писал(а) 04.06.2007 :: 09:06:28:
Мне кажется, что идеологически это ошибка не EXE-шника, а базы данных. Есть две связанные реляционные таблицы (книги - авторы) и в таблице книг есть записи с кодом автора "0", несуществующего в таблице авторов


 Если код автора = 0 - пропустить поиск по таблице авторов (принять его равным 1 - "автор неизвестен" - некорректно). Это условие первоначально стояло только на вытягивании "соавтора", потом сделал и для основного автора.
 Почему это условие вылетело в разосланном экзешнике - незнаю. Скорее всего, правил дома, а экзешник сделал на службе, не обновив исходники.
 Так что это програмная ошибка, а не базы.

Ghost mail писал(а) 04.06.2007 :: 09:06:28:
Можно предположить, что это не просто номера записей, а коды : "CT:REC_ID" - уникальный код книги, "CT:A1","CT:A2" - коды авторов, которые ссылаются на уникальный код "AU:NUMBER" из таблицы авторов.


Совершенно верно, только уникальный код записи одновременно являеется ее номером. Так удобнее вытягивать нужную запись, не перебирая всю базу (прямой доступ) и контролировать ее целостность (если код последней записи отличается от общего количества строк, значит база порушена и нужно принимать экстренные меры), и, кстати, искать место "сбоя".
Наверх
 

Slawa-614
 
IP записан
 
Slawa-614
Активист
***
Вне Форума


Всем привет!

Сообщений: 380
Пол: male
Re: Поисковая система BOOK_Library
Ответ #26 - 04.06.2007 :: 23:09:12
 
Kv писал(а) 02.06.2007 :: 23:26:42:
дубли имен - это гораздо хуже


Знаю. Нужно вводить в программу системные команды rename и erase (пока там встроена только команда move, ну и архиваторы). Но тут есть одна проблемка: move на всех виндусовых системах прекрасно работает с длинными путями: начальный путь и имя файла берем из базы, конечный - из movefile.NOM - одна команда и все перенесено, а rename - увы. Эта команда отрабатывает только в текущем каталоге. И зайти одной строчкой в нужный каталог в некоторых системах (Windows-95 и 98) тоже не получается. А городить "огород" из 5-6 строк (покаталожный заход во все вложенные подкаталоги, переименование и такой же многоступечатый выход) тоже  не хочется.
C erase тоже какая-то заморочка, если вдруг "удаляемого" файла не оказывается на месте. Кроме того, Erase - удаляет навсегда, без возможности восстановления.
  Вот пока ничего и не придумал (кроме "выноса" удаляемых файлов куда-нить в TMP, а там пуская сам юзер думает - прибивать или оставить).


Наверх
 

Slawa-614
 
IP записан
 
Kv
Новичок
*
Вне Форума


Всем привет!

Сообщений: 8
Re: Поисковая система BOOK_Library
Ответ #27 - 05.06.2007 :: 11:31:40
 
Слава, будь проще. Работает move, ну дык и пользуйся. Сейчас попробовал такую команду
move D:\book\BOEVIK.102\ALBANO\ALBANP01.HA D:\book\BOEVIK.102\ALBANO\ALBAN.HA
все ок.
Наверх
 
 
IP записан
 
Vyacheslav_Sachkov
Постоялец
**
Вне Форума


Всем привет!

Сообщений: 129
Re: Поисковая система BOOK_Library
Ответ #28 - 06.06.2007 :: 02:33:54
 
amyatishkin писал(а) 02.06.2007 :: 05:53:27:
2 Vyacheslav_Sachkov
Вы что, совсем не работали с базами? Текстовый файл с разделителями можно скормить в любую программу, понимающую таблицы - называйся она хоть MS Access, Excel, Word.

Дык я попробовал, прежде чем написал. Ексель-моксель не кушает. Да и хрен бы с ним, другое меня гораздо больше заботит - длина полей. Здесь она явно слишком малая. И к слову. Было бы интересно покопаться в сводной базе, по крайней мере, крупнейших библиотек. Первое, что бросилось бы в глаза - обилие дублей, когда абсолютно одни и те же тексты называются по-разному, причем в одних и тех же библиотеках. И т. д. Помнится, на эту тему в fido.ocr.ru В. Калачихин бухтел, навязывая систему описания Суакисяна. Конечно, хорошая система, я против нее не имею ничего. Но тут мы обратно возвращаемся к своим баранам - длине полей.  Нерешительный
Наверх
« Последняя редакция: 06.06.2007 :: 02:53:45 от Vyacheslav_Sachkov »  
 
IP записан
 
Ghost mail
Новичок
*
Вне Форума


Всем привет!

Сообщений: 7
Kiev
Пол: male
Re: Поисковая система BOOK_Library
Ответ #29 - 06.06.2007 :: 10:41:45
 
Vyacheslav_Sachkov писал(а) 06.06.2007 :: 02:33:54:
...Ексель-моксель не кушает...
Странно... Открываешь Book_lib. Идешь "Изменение базы - Выгрузка базы (форм.BAS-TXT)", ставишь галочки на "Основной файл" (и "Файл авторов", по вкусу). Нажимаешь "Начать конвертацию", получаешь файл Catalog.txt. Открываешь его в Экселе, указываешь формат данных - "с разделителями", разделитель - запятая, ограничитель текста - кавычка... и все открылось   Круглые глаза
Наверх
 
336104918  
IP записан
 
Страниц: 1 2 
Послать Тему Печать