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

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

Автор: AnexeR
Дата сообщения: 03.03.2006 13:54
Судя по таблице которую я дал наконец-то себе труд изучить может.
http://forum.ru-board.com/topic.cgi?forum=5&topic=18348&start=0&limit=1&m=1#1

Опыт показал, что может не только в теории.
Автор: mai62
Дата сообщения: 03.03.2006 14:01
C0USIN

Цитата:
а если мне понадобится еще что нибудь прописать после пути. Или путь по другому написать.

Не понял о каком пути ты пишешь? Если о пути к папке, которую нужно открыть, то с какой радости ты его собрался писать по другому. Этот путь формирует НС из URL, для которого вызывается команда.
unreal666

Цитата:
Сделай поле для параметров Total Commander'а длиннее раза в 3-4.

ОК
Автор: unreal666
Дата сообщения: 03.03.2006 14:35
Den_Klimov
Для создания правил используются регеспы (RegExp), совместимые с регеспами Perl.
Вот страницы на английском...
RexExp Perl
на русском..
http://www.rsdn.ru/article/alg/regular.xml
http://www.citforum.ru/internet/perl_tut/re.shtml
http://www.providers.ru/articles/php/regexp-intro.html
Автор: Den_Klimov
Дата сообщения: 03.03.2006 15:02
unreal666
И снова спасибо.
Автор: V0lt
Дата сообщения: 03.03.2006 15:14
mai62

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

Ладно, попробую сделать конвертер и посмотрю что будет

Добавлено:
нашел маленький глюк: если в мониторе сделать очистку, то изчезают даже урлы, которые еще не закачены
Например: если качаются большые картинки, то после очистки НС естественно продолжает качать, но в мониторе пусто.
Автор: Dem anywhere
Дата сообщения: 03.03.2006 16:09

Цитата:

Цитата:Тут подумалось - может как-то кешировать и отсутствующие файлы (в смысле, ответ 404)
А то я смотрю - она за ними постоянно лазает в нет...

Не знаю. Так они навсегда останутся ненайденными


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

ну или можно срок установить (единый со "свежими"?)
Автор: mai62
Дата сообщения: 03.03.2006 16:27
V0lt

Цитата:
нашел маленький глюк: если в мониторе сделать очистку, то изчезают даже урлы, которые еще не закачены

Я не считаю, что это глюк. Уж если вы выбрали команду Очистить, то будьте готовы начать с чистого листа.
Dem anywhere

Цитата:
Ну собственно говоря не факт, что они на сайте появятся... Кроме того, некоторые хитрые сайты с таким кодом контент отдают.

Почему НС для кода 404 должен делать какие-то исключения. Например, другие хитрые сайты отдают контент с кодом 302. Я предпочитаю
Цитата:
сделать один раз и правильно, чем постоянно латать недочеты.
Автор: C0USIN
Дата сообщения: 03.03.2006 16:34
mai62

Цитата:
Не понял о каком пути ты пишешь?

Пока работает, и на этом спасибо.
Рад что программа совершенствуется.
Автор: Nimnul
Дата сообщения: 03.03.2006 20:08
mai62
Не сочти за наглость меня очень сильно начало напрягать следущее:
Иногда запрошенный контент попадает и в "черный список" и в "только из кеша", "черный список" у меня отменяется по ALT, "только из кеша" по SHIFT, так вот нельзя ли когда я держу шифт отменялся и черный список? (и сделать это опционально, ведь всегда найдутся люди которым это не нужно).
И еще одна идея нельзя ли по двойному клику например Альта выключать "черный список", а по двойному шифту выключать "только из кеша"? (и по тому же принципу включать.) Хорошо бы еще это в трее как то отображать, а интервал между нажатиями кнопок сделать настраиваемым. (типа как в контрольной панели для мышки)
Автор: Minoz
Дата сообщения: 03.03.2006 20:16
mai62
В принципе все устраивает, но нехватает одной кнопочки Типа как в Proxomitronе кнопка "Bypass". Так как НС не всегда правильно работает с картинками,архивами и приходится то отключать списки, то менять настройки в браузере, то еще ченить. А так нажал на кнопку и временно приостановил работу НС
Автор: C0USIN
Дата сообщения: 03.03.2006 21:36
Minoz
А если назначить горячую клавишу на включение белого списка?
А в самом списке добавить правило .*
Автор: Minoz
Дата сообщения: 03.03.2006 21:42
C0USIN
И как это будет работать ,если нужно полностью отключить НС ?

