LibRusLib
Пятница, 29.03.2024, 00:27
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » LibGen - Библиотекарь » Version 2.x » Начинаем работу
Начинаем работу
drserjДата: Среда, 13.05.2015, 12:38 | Сообщение # 91
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата ptr ()
Добрый день. Долгое время с удовольствием использовал вашу программу. С 12 мая вылезла странная ошибка

Этот вопрос явно не ко мне а к тем, кто формирует базы.
К сожалению их форум на данный момент недоступен.
"The forum is on maintenance for up to few days."


drSerj
 
VV123Дата: Четверг, 14.05.2015, 10:48 | Сообщение # 92
Генерал-майор
Группа: Проверенные
Сообщений: 304
Репутация: 2
Статус: Offline
Цитата ptr ()
при загрузке выскакивает ошибка - column count doesn't match value count at row 1
Скачивайте отсюда http://gen.lib.rus.ec/dbdumps/ тут дамп без ошибок.
 
ptrДата: Пятница, 15.05.2015, 13:57 | Сообщение # 93
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Хорошо, спасибо, попробуем. Там походу еще одно поле в базу добавили....

Добавлено (15.05.2015, 11:57)
---------------------------------------------
Отлично, оттуда все нормально....

 
VV123Дата: Пятница, 15.05.2015, 14:44 | Сообщение # 94
Генерал-майор
Группа: Проверенные
Сообщений: 304
Репутация: 2
Статус: Offline
Цитата ptr ()
Там походу еще одно поле в базу добавили....
Оно еще долго будет пустым, думают как его заполнять, автоматизации это не поддается, будет как с топиками.
 
inwardjourneyДата: Пятница, 03.07.2015, 15:06 | Сообщение # 95
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Здравствуйте. Возможно ли добавить в грид колонку "Год" и распознавать соответствующую опцию %y в шаблоне 'Local storage' file format?
Качать удобнее только последнюю редакцию книг, которую программа не позволяет определить среди нескольких вариантов книги с одним названием.

P.S. Спасибо за полезный продукт.
 
drserjДата: Пятница, 03.07.2015, 17:59 | Сообщение # 96
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата inwardjourney ()
Возможно ли добавить в грид колонку "Год"

Да, в настройках полей таблицы можно добавить любое поле базы.

Цитата inwardjourney ()
распознавать соответствующую опцию %y в шаблоне 'Local storage' file format


Это сложнее... Если честно - ради одной мелочи выпускать новый билд не очень хотелось бы... Посмотрим.


drSerj
 
inwardjourneyДата: Пятница, 03.07.2015, 19:40 | Сообщение # 97
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Цитата drserj ()
Да, в настройках полей таблицы можно добавить любое поле базы.
Нашёл, спасибо  smile .

Цитата drserj ()
Это сложнее... Если честно - ради одной мелочи выпускать новый билд не очень хотелось бы... Посмотрим.
Понимаю, что для Вас это мелочь, для меня же это принципиально. Смотришь на имя файла и понимаешь по году, чего примерно от книги ждать.

Подумываю теперь, то ли повторить Ваш подвиг с libmysqld, то ли парсить серверный HTML.  surprised
Была ещё надежда выгрузить базу какой-нибудь утилиткой, да не видать таких, чтобы напрямую с файлами работали.

Кстати, если добавить альтернативную спецификацию формата имени файла что-то вроде "{ИМЯ_ПОЛЯ}", то все подобные запросы будут удовлетворены на все времена.

А Вы случаем не планируете передачу программы в open source?  wink


Сообщение отредактировал inwardjourney - Пятница, 03.07.2015, 19:57
 
drserjДата: Пятница, 03.07.2015, 20:12 | Сообщение # 98
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата inwardjourney ()
Была ещё надежда выгрузить базу какой-нибудь утилиткой, да не видать таких, чтобы напрямую с файлами работали.

А в чем проблема поставить mysq, залить файлы в базу и пользовать любой клиент  mysq, коих тыща ???

Цитата inwardjourney ()
А Вы случаем не планируете передачу программы в open source?
   
а смысл? там 90% платных модулей, официально не получится. Да и вообще, разгребать чужой код специалисту гораздо сложней, чем написать свое с нуля. а для не спеца - вообще не имеет смысла. Задача-то простенькая...

