LibRusLib
Понедельник, 25.11.2024, 20:53
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Архив - только для чтения
Модератор форума: drserj  
librus - Библиотекарь 1.16.0.100111 rc1
drserjДата: Среда, 13.01.2010, 12:14 | Сообщение # 16
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Добавлена возможность отслеживани новинок с заданного bookid - через инишку smile параметр LastUpdateBookId=...

А что, надо форму отдельную под это дело добавить?


drSerj
 
1_абрамДата: Среда, 13.01.2010, 14:35 | Сообщение # 17
Генералиссимус
Группа: Друзья
Сообщений: 1207
Репутация: 0
Статус: Offline
Quote (drserj)
А что, надо форму отдельную под это дело добавить?

Отнюдь, как любил говорить покойный Егор Тимурович. Хотя можо добавить на вкладку Настройки->Интерфейс.

Еще одно замечание вместо

Обработка...
Загружено книг: 159160
Добавлено новых книг: 0
Добавлено в "Новинки": 0

лучше бы

Обработка...
Книг в библиотеке: 159160
Добавлено новых книг: 0
Добавлено в "Новинки": 0

 
drserjДата: Среда, 13.01.2010, 19:18 | Сообщение # 18
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
посмотрим...

drSerj
 
ShanUaДата: Суббота, 16.01.2010, 19:03 | Сообщение # 19
Рядовой
Группа: Пользователи
Сообщений: 9
Репутация: 0
Статус: Offline
Ошибка под Win7. Базу Либрусека скачанную myhomelib актуализирую librus первый раз все прошло нормально прога нашла 7140 книг и пометила их как скачанные. Потом подкидываю еще несколько книг тоже из онлайн коллекции (завалялись дома) жму актуализировать и он пишет что идет поиск.
И на этом все больше никаких реакций. Ни выключить прогу ничего висит окно и не закрывается один раз на 2 часа оставил комп, прихожу все тоже, приходится убивать процесс. Хотя диспетчер не говорит что прога не отвечает.
 
drserjДата: Суббота, 16.01.2010, 23:04 | Сообщение # 20
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (ShanUa)
И на этом все больше никаких реакций.

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


drSerj
 
shock_oneДата: Вторник, 19.01.2010, 13:04 | Сообщение # 21
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Quote (drserj)
Полностью переработана функция поиска книг в каталоге скачанного.

Скорость сканирования постоянно падает. В начале поиска (база 12000 книг) скорость примерно 1500 книг в минуту, а к концу уже 5-10 книг.

 
drserjДата: Вторник, 19.01.2010, 14:14 | Сообщение # 22
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (shock_one)
Скорость сканирования постоянно падает. В начале поиска (база 12000 книг) скорость примерно 1500 книг в минуту, а к концу уже 5-10 книг.

Естественно.

1. Количество потребляемой памяти увеличивается, часть сваливается в свап.
2. Виртуальная таблица при сканировании - то же в памяти.

Или добавляем памяти, или книги добавляем порциями, по 2-3 тыщи.


drSerj
 
shock_oneДата: Вторник, 19.01.2010, 16:20 | Сообщение # 23
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
После сообщения «Получаем адрес ссылки...» (которого, на мой взгляд, не нужно показывать вообще, или по крайней мере поверх всех окон) фокус в списках возвращается на первую позицию. Например:
1. В списке авторов выбираем «Фрейд Зигмунд»;
2. Начинаем качать книги;
3. После сообщения фокус уже на «Фабиан Лара».


Сообщение отредактировал shock_one - Вторник, 19.01.2010, 16:28
 
drserjДата: Вторник, 19.01.2010, 18:15 | Сообщение # 24
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (shock_one)
которого, на мой взгляд, не нужно показывать вообще

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

Quote (shock_one)
или по крайней мере поверх всех окон

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

Quote (shock_one)
3. После сообщения фокус уже на «Фабиан Лара».

Знаю, сам нарвался, оно на первую запись ставит... Уже поправил smile В rc2 уже должно быть всё нормально.


drSerj
 
shock_oneДата: Вторник, 19.01.2010, 18:53 | Сообщение # 25
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Quote (drserj)
она поверх основного окна. Поверх всех окон - плохой тон, если поставил на скачку и переключился на другое приложение - сильно раздражает... Есть у меня пара таких программ - убил-бы автора....

http://i.piccy.info/i4/5a/1e/99dad4ea025fd499ef749d131d89.png
 
drserjДата: Вторник, 19.01.2010, 20:00 | Сообщение # 26
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
мдя... прийдется и самого себя убивать апстену smile Странно, но у меня такой случай не проявлялся... Хотя вероятен, ибо в делфе присутствует такой глюк, как потеря свойства "поверх всех окон приложения" и, в итоге, приходится искусственно при перерисовке его выбрасывать...

Вроде пофиксил, посмотрим.


drSerj
 
shock_oneДата: Вторник, 19.01.2010, 20:26 | Сообщение # 27
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Quote (drserj)
Какие будут предложения

http://i.piccy.info/i4/3c/7d/efff453cb968d8380b28ed22cf08.png
Это если нельзя не показывать ничего. Но я всё же не понимаю, почему в момент получения ссылки нельзя показывать пустую форму загрузки (если вы о ней).

Кстати если заменить прогресс бар на страндартный, то можно использовать вместо надписи стиль «MARQUEE».

 
drserjДата: Вторник, 19.01.2010, 20:30 | Сообщение # 28
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (shock_one)
почему в момент получения ссылки нельзя показывать пустую форму загрузки

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


drSerj
 
roomboyДата: Среда, 20.01.2010, 11:17 | Сообщение # 29
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
попробовал, не нравится актуализация базы.
во первых хорошо было бы сделать возможность выбора: иногда ненужно искать отсутствующие книги, только новые. а время занимает... после сканнирования есть же возможность выбора, что мешает сделать выбор до сканнирования.
во вторых гдето на 20000 новых книг на моэм компе ´´out of memory´´. может сделать чтобы искать пакетами по 10000, сохранять и дальше искать?

Добавлено (20.01.2010, 10:17)
---------------------------------------------
Просмотрел мой пост коряво, поправка: Программа очень нравится, не очень нравится толко функциа поиска новых книг

 
drserjДата: Среда, 20.01.2010, 12:48 | Сообщение # 30
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Quote (roomboy)
может сделать чтобы искать пакетами по 10000

И как ты представляешь себе это? Таблица-то одна....
Ладно, подумаю...

Quote (roomboy)
что мешает сделать выбор до сканнирования.

да ничего не мешает. Что и как просили - так и сделал. Для меня лично, эта функция вообще не актуальна.

Quote (roomboy)
гдето на 20000 новых книг

А что мешает подкидывать порциями, если это так критично? Я вообще не расчитывал на такие объемы, если честно. Функция называется "синхронизация" а не "импорт".... Вобщем, я понял проблему. Попробую переделать. Хотя, естественно, это будет в ущерб скорости и места на винте. Буду выполнять не в виртуальной таблице а в реальной на диске....


drSerj
 
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

Copyright LibRusLib © 2024