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

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

Автор: C0USIN
Дата сообщения: 11.04.2006 15:55
mai62

Цитата:
Нельзя же заставлять пользователя ставить НС именно в этот (или на др. диске) каталог.

А разве сейчас не так происходит? Это каталог в котором автоматически создается кэш. Не каждый пользователь будет его менять.
Автор: mai62
Дата сообщения: 11.04.2006 16:20
C0USIN

Цитата:
Не каждый пользователь будет его менять.

Не каждый. Но ведь есть такие. Кэш можно сделать на виртуальном диске, на диске в сети...
Автор: rubel
Дата сообщения: 11.04.2006 17:01
PopovSergej

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

Поставь расширение Show Image 0.4.1 и все будет загружатся как надо.

Автор: C0USIN
Дата сообщения: 11.04.2006 17:10
mai62
Сделай так, чтобы во время установки HC спрашивал где хранить кэш?
А в настройках не хватает кнопки Browse, приходится вручную вбивать новый путь.

Добавлено:
Почему, когда наводишь мышкой на цифры в колонке правила в мониторе, не расшифровываются правила из седьмого списка?
Автор: V0lt
Дата сообщения: 11.04.2006 18:57
C0USIN
mai62
Мое мнение на счет длины папки такое:
Длина имени папки кеша должна быть такой, чтобы гарантировался максимальный относительный путь к файлам кеша. Я пока задал его в 200 символов. Сколько остается на папку кеша на локальном и сетевом дисках можно посчитать... и предупреждать пользователя если чего не так.

C0USIN

Цитата:
Строка "C:\Program Files\HandyCache\Cache\" имеет длину 34 символа, значит на
кодирование самого URL нам останется не больше 249-34=215 символов.

а разве "C:\" нужно учитывать?

Цитата:
In the Windows API, the maximum length for a path is MAX_PATH, which is defined as 260 characters. A path is structured as follows: drive letter, colon, backslash, components separated by backslashes, and a null-terminating character. For example, the maximum path on the D drive is D:\<256 chars>NUL.



Цитата:
MD5 отнимает непозволительно много букв в строке. Лучше использовать CRC32, который и попроще будет. Зачем нам грузить процессор лишними вычислениями?

на счет производительности может ты и прав,
а на счет длины, особых проблем нет: обычно большую часть занимают параметры (query) и когда их кодируешь целиком, то потом еще и место остается
Автор: DenZzz
Дата сообщения: 11.04.2006 19:12
abz

Цитата:
Нет. Он должен быть продолжительным. Сколько не вычислил, но сразу если обновлять, то всё ок. А на следующий день, например, будет зацикливание 100%.

У меня не воспроизводится и через несколько дней!
Автор: D555
Дата сообщения: 11.04.2006 20:49
mai62
Хотел бы предложить новую опцию - "хранить N уровней копии страницы", возможно настраиваиваемую по спискам.
Это бы помогло сохранить предыдущую информацию на странице, если она уже обновилась. И было бы полезно настраивать это правило по спискам(чёрный, белый) для отдельных сайтов.
Автор: unreal666
Дата сообщения: 11.04.2006 20:59
D555
Какой смысл.
Все равно HC будет брать из кэша только ту страницу, которая совпадает с URL. Копии будут просто валяться мертвым грузом.
Автор: D555
Дата сообщения: 11.04.2006 21:09
unreal666
Например форумы с личной перепиской, где потеря данных критична.
А также почта в онлайн, важные сайты, новостные сайты без архива.

Посути это - автоматический архив для какого-нибудь важного для тебя сайта.
Т.е. обновилась страничка прикаких-нибудь обстоятельствах.А старое прочитать нужно - нажал галку "Работать с дубликатом" как на Автономный режим - и посмотрел. А дубль страница в кеше просто именуется по другому, но понятному НС типу.
Автор: DenZzz
Дата сообщения: 11.04.2006 21:31
D555

Цитата:
А старое прочитать нужно - нажал галку "Работать с дубликатом" как на Автономный режим - и посмотрел.

