Слабоумие и отвага: Разработка игры Disciples 2 на Avalonia и WPF
—
от автора
—
от автора
Здравствуй, Хабр!Поступая в университет на программиста, я мечтал стать разработчиком игр. Но жизненный путь привёл меня в десктоп на WPF (о чём я, на самом деле, не жалею). А в пет-проекте объединились опыт десктоп-разработчика и стремление писать игры. Так родился…
—
от автора
Замечаю за собой, что при обучении чему-то новому есть вещи, которые даются легко, а для некоторых как будто не хватает специальных шестеренок в голове, чтобы схватить суть. Особенно это касается абстракций. Например, понять взаимодействие частиц в атоме, увидеть что лежит…
—
от автора
Любые программные системы включают в себя нужные и не очень нужные пакеты. Получается огромный объём кода (для одного несложного сайта npm list -a выдаёт список из 4256 зависимостей). А так как «весь код — это ваш код», то такие зависимости надо…
—
от автора
Облачные сервисы по-разному подходят к шифрованию данных на своём хостинге. В некоторых случаях это шифрование не удовлетворяет требованиям безопасности, поэтому приходится брать задачу в свои руки и шифровать файлы самостоятельно.
—
от автора
Предлагать теории сознания очень неблагодарное занятие, потому что практически каждый считает себя специалистом в этом вопросе и имеет своё мнение. Ведь сознание это то с чем каждый имеет дело, каждый так или иначе его воспринимает непосредственно, а поэтому точно знает,…
—
от автора
Всем привет! Меня зовут Сергей и я являюсь разработчиком в компании Аурига. В этой статье я хочу поделиться своим опытом применения Java технологий в коммерческих проектах. Мой опыт охватывает создание прототипов, архитектуру приложений и комплексную разработку, уделяя особое внимание расширению…
—
от автора
Привет, Хабр!ThreadLocal — вещь, которая на первый взгляд кажется отличным решением некоторых проблем многопоточности. Вроде бы просто: привязываешь переменную к каждому потоку, и никто из других потоков не может её трогать. Но за всей этим скрывается куча нюансов, которые могут…
—
от автора
Приветствую всех! Я уже не раз рассказывал о таком девайсе как система автоведения поездов. И вот пришло время самой, на мой взгляд, интересной части — того, как же обеспечивается связь процессорного блока с другими системами поезда. Ведь интересно не просто…
—
от автора
Как и многих пользователей Хабра меня интересует вопрос, как можно повысить эффективность изучения иностранных языков. Один из наиболее часто рекомендуемых методов — смотреть фильмы на изучаемом языке. И, естественно, я им пользуюсь. Периодически меня посещают мысли о необходимости оптимизации этого…
—
от автора
ВведениеОсновной задачей цифровизации строительной отрасли и внедрения технологии информационного моделирования является сокращение сроков возведения объектов капитального строительства при сохранении и повышении качества работ.Одним из инструментов, который позволяет работать со сроками проектирования, разработки и утверждения документации на всем жизненном цикле объекта…