SAP Форум 2017: новые сценарии для будущего с интернетом вещей

Автор: admin от 20-04-2017, 17:45, посмотрело: 16

На прошлой неделе в Москве состоялся SAP Форум – крупнейшее мероприятие SAP в СНГ, где ежегодно собираются и общаются наши партнеры и клиенты. В этом году темой Форума была цифровая трансформация – как новые технологии будут менять бизнес и мир вокруг. Мы в SAP вместе с партнерами решили рассказать и показать, как с помощью новых технологий можно эффективно изменить привычные рабочие процессы.

Тема интернета вещей и цифровых технологий стала особенно заметной на SAP Форуме в этом году – от слогана мероприятия Digital Now до многочисленных демо-сессий в выставочной зоне. В этом посте мы расскажем о нескольких решениях, за которыми стоит следить в ближайшее время.

SAP Форум 2017: новые сценарии для будущего с интернетом вещей

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

 

Что же такое этот GraphQL?

Автор: admin от 20-04-2017, 16:15, посмотрело: 29

Вашему внимаю предлагаю перевод статьи Sacha Greif "Что же такое этот GraphQL?"


Если вы такой же, как и я, вы обычно проходите через три этапа, когда узнаёте о новой технологии:



  • Отрицание Ещё одна javascript библиотека?! Зачем? У меня уже есть jQuery!

  • Интерес Хм, наверное мне следует взглянуть на эту библиотеку...

  • Паника Помогите! Мне нужно изучить эту библиотеку прямо сейчас, иначе мои знания устареют!


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


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

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

 

Логическая репликация в PostgreSQL 10

Автор: admin от 20-04-2017, 16:05, посмотрело: 22

Логическая репликация в PostgreSQL 10PG Day’17 продолжает радовать вас авторскими статьями. Сегодня, наш старый друг и бессменный автор провокационных статей о Web-разработке varanio расскажет о логической репликации.


Сначала я хотел назвать статью "Гарри Поттер и философский камень", потому что много лет при сравнении PostgreSQL с MySQL кто-нибудь всегда появлялся и замечал, что в Посгресе нет логической репликации (можно реплицировать только всю базу целиком, причем реплика read only), а в MySQL их целых два вида: statement based и row based.


И если statement based — это бомба замедленного действия с лазерным прицелом в ногу, то row based действительно очень не хватало в PG. Т.е. вопрос репликации — как философский камень у любителей баз.


Точнее, в посгресе всегда можно было использовать slony для того, чтобы, например, реплицировать только одну-две нужных таблицы. Но slony — это хитрое поделие на триггерах, которое работает по принципу: работает — не трогай. Т.е. например, нельзя просто взять и сделать ALTER TABLE ADD COLUMN, это надо делать через специальные механизмы. Если же всё-таки кто-то случайно это сделал, а потом, что еще хуже, через какое-то время в панике вернул как было, то быстро разрулить эту ситуацию может только чёрный маг 80lvl. Помимо slony, начиная с 9.4 стало возможно писать свои расширения для логической репликации через wal, вроде бы, пример такого расширения — pglogical.


Но это всё не то!


Когда я узнал, что в dev-ветку PostgreSQL 10 упал коммит, который позволяет из коробки, без экстеншенов и плагинов, логически реплицировать отдельные таблицы, я решил посмотреть, а как оно там работает.

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

 

Галлюцинируй как Трамп, или мини-анализ Рекуррентных Нейронных Сетей

Автор: admin от 20-04-2017, 15:10, посмотрело: 20

Я уже довольно давно занимаюсь проблемами машинного обучения и глубокими архитектурами (нейронные сети), и мне необходимо было сделать мини-презентацию системы, генерирующую временные ряды для эмуляции различных процессов. Поскольку на серьезные темы лучше говорить с юмором, то я решил подобрать какой либо веселый пример, чтобы выступление слушалось с улыбками на лицах. Нам крупно повезло, поскольку мы живем в одно время с великим оратором, чьи речи заставляют сердца людей биться чаще. Я говорю о Дональде Трампе. Поэтому вполне естественно было бы создать систему, которая галлюцинировала говорила бы как Трамп.

