Ru-Board.club
← Вернуться в раздел «Программы»

» HandyCache - локальный кеширующий прокси сервер

Автор: KireevSasha
Дата сообщения: 12.03.2006 14:31
unreal666

Цитата:
Можно сделать только, чтобы при нажатии на кнопку "Show all images" одновременно с этим отключался список "Только из кэша", а при нажатии на "Show from cache" (или как там правильно) одновременно включался список "Только из кэша".


А как сделать так, чтоб при включении Show all images отключался вариант "Только из кэша", а при "Show from cache" он был включен. Тоесть чтоб кнопка переключала заодно и режим работы кеша НС.


Автор: Mistake2
Дата сообщения: 12.03.2006 14:45
pop2ROOT
Автономный режим выключен!
А запросы приходят и везде крестики стоят!

Update: Ошибка всегда одна и та же! 502 Bad Gateway!
Может ли это быть из-за плохой связи, т.е. отстойной АТС??
Автор: DenZzz
Дата сообщения: 12.03.2006 14:47
mai62

Какая-то ерунда творится с регистром букв в правилах списков!

Например, хочу в "Черном списке" заблокировать URL:
http://www.webwarper.net/ww/~WWServiceScriptGZ/wwserv.js
Правило: .*webwarper\.net/ww/~WWServiceScriptGZ/.* не работает, зато работает .*webwarper\.net/ww/~wwservicescriptgz/.* - проблема была в регистре букв!

Противоположный пример для списка "Переадресация". Имеем URL:
http://pics.autonews.ru/img/sell/small/26542_0.JPEG
Правило: ^http://(?!.*webwarper\.net/.*)(.*(autonews\.ru)(?!.*jpeg($|\?)).*)$
ошибочно срабатывает из-за того, что jpeg написан маленькими буквами, когда пишу в правиле JPEG, то оно работает, как мне надо! Что же теперь писать в правилах все возможные сочетания регистров, которое может прийти в голову "кривому" вебмастеру: Jpeg, JPeG, jPEG и т.п.?

И самое интересное, что все эти правила работают в Тренажере без учета регистра, а в списках творится такой хаос и неоднозначность обработки похожих ситуаций!!!
Кстати, что Тренажер должен уметь работать "Как в списках", мы уже говорили, иначе от него мало пользы!!!

Так вот, нельзя ли как-то унифицировать обработку регистра в списках, т.е. сделать логику обработки одинаковой для всех списков и Тренажера?
Может, вообще, регистр нигде не учитывать?
Или сделать опцию "Проверять все правила во всех списках без учета регистра" (как в Тренажере)?
Автор: C0USIN
Дата сообщения: 12.03.2006 16:19
MAXIMILIAN

Цитата:
Я отредактировал results.htm как было описано на странице 35 форума

там небольшая неточность - забыл добавить обратный слеш в конце пути

Код: CachePath=/C:\\Program Files\\HandyCache\\Cache\\/i;
Автор: pop2ROOT
Дата сообщения: 12.03.2006 16:26
Mistake2
если бы это было из-за плохой связи, то инета у тебя не было бы и без НС, а так я понимаю он у тебя есть, когда ты не через прокси ходишь. Запросы приходят, значит тут все ОК - проблема на выходе из НС: вопрос в том, куда он обращается.

Твой провайдер не требует использования его прокси-сервера?
Если да, то можно прописать его внешним (родительским) в НС.
Сейчас у тебя никакой внешний прокси не указан?
галка в контекстном меню иконки трея НС не стоит "Использовать род. прокси"?
если да - сними.
Автор: Mistake2
Дата сообщения: 12.03.2006 16:40
pop2ROOT
Ну что ж! Могу тебе руку пожать и выразить большую благоадрность, как за помощь с HC, так и за Maxthon!

Update: Вот только проблема с картинками! Опять же 502 Bad Gateway! Это может бысть связано со списками?

Update: Все понятно: в списке "только из кэша" прописаны все виды изображений! Если отключить "разрешено" все грузится! Аналог отключение картинок в IE!
Автор: MAXIMILIAN
Дата сообщения: 12.03.2006 21:27
arsvrn
я подкинул твой код в Results.htm, но теперь у меня по сравнению с кодом C0USIN
после ~FileNumber~ идет пустая строка, там где, как я понимаю, должен быть URL ...
У меня HC0.93b1+IE6.0+Win XP sp2 - может где скрипт режется?
Короче, знатоки - напишите пошаговый мануал как заюзать Архивариус с кешем HC.
Ps очень нужно, т.к. уменя IE грохнул журнал по прошествии назначеного времени,
и я теперь потерял все URL где пробегал за полгода

