Уберите эти дурацкие задержки, пожалуйста

Предложения о добавлении нового функционала в программу

Moderator: Moderators

redsh
Posts: 6
Joined: Tue Dec 18, 2012 3:27 am

Уберите эти дурацкие задержки, пожалуйста

Post by redsh »

Это издевательство. Иногда нужно вручную обновлять треки (после смены сервисов, и т.д.) - при этом иногда несколько раз приходится тупо ждать минуту. Печально, что автор пошёл по пути ПР - начал делать дурацкие защиты от пользователей.
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

redsh wrote:Это издевательство. Иногда нужно вручную обновлять треки (после смены сервисов, и т.д.) - при этом иногда несколько раз приходится тупо ждать минуту. Печально, что автор пошёл по пути ПР - начал делать дурацкие защиты от пользователей.
Типа, присоединяюсь)))
Давайте что-нибудь поудобнее придумаем)
MetalFan, спасибо за TrackChecker!
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by MetalFan »

Думайте) а я посмотрю, что надумаете.
Задержка для проверки выделенного трека будет изменена в ближайшей версии...
Да и это не "защиты от пользователей", а защиты ДЛЯ пользователей. Чтобы пользователи имели возможность отслеживать, а мне не бороться с очередной хитрожопой защитой от роботов.
wbw, MetalFan
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

MetalFan wrote:Да и это не "защиты от пользователей", а защиты ДЛЯ пользователей.
Это Вы из отписок ПР набрались?))) Они так же говорят))
Нужно придумать такую защиту "от дурака", при которой и эргономичность программы не будет страдать, и сервисы не будут перегружаться.
Есть у кого-нибудь идеи?
MetalFan, спасибо за TrackChecker!
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

MetalFan, программа же запоминает для каждого трека, когда она обращалась к каждому его сервису в последний раз? В логе трека же хранится эта информация? Почему ее нельзя использовать?
Можно же сделать, чтобы при обновлении одиночном, групповом или массовом, программа проверяла только тот сервис, по которому не было попыток проверки последние 20-30 мин., независимо от результата прошлой проверки.
А кнопки пусть всегда будут активны.
И по кнопке "Проверить выделенные треки" пусть проверка проходит не по всем сервисам, а только по активным, пропуская завершенные.
MetalFan, спасибо за TrackChecker!
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by MetalFan »

guru wrote:Можно же сделать, чтобы при обновлении одиночном, групповом или массовом, программа проверяла только тот сервис, по которому не было попыток проверки последние 20-30 мин., независимо от результата прошлой проверки.
Хм, а это идея.
guru wrote:"Проверить выделенные треки" пусть проверка проходит не по всем сервисам, а только по активным, пропуская завершенные.
А это будет опцией со следующей версии программы.
wbw, MetalFan
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

MetalFan wrote:Хм, а это идея.
Я, в общем-то, изначально об этом говорил) Может, конечно, как-то криво объяснял)
MetalFan, спасибо за TrackChecker!
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by MetalFan »

А не вызовет ли у пользователей это замешательство?
допустим сработала проверка всех треков по таймауту...
Сейчас кнопка "обновить все треки" блокируется на пол часа...
Если ее НЕ блокировать, то у пользователя создастся неверное ощущение, что он может жмакнуть ее еще раз...
Жмакнет, а ничего не обновится, ибо еще таймаут не вышел...
И начнется очередной вынос мозга мне, что мол "я жму, а ничо не обновляется" вместо текущего "а почему недоступна кнопка "обновить все треки""?
wbw, MetalFan
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

MetalFan, Правило защиты работает во всех случаях (отменяется только после обновления файла сервисов).
guru wrote:И по кнопке "Проверить выделенные треки" пусть проверка проходит не по всем сервисам, а только по активным, пропуская завершенные.
Здесь имеется ввиду, совсем не проверять финализированные сервисы. Пока пользователь вручную не отключит финализацию. Это тоже уменьшит нагрузку на сервисы.
MetalFan, спасибо за TrackChecker!
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

MetalFan wrote:А не вызовет ли у пользователей это замешательство?
А как пользователь узнает, что обновление блокировано? Пусть жамкает сколько угодно. Пройдет 20 мин. и все опять сработает, придут новые события, если они за 20 мин. появились.
А в окне лога трека, где как раз пользователь и может увидеть, что обновление не происходит по его жамканью, нужно крупно, красным написать "Повторный доступ к любому сервису каждого трека разрешен не чаще раза в 20 минут!!!". Если у пользователя и после этого возникнут вопросы, предлагаете ему записаться на курсы и купить книжку "TrackChecker для чайников" отправляете его читать фак)
MetalFan, спасибо за TrackChecker!
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

Еще, если помните, было предложение отмечать зеленым шрифтом треки, у которых есть хоть один сервис, готовый к проверке. С прошедшим таймаутом или только что включенный.
Но это необязательно.
MetalFan, спасибо за TrackChecker!
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by MetalFan »

