Мы продолжаем цикл статей по Windows Mixed Reality и разрабатываем с нуля приложение со смешанной реальностью на Unity в формате lab work (лабораторной работы). Вы можете сами, параллельно с публикацией статей, создавать такое приложение. Сегодня поговорим о пространственном звуке и о том, как же создать ощущение пребывания в другой реальности.
Рубрика «разработка под windows» - 30
Как создается звук для другой реальности
2018-08-23 в 7:30, admin, рубрики: AR, AR и VR, hololens, microsoft, mixed reality, mixed reality toolkit, MR, unity, unity3d, Visual Studio, VR, Блог компании Microsoft, гайд, кейс, Разработка под AR и VR, разработка под windows, руководство, цикл статейВстречайте псевдоконсоль Windows (ConPTY)
2018-08-21 в 14:35, admin, рубрики: api, ConPTY, windows, Windows Console, командная строка, консоль, Оболочки, псевдоконсоль Windows, разработка под windowsСтатья опубликована 2 августа 2018 года
Это вторая статья про командную строку Windows, где мы обсудим новую инфраструктуру и программные интерфейсы псевдоконсоли Windows, то есть Windows Pseudo Console (ConPTY): зачем мы её разработали, для чего она нужна, как работает, как её использовать и многое другое.
В прошлой статье «Тяжкое наследие прошлого. Проблемы командной строки Windows» мы рассказали о предпосылках появления терминала и эволюции командной строки в Windows, а также начали изучать внутреннее устройство Windows Console и инфраструктуры Windows Command-Line. Мы также обсудили многие преимущества и главные недостатки консоли Windows.
Один из недостатков заключается в том, что Windows пытается быть «полезной», но мешает разработчикам альтернативных и сторонних консолей, разработчикам служб и т.д. При создании консоли или службы разработчикам нужно иметь доступ к каналам связи, по которым их терминал/служба обменивается данными с приложениями командной строки, или предоставлять доступ к ним. В мире *NIX это не проблема, потому что *NIX предоставляет инфраструктуру «псевдотерминала» (PTY), которая позволяет легко создавать коммуникационные каналы для консоли или службы. Но в Windows такого не было…
… до настоящего времени!
Читать полностью »
24-ядерный CPU, а я не могу набрать электронное письмо
2018-08-19 в 12:15, admin, рубрики: cfg, gmail, Google Chrome, windows, браузеры, разработка под windows, системное программирование, Тестирование IT-системЯ не искал неприятностей. Не запускал процесс сборки Chrome тысячу раз за выходные, а только занимался самыми обычными задачами 21-го века — просто писал электронное письмо в 10:30 утра. И вдруг Gmail подвис. Я продолжал печатать несколько секунд, но на экране не появлялось никаких символов. Затем внезапно Gmail отвис — и я вернулся к своему очень важному письму. Но впоследствии всё повторилось, только на этот раз Gmail ещё дольше не отвечал запросы. Это странно…
Трудно устоять перед возможностью провести хорошее расследование, но в данном случае вызов особенно силён. Ведь я в Google работаю над улучшением производительности Chrome для Windows. Обнаружить причину зависания — моя работа. И после множества фальстартов и тяжёлых усилий мне всё-таки удалось выяснить, как Chrome, Gmail, Windows и наш IT-отдел вместе помешали мне набрать электронное письмо. По ходу дела нашёлся способ сэкономить значительное количество памяти для некоторых веб-страниц в Chrome.
В расследовании оказалось так много нюансов, что я оставлю некоторые для другой статьи, а сейчас полностью объясню причины подвисаний.
Читать полностью »
Разработка смешанной реальности: а вы ставили динамик в виртуальной гостиной?
2018-08-17 в 7:45, admin, рубрики: AR, AR и VR, hololens, microsoft, mixed reality, mixed reality toolkit, MR, unity, unity3d, Visual Studio, VR, Блог компании Microsoft, гайд, кейс, Разработка под AR и VR, разработка под windows, руководство, цикл статейМы продолжаем цикл статей по Windows Mixed Reality и разрабатываем с нуля приложение со смешанной реальностью на Unity в формате lab work (лабораторной работы). Вы сможете сами, параллельно с публикацией статей, создать такое приложение. В этой части рассмотрим поддержку контроллера движения и добавим префаб динамика в виртуальную гостиную.
Моделирование динамических систем: Как движется Луна?
2018-08-16 в 23:00, admin, рубрики: numpy, Pyhon, python, scipy, астродинамика, астрономия, задача трех тел, интегрирование ОДУ, математика, моделирование, Программирование, Разработка под Linux, разработка под windowsСветлой памяти моего учителя — первого декана физико-математического факультета Новочеркасского политехнического института, заведующего кафедрой «Теоретическая механика» Кабелькова Александра Николаевича
Введение
Август, лето подходит к концу. Народ яростно рванул на моря, да оно и неудивительно — самый сезон. А на хабре, тем временем, буйным цветом распускается и пахнет лженаука. Если говорить о теме данного выпуска «Моделирования...», то в нем мы совместим приятное с полезным — продолжим обещанный цикл и совсем чуть-чуть поборемся с этой самой лженаукой за пытливые умы современной молодежи.
А вопрос ведь действительной не праздный — со школьных лет мы привыкли считать, что наш ближайший спутник в космическом пространстве — Луна движется вокруг Земли с периодом 29,5 суток, особенно не вдаваясь в сопутствующие подробности. На самом же деле наша соседка своеобразный и в какой-то степени уникальный астрономический объект, с движением которого вокруг Земли не всё так просто, как, возможно хотелось бы некоторым моим коллегам из ближайшего зарубежья.
Итак, оставив полемику в стороне, попытаемся с разных сторон, в меру своей компетенции, рассмотреть эту безусловно красивую, интересную и очень показательную задачу.
Доступная смешанная реальность: как создать виртуальное пространство
2018-08-10 в 7:30, admin, рубрики: AR, AR и VR, hololens, microsoft, mixed reality, mixed reality toolkit, MR, unity, unity3d, Visual Studio, VR, Блог компании Microsoft, гайд, кейс, Разработка под AR и VR, разработка под windows, руководство, цикл статейМы продолжаем цикл статей по Windows Mixed Reality. В его рамках с нуля разработаем приложение со смешанной реальностью на Unity в формате lab work (лабораторной работы). Вы сможете сами, параллельно с публикацией статей, создать такое приложение. Сегодня поговорим о настройке среды VR, включая создание виртуальной комнаты.
Отправляем «анонимное» СМС из Консоли на нужный номер используя сервис bytehand и C++
2018-08-03 в 14:20, admin, рубрики: anonymous, api, c++, http, HTTPS, requests, sms, sms-console, SMS-sending, разработка под windowsПорой появляется необходимость отправки анонимного сообщения нужному адресату, не используя при этом своего телефона или тогда, когда под рукой только компьютер, работающий интернет и открытая консоль.
Во многих фильмах есть момент, когда хакеру, взламывающего человека, нужно отправить сообщение на его номер, чтобы его отвлечь или напугать и в таких ситуациях самое важное, чтобы, когда человек позвонит на номер с которого пришло СМС у вас не загорелся экран смартфона и не заиграла музыка. Упс… Неловкая ситуация. В этой теме мы напишем программу на C++, которая позволит отправить СМС не используя вашего номера, сим-карты и души.
ReactOS теперь запускается с BTRFS раздела
2018-08-01 в 14:12, admin, рубрики: btrfs, gsoc, open source, OSDev, reactos, WinAPI, Блог компании Фонд ReactOS, разработка под windows, реактос, реверс-инжиниринг, системное программированиеПривет! В этой серии мы продолжаем усиленно дружить драйвер WinBtrfs с ReactOS.
А этот ваш Windows так умеет?
Читать полностью »
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, руководство, цикл статейПривет! Сегодня мы начинаем цикл статей по Windows Mixed Reality. В его рамках мы с нуля разработаем приложение со смешанной реальностью на Unity. Кстати, все это будет проходить в формате lab work (лабораторной работы), то есть вы сможете сами, параллельно с публикацией статей, создать такое приложение. Присоединяйтесь!