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

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

Автор: rs
Дата сообщения: 28.10.2006 20:30
C0USIN

Цитата:
давай говори конкретно, как ты себе это видишь?


На панели запроса добавить еще один параметр Сортировать по

рядом с полем фильтра? но там места и так мало... мне кажется там просто некуда...

другой вариант можешь предложить?

Добавлено:
V0lt
Цитата:
она короткая, хочется чуток длиннее
хочется "просто"? или хочется "почему-то"?


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



Добавлено:
V0lt

Цитата:
Идея такая: веб мастеры часто делают страницу с расчетом на ширину экрана в 800 пикселей (минус полоса верт. прокрутки и т.п). Многие люди сидят на разрешении 1024x768. И на этом разрешении с отображаемым списком истории многие страницы не вмещаются, появляется раздражающий бегунок.
понял, пожелание разумное...

однако, пока ничего не скажу, насколько это реально - пока не вижу интерфейсного решения для достижения этого и без потери остальных достоинств
Автор: C0USIN
Дата сообщения: 28.10.2006 21:33
rs
Цитата:
но там места и так мало...

Не заметно. У меня в Опере 12 кнопок и поля URL и Поиск умещаются в одной строке. Никакого дискомфорта не ощущаю. А у тебя две кнопки и три поля всего.


Цитата:
другой вариант можешь предложить?

Кнопка-переключатель на панели
Команда в контекстном меню
Параметр на вкладке Настройки


Автор: rs
Дата сообщения: 28.10.2006 21:50
C0USIN

Цитата:
но там места и так мало...


Не заметно.

если не ошибаюсь, у тебя встроенный браузер выключен?
Автор: V0lt
Дата сообщения: 28.10.2006 22:03
rs

Цитата:
хочется "просто"? или хочется "почему-то"?

ладно забудь пока...


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

слетают они например так: делаю первые два стобца, скажем, в 20 пикселей. двигаю сплитер в любую сторону (или сворачиваю) - вуаля, ширина совсем не такая, как я задал
Автор: rs
Дата сообщения: 28.10.2006 22:09
V0lt
Цитата:
слетают они например так: делаю первые два стобца, скажем, в 20 пикселей. двигаю сплитер в любую сторону (или сворачиваю) - вуаля, ширина совсем не такая, как я задал
ааа... вон ты о чём...
они не слетают, а каждый раз рассчитываются от общей ширины списка (при этом колонка даты имеет фиксированную ширину)
Автор: Abs62
Дата сообщения: 28.10.2006 22:32
rs
Что после удаления строк курсор переходит не к предыдущей строке в истории, а к следующей, делая эту строку сразу же выделенной - это хорошо. Но после удаления последней строки историк переходит к первой, и это уже неудобно. Может, для этого случая сделать исключение и переходить к предыдущей строке?
Автор: rs
Дата сообщения: 28.10.2006 22:35
Abs62
блин!.. ну не угодишь!..
щЮтка
Автор: C0USIN
Дата сообщения: 28.10.2006 22:42
rs

Цитата:
встроенный браузер выключен?

Да.
Автор: rs
Дата сообщения: 28.10.2006 22:47
C0USIN
то-то и оно

а при включённом и сжатом на максимум списке - маловато места
Автор: C0USIN
Дата сообщения: 28.10.2006 23:09
rs
Это говорит только о том, что у программы непродуманный интерфейс.

Цитата:
маловато места
...для трех колонок точно маловато места.
Автор: jlmurat
Дата сообщения: 29.10.2006 01:59
rs
Иногда при просмотре истории вылетает такая ошибка:

Цитата:
hcHistorian
Требуемый ресурс занят!

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

Вторая трабла (или фича?) –
Когда удаляешь записи в Историке и не выходишь из него, а просто выключаешь винду, то при повторном запуске проги эти записи возникают снова, но без содержания.

Может, так задумано, что удаление из кэша не включает удаление из истории?
Если так, то нужно в настройках предусмотреть вариант:
Полное удаление записи (т.е. при удалении из кэша запись удаляется и из истории).

