Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » hc.Historian - просмотр кэша программы HandyCache

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Открыть новую тему     Написать ответ в эту тему

rs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 ЗДЕСЬ

Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 15:52 09-07-2006 | Исправлено: rs, 17:28 31-03-2011
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rs

Цитата:
сорри... просвети что делает классика?

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

Всего записей: 6114 | Зарегистр. 22-10-2005 | Отправлено: 23:05 17-10-2006
rs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abs62
ааа... так оно так и работает


Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 23:26 17-10-2006
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rs

Цитата:
ааа... так оно так и работает  

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

Всего записей: 6114 | Зарегистр. 22-10-2005 | Отправлено: 00:40 18-10-2006
abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rs
 
А можно там, где фильтр по дате сделать кнопки: "Сегодня", Неделя", "Месяц", чтобы вручную даты не выставлять?

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 02:41 18-10-2006
hpoint



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rs,
1. Установил фильтр по содержимому
2. Нажал Сtrl+A. Записи выделились (изменили цвет)
3. Нажимаю Del и получаю - Нет выделенных страниц. При этом записи остаются как бы выделенными.
 
И всеже, опять задам вопрос. Ты думаешь над тем, что выделение не работает на разных страницах записей? Работает только на ОДНОЙ отображаемой странице.  Поймал что нибудь об искажении отображения фильтра? От версии к версии ничего не меняется.  

Всего записей: 242 | Зарегистр. 18-07-2006 | Отправлено: 06:49 18-10-2006
rs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abz

Цитата:
А можно там, где фильтр по дате сделать кнопки: "Сегодня", Неделя", "Месяц", чтобы вручную даты не выставлять?
запишем в todo... только не кнопки, а в контекстном меню...  кстати, в контекстном кое-что уже есть...
 
Добавлено:
hpoint

Цитата:
1. Установил фильтр по содержимому  
2. Нажал Сtrl+A. Записи выделились (изменили цвет)  
3. Нажимаю Del и получаю - Нет выделенных страниц. При этом записи остаются как бы выделенными.
спасибо, есть такой баг... в todo...
 
Добавлено:
hpoint

Цитата:
Поймал что нибудь об искажении отображения фильтра?  
пока не поймал... довести до ума в планах есть...
 
Добавлено:
hpoint

Цитата:
 Ты думаешь над тем, что выделение не работает на разных страницах записей? Работает только на ОДНОЙ отображаемой странице.  
с этим гораздо сложнее... поэтому пока только в более отдалённых планах...

Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 08:31 18-10-2006
rs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hpoint
Цитата:
По поводу цветовой схемы. Не люблю никаких наворотов. У меня везде стоит классик. A-ля windows'98. На синюю схему переключать не хочу. rs, можно что либо сделать. чтобы и в классике отображалось нормально?

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

Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 11:17 18-10-2006
abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rs

Цитата:
кстати, в контекстном кое-что уже есть...

А что такое "минимальная/максимальная дата"?

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 12:14 18-10-2006 | Исправлено: abz, 12:15 18-10-2006
rs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abz
это значит, что из всех селектированных строк находится минимальная и максимальная даты, которые и берутся в качестве начала и конца диапазона
 
если селектирована одна строка - начало и конец диапазона совпадают
 
может быть текст в меню не совсем удачен... можешь предложить свой вариант?
 
Добавлено:
abz
в следующей версии это же самое будет называться "Диапазон дат по выделенным web-страницам" - так лучше?

Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 12:22 18-10-2006
Groms



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rs
заметил такие глюки:
1) через диспетчер задач устанавливаю средний приоритет вашей программе навожу курсор на иконку в трее показывает низкий приоритет
2)у меня не добавляется новые адреса в историю (добавляются только при обновлении базы чарез закладку сервис), может виноват HC?
Версии
HandyCache 0.97b1a
hc.Historian 2.3
 
У меня возникли следующие вопросы:
1)что за опция CheckQueue? если можно поподробнее
2)почему у меня при заходе на вкладку Сервис она долго отрисовывается?
 
Несколько предложений:
1)Поговорить с MAI, чтобы он в HandyCache сделал поддержку плагинов (например с расширением *.hcp (HandyCache Plug-in)) для начала, чтобы HC плагинам передавал следующие параметры:ссылка на файл в интернете, дата время, ссылка на файл в кэше кастрированая(т.е. например полная ссылка C:\HandyCache\cache\baner\img.jpg - кастрированная baner\img.jpg), ссылка на файл в кэше полная, рядом с плагином кнопочка параметры
2)Перенести все настройки в INI файл(например hch.ini)
3)Написать плагин (желательно на ассемблере, чтоб меньше памяти жрал и быстрее выполнялся, т.к. он постоянно будет висеть в памяти) который бы имел следующие настройки:
импорт настроек из hch.ini(вводится путь), CachePath, DataPath, ExcludeExts(у плагина должен быть свой ini файл), кодировка по умолчанию(на случай если не указана кодировка), а также кнопки Обновить историю, прервать обновление истории, Очистить историю
Также HC должен спрашивать у плагина User-Agent, который будет использоваться чтобы брать инфу только из кэша.
    Примерный алгоритм работы плагина:
    1)HC передает плагину параметры(ссылка на файл в интернете, дата время, ссылка на файл в кэше кастрированая).
    2)плагин проверяет расширение файла и сверяет его со списком ExcludeExts, если оно там имеется, тогда переходит к следующему файлу иначе определяет, что за файл, если HTML, то определяет его кодировку, заголовок и заносит все это(ссылка на файл в интернете, дата время, ссылка на файл в кэше кастрированая) в базу данных.
    
