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

июнь 2015
Дайджест новостей БЭМ. Выпуск пятый
1 июня 2015, 17:40
На сайте bem.info опубликован пятый по счёту дайджест новостей из мира БЭМ. Дайджест включает в себя новости библиотек, технологий и разделов сайта, а также список интересных тем с форума bem.info и подборку тематических ссылок.


В этом выпуске: библиотека bem-components@2.1.1, новая версия BH@4.1.0, релизы ENB, анонс выступления сотрудников Яндекса на You Gotta Love Frontend, напоминание про видеозаписи вебинаров и многое другое.
Нет комментариев
БЭМ
Moscow API Meetup: видео
2 июня 2015, 12:53
Видеозаписи докладов с мероприятия Moscow API Meetup уже доступны на events.yandex.ru! Встреча сообщества прошла 28 мая: в зале московского офиса Яндекса собрались специалисты из разных сфер, чья деятельность так или иначе связана с API.

Всего выступлений было четыре. Закрывал встречу Роман Акинфеев – руководитель группы разработки ядра облачной платформы Яндекса. Роман объяснил, как у нас построен процесс разработки API облачных сервисов и какие подходы с технологиями в нём задействованы. Обычно о том, как при создании API правильно применять технологии, в докладах не говорят, так что выступление Романа стало своего рода исключением.


Все видео выложены на странице мероприятия.
Нет комментариев
API Облачной платформы
Поиск для сайта: теперь и без рекламы
10 июня 2015, 13:58
Теперь владельцы сайтов сами выбирают, показывать ли рекламу на страницах с Яндекс.Поиском для сайта.

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

Оригинал новости опубликован в блоге Яндекса для вебмастеров
Нет комментариев
Поиск для сайта
Яндекс на DevConf 2015
17 июня 2015, 13:19
19 июня в Москве пройдёт DevConf 2015 – профессиональная конференция, посвященная ведущим технологиям веб-программирования. От Яндекса на мероприятии выступят руководитель разработки API Карт Сергей Константинов и разработчик API Всеволод Шмыров. Сергей объяснит, что такое API; зачем он нужен, как его правильно проектировать, продвигать и сопровождать; как выпускать новые версии и поддерживать обратную совместимость между ними. Доклад начнётся в 11:00 в секции Common – он рассчитан на широкую аудиторию и будет интересен как менеджерам, так и разработчикам API.

Всеволод, в свою очередь, проведёт мастер-класс, посвящённый разработке проекта при помощи API Карт на примере создания карты игрового мира. В процессе обучения слушатели научатся выполнять с API базовые операции, узнают о более частных сценариях применения и приобретут навык разработки аналогичных проектов. Мастер-класс начнётся в 16:15 в секции JavaScript.


Зарегистрироваться для участия в DevConf можно по этой ссылке.
Нет комментариев
API Карт
Локализация сайтов стала ещё проще
18 июня 2015, 18:07

Мы разработали встраиваемый виджет Яндекс.Переводчика, который позволяет автоматизировать перевод контента сайта более чем на 50 языков мира.

Чтобы воспользоваться виджетом, нужно получить ключ в Кабинете разработчика, после чего указать основной язык и адрес сайта на странице настроек виджета. Там же можно выбрать, переводить ли страницу на язык браузера пользователя автоматически или дать посетителю ресурса возможность самому выбирать язык перевода по клику на виджет. Сгенерированный по этим настройкам код нужно скопировать и вставить в нужное место на странице сайта, например в шапку.

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

Ограничения для виджета и API одинаковые: до 10 миллионов символов для перевода в месяц и до 1 миллиона – в сутки. Эти лимиты можно расширить, но уже в рамках платного использования.

Оригинал новости опубликован в блоге Яндекса для вебмастеров

Нет комментариев
API Переводчика
Пять новых языков в Переводе
19 июня 2015, 14:12

В API Перевода и на самом сервисе Яндекс.Перевод стали доступны новые языки: казахский (kk), киргизский (ky), персидский (fa), таджикский (tg) и татарский (tt). Коды языков для использования в API указаны в скобках.

Подробнее о том, как использовать коды языков, вы можете узнать в документации. Полный список доступен в свойстве langs по этой ссылке.

Нет комментариев
API Переводчика
Участники C++ User Group Russia вновь соберутся 4 июля
22 июня 2015, 16:23
4 июля, в субботу, состоится встреча сообщества C++ User Group Russia. Она пройдёт в Нижнем Новгороде при поддержке Яндекса, НГТУ им. Р. Е. Алексеева и компании Intel. Приглашаются все, кто пишет на C++.

В том числе на встрече выступит Роман Кашицын – разработчик из команды геосервисов Яндекса. Роман объяснит, как с минимальными усилиями создать несколько интерфейсов для доступа к хранилищу данных, а в качестве примера рассмотрит дизайн библиотеки для работы с сервисом ZooKeeper. Указанная библиотека написана на C++ командой Яндекс.Карт. В последующих докладах речь пойдёт про асинхронные операции и связанные с ними проблемы, а также про вычислительные графы и параллелизм.


