xml

Пример обработки XML в BASH

##
# 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) и кроссплатформенна.

RSS-материал