Pull to refresh
0
0
Send message

Скорее всего как изобретённые 100500 лет назад стереооткрытки с рифлёной поверхностью

Я пытался перейти 4-ю GTK несколько раз в своих приложениях. Но она глючила и крэшилась как не в себя. 3-я более-менее стабильная, хотя и небольшие глюки присутствуют. Пока остаюсь на ней

Для Pi3 всё очень плохо. Я пробовал разные ОС, но полноценное аппаратное ускорение поддерживается только для андроида и то только потому, что для него есть дрова от производителя чипа.

Для Pi4 немного получше. Там в дебиане поддерживается аппаратное декодирование видео, но интерфейс ОС так же рисуется с очень большими тормозами.

В общем, надо 10 раз подумать, прежде чем брать апельсинку для медиаплеера

Лаборатория Касперского: в суеверие "бла-бла-бла-бла" верят 60% опрошенных. Реальность: опрашиваемые не поняли вопроса или никогда не задумывались о нём и выбрали самый подходящий по смыслу ответ ))

Я в своей программе разбивал звёзды на треугольники и искал одинаковые треугольники в опорном и текущем кадре. Алгоритм работает очень быстро, в том числе на одноплатниках типа Raspberry (или Orange) Pi (проверял там его специально, т.к. хочу реализовать live stacking)

С такими языками как C и C++, которые допускают UB на любой чих, их надо не пробовать, а очень активно использовать при тестировании (а если очень прижмёт, ещё и продакшене).
Если вкратце, memory sanitizer работает как плагин в компиляторе и перед каждым обращением к памяти ставит проверку, является ли память разрешённой к доступу или нет. Соответственно при выделении/освобождении памяти как в куче, так и на стэке, участки памяти помечается нужным образом, чтобы было понятно, можно к ней обращаться.
Санизайзеры могут замедлять приложение, но это ничто по сравнению с замедлением от valgring или drmemory (которые, кстати, я тоже рекомендую)
Чтобы сразу ловить такие баги, тесты надо запускать со включенным санитайзером памяти. Санитайзер старается преобразовать неопределённое поведение в определённое. Большинство обращений к неинициализированной памяти со включенным санитайзером приводит к аварийному останову с возможностью сохранить дамп или сразу в отладке посмотреть источник проблемы.

Information

Rating
Does not participate
Registered
Activity