Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№277626-01-2011 15:59:39

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Радик245 пишет

А как Вам кнопка "отредактировать применённый фильтр" в списке элементов?

она не активна, если фильтр из подписки (подписки - рид онли).

Радик245 пишет

Повторяю, я писал про те регулярки, у которых много срабатываний.

Я это пропустил. Но сути не меняет: ведь если правило - регулярка, а статистика по нему - мизерная. Грех такое не снести.


mzfx

Отсутствует

 

№277726-01-2011 16:05:38

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 3.6

Re: Adblock Plus для Firefox (автор Владимир Палант)

iDev.Pi пишет

она не активна, если фильтр из подписки (подписки - рид онли).

А Вы пробовали? У меня активна: редактировать в полном смысле, конечно, нельзя, но открыть окно установок на этом правиле можно. Какая у Вас версия Adblock Plus? Может, это в [firefox] 4.0b10pre так?

Отсутствует

 

№277826-01-2011 16:11:52

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Радик245
nvm, теперь она должна корректно заработать при её повторном нажимании, как только фикс пойдёт в билд.
но это ж сколько кликов надо сделать чтобы просто узнать сколько попаданий для хотя бы 10 правил, если можно было бы обойтись всего лишь открытием ctrl+shift+v окна.


mzfx

Отсутствует

 

№277926-01-2011 16:14:02

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 3.6

Re: Adblock Plus для Firefox (автор Владимир Палант)

iDev.Pi пишет

ведь если правило - регулярка, а статистика по нему - мизерная. Грех такое не снести.

А вы замечали, что в окне установок между колонками "Правило" и "Включено" есть ещё одна, неподписанная колонка? Если отсортировать правила по ней, то вверху или внизу каждой подписки окажутся медленные правила, помеченные улитками (в старых версиях Adblock Plus красными восклицательными знаками). Это не только регулярки. Смотрите число попаданий и отключайте. Мне кажется, это намного удобнее, чем смотреть число срабатываний в списке элементов, тем более что самые ненужные правила Вы с списке элементов вообще не увидите, если они ложных срабатываний не вызовут.

Добавлено 26-01-2011 16:16:35

iDev.Pi пишет

но это ж сколько кликов надо сделать чтобы просто узнать сколько попаданий для хотя бы 10 правил, если можно было бы обойтись всего лишь открытием ctrl+shift+v окна.

А зачем вообще узнавать число срабатываний правил, сработавших именно на этой странице? Про медленные правила я уже написал.

Отсутствует

 

№278026-01-2011 16:50:23

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Радик245
Я подумал что сделать такое - не сложно, это просто было бы удобно лично для меня. Но ок, уговорили. Я не расстроюсь если этого не будет, просто такое дублирование информации - не напряжно, а кому-то могло бы показаться удобным.


mzfx

Отсутствует

 

№278126-01-2011 17:09:52

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 3.6

Re: Adblock Plus для Firefox (автор Владимир Палант)

iDev.Pi
Я ещё существующие возможности интерфейса ABP не изучил, и по моему, они избыточны. Только сегодня догадался сортировать правила по улиткам и заметил, что в списке элементов страницы есть возможность смотреть размеры картинок. Хорошо (и спасибо Вам за то, что благодаря Вам обратил на это внимание), но раньше свободно обходился без этого.

Отсутствует

 

№278226-01-2011 17:15:34

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

iDev.Pi
Кстати, откуда ты регулярок набрался? У меня их в подписке всего штуки 3. Причём две из них в антисчётчике, а одну просто и не заменишь ни чем путным на данный момент (с AB+ 1.4 вроде будет иначе). Подписка Хакруса?

Отсутствует

 

№278326-01-2011 17:40:21

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 3.6

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13 пишет

с AB+ 1.4 вроде будет иначе

Кстати, я так и не понял, что за оптимизация будет в ABP 1.4 и сохранится ли оптимизация по восьми символам подряд?

Отсутствует

 

