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

» HandyCache ( Часть III )

Автор: C0USIN
Дата сообщения: 09.08.2006 06:10
Действительно. После перезагрузки перестает работать правильно.
Но при чем тут CR/LF? Смотрю black.lst - там все строки кончаются на CR/LF.
Видимо проблема в чем то другом. Ждем когда mai62 посмотрит...
Автор: GregoryPek
Дата сообщения: 09.08.2006 06:13

Цитата:
Но при чем тут CR/LF?


это я выражаюсь в терминах hpoint, он первый выдвинул такое предположение

Добавлено:
похоже этой фичей "Сайт" ни кто не пользуется, раз этот глюк не выявили, хотя ИМХО вещь очень нужная, я таким фильтом в Proxomitron пользуюсь, но он часть офф-сайтных ссылок пропускает, а здесь вроде все блокируются.
М-да, очень нужно чтобы это правило можно было ставить по умолчанию на все сайты
Автор: C0USIN
Дата сообщения: 09.08.2006 08:36
GregoryPek

Цитата:
очень нужно чтобы это правило можно было ставить по умолчанию на все сайты

Давай думать как это реализовать.
Мне на ум приходят два варианта.
1. Без использования списков. Через дополнительную опцию Блокировать внешние объекты
2. Добавить в списках переменные типа такой: %referer%. Тогда можно будет в исключения не прописывать каждый сайт а просто сослаться на соседнюю колонку.
Автор: GregoryPek
Дата сообщения: 09.08.2006 08:59

Цитата:
Давай думать как это реализовать.


эта тема насколько помню поднималась несколько раз, и предложения были, дело за mai62

Добавлено:
Да, сразу не заметил, при включении правила Блокировать внешние объекты, перейти с этой страницы по ссылке на другие страницы нельзя, блокируются.
Автор: hpoint
Дата сообщения: 09.08.2006 11:45
Мне нравится больше предложение "блокировать все внешние ссылки", но, конечно, чтобы переход по ссылке был возможен. И повесить все это хозяйство на горячие клавиши: переключатель и временно включить, как в других местах.
Автор: mai62
Дата сообщения: 09.08.2006 12:06
StirolXXX

Цитата:
Ясно... Когда планируешь сделать нормальную поддержку FTP?

Уточнение. Даже если НС работает без внешнего прокси через него могут работать FTP-клиенты (нужно настраивать для работы через прокси http connect). Без внешнего прокси у НС не могут работать только браузеры (надеюсь пока).
C0USIN

Цитата:
Ты, как минимум, продумай структуру. Создай оглавление. Запиши туда то, что уже есть из документации. Надеюсь, это будет нетрудно.
А дальше мы продолжим.

Все, что у меня есть выложено на сайте. Давайте

Цитата:
писать документацию - напишем ее сообща.

V0lt

Цитата:
на счет плагинов я еще подумаю, почитаю, а то я в этом недостаточно компетентен

ОК

Цитата:
если списки пусты или повреждены, то не делать резервную копию
(я запустил НС, его глюкнуло, запустил еще раз, вижу списков нет, смотрю в резерв, там только строка "HandyCache_list_Format_X" и все. только архивчик спас)

Вообще-то кое какая защита есть. Если файл lst маленький, то ~lst им не заменяется.
Автор: C0USIN
Дата сообщения: 09.08.2006 12:16
GregoryPek
если страница уже есть в кэше, то почему-то не блокирует.

Добавлено:
mai62
проблему с Referer прокомментировать можешь?


Цитата:
Все, что у меня есть выложено на сайте. Давайте

надо почитать тамошнюю справку. Чтобы все сделать правильно. Кто-то уже попробовал создать учебник, но местный ефрейтор его удалил. Видимо посчитал мусором
Автор: mai62
Дата сообщения: 09.08.2006 12:40
C0USIN

Цитата:
Ничего не проехали. Непонятный глюк. А вручную неудобно правила забивать.

mai62 разберись пожалуйста.

Кто-нибудь дайте пошаговую инструкцию как повторить глюк, у меня не получается.
C0USIN

Цитата:
Давай думать как это реализовать.
Мне на ум приходят два варианта.
1. Без использования списков. Через дополнительную опцию Блокировать внешние объекты
2. Добавить в списках переменные типа такой: %referer%. Тогда можно будет в исключения не прописывать каждый сайт а просто сослаться на соседнюю колонку.

Второй вариант вроде бы более нибкий, однако, есть НО. Пока правила одинаковы для всех URL, они хранятся в скомпилированном виде и поэтому работают быстро. Если перед проверкой правила для каждого файла вносить в него изменения, работа замедлится.
Автор: unreal666
Дата сообщения: 09.08.2006 12:42
hpoint

Цитата:
Мне нравится больше предложение "блокировать все внешние ссылки"

