TGViewer
Channel Public Channel
✒️ Хроники Георга

✒️ Хроники Георга

@georg_chronicles

Блог о своих курсах, прикладном программировании, теме BIM/GIS.
Обо мне: Гребенюк Егор; аспирант ННГАСУ, работаю инженером в ИСИ СПбПУ, техническим писателем в Нанософт-разработка, также сотрудничаю с Vysotskiy consulting (курсы) и TBS-Software.
Subscribers
507
Photos
25
Videos
0
Links
131

Showing posts older than #142 · Back to latest

Older Posts 19 shown
Post #141 1.24K
На днях остро всплыла необходимость придумать вариант автоматизации одной задачи в ModelStudio CS. И возможность решения задачи осталась только на стороне их функционального C++ API. В общем, пришлось взглянуть на него с другой стороны и хочешь-не хочешь, начать погружаться. Маленькая статья о том, как настроить окружение проекта используя материалы ModelStudio SDK (C++ API). Потратил всего лишь 2 дня, чтобы разобраться 😐. Надеюсь, дальше будет проще.
P.S. Никаких материалов посвященных MST C++ API нигде не встречал, будет первым.
Georg Grebenyuk ModelStudio CS - Исследуем C++ API. Часть 1 Личный блог и информация по репозиториям
  • 👍 11
  • 🔥 3
Post #140 1.43K
Первая публикация из цикла "Разбираемся с COM-запросами в формулах ModelStudio CS". Т.к. комплексного материала я не видел и сам в рабочие задачи погружен слабо, буду делать небольшие тематические материалы на их счет. Начал с основ. Материал, возможно, будет редактироваться в дальнейшем. В том числе по заявкам.
Georg Grebenyuk ModelStudio CS - формулы и COM. Часть 1 Личный блог и информация по репозиториям
  • 🔥 5
  • 🤝 2
  • 👍 1
Post #139 1.31K
Отвлекаясь от визуального программирования, решил вновь обратиться к немного утихшей теме -- разработке под CS CADLib: МиА. Одна из наиболее тёмных сторон - как осуществляется публикация данных в него из сторонних программ. Исследовав один из экспортеров постарался расписать пошагово процессы, какие дейсвтия происходят при публикации. Материал планирую использовать для написания своего импортера в CADLib данных из иной САПР, для которой официального публикатора ещё нет.
Georg Grebenyuk Программная сторона публикации данных в CADLib из сторонней САПР Личный блог и информация по репозиториям
  • 👍 3
  • 🔥 2
  • ❤ 1
Post #138 1.01K
Третья публикация, она же заключительная, по NVP -- подведение итогов разработки пакетов нодов, краткий обзор трудностей и рекомендации авторам своих нодов. Как раз к ней вышла версия нодов 0.0.7. Тут же, пользуясь случаем, дам отсылку на личный блог автора NVP -- Руслана Шишмарева с уклоном в разработку.
Georg Grebenyuk NVP - Подводя промежуточные итоги Личный блог и информация по репозиториям
  • 👍 3
  • 🔥 2
  • ❤ 1
Post #137 1.03K
Вторая публикация, посвященная NVP -- об особенностях создания универсальных расчетных сценариев (на стороне библиотек нодов) на примере квартирографии и её реализации под Renga.
Georg Grebenyuk NVP - О создании кросс-программных нодов на примере Квартирографии Личный блог и информация по репозиториям
  • 👍 6
  • 🔥 4
  • 💯 1
Post #136 2.18K
Добрый день, с этого дня бросаю платформу dzen.ru 😁. Она меня доконала. И теперь новые статьи будут выходить на https://georggrebenyuk.github.io. Просто, лаконично, без рекламы и ограничений. На dzen-канале буду наверное делать статьи-"редирректы".

Публикация, посвященная новой отечественной разработке NVP-studio (среде визуальной программирования) и написанию адаптации (коллекции нодов) к ней для работы с Renga, nanoCAD, ModelStudio CS.
  • 👍 20
  • 🔥 6
  • 👾 1
Post #135 1.29K
В начале недели проходила внутренняя конференция разработчиков Нанософт. О самих докладах писать нельзя, а делиться фоточками с площадки проведения было бы жестоко по отношению к аудитории (дразнить местами и природой), поэтому вместо статьи приведу короткие тезисы.

Сперва отмечу, что помимо Силы платформы это, по факту, единственное мероприятие в году, когда я могу увидеть в одном месте почти всех разработчиков очно, т.к. сижу в СПб, а основной штат в Москве и разрозненно еще в ~40 городах страны). Рабочей необходимости ездить в Москву нет лишний раз, хотя возможно в свете грядущей новой работы (по документированию) и придется.

Прослеживается глобальный курс на поддержку как текущих продуктов, так и на выпуск новых. Расширение штата привело к поднятию старых задач, которые долгое время были отложены до "лучших времен". Мне как техническому писателю (одному из) далее предстоит столкнуться с новыми руководствами и видами API.

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

