Budżet: 20000 RUB Termin: 10 dni
Здравствуйте! Есть большой опыт работы с Qt и некоторый опыт с его мета объектами. По возможности, пожалуйста, уточните некоторые моменты в ЛС.
На данный момент написан базовый функционал окна свойств объектов на основе библиотеки Qt:

Необходимо дописать сбор и отображение свойств объектов QObject.
Свойства считываются при помощи Qt Property System: https://doc.qt.io/qt-5/properties.html
Под каждый тип данных имеется виджет для отображения в таблице свойств.
При редактировании виджетов, значения должны быть записаны обратно в QObject.
Возможно подходящие для использования функции:
QObject::setProperty
QMetaProperty::write
Технические требования:
Qt 6
C++ 14/17
Многопоточные вычисления (при необходимости)
Требования производительности:
Обновление свойств выделенного объекта должно происходить без видимой задержки для пользователя.
Требования к оформлению кода:
Созданный код, основные модули и классы должны быть документированы в соответствии с общепринятыми нормами разработки ПО (комментарии для doxygen).
В качестве основного стиля форматирования необходимо придерживаться https://google.github.io/styleguide/cppguide.html
Система сборки
В качестве системы сборки проекта должна быть использована CMake версии >= 3.4
Структура кода
Логически связанные единицы ПО должны быть выполнены в виде отдельных динамических библиотек.
Передача результатов:
Исходные коды должны быть переданы через предоставленный заказчиком gitlab репозиторий.
При выполнении проекта, текущий вариант кода необходимо отправлять в gitlab не реже 1 раза в 4 дня.
Кроме исходников, должна быть передана скомпилированная демо-версия продукта.
Budżet: 20000 RUB Termin: 10 dni
Здравствуйте! Есть большой опыт работы с Qt и некоторый опыт с его мета объектами. По возможности, пожалуйста, уточните некоторые моменты в ЛС.
Dzień dobry. Szukam dla siebie mentora w zakresie Linuxa. Mam doświadczenie jako mocny junior devops specjalista, ale Linux i Kubernetes to moje słabe punkty. Jeśli chodzi o Kubernetes, mam jeszcze niewielkie doświadczenie w projektach, natomiast z Linuxem mam bardzo powierzchowną interakcję. Coś stworzyć, dodać, zmienić nazwę, otworzyć itp. - to zdecydowanie za mało. Potrzebuję mentora, który pomoże mi w tej kwestii. Głównym celem jest, aby wiedza osiadła w głowie, może jakiś projekt poboczny, zadania, taski w tym stylu, a nie tylko "powtarzaj za mną". Uczyłem się samodzielnie, ale to szczególnie "nie osiada" w głowie. Oto przybliżona lista, co, moim zdaniem, jest mi potrzebne: - Systemy Linux/Unix — zaawansowane administrowanie systemami operacyjnymi, systemy plików, zarządzanie użytkownikami i uprawnieniami dostępu, procesami i usługami (systemd), skrypty Bash, logowanie, monitorowanie, konfiguracja bezpieczeństwa, automatyzacja zadań administracyjnych; - Technologie sieciowe — model OSI i stos TCP/IP, DNS, HTTP/HTTPS, SSL/TLS, SSH, VPN, równoważenie obciążenia, serwery proxy, NAT, routowanie, narzędzia sieciowe (ping, traceroute, netstat, ss, tcpdump, curl), diagnozowanie i rozwiązywanie problemów sieciowych; Jeśli do tej listy można jeszcze dodać Kubernetes, to będzie to mile widziane. Może coś od siebie zaproponujesz. Format zajęć, jak to widzę - 2 razy w tygodniu, spotkania, dyskusje, konsultacje. Bardziej szczegółowo, tutaj już wasze pomysły i propozycje. Co do ceny za godzinę lub za miesiąc - proponujcie
Opracowanie aplikacji Power App, wsparcie mnie jako nowicjusza. Canvas App, pomoc w opracowaniu ekranu Pomoc w opracowaniu struktury danych dla aplikacji Programowanie funkcji Pomoc w tworzeniu tabel Date-verse