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

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

Автор: CriticalMass
Дата сообщения: 11.08.2005 23:37
Народ а как определить работает это GZIP или нет?
Автор: kpane
Дата сообщения: 12.08.2005 00:06
CriticalMass
_http://www.kpnemo.ru/internet/2005/07/14/lubov_zkatilas/
Там все подробно расписано.
Автор: Zilk
Дата сообщения: 12.08.2005 09:07
CriticalMass
Можно также посмотреть строку HTTP_ACCEPT_ENCODING здесь:
http://forum.ru-board.com/e.pl
Автор: arsvrn
Дата сообщения: 12.08.2005 09:33
CriticalMass
На форуме есть целый топик на эту тему.
А самое простое - поставить HandyCache Если будет в мониторе в колонке ответ "200 OK gzip" - значит качается сжатая страница.
Автор: Zilk
Дата сообщения: 12.08.2005 09:34
Люди добрые!
Что бы это могло быть? Начиная с версии 092b8 после перезагрузки компа вылезает ошибка НС что-то типа Index out of range, система дико тормозит- любое движение мыши загружает explorer.exe на 100%. Деинсталлирую НС- всенормально пашет. До 092b7 включительно такого не наблюдается, и вообще у меня эти беты работали намного стабильнее- меньше было 404, Gooogle не вылазил через раз, и пр.
Чего делать-то?
Автор: tanned
Дата сообщения: 12.08.2005 09:43
Вопрос к автору: как сделать связку FireFox=>HandyCache=>Proxomitron=>родительский сервер (выход в интернет только через прокси провайдера)?
Автор: mikv
Дата сообщения: 12.08.2005 10:34
Перечитывать внимтаельно ветку времени нет, поэтому если я что-то повторяю, то прошу прощения.

1. Хочется пресетов настроек.
2. Настройки->Пользователи. Клик в любом месте грида вызывает AV!
3. У вас везде в настройках жуткий непорядок с TabOrder! Сжальтесь над любителями работать с клавиатуры. Приведите в порядок!
4. То ли я на всю голову.. Но нельзя ли при отключении от сети автоматически переходить в автономный режим?
5. Вот, например, повесил я хоткей на функцию "показать лог". А как теперь мне его сбросить? Никак (или я плохо смотрел?) Только разве в ini-фай лезть.
6. Импорт/экспорт настроек(буквально всех!)
7. На закладке 'Только из кэша' можно проставить галочки "Отменить для Опера", "Отменить для Firefox". Как я понял из нехитрых экспериментов, браузер определяется по строке User-Agent. Но такой же режим хочется иметь и из других браузеров(напр, Netscape, Mozilla Suite, SeaMonkey - туда можно поставить тот же Images Like Opera). Вобщем, я предлагаю отказаться от этих галочек и просто ввести текстбокс, куда пользователь вводит уникальную строку для своего User-Agent, где он хочет получить такое поведение. А уж как настраивать это поле для Opera и Fx - это в FAQ или справку

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


Программа пишется на Builder-е?

Ничего, что я так сразу нагло и много попросил?

ЗЫ: тут спрашивали как просмотреть кэш Fiefox
Просто в адресной строке вводите
about:cache
Все это катит для любых браузеров на движке Gecko
Автор: Vizautneim
Дата сообщения: 12.08.2005 10:35

Цитата:
Что бы это могло быть? Начиная с версии 092b8 после перезагрузки компа вылезает ошибка НС что-то типа Index out of range,


