+  HandyCache форум
|-+  Главная категория» Новые предложения» Конвертер кэша браузера в формат HandyCache
Имя пользователя:
Пароль:
Страниц: [1]   Вниз
  Отправить эту тему    Печать  
Автор Тема: Конвертер кэша браузера в формат HandyCache  (Прочитано 10869 раз)
0 Пользователей и 1 Гость смотрят эту тему.
sergo
Постоялец
***

Репутация: +5/-1
Offline Offline

Сообщений: 112


« : 05 июля 2007, 22:24:44 »

Почему какой-то непонятный CoolProxy удостоен отдельной опции. А перенести для использования в HandyCache имеющийся кэш любой другой программы и браузеров нельзя?
Сообщить модератору   Записан
Дем
Постоялец
***

Репутация: +6/-3
Offline Offline

Сообщений: 167



« Ответ #1 : 06 июля 2007, 01:55:36 »

Теоретически - можно. Практически же - надо писать прогу-парсер этого кеша.
Для IE это в принципе несложно, доступ к его кешу описан в MSDN
Возможно оно уже есть
Сообщить модератору   Записан
Rick
Администратор
*****

Репутация: +15/-1
Offline Offline

Сообщений: 868


WWW
« Ответ #2 : 06 июля 2007, 08:26:18 »

Почему какой-то непонятный CoolProxy удостоен отдельной опции.
Много пользователей с CoolProxy перешло на HandyCache. И им нужна была возможность использовать накопленный в CP кэш при работе в HC.

А перенести для использования в HandyCache имеющийся кэш любой другой программы и браузеров нельзя?
"Любая другая программа" имеет и свой формат хранения данных в кэше - под каждую нужно писать свой конвертер. Однако, пока необходимости такой не было.
Сообщить модератору   Записан
sergo
Постоялец
***

Репутация: +5/-1
Offline Offline

Сообщений: 112


« Ответ #3 : 06 июля 2007, 09:32:55 »

Т.е. чтобы перейти на Handy и нормально там работать рекомендуется уничтожать весь накопленный браузером кэш? Немалая жертва для того, кто хочет для начала лишь попробовать, стоит ли овчина выделки. Да и начинать придется с чистого листа, опять тратить лишние деньги и время на трафик пока кэш не накопиться. Можно это учесть на будущее и научить прогу конвертить кэши основных браузеров?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #4 : 06 июля 2007, 14:27:51 »

Т.е. чтобы перейти на Handy и нормально там работать рекомендуется уничтожать весь накопленный браузером кэш?

В принципе, если ты не будешь очищать кэш браузера, но ничего страшного не произойдет. HC будет работать, только процент "Взятого из кэша" сначала будет не велик! Но со временем HC накопит свой кэш и его эффективность возрастет...

Можно это учесть на будущее и научить прогу конвертить кэши основных браузеров?

Можно, если найдется доброволец, который напишет конверторы кэшей браузеров в формат HandyCache.

P.S. Вроде бы, из опытных пользователей еще никто не жаловался, что зазря очистил кэш браузера и променял его на HandyCache... Подмигивающий
Сообщить модератору   Записан
sergo
Постоялец
***

Репутация: +5/-1
Offline Offline

Сообщений: 112


« Ответ #5 : 06 июля 2007, 19:02:10 »

Цитировать
P.S. Вроде бы, из опытных пользователей еще никто не жаловался, что зазря очистил кэш браузера и променял его на HandyCache...
И я тоже не говорю, что это плохо - променять кэш браузера на кэш программы. Плохо, что придется начинать накапливать кэш с нуля, в то время как на компе имеется огромный кэш браузера, который можно использовать. Тогда программа начнет давать результат не когдато в будущем, а сразу + деньги на накопление кэша не потратим.
Цитировать
Можно, если найдется доброволец, который напишет конверторы кэшей браузеров в формат HandyCache.
Чтоб не забылось и возможный доброволец не прошел мимо, может если никто не против отразить это в списке "Что еще сделать"?
Сообщить модератору   Записан
Дем
Постоялец
***

Репутация: +6/-3
Offline Offline

Сообщений: 167



« Ответ #6 : 07 июля 2007, 03:10:55 »

Вот пример проги для просмотра и удаления содержимого кеша ИЕ.
На дельфях

* iecache103.zip (8.51 Кб - загружено 35 раз.)
Сообщить модератору   Записан
Сергей
Beta tester
*****

