Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Страницы: « 1 2 ... 13 14 15 16 17 ... 19 20 »
Показано 211-225 из 294 сообщений
84.
ТОККо
(26.12.2005 16:42)
0
Как пользоваться тренажером и есть ли где - нибудь перевод Ваших правил. Подскажите пожалуйста ресурс о регулярных выражениях, где даже чайникам будет все понятно, а то уже сил нет.
Ответ: <Как пользоваться тренажером> В поле Правило впишите правило. В текстовое поле слева внизу впишите URL, на котрый должно срабатывать правило. Нажмите кнопку Применить. Если в тестовом поле снизу справа тест не появился, значит правило не сработало. Если тест появился, то правило сработало. О регулярных выражениях можно почитать, например, здесь http://www.fortunecity.com/skyscraper/motorola/668/rus/python/lib152/re-syntax.html Если регулярные выражения даются трудно, можно использовать альтернативный синтаксис (цитата со страницы описания программы) Правила принимаются в двух форматах: 1. Регулярные выражения 2. Выражения вида +*.ad?/php.*, где символ * означает любое количество любых символов, символ ? означает 1 любой символ. Правила, оформленные во втором формате, должны начинаться с символа +.
|
83.
ТОККо
(23.12.2005 14:28)
0
Как и куда записать вот такое правило: Запись в кеш по максимуму, но кроме вот этих адресов:
Бесплатный диапазон IP-адресов:
80.73.64.226/32 80.73.64.239/32 217.106.69.80/32 217.106.69.81/32 217.106.69.82/32 217.106.69.83/32
82.179.48.0/21 82.179.56.0/24
Стоимость траффика: 0.07 руб. за 1 Мбайт:
80.73.80.0/24 217.106.69.0/24 80.73.74.250/32
212.16.201.0/24
82.194.164.0/24 82.194.180.0/22 212.16.196.0/22 217.107.32.0/24
Дайте пожалуйста пример, чтобы понять че к чему на этом примере.
Ответ: Сейчас IP можно фильтровать только если запросы тоже будут содержать IP, а не доменные имена. Если это устраивает, то в списке Запись в кеш нужно добавить правило .*, а колонке Исключение перечислить IP, которые кешировать не надо. Например так (80.73.64.(226|239)|217.106.69.8(0|1|2|3)).*
|
82.
deal
(20.12.2005 22:20)
0
Список преобразований в студию :) Если можно. Мне важно организоваь такую систему, я бы конвертер слепил для этого... Но сперва попробую закачку через HC, хотя неизвестно что будет геморней..
Ответ: function DelSubstr(const sb, s: String; p: Integer=0): String; var n: Integer; begin Result:= s; n:= Pos(sb, Result); if (n>0) and ((p<1) or (p=n)) then Delete(Result, n, length(sb)); end;
function URLPrepare(const fn: String): string; var n: Integer; begin Result:= fn; Result:= DelSubstr(''http://'', Result, 1); Result:= DelSubstr(''www.'', Result, 1); while True do begin n:= Pos(''/'', Result); if n>0 then Result[n]:= '''' else break; end; while True do begin n:= Pos('':'', Result); if n>0 then Result[n]:= ''!'' else break; end; while True do begin n:= Pos(''?'', Result); if n>0 then begin Result[n]:= ''^''; Insert('''', Result, n+1); end else break; end; while True do begin n:= Pos(''\'', Result); if n>0 then Result[n+1]:= ''~'' else break; end; n:= Length(Result); if (n>0) and (Result[n]='''') then Delete(Result, n, 1); end;
function URLToCacheFileName(const url: String; short: Boolean= True): String; var n: Integer; ch: Char; begin Result:= url; n:= Pos(''#'', Result); if n>0 then Delete(Result, n, 30000); if (Pos(''?'',Result)<1) then begin if Result='''' then ch:= ''/'' else ch:= Result[Length(Result)]; if ch=''/'' then Result:= Result+''index.htm''; end; if not short then Result:= CachePath+URLPrepare(Result); end;
Синтаксис Паскаля сохранить не удалось, при загрузке на сервер одинарная кавычка заменяется на двойную.
|
81.
ТОККо
(20.12.2005 20:22)
0
И вот еще чего оказывается нехватало для связки с НС, в Proxomitrone нужно было поставить всего лишь галочку на использование прокси.
|
80.
ТОККо
(20.12.2005 18:55)
0
<Может Proxomitron нужен доступ к 4480 от Касперского АнтиХакера?>
Хм, в Касперском для Proxomitron?, проверил оказалось, что ДА, не опасно ли правило разрешено ВСЕ для НС и Proxomitron?
<Нужно искать в инете описание синтаксиса регулярных выражений. Этого добра в инете полно.>
Искал, но для какого "языка", потому что попадаются разные.
Белый список, а для чего он?
Ответ: <не опасно ли правило разрешено ВСЕ для НС и Proxomitron?> Думаю, не опасно <Искал, но для какого "языка", потому что попадаются разные> Язык Регулярные выражения (RegEx). У него есть несколько вариантов, но в основном все совпадает. Для изучения предназначена вкладка Тренажер. <Белый список, а для чего он?> Он работает первым. Если правило из Белого списка срабатывает, то остальные списки (кроме Запись в кеш) для этого файла не используются. За доп. информацией о программе можно сходить на форум http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=16397&start=0 Посетители этого форума составили FAQ http://handycache.nm.ru/
|
79.
deal
(20.12.2005 16:54)
0
а как положить - я подумал, что может просто скопировать сайт в папку с соотв. доменным именем..
Ответ: Если так сделать, то не все будет доступно для НС. Дело в том, что не все символы, разрешенные в URL разрешены в имени файла Windows. Поэтому приходится делать преобразование URL в имя файла. Так вот вероятность, что эти преобразования в НС и в той проге, что сделала зеркала, далеко не 100%. Скорее всего какие-то различия будут и какие-то файлы НС не найдет.
|
78.
deal
(20.12.2005 16:53)
0
а, нет, тут такая ситуация, что закачанные сайты поступают вообще из другого источника, не из инета. И для удобства просмотра хочется положить их в кэш, чтобы не лазать по папкам с зеркалами.. Конечно какойто трафик будет, но основной контент уже будет лежать локально.
|
77.
deal
(20.12.2005 15:42)
0
мне тут подумалось - а если взять и скачать качалкой зерало сайта, а потом положить его в кэш HC? Он будет оттуда корректно взят (без закачки из инета)? Какие требоания по формату сохраненного сайта будут, чтоб он был как родной в кэше? :) И не будет ли проблем с временем жизни документа?.. заранее спасибо
Ответ: Проблем с временем жизни документа не будет, НС его игнорирует. А вот как его положить? Можно попробовать запустить качалку через НС (Правило Запись в кеш .*). Тогда все что будет качаться осядет в кеше.
|
76.
ТОККо
(20.12.2005 07:43)
0
НС упорно не хочет работать в связке с Proxomitron (
Вот с такими настройками
Mozilla Firefox (настройка прокси в ручную) HTTP - прокси 127.0.0.1 порт 4480 Не использовать прокси для: localhost, 127.0.0.1
Proxomitron HTTP порт 4480 В окне "Селектор внешних прокси" HTTP прокси: 127.0.0.1:8080 и нажать на тест, вот что получаем в окне HTTP Message Log:
New Message Log Window....
Testing 127.0.0.1:8080 Waiting for remote proxy''s reply Proxy DNS lookup = localhost Proxy IP = 127.0.0.1 >GET / HTTP/1.0 >User-Agent: Mozilla/2.0 (Macintosh; I; PPC) >Pragma: no-cache >If-Modified-Since: Tue, 20 Dec 2005 11:52:06 GMT >HTTP/1.0 200 Proxy test OK Ending proxy test
НС работает если в Mozilla Firefox (настройка прокси в ручную) HTTP - прокси 127.0.0.1 порт 8080 Не использовать прокси для: localhost, 127.0.0.1, даже при включенном Proxomitron
Ответ: Может Proxomitron нужен доступ к 4480 от Касперского АнтиХакера?
|
75.
(20.12.2005 04:21)
0
Ля-Ля-Ля-Уря-УРЯ! Заработало!
Вот как это было: переустановил НС и Proxomitron по новой, как оказалось зря, НС продолжал бойкатировать.Тогда я решил попробовать НС без связки с Proxomitron, сделал в Firefox 8080. И... оказалось, шо НС нужен был доступ к 8080 от Касперского АнтиХакера, шо и было сделано, результат - значок закрутился! Похоже щас даже и связка с ProxomitronОМ работает. Теперь разобраться бы во всех настройках НС и ProxomitronА и научится бы для них сохдавать правила. Как научится создавать правила, а?
Ответ: Нужно искать в инете описание синтаксиса регулярных выражений. Этого добра в инете полно. Ну и вкладка Тренажер от НС тебе в помощь. У Proxomitron синтаксис слегка измененный. Тоже искать в инете. Его я и сам не изучил.
|
74.
ТОККо
(19.12.2005 22:56)
0
Всё проверил, НС объявил мне бойкот. Может попоробовать переустановить НС?
Ответ: Попробуй, но не думаю, что дело в этом. Проделай все, как я писал ниже. Что в журнале, что пищет фокс?
|
73.
ТОККо
(19.12.2005 17:32)
0
Ёпт, НС опять не работает. Кеш и Отправлено - на нуле, монитор тоже пуст, а страницы открываются, дааа, задааача))).
Ответ: Проверь еще раз все настройки и посохраняй их (обрати внимание на сохр. настроек в Proxomitron, они автоматом не сохраняются).
|
72.
ТОККо
(19.12.2005 17:10)
0
<А Firefox показывает страници из инета?> Да, показывает.
<Proxomitron запустить не забыл?> Не забыл.
<В окошке строчки побежали?> Побежали, еще как.
<Если строчки побежали, а в мониторе НС пусто, то проверяй настройки НС и Proxomitron.>
... Ё! Заработало, даже незнаю, почему... Похоже, первым нужно запускать НС, а затем Proxomitron (?)
Я тут еще скачал расширение для Firefox. Описание: Позволяет быстро и легко переключаться между различными конфигурациями прокси-серверов. Так у нее есть строчка ввода для настройки прокси, называется - Метка прокси. Туда шо вставлять? Еще там: SSL,FTP,Gopher,SOCKS - прокси, все ли они нужны? Если SOCKS-нужен, то версия 4 или 5? И в НС настройки-пользователи, самого себя надо ли вводить?
Ответ: Надо ставить HTTP-прокси. В НС после установки через Setup уже есть пользователь. С локальной машины должен пускать без пароля.
|
71.
ТОККо
(19.12.2005 03:10)
0
< Сегодня программа обновилась, много нового>
--> Скачал и установил, с этими же настройками: В HandyCache порт 8080. В Proxomitron Настройки/HTTP/Порт 4480, Прокси 127.0.0.1:8080. Firefox настроить на использование прокси 127.0.0.1:4480.
И теперь ошибка, почему то не вылазит, Но вот что показывает HandyCache --> Интернет: 0,00 В Кеш: 0 Отправлено: 0,00 В <-- это значит что он не работает? Почему?
(Я на самом деле чайник, так что простите за дурацкие вопросы))).
Ответ: А Firefox показывает страници из инета? Если в мониторе НС пусто, значит запросы к нему не приходят. Proxomitron запустить не забыл? Если не забыл, у него есть кнопочка Журнал, нажми ее. Появится еще окошко. Попробуй что-нибудь загрузить в Firefox. В окошке строчки побежали? Если нет, проверяй настройки Firefox. Если строчки побежали, а в мониторе НС пусто, то проверяй настройки НС и Proxomitron.
|
70.
ТОККо
(18.12.2005 22:48)
0
В HandyCache порт 8080. В Proxomitron Настройки/HTTP/Порт 4480, Прокси 127.0.0.1:8080. Firefox настроить на использование прокси 127.0.0.1:4480.
Вот как реагирует на это HandyCache:
ОШИБКА порт 8080 уже занят
Шо делать?
|
|
|
|