Перейти к содержимому

Фотография

Латинские и русские буквы одновременно в нике


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1
uuu

uuu
  • Свой человек
  • 503 сообщений
Вопрос:
А если на этом форуме станет модным подписываться своим собственным именем а не ником и при этом человек подписывающийся своим именем НЕ хочет чтобы его можно было найти через поисковик? ( как вы понимаете из этого есть выход: смешивать латиницу и кириллицу )

Wish:
Предлагаю воспользоваться моим "инпотенто'вым" средством ;)
Для каждого Ника создаётся образ по критериям похожести.

For пример:

Ник: Mу-Мy
Где
1) М(лат)
2) у(кир)
3) -(символ)
4) М(кир)
5) у(лат)
будет иметь образ My-My ( который будет сохранён вместе с учётной записью пользователя)
Где
1) М(лат)
2) у(лат)
3) -(символ)
4) М(лат)
5) у(лат)
теперь при регистрации нового пользователя выбранный им ник будет преобразованы в образ и сравнён с уже хранящимися(имеющимися) образами ников ЕСЛИ эти образы совпадут то в регистрации будет отказано (по причине : Выбранное имя уже существует выберите другое)

Сообщение отредактировал uuu: 12.03.2004, 00:06:46

  • 0

#2
uuu

uuu
  • Свой человек
  • 503 сообщений
Кстати вот нашёл свою таблицу "похожестей"

253(э) 186(?)
252(ь) 250(ъ) 98(b)
249(щ) 248(ш)
246(ц) 159(?)
245(х) 120(x)
243(у) 162(?) 121(y)
242(т) 180(?) 131(?)
241(с) 99©
240(р) 112(p)
238(о) 111(o) 48(0)
237(н) 232(и)
236(м) 181(?)
239(п) 235(л)
234(к) 157(?) 107(k)
233(й) 232(и)
231(з) 51(3)
229(е) 184(ё) 186(?) 101(e)
227(г) 180(?) 131(?) 114®
225(б) 54(6)
224(а) 97(a)
221(Э) 170(?) 136(?)
220(Ь) 218(Ъ)
217(Щ) 216(Ш)
214(Ц) 143(?)
213(Х) 88(X)
211(У) 161(?) 89(Y)
210(Т) 84(T)
209(С) 67©
208(Р) 80(P)
206(О) 79(O)
205(Н) 72(H)
204(М) 77(M)
202(К) 75(K)
201(Й) 200(И) 78(N)
199(З) 51(3)
197(Е) 168(Ё) 69(E)
195(Г) 165(?) 129(?)
194(В) 66(B)
192(А) 65(A)
191(?) 179(?) 105(i)
190(?) 115(s)
189(?) 83(S) 36($)
188(?) 106(j)
178(?) 175(?) 73(I)
163(?) 74(J)
158(?) 144(?) 142(?) 104(h)

И вот мой перловй транслятор
tr/эьъщцху?т?сроoнмпк?йзеё?г??баЭ?ЬЩЦХУ?ТСРОНМКЙИЗЕЁГ?ВА????S???????/?bbш?xyy??cp00и?лkkи3eeerrr6a??ЪШ?XYYTCPOHMKNN3EE??BAiis$$jIIJhhh/;
правда он несколько наоборот работает(от описанного выше)

Сообщение отредактировал uuu: 12.03.2004, 00:02:29

  • 0

#3
PrOl

PrOl

    Управляющий

  • Модератор
  • 8 568 сообщений
Вопросы:
1. Как преобразовать ник "ЖiRаФ"?
2. Как отличить ник "Кoзел" от ника "Козeл" (в первом случае - "o" латинская, во втором - "e" латинская)?
3. А на хрена всё это? ;)
  • 0

#4
uuu

uuu
  • Свой человек
  • 503 сообщений
>1. Как преобразовать ник "ЖiRаФ"?
По критериям похожести! ( -Что случилось с вашей подводной лодкой? -Она утонула.)

>2. Как отличить ник "Кoзел" от ника "Козeл" (в первом случае - "o" латинская, во втором - "e" латинская)?

Вот попробуйте обмануть этот(будет ниже) скрипт (нет я не говорю что этот скрипт обмануть нельзя я хочу показать что идея работоспособна).
Присваивайте переменным $one и $two идентичные визуально но ASCII-разные буквосочетания и выполняйте его.
#!/usr/bin/perl

my $one = "Кoзел";
my $two = "Козeл";

if ( imageTest( $one, $two ) )
{
	print "$one == $two";
}
else
{
	print "$one != $two";
}


sub imageTest
{
	my( $one, $two ) = @_;
	$one =~ tr/эьъщцху?т?сроoнмпк?йзеё?г??баЭ?ЬЩЦХУ?ТСРОНМКЙИЗЕЁГ?ВА????S???????/?bbш?xyy??cp00и?лkkи3eeerrr6a??ЪШ?XYYTCPOHMKNN3EE??BAiis$$jIIJhhh/;
	$two =~ tr/эьъщцху?т?сроoнмпк?йзеё?г??баЭ?ЬЩЦХУ?ТСРОНМКЙИЗЕЁГ?ВА????S???????/?bbш?xyy??cp00и?лkkи3eeerrr6a??ЪШ?XYYTCPOHMKNN3EE??BAiis$$jIIJhhh/;
	return ( $one eq $two );
}


>3. А на хрена всё это?
Системный администратор не борется, а побеждает.( как мы видим на форуме с этим ведут борьбу )
Когда нет туч и облаков, бёт молния с неотразимой силой!
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.