Метка «mail.ru» - 11

Mail.ru Group запускает программу для тех, кто создает пользовательские web-, мобильные сервисы и игры.
С 01 октября по 01 декабря 2013 года участникам предстоит разработать прототипы в одном из следующих направлений:
— приложения на базе API социальных сетей (предпочтительно для Мой Мир и Одноклассники),
— мобильные приложения, использующие функционал любого web-сервиса Mail.ru Group,
— игры для социальных сетей и мобильных платформ.

Могут быть использованы любые платформы и средства разработки.
Читать полностью »

Как известно, Конституция Российской Федерации, главный юридический документ в стране, охраняет тайну личной переписки согласно п. 2 ст. 23. Эта тайна может быть нарушена только по соответствующему решению суда. Однако государственные органы многих стран, где подобное правило действует, не всегда беспокоятся о нарушении закона и требуют раскрытия личной информации от компаний, владеющий средствами связи. Чаще всего, встречаясь с отказом, попытки получить переписку сходят на нет или проводятся уже через суд. Но не в случае с Mail.ru Group и Банком России.

Mail.Ru Group оштрафовали за соблюдение Конституции РФ

30 августа 2013 года Федеральная служба по финансовым рынкам России (с 1 сентября 2013 года её полномочия переданы Банку России) обратилась в Mail.Ru Group с требованием предоставить сведения о том, с кем пользователь Почты Mail.Ru осуществлял переписку за определенный период. Компания отказала в предоставлении этих данных.
Читать полностью »

Продолжаем традицию подробных отчетов о финалах RCC (прошлогодний аналогичный пост — здесь). Итак, 23 сентября 2013 года завершился третий чемпионат по спортивному программированию — Russian Code Cup 2013. Первое место занял Петр Митричев, повторив собственное достижение 2011 года, второе — Геннадий Короткевич, победивший в этом году вместе с командой ИТМО в финале ACM ICPC в Санкт-Петербурге. Третьим стал Дмитрий Джулгаков, уже третий раз участвовавший в финале чемпионата, но впервые завоевавший призовое место.

Финал чемпионата по программированию Russian Code Cup: как это былоЧитать полностью »

В Технопарке я преподаю студентам курс «Базы Данных». Уже из названия ясно, что речь идет о неотъемлемой части современной IT-грамотности — без этой дисциплины сегодня трудно представить себе компьютерную специальность. Базы данных в том или ином виде сегодня окружают нас повсюду — в самом обычном смартфоне их сотни, что, разумеется, далеко не предел.

Как ответить запросом на запрос, или Базы данных не для чайников
Читать полностью »

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

Кто-то оставляет проблему на «авось», кто-то вешает баннер на «пятисотку» и пытается зарабатывать на сбоях деньги. Кто-то пользуется стандартными решениями от поставщиков баз данных или сетевых устройств. А кто-то уходит в модные нынче «облака».

Fault tolerance: как предоставлять надежный сервис в случае сбоя оборудования

Ясно одно — по мере роста бизнеса обеспечение устойчивости к сбоям (даже не процедур восстановления после сбоев) становится всё более острой проблемой. От количества аварий в год начинает зависеть репутация компании, при больших временах простоя становится неудобно пользоваться сервисом, и т.д. Причин много.

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

Читать полностью »

В начале 2012 года в Mail.Ru Group было реорганизовано e-commerce-направление, и перед нами встала задача провести обновление всех сервисов. В рамках обновления интерфейсы всех проектов были приведены к единому знаменателю. В этом посте я расскажу о том, что на практике дает унификация, и какими методами можно свести к минимуму затраты при работе с масштабными проектами.

Вводные данные

В направление электронной коммерции Mail.Ru Group входят Товары, Деньги, Недвижимость и Путешествия. Кроме них, в течение года мы работали над новыми продуктами — спутниками основных сервисов. Итогом стало появление новых проектов Авиабилеты, Финансы и Ремонт.

Нашей основной задачей было создать в сжатые сроки базовый интерфейс, который позднее можно и нужно будет совершенствовать и масштабировать.

Унификация интерфейсов: опыт e commerce проектовЧитать полностью »

Изначально в нашем IMAP-сервере использовался epoll-реактор собственной разработки. Как всегда, в процессе эксплуатации и роста нагрузки потихоньку набегают замечания, в результате чего со временем начинает накапливаться технический долг и замедляться разработка.

В нашем случае были также изначальные архитектурные замечания.

  • Поток, обслуживающий реактор, никак не контролировался и при поступлении контрольных сигналов мог произойти race-condition. С другой стороны, останавливать или замедлять этот поток нельзя, поэтому возможные пути обхода выглядели неприемлемыми.
  • Реактор не умел работать в full-duplex режиме. Это ограничивало его использование только интерактивными протоколами, каким является IMAP. Однако между серверами мы часто используем протокол IProto, который подразумевает full-duplex связь.

Лирическое отступление про IProto: протокол очень простой: заголовок из трёх полей типа uint32_t: команда, номер пакета, длинна данных. За счет поля «номер пакета» сервер может отвечать на запросы в любом порядке, а клиент может ждать ответа в асинхронном стиле и слать следующий запрос. В Mail.Ru Group он используется повсеместно — начиная с нашей Tarantool, и заканчивая сервисом антибрутфорса.

Поэтому было решено сделать тестовую версию, используя boost::asio. В этом посте я расскажу о переезде на реактор boost::asio, о его преимуществах и о подводных камнях, с которыми мы столкнулись.

Читать полностью »

Mail.ru запустил своё облако, первым пользователям — до 100 ГБ бесплатно

Mail.ru запустил своё облачное хранилище данных, пишет Lenta.ru. Сервис под названием «Облако Mail.ru» сейчас работает в бета-режиме, а первым пользователям предлагается до ста гигабайт пространства.

В «Облаке» можно хранить файлы, которые синхронизируются между всеми устройствами пользователя. Помимо веб-версии, Mail.ru выпустил программы для работы с сервисом для Windows и OS X и мобильные приложения для Android и iOS.
Читать полностью »

Сегодня, 1 августа 2013 года, вступил в силу закон, который задумывался как «антипиратский» — № 187-ФЗ. Важность борьбы с пиратством и защиты авторских прав понимают все крупные интернет-компании. Сегодня мы расскажем, почему Mail.Ru Group не может поддержать этот закон и чем он грозит пользователям и сервисам.

Читать полностью »

Метрика #15 — Подкаст о технологиях и проектировании интерфейсов и сервисовВсем привет! С вами «Метрика» – шоу для тех, кто создает и анализирует продукты и сервисы на различных платформах.

Сегодня в программе

В 15-м выпуске Метрики вместе с Дмитрием Зиминым, поработавшим в Рамблере и занимающимся проектом Киноход, и Юрием Ветровым (jvetrau), являющимся руководителем одной из самых крупных команд по UX в Mail.ru, мы обсудили различные требования к специалистам в крупных ИТ-компаниях.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js