Встал вопрос о создании ДНС кластера на базе DNSmanager. Часть серверов работает под управлением directadmin.Небольшое отступление по логике работы dnsmanager:- при создании реселлера со своими NS серверами создается и база с одноименным названием;- все пользователи реселлера пишут домены в базу реселлера (имя только свой логин и пароль), как следствие, у каждого пользователя свои домены. Это нужно для того чтобы кто-то не добавил домен (который уже есть) на другом сервере (на сервере домен добавится, а в ДНС кластер не уйдет так как такой домен уже есть, но если все сервера используют один и тот же логин и пароль, то при удалении — домен удалится).Исходя из этого возникает правило — каждый сервер должен иметь собственные логи и пароль.Читать полностью »
Рубрика «api» - 89
Модуль добавления доменов из Directadmin в DNSmanager
2014-08-29 в 8:11, admin, рубрики: api, directadmin, dnsmanager, tutorial, днс, ит-инфраструктура, хостингМодуль авторизации для сайта, использующий Wargaming.net Public API
2014-08-20 в 19:55, admin, рубрики: api, wargaming.net С момента выхода WG P API в бета тест, самым популярным вопросом стал «как сделать авторизацию на сайте».
Так уж сложилось — человек существо ленивое.
Дабы упростить жизнь другим участникам Wargaming Developer Partner Program, хочу поделиться свои опытом создания модуля авторизации для сайта.
Читать полностью »
3 новых JavaScript API, которые вам стоит узнать
2014-08-17 в 19:55, admin, рубрики: alarms, api, html, html5, javascript, presentation, standbyПеревод статьи «3 New JavaScript APIs You May Want to Follow», Aurelio De Rosa из портала SitePoint.
Если вы постоянный читатель SitePoint, и возможно, читаете мои заметки, то вы знаете, что я написал множество статей о новых HTML5 и JavaScript API. До сих пор я писал заметки об API, которые вы можете использовать прямо сейчас, в том числе с использованием полифилов.
Сегодня я решил нарушить это правило и описать вам несколько API на ранней стадии разработки. Эти технологии настолько свежи, что 2 из 3 были представлены всего несколько дней назад. Поэтому они пока не могут быть использованы. Однако, если вам интересно, что они позволят сделать, вы можете почитать спецификации и написать, что бы вы хотели в них улучшить.
Давайте же, без лишних церемоний, начнем!
Читать полностью »
Построение собственного JS SDK — зачем и как?
2014-08-12 в 11:31, admin, рубрики: api, codemirror, dojo, framework, javascript, Parallels, parallels automation, phantomjs, Plesk, qunit, SDK, Блог компании Parallels, велосипедостроение, разработка
Если вы пишете SDK для внутренних нужд единственного проекта, то многие вещи упрощаются: вопросы обратной совместимости стоят не так остро, вместо написания подробной документации можно лично ответить на вопросы коллеги, а обнаруженные ошибки относительно легко включить в проект. Если SDK делается для всех проектов крупной компании, то проблем становится намного больше. Но если ваш SDK предназначен для сторонних разработчиков по всему миру, то без таких вещей, как хорошая документация и автотесты, обойтись просто нельзя. Именно к последним можно отнести наш APS JavaScript SDK, и в этой статье я хочу рассказать о том, как он устроен и как мы стараемся максимально облегчить жизнь сторонним разработчикам, которые используют или будут использовать наш SDK.
Слайды для тех кто не любит читать многобукв.
И для самых нетерпеливых: что у нас получилось и наша песочница.
Читать полностью »
Автоматизация жизненного цикла приложений с Infobox Jelastic API
2014-08-12 в 4:37, admin, рубрики: api, infobox, java, jelastic, Блог компании Infobox, хостингJelastic Cloud API позволяет автоматизировать действия для обеспечения жизненного цикла приложений и расширить функциональность платформы, связывая Jelatic с другими сервисами. Используя API вы можете программно создавать окружения, разворачивать приложения и выполнять другие задачи, которые возможно сделать из панели управления Jelastic, но не ограничиваясь ими.
Jelastic API следует REST принципам. Взаимодействие происходит через HTTP протокол. Преимущество такого подхода — широкая расширяемость протокола HTTP. Вы можете использовать REST API практически с любым языком программирования.
В этой статье вы узнаете, как использовать Jelastic Cloud API и Jelastic Client Library (Java) на облачном хостинге Infobox. В конце статьи 300 рублей на счет Infobox Jelastic в подарок (получить можно только один раз).
Читать полностью »
yandex-speech — wrapper к речевым технологиям Яндекса
2014-08-11 в 15:25, admin, рубрики: api, javascript, node.js, nodejs, text-to-speech, TTS, voice recognition, YandexОзнакомившись с обзором движков для распознавания речи, заметил там API от Яндекса. И на выходных написал небольшую обертку для Node.js для распознавания речи с целью поиска мата в своих телефонных разговорах. По мотивам топика на Хабре.
Список нецензурных слов выкладывать не буду, а сам npm устанавливается командой.
npm install yandex-speech
Исходники и примеры использования:
github: www.github.com/antirek/yandex-speech
Немного деталей:
Читать полностью »
Как мы писали iOS-библиотеку для работы с Wargaming API
2014-08-11 в 7:24, admin, рубрики: api, iOS, reactivecocoa, wargaming.net, Блог компании Wargaming.net, разработка под iOS
World of Tanks Assistant (WOT Assistant) и World of Warplanes Assitant (WOWP Assistant) — это приложения–компаньоны для игроков, которые позволяют следить за внутриигровой статистикой, сравнивать свои боевые показатели с друзьями, а также предоставляют оффлайн-доступ к справочной информации по технике.
WOWP Assistant появился относительно недавно (ноябрь 2013), а версия для World of Tanks была переписана почти с нуля в начале 2013, что по времени совпало с переходом на новый Wargaming Public API.
Надеюсь, наиболее технически интересные моменты разработки iOS-библиотеки для взаимодействия Assistant’ов с API будут полезны для разработчиков и послужат источником вдохновения для участников конкурса Wargaming Developers Contest.
Читать полностью »
Magento шаг за шагом: REST API
2014-08-07 в 13:29, admin, рубрики: api, magento ecommerce, php, Разработка под e-commerceВ предыдущей статье мы рассмотрели создание «скелета» для экспорта заказов. В этой же рассмотриим создание такого же скелета, но импорта через REST API.
С Вики: REST (сокр. от англ. Representational State Transfer — «передача репрезентативного состояния») — в более употребительном узком смысле под REST понимается метод взаимодействия компонентов распределённого приложения в сети Интернет, при котором вызов удаленной процедуры представляет собой обычный HTTP-запрос (обычно GET или POST; такой запрос называют REST-запрос), а необходимые данные передаются в качестве параметров запроса. Этот способ является альтернативой более сложным методам, таким как SOAP, CORBA и RPC.
Читать полностью »
Парадигма HumanSpeak. Реализация и её детали
2014-08-06 в 19:03, admin, рубрики: api, ПрограммированиеЗдравствуйте!
Теперь у парадигмы появился собственный репозиторий:
github.com/xmankind/HumanSpeak
В продолжение предыдущей темы:
Парадигма HumanSpeak
Коротко
HS — это(по плану) кросс-языковая библиотека для того чтобы избавить программиста от обязательного запоминания названий базовых функций при переходе с одного языка на другой.
Вместо написания разнотипных названий в разных языках:
string_length("string")
len("string")
strlen("string")
length('string')
string.length("string")
string length "string"
достаточно будет запомнить:Читать полностью »