เดซเตเดฒเต†เด•เตเดธเดฟเดฏเดจเตเดฑเต เด•เตเดฒเต—เดกเต เด“เตผเด•เตเด•เดธเตโ€ŒเดŸเตเดฐเต‡เดฑเตเดฑเตผ: เด‡เดคเต เดŽเดจเตเดคเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต

เดซเตเดฒเต†เด•เตเดธเดฟเดฏเดจเตเดฑเต เด•เตเดฒเต—เดกเต เด“เตผเด•เตเด•เดธเตโ€ŒเดŸเตเดฐเต‡เดฑเตเดฑเตผ: เด‡เดคเต เดŽเดจเตเดคเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต

IaaS (เดตเต†เตผเดšเตเดตเตฝ เดกเดพเดฑเตเดฑ เดธเต†เดจเตเดฑเตผ) เดธเต‡เดตเดจเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต, เดžเด™เตเด™เตพ เดฑเตเดธเต‹เดฃเดฟเด•เตเดธเต เดžเด™เตเด™เตพ เด’เดฐเต เดตเดพเดฃเดฟเดœเตเดฏ เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดซเตเดฒเต†เด•เตเดธเดฟเดฏเดจเตเดฑเต เด•เตเดฒเต—เดกเต เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ (FCO). เดˆ เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเต เดคเดฟเด•เดšเตเดšเตเด‚ เดธเดตเดฟเดถเต‡เดทเดฎเดพเดฏ เด’เดฐเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด‰เดฃเตเดŸเต, เด‡เดคเต เด“เดชเตเดชเตบเดธเตเดฑเตเดฑเดพเด•เตเด•เต, เด•เตเดฒเต—เดกเตเดธเตเดฑเตเดฑเดพเด•เตเด•เต เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดชเตŠเดคเตเดœเดจเด™เตเด™เตพเด•เตเด•เต เด…เดฑเดฟเดฏเดพเด‚.

KVM, VmWare, Xen, Virtuozzo6/7, เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† Virtuozzo-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต เดจเต‹เดกเต เดนเตˆเดชเตเดชเตผเดตเตˆเดธเดฑเตเด•เดณเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด“เดชเตเดทเดจเตเด•เดณเดฟเตฝ เดฒเต‹เด•เตเด•เตฝ, เดŽเตปเดŽเดซเตเดŽเดธเต, เดธเต†เดซเต, เดตเดฟเตผเดฑเตเดฑเตเดตเต‹เดธเตเดธเต‹ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด’เดฐเตŠเดฑเตเดฑ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ FCO เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เด…เดคเดพเดฏเดคเต, เด’เดฐเต เดฎเตŒเดธเต เด•เตเดฒเดฟเด•เตเด•เดฟเดฒเต‚เดŸเต† เด…เดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฎเดพเดฑเดฟเด•เตเด•เตŠเดฃเตเดŸเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต Virtuozzo เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด‚ เด’เดฐเต KVM + Ceph เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด‚ เดฎเดพเดจเต‡เดœเต เดšเต†เดฏเตเดฏเดพเด‚.

เด…เดคเดฟเดจเตเดฑเต† เด•เต‡เดจเตเดฆเตเดฐเดคเตเดคเดฟเตฝ, FCO เด•เตเดฒเต—เดกเต เดฆเดพเดคเดพเด•เตเด•เตพเด•เตเด•เตเดณเตเดณ เด’เดฐเต เดธเดฎเด—เตเดฐเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต, เด…เดคเดฟเตฝ เด“เตผเด•เตเด•เดธเตโ€ŒเดŸเตเดฐเต‡เดทเดจเต เดชเตเดฑเดฎเต‡, เดŽเดฒเตเดฒเดพ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚, เดชเต‡เดฏเตโ€Œเดฎเต†เดจเตเดฑเต เดชเตเดฒเด—เดฟเดจเตเด•เตพ, เด‡เตปเดตเต‹เดฏเตโ€Œเดธเตเด•เตพ, เด…เดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ, เดฑเต€เดธเต†เดฒเตเดฒเตผเดฎเดพเตผ, เดคเดพเดฐเดฟเดซเตเด•เตพ เดคเตเดŸเด™เตเด™เดฟเดฏเดตเดฏเต‹เดŸเตŠเดชเตเดชเด‚ เดฌเดฟเดฒเตเดฒเดฟเด‚เด—เตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฌเดฟเดฒเตเดฒเดฟเด‚เด—เต เดญเดพเด—เดคเตเดคเดฟเดจเต เดŽเดฒเตเดฒเดพ เดฑเดทเตเดฏเตป เดธเต‚เด•เตเดทเตเดฎเดคเด•เดณเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดฎเดฑเตเดฑเตŠเดฐเต เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เดžเด™เตเด™เตพ เด…เดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เด‰เดชเต‡เด•เตเดทเดฟเดšเตเดšเต.