Репутация: +9/-2
Offline Offline

Сообщений: 621



« Ответ #7 : 07 июля 2007, 11:39:48 »

Т.е. чтобы перейти на Handy и нормально там работать рекомендуется уничтожать весь накопленный браузером кэш?
Странный вывод. Я бы наоборот не рекомендовал чистить кэш. Смысла не вижу абсолютно.
Сообщить модератору   Записан
sergo
Постоялец
***

Репутация: +5/-1
Offline Offline

Сообщений: 112


« Ответ #8 : 07 июля 2007, 13:32:25 »

Странный вывод. Я бы наоборот не рекомендовал чистить кэш. Смысла не вижу абсолютно.
Зачем же тогда эти бесмысленые рекомендации в ФАКе прописанны? Я както факу привык доверять.
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #9 : 07 июля 2007, 21:59:57 »

Для начала - откуда уверенность, что кеш в браузере накоплен "огромный"? Насколько я знаю по-умолчанию в большинстве браузеров кеш где-то около 20мбайт. Так что извращаться с конвертерами имхо не имеет смысла.
Но если вдруг у кого-то гигабайтный кеш браузера и он хочет воспользоваться НС - пускай, никаких проблем. А рекомендация в ФАКе относится немного к другой ситуации.
Сообщить модератору   Записан
sergo
Постоялец
***

Репутация: +5/-1
Offline Offline

Сообщений: 112


« Ответ #10 : 07 июля 2007, 23:37:23 »

Насколько я знаю по-умолчанию в большинстве браузеров кеш где-то около 20мбайт. Так что извращаться с конвертерами имхо не имеет смысла.
Не знаю про какое именно большинство идет речь, но в IE кэш по умолчанию занимает 3% свободного пространства на диске. Дальнейшее заключение, имхо следует из не совсем верной посылки. У меня он реально составляет 420 МБ. Предлагается "не извращаться" и качает их заново?
Цитировать
Но если вдруг у кого-то гигабайтный кеш браузера и он хочет воспользоваться НС - пускай, никаких проблем.
Получается что не "вдруг", а вполне реальная картина. И проблемы как раз возникают. Одна и та же информация будет лежать в разных кэшах. Диск зафрагментируем совсем. Поиск при запросе часто будет происходить сразу в двух больших кэшах. То что написано в черном списке программы может неблокироваться, если содержится в кэше браузера и браузер не лезет в сеть проверять это на обновление. Тоесть чтобы избежать всего этогорекомендации в факе как раз правильные. Вопрос только как без потерь перейти к этому режиму, начав с нуля. Для этого и нужна имхо способность конвертировать кэш браузера.
Вот пример проги для просмотра и удаления содержимого кеша ИЕ.
На дельфях
Извини я на дельфи не силен. Но если этот код можно подработать и воткнуть в программу - было бы здорово! Спасибо за отклик. Может автор HandyCache тоже смотрит эту тему и посмотрит на код.
« Последнее редактирование: 07 июля 2007, 23:43:16 от sergo » Сообщить модератору   Записан
Дем
Постоялец
***

Репутация: +6/-3
Offline Offline

Сообщений: 167



« Ответ #11 : 08 июля 2007, 02:10:55 »

Код подработать можно, его там совсем ничего.
Но у меня нет ни дельфи, ни кеша...
Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #12 : 08 июля 2007, 11:05:11 »

Не знаю про какое именно большинство идет речь, но в IE кэш по умолчанию занимает 3% свободного пространства на диске. Дальнейшее заключение, имхо следует из не совсем верной посылки. У меня он реально составляет 420 МБ. Предлагается "не извращаться" и качает их заново?
Зная как IE работает с кешем можно заключить, что эти 420мбайт лежат на диске мертвым грузом. Для проверки предлагаю включить НС и попробовать зайти на любой сайт, где ты когда-либо бывал, и который должен лежать в кеше IE и посмотреть как он весело грузится заново. А так - есть желание можешь написать конвертер, да есть проблема - мало кому он нужен, а тем кому нужен - только на один раз, пустой труд это.
Сообщить модератору   Записан
sergo
Постоялец
***

Репутация: +5/-1
Offline Offline

Сообщений: 112


« Ответ #13 : 08 июля 2007, 12:19:03 »

Цитировать
Зная как IE работает с кешем можно заключить, что эти 420мбайт лежат на диске мертвым грузом. Для проверки предлагаю включить НС и попробовать зайти на любой сайт, где ты когда-либо бывал, и который должен лежать в кеше IE и посмотреть как он весело грузится заново.
Был заинтригован и проверил. Из 7 взятых на угад сайтов 5 практически целиком взялись из кэша браузера. Не брались из кэша html, shtml и еще какието непонятные 2 файлы. Все без исключения картинки, скрипты, таблицы стилей взялись из кэша IE. 2 сайта почемуто из кэша не взялись, но наверное по уважительной причине. А зачем тогда в осле кэш если по твоему мнению он не используется? Имхо у тебя неверная информация. Вобще почемуто принято нападать на ослика. :-(
Цитировать
есть проблема - мало кому он нужен, а тем кому нужен - только на один раз, пустой труд это.
Наверно мало кому нужен из числа уже состоявшихся пользователей программы. А ты взгляни моими глазами. Накопленные за долгое время 420 МБ закачать заново каково?
Цитировать
А так - есть желание можешь написать конвертер
Непонятно. Я в связи со своим неумением писать программы обращаюсь за помощью/предложением. И являюсь отосланным "тебе надо - ты и пиши". Я бы понял если б это действительно было никому ненужно. Но мне кажеться любой новый пользователь с большим удовольствием воспользуется такой конвертацией если она будет предлагаться во время установки программы. Да и пользователю со стажем воспользоваться чьимто чужим наработанным браузерным кэшем можно юудет (точно так же как сейчас обмениваються кэшами между Handy).
Сообщить модератору   Записан
Дем
Постоялец
***

Репутация: +6/-3
Offline Offline

Сообщений: 167



« Ответ #14 : 09 июля 2007, 12:35:54 »

Ещё одну прогу нашёл, на этот раз на С#
В архиве - исходники и готовый к использованию экзешник (при наличии .Net Улыбка )
Хотя готовый - не значит удобный к использованию.
по команде WebCacheTool.exe ls "^http"  можно получить таблицу соответствия url - файл на диске
WebCacheTool.exe ls . выдаёт вообще всё содержимое кеша, включая куки и хистори.


* WebCacheTool.zip (21.08 Кб - загружено 28 раз.)
Сообщить модератору   Записан
Дем
Постоялец
***

Репутация: +6/-3
Offline Offline

Сообщений: 167



« Ответ #15 : 09 июля 2007, 17:33:05 »

Попробую написать прогу для разбора кеша.
Вопрос - а в каком виде файлы должны получиться? Потому как запихивать туда еще и прогон по спискам переименования от НС мне тяжко...
Может сделать просто переименование для httр://xxx.yyy.zz/dddddd/DDDDDD/file.ext в xxx.yyy.zz#%dddddd#%DDDDDD#%file.ext а потом уже чем-нибудь по ним пройтись до полного счастья?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #16 : 09 июля 2007, 21:47:42 »

Вопрос - а в каком виде файлы должны получиться?

В виде, пригодном для использования в HandyCache.

Цитировать
Потому как запихивать туда еще и прогон по спискам переименования от НС мне тяжко...

Переговори с v0lt'ом - он уже как-то писал конвертер на C# из старого формата кэша в новый, мож, скооперируйтесь... Подмигивающий


P.S. В идеале хорошо бы еще прогнать URL-ы по "Черному списку", чтобы отбросить рекламу, да и список "Преобразование URL" учесть не помешало бы...

P.P.S. Кстати, из этой задумки в итоге могло бы получиться неплохое дополнение к процедуре "Очистки кэша" по "Черному списку" и конвертер при изменении "Преобразования URL".
Сообщить модератору   Записан
Дем
Постоялец
***

Репутация: +6/-3
Offline Offline

Сообщений: 167



« Ответ #17 : 10 июля 2007, 00:30:59 »

собственно, я собираюсь написать приблуду, чтобы "развернуть" содержимое папки кеша в "плоский" вид и обратно.
А то накопилось много всякой мелочёвки, и бегать её смотреть по всем подкаталогам тяжко.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #18 : 19 августа 2007, 19:25:32 »

Уже реализованные конвертеры выделены в отдельные темы в разделе "Дополнения, плагины":

- Конвертер кэша IE в формат HandyCache by v0lt
- Программа для анализа кеша IE - обсуждение by Дем
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: