» Материалы за Декабрь 2016 года » Страница 5

 

Платформа для быстрого создания RESTful API

Автор: admin от 29-12-2016, 14:15, посмотрело: 246

За последние несколько лет мне пришлось создать много API на PHP. Большая часть из них была RESTful. Первый раз это было интересно — часы обсуждения формата ответа, содержимого ошибок, вариантов авторизации и прочей романтики. Во второй раз не покидало чувство дежавю. На третий раз уже было понятно — надо что-то менять…

Ну и на четвёртый раз, когда передо мной поставили задачу создания API, параллельно разработке основного проекта, я приступил к созданию универсальной платформы для создания API в котором уже будут решены все «главные» вопросы:


  • Формат ответа (в том числе и ошибок)

  • Форматирование даты

  • Ведение документации

  • Авторизации и аутентификации

  • Валидация запросов

  • и многое другое
  • Категория: Программирование

     

    Превращаем свой смартфон в IoT датчик при помощи Bluemix. Пример разработки приложения

    Автор: admin от 29-12-2016, 11:15, посмотрело: 176

    Превращаем свой смартфон в IoT датчик при помощи Bluemix. Пример разработки приложения

    Bluemix — мощная платформа, которая позволяет быстро и без проблем создавать, разворачивать и администрировать приложения в облаке. Bluemix — это реализация архитектуры IBM Open Cloud Architecture на основе открытого ПО Cloud Foundry, работающего по принципу «платформа как услуга» (Platform as a Service – PaaS).

    При помощи этой платформы и службы IBM Watson IoT Paltform можно разработать Bluemix-приложение, которое позволит обрабатывать, визуализировать и сохранять данные, полученные со смартфона. В этой статье показано, как обычный смартфон можно превратить в надежный датчик, подключенный к сети.

    Категория: Программирование, Веб-разработка

     

    Классификаторы: анализ активности посетителей сайтов

    Автор: admin от 29-12-2016, 11:15, посмотрело: 160

    1. Вступление


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

    Категория: Программирование, Веб-разработка

     

    Intel Software Guard Extensions, учебное руководство. Часть 4, устройство анклава

    Автор: admin от 29-12-2016, 11:15, посмотрело: 96

    В четвертой части серии учебных материалов, посвященных расширениям Intel Software Guard Extensions (Intel SGX), мы займемся созданием анклава и его интерфейса. Мы рассмотрим границы анклава, определенные в третьей части, и определим необходимые функции моста, рассмотрим влияние функций моста на объектную модель и создадим инфраструктуру проекта, необходимую для интеграции анклава в наше приложение. Вместо ECALL анклава мы пока используем заглушки; к полной интеграции анклава мы перейдем в пятой части этой серии.

    Intel Software Guard Extensions, учебное руководство. Часть 4, устройство анклава

    Категория: Программирование

     

    Sparrow — система управления пользовательскими скриптами

    Автор: admin от 29-12-2016, 11:15, посмотрело: 132

    Здравствуйте. В течение этого года я написал ряд статей о Sparrow — системе управления пользовательскими скриптами. В конце года я хотел бы сделать своего рода результирующий пост, где еще раз попытаюсь описать основную суть этого инструмента.

    Категория: Системное администрирование, Веб-разработка, Linux

     

    2FA в Oracle ApEx

    Автор: admin от 29-12-2016, 11:15, посмотрело: 191

    Предлагаю Вашему вниманию реализацию 2FA в Oracle Application Express. В качестве второго фактора будет использовано решение от Google с установленным на телефон приложением Authenticator.

    2FA в Oracle ApEx

    Категория: Системное администрирование, Google

     

    Декабрьский дайджест продуктового дизайна: Книга Atomic Design, Adobe XD для Windows и UX-тренды 2017 года

    Автор: admin от 29-12-2016, 10:30, посмотрело: 172

    Уже шесть лет я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-ноябрь 2016.

    Декабрьский дайджест продуктового дизайна: Книга Atomic Design, Adobe XD для Windows и UX-тренды 2017 года

    Категория: Программирование » Веб-разработка

     

    Laravel Dusk уже близко

    Автор: admin от 29-12-2016, 08:25, посмотрело: 132

    Laravel Dusk уже близко


    Laravel предоставляет набор вспомогательных методов, которые бывают полезны при написании end-to-end тестов. Они позволяют легко нажать на ссылку, заполнить поля формы и отправить ее. Под капотом Laravel использует компонент Symfony BrowserKit для симуляции поведения веб-браузера. Однако, если в вашем приложении используются javascript и AJAX для загрузки страницы, BrowserKit не сможет вам помочь.


    Laravel Dusk это новый инструмент, который добавлен в Laravel 5.4 для решения этой проблемы.

    Категория: Программирование

     

    Расширенная регуляризация нейронных сетей в интернет-магазинах — с помощью… напалма

    Автор: admin от 29-12-2016, 08:05, посмотрело: 110

    Расширенная регуляризация нейронных сетей в интернет-магазинах — с помощью… напалма Подмигнув дедушке Энштейну, поправив ранец с напалмом и пригладив стильную черную маечку с изображением формулы закона нормального распределения, ведущий аналитик распахнул двери PR-отдела, блистательно улыбнулся и спросил: «Ребят, продолжаете собирать e-mail клиентов в эксельках и креативите методом блуждания левой руки с закрытыми глазами?». Получив радостное «ага :-)», боец мысленно поблагодарил Джона Непера за проделанную работу на благо просвещения человечества и сокращение рутинного труда и… бодро нажал на гашетку.

    Альберт Энштейн всегда вдохновлял аналитиков на внедрение передовых алгоритмов

    Спустя 5 минут топливо в ранце уже закончилось, было довольно тепло, если не сказать — жарко, но коллеги (?) ничего не замечали и продолжали считать лайки под своими постами в соцсетях.

    Категория: Программирование » Веб-разработка

     

    Добавление ColorKey в libGDX

    Автор: admin от 29-12-2016, 08:05, посмотрело: 194

    Привет Хабр! В данной заметке я расскажу о добавлении colorkey в библиотеку libgdx (или любую другую, где есть шейдеры). Как известно, нативной поддержки «прозрачного цвета» в libgdx нет, поэтому приходится хранить полноцветное изображение в формате RGBA8888 (4 байта на пиксель), либо в усечённом формате RGBA4444 (2 байта на пиксель), который позволяет вдвое уменьшить использование памяти, но сильно ухудшает картинку. При создании 2D игр, зачастую, было бы достаточно всего одного бита прозрачности… Особенно на мобильных платформах… но его нет… Сделаем, чтобы был!


    Добавление ColorKey в libGDX

    Категория: Веб-разработка, Android