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

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

Сообщений: 5589



« : 15 июня 2007, 14:44:08 »

А вот насчет группировки правил, думаю стоит с этим вопросом обратиться к MAI. Может быть он сделает создание/удаление, сворачивание/раскрытие групп в списках.

А надо ли это? Так ли часто приходится удалять/отключать правила пачками? Нет! ИМХО, проще временно отключить весь список горячей клавишей...

Более насущным видится появление поля "Комментарий", про которое уже многие просили, но в ближайшей версии и этого не планируется...

А вот группировку правил доступным способом:
Неплохо б, чтобы правила группировались. К примеру, пишем отключенное правило "---------------- Реклама ------------------", а после него все правила, относящиеся к блокированию рекламы, и т.д. Группы могут быть следующими: реклама, счетчики, статус online, информеры, трэкеры, порно, чаты, разное.
можно сделать уже сейчас!
« Последнее редактирование: 19 июня 2007, 21:49:39 от DenZzz » Сообщить модератору   Записан
NapA
Beta tester
*****

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

Сообщений: 53



WWW
« Ответ #1 : 15 июня 2007, 15:06:13 »

DenZzz, неважно часто это будет делаться или вообще никогда. Просто так будет удобнее всем. Что тут такого? Сделать списки в формате xml или похожими по структуре. Вопрос в удобстве.....
Цитировать
Более насущным видится появление поля "Комментарий"
Тогда и поле "Комментарий", возможно, не понадобится. И так будет понятно что к чему относится. Да и что писать в это поле? Типа: "Это правило блокирует вот это..." Нафига лишние буквы в списке?
Сообщить модератору   Записан

Qua
Новичок
*

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

Сообщений: 22



« Ответ #2 : 15 июня 2007, 22:42:30 »

Да, насчет комментариев к правилам - действительно необходимо.
Однако загвоздка в том, чтобы лишнего мусорного текстика не копить в списках.
Отсюда - предложение: комментарий прилагать к правилу не в виде пространного текста, а в виде аббравиатур или циферок в спец.столбце "Комментарий", а расшифровать их уже в справке.
Ведь не так много критериев для блокировки контента, навроде "реклама, чаты, счетчики, информеры...".
В "Комментарии" будем видеть, например,  "СЧ" или какое-нибудь число, соответствующее критерию "блокировать счетчики..." (Буквенные даже и рашифровывать не придется).

Что это даёт?

Тогда сохраняется возможность отключения группы схожих правил, понятнее становится разбираться в списке и в соответствующем окне HandyCache, и в файле списка:

Строка типа #4#~#True#~#(hot|smart|spy|war)log\.#~##~# измениться всего лишь
на #4#~#True#~#(hot|smart|spy|war)log\.#~##~#6#~#, где цифра 6 (или иное какое обозначение) соответствует описанию почему это должно блокироваться.

Кроме того, возможно даже сделать так чтобы списки старого и нового типов подходили HC (при добавлении старых столбик "Комментарий" пустой).

Более того, сохраняется возможность и сортировки (!!!) любого столбца (даже по комментариям!!!), чего мы безусловно лишимся если правила будут располагаться в списке в виде, предложенном Михаилом, т.е с подзаголовками и т.п.

Самое главное то чуть не забыл - не обязательно "комментировать" таким образом все правила (да это и не получиться наверное - все прокомментировать). Но те, что "откомментированы" должно быть легче настраивать. Человеку позарез нужны информеры погоды или, там, валюты... Он уберет галочки с правил, записанных с комментарием "INF" или, напрмер, "7", которые и обозначают такие правила как "блокировать информеры валют...".


З.Ы. Это не полумера - это реально полезно!
З.Ы.Ы. Если нужны комментарии в других списках, мы уже знаем что делать Подмигивающий
« Последнее редактирование: 15 июня 2007, 23:05:48 от Qua » Сообщить модератору   Записан