Спросите зачем нужен плагин?, да хотябы для того, чтобы уменьшить головную боль для MAI(вдруг вы захотите поменять формат базы данных)
4)Расширить поле ExcludeExts(сделать полноценный фильтр по имени файла, ссылке и его пути с исключениями, можно даже попробовать добавить логику, типа если не нашел заголовок страницы, то переход к следющему файлу)
5)Добавить переменную в которую бы заносилась буква диска используемого в пути CachePath, чтобы в ручную не редактировать букву диска в DecopressParams1 и DecopressParams2
6)На закладке История, в контекстное меню добавить "Загрузить\обновить выделенную WEB страницу в кэш из интернета"(если к примеру база давно создана и проводилась очистка кэша HC, т.е. история есть, а по факту страницы нет)
7)На закладке История добавить галочку "Открывать WEB-страницы из интернета"(при этом просто меняется User-Agent)
8)На закладке История над Адресом и Названием сделать 2 поля вровень с полями для фильтрации по дате, на этом же уровне сделать кнопочку очистки всех полей и фильтрации по дате. Смысл такой: только при удовлетворении всех критериев фильтрации(Адрес, Название, Дата) выводятся ссылки
9)Если это возможно (если знаешь ассемблер), то я предлагаю сортировку по адресу, названию, дате вынести в отдельную DLL написанную на ассемблере. Критерии фильтрации тоже вынести в отдельную DLL. И главное Обновить историю(ну и все остальные кнопки с закладки Сервис), вынести в отдельную DLL написанную на ассемблере(т.к эта операция ооочень долго выполняется).
 
Скорее всего, что-то забыл, ну лад, то потом
 
PS: БОЛЬШОЕ СПАСИБО!!! за отличную программу

Всего записей: 52 | Зарегистр. 06-06-2004 | Отправлено: 17:53 18-10-2006
abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rs

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

В смысле начало и конец всего кеша или только выделенныйх страниц? Ни в первом, ни во втором случае вообще не вижу смысла в этой опции...  

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 18:33 18-10-2006
ALeXkRU



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Groms
17:53 18-10-2006
Цитата:
1)что за опция CheckQueue? если можно поподробнее  

если почитать вложенный файлик Прочти.Меня.htm  - может сняться большинство вопросов

Цитата:
Принцип работы
Если программа hc.Historian  интегрирована с программой HandyCache (см. выше Интеграция с HandyCache), то каждая посещённая (прошедшая через HandyCache и осевшая в кэше) страница попадает в список истории посещений автоматически. Для этого программа HandyCache записывает web-адреса в базу данных истории посещений не напрямую, а помещает их в очередь последних посещённых ссылок в каталог "C:\Program Files\HandyCache\hcHistorian.Data\Queue". Программа hc.Historian просматривает эту очередь и помещает найденные в ней web-ссылки в свою базу данных истории посещений, после чего очищает очередь. Есть два варианта просмотра программой hc.Historian этой очереди (вкладка “Настройки”, параметры CheckQueue и CheckQueueTimeOut):  
  -  в автоматическом режиме очередь просматривается постоянно в периоды простоя программы hc.Historian либо
  -  в ручном режиме очередь проверяется только лишь при нажатии на вкладке “История”  кнопки “Обновить последние web-ссылки” либо на этой же вкладке клавишей <F5>.

Всего записей: 12017 | Зарегистр. 03-12-2003 | Отправлено: 18:59 18-10-2006
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Groms

Цитата:
(например с расширением *.hcp (HandyCache Plug-in))

не надо выдумывать никаких расширений, оставить как есть - .dll
 

