Главная » Архив меток: Разработка под Windows

Архив меток: Разработка под Windows

Нейросеть для разработчиков C++

sn::Net snet; snet.addNode("In", sn::Input(), "C1") .addNode("C1", sn::Convolution(10, -1, sn::calcMode::CUDA), "C2") .addNode("C2", sn::Convolution(10, 0, sn::calcMode::CUDA), "P1 Crop1") .addNode("Crop1", sn::Crop(sn::rect(0, 0, 487, 487)), "Rsz1") .addNode("Rsz1", sn::Resize(sn::diap(0, 10), sn::diap(0, 10)), "Conc1") .addNode("P1", sn::Pooling(sn::calcMode::CUDA), "C3") .addNode("C3", sn::Convolution(10, -1, sn::calcMode::CUDA), "C4") .addNode("C4", sn::Convolution(10, 0, sn::calcMode::CUDA), "P2 Crop2") .addNode("Crop2", sn::Crop(sn::rect(0, 0, 247, 247)), "Rsz2") .addNode("Rsz2", sn::Resize(sn::diap(0, 10), sn::diap(0, 10)), "Conc2") .addNode("P2", sn::Pooling(sn::calcMode::CUDA), "C5") .addNode("C5", sn::Convolution(10, 0, ...

Читать далее »

[Перевод] Моё разочарование в софте

Суть разработки программного обеспечения— Нужно проделать 500 отверстий в стене, так что я сконструировал автоматическую дрель. В ней используются элегантные точные шестерни для непрерывной регулировки скорости и крутящего момента по мере необходимости.— Отлично, у неё идеальный вес. Загрузим 500 таких дрелей в пушку и выстрелим в стену. Но в последнее время при разработке не принято думать об эффективности, простоте и ...

Читать далее »

Как сэкономить память на вкладках браузера, но не потерять их содержимое. Опыт команды Яндекс.Браузера

Когда браузерам не хватает памяти, они выгружают из нее наиболее старые вкладки. Это раздражает, потому что клик по такой вкладке приводит к принудительной перезагрузке страницы. Сегодня мы расскажем читателям Хабра о том, как команда Яндекс.Браузера решает эту проблему с помощью технологии Hibernate. У этого подхода множество достоинств. Браузеры, основанные на Chromium, создают по процессу на каждую вкладку. Но есть и ...

Читать далее »

Адаптация проекта MR под HoloLens

Вот и подходит к концу наш цикл статей по Windows Mixed Reality. В нем мы разрабатывали с нуля приложение со смешанной реальностью на Unity в формате lab work (лабораторной работы). Сегодня — завершающий аккорд, в котором мы поговорим об очень интересной теме — о HoloLens и адаптации проекта под это устройство. Присоединяйтесь! Оно будет пополняться каждую неделю. Всё руководство будет ...

Читать далее »

Перенос базы данных в более старую версию MS SQL Server

Вы уже сделали бэкап и радостно приступаете к восстановлению. У вас есть база данных MS SQL Server, которую нужно перенести на другой физический комп. Stack Overflow уверяет вас, что всё плохо. Но тут обнаруживается, что на том компе, куда нужно перенести базу, установлена более старая версия MS SQL Server. Но так ли это на самом деле? Но зачастую базы данных ...

Читать далее »

[Перевод] SandboxEscaper/PoC-LPE: что внутри?

Here is the alpc bug as 0day: https://t.co/m1T3wDSvPX I don't fucking care about life anymore. Neither do I ever again want to submit to MSFT anyway. Fuck all of this shit. — SandboxEscaper (@SandboxEscaper) August 27, 2018 На хабре уже есть новость об этой уязвимости, но, к сожалению, без технических деталей. Предлагаю заглянуть внутрь опубликованного архива (автор — SandboxEscaper). Под ...

Читать далее »

[Перевод] 24-ядерный CPU, а я не могу набрать электронное письмо (часть 2)

В прошлой статье я обещал подробнее раскрыть некоторые детали, которые опустил во время расследования [подвисаний Gmail в Chrome под Windows — прим. пер.], включая таблицы страниц, блокировки, WMI и ошибку vmmap. Сейчас восполняю эти пробелы вместе с обновлёнными примерами кода. Но сначала вкратце изложим суть. Поэтому если вы продолжаете выделять и освобождать исполняемую память по разным адресам, то процесс накапливает произвольный объём ...

Читать далее »

Windows 95 портировали на Electron

Сейчас разработчик Феликс Ризенберг из компании Slack вышел на новый уровень, выпустив Windows 95 в виде приложения Electron, которое можно скачать и запустить на macOS, Windows или Linux.В комплекте с программой идёт ряд приложений, в том числе «Блокнот», графический редактор MS Paint и стандартные игры вроде «Минёра». В последние годы операционная система Windows 95 стала эдаким эталоном для демонстрации необычных возможностей ...

Читать далее »

Как создается звук для другой реальности

Мы продолжаем цикл статей по Windows Mixed Reality и разрабатываем с нуля приложение со смешанной реальностью на Unity в формате lab work (лабораторной работы). Вы можете сами, параллельно с публикацией статей, создавать такое приложение. Сегодня поговорим о пространственном звуке и о том, как же создать ощущение пребывания в другой реальности. Оно будет пополняться каждую неделю. Всё руководство будет состоять из ...

Читать далее »

[Перевод] Встречайте псевдоконсоль Windows (ConPTY)

Статья опубликована 2 августа 2018 года Это вторая статья про командную строку Windows, где мы обсудим новую инфраструктуру и программные интерфейсы псевдоконсоли Windows, то есть Windows Pseudo Console (ConPTY): зачем мы её разработали, для чего она нужна, как работает, как её использовать и многое другое. Проблемы командной строки Windows» мы рассказали о предпосылках появления терминала и эволюции командной строки в ...

Читать далее »