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

» HandyCache ( Часть 4 )

Автор: forever
Дата сообщения: 01.11.2006 15:09
ne007
Взять настройки с домашней рабочей версии пробовал?
Отключить все списки без исключения пробовал?
Предыдущую версию пробовал?
Тебе предлагали выложить для анализа твой ини-файл - ты это сделал?
Автор: ALeXkRU
Дата сообщения: 01.11.2006 15:18
hc.Historian (версия 2.5) --- 31.10.06 ---

[more=Что нового в этой версии...][+] Добавлен файл "!!! Обновленные файлы.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
----------------------------------------------------------------------------------------[/more]

скачать обновление до версии 2.5: hc.Historian.2.5.7z (архив формата 7z - можно открыть WinRARом!)

(в файле "!!! Обновленные файлы.txt" - перечислены файлы, которые нужно заменить для обновления!)
Автор: mai62
Дата сообщения: 01.11.2006 16:32
ne007

Цитата:
Так ваша программа и не работает....

Само собой ничего не призойдет. Нужно что-то предпринимать с целью выяснения, что происходит на твоем копьютере. Попробуй поставить програму для мониторинга сетевой активности, например, CommView. Посмотри сам или покажи мне, что она пишет при попытке загрузить сайт через НС и без него.
Автор: NothingAnother
Дата сообщения: 01.11.2006 17:27
mai62
Цитата:
работа со строками идет через вызовы функций API? Это вовсе не так
А как? Кроме внутренней обработки в regex-engine, код какого модуля производит всевозможные операции поиска/сравнения?


Цитата:
'разворачивать' экзешник не нужно
Вопрос-то был другой - "а зачем завёрнут?" Все эти многочисленные упаковщики не безгрешны - отработав, оставляют после себя незакрытые (проще говоря - брошенные) дескрипторы, специально проверял... А это есть не что иное, как пресловутые утечки памяти Именно поэтому из нехилой кучи имеющегося софта у меня нет ничего "запакованного" - разбираюсь с этим ещё на этапе "до первого запуска"... Экономия времени чтения с винта просто пускает пузыри по сравнению с разбросом времени даблклика (если только носитель - не флопак, а нормальный хард с собственным кэшем и предвыборкой данных). Так ради чего фишка?

Ну и всё-таки, как ты можешь прокомментировать ошибку с вызовом несуществующей ф-ии WNetRestoreConnectionA, судя по имени - весьма нелишней?
Автор: mai62
Дата сообщения: 01.11.2006 17:46
NothingAnother

Цитата:
А как? Кроме внутренней обработки в regex-engine, код какого модуля производит всевозможные операции поиска/сравнения?

Вот кусочек из файла system.pas

Цитата:
procedure _AStrCmp;
asm
{ ->EAX = Pointer to left string }
{ EDX = Pointer to right string }
{ ECX = Number of chars to compare}

PUSH EBX
PUSH ESI
PUSH ECX
MOV ESI,ECX
SHR ESI,2
JE @@cmpRest
...

Но вообще-то это оффтоп, если тебе интересно более подробно, спрашивай в соотв. ветке.

Цитата:
"а зачем завёрнут?"

Для экономии при скачивании. Если тебя интерисует почему именно этой программой, отвечу - нравится она мне.

Цитата:
Ну и всё-таки, как ты можешь прокомментировать ошибку с вызовом несуществующей ф-ии WNetRestoreConnectionA, судя по имени - весьма нелишней?

Я мог бы отвечать за каждый байт, включенный в выходной файл линкером только в одном случае: если бы я писал на ассемблере и без использования библиотек.
Автор: NothingAnother
Дата сообщения: 01.11.2006 18:09
mai62
Цитата:
если тебе интересно более подробно
Нет, этого достаточно...


Цитата:
Для экономии при скачивании
NothingAnother
Цитата:
размер для "закачки" - опять же выигрыш с точностью до-наоборот - при сжатии архиватором (к примеру, 7z), объём "запакованного" файла 702KB (исх. 712K), а "чистого" - 680KB (исх 2.02M)
Отрицательная экономия - всё равно экономия?


Цитата:
Я мог бы отвечать за каждый байт
Ответственность? Хм-м, я не об этом... Имеем факт. Дурной факт (или нет?). С этим надо что-то делать (или не надо?). Вот это я и просил прокомментировать.
Автор: forever
Дата сообщения: 01.11.2006 18:17
NothingAnother

Цитата:
к примеру, 7z

Хороший "пример". RAR то не все сумеют разархивировать, а ты в пример берешь 7z. А какие, к примеру, успехи у zip?
Автор: NothingAnother
Дата сообщения: 01.11.2006 19:53
forever
Цитата:
какие, к примеру, успехи у zip?
Значительно хуже (мягко говоря...)