А если проблема в том, что Историку требуется время для создания новой базы данных? Объясните, как это работает?


Добавлено:
Abs62
rs
Цитата:
Но после удаления последней строки историк переходит к первой, и это уже неудобно. Может, для этого случая сделать исключение и переходить к предыдущей строке?

Можно после удаления последней строки вывести окошко с выбором типа
"Удалена последняя запись списка.
Перейти к началу или
вернуться на предыдущую позицию?" - сформулируйте точнее.
Выбираем и нажимаем ОК
Автор: rs
Дата сообщения: 29.10.2006 09:21
C0USIN

Цитата:
...для трех колонок точно маловато места.
с идеей одной колонки и соотвествующего многострочного представления одной ссылки в строке истории я в целом согласен

осталось до-продумать интерфейс в этом отношении, чтобы потом не пришлось переделывать

jlmurat
Цитата:
hcHistorian
Требуемый ресурс занят!
эта ошибка появляется где? - в области трея? или модальным окном сообщения историка? или сообщением windows? я с таким не сталкивался... скрин сообщения можешь дать?

jlmurat

Цитата:

Вторая трабла (или фича?) –
Когда удаляешь записи в Историке и не выходишь из него, а просто выключаешь винду, то при повторном запуске проги эти записи возникают снова, но без содержания.

Может, так задумано, что удаление из кэша не включает удаление из истории?
Если так, то нужно в настройках предусмотреть вариант:
Полное удаление записи (т.е. при удалении из кэша запись удаляется и из истории).
это однозначно не фича
буду смотреть


Abs62
jlmurat

Цитата:
Abs62
rs
Цитата:Но после удаления последней строки историк переходит к первой, и это уже неудобно. Может, для этого случая сделать исключение и переходить к предыдущей строке?


Можно после удаления последней строки вывести окошко с выбором типа
"Удалена последняя запись списка.
Перейти к началу или
вернуться на предыдущую позицию?" - сформулируйте точнее.
Выбираем и нажимаем ОК
я думаю можно и без сообщений обработать отдельно удаление последней (последних) строк

конечно, сделаю

Abs62
а что ты скажешь о расширении хука мыши с тем, чтобы не только ловить прокрутку колеса мыши над тем контролом, где мышь пролетает в данный момент, а и передавать фокус контролу при перемещении над ним мыши?
Автор: jlmurat
Дата сообщения: 30.10.2006 02:57
rs
Цитата:
hcHistorian
Требуемый ресурс занят!

эта ошибка появляется где? - в области трея? или модальным окном сообщения историка? или сообщением windows? скрин сообщения можешь дать?

Чье сообщение, не знаю. Появляется в центре левой половины окна при включенном встроенном браузере. Скрин сделать не догадался.
Вылезало, кажется на сайте proxomitron.ru.



Добавлено:
rs
И еще один баг нашел. На некоторых сайтах http://doski.ru (на главной странице) курсор стопорится и ни в какую не идет вниз. Двигаюсь только колесом мыши. Скорее всего, тут дело в сценарии сайта, но нельзя ли как-то программно это обойти?
PS. Снес каталог proxomitron.ru, загрузил несолько страниц заново. Пока глюков с занятым ресурсом не наблюдается.

Автор: rs
Дата сообщения: 30.10.2006 07:47
jlmurat

Цитата:
Снес каталог proxomitron.ru, загрузил несолько страниц заново. Пока глюков с занятым ресурсом не наблюдается.
если опять случится сообщение, сделай, пожалуйста, скрин


Цитата:

И еще один баг нашел. На некоторых сайтах http://doski.ru (на главной странице) курсор стопорится и ни в какую не идет вниз.
стопорится после того, как вошёл мышью во встроенный браузер (установил на него фокус)? или это происходит даже не входя в браузер, при листании списка истории в гриде?

