Обсуждение работы программы
|
|
drserj | Дата: Среда, 27.06.2018, 21:15 | Сообщение # 1846 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Да и хрен с ним, абы хоть как-то работало.... Надо бы базу ежедневно куда-нить сливать, только вот куда... ??
drSerj
|
|
| |
1_абрам | Дата: Четверг, 28.06.2018, 17:58 | Сообщение # 1847 |
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Цитата drserj (  ) Да и хрен с ним, абы хоть как-то работало....Надо бы базу ежедневно куда-нить сливать, только вот куда... ??
На торрент, где хранятся архивы флибусты логично сливать. А зачем базу каждый день сливать?
|
|
| |
drserj | Дата: Четверг, 28.06.2018, 19:59 | Сообщение # 1848 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата 1_абрам (  ) На торрент, где хранятся архивы флибусты логично сливать. А зачем базу каждый день сливать? Да я про то, что бы дампы сливать на незаблокированные ресурсы, дабы импортировать без проблем базу. Проблема в том, что как правило - есть ограничения или на трафик, или на количество линков... А мне еще и ресурсы за свой счет поднимать... Не потяну, однако.
drSerj
|
|
| |
1_абрам | Дата: Четверг, 28.06.2018, 22:00 | Сообщение # 1849 |
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Да, я пока легко базы скачиваю через адвор. Думаю, что и все остальные тоже.
|
|
| |
e_mik | Дата: Пятница, 29.06.2018, 10:16 | Сообщение # 1850 |
Рядовой
Группа: Пользователи
Сообщений: 8
Статус: Offline
| Странно. Книга из файла открывается вручную из проводника, а программа заявляет что
--------------------------- MultiLib --------------------------- Данная книга отсутствует на диске. Добавить книгу в список загрузки? --------------------------- Да Нет ---------------------------
 похоже встроенный в MultiLib ZIP-распаковщик не справляется...
|
|
| |
drserj | Дата: Пятница, 29.06.2018, 19:34 | Сообщение # 1851 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата e_mik (  ) похоже встроенный в MultiLib ZIP-распаковщик не справляется... Справляется... Вариант: В настройках не выбран формат "архивы-тысячники" Если не сработало - дайте ссылку на этот архив с книгами, попробую у себя.
drSerj
|
|
| |
e_mik | Дата: Суббота, 30.06.2018, 07:22 | Сообщение # 1852 |
Рядовой
Группа: Пользователи
Сообщений: 8
Статус: Offline
| https://yadi.sk/d/DP9e1XR33YcLLB
|
|
| |
drserj | Дата: Суббота, 30.06.2018, 20:16 | Сообщение # 1853 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Похоже проблема действительно в распаковщике... 3070 из 3722 книг распаковывается без проблем, остальные видятся, но не распаковываются. Попробовал на другой версии это всё перекомпилить... Те же грабли. Хотя, юзать такие архивы с таким количеством файлов - это не гуманно Не зря изначально выпускались архивы-тысячники, в которых количество файлов не превышало 1000.
drSerj
|
|
| |
e_mik | Дата: Воскресенье, 01.07.2018, 08:49 | Сообщение # 1854 |
Рядовой
Группа: Пользователи
Сообщений: 8
Статус: Offline
| В новой версии будет?
|
|
| |
PFN | Дата: Воскресенье, 01.07.2018, 10:35 | Сообщение # 1855 |
 Генерал-майор
Группа: Друзья
Сообщений: 206
Статус: Offline
| Цитата drserj (  ) Похоже проблема действительно в распаковщике. А не допускаете, что проблема может быть в искаженной структуре файлов FB2?
=============================== Приказ, который может быть понят неправильно, обязательно будет понят неправильно
|
|
| |
e_mik | Дата: Воскресенье, 01.07.2018, 14:30 | Сообщение # 1856 |
Рядовой
Группа: Пользователи
Сообщений: 8
Статус: Offline
| Цитата e_mik (  ) А не допускаете, что проблема может быть в искаженной структуре файлов FB2? ...В новой версии не будет. 
Как показывает скриншот (http://libruslib.ucoz.com/_fr/1/5415697.png) - ZIP-файл открывается проводником из MultiLib-а, а из него читалкой без проблем. т.е. возможное "...искажение структуры файлов FB2" для проводника и программ типа WinRAR, 7z и прочих не влияет на распаковку.
|
|
| |
drserj | Дата: Воскресенье, 01.07.2018, 16:52 | Сообщение # 1857 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Структура нормальная, виновата библиотека работы с архивами. Точнее, не факт что она виновата, многие архиваторы используют не совсем сертифицированные функции. ZIP на самом деле достаточно консервативный формат, но некоторые разработчики архиваторов считают себя в праве корректировать стандарт, улучшая некоторые параметры. При этом стандарт, естественно, не соблюдается и возникают подобные этой проблемы. По поводу корректировки программы. Я нашел библиотеку работы с архивами, которая нормально распаковывает этот архив. Но переделка получится очень глобальная и как-бы не всплыли другие проблемы. Переписывать придется и центральный модуль, и все плагины. Вот и думаю что проще, разбить один архив на два, или изменять программу. Сейчас точно не могу сказать, будет ли переделываться программа, но попытка будет. Если не возникнут непредвиденные проблемы - модуль заменю. Но на все 100% обещать не буду
drSerj
|
|
| |
e_mik | Дата: Суббота, 07.07.2018, 08:49 | Сообщение # 1858 |
Рядовой
Группа: Пользователи
Сообщений: 8
Статус: Offline
| А добавить возможность подключения внешних распаковщиков как читалок, например, не будет проще глобальной переделки программы? Все равно ведь lib-файл разбирать приходится. Вдруг завтра ещё чего выскочит.
Сообщение отредактировал e_mik - Суббота, 07.07.2018, 09:04 |
|
| |
drserj | Дата: Суббота, 07.07.2018, 15:49 | Сообщение # 1859 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата e_mik (  ) А добавить возможность подключения внешних распаковщиков как читалок, например, не будет проще глобальной переделки программы? Да оно и так есть... Через пакетные операции. В принципе, я уже почти всё переписал, заодно переделал механизм закачки через адвор, там где имена файлов не определялись, теперь, вроде, нормально. Осталось модуль приватной библиотеки доработать и, возможно, изменить формирование урла закачки по шаблону. Было бы быстрее заменить модуль разархивации только в том месте, где проблема, но оказалось что эти два модуля не могут поделить жизненное пространство и программа вылетала глобально в разных, заранее непредвиденных местах. Пришлось переписывать буквально всё. Так что есть надежда, что этот косячек будет исправлен. Немного непонятно, но программа иногда выдает ошибку при закрытии. Доработаю - погоняю более внимательно. Если всё в порядке - выложу.
Да, если не трудно - кинь еще раз тот архив, я его случайно прибил, забыл что в каталог с обработанными книгами временно примостил, и грохнул не глядя...
drSerj
|
|
| |
e_mik | Дата: Воскресенье, 08.07.2018, 09:31 | Сообщение # 1860 |
Рядовой
Группа: Пользователи
Сообщений: 8
Статус: Offline
| лови... https://yadi.sk/d/DP9e1XR33YcLLB -------- Удачи
Сообщение отредактировал e_mik - Воскресенье, 08.07.2018, 09:38 |
|
| |