Такая же история - "List index out of bounds (9)" После закрытия окна с сообщением об ошибке работает нормально.
Автор: mai62
Дата сообщения: 12.08.2005 10:53
Zilk
Напишите какая у Вас ОС, есть ли DialUp, есть ли род. прокси?
Опишите настройки и по шагам - что происходит.
tanned
В Proxomitron в качестве прокси указываете прокси провайдера. В НС на вкладке Родительский прокси вводите запись с хост - 127.0.0.1, порт - порт Proxomitronа, наименование любое, имя польз. и пароль не нужно, ставите галочку в этой строке и галочку Разрешить, жмете кнопку Сохранить. На вкладке Пользователи вводите запись Имя - любое, пароль не надо, IP - 127.0.0.1, ставите галочку, жмете кнопку Сохранить. В FireFox там где был прокси провайдера пишите прокси хост 127.0.0.1, порт 8080.
Автор: dadu
Дата сообщения: 12.08.2005 11:59
mai62
насчет юзабелити... если народ
(спинным мозгом чую, что народ - громко сказано... скорее всего пару альтернативщиков )
против привязки кэширки к IE, то может плугин к Максу будет хорошим компромисом ...
Однако же, если не возражаете )

Сделайте управление (с ХотКеями) кэширкой из браузера и юзабелити возрастет на порядок, сделать удобную панель - юзабилити еще выше.

скромно так... нах мне еще одно-два окна для лазания по тырнету на мопеде?



такая панель у меня висит уже три года и ни разу не помешала. (это я об экстерьере панельки, то бишь дизайне)

Добавлено:
Для автора и всех.
Развитие по пути... вот выловим баги потом дизайном-юзабилити займемся - тупиковый вариант. Уж поверьте.
Сначала юзабили! , потом пишется прога. (я не программер, но здравым умом и жизненым опытом обладаю )

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

кстати более менее вычищенная от багов кэширка уже есть... еще одна с другим дизайном на окнах и другим названием ... нах?
Автор: nickddd
Дата сообщения: 12.08.2005 12:38
dadu

Цитата:
Развитие по пути... вот выловим баги потом дизайном-юзабилити займемся - тупиковый вариант. Уж поверьте.
Сначала юзабили! , потом пишется прога. (я не программер, но здравым умом и жизненым опытом обладаю )

Эт точно. Понавешаем рюшечек и добро пожаловать очередной глюкавый хед-н-шолдерс.
Автор: kpane
Дата сообщения: 12.08.2005 12:49
nickddd
А с чего это он вдруг стал "глюкавым"?
Лично у меня связка Опера8.00+HandyCache092b9 работает беспроблемно.
Конечно, есть определенные пожелания, и по юзабилити тоже, но основную свою функцию - кэширование и удаление рекламы - программа выполняет на все 100%.
Автор: arsvrn
Дата сообщения: 12.08.2005 13:02
dadu

Цитата:
Сначала юзабили! , потом пишется прога

Юзабилити - это хорошо. В НС я очень доволен, например, хоткеем на кратковременный автономный режим. Но гораздо важнее качественный в плане работы продукт.
А что касается дизайна, то (только мое мнение) это практически не важно. Скажи, зачем мне глюкавая прога с рюшечками? Мне ею пользоваться или глядеть на нее?
Автор: Nimnul
Дата сообщения: 12.08.2005 13:05
nickddd

Цитата:
Эт точно. Понавешаем рюшечек и добро пожаловать очередной глюкавый хед-н-шолдерс.


dadu

Цитата:
Развитие по пути... вот выловим баги потом дизайном-юзабилити займемся - тупиковый вариант. Уж поверьте.

Не поверим. Глянем в сторону линукса например.

Цитата:
Сначала юзабили! , потом пишется прога. (я не программер, но здравым умом и жизненым опытом обладаю )

Ну это ты наверное после Deplhi так решил. Кстати накидать кнопок и рюшечек на форму это самое простое в программировании. Дальше отсылаю к Гради Буч и прочим исполинам архитекторов софта...

Цитата:
кстати более менее вычищенная от багов кэширка уже есть... еще одна с другим дизайном на окнах и другим названием ... нах?

Ну поделись своими "кэширками". (мерзкое название то какое. из разряда "хрюшка", "маздайка" и пр.) Только не говори что это "Кулпрокси.
Автор: nickddd
Дата сообщения: 12.08.2005 13:08
kpane

Цитата:
А с чего это он вдруг стал "глюкавым"?
Лично у меня связка Опера8.00+HandyCache092b9 работает беспроблемно.

