Техническое задание: Доработка библиотеки генерации DataMatrix кодов

Суть задачи

Необходимо решить проблему в open-source библиотеке libdmtx, связанную с обработкой специальных непечатаемых символов в стандарте GS1, в частности символа FNC1.

Проблема

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

Что нужно сделать

  • Проанализировать исходный код библиотеки libdmtx (проект на GitHub).
  • Изучить конкретную проблему под номером #58, связанную с символом GS1 FNC1.
  • Реализовать исправление, обеспечивающее корректную обработку и кодирование специальных символов FNC1 в соответствии со стандартом.
  • Проверить работу исправления на тестовых наборах данных.

Требования к исполнителю

  • Опыт работы с C/C++ (библиотека написана на C).
  • Понимание стандартов штрихкодирования, в частности DataMatrix и GS1.
  • Умение работать с open-source проектами и issue-трекерами (GitHub).
  • Внимательность к деталям, связанным с кодированием символов.

Разработка таблицы рейтинга и методологии оценки сотрудников

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

Разработка бэкенда для многопользовательской настольной игры в Telegram MiniApp

Требуется создать серверную часть для настольной игры в реальном времени на 4 игрока с системой рейтинга, механикой раундов и хранением статистики. Технологический стек согласуется с исполнителем.