№278426-01-2011 17:43:36

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13
я всё-таки наверно не правильно до сих пор понимаю какие правила - регулярки, а какие нет. Потому что многие правила, которые я бы назвал регулярками - улитками не отмечены.
А из тех что улитками отмечены - ||rg.ru/rgrucounter - вот например такое - я не понимаю почему оно является регуляркой.


mzfx

Отсутствует

 

№278526-01-2011 18:13:16

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 3.6

Re: Adblock Plus для Firefox (автор Владимир Палант)

iDev.Pi
Оно и не является, просто по непонятным для меня причинам для него у Вашего ABP не нашлось свободного 8-значного "ярлыка" для оптимизации. Обычно такое бывает с 8-9-значными правилами, похожими на другие правила (обычно на правила из других подписок). А это не такое уж короткое.
А все регулярки и только они начинаются и заканчиваются дробью / :  например, /banner/

Отсутствует

 

№278626-01-2011 18:15:46

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

iDev.Pi
Регулярка это регулярное выражение. В нешем случае все регулярки обозначены символом «/» в начале и конце правила. Отличаются своим особым синтаксисом и огромной гибкостью, но при этом не подлежат оптимизации ни каким боком. Если в конце или в начале правила поставлен знак «*», то это как-раз для того, что б парсер адблока _не_ считал правило регуляркой. Блок условий «$», естественно, не учитывается и регулярка может выглядеть как «/регулярка/$условия»
Почему правило ||rg.ru/rgrucounter у тебя отмечено улиткой для меня тоже загадка. По 8-символьной оптимизации оно не должно считаться медленным и я сильно сомневаюсь, что все 10 возможных последовательностей у тебя уже заняты другими правилами. Ты поставил девелоп-версию адблока? Я не проверял, но наверное Владимир там уже реализовал оптимизацию по ключам. Обычное правило считается медленным если оно не подходит под критерии оптимизатора поиска и проверяется так-же, как и регулярки — для каждого адреса, а не тольо для тех, для которых _могло бы_ подойти.

iDev.Pi
Радик245
Оптимизация по ключам подразумевает то, что адрес и правила ризбиваются на ключевые слова по символам-разделителям. Так в адресе http://forum.mozilla-russia.org/viewtopic.php?pid=467807#p467807 присутствуют ключи forum, mozilla-russia (не уверен, может и по отдельности), org (вероятно такие будут игнорироваться или иметь низжий приоритет при поиске), viewtopic, php, pid и 467807. Во всяком случае так я это понимаю. Ключом считается текст длинной не менее трёх символов и ограниченный символами-разделителями по краям. Таким же образом разбиваются на ключи и правила блокировки. Если в нескольких правилах присутствует идентичный ключ, то они все будут найдены по этому ключу (нет необходимости в уникальности последовательности).

Так вот, в том правиле, которое привёл в пример iDev.Pi нет ни одной последовательности длинной 3+ символов ограниченных символами-разделителями. RG и RU — слишком коротки, а rgrucounter не имеет ограничения справа. Если адрес на этом и заканчивается, то можно добавить | в конце.

Отредактировано Lain_13 (26-01-2011 18:18:52)

Отсутствует

 

№278726-01-2011 18:34:32

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 3.6

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13
Спасибо за разъяснение. Точка к разделительным символам не относится, поэтому в твоём примере может использоваться не forum, mozilla-russia, org, а вместе forum.mozilla-russia.org

Если адрес на этом и заканчивается

Нет.

Отредактировано Радик245 (26-01-2011 18:35:17)

Отсутствует

 

№278826-01-2011 18:36:31

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Радик245
На сколько я понял эти разделительные символы и определение ^ несколько разняться. Я не искал более точного описания как это будет работать.

Отсутствует

 

№278926-01-2011 19:01:10

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 3.6

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13
Вот то, что ты где-то находил: There needs to be a separator at both ends of a keyword (a character that is not a letter, digit or %; an anchor: | or ||; separator placeholder: ^). То есть точка относится к разделительным символам, всё совпадает.

Отсутствует

 

№279027-01-2011 12:01:15

Владимиp Палант
Участник
 
Группа: Extensions
Зарегистрирован: 06-11-2004
Сообщений: 906
UA: Firefox 3.6
Веб-сайт

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13
Спасибо за подробное разъяснение, мне уже ничего объяснять не надо. Все правильно, оптимизация будет осуществляться по ключевым словам.

iDev.Pi
Вы, видимо, пользуетесь ночной сборкой. Поэтому новые правила оптимизации вас уже касаются. Ваше правило можно легко исправить:

Выделить код

Код:

||rg.ru/rgrucounter^

Тогда rgrucounter сможет использоваться как ключевое слово (но rg.ru/rgrucounter2 и rg.ru/rgrucountersomething блокироваться не будут, только rg.ru/rgrucounter/ или rg.ru/rgrucounter?foo=bar).

Радик245
Lain_13
Думаю, что новый алгоритм будет использоваться не с версии 1.4, а раньше - с версии 1.3.5. Поскольку выпуск версии 1.3.5 задержался, у авторов подписок было достаточно времени, и большинство из них свои фильтры уже изменили. Существенное количество "медленных" фильтров осталось только в трех подписках из списка рекомендаций, в первую очередь в RuAdList (из остальных у одной таких фильтров все-таки немного, а в другой исправить фильтры тривиально). Надеюсь, что и эти подписки скоро с ними разберутся.

Отредактировано Владимиp Палант (27-01-2011 12:02:04)

Отсутствует

 

№279127-01-2011 13:24:30

Владимиp Палант
Участник
 
Группа: Extensions
Зарегистрирован: 06-11-2004
Сообщений: 906
UA: Firefox 3.6
Веб-сайт

Re: Adblock Plus для Firefox (автор Владимир Палант)

iDev.Pi
Исправил горячую клавишу для настроек Adblock Plus: https://hg.adblockplus.org/adblockplus/rev/276435c39892
Теперь будет использоваться Ctrl+Shift+F, если Ctrl+Shift+E уже занят.

Отсутствует

 

№279227-01-2011 13:48:38

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Владимиp Палант
Большое вам спасибо!


mzfx

Отсутствует

 

№279327-01-2011 14:21:43

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Владимиp Палант
Ну ты-то автор. Тебе-то я точно разъяснять не мог. :)
А с правилами я действительно пока не разбирался и ночнушку адблока не ставил.
Пожалуй да, пора.

Добавлено 27-01-2011 14:31:45
Хм... А ведь ограничение в 3 символа это проблема...

Выделить код

Код:

/ad*.js?link
/i.li.ru/_sl_/*$script
p://knal*.ru/$third-party
p://lank*.ru/
||b.ex.ua/$~stylesheet
||ex.ua/b/$~stylesheet
||f2.ru/iframe
||hi-fi.ru/b/
||i.i.ua/r/
||pr-cy.ru^$third-party
||rg-be.ru^$third-party

Я не уверен, что смогу заменить эти правила. Часть придётся оставить.

Добавлено 27-01-2011 14:34:00
Хотя реально популярны из них наверное только:
||i.i.ua/r/
||pr-cy.ru^$third-party

Отредактировано Lain_13 (27-01-2011 14:33:15)

Отсутствует

 

№279427-01-2011 14:41:37

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 3.6

Re: Adblock Plus для Firefox (автор Владимир Палант)

Владимиp Палант

мне уже ничего объяснять не надо.

Надо: точка учитывается как разделитель (Lain_13 именно так писал) или всё-таки нет?

Владимиp Палант пишет

Ваше правило можно легко исправить:
||rg.ru/rgrucounter^
Тогда rgrucounter сможет использоваться как ключевое слово (но rg.ru/rgrucounter2 и rg.ru/rgrucountersomething блокироваться не будут

Дело в том что, насколько я помню, это правило как раз и предназначалось для счётчика вроде rg.ru/rgrucounter2 или rg.ru/rgrucountersomething на сайте rg.ru (Российская Газета). Но сейчас просмотрел несколько страниц на том сайте — срабатываний нет и скорее всего, правило можно просто выбросить.

Добавлено 27-01-2011 14:47:26
Lain_13
Если точка — не разделитель, то это проблема только для правил
/ad*.js?link
p://knal*.ru/$third-party
p://lank*.ru/
И без ограничения проблем было бы больше, потому что "оптимизация", например, по ключу .ru/ для русскоязычных пользователей хуже отсутствия оптимизации.

Добавлено 27-01-2011 14:55:51

Lain_13 пишет

||b.ex.ua/$~stylesheet ||ex.ua/b/$~stylesheet

Offtopic: Они что, оба нужны? Я вроде бы заменял одно из них на другое. Или там периодически меняют туда-сюда? Сейчас на www.ex.ua работает ||b.ex.ua/$~stylesheet

Отредактировано Радик245 (27-01-2011 14:56:23)

Отсутствует

 

№279527-01-2011 15:09:33

Владимиp Палант
Участник
 
Группа: Extensions
Зарегистрирован: 06-11-2004
Сообщений: 906
UA: Firefox 3.6
Веб-сайт

Re: Adblock Plus для Firefox (автор Владимир Палант)

Радик245
Да, точка в ключевые слова не входит.

Lain_13
Изменить "||f2.ru/iframe" на "||f2.ru/iframe^" и "/ad*.js?link" на "/ad*.js?link^" нельзя?

p://knal*.ru/$third-party
p://lank*.ru/

Это что такое? Что они должны блокировать?

Если несколько медленных правил останутся, то это не проблема. Главное, чтобы их не было много.

Отредактировано Владимиp Палант (27-01-2011 15:09:57)

Отсутствует

 

№279627-01-2011 15:24:27

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 3.6

Re: Adblock Plus для Firefox (автор Владимир Палант)

Владимиp Палант

Выделить код

Код:

p://knal*.ru/$third-party
p://lank*.ru/
Это что такое? Что они должны блокировать?

Кхм… Не знаю, что должны, но второе правило может слишком многое. Почаще надо вносить такие изменения в ABP, которые вынуждают нас про старые правила вспоминать. :D

Отредактировано Радик245 (27-01-2011 15:29:37)

Отсутствует

 

№279727-01-2011 15:55:51

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Владимиp Палант
> Изменить "||f2.ru/iframe" на "||f2.ru/iframe^" и "/ad*.js?link" на "/ad*.js?link^" нельзя?
Теоретически можно. Перебираю.

> Это что такое? Что они должны блокировать?
А это сеть lank.ru и ворох её доменов. Задолбало перебирать когда-то. Так ни кому и не помешали, кстати, за всё это время.
Впрочем, что-то я уже не вижу lank1.ru и подобных вариаций.

Отсутствует

 

№279827-01-2011 16:14:28

Йцукен
  
 
Группа: Extensions
Зарегистрирован: 05-06-2008
Сообщений: 4799
UA: Firefox 3.6

Re: Adblock Plus для Firefox (автор Владимир Палант)

Lain_13 пишет

А это сеть lank.ru и ворох её доменов.

А она ещё жива? У меня lank.ru не открывается. Если никто не обнаружит признаков жизни, то правила выброшу, а если обнаружит, сделаю с $third-party для надёжности.

Добавлено 27-01-2011 16:16:26
> Изменить "||f2.ru/iframe" на "||f2.ru/iframe^" и "/ad*.js?link" на "/ad*.js?link^" нельзя?
Могут быть /ad*.js?link2 и т. п.

Отредактировано Радик245 (27-01-2011 16:16:48)

Отсутствует

 

№279927-01-2011 16:42:26

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Радик245
А я уже выбросил. :)

Отсутствует

 

№280027-01-2011 17:38:13

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Firefox 4.0

Re: Adblock Plus для Firefox (автор Владимир Палант)

Основную подписку боле-менее причесал. Посмотрим где и что вылезет теперь…

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]