478 читали · 2 года назад
Extensible Storage — что это и с чем это едят
Всем привет! Сегодня будет очень большая и подробная статья. Я задумывал её как обычное описание поведения классов в Revit API, но в процессе перешёл к созданию приложения по работе со Schema (далее для простоты — схема), написал очень много кода и сделал очень интересную штуку. Сегодня вы узнаете, как создавать свои схемы, как записывать в них данные, чем отличаются Schema, Field и Entity и как работать с ArrayField и MapField. По пути я напомню вам про конвертёры в WPF и расскажу про DataTemplateSelector Поехали! В этой статье мы подробно рассмотрим классы из пространства имён Autodesk...
2097 читали · 3 дня назад
«Дьявольские фонари» из стекла и огня: как советское «чудо-оружие» сорок первого года выжигало немецкие блиндажи
Ноябрь 1941 года. Подступы к Москве. Снег уже плотно укрыл подмосковные поля, но в немецких траншеях под Скирманово жарко так, будто наступил июль. Гитлеровцы, зарывшиеся в мерзлую землю, с ужасом смотрят в небо. От советских позиций, не издавая почти ни звука, летят странные шары. Они тускло поблескивают в лучах зимнего солнца, напоминая елочные игрушки. Но при соприкосновении с землей или броней танка стекло разлетается в пыль, и всё вокруг мгновенно превращается в море огня. Это работали ампуломётные взводы...