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

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

Автор: unreal666
Дата сообщения: 21.02.2006 22:07
cracklover
Уже.

mai62
Выложи в шапку последнюю версию HC с исправленным HCcmd.exe.
Пока ты не выложил, я запостил в шапку ссылку на исправленную версию HCie.zip.
Автор: C0USIN
Дата сообщения: 22.02.2006 08:56

Цитата:
HC перестанет находить файлы в кэше?
Перестанет находить некоторые файлы. Не надо тут панику наводить.

Цитата:
тогда имеет смысл хранить в каждой папке кэша правило, по которому она была сформирована.
Никакого смысла не вижу в этом. Как HC найдет саму папку? Я ведь могу перенаправить сохранение в другой каталог. Как, например, в примере про imageshack.us


Добавлено:
unreal666
Давай выложим настроки для Оперы в FAQ?
Лень самому ковыряться
Автор: tanned
Дата сообщения: 22.02.2006 10:06

Цитата:
unreal666
Давай выложим настроки для Оперы в FAQ?
Лень самому ковыряться

Поддерживаю Чего-то у меня так и не получилось интегрировать HC в Оперу.
Автор: mai62
Дата сообщения: 22.02.2006 11:04
DimanS

Цитата:
Я пользуюсь следующими подключениями к сети.
1-Диалап.
2-Сеть через обычную сетевуху.
3-Сеть через вайфай сетевуху.

Я уже писал, что знаю надежный способ определения состояния online, но он требует расхода времени и трафика. То, что есть - результат компромиса.
rs

Цитата:
можно конретнее? - не листать же все страницы...

Где-то в последней трети, точнее сказать не могу.
unreal666

Цитата:
Выложи в шапку последнюю версию HC с исправленным HCcmd.exe.
Пока ты не выложил, я запостил в шапку ссылку на исправленную версию HCie.zip.

Зачем людям снова тянуть НС. Пусть возьмут только исправленную версию HCie.zip по ссылке в шапке.
Автор: pop2ROOT
Дата сообщения: 22.02.2006 11:17
Интеграция НС в Оперу:
Сервис - Настройки - Дополнительно - Сеть - кнопка Прокси-серверы
ставим галку на HTTP и пишем в первом поле localhost (или 127.0.0.1), в поле порт - номер порта, на котором НС ожидает запросов от браузера - по умолчанию 8080,
устанавливается в Нстройках НС - Общие - Порт

также в Опере стоит поставить галку (ниже в том же окне) "Включить HTTP 1.1 для прокси"
Автор: sp000
Дата сообщения: 22.02.2006 11:52
C0USIN

Цитата:

Цитата: тогда имеет смысл хранить в каждой папке кэша правило, по которому она была сформирована.

Никакого смысла не вижу в этом. Как HC найдет саму папку? Я ведь могу перенаправить сохранение в другой каталог. Как, например, в примере про imageshack.us
Автор: mai62
Дата сообщения: 22.02.2006 12:24
Для интерисующихся выложил функции для работы с кэшем
_http://handycache.narod.ru/download/url2filename.zip
Автор: DenZzz
Дата сообщения: 22.02.2006 12:57
sp000

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

Гораздо проще периодически делать бэк-ап настроек и правил!
Автор: Makct
Дата сообщения: 22.02.2006 14:20
pop2ROOT

Цитата:
Интеграция НС в Оперу:

По-моему, народ хотел знать про роль HCCmd.exe в этом вопросе, а не про подстановку прокси.
Автор: mai62
Дата сообщения: 22.02.2006 14:55
Приведу пример добавления команды в меню Opera.
1. Скачать исправленную версию _http://handycache.narod.ru/download/HCie.zip
2. Найти в профиле Opera файл standard_menu.ini. Сделать резервную копию этого файла.
3. Открыть файл в редакторе (если хочешь, чтобы название пункта меню было русским, то отредактированное меню нужно сохранять в кодировке UTF-8, иначе получишь кракозябры)
4. Найти нужную секцию, например [Link Popup Menu]
5. Добавить команду
Item, "HC - Add to Black list" = Execute program, "e:\Program Files\HCie\HCCmd.exe","AddToBlackList %l"
(подставить свой путь)
6. Перезапустить Opera.
Автор: DAphnie
Дата сообщения: 22.02.2006 17:14

Цитата:
Приведу пример добавления команды в меню Opera.


можно еще и так:

В секцию [Document Popup Menu] того же файла standard_menu.ini добавить

Item, "HC - Add to Black list" = Execute program, "e:\Program Files\HCie\HCCmd.exe","AddToBlackList %u"
Автор: STNG
Дата сообщения: 22.02.2006 17:50
mai62


Цитата:
5. Добавить команду
Item, "HC - Add to Black list" = Execute program, "e:\Program Files\HCie\HCCmd.exe","AddToBlackList %l"
(подставить свой путь)


Еще можно назначить для пункта меню свою "фирменную" иконку - так будет смотреться красивее. Опять же, найти этот пункт в меню будет визуально проще.