เดŽเดฒเตเดฒเดพ เด•เตเดฒเต—เดกเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด…เดตเด•เดพเดถเด™เตเด™เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดซเตเดฒเต†เด•เตเดธเดฟเดฌเดฟเตพ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดžเดพเตป เดตเดณเดฐเต† เดธเดจเตเดคเตเดทเตเดŸเดจเดพเดฃเต: เด‡เดฎเต‡เดœเตเด•เตพ, เดกเดฟเดธเตเด•เตเด•เตพ, เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ, เดธเต†เตผเดตเดฑเตเด•เตพ, เดซเดฏเตผเดตเดพเดณเตเด•เตพ - เด‡เดตเดฏเต†เดฒเตเดฒเดพเด‚ "เดชเด™เตเด•เดฟเดŸเดพเดจเตเด‚" เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเด‚ เด…เดตเด•เดพเดถเด™เตเด™เตพ เดจเตฝเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เด“เดฐเต‹ เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเตเด‚ เด…เดตเดฐเตเดŸเต† เด•เตเดฒเต—เดกเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดธเตเดตเดคเดจเตเดคเตเดฐ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เด’เดฐเตŠเดฑเตเดฑ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดชเดพเดจเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดตเดฏเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดซเตเดฒเต†เด•เตเดธเดฟเดฏเดจเตเดฑเต เด•เตเดฒเต—เดกเต เด“เตผเด•เตเด•เดธเตโ€ŒเดŸเตเดฐเต‡เดฑเตเดฑเตผ: เด‡เดคเต เดŽเดจเตเดคเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต

เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดพเดชเดฐเดฎเดพเดฏเดฟ, FCO เดจเดฟเดฐเดตเดงเดฟ เดญเดพเด—เด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต, เด…เดตเดฏเดฟเตฝ เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดธเตเดตเดคเดจเตเดคเตเดฐ เด•เต‹เดกเต เด‰เดฃเตเดŸเต, เดšเดฟเดฒเดคเดฟเดจเต เด…เดตเดฐเตเดŸเต‡เดคเดพเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดฃเตเดŸเต.

เดฏเดต - เด…เดกเตเดฎเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดจเตเดฑเตผเดซเต‡เดธเตเด‚
เดœเต‡เดกเต - เดฌเดฟเดธเดฟเดจเดธเต เดฒเต‹เดœเดฟเด•เต, เดฌเดฟเดฒเตเดฒเดฟเด‚เด—เต, เดŸเดพเดธเตเด•เต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต
เด•เดŸเตเดต - เดธเต‡เดตเดจ เด•เต‹เตผเดกเดฟเดจเต‡เดฑเตเดฑเตผ, เดฌเดฟเดธเดฟเดจเดธเต เดฒเต‹เดœเดฟเด•เตเด•เตเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเดฟเดตเดฐ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดเด•เต‹เดชเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เดŽเด•เตเดธเตเดตเดฟเดชเดฟ เดฎเดพเดจเต‡เดœเตผ - เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต: เดจเต‹เดกเตเด•เตพ, เดธเด‚เดญเดฐเดฃเด‚, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต, เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เตพ.
XVPAgent - XVPManager-เดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เดพเตป เดจเต‹เดกเตเด•เดณเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เด’เดฐเต เดเดœเดจเตเดฑเต

เดซเตเดฒเต†เด•เตเดธเดฟเดฏเดจเตเดฑเต เด•เตเดฒเต—เดกเต เด“เตผเด•เตเด•เดธเตโ€ŒเดŸเตเดฐเต‡เดฑเตเดฑเตผ: เด‡เดคเต เดŽเดจเตเดคเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต

เด“เดฐเต‹ เด˜เดŸเด•เดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดถเดฆเดฎเดพเดฏ เดธเตเดฑเตเดฑเต‹เดฑเดฟ เดฒเต‡เด–เดจเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดžเด™เตเด™เตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดตเดฟเดทเดฏเด‚ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเด‚ เดœเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

FCO เดฏเตเดŸเต† เดชเตเดฐเดงเดพเดจ เดจเต‡เดŸเตเดŸเด‚ เด…เดคเดฟเดจเตเดฑเต† "เดฌเต‹เด•เตเดธเดกเต" เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต. เดฒเดพเดณเดฟเดคเตเดฏเดตเตเด‚ เดฎเดฟเดจเดฟเดฎเดฒเดฟเดธเดตเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเต‡เดตเดจเดคเตเดคเดฟเดฒเตเดฃเตเดŸเต. เด•เตบเดŸเตเดฐเต‹เตพ เดจเต‹เดกเดฟเดจเดพเดฏเดฟ, เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดŽเดฒเตเดฒเดพ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

# cat /etc/extility/config/vars
โ€ฆ
export LIMIT_MAX_LIST_ADMIN_DEFAULT="30000"
export LIMIT_MAX_LIST_USER_DEFAULT="200"
export LOGDIR="/var/log/extility"
export LOG_FILE="misc.log"
export LOG_FILE_LOG4JHOSTBILLMODULE="hostbillmodule.log"
export LOG_FILE_LOG4JJADE="jade.log"
export LOG_FILE_LOG4JTL="tigerlily.log"
export LOG_FILE_LOG4JXVP="xvpmanager.log"
export LOG_FILE_VARS="misc.log"
โ€ฆ

เดฎเตเดดเตเดตเตป เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚ เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเดฟเตฝ เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดคเต, เดคเตเดŸเตผเดจเตเดจเต เดœเดจเดฑเต‡เดฑเตเดฑเตผ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต
#build-config เด’เดฐเต vars เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดตเต€เดฃเตเดŸเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดธเต‡เดตเดจเด™เตเด™เดณเต‹เดŸเต เด•เดฎเดพเตปเดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดจเดฒเตเดฒเดคเตเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดฌเตเดฐเดพเตปเดกเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฃเต.

เดซเตเดฒเต†เด•เตเดธเดฟเดฏเดจเตเดฑเต เด•เตเดฒเต—เดกเต เด“เตผเด•เตเด•เดธเตโ€ŒเดŸเตเดฐเต‡เดฑเตเดฑเตผ: เด‡เดคเต เดŽเดจเตเดคเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดตเดฟเดœเดฑเตเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดฏเดพเตพเด•เตเด•เต เดชเต‡เดœเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดœเดฑเตเดฑเตเด•เตพ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดšเต‡เตผเด•เตเด•เดพเดจเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดฎเดพเด•เตเด‚, เด…เดคเตเดตเดดเดฟ เด…เดฏเดพเตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเด‚.

เด…เดŸเดžเตเดž เดธเตเดตเดญเดพเดตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚, FCO เดตเดณเดฐเต† เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเต. เดตเตผเด•เตเด•เตเดซเตเดฒเต‹ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต เด‡เดคเดฟเดจเต เดงเดพเดฐเดพเดณเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดŽเตปเดŸเตเดฐเดฟ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต:

  1. เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดชเตเดฒเด—เดฟเดจเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดฌเดฟเดฒเตเดฒเดฟเด‚เด—เต เดฐเต€เดคเดฟเดฏเต‹ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดฌเดพเดนเตเดฏ เด‰เดฑเดตเดฟเดŸเดฎเต‹ เดŽเดดเตเดคเดพเด‚
  2. เดšเดฟเดฒ เด‡เดตเดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดŸเตเดฐเดฟเด—เดฑเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เด•เตเดฒเดฏเดจเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เด†เดฆเตเดฏเดคเตเดคเต† เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต
  3. เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต† เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดตเดฟเดœเดฑเตเดฑเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต YouTube เดตเต€เดกเดฟเดฏเต‹ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต.

