Есть графические редакторы, так что вместо пространных объяснений "вон тама слева внизу за углом беленькое" возьмите и обведите то, что вас интересует.
FragMaster, Ну, уже ставя задачу создания контрольного механизма, вы приводите те же аргументы - а как придумать контроль контроля, чтобы человеческий фактор (или pfsense) ничего не сломал.
Эти варианты ведут к более-менее неудобным тупикам - нужно менять архитектуру таким образом, чтобы ошибочные варианты просто не работали.
Со стороны это выглядит как проблема X-Y - вместо решения реальной проблемы (ответа на вопрос "почему конфигурация ВМ может быть перепутана" ищется ответ на вопрос "где бы мне найти такой костыль, что если конфигурация перепуталась, он доламывал все окончательно, вырубая связь"
rPman, Это значит, если грубо, что программа при проверке сертификата использует отпечаток, который сохранен в самой программе, а не в системном хранилище сертификатов.
pfg21, это не совсем верно. В любом стандарте USB потребление выше 500ma должно быть сначала согласовано. Некоторые мобилы (осбоенно старые самсунги и HTC), не увидев со стороны зарядника резисторов на линиях данных, ограничивают свое потребление током 500ma. Это решение появилось еще до QC и PD.
Так производители привязывались к фирменным зарядникам и кабелям.
Некоторым мобилам, чтобы нормально заряжаться, нужна электроника на стороне БП (как минимум, резисторы на линиях данных, как максимум - микроконтроллер) - иначе они будут брать от блока только 500ma, что может быть мало для зарядки за разумное время.
maaGames, SVG решит проблему масштабирования на разные DPI. А вот что делать с разной формой кнопок - ну, можно попробовать их составлять из разных частей (9 картинок на разные части кнопки), как делали в староглиняные времена, но скорее всего, проще надизайнить кнопку через CSS