Плагин "ICQ RemoteCP"

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

Moderators: Korney San, marcipan

Antor
Posts: 1
Joined: 19 Nov 2009, 20:09 Thu

Re: Плагин "ICQ RemoteCP"

Post by Antor »

В закачке есть 7 файлов и один из них качается, остальные в очереди.
Захожу в аську, пишет статус " Идут закачки "
Далее:

Antor (20:22:13 19/11/2009)
LIST D

DownLoadMaster (20:22:14 19/11/2009)
Закачки в состоянии "Закачивается":
Нет закачек.

И так постоянно, он не хотит видеть закачки....=(
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "ICQ RemoteCP"

Post by Korney San »

Antor wrote:И так постоянно, он не хотит видеть закачки....=(
RTFM!
Если бы Вы прочитали справку (или хотя бы дали команду LIST ?), то узнали бы, что по команде
LIST D
бот выводит только закачки, которые были добавлены с UIN, приславшего команду.
Для того, чтобы вывести все закачки DM, надо два условия:
1) UIN, отправляющий команду, должен быть главным администратором
2) команда должна быть LIST OD
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:

Re: Плагин "ICQ RemoteCP"

Post by Korney San »

Есть хорошие новости и плохие. :)
Хорошая новость:
В плагине будет Jabber. Мне удалось написать рабочий клиент на основе исходных кодов проекта IMadering - альтернативы QIP с открытыми исходными кодами.
Плохие новости:
Будет он только после завершения мутации плагина под сервис-ориентированную модель.
После мутации дальнейшая разработка данного плагина будет прекращена.
Также будет прекращена разработка плагина Thunk, как потерявшая актуальность.

P.S. Можно будет вернуться к другим идеям, например, к OSD... :wink:
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
maksimilian
Бывалый
Posts: 12
Joined: 25 Oct 2009, 20:39 Sun

Re: Плагин "ICQ RemoteCP"

Post by maksimilian »

Добавьте пожалуйста команду выводящую аптайм (uptime) компьютера на котором установлен download master.
Так же просьба если вы собираетесь прекратить разработку данного плагина добавьте в него возможность добавлять команды простым пользователям незнакомым с программированием, например с помощью каких либо скриптов.
А можно ли как то переделать плагин в отдельную программу для управления компьютером по icq? Хоть готовых решений в интернете полно варианта лучше чем ваш плагин не встречал.
Windows Server 2003 (Dm 5.7.1 1215) + ICQRemoteCP v2.5.4
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "ICQ RemoteCP"

Post by Korney San »

maksimilian wrote:Добавьте пожалуйста команду выводящую аптайм (uptime) компьютера на котором установлен download master.
Добавлю - в Command Centre. Добавлять что-либо в ЭТОТ плагин (и даже исправлять ошибки, буде такие найдутся) я считаю уже бессмысленным.
maksimilian wrote:Так же просьба если вы собираетесь прекратить разработку данного плагина добавьте в него возможность добавлять команды простым пользователям незнакомым с программированием, например с помощью каких либо скриптов.
Перечитайте сами то, что Вы написали. Ничего несуразного не замечаете? ;)
Подскажу. Слова "простые пользователи, незнакомые с программированием" и "скрипты" немного не вяжутся. :D Поскольку скрипт есть микропрограмма. ;)
В любом случае - сейчас происходит расслоение плагина на сервисы (уже выделены ServiceDirSize, ServiceReboot, Proxy Manager; Command Centre доводится до ума) и модуль (на который ляжет связь по ICQ, контроль добавляемых закачек и обработка событий DM). Затем появится такой же модуль для Jabber, впоследствии - для MRA. Также, думаю, будет модуль управления через web-интерфейс. Вот в эту связку (точнее, в специально предназначенный для этого Command Centre) можно будет добавить любые команды, описанные согласно некоторым правилам в скриптах (FastScript поддерживает Pascal, C++, JavaScript и Visual Basic).
maksimilian wrote:А можно ли как то переделать плагин в отдельную программу для управления компьютером по icq? Хоть готовых решений в интернете полно варианта лучше чем ваш плагин не встречал.
Я как-то не заметил, что этот плагин управляет КОМПЬЮТЕРОМ. :)
Переделать - даже не знаю, проще, наверное, программу написать. :D
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:

Re: Плагин "ICQ RemoteCP"

Post by Korney San »

В феврале состоится выход наследника, ICQ Remote (проходит отладку), после чего разработка данного плагина будет окончательно прекращена.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
maksimilian
Бывалый
Posts: 12
Joined: 25 Oct 2009, 20:39 Sun

Re: Плагин "ICQ RemoteCP"

Post by maksimilian »

уже март, наследник еще не готов? каков % готовности?
Windows Server 2003 (Dm 5.7.1 1215) + ICQRemoteCP v2.5.4
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "ICQ RemoteCP"

