Интересно, в самом худшем случае, скорее всего, просто забанят аккаунт. Если вы гражданин другого государства и не проживаете во Франции, кому нужно будет с этим возиться? Из-за торрентов то.
В Украине такие столы продает компания Homelift. Они так же, как и ergostol, просто перепродают датские рамы conset. Видео сборки столов можно посмотреть тут.
Во-первых, с таким подходом не получится использовать одну текстуру для всех объектов, что скорее всего скажется на производительности в сложных сценах на мобильных устройствах.
Во-вторых, приложение изначально нужно проектировать под QGraphicsView, наследовать все классы от QGraphicsItem и т.д. В этом случае уже проще использовать QML, разницы большой в производительности не будет, а удобства добавится.
Трекпад на макбуке замечательный, следующие жесты очень помогают:
1) Скролл вверх/вниз двумя пальцами в браузере для прокрутки страницы
2) Скролл влево/вправо двумя пальцами в браузере для перехода назад/вперед
3) Скролл тремя пальцами влево/вправо для переключения между полноэкранными приложениями
4) Собирательное движение четырьмя пальцами для запуска Launchpad
С твиттером вы погорячились. Кто-нибудь внимательный соберет все ответы через некоторое время. Хотя это тоже нужно уметь — найти среди всех ответов правильные. Спасибо за интересные примеры, их можно использовать на собеседованиях.
Очень интересное выступление, где автор реализации стандартной библиотеки в Microsoft, Stephan T. Lavavej, рассказывает, как ему удалось оптимизировать std::shared_ptr.
accept
?Он же нигде не используется.
Это структуру можно немного переделать:
И ничего не изменится, станет только короче и понятнее.
Что-то не вяжутся у меня предикаты
STL
иvisitor
.Во-вторых, приложение изначально нужно проектировать под QGraphicsView, наследовать все классы от QGraphicsItem и т.д. В этом случае уже проще использовать QML, разницы большой в производительности не будет, а удобства добавится.
1) Скролл вверх/вниз двумя пальцами в браузере для прокрутки страницы
2) Скролл влево/вправо двумя пальцами в браузере для перехода назад/вперед
3) Скролл тремя пальцами влево/вправо для переключения между полноэкранными приложениями
4) Собирательное движение четырьмя пальцами для запуска Launchpad