140 читали · 1 год назад
Extensible Storage — что это и с чем это едят
Всем привет! Сегодня будет очень большая и подробная статья. Я задумывал её как обычное описание поведения классов в Revit API, но в процессе перешёл к созданию приложения по работе со Schema (далее для простоты — схема), написал очень много кода и сделал очень интересную штуку. Сегодня вы узнаете, как создавать свои схемы, как записывать в них данные, чем отличаются Schema, Field и Entity и как работать с ArrayField и MapField. По пути я напомню вам про конвертёры в WPF и расскажу про DataTemplateSelector Поехали! В этой статье мы подробно рассмотрим классы из пространства имён Autodesk...
295 читали · 2 дня назад
7 хитрых способов освободить десятки гигабайт, ничего не удаляя: цифровая гигиена для Windows-пользователей
Сколько раз вы сталкивались с сообщением: «Недостаточно места на диске», и с болью начинали удалять фотографии, документы или старые видео? А потом — сожалели, ведь удалить-то легко, а вернуть… уже не получится. Я тоже так жил — до тех пор, пока не открыл для себя 7 хитрых способов освободить гигабайты, не удаляя ничего ценного. Делюсь — потому что сам бы хотел узнать об этом лет на десять раньше. Windows любит собирать «на всякий случай»: временные файлы, старые обновления, кеши. Всё это хранится...