Если вы читаете этот блог, то, наверное, знаете немало о платформе OpenStack и о том, как она управляет инфраструктурой как услугой (главным образом серверами так называемого класса «cattle» (англ. «крупный рогатый скот»). Однако вы можете быть не настолько хорошо осведомлены в технологиях VMware, которые уже довольно длительное время используются для управления сервисами виртуализации (собственно, серверами так называемого класса «pets» (англ. «домашние питомцы»), а за пару последних циклов разработки стали частью экосистемы OpenStack.Читать полностью »
Рубрика «api» - 108
OpenStack и VMware: когда серверы «Pets» и «Cattle» работают вместе
2014-05-22 в 12:18, admin, рубрики: api, cattle, fuel, horizon, Neutron, open source, openstack, pets, vcenter, VMware, Блог компании Mirantis/OpenStack, мирантисcampus:core — пример библиотеки для реализации API в системе с унаследованным кодом
2014-05-16 в 18:19, admin, рубрики: .net, api, ASP, rest, метки: api, KPI, rest 
Здравствуйте коллеги!
Хочу представить вашему вниманию проект, который родился во время работы над системой информатизации КПИ. Достаточно давно в этом научном заведении идут работы по автоматизации деятельности различных его подразделений. О том, что было сделано, делается и планируется реализовать в рамках этого проекта — читайте под катом.
Читать полностью »
«Мы завтра же можем в течение нескольких минут заблокировать Twitter или Facebook в России»
2014-05-16 в 9:21, admin, рубрики: api«Мы завтра же можем в течение нескольких минут заблокировать Twitter или Facebook в России. Мы не видим в этом больших рисков».
— Максим Ксензов, замглавы Роскомнадзора
В Известиях вышло интервью с Максимом Ксензовым, замглавы Роскомнадзора.
Интервью — просто кладезь богатой мозговой активности человека, который пользуется Твиттером и хочет его запретить.
Дальше просто приведу цитаты.
Данный закон [о блогерах] впервые вводит в правовое поле само понятие «блогер» и относит блогеров к категории субъектов, которые, распространяя массовую информацию, наделены рядом прав и должны выполнять определенные требования. Эти требования схожи с требованиями к СМИ. Но это не означает, что между блогером и профессиональным журналистом можно поставить юридический знак равенства.
Какие права теперь есть у блогеров? Ответ дальше:
Блогеры получают закрепленное в законе право свободно искать и распространять информацию и в этом плане становятся субъектами взаимодействия, например, с госорганами.
— Если говорить о российских популярных блогерах, которые живут за границей, но размещаются на наших ресурсах — они тоже попадут под действие закона?
— Очевидно, да. Действие закона не привязано к прописке в паспорте. Если человек пишет на русском языке или языках народов России, рассчитывает привлечь внимание российской аудитории и использует для этого возможности российских площадок, то ему необходимо будет выполнить предъявляемые законом требования.
Что делать, если 2gis.ru — дополнительный шаг в выборе компании?
2014-05-15 в 7:33, admin, рубрики: api, chrome extension, Google Chrome, mozilla, opera, safari, Блог компании 2ГИС, браузеры, Веб-разработка, расширение Firefox, метки: 2ГИС, api, chrome extension, Google Chrome, mozilla, opera, safari, расширение FirefoxЗадача 2ГИС — сделать выбор фирм в городах быстрым, удобным и приятным. Но, надо признать, мы не способны решить 100% жизненных ситуаций. Зато способны немного помочь в их решении. Как? С помощью расширения для браузеров.
Parse.com снижает цены
2014-04-30 в 21:01, admin, рубрики: api, BaaS, parse.com, разработка, Разработка под android, разработка под iOS, цены, метки: api, BaaS, parse.com, цены Привет, друзья!
Если вы разрабатываете приложения для мобильных устройств, то наверняка пользовались (или рассматривали возможность использования) какой-то из существующих BaaS (Backend as a Service) платформ — на данный момент их существует уже несколько десятков.
Спешу поделиться приятной новостью от Parse.com — одной из самых популярных и известных платформ. Сервис пересмотрел ценовую политику (не изменявшуюся с момента старта в 2011 году) и кардинально улучшил условия бесплатного тарифа для новых и существующих пользователей.
Читать полностью »
Как получить данные о 5 млн компаний через LinkedIn REST API или почему в OAuth лучше разрешать использовать Request Token только один раз
2014-04-16 в 16:39, admin, рубрики: api, linkedin, oauth, информационная безопасность, метки: api, linkedin, oauthВведение
С помощью 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». Заранее прошу прощения, что так долго не публиковал продолжение, но как говорится: «Лень вперед нас родилась...». Ну что же, лирику в сторону, продолжим.
Содержание
- Глава 1: Приступая к работе
- Глава 2: Знакомство с сокетами
- Глава 3: Использование топологии сокетов
- Глава 4: Дополнительные паттерны
После того, как мы рассмотрели основные структуры ZeroMQ в предыдущей главе, в этой мы рассмотрим сокеты, а именно:
- паттерн клиент-сервер(publish-subscribe)
- паттерн pipeline
Плагин для работы с Gist в Notepad++
2014-03-24 в 8:03, admin, рубрики: .net, api, gist, github, notepad++, open source, plugin, плагин, метки: .net, api, gist, github, notepad++, plugin, НПП, плагин
Однажды мне потребовалось создать gist, а еще я активно пользуюсь Notepad++. После того, как найти плагин для работы с gist в Notepad++ мне не удалось (есть только под Sublime), я решил написать свой. Ну и к тому же это было хорошим опытом в написании плагинов и работе с github api.
Сразу выкладываю ссылку на исходники:
NppGist sources и сам плагин: NppGist (для его подключения просто перенесите файл в папку plugins в папке Notepad++).
Под Notepad++ плагины можно писать на нескольких языках: C++, Ada, Delphi, .NET, но я остановился на последнем из-за скорости разработки и из-за того, что я лучше его знаю.
Для разработки было использовано следующее:
- NppPlugin.NET — шаблон Notepad++ плагина для .NET платформы.
- ServiceStack.Text — сериализация и десериализация JSON (высокая производительность и небольшой размер).
- hurl.it — удобный онлайн-инструмент для составления и тестирования GET, POST, DELETE и других запросов.
- NUnit — юнит-тестирование.
Тем, кому интересно знать, как писать плагины под Notepad++, добро пожаловать под кат.
Читать полностью »
Представляем Nokia Imaging SDK 1.1 c поддержкой Windows 8.1 и Windows RT 8.1
2014-03-02 в 15:52, admin, рубрики: api, nokia, SDK, windows, Windows 8, Windows 8.1, windows phone, Windows RT, Windows RT 8.1, Блог компании Nokia, мобильная разработка, разработка под windows phone, метки: api, nokia, SDK, Windows 8, Windows 8.1, windows phone, Windows RT, Windows RT 8.1, мобильная разработкаПривет!
В рамках выставки Mobile World Congress, проходившей на днях в Барселоне мы показали не только линейку смартфонов Nokia X с приложениями Android и несколько доступных мобильных устройств — на выставке было много интересного и для разработчиков.
В прошлом посте мы затронули тему разработки для платформы Nokia X, а сегодня расскажем об обновленном инструментарии для работы с изображениями Nokia Imaging SDK 1.1, где в дополнение к Windows Phone 8, появилась поддержка устройств на Windows 8.1 и Windows RT 8.1.
Читать полностью »
Делаем адресные формы более привлекательными
2014-02-24 в 11:51, admin, рубрики: api, dadata, javascript, автодополнение адреса, валидация форм, Веб-разработка, метки: dadata, автодополнение адреса, валидация форм 
Одно из основных направлений работы нашей компании — очистка и стандартизация клиентских данных. Наш софт может привести в порядок любую базу данных с информацией о клиентах: исправить ошибки и опечатки, восполнить недостающую информацию, обогатить данные дополнительными сведениями, устранить дубликаты.
К сожалению, однократной очистки часто бывает недостаточно: нужно не допустить попадания плохих и неполных данных в базу в будущем. Именно для решения этой задачи был разработан сервис подсказок, о котором мы писали ранее. Изначально подсказки предназначались для операторов, которым приходится вводить большое количество адресов, и были призваны ускорить их работу и сократить количество ошибок.
Однако, позже мы поняли, что сервис может быть полезен всем, кто так или иначе работает с клиентскими данными. Ниже я постараюсь показать, что могут подсказки, и как с их помощью сделать ввод адресов на вашем сайте удобным и очень простым процессом.

