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

» hc.Historian - просмотр кэша программы HandyCache

Автор: rs
Дата сообщения: 09.07.2006 14:52
hc.Historian

Текущая версия 5.1 (14.03.11)


Программа hc.Historian (“историк для HandyCache”) ведёт единую базу данных посещённых web-страниц – историю посещений. В историю посещений попадают все страницы, попавшие в кэш программы HandyCache. Автор: rs


hc.Historian - это существенно более функциональная альтернатива штатным средствам просмотра истории (журнала) посещений, встроенным в обычные браузеры, такие как MS Internet Explorer, Opera, FireFox и др.

Возможности программы:
* Просмотр истории посещения web-страниц, хранящихся в кэше, созданном программой HandyCache
* Встроенный web-браузер для просмотра страниц, хранящихся в кэше
* Просмотр web-страниц любым внешним web-браузером
* Сортировка адресов в истории посещений
* Мгновенная фильтрация истории посещений по адресу, названию, дате в произвольных их сочетаниях
* Предпросмотр встроенным web-браузером web-страниц перед удалением их из кэша
* Операции над кэшем: создание архива, массовое и постраничное восстановления из архива, перенос с одного компьютера на другой
* Браузер каталогов кэша делает возможным просмотр встроенным web-браузером всех файлов кэша, даже тех, которые не видны в истории посещений. При помощи браузера каталогов кэша можно переименовать файлы в кэше, не нарушая при этом содержимое истории посещений.



Сайт hc.Historian - описание, возможности, порядок установки, ссылки на закачку

hc.Historian на wiki



Сайт программы HandyCache - http://handycache.ru/
Обсуждение программы HandyCache ЗДЕСЬ
Автор: mai62
Дата сообщения: 09.07.2006 15:09
rs
первый нах
Как на счет

Цитата:
А ты сделай чтобы фокус отбирался только у браузера.
Автор: rs
Дата сообщения: 09.07.2006 15:36
mai62

Цитата:
А ты сделай чтобы фокус отбирался только у браузера.

да странная эта компонента twebbrowser - у неё даже с фокусом всё на так, как прочих компонент - я не могу даже определить, стоит ли фокус на браузере
Автор: mai62
Дата сообщения: 09.07.2006 15:39
rs

Цитата:
да странная эта компонента twebbrowser - у неё даже с фокусом всё на так, как прочих компонент - я не могу даже определить, стоит ли фокус на браузере

Тогда сделай чтобы фокус не отбирался у 'правильных' компанент, таких как поле фильтра.
Автор: rs
Дата сообщения: 09.07.2006 15:55
mai62
да по всякому я пробовал - всё сейчас уж не упомню... так ничего путного не вышло

ну может попробую ещё как-нибудь
Автор: Abs62
Дата сообщения: 09.07.2006 17:25
rs

Цитата:
или ты меня не понял - или я тебя

Ага.

Цитата:
ОДНА ячейка показывает текущее положение прокрутки в гриде - оно может не совпадать с селектом (выделенной полностью строкой)

И кому это текущее положение ячейки нужно? Что от него зависит? Мне кажется, что при вращении колеса мышки над таблицей должна прокручиваться вся таблица. Зачем дёргать выделение на первом столбце?
Но это всё-таки не главное, главное неудобство, что при курсоре над окном браузера всё равно прокручивается таблица. Неужели так сложно в обработчике проверить положение курсора и передать это сообщение на обработку окну браузера, если курсор находится над ним?
Автор: rubel
Дата сообщения: 09.07.2006 18:15
rs

Цитата:
Может оставить эту вкладку? И проблемы все исчезнут
я думал об этом
но может проблема о которой знаешь и которая штатным образои обходится - это и не проблема (с практической т зр)?
тебе лично как больше нравится - в одной вкладке или в двух?
лично я считаю в одной удобнее
даже при наличии имеющихся _особенностей_, скажем так

Мне конечно нравится больше в одной вкладке.НО те глюки которые мы имеем при этой
фиче не стоят этого удобства.Потом ведь полноценный просмотр достигается лишь когда
откроешь окно просмотра во весь экран,т.е. вкладка История все равно не видна.Мне совершенно не трудно сделать дабл-клик во вкладке История и при этом открывается окно
полноценного просмотра.А сейчас окно просмотра урезано и приходится щелкать ешё одну
кнопку чтобы развернуть его.
Я бы согласился на версию в двух вкладках,но чтоб добавились все фичи,которые ты добавил в версию с одной вкладкой.И чтоб не было никаких глюков,которые я бы с помощью твоих советов мог преодалеть,а вот те люди,которым я дал твою программу беспо-
мощьно разводили руками.Т.к. им трудно всё это понять.Ты меня спросил-я ответил.
Ты там в теме HandyCache всем объясняешь преимущества Историка.Я думаю им надо прочитать Что такое hcHistorian и все.Умный поймет,а чайнику это и не нужно.
А некоторые просто для балды пишут про Оперу(C0USIN),хотя прекрасно понимают о чем
ты говорил.
Автор: rs
Дата сообщения: 09.07.2006 18:34
rubel

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