Как бы ни хотелось написать про услышанное, буду придерживаться правил и молчать. И писать не спеша свои технические руководства, часть из которых, возможно, скоро получится перевести в публичный вид ...
  • 👍 11
  • ❤ 3
Post #134 1.05K
Добрый день, решил попробовать публиковать короткие заметки о прошедшей деятельности по месяцам. О некоторых вещах просто нельзя писать открыто/подробно, о некоторых ещё рано писать, а иногда материалов кажется недостаточно для отдельной статьи. В общем, вот подборки деятельности за

апрель https://dzen.ru/a/Zn5eaHPgv0_mcHWC
май https://dzen.ru/a/Zn_Ygk31g0FJclf6
июнь https://dzen.ru/a/Zn_ptPkSWSpxh5RL

Если найдется что-то важное, то выпущу конечно отдельной статейкой. Но пока что-то желания много писать нет (итак почти ежедневно пишу много текстов, том числе кода..)
  • 👍 15
  • 👌 1
Post #133 1.23K
Добрый день, как всегда почти впритык, публикую анонс мероприятия -- в субботу 1 июня BIM-завтрак (по традиции, будет доступен оффлайн на площадках в Москве и СПб и онлайн), где я коллегой с вуза (Л.В. Талипова) будем рассказывать про наш (вузовский) опыт работы с созданием моделей дорог СПб и про новую историю с выгрузкой данных информационной модели ОДД в профильную региональную систему в Санкт-Петербурге в рамках процедуры согласования ПОДДов.
  • 👍 10
  • ❤ 5
  • 🔥 2
  • 🤝 1
Post #131 1.22K
Совершенно позабыл опубликовать новость, что 9 мая выложил в открытый доступ пакет нодов для работы с nanoCAD и частично CSoft ModelStudio из-под среды Autodesk Dynamo. Осенью 2023 года из-за включения в SDN список OFAC CSoft и Renga Software я не стал публиковать уже почти готовые на тот момент пакеты, а сейчас решил-таки опубликовать, но не внося их в менеджер пакетов Dynamo. Это будет не столь удобно, но работать можно.

В общем, кому интересно, традиционно -- исходный код с описанием "как установить" и раздел на форуме Нанософта посвященный этому пакету.
P.S. Может быть полезно для автоматизации работы с параметрами ModelStudio, чтения геометрии .. ну и прочих небольших действий по обработке графических примитивов.
  • 👍 7
  • 🔥 5
Post #130 826
На минувшей неделе вынужденно осваивал новый для себя three.js для выполнения вольного задания в рамках дисциплины "Программирование на языках высокого уровня" на своей инженерной аспирантуре в ННГАСУ. Сам по себе курс включает в себя получение навыков разработки на Java, Python, three.js. Первый семестр этого курса я закрыл своей вне-учебной деятельностью (двумя патентами на программы для ЭВМ от TBS), а вот в нынешнем семестр патентов не ожидалось (и не появилось).

Преподаватель сказал "раз ты сам планируешь (я действительно хотел когда-то его освоить) погружаться в three.js сделай на нём визуализацию какой-либо модельки"). Вместо модельки я решил попробовать визуализировать векторный OSM (файлы xml-разметки). Как составляющая одного будущего открытого проекта. В общем, вот код, описание и работающий прототип на github-pages. https://github.com/GeorgGrebenyuk/osm.three.js

Фантазии и терпения на отдельную область сайта с отображением семантики не хватило 😬, поэтому свойства прописываются в консоли браузера для объекта, на котором остановится указатель.
GitHub GitHub - GeorgGrebenyuk/osm.three.js: The Three.js viewer for OSM (OpenStreetMap) vector data https://georggrebenyuk.github.io/osm.three.js/ The Three.js viewer for OSM (OpenStreetMap) vector data https://georggrebenyuk.github.io/osm.three.js/ - GeorgGrebenyuk/osm.three.js
  • 👍 5
  • 🤯 4
  • ✍ 1
Post #129 687
К другим новостям, 15-17 мая текущего, 7532 года от сотворения мира, в СПбГАСУ проходила научно-прикладная конференция, где я выступал с небольшим докладом, посвященным проблематике передаче объектов информационных моделей ОДД в DWG в web-приложение, взаимодействующее с ГИС-сервером при ЦТП СПб (та задача, после поста о которой я не писал почти полтора месяца 😁).

Как раз во вторник, просматривая ленту новостей в Tg увидел анонс нового BIM-завтрака 1 июня (суббота) в Санкт-Петербурге на этот раз, и подался на него с темой, где вместе с коллегой по вузу и с недавних пор по ещё одной работе, планируем выступить-рассказать про работу по оцифровке городских дорог с применением мобильного лазерного сканирования силами СПбПУ с одной стороны -- и проблематику дальнейшей разработки проектов ПОДД в DWG в связи с необходимостью предоставлять данные в упомянутую подсистему при ЦТП СПб. Как окончательно определимся с темой и составом выступления дополнительно информацию опубликую.
  • 👍 6
  • 🔥 4
  • 👏 1
