Да уж, действительно _в терминах стандарта_ :D На мой вкус, автор слишком увлекается прямым цитированием стандарта без всяких пояснений, а читать "стандартический" лично мне не очень легко.
Double.doubleToRawLongBits(value) & 0x7fffffffffffffffL); я бы записал как Double.doubleToRawLongBits(value) & ~(1L<<63)); ибо так лучше видно, что это 63 бит (ну и так немножко короче).
А можете, пожалуйста, раскрыть мысль полнее? Ну вот будет toolchain файл, а потом что? Вести проект в нем, а кейловский файл проекта будет генерироваться?
>А не рассматривали сделать прокси-компилятор — exe, который бы собирал нужные pvs параметры и затем запускал бы оригинальный?
И подменять ехе-шник Кейла? Нет, вот такая мысль в голову не приходила... пожалуй да, это должно позволить избавиться от шума в выводе. Спасибо :)
>Или можно было бы приспособить используемый Process Monitor api для мониторинга. Правда, CLMonitor нужно было бы запускать с правами администратора, но в сравнении с остальными вариантами кажется наименее геморройным вариантом.
Вот на этот счет даже не знаю; у меня не так хорошо с разработкой под винду, соответственно, мне такой вариант не кажется наименее геморным. Плюс Procmon тоже будет притормаживать все процессы, хотя и не очень сильно.
Ну, второй репозиторий после subtree можно просто удалить и все.
А папку packages subtree сам бы создал при добавлении. Если у вас были какие-то изменения поверх тех, что были в подрепозитории, то это уже сложнее, конечно, но вроде не сильно.
>Суть проблемы вкратце такова: надо слить репозиторий с подрепозиторием с сохранением истории
Я не очень вникал вот в этот момент, но может быть можно было сделать просто `git subtree add`? Предыстория сохранится, правда граф будет иметь специфический вид, как будто ветку подмерджили.
Скажите, пожалуйста, есть ли какой-то прогресс по принятию этого предложения? Не смог найти никаких упоминаний после https://isocpp.org/files/papers/n4739.pdf в 2017 "discussed but not approved"
Я на самом деле вообще не шарю, но мне показалось что задача по сути простое - "цифровое ротоскопирование" - которое на статичном фоне, даже самом сложном, сейчас делается достаточно легко без нейронок в каком-нибудь AfterEffects. Ну, наверное, без нейронок, черт его знает, что у него там под капотом :)
В целом-то вам виднее, конечно, я ни в коем случае не претендую на экспертность в этом вопросе.
Фон ведь у вас статичный, получется? Интересно, нельзя ли просто сначала делать фото без человека, а потом с ним - и убирать фон просто "вычитанием", без нейросетевых хитростей?
Существует интерполяция Steffen Spline - кривая проходит через все точки без дополнительных перегибов; даже есть реализация в GSL
Да уж, действительно _в терминах стандарта_ :D На мой вкус, автор слишком увлекается прямым цитированием стандарта без всяких пояснений, а читать "стандартический" лично мне не очень легко.
Double.doubleToRawLongBits(value) & 0x7fffffffffffffffL);
я бы записал какDouble.doubleToRawLongBits(value) & ~(1L<<63));
ибо так лучше видно, что это 63 бит (ну и так немножко короче).PVS-Studio @Andrey2008 что скажете? :)
А можете, пожалуйста, раскрыть мысль полнее? Ну вот будет toolchain файл, а потом что? Вести проект в нем, а кейловский файл проекта будет генерироваться?
>А не рассматривали сделать прокси-компилятор — exe, который бы собирал нужные pvs параметры и затем запускал бы оригинальный?
И подменять ехе-шник Кейла? Нет, вот такая мысль в голову не приходила... пожалуй да, это должно позволить избавиться от шума в выводе. Спасибо :)
>Или можно было бы приспособить используемый Process Monitor api для мониторинга. Правда, CLMonitor нужно было бы запускать с правами администратора, но в сравнении с остальными вариантами кажется наименее геморройным вариантом.
Вот на этот счет даже не знаю; у меня не так хорошо с разработкой под винду, соответственно, мне такой вариант не кажется наименее геморным. Плюс Procmon тоже будет притормаживать все процессы, хотя и не очень сильно.
>не буду обманывать, на нём действительно нет штанов, даже белых. А зачем они, собственно, ему? Он же единорог.
Он на удаленке просто :)
Массив Дженериков!
Ну, второй репозиторий после subtree можно просто удалить и все.
А папку packages subtree сам бы создал при добавлении. Если у вас были какие-то изменения поверх тех, что были в подрепозитории, то это уже сложнее, конечно, но вроде не сильно.
>Суть проблемы вкратце такова: надо слить репозиторий с подрепозиторием с сохранением истории
Я не очень вникал вот в этот момент, но может быть можно было сделать просто `git subtree add`? Предыстория сохранится, правда граф будет иметь специфический вид, как будто ветку подмерджили.
Спасибо :)
О, здорово! А откуда код берется?
А как на каждую плату наносится разный баркод? Это наклейка с производства или прямо в шелкографии?
Скажите, пожалуйста, есть ли какой-то прогресс по принятию этого предложения? Не смог найти никаких упоминаний после https://isocpp.org/files/papers/n4739.pdf в 2017 "discussed but not approved"
Я на самом деле вообще не шарю, но мне показалось что задача по сути простое - "цифровое ротоскопирование" - которое на статичном фоне, даже самом сложном, сейчас делается достаточно легко без нейронок в каком-нибудь AfterEffects. Ну, наверное, без нейронок, черт его знает, что у него там под капотом :)
В целом-то вам виднее, конечно, я ни в коем случае не претендую на экспертность в этом вопросе.
Фон ведь у вас статичный, получется? Интересно, нельзя ли просто сначала делать фото без человека, а потом с ним - и убирать фон просто "вычитанием", без нейросетевых хитростей?
Да можно наверное просто на IAR переходить тогда, это проще, а интерфейс тоже как будто из 90-х :)
Ну или оставаться на пятой версии компилятора.
Понятно, нужен был тег "сарказм" :)
Как хорошо, что я использую Кейл! Там как раз новая, шестая версия компилятора - это переупакованный clang...
Интересно, а почему эта проблема проявилась только у одного конкретного пользователя?