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

» HandyCache ( Часть 4 )

Автор: Garik_Lugansk
Дата сообщения: 24.10.2006 08:12
Народ пожалуйста выручите мне это нужно для того, что бы на определенных вариантах запущенной программы, можно было разрешить к определенным сайтам,
например прокси на порту 8081 разрешены такие то сайты
прокси на порту 8082 другие сайты разрешены.
Кстате, а можно в этой программе разрешить например на три сайта доступ, а на остальные просто закрыть и всё. Мне это очень нужно.
Автор: SyCraft
Дата сообщения: 24.10.2006 08:38
mai62
пример


Цитата:
HandyCache\proxy.~lst

HandyCache_list_Format_7
False::HTTP-PROXY::192.168.10.254::3128::torg::5D9192EB88CEADAFFCA6B5999ABA8EB
False::HTTP - TUNEL::localhost::1080::::2827E0E
True::CPProxy::127.0.0.1::3128::::0C3AEB7


Возможно ли это привести к виду:


Цитата:
HandyCache_list_Format_7

[PROXYLIST]
PROXY=HTTP-PROXY
ADRESS=192.168.10.254
PORT=3128
LOGIN=torg
PSW=5D9192EB88CEADAFFCA6B5999ABA8EB
ACTIVE=False

итд
Автор: DenZzz
Дата сообщения: 24.10.2006 08:53
Garik_Lugansk

Цитата:
Скажите, а я могу запускать эту программу в нескольких копиях с разными настройками на одном компьютере?

Можешь из разных папок и настроенные на разные порта.

Цитата:
Кстате, а можно в этой программе разрешить например на три сайта доступ, а на остальные просто закрыть и всё. Мне это очень нужно.

Можно. В "Черный список" добавляешь правило .* , а в Исключения или "Белый список" - разрешенные сайты.



SyCraft

Цитата:
Возможно ли это привести к виду:

Ты цитируешь не INI-файл, а обычный список HC ! Все списки приводить к формату INI - бессмысленно! Представь, на сколько возрастет их размер из-за многократных повторов названий всех параметров...

Кстати, ты в своем варианте пропустил 2 строки:

Цитата:
False::HTTP - TUNEL::localhost::1080::::2827E0E
True::CPProxy::127.0.0.1::3128::::0C3AEB7

Закончи пример и сравни размер с оригиналом!
Автор: C0USIN
Дата сообщения: 24.10.2006 09:04

Цитата:
\.
(
7z|avi|cab|exe|m
(
ov|p
(
[34]|e?g
)
|si
)
|rar|swf|w
(
av|ma
)
|xpi|zip
)$

А мне нравится. Не хватает только расцветки.


Добавлено:

Цитата:
Если и сохранять форматирование, то отдельно от правила RegExp.

Лучше сделать автоформатирование при просмотре-редактировании. А исходный RegExp не трогать.
Автор: Garik_Lugansk
Дата сообщения: 24.10.2006 09:18
DenZzz

Цитата:
Можешь из разных папок и настроенные на разные порта.

Незапускается, может ключь при запуске нужен какой то?
Автор: rs
Дата сообщения: 24.10.2006 09:34
C0USIN

Цитата:
Лучше сделать автоформатирование

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

лучше точки форматирования в РВ отдать полностью на откуп пользователю, в соответстви с его личными предпочтениями

DenZzz

Цитата:
Скажем, в конце каждой строки файлов списков в виде: номер позиции (П) - код форматирования (Ф). Получим: П-Ф|П-Ф|П-Ф и т.д.
давай здесь больше формализуем:
1. уточним: не в конце собственно РВ (его мы, как ты и предлагаешь, оставляем нетронутым), а в отдельной колонке в строке файла
2.Ф может принимать ровно два значения: П и С: первое - (П)робел, второе - новая (С)трока
3.Перед Ф может стоять числовой повторитель

пробела и перевода строк будет достаточно на все случаи жизни

пример:
10-2П,15-3C,20-П

здесь в десятой позиции два пробела, в 15-й - три перевода строки, в 20-й - пробел
Автор: DenZzz
Дата сообщения: 24.10.2006 09:58
Garik_Lugansk

Цитата:
Незапускается, может ключь при запуске нужен какой то?

В настройках HC: "Общие - Вид - Допускать загрузку только одного экземпляра программы" - убери галку.
Автор: Garik_Lugansk
Дата сообщения: 24.10.2006 10:17
DenZzz

