LibRusLib
Вторник, 23.04.2024, 11:16
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Архив - только для чтения
Форум » Архив "LibRus - Библиотекарь" » Version 1.16 (build 10.01.24) » Продолжаем работу (Продолжаем работу)
Продолжаем работу
drserjДата: Пятница, 19.02.2010, 21:30 | Сообщение # 181
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Мдя, в очередной раз либрус отличился... В базе - одни имена файлов, в дейли - абсолютно другие... Спрашивать - зачем - я не буду, но факт остаётся фактом. Очередная полная ж... Укрепляется подозрение, что не мытьем - так катаньем Илья избавляется от всех желающих зеркалить и использовать библиотеку в полном объёме. Ежедневные противоречивые "новшества" меня уже достали и я думаю - а стоит ли вообще продолжать поддерживать либрусек? Ведь ежедневно переписывать код программы, будучи не в состоянии предвидеть следующие "оптимизации" и "улучшения", я не в состоянии. Че будем делать?

65 несоответствий с 185002 по 186799, из них - 2 книг нет в базе, 63 - не соответствуют имена


drSerj
 
1_абрамДата: Пятница, 19.02.2010, 21:52 | Сообщение # 182
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
а может с системой проблемы? Вирус, обновление, новая программа

Кто ж его знает, антивирус (Dr. Web) сегодня запущу.

Добавлено (19.02.2010, 20:52)
---------------------------------------------

Quote (drserj)
Ежедневные противоречивые "новшества" меня уже достали и я думаю - а стоит ли вообще продолжать поддерживать либрусек?

Конечно не нужно, все стоящие книги есть на флибусте, а если чего то нет - то нужно сделать так чтоб было.

Сообщение отредактировал 1_абрам - Пятница, 19.02.2010, 21:54
 
drserjДата: Пятница, 19.02.2010, 22:02 | Сообщение # 183
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
все стоящие книги есть на флибусте, а если чего то нет - то нужно сделать так чтоб было.

Да вот почему-то не делают, а разница - достаточно большая...
Если-бы нашлась добрая душа, которая-бы отслеживала разницу и синхронизировала библиотеки - было-бы прекрасно. Я бы сам это делал (Немножко терпения и время, которого у меня, увы, нет). Для себя - я могу спокойно, на ходу, писать программы, скрипты и фиксить подобные приколы. 90% - работа скриптов - 10% - ручками. Но как это будут делать остальные - не знаю. Выкладывать каждый раз десяток прог и скриптов для рихтовки - малореально...


drSerj
 
1_абрамДата: Пятница, 19.02.2010, 22:28 | Сообщение # 184
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Так надо писать на форум флибусты - хочу такую то книжку с либрусека.

Уверен, что через некоторое время она появится на флибусте. При этом говно, которого на либрусеке хватает, отфильтруется.

 
drserjДата: Пятница, 19.02.2010, 22:46 | Сообщение # 185
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
Так надо писать на форум флибусты - хочу такую то книжку с либрусека.

я жадный - хочу все книжки smile

Quote (1_абрам)
При этом говно, которого на либрусеке хватает, отфильтруется.

это очень спорное утверждение, тяжело оценивать, не читая. Да и не всегда "добро" надо, иногда всякое понадобиться может..


drSerj
 
GoldenFoxДата: Суббота, 20.02.2010, 08:34 | Сообщение # 186
Сержант
Группа: Пользователи
Сообщений: 24
Репутация: 0
Статус: Offline
Переходить на Флибусту Однозначно,Суть в том,что если Ларин (хотя заслуг его не кто не умаляет)Всё же выбрал путь монетизации Ресурса то зачем ему нужны халявно скачивающии и не платящии. Рано или поздно но он избавится от прог типа LibRuslib по моему это и так понятно.
 
1_абрамДата: Суббота, 20.02.2010, 11:18 | Сообщение # 187
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (1_абрам)
Новая незадача после продолжительной работы -
порядка суток libruslib начал забирать все проц. время - 92 процента, при этом
никаких операций программа не выполняет. Выйти из программы штатным образом не удается.
Пришлось завершить процесс после этого все заработало.
Грешу на загрузку книг в режиме локальная коллекция. Это то новое, что я делаю в последнее время.

Кажется воспроизвел ошибку.

Все время находимся в режиме локальная коллекция

1) Обновилась база (автоматически по расписанию)
2) Отобрал несколько книжек с помощью вкладки поиск
3) Загружаю их вкладка В загрузке. Жму запустить загружается только одна книжка, никакой диагностикт libruslib забирает 92 процента процессора. Жму стоп, процессор освабождется, жму запустить благополучно загружаются остальные книжки, но в конце процессор опять загружается на 92 процента.

Добавлено (20.02.2010, 10:18)
---------------------------------------------

Quote (drserj)
я жадный - хочу все книжки

Возможна такая стратегия.

Отбираешь книжки, которые заинтерисовали в данный момент и заливаешь их на флибусту. Это делают и остальные читатели - происходит предварительный отбор книжек.

Раз в несколько месяцев берешь итоговые архивы либрусека и синхронизируешь их с флибустой (наверно,
этот процесс легко автоматизировать).

Хорошо бы конечно, чтобы либруслиб одновременно отслеживал обновления сразу на флибусте, либрусеке (а еще и на литресе). М.б. возможно написать такую программу с усеченными возможности - без возможности закачки книг и др..

