Привет! Сегодня мы начинаем цикл статей по Windows Mixed Reality. В его рамках мы с нуля разработаем приложение со смешанной реальностью на Unity. Кстати, все это будет проходить в формате lab work (лабораторной работы), то есть вы сможете сами, параллельно с публикацией статей, создать такое приложение. Присоединяйтесь!
Рубрика «руководство» - 3
Windows Mixed Reality: руководство для разработчиков (Часть 1)
2018-08-01 в 7:10, admin, рубрики: AR, AR и VR, hololens, microsoft, mixed reality, mixed reality toolkit, MR, unity, unity3d, Visual Studio, VR, Блог компании Microsoft, гайд, кейс, Разработка под AR и VR, разработка под windows, руководство, цикл статейКак заставить Vue.js и Electron работать вместе
2018-05-12 в 19:25, admin, рубрики: electron, javascript, node.js, npm, vue.js, vuejs, YARN, настройка, руководство, шаблон
Введение
На волне популярности (надеюсь, что они популярны) Vue.js и Electron, возникает резонный вопрос, а как заставить их работать вместе. В этом небольшом руководстве я расскажу, как быстро установить и настроить шаблон для разработки приложений на Electron и Vue.js. И так приступим.
Что нам понадобится
- yarn — пакетный менеджер, аналог npm. Я выбрал yarn, потому что мне просто нравится этот инструмент, однако вы можете использовать и npm. Как установить yarn здеся, а npm тута;
- vue-cli — консольная утилита, которая позволяет быстро инициализировать проекты на Vue.js, добавив поддержку webpack;
- electron-vue — шаблон, который мы и будем использовать.Читать полностью »
Непрерывная интеграция и развертывание Docker в GitLab CI
2017-12-10 в 10:06, admin, рубрики: devops, docker, flask, vscale, руководство, системное администрированиеВ этом руководстве рассмотрим вариант настройки непрерывной интеграции и развертывания Flask приложения на Docker Swarm через GitLab CI.
Сначала мы рассмотрим настройку рабочей среды, включая создание серверов для нодов Docker Swarm. Затем создадим простое приложение Flask с Redis и подготовим GitLab CI для непрерывной доставки.
Читать полностью »
Разработка персонажей для игры «Аллоды Онлайн»
2017-08-02 в 15:20, admin, рубрики: mail.ru, аллоды онлайн, Блог компании Mail.Ru Group, гайд, Дизайн игр, Работа с 3D-графикой, разработка персонажей, руководство
Многие начинающие художники горят желанием рисовать персонажей для игр. Но зачастую энтузиазм быстро гаснет, потому что создание персонажа — это ответственное дело, которым нельзя заниматься в отрыве от работы всей команды. Поэтому мы написали для вас руководство, как создавать игровых персонажей, на примере «Аллодов Онлайн».
Всё, что говорится в правилах, основано на огромном опыте разработки. Тут каждая буква имеет значение, и если вам показалось, что где-то есть ошибка или недосказанность, то лучше семь раз переспросить, чем сделать абы как. Ниже расписаны правила успешной работы в игровой индустрии. Если их не соблюдать, то ваша работа будет или недолгая, или неуспешная, или мучительная и для вас, и для заказчика. А если станете создавать персонажей в полном соответствии с этим руководством, то вас ждёт успех!
Читать полностью »
Власть приводит к повреждению мозга
2017-07-24 в 16:02, admin, рубрики: власть, мозг, начальство, руководствоКак лидеры теряют умственные способности – в первую очередь, возможность видеть людей насквозь – бывшие необходимыми для их прихода к власти
Если бы власть выписывали как лекарство по рецепту, у неё был бы длинный список побочных эффектов. Она токсична, она портит, она даже может заставить Генри Киссинджера считать себя сексуально привлекательным. Но может ли она привести к повреждению мозга?
Когда различные законотворцы прошлой осенью набросились на Джона Стампфа на слушании в Конгрессе, казалось, что каждый из них нашёл новый способ раскритиковать бывшего генерального директора Wells Fargo за то, что он не сумел остановить почти 5000 его сотрудников от заведения подложных учётных записей для клиентов. Но самым интересным было поведение Стампфа. Это был человек, поднявшийся до вершин самого ценного в то время банка в мире, при этом, казалось, он совершенно не способен воспринять настрой присутствующих. Хотя он и извинился, он не был похож на человека смиренного и полного раскаяния. Но он и не казался вызывающим, самодовольным или лицемерным. Он выглядел дезориентированным, как испытывающий эффекты смены часовых поясов космический турист с планеты Стампф, на которой уважение к нему считается законом природы, а 5000 – достаточно маленькое количество людей. Даже самые непосредственные колкости: "Да вы, наверно, шутите" и "Не могу поверить в то, что слышу", не смогли его расшевелить.
Читать полностью »
Ubuntu 14.04 + Asterisk 11 + CDR-Stats
2017-04-13 в 10:30, admin, рубрики: asterisk, руководство, системное администрированиеПредлагаю пошаговое руководство по установке и настройке сервера Ubuntu, телефонной станции Asterisk и системы обработки и аналитики звонков CDR-STATS.
Установка Ubuntu
Ставим Ubuntu server 14.04 (LTS), скачав дистрибутив с официального сайта. Во время установки я указал SSH + LAMP + SAMBA во избежание потом долгого процесса установки нужных компонентов.
Логинимся на сервер. Первым делом я поставил midnight commander (люблю DOS-интерфейс, да и удобно):
sudo apt-get install mc -y
Следующий шаг вы можете пропустить, если вам не нужен GUI для сервера.
Для большего удобства и ввиду некоторых особенностей будущего сервера я накатил GUI:
sudo apt-get install --no-install-recommends lubuntu-desktop
После установки:
sudo reboot
По окончании загрузки видим классический графический интерфейс пользователя.
Читать полностью »
ASP.NET Core: Создание справочных страниц веб-API ASP.NET с помощью Swagger
2017-04-06 в 14:57, admin, рубрики: .net, ASP, ASP.NET, asp.net core, C#, c#.net, microsoft, msaspnetcore, open source, swagger, Visual Studio, web-application, web-разработка, webapi, Блог компании Microsoft, веб-службы, руководство, руководство для разработчикаПри создании высоконагруженных приложений бывает сложно разобраться в различных API. Сформировать качественную документацию и справочные страницы в рамках веб-API посредством Swagger с интеграцией Swashbuckle .NET Core так же просто, как добавить пару пакетов NuGet и изменить Startup.cs.
ASP.NET Core: Разработка приложений ASP.NET Core с помощью dotnet watch
2017-03-20 в 7:36, admin, рубрики: .net, ASP, ASP.NET, asp.net core, C#, c#.net, dotnet watch, microsoft, msaspnetcore, open source, Visual Studio, web-application, web-разработка, webapi, Блог компании Microsoft, веб-службы, руководство, руководство для разработчикаВ этом руководстве мы воспользуемся существующим приложением WebApi (оно вычисляет сумму и произведение двух чисел), чтобы продемонстрировать варианты использования dotnet watch
. Образец приложения специально содержит ошибку, которую мы исправим во время изучения.
ASP.NET Core: ваше первое приложение на Linux c использованием Visual Studio Code
2017-02-24 в 19:45, admin, рубрики: .net, api, ASP, ASP.NET, asp.net core, C#, c#.net, http, microsoft, Visual Studio, web-application, web-разработка, руководство, руководство для разработчикаРешил недавно написать небольшое ASP.Net MVC приложение после многолетнего перерыва и знающие люди на Хабре подсказали попробовать новый ASP.Net Core, тем более, что он работает в Линуксе из коробки без необходимости задействовать mono, и, судя по последним тестам, даже показывает неплохую производительность. За основу взял аналогичную статью для Mac, однако здесь в отличии от вдохновившей меня статьи хочу описать процесс пошагово в одном месте, для того, чтобы не пришлось лазить по перекрёстным ссылкам, пытаясь разобраться как установить непонятно для чего предназначенные приложения и пакеты. Такое подробное описание процесса возможно поможет многим избежать граблей, с которыми пришлось столкнуться мне. Несколько фраз и рисунков, в части одинаковой для любой платформы, с правками и корректировками взяты из статьи для Mac.
Маппинг в C# на примере сериализатора для AMF
2017-01-25 в 16:13, admin, рубрики: .net, amf, amf3, attribute, attributes, C#, deserialization, deserialize, dynamic, escorp, example, examples, exomode, flex, fluorine, fluorinefx, generation, il, MSIL, opcode, opcodes, programming, serialization, serialize, technologies, technology, tutorial, tutorials, type, изучение, мануал, маппинг, обучение, отображение, отражение, пожалуй, Программирование, рефлексия, рефлекшн, руководство, технологии, технология, урок, уроки, хватит.Приветствую, друзья. Сегодня речь пойдёт о реализации маппинга на C#, а так же о применении сей реализации в решении реальных задач на примере отправки данных AMF на сервер. Всё нижеизложенное не претендует на какие-либо эталоны реализации алгоритмов и паттернов проектирования кода, это лишь описание одного из множества, далеко не всегда очевидных для новичков, решений.
В процессе изучения статьи, Вы узнаете как реализовать собственные атрибуты и как их применять, познакомитесь с методами расширений типов и применением рефлексии на практике, узнаете об основах MSIL в целом и OpCodes в частности, а так же о том, как можно сериализовать объекты в AMF с помощью потоков.
Читать полностью »