Цитата inwardjourney ()
Кстати, если добавить альтернативную спецификацию формата имени файла что-то вроде "{ИМЯ_ПОЛЯ}", то все подобные запросы будут удовлетворены на все времена.


угу... и в тексте, как всегда, встретится такое соответствие smile Я подумаю... Как-то давно этот вопрос утрясли и забыли...


drSerj
 
inwardjourneyДата: Понедельник, 06.07.2015, 10:57 | Сообщение # 99
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Цитата drserj ()
залить файлы в базу
Поначалу не нашёл серверной команды для этого, есть только для импорта из txt или xml. Оказалось, можно просто скопировать файлы в data dir. Но мой сервер 5.6 не подхватывает - вероятно, из-за несоответствия формата файлов. Какую версию libmysqld вы используете?

Цитата drserj ()
и в тексте, как всегда, встретится такое соответствие
А всевозможные delimiters на что?
 
drserjДата: Понедельник, 06.07.2015, 20:40 | Сообщение # 100
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата inwardjourney ()
Но мой сервер 5.6 не подхватывает - вероятно, из-за несоответствия формата файлов.


Да должно было подхватиться... Но, если уже есть сервер - почему бы не импортировать из sql-файла ??? Взять файл библиотеки, тот который backup_ba.sql и импортировать... А потом, если сильно надо - поверх обработать конвертором lib.convert.sql, который приведет всё базу к формату моей программы...

Цитата inwardjourney ()
А всевозможные delimiters на что?

Угу... Извращаться - дык по-полной smile Я же не говорю, что это невозможно... Просто любое изменение базы может привести к смене формата. А это не есть гуд. Проще добавить еще пару ключей... Я, если сейчас всё настроено (я переустановил систему и другую версию делфи) попробую скомпилить проект. Если всё будет нормально - просто добавлю этот ключик и отдам "эксклюзивную" версию не выкладывая ее в массы. Ну а если не получится - прийдется подождать, пока не восстановлю всё, что поломаль...


drSerj
 
inwardjourneyДата: Вторник, 07.07.2015, 11:26 | Сообщение # 101
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Цитата drserj ()
Если всё будет нормально - просто добавлю этот ключик и отдам "эксклюзивную" версию не выкладывая ее в массы. Ну а если не получится - прийдется подождать, пока не восстановлю всё, что поломаль...
Это было бы супер. Я пока подожду. А вариант с импортом в свой сервер останется на крайний случай. Не зря же вы писали свою замечательную программу smile .


Сообщение отредактировал inwardjourney - Вторник, 07.07.2015, 11:27
 
drserjДата: Вторник, 07.07.2015, 21:56 | Сообщение # 102
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата inwardjourney ()
Я пока подожду.

http://libruslib.ucoz.com/libgen/libgen2.0a.rar

Тут только исправленный exe-шник. Старый переименуй и попробуй новый.


drSerj
 
inwardjourneyДата: Среда, 08.07.2015, 12:31 | Сообщение # 103
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Цитата drserj ()
исправленный exe-шник
А что изменилось? Пытаюсь "Retrieve to local storage" уже скачанных файлов с масками %y, %Y, {YEAR} - форматирование не происходит.
 
drserjДата: Среда, 08.07.2015, 13:20 | Сообщение # 104
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата inwardjourney ()
А что изменилось? Пытаюсь "Retrieve to local storage" уже скачанных файлов с масками %y, %Y, {YEAR} - форматирование не происходит.

%y или %Y в шаблоне дает год (при отправке на устройство). Или еще где-то надо?
вот маска: %y-%a\%s\%t (%n)-%b.%e
вот мд5 книги: 0aabd40a7d4991f0c3ada6fa2ecac610
вот результат имени файла при отправке на устройство: 1987-Александрова Эмилия, Лёвшин Владимир, Оформление В.Сергеева., Послесловие Эм.Александровой

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


drSerj
 
inwardjourneyДата: Четверг, 09.07.2015, 12:29 | Сообщение # 105
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Offline
Перепроверил - работает. Может быть, бес попутал, и по ошибке запустил тогда старую версию, хотя проверял 2 раза. Прошу прощения.
Спасибо огромное! Я тронут smile .


Сообщение отредактировал inwardjourney - Четверг, 09.07.2015, 12:29
 
Форум » LibGen - Библиотекарь » Version 2.x » Начинаем работу
Поиск:

Copyright LibRusLib © 2024