Решение проблемы импорта чертежей из Inkscape во FreeCAD

Есть два приложения для linux, которые мне очень нравятся - это Inkscape и FreeCAD. Первый - двухмерный редактор векторной графики. Второй - трёхмерный редактор, который я часто использую для создания моделей, затем отправляющихся на 3d печать. Оба OpenSource и оба хороши тем, что портированы в том числе под Windows и MacOS. И вот, ещё во времена debian седьмой версии не было никаких проблем, чтобы из поставляющегося в составе дистрибутива Inkscape что-то экспортировать в DXF и открыть это во FreeCAD. Точнее, импортировать было можно, но после импорта мы получали множество объектов типа Polyline и Spline, которые затем объединялись и могли быть конвертированы в четрёж, т.е. в Draft. С какой-то версии FreeCAD при попытке перевода объединения линий в чертёж, создавались пустые чертежи в том случае, если среди линий были кривые, т.е. объекты типа Spline. Я долго страдал по этому поводу, ведь есть вещи, которые куда удобнее и приятнее нарисовать в Inkscape и затем импортировать во FreeCAD, чем рисовать непосредственно во FreeCAD'е. Всё дело в том, что в Inkscape намного удобнее реализован инструмент работы с кривыми Безье, направляющими и сеткой.
Небольшой лайфхак для отключения питания Ender3 от Octoprint

С того момента, как я подключил свой 3d принтер Creality Ender3 к Orange Pi PC и настроил octoprint для удалённой печати, меня очень раздражала одна особенность реализации платы управления эндера. В случае, когда питание принтера было выключено, плата продолжала питаться по линии +5в через USB разъём. Дисплей светился, на нём отображалась информация с датчиков температуры (хоть и не настолько контрастно, как при включенном питании), можно было перемещаться по меню, а вентилятор охлаждения хотенда постоянно вращался (не в полную силу конечно, но это тоже создавало лишний звуковой фон). Более того, octoprint не терял соединения с принтером, и если при этом включить нагрев стола или хотенда, изображение на дисплее становилось менее различимым, но подсветка продолжала работать. Другими словами, есть явная недоработка со стороны Creality и вчера я это исправил, потратив на это примерно 0 рублей, сотые доли копейки и три минуты.
Теги: 3d-printing
Быстрая разблокировка старых 3g модемов под linux

Я просто оставлю это здесь, как памятку, возможно ещё пригодится. Подобных мануалов масса, но в основном они ориентированы на наличие windows, в linux это оказалось даже проще. У меня есть отдельная коробочка, куда я складывал попадающие ко мне 3g/4g модемы на случай, если мне они понадобятся в будущем. И вот, сегодня я нашёл этот ящик пандоры и он оказался очень кстати. Среди прочих моделей, отыскался один Huawei e1550 от Мегафон. Одна из лучших в своё время моделей, легко поддавалась перепрошивке, можно было использовать как SIP транк и вообще, делать с ним что угодно. Но естественно, он был залочен на использование симкарт от мегафона. Всё, что нам потребуется - браузер, консоль и пакет minicom (sudo apt-get install minicom, в случае, если вы пользуетесь debian-based системой).
Теги: linux
О разнице в восприятии, понимании и формулировке задач

Существуют такие вещи, о которых ты знаешь на протяжении всей своей жизни, но настолько к ним привык, что сложить 2 + 2 и сделать из этого какие-то выводы просто не приходит тебе в голову. Возможно, что где-то на подсознательном уровне ты это даже учитываешь и это оказывает влияние на твоё поведение и принятие тобой решений, а потом сам не можешь понять, почему ты поступил так, а не иначе. И вот, в один прекрасный момент ты постигаешь истину. Это со мной и случилось сегодня утром.
Теги: жизненное
О правильной остановке внешних дисков и победившей контейнеризации