Автор: arsvrn
Дата сообщения: 12.03.2006 21:36
MAXIMILIAN
А ты в строке

Код: CachePath=/Z:\\Cache\\/i;
Автор: SAI666
Дата сообщения: 13.03.2006 00:53
Глюк! Операционка Win98SE. После некоторого времени HC перестаёт загружать картинки из кеша, которые там лежат. Например открываю эту ветку форума, прогружаю все картинки, и начинаю давить кнопку обновить страницу, то одна не загрузится, то другая. Лечится - перезагрузкой НС.

Добавлено:
Последил по монитору. Оказывается, картинки которые не загружаются, даже не вызываются. Я так понимаю, если бы их рубили правила, в мониторе всё равно запросы должны были появляться. И как-то странно, при каждом обновлении странички не загружаются совершенно разные картинки.
Автор: eryoma
Дата сообщения: 13.03.2006 06:40
MAXIMILIAN

Цитата:
Ps очень нужно, т.к. уменя IE грохнул журнал по прошествии назначеного времени,
и я теперь потерял все URL где пробегал за полгода

Если специально не очищал историю, то все хранится в папке "History"
Открой в Тотал или Фар скопируй названия папок и помести в реестр по аналогии с имеющимися.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache
Проще всего сделать экспорт ветки и вручную запихать в файл. В свойствах IE поставь длительность журнала побольше, от этого зависит не очистка, а показ в броузере. Макстон, скотина, показывает только за две недели, где регулируется не знаю. В IE, Аванте и MyIE сколько хочешь.
Автор: mai62
Дата сообщения: 13.03.2006 10:07
DenZzz

Цитата:
Фанатам HC и любителям WebWarper-а посвящается!

Новое правило для списка "Переадресация" (ранее "URL-конвертор"):
Правило (обязательное):
^http://(?!.*webwarper\.net/.*)(.*(site\.com)(?!.*(css|jpeg|jpg|gif|png|ico)($|\?)).*)$
Замена:
http://www.webwarper.net/ww/\1

Вместо site\.com впишите сайты (через | ), которые будут грузиться через WebWarper.

Можно было бы разбить правило на несколько строк (использовать обяз./необяз.) с целью вынесения списков site\.com в отдельные строки.

Цитата:
Какая-то ерунда творится с регистром букв в правилах списков!

Например, хочу в "Черном списке" заблокировать URL:
http://www.webwarper.net/ww/~WWServiceScriptGZ/wwserv.js
Правило: .*webwarper\.net/ww/~WWServiceScriptGZ/.* не работает, зато работает .*webwarper\.net/ww/~wwservicescriptgz/.* - проблема была в регистре букв!

Противоположный пример для списка "Переадресация". Имеем URL:
http://pics.autonews.ru/img/sell/small/26542_0.JPEG

Дело в том, что перед работой списков (кроме переадресации) URL переводится в нижний регистр. Сделано, чтобы не приходилось писать правила типа .*\.(jpg|JPG|Jpg|jPg).
SAI666

Цитата:
После некоторого времени HC перестаёт загружать картинки из кеша, которые там лежат.

Скорее всего эти файлы берутся из кэша браузера. На эти грабли наступали многие (я в их числе)
Автор: unreal666
Дата сообщения: 13.03.2006 10:11
KireevSasha

Цитата:
А как сделать так, чтоб при включении Show all images отключался вариант "Только из кэша", а при "Show from cache" он был включен. Тоесть чтоб кнопка переключала заодно и режим работы кеша НС.

Где тебе это надо сделать: в меню "Вид" или на кнопке?
И каки файлы профилей используешь: стандартные или свои?
Просто вся эта фигня прописывается в файлы профилей меню и панелей инструментов, с использованием параметров командной строки для HCcmd.exe.
Автор: cluster
Дата сообщения: 13.03.2006 11:09
mai62
Как там по поводу кнопочки "поверх всех окон" в заголовке окна? Кстати, сама функция как-то странно работает, или не всегда.
Автор: unreal666
Дата сообщения: 13.03.2006 11:35
Изменил шаблон поиска для Архивариуса.
В файле results.htm ...

Код: <template>