А чем сохранение страниц средствами браузера (mht) или соответствующими плагинами (chm) не устраивает? Надо почитать старое - сохранил N редакций и читай потом...
Автор: unreal666
Дата сообщения: 11.04.2006 21:35
D555
В таком случае HC придется при сохранении файла, каждый раз искать копии этого файла и переименовывать их.
Автор: D555
Дата сообщения: 12.04.2006 01:12
DenZzz
Не придётся прилагать усилий вообще .

unreal666
Зачем ? Переименовывать придётся при обновлении страницы, вместо перезаписи. Свежий файл будет иметь своёобычное имя, а старый - переименованное. А читать такие страницы - по переадресации.
Автор: abz
Дата сообщения: 12.04.2006 01:49
Вот сейчас запрыгало на этой ссылке:

http://www.viruslist.com/ru/search?VN=Trojan-PSW.Win32.LdPinch.akv&referer=kav

хотя в исключениях "Не обновлять" стоит эта строка:

Код: .*(forum\.ru-board|mobileclub\.com\.ru/forum/).*|(kaspersky\.ru|viruslist\.com)/$
Автор: DenZzz
Дата сообщения: 12.04.2006 04:52
abz

Цитата:
хотя в исключениях "Не обновлять" стоит эта строка:

Это правило сработало бы, если бы URL выглядел так:
http://www.viruslist.com/<конец строки>

Цитата:
По истечении 5-ти минут всё в порядке.

Мистика!
Автор: C0USIN
Дата сообщения: 12.04.2006 05:46
D555

Цитата:
хранить N уровней копии страницы

В CoolProxy раньше была опция хранить предыдущую копию. Но ее убрали, как и сохранение заголовков. Видимо были веские на то причины.

Пока предлагаю для таких случаев делать резервные копии папки кэша почаще. В виде инкрементных образов True Image. Если понадобится почитать старую версию сайта - просто монтируем образ как диск и перенаправляем HC туда.

Добавлено:
V0lt

Цитата:
а разве "C:\" нужно учитывать?

Да. Можешь проверить сам. 259 это длина вместе с буквой диска.
Автор: Taimael
Дата сообщения: 12.04.2006 06:23

Цитата:
Хотел бы предложить новую опцию - "хранить N уровней копии страницы"...


mail32

штука, действительно, очень нужная!

Автор: unreal666
Дата сообщения: 12.04.2006 07:01
D555

Цитата:
Зачем ? Переименовывать придётся при обновлении страницы, вместо перезаписи.

Так я и написал

Цитата:
В таком случае HC придется при сохранении файла, каждый раз искать копии этого файла и переименовывать их.

Обновление - это сохранение с перезаписью. И при этом обновлении HC придется переименовывать все копии данной страницы.
Автор: cluster
Дата сообщения: 12.04.2006 07:13
Люди, ни у кого не было проблем с кодировками при переходе на последнюю версию? У меня, например, на сайте Light Alloy, при клике на страницу форума.
Автор: abz
Дата сообщения: 12.04.2006 07:29
DenZzz

Цитата:
Это правило сработало бы, если бы URL выглядел так:
http://www.viruslist.com/<конец строки>

Так как мне написать, учитывая уже существующую строку:

Код: .*(forum\.ru-board|mobileclub\.com\.ru/forum/).*|(kaspersky\.ru|viruslist\.com)/$
Автор: rs
Дата сообщения: 12.04.2006 07:33
"Хотел бы предложить новую опцию - "хранить N уровней копии страницы", возможно настраиваиваемую по спискам.
Это бы помогло сохранить предыдущую информацию на странице, если она уже обновилась. И было бы полезно настраивать это правило по спискам(чёрный, белый) для отдельных сайтов."

согласен полностью
реализация - в мониторе в контекстном меню над выбранным урлом добавить команду "Выбрать Версию" (или загрузить версию) - при выборе этого пункта меню появляется листбокс со списком всех доступных в кеше версий выбранного урла

"А чем сохранение страниц средствами браузера (mht) или соответствующими плагинами (chm) не устраивает? Надо почитать старое - сохранил N редакций и читай потом.."