Цитата:
6. Перезапустить Opera.


Перезапускать Оперу необязательно. Достаточно сохранить изменения в ini-файле, открыть в Опере Preferences -> Advanced -> Toolbars -> выбрать профиль меню и нажать OK.

А если назначить действие Execute program, "e:\Program Files\HCie\HCCmd.exe","AddToBlackList %l" на мышинный жест (mouse gesture), то не придется даже править ini-файл.
Автор: mai62
Дата сообщения: 22.02.2006 17:57
STNG
А нет ли простого способа автоматизировать эти действия, что бы пользователь мог одним кликом добавить интеграцию? Насколько я представляю, нужно писать программку, которая внесет изменения в ini-файл. Может уже есть какая готовая утилита для этого?
Автор: C0USIN
Дата сообщения: 22.02.2006 18:18
Однако, получилось!
Теперь у меня работает поиск в кэше!
Набираю в адресной строке http://127.0.0.1/ и попадаю на страницу
Архивариус 3000 – Поисковая система для дома и офиса.
По запросу выдается список документов. Кликаю на ссылку - попадаю на страницу предварительного просмотра, и вверху страницы присутствует линк на исходную страницу в интернете.

Пришлось подправить шаблон страницы просмотра.
Изменил заголовок
Код: <title>~FileName~</title>
Автор: cracklover
Дата сообщения: 22.02.2006 18:56
Ребята-а-а-а! А чего всё так усложняется и усложняется?
Помнится, самые первые версии HC мог использовать и ребёнок, а сейчас?
По моему происходит то, чего боялся даже сам автор.
Автор: EMAN0N
Дата сообщения: 22.02.2006 19:23
C0USIN
http://rapidshare.de/files/11922170/A3000316.rar.html
Автор: rs
Дата сообщения: 22.02.2006 19:28
cracklover
ага меня это тоже пугает

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

это базовые вещи

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

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

а вот межбраузерного кеша и межбраузерной истории и поиска в межбраузерном кеше - этой концептуальной изюминки на данный момент нет НИГДЕ! ни в платном ни в бесплатном виде!

поэтому надо не распыляясь сконцентрироваться на УНИКАЛЬНЫХ возможностях, пустив побоку все возможности, которые уже СЕЙЧАС можно без проблем достроить другими средствами

продукт должен быть концептуально лаконичен

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

нужно сконцентрироваться на простейшем списке истории, генераторе списка по "суммарному кешу" и элементарном поисковике в кеше
Автор: DAphnie
Дата сообщения: 22.02.2006 19:28
cracklover

Еще в первой ветке подымали вопрос о создании пресетов/темплейтов с детальным описанием того, для чего служит каждый конкретный пресет/темплейт, чтобы рядовой пользователь не заморачивался с настройками... Может есть смысл вернутся к этому вопросу... Так или иначе программа будет усложняться и обрастать фичами, большинство из которых необходимы будут только ограниченному кругу пользователей (читай профи).

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

зы. возможно "масло масляное или вода мокрая", но как вышло
Автор: mramor
Дата сообщения: 22.02.2006 19:45
mai62

Цитата:
А нет ли простого способа автоматизировать эти действия, что бы пользователь мог одним кликом добавить интеграцию? Насколько я представляю, нужно писать программку, которая внесет изменения в ini-файл. Может уже есть какая готовая утилита для этого?

на форуме http://forum.myopera.net обсуждалась такая утилита и даже, помнится, работала. при необходимости, думаю, найти можно.

cracklover

Цитата:
Ребята-а-а-а! А чего всё так усложняется и усложняется?
Помнится, самые первые версии HC мог использовать и ребёнок, а сейчас?
По моему происходит то, чего боялся даже сам автор.

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

з.ы. вольная трактовка бритвы оккама: "не плоди сущностей без их необходимости".
Автор: aleks2133
Дата сообщения: 22.02.2006 20:01

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

В чем проблема ? Откопай старую версию НС и радуйся простоте..
Автор: and3636
Дата сообщения: 22.02.2006 20:32
mai62
В версиях 094b1 и 094b2 из кеша не загружаются любые файлы если в запрашиваемом адресе присутствует www.При этом контекстное меню открытое на проблемном файле имеет действующие пункты Удалить из кеша,Загрузить в кеш,Открыть каталог.Сами эти файлы действительно находятся в кеше.
Автор: C0USIN
Дата сообщения: 22.02.2006 20:34

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

Золотые слова

Добавлено:

Цитата:
установка монстров типа архивариуса, их настройка, далеко не тривиальная

Тут несогласен. Я установил его буквально вчера. И никаких сложностуей не заметил.
Автор: rs
Дата сообщения: 22.02.2006 20:35
aleks2133
проблема в том, что стараая версия не является самодостаточной и полной реализацией межбраузерного кеша и поисковика в нём

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

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

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


Добавлено:

Цитата:
C0USIN

я не о том

я (как впрочем и раньше, если вспомнить) стараюсь, до тех пор, пока это продолжается быть возможным, не включать в свой личный ассортимент новые виды софта - держусь до конца, пока совсем не припечёт - то же самое выражение принципа Оккама в отношении набора инструментов для повседневной жизни




Автор: C0USIN
Дата сообщения: 22.02.2006 21:14
rs
Жизнь меняется быстро. Постоянно появляютя новые задачи. И если новая программа позволяет ее решить проще и быстрее, то нужно использовать ее.
Правда, некоторые программы у меня остались насовсем и я буду ими пользоваться еже очень долго. Например, Опера стоит уже лет семь, еще с версий 3.x и отказываться от нее я не собираюсь, т.к. она работает так как мне нужно. Теперь вот появился HC, которому пока просто нет аналогов. Осталось только помочь mai62 отшлифовать бриллиант.

Добавлено:
cracklover

Цитата:
Ребята-а-а-а! А чего всё так усложняется и усложняется?

Сложности только в отсутствии документации. А так, ничего приципиально нового в программе еще не добавилось.
Автор: rs
Дата сообщения: 22.02.2006 22:06

Цитата:
Жизнь меняется быстро. Постоянно появляютя новые задачи. И если новая программа позволяет ее решить проще и быстрее, то нужно использовать ее.

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



Цитата:
Теперь вот появился HC, которому пока просто нет аналогов.

вот именно
поэтому разумнее сконцентрировать ограниченные человеческие ресурсы на разаработку именно не имеющего аналогов (но имеющегося в большой потребности)


Цитата:
Осталось только помочь
mai62отшлифовать бриллиант.

точно

...подсказав, мб, о целесообразности не распыляться
Автор: unreal666
Дата сообщения: 22.02.2006 23:09
mramor

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

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

Добавлено:
C0USIN

Цитата:
Давай выложим настроки для Оперы в FAQ?

Мой вариант...
Найти свой файл профиля меню...
В секцию [Browser Menu Bar] и/или [Document Popup Menu] (контекстное меню) добавить такое...
Submenu, "HandyCache", HandyCache Menu

В конец этого фала добавить...
[HandyCache Menu]
Item, "Добавить в Белый список" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "AddToWhiteList %u"
Item, "Добавить в Черный список" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "AddToBlackList %u"
Item, "Добавить в список Запись в кэш" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "AddToCacheList %u"
Item, "Добавить в список Не обновлять" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "AddToNoReqList %u"
Item, "Добавить в список Только из кэша" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "AddToOnlyFromCacheList %u"
------------
Item, "Загрузить URL в кэш" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "LoadURL %u"
Item, "Удалить URL из кэша" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "DeleteURL %u"


И/или в секцию [Link Popup Menu] (в HC будет добавляться адрес ссылки)
Item, "Добавить в Белый список" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "AddToWhiteList %t"
Item, "Добавить в Черный список" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "AddToBlackList %t"
Item, "Добавить в список Запись в кэш" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "AddToCacheList %t"
Item, "Добавить в список Не обновлять" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "AddToNoReqList %t"
Item, "Добавить в список Только из кэша" = Execute program, "C:\Program Files\Opera\HCCmd.exe", "AddToOnlyFromCacheList %t"

Остальные команды пускай добавляют сами.
Для тех, кто не знает переменные (типа %u) для Оперы, смотреть здесь.
Автор: Spine
Дата сообщения: 23.02.2006 00:21
Толи я тормоз, толи просто чегото недопонял....
Имеем в "Белом списке" правило "www\.biss2\.org.*" я думал что сайт должен открываться мим кэша, а фигушки - кэшируется... и при загрузке сайта у правила количество попаданий ноль. Просветите плиз как сделать правильно.
Автор: hroft
Дата сообщения: 23.02.2006 13:58
To Spine:
Убери www и будет тебе щастье:

не "www\.biss2\.org.*"

а "biss2\.org"

Автор: C0USIN
Дата сообщения: 23.02.2006 21:42
mai62
Я не понял смысл преобразования // в ~ .
Страницы www.site.com//user и www.site.com/~user должны совпадать?

Добавлено:
Кому интересно, вот статья которая надоумила меня попробовать Архивариус 3000
Трубные звуки золоченых рогов
Автор: Сергей Голубицкий
Опубликовано в журнале "Компьютерра" №42 от 18 ноября 2005 года
http://offline.computerra.ru/2005/614/239241/

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

Я это подтверждаю и претензии rs

Цитата:
установка монстров типа архивариуса, их настройка, далеко не тривиальная, кстати - это слишком большая плата за датамайнинг в кеше

считаю необоснованными.
Автор: DOE_JOHN
Дата сообщения: 24.02.2006 06:55
Конечно Вандербой=Sheligan не единственный кто выкладывал черный список. Просто он первым на глаза попался.
ALeXkRU
За список спасибо. Вот только почему при его просмотре listerom от Totala, последний просто валиться. Хотя может надо перекачать

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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