Блог о технологиях Яндекса

ноябрь 2014
Статьи на CIKM 2014 и ACM SIGSPATIAL 2014
5 ноября 2014, 17:37
На проходящей сейчас в Шанхае ведущей конференции по информационному поиску и анализу данных ACM CIKM 2014 наши исследователи Максим Жуковский и Глеб Гусев представят полную статью «Supervised Nested PageRank». Суть исследования заключалась в том, чтобы предложить новое поколение алгоритмов типа PageRank. А именно – машинно-обучаемый параметрический алгоритм расчета авторитетности узлов в сети, который умеет не только учитывать факторы узлов, но и сглаживать эти факторы значениями факторов-соседей.

Также на CIKM мы представляем три статьи, ставших результатом взаимодействия Яндекса и Амстердамского университета, – две полных и одну укороченную.

Первая из этих статей называется «Online Exploration for Detecting Shifts in Fresh Intent». Статья написана Дамьеном Лефортье и Павлом Сердюковым (Яндекс) в соавторстве с Маартеном де Райке (Амстердам) и рассказывает про метод, позволяющий точнее определить потребность запроса в свежем контенте с помощью онлайн-экспериментов.

Вторая статья – «Multileaved Comparisons for Fast Online Evaluation», её авторы – Дамьен Лефортье (Яндекс), а также Энн Шут, Шимон Уайтсон и Маартен де Райке (Амстердам). В ней описывается онлайн-метод сравнения качества ранжирующих систем, впервые позволяющий сравнивать более двух систем одновременно.

И наконец, в постерной сессии будет представлена третья статья, «Vertical-Aware Click Model-Based Effectiveness Metrics», написанная (во время прохождения практики в Яндексе) Ильёй Марковым из Амстердамского университета в соавторстве с Вадимом Никулиным, Евгением Харитоновым и Павлом Сердюковым (Яндекс). Статья посвящена метрикам поиска, которые основаны на машинно-обучаемой пользовательской модели поведения. Данная модель учитывает нахождение вертикалей – например, колдунщиков или блоков видеорезультатов – на поисковой странице.

Кроме того, на проходящей в Далласе главной конференции по геоинформационным системам ACM SIGSPATIAL 2014 сегодня выступит наш аналитик Дмитрий Лаптев. Дмитрий представит полную статью «Parameter-Free Discovery and Recommendation of Areas-of-Interest», которую он подготовил совместно с другими сотрудниками Яндекса: Алексеем Тихоновым, Павлом Сердюковым и Глебом Гусевым. Здесь идея исследования в том, чтобы по геоданным Яндекс.Фоток построить области, интересные для пеших прогулок.
Нет комментариев
Наука
Яндекс на «Табтабусе»
6 ноября 2014, 14:24
C 7 по 8 ноября в Смоленске пройдёт третья ежегодная региональная конференция малого бизнеса и ИТ-разработчиков «Табтабус». От Яндекса на мероприятии выступит разработчик интерфейсов Маркета Дмитрий Поляков – его доклад под названием «Расти большой, не будь лапшой» назначен на второй день конференции. Дмитрий расскажет, как с использованием методологии БЭМ и сборщика БЭМ-проектов ENB упростить себе жизнь на каждом этапе разработки проекта, предложит способ обновления продакшена через системные пакеты и поделится опытом применения описанной схемы в Яндексе.


Зарегистрироваться на «Табтабус» можно здесь.
Нет комментариев
БЭМ
Дайджест технологий: 27.10-7.11
7 ноября 2014, 15:36
Раз в несколько недель мы планируем публиковать дайджест из небольших, но технологически значимых новостей, связанных с Яндексом. Начнём с дайджеста за последние две недели.

Здания на Яндекс.Картах, в том числе созданных через API, стали объёмными – появился такой параметр, как высота. Новые карты доступны для России, Беларуси и Казахстана.

Организаторы конференции ProveIT 2014, которая прошла 18 октября в Казани, выложили видеозапись доклада разработчика программных интерфейсов Яндекс.Диска Данила Загоскина. Данил рассказывает, почему для серверов WebDAV и XMPP, а также для сервиса синхронизации был выбран язык Erlang.

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

Интернет-магазинам стал доступен ещё один способ подключения к «Покупке на Маркете». Теперь настроить приём заказов с Маркета можно прямо в партнёрском интерфейсе без использования API.