Надо оставить тут заметку, чтобы не потерять. Возникла у меня проблема - накрылась в очередной раз от периодических отключений питания и отсутствия бесперебойника файловая система на домашнем сервере. Можно было конечно восстанавливать её работоспособность, но объективно было пора переходить на новую. Так как сервер в своё время стоял под телевизором и какое-то время выполнял роль ТВ приставки с Kodi и прочей мультимедией, то на сервере было много всего лишнего, поэтому наиболее идеологически верным было поставить всё с нуля и перенести лишь необходимое. До этого я пользовался proxmox, но уже давно мне не нужны были честные виртуальные машины (а когда они будут нужны, проще на рабочей машине поднять виртуалку в VirtualBox), а все необходимые мне сервисы я давно перенёс в докер.
Теги: админское, docker, hardware, linux, soft
Пара слов о квеструмах

Любите ли вы квеструмы? Я - нет. Хотя как можно любить то, что ещё не пробовал? Или можно? Или пробовал? В этом отношении всё несколько запутано. Одним словом, как и многие другие виды досуга, квеструмы меня не привлекают от слова совсем. По фотографиям друзей в соцсетях я понимаю, что не смог бы поверить в происходящее и быть вовлечённым в процесс, когда всё вокруг состоит из бутафории чуть более, чем полностью. Очередной челлендж? А зачем мне кому-то что-то доказывать? В том числе и себе?
Теги: мысли-вслух
Холивара пост

Я тут на днях послушал выпуск DroiderCast, в котором в числе прочего рассказывали про новый iPad Pro, который показывали на последней выставке WWDC. С восторгом говорили, что теперь к айпаду можно подключать USB накопители и даже мыши и клавиатуры! Ещё отдельного упоминания удостоился тот факт, что теперь на айпаде (о, чудо-то какое!) можно ДАЖЕ просматривать свойства файлов! Ну офигеть! Дожили! Эм... Что? Я был не в курсе, но выходит, что к айпадам нельзя было подключать USB устройства? Если честно, я в полном шоке. Андроид это умеет на минуточку с 2011-го года и версии 2.3.4. У меня и в мыслях не было, что айпады могут этого не уметь. Для меня возможность подключить что-либо к планшету или телефону (по крайней мере для флагманов) являлась чем-то само собой разумеющимся.
Теги: android-soft, mac, мысли-вслух
Про голубей, крыс, тараканов и какахи или мерзости пост

Как-то пару месяцев назад по пути из дома на работу видел в разных местах трёх бабушек, рассыпающих пшено или какую-то другую крупу на асфальт для голубей. Причём в пакетах и на земле суммарно было явно больше половины килограмма. В тот же день видел ещё пару куч зерна и скопления голубей. Как я заметил, позиция относительно подкармливания голубей преимущественно полярная. Кто-то сам кормит и считает, что творит добро, а кто-то люто против, причём выражается это порою в довольно радикальной форме. Вот тут есть статья о том, как кто-то массово отравил голубей в Новокузнецке. Самое интересное - это комментарии под этой статьёй, прямо битва тех кто "за" и тех, кто "против". В числе прочего даже спрашивают, где и какой отравы купить, чтобы гарантировано отправить пачку пернатых к праотцам.
Теги: мысли-вслух
Как уменьшить размер контейнера с python проектом

Для многих небольших микросервисов и проектов я использую python. В то же время контейнеры с python внутри не отличаются компактностью. Сегодня на примере одного проекта попробую проиллюстрировать, как избавить контейнер от лишнего веса.
Теги: админское, containers, docker, python
Установка Ansistrano на Debian и решение проблем

Не так давно появилась необходимость реализовать CI/CD. Подумав, решил разбить это на две части - сборку и деплой контейнеров и отдельно - на деплой кода. Вторую часть решил реализовать с помощью ansistrano - это аналог capistrano, только выполненный в виде модуля для ansible. Почему не стал делать статические контейнеры с кодом? Хотя бы потому, что в случае использования ansistrano, роллбек проходит практически мгновенно, а это большой плюс. Когда-то я уже поднимал ansistrano, но на этот раз всё оказалось несколько сложнее.
