Плагин "Auto Switch"
Moderators: Korney San, marcipan
Я хотел отредактировать свой пост выше, но теперь позно, я там действительно неправильно написал с основной идеей плагина...
на паузу вроде ставит закачки DM, когда закачать не получается, а вся эта писанина для того, чтобы заставить DM попытаться продолжить закачкуещё раз или несколько если он сможет.
А, что я не правильно понял значение таймера 2 раза объяснять не надо.
на паузу вроде ставит закачки DM, когда закачать не получается, а вся эта писанина для того, чтобы заставить DM попытаться продолжить закачкуещё раз или несколько если он сможет.
А, что я не правильно понял значение таймера 2 раза объяснять не надо.
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Если я правильно понял логику DM, то DM присваивает закачке состояние "Ошибка", только если сервер ругнулся. Если же сервер отвечает (а не качает потому, что забит канал и т.п.) или, наоборот, нет соединения вообще, то закачка спокойненько висит себе в "Скачивается" и DM молчит.x2088 wrote:на паузу вроде ставит закачки DM, когда закачать не получается, а вся эта писанина для того, чтобы заставить DM попытаться продолжить закачкуещё раз или несколько если он сможет.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re: Плагин "Auto Switch"
Меня окончательно достал один старый глюк, мешающий нескольким закачкам, потому и появилась эта
Версия 0.3.0.2.
Изменения 0.3.0.1 -> 0.3.0.2 :
Исправлена ошибка, когда при одновременном переключении на паузу нескольких закачек с паузы снималась только последняя.
Добавлена возможность настроить количество проверок на нулевую скорость до установки закачки на паузу.
Диапазон скорости закачки увеличен до 260000.
Диапазон объёма закачки увеличен до 26000.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Korney San спасибо за плагин.
Нужда заставила задать вам вопрос поскольку я что то никак с настройкой не разберусь.
Сижу на безлимитном тарифе только для сёрфинга, а тут надо закачать большой файл. А ситуация такова: закачка начинается на 64kB/c и постепенно падает до 2kB/c потом постепенно поднимается до 10-7 и опять падает на 2kB/c и так по циклу. С такой скоростью я буду качать 7 дней не меньше.
Подскажите как выставить так чтоб при падении скорости до 7kB/c DM приостанавливал закачку и начинал её через 1 минуту
Может это и глупая просьба но я правда впервые разбираюсь с закачкой больших файлов DMом и некоторые выражения в настройках плагина для меня туфтологичны. Я всегда качал браузером и в подробности что куда и по чём не вникал.
Нужда заставила задать вам вопрос поскольку я что то никак с настройкой не разберусь.
Сижу на безлимитном тарифе только для сёрфинга, а тут надо закачать большой файл. А ситуация такова: закачка начинается на 64kB/c и постепенно падает до 2kB/c потом постепенно поднимается до 10-7 и опять падает на 2kB/c и так по циклу. С такой скоростью я буду качать 7 дней не меньше.
Подскажите как выставить так чтоб при падении скорости до 7kB/c DM приостанавливал закачку и начинал её через 1 минуту
Может это и глупая просьба но я правда впервые разбираюсь с закачкой больших файлов DMом и некоторые выражения в настройках плагина для меня туфтологичны. Я всегда качал браузером и в подробности что куда и по чём не вникал.
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Так ли необходима эта минутная задержка?Goryna wrote:Подскажите как выставить так чтоб при падении скорости до 7kB/c DM приостанавливал закачку и начинал её через 1 минуту
Сначала ответьте себе на такой вопрос: если на закачке нажать паузу и сразу старт - скорость восстанавливается до максимальной?
Если да - можете пользоваться последней версией плагина.
Если нет - вам придётся взять версию 0.2.0.4 (ссылка есть в шапке темы), потому что только там есть опция "Пауза" для одиночной закачки и между закачками в секундах.
Опция "Переключать при" выбирает способ измерения скорости - средний (из DM) или моментальный (разница между объёмами записанного на диск, гораздо эффективнее). Значение указывает скорость в байтах, ниже которой плагин автоматически переключит DM на следующую закачку.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Спасибо за ответ
Korney San видно Вы недооценили возможности своего плагина.
Я попробую версию 0.2.0.4 Объясню для чего и как.
У провайдера установлены фильтры по которым определяется не скорость, а объём отправляемого мне трафика за количество времени. Когда трафик превышает установленную норму, то происходит автоматическое занижение скорости потока до минимума. После нажатия паузы на 40-60 секунд скорость автоматом возвращается и опять таки при превышении объёма начинает снижаться. А вашим плагином хочу этот процесс зациклить.
Для меня должно звучать так:
Создан для обхода ограничения скорости закачки
Ууу, ещё как.Так ли необходима эта минутная задержка?
Korney San видно Вы недооценили возможности своего плагина.
Я попробую версию 0.2.0.4 Объясню для чего и как.
У провайдера установлены фильтры по которым определяется не скорость, а объём отправляемого мне трафика за количество времени. Когда трафик превышает установленную норму, то происходит автоматическое занижение скорости потока до минимума. После нажатия паузы на 40-60 секунд скорость автоматом возвращается и опять таки при превышении объёма начинает снижаться. А вашим плагином хочу этот процесс зациклить.
Для меня должно звучать так:
Создан для обхода ограничения скорости закачки
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Не говорите - с его помощь было вытянуто 1,2 Гб образа Lingvo 12 при настройках прокси, допускающих нормальное (до 4 Кб/с) скачивание лишь на 40 с...Goryna wrote: Korney San видно Вы недооценили возможности своего плагина.
Тогда да, только эта версия. Но учтите - придётся отказаться от автоматизации. Поясню на примере:Goryna wrote: Я попробую версию 0.2.0.4 Объясню для чего и как.
...
После нажатия паузы на 40-60 секунд скорость автоматом возвращается и опять таки при превышении объёма начинает снижаться.
Скачивается закачка. Падает скорость, плагин ставит её на паузу и ждёт положенные надцать секунд. В это время DM смотрит - активных закачек нет - и выбрасывает окно "Все закачки завершены. Выходим?" И даже если закачка успеет запуститься до закрытия этого окна, DM всё равно закроется.
Думал вам посоветовать на этот случай связку AS 0.3.0.0 + EAA 0.1.0.0, но с 0.3.0.0 убрана внутренняя очередь, что вам, естественно, не подойдёт.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Замечательно.Goryna wrote:Отлично. Настройка по секундам. 20 качаем 20 ждём. Итог 7 минут 8,5 метра.
Может, стоит возродить версию 0.2, вернув в неё возможности EAA? Специально для таких, как вы?
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Былоб просто замечательно.Может, стоит возродить версию 0.2, вернув в неё возможности EAA?
А я не один такой - халявшик.Специально для таких, как вы?
Замечен баг. Где то на 10 часу работы плагин вылетел - закачка продолжалась без него, т. е. пауза не устанавливалась до перезагрузки DM. В таких случаях желательно остановить закачку или перегрузить DM автоматически.
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Вообще такого быть не должно.Goryna wrote:Замечен баг. Где то на 10 часу работы плагин вылетел - закачка продолжалась без него, т. е. пауза не устанавливалась до перезагрузки DM. В таких случаях желательно остановить закачку или перегрузить DM автоматически.
В любом случае при разработке новой версии этой ветки проверю, где могут быть грабли.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если это делать, то, думаю, лучше всего было бы так:Goryna wrote:Былоб просто замечательно. ...Может, стоит возродить версию 0.2, вернув в неё возможности EAA?
добавить в интерфейс одну "галочку" "Повременной режим закачки", при сброшенном состоянии часть GUI, которая отсутствует в версии 0.3.х - отключается, а плагин ЕАА - не блокируется, а при поставленном состоянии включается весь интерфейс и происходит блокировка планина ЕАА.
Думаю, для блокировки было бы достаточно откл. и вкл. его ч.з DMAPI, а чтобы пользователь не вкл. его потом, после откл. - скатить окна DM`а и при открытии окна "Настройки :: Плагины" производить проверку на установку галочки активации плагина ЕАА, и при её установки производить её снятие при нажатии на кнопку "ОК".
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
У меня сейчас три варианта:x2088 wrote:Если это делать, то, думаю, лучше всего было бы так:Goryna wrote:Былоб просто замечательно. ...Может, стоит возродить версию 0.2, вернув в неё возможности EAA?
добавить в интерфейс одну "галочку" "Повременной режим закачки", при сброшенном состоянии часть GUI, которая отсутствует в версии 0.3.х - отключается, а плагин ЕАА - не блокируется, а при поставленном состоянии включается весь интерфейс и происходит блокировка планина ЕАА.
1. слить 0.2.х и ЕАА в новую версию 0.2.х
2. вернуть в 0.3.х временную функцию и внутреннюю очередь, вернуть в ЕАА защиту от работы временной функции
3. сделать 0.4.х из 0.2.х, 0.3.х и ЕАА.
В любом случае GUI для управления очередью не будет - всё будет лежать на плечах DM.
Так как ЕАА писался для использования вместе с Auto Switch (я не видел ни одного поста, который бы показал, что ЕАА кто-то применяет помимо Auto Switch), я склоняюсь к варианту 1. Хотя, наверное, проще сделать вариант 3 и назвать его финалом.
Угу, особенно ЕСЛИ БЫ всё это МОЖНО было БЫ делать через DMAPI... потому что, по моему мнению, игры с WinAPI - это уже почти хакерство, да и любой мало-мальски серьёзный брандмауэр сразу будет ругаться на попытку плагина получить доступ к чужим окнам...x2088 wrote: Думаю, для блокировки было бы достаточно откл. и вкл. его ч.з DMAPI, а чтобы пользователь не вкл. его потом, после откл. - скатить окна DM`а и при открытии окна "Настройки :: Плагины" производить проверку на установку галочки активации плагина ЕАА, и при её установки производить её снятие при нажатии на кнопку "ОК".
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Это да, не знаю как остальным, а мне 1 раз дать каждому (фаирвол и антивирус) "по голове" и сказать "этого не трогай" - проблемы не представляет... на мой взгляд WinAPI для того и нужно.Korney San wrote:...любой мало-мальски серьёзный брандмауэр сразу будет ругаться на попытку плагина получить доступ к чужим окнам...
По этим вариантам мне больше всего нравится 2-й, поскольку я не особо понял смысла 3-го варианта - каким образом будут реализованы функции плагина EAA в этом плагине?
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Таким же образом, как они были в 0.2.0.4 - "все на паузе, никого не осталось? Выходим..."x2088 wrote: По этим вариантам мне больше всего нравится 2-й, поскольку я не особо понял смысла 3-го варианта - каким образом будут реализованы функции плагина EAA в этом плагине?
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд