Author |
Message |
 Мирон Член клуба The eBook

Joined: 29 Jan 2006 Posts: 9830
Location: Беларусь
|
Posted: 09.02.2008 20:00 |
Quote |
|
vvv wrote: | Я уже не раз говорил: все будет. ...
Но не все сразу, а когда руки дойдут: у меня, помимо программирования, еще и основная работа есть... |
Вы - лучший!
Извините, что побеспокоил, просто не видел, где было написано, что всё будет... Но теперь я спокоен и в томительном ожидании... Так что посижу тут в уголочке...  _________________ Only G-d will judge me.
REB1100, iPad3G +Wi-Fi64GB |
|
|
|
 |
vvv Автор программы BookDesigner

Joined: 18 Jun 2003 Posts: 2690
|
Posted: 11.02.2008 21:31 |
Quote |
|
python wrote: |
Есть ли способы при скачивании всей библиотеки разбивать это темное дело на части?  |
Вы невнимательно прочитали инструкцию по пользованию LD (в начале топика). Выберите способ скачки из списка Libraries -> download, а потом назначьте то, что надо скачивать в Selections -> select authors by letter (или в Selections -> select authors by name). |
|
|
|
 |
python Продвинутый участник форума

Joined: 10 Oct 2007 Posts: 73
|
Posted: 12.02.2008 02:44 |
Quote |
|
vvv
спасибо, но подразумевает перебор списка авторов или первых букв вручную
Хорошо было бы сохранять текущее состояние (список скачанных и очередь, т.д.) на диск, а позже -- восстанавливать.
Но это всё мечты, не обращайте внимания  |
|
|
|
 |
vvv Автор программы BookDesigner

Joined: 18 Jun 2003 Posts: 2690
|
Posted: 12.02.2008 20:10 |
Quote |
|
python wrote: |
Хорошо было бы сохранять текущее состояние (список скачанных и очередь, т.д.) на диск, а позже -- восстанавливать.
|
Session -> restore last -> continue. |
|
|
|
 |
python Продвинутый участник форума

Joined: 10 Oct 2007 Posts: 73
|
Posted: 13.02.2008 01:25 |
Quote |
|
спасибо!
Надо ли перед этим принудительно завершать сессию особым образом?
....
посмотрел, не нашел "Session"/ Это меню?
Еще замечание: LibsManager не имеет в первом выпадающем меню пункта "Выход", как обычно делается в программах.
Добавлено спустя 4 минуты 6 секунд:
LibsDownloader тоже не имеет такого пункта.
Добавлено спустя 18 минут 40 секунд:
Про зацикливание:
опять запинается на скачивании файл, в логе вижу такое:
Code: | Timer_DownNext: cRecStr=111766, cDownStr=223532, cFileType=book page, cFailureReason=
HttpC_Connected url: http://www.fanlib.ru/BookInfo.aspx?Id=b63afa85-363f-4346-a0c0-1ab8ffb4 66a8
HttpC_Disconnected: LastByteCount=111766, ReceivedBytes=111766
Timer_DownNext: cRecStr=111766, cDownStr=223532, cFileType=book page, cFailureReason=
HttpC_Connected url: http://www.fanlib.ru/BookInfo.aspx?Id=b63afa85-363f-4346-a0c0-1ab8ffb4 66a8
HttpC_Disconnected: LastByteCount=111766, ReceivedBytes=111766
Timer_DownNext: cRecStr=111766, cDownStr=223532, cFileType=book page, cFailureReason=
|
при скачивании страницы индикатор доходит примерно до половины, потом закачка прекращается, так много раз.
Если смотреть страницу в браузере, ее размер -- 111746 байт (в Опере).
Программа получает с сервера 111766 байт (примерно то же самое), но ждет все 223532 байта (cDownStr).
Думаю, проблема в функции, которая определяет размер скачиваемой страницы.
Добавлено спустя 1 минуту 36 секунд:
По прежнему нужна опция, которая ограничивала бы количество попыток скачать каждый из файлов  |
|
|
|
 |
vvv Автор программы BookDesigner