ЗЫ. И еще, не плохо было бы реализовать поиск с закладке "Списки". Например как это сделанно в фоксе, в истории.
Автор: C0USIN
Дата сообщения: 03.03.2006 21:52
Minoz
Т.е. ты хочешь чтобы он скачивал все, что попросит браузер не записывая это в кэш и не прогоняя через URL-конвертор?
Автор: mai62
Дата сообщения: 03.03.2006 21:56
Nimnul

Цитата:
Иногда запрошенный контент попадает и в "черный список" и в "только из кеша", "черный список" у меня отменяется по ALT, "только из кеша" по SHIFT, так вот нельзя ли когда я держу шифт отменялся и черный список? (и сделать это опционально, ведь всегда найдутся люди которым это не нужно).

Готов это сделать, самому не хватает этого. Есть только одна проблема: как это обозвать одним-двумя словами, чтобы было понятно.

Цитата:
И еще одна идея нельзя ли по двойному клику например Альта выключать "черный список", а по двойному шифту выключать "только из кеша"? (и по тому же принципу включать.) Хорошо бы еще это в трее как то отображать, а интервал между нажатиями кнопок сделать настраиваемым.

Windows в деле обнаружения двойного нажатия ничем не может помочь. Выходит НС должен будет постоянно мусолить клавиатуру (определять состояние клавиш). Если, к примеру, сделать дискрету задания интервала между нажатиями 20 мс (не так уж и мало), НС должен будет каждые 20 мс проверять состояние клавиш. Как то не хочется заставлять НС так бездарно тратить процессорное время. Почему бы не назначить на это дело горячую клавишу, например, Alt+Z (пальцы сильно растопыривать не придется). На счет индикации: как на этом маленьком кусочке экрана все это уместить? Если есть предложения - пиши.
Minoz

Цитата:
В принципе все устраивает, но нехватает одной кнопочки Типа как в Proxomitronе кнопка "Bypass". Так как НС не всегда правильно работает с картинками,архивами и приходится то отключать списки, то менять настройки в браузере, то еще ченить. А так нажал на кнопку и временно приостановил работу НС

Сделай в Белом списке правило .* и управляй им.

Автор: Minoz
Дата сообщения: 03.03.2006 22:00
C0USIN
Да.. Полное отключение всех фитчЪ. Например, в кэшь попала картинка, но она оказалась битая, и при попытке скачать ее еще раз, НС ее выдает из кэша. Или же такая байда наблюдается с архивами. Можно конечно все сделать и с помошью кнопок-списков и т.п., Но на мой взгляд, лишняя кнопка никому не помешает. Кому надо - тот будет пользоватся, а кому не надо - нет. Все просто, но последнее слово за автором программы
Автор: C0USIN
Дата сообщения: 03.03.2006 22:17
Minoz
Может проще временно отключить прокси в браузере?
Автор: mai62
Дата сообщения: 03.03.2006 22:29
Minoz

Цитата:
Например, в кэшь попала картинка, но она оказалась битая, и при попытке скачать ее еще раз, НС ее выдает из кэша.

На такой случай есть команда Загрузить в кэш
Автор: jlmurat
Дата сообщения: 04.03.2006 04:21
Функция типа bypass не помешает. Реализовать можно так - клавиша, которая отключает все списки HC одновременно. Назвать можно «Временно отключить HC» или «Прозрачный режим».

И еще вопрос к продвинутым юзерам. Горячие клавиши в HC, как они взаимодействуют с виндовскими? Типа ctrl C или ctrl V? Будет конфликт, кто кого перекроет?
Автор: roman362
Дата сообщения: 04.03.2006 04:52
На последних страницах уделялось много внимания значку в Трее и что и как в нём отражать. Неужели значок в трее так важен? А может стоит решать проблему более кардинально?
Сделать отдельную панель Управления и Индикации настроек НС которую можно распологать в любом месте экрана. На панель вывести все необходимые кнопки (зелёная- включено при нажатии мышью цвет меняется на красный - выключено). А какие кнопки и какая индикация - это для дальнейшего обсуждения.
По- моему это будет очень хорошо:
- размещаешь где кому удобно
- всегда перед глазами и наглядно; не надо далеко лазить чтоб что-
то включить или отключить
- не надо помнить! кучу горячих клавиш, вкладок, списков и т.д
- с принципом работы светофора знаком каждый
Выведение Панели - опционально. Можно полупрозрачную как в
ReGet и DM . В общем идею вбросил.
P.S. Скажу честно - я не специалист, но если бы умел то для себя
сделал бы именно так. Для простых пользователей главное
простота и удобство. А сама программа - просто замечательная.