Сообщение отредактировал 1_абрам - Суббота, 20.02.2010, 11:24
 
drserjДата: Суббота, 20.02.2010, 13:28 | Сообщение # 188
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (GoldenFox)
Переходить на Флибусту Однозначно

Да переходить и не надо, уже перешли. Вопрос о поддержке либруса.

Quote (GoldenFox)
Суть в том,что если Ларин (хотя заслуг его не кто не умаляет)Всё же выбрал путь монетизации Ресурса

к сожалению, мы так и не знаем истинных мотивов Ларина. его дергания из стороны в сторону лишены вообще всякой логики...

Quote (GoldenFox)
Рано или поздно но он избавится от прог типа LibRuslib по моему это и так понятно.

Избавиться он вряд ли сможет... на каждую хитрую ж... найдется кой-че с левой резьбой... Вопрос только лишь в смысле поддержки...

Quote (1_абрам)
Возможна такая стратегия.

Да я не спорю, можно всё. Но, в этом случае, времени на работу над программой уменьшается до нуля. Эту работу может проводить любой желающий. В частности, дежурный библиотекарь. Стивер обещался это делать, но я не вижу результатов.


drSerj
 
drserjДата: Суббота, 20.02.2010, 13:29 | Сообщение # 189
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
1) Обновилась база (автоматически по расписанию)

а без этого - остальное корректно будет работать?


drSerj
 
drserjДата: Суббота, 20.02.2010, 13:49 | Сообщение # 190
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Скачку переделал. Если в имени файла уже присутствует букид - тянем как есть, если нетути - впереди добавляем букид.
Думаю, это лучший вариант...


drSerj
 
1_абрамДата: Суббота, 20.02.2010, 15:22 | Сообщение # 191
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
а без этого - остальное корректно будет работать

Локализовал баг еще сильнее:

Находимся в режиме локальная коллекция

1) Отобрал несколько книжек с помощью вкладки поиск
2) Загружаю их - вкладка В загрузке. Жму запустить загружается только одна книжка, никакой диагностики, libruslib забирает 92 процента процессора. Жму стоп, процессор освабождется, жму запустить благополучно загружаются остальные книжки, но в конце процессор опять загружается на 92 процента.

Штатно выйти из программы не удается.

 
ShanUaДата: Суббота, 20.02.2010, 15:57 | Сообщение # 192
Рядовой
Группа: Пользователи
Сообщений: 9
Репутация: 0
Статус: Offline
Quote (drserj)
Возьми этот букид и пропиши перед именем файла

У меня таких "пропиши" 80 штук найти и каждый переименовать

Quote (ShanUa)
По ходу легче перекачать кроме оч. больших файлов... эх... :((

cry

 
drserjДата: Суббота, 20.02.2010, 16:11 | Сообщение # 193
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
1) Отобрал несколько книжек с помощью вкладки поиск 2) Загружаю их - вкладка В загрузке. Жму запустить загружается только одна книжка, никакой диагностики, libruslib забирает 92 процента процессора. Жму стоп, процессор освабождется, жму запустить благополучно загружаются остальные книжки, но в конце процессор опять загружается на 92 процента

угу... то есть, если из локальной коллекции попытаться скачать книги - возникает проблема. Есть подозрение, что ты просто не дождался завершения разархивации файла. Помнишь, я говорил, что некоторые архивы обрабатываются до безобразия долго (это, к сожалению, зависит от свойства zip-архива. Там описание файлов может располагаться в любом месте файла и, для получения полного списка, надо полностью прочитать весь файл, на что тратится очень много времени и рессурсов ПК. Причем, такое наблюдается далеко не во всех архивах. Я полностью изменил алгоритм получения списка файлов,и сейчас, вместо 30 и более секунд на некоторых архивах, обработка проходит в пределах до секунды.
Так что есть шанс, что в новой версии эта проблема будет не актуальна.

Quote (ShanUa)
У меня таких "пропиши" 80 штук найти и каждый переименовать

найти - не проблема, я уже писал, как - внутри архива есть файл с инфой, в том числе и букид.
80 - это мелочь, если учесть, что работа - разовая (я обрабатывал подобные проблемные файлы сотнями).

Quote (ShanUa)
По ходу легче перекачать кроме оч. больших файлов... эх... :((

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


drSerj
 
1_абрамДата: Суббота, 20.02.2010, 16:38 | Сообщение # 194
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
угу... то есть, если из локальной коллекции попытаться скачать книги - возникает проблема. Есть подозрение, что ты просто не дождался завершения разархивации файла.

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

Спасибо за работу по новой версии программы.

Сообщение отредактировал 1_абрам - Суббота, 20.02.2010, 16:48
 
drserjДата: Суббота, 20.02.2010, 17:35 | Сообщение # 195
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (1_абрам)
Проверил - зависание именно на первом скачиваемом файле.

скинь букид файлов, которые кидал в загрузку. Проверю у себя.
Quote (1_абрам)
Спасибо за работу по новой версии программы.

да всегда пожалуйста...


drSerj
 
Форум » Архив "LibRus - Библиотекарь" » Version 1.16 (build 10.01.24) » Продолжаем работу (Продолжаем работу)
Поиск:

Copyright LibRusLib © 2024