Joined: 18 Jun 2003 Posts: 2690
|
Posted: 13.02.2008 22:24 |
Quote |
|
python wrote: |
посмотрел, не нашел "Session"/ Это меню?
|
Это я забыл выложит предновогоднюю версию. Качайте еще раз.
Кстати, кто-то просил опцию для скачки обновленный книг с Альдебарана. Там она есть:
lib name: Aldebaran
download: new
news pg: updated_book
python wrote: |
Надо ли перед этим принудительно завершать сессию особым образом?
|
Нет
python wrote: |
при скачивании страницы индикатор доходит примерно до половины, потом закачка прекращается, так много раз.
|
Отключите "options -> pusher ->use". Либо поставьте pusher interval =55.
Толкатель используется при плохой связи и работает следующим образом. Если толкатель активирован и в течении pusher interval ничего не скачивается, скачка либо ресьюмится (если сервер разрешает ресьюм), либо начинается заново.
Статус ресьюма показывается в колонке file size. Если там -1 - значит ресьюм запрещен. |
|
|
|
 |
python Продвинутый участник форума

Joined: 10 Oct 2007 Posts: 73
|
Posted: 13.02.2008 23:28 |
Quote |
|
vvv
спасибо, поставил новую версию.
Она резюм делать не смогла, т.к. наверное старая версия еще не умела делать файл с состоянием сессии.
Нашел ошибку -- в новом архиве пустой файл LibsDownloader.ini.
Если кто-то просто распакует и скопирует поверх старого каталога, у него удалятся настройки всех сервисов.
Поставил качать фанлиб сначала, предыдущий гиг будет перекачиваться уже в третий раз . Прямо неудобно пред автором сервиса
Я бы назвал толкатель "тянутелем" -- он же тянет файлы на себя, а не толкает кому-то .
Вспомнил анекдот: "только русские люди с их нелюбовью к работе могли назвать включатель выключателем"
 |
|
|
|
 |
vvv Автор программы BookDesigner

Joined: 18 Jun 2003 Posts: 2690
|
Posted: 14.02.2008 04:21 |
Quote |
|
python wrote: |
Нашел ошибку -- в новом архиве пустой файл LibsDownloader.ini.
Если кто-то просто распакует и скопирует поверх старого каталога, у него удалятся настройки всех сервисов.
|
Так и должно быть: новый релиз не работает со старым ini. |
|
|
|
 |
python Продвинутый участник форума

Joined: 10 Oct 2007 Posts: 73
|
Posted: 14.02.2008 08:20 |
Quote |
|
vvv wrote: |
Отключите "options -> pusher ->use". Либо поставьте pusher interval =55.
Толкатель используется при плохой связи и работает следующим образом. Если толкатель активирован и в течении pusher interval ничего не скачивается, скачка либо ресьюмится (если сервер разрешает ресьюм), либо начинается заново.
Статус ресьюма показывается в колонке file size. Если там -1 - значит ресьюм запрещен. |
подумал, что данная логика не будет работать в случаях, о которых я писал -- та же постоянно скачивается один и тот же файл, и весьма бойко.
То есть, думаю, нельзя сказать, что за 55 секунд ничегоо на скачано вообще.  |
|
|
|
 |
 kaznelson Член клуба The eBook

Joined: 08 Jun 2007 Posts: 4618
Location: Москва
|
Posted: 14.02.2008 22:01 |
Quote |
|
vvv
Quote: | Кстати, кто-то просил опцию для скачки обновленный книг с Альдебарана. Там она есть:
lib name: Aldebaran
download: new
news pg: updated_book |
Оно не работало раньше, не желает и сейчас. Раньше вообще, а сейчас берёт только с первой страницы. Тогда как парсер Kv качает больше сотни (обе программы настроены на закачку с 05.02.2008). |
|
|
|
 |
vvv Автор программы BookDesigner

Joined: 18 Jun 2003 Posts: 2690
|
Posted: 15.02.2008 22:43 |
Quote |
|
kaznelson wrote: |
Оно не работало раньше, не желает и сейчас. Раньше вообще, а сейчас берёт только с первой страницы. |
Когда закончу второе приближение LM - займусь LD. |
|
|
|
 |
python Продвинутый участник форума

Joined: 10 Oct 2007 Posts: 73
|
Posted: 16.02.2008 21:04 |
Quote |
|
еще предложение, если можно
В заголовок окна выводить, например, количество скачанных страниц и файлов, чтобы по изменению этого числа можно было отслеживать, что программа работает.
Сейчас надо периодически переключаться в него, чтобы посмотреть, что он работает, а не ожидает чего-то от сервера (как было со старой версией)
Спасибо. |
|
|
|
 |
 Мирон Член клуба The eBook