Убирал, знаете, что помогло, Запуск от имени, и тогда вроде пошло, но это не выход, Очень нужно запускать 2-3 копии и желательно не через правую кнопку. Есть идеи ещё по запуску нескольких копий программ с разных папок с разными настройками?
Автор: DenZzz
Дата сообщения: 24.10.2006 11:13
Garik_Lugansk

Цитата:
Есть идеи ещё по запуску нескольких копий программ с разных папок с разными настройками?

У меня идеи кончились... Вроде, раньше это работало... Подожди ответа mai62...

А по существу:

Цитата:
например прокси на порту 8081 разрешены такие то сайты
прокси на порту 8082 другие сайты разрешены.

мы уже обсуждали необходимость реализации возможности написания правил для конкретных пользователей/групп. Видимо, это как раз то, что тебе надо. И это в будущем сможет сделать 1 копия программы...



rs

Цитата:
1. уточним: не в конце собственно РВ (его мы, как ты и предлагаешь, оставляем нетронутым), а в отдельной колонке в строке файла

Прямо после счетчика срабатываний ставим "::" и продолжаем...
Кстати, может потребоваться хранить форматирование и для полей "Исключение" и "Сайт" (хотя это изврат, ИМХО ) - тогда отделяем одно от другого все тем же "::".

Цитата:
2.Ф может принимать ровно два значения: П и С: первое - (П)робел, второе - новая (С)трока

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

Также, возможно сочетание: 10-СТ, 15-С2П и т.д., т.е перевод строки, потом сразу отступ и т.д.



C0USIN

Цитата:
Лучше сделать автоформатирование при просмотре-редактировании.

Авто - это одно на всех. А мне, может, вот так удобнее:

Код: \.(7z
|avi
|cab
|exe
|m(ov
|p([34]|e?g)
|si)
|rar
|swf
|w(av|ma)
|xpi
|zip)
$
Автор: rs
Дата сообщения: 24.10.2006 11:48
DenZzz
Цитата:
Все списки приводить к формату INI - бессмысленно! Представь, на сколько возрастет их размер из-за многократных повторов названий всех параметров...
насколько? на 1000 байт? на 100 килобайт? ну и что, это увеличение кто-нибудь заметит?

зато читабельность и удобство модификации таких файлов вырастет многократно

я когда читаю штуки типа
PROXY::192.168.10.254::3128::torg::5D9192EB88CEADAFFCA6B5999ABA8EB
сразу с трудом соображаю, какое значение и что означает...

и это только потому, что в этой строке нет названия полей (колонок в этом случае)

--

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

--
я ЗА структуру обычных INI

DenZzz

Цитата:
Еще неполохо бы знак табуляции (Т), чтобы не щелкать много пробелов, когда нужен отступ...

давай... где два, там и три...


Добавлено:
C0USIN
кстати, про авто - если его даже не делать в НС (а делать его там не нужно), никто не помешает любому желающему склепать элементарный отдельный автоформатор, напустить его насписки HC и автоматом отоформатировать в них РВ, записав результат форматирования туда, куда мы и договорились, словно это было отформатировано вручную
Автор: DenZzz
Дата сообщения: 24.10.2006 12:04
rs

Цитата:
зато читабельность и удобство модификации таких файлов вырастет многократно

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

Кроме того, возрастет время при старте/закрытии HC, т.к. при загрузке/сохранении списков придется анализировать названия параметров, чтобы не загрузить не туда!
Тут многие жаловались на "подвисание" HC при сохранении списков. Ваше рационализаторство усугубит проблему!

И вообще, чем обоснована необходимость кардинального изменения формата списков? Многие их правят INI-редакторами, если есть HC? Кому-то еще это надо?
Автор: rs
Дата сообщения: 24.10.2006 12:06
DenZzz
Цитата:
А сейчас все правила начинаются с новой строки - все просто и понятно!
с новой секции - ещё проще



Добавлено:
DenZzz

Цитата:
Кроме того, возрастет время при старте/закрытии HC, т.к. при загрузке/сохранении списков придется анализировать названия параметров, чтобы не загрузить не туда!
время затраченное на разбор ini ты не заметишь даже на самой медленной машинке - это факт

да и нынешнюю строку - всё равно парсить нужно

Добавлено:
DenZzz

Цитата:
И вообще, чем обоснована необходимость кардинального изменения формата списков?
я отвечал на другой вопрос - "чем это удобней?"
Автор: mai62
Дата сообщения: 24.10.2006 12:18
deus6666

Цитата:
Только что hc навернулся с жутким грохотом
Лог эврики, если он поможет, хотя сомневаюсь, но мало ли:

