Сергей
|
|
« Ответ #100 : 02 августа 2007, 13:58:23 » |
|
Публиковали же уже тут правила для такой конвертации?
|
|
|
|
|
Zoynels
Новичок
Репутация: +1/-0
Offline
Сообщений: 42
|
|
« Ответ #101 : 04 августа 2007, 05:28:29 » |
|
Для чего нужно это правило: #5#~#True#~#/wiki/.*%..%..#~#\0#~#False#~#True вроде ничего не меняется если оно выключено то все последующие правила все равно срабатывают
|
|
|
|
|
Михаил
|
|
« Ответ #102 : 04 августа 2007, 11:15:31 » |
|
Для чего нужно это правило: #5#~#True#~#/wiki/.*%..%..#~#\0#~#False#~#True вроде ничего не меняется если оно выключено то все последующие правила все равно срабатывают
Для оптимизации процесса. Этим правилом проверяется наличие в URL-е каких-либо закодированных символов. И лишь при условии наличия таковых идет относительно долгий разбор, какие именно символы закодированы и как их перекодировать. Без этого правила вся толпа декодирующих правил применялась бы к каждому URL-у, что не эффективно.
|
|
|
|
|
Сергей
|
|
« Ответ #103 : 05 августа 2007, 11:38:04 » |
|
Для оптимизации процесса.
Хорошая мысль. Надо учесть ее когда будут встраивать перекодировку в алгоритм URL2File
|
|
|
|
|
DenZzz
|
|
« Ответ #104 : 05 августа 2007, 18:25:51 » |
|
Для чего нужно это правило: #5#~#True#~#/wiki/.*%..%..#~#\0#~#False#~#True вроде ничего не меняется если оно выключено то все последующие правила все равно срабатывают
Если это правило не срабатывает, то нижеидущие "необязательные" декодировочные правила вообще проверяться не должны... Так должно быть по логике, но в версии 0.98b1 есть баг, при котором проверяются "чужие" необязательные правила. Этот баг будет исправлен в будущей версии HC.
|
|
|
|
|
Zoynels
Новичок
Репутация: +1/-0
Offline
Сообщений: 42
|
|
« Ответ #105 : 06 августа 2007, 05:42:22 » |
|
Большое спасибо за разъяснения, и про баг. Может это добавить в FAQ по списку преобразования а то такого нигде не встречал.
Есть правило в черном списке чтобы блокировалась реклама: #4#~#True#~#^(ad|ads|adv|top|counter)(|[0-9]+)\.#~##~# Правильно ли все написано, вроде работает, и можно ли использовать [0-9]+ вместо d+ насколько я понял [0-9]+ это цифры любой длины. а также вот это в белый: #10#~#True#~#^(ad|ads|adv|top|counter)(|[0-9]+)\.#~##~##~#False#~#True#~#False#~#False#~#True#~#False чтобы не срабатывало преобразование такого типа #5#~#True#~#(.)+go=http#~#http#~#False#~#True при этом правиле из черного списка можно удалить мночество строк
|
|
|
|
|
Михаил
|
|
« Ответ #106 : 06 августа 2007, 10:10:44 » |
|
#4#~#True#~#^(ad|ads|adv|top|counter)(|[0-9]+)\.#~##~#написано правильно и будет прекрасно работать. Разве что можно записать чуть короче: #4#~#True#~#^(ad[sv]?|top|counter)\d*\.#~##~#при этом правиле из черного списка можно удалить мночество строк
Что имеется в виду? Приведи какой-нибудь пример.
|
|
|
|
|
DenZzz
|
|
« Ответ #107 : 06 августа 2007, 10:36:16 » |
|
Большое спасибо за разъяснения, и про баг. Может это добавить в FAQ по списку преобразования а то такого нигде не встречал.
Что именно? О логике работы списков в ФАКе инфа есть! О баге писать нет смысла, т.к. скоро будет выложена исправленная версия. можно ли использовать [0-9]+ вместо d+ насколько я понял [0-9]+ это цифры любой длины.
[0-9]+ = \d+В плане производительности и наглядности лучше писать более короткие выражения, избегая лишних скобок "( )" и альтернатив "|". Например: [csvx] = (c|s|v|x) , но первый вариант более производителен и потребляет меньше ресурсов на обработку!
|
|
|
|
|
|
NapA
|
|
« Ответ #109 : 12 августа 2007, 14:21:41 » |
|
Kostyan Добавь правило #5#~#True#~#(\.(css|js|gif|jpe?g|png|swf))\?.*#~#\1#~#False#~#True в список "Преобразование URL". И посмотри есть ли в списках "Не обновлять" и "Только из кэша" правило для флэшек. Типа \.swf(\?|$).
|
|
|
|
|
Diki
Новичок
Репутация: +0/-0
Offline
Сообщений: 7
|
|
« Ответ #110 : 12 августа 2007, 15:22:14 » |
|
Какое нужно правило чтобы открыть страницу http://adsl.bashtel.ru/stat.php А то она открывается только тогда когда убираю галку Разрешить на вкладки Настройка - Внешний прокси? Использую такую связку Internet Exploer - HandyCache - Globax Какое правило нужно для форума чтобы обнавлялись сообщения http://forum.stv.su/index.php
|
|
|
|
|
NapA
|
|
« Ответ #111 : 12 августа 2007, 15:53:22 » |
|
DikiКакое нужно правило чтобы открыть страницу http://adsl.bashtel.ru/stat.php А то она открывается только тогда когда убираю галку Разрешить на вкладки Настройка - Внешний прокси? Если тебе надо в обход Globax пустить эту страницу, то добавь правило #7#~#True#~##~##~#0#~##~##~#adsl\.bashtel\.ru в "Условные прокси". Какое правило нужно для форума чтобы обнавлялись сообщения Никаких специальных правил не нужно для этого форума. Они и так обновляются при необходимости. А вообще можешь добавить в "Белый список" правило #10#~#True#~#forum\.stv\.su/#~##~##~#False#~#False#~#True#~#False#~#False#~#False
|
|
|
|
|
Diki
Новичок
Репутация: +0/-0
Offline
Сообщений: 7
|
|
« Ответ #112 : 13 августа 2007, 04:04:05 » |
|
А где бы можно было почитать о том как писать самому такие правила, разобратся во всех прелестях сего искусства?
|
|
|
|
|
Kostyan
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
|
« Ответ #113 : 13 августа 2007, 04:59:54 » |
|
После внесения правила в программу, и её перезапуска от правила в строке осталось только #5. Это нормально?
|
|
|
|
|
|
Kostyan
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
|
« Ответ #115 : 16 августа 2007, 10:32:01 » |
|
С сайта binbango.com регулярно качаются текстовые файлы с таким адресом: binbango.com/site/jeux/chokoban_lvls/lvl1.txt binbango.com/site/jeux/chokoban_lvls/lvl2.txt binbango.com/site/jeux/chokoban_lvls/lvl3.txt ................. binbango.com/site/jeux/chokoban_lvls/lvl100.txt
Необходимо чтобы при попытке скачать любой из этих файлов HC брал из кэша только lvl1.txt. Видимо необходимо преобразование файлов lvl*.txt в lvl1.txt. Помогите его составить.
|
|
|
|
|
DenZzz
|
|
« Ответ #116 : 16 августа 2007, 11:39:20 » |
|
Видимо необходимо преобразование файлов lvl*.txt в lvl1.txt.
#5#~#True#~#(?<=/chokoban_lvls/lvl)\d+\.txt#~#1.txt#~#False#~#TrueP.S. В списке "Не обновлять" должно быть правило для необновления .txt , чтобы HC брал их из кэша.
|
|
|
|
|
Kostyan
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
|
« Ответ #117 : 16 августа 2007, 11:48:52 » |
|
#5#~#True#~#(?<=/chokoban_lvls/lvl)\d+\.txt#~#1.txt#~#False#~#True
Спасибо. Только наверное в правиле нужно написать не 1.txt а lvl1.txt?
|
|
|
|
|
DenZzz
|
|
« Ответ #118 : 16 августа 2007, 11:54:23 » |
|
Только наверное в правиле нужно написать не 1.txt а lvl1.txt?
Нет, не нужно! lvl останется от исходного URL.
|
|
|
|
|
pronych
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
|
« Ответ #119 : 26 августа 2007, 19:58:10 » |
|
Доброго времени суток, господа! Буду очень благодарен за правило для страницы отправки СМС у МТС. А то она жрет по 200 кил за раз. если конечно это возможно(понимаю, cgi там всякие...). 1. Адрес сайта: http://sms.mts.ru/2. Требуемое действие: экономия трафика, соответственно. Брать с сервера только то, что необходимо. У меня НС v0.98b1 P.S. Огромное спасибо автору за качественный, бесплатный продукт! Хорошее дело делаете!
|
|
|
|
|
|