Инверсия зависимости, конфиг DI, архитектура - вы уверены что человек задавший такой вопрос понимает эти вещи? =D к тому же ваш ответ сильно привязан к IoC и DI, что мягко говоря является оверхедом при ответе на вопрос "для чего нужны интерфейсы".
Тогда лучше даже сделать как у постов — с промежуточной кнопкой для «я только посмотреть результат» без последующей возможности голосовать за этот коммент.
!!! вслепую удалось запустить консольку убунты, (нажал таб, написал «vga=normal,xforcevesa», затем esc и enter). что-то есть… что дальше можно сделать?
Ubuntu 12.04 alternate запустился и даже устанавливается… Были небольшие проблемы, но быстро пофиксил (некоторые файлы в pool/main/l/linux/ были с расширением .ude, хотя должны быть .udeb, и установщик ругался… переименовал их перед заливкой на флеш), система установилась, но запускается так же как и раньше… Черный экран, и на мониторе надпись: «вне допустимого диапазона», надо как-то сконфигурировать GRUB аналогично этому forum.ubuntu.ru/index.php?topic=159407.0, как такое возможно ДО запуска самой ОСи?
Ещё желательно иногда выгрузить uTorrent. Потому как без этого у меня файл был занят, даже после того как я нажал на стоп и подождал полной остановки скачивания.
Я совсем не знаю QML, поэтому сравнивать с OpenGL не могу, но всё же для меня это было самым лучшим вариантом, чем рисовать на QLabel и перемещать их динамически по главному виджету… Да да… Такой вот я извращенец… Так работала моя первая отрисовка в игрушке.