<table cellpadding=0 cellspacing=0 border=0 class="filetitlecolor" width="100%"><tr><td>
<font size=-1><b>~FileNumber~.</b></font>
<script language="JavaScript">
<!--
CachePath=/X:\\Cache\\/i;
FileName="~FileNameJava~";
if (FileName.search(CachePath) != -1){
URL=FileName.replace(CachePath, "http://");
URL=URL.replace(/\|.*/, ""); // удаляем имя файла внутри архива gzip
URL=URL.replace(/#_/, ""); // удаляем #_ в конце
URL=URL.replace(/\^\\/, "?"); // ^\ -> ?
URL=URL.replace(/\!/, ":"); // ! -> :
URL=URL.replace(/\\/g, "/"); // \ -> /
document.write('<a href="'+URL+'">'+"~FileTitle~"+'</a>');
} else document.write('<a href="~FileLink~">'+"~FileTitle~"+'</a>');
// --></script>
</td></tr></table>
<table cellpadding=0 cellspacing=0 border=0><tr><td>
<font size=-1>
~FileContent~<br>
<font class="filesizecolor">
~FileIndex~ -
<script language="JavaScript">
<!--
if (FileName.search(CachePath) != -1) document.write(URL)
else document.write(FileName);
// --></script>
- ~FileSize~ байт - ~FileDate~ - <a href="~ViewFile~">~SWebView~</a> - <a href="~DownloadFile~">~SWebDownload~</a>
</font>
</font></td></tr></table><br>

</template>
Автор: rs
Дата сообщения: 13.03.2006 12:19
unreal666
никак я нормально не прикручу архивариус к НС - покажи как оно у тебя выглядит

сделай в архивариусе поиск слов, к примеру, "HandyCache - локальный кеширующий прокси сервер" - и покажи скриншот архивариуса результатом этого поиска при results.htm по-умолчанию и с модифицированным - results.htm - два скриншота для сравнения

Автор: DenZzz
Дата сообщения: 13.03.2006 14:33
mai62

Цитата:
Дело в том, что перед работой списков (кроме переадресации) URL переводится в нижний регистр. Сделано, чтобы не приходилось писать правила типа .*\.(jpg|JPG|Jpg|jPg).

А почему для списка "Переадресация" сделано исключение?
В нем, как раз, и приходится писать .*\.(jpg|JPG|Jpg|jPg) и т.п., иначе переадресует то, что не надо (пример приводил)! Нельзя ли сделать как в других списках (можно опционально, если это кому-то надо, только непонятно зачем)?
Почему нельзя сделать как в Тренажере - в нем можно, вообще, не обращать внимания на регистр в правилах и URL-ах - все всегда работает!?
Автор: mai62
Дата сообщения: 13.03.2006 15:05
cluster

Цитата:
Как там по поводу кнопочки "поверх всех окон" в заголовке окна?

Надо поискать как сделать, чтобы было красиво.

Цитата:
Кстати, сама функция как-то странно работает, или не всегда.

Посмотрю.
DenZzz

Цитата:
А почему для списка "Переадресация" сделано исключение?

Поначалу исключения не было, потом кто-то выразил недоумение по этому поводу.

Цитата:
Почему нельзя сделать как в Тренажере - в нем можно, вообще, не обращать внимания на регистр в правилах и URL-ах - все всегда работает!?

Почему нельзя, можно. Только давайте договоримся как и, желательно, поменьше опций.
Автор: cluster
Дата сообщения: 13.03.2006 15:55
mai62

Цитата:
Надо поискать как сделать, чтобы было красиво.

предлагаю также, как и в других программах - кнопка с гвоздиком-скрепкой (типа того) у основных кнопок
Автор: unreal666
Дата сообщения: 13.03.2006 16:11
rs
С оригинальным results.htm


С модифицированным results.htm


Версия Архивариуса 3.55.
Автор: Chern
Дата сообщения: 13.03.2006 18:45
Встречался ли у кого-нибудь глюк, когда HC вместо нужных картинок с сайта подгружает совершенно другие по размеру и содержанию из других сайтов из своего кэша?
Причем в кэше HC лежит в папке этого сайта уже неправильная картинка с правильным названием.
Полная чистка кэша не помогла, через время все началось заново. НА некоторых сайтах все нормально, на других несколько картинок заменяется, кое-где по одной.
Автор: unreal666
Дата сообщения: 13.03.2006 18:59
Chern
У меня нет.
Автор: DenZzz
Дата сообщения: 13.03.2006 19:30
mai62

Цитата:
Почему нельзя, можно. Только давайте договоримся как и, желательно, поменьше опций.

Я предлагаю во всех списках проверять правила без учета регистра (как в Тренажере).

Для большинства программ (систем) index.html и INDEX.HTML - это один и тот же объект! Тогда зачем их различать в HC? Не могу представить ситуацию, когда регистр в URL может иметь значение.
Судя по тому, что все молчат, они считают также...
Автор: unreal666
Дата сообщения: 13.03.2006 19:40
DenZzz
Считаю также
Автор: D555
Дата сообщения: 13.03.2006 20:16
mai62



Цитата:
Хотелось бы услышать Ваше мнение о добавлении фичи:     "Кешировать и сохранять(подставлять) файлы куки"      Замечу, что на сегодня имхо нет нормального менеджера для кукисов.   Ведь куки - по идее контент(и особо ценный для форумов, приватных сайтов и т.д. ) , полученный из сети, а значит подлежит кешированию(то бишь сохранению и подставлению)


>>> Тогда куки окажутся 'замороженными'. Хорошо ли это? Нужно взвесить.




Речь идёт не о том, чтобы их соранять неподвижно, а о том, чтобы сохранять в НС вместо броузера и подставлять при работе, и естестенно сделать подверженными операциям с ними(обновлениям\необновлениям) так же как и контент.

Выгода в чём: можно переставлять\пользоваться разными броузерами, сносить их, ставить и т.д. И даже пользуясь менеджерами паролей не заморачиваться долгими муками авторизации и ввода паролей опять и опять и опять. Всё это будет уже авторизовано в выдаваемых(уже сохранённых и хранящихся там) НС-шем кукак сайтам.
Автор: unreal666
Дата сообщения: 13.03.2006 20:51
D555
HC передает данные браузеру, а куки надо передавать не браузеру, а сайту.
Автор: dadu
Дата сообщения: 14.03.2006 05:55
unreal666
Оставшиеся вопросы по Архивариусу

Почему не переходит по ссылке? в смысле не открывает браузер? предлагает сохранить
Автор: MAXIMILIAN
Дата сообщения: 14.03.2006 07:18
unreal666
Не удается мне получить результат поиска как у тебя на картинке "Редактированный"
У меня правда Архивариус скачанный с рапиды (здесь пролетала ссылка) v3.16
Путь я изменил на дефолтный для стандартной настройки HC
CachePath=/C:\\Program Files\\HandyCache\\Cache\\/i;

У меня кажет в браузере так

3. 5. HandyCache - локальный кеширующий прокси сервер - [39] :: Программы :: Компьютерный форум Ru.
------
------
~FileIndex~ - ~FileNameJava~ - 98 304 байт - 03.03.2006 10:54:26 - ~SWebView~ - ~SWebDownload~


Причем URL представляет собой http://127.0.0.1/get?1085251022
Также отображается поиск и в MyIE. Порт сервера в архивариусе при вводе IP 127.0.0.1 автоматически подставляется 80. Какой нужен IP и порт - тот что в HС?
Может JavaScript броузер режет - поставил минимальный уровень безопасности...
Кстати нет голубых полос и значка шарика около URL как у вас.
Вообще при отображении результатов и при самом поиске сам HC както должен работать,
а то у меня он вообще молчит, даже при переходе по найденному URL (если перейти по http://127.0.0.1/get?1085251022, то отображается только найденный текст в шаблоне View ). Надеюсь понятно объяснил, то что у меня полностью не работает это код Подскажите где собака зарыта
Автор: D555
Дата сообщения: 14.03.2006 07:46
unreal666
Я знаю.
Но эта фишка облегчила бы муки авторизации, особенно, если много сайтов, где нужно быть авторизованным.
Автор: unreal666
Дата сообщения: 14.03.2006 07:49
dadu

Цитата:
Почему не переходит по ссылке? в смысле не открывает браузер?

В каком смысле "не открывает браузер", если ты в самом браузере щелкаешь по ссылке?
Или не открывает страницу в браузере? Если второе, то Архивариус ни причем, т.к. там идет прямая ссылка, не связанная с Архивариусом.
Автор: C0USIN
Дата сообщения: 14.03.2006 07:54
MAXIMILIAN
У тебя этот код работать не должен. Иди на страницу 35
там скрипт для версии 3.16

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: грабилка экрана под OpenGL


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.