เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชฎเซ‡เชณเชตเชตเชพเชจเชพ เชชเซเชฐเชฏเชพเชธเซ‹, xz เชชเซ‡เช•เซ‡เชœเชจเซ€ เชœเซ‡เชฎ เชœ

เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชจเซ€ เชธเซเชฐเช•เซเชทเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ Linux เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเชจเชพ เช†เชถเซเชฐเชฏ เชนเซ‡เช เชณ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ OpenSSF (เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชธเชฟเช•เซเชฏเซเชฐเชฟเชŸเซ€ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ), เชคเซ‡เชจเซ€ เชถเซˆเชฒเซ€เชฎเชพเช‚ เชฏเชพเชฆ เช…เชชเชพเชตเซ‡ เชคเซ‡เชตเชพ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชฎเซ‡เชณเชตเชตเชพเชจเชพ เชชเซเชฐเชฏเชพเชธเซ‹เชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ€ เช“เชณเช– เชตเชฟเชถเซ‡ เชธเชฎเซเชฆเชพเชฏเชจเซ‡ เชšเซ‡เชคเชตเชฃเซ€ เช†เชชเซ€ เชนเชคเซ€. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ xz เชฎเชพเช‚ เชฌเซ‡เช•เชกเซ‹เชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชนเซเชฎเชฒเชพเช–เซ‹เชฐเซ‹เชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“. xz เชชเชฐเชจเชพ เชนเซเชฎเชฒเชพเชจเซ€ เชœเซ‡เชฎ เชœ, เชถเช‚เช•เชพเชธเซเชชเชฆ เชตเซเชฏเช•เซเชคเชฟเช“ เช•เซ‡ เชœเซ‡เช“ เช…เช—เชพเช‰ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชŠเช‚เชกเชพเชฃเชชเซ‚เชฐเซเชตเช• เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เชจ เชนเชคเชพ, เชคเซ‡เช“เช เชคเซ‡เชฎเชจเชพ เชงเซเชฏเซ‡เชฏเซ‹ เชธเชฟเชฆเซเชง เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชœเชฟเช• เช‡เชœเชจเซ‡เชฐเซ€ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹.

เชนเซเชฎเชฒเชพเช–เซ‹เชฐเซ‹เช เช“เชชเชจเชœเซ‡เชเชธ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเชจเซ€ เช—เชตเชฐเซเชจเชฟเช‚เช— เช•เชพเช‰เชจเซเชธเชฟเชฒเชจเชพ เชธเชญเซเชฏเซ‹ เชธเชพเชฅเซ‡ เชชเชคเซเชฐเชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเซเชฏเซ‹, เชœเซ‡ Node.js, jQuery, Appium, Dojo, PEP, Mocha เช…เชจเซ‡ webpack เชœเซ‡เชตเชพ เช“เชชเชจ JavaScript เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชธเช‚เชฏเซเช•เซเชค เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡ เชคเชŸเชธเซเชฅ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชชเชคเซเชฐเชตเซเชฏเชตเชนเชพเชฐ, เชœเซ‡เชฎเชพเช‚ เชถเช‚เช•เชพเชธเซเชชเชฆ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เช‡เชคเชฟเชนเชพเชธ เชงเชฐเชพเชตเชคเชพ เช•เซ‡เชŸเชฒเชพเช• เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เช“เชชเชจเชœเซ‡เชเชธ เชธเช‚เชธเซเชฅเชพ เชฆเซเชตเชพเชฐเชพ เช•เซเชฏเซเชฐเซ‡เชŸ เช•เชฐเชพเชฏเซ‡เชฒ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ JavaScript เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚เชฅเซ€ เชเช•เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เช…เช‚เช—เซ‡ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเซ‡ เชธเชฎเชœเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹.

เช…เชชเชกเซ‡เชŸเชจเซเช‚ เช•เชพเชฐเชฃ "เช•เซ‹เชˆเชชเชฃ เช—เช‚เชญเซ€เชฐ เชจเชฌเชณเชพเชˆเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ" เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชนเซ‹เชตเชพเชจเซเช‚ เชœเชฃเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชœเซ‹ เช•เซ‡, เชจเชฌเชณเชพเชˆเช“เชจเชพ เชธเชพเชฐ เชตเชฟเชถเซ‡ เช•เซ‹เชˆ เชตเชฟเช—เชคเซ‹ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€. เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพ เชฎเชพเชŸเซ‡, เชถเช‚เช•เชพเชธเซเชชเชฆ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช เชคเซ‡เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชœเชพเชณเชตเชฃเซ€เช•เชพเชฐเซ‹เชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เช•เชฐเชตเชพเชจเซ€ เช“เชซเชฐ เช•เชฐเซ€, เชœเซ‡เชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชคเซ‡เชฃเซ‡ เช…เช—เชพเช‰ เชฎเชพเชคเซเชฐ เชเช• เชจเชพเชจเซ‹ เชญเชพเช— เชฒเซ€เชงเซ‹ เชนเชคเซ‹. เชตเชงเซเชฎเชพเช‚, เช“เชชเชจเชœเซ‡เชเชธ เชธเช‚เชธเซเชฅเชพ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชฌเซ‡ เชตเชงเซ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ JavaScript เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชคเซ‡เชฎเชจเซ‹ เช•เซ‹เชก เชฒเชพเชฆเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชถเช‚เช•เชพเชธเซเชชเชฆ เชฆเซƒเชถเซเชฏเซ‹ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชเชตเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เช•เซ‡เชธเซ‹ เช…เชฒเช— เชจเชฅเซ€ เช…เชจเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเชพ เชœเชพเชณเชตเชฃเซ€เช•เชพเชฐเซ‹เช เช•เซ‹เชก เชธเซเชตเซ€เช•เชพเชฐเชคเซ€ เชตเช–เชคเซ‡ เช…เชจเซ‡ เชจเชตเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซ€ เชตเช–เชคเซ‡ เชธเชคเชฐเซเช• เชฐเชนเซ‡เชตเซเช‚ เชœเซ‹เชˆเช.

