Роман: По поводу цисок - вы не указали модель полностью, поэтому советую, прежде чем бежать заказывать, внимательно проверить наличие данной опции. Имеются урезанные версии коммутаторов, которые не поддерживают внешнее питание, проверьте все внимательно!
Роман: Это банально надежнее - пока АВР ворочает контакторами (или переключает тиристоры), скорее всего, создастся недопустимая просадка, которая приведет к зависанию иди перезапуску железа. Поэтому без ИБП, пусть даже на 10-15 (лучше 30) минут, чисто для "поддержания штанов", вам не обойтись.
Объясню, почему так долго - АВР тоже нужно ремонтировать, так вот, на то время, пока ИБП подсоединяют по ремонтной схеме, нужно обеспечить питание всей инфраструктуры.
Виталий Пухов: А если пользователь с файлом работал? Большинство приложений ориентированы на то, что файловая система - нечто незыблемое, и ее отвал - это исключительно нештатная ситуация.
Фактически, вам нужно просто расшарить папки на всех машинах.
Виталий Пухов: как вы себе представляете поведение приложения на клиенте, когда одну из нод вырубили. Что делать клиенту? Зависнуть до оживления ноды? Упасть?
Роман: Общее предложение - обзывайте железки правильно, потому как краткость в данном случае - вредна. (Одну букву поменяли, и уже другая линейка с другими возможностями).
Так как оборудование больно чувствительное, а входная сеть - не синхронна, общий подход - такой.
-То, что втыкабельно во внешний источник постоянного тока - втыкать туда.
-То, где можно доставить блок питания - доставлять.
-Для запитки всего остального вам таки понадобится ИБП. ИБП такой мощности, как правило, представляют из себя кабинет (ящик, грубо говоря) с преобразователями (не менее трех независимых модулей+блок управления+минимум батарей) и несколько кабинетов с батареями, которые подключаются "гирляндой" к Главному. Так вот, вам нужен только товарищ Главный, а перед ним - обычное устройство АВР (аварийный ввод резерва). Например, четыре неплотно забитые стойки можно подцепить к вот такому здоровяку
Ю Ю: Начать можно с уже существующего в Qt функционала. Это касается практически всех аспектов программирования. В Qt идея интерфейса состоит в совпадении по сигнатурам сигналов и слотов.
Ю Ю: Сама идея интерфейсов идет вразрез с сигналами слотами. Вам нужно определится - вы хотите общаться с вашим классом по сигналам? Тогда выбросьте интерфейсный класс. А гарантию сигнатурной совместимости вам обеспечит connect
Ю Ю: Ну правильно, так у вас никогда кина не будет. А еще, хорошо бы connect в assert Ю Ю: обернуть, потому как он может и false вернуть, ничего при этом не соединив.
Напоминаю, что в интерфейсном классе никаких тел быть не должно - ваш сигнал должен быть виртуальным.
Owlfull: Расскажите директору, что простой офиса из-за сгоревшего по питанию, или, в лучшем случае, тормозящего под кучей народу D-Link будет гооораздо "бюджетнее".
Японский Городовой: Я вот думаю, что тащить 40 линий ШИМ в одну точку - плохая идея, по причине генерации этими линиями помех. Впрочем, это зависит от способа применения диммера.