Post by Korney San »

maksimilian wrote:уже март, наследник еще не готов? каков % готовности?
Примерно 90%, идёт написание скриптов, обслуживающих команды, согласование всех модулей и отлов глюков.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
vasa_pmr
Профи
Posts: 71
Joined: 29 Mar 2009, 20:56 Sun

Re: Плагин "ICQ RemoteCP"

Post by vasa_pmr »

Korney San wrote:
maksimilian wrote:уже март, наследник еще не готов? каков % готовности?
Примерно 90%, идёт написание скриптов, обслуживающих команды, согласование всех модулей и отлов глюков.
Это переписанный под твою плагинную систему?

ОФФТОП:
А у меня пока заглохло. [s]Какими-то путями выдает указатель 0x01 (ассертами не ловится, откуда берется знаю, но вот источник левого класса не выяснен)[/s] пофиксил. Надо переписывать код плагина. Ох уж этот с++.
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "ICQ RemoteCP"

Post by Korney San »

vasa_pmr wrote:Это переписанный под твою плагинную систему?
Он самый. Интересная структура складывается.
Настройки проски - в одном сервисе, юзеры со своими настройкаими - в другом, команды на скриптах - в третьем, и модуль чисто приёма сообщений из ICQ и отправки туда ответов. Где нужно - потоки с очередями.

P.S. Жуть пробирает, когда скрипт по команде из одного модуля открывает окно настроек другого...
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
maksimilian
Бывалый
Posts: 12
Joined: 25 Oct 2009, 20:39 Sun

Re: Плагин "ICQ RemoteCP"

Post by maksimilian »

можно ли как то ограничить число пользователей или запретить им добавляться в контакт лист самим и сделать добавление через настройки или через сообщение от главного администратора?
Windows Server 2003 (Dm 5.7.1 1215) + ICQRemoteCP v2.5.4
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "ICQ RemoteCP"

Post by Korney San »

maksimilian wrote:можно ли как то ограничить число пользователей или запретить им добавляться в контакт лист самим и сделать добавление через настройки или через сообщение от главного администратора?
Вообще где-то была опция "Авторизация". При её включении задействовался механизм авторизации ICQ, через настройки или через сообщение главадмина. Но сразу предупреждаю - она никогда серьёзно не проверялась, за ненадобностью.
Ибо сколько там человек добавилось в контакт-лист на сервере ICQ - плагину сугубо пофиг, поскольку разбор прав идёт на уровне плагина, а на всех "левых" плагин перестаёт реагировать после пятого предупреждения.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
maksimilian
Бывалый
Posts: 12
Joined: 25 Oct 2009, 20:39 Sun

Re: Плагин "ICQ RemoteCP"

Post by maksimilian »

авторизация выставлена с разрешения главного администратора но раз в неделю смотрю список пользователей там появляется 1-2 новых номера, 9ти знака которые я впервые вижу, они не могу добавлять закачки? они не в списке ожидающих авторизацию, а именно в списке пользователей
Windows Server 2003 (Dm 5.7.1 1215) + ICQRemoteCP v2.5.4
vasa_pmr
Профи
Posts: 71
Joined: 29 Mar 2009, 20:56 Sun

Re: Плагин "ICQ RemoteCP"

Post by vasa_pmr »

Korney San wrote:
vasa_pmr wrote:Это переписанный под твою плагинную систему?
Он самый. Интересная структура складывается.
Настройки проски - в одном сервисе, юзеры со своими настройкаими - в другом, команды на скриптах - в третьем, и модуль чисто приёма сообщений из ICQ и отправки туда ответов. Где нужно - потоки с очередями.

P.S. Жуть пробирает, когда скрипт по команде из одного модуля открывает окно настроек другого...
Знакомо. у самого диалоги в одном плагине, а вызываются вообще по сигналу из ядра. Но помойму иногда ты перегибаешь палки. Может для размера папки просто юнит общий сосздать и запихать в плагин типа ToolKit, Tools, Utils etc. А то из за рекурсивной функции 500 кб кода. Я например могу себе позволить такое, у меня все в общей длл и редко даже дебаг версии (отладочная инфа в длл) весят больше 2-3 (ну Core и Download весят 5 и 8 мб, но там дофига дебаг инфы.)
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "ICQ RemoteCP"

Post by Korney San »

maksimilian wrote:авторизация выставлена с разрешения главного администратора но раз в неделю смотрю список пользователей там появляется 1-2 новых номера, 9ти знака которые я впервые вижу, они не могу добавлять закачки? они не в списке ожидающих авторизацию, а именно в списке пользователей
Если они в списке пользователей, то могут.
Можно попросить Вас логи за последнюю неделю-две, ICQ RemoteCP.ini и указание, кто именно "левый" ?
Опасаюсь, что я недостаточно продумал сам механизм использования авторизации.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Post Reply