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

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

Автор: mai62
Дата сообщения: 18.01.2006 21:36
Taimael

Цитата:
запускаешь вторую копию HC - она с ошибкой вываливается

Посмотрю.
C0USIN

Цитата:
Никак. Можно же по заголовку файла узнать.
1F 8B 08 00 00 00 00 00

ОК
Кто-нибудь знает как СР разбивает кеш на каталоги по первым буквам? УРЛ abc.efg.com он в каалог ...\a\ или ...\e\ поместит?
V0lt

Цитата:
т.к. у контента приоритет выше редиректа,

ЭТО происходит когда контента еще нет, а редирект есть.
Автор: C0USIN
Дата сообщения: 18.01.2006 23:10
Попытался запихать FAQ в шапку, так его можно будет редактировать и дополнять.
смотрите ссылку Подробнее...
Не совсем разобрался с форматированием
Автор: abz
Дата сообщения: 19.01.2006 00:26
mai62

Сделай, пожалуйста, чтобы статистику можно было за определённый период выводить. Например, поставить "за текущий месяц" и НС сам в след. месяце выводит с нуля. Поставил "Всё" - показывает, соответственно, всю статистику. За день, неделю. Ну, и самому, чтобы можно было выставить период. А то неудобно в файле руками тереть предыдущий месяц, да и не хочется от расчёта "Всё" отказываться.
Автор: D555
Дата сообщения: 19.01.2006 07:08
mai62
Есть ещё одно пожелание - возможность резки кода(Как это есть то-ли у Проксиметрона , то-ли у Адмюнцера).
Это позволит не видеть надпись "Blocked
Access to the requested URL http://ad.rambler.ru/ban.ban?pg=5446&ifr=1 was not allowed (rule #12)."
И удалять баннеры с корнем.

Кроме того при использовании НС совместно с копировщиками сайтов, позволит копировать сайты , вырезая рекламу с корнем!!!
Автор: unreal666
Дата сообщения: 19.01.2006 07:35
mai62
Неплохо было сделать в проге поддержку блок-листов, как в Proxomitron'е. А то часто бывает, что в одной строке в списке в столбце исключений очень много этих исключений. А это неудобно. Приходится копировать содержимое этой строки в текстовый редактор и там править.
+ И сделать пункт в меню, которое появляется по правому клику на иконке трея, для глобального сохранения настроек и списков. А то замучаешься проходиться по всем спискам и настройкам для их сохранения. А то иногда это приходится делать, потому что забываешь где делал изменения.
+ И еще. Желательно добавить в заголовок программы путь к папке программы (не полный путь, а только название последней папки), чтобы видеть, какой профиль запущен. И чтоб можно было загружать несколько копий программы из разных папок. Так можно будет в браузере просто переключаться между разными профилями.
+ Чтоб спрашивала при выходе о сохранении настроек и списков, если они не были сохранены.

Добавлено:
D555

Цитата:
Есть ещё одно пожелание - возможность резки кода(Как это есть то-ли у Проксиметрона , то-ли у Адмюнцера).
Это позволит не видеть надпись "Blocked
Access to the requested URL http://ad.rambler.ru/ban.ban?pg=5446&ifr=1 was not allowed (rule #12)."
И удалять баннеры с корнем.

Кроме того при использовании НС совместно с копировщиками сайтов, позволит копировать сайты , вырезая рекламу с корнем!!!

Это уже будет не кэширующий прокси, а прокси-фильтр как Проксомитрон. HandyCache работает запросами на файлы, а не с содержимым кода.
Для резки кода нужен не только другой принцип работы, но и регеспы и макрокоманды соответствующие. Что тебе мешает использовать связку Браузер -> HadyCache -> Проксомитрон -> Интернет.
Автор: arsvrn
Дата сообщения: 19.01.2006 08:30
D555

Цитата:
Есть ещё одно пожелание - возможность резки кода(Как это есть то-ли у Проксиметрона , то-ли у Адмюнцера).
Это позволит не видеть надпись "Blocked Access to the requested URL http://ad.rambler.ru/ban.ban?pg=5446&ifr=1 was not allowed (rule #12)."

В "Настройки - Списки - Черный список" есть поле "Показывать файл". Впиши туда пустой .gif (например, из дистриба НС) - он и будет показываться вместо банера.
Автор: C0USIN
Дата сообщения: 19.01.2006 09:41
D555

