Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];
ВнизПроверка слова на валидность Найти похожие ветки
← →
Jim_Di (2007-12-15 13:53) [0]Доброе всем.
Подскажите как можно реализовать проверку имени пользователя на валидность? что это нормальное словао какое-то а не хаотичный набор символов?
для хацкерских имён можно исключания сделать, а всякие fkg8fgda чтобы фильтровались
подскажите куда копать
ЗЫ пише антиспам плагин для &RQ
← →
Sashka (2007-12-15 13:59) [1]ну например нужно заставить программу проверять, чтобы после согласной шли только одна-две гласные, и так же несколько согласных не должны идти подряд, тоже максимум две и только из определённого списка
← →
Kolan © (2007-12-15 14:00) [2]> подскажите куда копать
В сторону ИИ. Уйдут годы.
Почему? Да по тому то имя fkg8fgda может означатьфирма каленых гаек 8 цех Фралов Генадий Данилович
и все сотрудники этой фирмы используют такие ники, и для них будет шок что ты иих не регистрируешь.
← →
Kolan © (2007-12-15 14:03) [3]> ну например нужно заставить программу проверять, чтобы после
> согласной шли только одна-две гласные, и так же несколько
> согласных не должны идти подряд, тоже максимум две и только
> из определённого списка
То есть имя qeiropastuveflok — нормальное, да?
А Аллехх — нет, так?
← →
Sashka (2007-12-15 14:06) [4]Ну вполне приличное. И Аллехх тоже, потому что там всего по две согласные. :)
← →
Anatoly Podgoretsky © (2007-12-15 14:14) [5]> Jim_Di (15.12.2007 13:53:00) [0]
В сторону словарей.
← →
Leonid Troyanovsky © (2007-12-15 14:15) [6]
> Kolan © (15.12.07 14:00) [2]
> ты иих не регистрируешь.
Главное, IMHO, чтоб оные фильтры пропустили, хотя бы, ники их создателей.
Ну, а остальные должны им (создателям) пиво.
--
Regards, LVT.
← →
Kolan © (2007-12-15 14:29) [7]> В сторону словарей.
Ну не сорта грибов же, словарь будет необъятный…
← →
Amoeba © (2007-12-15 14:33) [8]
> несколько согласных не должны идти подряд, тоже максимум
> две
Может быть и три: форшмак.
← →
Kolan © (2007-12-15 14:35) [9]> Может быть и три: форшмак.
Или
http://ru.wikipedia.org/wiki/%D0%95%D0%B2%D1%80%D0%B5%D0%B9%D1%81%D0%BA%D0%B8%D0%B5_%D1%84%D0%B0%D0%BC%D0%B8%D0%BB%D0%B8%D0%B8-%D0%B0%D0%B1%D0%B1%D1%80%D0%B5%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D1%8B
← →
Anatoly Podgoretsky © (2007-12-15 14:49) [10]> Kolan (15.12.2007 14:29:07) [7]
Тебе только кажется.
← →
Kolan © (2007-12-15 14:51) [11]>
> Тебе только кажется.
Смотря на список контактов в аське криститься желания не возникает.
← →
{RASkov} © (2007-12-15 16:09) [12]> Может быть и три: форшмак
А еще есть фамилия - Мкртчан. Не шучу) Когда я служил в армии у нас офицер с такой фамилией был)
:о)
Вот ему не повезло с автором ветки, если у него и логин "как фамилия"...
← →
Kolan © (2007-12-15 16:17) [13]> Когда я служил в армии у нас офицер с такой фамилией был)
А про Фрунзика Мкртчана ты не слыхал 0_o?
← →
homm © (2007-12-15 19:48) [14]> [12] {RASkov} © (15.12.07 16:09)
> А еще есть фамилия - Мкртчан. Не шучу) Когда я служил в
> армии у нас офицер с такой фамилией был)
Военных тоже можно не пускать в мирку, им даже лучше будет :)
← →
Jim_Di (2007-12-16 00:17) [15]хм. но есть ведь некоторые антиспам модули для аутлука того же, там что-то подобное есть. они как-то анализируют от кого пришло сообщение и более-менее фильтруют спам, но теперь спамеры продуманные и пишут старорусские имена в поле "от кого" и хаотично разбавляют слова точками
типа Ма.т.вей ВА.силе.вский
← →
Johnmen © (2007-12-16 00:31) [16]
> Jim_Di (16.12.07 00:17) [15]
Ты большой специалист алгоритмов антиспама?
← →
Гостик (2007-12-16 09:30) [17]Навеяло ссылкой, которую привёл
> Kolan © (15.12.07 14:35) [9]
Нет такого предмета, который не мог бы служить еврею фамилией, а китайцу - пищей.
← →
Юрий Зотов © (2007-12-16 14:55) [18]Мкртчян - довольно распространенная армянская фамилия, но пишется она через "я".
← →
Юрий Зотов © (2007-12-16 15:00) [19]Что касается сабжа - чтобы "реализовать проверку имени пользователя на валидность" нужно для начала определить правила этой самой валидности. Без этого задачу не решишь никак, а после этого она становится детской.
И никто, кроме автора сабжа определить правила этой самой валидности не в состоянии. Потому что никто кроме него всех деталей не знает. Примеры тут уже приводились, не проблема и еще кучу привести.
← →
irish_34 (2007-12-16 15:23) [20]а ещё есть приближенный лингвистический анализ, базирубщийся на экспререментально установленной связи между конечными буквосочетаниями и их грамматической основой. т.е. по в осонве лежит гипотеза, согласно которой по конечной по конечным буквам и буквосочетаниям можно практически однозначно определить грамматический класс слова. основа слова выделяется седующим образом: от конца слова последовательно отделяется по одной букве и полученные буквосочетания сравниваются со списком окончаний, соответствующих данному грамматическому классу. при совпадении, оставшаяся часть слова, по предположению - основа. а про словари уже говорили, они имеют свои достоинства
← →
homm © (2007-12-16 15:40) [21]Все равно ваши защиты не пропустят пользователей с именем r2d2, а я больше чем уверен, что такие есть в Великобритании, они там на звездных войнах повернутые.
← →
irish_34 (2007-12-16 16:05) [22]
> Все равно ваши защиты не пропустят пользователей с именем
> r2d2, а я больше чем уверен, что такие есть в Великобритании,
> они там на звездных войнах повернутые.
хихи :)...нестрашно
← →
{RASkov} © (2007-12-16 16:28) [23]
> Мкртчян - довольно распространенная армянская фамилия, но
> пишется она через "я".
У нашего офицера фамилия была именно через "а".
← →
Jim_Di (2007-12-17 02:47) [24]irish_34 хорошая идея, проверять по словарику окончания. думаю для русского, английского и транслита сделать можно будет.
напиши на почту, де можно про данный алгоритм почитать, я уже который день по инету ползаю - ничего дельного не нашол ещё
спасибо
← →
Германн © (2007-12-17 03:02) [25]
> {RASkov} © (16.12.07 16:28) [23]
>
>
> > Мкртчян - довольно распространенная армянская фамилия,
> но
> > пишется она через "я".
>
> У нашего офицера фамилия была именно через "а".
>
В армии свои правила. Даже в мирное время. :)
← →
Германн © (2007-12-17 03:28) [26]
> {RASkov} © (16.12.07 16:28) [23]
>
>
> > Мкртчян - довольно распространенная армянская фамилия,
> но
> > пишется она через "я".
>
> У нашего офицера фамилия была именно через "а".
>
Был я в командировке в Армении. Где-то в 81-82 году. Искал поселок(город) "Нор-Аджин".
Нашел таки, но сколько мне жители рассказали о "названии" "Нор-Аджин", о записях в паспортах! И т.д. и т.п.
← →
irish_34 (2007-12-17 20:06) [27]
> напиши на почту, де можно про данный алгоритм почитать
это цитата из "методы нашего умного препода" тема была информационно-поисковые системы, информационно-поисковые языки. к сожалению конкретно этого алгоритма там нет, ды и методы в эл.виде тоже нет (((
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.053 c