да, есть сила в этих словах
поперевариваю


Цитата:
Ты там в теме HandyCache всем объясняешь преимущества Историка.Я думаю им надо прочитать Что такое hcHistorian и все.Умный поймет,а чайнику это и не нужно.

ну это не всегда так

иногда... и даже нередко умный не обращает на нечто внимание по разным причинам... а потом хлопает себя по бокам - как же это я сразу не заметил!


поэтому лишний раз обратить внимание на плюсы имеет смысл

Добавлено:

Цитата:
И чтоб не было никаких глюков,которые я бы с помощью твоих советов мог преодалеть

на текущий момент по твоим понятиям сколько имеем глюков?
1.Зависание при входе внутрь браузера
...

ещё есть? - такие, с которыми нельзя отдавать неподготовленному пользователю

Добавлено:
Abs62

Цитата:
И кому это текущее положение ячейки нужно?

оно показывает куда мы в гриде движемся когда крутим колесо мыши


Цитата:
Но это всё-таки не главное, главное неудобство, что при курсоре над окном браузера всё равно прокручивается таблица.

о какой версии историка речь?

в последней - там где открыта навигация в браузере - этого нет

это есть там, где навигация закрыта
Автор: rubel
Дата сообщения: 09.07.2006 20:04
rs

Цитата:
на текущий момент по твоим понятиям сколько имеем глюков?
1.Зависание при входе внутрь браузера

Да,этот глюк.Но он выглядит так буд-то программа умерла.В истории пропадает навигация,
F4 не работает.Я конечно приловчился просто сворачивать-разворачивать окно проги и всё начинает опять работать.Но так нужно делать после просмотра каждой страницы,а это
не дело,imho.
Автор: rs
Дата сообщения: 09.07.2006 20:08
rubel
ну быстрее не сворачивать-разворачивать, а клик по табам ИсторияСервисИстория


Цитата:
а это не дело,imho.

согласен
Автор: Abs62
Дата сообщения: 09.07.2006 22:15
rs

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

Да в общем-то оно во всех программах единообразно.
От себя - вверх, на себя - вниз. Или hc.Historian включает в себя ещё и функции обучения работе с колесом мыши?

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

Дата hcHistorian.exe - 07.07.06 19:11. Это последняя? В ней - есть.
Ты, видимо, просто не понял что я имел в виду. В версиях до 1.2.2 включительно прокрутка колесом не работала вообще, даже при фокусе на окне браузера. Начиная с 1.2.2.2 она работает, но для этого необходимо вручную передать окну браузера фокус. Я же веду речь о том, чтобы осуществлять прокрутку в окне браузера, даже когда фокус ввода находится на таблице. Не надо заставлять ленивого юзера делать лишний щелчок.
В конце концов, в момент вращения колеса над окном браузера можно передавать ему фокус, если уж иначе никак не получается. И аналогичным образом передавать фокус из браузера в таблицу при вращении колеса над таблицей (что, кстати, частично реализовано - после появления второй всплывающей подсказки врашение колеса над таблицей передаёт ей фокус. Только почему после второй, а не первой?).

PS. А с неполучением фокуса таблицей по щелчку мыши надо разбираться. На фичу такое поведение не тянет ни при каких условиях.
Автор: rubel
Дата сообщения: 10.07.2006 10:00
rs
Ещё у меня сегодня проявился такой глюк с hcHistorianupdate10to13.
У меня по умолчанию стоит браузер MyIE,который прописан в настройках Historian.
После просмотра истории и закрытия Historian мне нужно было просмотреть несколько
страниц в online.Но ничего не загружается.Просмотрел Монитор HandyCache,а он пишет
что обращение к этим адресам идет через Historian,а так как их нет в кеше,то ничего и не
грузится.Перезагружал комп-не помогло,тогда просто заменил файл на hcHistorianupdate10to122.Всё встало на место.В настройках UserAgent стоит опция Кратковременная запись в реестр.Но,видимо,эта запись не удалялась после закрытия
Historian.
Автор: Abs62
Дата сообщения: 10.07.2006 18:27
rubel
Ага, и у меня тот же эффект. Только лечил ручной чисткой реестра.
rs
Дудаю, не помешает при закрытии программы (да и при запуске, может быть) проверять наличие этой записи и удалять, ежели это ещё не сделано. На всякий случай.
Автор: rubel
Дата сообщения: 10.07.2006 18:44
Abs62

Цитата:
Ага, и у меня тот же эффект. Только лечил ручной чисткой реестра

Но дело в том,что это не стабильный глюк.Сейчас опять на версии 1.3.И всё ОК.
Автор: rs
Дата сообщения: 10.07.2006 20:21
rubel

Цитата:
Ещё у меня сегодня проявился такой глюк с hcHistorianupdate10to13.
У меня по умолчанию стоит браузер MyIE,который прописан в настройках Historian.
После просмотра истории и закрытия Historian мне нужно было просмотреть несколько
страниц в online.Но ничего не загружается.Просмотрел Монитор HandyCache,а он пишет
что обращение к этим адресам идет через Historian,а так как их нет в кеше,то ничего и не
грузится.Перезагружал комп-не помогло,тогда просто заменил файл на hcHistorianupdate10to122.Всё встало на место.В настройках UserAgent стоит опция Кратковременная запись в реестр.Но,видимо,эта запись не удалялась после закрытия
Historian

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

мало того - при переходе на вкладку серви проверяется реестр и если есть неудалённое - появляется кнопка ОчиститьРеестр

Abs62

Цитата:
Ага, и у меня тот же эффект. Только лечил ручной чисткой реестра

правильно



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

добавлю ещё в разные места
Автор: DocSer
Дата сообщения: 10.07.2006 23:43
rubel
Abs62
rs
У меня такой же глюк, я думал виноваты настройки IE, все перекопал - глухо, а оказывается вот где собака порылась!
Попробовал поставить 1.2.2.2 (hcHistorianupdate10to122 у меня уже нет и скачать не могу почему-то) - не помогает...

Цитата:
Только лечил ручной чисткой реестра

А где и что вычистить? В какой ветке историк наследил? Помогите!
Автор: rs
Дата сообщения: 10.07.2006 23:50
DocSer
вот:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform - там дб пусто
Автор: DocSer
Дата сообщения: 11.07.2006 00:01
rs
Спасибо, только я не дожидаясь ответа поудалял все User Agent в ветках hcHistorian... Это плохо?
Автор: rs
Дата сообщения: 11.07.2006 07:37
DocSer
всё что находится здесь HKEY_CURRENT_USER\Software\hcHistorian показывается во вкладке настройки - поэтому если на вкладке настроек всё в порядке можно не беспокоиться

UserAgent в этой ветке имеет значение 0 или 1 - см. вкдадку настроек

ветка HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform отвечает за интеграцию с hc на уровне реестра в момент запроса web-страницы - на момент запроса она заполняется и после получения страницы очищается
Автор: rubel
Дата сообщения: 11.07.2006 10:18
rs

Цитата:
ветка HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform....

Спасибо,на будущее будем знать и если глюк повторится теперь знаем как лечить.
Автор: DocSer
Дата сообщения: 11.07.2006 15:31
rs
Если я правильно понял, чистку в ветке HKEY_CURRENT_USER\Software\Microsoft... нужно проводить после каждого открытия hcHistorian? Если да, то уж больно это хлопотно!
Автор: mai62
Дата сообщения: 11.07.2006 21:29
--- Версия 1.5 --- 11.07.06 ---
[+] Полностью переработан механиз выделения строк. Выделение только через Ctrl и Shift. Для единообразия даже одна текущая строка считается невыбранной. Индикатор выбранности строки в самой левой колонке - левее адреса.
[-] Дополнительные очистки UserAgent в реестре. На вкладке "Сервис" удалена кнопка "Сбросить User-Agent".
[+] Добавлен файл чистки реестра вручную от UserAgent - RemoveUserAgent.reg. Практически не используется.

_http://handycache.e-voice.ru/download.php?hcHistorianupdate10to15.zip
Автор: Nitrogen
Дата сообщения: 12.07.2006 06:42
не знаю где точно косяк в hc или в хисторике, но когда я просматриваю в хисторике - все страницы загружаются по новой, приходится в hc делать автономную работу..

