Обновить
1.44

Яндекс API *

Пишем под сервисы Яндекса

Сначала показывать
Период
Уровень сложности

Мастер карт или как объединить Google и Яндекс карты в Android

Уровень сложностиСложный
Время на прочтение9 мин
Количество просмотров15K

Интеграция различных геосервисов в проект может быть сложной задачей, особенно когда требуется поддержка нескольких провайдеров одновременно. Наиболее популярные провайдеры карт, такие как Google Maps и Яндекс.Карты, предлагают различные API и функциональные возможности, что может привести к ряду проблем при создании абстракции для работы с ними.

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

Читать далее

Yandex MapKit для новичков: разрабатываем карты в Android-приложении

Уровень сложностиПростой
Время на прочтение19 мин
Количество просмотров24K

А давайте познакомимся поближе и поработаем с Яндекс-картами в Android-приложении! Внедрим и настроим библиотеку Yandex MapKit: откроем определенную область на карте, выставим метку в нужном месте, установим на неё желаемые растровые и векторные изображения, поиграемся с зумом, обработаем нажатие на пин, а также будем визуально выделять объекты на карте при клике и получать от них интересующую нас информацию.

Поехали!

Как обойти ошибки при построении отчетности в Power BI и прийти к построению системы выгрузки для больших данных

Время на прочтение10 мин
Количество просмотров17K


За красивыми и понятными дашбордами Power BI часто скрываются недели подготовки и сведения данных. Особенно когда речь идет о построении полезной BI-отчетности в крупной организации с объемом трафика в десятки миллионов посетителей ежемесячно.

В данной статье я хочу описать ряд негативных моментов, с которыми столкнулся при построении BI-отчетности, основанной на данных из систем веб-аналитики в ряде компаний (крупные представители российского e-commerce, страховые компании и т.д.). Статья не имеет цель сделать антирекламу или наоборот рекламу тех или иных инструментов или решений. Она подготовлена для того, чтобы по возможности помочь избежать негативных моментов другим пользователям и указать на варианты решений.

Дисклеймер


Я говорю о больших объемах данных и показываю примеры выгрузки и сэмплинга из Google Analytics 360. На проектах с небольшим объемом данных таких сложностей может не быть. Со всеми обозначенными проблемами я встретился на практике и в статье описываю исключительно свой опыт решения — ваши могут быть совершенно другими.
Читать дальше →

Сервис GSM Location модулей SIM800x и его работа с API Яндекс.Локатор

Время на прочтение8 мин
Количество просмотров9.4K


Google, к сожалению для многих пользователей GSM-модулей, 2-3 месяца назад заблокировал и перевел на платную основу API для определения местоположения по координатам видимых модулем сотовых вышек. Из-за этого, на модулях серии SIM800 производства SIMCom Wireless Solutions, перестал работать функционал команды AT+CIPGSMLOC. В этой статье я расскажу Вам как можно решить проблему воспользовавшись аналогичным сервисом, предоставляемым Яндекс – Яндекс.Локатор.
Читать дальше →

Анализируем историю прослушивания в «Яндекс.Музыке»

Время на прочтение3 мин
Количество просмотров34K

Вот уже почти год я пользуюсь сервисом Яндекс Музыка и меня все устраивает. Но есть в этом сервисе одна интересная страница — история. Она хранит все треки, которые были прослушаны, в хронологическом порядке. И мне, конечно, захотелось скачать ее и проанализировать, что я там наслушал за все время.


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

«Умный дом» с Яндекс.Алисой

Время на прочтение3 мин
Количество просмотров17K
Всем привет! Хочу рассказать о том, как одной маленькой девочке захотелось поюзать навыки Алисы, интегрироваться в «умный дом» крутого продукта MySmartFlat, какие встали преграды на пути, и вообще, каково это — быть девушкой — программистом?

Создать навык — это просто. За пол часа можно реализовать простейший чат — бот. И отправить на модерацию. И даже пройти ее.

IoT знакомая вещь для многих сейчас, и крутое дополнение к таким комплексам — голосовое управление. Подумали мы с коллегами и решили попробовать Алису. А еще и колонка есть. И всё очень круто.
Читать дальше →

