+  HandyCache форум
|-+  Главная категория» Дополнения, плагины» Программа CleanByBlackList
Имя пользователя:
Пароль:
Страниц: 1 [2]  Все   Вниз
  Отправить эту тему    Печать  
Автор Тема: Программа CleanByBlackList  (Прочитано 34682 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DIGGER
Старожил
****

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

Сообщений: 312



« Ответ #20 : 13 августа 2012, 19:39:56 »

У меня в ini файле "CacheDir_Text=D:\HandyCache_CACHE"
(Читаю только первую папку кэша "CacheDir_Text")

Очень не хватает обработки всех вложенных папок и файлов.
Для какого сайта/сайтов?
« Последнее редактирование: 13 августа 2012, 19:46:13 от DIGGER » Сообщить модератору   Записан
4rum
Новичок
*

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

Сообщений: 23


« Ответ #21 : 14 августа 2012, 12:43:17 »

Для какого сайта/сайтов?
Для всех вложенных папок и файлов. Всех. Всего кэша.

Лог ошибки:
CleanByBlackList started.
HandyCache.ini: E:\HC-CACHE-W\HandyCache.ini
CacheDir: E:\HC-CACHE-W\Cache\
Work with black.lst
Clear cache root folder:
ERROR: ClearCacheRootFolder : FindFirstFileW = INVALID_HANDLE_VALUE

 Press Enter key to exit.
Сообщить модератору   Записан
DIGGER
Старожил
****

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

Сообщений: 312



« Ответ #22 : 14 августа 2012, 22:25:55 »

Для всех вложенных папок и файлов. Всех. Всего кэша.
не то Грустный на каком мне сайте тестировать? У меня всё и так тип-топ.

ещё раз повторю:
У меня в ini файле "CacheDir_Text=D:\HandyCache_CACHE"
(Читаю только первую папку кэша "CacheDir_Text")
Что у Вас?
Сообщить модератору   Записан
4rum
Новичок
*

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

Сообщений: 23


« Ответ #23 : 14 августа 2012, 23:04:37 »

У меня CacheDir_Text=Cache .... кажется я понял Улыбка

( на каком мне сайте тестировать?
А вот тут не понимаю. Есть black.lst, есть папка с кэшем, есть ini-файл, есть прога которая берет путь из ini, правила для обработки из black.lst и объект для обработки - папка с кешем. проблема в том, что в папке с кешем обрабатываются только папки в корне, а хочется чтобы ещё и все вложенные папки и все файлы в каждой из этой папок. Уж и не знаю что добавить...
Сообщить модератору   Записан
DIGGER
Старожил
****

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

Сообщений: 312



« Ответ #24 : 16 августа 2012, 20:24:51 »

адрес сайта (ссылку).
Поясню иначе: если сайт добавляется в чёрный список, то как правило ВЕСЬ. Где Вы видали сайты что бы реклама была на том же сервере что и сам сайт?
Сообщить модератору   Записан
4rum
Новичок
*

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

Сообщений: 23


« Ответ #25 : 16 августа 2012, 21:34:35 »

А если я редко что добавляю - т.е. хватает родного дефолтного черного списка? Улыбка
Ну, ок, вот сайт: "+vk.com"
И, говоря "использовать черный список для очистки кеша" я имею в виду весь черный список со всеми (активными) правилами (т.е. строками; а ведь есть ещё и не активные) с родным особым написанием, типа: "/(protoplex|rambler|soft(box|mail|odrom)|swiss|toplist)(_.*)?\d*\.(gif|jpe?g|png|swf)" ... как-то так...
Сообщить модератору   Записан
DIGGER
Старожил
****

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

Сообщений: 312



« Ответ #26 : 17 августа 2012, 03:59:08 »

сайт vk.com — вымучал Веселый
теперь напишите ещё и правила из вашего чёрного списка для этого сайта. Или как мне тестировать?
Сообщить модератору   Записан
4rum
Новичок
*

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

Сообщений: 23


« Ответ #27 : 17 августа 2012, 13:09:41 »

+vk.com - это строка из черного списка Улыбка
А обрабатывать нужно весь кеш целиком. И тогда Вашей программой сможет воспользоваться любой пользователь. Т.е. потенциально объект обработки - любой кеш - с любым содержимым (ведь каждый имеет свою историю посещений веб-страниц).
Чем проверять? Как обычно - black.lst-ом .
Вот дефолтные правила, если что - см. прикр.файл.

* black.lst (6.15 Кб - загружено 156 раз.)
Сообщить модератору   Записан
DIGGER
Старожил
****

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

Сообщений: 312



« Ответ #28 : 17 августа 2012, 19:58:34 »

Я не знаю уже как Вам пояснить…
скажем так: я не нашёл сайта где было бы актуально блокирование "внутри" сайта. вы мне такого примера тоже не показали. потому не вижу смыла дописывать такую функциональность, мне даже протестировать негде т.е. ни одного сайта не знаю.
Сообщить модератору   Записан
Влад22
Пользователь
**

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

Сообщений: 97


« Ответ #29 : 17 августа 2012, 21:06:12 »

DIGGER
Если я правильно понимаю, то допустим этот сайт (тот, где мы сейчас находимся)
вот этот урл http://handycache.ru/images/rek/hcrek1.gif
попадает под правило 6 чёрного списка
#4#~#True#~#(\b|_)(awm)?re(c((ip)?s)?|ck|k)(l(am[ar]?)?)?[^a-z]#~#backerstreet\.com/rec/#~#
хотя сам сайт не в чёрном списке
Сообщить модератору   Записан
DIGGER
Старожил
****

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

Сообщений: 312



« Ответ #30 : 21 августа 2012, 15:23:55 »

да, правильно.
А правильно ли я понимаю: Вы хотите что бы я написал пару страниц кода только для очистки ОДНОГО сайта?
Сообщить модератору   Записан
4rum
Новичок
*

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

Сообщений: 23


« Ответ #31 : 21 августа 2012, 19:57:19 »

Почему одного? всех - т.е. всего кеша - используя каждое имя папки/файла , т.е. при сохраненном урле handycache.ru/images/rek/hcrek1.gif - проверяется и handycache.ru и images и rek и hcrek1.gif - если под правила черного списка попадает файл - удаляется этот файл, если папка - то удаляется эта папка со всеми вложенными папками и файлами.
Сообщить модератору   Записан
DIGGER
Старожил
****

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

Сообщений: 312



« Ответ #32 : 22 августа 2012, 01:31:28 »

пока что я вижу актуальность только для одного сайта, и я для себя не нашёл сайта который требовал такой функциональности. более подробно я писал на пред.страничке. Вы мне пишете одно и тоже разными словами.
Не вижу смысла дописывать такую функциональность. сколько места Вам это сэкономит? 20кб? 500кб?
Сообщить модератору   Записан
4rum
Новичок
*

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

Сообщений: 23


« Ответ #33 : 22 августа 2012, 20:36:06 »

Расчитываю на минус пару сот мегабайт места, на минус пару десятков тысяч мелких файлов (немалая часть - меньше размера кластера) и папок с диска и из таблицы размещения файлов (или как там оно называется на нтфс-е). Весь Кэш сейчас - почти 20гб (было больше).
Я полагаю вы поняли что мы хотим, больше писать незачем. Если нет - так нет.
Скажите прямо - это слишком сложно, мы всё поймём... Улыбка
Сообщить модератору   Записан
DIGGER
Старожил
****

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

Сообщений: 312



« Ответ #34 : 25 августа 2012, 03:08:43 »

Вас понял. подумаю…
Сообщить модератору   Записан
KPu3uC B Poccuu
Пользователь
**

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

Сообщений: 68


WWW
« Ответ #35 : 21 февраля 2015, 15:13:26 »

Перед тем, как пользоваться программой, хотелось бы убедиться, что исключения для правил она тоже понимает.
Сообщить модератору   Записан
DIGGER
Старожил
****

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

Сообщений: 312



« Ответ #36 : 21 февраля 2015, 21:13:20 »

не использую исключения для чёрного списка. думаю писал прогу без учёта исключений.
(сейчас кэш использую исключительно для нескольких сайтов, только потому что сами сайты очень мееееедленные - давно уже своей программой не пользуюсь)
Сообщить модератору   Записан
Страниц: 1 [2]  Все   Вверх
  Отправить эту тему    Печать  

 
Перейти в: