Всё зависит от размера базы. Относительно небольшие можно хранить просто как sql-дампы в системе контроля версий. Благодаря этому появляется версионность базы и полная синхронность с исходниками. А если использовать mercurial, в репозиторий сохраняются только diff'ы.
Чтобы не настраивать рабочую среду на разных машинах, я установил всё под vmware и скопировал. На данный момент рабочая среда пережила уже одну смену компьютера и два падения жесткого диска. Ну а исходники и пр. через всякие bitbucket'ы.
Вообще, как только язык перестает набирать в себя что-то новое, то он начинает умирать. Потому что концепции программирования меняются постоянно и люди ищут, что больше удовлетворит их здоровую лень. Однако в языке должна быть какая-то стержневая идеология, под которую адаптируются все новшества, а иначе может получиться язык в котором проще написать приложения с кучей скрытых ошибок, чем без них.
Это я сейчас не о руби, а так, пофилософствовать )
Ну раз топик несколько футуристичный, я надеялся, что про какую-нибудь ионную орбитальную пушку для расстрела мусора расскажут. Возможно тоже напечатанную на принтере )
Мне просто интересно, получается, что весь расчет на то, что можно изрешетить эту конструкцию и она продолжит работать? Настолько ли нечувствительны к подобным повреждениям телескопы?
Я не уверен, что подобные конструкции исчерпывают все варианты использования. На картинках в статье видно более трехмерные вещи. И не совсем понятно, толи это строительные леса, которые потом демонтируют, толи они так и останутся на своих местах.
Если даже предположить, самый безобидный вариант, что «пуля прошла навылет» и при этом не задет бортовой компьютер (или что там за функционирование отвечать будет). То надо учитывать, что конструкции будут не совсем двумерные. Значит повреждения будут, так сказать, в массе. И пока мне трудно представить, чтобы какой-то робот смог пролезть в это отверстие, убрать все поврежденные участки и достроить недостающие. Подобное пока только в фильмах возможно.
Я бы ещё отнес к недостаткам проектирования (не графическим, а скорее логическим) отсутствие простой возможности выйти из игры без 100500 подтвержений и переходов в родительские меню, которые грузятся как отдельные уровни.
Не вижу проблемы в том, чтобы высказывать свое мнение на весь мир. И даже если кто-то нелестно высказывается о программистах или админах, меня это тоже нисколько не напрягает. По моему человека без серьезных проблем с самооценокой такие вещи не беспокоят. А приравнивать свободу слова к нацизму 45-го как-то совсем некорректно.
Конечно же я в курсе. Также я в курсе, что не все люди считают необходимым получать образование, ходить на выборы и даже жить. Люди вообще очень разные.
Это я сейчас не о руби, а так, пофилософствовать )