## # replace node value in sly xml # <context-param> # <param-name>$2</param-name> # <param-value>Some Old Value</param-value> # </context-param> # @param $1 filename # @param $2 param name # @param $3 param value to set # used if there is no xpath tool in system set_param_value() { local new_value="$3" local webxml="$1" # TODO find backup destination name local old="$webxml".tmp local catch_next_tag=0 if [ ! -w "$webxml" ]; then echo -e "${ERR}$webxml is not writable! Failed!${N}" return 1; fi
Проект, на котором я был занят с июля 2008 года, как устроился в SperaSoft Inc.. Система проекта представляет собой распределенную систему сбора метрик от активных агентов. В системе условно выделяют серверную и несколько клиентских частей.
Серверная часть отвечает за сбор метрик, авторизации агентов и пользователей, back-end администрирующей подсистемы и написана, преимущественно, на c++ (boost, gSOAP, libxml, OpenSSL) и кроссплатформенна.