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

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

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

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

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

Не хватает денег? Умеешь читать статьи про разработку под Андроид? Сделай Рамблер, сделай Яндекс, да и Mail.Ru сделай тоже.
Некий предприимчивый молодой человек, представленный в Google Play как Michael Orlov, сделал и «успешно» продаёт обёртки-браузеры вокруг известных поисковых систем и порталов.

Этика современного «независимого разработчика»

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

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

Выпущен новый Mail.Ru Агент для Mac OS XДобрый день, уважаемые читатели!

Сегодня я рад представить вам (от имени всей команды) новую версию Агента для [Mac] OS X! И это не просто релиз багфиксов и мелких улучшений (коих действительно немало), в новой версии есть несколько действительно больших новых фич.

Со времени прошлой публикации об Агенте для Мака прошло больше года, с тех пор была выпущена ещё одна мажорная версия, в которую вошла поддержка ICQ и прочие улучшения.

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

В один прекрасный момент передо мной встала задача создать API для работы с файлами на клиенте и их загрузки на сервер.

Я работаю в Почте Mail.Ru, и моей прямой обязанностью является работа с JavaScript во всех его проявлениях. Прикрепление файлов к письму — одна из основных функций любой почты. Мы тут не исключение: у нас уже был Flash-загрузчик, который вполне исправно работал и долгое время нас устраивал. Однако у него был ряд недостатков. Вся верстка, графика, бизнес-логика, и даже локализация были зашиты в нем, в результате чего решение было громоздким, а внести правки мог только Flash-разработчик. В какой-то момент мы поняли, что нам необходим новый механизм. О том, как его создать, пойдет речь в этой статье.

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

Многие наверняка уже слышали про замечательную политику Mail.ru в области внедрения своего программного обеспечения, в частности замечательного образца «кодотварения» Guard@Mail.Ru, с которым многие должны уже были столкнуться и лично. В частности, об этом уже неоднократно писали и на хабре (тынц и тынц). Причем, внимание было обращено не только на собственно действие софта на компьютере «жертвы», но и на особо циничные способы его распространения. Для тех, кто не особо в курсе всей полноты картины, поясню, что ситуация дошла до такого уровня, что ПО от Mail.ru начало идти в комплекте с программами совершенно сторонних, никак не связанных с ними людей и компаний. А все благодаря сомнительным сайтам, на которые я лично даже бы заходить не стал (но это не значит, что на них не заходили другие — менее подкованные пользователи). Читать полностью »

Russian AI Cup 2012: CodeTanks
Спешу поделиться с вами новостью: сегодня (29 октября 2012) мы запустили соревнование для программистов под названием Russian AI Cup 2012: CodeTanks! Нет, здесь вам не надо будет решать алгоритмические задачи на скорость — в этот раз вам надо будет написать искусственный интеллект для танка и принять участие в сражениях.

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

Двадцать девятый выпуск подкаста — Сливки IT R&D.
Немного изменили формат, ввели тематические блоки, чтобы слушатели смогли сразу переходить к интересующему их блоку.
Мысли про Surface, Vertu наконец-то осовременился, Рамблер выкупил Бегуна и многое другое.

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

Дорогие хабрачитатели, мы готовы представить вам видеозаписи всех докладов с конференции по высоким нагрузкам HPC, которая состоялась 9 августа в Москве.

Видеозаписи докладов с HPC

Прямо сегодня (или в любое удобное для вас время) в программе:
Сергей Аверин XEK, Badoo (участвовал в создании таких проектов как Хабр, dirty, leprosorium, autokadabra, dribbler, trendclub и др.);
Юрий Насретдинов, Badoo;
Андрей Сумин AndrewSumin, Mail.ru Group (ранее Яндекс, HeadHunter);
Константин Осипов, Mail.Ru Group ( ранее Oracle, Sun, MySQL, Ringrows, Spylog, Interpro);
Даниил Павлючков, ITmozg.ru.

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

17 октября у нас пройдет осенний Форум Технологий Mail.Ru Group 2012. На осенний Форум приглашены 24 спикера, доклады пройдут в 3 потока.

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

Осенний Форум Технологий :: просто о сложном // 24 спикера, 3 потока, 17 октября, бесплатноМне хотелось бы познакомить вас с темами и докладчиками, с технологиями и идеями. Мы пригласили на Форум несколько интересных западных спикеров. Много о чем впервые расскажем, вас ждут живые демонстрации и мастер-классы. В этом посте мне хотелось бы познакомить вас с темами, которые будут подниматься в этот раз, и с нашими докладчиками.

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

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

Первый блин далеко не всегда комом. Организованная нами в августе конференция по высоким нагрузкам HPC прошла на ура, поэтому мы продолжаем проводить подобные мероприятия.
А что вы знаете о высоких нагрузках: часть вторая

6 октября в рамках IT-фестиваля профессионального развития BitByte будет проведена HPC-конференция.
Читать полностью »


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