Комментарии 29
Pусскoязычногo прогрaммиста будeт обмaнуть всe же нe так легkо (нaвернякa мнoгиe стaлкивались с тeм, что клaвиша русскoй «с» совпадаeт c английской «c»).
+6
У вас ус отклеился Mimic в комментарии основательно похозяйничал.
+6
Это вы по «k» догадались и решили проверить остальной текст? :)
+4
Mimic умеет работать с системой контроля версий (например git)? Иначе как-то скучно получается.
0
Может для sublime есть плагин, который подсвечивает разным цветом кириллицу и латинские символы?
0
Использовал это для предотвращения xss. В запрещённых тэгах символы менялись как раз на русские, что вызывало множество часов праведного гнева тех кто пытался эти атаки провести. Весь код вроде на месте, а не работает.
+17
На одном из рабочих мест:
— Обнаруживал в строковых литералах безразмерные юникодные символы (т.о литерал который выглядит так-же, не равнялся исходному), из-за чего выборка из словаря по такому-же литералу не давала результата.
— Чуть более весёлым был момент, из-за которого текстовый файл (C# исходник) гит воспринимал как бинарный — в конце одной из строк оказался нулевой байт.
— Обнаруживал в строковых литералах безразмерные юникодные символы (т.о литерал который выглядит так-же, не равнялся исходному), из-за чего выборка из словаря по такому-же литералу не давала результата.
— Чуть более весёлым был момент, из-за которого текстовый файл (C# исходник) гит воспринимал как бинарный — в конце одной из строк оказался нулевой байт.
0
Нашли чем пугать программеров, антимимик пишется за день, который вернет все назад.
+2
Как задать условие? Если (спецсимвол № 24423) немного похож на (символ N), то меняем одно на другое?
0
Все проще. Ищем символы, которые выходят за диапозон ASCII, затем смотрим предварительно составленный словарь перекодировки ";" => ";". Для этого также можно пройтись по тексту и найти все странные символы, после чего составить словарь. Если в коде есть русский или любой другой язык, то диапозн этих символов также исключаем, как и ASCII.
+2
В каких-то случаях достаточно выполнить декомпозицию по NFKC Unicode.
0
Ещё проще — если символ выпадает за рамки стандартных языковых — забиваем на него. Если в слове буквы на разных языках и можно легко привести их в нормальный вид (русская\английская с), то делаем это. Если нельзя, то выкидываем слово из полнотекстового индекса или помечаем этот кусок и отправляем его тому от кого он пришел с требованием исправить.
0
Менеджеры тоже не пропадут — распечатать, отсканировать, распознать
0
Идеально для защиты скаченных курсовых от автоплагиатдетекторов :)
0
Многолетний трюк по обходу фильтров матершины нашел практическое применение?
+4
Если заказчик вдруг решил посмотреть код до оплаты, то такой вот замимимированный код он тоже вполне может посмотреть.
+1
Когда-то во времена DOS был вирус, заменявший в русском тексте, отправленном на принтер, некоторые прилагательные на матерные.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Mimic: вредоносный скрипт, который портит нервы программистам