Антон В., ваша конфигурация не сильно уникальная. Поищите образы в hub.docker.com максимально похожие. Унаследуйтесь от них. Возможно там дописывать надо будет минимум.
Кстати все кто пользовали docker-compose - постепенно переходят на kubernetes.
Тонкомпенсация - это аналоговая фича. И скорее всего - это опция какой-то линейки звуковых карт. У меня была - CreativeLabs. Чего там только не было. И эффекты голоса и эквалайзер. Сейчас уже такого нигде нет.
В ноутбуках скорее всего стоит очень упрощённая железка которая только воспроизводит PCM звук. Вам повезет если вы найдете способ ставить программный фильтр тона. И даже если поставите - все равно качество этого эффекта будет слабее чем оригинальный в железе и нагрузка на CPU может увеличится. Опять-же батарея будет садится быстрее. Вобщем если вы фанат музыки - то ноутбучная звуковуха - вам не друг.
Запуск приложения в Idea очень сильно отличается от релизного варианта запуска (как приложение будет работать в облаке например). Поэтому вариант запуска в среде я рассматриваю только для debug-mode или для прототипирования.
А сценарии запуска springboot приложения например сразу можно основываь на gradle опциях или на отдельной новой утилите spring которую продигают как основной инструмент.
Пока ты фрилансер-одиночка такой подход имеет право на жизнь. Говнокодишь как хочешь.
Как только начинаешь работать с командой - будь добр пройти процесс code-review (публичные издевательства где тебя будут позорить за каждую запятую или скобку не там), который впоследствии даст надежду на то что проект будет supportable, и проживет дольше чем стартап.
Slabada Slabada, я думаю что совет - не использовать using namespace std - это совет мудрых сенсеев которые не утруждают себя объяснениями. Они говорят - чувак пиши всегда явно namespace и не будет проблем. Ты такой - Okay... и погнал писать. Это как старый еврейский анекдот про сосиски у которых бабушка кончики обрезала. А зачем обрезала - уже и не помнит.
По поводу endl. Пишут что он делает os.put(os.widen('\n')) и os.flush().
Ну флаш стрима тебе не грозит. Тоесть тебе он просто не нужен в данном приложении.
Это дизайн очень длинного и буферизированного вывода где надо сделать акцент
на завершении строки. Очевидно что для записи в лог это важно.
А вот насчет widen - непонятно .. надо почитать.
По поводу мусора в глобальном неймспейсе. Еще никто мне не привел убедительного
примера когда это приводит к проблемам.
Мда. А ведь это просто IPv4. Могло-бы быть и IPv6.
Кстати регулярок недостаточно чтобы проверять семантику IP-блоков. Например такой блок 10.80.212.0-10.80.212.255 или ему подобный может проходить валидацию через регулярки но при этом он будет не валидный с точки зрения смысла.
Кстати для факультатива задачка. IP адреса могут иметь еще несколько форм записи. Например
20.53.203.50 - десятичная с точкой
339069746 - просто десятичная
0x1435CB32 - hex
все они пингуются утилитой ping и раньше даже открывались браузерами как адреса. Сейчас к сожалению
такая нотация не используется. А зря. Было-бы проще не пробивать башкой десятичные нотации с точкой.
Сложный вопрос. Мне кажется что многие VPN еще и могут быть по разному реализованы в стеке. Что такое вообще например Linux Desktop с выключенным VPN и чем он отличается от такого-же десктопа со включенным? И как раздать интернет с декстопа для пользователей через nat к примеру. Если ответим на этот вопрос - то тогда будет план что делать по Андроиду.
Ты для начала поищи тот API который делает переключение. Может на уровне его возможностей уже окажется что твоя идея нереализуема. Хотя-бы потому что будет рубить коннекты другой симки. А это наверное плохой кейс для направления трафика. Слишком деструктивное направление выходит. Впрочем я умолкаю. Больше по теме сказать как-бы и нечего.
Коллеги. Анализ подсистемы хранения - обречен на провал. Тоесть мы не сможем вывести свойство реляции или не-реляции из того как БД хранит данные на диске. Эта возможность может быть просто не заложена в формат хранения.
Мне кажется - более продуктивно не делить на 2 корзины а просто рисвать матрицу фич. Например у Кассандры будут такие-то фичи. У постгреса - другие. Часть этих фич будут пересекаться. Часть будут уникальны.
long_skinny_boy, нет не происходит. Но пользователи могут ставить софт без msi-инсталлера. Просто качают zip архив. Распаковывают. Вот какое тут событие? ХЗ.
Кстати все кто пользовали docker-compose - постепенно переходят на kubernetes.