Игровое направление Mail.Ru Group показало свою первую VR-игру

invaders_beta

Игровое направление Mail.Ru Group представило VR Invaders — первую игру компании с поддержкой виртуальной реальности. Динамичный научно-фантастический шутер разработан для PC и предполагает использование VR-контроллеров HTC Vive или шлемов Oculus Rift. Релиз первой версии VR Invaders в международных игровых сторах Steam и Oculus Store запланирован на осень 2016 года. (далее…)

Read More

Новая версия MAPS.ME покажет туристам олимпийские объекты в Рио

Rio de Janeiro, Brazil

Если вы планируете поехать на летние Олимпийские игры в Рио-де-Жанейро, то сейчас самое время обновить приложение MAPS.ME в своём смартфоне: в новой версии появились специальные обновления для болельщиков. На карте специальными иконками теперь обозначены все олимпийские объекты: арены, велодромы, центры водных видов спорта и т.д. Достаточно один раз кликнуть по любому объекту, и к нему будет автоматически проложен маршрут: автомобильный, пешеходный или велосипедный. (далее…)

Read More

Антиспам в Mail.Ru: как машине распознать взломщика по его поведению

1

Электронная почта используется для решения широкого круга задач: мы получаем информацию о банковских счетах, обсуждаем рабочие проекты, планируем путешествия и еще много чего, что требует от нас обмена ценной информацией. Таким образом, почта содержит в себе много важных и конфиденциальных данных. И конечно, наша задача — надежно их защищать.

Мы постоянно работаем над системами, которые обеспечивают аккаунтам несколько ступеней защиты и значительно усложняют жизнь злоумышленникам. Но есть одно слабое звено. Это пароль, который можно угадать или, например, украсть на стороннем сервисе. Подробнее о способах кражи паролей и о безопасности почты можно прочесть в посте на эту тему.

Наша задача — защитить ящик пользователя, даже если злоумышленник узнал пароль и может войти в аккаунт. Для этого мы разработали систему машинного обучения, которая анализирует поведение в аккаунте и пытается определить, кто в нем находится — владелец или взломщик. (далее…)

Read More

Эксперименты с malloc

Science-Teacher-BW

Как известно, в современных архитектурах x86(_64) и ARM виртуальная память процесса линейна и непрерывна, ибо, к счастью, прошли времена char near* и int huge*. Виртуальная память поделена на страницы, типичный размер которых 4 KiB, и по умолчанию они не отображены на физическую память (mapping), так что работать с ними не получится. Чтобы посмотреть текущие отображённые интервалы адресов у процесса, в Linux смотрим /proc/<pid>/maps, в OS X vmmap <pid>. У каждого интервала адресов есть три вида защиты: от исполнения, от записи и от чтения. Как видно, самый первый интервал, начинающийся с load address (соответствующий сегменту .text у ELF в Linux, __TEXT у Mach-O в OS X), доступен на чтение и исполнение — очень логично. Ещё можно увидеть, что стек по сути ничем не отличается от других интервалов, и можно быстро вычислить его размер, вычтя из конечного адреса начальный. Отображение страниц выполняется с помощью mmap/munmap, а защита меняется с помощью mprotect. Ещё существуют brk/sbrk, deprecated древние пережитки прошлого, которые изменяют размер одного-единственного интервала «данных» и в современных системах эмулируются mmap’ом.

Все POSIX-реализации malloc так или иначе упираются в перечисленные выше функции. По сравнению с наивным выделением и освобождением страниц, округляя необходимый размер в большую сторону, malloc имеет много преимуществ:

  • оптимально управляет уже выделенной памятью;
  • значительно уменьшает количество обращений к ядру (ведь mmap / sbrk — это syscall);
  • вообще абстрагирует программиста от виртуальной памяти, так что многие пользуются malloc’ом, вообще не подозревая о существовании страниц, таблиц трансляции и т. п.

Довольно теории! Будем щупать malloc на практике. Проведём три эксперимента. Работа будет возможна на POSIX-совместимых операционках, в частности была проверена работа на Linux и на OS X. (далее…)

Read More

Почта Mail.Ru: поиск внутри вложений в письмах