Автор: Taimael
Дата сообщения: 04.03.2006 07:20
mai62

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

либо можно в белом списке добавить столбцы с галочками разрешить/запретить для черного и других списков

это будет совсем здорово

Автор: V0lt
Дата сообщения: 04.03.2006 08:48
Taimael

Цитата:
сделай, пожалуйста, строку общих исключений для всего черного списка

imho это делать не надо

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

я одно время о том же думал
Заменяем белый список на "Универсальный"
Правило Черный список Запись в кеш Не обновлять Только из кеша
Автор: Taimael
Дата сообщения: 04.03.2006 08:57
правило
(\?|&)(phpsessid|(s)(id|old|ession)?)=[^&]{5,}$|(phpsessid|(s)(id|old|ession)?)=[^&]{5,}&
не работает для случаев
http://www.komcity.ru/?session=906ec52f455be5v004f0c0fe9283c346
http://www.komcity.ru/announcement/division/?session=906ec52f455be5v004f0c0fe9283c346
то есть, когда после последнего "/" нужно все удалить и оставлять за название файла просто нечего
как его изменить?
Автор: faZZ
Дата сообщения: 04.03.2006 09:45
согласен с roman362. раз нельзя на значке в трее все отобразить, можно же плавающее окошко сделать. не обязательно с кнопками, но индикацию там можно делать запросто. и показывать его при прохождении траффика, как например в проге DuMeter
Автор: DenZzz
Дата сообщения: 04.03.2006 10:02
V0lt

Цитата:
Заменяем белый список на "Универсальный"

Тогда надо расширить список:
Правило Исключение Черный список Только из кеша Не обновлять Запись в кеш Свежие файлы Большие файлы
Автор: C0USIN
Дата сообщения: 04.03.2006 11:24

Цитата:
Заменяем белый список на "Универсальный"

Я за!

Добавлено:
Taimael
А там и не должно оставаться название файла. Мы просто почистили URL.
HC сам добавит #_ потом.
Автор: V0lt
Дата сообщения: 04.03.2006 11:35
DenZzz

Цитата:
Тогда надо расширить список:

На счет Свежих и Больших файлов я против, потому как не являются списками

имхо надо опцию "Не обновлять свежие файлы" перенести в список "Не обновлять"
Автор: ALeXkRU
Дата сообщения: 04.03.2006 12:20
Taimael
вроде правильно все работает... корректно отрезается id и остается чистый url
Автор: hroft
Дата сообщения: 04.03.2006 12:27

Цитата:
Заменяем белый список на "Универсальный"


Ага, и на каждый пункт горячая "клавища". Функциональность будет супер 8).
Хотя идея стоит рассмотрения.
Автор: DenZzz
Дата сообщения: 04.03.2006 12:28
V0lt

Цитата:
На счет Свежих и Больших файлов я против, потому как не являются списками

Списками не являются, но на закачку влияют и имеют собственные флаги включения! Было бы удобно в одном списке отключать "Не обновлять свежие файлы" и "Не качать большие файлы" для нужных URL-ов.

Сейчас Белый список вообще не действует на опцию "Не качать большие файлы", которая имеет свою строку правил и исключений, но только 1. Лепить все нужные мне URL-ы через метасимвол "|" не удобно, когда их много!


Цитата:
имхо надо опцию "Не обновлять свежие файлы" перенести в список "Не обновлять"

Согласен, там она уместней, и там находится ее строка исключений - правило (.)*. Но надо все равно сохранить ей отдельный флаг включения.



mai62

Кстати, переключатели в Белом списке лучше сделать 3-позиционными:
Правило Исключение Черный список Только из кеша Не обновлять Запись в кеш Свежие файлы Большие файлы
Автор: Nimnul
Дата сообщения: 04.03.2006 13:50
mai62

Цитата:
Готов это сделать, самому не хватает этого. Есть только одна проблема: как это обозвать одним-двумя словами, чтобы было понятно.

Даже не знаю, может чекбокс на закладке "только из кеша" сделать?
По аналогии "отменить для Опера/Файрфокс" сделать "Отключать черный список"?

Цитата:
Выходит НС должен будет постоянно мусолить клавиатуру (определять состояние клавиш).

Я сейчас далек от программирования, но подумал что это не сложно, т.к. как-то натоптал шифт пять раз и хренакс вылезла залипалка шифта Вот я и подумал что сие не так сложно...
(а вообще насколько помню можно же получать какое-то системное сообщение - всю очередь нажатых клавиш...)
Ну в принципе Альт плюс зет тоже как вариант

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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