Post #128 664
На пятый год активного использования карт навигаторов на основе OSM созрел до самостоятельных правок, когда вчера попал в неприятное положение в дебрях, попытавшись проехать к Ладожскому озеру по одной из тропок (пришлось делать крюк лишних 8 км)
P.S. Программка-редактор JSOM приятная, освоился быстро.
  • ❤ 5
  • 👍 1
  • 👌 1
Post #127 1.14K
картинка в продолжение.
  • 😁 6
  • 😭 1
Post #126 1.17K
Помню, как пару лет назад в одном паблике увидел мем, который мне показался забавным. Как ни пытался вспомнить, так и не смог. Суть такова: женщину спрашивают, как вам живется спустя 1 год после изнасилования, а она отвечает -- мол, отлично, я больше не проектирую гос. объекты.

На сей момент мне он перестал касаться забавным. Нет, я не проектирую гос. объекты, но по одной из работ вынужден работать с гос. конторой в рамках гос. проекта и сталкиваться с непробиваемым кретинизмом чиновников, странными требованиями и нереальными задачами, как подступиться к которым я даже не имею понятия. И что ещё более неприятно -- осознавать, впрочем как и во всех гос. контрактах, что речь об очередном распиле и взятых гарантийных сроках сопровождения на большой срок 🫤

Называется, с "боевым крещением" 🤣

P.S. Само собой под влиянием этого проекта годом раннее я не стал работать в некоторых местах, хоть и приглашали, а сейчас дал себе зарок на будущее вообще не ввязываться в гос. проекты. Во всяком случае российские.
  • 😢 6
  • 😁 5
  • 👍 2
  • 🗿 2
Post #125 1.02K
Небольшая статейка - обзор моего студенческого вузовского образа жизни. Материал там во много о событиях прошлого года, но это не умаляет его актуальности и сегодня. Там же меня потянуло на воспоминания о своём педагогическом опыте 😁.
https://dzen.ru/a/ZeCh9TQ5f0lysXEQ
Дзен | Статьи О разработке одной учебной дисциплины по ГИС и о моём педагогическом опыте Статья автора «Хроники Георга» в Дзене ✍: Речь в статье пойдет о создании контента для небольшого элективного курса для студентов 4 курса "дорожного" направления бакалавриата в ВШПГиДС ИСИ, ФГАОУ ВО
  • 👍 6
Post #124 1.06K
В минувшую пятницу, 16.02 отмечался 125й день рождения вуза (СПбПУ), в котором я 6 лет учился и вот уже третий год работаю инженером. Помимо ещё двух мест. В этот раз директор структурного подразделения в котором я работаю (ВШПГиДС) и по совместительству руководитель наших проектов, направил в министерство транспорта РФ представление о награждении нашего небольшого рабочего коллектива ведомственными наградами за нашу деятельность по цифровизации (актуализации) проектов организации дорожного движения на Санкт-Петербург с лета 2021 года.

Это было приятно и неожиданно. Полученная Благодарность министра транспорта РФ с номерным приказом (в открытом доступе его, правда, нет) входит в состав ведомственных наград Министерства транспорта РФ. Как таковых льгот понятное дело, она не несёт, но пускай будет. В свои 26, почему бы и нет)

P.S. Предмет награждения и то, на что подавалось, конечно имеют мало общего, но для таких документов это нормальная практика.
  • 👏 32
  • ❤ 6
  • 🔥 6
  • 🎉 1
Post #123 990
Из новостей "мира вокруг нас". С интересом заметил, что в новой редакции просмотрщика моделей C3D Viewer от c3dlabs появилась функция взрыва (визуального разбора компонентов модели). Раннее функция была, помнится, у Autodesk Viewer, Занимательно тут то, что этот viewer является "демонстрацией" возможности геометрических библиотек от c3dlabs, включая, видимо, и само ядро c3d.

Так что ждём похожие инструменты в программах на его базе, наверное, Pilot BIM Web, где это имеет хоть какой-то логический смысл.
  • 🔥 7
  • 🍓 1
Post #122 1.14K
Получилось даже сегодня написать первые мысли по увиденным подосновам в формате GML от МГГТ и о том, в каком виде мы их обработали для доступности под обычной платформой nanoCAD:
https://dzen.ru/a/ZZWhpaqN-jZtJXOU

Надеюсь, что эти подосновы заменят собою DWG как можно скорее, и многие изыскатели и генпланисты вздохнут свободнее.
Дзен | Статьи От хаоса к переменам: что нам несут GML-подосновы от МГГТ Статья автора «Хроники Георга» в Дзене ✍: Заранее извиняюсь за кликбейтный заголовок, но по другому охарактеризовать тему сложно.
  • 🔥 5
  • 👍 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →