При остановке контейнера данные не стираются. При полном удалении (а это вам нужно например, чтобы софт обновить) они теряются. Поэтому те файлы и каталоги, которые должны не теряться, надо при запуске контейнера монтировать с хост-системы как volumes.
nginx можно заставить не падать при недоступном dns. Для этого в директиве проксирования адрес бэкенда должен быть не фиксированным, а содержать хотя бы одну переменную. Тогда ресолвер работает не на старте, а на каждом запросе. И не крашит nginx, если dns недоступен. Есть и недостатки у такого подхода, как вы понимаете.
Мы спрашивали: «А в какие жанры играете вы?», чтобы потом сделать сортировку и выбрать людей, которые играют в нужный нам жанр. Тем самым мы хотели избежать наведенного эффекта, словно мы сами подталкиваем к определенному ответу.
А в итоге получили просто статистику по вашим текущим играм. Может быть, игроки мечтают играть в «Привидений», но на рынке ничего достойного нет, и они поэтому играют во вторую мировую.
Статья из серии «вредные советы для программистов». Маскируйте ошибки в клиентском коде, игнорируйте неправильный ввод, логируйте исключения и забывайте про них. Пусть потом бухгалтерия в конце года голову ломает, почему у них остатки не сойдутся. Зато библиотека работает быстро и шеф доволен. Поколотник вровень выступает, чо.
Я ровно такой же баг несколько лет назад в Webmoney Telepay сдал. Саппорт долго отмораживался «это не баг» и не хотел разработчикам передавать. Когда сам в личку разработчикам скинул, поправили в течение получаса и обещали люлей саппорту отгрузить.
Поосторожнее с обобщениями. Вы видели, как работают растеризаторы томограмм в браузере? Там нужно показывать миллионы пикселей на каждом кадре, и выполнять сечения разными плоскостями в реальном времени. В играх есть много сложной математики, специфичной для каждой конкретной игры, которая должна вычисляться на клиенте. Уже сейчас множество приложений, которые до сих пор были возможны только на десктопе, переезжают в браузер. И это только начало.
Вы описываете каноническое применение скриптового языка. JS с этой задачей отлично справляется. Проблема с доставкой вашей реализации на C++ в браузеры пользователей.
Ждать, когда ваш юзкейс будет реализован в стандартных плагинах и доступен в большинстве установленных браузеров, можно очень долго. Заставлять пользователя устанавливать плагины, которые несут в себе ваш кастомный C++-код, это терять их большую долю. asm.js, как и wasm — это способ безопасно исполнять кастомный код в браузере, при этом с нулевым вовлечением пользователя.
Интересно написано, читается, как детектив, но для массового читателя (сужу по себе) не очень понятно, как вообще сеть устроена. Спутник дает связь точка-точка, точка-много точек, точка-область или ещё как? Кто является абонентом этих каналов? Как радиорелейка связана со спутниками? Что значит «приземление» в контексте статьи? Почему надо было ехать в Сибирь? Искать, куда луч со спутника упал, и там строить наземную станцию?
А в итоге получили просто статистику по вашим текущим играм. Может быть, игроки мечтают играть в «Привидений», но на рынке ничего достойного нет, и они поэтому играют во вторую мировую.
Ждать, когда ваш юзкейс будет реализован в стандартных плагинах и доступен в большинстве установленных браузеров, можно очень долго. Заставлять пользователя устанавливать плагины, которые несут в себе ваш кастомный C++-код, это терять их большую долю. asm.js, как и wasm — это способ безопасно исполнять кастомный код в браузере, при этом с нулевым вовлечением пользователя.