Цитата:
Есть ещё одно пожелание - возможность резки кода(Как это есть то-ли у Проксиметрона , то-ли у Адмюнцера).

Я против. IMHO, кодом должны заниматься те, кто стоит на концах цепочки: Либо сам браузер либо файервол. Зачем добавлять в программу то, что можно реализовать другими утилитами? Надо развивать основную функцию - кеширование. Иначе получится очередной комбайн, который делает все но плохо.
Автор: abz
Дата сообщения: 19.01.2006 10:21
mai62

Что-то "Версия 0.93b2 17.01.06" перестала видеть кеш этого форума. Загружаю страницу - offline - F5 и достаётся страница, которая была сохранена до установки этой версией, то есть без последних постов. Откатился на "Версия 0.93b1b 25.12.05" всё стало нормально. Может это от нововведений записи в кеш произошло?

И ещё просьба. Составляй, пожалуйста, файл WhatsNew.txt так, чтобы последние версии были в начале и далее по убыванию вниз. А то сейчас туда заглядывать жутко неудобно.
Автор: arsvrn
Дата сообщения: 19.01.2006 10:32
unreal666

Цитата:
Неплохо было сделать в проге поддержку блок-листов, как в Proxomitron'е. А то часто бывает, что в одной строке в списке в столбце исключений очень много этих исключений. А это неудобно. Приходится копировать содержимое этой строки в текстовый редактор и там править.

А зачем копировать? Все списки лежат в текстовых файлах в каталоге НС. Черный список - в файле black.lst. Там через запятую прописаны все колонки списка. Берешь редактор и правишь.
Автор: mai62
Дата сообщения: 19.01.2006 11:16
abz

Цитата:
Сделай, пожалуйста, чтобы статистику можно было за определённый период выводить.

ОК
D555

Цитата:
Есть ещё одно пожелание - возможность резки кода(Как это есть то-ли у Проксиметрона , то-ли у Адмюнцера).

Повторить функциональность Проксиметрона или у Адмюнцера сама по себе задача не слабая. Уж лучше я потрачу время на доведение до ума начатого.
unreal666

Цитата:
+ И сделать пункт в меню, которое появляется по правому клику на иконке трея, для глобального сохранения настроек и списков.

ОК

Цитата:
И еще. Желательно добавить в заголовок программы путь к папке программы (не полный путь, а только название последней папки), чтобы видеть, какой профиль запущен.

ОК

Цитата:
И чтоб можно было загружать несколько копий программы из разных папок.

Такое реально, только слушать они должны разные порты.

Цитата:
+ Чтоб спрашивала при выходе о сохранении настроек и списков, если они не были сохранены

Сейчас сохраняет вае без вопросов. Или хочется чтобы спрашивала?
abz

Цитата:
Что-то "Версия 0.93b2 17.01.06" перестала видеть кеш этого форума. Загружаю страницу - offline - F5 и достаётся страница, которая была сохранена до установки этой версией, то есть без последних постов. Откатился на "Версия 0.93b1b 25.12.05" всё стало нормально. Может это от нововведений записи в кеш произошло?

Не знаю правильно ли я понял. Проделал такое:
Открыл в авт. режиме 75 страницу этой ветки. Запомнил число страниц ветки 76 (вверху и внизу страницы линки на страницы). Перешел в онлайн. Открыл стр. 75 из инета. Число страниц на этой странице стало 90. Закрыл и открыл стр. 75. Число страниц на этой странице 90.
У тебя не так?

Цитата:
И ещё просьба. Составляй, пожалуйста, файл WhatsNew.txt так, чтобы последние версии были в начале и далее по убыванию вниз. А то сейчас туда заглядывать жутко неудобно.

ОК
Автор: p0lv0
Дата сообщения: 19.01.2006 12:05
Regexp'ы не в первый раз вижу, но так и не понял смысл использования (.) вместо .
Автор: YuraH
Дата сообщения: 19.01.2006 12:18
Только что заметил. Если используется пустой gif вместо баннера, то проблема с возвращением в ИЕ, когда-то обсуждаемая, пропадает. Возвращает не на вырезанный баннер, а на правильную страницу.
Автор: abz
Дата сообщения: 19.01.2006 12:27
mai62

Цитата:
Сейчас сохраняет вае без вопросов. Или хочется чтобы спрашивала?

