index0h: простите, я не совсем верно объяснил. Дело в том, что я хотел бы немного абстрагировать установку всех таких вещей. Например можно использовать One-click install в AWS Marketplace. Разумеется установкой будут заниматься не школьники, но люди, которые могут находиться в должности разного рода CTO. Они могут зайти через консоль, поправить все, что нужно, но им банально некогда это делать. Плюс здесь вопрос в возможности расширения системы.
Я наверно плохо объяснил, я хочу уйти от редактирования package.json или использования npm config set. Задача и заключается в том, чтобы npm-ки мог устанавливать любой школьник через веб-интерфейс.
АртемЪ: насколько я понимаю трактовку этого закона pravo.gov.ru/proxy/ips/?docbody=&prevDoc=102349601... , то можно использовать на маленьких сайтах, но на популярных уже не получится. Обычно такие вещи оговариваются в пользовтельском соглашении, как правило, использование нецензурщины запрещено.
Так вы сожжете процессор распаковывая и запаковывая текст. Ваш контейнер будет тормозить на распаковке. Например краулер гугла с яндексом зайдут на ваш сайт и сожрут все время контейнера, пока тот будет расжимать и отдавать данные на клиент.
Nekto_Habr: так в этом-то и ответ кроется. Их же учат тому, какие методы применяются, как это все считается. В обучении рассматриваются эмпирические методы ручного расчета. Им студентов учат. Вы пришли на сайт программистов, которые в принципе привыкли решать задачи в общем виде, но в данном случае задача такого класса, которая в общем виде не решается вообще. Т.е. в идеале там нужен полный перебор, но увы столько процессорного времени нет ни у кого. Поэтому применяются разного рода специфичные к области методы. Честного говоря, вам тут больше нужен специалист по логистике, нежели программист.
Честно говоря, попахивает тем, что ваши студенты народ бездарный. Я никогда не сталкивался с неподъемными задачами для уровня студента, такими, к которым их не готовили. Если студент не может решить задачу, значит он не готовился все время, не ходил на лекции и не читал учебников.