Галлюцинируй как Трамп, или мини-анализ Рекуррентных Нейронных Сетей

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

 

Выбор игрового движка для инди-проекта: опыт работы с ClickTeam Fusion 2.5

Автор: admin от 20-04-2017, 15:10, посмотрело: 17

Слушатели нашей программы «Менеджмент игровых проектов» OneTwoOne и osin_pa сейчас работают над своим первым проектом Fantasy Beast Football, который кстати попал в число финалистов GamesJam Kanobu 2017.

В этой статье хотим рассказать про то, как выбирали движок для проекта и о ClickTeam Fusion 2.5, на котором в итоге остановили свой выбор. ClickTeam Fusion 2.5 на первый взгляд не пользуется большой популярностью, по крайней мере мы не встречаем большое кол-во информации о нем в сети. А жаль. Ведь сам движок оказался весьма удобным для разработки небольших 2d проектов.

За подробностями добро пожаловать под кат.
Выбор игрового движка для инди-проекта: опыт работы с ClickTeam Fusion 2.5

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

 

Как Reddit создал r/Place

Автор: admin от 20-04-2017, 15:10, посмотрело: 15

Как Reddit создал r/Place


Над проектом работали несколько команд — фронтенд, бэкенд, мобильная разработка. По большей части он был реализован на уже существовавших в Reddit технологиях. В этой статье мы рассмотрим, как с технической стороны создавался Place. Если хотите посмотреть код Place, то он здесь.

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

 

Атаки на сетевое оборудование с Kali linux

Автор: admin от 20-04-2017, 15:05, посмотрело: 19

Атаки на сетевое оборудование с Kali linux


В данной статье мы рассмотрим актуальные атаки на сетевое оборудование и инструменты, доступные в популярном дистрибутиве Kali Linux для их проведения.

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

 

Machine Learning Boot Camp IV. Четвертый. Секретный. Твой

Автор: admin от 20-04-2017, 14:55, посмотрело: 19

Machine Learning Boot Camp IV. Четвертый. Секретный. Твой


21 апреля мы открываем четвертое по счету соревнование по машинному обучению на платформе ML Boot Camp. Сегодня мы расскажем о новой задаче, обновлениях на сайте и других полезных ништяках. А если вы вдруг впервые слышите, что такое ML Boot Camp, заходите под спойлер, и мы все расскажем.


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

 

Какие известные компании используют Docker в production и для чего?

Автор: admin от 20-04-2017, 14:25, посмотрело: 26

На дворе 2017 год, а в различных статьях и, тем более, комментариях к ним то и дело приходится встречаться с мнением, что Docker — удел неопытных энтузиастов, экзотических компаний-однодневок и каких угодно экспериментов, максимально удалённых от реального production. И вот пока коллеги готовят новые технические материалы, я решил на публично доступных примерах и фактах показать, что это скорее миф и стереотип, чем мир, в котором живёт ИТ сегодня.

Какие известные компании используют Docker в production и для чего?

Масштабы и тенденции докеризации


Отправная точка для этой статьи — статистика от сервиса мониторинга Datadog, которая впервые появилась в 2015 году и в последний раз была обновлена буквально на днях, в апреле 2017 года. Datadog — это не какая-то традиционная аналитическая компания, а известная своей дружелюбностью к облачным окружениям система мониторинга (код её агента написан на Python и опубликован как Open Source).

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

 

Библиотеки для глубокого обучения: Keras

Автор: admin от 20-04-2017, 14:20, посмотрело: 19

Привет, Хабр! Мы уже говорили про Theano и Tensorflow (а также много про что еще), а сегодня сегодня пришло время поговорить про Keras.
Изначально Keras вырос как удобная надстройка над Theano. Отсюда и его греческое имя — ?????, что значит "рог" по-гречески, что, в свою очередь, является отсылкой к Одиссее Гомера. Хотя, с тех пор утекло много воды, и Keras стал сначала поддерживать Tensorflow, а потом и вовсе стал его частью. Впрочем, наш рассказ будет посвящен не сложной судьбе этого фреймворка, а его возможностям. Если вам интересно, добро пожаловать под кат.


Библиотеки для глубокого обучения: Keras

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