Joined: 29 Jan 2006 Posts: 9830
Location: Беларусь
|
Posted: 17.02.2008 19:17 |
Quote |
|
python wrote: | В заголовок окна выводить, например, количество скачанных страниц и файлов |
И что ещё интересно, книги, которые закрыты, всё равно скачиваются... Счётчик работает, а потом, только после его заполнения пишет removed book... _________________ Only G-d will judge me.
REB1100, iPad3G +Wi-Fi64GB |
|
|
|
 |
vvv Автор программы BookDesigner

Joined: 18 Jun 2003 Posts: 2690
|
Posted: 19.02.2008 01:05 |
Quote |
|
Мирон wrote: |
И что ещё интересно, книги, которые закрыты, всё равно скачиваются... Счётчик работает, а потом, только после его заполнения пишет removed book... |
Скачивается не книга, а ее html-cтраница. И, если на ней нет линка на саму книгу - пишется removed book. |
|
|
|
 |
 Мирон Член клуба The eBook

Joined: 29 Jan 2006 Posts: 9830
Location: Беларусь
|
Posted: 19.02.2008 13:52 |
Quote |
|
vvv wrote: | Скачивается не книга, а ее html-cтраница. И, если на ней нет линка на саму книгу - пишется removed book. |
Включил, проверил... Теперь - да, а раньше обращал внимание, что сначала скачивается book page (примерно 35Kb), а потом качается book, уже как положено счётчик показывает явно не размер страницы, а значительно больше, а потом уж появлялась надпись removed book. Специально заострил своё внимание на этом, так как качал все январские новинки, времени было мало (нужно было идти пить водку), сучил ногами, глядя на экран, и раздражался от того, что качается то, чего нет...
Хотя не настаиваю и могу ошибаться... _________________ Only G-d will judge me.
REB1100, iPad3G +Wi-Fi64GB |
|
|
|
 |
python Продвинутый участник форума

Joined: 10 Oct 2007 Posts: 73
|
Posted: 20.02.2008 00:26 |
Quote |
|
Когда же будут настройки новых библиотек?
Те, которые есть, мы уже скачали  |
|
|
|
 |
vvv Автор программы BookDesigner

Joined: 18 Jun 2003 Posts: 2690
|
Posted: 20.02.2008 21:21 |
Quote |
|
python wrote: | Когда же будут настройки новых библиотек?
Те, которые есть, мы уже скачали  |
Сначала доделаю LM, потом поковыряю wrapper к WSAAsyncSelect на предмет устранения сбоев в колбэках, потом добавлю опцию для скачивания писательских страниц и фото, а уже после этого займусь другими библиотеками. |
|
|
|
 |
Belserg Новенький участник форума

Joined: 07 Feb 2008 Posts: 1
Location: Беларусь
|
Posted: 22.02.2008 16:28 |
Quote |
|
Скажите, а почему у меня при попытке запуска программы выдает, что файл "comdlg32.ocx" не найдеН?  |
|
|
|
 |
 Мирон Член клуба The eBook

Joined: 29 Jan 2006 Posts: 9830
Location: Беларусь
|
Posted: 22.02.2008 18:54 |
Quote |
|
Belserg!
Смотри выше в этой сетке... _________________ Only G-d will judge me.
REB1100, iPad3G +Wi-Fi64GB |
|
|
|
 |
vvv Автор программы BookDesigner

Joined: 18 Jun 2003 Posts: 2690
|
Posted: 23.02.2008 04:34 |
Quote |
|
LibsManager, второе приближение.
http://www.the-ebook.org/e107/e107_files/downloads/bd/LibsManager2.zip
Установка - распаковать в директорию LibsDownloader-а.
1. Изменение размеров панелей - ввести курсок между панелями. Когда появится иконка резайза - нажать левую кнопку мышки и тащить.
Максимизация панели - клик на иконку в правом углу панели.
2. Кнопки тулбара работают для активной панели. Активная панель назначается кликом.
3. Загрузка баз данных - двойной клик на название базы в панели "DB's list"
4. Изменение шрифтов, интерфейса, цветов и т.д. - в Settings (последняя кнопка тулбара).
5. Под правым кликом много всяких опций (для каждой панели - свои).
6. Объединение баз сделал (DataBases -> join). А поиск одинаковых книг оставил для третьего приближения.
7. Если кто хочет свой стиль рамок панелей - рисуйте, добавлю.
Last edited by vvv on 23.02.2008 22:03; edited 1 time in total |
|
|
|
 |
|