Search
Write a publication
Pull to refresh
10
0
Команда Mail.Ru Group @TeamMRG

User

Send message

Отборочный раунд Russian Code Cup 2014: итоги и разбор задач

Reading time8 min
Views8K


В прошедшее воскресенье состоялся отборочный раунд Russian Code Cup 2014. В нем участвовало 802 программиста, показавшие лучшие результаты в четырех квалификациях. В этом этапе участникам предстояло за 3 часа решить шесть задач, что на один час и на одну задачу больше, чем в квалификационных раундах. Да и задачи были существенно сложнее, чем предыдущие. За время соревнования из 802-х только 444 участника смогли решить хотя бы одну задачу. Всего было отправлено 3271 решения, из них правильных 1402.
Читать дальше →

История игрового рынка, часть 2

Reading time7 min
Views21K


Продолжаем цикл статей (часть 1) про историю игрового рынка и публикуем вторую часть. Сегодня мы поговорим про историю становления рынка игровых консолей и многопользовательских игр.
Читать дальше →

Облако Mail.Ru на iPad

Reading time2 min
Views18K


В начале этого года мы писали о том, как создавался наш сервис Облако Mail.Ru. За прошедшее с его запуска время мы выпустили мобильные клиенты и включили сервис в программу поиска уязвимостей. Почти сразу мы начали получать вопросы от владельцев iPad'ов, когда же выйдет приложение Облака для их планшетов. И сегодня мы хотим поделиться еще одной новостью из жизни Облака Mail.Ru — долгожданная версия наконец вышла. Раньше владельцы планшетов были вынуждены устанавливать iPhone-версию, их доля достигала почти 20% всех установок iOS-клиента.
подробности и вакансия программиста C под катом

История игрового рынка, часть 1

Reading time7 min
Views36K


Приближается день рождения одной из самых известных компьютерных игр в мире — Тетриса. И тем большую гордость вызывает тот факт, что авторство принадлежит нашему соотечественнику, Алексею Пажитнову. Разошедшаяся с тех пор колоссальными тиражами, эта игра так и не принесла своему создателю никаких дивидендов. Во многом это произошло из-за ряда объективных причин, одной из которых было отсутствие как такового игрового рынка в СССР. С тех пор много воды утекло, произошло множество перемен. В России сформировался игровой рынок, прошедший через различные стадии роста. И сегодня мы хотели бы вспомнить о том, как протекал этот процесс, вспомнить о памятных вехах, которых набралось не так уж мало за 30 лет, прошедшие с момента создания Тетриса.

Первую часть мы посвятили играм для персоналок, начиная со времён практически ветхозаветной Перестройки. Во второй части мы вспомним историю становления рынка игровых консолей и многопользовательских игр, а третья часть будет целиком посвящена новейшей истории России казуальным онлайн-играм и мобильным развлечениям.
Читать дальше →

Развитие iOS

Reading time4 min
Views49K
C момента выхода iOS7 начались гадания, какой же будет iOS 8. Не секрет, что текущая версия мобильной операционной системы оказалась не по душе многим поклонникам продукции Apple. Основная масса нареканий относится к дизайну как всего интерфейса, так и многих элементов. В преддверии выхода iOS 8 непрерывно рос градус нетерпеливости и появлялись всё новые концепты внешнего вида разной степени достоверности. Давайте рассмотрим, как изменялась мобильная ОС от Apple от версии к версии, и какой вид и возможности она обрела в своей новейшей инкарнации, восьмой.

iOS 1.х



Читать дальше →

Разбор задач третьего квалификационного раунда Russian Code Cup 2014

Reading time3 min
Views13K


В субботу 24 мая прошел третий квалификационный раунд RCC 2014. На участие в раунде зарегистрировалось 5483 человека, приняло участие более 1500, из них хотя бы одно решение прислали 893 участника.

Прищенко Богдан (LeBron), студент Львовского национального университета им. Ивана Франко, первым на 2:25 минуте решил задачу А (Треугольники). Задачу В (Оригами) на 4:44 минуте первым решил Юлдашев Марат (snowbear), задачу С (Митя и граф) первым на 10:34 минуте решил Ахмедов Максим (Zlobober), правильное решение задачи D (Призы) на 26:45 минуте прислал Копелиович Сергей (Burunduk1), а последнюю задачу E (Криптостойкие ключи) быстрее всех решил Пономарев Павел (pperm) на 54:38 минуте.