Добавлено:
jlmurat
кстати, у тебя страница, открытая в браузере как http://doski.ru в браузере историка открывается как http://doski.ru/menu.php?
Автор: Abs62
Дата сообщения: 30.10.2006 08:25
rs

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

Излишняя интеллектуальность программы - это тоже минус.
Вот начну я пробовать двигать курсор по таблице клавишами, не заметив, скажем, что перед этим мышка проскочила через поле ввода фильтра - и результат получится совсем не желаемый.
Автор: jlmurat
Дата сообщения: 30.10.2006 09:29
rs
Цитата:
стопорится после того, как вошёл мышью во встроенный браузер (установил на него фокус)? или это происходит даже не входя в браузер, при листании списка истории в гриде?
кстати, у тебя страница, открытая в браузере как http://doski.ru в браузере историка открывается как http://doski.ru/menu.php?

Обычно я встроенный браузер не отключаю. У меня 2 окна.
Пробовал отключать - курсор (полоска) движется без тормозов.
При включенном браузере с http://doski.ru отбрасывает на предыдущую (реально - на более свежую) позицию - http://doski.ru/title.php. В этот и глюк.
То есть встроенный браузер даже не предлагает перейти по редиректу. Но в историки-то 2 записи.
Впрочем, не смертельный случай. Можно ли обойти?
Автор: NothingAnother
Дата сообщения: 30.10.2006 20:42
rs
Цитата:
что ты скажешь о расширении хука мыши с тем, чтобы не только ловить прокрутку колеса мыши над тем контролом, где мышь пролетает в данный момент, а и передавать фокус контролу при перемещении над ним мыши?
Вот только хуков не надо! Или ты так называешь обработку мышиных сообщений?
Автор: rs
Дата сообщения: 31.10.2006 07:39
NothingAnother
Цитата:
Или ты так называешь обработку мышиных сообщений?
ага
Abs62
да, наверное ты прав


Добавлено:
jlmurat
время от времени такие навороченные скриптами страницы попадаются...
попробую что-нибудь сделать...
Автор: rs
Дата сообщения: 31.10.2006 11:16
all
архив обновления историка при помощи
winrar занимает 759764
7z - 679326

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

зы
7z распаковывается winrrar-ом
Автор: baribal
Дата сообщения: 31.10.2006 11:42
Приветствую. Что-то у меня кракозябры в интерфейсе. Винда - XP English, Language for non-Unicode programs - Russian.

Добавлено:
rs

Цитата:
архив обновления историка при помощи     winrar занимает 759764   7z - 679326

А по скорости создания?
Автор: rs
Дата сообщения: 31.10.2006 12:46
baribal

Цитата:
Приветствую. Что-то у меня кракозябры в интерфейсе. Винда - XP English, Language for non-Unicode programs - Russian.
MUI стоит? у меня MUI установлен, со шрифтами всё в порядке... может попоробовать ещё раз MUI установить, включив в ходе установки кириллицу где только возможно...
baribal

Цитата:
А по скорости создания?
да мне безразлична скорость создания, важен размер дистрибутива, выложенного для скачивания
Автор: baribal
Дата сообщения: 31.10.2006 13:03
rs
MUI не стоит.

Добавлено:
Похоже что шрифта какого-то не хватает. Какой у тебя используется?
Автор: rs
Дата сообщения: 31.10.2006 14:32
baribal
в свойствах шрифта в исходных текстах программы у меня так:
DEFAULT_CHARSET, MS Sans Serif

Добавлено:
ALeXkRU
посылку получил?
Автор: ALeXkRU
Дата сообщения: 31.10.2006 16:17
rs
15:32 31-10-2006
Цитата:
посылку получил

нет
Автор: rs
Дата сообщения: 01.11.2006 07:46
ALeXkRU
проверь ПМ
Автор: rs
Дата сообщения: 01.11.2006 12:10
baribal
проблема решилась?
Автор: baribal
Дата сообщения: 01.11.2006 13:36
rs
Да. Кроме Language for non-Unicode programs - Russian, поставил Standards and Format - Russian, плюс проимпортировал такой рег:

