воскресенье, 6 ноября 2011 г.

Возможность запуска на клиентской машине скриптов, написанных на F#

Мне потребовалось, чтобы все пользователи домена могли запускать на своих машинах скрипты, написанные мною на F# (fsx-файлы). Для этого на всех локальных машинах придётся установить F# 2.0, поскольку на сегодняшний день, к сожалению, необходимый под это дело функционал не входит в состав .Net Framework, а поставляется отдельно. Если на компьютере установлена MS Visual Studio 2010, то необходимости в данном msi-пакете нет, поскольку она устанавливает всё что требуется, но у рядовых пользователей, понятное дело, IDE не установлена.

вторник, 1 ноября 2011 г.

PURGE + AUDIT = Total Errors

На данной страничке я покажу ситуацию, когда команда purge, вызванная в AutoCAD, может приводить к возникновению ошибок (хорошо известных как total errors), выявляемых с помощью команды auditВозможно, что обозначенная команда не корректно работает и в др. случаях, но я в данной статье буду писать о той ситуации, с которой столкнулся сам (тесты на др. ситуации не проводил за неимением времени)...

пятница, 28 октября 2011 г.

Открытие chm-файла на нужной странице

Для того, чтобы в Windows открыть chm-файл сразу на определённой странице (через ярлык, либо программно - это не имеет значения), нужно сделать следующее:

суббота, 22 октября 2011 г.

F#

Мне понравился язык F# - потихоньку изучаю его. Кратко поясню: F# - это мультипарадигмальный язык программирования для платформы .Net, поддерживающий функциональное, императивное и объектно-ориентированное программирование. F# статически типизирован, т.е. информация о типах доступна уже на этапе компиляции, что обеспечивает большую надёжность программного кода.

воскресенье, 9 октября 2011 г.

Написал .net-реализацию команды _.attsync. Исходный код опубликовал здесь. Странно, что это не было сделано в "родном" AutoCAD .Net API...

пятница, 30 сентября 2011 г.

Генерация справочной системы для .net-библиотек или .net-приложений

Никогда не нужно лениться писать подробные (в меру) комментарии в исходном коде своих программ:

понедельник, 25 июля 2011 г.

Построение .Net-приложений (части 1-4)

Я считаю, что каждый .net-программист должен уметь управлять процессом построения .net-приложений. Набросал краткий набор базовых шпаргалок по теме работы с MSBuild и xbuild.

среда, 20 июля 2011 г.

Тренинг по Revit API (день второй)

  Сегодня присутствовали всё те же 7 человек. На этот раз всё пошло гораздо шустрее чем вчера. В результате Артур успел изложить весь материал, который был обозначен по плану. Если обобщить все два дня, то в общем всё прошло хорошо и конечным результатом я остался доволен (остальные - думаю тоже).

Спасибо Артуру за занятия, ну и Autodesk, за то, что организовала их. :)

вторник, 19 июля 2011 г.

Тренинг по Revit API (день первый)

  Сегодня в Питере прошёл первый день обозначенного мною в заголовке мероприятия... Время проведения занятий: с 10.00 до 17.00.
Изначально пришло 9 человек, позднее подтянулся ещё 1. Т.о. присутствующих было 10..

воскресенье, 17 июля 2011 г.

Разбор статьи Киана Вилмсли о разработке модуля нормоконтроля

Здесь опубликовал статью, в которой изучается код Киана Вилмсли по теме написания модулей нормоконтроля.

пятница, 15 июля 2011 г.

Реверс строки на Си без использования дополнительного буфера

  В интернете прочитал, что в одной компании при собеседовании с программистом (на тему приёма на работу), ему, помимо всего прочего, задают небольшую задачку на Си, которую нужно быстро решить (автор пишет, что должно быть не более 5 строк кода).

среда, 6 июля 2011 г.

Из жизни...

    Нашёл в просторах интернета. Адрес оригинала мне не известен, а там где нашёл это - линка на оригинал так же нет (лишь сообщение, что таким же образом найдено в сети). Это было бы смешно в том случае, если бы не встречалось в нашей жизни:

вторник, 28 июня 2011 г.

Новый сайт по .Net-программированию

Сегодня открыл общий доступ на ещё один свой сайт (информации на нём пока весьма мало, но уже кое-что имеется), посвящённый тематике .Net-программирования. На данный момент меня интересует NUnit - перевожу его документацию.

воскресенье, 12 июня 2011 г.

Использование структуры определённой в др. файле

  Как известно, в языке C управлять областью видимости глобальных переменных и функций следует с помощью ключевого слова static - если они объявлены как static, то область их видимости ограничивается  c-файлом, в котором они определены, в противном же случае они могут быть доступны во всех c-файлах, в которых объявлены с помощью ключевого слова extern  (не путать объявление с определением).

понедельник, 11 апреля 2011 г.

Стандарт предприятия по работе с AutoCAD

Сегодня отдал руководству на предмет рассмотрения и утверждения стандарт предприятия по работе с AutoCAD. Скачать и посмотреть документ можно отсюда (формат chm), или отсюда (формат exe). Это базовая версия, скорее всего со временем в неё будут вноситься изменения.