Как скачать код с сайта, доступность материалов (и немного саморекламы)

В некоторых статьях публикуются не только исходники, но и ссылки на файлы lsp.

Если Вы видите текст наподобие
Если Вы видите текст наподобие

Код для скачивания: здесь.

то простой переход по ссылке может показать нечто типа:
2018-07-09_17-22-21
Русский текст показывается непонятными символами.

Чтобы этого не было, вызовите контекстное меню ссылки (правый клик) и выберите “Сохранить ссылку как” (в различных браузерах текст может незначительно отличаться):
2018-07-09_17-24-09

И сохраните файл как lsp.

Как его запускать, загружать и т.п. – отлично описано в статье VVA.

Все материалы, опубликованные на этом сайте, являются свободно распространяемыми. Если что-то надо использовать - бога ради, забирайте. Если по ходу дела укажете мое авторство, линк на ресурс или что-то наподобие - будет совсем замечательно.

P.S. Есть у меня и канал на YouTube. Вдруг что интересное для себя найдете ;) Некоторые вещи есть только там.
P.P.S. Используемые lisp-функции

Про нейминг и организацию кода в шарпах и в лиспе

Все что ниже - по просьбе; мое личное мнение, под мое сегодняшнее видение ситуации. Может быть, через полгода я буду смотреть на это как на бред сумасшедшего. Какие бы ни были приняты правила - пускай даже самые дикие - их наличие значительно лучше их отсутствия.
Далее

Автоназначение версии сборки NET

Достаточно долго мучался с версиями сборок (особенно с сервисными сборками) - точнее, с автоназначением их версий. Если сборка на NET, а не Framework.
Далее

Получение всех команд NET, часть 3. Первые тесты

Продолжаю часть 1 и часть 2. Профи, помидоры, уворачиваться - все помню, ничего не поменялось :)
Далее

Получение всех команд NET, часть 2

Продолжение части 1. Попробую поиграться с окнами и "прокидыванием" данных в них. Окна - на WPF (ну не люблю я WinForms, плюс MVC / MVP мне как-то не зашли).
Далее

Получение всех команд NET, часть 1

На самом деле тут и про получение команд, и про интерфейсы, и про... Короче, много про что будет.

Идея принадлежит doctorRaz, с моей стороны в лучшем случае – реализация.
Далее

Как по маске анонимного элемента попытаться определить его тип

В чатах по программированию время от времени спрашивают "можно ли по имени типа анонимного блока определить, что это такое вообще"
Далее

Насколько необходимо принудительно загружать сопутствующие сборки в CAD?

Так, мне тут много раз сказали, что "не надо грузить все сборки, особенно если они находятся в одном каталоге". Попробую разобраться.

Ситуация - единственный аддон, единственная команда, вызывающая некое окошко (в котором галочку поставили - кнопка "ОК" становится доступной для нажатия). С CAD никакого взаимодействия по факту нет и не предполагается. Окно - на WPF, пробую подключить команды, ViewModel, ну и что еще получится. Да, пока не забыл! В окне обязательно должен быть какой-то символ из FontAwesome.
Далее

Аддон для AutoCAD – где хранит параметры “по умолчанию”

Столкнулся тут на работе с проблемой, когда проект (если что, проект NET Framework 4.7, параметры читаются / записываются через Properties.Settings.Default) непонятно как работает с параметрами: то ли они не читаются, то ли они не сохраняются, но работать в любом случае невозможно.

Напоминаю: сайт есть шпаргалка! Для самого себя! :)
Далее

nanoCAD преобразовать ObjectId в McObjectId

Время от времени то на форуме, то в чате, то самому мне надо преобразовать ObjectId в McObjectId - т.е. "нативный" Id в "мультикадовский". Штатных средств ни в NET, ни в лиспе не существует. Но это не означает, что подобного уже кто-то где-то не делал!
Далее

nanoCAD – Вывод команд с их описанием через NET

В том же чате по nanoCAD API возник вопрос - а как вывалить в ком.строку информацию обо всех зарегистрированных в сборке командах, да еще и с описаниями? Попробую разобраться ;)
Далее