И др., и пр., и т.д., и т.п.
Михаил
Gold beta tester
*****

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

Сообщений: 5513



« Ответ #3 : 15 июня 2007, 23:17:50 »

З.Ы. Это не полумера - это реально полезно!
Не вызывает сомнений.
Предложения о добавлении поля "комментарий" звучат с незапамятных времен. И где это поле? Есть и другие, на мой взгляд гораздо более перспективные, как например, посты Кирилла о разделении списков категорий и действий. Мое же предложение звучало не от хорошей жизни, а с учетом суровых реалий. Это то что можно сделать здесь и сейчас, а не в неопределенном и возможно неосуществимом будущем. Да, при этом проблема с сортировкой, но нет проблемы с наглядностью - бесплатный сыр бывает редко. Предложи что-то иное на данном этапе (подчеркну, не требующее внесения дополнительных функций в программу, т.к. сейчас идет бета-тест и в ближайшем будущем планируется лишь исправление багов) - обсудим. Все предложения об изменении/улучшении программы также смело можно постить "на будущее", но в соответствующем разделе форума.
А пока не будем отходить от темы этого топика.
« Последнее редактирование: 15 июня 2007, 23:24:17 от Михаил » Сообщить модератору   Записан
NapA
Beta tester
*****

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

Сообщений: 53



WWW
« Ответ #4 : 16 июня 2007, 10:58:27 »

А как насчет такого вида списка (с комментарием, якобы не оффтоп)

Код:
<List_1>

<group name="Счетчики">
<rules>
True#~#правило#~#исключение#~#сайт#~#комментарий#~#счетчик_срабатываний
True#~#правило#~#исключение#~#сайт#~#комментарий#~#счетчик_срабатываний
True#~#правило#~#исключение#~#сайт#~#комментарий#~#счетчик_срабатываний
True#~#правило#~#исключение#~#сайт#~#комментарий#~#счетчик_срабатываний
True#~#правило#~#исключение#~#сайт#~#комментарий#~#счетчик_срабатываний
</rules>
</group>

<group name="Реклама">
<rules>
True#~#правило#~#исключение#~#сайт#~#комментарий#~#счетчик_срабатываний
True#~#правило#~#исключение#~#сайт#~#комментарий#~#счетчик_срабатываний
True#~#правило#~#исключение#~#сайт#~#комментарий#~#счетчик_срабатываний
True#~#правило#~#исключение#~#сайт#~#комментарий#~#счетчик_срабатываний
True#~#правило#~#исключение#~#сайт#~#комментарий#~#счетчик_срабатываний
</rules>
</group>

</List_1>
Сообщить модератору   Записан

Wonderboy
Новичок
*

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

Сообщений: 27


« Ответ #5 : 19 июня 2007, 21:31:04 »

Я обеими руками за комментарии, уже давно прошу МАИ сделать такое поле. Рад, что не один поддерживаю такую идею
Сообщить модератору   Записан
popkov
Beta tester
*****

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

Сообщений: 349


« Ответ #6 : 12 июля 2007, 18:07:34 »

Думаю только, что комментарии не обязательно должны постоянно отображаться в виде отдельного столбца - места на экране и так не хватает для отображения некоторых правил. Лучше, если комментарий будет в виде всплывающей подсказки. А редактирование комментария выполнять через пункт контекстного меню или прямо во всплывающей подсказке, которая в этом случае должна быть эдитабельной (а лучше - ещё и перемещаемой по экрану, чтобы не загораживала список правил). То есть, я предлагаю нечто вроде AJAX на форуме RU-Board - всплывающее окошко с сообщением, у которого есть кнопки фиксации, перемещения и редактирования!
Сообщить модератору   Записан
Nike
Новичок
*

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

Сообщений: 19


« Ответ #7 : 06 июня 2008, 14:39:38 »

