Интеграция Oculus Rift в десктопное Direct3D приложение на примере Renga

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

Всем привет! В этой статье хочу разобрать процесс подключения шлема виртуальной реальности к десктопному приложению под Windows. Речь пойдет об Oculus Rift.



Архитектурная визуализация — очень благодатная тема для различного рода экспериментов. Мы решили не отставать от тренда. В одной из следующих версий наших BIM-систем (напомню, что я работаю в компании Renga Software, совместном предприятии АСКОН и фирмы «1С»): Renga Architecture — для архитектурно-строительного проектирования и Renga Structure — для проектирования конструктивной части зданий и сооружений, появится возможность хождения по проектируемому зданию в шлеме виртуальной реальности. Это очень удобно для демонстрации проекта заказчику и оценки тех или иных проектных решений с точки зрения эргономики.



Интеграция Oculus Rift в десктопное Direct3D приложение на примере Renga


->

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

 

Что такое SMT и как оно работает в приложениях — плюсы и минусы

Автор: admin от 18-07-2017, 22:30, посмотрело: 32

Пока я радую свои графоманские пристрастия написанием детальной технической статьи про «Windows Performance Station», захотелось поделиться своими мыслями о том, что хорошего и плохого приносит SMT в процессоры «AMD» и «Intel», и как тут поможет «Windows Performance Station».



Что такое SMT и как оно работает в приложениях — плюсы и минусы


Тем, кому интересна данная тема, добро пожаловать под кат…
->

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

 

Локальный сервер обновлений Comodo Internet Security

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

В этой инструкции будет детально прописан процесс поднятия своего локального сервера обновлений Comodo на Windows без использования каких-либо платных компонентов. В отличие от Comodo Offline Updater и аналогов нет необходимости настраивать прокси на стороне клиента.



Требования:




  • ОС: Windows 7 SP1 и выше или Windows Server 2008 и выше (для 7 и 2008 понадобится WMF 3.0 или WMF 4.0)

  • Модуль URL Rewrite 2.1

  • Скрипт выкачивания обновлений на PowerShell

  • 7-Zip

->

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

 

Интеграция 3D-мыши в Renga

Автор: admin от 13-07-2017, 22:55, посмотрело: 65

Всем привет! Я работаю в компании Renga Software (совместное предприятие АСКОН и фирмы «1С»), которая занимается разработкой Renga Architecture — для архитектурно-строительного проектирования и Renga Structure — для проектирования конструктивной части зданий и сооружений.



В этой статье хочу поделиться опытом интеграции 3D-мыши в систему Renga.

Интеграция 3D-мыши в Renga
->

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

 

Боремся с вирусами и инфраструктурой, или отключение SMB v1

Автор: admin от 29-06-2017, 14:15, посмотрело: 47

Боремся с вирусами и инфраструктурой, или отключение SMB v1

В связи с недавной эпидемией шифровальщика WannaCry, эксплуатирующим уязвимость SMB v1, в сети снова появились советы по отключению этого протокола. Более того, Microsoft настоятельно рекомендовала отключить первую версию SMB еще в сентябре 2016 года. Но такое отключение может привести к неожиданным последствиям, вплоть до курьезов: лично сталкивался с компанией, где после борьбы с SMB перестали играть беспроводные колонки Sonos.



Специально для минимизации вероятности «выстрела в ногу» я хочу напомнить об особенностях SMB и подробно рассмотреть, чем грозит непродуманное отключение его старых версий.

->

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

 

Как эффективнее читать данные с диска (при условии, что у вас .Net)

Автор: admin от 27-06-2017, 12:25, посмотрело: 65

Как эффективнее читать данные с диска (при условии, что у вас .Net)

Привет, Хабр!

Некоторое время назад меня заинтересовал вопрос: как эффективнее всего читать данные с диска (при условии, что у вас .Net)? Задача чтения кучи файлов встречается во множестве программ, которые при самом старте начинают вычитывать конфигурации, некоторые самостоятельно подгружают модули и т.д.

В интернете я не нашел подобных сравнений (если не считать тюнинга под определенные конфигурации).

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

 

Автоматизация тестирования Windows-приложений с использованием Winium

Автор: admin от 20-06-2017, 18:30, посмотрело: 70

С чем едят


С помощью Winium мы можем автоматизировать обычные Windows-приложения. Как правило, Winium может работать с теми элементами, которые можно отыскать в окнах стандартными Windows-средствами (как правило, эти элементы имеют tab-ордер). Средства эти поставляются в стандартных китах (скачать, например, можно тут, после установки искать их, например, здесь: C:Program Files (x86)Windows Kits8.1binx64). Наиболее удобными для себя я считаю inspect и uiverify, но на вкус и цвет, как говорят некоторые мои товарищи, все фломастеры разные.

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

 

Вечерний backup. Делаем все проще и понятней

Автор: admin от 19-06-2017, 19:45, посмотрело: 75

Вечерний backup. Делаем все проще и понятней

КДПВ, ради хайпа, а не флейма.

Моя попытка облегчить муки в процессе резервного копирования хотя бы на чуть-чуть. Какие требования были мной выдвинуты и как я их реализовал.

Категория: Операционные системы » Windows

 

Терминология OneGet, NuGet, Chocolatey, PowerShellGet — разложим по полочкам

Автор: admin от 18-06-2017, 20:00, посмотрело: 46

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

Уверен, что абстракции вы уже прочитали и без меня:
chocolatey для установки приложений, nuget — для установки зависимостей разработчиком.

Но это мало того грубо, так еще и неправда.

Итак, какие типы пакетов мы знаем из мира Linux? Внимание: не пакетные менеджеры, а именно сами пакеты. Самые распространенные условно делятся на две группы: ОС-зависимые (deb, rpm) или языко-зависимые (как правило, tar-болы). В принципе можно сказать, что первая группа — это приложения (утилиты), а вторые — зависимости (библиотеки). Но иногда это не так: среди пакетов ОС есть библиотеки, а среди языковых пакетов есть пакеты, устанавливающие еще и утилиты (например stdeb в pip или elastalert в npm) — если их устанавливать глобально, то получится как пакет ОС.

Возвращаемся к Windows.

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

 

Пишем простой драйвер под Windows для блокировки USB-устройств

Автор: admin от 14-06-2017, 12:15, посмотрело: 54

Вряд ли пользователь домашнего ПК заинтересуется тем, чтобы блокировать устройства на своем ПК. Но если дело касается корпоративной среды, то все становится иначе. Есть пользователи, которым можно доверять абсолютно во всем, есть такие, которым можно что-то делегировать, и есть те, кому доверять совсем нельзя. Например, вы заблокировали доступ к Интернету одному из пользователей, но не заблокировали устройства этого ПК. В таком случае пользователю достаточно просто принести USB-модем, и Интернет у него будет. Т.е. простым блокированием доступа к Интернету дело не ограничивается.

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

В этой статье я расскажу немного теоретическую часть, на основе которой все строится, и расскажу принцип самого решения.

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

 
Назад Вперед