хисторик - 1.3 и 1.5 пробывал
hc - 0.96b1
Автор: mai62
Дата сообщения: 12.07.2006 09:12
Nitrogen

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


Xисторик для своих запросов изменяет поле заголовка UserAgent. По этому признаку НС узнает эти запросы и обслуживает их только если соотв. файлы есть в кэше.
В хисторике реализовано 2 способа изменения поля UserAgent в заголовках запроса (управляется на вкладке Настройки):
1. Кратковременная запись в реестр
2. В заголовке web-страницы
Второй вариант, на мой взгляд, более правильный, но некоторые запросы движок IE почему-то все равно отправляет без скоректированного поля UserAgent (я пользуюсь этим вариантом). Первый вариант вроде бы не должен допускать пропусков, но до последнего времени работал нестабильно. В общем, в обоих случаях есть проблемы (неспроста пришлось делать 2 варианта). Автор (rs) пишет, что в последней версии предпринял меры для улучшения стабильности.

P.S. После включения первого варинта хисторик нужно перезагрузить, иначе работать не будет.
Автор: rubel
Дата сообщения: 12.07.2006 15:06
rs&mai62

Цитата:
--- Версия 1.5 --- 11.07.06 ---

Посмотрел историю,сходил в инет после этого.Пока полёт нормальный.Глюков никаких
не замечено.С UserAgent тоже всё ОК,файлом реестра пока пользоваться не пришлось.
Добавлено
Рано радовался.Вылез такой глюк.
После переноса фокуса на просматриваемую страницу и возврату фокуса в таблицу невозможно передвигатся
по списку истории.Опять нужны разные манипуляции.
Автор: rs
Дата сообщения: 12.07.2006 17:05
rubel

Цитата:
После переноса фокуса на просматриваемую страницу и возврату фокуса в таблицу невозможно передвигатся

хм

можно урл, с которым это происходит?

Автор: rubel
Дата сообщения: 12.07.2006 17:41
rs

Цитата:
можно урл, с которым это происходит?

Да с любым, хоть вот с этой страницей http://tsrh.crackz.ws/
Может у меня только так?И еще,сейчас после запуска Историка выскочило окно:

Этa вeб-cтpaницa нeдocтупнa в aвтoнoмнoм peжимe.
Чтoбы пpocмoтpeть эту cтpaницу, выбepитe "Пoдключитьcя".

Пoдключитьcя Aвтoнoмнo

Хотя у меня браузер никогда не бывает в автономном режиме,т.к. юзаю HandyCache и только
там включаю автономный режим когда надо.


Автор: rs
Дата сообщения: 12.07.2006 18:01
rubel

Цитата:
Да с любым, хоть вот с этой страницей http://tsrh.crackz.ws/
Может у меня только так?И еще,сейчас после запуска Историка выскочило окно:

сейчас проверил с новой версией (1.6 - только что отправил mai62) - с ней http://tsrh.crackz.ws/ - без проблем

1.5 у меня сейчас под рукой нет




Цитата:
Этa вeб-cтpaницa нeдocтупнa в aвтoнoмнoм peжимe.
Чтoбы пpocмoтpeть эту cтpaницу, выбepитe "Пoдключитьcя".

Пoдключитьcя Aвтoнoмнo

Хотя у меня браузер никогда не бывает в автономном режиме,т.к. юзаю HandyCache и только
там включаю автономный режим когда надо.

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

IE не в автноме? - запусти IE и посмотри

Добавлено:
Abs62
специально для тебя переработан селект и скроллинг - версия 1.6

как будет выложено - попробуй - расскажешь


Добавлено:
rubel
не пробовал запускать историка с парметром командной строки '-'? - для того, чтобы поймать причину автоНЕобновления истории по данным из очереди
Автор: mai62
Дата сообщения: 12.07.2006 22:31
--- Версия 1.6 --- 11.07.06 ---
[+] Заменён компонент реализующий грид на более "красивый" и удобный
[+] Правый клик мышью в окне встроенного браузера переводит фокус из встроенного браузера на список истории посещений
[+] Расширена всплывающая подсказка к параметру UserAgent на вкладке "Настройки"
[-] Исправлена ошибка перехода во встроенном браузере на несуществующую ссылку

_http://handycache.e-voice.ru/download.php?hcHistorianupdate10to16.zip
Автор: cluster
Дата сообщения: 12.07.2006 22:42
Надо бы шапочку сделать для этой ветки и перенести все ссылки из ветки НС сюда

Страницы: 1234567891011121314151617181920212223

Предыдущая тема: Посоветуйте софтину


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