а не лучше ли как в проксомитроне это сделано - т.е. как раз наоборот, отображается название правила, а при попытке редактирования - открывается уже нормальное окно. Регексы всё равно фактически не реально в этой мааалюсенькой строчке редактировать, в которой они не помещаются полностью.
Сообщить модератору   Записан
popkov
Beta tester
*****

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

Сообщений: 349


« Ответ #8 : 06 июня 2008, 17:51:32 »

Регексы всё равно фактически не реально в этой мааалюсенькой строчке редактировать, в которой они не помещаются полностью.
Логика в таком подходе, конечно, есть, но тогда мы утратим возможность одним взглядом обозревать все правила. К тому же, очень длинных регэкспов мало: мы же не HTML-код парсим, как Proxomitron, а всего лишь выполняем поиск в пределах одной строки. Так что ни к чему отказываться от отображения самих Правил. Насчёт комментариев, я сейчас думаю, что они вообще-то не особо эффективны будут: нужно очень много слов, чтобы описать смысл простенького регэкспа... А если это совсем простое правило для определённого сайта, оно в комментариях не нуждается. Таким образом, надобность комментариев мне сейчас представляется более сомнительной, чем я раньше думал.
Другое дело, что можно сделать редактирование правила в форме выпадающего списка, где правило будет возможность форматировать символами перехода на новую строку. Эти символы будут игнорироваться обработчиком регэкспов, и после сворачивания выпадающего списка правило должно отображаться в одну строчку, без переносов на строки. Таким образом, например правило

^(forum|i)\.ru-board\.com/(board/)?temp/.+\.(gif|swf|jpg|png)$

будет именно таки и отображаться в строке, а при разворачивании выпадающего поля редактирвоания станет выглядеть примерно так:

^
(forum|i)\.ru-board\.com/
 (board/)?
   temp/
       .+\.
            (gif|swf|jpg|png)
$

Кроме того, появится возможность и комментарии по ходу дела вставлять:

^
(forum|i)\.ru-board\.com/   (?#--- на сервер http://ru-board.com правило не распространяется!)
 (board/)?
   temp/
       .+\.
            (gif|swf|jpg|png)
$
« Последнее редактирование: 06 июня 2008, 17:58:27 от popkov » Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #9 : 06 июня 2008, 19:21:44 »

Другое дело, что можно сделать редактирование правила в форме выпадающего списка, где правило будет возможность форматировать символами перехода на новую строку.

В ToDo давно есть такое предложение:
  • Для упрощения редактирования правил в формате RegExp прикрутить редактор с выделением синтаксиса цветом и/или TMemo с произвольным разбиением на строки; (Линк1, Линк2, Линк3, Линк4, Линк5)
Все еще на стадии "хотелок"...
Сообщить модератору   Записан
mai62
Автор HC
*****

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

Сообщений: 6383


« Ответ #10 : 06 июня 2008, 19:53:46 »

Вот пример, когда желающий проявить себя кодер, может сделать это. Возмите кто-нибудь сделайте форму с удобным редактором регэкспов с подсветкой и прочими прибамбасами. А я ее включу в программу. Только уверен на 95% процентов, что делать никто ничего не будет.
Сообщить модератору   Записан
DIGGER
Старожил
****

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

Сообщений: 312



« Ответ #11 : 11 января 2010, 04:57:19 »

Цитировать
Возмите кто-нибудь сделайте форму с удобным редактором регэкспов с подсветкой и прочими прибамбасами.
Мне эта тема близка (IDE для MASM на Delphi успешно написал, фактически клон делфи, только удобней Улыбка [редактор, "автоматизатор",шаблоны,ресурсы,авто-окончание(чего так нигде и не встретил в 2004)] )
Могу написать, только не сильно понял что нужно Улыбка
Что бы просто форма с подсветкой синтаксиса и кнопками сохранить отмена? (+ форма настройки подсветки)
Или под фразой "прочими прибамбасами" что-то скрывается?
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: