Вычисляем по IP: как бороться со спамом в социальной сети

Спам в социальных сетях и мессенджерах — это боль. Боль и для честных пользователей, и для разработчиков. Как с ней борются в Badoo, рассказал Михаил Овчинников на Highload++, далее текстовая версия этого доклада.

О спикере: Михаил Овчинников работает в Badoo и последние пять лет занимается антиспамом.

В Badoo зарегистрировано 390 миллионов пользователей (данные на октябрь 2017). Если сравнивать размер аудитории сервиса с населением России, то можно сказать, что в нашей стране по статистике каждых 100 млн человек охраняет 500 тысяч полицейских, а в Badoo каждые 100 млн пользователей защищает от спама всего один сотрудник Антиспама. Но даже такое небольшое количество программистов способно защитить пользователей от разных неприятностей в интернете.
Читать дальше →
Вычисляем по IP: как бороться со спамом в социальной сети
Source: habrahabr

Пост №3687471

Автор: bezmolvnik

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3687471″ }, «headline»: «Half-Life 2 :: Half-Life :: city 17 :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Half-Life-2-Half-Life-%D0%98%D0%B3%D1%80%D1%8B-city-17-4783329.jpeg», «height»: 768, «width»: 1280 }, «datePublished»: «2018-10-23T16:02:30+03:00», «dateModified»: «2018-10-23T16:02:30+03:00», «author»: { «@type»: «Person», «name»: «bezmolvnik» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3687471
Source: Joyreactor

OPPO RX17 Pro с тройной камерой и сверхбыстрой зарядкой появится в России

Компания OPPO объявила о дебюте в России смартфонов R-серии. Начать знакомство с этой линейкой российские пользователи смогут с моделей RX17 Pro и RX17 Neo. Первая ориентирована на тех, кому […]
OPPO RX17 Pro с тройной камерой и сверхбыстрой зарядкой появится в России
Source: 4pda

[Перевод] Конвергенция с Kubernetes

Тотальная стандартизация

Я готовил этот материал для выступления на конференции и спросил у нашего технического директора, в чем главная фишка Kubernetes для нашей организации. Он ответил:

Разработчики сами не понимают, сколько лишней работы делали.

Видимо, его вдохновила недавно прочитанная книга «Factfulness» — сложно заметить незначительные и непрерывные изменения к лучшему, и мы постоянно упускаем из виду свой прогресс.

Но переход на Kubernetes точно нельзя назвать незначительным.

Читать дальше →
[Перевод] Конвергенция с Kubernetes
Source: habrahabr

Пост №3687455

Автор: блуждающий

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3687455″ }, «headline»: «Магия :: коктейль :: рисунок :: гифка», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D0%BA%D1%82%D0%B5%D0%B9%D0%BB%D1%8C-%D1%80%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA-%D0%9C%D0%B0%D0%B3%D0%B8%D1%8F-%D0%B3%D0%B8%D1%84%D0%BA%D0%B0-4783311.gif», «height»: 420, «width»: 414 }, «datePublished»: «2018-10-23T15:48:34+03:00», «dateModified»: «2018-10-23T15:48:34+03:00», «author»: { «@type»: «Person», «name»: «блуждающий» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3687455
Source: Joyreactor

Пост №3687445

Автор: Gaito

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3687445″ }, «headline»: «котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-4783296.jpeg», «height»: 358, «width»: 640 }, «datePublished»: «2018-10-23T15:40:28+03:00», «dateModified»: «2018-10-23T15:40:28+03:00», «author»: { «@type»: «Person», «name»: «Gaito» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3687445
Source: Joyreactor

Джентельменский набор программиста UE4, ч. 1

Давно хотелось составить список навыков и инструментов, которыми, по моему мнению, должны входить в «джентельменский набор» любого программиста под Unreal Engine 4. Буквально на днях, в чатике по UE4 я встретил такое:

> blueprints, animation dev, tech art, ai, multiplayer, editor extensions. первое, что пришло в голову

> Что приходит на ум: blueprints, animations, AI, material editor, widgets, slate, editor extensions, ue4 plugins, physics, lighting, rendering, c++
+ Сколько времени работал(а) с движком и страна, всё 🙂

В таких формулировках всё сказанное — лишь набор слов. Поэтому я собрался и составил вопросник для тех, кто хочет быть UE4-программистом, и который позволяет оценить свой уровень тем, кто уже считает себя продвинутым программером под UE4.
Читать дальше →
Джентельменский набор программиста UE4, ч. 1
Source: habrahabr

Пост №3687438

Автор: Arterton

В Мехико на алкогольной фабрике прогремел взрыв. Огненный шар поднялся в небо на десятки метровссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3687438″ }, «headline»: «В Мехико на алкогольной фабрике прогремел взрыв. Огненный шар поднялся в небо на десятки метров / бухло :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B1%D1%83%D1%85%D0%BB%D0%BE-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-4783289.gif», «height»: 653, «width»: 400 }, «datePublished»: «2018-10-23T15:36:45+03:00», «dateModified»: «2018-10-23T15:36:45+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3687438
Source: Joyreactor

Пост №3687422

Автор: alisher1

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3687422″ }, «headline»: «Heroes of Might and Magic III :: Heroes of Might and Magic :: Grzegorz molas :: Игры :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Grzegorz-molas-Heroes-of-Might-and-Magic-III-Heroes-of-Might-and-Magic-%D0%98%D0%B3%D1%80%D1%8B-4783264.jpeg», «height»: 884, «width»: 958 }, «datePublished»: «2018-10-23T15:20:54+03:00», «dateModified»: «2018-10-23T15:20:54+03:00», «author»: { «@type»: «Person», «name»: «alisher1» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3687422
Source: Joyreactor

Пост №3687418

Автор: Orvus

Winter storyРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3687418″ }, «headline»: «Winter story / Fantasy (Fantasy art) :: красивые картинки :: dwarf :: Akim Kaliberda :: art (арт)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-art-Fantasy-dwarf-4783257.jpeg», «height»: 1575, «width»: 1920 }, «datePublished»: «2018-10-23T15:14:00+03:00», «dateModified»: «2018-10-23T15:14:00+03:00», «author»: { «@type»: «Person», «name»: «Orvus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3687418
Source: Joyreactor