Уточню:
— тут немного подход «от обратного». Т.е. у меня есть задача и мне надо бы спланировать ресурсы (железо) и решения (софт). Кратко и грубо — как запустить 1000 виртуалок на более-менее средней железке уровня 64Ram/quad core i7/ 1 TB RAID. ИЛИ как виртуализировать Файловую систему + LAPM инфраструктуру в отдельный chroot.
Я бы с удовольствием но пока ничего не приходит на ум другого, кроме как eval. Данные приходят к нам из проверенных но не подконтрольных источников в виде строковых переменных
Нет уверенности что сайты будут с правильным валидным XHTML кодом которое легко превратится в дерево. Да и дерево может поменяться обычной вставкой допустм Flash баннера после
Исходники как таковые напрямую не распостраняем. Но у нас есть определенные не коммерческие интересы (ну коммерческие конечно тоже имеются). Если Вам интересно то в привате можем обсудить.
Благодарю, то что надо!
p.s. если кто то будет тупо copy-paste делать кода, то в конце самой последней строчкой добавьте processNextField( fields.shift() );
Для проверки всунул в конструкцию sleep.sleep(10) . Судя по top процессор вообще не занят в эти 10 секунд ничем. Все равно в консоль ничего не кидается…
По поводу async — как раз получается мне надо синхронный код а не асинхронный.
Вы немного не уловили суть задачи. Задача сделать не вечный цикл, а возможность создания алгоритма прохода по объекту с возможности добавления в него новых элементов изнутри массива. Бесконечный цикл как один из примеров. Кстате в моем он все таки будет «конечный» — когда достигнет max int значения
Это нужно для понятия алгоритма работы. Разумеется такую «тупую» схему я делать не буду и в ней будет точка выхода. Более «практично» это нужно для того чтоб сделать алгоритм очереди который мог бы динамично дополняться
Спасибо за подсказку.
Не вдаваясь в детали архитектуры — костыль в виде тильд и вертикальных палочек — необходимость, т.к. это запросы которые должны будут приходить от пользователя. А сам код будет выполняться на ноде на сервере… собственно это и является причиной «костыля»
Худшее что может сделать злоумышленик — запустить эксплоит, или применив соц инжинерию просить денежку. Именно этот факт меня более всего смущает.
Насчет приложений — это идея как расширить функционал сайта, монетизировать некоторые его части. У сайта довольно узкая специфика направленная на b2b,b2c и приложения бы в небольших кол-вах пользовались бы интересом ИМХО.
— тут немного подход «от обратного». Т.е. у меня есть задача и мне надо бы спланировать ресурсы (железо) и решения (софт). Кратко и грубо — как запустить 1000 виртуалок на более-менее средней железке уровня 64Ram/quad core i7/ 1 TB RAID. ИЛИ как виртуализировать Файловую систему + LAPM инфраструктуру в отдельный chroot.