Ждём вас в Нижегородском государственном техническом университете им. Р.Е. Алексеева. Начало в 11:30.

Количество мест ограничено, поэтому не забудьте зарегистрироваться. Это можно сделать до 2 июля включительно.
Нет комментариев
Решаем задачи магазина с помощью партнёрского API Маркета
23 июня 2015, 11:25
25 июня мы проведём вебинар, посвящённый решению задач магазина с помощью партнёрского API Маркета. Вебинар рассчитан на магазины, которые только начинают работу на Маркете через API или ещё не пользовались этой возможностью. Мы расскажем, как с помощью API можно управлять ставками и тем самым повышать отдачу от сервиса.

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

Начало мероприятия в 13:00 по московскому времени, зарегистрироваться можно по этой ссылке. За день до вебинара мы пришлем на электронную почту каждому участнику напоминание, а за час до начала – индивидуальную ссылку на трансляцию.
Нет комментариев
API Маркета
Запускаем пятую версию API Директа
29 июня 2015, 13:47
В открытом доступе появились первые методы API 5 – нового программного интерфейса Директа с полностью перестроенной архитектурой.

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

Все свежие настройки и форматы в Директе будут поддерживаться именно в API 5. А уже сейчас в нём можно управлять ставками и работать с рекламными материалами: создавать группы и объявления, добавлять ключевые слова, визитки, быстрые ссылки.


Ключевые особенности API 5:
  • Для операций с разными классами объектов теперь есть отдельные веб-сервисы. И у каждого – свой унифицированный набор методов. Такая архитектура позволяет работать только с нужными вам наборами данных, не выгружая все связанные с ними дополнительные параметры, и легко встраивать новые функции с поддержкой обратной совместимости.
  • Все объекты и ошибки более подробно задокументированы. По итогам операции вы получаете Id каждого объекта и подробный отчет обо всех объектах внутри запроса. Так что если в процессе случится ошибка, вы точно будете знать, где возникла проблема, а какие объекты успешно созданы или отредактированы.
  • Меньше ограничений и более гибкая система баллов. Мы упразднили почти все суточные ограничения на количество запросов с одним и тем же методом, так что теперь только вы решаете, на какие операции важнее потратить баллы. Сами баллы списываются за каждую операцию и рассчитываются точнее, поскольку для незначительных правок больше не приходится выгружать и загружать обратно всю кампанию. Они начисляются не раз в сутки, а равномерно в течение дня. Посмотреть, сколько баллов потрачено за операцию и сколько их еще осталось на сегодня, можно в ответе сервера.
  • Универсальный язык методов. Названия методов теперь максимально приближены к международному обиходу, чтобы в них было проще сориентироваться. Banner превратился в Ad, Phrase – в Keyword и так далее.
  • И много других изменений с учетом обратной связи от пользователей. Например, постраничная выборка данных и другие функции, о которых просили разработчики.

Изучайте API 5 в документации и на практике и делитесь с нами обратной связью. Мы будем благодарны вам за отзывы и предложения.

Версии 4 и 4 live будут закрыты только в 2016 году. И об этом мы, конечно, предупредим вас заранее. Но изучение новой версии лучше не откладывать на потом, поскольку интерфейс Директа стремительно пополняется новыми настройками, которые будут поддерживаться в API 5.

Оригинал новости опубликован на сайте advertising.yandex.ru
Нет комментариев
API Директа
Вебинар по БЭМ: декларативный JavaScript
30 июня 2015, 16:49
7 июля разработчик интерфейсов мультимедийных поисков Яндекса Дима Белицкий проведёт для вас третий вебинар по БЭМ! Если вы пропустили предыдущие выпуски – «Верстаем веб-страницу» и «Сборка и оптимизация проекта», обязательно посмотрите их перед трансляцией.

На этот раз мы научимся писать код на JavaScript для наших блоков с использованием jQuery в соответствии с принципами методологии БЭМ. Для выполнения заданий понадобится терминал с установленными Git, Gulp, Node.js и npm.

Содержание вебинара:
– Краткий повтор в начале: основы методологии БЭМ, именование сущностей в CSS, HTML и файловой системе, сборка БЭМ-проекта.
– Расширяем функциональность страницы.
– Добавляем валидацию для полей формы и обратный отсчёт до начала и конца акции.
– Продолжаем собирать и оптимизировать наш проект с помощью Gulp.

Регистрация открыта по ссылке. Приём заявок закончится 6 июля в 18:00 по московскому времени. За день до вебинара мы пришлём каждому участнику индивидуальную ссылку для просмотра трансляции на адрес, указанный при регистрации. Начало вебинара – 7 июля в 17:00 по московскому времени.
Нет комментариев
БЭМ