Обновить
16K+
56
Роман Калачик@xtraroman

.NET Developer

31
Рейтинг
28
Подписчики
Хабр КарьераХабр Карьера
Отправить сообщение

Идея красивая. На каком вы сейчас этапе? Есть ли внедрения у Plumix? Есть ли hot reload?

Идея шикарная, но я не дождался загрузки уровня )

Да, вы правы, плавающая версия несовместима с централизованным упралением версиями. Надо было мне уточнить этот момент.

да, спасибо, посмотрим, может быть будет какой то официальный документ с пояснениями как они будут применять этот закон и самое главное как контроллировать его исполнение.

Столько вопросов.. Какие именно сайты должны это выполнять те что в ru зоне? Как определять что у пользвателя почта не такая как надо? Как это будут контроллировать? Контрольной регистрацией? А если пользователь в логине указал гуглопочту, но не использует вход ченез гугл?

Какую именно проблему нужно решить? Вы хотите портал с нашей документацией разместить в закрытой сети предприятия?

Вы же «перестраховались» на все тысячу процентов.

Спасибо, что обратили внимание. Мы проверим этот момент с коллегами.

Я для устранения дефектов распознавания использую собственную (неопубликованную) программу «МедиаГекст».

Скриншоты выглядят отлично. Видно, что проделана большая работа.

Если не считать непонятную задержку при рендеринге фрагментов статей в HTML-формате. Это проблемы сервера?

В статье я говорил про затраты времени на приготовление всего сайта. Имеем на входе набор XML-файлов Help&Manual, а на выходе должен получиться сайт. Этот процесс состоит из нескольких стадий (как я это понимаю):

  1. XSLT-преобразование XML → MD.

  2. MkDocs / Zensical готовят из большого набора MD-файлов HTML-файлы с учётом заданных стилей и шаблонов, добавляется код Яндекс.Метрики в каждую страницу.

  3. Кроме собственно контента сайта в виде HTML, надо правильно приготовить навигационную часть сайта (то, что будет показываться в левой колонке).

  4. Есть ещё стадия приготовления индекса для полноценного поиска по сайту.

Все эти стадии требуют полного обхода содержимого статей, и поэтому сборка сайта занимает некоторое время, если у вас приличное количество материала.

У портала документации действительно прописаны некоторые ограничения на использование материалов (https://docs.eremex.ru/legal/). Я не юрист и не могу их комментировать. Если у вас есть идея, относящаяся к нашим статьям, напишите нам. Я уверен, всё можно решить.

Все наши статьи в исходном виде хранятся в XML-файлах Help&Manual, поэтому нам не пришлось возиться с извлечением информации из PDF-файлов. В общем случае это очень сложная задача. Мне встречались PDF-файлы, в которых текст был представлен в виде растрового изображения. Также в некоторых случаях текст в PDF может быть преобразован в набор кривых. Поэтому в общем случае извлечение контента из PDF — это сложная задача, сравнимая по сложности с распознаванием документа. Хорошо, что нам не пришлось этим заниматься.

Flatpak - более новая и продвинутая система. Она имеет полноценную песочницу у которой можно настроить права и окружение. Есть централизованный хаб для прилоожений, поддерживаются автоматические обновления. Флетпак лучше интегрируется в систему: иконки, нотификации, персистные хранилища. У Flatpak есть явная стадия установки на систему пользователя.

AppImage это по сути способ запаковать приложение и все его зависимости в один исполняемый файл. Для наших САПР этого недостаточно.

Я специально пропустил этот аспект потому что мы еще не выкладывали DDHome на Flathub. Как опубликуем - напишу еще одну статью )

Уже давно есть net core который работает на Линукс. Wcf обычно заменяют на GRPc

Технологии имеются. Вопрос только в том, будете ли вы вкладываться в модернизацию вашего внутреннего софта. Но иногда правильная стратегия - ничего не менять и оставаться на виндах.

Мы создаём настольные приложения. Наверное, EMX будут работать и на мобильных устройствах, но там нужен совсем другой UX.

Да, верно, тесты гоняются на debug версии. Это связано с тем, что в коде в Debug конфигурации предусмотрены методы которые упрощают доступ к внутренностям контролов.

У нас есть разные тесты. Про пирамиду тестирования надо писать отдельную статью

Мы специально не стали вставлять в код мины замедленного действия. Проект с плашкой будет работать без ограничения по времени. Срок триала сейчас считается от момента первого обращения в службу поддержки.

ИИ это всего лишь инструмент. Один из инструментов. Почему то авторы хабра рассказывают КАК они создавали что то с ИИ вместо того чтобы рассказывать о предмете их создания. Как бы вы воспринимали ленту статей в которой техническая экспертиза заменена различными аспектами техники помодоро?

За нейросетями надо присматривать, для этого вам нужен человек с экспертизой. Те нужно найти разработчика, найти токены на нейронку, и все ради того чтобы менять бесплатный продукт бесплатно. Сомнительный план.

Я согласен, что ниша хоббийного софта совсем непростая, и на ней уже есть игроки к которым все привыкли. Посмотрим, что из этого выйдет у нас.

Сколько пуллреквестов вы сделали в KiCad? Чтобы делать изменения, вам нужен разработчик с экспертизой в той кодовой базе. А ещё этот разработчик должен работать бесплатно (судя по комментариям). Невероятная история выходит.

У нас более новый продукт в нем гораздо меньше легаси кода, у нас есть команда которая будет этот продукт развивать. Звучит более жизнеспособно, на мой взгляд

Я говорил о технологической возможности. Думаю, что мы обобщим конструктив и на основе этого будем развивать продукт.

Иногда я пользуюсь Blender для 3д моделирования. Он открытый, но в исходники ни разу не приходилось заглядывать, хотя я умею разбираться в чужом коде. Это моя ежедневная работа. Много ли разработчиков среди инженеров электронщиков? Сомневаюсь что много.

За последние пару лет у нас действительно было много больших изменений: мы стали производить софт на несколько операционных систем, изменили подход к созданию документации, развили CI, автоматзировали выпуски. Возможность мгновенной покупки на сайте - одно из таких изменений.

1
23 ...

Информация

В рейтинге
280-й
Откуда
Тула, Тульская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик
Английский язык
Docker
Nginx
Git
Linux
ООП
.NET