เดŽเดฒเตเดฒเดพ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดฒเตเด‚ เดฒเตเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ FDL-เตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเตเดตเดฏเต† เด…เดฑเดฟเดฏเดพเดฎเต†เด™เตเด•เดฟเตฝ, FDL-เตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเด•เดฟเดฒเตเดฒ.

เดžเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เดŸเตเดฐเดฟเด—เดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ. เดˆ เดŸเตเดฐเดฟเด—เตผ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เด…เดตเดฐเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดฎเดฑเตเดฑเต เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเด™เตเด•เดฟเดŸเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดฎเดฑเตเดฑเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เด•เตเดทเตเดฆเตเดฐ เดšเดฟเดคเตเดฐเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดŸเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฃเต เดžเด™เตเด™เตพ เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

function register()
    return {"pre_user_api_publish"}
end
   
function pre_user_api_publish(p)  
    if(p==nil) then
        return{
            ref = "cancelPublishImage",
            name = "Cancel publishing",
            description = "Cancel all userโ€™s images publishing",
            triggerType = "PRE_USER_API_CALL",
            triggerOptions = {"publishResource", "publishImage"},
            api = "TRIGGER",
            version = 1,
        }
    end

    -- Turn publishing off
    return {exitState = "CANCEL"}
   
end

เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดซเด‚เด—เตโ€Œเดทเดจเต† FCO เด•เต‡เตผเดฃเตฝ เดตเดฟเดณเดฟเด•เตเด•เตเด‚. เด‡เดคเต เดตเดฟเดณเดฟเด•เตเด•เต‡เดฃเตเดŸ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เดชเต‡เดฐเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚. เดˆ เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† "p" เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด•เต‹เตพ เดธเดจเตเดฆเตผเดญเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด†เดฆเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เดถเต‚เดจเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ (เดชเต‚เดœเตเดฏเด‚). เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† เดŸเตเดฐเดฟเด—เตผ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚. เดŸเตเดฐเดฟเด—เตผ เดŸเตˆเดชเตเดชเดฟเตฝ, เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดŸเตเดฐเดฟเด—เตผ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เด…เดคเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚เดตเต†เดจเตเดจเตเด‚ เดžเด™เตเด™เตพ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเดฎเดพเดฐเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดŸเตเดฐเดฟเด—เตผ เด“เดชเตโ€Œเดทเดจเตเด•เดณเดฟเตฝ, เดŸเตเดฐเดฟเด—เตผ เดซเดฏเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต† เดžเด™เตเด™เตพ เดตเดฟเดถเดฆเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเตเดฏเด‚ {exitState = โ€œCANCELโ€} เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต, เด…เดคเดฟเดจเดพเดฒเดพเดฃเต เดŸเตเดฐเดฟเด—เตผ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดคเต. เด•เตบเดŸเตเดฐเต‹เตพ เดชเดพเดจเดฒเดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด…เดตเดฐเตเดŸเต† เดšเดฟเดคเตเดฐเด‚ เดชเด™เตเด•เดฟเดŸเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เดชเดฐเดพเดœเดฏเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚.

FCO เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเตฝ, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดฌเตเดœเด•เตเดฑเตเดฑเดฟเดจเต† (เดกเดฟเดธเตเด•เต, เดธเต†เตผเดตเตผ, เด‡เดฎเต‡เดœเต, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด…เดกเดพเดชเตเดฑเตเดฑเตผ เดฎเตเดคเดฒเดพเดฏเดต) เด’เดฐเต เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเต เดชเตŠเดคเตเดตเดพเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‰เดฃเตเดŸเต:

  • เดฑเดฟเดธเต‹เดดเตเดธเต เดฏเตเดฏเตเดเดกเดฟ
  • เดตเดฟเดญเดต เดจเดพเดฎเด‚
  • เดตเดฟเดญเดต เดคเดฐเด‚
  • เดฑเดฟเดธเต‹เดดเตเดธเต เด‰เดŸเดฎ UUID
  • เดตเดฟเดญเดต เดจเดฟเดฒ (เดธเดœเต€เดตเดตเตเด‚ เดจเดฟเดทเตเด•เตเดฐเดฟเดฏเดตเตเด‚)
  • เดฑเดฟเดธเต‹เดดเตเดธเต เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ
  • เดฑเดฟเดธเต‹เดดเตเดธเต เด•เต€เด•เตพ
  • เดตเดฟเดญเดตเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดธเตเดฅเดคเดฏเดฟเดฒเตเดณเตเดณ เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเตเดฑเต† UUID
  • เดฑเดฟเดธเต‹เดดเตเดธเต เดตเดฟ.เดกเดฟ.เดธเดฟ

