Поиск
Интерактивные ответы в поиске Яндекса. Case study
Из доклада вы узнаете, чем отличаются интеракции в результатах поиска Yandex Islands, Google Actions, Baidu Box Computing, DuckDuckGo zero-click info, научитесь создавать свои собственные «острова», а также получите ответы на свои вопросы.
Булат Каримов, Яндекс Окончил факультет ВМК Казанского государственного университета. В Яндексе работает в команде Островов, до этого работал в команде Яндекс.Вебмастера. |
Твиттер в поиске Яндекса
Твиттер — это не только информационная свалка и ссылки на фотографии с котиками. Если аккуратно отделить зёрна от плевел, то Твиттер может стать одним из самых оперативных и важных источников информации о громких, резонансных событиях. Я расскажу о том, как мы улучшаем поиск Яндекса, используя эту информацию, какие задачи перед нами встают и как мы их решаем.
Иван Комаров, Яндекс До прихода в Яндекс трудился в «СКБ Контур». Ныне работает в екатеринбургском офисе Яндекса в команде качества поиска, занимается применением социальных данных в поиске. |
Распределенные системы хранения и вычисления
Разработка C++ API для реализации алгоритмов на больших графах
В докладе будет рассказано о вычислительной модели на графах, в основе которой лежит механизм передачи сообщений между вершинами, а также о реализации в рамках данной модели API для написания алгоритмов на C++.
Павел Артёмкин, Яндекс Закончил УГТУ-УПИ (УрФУ) в 2004 году. Работает в екатеринбургском офисе Яндекса с 2007 года. Занимался разработкой различных алгоритмов обработки веб-графа. В настоящее время создает платформу для расчётов на больших графах. |
Python и вычисления
Разработчики сервиса Яндекс.Погода иногда сталкиваются с необходимостью проанализировать статистику наблюдений за погодой и выявить закономерности. Мы хотели использовать для этих целей Python, так как этот язык имеет много плюсов и на нем написана Яндекс.Погода. В докладе будет рассказано, как можно применять Python для быстрых вычислений и анализа данных на примере сервиса Яндекс.Погода.
Руслан Гроховецкий, Яндекс Занимается веб-разработкой с 1999 года. До Яндекса шесть лет работал в компании JetStyle. В 2010 году пришел в Яндекс, сейчас руководит группой разработчиков в Екатеринбурге. Группа занимается сервисами Яндекс.Погода и Яндекс.Афиша. За пределами Яндекса создал проект «Человеческие переводы», Translatedby.com. |
Сортировка списков в Perl и Python
На примере языков Perl и Python будут рассмотрены способы оптимизации сортировки данных по сложному ключу и/или со сложной функцией сравнения.
Олег Алистратов В Яндексе с 2007 года. Занимается разработкой нагруженных веб-сервисов в команде инфраструктурных сервисов Яндекса. Сфера интересов – распределенные вычисления и локализация ПО. |
Как хранить логи сервиса в базе данных и не погубить продакшен
На примере Python, MongoDB и Яндекс.Такси я расскажу о том, как хранить логи сервиса в базе данных. Речь пойдет о том, какие задачи помогает решать такое хранилище логов и чем оно отличается от других, более распространенных вариантов.
Алексей Кирпичников, Яндекс Закончил магистратуру матмеха УрГУ в 2008 году, магистерская работа посвящена объектно-реляционным проекторам (ORM). В Яндексе с 2008 года, участвовал в создании Яндекс.Пробок, Яндекс.ЕГЭ, проекта Интернет-математика, а также в спортивных спецпроектах, посвященных Олимпиадам и чемпионатам мира. С 2011 года возглавляет разработку серверной части Яндекс.Такси. |
Разработка
JavaScript на фронте и в тылу
Перед разработчиками Яндекс.Спорта стояла задача – разработать сервис, который быстро работает, держит высокие нагрузки и имеет сильную контентную составляющую. Я расскажу, почему для решения задачи мы выбрали Node.js, приведу пример архитектуры высоконагруженного приложения на Node.js и о том, как мы добились прозрачного использования одних и тех же функций на фронтенде и бэкенде.
Денис Чистяков, Яндекс С 2005 года занимается веб-разработкой. Участвовал в создании екатеринбургского портала weburg.net. В 2010 году пришел в Яндекс. Сейчас руководит группой разработчиков интерфейсов в екатеринбургском Яндексе.
|
API
Простая обработка групп геообъектов на карте
API Яндекс.Карт — это мощный инструмент для работы с геообъектами. Мы решили упростить работу с API начинающим разработчикам и опытным программистам и написали модуль geoQuery. Он предоставляет удобный интерфейс для манипуляций с группами объектов — помещения их в геометрическую область, фильтрации, поиска объектов и других. Мы расскажем, как создавался этот модуль и как применять его в боевых условиях. Доклад будет интересен всем разработчикам, которые используют или планируют использовать API Яндекс.Карт.
Сергей Константинов, Яндекс Руководитель группы разработки API Яндекс.Карт. Окончил Южно-Уральский государственный университет. С 2008 года занимается разработкой API Яндекс.Карт. Увлекается классической музыкой. |