В Outlook появилась поддержка Microsoft Pay (в партнёрстве со Stripe), а у Gmail для iOS — Google Pay. Часть американцев теперь может вложить в электронное письмо деньги, заплатить магазину или поставщику услуг, попросить заплатить денег себе. Через годы после запуска, Читать полностью »
Рубрика «api» - 40
Microsoft и Google встроили платежи в свои самые «клейкие» сервисы — в почту
2018-05-10 в 11:32, admin, рубрики: api, apple, B2B, e-commerce, email, Facebook, gmail, Google, iOS, microsoft, stripe, WeChat, запуск, кейсы, мессенджеры, платежные системы, Стратегия, телеком, метки: api, apple, b2b, e-commerce, email, Facebook, gmail, Google, iOS, microsoft, stripe, WeChat, запуск, кейсы, мессенджеры, платежные системы, Стратегия, телекомВизуализация в САПР: зачем мы написали еще один 3D-движок и как он работает
2018-05-07 в 8:17, admin, рубрики: 3d kernel, 3d ядро, api, c3d, c3d toolkit, cad, CAD/CAM, kernel, аскон, Блог компании АСКОН, визуализация, визуализация данных, геометрическое ядро, сапр, ядроКоманда C3D Labs с 1995 года делает геометрическое ядро, ключевой технологический компонент для создания систем автоматизированного проектирования (САПР). Два года назад мы выпустили собственный модуль визуализации C3D Vision. Зачем понадобился еще один 3D-движок?
Аутентификации на Angular и Spring без Spring Security (сервер на Spring)
2018-05-04 в 8:05, admin, рубрики: aaa, api, java, spring framework, Программирование, Разработка веб-сайтовЧасть 2. Сервер на Spring
О чем эта статья
В этой статье, я расскажу как написать простую аутентификацию без помощи готовых решений для данной задачи. Она может быть полезна для новичков, которые хотят написать своё AAA (Authentication, Authorization, and Accounting). Репозиторий клиента на Angular и Репозиторий сервера на Spring.
В данной статье я сделаю выдержки кода серверной части на Spring.
Я сделал API для скриншотов сайтов, а какой-то парень начал майнить через него криптовалюту
2018-05-03 в 14:41, admin, рубрики: api, ApiLeap, Coinhive, PHP curl, selenium, безопасность, информационная безопасность, майнинг, скриншотыПросто хотел поделиться этой историей. Знаю, я мог бы лучше подготовиться к этому инциденту, но так уж получилось. :)
Сегодня утром я открыл почтовый ящик и обнаружил около 150 предупреждений из программы мониторинга лога. Я подумал, что случайно запушил какой-то баг в продакшн — и быстро начал расследование. Но вскоре стало понятно, что некий парень очень быстро создаёт новые учетные записи на нашем сервисе API скриншотов ApiLeap и быстро расходует весь кредит бесплатного плана на каждом аккаунте.
Он делал скриншоты этой страницы и майнил криптовалюту на машинах, где работают инстансы Chrome, которые мы используем для скриншотов.
Я выяснил, что он зависает на главной странице нашего сайта, так что можно поговорить с ним через онлайновый чат Crisp — инструмент, который мы используем для общения с потенциальными клиентами на сайте. Вот это разговор:
Читать полностью »
Check Point API + Splunk. Автоматизация защиты от сетевых атак
2018-05-03 в 13:14, admin, рубрики: api, check point, R80, R80.10, script, splunk, автоматизация, Блог компании TS Solution, информационная безопасность, системное администрирование
Здравствуйте коллеги, сегодня мы расскажем и продемонстрируем подходы и механизмы автоматизации системы защиты от сетевых атак на основе Check Point и Splunk.
Постоянный рост количества сетевых атак и их сложность, повышают требования к системам безопасности. Организации должны быстро адаптироваться к текущим условиям и эффективно защищать себя от современных атак. Требования к эффективности и производительности систем защиты так же повышаются. С выходом новой версии Gaia R80 была анонсирована возможность использования REST API, что открывает широкие возможности по автоматизации настроек, администрированию, мониторингу и т.д.Читать полностью »
Партнёрская программа и Возможности API на VPS.house
2018-05-03 в 0:46, admin, рубрики: api, vds, vps, VPS Windows, VPS.house, windows, Блог компании VPS.house, виртуализация, виртуальный сервер, дата-центр, защита от DDoS-атак Hyper-V, Облачные вычисления, облачные технологии, публичные облака, т VDS Windows, хостинг, Хостинг с API
Я специально объединил 2 темы в одну, так как для нас работа по API, создание того или иного сервиса или внедрение нового функционала в свой имеющийся – это по своей сути точно такие же партнёрские отношения. Мы открыты к сотрудничеству в любых сферах деятельности и в любом направлении, предлагая по-настоящему надёжные услуги на самом современном серверном оборудовании. Такие, какими мы пользуемся сами изо дня в день для других направлений бизнеса.
Читать полностью »
Именованные события: программируем GUI
2018-05-02 в 9:58, admin, рубрики: api, javascript, Алгоритмы, архитектура приложений, интерфейсы, Разработка веб-сайтов, системная шина, слабые связиИменованные события: программируем GUI
— Вы заметили, сэры, какие стоят погоды?
— Предсказанные, — сказал Роман.
— Именно, сэр Ойра-Ойра! Именно предсказанные!
(Понедельник начинается в субботу)
В настоящее время большинство сайтов представляют собой, по сути, обычную программу, которая обрабатывает те или иные действия пользователей. Для того, чтобы упрощать жизнь программистам, реализованы десятки фреймворков, помогающих решать те или иные задачи.
Если рассматривать программирование GUI или UI вообще, то в обобщенном случае UI представляет собой множество слабосвязанных задач в одном пакете.
Например, раздел "погода" на главной страничке поисковика является просто индикатором. Выбрав тему, мы можем увидеть дождик или солнышко на фоне (еще один вариант индикатора погоды). Нужно ли устанавливать взаимосвязь между разделом "погода" и темой? С точки зрения минимизации компьютерных расходов — безусловно. Не стоит перезапрашивать данные, полученные однажды. Однако, с точки зрения разработки, программирование слабосвязанных вещей может тянуть за собой настолько большие трудозатраты, что иногда проще отказаться от связанности и два раза запросить одни и те же данные.
О программировании слабосвязанных вещей в вебе мы и поговорим в этой статье.
Оптимизация бэкенда при переходе на api-based архитектуру
2018-04-27 в 7:07, admin, рубрики: api, JSON API, php, symfony, yii1, Блог компании Superjob.ru, Разработка веб-сайтов
Привет.
На недавнем митапе в офисе Tutu я рассказывал о том, как мы в рамках редизайна superjob.ru совершали переход от монолитного приложения к api-based архитектуре с красивыми single page applications на ReactJS на фронте и шустрым PHP-приложением на бэке. В этой статье я бы хотел подробнее рассказать о том, как мы оптимизировали наше бэкенд-приложение, чтобы оно действительно стало шустрым.
Заинтересовавшихся — прошу под кат.
Читать полностью »
Почему создание простенького превью по ссылкам в Википедии заняло четыре года
2018-04-24 в 20:13, admin, рубрики: api, веб-дизайн, Википедия, генерация превью, предпросмотр страниц, Разработка веб-сайтов, резюме текста, Тестирование веб-сервисов, Управление продуктомИстория превью страниц.
Когда вы наводите курсор на ссылку, появляются карточки предварительного просмотра (и да, у меня на десктопе мобильный скин Википедии). Текст из статей Википедии об айсбергах и воде, CC BY-SA 3.0. Изображения слева направо, сверху вниз: #1 Ким Хансен, CC BY-SA 3.0; #2 Андреас Вайт, CC BY-SA 4.0; #3 Национальная библиотека Новой Зеландии, CC0
Несколько дней назад моя команда запустила функцию «предварительного просмотра страниц» (превью) в сотнях языковых версий Википедии. Наш API ежеминутно обрабатывает до полумиллиона вызовов для выдачи карточек превью, которые отображаются при наведении курсора на любую ссылку.
На первый взгляд всё очень просто. Такое есть на многих сайтах. На карточке размещается изображение и немного текста — и она отображается при наведении курсора на ссылку. Ничего инновационного… по крайней мере, так может показаться на первый взгляд.
Оригинальная идея этой функции появилась четыре года назад на основе идеи, которую один доброволец/редактор предложил за много лет до этого.
Таким образом, нам потребовалось несколько лет, чтобы выкатить фичу до всех. Это может показаться странным, но как и в айсберге, следует оценить подводную часть.
Читать полностью »
Управление платежами в Приват24 из Google-таблиц
2018-04-24 в 17:28, admin, рубрики: api, automatization, google app engine, google apps script, Privat24
Работать с интернет-банкингом большого количества предприятий может оказаться достаточно рутинной задачей. Для создания платежей и их контроля необходимо каждый раз переключаться между кабинетами. А если таких организаций больше 50, то можно с легкостью сбиться и наделать ошибок, не говоря уже о портаченном времени. Давайте посмотрим, как можно облегчить жизнь бухгалтера на примере API ПриватБанка для бизнеса.
Читать полностью »