Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 | 2 | 3 |

 

  Вопрос: Цензура Добавлено: 02.05.04 18:28  

Автор вопроса:  Slay | Web-сайт: www.slaysoft.stormway.ru

Ответить

  Ответы Всего ответов: 32  

Номер ответа: 16
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #16 Добавлено: 30.09.04 13:31
Мда...
Это должен делать сам скрипт, а то словарик конечно Oфuгеnnblй получится :)
Прога (или скрипт) полжна "грубо!" переводить слово на русский, в смысле
цифры в соответствующие буквы, английские буквы в русские, все перевести в
нижний регистр

Причем "c - ц" и "c - к"... это ведь разные слова... можно переводить только
"c - к" и из "словаря" все буквы "ц" заменить на "к"

А после всего этого можно уже и по корню сравнивать

И получтся тогда... универсальный матофильтр... который и нормальные слова
за маты считать будет! :)

А вообще - лучше писать на отнове "эвристического анализа" (Ага, как
антифирус :) )
Типа "что может быть матом - он и есть"
Я это понимаю так:
Нужно заранее посчитать где и какой слог (слоги) в матах чаще всего
встречаются и фильтровать только эти слова, но ведь тогда редкие маты будут
проскакивать? Зато скорость изрядно повысится

Так что нужно решать что нужно: Надежный или быстрый матофильтр?

Давайте! Не одному же мне ижеи выдвигать? Это всем пригодится!
Тем более тема и раздел очень этому подходят! :)


Ответить

Номер ответа: 17
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #17
Добавлено: 07.10.04 11:24
Как показывает практика, лучший матофильтр - плюсомет модератора :)

Ответить

Номер ответа: 18
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #18 Добавлено: 07.10.04 18:11
Мне лично ламаков баннить постоянно чегото неохота :)
Матофильтр... у меня просто идеи закончились (пока)
Можно чтобы конень мата заменялся на {...} (как это делаю я :) )
В итоге суть слова ясна только для тех кто занет его значение :)

Ответить

Номер ответа: 19
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #19 Добавлено: 04.07.05 07:05
У меня наконец-то новая идея возникла!
Регулярные выражения! Вроде это уже предлогали, но замяли както.

Например против слова "козел" может быть чтото вроде:

(с|c|к|k)(о|o|0)(з|z|3|э)(е|e|yo)(л|l|1)

Правда замучаешься делать словарик, зато это более-менее надежный и быстрый способ

Ответить

Номер ответа: 20
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #20 Добавлено: 04.07.05 07:09
Гы! Опять же YO можно записать как (y|у)(о|o|0)
Мдя... будут может еще предложения?

Ответить

Номер ответа: 21
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #21
Добавлено: 04.07.05 08:13
я в пхп делал erergi_replace по массиву. А кто выпендривался - того мы просто стирали с другом.

Ответить

Номер ответа: 22
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #22
Добавлено: 04.07.05 11:07
2 ZagZag: см. ответ номер 4 ;)

Ответить

Номер ответа: 23
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #23 Добавлено: 04.07.05 14:17
(с|c|к|k)(о|o|0)(з|z|3|э)(е|e|yo)(л|l|1)

А сколько же этого добра в нашем великом и могучем? :)
И как ты будешь это все набивать? Можно выдать типа sql-дампа для
новой таблице, но будешь ли ты это делать? Я бы не стал :)

Ответить

Номер ответа: 24
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #24 Добавлено: 04.07.05 16:14
Что-то подобное делал морйеус: ну искал корни матершинные и заменял их на [цензура] к примеру. Но ухищрения русского народе безграничны в связи с этим:
1)нужно писать кучу слов корней- менялок
2) Банить(ну это строго)
3) Перейти на англ аудиторию
50)...

Ответить

Номер ответа: 25
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #25
Добавлено: 04.07.05 17:04
и в придачу если я напишу к_о_з_ёёёёё_л или Ка-зёл. так что дело за постмодерацией. Конечно самые явные маты надо чистить, процентов на 80-90 поможет

Ответить

Номер ответа: 26
Автор ответа:
 Pashenko



ICQ: 176176951 

Вопросов: 14
Ответов: 655
 Профиль | | #26 Добавлено: 04.07.05 17:11
Господа, почитайте здесь:
http://constitution.ru/10003000/10003000-4.htm
Конкретно, стачья 29, части 1, 3 и 5.

Ответить

Номер ответа: 27
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #27 Добавлено: 04.07.05 18:09
Конституция носит декларативный характер. Регулирование осуществляется при помощи законов. Мат в общественных местах предусмотрен законом как административное нарушение.

Ответить

Номер ответа: 28
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #28
Добавлено: 04.07.05 18:15
Интернет-не общественное место. Это вообще не место. :) это гоблальная сеть. это всё равно, что материться по телефону или записывать и рассылать касеты. и без мата вообще то скучно было бы наверное.

Ответить

Номер ответа: 29
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #29
Добавлено: 04.07.05 18:20
Цензура запрещается.

Да, верно. зато можно расправится физически с человеком. Пример: Уволен ведущий Намедни великолепный человек Леонид Парфёнов за настойчивую попытку показать какой то сюжет.

 Каждому гарантируется свобода мысли и слова.

Пока не нарушатся права другого человека. Пример: Клевета, оскорбление.

Никто не может быть принужден к выражению своих мнений и убеждений или отказу от них.

вот тут можешь не беспокоится: ещё не один не отказался, несмотря на все старания CyRax, sne и Empro...

Ответить

Номер ответа: 30
Автор ответа:
 Pashenko



ICQ: 176176951 

Вопросов: 14
Ответов: 655
 Профиль | | #30 Добавлено: 05.07.05 11:21
2 GSerg: см. там же, статьи 4.2, 15.1.

Ответить

Страница: 1 | 2 | 3 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам