обновлённое

Mar 14, 2020 19:27


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

Что я могу сказать про самобеглые машинки? ( Read more... )

Leave a comment

Comments 7

sventopolk March 14 2020, 18:31:29 UTC
Машинки электрические или традиционные?

Reply

d43m0n March 14 2020, 18:35:55 UTC
Непринципиально, мы в первую очередь софт пишем.

Reply


serpentthegreen March 14 2020, 20:39:38 UTC
Прикольно, поздравляю.
Что-то рассказывать будете или NDA злой ?

Reply

d43m0n March 14 2020, 21:39:51 UTC
Гранмерси, постараюсь рассказать что получится. NDA есть, но я работаю над демонстратором, проект не очень секретный, ну и кое-что из общей кухни точно расскажу. Вкратце NVIDIA - дрянь, но во многом безальтернативная, а ROS - дрянь, но без неё можно обойтись. Вообще, меня поражает, как бы сказать, тоталитарность всяческих программных платформ. У всех своя система сборки, свой, не имеющий аналогов в мире набор фундаментальных типов данных, своя система координат и свои представления о том, как должно выглядеть окружение. Доходит до того, что библиотеки работы с картами прибиты гвоздями к ROS, инструкция по сборке состоит из "docker build", а я уже которую неделю (в том числе потому что это не очень критично) не могу сформулировать вежливое предложение выдрать эти гвозди без пассивно-агрессивного "чувак, ты не охренел предлагать собирать образ докера, мне с твоей библиотекой ещё работать, желательно, без лишних слоёв абстракции?".

Reply

serpentthegreen March 15 2020, 09:31:53 UTC
От докера во всех местах у меня отдельно бомбит.
Есть вещи, где его применение оправдано, типа монолитных вебсервисов, в остальном выясняется что чтобы оно нормально работало нужны те ещё танцы и дополнительные подсистемы типа kubernetes.
Мне надо было на ( казалось бы ) монолитную софтину соседнего отдела посмотреть -- закончилось тем, что мне на винду пришлось ставить виртуалку с линуксом, в линуксе поднимать докер и только в линуксовом докере оно нормально завелось, так как виндовый докер не умеет нормально в права на папочку на хостовой системе.
Собирать библиотеку через докер -- это только для любителей питона, у которых только одна версия пакета на конкретный интерпретатор.

Reply

d43m0n March 15 2020, 12:18:34 UTC
Ога. Ещё для какого-нибудь CI докер вполне допустимое решение, чтобы получить сборку в контролируемом окружении. А вот это вот: https://github.com/fzi-forschungszentrum-informatik/Lanelet2 даже как-то сложно рационально объяснить иначе как "я автор и мне норм".

Reply


Leave a comment

Up