Рубрика «api» - 108

Если вы читаете этот блог, то, наверное, знаете немало о платформе OpenStack и о том, как она управляет инфраструктурой как услугой (главным образом серверами так называемого класса «cattle» (англ. «крупный рогатый скот»). Однако вы можете быть не настолько хорошо осведомлены в технологиях VMware, которые уже довольно длительное время используются для управления сервисами виртуализации (собственно, серверами так называемого класса «pets» (англ. «домашние питомцы»), а за пару последних циклов разработки стали частью экосистемы OpenStack.Читать полностью »

campus:core — пример библиотеки для реализации API в системе с унаследованным кодом

Здравствуйте коллеги!
Хочу представить вашему вниманию проект, который родился во время работы над системой информатизации КПИ. Достаточно давно в этом научном заведении идут работы по автоматизации деятельности различных его подразделений. О том, что было сделано, делается и планируется реализовать в рамках этого проекта — читайте под катом.
Читать полностью »

«Мы завтра же можем в течение нескольких минут заблокировать Twitter или Facebook в России. Мы не видим в этом больших рисков».
— Максим Ксензов, замглавы Роскомнадзора

В Известиях вышло интервью с Максимом Ксензовым, замглавы Роскомнадзора.

Интервью — просто кладезь богатой мозговой активности человека, который пользуется Твиттером и хочет его запретить.
Дальше просто приведу цитаты.

Данный закон [о блогерах] впервые вводит в правовое поле само понятие «блогер» и относит блогеров к категории субъектов, которые, распространяя массовую информацию, наделены рядом прав и должны выполнять определенные требования. Эти требования схожи с требованиями к СМИ. Но это не означает, что между блогером и профессиональным журналистом можно поставить юридический знак равенства.

Какие права теперь есть у блогеров? Ответ дальше:

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

— Если говорить о российских популярных блогерах, которые живут за границей, но размещаются на наших ресурсах — они тоже попадут под действие закона?

— Очевидно, да. Действие закона не привязано к прописке в паспорте. Если человек пишет на русском языке или языках народов России, рассчитывает привлечь внимание российской аудитории и использует для этого возможности российских площадок, то ему необходимо будет выполнить предъявляемые законом требования.

Читать полностью »

Задача 2ГИС — сделать выбор фирм в городах быстрым, удобным и приятным. Но, надо признать, мы не способны решить 100% жизненных ситуаций. Зато способны немного помочь в их решении. Как? С помощью расширения для браузеров.

Что делать, если 2gis.ru — дополнительный шаг в выборе компании?Читать полностью »

Привет, друзья!
Если вы разрабатываете приложения для мобильных устройств, то наверняка пользовались (или рассматривали возможность использования) какой-то из существующих BaaS (Backend as a Service) платформ — на данный момент их существует уже несколько десятков.

Спешу поделиться приятной новостью от Parse.com — одной из самых популярных и известных платформ. Сервис пересмотрел ценовую политику (не изменявшуюся с момента старта в 2011 году) и кардинально улучшил условия бесплатного тарифа для новых и существующих пользователей.
Читать полностью »

Введение

С помощью LinkedIn Company Lookup API можно получить информацию о компании зарегистрированной на LinkedIn. Искать можно по ключевым словам, а можно и с помощью ID. Например, GET запрос

http://api.linkedin.com/v1/companies::(1337)

вернет информацию о самой компании LinkedIn. Весьма удобно, что через запятую можно указать сразу несколько ID, однако при этом стоит учитывать что слишком много ID указать в одном запросе также не получится из-за ограничения на размер самого запроса.
Читать полностью »

Всем привет!
Продолжаю вольный перевод книги «ZeroMQ.Use ZeroMQ and learn how to apply different message patterns». Заранее прошу прощения, что так долго не публиковал продолжение, но как говорится: «Лень вперед нас родилась...». Ну что же, лирику в сторону, продолжим.

Содержание

После того, как мы рассмотрели основные структуры ZeroMQ в предыдущей главе, в этой мы рассмотрим сокеты, а именно:

  • паттерн клиент-сервер(publish-subscribe)
  • паттерн pipeline

Читать полностью »

Плагин для работы с Gist в Notepad++ Однажды мне потребовалось создать gist, а еще я активно пользуюсь Notepad++. После того, как найти плагин для работы с gist в Notepad++ мне не удалось (есть только под Sublime), я решил написать свой. Ну и к тому же это было хорошим опытом в написании плагинов и работе с github api.
Сразу выкладываю ссылку на исходники:
NppGist sources и сам плагин: NppGist (для его подключения просто перенесите файл в папку plugins в папке Notepad++).

Под Notepad++ плагины можно писать на нескольких языках: C++, Ada, Delphi, .NET, но я остановился на последнем из-за скорости разработки и из-за того, что я лучше его знаю.

Для разработки было использовано следующее:

  1. NppPlugin.NET — шаблон Notepad++ плагина для .NET платформы.
  2. ServiceStack.Text — сериализация и десериализация JSON (высокая производительность и небольшой размер).
  3. hurl.it — удобный онлайн-инструмент для составления и тестирования GET, POST, DELETE и других запросов.
  4. NUnit — юнит-тестирование.

Тем, кому интересно знать, как писать плагины под Notepad++, добро пожаловать под кат.
Читать полностью »

Привет!

В рамках выставки Mobile World Congress, проходившей на днях в Барселоне мы показали не только линейку смартфонов Nokia X с приложениями Android и несколько доступных мобильных устройств — на выставке было много интересного и для разработчиков.

В прошлом посте мы затронули тему разработки для платформы Nokia X, а сегодня расскажем об обновленном инструментарии для работы с изображениями Nokia Imaging SDK 1.1, где в дополнение к Windows Phone 8, появилась поддержка устройств на Windows 8.1 и Windows RT 8.1.
Читать полностью »

Делаем адресные формы более привлекательными

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

К сожалению, однократной очистки часто бывает недостаточно: нужно не допустить попадания плохих и неполных данных в базу в будущем. Именно для решения этой задачи был разработан сервис подсказок, о котором мы писали ранее. Изначально подсказки предназначались для операторов, которым приходится вводить большое количество адресов, и были призваны ускорить их работу и сократить количество ошибок.

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js