Сумма iconCaption точек в кластере LoadingObjectManager

Время на прочтение2 мин
Количество просмотров2.5K
Допустим, вы используете апи яндекс карт.

Допустим, вам надо отрисовать много точек, каждая из которых содержит на себе число — количество чего-нибудь, что на этой точке находится. Содержит она это число, допустим, в iconContent (можно и в iconCaption).
Читать дальше →

АПИшник Яндекс.Карт

Время на прочтение1 мин
Количество просмотров4.2K
В прошлом посте я ненавязчиво анонсировал мероприятие, остроумно названное нами «АПИшник Яндекс.Карт», в ходе которого вы сможете прослушать доклады по основным концепциям второй версии API Карт, пообщаться в неформальной обстановке с разработчиками, покушать печеньки. АПИшник состоится в Москве 26 апреля, т.е. в следующий четверг.

Публикую теперь программу концерта:

  • Об архитектуре API Яндекс.Карт 2.0 расскажет Александр Чупахин, руководитель группы разработки визуальных компонент API. Вы узнаете, из каких частей состоит API, как они работают и взаимодействуют между собой.
  • Как в API 2.0 можно настраивать карту и управлять ее поведением, расскажет Александр Зинчук, разработчик интерфейсов API Яндекс.Карт. Вы узнаете, как можно добавлять, удалять и перемещать контролы на карте, какие типы геообъектов можно использовать, как их настраивать.
  • Про возможности графики в API 2.0 расскажет Антон Корзунов, разработчик интерфейсов API Яндекс.Карт. Вы узнаете, какие новые технологии поддерживаются в API 2.0, как и в каких случаях их лучше применять.
  • О способах размещения множества точек на карте и о том, как использовать новый инструмент в API — кластеризатор поведает Марина Степанова, разработчик интерфейсов API Яндекс.Карт.
  • И, наконец, как показывать на сайте собственную карту или любое другое изображение, а также как создавать тайлы и как отображать их с помощью API, расскажу лично я.


Пиши на ya-events@yandex.ru @ приходи на АПИшник, %USERNAME%!

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

Использование YandexGPT через Siri

Время на прочтение4 мин
Количество просмотров1.3K

В данной статье я расскажу как добавить YandexGPT для использования с Siri с помощью приложений Shortcuts и Scriptable.

Читать далее

Как я сделал игру для Яндекс Игр

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров9.5K

Всем привет! Меня зовут Игорь, и в свободное время я занимаюсь созданием игр.

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

Ссылка на игру

Читать далее

no-code (hub.ultralytics.com) в связке с Yandex DataSphere

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров4.3K

Большой спрос на цифровые приложения с одной стороны и небольшой рост числа разработчиков с другой, делает разработку IT решений на базе no code или low code платформ весьма актуальным и трендовым мероприятием.

Несмотря на наличие решений для бизнеса, например: viso.ai, cloud.google.com/vision, clarifai.com платформ для обучения известно не так много. Наиболее известные это teachablemachine.withgoogle.com или hub.ultralytics.com. Первая — является довольно простой и может использоваться даже школьниками, поэтому мы подробнее поговорим о второй платформе.

Платформа представляет удобную возможность производить обучение нейронных сетей семейства Yolo для решения различных задач, а также осуществлять деплой моделей и использовать их в режиме инференса. Пожалуй единственным недостатком платформы является невозможность (бесплатно) производить обучение нейронной сети, поэтому данную потребность можно заполнить на основе доступных ресурсов Yandex DataSphere.

Платформа имеет понятный интерфейс и основные рабочие вкладки: «Datasets», «Projects», «Models».

Вкладка «Datasets» используется для размещения новых датасетов или использования существующих. Требования к датасетам достаточно простые и соответсвуют требования предьявляемым к разметке данных сетей yolo. На сайте также находится большое количество известных датасетов, поэтому для первичного использования можно не использовать сторонний.

Читать далее

Используем Yandex MapKit с Compose Multiplatform. Часть 2

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4.2K

Разбираем библиотеку для интеграции Yandex MapKit SDK в compose проект, в том числе и мультиплатформенный. Позволяет работать с картой как с composable контентом, изменять состояние карты, удобно отображать, изменять и удалять объекты на карте. И что наиболее интересно – использовать compose ui для задания элементов на карте.

Читать далее

Делаем навык для Алисы. Alice-ktx

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров9.8K

Alice-ktx - это библиотека на Kotlin, упрощающая разработку навыков Алисы из Яндекс.Диалогов. В этой статье мы рассмотрим основные возможности библиотеки.

Читать далее

Ближайшие события

Авторизация через Yandex, ВК, Telegram с помощью Laravel Socialite

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров5.7K

В интернете есть множество статей и руководств по интеграции OAuth авторизации через популярных провайдеров, таких как Google, Facebook и Twitter, в проекты на Laravel. Но как это сделать через Yandex, ВК и т.п. информации в рунете вообще нет.

Буду показывать на примере Яндекса. Через другие провайдеры делайте аналогично.

Читать далее

Как подружить Asterisk с потоковым распознаванием от Яндекс SpeechKit через EAGI и Python

Время на прочтение3 мин
Количество просмотров6.3K
До этого самого времени, я никогда не писал код на Pyhton и Node JS. И поэтому мне было очень сложно скрестить эти системы. И поэтому решил написать об этом пост, так как готовых примеров в Яндексе нет за исключением MRCP про которого было немало нелестных отзывов от пользователей этой системы, но пруфы в данное время предоставить не могу. Я решил не пользоваться этим костылем и изобрести велосипед на костылях сам. Для этого мне в помощь прослужила сама документация с Яндекса и некоторые примеры с StackOverflow.
Читать дальше →

Учимся использовать Yandex SpeechKit с помощью Python за 5 минут

Время на прочтение5 мин
Количество просмотров56K

Год назад для собственных нужд я написал обертку Yandex SpeechKit на Python, она получилась настолько простая и универсальная, что грех не поделиться : )

Читать далее

Распознание длинных аудио сервисом Yandex SpeechKit из командной строки bash/shell через API

Время на прочтение5 мин
Количество просмотров9.8K

Довольно давно Яндекс предоставляет платные сервисы по синтезу и распознанию речи. К сожалению, интерфейса для регулярного использования сервисов нет, поэтому на досуге написал скрипт, который позволяет через консоль отправлять запросы и получать результаты.

Читать далее

Как легко и быстро сделать создание snapshot'ов и их автоматическое удаление

Время на прочтение5 мин
Количество просмотров2.6K
История о том, как у меня была задача на решение которой ушло 2 дня. Обнаружилось несоответствие в документации и реальном мире яндекс облака в Яндекс писалось, но ответа не получилось.

Yandex.Cloud

Задача:

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

Подзадачи:

  • Snapshot’ы старше n дней должны автоматически удаляться из хранилища. При этом должна быть возможность изменять n.
  • Snapshot’ы должны иметь человеко-читаемый вид названия. И соответствовать следующему шаблону:

    %имя диска оригинала%-дата создания%-%уникальное имя диска%

Для того, чтобы в случае необходимости, человеку было очевидно из чего разворачивать новые машины. (в финальном варианте реализовано отдельным bash скриптом исполняемым со сторонней машины).
Читать дальше →

Сущности для платформы Яндекс.Диалоги

Время на прочтение4 мин
Количество просмотров2.8K
В прошлую субботу состоялся онлайн-хакатон по разработке навыков Алисы. Жаль, что никто не написал здесь об итогах, любопытно почитать истории победителей. Но раз желающих не нашлось, то поделюсь своей историей.

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

Проектирование дашбордов для веб-аналитики e-commerce сайта. Часть 3: SEO-канал

Время на прочтение5 мин
Количество просмотров4.4K
В этой статье соберем дашборд для аналитики SEO-трафика. Данные будем выгружать через скрипты на python и через .csv файлы.

Что будем выгружать?


Для аналитики динамики позиций поисковых фраз потребуется выгрузки из Яндекс.Вебмастера и Google Search Console. Для оценки «полезности» прокачивания позиции поисковой фразы будут полезны данные о частотности. Их можно получить из Яндекс.Директа и Google Ads. Ну а для анализа поведения технической стороны сайта воспользуемся Page Speed Insider.


Динамика SEO-трафика
Читать дальше →

Вклад авторов