Внутренние объекты тоже могут находиться вне сайта.
Как на этом форуме: сам форум на 'forum.ru-board.com', а аватары, смайлы, js, css на (i|i2).ru-board..com и forall.ru-board.com .
Автор: mai62
Дата сообщения: 09.08.2006 12:43
C0USIN

Цитата:
если страница уже есть в кэше, то почему-то не блокирует.

А что там с полем Referer, глянь в логе?

Цитата:
проблему с Referer прокомментировать можешь?

Что, имеешь ввиду?
Автор: GregoryPek
Дата сообщения: 09.08.2006 12:45

Цитата:
Кто-нибудь дайте пошаговую инструкцию как повторить глюк, у меня не получается.

наприме введи правило #5#~#True#~#.*#~#^mk\.ru#~#mk.ru#~#350, а потом перегрузи HC

Добавлено:

Цитата:
GregoryPek если страница уже есть в кэше, то почему-то не блокирует.


блокирует все страницы у которых другой урл, к примеру с страницы http://www.mk.ru/ не перейти на http://www.fregat.com.ru/ по ссылке расположенной на странице http://www.mk.ru/
Автор: unreal666
Дата сообщения: 09.08.2006 12:49
GregoryPek

Цитата:
я таким фильтом в Proxomitron пользуюсь, но он часть офф-сайтных ссылок пропускает, а здесь вроде все блокируются.

Значит так его настроил. Им тоже не наобум надо пользоваться.
Автор: C0USIN
Дата сообщения: 09.08.2006 12:52
mai62
Цитата:
Что, имеешь ввиду?

То, что правила с использованием колонки Сайт после перезагрузки игнорируют эту колонку, как будто ее нет вовсе. Фактически срабатыват только правило .* которое блокирует все.
У меня сложилось такое мнение.
Автор: mai62
Дата сообщения: 09.08.2006 13:00
GregoryPek

Цитата:
наприме введи правило #5#~#True#~#.*#~#^mk\.ru#~#mk.ru#~#350, а потом перегрузи HC

Каким способом?

Цитата:
блокирует все страницы у которых другой урл, к примеру с страницы http://www.mk.ru/ не перейти на http://www.fregat.com.ru/ по ссылке расположенной на странице http://www.mk.ru/

Сделай клавишу и выключай временно Черный список.
Автор: unreal666
Дата сообщения: 09.08.2006 13:06
mai62

Цитата:
Каким способом?

Скопируй это правило в буфер, вставь в черный список. Попробуй - работает.
Перезагрузи HC - колонка реферер в этом правиле игнорируется (блокируется все, кроме mk.ru).
Автор: C0USIN
Дата сообщения: 09.08.2006 13:11

Цитата:
Каким способом?

Добавить из буфера обмена. ты это серьезно спросил, или прикалываешься. Неужели забыл как пользоваться собственной программой?
Автор: GregoryPek
Дата сообщения: 09.08.2006 13:25
unreal666

Цитата:
Значит так его настроил. Им тоже не наобум надо пользоваться.


дык ты вроде сам говорил, что если ссылки собираются скриптом, то при помощи веб-фильтров весь офф-сайтный коннект не блокируешь.

я проверял, что не блокирует Proxomitron, то HC может
Автор: unreal666
Дата сообщения: 09.08.2006 13:29
GregoryPek

Цитата:
то при помощи веб-фильтров весь офф-сайтный коннект не блокируешь.

При помощи веб-фильтров нельзя заблокировать весь оффсайт коннект. А вот при помощи заголовочных можно.
Автор: mai62
Дата сообщения: 09.08.2006 13:46
unreal666
Спасибо. Глюк имеет место быть, буду править.
C0USIN

Цитата:
Добавить из буфера обмена. ты это серьезно спросил, или прикалываешься. Неужели забыл как пользоваться собственной программой?

Тут же вчера и про ручной ввод, и редакторы, и CRLF вспоминали. Вот и возникли у меня сомнения.
Автор: C0USIN
Дата сообщения: 09.08.2006 14:06
mai62
если правило вписать вручную текстовым редактором, и потом перезагрузить списки, то оно не работает сразу. Даже перезагружать HC не требуется.
Автор: unreal666
Дата сообщения: 09.08.2006 14:23
C0USIN
А если скопировать из буфера, вставить через "Вставить правило из буфера", сохранить список и перезагрузить списки? Будет работать?
Автор: mai62
Дата сообщения: 09.08.2006 14:24
C0USIN

Цитата:
если правило вписать вручную текстовым редактором, и потом перезагрузить списки, то оно не работает сразу. Даже перезагружать HC не требуется.

Понятно. Проблема возникает при загрузке списка и не важно как правило попало в файл.
Автор: JohnC
Дата сообщения: 09.08.2006 16:56
Не пойму в чем дело, после просмотра адреса http://betalink.ru/product/livemusic_f200
создается файл "\Cache\betalink.ru\product\livemusic_f200" с нулевой длинной.
Баг ?
Автор: hpoint
Дата сообщения: 09.08.2006 17:52

