เช•เชพเชšเชฎเชพเช‚ เชจเซเชฏเซเชฐเชฒ เชจเซ‡เชŸเชตเชฐเซเช•. เชชเชพเชตเชฐ เชธเชชเซเชฒเชพเชฏเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชจเช‚เชฌเชฐเซ‹ เช“เชณเช–เซ‡ เช›เซ‡

เช•เชพเชšเชฎเชพเช‚ เชจเซเชฏเซเชฐเชฒ เชจเซ‡เชŸเชตเชฐเซเช•. เชชเชพเชตเชฐ เชธเชชเซเชฒเชพเชฏเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชจเช‚เชฌเชฐเซ‹ เช“เชณเช–เซ‡ เช›เซ‡

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

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

เช•เชพเชšเชฎเชพเช‚ เชจเซเชฏเซเชฐเชฒ เชจเซ‡เชŸเชตเชฐเซเช•. เชชเชพเชตเชฐ เชธเชชเซเชฒเชพเชฏเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชจเช‚เชฌเชฐเซ‹ เช“เชณเช–เซ‡ เช›เซ‡

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

เชธเซ‹เชฐเซเชธ: www.habr.com

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