Плагин "ICQ RemoteCP"

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

Moderators: Korney San, marcipan

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:Может для размера папки просто юнит общий сосздать и запихать в плагин типа ToolKit, Tools, Utils etc. А то из за рекурсивной функции 500 кб кода.
Пардон, каких 500кб? Окстись! 92 всего. Вот проверочник из-за формы уже 736. :)

Я ещё думаю файловые операции написать (создание/удаление папки, создание/удаление флага, копирование, перемещение и удаление файла). Возможно, будет смысл объединить их, ServiceDirsize и ServiceSystem в один сервис.
Потом на этой фигне можно будет доточить After Download или слепить на его базе охрененный планировщик.
Кстате, полез посмотреть, чего ServiceSystem такой увесистый, увидел uses Forms, погуглил альтернативу на WinAPI. Результат - меньше в четыре раза О_о.
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:
vasa_pmr wrote:Может для размера папки просто юнит общий сосздать и запихать в плагин типа ToolKit, Tools, Utils etc. А то из за рекурсивной функции 500 кб кода.
Пардон, каких 500кб? Окстись! 92 всего. Вот проверочник из-за формы уже 736. :)

Я ещё думаю файловые операции написать (создание/удаление папки, создание/удаление флага, копирование, перемещение и удаление файла). Возможно, будет смысл объединить их, ServiceDirsize и ServiceSystem в один сервис.
Потом на этой фигне можно будет доточить After Download или слепить на его базе охрененный планировщик.
Кстате, полез посмотреть, чего ServiceSystem такой увесистый, увидел uses Forms, погуглил альтернативу на WinAPI. Результат - меньше в четыре раза О_о.
ну да это я немного перегрелся, но всетаки слишком большую модульность лучше не делать:
Накладные расходы на выделение/освобождение строк, Вызов виртуальных функций класса, Загрузка/выгрузка DLL.
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: Накладные расходы на выделение/освобождение строк, Вызов виртуальных функций класса,
Это да.
vasa_pmr wrote: Загрузка/выгрузка DLL.
Это нет - DM один раз грузит на старте.
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:
vasa_pmr wrote: Накладные расходы на выделение/освобождение строк, Вызов виртуальных функций класса,
Это да.
vasa_pmr wrote: Загрузка/выгрузка DLL.
Это нет - DM один раз грузит на старте.
Я про это и говорю, насколько я знаю, ДМ обрабатывает плагины в главной нити, и чем больше плагинов тем больше будет загружаться
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

Korney San wrote:
maksimilian wrote:уже март, наследник еще не готов? каков % готовности?
Примерно 90%, идёт написание скриптов, обслуживающих команды, согласование всех модулей и отлов глюков.
Итак, середина апреля. Готовность - 93%, отловлено пару дедлоков.
Очередной тупик - некорректная обработка скриптов, требующих выполнения тела. Трясу поддержку.
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 »

Korney San wrote:Очередной тупик - некорректная обработка скриптов, требующих выполнения тела. Трясу поддержку.
Случилось страшное. На пару с техподдержкой мы выяснили, что я ССЗБ.
Заработало добавление ссылок на скачивание. Финиш стал ещё ближе!
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
mozgoder
Опытный
Posts: 26
Joined: 20 Mar 2007, 13:58 Tue

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

Post by mozgoder »

Когда же финиш? )
Или патчи Samsung отвлекают ? :wink:
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

mozgoder wrote:Когда же финиш? )

ASAP - работы привалило. Можно пока ругаться и хотеть нового в старом - это будет исправлено/сделано быстрее...
mozgoder wrote:Или патчи Samsung отвлекают ? :wink:
О_О откуда?..
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
mozgoder
Опытный
Posts: 26
Joined: 20 Mar 2007, 13:58 Tue

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

Post by mozgoder »

Korney San wrote: ASAP - работы привалило. Можно пока ругаться и хотеть нового в старом - это будет исправлено/сделано быстрее...
А зачем ругаться то ? Всё в нормально. Я пользуюсь вообще старой версией и всё меня устраивает :wink: Спасибо тебе за это.
Korney San wrote: О_О откуда?..
http://forum.sgh.ru/ipb.html?showuser=139716 :wink:
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:добавьте команду для удаления закачки и удаления закачки вместе с файлом если такое возможно
На следующей неделе. Минимальная версия DM в таком случае - 5.6.1.
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 »

Полгода минуло уже... :D
ICQ RemoteCP 2.5.4 - плагин Английская версия
Перевод на русский для 2.5.4 версии 0.9
Перевод на транслит для 2.5.4 версии 0.9

2.5.4 (28.06.2010)
[-] Всплывающие оповещения: исправлена высота оповещений (затирался текст)
[>] Всплывающие оповещения: кнопка подключения или отключения от сети
[+] Команды: добавлена короткая форма OFF команды OFFLINE
[+] Команды: добавлена команда DELETE для удаления загрузок (в том числе
с файлами)
[+] Команды: добавлена команда UPTIME для вывода времени работы системы
[*] Доработан и исправлен перевод
Командой DELETE пользуйтесь осторожно - подтверждения не спрашивает. ;)
Синтаксис:
DELETE ? - справка
DELETE <id> - удалить загрузку с указанным id (через пробел можно несколько)
DELETE FILES <id> - удалить загрузку с указанным id вместе с файлом (через пробел можно несколько)

P.S. Забыл добавить новые команды в HELP, извините.
P.P.S. Ещё раз повторю - для новой версии (точнее, для работы команды DELETE) нужен DM не менее 5.6.1 ! Все остальные команды будут работать везде.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
marcipan
Гуру
Posts: 1400
Joined: 11 Jun 2005, 3:55 Sat
Location: Санкт-Петербург

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

Post by marcipan »

Коллега, может стоит почистить тему ?
Windows 7 х64, Google Chrome 54.0.2840.99, ИЕ11 \ DM 6.10.2.1527
maksimilian
Бывалый
Posts: 12
Joined: 25 Oct 2009, 20:39 Sun

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

Post by maksimilian »

вывод команды uptime сделайте покрасивше) ну например вида 1м 2н 3дн 4ч 5м 58с если возможно конечно) или даже лучше настраиваемым

удаление вместе с файлами не пробовал, но не помешал бы алиас dlfl или delfile для удаления закачки с файлами)

а так же было бы неплохо если бы по команде halt выполнялась команда shut))

для команды uptime нет алиаса гзешьу )) добавьте в следующем обновлении
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 »

marcipan wrote:Коллега, может стоит почистить тему ?
Кстати да. OMFG, 50 страниц!.. Займусь завтра.
maksimilian wrote:вывод команды uptime сделайте покрасивше) ну например вида 1м 2н 3дн 4ч 5м 58с если возможно конечно) или даже лучше настраиваемым
Маленькая такая фишка - согласно справке, таймер, который я использую, обнуляется через 49,7 дней, другого пока не нашёл. А так да, особых трудностей нет.
maksimilian wrote:удаление вместе с файлами не пробовал, но не помешал бы алиас dlfl или delfile для удаления закачки с файлами)
Я пробовал. Работает. Лишний алиас ПМСМ незачем.
maksimilian wrote:а так же было бы неплохо если бы по команде halt выполнялась команда shut))
Жируете? ;) Не стоит умножать сущностей.
maksimilian wrote:для команды uptime нет алиаса гзешьу )) добавьте в следующем обновлении
Справки тоже нет. :) Работать ей это не мешает.
А для следующего обновления нужен более весомый повод.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Post Reply