Мы отключили обязательные ключи для старых версий API Яндекс.Карт 1.х. Теперь, если вы используете версию API 1.x, указывать ключ в ссылке подключения не обязательно.

На московской конференции HighLoad++, которая проходила с 31 октября по 1 ноября, выступили сразу двое спикеров от Яндекса: Алексей Лавренюк рассказал о применении статистических методов и инструментов для анализа производительности систем, а Марина Степанова поделилась опытом работы с большими объёмами географических данных.

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

Ведущий фронтенд-разработчик почтовых сервисов Алексей Андросов рассказал на Хабрахабре про опыт внедрения инкрементальных обновлений в Яндекс.Почту. Инкрементальные обновления должны были стать нашим очередным шагом на пути уменьшения времени загрузки Почты при выходе новых версий.

Нет комментариев
Как в Яндексе используют PyTest
10 ноября 2014, 18:21
Сергей Воронежский из команды автоматизации тестирования сервисов монетизации Яндекса рассказал на Хабрахабре о том, как у нас применяется PyTest – фреймворк для функционального тестирования. Среди прочего Сергей приводит подробный пример использования нашего инструмента Allure, который позволяет создавать отчёты автотестов и доступен в исходных кодах. В статье упоминается и ещё один фреймворк – Hamcrest в его версии для Python.

Материал Сергея читайте в нашем блоге на Хабрахабре.
Нет комментариев
Allure
YaC 2014: видеозаписи докладов
11 ноября 2014, 17:33


Мы опубликовали видеозаписи всех докладов и мини-докладов, прочитанных 30 октября на нашей конференции Yet another Conference 2014. Здесь мы хотим поделиться выступлениями, которые относятся непосредственно к технологиям Яндекса.



Вступительный доклад. Новые речевые технологии Яндекса и обновление Метрики для приложений. Денис Филиппов и Александр Кочубей


Как мы документируем программные интерфейсы. Алексей Миронов


Фреймворки: недалёкое прошлое и ближайшее будущее. Андрей Саломатин, MoscowJS


Компонентный веб сегодня: обзор готовых библиотек. Владимир Гриненко


Библиотека bem-components. Владимир Гриненко


Документирование блоков. Раскрываем все плюсы. Инна Белая


Безопасный поиск: основные тренды 2014 года. Андрей Ковалев


Анонс «Охоты за ошибками 2.0». Тарас Иващенко


Морфологический анализатор Mystem 3.0. Алексей Зобнин


Открытый код Томита-парсера. Виктор Бочаров


Видеозаписи других докладов про мобильную разработку, бэкенд, системное администрирование, информационную безопасность, фронтенд и исследования в области IT вы можете найти на странице YaC.
Нет комментариев
Яндекс на «Пассажирском форуме»
12 ноября 2014, 13:18
Сегодня на Пассажирском форуме, который при поддержке РЖД проходит в Москве, руководитель транспортных сервисов Яндекса Дмитрий Крюков выступит с докладом «Основные вопросы развития транспортной информации в интернете на 2014 год». Дмитрий кратко представит сервисы Яндекса, включая недавно запущенный API Яндекс.Расписаний, а также расскажет об основных аспектах развития отрасли в ближайшие годы. В числе прочих будут упомянуты такие процессы, как оплата билетов с мобильного телефона, использование пассажирами данных GPS и ГЛОНАСС, маршрутизация на картах и др.

По предварительным данным, выступление Дмитрия состоится в промежутке между 15:00 и 16:30.
Нет комментариев
API Расписаний
YaC 2014: видеозаписи интервью
14 ноября 2014, 17:03
Несколько дней назад мы опубликовали видеозаписи докладов YaC 2014, а сегодня хотим дополнить их подборкой интервью со спикерами: как с российскими, включая сотрудников Яндекса, так и с зарубежными. В день конференции интервью можно было увидеть в онлайн-трансляциях – мы постарались сделать диалоги контекстными и живыми. Ниже вы найдёте два вступительных интервью с Денисом Филипповым и Александром Кочубеем. C Денисом Андрей Себрант обсудил только что представленный стек речевых технологий, а с Александром – Метрику для приложений.



Эти и другие интервью доступны на странице YaC 2014 (вкладка «Интервью»).
Нет комментариев
Доклад о продуктах Яндекса для телеканалов в рамках NATEXPO
18 ноября 2014, 17:26
C 19 по 21 ноября в «Крокус Экспо» пройдёт выставка профессионального оборудования и технологий для теле-, радио- и интернет-вещания NATEXPO 2014. В рамках выставки аналитик Леонид Медников расскажет о продуктах Яндекса для телеканалов.

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

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


Доклад Леонида пройдёт 20 ноября с 14:30 до 15:00.
2 комментария
Яндекс.Деньги помогут интернет-магазинам принимать оплату через Альфа-Клик
19 ноября 2014, 12:11
Яндекс.Деньги добавили возможность для интернет-магазинов подключить приём платежей через Альфа-Клик и Альфа-Мобайл – интернет- и мобильный банки Альфа-Банка. Это позволит магазинам выставлять электронные счета тем покупателям, которым удобнее платить в личном кабинете интернет-банка или через мобильное приложение Альфа-Банка, а не на сайте магазина. Подключить услугу можно с помощью Яндекс.Кассы – универсального решения для приёма онлайн-платежей.

Сегодня количество клиентов Альфа-Клика составляет 3 млн человек. Ежедневно через интернет-банк проводится 3 млн операций.

При оплате покупок через Альфа-Клик и Альфа-Мобайл комиссия с пользователей не берётся. Чтобы заплатить в интернет-банке, покупателю нужно выбрать на сайте магазина способ платежа – через Альфа-Клик, ввести свой логин и нажать «Оплатить». Откроется страница банка, где, войдя в личный кабинет, он сможет подтвердить платёж по электронному счёту с помощью одноразового пароля в SMS. Оплата через Альфа-Мобайл осуществляется таким же образом, при этом вводить логин для входа в личный кабинет Альфа-Клика не нужно.

Яндекс.Деньги предложили интернет-магазинам Кассу в октябре 2013 года. Это универсальное платёжное решение, которое позволяет принимать оплату с банковских карт, из электронных кошельков в Яндекс.Деньгах и WebMoney, со счетов мобильных телефонов, а также наличными через 170 тыс. точек приёма платежей, включая салоны связи, терминалы и банкоматы Сбербанка. К Яндекс.Кассе подключены 65 тыс. интернет-магазинов.

Оригинал новости опубликован на сайте Яндекс.Денег
Нет комментариев
Деньги
ObjectManager. Как быстро отрисовать 10 тыс. меток и не затормозить всё вокруг
20 ноября 2014, 13:36
Руководитель группы разработки визуальных компонент API Карт Марина Степанова рассказала на Хабрахабре о своём детище – модуле ObjectManager. Как оказалось, очень многим разработчикам требуется отобразить на карте большое количество меток одновременно. Стандартные методы здесь не работают – передавая на клиент обширную базу объектов, вы рискуете потерять в производительности. Поэтому нужно определить, какие данные увидит пользователь, и передать только их, а затем оптимально их отобразить. В своей статье Марина объясняет, как мы пришли к идее разработки модуля ObjectManager, чем он лучше предыдущих решений, и как им правильно пользоваться.


Материал Марины Степановой читайте в нашем блоге на Хабрахабре.
Нет комментариев
API Карт
Дайджест технологий: 08.11-21.11
21 ноября 2014, 13:46
Раз в несколько недель мы публикуем дайджест из небольших, но технологически значимых новостей, связанных с Яндексом.

Мы отчитались об участии в хакатоне Hackaphone, который стартовал в рамках Mobile Developer & Business Day Belarus 2014. Яндекс выступал в качестве партнёра мероприятия – участникам достались призы от Яндекс.Диска.

Мы переключили api-maps.yandex.ru/2.1 на свежую версию API – 2.1.17, а также анонсировали переход на api-maps.yandex.ru/2.1 для версий 2.1.0-2.1.8. Переход состоится во вторник, 25 ноября.

В московском офисе Яндекса прошёл первый хакатон по БЭМ. По итогам мероприятия мы готовим для вас целый ряд новостей, в том числе будут опубликованы представленные на хакатоне проекты.

Опубликованы слайды доклада руководителя службы разработки БЭМ Владимира Гриненко с CampJS в Мельбурне. Тема доклада – «BEM for JavaScript».

Мы открыли регистрацию на заключительный в этом году Я.Субботник, который пройдёт в Нижнем Новгороде. Если вы хотите поговорить на актуальные темы, связанные с бэкендом и мобильной разработкой, – мы ждём вас 13 декабря. В программе – доклады разработчиков из московского и нижегородского офисов Яндекса.
Нет комментариев
RadioJS с организаторами и участниками БЭМ
24 ноября 2014, 14:05
Как мы уже сообщали, c 15 по 16 ноября в московском офисе Яндекса впервые прошёл хакатон по БЭМ. Среди приглашённых участников были авторы подкаста RadioJS, которые раз в несколько недель рассказывают своим слушателям о событиях в мире JavaScript. Записанный на мероприятии выпуск подкаста целиком посвящён истории и планам развития БЭМ. Компанию авторам составили наши специалисты по БЭМ Елена Джетпыспаева, Виталий Харисов и Владимир Гриненко, а также сторонние разработчики Иван Воищев и Михаил Баранов.

Прослушать подкаст можно на сервисе SoundCloud.
Нет комментариев
БЭМ
Диктовка вышла в App Store и Google Play
24 ноября 2014, 16:21
Сегодня мобильное приложение Яндекс.Диктовка, которое мы запустили на Yet another Conference 2014, стало доступно в App Store и Google Play. Диктовка, напомним, – это приложение-витрина, призванное продемонстрировать технологии из библиотеки SpeechKit Mobile SDK и облачной платформы SpeechKit Cloud. Недавно мы добавили к стеку доступных функций три новые: активацию голосом, выделение смысловых единиц из текста и синтез речи.


По случаю запуска в ещё двух виртуальных магазинах руководитель отдела голосовых технологий и продуктов Яндекса Денис Филиппов опубликовал на Хабрахабре большой материал. В статье Денис подробно рассказывает о том, как новые методики работают.

Также хотим напомнить, что Яндекс.Диктовку по-прежнему можно загрузить из Яндекс.Store.

Оригинал новости опубликован в клубе SpeechKit
Нет комментариев
SpeechKit
Формула (эффективного) сайта
26 ноября 2014, 18:53
С 2010 года компания «1С-Битрикс» проводит в крупных российских городах цикл бесплатных семинаров «Формула сайта». Семинары рассчитаны на тех, кто отвечает за работу сайтов, – они помогают оптимизировать эту деятельность и изучить основы продвижения. Среди постоянных участников мероприятия – маркетолог сервисов Яндекса для вебмастеров Елена Першина. Елена объясняет, что такое эффективный сайт и знакомит с готовыми решениями на примере сервисов Яндекса.


Ближайшее выступление Елены состоится завтра, 27 ноября, в городе Тула, а следующее – 4 декабря в Астрахани. Зарегистрироваться на мероприятие в Туле можно здесь, в Астрахани – здесь.
Нет комментариев
Вебмастер
Первый хакатон по БЭМ: как это было
27 ноября 2014, 20:23
На сайте bem.info вышла большая статья маркетолога БЭМ Елены Джетпыспаевой (во фротенд-сообществе Елену знают под ником Мурся). В статье Мурся подвела итоги нашего первого хакатона по БЭМ, содержательная часть которого проходила с 15 по 16 ноября в офисе Яндекса в Москве.

Во вступлении идёт речь о том, как мы постепенно пришли к такому виду мероприятия – как отказались от проведения конференций, как начали устраивать митапы. Затем – несколько слов про формат и статистику: в хакатоне приняли участие около 50 разработчиков сообщества БЭМ из 5 городов России. Далее Мурся делится впечатлениями от события в целом, цитирует пожелания участников и отвечает на критику. Серия публикаций про хакатон на этом не заканчивается – впереди публикация проектов и статьи менторов команд.


 
Нет комментариев
БЭМ
Режим прозрачности в браузере будущего
28 ноября 2014, 10:27
Мы опубликовали альфа-версию нового Яндекс.Браузера под названием «Кусто» – об истории его создания можно почитать на Хабрахабре. Интерфейс браузера сократился до двух компактных панелей вверху и внизу экрана: верхняя содержит название сайта и навигационные кнопки, нижняя – открытые пользователем вкладки.

Новый Браузер автоматически подстраивает цвет панелей под цветовую гамму сайта, но вебмастер может задать собственный цвет или сделать панели прозрачными. Если у сайта фиксированная шапка, которая остаётся в поле зрения при прокрутке страницы, рекомендуем покрасить верхнюю панель браузера в цвет этой панели, чтобы они составляли цельный блок.
Для сайтов «без фона», основное содержание которых заполняет всю страницу, лучше настроить прозрачные панели навигации и вкладок.


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

Апдейт. Ниже встроена видеозапись презентации.

1 комментарий
API Браузера