Страниц: 1 ... 35 36 [37] 38 39 ... 77   Вниз
  Отправить эту тему    Печать  
Автор Тема: Content Master v. 1.XX - расширение HC для очистки страниц от рекламы  (Прочитано 598404 раз)
0 Пользователей и 1 Гость смотрят эту тему.
zakoul
Старожил
****

Репутация: +13/-2
Offline Offline

Сообщений: 326


« Ответ #720 : 11 августа 2013, 17:23:41 »

А если зайти сюда http://ru.tankiforum.com/index.php?showtopic=196621 и не переходя на ютуб попробовать посмотреть? (У меня не идет ни в одном браузере, пока не отключу 40 строку).
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #721 : 11 августа 2013, 18:03:58 »

Да. Так воспроизвелось.
Попробовал вылечить. Обновляемся.
Сообщить модератору   Записан
zakoul
Старожил
****

Репутация: +13/-2
Offline Offline

Сообщений: 326


« Ответ #722 : 11 августа 2013, 18:37:36 »

Спс, заработало))
Сообщить модератору   Записан
YuS
Ветеран
*****

Репутация: +30/-4
Offline Offline

Сообщений: 701


crazy


« Ответ #723 : 11 августа 2013, 21:38:07 »

Попробовал вылечить. Обновляемся.
Теперь работает. Но вот правая колонка так и сдвинута вверх.
А с хромом вообще ситуация интересная была и осталась:
установил версию 28.0.1500.95 m - видео воспроизводилось как до обновления CM, так и после, но кнопки управления проигрывателем оказались недоступны, как до обновления, так и после, в логе ничего криминального не обнаружено... и что интересно, кнопки становятся доступны при отключении секции правил коровы, но искать конкретную строку уже не стал, будем тестировать с выходом новой версии.
Сообщить модератору   Записан
zakoul
Старожил
****

Репутация: +13/-2
Offline Offline

Сообщений: 326


« Ответ #724 : 11 августа 2013, 22:12:02 »

После сегодняшних исправлений в ContentMaster_Default.txt у меня все работает отлично во всех браузерах и AdMuncher_Default.txt ни как не влияет ни на правую колонку ни на кнопки управления.

AdMuncher_Default.txt:
CRC32: A33EC77F
MD5: 59A19119D3A5F22F2BC24191C2DD7351
SHA-1: 5DFD099C792AE61EC5952268C1A9E5A3676E4E13
Сообщить модератору   Записан
YuS
Ветеран
*****

Репутация: +30/-4
Offline Offline

Сообщений: 701


crazy


« Ответ #725 : 11 августа 2013, 22:40:24 »

AdMuncher_Default.txt ни как не влияет ни на правую колонку ни на кнопки управления.

AdMuncher_Default.txt:
CRC32: A33EC77F
MD5: 59A19119D3A5F22F2BC24191C2DD7351
Угу, файл-то у меня другой... удалил, обновил - теперь тоже все проблемы пропали.

Михаил, а почему при обновлении HC пишет ответ 304 Not Modified (HC)? Ведь локальный файл и файл на сервере отличаются, и имеют разные хеш-суммы.
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #726 : 11 августа 2013, 22:51:04 »

Имеет другой хэш - это не значит, что файл на сервере новее имеющегося у Вас. Вы ведь могли самостоятельно получить этот файл из других источников, изменить...
Сравниваются даты последнего изменения.
Сообщить модератору   Записан
YuS
Ветеран
*****

Репутация: +30/-4
Offline Offline

Сообщений: 701


crazy


« Ответ #727 : 11 августа 2013, 23:00:37 »

Сравниваются даты последнего изменения.
Ну, да изменялся, в процессе поиска строк влияющих на те или иные глюки.
Может быть, имеет смысл сверять дефолтные файлы не по дате изменения, да и вообще обновлять при любом отличии от файла на сервере? При необходимости использования измененного файла, его всегда можно переименовать и подключить, а дефолтный отключить. А уж если используется файл по умолчанию, то он просто обязан соответствовать файлу выложенному по ссылке обновления.
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #728 : 11 августа 2013, 23:55:47 »

Так вряд ли сделаю.
Пусть я вручную обновил у себя AdMuncher_Default.txt. При обновлении СМ он затрется старой версией с сервера. Нехорошо.
Сообщить модератору   Записан
YuS
Ветеран
*****

Репутация: +30/-4
Offline Offline

Сообщений: 701


crazy


« Ответ #729 : 12 августа 2013, 11:01:33 »

Пусть я вручную обновил у себя AdMuncher_Default.txt. При обновлении СМ он затрется старой версией с сервера. Нехорошо.
М-м-м, так ведь я и говорю, что если дефолтный файл изменяем, то сразу его переименовываем и подключаем под другим именем - имхо, так будет корректнее, ибо дефолтные настройки, есть дефолтные, а пользовательские - это уже совсем не дефолтные. Все, что делается вручную, не должно использоваться под названием "по умолчанию". По крайней мере, при тестировании, если сообщается о какой-либо проблеме, всегда можно дать подсказку человеку, что надо бы обновиться и отключить все пользовательские файлы - Вам, как разработчику, будет гораздо легче сравнивать поведение CM, при условии одинаковых дефолтных списков у Вас и у пользователя сообщившего о проблеме. Ведь если списки разные, то и поведение может быть разным, что собственно и происходило, когда я описывал о проблеме со списком Admuncher - у Вас проблема не проявляется, а у меня она есть... а версия дефолтного списка у меня, как раз, была старее, чем выложенная на сервере и он не обновлялся из-за того, что я экспериментировал с ним. А ведь я был уверен, что при нажатии на кнопку "обновление", все дефолтные, но изменённые списки восстанавливаются на "по умолчанию".

Добавлено:
Да, а если сделать две кнопки отдельно? Не помню точно, но вроде бы уже предлагал, сделать кнопку на обновление,  собственно, программной части и кнопку на обновление списков, тогда человек будет понимать, что он делает, т.е. если нажимает на обновление списков, то все дефолтные списки будут затерты, независимо ни от чего.
« Последнее редактирование: 12 августа 2013, 11:17:49 от YuS » Сообщить модератору   Записан
LordMerlin
Старожил
****

Репутация: +12/-8
Offline Offline

Сообщений: 488


« Ответ #730 : 13 августа 2013, 09:30:23 »

Кнопки это лишнее, а вот про списки совершенно согласен, то что дефолт и идет с сервера это одно, то, что человек хочет сам навключать - другое. Хочешь свой список, пожалуйста, подключай с другим именем и снимай галку с дефолтного, но портить идеологию обновления ради сомнительных плюсов неправильно.
Сообщить модератору   Записан
ruslan13
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 20


« Ответ #731 : 13 августа 2013, 10:23:52 »

здравствуйте
помогите с регэкспом
эксперементирую в Тренажере СМ

кусок html:
<span style="color: #9E9E9E;">
<input type=password name=form_passwd value=''>

ловлю:
form_passwd\svalue=''

не ловится:
Mark:
RegEx error - PCRE_ERROR_NOMATCH

если убираю первую строку в коде - все ловится
по-моему, мешает выражение "#9E9E9E;"
почему?
как исправить, что регэксп работал правильно?
Сообщить модератору   Записан
YuS
Ветеран
*****

Репутация: +30/-4
Offline Offline

Сообщений: 701


crazy


« Ответ #732 : 13 августа 2013, 15:10:15 »

помогите с регэкспом
эксперементирую в Тренажере СМ
Это тренажер HC, существующий для отладки регулярных выражений. Об этом надо было не в эту тему писать.

если убираю первую строку в коде - все ловится
по-моему, мешает выражение "#9E9E9E;"
почему?
как исправить, что регэксп работал правильно?

Не уверен, но по-моему, это баг, причем несрабатывание зависит только от наличия знака "#". А не уверен потому, что в описании есть такая запись:
Цитировать
Входной текст
        В этом окне вводится проверяемый однострочный URL;
Сообщить модератору   Записан
ruslan13
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 20


« Ответ #733 : 13 августа 2013, 18:57:56 »

Это тренажер HC, существующий для отладки регулярных выражений. Об этом надо было не в эту тему писать.

Не уверен, но по-моему, это баг, причем несрабатывание зависит только от наличия знака "#". А не уверен потому, что в описании есть такая запись:
тренажер НС тут особо не причем, так как то же самое поведение наблюдается и в СМ, проблема проявилась там
движок для регулярных выражений, похоже, один
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #734 : 13 августа 2013, 19:18:44 »

В части вопроса к СМ дайте, плиз, конкретику.
Что касается Тренажера, то поставьте галку "Не обрабатывать", проявляющуюся при нажатии Ctrl+Применить.
Сообщить модератору   Записан
ruslan13
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 20


« Ответ #735 : 13 августа 2013, 19:41:30 »

пожалуйста, конкретика:

строка в REPLACEMENTS:
^#~#form_passwd\svalue=''#~#form_passwd value='password'

обращаемся к страничке assurgina.org/misc/concretica.html, которая состоит из двух указанных выше строчек:

<span style="color: #9E9E9E;">
<input type=password name=form_passwd value=''>


смотрим на СМ хиты:

13.08.2013/22:36:47 local/127.0.0.1 assurgina.org/misc/concretica.html 93 93/371 100% 266 "200 OK gzip" З.1, CM:0 hits
З.1 (Запись в кэш): .*  
CM:0 hits
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #736 : 13 августа 2013, 19:52:22 »

У меня 1 hits.
СМ перечитывался после добавления правила?
Если да, дайте, плиз, Ваш Content_Master.ini, а также файл с этим правилом.
Сообщить модератору   Записан
YuS
Ветеран
*****

Репутация: +30/-4
Offline Offline

Сообщений: 701


crazy


« Ответ #737 : 13 августа 2013, 20:51:04 »

Что касается Тренажера, то поставьте галку "Не обрабатывать", проявляющуюся при нажатии Ctrl+Применить.
Хмм, а какие ещё есть пасхальные яйца в HC?Улыбка сорри за оффтоп.

смотрим на СМ хиты:

13.08.2013/22:36:47 local/127.0.0.1 assurgina.org/misc/concretica.html 93 93/371 100% 266 "200 OK gzip" З.1, CM:0 hits
З.1 (Запись в кэш): .*  
CM:0 hits
У меня тоже 1 hits
Код:
13.08.2013/22:42:31 local/127.0.0.1 http://assurgina.org/misc/concretica.html 93 93/371 100% 518 "200 OK gzip" З.1, CM:1 hits
З.1 (Запись в кэш): .* 
CM:1 hits

и результат:

Код:
<span style="color: #9E9E9E;">
<input type=password name=form_passwd value='password'>

Скорее всего, правило было добавлено без сохранения настроек. Если правило добавлялось не через интерфейс CM, то можно нажать кнопку справа "перечитать расширение", предварительно выделив строку с CM.
Сообщить модератору   Записан
Михаил
Модератор
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #738 : 13 августа 2013, 22:25:44 »

Цитировать
а какие ещё есть пасхальные яйца в HC?
Не знаю. Что же касается галки "Не обрабатывать", то она мной включается всегда при тестировании регулярных выражений. Без ее включения НС предварительно как-то преобразовывает то ли входную строку, то ли регэксп, то ли опции выполнения регэкспа. Как именно, нигде не описано, и я этого не знаю тоже. В итоге в тренажере получаем парадоксальные результаты типа приведенного выше.

Настоятельно рекомендую всем держать эту галку включенной при работе с тренажером.
Сообщить модератору   Записан
ruslan13
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 20


« Ответ #739 : 14 августа 2013, 04:58:22 »

У меня 1 hits.
СМ перечитывался после добавления правила?
Если да, дайте, плиз, Ваш Content_Master.ini, а также файл с этим правилом.

нашел проблему
перед этим правилом была еще строка - старое правило - которое я "закомментировал", поставив перед ним ##
это все и портило
извиняюсь за глупость
Сообщить модератору   Записан
Страниц: 1 ... 35 36 [37] 38 39 ... 77   Вверх
  Отправить эту тему    Печать  

 
Перейти в: