Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Дополнения, плагины
»
Content Master v.2.0
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц:
1
...
32
33
[
34
]
35
36
...
113
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: Content Master v.2.0 (Прочитано 523055 раз)
0 Пользователей и 6 Гостей смотрят эту тему.
LordMerlin
Старожил
Репутация: +12/-8
Offline
Сообщений: 488
Re: Content Master v.2.0
«
Ответ #660 :
15 апреля 2015, 12:03:52 »
После последнего обновления в мониторе, при срабатывании блокировки СМ названия правил и файла правил кракозябами, как будто кодировка неправильная. Возможно потому что стоит на Сервере2003 и не поддерживается юникод.
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Content Master v.2.0
«
Ответ #661 :
15 апреля 2015, 14:19:38 »
Михаил
, в качестве предложения:
Возможна ли реализация обновления по алгоритму:
1. Скачиваем подготовленный архив.
2. Проверяем хеш, если не совпадает - никаких обновлений.
2. Локально распаковываем.
3. Сверяем версии файлов (хеш) и обновляем при необходимости.
?
Аргументы:
Такая реализация позволит избежать перекосов обновлений в случае нестабильной работы сайта/интернета у провайдера. Сейчас при попытке обновления в условиях нестабильного доступа к сайту, некоторые файлы получают ответ 502, например:
Код:
15.04.2015/16:55:37 local/127.0.0.1 http://handycache.ru/cm/cm2/cm_init.lua 0 0/159 0 408 "502 Bad Gateway / No answer (HC)"
- при таком способе обновления, рано или поздно, вполне возможен коллапс HC+CM из-за несовместимых версий файлов, приводящий к неработоспособности в принципе и невозможности штатного обновления.
Сообщить модератору
Записан
Михаил
Модератор
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Content Master v.2.0
«
Ответ #662 :
15 апреля 2015, 19:40:50 »
Цитата: bboymig от 15 апреля 2015, 09:12:05
Осталось разобраться в правилах. Жду вашей помощи.
Готов. Опишите, чего хотите добиться. Блокирования сайта vk.com?
Добавлено: 15 Апрель 2015, 19:31:22
Цитата: LordMerlin от 15 апреля 2015, 12:03:52
После последнего обновления в мониторе, при срабатывании блокировки СМ названия правил и файла правил кракозябами, как будто кодировка неправильная. Возможно потому что стоит на Сервере2003 и не поддерживается юникод.
Не могу комментировать, т.к. для полноценной работы с этой версией СМ требуется НС версии >= 1.0.0.560, а у Вас, вероятно, более ранняя.
Если подобное будет происходить с этой свежей версией НС, вот тогда будем разбираться.
Цитата: YuS от 15 апреля 2015, 14:19:38
Возможна ли реализация обновления по алгоритму:
1. Скачиваем подготовленный архив.
2. Проверяем хеш, если не совпадает - никаких обновлений.
2. Локально распаковываем.
3. Сверяем версии файлов (хеш) и обновляем при необходимости.
Возможна. Но заморачиваться много: просить
mai62
дать возможность расширениям запаковывать/распаковывать файлы, потом самому каждый раз паковать новую версию перед выкладыванием.
Настолько ли на практике критично плох нынешний способ обновления, чтоб приступить к его реорганизации?
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Content Master v.2.0
«
Ответ #663 :
15 апреля 2015, 22:27:02 »
Цитата: Михаил от 15 апреля 2015, 19:40:50
Возможна. Но заморачиваться много: просить
mai62
дать возможность расширениям запаковывать/распаковывать файлы, потом самому каждый раз паковать новую версию перед выкладыванием.
Настолько ли на практике критично плох нынешний способ обновления, чтоб приступить к его реорганизации?
А зачем просить? Есть ведь "shell_execute" и какой-либо внешний архиватор... или там есть подводные течения?
А способ обновления - пока сервер доступен, то проблем никаких, но в последнее время, вот такая картинка постоянно:
а также сайт и форум, периодически не загружаются. Если тут же обновить страницу, может загрузится... в общем проблема с доступом. Это происходит только на handycache.ru, на других серверах таких проблем нет.
И это при том, что:
Сообщить модератору
Записан
bboymig
Новичок
Репутация: +0/-0
Offline
Сообщений: 13
Re: Content Master v.2.0
«
Ответ #664 :
16 апреля 2015, 07:38:35 »
Цитировать
Готов. Опишите, чего хотите добиться. Блокирования сайта vk.com?
Да. А то повадились у нас некоторые люди через анонимайзеры заходить. А по домену блокировать бесполезно. Надо более эффективное решение. Ну и плюс чтобы после блокировки данного сайта выходило на страницу уведомление.
Вход в социальные сети заблокирован.
Спасибо.
Сообщить модератору
Записан
Михаил
Модератор
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Content Master v.2.0
«
Ответ #665 :
16 апреля 2015, 12:35:12 »
Цитата: YuS от 15 апреля 2015, 22:27:02
а также сайт и форум, периодически не загружаются. Если тут же обновить страницу, может загрузится... в общем проблема с доступом. Это происходит только на handycache.ru, на других серверах таких проблем нет.
Раз дело действительно плохо, подумаю...
Цитата: bboymig от 16 апреля 2015, 07:38:35
Да. А то повадились у нас некоторые люди через анонимайзеры заходить. А по домену блокировать бесполезно. Надо более эффективное решение. Ну и плюс чтобы после блокировки данного сайта выходило на страницу уведомление.
Вход в социальные сети заблокирован.
Попробуйте такое правило СМ Замены текста:
Правило:
\A.*?<(?>div|p)\s++id=['"]?+footer['"]?[^>]*+>\s*+<div\s++class=['"]?+copy_lang['"]?+>\s*+(?><a\s++[^>]++>\s*+)?+(?-i:ВКонтакте|VK).*
Замена:
Vkontakte is blocked
Content type:
html
Сообщить модератору
Записан
bboymig
Новичок
Репутация: +0/-0
Offline
Сообщений: 13
Re: Content Master v.2.0
«
Ответ #666 :
16 апреля 2015, 15:58:19 »
Спасибо. Все работает. Еще бы остальные социальные сети заблокировать. Если можно еще сделать такие правило было бы очень замечательно. Так же я думаю может быть эти правила сразу внести в пакет CM? Возможно у кого либо будет аналогичные задачи.
Вконтакте
Одноклассники
Твитер
Инстраграм
Сообщить модератору
Записан
Михаил
Модератор
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Content Master v.2.0
«
Ответ #667 :
16 апреля 2015, 16:29:06 »
Дальше все по аналогии.
Для одноклассников можно попробовать правило
\A.*?<title>Одноклассники</title>.*
Остальные правила можете попробовать сделать сами.
Общий принцип: находим уникальный для блокируемого сайта фрагмент текста. Пусть ему соответствует регулярное выражение ФРАГМЕНТ. Пишем правило:
\A.*?ФРАГМЕНТ.*
Сообщить модератору
Записан
Михаил
Модератор
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Content Master v.2.0
«
Ответ #668 :
18 апреля 2015, 02:28:11 »
Цитата: YuS от 15 апреля 2015, 14:19:38
Михаил
, в качестве предложения:
Возможна ли реализация обновления по алгоритму:
1. Скачиваем подготовленный архив.
2. Проверяем хеш, если не совпадает - никаких обновлений.
2. Локально распаковываем.
3. Сверяем версии файлов (хеш) и обновляем при необходимости.
Реализовал в 2.06.4.
Скачивается полный архив с СМ около 400 кБ и распаковывается на компьютере пользователя. Все файлы замещаются, поэтому с хэшами не придется заморачиваться.
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Content Master v.2.0
«
Ответ #669 :
18 апреля 2015, 13:01:19 »
Цитата: Михаил от 18 апреля 2015, 02:28:11
Скачивается полный архив с СМ около 400 кБ и распаковывается на компьютере пользователя. Все файлы замещаются, поэтому с хэшами не придется заморачиваться.
Отличная новость! Оперативно. Спасибо!
Вот только с хеш суммами не совсем понятно. Распакованный архив, возможно, нет смысла проверять пофайлово, а вот сам архив, наверное, проверять было бы неплохо, с учетом того, что в условиях нестабильного доступа к серверу, сам архив может скачаться битым.
Например, можно в паре с архивом закачивать обычный текстовый файл с хеш-суммой, а по окончании скачивания запустить проверку хеш. Можно использовать какую-нибудь готовую консольную утилиту, чтобы не придумывать код внутри расширения.
Сообщить модератору
Записан
Михаил
Модератор
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Content Master v.2.0
«
Ответ #670 :
18 апреля 2015, 13:17:19 »
Архив содержит внутри себя размер в байтах, который должен быть после распаковки. Если после распаковки этот размер не совпадет, обновление не осуществится.
Сообщить модератору
Записан
DVall
Старожил
Репутация: +9/-0
Offline
Сообщений: 362
Re: Content Master v.2.0
«
Ответ #671 :
19 апреля 2015, 13:22:56 »
Цитировать
Архив содержит внутри себя размер в байтах, который должен быть после распаковки.
А зачем такие сложности?
Тест архив.
Если плохой качаем по новой.
Если хороший распаковываем.
Сообщить модератору
Записан
bboymig
Новичок
Репутация: +0/-0
Offline
Сообщений: 13
Re: Content Master v.2.0
«
Ответ #672 :
21 апреля 2015, 11:58:42 »
У меня возникла проблема. Content Master через некий промежуток времени перестает работать. Правило отрабатывает как надо. Помогает только перезагрузка handycache. Если я на постоянную запись логов включу, он большой по объему будет?
Сообщить модератору
Записан
Михаил
Модератор
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Content Master v.2.0
«
Ответ #673 :
21 апреля 2015, 13:32:17 »
Прежде создания логов опишите, плиз, максимально подробно происходящее.
Термины "перестает работать" и "правило отрабатывает как надо" в моем понимании противоречивые.
От чего помогает перезагрузка? Повисает НС, полностью блокируясь, или что?
«
Последнее редактирование: 21 апреля 2015, 14:23:49 от Михаил
»
Сообщить модератору
Записан
bboymig
Новичок
Репутация: +0/-0
Offline
Сообщений: 13
Re: Content Master v.2.0
«
Ответ #674 :
21 апреля 2015, 16:37:50 »
Я создал правило, которое вы мне написали:
Правило: \A.*?<(?>div|p)\s++id=['"]?+footer['"]?[^>]*+>\s*+<div\s++class=['"]?+copy_lang['"]?+>\s*+(?><a\s++[^>]++>\s*+)?+(?-i:ВКонтакте|VK).*
Замена: Vkontakte is blocked
Content type: html
Оно работает. Остальные правила я отключил, т.к. другие ресурсы и прочие блокировки мне не нужны. Задача блокировать страницы по содержимому.
После включения CM и добавления правил все работает. Правило срабатывает как надо. Правда напрягает один момент. Например, отображение рамок ввода текста в браузере. Все немного сдвигается. Я отобразил этот момент на скриншоте.
Через неопределенный промежуток времени. СМ перестает работать. НС работает. Не виснет. В расширениях выключаю галочку СМ. Сохраняю. Включаю обратно. Делаю сохранить, а результата нет. после перезагрузки НС, СМ обрабатывает правила и все работает.
И еще вопрос. Как я понимаю НС не умеет работать с двухядерными процессами?
Новый точечный рисунок.jpg
(59.11 Кб, 749x201 - просмотрено 44 раз.)
Сообщить модератору
Записан
Михаил
Модератор
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Content Master v.2.0
«
Ответ #675 :
21 апреля 2015, 19:53:41 »
Цитировать
Правда напрягает один момент. Например, отображение рамок ввода текста в браузере. Все немного сдвигается. Я отобразил этот момент на скриншоте.
Не думаю, что СМ - причина этого. Он даже не срабатывает на Яндексе с этим правилом.
Есть вероятность, что из кэша тянутся неактуальные скрипты или CSS. Попробуйте загрузить сайт с включенным СМ, но отключенными кэшами браузера и НС.
Цитировать
Через неопределенный промежуток времени. СМ перестает работать.
Все никак Вы этот момент подробно не опишите. В чем выражается неработа? Что при заходе на сайты при этом видно в колонке "Парвила" Монитора НС?
Добавлено: 21 Апрель 2015, 19:51:13
Цитировать
И еще вопрос. Как я понимаю НС не умеет работать с двухядерными процессами?
Умеет.
Сообщить модератору
Записан
bboymig
Новичок
Репутация: +0/-0
Offline
Сообщений: 13
Re: Content Master v.2.0
«
Ответ #676 :
21 апреля 2015, 19:59:37 »
Цитировать
Не думаю, что СМ - причина этого. Он даже не срабатывает на Яндексе с этим правилом.
А там не важно, есть правила в СМ или нет. Когда я ставлю галочку включить СМ, он отображает так, как на скриншоте. Выключаю. Все ок. НС вообще не трогаю. По поводу Кеша и истории все в браузере чистится. Открываю IE 9 версии. Кеш НС тоже не использую. Могу видео записать.
Цитировать
Все никак Вы этот момент подробно не опишите.
Я же этот момент не могу отследить, когда перестает работать правило блокировки VK. Просто в определенный момент ничего не блокируется.
В мониторе НС не показывает блокировку СМ как я понимаю?
Сообщить модератору
Записан
Михаил
Модератор
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Content Master v.2.0
«
Ответ #677 :
21 апреля 2015, 20:10:30 »
Цитата: bboymig от 21 апреля 2015, 19:59:37
А там не важно, есть правила в СМ или нет. Когда я ставлю галочку включить СМ, он отображает так, как на скриншоте. Выключаю. Все ок. НС вообще не трогаю. По поводу Кеша и истории все в браузере чистится. Открываю IE 9 версии. Кеш НС тоже не использую. Могу видео записать.
Включите, плиз, лог СМ. Как это сделать, описано в
хелпе
в разделе Настройка-Лог. После этого загрузите проблемную страницу и выложите лог сюда (это файл ContentMasterLog.txt, он будет находиться в подпапке 'log' папки СМ).
Цитировать
Я же этот момент не могу отследить, когда перестает работать правило блокировки VK. Просто в определенный момент ничего не блокируется.
В мониторе НС не показывает блокировку СМ как я понимаю?
Показывает. Про это можно прочесть в разделе FAQ хелпа. Вопрос "Что за сведения выводит СМ в колонку "Правила" монитора НandyСache?".
Мне как раз мог бы помочь скриншот монитора НС, где было б видно, что в этот период неработы пишет СМ при загрузке любой станицы.
Сообщить модератору
Записан
bboymig
Новичок
Репутация: +0/-0
Offline
Сообщений: 13
Re: Content Master v.2.0
«
Ответ #678 :
21 апреля 2015, 20:13:42 »
Завтра все сделаю. Для меня HC это пока единственный адекватный инструмент.
Сообщить модератору
Записан
Михаил
Модератор
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Content Master v.2.0
«
Ответ #679 :
21 апреля 2015, 20:47:48 »
Цитировать
Открываю IE 9 версии.
Для информации: с IE, а особенно версий <=9, может быть проблемно работать с настройками СМ.
Рекомендую работать с настройками СМ в другом современном браузере.
Сообщить модератору
Записан
Страниц:
1
...
32
33
[
34
]
35
36
...
113
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...