Известные проблемы, ошибки и исправления в обновлениях Windows 10 на октябрь 2018

Прошло почти две недели с момента выпуска компанией Microsoft обновлений для Windows 10 в рамках October 2018 Patch Tuesday – и это были долгие две недели. Этот набор патчей можно назвать худшим вторником патчей от Microsoft за очень долгое время, поскольку в нём обнаружилось множество ошибок, не...→ Читать внимательно

Nuklear — идеальный GUI для микро-проектов?

Nuklear — это библиотека для создания immediate mode пользовательских интерфейсов. Библиотека не имеет никаких зависимостей (только C89! только хардкор!), но и не умеет создавать окна операционной системы или выполнять реальный рендеринг. Nuklear — встраиваемая библиотека, которая...→ Читать внимательно

Конвертируем десктопное приложение в универсальное с помощью Desktop Bridge

С выходом Visual Studio 2017 должна появиться возможность конвертировать существующие .NET/Win32 проекты в UWP приложения более комфортным образом. Впрочем, сейчас для создания appx пакета из .NET приложения совсем не обязательно устанавливать 2017-ую студию. Достаточно установленного...→ Читать внимательно

История языков программирования: от BASIC к Visual Basic

DONKEY.BAS. Входит в комплект IBM PC в 1981. Соавтор — Билл Гейтс Название BASIC появилась как сокращение от «Beginner's All—purpose Symbolic Instruction Code», что в дословном переводе означает «многоцелевой язык символических команд для начинающих». Это тот случай, когда дословный перевод совершенно...→ Читать внимательно

Работа с cab-архивами через IStream

Некоторое время назад мне потребовалось сжимать данные прямо в памяти, причём не использовать для этого ничего стороннего — т.е. пользоваться встроенными в систему возможностями. Выбор пал на Cabinet.dll в качестве средства для сжатия данных и на интерфейс IStream для работы с...→ Читать внимательно