Плагин "ICQ RemoteCP"

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

Moderators: Korney San, marcipan

User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

G0rdon wrote:версия 5.5.1.1107...
Вдумчиво читал предоставленную на сайте Westbyte историю версий, начиная с этой.
Не нашёл конкретных причин (если не считать расплывчатое "Исправлены ошибки"), по которым плагин мог бы неправильно читать XML у этой версии.
Напрашиваются два варианта решения:
1. Вбить в релиз детальное определение, почему закачка не найдена, с соответствующим выводом; дальше копать от этого
2. В плагине есть такое поле "Минимальная версия DM для работы"... :twisted:

Мне пожалуйста, снимок ключа
HKEY_CURRENT_USER\Software\2VG\Download Master
и архив папки
Application Data\Download Master
в студию... тьфу, на почту.
Без них дальнейшие вопли "Команда DETAIL не работает!" игнорируются.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
G0rdon
Гуру
Posts: 110
Joined: 28 Jun 2008, 21:49 Sat
Location: Беларусь,Минск

Post by G0rdon »

Выслал...
у меня вознік вопрос:как правільно у закачки добавить зеркала

ссылка к которой нужно добавить зеркало и стоит в дм
http://dl1.openfile.ru/download/7d94d8e ... ilm.tv.avi

ссылка зеркало

http://dl1.openfile.ru/download/83ea916 ... ilm.tv.avi

вот пытаюсь добавлять
http://dl1.openfile.ru/download/7d94d8e ... ilm.tv.avi

плаг
Обнаружена ссылка:
http://dl1.openfile.r
Добавлена закачка 187 noname.htm
Добавлена ссылка:
http://dl1.openfile.r
Добавлена закачка ON

Подскажите пожалуйста что я не так делаю...
ilya198293
Бывалый
Posts: 17
Joined: 03 Dec 2008, 18:14 Wed

Post by ilya198293 »

D 1060 показывает много разнообразной инфы а вот размер файла не показывает.
хотя в DM он известен.
наверно нужно добавить его туда
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

G0rdon wrote:Выслал...
Спасибо, получил.
Возникли вопросы, которые лучше обсудить по аське - по почте долго будет...
G0rdon wrote: у меня вознік вопрос:как правільно у закачки добавить зеркала
...
Подскажите пожалуйста что я не так делаю...
Всё правильно - однако плагин почему-то режет ссылку. Разбираюсь.
Скорее всего, это баг. Вопрос только в том, чей - плагина или клиента...
[добавлено позже]
Длина всей строки 278 символов, что вызвало ошибку в использованной библиотеке обработки строк, всё ещё использующей для длины тип "байт". Будет исправлено в следующей версии.
Last edited by Korney San on 10 Dec 2008, 10:10 Wed, edited 1 time in total.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

ilya198293 wrote:D 1060 показывает много разнообразной инфы а вот размер файла не показывает.
хотя в DM он известен.
наверно нужно добавить его туда
Мне это показалось лишним, ведь вывод размера можно настроить в списках.
В ToDo.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
ilya198293
Бывалый
Posts: 17
Joined: 03 Dec 2008, 18:14 Wed

Post by ilya198293 »

можно
но detail (детальная информация) он сам по себе должен предоставлять самую полнейшую инфу по закачке
потому что когда интересуешься одной закачкой, то логично увидеть всё в одном месте, а не по крупицам собирать из разных источников

ведь принцип всей жизни заключается в следующем:
получить больше сделав меньше


да, ещё думаю имеет смысл добавить в команду FORMAT символ перевода коретки и табуляцию
в смысле также как символ % заменён на ##
также и enter и tab заменить на что-нибудь если они сейчас не поддерживаются.

удобно сделать отображение списка закачек:

ID
FileName="бла-бла-бла"
Path="бла-бла-бла"
Size="бла-бла-бла"
Speed="бла-бла-бла"
и т.д.

гораздо читабельнее будет



ilusha (12:17:08 10/12/2008)
F A #ID #FF #DS #DD #SP #TМ #TL #PR #DC #DT ## #ST #PS

Домашняя закачка (12:17:27 10/12/2008)
Формат списка для закачек в состоянии "Все закачки" следующий:
#ID #FF #DS #DD #SP #TМ #TL #PR #DC #DT ## #ST #PS

ilusha (12:17:13 10/12/2008)
LIST OA

Все закачки:
987 F:\Download\tochka-obmana.rar 922,054 Мб 3,678 Мб 0 #TМ 00:00 0 12/07/2008 10:09:01 % Пауза [||]


токин #TM проигнорировался
Last edited by ilya198293 on 10 Dec 2008, 10:20 Wed, edited 1 time in total.
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

ilya198293 wrote: да, ещё думаю имеет смысл добавить в команду FORMAT символ перевода коретки и табуляцию
в смысле также как символ % заменён на ##
также и enter и tab заменить на что-нибудь если они сейчас не поддерживаются.
Символ % заменён на # чисто потому, что клиенты ICQ воспринимают последовательность символов, начинающихся с %, как управляющую команду, переменную и программист знает ещё что, и соответственно вырезают "неправильные" значения.
Насколько я знаю, символ tab вообще не поддерживается в сообщениях.
Enter добавить можно, но - зачем?
ilya198293 wrote: удобно сделать отображение списка закачек:

ID
FileName="бла-бла-бла"
Path="бла-бла-бла"
Size="бла-бла-бла"
Speed="бла-бла-бла"
и т.д.

гораздо читабельнее будет
Это будет уже не список, где каждой закачке отводится строка, а таблица из чего-то, похожего на DETAIL :)
ПМСМ не стоит. Потому что ответ сразу разбухнет, и понадобится играть с командой MESSAGELENGTH...
Могу включить опцию в команду для желающих. :)
ilya198293 wrote:ведь принцип всей жизни заключается в следующем:
получить больше сделав меньше
Очень правильное слово - принцип. Эгоистичное (без всякого упоминания каких-либо личностей).
Потому что ЦЕЛЬ жизни (в глобальном, космическом смысле) - сделать мир (планету, вселенную) лучше.
Но это уже тема совсем другого топика. ;)
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

ilya198293 wrote: ilusha (12:17:08 10/12/2008)
F A #ID #FF #DS #DD #SP #TМ #TL #PR #DC #DT ## #ST #PS

Домашняя закачка (12:17:27 10/12/2008)
Формат списка для закачек в состоянии "Все закачки" следующий:
#ID #FF #DS #DD #SP #TМ #TL #PR #DC #DT ## #ST #PS

ilusha (12:17:13 10/12/2008)
LIST OA

Все закачки:
987 F:\Download\tochka-obmana.rar 922,054 Мб 3,678 Мб 0 #TМ 00:00 0 12/07/2008 10:09:01 % Пауза [||]

токин #TM проигнорировался
У меня:
Korney San Сегодня
10:07: Format d [#ID] #FN #DD (#PR##) #SP <#TM>#TL<
List od
DM BOT Slut Сегодня
10:07: Формат списка для закачек в состоянии "Закачивается" следующий:
[#ID] #FN #DD (#PR##) #SP <#TM>#TL<
Закачки в режиме "Закачивается":
[5076] qipinfium9020.exe 957,377 Кб (21%) 616 <15:55>01:36:11<
А у тебя в токене буква М - русская. Очепятка, однако.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
ilya198293
Бывалый
Posts: 17
Joined: 03 Dec 2008, 18:14 Wed

Post by ilya198293 »

а я тупо скопировал то, что мне пришло в ответ на F ? и удалил всё не нужное
#ID - ID закачки
#FN - имя файла
#FP - папка файла
#FF - полный путь
#DS - размер файла
#DD - размер скачанного
#SP - скорость
#TМ - время скачивания
#TL - время оставшееся
#PR - процент скачанного
#DC - описание
#DT - дата добавления
## - % (знак процента)
#ST - состояние закачки (! только для FORMAT A)
#PS - пиктограмма состояния закачки (! только для FORMAT A)

#UIN - добавивший UIN (! только для FORMAT A)
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

ilya198293 wrote:а я тупо скопировал то, что мне пришло в ответ на F ? и удалил всё не нужное
Каюсь - в выводимой справке действительно русская. Видимо, когда кодил, очепятался. Поправлю.
Но - плаг обрабатывает. :)
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
ilya198293
Бывалый
Posts: 17
Joined: 03 Dec 2008, 18:14 Wed

Post by ilya198293 »

согласен, плаг работает
но только я сначала исправил только "М" - борода
потом перебил от руки полностью токин и нормуль
ilya198293
Бывалый
Posts: 17
Joined: 03 Dec 2008, 18:14 Wed

Post by ilya198293 »

интересен алгоритм работы подключения плагина.
как производится подключение?
у меня ночью глюкнул инет и несколько часов не было связи
утром инет пнул
плагин сам не подключился
придётся на обеде его пнуть

почему он не подключился?
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

ilya198293 wrote:интересен алгоритм работы подключения плагина.
...
почему он не подключился?
Работа с подключением идёт так.
Запускается подключение и фиксируется факт этого.
При подключении фиксируется его факт.
При перехвате отключения и установленной опции "Переподключаться" идёт переподключение.
Ежеминутно выполняется проверка на соответствие состояния подключения зафиксированным фактам.
Если фиксировалось, что плагин подключился, а сейчас он реально отключён - идёт переподключение.

У тебя, видимо, истёк внутренний лимит клиента, использованного в плагине, на переподключения. Сразу оговорюсь - настолько вглубь клиента я не влезал, по принципу "работает - не трогай". :)
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
ilya198293
Бывалый
Posts: 17
Joined: 03 Dec 2008, 18:14 Wed

Post by ilya198293 »

вот это то мне и инетересно
а нельзя зделать так чтоб время переподключения было динамическим:
в течении получаса - раз в минуту
в течении часа - 2 минуты
3 часа - 5 минут
больше - раз в 20 минут или пол часа
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Post by Korney San »

ilya198293 wrote:вот это то мне и инетересно
а нельзя зделать так чтоб время переподключения было динамическим:
в течении получаса - раз в минуту
в течении часа - 2 минуты
3 часа - 5 минут
больше - раз в 20 минут или пол часа
Можно... за отдельные деньги. :)

Просто ХЕЗ сколько проходит времени, пока клиент сообразит, что сервер недоступен. Да и тестить как? Оборвав нет? ;)
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Post Reply