Разработка мобильных приложений с помощью SAP Cloud Platform SDK для iOS, часть 1

Автор: admin от 24-07-2017, 14:35, посмотрело: 26

В прошлом году SAP и Apple объявили о начале стратегического сотрудничества. Весной этого года SAP выпустил SAP Cloud Platform SDK для iOS – набор инструментов для создания корпоративных приложений, которые сочетают требования корпоративной среды и стандарты приложений для iOS.

В нескольких постах в нашем блоге мы расскажем о том, что такое SAP Cloud Platform SDK для iOS, какие функции и сервисы он поддерживает, а также как помогает разработчикам мобильных приложений ускорить подготовку и запуск корпоративных приложений для iOS.

Разработка мобильных приложений с помощью SAP Cloud Platform SDK для iOS, часть 1
->

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

 

Создание шейдера дыма на GLSL

Автор: admin от 24-07-2017, 14:35, посмотрело: 15

Создание шейдера дыма на GLSL

[Дым на КДПВ несколько сложнее получаемого в туториале.]



Дым всегда был окружён ореолом таинственности. На него приятно смотреть, но сложно моделировать. Как и многие другие физические явления, дым — это хаотическая система, которую очень сложно предсказать. Состояние симуляции сильно зависит от взаимодействия между отдельными частицами.



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



В этом туториале я подробно расскажу о создании шейдера дыма с нуля и научу вас некоторым полезным техникам разработки шейдеров, чтобы вы могли расширить свой арсенал и создавать собственные эффекты.
->

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

 

Почему мы выбрали TypeScript: история разработчиков из Reddit

Автор: admin от 24-07-2017, 14:35, посмотрело: 15

Почему мы выбрали TypeScript: история разработчиков из Reddit
Примерно полгода назад CEO Reddit Стив сообщил о том, что мы перепроектируем сайт. Главный вопрос тут — как именно мы этим занимаемся. В наше время фронтенд-разработка очень сильно отличается от того, что было во времена, когда Reddit появился на свет. Сейчас имеется огромный выбор вариантов для каждой подсистемы веб-приложения. Как рендерить страницы? Как стилизовать контент? Как хранить и обслуживать картинки и видеофайлы? Как писать код? В современных условиях ни на один из этих вопросов нет готового ответа.



Одним из первых подобных вопросов, на который нам необходимо было найти ответ, звучал так: «Какой язык выбрать?».
->

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

 

Red Architecture — красная кнопка помощи для сложных и запутанных систем

Автор: admin от 24-07-2017, 14:35, посмотрело: 15

Red Architecture — красная кнопка помощи для сложных и запутанных систем


В начале несколько слов о названии, почему Red?



Всё просто. Любому явлению, которое претендует на определённый уровень целостности, необходим идентификатор. На такой идентификатор люди ссылаются в обсуждениях и сразу становится понятно о чём речь. В случае с архитектурой не стоит делать попытку описать в названии суть, любая архитектура это сложная вещь. Поэтому — просто Red!
->

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

 

Маршрутизация входящих вызовов в 3CX в зависимости от времени суток

Автор: admin от 24-07-2017, 14:35, посмотрело: 17

Введение



В этой статье мы покажем, как создавать голосовое приложение 3CX Call Flow Designer, которое маршрутизирует входящие вызовы с 3CX в зависимости от времени суток.



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



Это простое приложение поможет вам освоиться в среде разработки и получить базовые навыки использования CFD.



Обратите внимание — утилита 3CX CFD бесплатно доступна для пользователей 3CX Phone System Pro.



Для вашего удобства, 3CX включила это приложение в набор демо-приложений CFD. Вы можете открыть и изучить его более детально. Готовый рабочий проект приложения размещается в папке Documents3CX Call Flow Designer Demos при установке CFD.



Создание проекта



Создадим новый проект CFD. Откройте среду разработки, перейдите в File -> New -> Project, укажите папку, где будет сохранен проект, и укажите имя проекта, например, TimeBasedRouting.



Маршрутизация входящих вызовов в 3CX в зависимости от времени суток ->

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

 

Квантовый протокол распределения ключей BB84

Автор: admin от 24-07-2017, 14:05, посмотрело: 14