เดŽเดฒเตเดฒเดพ เดตเดฟเดญเดตเด™เตเด™เดณเตเด‚ เด’เดฐเต‡ เดคเดคเตเดตเดฎเดจเตเดธเดฐเดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด’เดฐเต API เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เดตเดณเดฐเต† เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต. เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ เดชเตเดฐเตŠเดตเตˆเดกเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเต เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดžเด™เตเด™เดณเตเดŸเต† เดฌเดฟเดฒเตเดฒเดฟเด‚เด—เต เดตเดถเดคเตเดคเดพเดฏเดคเดฟเดจเดพเตฝ, เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต เดชเดพเดจเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดคเต เด‰เตฝเดชเตเดชเดจเตเดจเดตเตเด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เด“เตผเดกเตผ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดคเต เดชเดฟเดจเตเดจเต€เดŸเต เดฌเดฟเดฒเตเดฒเดฟเด‚เด—เดฟเตฝ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚. เด‰เตฝเดชเตเดชเดจเตเดจเด‚ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเตฝ เด’เดฐเต IP เดตเดฟเดฒเดพเดธเดฎเต‹ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเตฝ เด’เดฐเต เด…เดงเดฟเด• GB เดกเดฟเดธเตเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดธเต†เตผเดตเตผ เด†เด•เดพเด‚.

เดšเดฟเดฒ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เต€เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เด…เดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดฏเตเด•เตเดคเดฟ เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฎเตเด•เตเด•เต เดตเต†เดฏเตเดฑเตเดฑเต เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเต‚เดจเตเดจเต เดซเดฟเดธเดฟเด•เตเด•เตฝ เดจเต‹เดกเตเด•เตพ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เด…เดคเต‡ เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดšเดฟเดฒ เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเต† เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เด…เดคเตเดตเดดเดฟ เดˆ เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เต เดˆ เดจเต‹เดกเตเด•เตพ เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด‚. VM-เด•เตพเด•เตเด•เต เด…เดŸเตเดคเตเดคเตเดณเตเดณ เด…เดฏเตฝเด•เตเด•เดพเดฐเต† เด‡เดทเตเดŸเดชเตเดชเต†เดŸเดพเดคเตเดค VIP เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดžเด™เตเด™เตพ เดˆ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดคเดจเตเดจเต† เด•เต‚เดŸเตเดคเตฝ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เด’เดฐเต เดซเดฟเดธเดฟเด•เตเด•เตฝ เดจเต‹เดกเดฟเดจเตเดฑเต† เด“เดฐเต‹ เดชเตเดฐเต‹เดธเดธเตผ เด•เต‹เดฑเดฟเดจเตเด‚ เดชเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเดคเต เดฒเตˆเดธเตปเดธเดฟเด‚เด—เต เดฎเต‹เดกเดฒเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดคเดฐเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เดšเต†เดฒเดตเดฟเดจเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต†เดตเดฟเดŽเดฎเตเดฎเตเด‚ เดตเดฟเดŽเด‚เดตเต†เดฏเดฑเตเด‚ เด’เดฐเตเดฎเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฒเตˆเดธเตปเดธเดฟเดจเตเดฑเต† เดตเดฟเดฒ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเด‚.

FCO เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด‰เตฝเดชเตเดชเดจเตเดจเดฎเดพเดฃเต, เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดตเดณเดฐเต† เดธเดฎเตเดชเดจเตเดจเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเดฃเดคเตเดคเต‹เดŸเต† เด’เดฐเต‡เดธเดฎเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เดฒเต‡เด–เดจเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต.