Windows Registry Editor Version 5.00
[more]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"System,0"="Arial,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
"MS Serif,0"="MS Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Courier,0"="Courier New,204"
"Arial Cyr,0"="Arial,204"
"Courier New Cyr,0"="Courier New,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Helv,0"="MS Sans Serif,204"
"Tms Rmn,0"="MS Serif,204"
"Arial,0"="Arial,204"
[/more]

Ребутнулся и всё вылечилось. Может кому-нибудь ещё поможет.
Автор: ALeXkRU
Дата сообщения: 01.11.2006 14:46
hc.Historian (версия 2.5) --- 31.10.06 ---

[+] Добавлен файл "!!! Обновленные файлы.txt"
[+] Изменено оформление мписка истории - текущая строка теперь не выделяется цветом полностью,
а помечается треугольничком в самой левой колонке-индикаторе. Кроме того, в этой же
колонке-индикаторе выделенные строки отличаются по виду от невыделенных. Это решение
способствует решению проблем на некоторых цветовых схемах Windows (в том числе на серебристой схеме).
[+] После удаления последней строки в списке истории текущая запись не переходит на первую
строку в списке, а остается последней.
[+] При обновлении БД истории посещений дата последнего обращения файлов в кэше НЕ ИЗМЕНЯЕТСЯ.
Это полезно, например, при удалении файлов кэша по дате последнего доступа.
[+] hc.Historian.uninstall.bat без парметра командной строки выдаёт только предупреждение
и реальное удаление истории БД посещений и чистку реестра без параметра командной строки не производит
[+] Статус-строка в списке истории посещений показывает количество выделенных строк из количества отфильтрованных
[+] Файл hc.Historian.Settings.reg удалён из дистрибутива
[+] Исправлена ошибка отображения символа '&' в статус-строке браузера
[+] При разрешениии экрана 1024х768 максимальная ширина окна браузера равна 800 пикселам.
[-] После закрытия календаря для ввода даты диапазона фильтрации по Escape фильтрация
истории посещений не производится
----------------------------------------------------------------------------------------

Если после удаления записей в истории посещений или в кэше не завершить нормально программу hc.Historian, информация об удалениях в БД истории посещений может быть сохранена некорректно. Один из способов такого некорректного прекращения работы программы - завершить процесс hc.Historian в TaskManager. Другой вариант некорретного завершения - закрытие сеанаса Windows при незакрытой программе hc.Historian, в этом случае операционная система не успевает нормально завершить программу hc.Historian, преждевременно прекращая её выполнение. Для предовращения таких ситуаций после удаления записей из истории посещений или кэша рекомендуется закрыть и заново запустить программу hc.Historian
----------------------------------------------------------------------------------------
скачать обновление до версии 2.5: hc.Historian.2.5.7z (архив формата 7z - открывается и WinRARом!)
Автор: rs
Дата сообщения: 01.11.2006 17:37
baribal
ок
включу твоё решение в описание

Добавлено:
ALeXkRU
tnx
Автор: NothingAnother
Дата сообщения: 01.11.2006 17:49
rs
Цитата:
закрытие сеанаса Windows при незакрытой программе hc.Historian, в этом случае операционная система не успевает нормально завершить программу hc.Historian
Что-то ты попутал... Это не ось "не успевает завершить" - она ничего и не завершает, просто рассылает сообщения о прекращении работы. Это уж ты не успеваешь (что крайне странно - за отпущенное время можно успеть до Канадской границы, не то, что закрыть соединения с FB ) его обработать, да и обрабатываешь ли ваще? на досуге посмотрю твой код...

Цитата:
включу твоё решение в описание
Это не его решение, а известная со времён хана Батыя обманка для кривых в части работы с локализациями программ (не принимай на свой счёт - в том вина не твоя, а Borland'а )

Страницы: 1234567891011121314151617181920212223

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


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