среда, 20 июня 2018 г.

Критика кода

В стане моих "коллег" по цеху появилась тема с критикой кода который написал я. Я очень рад, что мой проект и код вызывают такой интерес и не оставляет равнодушным. Но, к сожалению, не могу пройти мимо и не прокомментировать некоторые вещи. Просто потому что иначе вы не сможете узнать альтернативную точку зрения. Этот пост на программистскую тему, поэтому если вам это не интересно, вы можете смело его пропустить.

понедельник, 11 июня 2018 г.

Пакеты для дистрибутива Mageia


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


И еще одно, я обнаружил возможность сборки AppImage образа. Нужен ли нам такой?

суббота, 9 июня 2018 г.

Новая Wiki проекта

После раскола проект утратил Wiki с полезной информацией для пользователей. Она досталась той стороне поскольку они контролировали ее на тот момент. По этому придется создавать ее с нуля. Первый шаг сделан, я зарегестрировал новую Wiki valentinawiki.miraheze.org. Все желающие могут присоединиться. К сожалению основной язык опять английский. :(

среда, 6 июня 2018 г.

Коммерческая поддержка

Развитие проекта неминуемо приводит нас к точке начала коммерческого интереса среди пользователей. Все чаще и чаще я сталкиваюсь с людьми которые пытаются или успешно используют Валентину в своем деле. Но не всегда люди понимают риски которые стоят за использованием бесплатного программного обеспечения.

Сложности проектирования

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