- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
/* В отдельном файле */
function Skif_Email(auth,em) {
em = em.substring(3,em.length-3);
auth = auth.substring(4,auth.length-4);
document.write('<a href="mailto:',em,'" title="Защищён от спам-роботов">',auth,'</a>');
}
/* На странице */
<script type="text/javascript">Skif_Email('[email protected]', '[email protected]');</script>
HEu3BECTHblu_nemyx 16.07.2021 03:43 # +1
Теги: #спам #защита #информационная_безопасность
defecate-plusplus 16.07.2021 09:42 # +3
тогда сразу бы уже писал [email protected] (Данные свидетеля были изменены)
HEu3BECTHblu_nemyx 16.07.2021 20:54 # 0
bormand 16.07.2021 20:56 # 0
HEu3BECTHblu_nemyx 16.07.2021 20:59 # +1
bormand 16.07.2021 21:03 # +2
Плюс кто-то тут писал, что там конпеляторы и крестолиба морально устаревшие.
HEu3BECTHblu_nemyx 16.07.2021 21:08 # +1
OPAHrymaH 29.06.2023 01:52 # +1
https://www.crystax.net/ru/android/ndk
> Широкие символы wchar_t являются неотъемлемой частью языков C и C++, а также их стандартных библиотек. Так, стандартная библиотека C предоставляет набор функций для работы с широкими строками, таких как wcsnlen, wcsncasecmp, wcsncmp и другие; стандартная библиотека C++ предоставляет wchar_t специализации стандартных C++ классов, таких как std::basic_string, std::basic_ostream, std::basic_regex и т.д. К сожалению, Android libc (Bionic) либо не поддерживает широкие символы вовсе, либо поддерживает их в очень ограниченном виде (в зависимости от версии Android).
> Android libc (Bionic) не включает в себя поддержку интернационализации, поэтому единственный способ использовать локализованный ввод/вывод - реализовать всю поддержку интернационализации в Java коде и вызывать его из нативной части через JNI. Этот подход, очевидно, вносит дополнительные накладные расходы, но это единственный выход, если вы используете Android NDK от Google.
OPAHrymaH 29.06.2023 01:53 # +1
> CrystaX NDK наряду со стабильными версиями включает в себя наиболее свежие версии компиляторов GCC и Clang. Это позволяет разработчикам использовать новые языковые возможности (такие как новые C++11/C++14).
> Также CrystaX NDK предоставляет полностью рабочую стандартную библиотеку C++11, включая классы std::thread, std::mutex, функции/классы из std::chrono, функции std::stol, std::stoul и т.д. Эти классы и функции недоступны (или доступны с ограничениями) в Android NDK от Google из-за недостающей функциональности в Android libc (Bionic).
> Не секрет, что реализация Android libc (Bionic) содержит множество ошибок. К примеру, одной из самых неприятных ошибок является реализация strtod, корректно разбирающей только простейшие форматы входных строк, и выдающей ошибочные результаты для всех остальных, требуемых по стандарту ISO C.
OPAHrymaH 29.06.2023 01:54 # +1
3a_O6e_Horu 29.06.2023 06:13 # +1
Android's slow creep towards being closed source continues on - open source elements deprecated
3OJIOTA9I_MAKAKA 29.06.2023 11:31 # 0
ru66oH4uk 16.07.2021 04:28 # 0
а кто такой Skif?
Знал я одного скифа, деревянными членами в химка дисками на Юноне торговал
HEu3BECTHblu_nemyx 16.07.2021 04:43 # +2
https://www.google.com/search?q=%22ndkgovno%40gmail.com%22
Первый результат поиска — та самая страница, с которой код.
Сейчас он и DOM поддерживает, и вообще всё, что есть в гугловском «V8».
XSLT он теперь тоже умеет исполнять, раньше не умел.
Да, бот без браузерного движка на борту выдрать е-мейл не сможет. Если он ищет по регулярке, то в базу добавит ерунду.
ru66oH4uk 16.07.2021 04:44 # +2
разумеется, поисковики исполняют JS, иначе бы они ни один сраный вконтакт с твиттером бы никогда не проиндексировали
вот как они решают проблему остановаа -- хз, вероятно таймаутом
HEu3BECTHblu_nemyx 16.07.2021 04:56 # +1
ru66oH4uk 16.07.2021 04:58 # +2
Кстати, о скорости
https://developers.google.com/speed/pagespeed/insights/?hl=ru&url=govnokod.xyz
>72
фу(
bormand 16.07.2021 08:36 # +1
MAKAKA 16.07.2021 17:53 # 0
GravatarGovno 19.07.2021 10:36 # 0
JloJle4Ka 19.07.2021 10:37 # 0
GravatarGovno 19.07.2021 10:45 # 0
Рики и проверти.
JloJle4Ka 19.07.2021 10:45 # 0
C_T_A_Jl_K_E_P 16.07.2021 09:46 # 0
3a_O6e_Horu 29.06.2023 03:11 # 0
ISO 30.06.2023 07:38 # 0
3a_O6e_Horu 30.06.2023 12:01 # 0
Desktop 30.06.2023 16:24 # 0
HEu3BECTHblu_nemyx 16.07.2021 19:36 # +1
15 лет назад на «Гейдеве» функция Skif_Email называлась print_email_ns, алгоритм был тот же. Кроме названия функции в «защите» емейлов ничего не поменялось.
JloJle4Ka 16.07.2021 19:37 # 0
Kozel 16.07.2021 04:41 # +3
HEu3BECTHblu_nemyx 16.07.2021 05:01 # +2
C_T_A_Jl_K_E_P 16.07.2021 09:27 # +2
bormand 16.07.2021 09:28 # +2
C_T_A_Jl_K_E_P 16.07.2021 09:29 # +1
C_T_A_Jl_K_E_P 16.07.2021 09:32 # +1
HEu3BECTHblu_nemyx 16.07.2021 18:09 # 0
JloJle4Ka 16.07.2021 18:43 # 0
HEu3BECTHblu_nemyx 16.07.2021 18:45 # 0
HEu3BECTHblu_nemyx 16.07.2021 15:20 # 0
Двойная защита!
MAKAKA 16.07.2021 18:11 # +2
HEu3BECTHblu_nemyx 16.07.2021 18:40 # +2
MAKAKA 16.07.2021 18:56 # +3
HEu3BECTHblu_nemyx 16.07.2021 19:25 # 0
JloJle4Ka 16.07.2021 19:27 # 0
«Покажи пизду?»
«Пирожком ещё пизду называют, вкурсе?»
Fike 16.07.2021 19:34 # 0
3OJIOTA9I_MAKAKA 29.06.2023 11:54 # 0
guest6 30.06.2023 04:37 # +1
Девушек надо удивлять, так что это хороший способ начать знакомство. Рекомендую!
guest6 16.07.2021 09:34 # +2
C_T_A_Jl_K_E_P 16.07.2021 09:40 # +1
C_T_A_Jl_K_E_P 16.07.2021 09:41 # 0
HEu3BECTHblu_nemyx 16.07.2021 14:55 # +3
Сейчас поисковики такое уже индексируют, а для разработчиков собственных индексаторов есть «беспилотные браузеры»: «Mozilla Prism», «PhantomJS».
https://www.npmjs.com/package/phantomjs-prebuilt
https://phantomjs.org/
https://github.com/Medium/phantomjs
https://www.npmjs.com/package/slimerjs
https://slimerjs.org/
https://github.com/laurentj/slimerjs/
Даже есть браузер, написанный на JS:
https://www.npmjs.com/package/extreme-headless
Тут ещё какие-то упомянуты:
https://en.wikipedia.org/wiki/Headless_browser
HEu3BECTHblu_nemyx 16.07.2021 15:16 # +1
https://github.com/scrapinghub/splash
https://splash.readthedocs.io/en/stable/
JloJle4Ka 16.07.2021 18:13 # 0
У него, что, пилотки нету? А что у него тогда есть? Браузерный_xyu?
JloJle4Ka 29.06.2023 06:59 # 0
3OJIOTA9I_MAKAKA 29.06.2023 11:40 # +1
https://govnokod.ru/27509#comment664882
Гугл его принимает за реальный браузер, за которым сидит реальный пользователь.
JloJle4Ka 29.06.2023 11:52 # 0
JloJle4Ka 29.06.2023 11:55 # 0
3OJIOTA9I_MAKAKA 29.06.2023 12:05 # +1