เชถเชฐเชฎเชพเชถเซ‹ เชจเชนเซ€เช‚, เช“เช›เชพ

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

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

เชธเชพเชฐเซเช‚, เช† เชคเช• เชฒเซ‡เชคเชพ, เชเช• เชธเชฐเซเชตเซ‡เช•เซเชทเชฃ (เช…เชจเชพเชฎเซ€, เชคเชฎเซ‡ เช˜เชฃเชพ เชœเชตเชพเชฌ เชตเชฟเช•เชฒเซเชชเซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹).

เชซเช•เซเชค เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœ เชธเชฐเซเชตเซ‡เชฎเชพเช‚ เชญเชพเช— เชฒเชˆ เชถเช•เซ‡ เช›เซ‡. เชธเชพเช‡เชจ เช‡เชจ เช•เชฐเซ‹, เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡.

เชนเซเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชนเซ‡เชฌเซเชฐเซ‡ เชชเชฐเชจเซ€ เชชเซ‹เชธเซเชŸเซเชธเชจเซ‡ เชกเชพเช‰เชจเชตเซ‹เชŸ เช•เชฐเซเช‚ เช›เซเช‚ เชœเซ‹:

  • เชฒเช–เชพเชฃเชฎเชพเช‚ เช˜เชฃเซ€ เชญเซ‚เชฒเซ‹ เช›เซ‡

  • เชชเซ‹เชธเซเชŸ เชฌเซ‡เชฆเชฐเช•เชพเชฐเซ€เชชเซ‚เชฐเซเชตเช• เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡

  • เชธเชพเชฎเช—เซเชฐเซ€เชจเซเช‚ เชจเซ€เชšเซเช‚ เชคเช•เชจเซ€เช•เซ€ เชธเซเชคเชฐ

  • เชตเชพเช‚เชšเซเชฏเชพ เชชเช›เซ€ เชฎเชจเซ‡ เช•เช‚เชˆ เชธเชฎเชœเชพเชฏเซเช‚ เชจเชนเซ€เช‚

  • เช•เช‚เชˆ เชจเชตเซเช‚ เชถเซ€เช–เซเชฏเชพ เชจเชฅเซ€

  • เชธเชพเช‡เชŸเชจเชพ เชตเชฟเชทเชฏเชจเซ€ เชฌเชนเชพเชฐ (IMHO)

  • เชฎเชจเซ‡ เชชเซ‹เชธเซเชŸเชฎเชพเช‚ เชšเชฐเซเชšเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชตเชฟเชทเชฏ เชชเชธเช‚เชฆ เชจเชฅเซ€

  • เชฒเซ‡เช–เช• เชฎเชพเชŸเซ‡ เช…เช‚เช—เชค เช…เชฃเช—เชฎเซ‹

  • เชนเซ‹-เชนเซ‹, เชนเชพ, เช† เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เชชเซ‹เชธเซเชŸ เช›เซ‡

  • เชธเชพเชฐเซ€ เชชเซ‹เชธเซเชŸ, เชชเชฐเช‚เชคเซ เชคเซ‡ เชเช• เชœเชพเชนเซ‡เชฐเชพเชค เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚

  • เชฌเชงเชพเช เชกเชพเช‰เชจเชตเซ‹เชŸ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชฎเซ‡เช‚ เชกเชพเช‰เชจเชตเซ‹เชŸ เช•เชฐเซเชฏเซเช‚

  • เช–เชฐเชพเชฌ เชฎเชฟเชœเชพเชœ

  • เช…เชจเซเชฏ (เชŸเชฟเชชเซเชชเชฃเซ€เช“เชฎเชพเช‚)

2151 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เช เชฎเชคเชฆเชพเชจ เช•เชฐเซเชฏเซเช‚. 1103 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฆเซ‚เชฐ เชฐเชนเซเชฏเชพ.

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

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