เชฒเซ‡เชตเชฒ เชกเชฟเชเชพเช‡เชจเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹: เชซเซเชฒเซ‹ เช‡เชซเซ‡เช•เซเชŸ เช…เชฅเชตเชพ เช–เซ‡เชฒเชพเชกเซ€เชจเซ‡ เช•เช‚เชŸเชพเชณเซ‹ เช†เชตเชตเชพเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชŸเช•เชพเชตเชตเซ‹

เชฒเซ‡เชตเชฒ เชกเชฟเชเชพเช‡เชจเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹: เชซเซเชฒเซ‹ เช‡เชซเซ‡เช•เซเชŸ เช…เชฅเชตเชพ เช–เซ‡เชฒเชพเชกเซ€เชจเซ‡ เช•เช‚เชŸเชพเชณเซ‹ เช†เชตเชตเชพเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชŸเช•เชพเชตเชตเซ‹

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

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

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

เชชเชพเชฅ 1

เชฒเซ‡เชตเชฒ เชกเชฟเชเชพเช‡เชจเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹: เชซเซเชฒเซ‹ เช‡เชซเซ‡เช•เซเชŸ เช…เชฅเชตเชพ เช–เซ‡เชฒเชพเชกเซ€เชจเซ‡ เช•เช‚เชŸเชพเชณเซ‹ เช†เชตเชตเชพเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชŸเช•เชพเชตเชตเซ‹

เชœเซ‹ เชงเซเชฏเซ‡เชฏ เช–เชพเชฒเซ€ เชœเช—เซเชฏเชพเชจเซ‡ เชชเชพเชฐ เช•เชฐเชตเชพเชจเซ‹ เชนเซ‹เชฏ เชคเซ‹ เช…เชนเซ€เช‚ เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เช›เซ‡. เชคเซ‡เชฎ เช›เชคเชพเช‚, เช•เซ‡เชŸเชฒเซ€เช• เชตเชฟเชตเชฟเชงเชคเชพ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชธเชฐเชธ เชฐเชนเซ‡เชถเซ‡.

เชชเชพเชฅ 2

เชฒเซ‡เชตเชฒ เชกเชฟเชเชพเช‡เชจเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹: เชซเซเชฒเซ‹ เช‡เชซเซ‡เช•เซเชŸ เช…เชฅเชตเชพ เช–เซ‡เชฒเชพเชกเซ€เชจเซ‡ เช•เช‚เชŸเชพเชณเซ‹ เช†เชตเชตเชพเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชŸเช•เชพเชตเชตเซ‹

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

เชชเชพเชฅ 3

เชฒเซ‡เชตเชฒ เชกเชฟเชเชพเช‡เชจเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹: เชซเซเชฒเซ‹ เช‡เชซเซ‡เช•เซเชŸ เช…เชฅเชตเชพ เช–เซ‡เชฒเชพเชกเซ€เชจเซ‡ เช•เช‚เชŸเชพเชณเซ‹ เช†เชตเชตเชพเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชŸเช•เชพเชตเชตเซ‹

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

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

เชชเชพเชฅ 4

เชฒเซ‡เชตเชฒ เชกเชฟเชเชพเช‡เชจเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹: เชซเซเชฒเซ‹ เช‡เชซเซ‡เช•เซเชŸ เช…เชฅเชตเชพ เช–เซ‡เชฒเชพเชกเซ€เชจเซ‡ เช•เช‚เชŸเชพเชณเซ‹ เช†เชตเชตเชพเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชŸเช•เชพเชตเชตเซ‹

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

เช‰เชชเชฐเชฅเซ€ เชœเซเช“

เชฒเซ‡เชตเชฒ เชกเชฟเชเชพเช‡เชจเชจเซ€ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹: เชซเซเชฒเซ‹ เช‡เชซเซ‡เช•เซเชŸ เช…เชฅเชตเชพ เช–เซ‡เชฒเชพเชกเซ€เชจเซ‡ เช•เช‚เชŸเชพเชณเซ‹ เช†เชตเชตเชพเชฅเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชŸเช•เชพเชตเชตเซ‹

เชคเชพเชฐเชฃเซ‹

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

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

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