Еще не стал. Основную функцию (кэширование) выполняет, имо, хорошо. Не беспроблемно конечно, но хорошо. Проблема 502. Проблема длинных адресов (иногда встречается в гугле). Про юзабельность я еще раньше говорил. Рекламу я режу Проксомитроном - и лучше и удобнее.
Я боюсь, что, судя по пожеланиям народа, прога будет развиваться не по пути совершенствования основных функций, а по "прогрессивному" пути, т.е. пути навешивания рюшечек и фенечек.
Автор: mai62
Дата сообщения: 12.08.2005 13:12
mikv

Цитата:
1. Хочется пресетов настроек.

Это уже обсуждалось здесь. Будет.

Цитата:
2. Настройки->Пользователи. Клик в любом месте грида вызывает AV!

Такое я уже вроде исправлял. Последняя версия
_http://handycache.narod.ru/download/HandyCache092b9bexe.zip
(забыл шапку поправить )

Цитата:
3. У вас везде в настройках жуткий непорядок с TabOrder!

OK

Цитата:
5. Вот, например, повесил я хоткей на функцию "показать лог". А как теперь мне его сбросить? Никак (или я плохо смотрел?) Только разве в ini-фай лезть.

Поместите курсор в поле хоткея и нажмите . , / ; ' на выбор.

Цитата:
6. Импорт/экспорт настроек(буквально всех!)

Подумаю

Цитата:
7. На закладке 'Только из кэша' можно проставить галочки "Отменить для Опера"...

Подумаю

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

Подумаю

Цитата:
Программа пишется на Builder-е?

На Delphi
dadu
Против IE ничего не имею. Сам давно пользуюсь насадками на него, но привязывать НС к какому-либо браузеру не буду. Возможно

Цитата:
плугин к Максу будет хорошим компромисом

Надо разобраться.

Цитата:
Развитие по пути... вот выловим баги потом дизайном-юзабилити займемся - тупиковый вариант

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

Цитата:
Уж поверьте. Сначала юзабили! , потом пишется прога.

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


Добавлено:
nickddd

Цитата:
Проблема длинных адресов

Как проявляется.

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

Про проблему 502 не забыл, подбираюсь к кешированию DNS.
Автор: nickddd
Дата сообщения: 12.08.2005 13:49
mai62

Цитата:
Проблема длинных адресов
Как проявляется.

На самом деле я не уверен, что дело в длинных адресах. Сгоряча сказал. Прошу прощения.
А факт в том, что картинки (thumbnails) в гуглевском поиске картинок не кэшируются.
Вот, попробуйте:

http://www.google.ru/images?as_q=&svnum=10&hl=ru&ie=UTF-8&btnG=search&as_epq=zawinul&as_oq=&as_eq=&imgsz=xxlarge&as_filetype=&imgc=&as_sitesearch=

Нажмите кнопку "Следующая", а затем в автономе перейдите назад.
Автор: mai62
Дата сообщения: 12.08.2005 14:42
nickddd
Починил. Дело было не в длине. Файлы в кеш писались, но не читались из-за наличия в середине URL сочетания символов www.
Автор: arsvrn
Дата сообщения: 12.08.2005 14:54
mai62

Цитата:
Починил

А когда выложишь?
Автор: mai62
Дата сообщения: 12.08.2005 15:59
Исправленная весия
[-] исправлена ошибка чтения из кеша файлов, содержащих в пути строку www.;
[-] наведен порядок с TabOrder.
_http://handycache.narod.ru/download/HandyCache092b9cexe.zip (только exe)
Автор: nickddd
Дата сообщения: 12.08.2005 16:38
mai62
Cпасибо.
Автор: tanned
Дата сообщения: 12.08.2005 16:56
mai62

Цитата:
В Proxomitron в качестве прокси указываете прокси провайдера. В НС на вкладке Родительский прокси вводите запись с хост - 127.0.0.1, порт - порт Proxomitronа, наименование любое, имя польз. и пароль не нужно, ставите галочку в этой строке и галочку Разрешить, жмете кнопку Сохранить. На вкладке Пользователи вводите запись Имя - любое, пароль не надо, IP - 127.0.0.1, ставите галочку, жмете кнопку Сохранить. В FireFox там где был прокси провайдера пишите прокси хост 127.0.0.1, порт 8080.

Но и HC и Proxomitron работают через один порт 8080, как быть подскажите пожалуйста.
Автор: nickddd
Дата сообщения: 12.08.2005 17:04

Цитата:
HC и Proxomitron работают через один порт 8080, как быть

Так измени у кого-нибудь. Это всего лишь числа. В них нет тайного смысла Я оставил у Прокса 8080, а НС сделал 8070. Естественно в браузере надо будет указать 8070.
Автор: Linch
Дата сообщения: 12.08.2005 20:39
mai62
Спасибо.
Вот еще бы поправить ошибку с сохранением параметров HC
Автор: tanned
Дата сообщения: 12.08.2005 22:13
nickddd
Спасибо. Все работает.
Автор: mai62
Дата сообщения: 12.08.2005 23:22
Linch
Сохранение скоро переделаю целиком.
Автор: CriticalMass
Дата сообщения: 13.08.2005 00:14
Вопрос автору у меня установлен браузер Maxthon в нем имеется своя банерорезка, причем очень удобная (для меня), так вот если использовать HC и фильтры Maxthon не создаст ли это лишних задержек при передаче данных?

Кстати классно было бы добавить в контекстное меню браузера пункт, добавить в фильтр HC, и еще хорошо бы на месте удаленных банеров выводить надпись «реклама» или «удалено HC».
Автор: mai62
Дата сообщения: 13.08.2005 01:40
CriticalMass

Цитата:
Вопрос автору у меня установлен браузер Maxthon в нем имеется своя банерорезка, причем очень удобная (для меня), так вот если использовать HC и фильтры Maxthon не создаст ли это лишних задержек при передаче данных?

Скорее всего нет. Это зависит от потока данных, мощности компа, количества фильтров.

Цитата:
Кстати классно было бы добавить в контекстное меню браузера пункт, добавить в фильтр HC

Это можно было бы сделать, но тогда список фильтров превратится в список запрещенных URL. Ручное же создание правил с использованием возможностей регулярных выражений позволяет создать более эффективную систему фильтрации.

Цитата:
хорошо бы на месте удаленных банеров выводить надпись «реклама» или «удалено HC».

Для этого пришлось бы модифицировать текст загружаемых страниц. Такой возможности в НС сейчас нет. Не исключено, что я когда-нибудь займусь этим.
Автор: dadu
Дата сообщения: 13.08.2005 02:28
nickddd
Nimnul
Юзабилити тесно связано с дизайном. Дизайн, это не тупое навешивание готовых кнопочек и рюшечек на уже существующий код.
Например, предложите свой вариант того, как можно избавиться от лишних окон, если вам нужно для похода по тырнету только одно?
(т.е. простая задача, вам на проверку.. хе-хе,
дано: серфить по тырнету, что для этого нужно?)
Придумайте такую концепцию...
или пара-тройка окошек с командной строкой - это удобно для вас?

Что сначала, ловля блох или дизайн, а есть ли смысл в таком распределении приоритетов?
... Данность такова, что при любом подходе к дизайну, количество багов в коде будет одинаковым.

Потому что общая концепция проги задается да написания основного кода.

Иначе, как сказал автор, старое тело будет мешать "растущему" орагнизму. ... а руки-то уже связаны .

mai62
Плагинная система позволит интегрировать управление кэширкой в любой браузер.
Интеграция - возможность избавиться от лишних окошек, и сделать управление кэширкой легким и доступным. Информационную панель желательно тоже приклеить к браузеру.

Для MDI надстроек и браузеров, хотелось бы увидеть такую фишку как, выборочная загрузка отдельных страничек из кэша во время серфинга.
Например, открыл с десяток новых, еще не кэшированных страничек и жду когда подгрузятся, в это же время открываю страничку сохраненную ранее в кэше, именно из кэша, не из тырнета.

Автор: mai62
Дата сообщения: 13.08.2005 12:13
dadu

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

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

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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