471 читали · 2 года назад
Extensible Storage — что это и с чем это едят
Всем привет! Сегодня будет очень большая и подробная статья. Я задумывал её как обычное описание поведения классов в Revit API, но в процессе перешёл к созданию приложения по работе со Schema (далее для простоты — схема), написал очень много кода и сделал очень интересную штуку. Сегодня вы узнаете, как создавать свои схемы, как записывать в них данные, чем отличаются Schema, Field и Entity и как работать с ArrayField и MapField. По пути я напомню вам про конвертёры в WPF и расскажу про DataTemplateSelector Поехали! В этой статье мы подробно рассмотрим классы из пространства имён Autodesk...
136 читали · 5 дней назад
Дешёвое лекарство — медленное убийство? Что на самом деле скрывают дженерики
Ко мне недавно пришёл вопрос от читателя, который наблюдал в аптеке за людьми, получающими льготные препараты. Он был поражён их внешним видом и задался вопросом: неужели государство и фармкомпании специально травят людей дешёвыми аналогами? Эта ситуация — не просто единичное наблюдение. За ней стоит огромный пласт мифов, страхов и реальных научных данных. Сегодня я, как нутрициолог, разберу по косточкам, чем на самом деле отличаются дженерики от оригиналов, почему одни пациенты чувствуют себя хуже, и что с этим делать...