Главная » Архив меток: API

Архив меток: API

Получение удаленные данных в iOS. Swift 3 версия

Данная статья является обновлением статьи Получение удаленных данных в iOS, написанной в ноябре 2015 с использованием Objective-C и потому морально устарешней. Сейчас же будет приведен код, переписанный на Swift 3 и iOS 10 (последней версией является Swift 4.1 и iOS 11, но мой компьютер их уже не поддерживает). Краткая теория Формат url http://www.google.com/?q=Hello&safe=off http — протокол, который определяет, по какому ...

Читать далее »

[Перевод] Я могу стать Apple, и ты тоже

Публичное раскрытие уязвимости в сторонней проверке подписи кода Apple В отличие от некоторых предыдущих работ, данная уязвимость не требует прав администратора, не требует JIT-кода или повреждения памяти для обхода проверки подписи кода. Всё что нужно — правильно отформатированный файл Fat/Universal, и проверка подписи кода покажет валидный результат. Резюме Найденный обход применяемого сторонними разработчиками API для подписи кода позволяет представить любой ...

Читать далее »

[Перевод] Адаптивные лимиты параллельных подключений в Netflix

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

Читать далее »

Как нас анализируют в кинотеатрах… и не только

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

Читать далее »

Окна на чистом WinAPI. Или просто о сложном

DisclaimerКазалось бы, что WinAPI уходит в прошлое. Давно уже существует огромное количество кросс-платформенных фреймфорков, Windows не только на десктопах, да и сами Microsoft в свой магазин не жалуют приложения, которые используют этого монстра. Помимо этого статей о том, как создать окошки на WinAPI, не только здесь, но и по всему интернету, исчисляется тысячами по уровню от дошколят и выше. Весь ...

Читать далее »

[Из песочницы] Неполнотекстовый поиск: специфичные возможности Elasticsearch для сложных задач

Давным-давно — кажется, в прошлую пятницу — у нашей команды был проект, где понадобился поиск по ингредиентам, входящим в состав продуктов. Привет всем, меня зовут Андрей, и я разработчик. В самом начале проекта от поиска требовалось не много: показать все рецепты, в которых нужный ингредиент содержится в определенном количестве; повторить для N ингредиентов.Однако в дальнейшем количество продуктов и ингредиентов планировалось ...

Читать далее »

Работа с API КОМПАС-3D → Урок 6 → Сохранение документа в различные форматы

Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о том, как сохранять документы. Содержание цикла уроков «Работа с API КОМПАС-3D» 1. Основы2. Оформление чертежа3. Корректное подключение к КОМПАС4. Основная надпись5. Графические примитивы6. Сохранение документа в ...

Читать далее »

Как мы интегрировали платежную систему в российский проект

Наш модуль попал в официальную документацию, и его уже скачали более 1300 раз. Пять месяцев назад мы опубликовали NPM модуль для работы с новой версией Яндекс.Касса, которая вышла в октябре 2017 года. На Хабре, совместно с коллегами из Яндекса, мы уже рассказывали об опыте создания модуля, но за кадром остался наш опыт, который мы получили, когда столкнулись с интеграцией платежной ...

Читать далее »

[Перевод] Chrome тестирует Picture-in-Picture API для всплывающих видео вне браузера

Производители браузеров работают над W3C API, которое утвердит Picture-in-Picture (PiP) режим и позволит сайтам показывать всплывающие видео вне окна браузера. В прошлом, PiP поддерживался только внутри канваса как всплывающее окно, которое появляется только в активной вкладке, пока пользователь скроллит страницу вверх-вниз. Некоторые платформы добавили поддержку PiP-режима, но это были API, заточенные под OS, то есть работающие с любыми видеоприложениями, но ...

Читать далее »

Особенности разработки API: какой API является хорошим?

Наверное, абсолютно все читатели используют API, работая с фрэймворками, библиотеками, виджетами, как некий язык общения между сущностью и основным приложением. И вы наверняка замечали, что некоторыми API удобнее пользоваться, а в некоторых есть явные проблемы. Всеволод Шмыров (@vsesh) в своем докладе на Frontend Conf, расшифровку которого вы найдете под катом, постарался ответить на вопрос, какой API является хорошим. Все то, о чем пойдет речь, относится именно к публичному АPI. Рассказ опирается на опыт разработки ...

Читать далее »