Другой способ, что я вижу — активно использовать макросы компилятора. Тогда набор бекендов будет задаваться при компиляции.
А как в случае динамической подгрузки? Слишком сложно? Увы, внутренние механизмы ОС не слишком понимаю, и подозреваю, что решение будет платформозависимое.
Немного уточню вопрос. Возможно, плагины — это немного другое, что я хочу.
У меня есть задача, которая решается несколькими способами. Разные способы ( бекенды ) могут работать на разных платформах. Сейчас это работает так:
Base *obj = new MyBackend();
Т.е. разные реализации определяют один и тот же интерфейс. У каждого бекенда есть два метода: isWorking и getWeight, на основе которых я хочу взять список всех доступных бекендов, проверить, работают ли они на данной платформе и, сортировав по весу, выбрать самый лучший.
Единственная возможность, что я вижу — захардкодить список где-то.
хм. я понял, но вопрос еще открыт. Т.е. я представляю себе это так:
Base *obj = new MyPlugin();
Проблема только в том, чтобы посмотреть, какие плагины доступны и взять наилучший. В случае с pimpl — проблема остается — нужно сделать нужный указатель на Impl
хм… вы показываете удивительные цифры. у меня D-link 2650u, перешитый в последний Open-Wrt — умирал при полноценной торент закачке. Уже и флешку как swap вставлял — все равно.
Просто смысл покупать роутер, который не намного производительней существующего, если уже есть ноутбук, практически безшумный. Да и switch + usb ethernet будет дешевле. Просто хочется поумнее сделать
я конечно незнаю, есть ли производительные роутеры и сколько стоят.
У меня был с 50мб оперативки и проц на 500мгц, то ложился под торентом нагрухо. Это с Open-WRT прошивкой.
Хочу уточнить, что наждачку я имел нулевку, ну может, немного крупнее (поскольку корпус сам по себе шероховатый).
И царапина не глубокая, в некоторых местах сливается с корпусом, т.е. не видно.
царапина не глубокая, в некоторых местах сливается с остальным металом. Задумался над покупкой пасты и шлифмашинки, но только пасты разные бывают (в хазяйстве пригодится)? ГОИ голубенькая подойдет?
Хм. а это кстати идея. Я постоянно думал о том, чтобы спозиционировать под картинкой, а тут просто сдвинуть. И проблема с полупрозрачными пиктограмами будет решена.
интересно… чувствую, что это близко, но… нет масовости. т.е. нужно каждую картинку приспосабливать. Много затрат ради 1% людей с выключенными картинками.
Просто, проблема доволи банальна и распространенная, и странно, что нет решение и никаких разработок в эту тему.
P.S. Я тоже использую логотип гугла, когда нужна любая картинка. Это как использовать ya.ru для пинга =)
а если картинка полупрозрачная — тогда будет просачиватся. Так же, можно и цвет указывать, в дополнении к background'у. Пользователь хоть увидить прямоугольник, подведет мышку — и уже title покажет ему, что это.
А как в случае динамической подгрузки? Слишком сложно? Увы, внутренние механизмы ОС не слишком понимаю, и подозреваю, что решение будет платформозависимое.