не
разве за это мы боролись? - нажимать кнопки сохранения, выбирать куда сохранять, имя сохранения, потом поиск сохранённого на диске... - не... не за это...

"В таком случае HC придется при сохранении файла, каждый раз искать копии этого файла и переименовывать их."

это сложно?
или долго?


"Пока предлагаю для таких случаев делать резервные копии папки кэша почаще. В виде инкрементных образов True Image. Если понадобится почитать старую версию сайта - просто монтируем образ как диск и перенаправляем HC туда. "

позеленеешь от прозрачности такой процедуры
не... не за это боролись
Автор: DenZzz
Дата сообщения: 12.04.2006 08:04
abz

Цитата:
Так как мне написать, учитывая уже существующую строку

Лучше напиши так:

Код: forum\.ru-board|mobileclub\.com\.ru/forum/|kaspersky\.ru|viruslist\.com
Автор: D555
Дата сообщения: 12.04.2006 10:08
unreal666
Думаю, что будет достаточно хотя бы одной . Без N параметра.
Автор: DenZzz
Дата сообщения: 12.04.2006 11:09
D555

Цитата:
Думаю, что будет достаточно хотя бы одной . Без N параметра.

В таком случае автоматическая запись версии для сайтов из списка не подходит, т.к. при каждом обновлении будет затираться ранее сохраненная версия.

Может, просто в Монитор добавить строки: "Сохранить/Загрузить версию из кэша"?
Автор: C0USIN
Дата сообщения: 12.04.2006 12:31
D555

Цитата:
А читать такие страницы - по переадресации.

Это как? Поясни алгоритм.

И вообще. Мы же сохраняем в кэш файлы а не страницы. Как узнать, какой файл относится к какой версии страниц?
Автор: abz
Дата сообщения: 12.04.2006 12:40
DenZzz

Цитата:
forum\.ru-board|mobileclub\.com\.ru/forum/|kaspersky\.ru|viruslist\.com

Написал так. Теперь на "свежих" страницах ru-board посты не обновляются.

Это если я оставляю в списке только одно правило:

Код: 1,True,(.)*,forum\.ru-board|mobileclub\.com\.ru/forum/|kaspersky\.ru|viruslist\.com
Автор: ALeXkRU
Дата сообщения: 12.04.2006 13:29
abz

Цитата:
Написал так. Теперь на "свежих" страницах ru-board посты не обновляются

так отключил бы ограничение на положение Url-a только для касперского и вируслиста - выкини параметр /$ :

Код: .*(forum\.ru-board|mobileclub\.com\.ru/forum/).*|kaspersky\.ru|viruslist\.com
Автор: NapA
Дата сообщения: 12.04.2006 13:38
Доброго времени суток.
Качал я как-то черный список из шапки и он мне очень не понравился: правила повторяются, пересекаются и т.д.
Я сделал свои списки, которые можно скачать здесь.
Правил в черном списке всего 76, но зато блокируется почти вся реклама. В дальнейшем буду списки обновлять.

P.S.: Кто может, добавьте ссылку в шапку, ибо сам не могу.
Автор: wwf
Дата сообщения: 12.04.2006 15:07
Было бы неплохо если бы НС еще и отключать соединение умел при непоступлении запросов какое-то определенное время...
Автор: mai62
Дата сообщения: 12.04.2006 15:38
Версия 0.95b3 12.04.06
[-] Исправлены ошибки;
[+] Добавлена возможность задавать диапазон IP-адресов (через-) в списке пользователей;
[+] Добавлена кнопка Всегда сверху на заголовке окна программы;
[+] Добавлен поиск URL в Мониторе;
[+] Добавлена фильтрация записей в Мониторе.

Линк в шапке.
abz
Попробуй. Должно полегчать в плане зацикливания.
Автор: DAphnie
Дата сообщения: 12.04.2006 16:29
mai62

А как на счет затерявшейся просьбы о предоставлении дефолтовых пресетов, причем не только фильтров, а и настроек самой программы? чтобы можно было например извлечением из одной папки достать конфиги например под связку proxomitron-hc-opera.

спасибо!

зы. последняя бетка свою внешность оборочками украсила приятно!

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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