По итогам 3 квалификационного раунда не было ни одной дисквалификации за списывание, а 200 лучших спортивных программистов перешли в отборочный раунд.
Читать дальше →

Мобильные приложения для путешествий

Reading time9 min
Views94K

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

Разбираем задачи второго квалификационного раунда Russian Code Cup 2014

Reading time4 min
Views10K


В воскресенье 18 мая прошел второй квалификационный раунд RCC 2014. На участие в раунде зарегистрировалось 5451 человек, приняло участие более 1500, из них хотя бы одно решение прислали 886 участников. Всего в течение раунда было прислано 4890 решений.

Короткевич Геннадий (tourist), один из победителей RCC 2013, уверенно занял первую строчку в таблице участников 2-го квалификационного раунда, решив все 5 задач с наименьшим штрафным временем. Также Геннадий первым из всех участников раунда решил задачи A, В, С и Е на 4:22, 9:40, 16:25 и 50:29 минутах соответственно. Первым на 30:17 минуте задачу D решил Сутыгин Дмитрий (morojenoe). По итогам 2 квалификационного раунда 200 лучших спортивных программистов перешли в отборочный раунд, а 11 человек были дисквалифицированы судьями за списывание.

Участники, не прошедшие квалификацию в первых двух раундах, могут принять участие в 3-м и 4-м квалификационных раундах, которые состоятся 24 мая в 19:00 и 1 июня в 13:00 по московскому времени.
Читать дальше →

Dribbble Meetup 2014 в офисе Mail.Ru Group

Reading time2 min
Views5.8K


Приветствуем всех дизайнеров и им сочувствующих. 24 мая в Москве пройдет конференция Dribbble Meetup 2014, официальная встреча участников Dribbble в России. Встреча состоится в офисе Mail.Ru Group, это будет уже третья московская Dribble-конференция. Как и в прошлые годы, все доклады участников будут посвящены только практическим задачам: созданию современных сайтов, иконок, иллюстраций, веб-сервисов и мобильных приложений.
Читать дальше →

С днём фрилансера!

Reading time2 min
Views26K


Сегодня общий праздник для самых разных людей, которых объединяет не профессия или пол. Это праздник всех тех, кто выбрал беспокойную свободу и самостоятельность в непростом деле зарабатывания на хлеб насущный. Это праздник вольных стрелков, ронинов трудовой книжки. Сегодня —День фрилансера!
Читать дальше →

С днем Звёздных Войн! Да пребудет с вами сила

Reading time4 min
Views43K


Да пребудет с вами Сила, IT-джедаи. Сегодня светлый день для всех поклонников семейства Скайуокер, включая Чорного Властелина Дарта Вейдера, разных экзотических инопланетян и Звезды Смерти. Иными словами, сегодня День Звёздных Войн. На всякий случай: день серии фантастических фильмов. Кстати, зря усмехаетесь, до сих пор есть люди (из поколения тридцатилетних!), не смотревшие ни одной серии!
Читать дальше →

RCC 2014 Warmup: проверка боем для спортивных программистов

Reading time1 min
Views5.8K


Мир IT замер в предвкушении. Со дня на день стартует очередной сезон крупнейшей российской олимпиады по спортивному программированию Russian Code Cup. Впереди новые интересные и нетривиальные задания, бескомпромиссная борьба и замечательные призы.

17 апреля в 19:30 по московскому времени на площадке Сodeforces.ru состоится тренировочный раунд олимпиады со свежей порцией задач от организаторов RCC.
Читать дальше →

Детектор троллинга: как мы повышали продуктивность с помощью речевого анализатора

Reading time4 min
Views39K


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

Отдел по повышению эффективности внутренних ресурсов Mail.Ru Group нашел способ, как отличить троллинг от продуктивного общения: мы создали программно-аппаратный комплекс «AntiTroll», протестировали его и убедились в эффективности. Подробности под катом.
Читать дальше →

Игровые конференции

Reading time3 min
Views12K
Сегодня одной из важнейших областей, определяющих развитие информационных технологий, является сфера электронных развлечений. В частности, игр. По всему свету сотни миллионов людей проводят в компьютерных/приставочных/мобильных играх миллиарды человеко-часов в год. В игровую индустрию вовлечены сотни тысяч специалистов и огромные финансовые средства, а некоторые игры оказывают заметное влияние на массовую культуру.

Все вы знаете, что в Mail.Ru Group создание игр является одним из важных направлений нашей деятельности. Поэтому мы решили написать этот обзор специализированных игровых конференций, в продолжение аналогичного обзора конференций для разработчиков. Как и в предыдущем случае, в комментариях приветствуется информация о неупомянутых нами событиях.

