nevuser
"Редактировать проверочную сумму подписки при обновлений"
А если удалить проверочную сумму - импорт фильтров - экспорт?
Добавлено 19-01-2009 22:56:22
Владимиp Палант
Да сказал я уже, ничуть не эффективно это - если только не указывать у всех правилов домен (а этим никто заниматься не станет).
Не всех правил вообще, а регулярных выражений. Сейчас только самые общие правила в виде регулярных выражений. Проверка домена позволила бы использовать их для отдельных сайтов. Что до снижения быстродействия тех регулярок, которые без $domain, то Вы сами знаете, что
по сравнению с самой регуляркой проверка домена занимает минимальное время. Так что о том, что регулярка замедляется за счет домена, речи быть не может.
А в оптимизации обычных правил ничего менять не нужно.
Отредактировано Радик245 (19-01-2009 22:57:59)
Отсутствует
Радик245
Посмотрел, можно было бы поменять порядок проверок в RegExpFilter.matches(), то есть сначала проверять опции, а уже потом регулярное выражение. Для обычных фильтров это ничего не изменит, но регулярные выражения проверяются каждый раз - и возможно, что так будет немного более эффективно. Но это надо будет замерить.
Отсутствует
Владимиp Палант
Мне кажется если не кидать регулярки при помощи хэшей имён доменов в общую кучу хэшей, то не на много эффективнее.
Отсутствует
Lain_13
Но и тормозить в общем случае не намного будет. А вот ваше предложение притормаживать будет явно, да еще и расход памяти существенно повысит. И все для того редкого случая, что у пользователя много фильтров для конкретных доменов.
Отсутствует
Владимиp Палант
Хм... Я тут подумал над тем, о чём я писал и пришёл к выводу, что это можно реализовать работающим достаточно быстро, но реализация сама по себе довольно запутанная с проверкой доменных имён как обычных правил в определённом порядке и динамическом вкючением/исключением из списка регулярок. Может оно того и стоит, но довольно запутанно.
Отредактировано Lain_13 (21-01-2009 23:41:35)
Отсутствует
Владимир ,
а возможно ли добавить разбиение фильтров на папки?
Чтобы можно было создать папку, обозвать ее и положить туда все фильтры одного сайта. А потом одним кликом отключить сразу все в папке.
Другими словами создавать свои группы правил, и обзывать их.
Это было бы очень удобно тем у кого много "своих правил".
Отсутствует
kugga
Если это для своих фильтров, то сделайте их в виде нескольких подписок, размещённых на Вашем компьютере.
Все же неудобный вариант - создать файл (пустую подписку не создашь) - вырезать строки - вставить в другой файл итд. Нельзя оперировать фильтрами подписок как файлами в папках. Перетаскивание, например, отсутствует.
Отсутствует
Вариант с папками наверное довольно удобен, для подписки например можно создать папки "Исключения" "Регулярки" ну и тд и тп.
Но стоит ли оно того?
Добавлено 22-01-2009 03:26:57
Перетаскивание, например, отсутствует.
Перетаскивать свои фильтры всетаки можно.
Лучшие подписки AdBlock для рунета: Анти-реклама Анти-порно
Сообщить об ошибке
Отсутствует
создать файл (пустую подписку не создашь) - вырезать строки - вставить в другой файл итд.
Не совсем понял, но сейчас можно копировать несколько фильтров из окна настроек ABP.
Отсутствует
Ну и ладно. Если уже обсуждался этот вопрос и решили, что не стоит - значит не стоит.
Та нет, вроде не обсуждался. Ну или меня тогда здесь еще небыло.
Лучшие подписки AdBlock для рунета: Анти-реклама Анти-порно
Сообщить об ошибке
Отсутствует
Владимир Палант
Подписка Михалкина рекомендуется, а она довольно смелой оказалась. Заметил, что на нескольких сайтах оформление режет, причём именно правилами для этих сайтов.
Отсутствует
Tarn
А с ним самим вы не пробовали связаться?
ICQ: 446-217-379
Mail Agent: Hackrus
Лучшие подписки AdBlock для рунета: Анти-реклама Анти-порно
Сообщить об ошибке
Отсутствует
Радик245
А конкретнее можно? Ну и http://mihalkin.ru/index5.php есть, конечно.
Отсутствует
Да я заметил. Это произошло после добавления в список дополнительных 400 фильтров, сделанных не мной.
Те на которых режут, присылайте мне через веб-форму на сайте:
http://mihalkin.ru/index5.php
По всем остальным вопросом по списку, сюда:
http://mihalkin.ru/index10.php
P.S. На всякий случай, можете прислать скриншот, залив через мой же сайт для удобства, как для вас, так и для меня:
http://mihalkin.ru/upload.php
http://upload.mihalkin.ru
Фильтры на которых режутся сайты, исправлю завтра. Спасибо что сообщили.
С уважением,
Михалкин Александр
Отредактировано MORPEH (23-01-2009 23:45:53)
удалено
Отсутствует
Владимиp Палант
Конкретнее вот эти правила и, может быть, что-то забыл.
|http://hdtracker.ru/themes/hdtracker/img/* (это только для зарегистрированных, кажется, ложное срабатывание)
|http://samlab.ws/img/*
|http://wara.ru/*.jpg (кажется, режет только оформление, не рекламу)
|http://forum.antichat.ru/*.gif
Думал я, что он так к оформлению и относится, но Александр уже по почте ответил: "Завтра будет исправлено". Раз фильтры не его, то всё объяснимо.
Отредактировано Радик245 (24-01-2009 00:13:52)
Отсутствует
Владимиp Палант
Странный глюк AddBlock 1.0.1 замечен мной сегодня (т.е., уже вчера): фильтр-исключение для стилей @@*$stylesheet преобразовался в регулярное выражение (воскл. знак стоит) и... и назад никак.
Отсутствует
Tarn
Восклицательный знак стоит не потому, что это регулярное выражение, а потому, что этот фильтр неоптимизируемый. Такой фильтр есть в RuAdlist: @@$stylesheet
То же самое будет с любым фильтром, в котором нет восьми знаков текста (то, что после $, не считается), не разделённого звёздочками. Например,
banner
example*.foo*banner
Отредактировано Радик245 (24-01-2009 09:56:59)
Отсутствует
Радик245
Спасибо, понял. То есть теперь в ABP восклицательными знаками обозначаются не только регулярные выражения, но и любые неоптимизируемые фильтры? А как тогда на глаз отличить именно регулярное выражение?
Отсутствует
А как тогда на глаз отличить именно регулярное выражение?
в начале и конце /
если надо использовать / в начале и конце обычного правила, надо добавлять звёздочку - хотя бы одну - в начале или конце. Например, */ads/ блокирует последовательность символов /ads/ , а регулярка /ads/ блокирует последовательность символов ads
Отредактировано Радик245 (24-01-2009 13:36:53)
Отсутствует
Владимиp Палант
Конкретнее вот эти правила и, может быть, что-то забыл.
|http://hdtracker.ru/themes/hdtracker/img/* (это только для зарегистрированных, кажется, ложное срабатывание)
|http://samlab.ws/img/*
|http://wara.ru/*.jpg (кажется, режет только оформление, не рекламу)
|http://forum.antichat.ru/*.gif
Думал я, что он так к оформлению и относится, но Александр уже по почте ответил: "Завтра будет исправлено". Раз фильтры не его, то всё объяснимо.
И так, что подправил:
http://hdtracker.ru - теперь лишнего ничего не режит
http://samlab.ws - я так и не понял, где ложное срабатывание, ведь в папке img только реклама и сидит, все остальное в soft
http://wara.ru - действительно, резался немного дизайн(подправил)
http://forum.antichat.ru - исправил
удалено
Отсутствует
http://samlab.ws - я так и не понял, где ложное срабатывание, ведь в папке img только реклама и сидит, все остальное в soft
Может быть, сейчас что-то изменили... Маленькие картинки блокировались, не важно, но и в некоторых других подписках я это отключал.
Отсутствует