11-06

Задумывались ли вы, сколько времени занимает поиск важных писем? Не так уж и мало, когда в почте есть переписка с людьми, обожающими называть документы «АБЫРВАЛГ99ФЫВА» или аналогичным образом. Невыносимая мука – срочно найти нужный файл среди вложений «версия 1», «версия 2», «версия 2 важно»… А что если за непонятной абракадаброй в названии прячется билет на концерт, копия паспорта или ваша дипломная работа?

А теперь внимание: Почта Mail.Ru первой среди российских почтовых сервисов научилась находить вложенные файлы по их содержимому!

(далее…)

Read More

История создания мобильной игры «Эволюция: Битва за Утопию»

evolution

Александр Енин, ведущий продюсер студии IT-Territory рассказал ЦП об устройстве команды мобильной разработки, поведал историю создания проекта «Эволюция» и дал рекомендации по запуску игр в магазины приложений.

В этой колонке я расскажу, как мы решили очень конкретную задачу — создали мобильный хит, который даже при учёте сильнейшей конкуренции смог занять топовые места и заставить миллионы игроков во всем мире с нетерпением ждать выхода дополнений.

(далее…)

Read More

Без лишних движений: ICQ для Android научилась находить картинки в интернете

О ценности многих вещей не задумываешься, пока они неожиданно не переходят из разряда простых в сложные. Вот решили вы поделиться в мессенджере забавной картинкой или фотографией из интернета. Это на десктопе все легко и быстро – нашли в браузере нужную ссылку, по щелчку скопировали, по второму вставили и отправили. На мобильном же телефоне эта процедура превращалась в настоящий квест. Трудный и безжалостно скучный.

Стоп, хватит! В новую версию ICQ для Android встроен поиск картинок. Больше никаких нудных манипуляций – теперь найти, просмотреть и вставить желаемое изображение можно прямо из окна переписки.

Встроенный поиск картинок вызывается в чате через привычное меню отправки фото и видео.

Для удобства мы сделали несколько стандартных категорий. Одно касание вас отделяет от несметного количества мемов, цитат, картинок о любви и котиках. Если же вам хочется чего-то особенного, можно воспользоваться поисковой строкой.

Изображения «выложены» мелкой плиткой, дающей представление о содержимом. Нужную картинку можно сначала просмотреть отдельно, а затем уже отправить в диалог, либо в общий чат всем друзьям.

1  2  3

4  5

Привыкайте к хорошему быстро! Ссылка на ICQ в GooglePlay: http://bit.ly/androidicq

Read More

Skyforge и Armored Warfare стали лучшими играми E3 по версии Ten Ton Hammer

Редакция Ten Ton Hammer подвела итоги E3 2014 и назвала лучших. Проекты Mail.Ru Group были отмечены сразу в двух номинациях: Armored Warfare назван Лучшей мультиплеер игрой, Skyforge — Лучшей игрой E3.

Одна из ключевых особенностей Armored Warfare, отмеченная в том числе Ten Ton Hammer, захватывающие PvE-сражения: разработчики из студии Obsidian Entertainment обещают продуманную и сложную кампанию, пройти которую можно только с помощью товарищей по оружию. На E3 посетители смогли пройти пробную миссию, рассчитанную на четырех участников. Игрокам предстояло прорваться на вражескую базу, уничтожив по пути полтора десятка противников и взорвав топливные запасы неприятеля.

(далее…)

Read More

Realtime статистика

Вечно можно смотреть на три вещи: огонь, текущую воду и как бежит, переливаясь иконками, лог посещений на Рейтинг@Mail.Ru.

Мы завершили работу над новой динамичной фичей проекта. Теперь у нас есть риалтайм статистика, где вы можете увидеть, сколько человек смотрят на страницы вашего сайта прямо сейчас, сколько вкладок открыто со страницами вашего сайта и много других полезных вещей.

Для удобства мы свели все отчеты в Dashboard’е. В нем есть все, включая самые популярные страницы (на которые сейчас смотрят наибольшее число людей), самые популярные ключевики, и, конечно же, лог посещений.

Screenshot 2014-05-16 15.08.47
(далее…)

Read More