Как создать приложение дополненной реальности с помощью ARCore

Автор: admin от 14-02-2019, 13:20, посмотрело: 27

Как создать приложение дополненной реальности с помощью ARCore



В этом гайде вы узнаете, как добавить 3D-модели в реальный мир. Библиотека ARCore от Google позволяет добавлять на 2D-изображение (картинка или видео) полноценные 3D-модели.



Вам необходимо предоставить системе некое опорное изображение, которое ARCore будет искать в реальном мире, чтобы на его основе добавить на изображение 3D-модель. Дополненная реальность уже широко используются, например, в книгах, газетах, журналах и т.д.

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

 

Учебный курс по React, часть 16: четвёртый этап работы над TODO-приложением, обработка событий

Автор: admin от 14-02-2019, 11:55, посмотрело: 23

В сегодняшней части перевода учебного курса по React мы продолжим работу над Todo-приложением и поговорим о том, как в React обрабатывают события.



Учебный курс по React, часть 16: четвёртый этап работы над TODO-приложением, обработка событий




Часть 1: обзор курса, причины популярности React, ReactDOM и JSX

Часть 2: функциональные компоненты

Часть 3: файлы компонентов, структура проектов

Часть 4: родительские и дочерние компоненты

Часть 5: начало работы над TODO-приложением, основы стилизации

Часть 6: о некоторых особенностях курса, JSX и javascript

Часть 7: встроенные стили

Часть 8: продолжение работы над TODO-приложением, знакомство со свойствами компонентов

Часть 9: свойства компонентов

Часть 10: практикум по работе со свойствами компонентов и стилизации

Часть 11: динамическое формирование разметки и метод массивов map

Часть 12: практикум, третий этап работы над TODO-приложением

Часть 13: компоненты, основанные на классах

Часть 14: практикум по компонентам, основанным на классах, состояние компонентов

Часть 15: практикумы по работе с состоянием компонентов

Часть 16: четвёртый этап работы над TODO-приложением, обработка событий

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

 

Конкурс по программированию на Q#: Microsoft Q# Coding Contest

Автор: admin от 14-02-2019, 11:30, посмотрело: 19

Команда Microsoft Quantum рада анонсировать Q# Coding Contest – зима 2019! В этом конкурсе вы можете проверить свои навыки квантового программирования, решая задачи квантовых вычислений на Q#. Победители получат футболку Microsoft Quantum!



Квантовые вычисления — это принципиально другая вычислительная парадигма по сравнению с классическими вычислениями. На самом деле, они настолько отличаются, что некоторые задачи, которые считаются классически неразрешимыми (такие как разложение целых чисел или моделирование физических систем), могут эффективно выполняться на квантовом компьютере. В 2017 году Microsoft представила Quantum Development Kit, который включает язык программирования Q#. Q# может использоваться с Visual Studio, Visual Studio Code или командной строкой, в Windows, macOS и Linux.



Конкурс по программированию на Q#: Microsoft Q# Coding Contest

Категория: Microsoft

 

Достать до звезд: Осваиваем операторы Ansible для управления приложениями в Kubernetes

Автор: admin от 14-02-2019, 11:25, посмотрело: 18

Посмотрим, как использовать опубликованные в Ansible Galaxy роли (Role) в качестве операторов (Operator), управляющих приложениями в Kubernetes, и разберем это на примере создания оператора, который просто устанавливает приложение, гибко настраивая свое поведение в зависимости от среды.



Достать до звезд: Осваиваем операторы Ansible для управления приложениями в Kubernetes



Мы будем использовать Ansible Operator и модуль k8s, чтобы показать, как применять Ansible для создания Kubernetes-приложений.
: Осваиваем операторы Ansible для управления приложениями в Kubernetes

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

 

Считаем сменный график работы в уме

Автор: admin от 14-02-2019, 09:55, посмотрело: 14

Считаем сменный график работы в уме



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

Категория: Android

 

Погружаемся в opensource-экосистему Android

Автор: admin от 14-02-2019, 09:55, посмотрело: 13



Давайте поговорим об экосистеме приложений свободных приложений с открытым исходным кодом на Android. Попробуем установить MicroG — свободную реализацию сервисов Google на Android. Посмотрим, как и зачем со всем этим жить.



Несколько причин, почему стоит об этом задуматься



Google Play далеко "не торт"



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



Мне, как параноику, не нравится, что у стороннего лица появляется практически полный доступ к моему устройству. Google способен как минимум удалить с моего телефона любое приложение в любой момент и собрать с него произвольные данные. Более того, google play service — это огромное (стандартная поставка — 600Мб, минимальная — 95Мб) количество постоянно обновляющегося кода, часть которая работает с системными привилегиями. Для сравнения, дистрибутив MicroG может весить всего 4Мб.

Категория: Google, Android

 

Новые возможности С# 8: switch expressions

Автор: admin от 14-02-2019, 09:55, посмотрело: 16

В конце января группа разработчиков .NET Core выпустила новую версию фреймворка .NET Core 3 preview 2. В нем были реализованы некоторые новые возможности языка С#. Что мне кажется довольно интересным, это switch expressions. Хотя это добавление кажется простым, я думаю, что потенциал его довольно большой. Используя новую постфиксную конструкцию switch можно, при желании, заменить все остальные конструкции ветвления: if, switch, и тринарный оператор. И, что особенно интересно, сделать это в функциональном стиле. Как именно, вы узнаете прочитав статью до конца.



Новые возможности С# 8: switch expressions
Новые возможности С# 8: switch expressions

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

 

Change your password: тестирование парольных политик веб-сервисов

Автор: admin от 14-02-2019, 09:55, посмотрело: 13

Change your password: тестирование парольных политик веб-сервисов

В далеком 2015 мы уже проводили тестирование парольных политик крупнейших веб-сервисов, результаты которого были представлены здесь. И вот, спустя 4 года, мы решили обновить и расширить это исследование. В исследовании 2019 года мы проверили 157 сервисов, разделенных на 14 категорий в зависимости от их назначения. Если вам интересно как к парольным политикам подходят такие крупные ресурсы, как Gmail, Facebook, eBay, PayPal, Steam, coinbase, DropBox, GitHub и многие другие, добро пожаловать под кат!

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

 

Как превратить спутниковые снимки в карты. Компьютерное зрение в Яндексе

Автор: admin от 14-02-2019, 08:20, посмотрело: 12

Один из главных источников данных для сервиса Яндекс.Карты — спутниковые снимки. Чтобы с картой было удобно работать, на снимках многоугольниками размечаются объекты: леса, водоёмы, улицы, дома и т. п. Обычно разметкой занимаются специалисты-картографы. Мы решили помочь им и научить компьютер добавлять многоугольники домов без участия людей.



За операции с изображениями отвечает область ИТ, которая называется компьютерным зрением. Последние несколько лет большую часть задач из этой области очень удачно решают, применяя нейронные сети. О нашем опыте применения нейронных сетей в картографировании мы и расскажем сегодня читателям Хабра.



Как превратить спутниковые снимки в карты. Компьютерное зрение в Яндексе

Категория: Яндекс

 

Станет ли монетизация пользовательских данных трендом 2019?

Автор: admin от 13-02-2019, 16:25, посмотрело: 24

Станет ли монетизация пользовательских данных трендом 2019?



В 2018 году монетизация данных стала модным словом в индустрии приложений.



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



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

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