Цитата:
RAR то не все сумеют разархивировать
Для таких надо SFX делать
Автор: popkov
Дата сообщения: 01.11.2006 20:02
forever

Цитата:
[q]Хороший "пример". RAR то не все сумеют разархивировать, а ты в пример берешь 7z.

Пользователи HandyCache - наиболее продвинутая часть пользователей Интернета. Трудно представить, чтобы какой-то ламер стал разбираться с RegEx'пами...
Автор: forever
Дата сообщения: 01.11.2006 20:03
NothingAnother

Цитата:
Значительно хуже (мягко говоря...)

Ожидаемо.


Цитата:
Для таких надо SFX делать

Цельный инсталлер сделан.


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

Конкретно PECompact 2.х проверял?

Добавлено:
popkov

Цитата:
Пользователи HandyCache - наиболее продвинутая часть пользователей Интернета.

Заблуждение. Это только лишь здесь ~ десяток более-менее постоянных более-менее "продвинутых" крутится. А тем временем, если память не изменяет, HandyCache 0.96b1c скачан >10000 раз. (а точнее >12тыс. вроде было если не путаю).


Цитата:
Трудно представить, чтобы какой-то ламер стал разбираться с RegEx'пами...

А они с ними и не разбираются - просто ставят готовый комплект и смотрят на результат.
Автор: svs123456789
Дата сообщения: 01.11.2006 20:31
удалось исправить глюк с "HandyCache: No DNS records for www." ?
Автор: popkov
Дата сообщения: 01.11.2006 20:32
forever
Цитата:
А они с ними и не разбираются - просто ставят готовый комплект и смотрят на результат.


Цитата:
Цельный инсталлер сделан.

Ну такие уж точно не полезут на форум и не станут скачивать последнюю версию в виде .zip, .RAR или .7z-архива, так что им по барабану, каким архиватором упакована программа!
К тому же, они молчальники, и интереса ориентироваться на них нет. Всё равно отклика не будет...
Автор: forever
Дата сообщения: 01.11.2006 20:40
popkov

Цитата:
К тому же, они молчальники, и интереса ориентироваться на них нет. Всё равно отклика не будет...

Странная логика. Людей, просто пользующихся прогой, учитывать не нужно - все-равно молчат? :-О
Автор: NothingAnother
Дата сообщения: 01.11.2006 20:42
forever
Цитата:
PECompact 2.х проверял?
Проверял NSPack, FSG, MEW, UPack, а для ASPack, PECompact и UPX даже написал когда-то собственные unpacker'ы. Проверял, собственно, PEC v2.24 для выявления зависимостей от опций и контента. Ну да это уже всё оффтоп, давай вязать...

Цитата:
Людей, просто пользующихся прогой, учитывать не нужно?
А ты возьмёшь на себя смелость выражать их мнение?
Автор: forever
Дата сообщения: 01.11.2006 20:57
NothingAnother

Цитата:
А ты возьмёшь на себя смелость выражать их мнение?!

Нет, я всего-лишь беру на себя смелость напоминать о необходимости максимально общего компромиса, а не какого-либо, пусть самого распрекрасного варианта, но подходящего лишь для единиц.
Автор: NothingAnother
Дата сообщения: 01.11.2006 21:06
forever
Цитата:
Нет, я всего-лишь беру на себя смелость напоминать о необходимости максимально общего компромиса
И как же в таком случае быть с теми самыми 12000, кто же от их лица скажет что-нить для компромисса, кроме них самих, если даже ты отказываешься? Так что, давай, не будем никому ничего напоминать - на склероз жалоб пока ни от кого не поступало...
Автор: forever
Дата сообщения: 01.11.2006 21:11
NothingAnother

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

На "склероз" не жалуются - его просто не замечают:

Цитата:
Ну такие уж точно не полезут на форум и не станут скачивать последнюю версию в виде .zip, .RAR или .7z-архива, так что им по барабану, каким архиватором упакована программа!
К тому же, они молчальники, и интереса ориентироваться на них нет. Всё равно отклика не будет...

(с)popkov


Цитата:
И как же в таком случае быть с теми самыми 12000...

Имхо в данном случае просто не стОит гнаться за лучшим в ущерб хорошего.
Автор: NothingAnother
Дата сообщения: 01.11.2006 21:14
forever
Цитата:
в данном случае просто не стОит гнаться за лучшим в ущерб хорошего
В данном случае - пожалуй... Ну, и хватит на этом...
Автор: rs
Дата сообщения: 01.11.2006 21:37
C0USIN
остановился на удобной технологии синхронизации твоего двухгигового кэща?
Автор: C0USIN
Дата сообщения: 01.11.2006 21:43
rs
Пока тестирую свой способ с отдельной папкой для новых файлов. Он намного быстрее.
Автор: diadur
Дата сообщения: 01.11.2006 21:59
помогите подобрать правила чтобы нормально работал чат http://bizarre.kiev.ua/ а то я ка ни извращался а список юзверей и комнат не грузиться
Автор: NothingAnother
Дата сообщения: 01.11.2006 22:06
diadur
Цитата:
помогите подобрать правила
Ну, так в мониторе смотри, что мешает - с этими правилами и надо разбираться...
Автор: diadur
Дата сообщения: 01.11.2006 22:21
в том то и дело что добавил в белый список и выставил не проверять по спискам, а он не хочет ни в какую...

гы пока написал оно заработало

Автор: rs
Дата сообщения: 01.11.2006 22:25
C0USIN
ясно

all
на всякий случай явно тут озвучу: историк теперь при сканировании кэша не изменяет даты последнего доступа к файлам кэша, так что одним источником проблем при чистке кэша по дате последнего обращения стало меньше



Автор: deus6666
Дата сообщения: 02.11.2006 01:11

Цитата:
Это не касается т.н. delay-load подгрузки -в этом случае ничего не проверяется.


Я об этом и говорил.


Цитата:

Цитата: не думаю, что это поднимет общую производительность системы больше, чем на 1-2 %
Автор: jlmurat
Дата сообщения: 02.11.2006 04:37
mai62
Кажется, forever тут претензии собирал на автопереключение в онлайн.
Есть такое в последней версии. Почти незаметное.
У меня в качестве звонилки VDialer. На 97-й заметил такую вещь: что-то долго проходит процесс авторизации при повторонм (не первом подключении). Приходится делать отмену и повторять дозвон, пока не попадешь в нужное состояние (точнее сказать не могу).

Я сначала грешил на провайдера, потом внимательнее понаблюдал за треем. И Понял, что домик превращается в шарик значительно раньше момента опознания.

Откатился на 96 версию - непонятки с соединением исчезли.

Автор: NothingAnother
Дата сообщения: 02.11.2006 08:03
deus6666
Цитата:
Делфи сама прекрасно работает со строками без системы
Не читаешь ветку, или считаешь, что mai62 нуждается в поддакивании? "...да-да, вот именно..."


Цитата:
Я говорил, что Делфи с этим работает
Почему-то подумал, что это был твой пост... Походу на форуме есть два deus6666


Цитата:
Ветка - совершенно не место для очередного меренья пиписками
Как-то чуднО это слышать от человека, пытающегося расстегнуть...
Цитата:
проект полностью написан на Делфи и замечательно работает
Всё, можно застегнуться... Но вот "замечательно" по сравнению с чем? Есть параллельный проект без участия Borland'а? Если нет, тогда "замечательно" превращается в "...за неимением гербовой - пишем на простой..."


Цитата:
В рай чаще кривые руки не пускают
А неверно скомпилированный код? Делаем вид, что проблемы не существует? Что ж, можно и так, когда ну очень хочется "помериться"
Автор: forever
Дата сообщения: 02.11.2006 08:32
jlmurat

Цитата:
домик превращается в шарик значительно раньше момента опознания.

Это естественно, ведь соединение с провайдером установлено.


Цитата:
Откатился на 96 версию - непонятки с соединением исчезли.

Насколько я знаю, в этих версиях и дозвон и переход в автономку одинаковы.
У диалапщиков в общем то и проблемы не может быть: о наличии/отсутствии связи рапортует модем. Проблема с определением коннекта у ланщиков.

NothingAnother

Цитата:
Почему-то подумал, что это был твой пост...

При том как ты сформулировал вопрос, ответ deus6666'а вполне верный: да, на делфи можно скомпилировать юникодный проект. Из вопроса не следует, что тебя интересует возможность сделать это просто переключением директив компилятора.


Цитата:
А неверно скомпилированный код? Делаем вид, что проблемы не существует?

А она существует? У пользователей НС что-то не так? Перемывать кости старому компилятору от борланда просто из любви к процессу имхо занятие бессмысленное.

Кстати, не поделишься мудростью? Чем распаковываешь PECompact 2.x и какой линк-вьевер пользуешь? Хочу посмотреть есть ли эта функция после компилятора десятки.
Автор: YuraH
Дата сообщения: 02.11.2006 10:34

Цитата:
Делфи сама прекрасно работает со строками без системы
В принципе, на работу со строками достаточно ассемблерных инструкций (не зависимых от системы), а вот отображение строк в мониторе полностью обслуживается API.
Автор: deus6666
Дата сообщения: 02.11.2006 10:56

Цитата:
Но вот "замечательно" по сравнению с чем? Есть параллельный проект без участия Borland'а?

Естественно есть - канадский проект.

Цитата:
а вот отображение строк в мониторе полностью обслуживается

Да и отображать можно, только системой проще.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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