LibRusLib
Пятница, 29.03.2024, 02:49
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Архив - только для чтения
Форум » Архив "MultiLib - Библиотекарь" » Бета-тестирование » Бета-тестирование (Бета-тестирование)
Бета-тестирование
GoldenFoxДата: Пятница, 01.11.2013, 15:23 | Сообщение # 331
Сержант
Группа: Пользователи
Сообщений: 24
Репутация: 0
Статус: Offline
Что то базу данных Либрусека не могу скачать выдаёт ошибку.
 
drserjДата: Пятница, 01.11.2013, 15:26 | Сообщение # 332
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата GoldenFox ()
Что то базу данных Либрусека не могу скачать выдаёт ошибку.


Да нормально всё, качается....

Код
13:24:37: Закачивается libavtor.sql.gz... Ok
13:24:40: Закачивается libavtors.sql.gz... Ok
13:24:43: Закачивается libbook.sql.gz... Ok
13:24:57: Закачивается libgenre.sql.gz... Ok
13:24:59: Закачивается libgenremeta.sql.gz... Ok
13:25:00: Закачивается libgenres.sql.gz... Ok
13:25:00: Закачивается libseq.sql.gz... Ok
13:25:02: Закачивается libseqs.sql.gz... Ok
13:25:04: Закачивается libsrclang.sql.gz... Ok
13:25:05: Распаковка libavtor.sql.gz... Ok
13:25:05: Распаковка libavtors.sql.gz... Ok
13:25:06: Распаковка libbook.sql.gz... Ok
13:25:07: Распаковка libgenre.sql.gz... Ok
13:25:07: Распаковка libgenremeta.sql.gz... Ok
13:25:07: Распаковка libgenres.sql.gz... Ok
13:25:07: Распаковка libseq.sql.gz... Ok
13:25:08: Распаковка libseqs.sql.gz... Ok
13:25:08: Распаковка libsrclang.sql.gz... Ok


А какую ошибку выдает?


drSerj
 
GoldenFoxДата: Пятница, 01.11.2013, 15:45 | Сообщение # 333
Сержант
Группа: Пользователи
Сообщений: 24
Репутация: 0
Статус: Offline
Извиняюсь Трудно жить бестолковым, антивирус цеплял ,отключил всё обновилось нормально.
Повёлся то ,что Флибусту обновляет без проблем а за Либрус цеплялся гад!
 
drserjДата: Пятница, 01.11.2013, 15:51 | Сообщение # 334
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата GoldenFox ()
Повёлся то ,что Флибусту обновляет без проблем а за Либрус цеплялся гад!


Значит либрус заказали... У кого-то, видать, много денежки...


drSerj
 
GoldenFoxДата: Пятница, 01.11.2013, 15:55 | Сообщение # 335
Сержант
Группа: Пользователи
Сообщений: 24
Репутация: 0
Статус: Offline
Скорее всего так и есть!
 
drserjДата: Пятница, 01.11.2013, 15:57 | Сообщение # 336
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Версия 0.13 (build 1311xx)beta
--------------------------------
Основные изменения и исправления.
[ + ] В ряде таблиц добавлен индекс по полю MD5 для ускорения поиска и обработки.
[ + ] Добавлен тэг %M (MD5) для формирования имени файла при экспорте или копировании на устройство.
[ + ] Добавлена возможность работы с форматом имени файла библиотекаря MyRuLib (MD5.zip).
[ + ] Добавлена возможность открывать книги на форме добавления иформации в плагине приватной библиотеки. 
[ + ] Добавлена возможность открывать книги в таблицах в плагине приватной библиотеки.(по даблклику и из меню) 
[ + ] Добавлена возможность выбора жанра из списка в плагине приватной библиотеки.
[ * ] Переработана и значительно ускорена функция актуализации библиотек.
[ * ] При формировании имени упакованных файлов формируется расширение ".zip" а не ".ext.zip".
[ ! ] Исправлена ошибка в расширенном поиске 
[ ! ] Исправлена ошибка с пунктом меню "очистить таблицу" в плагине приватной библиотеки. 
[ ! ] Исправлена ошибка обновления таблицы результатов обработки" в плагине приватной библиотеки. 
[ ! ] Исправлена путаница с фамилией и именем автора в плагине приватной библиотеки. 
[ ! ] Исправлена ошибка с выводом обложки из базы.


drSerj
 
burbondДата: Пятница, 01.11.2013, 17:26 | Сообщение # 337
Генерал-майор
Группа: Проверенные
Сообщений: 252
Репутация: 0
Статус: Offline
Цитата drserj
Хотя бы для того, что бы определить, какой документ в архиве не раскрывая его... Если заметил - у библиотек именно так и сделано...  Т.е. лучше добавть тэг %E и автоматом не формировать?


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

Добавлено (01.11.2013, 16:26)
---------------------------------------------

Цитата drserj
Версия 0.13 (build 1311xx)beta


Шо, уже можно пробовать?! biggrin


Сообщение отредактировал burbond - Пятница, 01.11.2013, 17:46
 
1_абрамДата: Пятница, 01.11.2013, 17:39 | Сообщение # 338
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Цитата drserj ()
Хотя бы для того, что бы определить, какой документ в архиве не раскрывая его... Если заметил - у библиотек именно так и сделано...Т.е. лучше добавть тэг %E и автоматом не формировать?


М.б. есть ридеры, которые пережевывают только формат 9fc9525f51006e97114593cc908ab91.fb2.zip.   Так что лучше добавить %Е,  кому-нибудь да пригодится.
 
drserjДата: Пятница, 01.11.2013, 17:47 | Сообщение # 339
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата burbond ()
Другой вопрос, как это будет сказываться на функционале программы, влиять на скорость и т.п.

Никак

Цитата burbond ()
Шо, уже можно пробовать?!

хх - видишь? smile Прийду домой, пересоберу, тогда посмотрим...


drSerj
 
drserjДата: Пятница, 01.11.2013, 17:53 | Сообщение # 340
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата 1_абрам ()
М.б. есть ридеры, которые пережевывают только формат 9fc9525f51006e97114593cc908ab91.fb2.zip.

Да не, не было таких на моей памяти, это нонсенс... А пользоваться нонсенсом - тоже нонсенс smile

Цитата 1_абрам ()
лучше добавить %Е,  кому-нибудь да пригодится.


Тут же нюанс - %E - это для имени без архива. При архивации я сделал (по твоему же совету) просто ".zip" вместо "*.ext.zip" . А %E - я предлагал для ситуации, когда хочется получить файл без расширения (скажем,  9fc9525f51006e97114593cc908ab91)


drSerj
 
burbondДата: Пятница, 01.11.2013, 19:50 | Сообщение # 341
Генерал-майор
Группа: Проверенные
Сообщений: 252
Репутация: 0
Статус: Offline
Цитата drserj
Никак
Тогда  я никаких затруднений не вижу. Даешь функциональность и практичность!  smile


Сообщение отредактировал burbond - Пятница, 01.11.2013, 22:06
 
Alex_nooДата: Пятница, 01.11.2013, 22:01 | Сообщение # 342
Рядовой
Группа: Пользователи
Сообщений: 14
Репутация: 0
Статус: Offline
Цитата burbond ()
Теперь вопрос: нельзя ли воспользоваться наработками автора MyRuLib в плане ускорения функционирования МУЛЬТИЛИБА?
    Можно. Пользоваться MyRuLib-ом. Как и положено.  biggrin
Кстати, лучше бы у Кандрашина требовали развития.
 
drserjДата: Пятница, 01.11.2013, 22:06 | Сообщение # 343
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата burbond ()
привлекла своей "шустростью" в пользовательском плане, к тому же отображение аннотации и обложки книг там происходит моментально, без какой-либо задержки.

Если я переключу таблицы в режим стандартной - шустрость будет такой же, как и в MyRuLib. Но при этом будет потеряно 90% функционала: группировки, сортировки, фильтрация, выборки и многое другое. Как ты думаешь, стоит ли увеличение шустрости таких жертв? 

Цитата burbond ()
отображение аннотации и обложки книг там происходит моментально, без какой-либо задержки.

Задержка введена искусственно. Поясняю.
При перемещении курсора
по записям таблицы каждый раз производится следующее:
1. Ищем файл в каталоге скачки.
2. Если не нашли - ищем в каталогах локального репозитория.
3. Если нашли - проверяем, а не архив ли это.
4. Если архив - производится распаковка файла
5. Если это не fb2 - ищем fbd
6. Если нашли - загружаем как xml-документ и парсим его, выдирая аннотацию и, если есть, обложку в кодировке
7. Если есть обложка - декодируем ее в картинку.
Времени, затраченного на эту операцию, как понимаешь, уйдет немало. По этой причине идет блокировка окна на время всего пакета операций.
А теперь представь, что будет, если ты нажмешь кнопочку вниз и пробежишь резво по десятку-другому книг? 
Как минимум - завис всего. А если при этом две книги будут лежать в одном архиве - получишь ексепшн и вылет из программы.
Зачем задержка между самими переключениями и почему программа не сразу выводит обложку с аннотацией (всё остальное выводится сразу)?
Ответ простой, что бы ты нажав кнопку вниз не ждал, пока на каждой строке не отработает весь процесс, а спокойно бегал по записям, пока не остановишься на время этой задержки.

Изначально не было вывода обложки и аннотации (они выводились по запросу). Программа летала. Но множественные пожелания сделать это автоматически и привели к такому результату.
Я бы мог, конечно, распараллелить задачи, но... При активном переключении по таблице - память закончится мгновенно, всё свалится в свап и тормоза будут значительно больше. Да и одновременное обращение из двух потоков к одному архиву приведут к ошибке.
Так что или мы имеем удобства и функционал, или некую "задумчивость" программы smile
Как по мне, скорости ее хватает вполне, ибо назначение ее - получить и отобрать информацию максимально удобным и простым способом.


drSerj
 
drserjДата: Пятница, 01.11.2013, 22:06 | Сообщение # 344
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата Alex_noo ()
Можно. Пользоваться MyRuLib-ом. Как и положено.
 
Совершенно верно smile


drSerj
 
burbondДата: Пятница, 01.11.2013, 22:19 | Сообщение # 345
Генерал-майор
Группа: Проверенные
Сообщений: 252
Репутация: 0
Статус: Offline
Цитата drserj ()
Так что или мы имеем удобства и функционал, или некую "задумчивость" программы

Аргументировано. Доходчиво. Убедительно. Даже для меня. ok Стесняюсь спросить: когда-нибудь в будущем возможно рассчитывать на эту программу, "отрихтованную" по индивидуальным (небольшим) пожеланиям?  shy
 
Форум » Архив "MultiLib - Библиотекарь" » Бета-тестирование » Бета-тестирование (Бета-тестирование)
Поиск:

Copyright LibRusLib © 2024