Данный текст будет являться новой главой для учебного пособия по защите информации кафедры радиотехники и систем управления МФТИ (ГУ). Полностью учебник доступен на github. На хабре я же планирую выкладывать новые «большие» куски, во-первых, чтобы собрать полезные комментарии и замечания, во-вторых, дать сообществу больше обзорного материала по полезным и интересным темам.



В 1984 году Чарлз Беннет (англ. Charles Henry Bennett) и Жиль Брассар (фр. Gilles Brassard) предложили новый квантовый протокол распределения ключа. Как и другие протоколы его целью является создание нового сеансового ключа, который в дальнейшем можно использовать в классической симметричной криптографии. Однако особенностью протокола является использование отдельных положений квантовой физики для гарантии защиты получаемого ключа от перехвата злоумышленником.



До начала очередного раунда генерации сеансового ключа предполагается, что у Алисы и Боба, как участников протокола, имеется:




  • квантовый канал связи;

  • классический канал связи.



Протокол гарантирует, что вмешательство злоумышленника в протокол можно заметить вплоть до тех пор, пока злоумышленник не сможет контролировать и на чтение, и на запись все каналы общения сразу.
->

Категория: Информационная безопасность » Криптография

 

Как и зачем скрывать телефонные номера

Автор: admin от 24-07-2017, 14:00, посмотрело: 14

Как и зачем скрывать телефонные номера

Мало известный за пределами телеком-тусовки факт: когда вы звоните куда-нибудь со своего телефона, ваш номер, который отображается для входящего звонка – это просто произвольная текстовая строка, которую подставил ваш оператор сотовой связи. И если между двумя устройствами есть что-нибудь интересное, к примеру, машина с Asterisk или облако с Voximplant, то эту строку можно поменять на любую другую. Ситуация, когда при звонке вместо номера звонящего человека «рисуется» совсем другой номер называется маскировка телеком-данных (Phone Number Masking). И этот прием широко используется для решения ряда интересных задач. Читайте о них под катом.
->

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

 

Точное вычисление средних и ковариаций методом Уэлфорда

Автор: admin от 24-07-2017, 13:45, посмотрело: 17

Метод Уэлфорда — простой и эффективный способ для вычисления средних, дисперсий, ковариаций и других статистик. Этот метод обладает целым рядом прекрасных свойств:




  • достигает отличных показателей по точности решений;

  • его чрезвычайно просто запомнить и реализовать;

  • это однопроходный онлайн-алгоритм, что крайне полезно в некоторых ситуациях.



Оригинальная статья Уэлфорда была опубликована в 1962 году. Тем не менее, нельзя сказать, что алгоритм сколь-нибудь широко известен в настоящее время. А уж найти математическое доказательство его корректности или экспериментальные сравнения с другими методами и вовсе нетривиально.



Настоящая статья пытается заполнить эти пробелы.



Точное вычисление средних и ковариаций методом Уэлфорда

->

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

 

Поиск по документации InterSystems с помощью технологий iKnow и iFind

Автор: admin от 24-07-2017, 13:30, посмотрело: 14

Поиск по документации InterSystems с помощью технологий iKnow и iFind



В СУБД InterSystems Cache есть встроенная технология работы с неструктурированных данными iKnow, а также технология полнотекстового поиска iFind. Решили разобраться с технологией и заодно сделать что-то полезное. В итоге получился DocSearch — Веб приложение для поиска по документации InterSystems, с использованием технологий iKnow и iFind.
->

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

 

Полезные команды и советы при работе с Kubernetes через консольную утилиту kubectl

Автор: admin от 24-07-2017, 10:10, посмотрело: 21

Предисловие переводчика: Эта статья — комбинация из перевода двух материалов от проекта CoreOS (см. ссылки в конце публикации), посвящённых работе с консольным инструментом для выполнения команд на кластерах Kubernetes — kubectl. Листинг, приведённый автором оригинала для Mac OS X, был адаптирован под Linux, в других листингах было исправлено форматирование YAML, а для удобства чтения всего материала в него были добавлены подзаголовки.



Полезные команды и советы при работе с Kubernetes через консольную утилиту kubectl


Kubectl — инструмент, который знаком пользователям Kubernetes и обладает широкими функциональными возможностями. Овладение ими занимает время, но позволяет увидеть, что это более мощный инструмент, чем многие предполагали. Представляю набор советов, позволяющих улучшить ваши возможности при работе с codev_0. Не забудьте также посмотреть на cheat sheet в секции официальной документации Kubernetes! ->

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