Цитата:
3)Написать плагин (желательно на ассемблере, чтоб...

какой н... ассемблер, твой плагин ничего такого не считает
 
да и вообще плагинную систему еще не внедрили

Всего записей: 11272 | Зарегистр. 05-02-2003 | Отправлено: 19:01 18-10-2006
ALeXkRU



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Groms
и про ini-файл с настройками.. там же найдешь

Всего записей: 12017 | Зарегистр. 03-12-2003 | Отправлено: 19:02 18-10-2006 | Исправлено: ALeXkRU, 19:03 18-10-2006
rs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abz

Цитата:
В смысле начало и конец всего кеша или только выделенныйх страниц

выделенные - это те строки, которые выделены цветом, другими словами селектированные или мультиселектированные строки в списке
 

Цитата:
не вижу смысла в этой опции...  
я тут пару страниц назад объяснял, как я её использую, попробую подробнее:
 
устанавливаю фильтр и получаю в результате какие-то ссылки, закачанные пару месяцев назад в течение двух-трёх дней... при этом помню, что в эти дни были другие ссылки, не попавшие в фильтр, но на которых также было нужное, при этом найти эти ссылки фильтром сейчас уже трудно...  
 
итак, в отфильтрованном списке будут ссылки за два-три дня пару месяцев назад -  тогда я могу посмотреть глазами на начальную и конечную датув отфильтрованном списке и вручную установить диапазон дат рядом с полем ввода фильтра, а можно это же сделать автоматически:
выделяю все отфильтрованные, или выделяю первую и последнюю  - и если теперь выполнить этот пункт контекстного меню, то в поля-даты рядом с полем фильтра установятся начальная и конечная даты (мин.макс даты среди выделенных строк) за эти отфильтрованные два-три дня  
 
теперь очищаю фильтр - и получаю ВСЕ записи за эти два-три дня пару месяцев назад, при этом в поля дат рядом с филтров вручную ничего не вводил
 
после этого простым перебором просматриваю все записи за эти два-три дня и нахожу то, что не помню как вытянуть фильтром, но помню, что оно было в эти два-три дня
 
--
 
другой вариант, попроще - просто пролистал колесом мыши на пару дней назад и решил просмотреть ссылки только за этот день: можно, конечно, ввести диапазон дат радом с полем фильтра вручную, установив начальную дату равной конечной (два дня назад), а можно встав на строку с датой два дня назад и одним кликом контекстного меню сделать то же самое, не касаяь двух полей ввода дат
 
 
 
Добавлено:
Groms

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

Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 19:21 18-10-2006
hpoint



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rs

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

Искать сообщение нашего комрада, которое было несколько дня назад по поводу цветовой схемы, я не буду(я на gprs сейчас). Писалось, что мол выделение работает, но не отображается. Мол работает(отображается) только в синей схеме. У меня схема а-ля Win'98, т.е. классическая. Я и написал, что отображение в классической схеме - это и есть выделение. Проблема в том, что хоть в классике, хоть в другой схеме, выделение не работает как надо. A отображается то, что было выделено. Никаких скрытых выделений нет.

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

Всего записей: 242 | Зарегистр. 18-07-2006 | Отправлено: 19:57 18-10-2006
rs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hpoint
согласен, что с выделением есть над чем ещё поработать, однако на мой взгляд и из уже имеющихся возможностей выделения можно выбрать для себя уже сейчас пару-тройку надёжных (проверенных каждым на своём компьютере) приёмов и успешно пользоваться ими для ежедневного употребления
 
можно выделять к примеру в пределах страницы списка, удалять (если речь об удалении), потом опять выделять целую страницу списка и опят удалять - благо удаление теперь можно делать с гораздо меньшим нажатием клавиш, чем в предыдущей версии (кстати, удобнее стало удалять?)
 
зы
вопрос с выделением на разных страницах оказался более сложным, чем хотелось бы, поэтому быстро решить его не обещаю (кроме работы над этим проектом есть ещё масса обязанностей также требующих внимания и времени), могу лишь сказать, что по мере возможности я постараюсь решить и это
 
Добавлено:
ALeXkRU

Цитата:
-  в ручном режиме очередь проверяется только лишь при нажатии на вкладке “История”  кнопки “Обновить последние web-ссылки” либо на этой же вкладке клавишей <F5>.
обнаружил ошибку у себя в описании и на вкладке Настройки - не F5, а Ctrl-F5

Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 21:52 18-10-2006
abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rs

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

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

Всего записей: 14981 | Зарегистр. 04-11-2002 | Отправлено: 01:27 19-10-2006
hpoint



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rs

Цитата:
кстати, удобнее стало удалять?)  
Спору нет! Гораздо удобнее.

Всего записей: 242 | Зарегистр. 18-07-2006 | Отправлено: 06:53 19-10-2006
rs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abz

Цитата:
А почему нельзя сразу вывести за определённую дату, а потом фильтровать по заголовку?
можно... просто посчитай клики:
-1---
  1.отфильтровали, получили строки за два дня
  2.Ctrl-A
  3.контекстное меню - установить диапазон дат по селектированному
   [всё]
 
-2---
  1.отфильтровали, получили строки за два дня
  2.глазами нашли дату начала диапазонав отфильтрованном списке
  3.клик на поле даты начала диапазона (открылся календарь)
  4.несколько кликов в календаре для выбора даты начала диапазона
  5.глазами нашли дату окончания диапазона в отфильтрованном списке
  6.клик на поле даты окончания диапазона (открылся календарь)
  7.несколько кликов в календаре для выбора даты окончания диапазона
   [всё]
 
а теперь сравни

   
 
 
 
Добавлено:
hpoint

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

Всего записей: 1344 | Зарегистр. 19-04-2003 | Отправлено: 08:55 19-10-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Компьютерный форум Ru.Board » Компьютеры » Программы » hc.Historian - просмотр кэша программы HandyCache


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru