Spaceoddity, если это первое понадобится чаще - вполне возможно, что вам понадобится не один сервер, а несколько, под каждый проект свой. Так что и под Линуксом не поднимают такие сервера в основной системе - все в виртуалках.
Константин Б., ответа это не меняет.
Не бывает гаджетов, которые подорожали после окончания раздувания хайпа вокруг них (особенно яблочных).
Зато бывают грабли, которые любителям bleeding edge любезно предоставляют разработчики сырых продуктов.
Владимир Коротенко, для MVP, который может быть слит сразу после взлета, первоначальные затраты могут быть куда важнее поддержки потом (когда его все равно придется переписывать под обновленные после столкновения с реальностью требования).
Против битриксоидов я имею годы поддержки сайта на Битриксе. Все, в общем, работает, но кровавые слезы течь не перестают.
Честно говоря, затрудняюсь понять логику, согласно которой эти два риторических вопроса в воздух отмечены ответом на вопрос.
Дзен - это решение о жизни в целом, а не о конкретно стоящей задаче.
FanatPHP, ну, пара десятков наследников и у меня бывало, правда, половина из них наследовала логику от другой половины. Но то были Кресты, в Пыхе можно было бы упростить схему...
Wsearch, мы не можем спуститься из астрала чистой теории на почву конкретной задачи? У меня сильное подозрение, что вы городите красоту на ровном месте.
Wsearch, отличия в этих классах - действительно логические?
Они обязательно прописываются кодом, и не иначе - или их можно свести к нескольким выбираемым функциям/методам и индивидуальным значениям?
А вес-то тут при чем? Это всего лишь порядок.
После каждой буквы есть ряд вариантов продолжения: либо строка заканчивается, либо берется одна из букв, следующих за ней. Заворачиваете эту логику в рекурсию - получаете все варианты.
avo463, это не тонкости, это основы.
Тонкости - это выяснение, происходит ли вообще копирование в вашей строчке инициализации этой строки.
Не помню, реализовано ли у std::string копирование только при изменении.
Учебник не посоветую, но вряд ли, например, сам Страуструп написал плохой учебник по своему языку.
Алексей Гневышев, да верю, с чего бы ему заткнуться на каких-то килобайтах.
Но ограниченная память - признак не только устаревшего железа, но и каких-нибудь Малинок, например. А также - программистов, которые не считают призыв "просто купить еще памяти" конструктивным ;)
А проблема SimpleXML в том, что, попробовав его на простых задачах, народ потом не пытается применять более правильные решения, пока не возникнет "внезапная" проблема при выгрузке каталога в Яндекс, например...
User782, если у вас меньше тысячи ссылок в этом sitemap - можно ничего и не менять, не те объемы, чтобы это стало проблемой. Его можно переписать хоть заменой подстроки </urlset> с добавкой нужной вам строчки. Просто не надо считать это хорошим решением на все случаи жизни.