Читать дальше →

Как мы делали остров Хозяйки Медной Горы

Reading time7 min
Views22K


Привет! Меня зовут Андрей Саенко, я живу в Воронеже, работаю в Allods Team и создаю астральные острова для игры «Аллоды Онлайн». Астральные острова — это приключения для 6 игроков, наш аналог общеизвестных данжей. Обычно концепции своих приключений я придумываю самостоятельно, но в моей практике был очень необычный опыт — мне довелось воплотить в игре астральный остров, придуманный одним игроком. На его примере я хочу рассказать о своей работе.

«А давайте запустим конкурс астральных островов?», — предложил нам однажды комьюнити-менеджер. Я согласился, подумав, что речь идёт о каком-то художественном конкурсе: я не раз сталкивался с тем, что фанаты нашей игры рисуют просто превосходно. Но объём взятых на себя обязательств я осознал лишь после того, как мне показали черновик новости о начале конкурса. Участникам не просто предлагалось придумать общую концепцию, они должны были продумать каждую деталь. И все это я должен был реализовать в игре!
Читать дальше →

Сервер очередей

Reading time11 min
Views61K


В процессе роста во многих проектах появляется необходимость решения ряда задач, связанных с очередями. Часто очереди сообщений используют как связующее звено между различными внутренними подсистемами. Несколько классических примеров:
  • отложенная обработка пользовательских данных;
  • передача статистики;
  • сглаживание нагрузки на относительно медленные системы;
  • выполнение периодических задач.


Существует несколько подходов к организации очередей:
  • использовать реляционные базы данных;
  • применить существующие решения (RabbitMQ и т.п.);
  • написать свой велосипед.


«Мой Мир» какое-то время использовал очереди в реляционной базе, но с ростом проекта начались проблемы с производительностью. Мы встали перед выбором: применить существующие решения или разработать свою систему.
Читать дальше →

Образовательные и обучающие ресурсы для веб-разработчиков и веб-дизайнеров

Reading time15 min
Views144K
Данным постом мы открываем рубрику «Переводы» в нашем блоге. Почему мы решили открыть такую рубрику? Дело в том, что сотни специалистов, работающих в Mail.Ru Group, для решения стоящих перед ними задач ежедневно прочитывают множество интересных статей и постов на форумах. Некоторые из них кажутся нам интересными, и мы считаем своим долгом перевести их на русский и поделиться этими ценными знаниями с Хабражителями.

Пользуясь случаем, хотим сообщить новость: сегодня состоялось открытие Технопарка — нашего образовательного проекта, о котором мы уже не раз писали на Хабре (например, тут, тут и тут). Теперь у технопарковцев есть свое собственное помещение. Изначально Технопарк задуман как место, где талантливые студенты МГТУ им. Баумана могут получить дополнительное образование в сфере веб-разработки, дизайна и программирования, а также окунуться в работу над реальными проектами высокой сложности. В общем, у Технопарка сегодня знаменательный день, и поэтому первый выпуск в рубрике «Переводы» мы решили посвятить образовательным ресурсам для веб-разработчиков и веб-дизайнеров. Ведь пока такие Технопарки не распространились по всей стране, разработчикам зачастую приходится заниматься исключительно самообразованием.

Читать дальше →

Новинки MWC и мобильные тренды

Reading time6 min
Views11K
Недавно закончилась выставка Mobile World Congress 2014, проходившая в Барселоне. Это одно из важнейших событий в мире мобильных гаджетов и технологий. Поэтому на MWC традиционно присутствуют и показывают свои новинки всевозможные компании, включая, безусловно, гигантов индустрии. Наша команда проекта Hi-Tech Mail.Ru в этом году выступила официальным партнёром данного конгресса, поэтому мы собрали очень много материалов.



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

Во избежание кривотолков и обвинений в ангажированности, мы разбили этот пост на главы по алфавитному принципу.
Читать дальше →

В Облака на Zeppelin: опыт создания облачного сервиса Mail.Ru Group

Reading time8 min
Views24K


Мы начали работать над Облаком Mail.Ru в июне 2012. За полтора года мы прошли долгий и тернистый путь от первого прототипа до публичного сервиса, выдерживающего нагрузки свыше 60 Гбит/с. Сегодня мы хотим поделиться с вами рассказом о том, как это было.
Читать дальше →

Information

Rating
Does not participate
Works in
Registered
Activity