Цитата:
Не пойму в чем дело, после просмотра адреса http://betalink.ru/product/livemusic_f200
создается файл "\Cache\betalink.ru\product\livemusic_f200" с нулевой длинной.
Баг ?
У меня все в порядке. Файл длиной 8.29KB.


Добавлено:
mai62
Раз уж будешь смотреть редактирование списков, то посмотри такую, ИМХО, неточность.
Я часто копирую какую либо строку в ЧП, вставляю ее и затем корректирую. Так вот, количество поподаний, ИМХО, не должно копироваться, там долен быть 0 или пустое поле. А то это выглядит как-то странно, когда в новой записи оказываются сотни или тысячи поподаний.
Автор: JohnC
Дата сообщения: 09.08.2006 19:31
Методом научного тыка выяснил, что страничка http://betalink.ru/product/livemusic_f200
при просмотре браузером Firefox 1.5 с загрузкой изображений
файл в кеше "\Cache\betalink.ru\product\livemusic_f200" имеет длину 0,
Firefox 1.5 без загрузки изображений - нормуль 31.5 кб.

при просмотре браузером MyIE2 с загрузкой изображений
"\Cache\betalink.ru\product\livemusic_f200" - 31.5 кб
и дополнительно создается файл
"\Cache\betalink.ru\product\#_" - 0 кб.

Добавлено:
В ходе дальнейшего изучения вопроса прояснил, что Firefox 1.5 с загрузкой изображений
делает два GET запроса "GET http://betalink.ru/product/livemusic_f200 HTTP/1.1"
судя по монитору с разницой в 5 сек, причем для первого запроса в колонке получено 32309, а для второго 6423.
Как с этим бороться?
Автор: D555
Дата сообщения: 10.08.2006 08:30
Сорри за офтоп...., но чем отличаются "только из кеша" и "не обновлять" в настройках списка...?
И куда пропала временнАя настройка в пункте "не обновлять свежие файлы" в кеш->управление. Как сейчас этот пункт работает?
это в последней бете всё....

Напомните пожалуйста правило для "запись в кэш", чтобы не сохранялись в кэше файлы .zip и .rar ...

Признателен за ответы .
Автор: unreal666
Дата сообщения: 10.08.2006 08:42
D555

Цитата:
Сорри за офтоп...., но чем отличаются "только из кеша" и "не обновлять" в настройках списка...?

"Не обновлять": если файлы есть в кэша - то брать оттуда, если нет - то брать из Инета.
"Только из кэша": если файлы есть в кэша - то брать оттуда, если нет - на нет и суда нет (из Инета брать не будет).

Цитата:
И куда пропала временнАя настройка в пункте "не обновлять свежие файлы" в кеш->управление. Как сейчас этот пункт работает?

Сейчас это перенесли в список "Не обновлять" и критерий свежести можно ставить для любого правила.

Цитата:
Напомните пожалуйста правило для "запись в кэш", чтобы не сохранялись в кэше файлы .zip и .rar ...

Сейчас это проще делать через белый список (он сильно усовершенствован).
Вот тебе мое правило для белого списка (поудаляешь что надо)
#11#~#True#~#\.(exe|rar|zip|7z|xpi|cab|msi|mp3|ogg|com|aac|ac3|uha|doc|pdf)$#~##~##~#False#~#True#~#False#~#False#~#False#~#False#~#0

Или вручную. Создаешь правило в белом списке с нужными тебе расширениями (например: \.(zip|rar)($|\?) ) и ставишь галку в колонке "Запись в кэш". Теперь все URL, подпадающие под это правило будут обходить список "Запись в кэш"
Автор: forever
Дата сообщения: 10.08.2006 08:52
unreal666

Цитата:
Сейчас это проще делать через белый список

Объясни плз почему?

Добавлено:
А... кажется сам понял. Просто у меня только правило по-умолчанию: ".*" - мне что в белом, что здесь в исключениях - все едино.
Автор: unreal666
Дата сообщения: 10.08.2006 08:56
forever

Потому что если я хочу чтобы файлы определенного расширения не сохранялись в кэше (вне зависимости от сайта), то при использовании списка "Запись в кэш" мне придется забивать эту фигню в исключения ВСЕХ правил.
А при использовании белого списка достаточно ОДНОГО правила.
Автор: GregoryPek
Дата сообщения: 10.08.2006 12:08
Вопрос (в форуме Opera не знают),

- почему Opera(9.01(8552)), если HandyCache заблокировал загрузку рисунка (включена опция не загружать рисунки больше определенного размера ), делает все равно пять запросов на урл заблокированного рисунка с интервалом 1-3 секунды, а FireFox один запрос и успокаивается? Как сделать чтобы она посылала один запрос (как IE, FireFox) и успокаивалась?

кто пользуется OPERA наблюдает такую проблема или она только у меня?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Internet Download Accelerator


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