เชฆเซ‚เชทเชฟเชค เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชธเซ‚เชšเชตเซ€ เชถเช•เซ‡ เชคเซ‡เชตเชพ เชธเช‚เช•เซ‡เชคเซ‹เชฎเชพเช‚ เชนเซ‡เชคเซเชชเซ‚เชฐเซเชตเช•เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เช†เช•เซเชฐเชฎเช• เช…เชจเซ‡ เชธเชคเชค, เช“เช›เชพ เชœเชพเชฃเซ€เชคเชพ เชธเชฎเซเชฆเชพเชฏเชจเชพ เชธเชญเซเชฏเซ‹ เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชฎเชจเชพ เช•เซ‹เชกเชจเซ‡ เชชเซเชฐเซ‹เชคเซเชธเชพเชนเชจ เช†เชชเชตเชพ เช…เชฅเชตเชพ เชœเชพเชณเชตเชฃเซ€เช•เชพเชฐเชจเซ‹ เชฆเชฐเชœเซเชœเซ‹ เช†เชชเชตเชพเชจเชพ เชตเชฟเชšเชพเชฐ เชธเชพเชฅเซ‡ เชœเชพเชณเชตเชฃเซ€เช•เชพเชฐเซ‹ เช…เชฅเชตเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเซ‡เชจเซ‡เชœเชฐเซ‹เชจเซ‹ เชธเช‚เชชเชฐเซเช• เช•เชฐเชตเชพเชจเชพ เชชเซเชฐเชฏเชพเชธเซ‹. เชชเซเชฐเชšเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพ เชตเชฟเชšเชพเชฐเซ‹เชจเซ€ เช†เชธเชชเชพเชธ เชเช• เชธเชนเชพเชฏเช• เชœเซ‚เชฅเชจเชพ เช‰เชฆเชญเชต เชชเชฐ เชชเชฃ เชงเซเชฏเชพเชจ เช†เชชเชตเซเช‚ เชœเซ‹เชˆเช, เชœเซ‡ เช•เชพเชฒเซเชชเชจเชฟเช• เชตเซเชฏเช•เซเชคเชฟเช“ เชฆเซเชตเชพเชฐเชพ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡ เช•เซ‡ เชœเซ‡เชฎเชฃเซ‡ เช…เช—เชพเช‰ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชญเชพเช— เชฒเซ€เชงเซ‹ เชจเชฅเซ€ เช…เชฅเชตเชพ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชธเชฎเซเชฆเชพเชฏเชฎเชพเช‚ เชœเซ‹เชกเชพเชฏเชพ เช›เซ‡.

เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชธเซเชตเซ€เช•เชพเชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเชฎเชพเชฐเซ‡ เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€เช“เชฎเชพเช‚ เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชกเซ‡เชŸเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพเชจเชพ เชธเช‚เชญเชตเชฟเชค เชฆเซ‚เชทเชฟเชค เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเชพ เชชเซเชฐเชฏเชพเชธเซ‹เชจเชพ เชธเช‚เช•เซ‡เชคเซ‹ เชคเชฐเซ€เช•เซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเซเช‚ เชœเซ‹เชˆเช (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, xz เชฎเชพเช‚, เช…เชจเชชเซ‡เช•เชฐเชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เช†เชฐเซเช•เชพเช‡เชตเซเชธเชฎเชพเช‚ เชฌเซ‡เช•เชกเซ‹เชฐ เชธเชฌเชฎเชฟเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹) เช…เชฅเชตเชพ เช•เซ‹เชก เช•เซ‡ เชœเซ‡ เช—เซ‚เช‚เชšเชตเชฃเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡ เช…เชฅเชตเชพ เชธเชฎเชœเชตเชพเชฎเชพเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡. เชธเชฎเซเชฆเชพเชฏเชจเชพ เชชเซเชฐเชคเชฟเชธเชพเชฆเชจเซ‡ เชฎเชพเชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฌเชฎเชฟเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชจเชพเชจเชพ เชธเซเชฐเช•เซเชทเชพ-เช•เซเชทเชคเชฟเช—เซเชฐเชธเซเชค เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเชฐ เช…เชœเชฎเชพเชฏเชถเชจเชพ เชชเซเชฐเชฏเชพเชธเซ‹ เชชเชฐ เชตเชฟเชšเชพเชฐเชฃเชพ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช เช…เชจเซ‡ เชคเซ‡ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชฐเชนเซ‡เชฒเชพ เชฒเซ‹เช•เซ‹ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ (เชฆเชพ.เชค. xz เช เชธเชฒเชพเชฎเชค_fprintf เชซเช‚เช•เซเชถเชจเชจเซ‡ fprintf เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซเชฏเซเช‚ เช›เซ‡). เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชธเช‚เช•เชฒเชจ, เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช…เชจเซ‡ เชœเชฎเชพเชตเชŸเชจเซ€ เชชเชฆเซเชงเชคเชฟเช“เชฎเชพเช‚ เช…เชธเชพเชฎเชพเชจเซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹, เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เช•เชฒเชพเช•เซƒเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชจเซ‡ เชคเชพเช•เซ€เชฆเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เช…เชชเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ€ เชฒเชพเช—เชฃเซ€เชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฆเซเชตเชพเชฐเชพ เชชเชฃ เชถเช‚เช•เชพ เชชเซ‡เชฆเชพ เชฅเชตเซ€ เชœเซ‹เชˆเช.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