LibRusLib
Суббота, 05.07.2025, 18:27
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Обсуждение работы программы
drserjДата: Среда, 27.06.2018, 21:15 | Сообщение # 1846
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Да и хрен с ним, абы хоть как-то работало....
Надо бы базу ежедневно куда-нить сливать, только вот куда... ??


drSerj
 
1_абрамДата: Четверг, 28.06.2018, 17:58 | Сообщение # 1847
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
Да и хрен с ним, абы хоть как-то работало....Надо бы базу ежедневно куда-нить сливать, только вот куда... ??


На торрент, где хранятся архивы флибусты логично сливать.  А зачем базу каждый день сливать?
 
drserjДата: Четверг, 28.06.2018, 19:59 | Сообщение # 1848
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
На торрент, где хранятся архивы флибусты логично сливать.  А зачем базу каждый день сливать?

Да я про то, что бы дампы сливать на незаблокированные ресурсы, дабы импортировать без проблем базу. Проблема в том, что как правило - есть ограничения или на трафик, или на количество линков... А мне еще и ресурсы за свой счет поднимать... Не потяну, однако.


drSerj
 
1_абрамДата: Четверг, 28.06.2018, 22:00 | Сообщение # 1849
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Да, я пока легко базы скачиваю через адвор.   Думаю,  что и все остальные тоже.
 
e_mikДата: Пятница, 29.06.2018, 10:16 | Сообщение # 1850
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
Странно. Книга из файла открывается вручную из проводника, а программа заявляет что

---------------------------
MultiLib
---------------------------
Данная книга отсутствует на диске. Добавить книгу в список загрузки?
---------------------------
Да   Нет   
---------------------------


похоже встроенный в MultiLib ZIP-распаковщик не справляется...
Прикрепления: 5415697.png (181.3 Kb)
 
drserjДата: Пятница, 29.06.2018, 19:34 | Сообщение # 1851
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата e_mik ()
похоже встроенный в MultiLib ZIP-распаковщик не справляется...
Справляется... 
Вариант: В настройках не выбран формат "архивы-тысячники"
Если не сработало - дайте ссылку на этот архив с книгами, попробую у себя.


drSerj
 
e_mikДата: Суббота, 30.06.2018, 07:22 | Сообщение # 1852
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
https://yadi.sk/d/DP9e1XR33YcLLB
 
drserjДата: Суббота, 30.06.2018, 20:16 | Сообщение # 1853
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Похоже проблема действительно в распаковщике... 3070 из 3722 книг распаковывается без проблем, остальные видятся, но не распаковываются.  Попробовал на другой версии это всё перекомпилить... Те же грабли.
Хотя, юзать такие архивы с таким количеством файлов - это не гуманно smile Не зря изначально выпускались архивы-тысячники, в которых количество файлов не превышало 1000.


drSerj
 
e_mikДата: Воскресенье, 01.07.2018, 08:49 | Сообщение # 1854
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
В новой версии будет?
 
PFNДата: Воскресенье, 01.07.2018, 10:35 | Сообщение # 1855
Генерал-майор
Группа: Друзья
Сообщений: 206
Репутация: 0
Статус: Offline
Цитата drserj ()
Похоже проблема действительно в распаковщике.

А не допускаете, что проблема может быть в искаженной структуре файлов FB2?


===============================
Приказ, который может быть понят неправильно, обязательно будет понят неправильно
 
e_mikДата: Воскресенье, 01.07.2018, 14:30 | Сообщение # 1856
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
Цитата e_mik ()
А не допускаете, что проблема может быть в искаженной структуре файлов FB2?

...В новой версии не будет. sad

Как показывает скриншот (http://libruslib.ucoz.com/_fr/1/5415697.png) - ZIP-файл открывается проводником из MultiLib-а, а из него читалкой без проблем.
т.е. возможное "...искажение структуры файлов FB2" для проводника и программ типа WinRAR, 7z и прочих не влияет на распаковку.
 
drserjДата: Воскресенье, 01.07.2018, 16:52 | Сообщение # 1857
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Структура нормальная, виновата библиотека работы с архивами. Точнее, не факт что она виновата, многие архиваторы используют не совсем сертифицированные функции. ZIP на самом деле достаточно консервативный формат, но некоторые разработчики архиваторов считают себя в праве корректировать стандарт, улучшая некоторые параметры. При этом стандарт, естественно, не соблюдается и возникают подобные этой проблемы.
По поводу корректировки программы. Я нашел библиотеку работы с архивами, которая нормально распаковывает этот архив. Но переделка получится очень глобальная и как-бы не всплыли другие проблемы. Переписывать придется и центральный модуль, и все плагины. Вот и думаю что проще, разбить один архив на два, или изменять программу.
Сейчас точно не могу сказать, будет ли переделываться программа, но попытка будет. Если не возникнут непредвиденные проблемы - модуль заменю. Но на все 100% обещать не буду smile


drSerj
 
e_mikДата: Суббота, 07.07.2018, 08:49 | Сообщение # 1858
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
А добавить возможность подключения внешних распаковщиков как читалок, например, не будет проще глобальной переделки программы? Все равно ведь lib-файл разбирать приходится.
Вдруг завтра ещё чего выскочит. smile


Сообщение отредактировал e_mik - Суббота, 07.07.2018, 09:04
 
drserjДата: Суббота, 07.07.2018, 15:49 | Сообщение # 1859
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата e_mik ()
А добавить возможность подключения внешних распаковщиков как читалок, например, не будет проще глобальной переделки программы?

Да оно и так есть... Через пакетные операции.
В принципе, я уже почти всё переписал, заодно переделал механизм закачки через адвор, там где имена файлов не определялись, теперь, вроде, нормально. Осталось модуль приватной библиотеки доработать и, возможно, изменить формирование урла закачки по шаблону. Было бы быстрее заменить модуль разархивации только в том месте, где проблема, но оказалось что эти два модуля не могут поделить жизненное пространство и программа вылетала глобально в разных, заранее непредвиденных местах. Пришлось переписывать буквально всё.
Так что есть надежда, что этот косячек будет исправлен. Немного непонятно, но программа иногда выдает ошибку при закрытии. Доработаю - погоняю более внимательно. Если всё в порядке - выложу.

Да, если не трудно - кинь еще раз тот архив, я его случайно прибил, забыл что в каталог с обработанными книгами временно примостил, и грохнул не глядя... smile


drSerj
 
e_mikДата: Воскресенье, 08.07.2018, 09:31 | Сообщение # 1860
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
лови...
https://yadi.sk/d/DP9e1XR33YcLLB
--------
Удачи smile


Сообщение отредактировал e_mik - Воскресенье, 08.07.2018, 09:38
 
Поиск:

Copyright LibRusLib © 2025