เดˆ เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดตเตผเดทเด™เตเด™เดณเต‹เดณเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดตเดณเดฐเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚. เด…เดฏเตเดฏเต‹, เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเต เด•เตเดฑเดตเตเด•เดณเดฟเดฒเตเดฒ:

  • เดžเด™เตเด™เตพเด•เตเด•เต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด…เดตเดฏเดฟเดฒเต† เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด…เดณเดตเต เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ;
  • เด’เดฐเต เด…เดชเด•เดŸเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เด’เดฐเต เดฌเด—เต เด•เดพเดฐเดฃเด‚ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดพเดจเดพเดฏ เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเตเดŸเต† เด•เดพเดฑเตเด•เตพ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต;
  • เดจเต‹เดกเดฟเดจเตเดฑเต† เดฒเดญเตเดฏเดค เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดนเดพเตผเดกเตโ€Œเดตเดฏเตผ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด…เดคเดพเดฏเดคเต, เด’เดฐเต เดจเต‹เดกเดฟเดจเตเดฑเต† เดฒเดญเตเดฏเดค เดจเดฟเตผเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดตเดจเตเดคเด‚ เดจเดฏเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.
  • เดฒเต‹เด—เดฟเด‚เด—เต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดตเดฟเดถเดฆเดฎเดฒเตเดฒ. เดšเดฟเดฒ เดธเดฎเดฏเด™เตเด™เดณเดฟเตฝ, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดถเตเดจเด‚ เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดตเดณเดฐเต† เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเต‡เด•เตเด•เต เด‡เดฑเด™เตเด™เต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เตพ, เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดšเดฟเดฒ เด˜เดŸเด•เด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเดฟเดฒเตเดฒ;

เด†เด•เต†: เดชเตŠเดคเตเดตเต‡, เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เด‡เด‚เดชเตเดฐเดทเดจเตเด•เตพ เดจเดฒเตเดฒเดคเดพเดฃเต. เดžเด™เตเด™เตพ เด“เตผเด•เตเด•เดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดฎเดพเดฏเดฟ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดธเดฎเตเดชเตผเด•เตเด•เด‚ เดชเตเดฒเตผเดคเตเดคเตเดจเตเดจเต. เด†เตบเด•เตเดŸเตเดŸเดฟเด•เตพ เดธเตƒเดทเตเดŸเดฟเดชเดฐเดฎเดพเดฏ เดธเดนเด•เดฐเดฃเดคเตเดคเดฟเดจเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณเดตเดฐเดพเดฃเต.

เด…เดคเดฟเดจเตเดฑเต† เดฒเดพเดณเดฟเดคเตเดฏเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚, FCO เดจเต เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเดฃเตเดŸเต. เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดฒเต‡เด–เดจเด™เตเด™เดณเดฟเตฝ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฟเดทเดฏเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เด†เดดเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดชเดฆเตเดงเดคเดฟเดฏเดฟเดŸเตเดจเตเดจเต:

  • FCO-เตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเด‚เด—เต
  • เดคเดคเตเดธเดฎเดฏ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดฒเตเด‚ FQP เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด‚ เดจเตฝเด•เตเดจเตเดจเต
  • เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดชเตเดฒเด—เดฟเดจเตเด•เดณเตเด‚ เดตเดฟเดœเดฑเตเดฑเตเด•เดณเตเด‚ เดŽเดดเตเดคเตเดจเตเดจเต
  • เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด‚ เด…เด•เตเดฐเต‹เดฃเดฟเดธเตเด‚ เดชเต‹เดฒเตเดณเตเดณ เด…เดงเดฟเด• เดธเต‡เดตเดจเด™เตเด™เดณเต† เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
  • เดฌเดพเด•เตเด•เดชเตเดชเต
  • เดจเต‹เดกเตเด•เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดเด•เต€เด•เตƒเดค เดธเด‚เดตเดฟเดงเดพเดจเด‚
  • เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

Z.Y. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดฑเตเดฑเต เดตเดถเด™เตเด™เดณเดฟเตฝ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เดŽเดดเตเดคเตเด•. เด‡เดตเดฟเดŸเต†เดคเตเดคเดจเตเดจเต† เดจเดฟเตฝเด•เตเด•เตเด•!

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•