guru wrote:было предложение отмечать зеленым шрифтом треки, у которых есть хоть один сервис, готовый к проверке.
ой не, эт что-то уже лишнее, кмк. но.... надо подумать.
wbw, MetalFan
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by maxim.gl »

MetalFan wrote:А не вызовет ли у пользователей это замешательство?
допустим сработала проверка всех треков по таймауту...
Сейчас кнопка "обновить все треки" блокируется на пол часа...
Если ее НЕ блокировать, то у пользователя создастся неверное ощущение, что он может жмакнуть ее еще раз...
Жмакнет, а ничего не обновится, ибо еще таймаут не вышел...
И начнется очередной вынос мозга мне, что мол "я жму, а ничо не обновляется" вместо текущего "а почему недоступна кнопка "обновить все треки""?
а почему должно быть только активная-неактивная? можно сделать 3 варианта
бледная - неактивная (все сервис проверились, делать нечего)
яркая - активная (тайм аут прошел - можно жмакать)
допустим зеленая (есть сервисы, на которые запросы не отправлялись - можно частично проверить)
это как раз нужно если я добавлю суп или выяснилось, что посылка поехала другой службой или еще что то...
ну и как то разрешить проверку при изменении трек номера
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

Пусть лучше кнопки всегда будут активными. Меньше вопросов будет.
А при изменении номера трека, его блокировку нужно отменять, это точно.
MetalFan, спасибо за TrackChecker!
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

MetalFan wrote:
guru wrote:было предложение отмечать зеленым шрифтом треки, у которых есть хоть один сервис, готовый к проверке.
ой не, эт что-то уже лишнее, кмк. но.... надо подумать.
эту опцию можно сделать отключаемой (по умолчанию отключенной)
MetalFan, спасибо за TrackChecker!
redsh
Posts: 6
Joined: Tue Dec 18, 2012 3:27 am

Re: Уберите эти дурацкие задержки, пожалуйста

Post by redsh »

Такие сложности, лишь для того, чтобы ни за что не дать пользователю два раза подряд обратиться к сервису. Видимо, причина большой нагрузки на сервисы в том, что пользователи вместо того, чтобы заниматься своими делами весь день напролёт обновляют свои треки каждые 2 минуты, а не в том, что пользователей просто много.
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

redsh, Лучше перестраховаться)
А то еще опять прикроют..
MetalFan, спасибо за TrackChecker!
POMAH007
Posts: 30
Joined: Sun Dec 16, 2012 3:28 pm
Has thanked: 4 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by POMAH007 »

redsh wrote:Иногда нужно вручную обновлять треки (после смены сервисов, и т.д.) - при этом иногда несколько раз приходится тупо ждать минуту.
+100500
Уважаемый автор, выбирайте кто будет звереть: пользователи программы или работники ПР.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by MetalFan »

POMAH007 wrote:пользователи программы или работники ПР.
Ну от "озверевшего" пользователя хуже будет только ему. А если ПР снова начнет принимать меры, то хуже будет ВСЕМ пользователям программы.
Так что встречный вопрос. что лучше: иметь возможность обновлять треки, пусть и с задержкой, или не иметь такой возможности ВОВСЕ (в случае, если ПР заблокирует все способы автоматизированного получения информации)?

Но, тем не менее, в новой версии кнопки блокироваться не будут вообще.
Просто будут таймауты на повторное обновление трека на конкретном сервисе:
1. 0 минут, если была получена ошибка INTERNET CANNOT CONNECT (нет соединения)
2. 1 минута, если обновление было прервано, была ошибка соединения или ошибка распознавнаия капчи
3. 30 минут, если информация была успешно получена или было обнаружено отсутствие информации.
4. 60 минут, если сервис невалиден, невалидна регулярка, не удалось разобрать полученные от сервиса данные (изменения на странице).

Так же после обновления сервисов будет 1 минута, когда можно обновлять треки без всяких ограничений.

Как-то так)
wbw, MetalFan
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

MetalFan, отлично! Думаю, это самый лучший вариант защиты.
Теперь, Ваша совесть будет чиста, даже если (ттт) работники сервисов опять начнут строить свои козни)
MetalFan, спасибо за TrackChecker!
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by maxim.gl »

т.е. если я поменяю № трека , запрос не пойдет 30 минут, т.к с предидущем номером был нормальный ответ " но инфо " ?
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

maxim.gl, в этом случае создайте новый трек. У нового статистика будет чистой.
А старый в архив. Мало ли что. Я так делаю.
Last edited by guru on Fri Dec 21, 2012 5:04 pm, edited 2 times in total.
MetalFan, спасибо за TrackChecker!
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by MetalFan »

maxim.gl, а зачем менять номер трека?!
wbw, MetalFan
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by guru »

MetalFan wrote:а зачем менять номер трека?!
Бывает, продавец меняет номер трека. При возврате с таможни или по другим причинам.
MetalFan, спасибо за TrackChecker!
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Уберите эти дурацкие задержки, пожалуйста

Post by MetalFan »

guru, ну это бывает настолько редко, что полчасика уж можно и подождать.
Хотя гипотетически можно "сбросить" статистику трека при его изменении.
wbw, MetalFan