Мне не хочется! Если будешь делать, то только опционально!

Цитата:
У тебя не так?

Да, не так. Всё, что открывалось в новой версии уже в оффлайн из кеша не грузилось. Грузилось только то, что было сохранено предыдущеё версией! Даже не откатываясь назад. Открываю топик с новыми постами. Перехожу в оффлайн. Обновляю страницу и вижу топик без новых постов.
Автор: faZZ
Дата сообщения: 19.01.2006 13:04
C0USIN
00:10 19-01-2006
Цитата:
Попытался запихать FAQ в шапку, так его можно будет редактировать и дополнять.
смотрите ссылку Подробнее... [?]
Не совсем разобрался с форматированием

а оно надо? и если надо, то не в шапку, а сделать отдельный пост где-нибудь и дополнять. а так придется всю шапку грузить. а в шапку линк на пост
Автор: mai62
Дата сообщения: 19.01.2006 13:05
p0lv0

Цитата:
Regexp'ы не в первый раз вижу, но так и не понял смысл использования (.) вместо .

Скобки позволяют выделить подвыражения потом с ними работать. В Regexp они нумеруются и им даже можно присваивать имена. В контесте НС часто все равно, что писать (.) или .
abz

Цитата:
Да, не так. Всё, что открывалось в новой версии уже в оффлайн из кеша не грузилось. Грузилось только то, что было сохранено предыдущеё версией! Даже не откатываясь назад. Открываю топик с новыми постами. Перехожу в оффлайн. Обновляю страницу и вижу топик без новых постов.

Получается, что у тебя файлы не пишутся в кеш. Проверь настройки. Если ОК, то посмотри что в мониторе и логе (включи Отладочную инф.). Если сам не разбирешся, шли лог мне на мыло (mai62$mail.ru).
Автор: C0USIN
Дата сообщения: 19.01.2006 13:30
faZZ
Смотри шапку внимательно
Там только линк и грузится. Кому надо, тот прочитает полную версию.
Это я к тому, что нет смысла использовать левый сервер.
Автор: faZZ
Дата сообщения: 19.01.2006 14:27
C0USIN
14:30 19-01-2006
Цитата:

Смотри шапку внимательно
Там только линк и грузится. Кому надо, тот прочитает полную версию.
Это я к тому, что нет смысла использовать левый сервер.

да видел я однако линк Подробнее будет подгружать всю шапку, а я говарю про вынесение ФАКа в отдельный пост

Добавлено:
и еще, раз уж взялся, то доведи до ума.
10. линк на пост ведет не туда, там нет ответа. надо +1
11. тег [/q] остался на конце
12. тег [b] остался в начале
13. тут вообще бардак
17. тоже не понятно
Автор: rubel
Дата сообщения: 19.01.2006 14:38
mai62
Спасибо,пока глюков ни каких не заметил.
abz

Цитата:
Да, не так. Всё, что открывалось в новой версии уже в оффлайн из кеша не грузилось.

Смотри свои настройки,с этим все в порядке.
Автор: unreal666
Дата сообщения: 19.01.2006 15:27
arsvrn

Цитата:
unreal666

Цитата: Неплохо было сделать в проге поддержку блок-листов, как в Proxomitron'е. А то часто бывает, что в одной строке в списке в столбце исключений очень много этих исключений. А это неудобно. Приходится копировать содержимое этой строки в текстовый редактор и там править.

А зачем копировать? Все списки лежат в текстовых файлах в каталоге НС. Черный список - в файле black.lst. Там через запятую прописаны все колонки списка. Берешь редактор и правишь.
Автор: abz
Дата сообщения: 19.01.2006 16:03
mai62

Цитата:
Если сам не разбирешся, шли лог мне на мыло

Я откатил пока назад, а более тщательно потестирую, когда ты исправленную версию выложишь. Она готова? Это я про ту, которую ты убирал с сайта.
Автор: faZZ
Дата сообщения: 19.01.2006 16:14
unreal666
16:27 19-01-2006
Цитата:
Вопрос. Где есть полное описание регеспов для HandyCahe?

Google тебе в помощь

abz
это не моя цитата а mai62
Автор: unreal666
Дата сообщения: 19.01.2006 16:19
faZZ

Цитата:
Google тебе в помощь

У разных прог, разные регеспы. Мне нужны регеспы именно для HandyCache.

Цитата с сайта проги..

Цитата:
Поведение программы определяется списками правил, показанными ниже. Правила принимаются в двух форматах:
1. Регулярные выражения
2. Выражения вида +*.ad?/php.*

Чем отличаются эти форматы?
Автор: mai62
Дата сообщения: 19.01.2006 16:43
unreal666

Цитата:
Это и надо. Т.е. надо, чтоб можно было в браузере просто переключить на HandyCache с другим профилем.

ОК
abz

Цитата:
Я откатил пока назад, а более тщательно потестирую, когда ты исправленную версию выложишь. Она готова? Это я про ту, которую ты убирал с сайта.

Почти готова. Лучше бы сейчас разобраться. В случае чего выложил бы уже исправленную версию.
unreal666

Цитата:
У разных прог, разные регеспы. Мне нужны регеспы именно для HandyCache.

Более подробное название PCRE (Perl Compatible Regular Expressions)
Читать (англ.) _http://perldoc.perl.org/perlre.html

Цитата:
Чем отличаются эти форматы?

Второй формат очень простой, вообще не явл. регулярным выражением.
Автор: unreal666
Дата сообщения: 19.01.2006 17:06
mai62

Цитата:
Второй формат очень простой, вообще не явл. регулярным выражением.

Вопросы:
1. Т.е. в нем можно использовать только .* и ? ?
2. HandyCache использует все возможности регулярных выражений Perl ?
Автор: pop2ROOT
Дата сообщения: 19.01.2006 18:45
D555
да, Proxomitron заменять сабжем не стоит. лучше поставь его перед сабжем - он все что надо будет резать, там не так уж трудно разобраться - тем более есть русская сборка на Proxomitron.ru - там все настроено уже, есть справка русская, русик фейса... а у сабжа своих делов достаточно

а надпись, которую ты не хочешь видеть, ввели специально пару версий назад, чтобы народ видел, каким правилом что режется
Автор: unreal666
Дата сообщения: 19.01.2006 18:45
mai62
Надо бы подкоректировать стандартные правила в проге.
Например, вместо (.)*\.(js|css) лучше использовать (.)*\.(js|css)$, а то он сохраняет в кэш и файлы, которые имеют расширение jsp. Или надо сделать так, чтобы регесп соответствовал полной ссылке, а не части ее.
Версия HandyCache 0.93b1a.
Автор: pop2ROOT
Дата сообщения: 19.01.2006 18:52
unreal666
про это все уже спрашивали, читай топик.
да, во втором формате можно использовать только * и ?, и вначале обязательно +, чтобы сабж понимал, что это второй формат.
регекспы сабж использует классические, без извратов, как у некоторых.
Автор: C0USIN
Дата сообщения: 19.01.2006 20:42
faZZ

Цитата:
однако линк Подробнее будет подгружать всю шапку, а я говарю про вынесение ФАКа в отдельный пост

Линк как-раз ссылается на отдельный пост. Ничего лишнего не грузится.
Если еще не понял - почитай FAQ ПО ТЕГУ [MORE]
Если нашел ошибки, то и исправил бы сам?
Автор: mai62
Дата сообщения: 19.01.2006 21:14
unreal666

Цитата:
1. Т.е. в нем можно использовать только .* и ? ?

Да

Цитата:
2. HandyCache использует все возможности регулярных выражений Perl ?

Нет. Если перефразировать вопрос
Снитаксис рег. выражений HandyCache соответствует синтаксису регулярных выражений Perl?
Отвечу да.
unreal666

Цитата:
вместо (.)*\.(js|css) лучше использовать (.)*\.(js|css)$

Согласен
Автор: unreal666
Дата сообщения: 19.01.2006 21:49
mai62
А как насчет вот этого..

Цитата:
arsvrn

Цитата: unreal666

Цитата: Неплохо было сделать в проге поддержку блок-листов, как в Proxomitron'е. А то часто бывает, что в одной строке в списке в столбце исключений очень много этих исключений. А это неудобно. Приходится копировать содержимое этой строки в текстовый редактор и там править.

А зачем копировать? Все списки лежат в текстовых файлах в каталоге НС. Черный список - в файле black.lst. Там через запятую прописаны все колонки списка. Берешь редактор и правишь.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: бесплатный аналог Partition Magic


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