Объясни, пожалуйста, что ты называешь "навернулся с жутким грохотом"?
Да, выскочило сообщение об ошибке, и что? НС перестал работать? Винда вывалилась в синий экран смерти? Уверен - не то и не другое. Это раз. И два - лог эврики, как ты сам догадался, постить на форуме мало проку, было бы больше пользы прислать мне на мыло файл HandyCache.elf и папки НС.
Автор: rs
Дата сообщения: 24.10.2006 12:22
mai62

Цитата:
Объясни, пожалуйста, что ты называешь "навернулся с жутким грохотом"?
я, к примеру, очень даже живо себе представил... ну что-то типа того, что происходит в блокбастере кажые две минуты - огненные столбы и всё такое...
Автор: mai62
Дата сообщения: 24.10.2006 12:46
SyCraft

Цитата:
Возможно ли это привести к виду

Не понял для чего это нужно. С таким форматом загрузка/выгрузка списков будет происходить медленнее, а это очень и очень не желательно.
Garik_Lugansk

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

Это в самом деле глюк. Скачай exe заново (ссылка в шапке), я уже исправил.
Автор: SyCraft
Дата сообщения: 24.10.2006 14:47
mai62
Ясно, просто мне нужно что бы можно бskj редактировать скиски при помощи IS
для создания опций в инсталлере
Автор: Garik_Lugansk
Дата сообщения: 24.10.2006 16:41
mai62

Цитата:
Можно. В Черном списке создать правило .* и у него исключение site1|site2|site3

Зделал как Вы написали, только создал правило

Код: HandyCache_list_Format_1
True::.*::www.wow.wnet.ua|wowserver.wnet.ua|::::4
Автор: mai62
Дата сообщения: 24.10.2006 17:19
Garik_Lugansk

Цитата:
Так сразу начинает пропускать на любой сайт. Что это может быть?

Убери | в конце исключения, это разделитель
Автор: SyCraft
Дата сообщения: 24.10.2006 17:56
<удалил>
Автор: DenZzz
Дата сообщения: 24.10.2006 18:35
Garik_Lugansk

Цитата:
True::.*::www.wow.wnet.ua|wowserver.wnet.ua|::::4

Также убери www. из правила, потому что HC отбрасывает их из URL перед проверкой.
И почитай синтаксис RegExp! "Точка" в RegExp означает любой символ. Используй скобки, метасимволы и т.д.

В общем, твое правило в RegExp надо писать так:
Код: True::.*::wow(server)?\.wnet\.ua::::4
Автор: ALeXkRU
Дата сообщения: 24.10.2006 18:47
hc.Historian (версия 2.4) --- 23.10.06 ---

[+] Для более комфортного удаления строки в БД истории посещений и в кэше теперь
после удаления строк курсор переходит не к предыдущей строке в истории, а к следующей,
делая эту строку сразу же выделенной
[+] Новые пункты в контекстом меню в полях для ввода диапазона дат:
Диапазон дат: сегодня
Диапазон дат: вчера
Диапазон дат: за неделю
Диапазон дат: за месяц
Диапазон дат: по выделенным web-страницам (поле фильтр при этом очищается)
Диапазон дат: по отфильтрованным web-страницам (поле фильтр при этом очищается)
[+] В описании программы в раздел "Решение проблем" добавлено:
Бывают случаи, когда выделение строк в списке истории посещений "не работает".
Возможной причиной такой ситуации может быть несогласование цветовой схемы
программы hc.Historian и цветовой схемы операционной системы. При таком несоответствии
выделение фактически происходит, но выделенные строки на экране практически не видны.
Пример такой несогласованной раскладки:
"Свойствах экрана" - "Оформление" - "Цветовая схема: серебристая
[+] Выдаётся информационное окно в случае, когда MS IE находится в автономном режиме и просмотр
кэша встроенным барузером по этой причине становится невозможным.
[+] Файл ClearRegistry.reg переименован в hc.Historian.ClearRegistry.reg
[+] Файл RemoveUserAgent.reg переименован в hc.Historian.RemoveUserAgent.reg
[+] Добавлен файл hc.Historian.SaveSettings.bat, архивирующий настройки hc.Historian
в hc.Historian.SaveSettings.bat
[+] Слегка изменён вид статус строки
[+] Небольшие изменения в цветовой палитре программы для улучшения отображения в разных цветовых
схемах Windows.
[+] После запуска программы первая строка в списке истории посещений сразу же становится выделенной.
[-] Исправление ошибки с выделением по Ctrl-A
[+] Обновлён файл "Прочти.Меня.htm".

Качать обновление - hc.Historian.2.4.rar (пароль на архив - hist)
Автор: deus6666
Дата сообщения: 24.10.2006 20:47

Цитата:
Объясни, пожалуйста, что ты называешь "навернулся с жутким грохотом"?
Да, выскочило сообщение об ошибке, и что? НС перестал работать? Винда вывалилась в синий экран смерти? Уверен - не то и не другое. Это раз. И два - лог эврики, как ты сам догадался, постить на форуме мало проку, было бы больше пользы прислать мне на мыло файл HandyCache.elf и папки НС.


Называю пачку мессейджей о том, что программа упала, мессейджи из разных мест - часть от эврики, часть от самой делфи (или билдера, копирайтов в экзешнике не вижу, лень искать, о, таки делфя - HandyCache.dpr), в конце error 216 - ошибка при работе с указателями afaik, давно у себя не видел, точно не помню.
Софт, ессно, упал насмерть, грохот от звуковых мессаг винды (сидел с подключенными колонками) тот еще
БСОДа с надгробными надписями, конечно, не было. Ядро икпи, конечно, порушить тяжело.

Лог эврики пришлю, никогда с ней не работал - у меня в своих проектах везде самописанная система журналирования, поэтому где она свои логи складывает не знал, так бы сразу выслал.
Автор: Sheligan
Дата сообщения: 24.10.2006 23:01
MAI

Только что смотрел ToDo-лист. Огромный список пожеланий, который увеличивается не одну неделю. Но не наоборот Может найдешь время и рассортируешь? А то как-то неуютно видеть список "Будет реализовано в следующей версии" пустым. Неужели ничего из пожеланий не годится, чтобы его реализовали?

И спасибо доброму человеку, исправившему пожелание "404: нот фаунд" на "не найдено в кеше"
Автор: deus6666
Дата сообщения: 25.10.2006 03:24
По dns:
захожу на сайт http://www.myorel.ru/
пишет - ошибка dns красными буквами.
Выключаю dns кэш, даю ping www.myorel.ru - всё ок, айпи отрезолвился - 81.176.67.194.
Включаю кэш - всё ок, сайт (вернее заглушка провайдера) грузится. Сайт мёртвый, но тем не менее, в нэйм сервере таки прописанный еще.
Так вот, раньше были живые сервера с таким же поведением, сейчас не могу пример привести, но позже урлов кину пару.
Автор: rubel
Дата сообщения: 25.10.2006 05:40
ALeXkRU
Скачал

Цитата:
    
Качать обновление - hc.Historian.2.4.rar (пароль на архив - hist)

Архив не распоковывается!!!!!!
Что за проблемы?Зачем вообще нужно было шифровать архив?
Выложите архив без всяких паролей,вроде прога халявная.
Автор: jlmurat
Дата сообщения: 25.10.2006 05:44
rubel

Цитата:
Архив не распоковывается!!!!!!

Через последний winrar попробуй.
У меня через total commander вообще ничего не видно.

Цитата:
Зачем вообще нужно было шифровать архив?

Мне тоже не совсем понятно.

Автор: Sheligan
Дата сообщения: 25.10.2006 06:20
deus6666


Цитата:
По dns: захожу на сайт http://www.myorel.ru/ пишет - ошибка dns красными буквами. Выключаю dns кэш, даю ping www.myorel.ru - всё ок, айпи отрезолвился - 81.176.67.194. Включаю кэш - всё ок, сайт (вернее заглушка провайдера) грузится. Сайт мёртвый, но тем не менее, в нэйм сервере таки прописанный еще. Так вот, раньше были живые сервера с таким же поведением, сейчас не могу пример привести, но позже урлов кину пару.


У меня тоже редко, но проявляется данный баг. Жаль, не могу уловить закономерность появления
Автор: NothingAnother
Дата сообщения: 25.10.2006 06:30
rubel
Цитата:
Архив не распоковывается
Через "7z" всё прекрасно распаковалось

Цитата:
Зачем вообще нужно было шифровать архив?
Присоединяюсь к вопросу
Автор: rs
Дата сообщения: 25.10.2006 07:35
NothingAnother
jlmurat
rubel

Цитата:
Зачем вообще нужно было шифровать архив?

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

ALeXkRU также говорил о возможных проблемах с паролем... так оно и оказалось... сорри... - придётся отказаться от пароля
Автор: NothingAnother
Дата сообщения: 25.10.2006 07:50
rs
Цитата:
придётся отказаться от пароля
Пакуй в "7z" - и сжатие лучше, и SMTP твой не подавится...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Folder Marker (FolderMarker)


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