Вадим Анисов: Что-то вы недоучили сопромат.
Рассчитывать стоит на худший вариант, но надеяться на него не стоит.
Вообще, ваше описание явно показывает, что вы не представляете себе, как работает сервер в связке с клиентом. Займитесь ликбезом, серьезных ответов на столь дикие вопросы вы все равно не получите.
Мало кто знает, но у ФГУП "Почта России" есть сайт, а на нем - тщательно спрятанный телефон бесплатной консультационной линии. И чатик. Но это уже совсем секрет, только для избранных.
А главное - чем техподдержка не является. В подробностях. Насчет расширения или изменения функционала, смены движка, адаптации под новые версии программ окружения...
В общем, стоит устранить возможность сесть на шею и ножки свесить.
Neoline: ну, не чешите те органы, если нехотя.
Еще раз: именно ваша справедливость нужна именно вам. Ожидать, что кто-то другой будет ей пламенно заниматься - наивно. Даже если он вроде бы обязан это делать, надрываться по этому поводу никто не будет.
Neoline: если вы в сторону этой "твари" только плюетесь в интернете - ничего удивительного. Хотите справедливости - действуйте, никто за вас ее добиваться не будет.
lakegull: могут, конечно. Правда, придется до-чего нибудь другого докопаться.
Потому что такими торрентами вы никаких законов не нарушаете.
Насколько я видел подобные дела с привлечением раздающих, там фигурировали вполне конкретные нарушения авторских прав вполне конкретных правообладателей. Соответственно считается ущерб, и по нему оценивается вина. Нет ущерба - нет вины.
Сергей Жуков: ладно, не буду о высоком.
Подскажу хинт: если взять файл html и выдать его с расширением doc, Ворды открывают его как родной, и никаких лишних библиотек по впихиванию текста в этот убогий формат не требуется.
Сергей Жуков: если подходить к каждой задаче именно с позиции "да просто надо сгенерировать" - какое уж тут, нафиг, будущее. Говнокод на марше.
Просто наблюдение из жизни: если, прежде чем что-то делать, прикинуть будущие возможности, они вполне могут стать реальностью, и никому от этого хуже не будет.
Ну да, itoa / atoi. Или в std::stringbuffer перегнать можно, раз уж тут С++.
Но, на самом деле, тут и математикой легко можно обойтись, без преобразований.
Вместо циклов каждый раз до K и до L можно сразу подсчитать 10^K и 10^L и оперировать этими значениями, получая заменяемые цифры.
Потом внезапно может оказаться, что от одного числа всего лишь нужно отнять разницу этих цифр, умноженную на 10^K, а к другому прибавить эту разницу, умноженную на 10^L.
Школьная же математика...
Елена: именно в джумле за последнее время вскрылось как минимум две опасные дыры, которые вовсю эксплуатируются. Так что откаты на предыдущие версии решают проблему только до первого залетного гостя. Обновляйтесь срочно до последних стабильных версий.
Владимир Ионов: откуда это в чиновном мире, где никому ничего не надо?
Вон в продвинутой Москве официальный сайт городских музеев, прямо заинтересованный в посетителях и все такое. IT-бюджет выделяется. Выложили они список музеев, которые на НГ бесплатны. Акция, промоушен, да?
Список - скан распечатанной PDF-ки... Вот вам и весь грамотный подход.
На самом деле, тратить этот бюджет на сайт еще и бесполезно - у наемных работников не будет достаточной мотивации, чтобы раскручивать сайт так, как это делают коммерсы.
Рассчитывать стоит на худший вариант, но надеяться на него не стоит.
Вообще, ваше описание явно показывает, что вы не представляете себе, как работает сервер в связке с клиентом. Займитесь ликбезом, серьезных ответов на столь дикие вопросы вы все равно не получите.