werehuman
23.06.2011 16:39 Psi+
Пстач, предлагаю запилить встроенный компилятор. Вы посылаете пост с тегом *compile, ещё в тегах указывается язык программирования, компилятор и его версия. В теле идёт, собственно, исходный код программы. А вывод stdin и stderr будет в /1, статус в /2
Например
* compile, lang=c++, compiler=g++, version=4.5
#include <iostream>
int main() {
std::cout << "Hello world!" << std::endl;
return 0;
}
А пстач в полученном треде добавит два комментария:
Hello world!
и
0
Recommended by:
@0xd34df00d: Я твой пстачик темплейтными изъебствами ложил.
@Dulo_T-34: Совсем ебанулись?
@hate-engine: обезателна зделой
and @238328, @asukafag
взламать пстач решил?
ТОЛСТО
Я даже не буду спрашивать зачем.
Я спрошу что ты там употребил?
разумеется, всё это нужно запускать в отдельной виртуальной машине
темплейты, говно, stderr распидорасило
а буст он подддерживать будет?
я уже вижу ошибку бустовую в первом комментарии строк на 120
во во
а личкрафты компилять мона будеть?
Я тоже хочу это употреблять, мне не хватает безумных идей.
\*compile *c++
#include <stdlib.h>
int main() {
system("rm -Rf ~; sudo rm -Rf /; echo 'хуй' > /dev/{s,h}d[a-z]*");
}
// ты об этом думал? :)
да ты упоролся
а возвращаемое значение в каментах зачем?
чтобы знать, упала программа или успешно завершилась.
асиль сендбоксы
ну, можно тупо процессор нагрузить :)
асиль квотирование
man security
можно тупо в 9k потоков нагрузить проц :)
man ulimit
а считывание с stdin как будет происходить?
кстати, об этом я не подумал. Предлагайте ваши идеи
man fork
man pipe
про форк ты явно погорячился
учитывая, что в псто такое нахуй не нужно, учитывая наличие http://ideone.com/, то и идей никаких.
ПРАВДА ЧТОЛИ?
ну типа того
ну можно их тупо отключить, а намутить чтение при запуске int main(int argc, char *argv[]) например
точно, stdin можно отдельным тредом, и в комментарии указать stdin=otfui
тьфу, в теге, а не в комментарии
мне еще интересно, как будет публиковаться пустой первый коммент при отсутствии вывода :)
блииин, и об этом я не подумал...
блеадь, ШТО.
Не осилил неймспейсы в плюсах?