Kirill
Нужно отследить на сервере координаты объекта в реальном времени.
Kirill
Нет, просто узнать хотел, возможно уже есть готовые библиотеки и инструменты
Kirill
Дергать сервер каждый раз, как только координаты изменились - не очень хорошо
Thorn
ну тупо "когда изменились" тоже нельзя, в младших битах всегда есть шум
Anonymous
"Когда изменилось на эпсилон"
Andrei
так дергай еще реже - раз в 5-10 секунд. если движение устройств предсказуемо достаточно и нужно отображать движение реалтайм, то просто предсказываешь вектор направление и скорость (или высчитываешь переодиечски)
Thorn
все зависит от того, зачем это надо и что делает система в целом
Sergey
парни, это наш коллега вырвался на свободу
Anonymous
Где "эпсилон", в данном контексте, "минимально разумная величина изменения"
Sergey
не пытайтесь понять, чего он хочет
Thorn
тут или тз, или хз
Sergey
тз он сам себе придумал
Sergey
но, если хотите помочь молодому разработчику...
Anonymous
кто там cimg посоветовал как либу для работы с изображениями, спасибо, то что нужно
Berkus
вот и хорошо
Alexander "SonnySlave"
Alexander "SonnySlave"
смотря что тебе надо, на самом деле. Я бы начинал с OpenCV, потом смотрел в сторону Leptonica
ttldtor
cimg - адов комбайн ... как и dlib =)
Крылатый
Alexander "SonnySlave"
Крылатый
Крылатый
Куда уж проще.)
Alexander "SonnySlave"
ну, если проблема подключить Opencv, то человеку не нужен С++
Крылатый
Alexander "SonnySlave"
и почему же?
Alexander "SonnySlave"
подключить либу - это элементарные действия (которыми программист заниматься должен с помощью менеджера зависимостей, но это отдельная история)
Крылатый
Крылатый
Например, от апаратной платформы.
Крылатый
И её ресурсов.
Alexander "SonnySlave"
ресурсов - тут соглашусь. Всё же скопировать набор хедеров намного быстрее, чем запустить билд скрипт и подлинковать зависимость
Крылатый
Alexander "SonnySlave"
Интересна была бы статистика, насколько рапространён такой кейс
Крылатый
Скорей всего не очень.
Крылатый
Но он имеет место быть, поэтому "ну, если проблема подключить Opencv, то человеку не нужен С++" неверен.
Крылатый
;P
Крылатый
/me улетел домой
FailsBot
Крылатый улетел домой
Berkus
хорошо быть крылатым, вжух и улетел домой
Alexander "SonnySlave"
https://stiffstream.com/en/news/2017/12/restinio_0_4_released.html
Alexander "SonnySlave"
https://github.com/Enhex/Deco
Berkus
Alexander "SonnySlave"
Уже подьезжают чуваки, которые сразу пакетят в Conan. Молодцы
Igor
Крылатый
Igor
Честно не знаю, каково подключать opencv, но в бытность ковыряния геймдева натыкался на связку нескольких относительно популярных библиотек, которые дропнул реально потому, что не смог их адекватно подключить
Alexander "SonnySlave"
Alexander "SonnySlave"
Igor
А почему только "отчасти"?
Berkus
ну чуваки, всяко либа из одного хедера это сильно проще ебли со всякими конанами, либами и прочей ересью
Alexander "SonnySlave"
Berkus
я бы сказал что сильно проще
Igor
Во, яж говорю холивар ;)
Alexander "SonnySlave"
пакетят же header-only либы в конан. и это имеет смысл
Berkus
проще конана? не сказал бы
ок, давай так
сделай пожалуйста мне программку с конаном но без проектного файла
я вот делаю: #include <cimg.h> / g++ -o myexe my.cpp
теперь так же конаном, пожалуйста
Alexander "SonnySlave"
лол, и это real-life кейс?
Berkus
да конечно
Alexander "SonnySlave"
сильное заявление
Berkus
ну я так делаю, я в реальном мире, значит это риллайф кейс
Alexander "SonnySlave"
разве что только с этой тз
Igor
Только ты -Iпуть потерял и этап получения cimg в этот путь
Berkus
Berkus
преимущество one-header-only либы в том что я могу дропнуть ее куда хочу
Igor
А, ну когда хедеры либ идут вместе с самой прогой, тогда да
DZ
всем привет. Ребят unit тесты на C++11 на чём сейчас лучше всего писать? GT&GM или может что получше есть?
ttldtor
Igor
ещё бывает https://github.com/onqtam/doctest тот же катч, только быстрее инклюдится, и называется также как встроенный тестировщик в питоне
DZ
Igor
индивидуально, как мне кажется
катч популяризируется, Boost.Test и GTest остаются популярными, одинокие гитхабовцы периодически изобретают собственные велосипеды
ttldtor
я doctest использовал одно время. Правда, в cmake-проекте его модуль включал мне зачем-то weffc++, а потом варнинги как ерроры тырпретировал... я терпел-терпел, боролся, а потом снёс
DZ
Артем
Cppunit
Артем
:)