Habrรฉ เชชเชฐ เชเช• เชธเชฎเชพเชšเชพเชฐ เชตเชฟเชญเชพเช— เช–เซเชฒเซเชฏเซ‹ เช›เซ‡. เช…เชฎเซ‡ เชฌเชงเซเช‚ เช›เชพเชœเชฒเซ€เช“ เชชเชฐ เชฎเซ‚เช•เซ€เช เช›เซ€เช

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

Habrรฉ เชชเชฐ เชเช• เชธเชฎเชพเชšเชพเชฐ เชตเชฟเชญเชพเช— เช–เซเชฒเซเชฏเซ‹ เช›เซ‡. เช…เชฎเซ‡ เชฌเชงเซเช‚ เช›เชพเชœเชฒเซ€เช“ เชชเชฐ เชฎเซ‚เช•เซ€เช เช›เซ€เช

เชถเซ‡เชจเชพ เชฎเชพเชŸเซ‡

เชนเชตเซ‡ เชฆเชฐเชฐเซ‹เชœ เชฒเช—เชญเช— 100 เชธเชพเชฎเช—เซเชฐเซ€ Habrรฉ เชชเชฐ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เช”เชชเชšเชพเชฐเชฟเช• เชฐเซ€เชคเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชซเช•เซเชค เชเช• เชœ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เช›เซ‡ - เชชเซเชฐเช•เชพเชถเชจเซ‹. เช…เชจเซ‡ เชนเช•เซ€เช•เชคเชฎเชพเช‚ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช˜เชฃเซเช‚ เชฌเชงเซเช‚ เช›เซ‡: เชธเชฎเชพเชšเชพเชฐ, เช‡เชตเซ‡เชจเซเชŸเซเชธ, เช…เชจเซเชตเชพเชฆเซ‹, เชŸเซเชฏเซเชŸเซ‹เชฐเชฟเชฏเชฒเซเชธ, เช‡เชจเซเชŸเชฐเชตเซเชฏเซ, เชธเชฐเซเชตเซ‡เช•เซเชทเชฃเซ‹, เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชฎเชพเช‚เชฅเซ€ เชตเชฟเชกเชฟเช“เช, เชชเชฐเซ€เช•เซเชทเชฃเซ‹. เช† เช…เชธเซเชตเชฟเชงเชพเช“เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡:

  1. เชธเชพเชฎเช—เซเชฐเซ€เชจเชพ เชตเชฟเชถเชพเชณ เชชเซเชฐเชตเชพเชนเชฎเชพเช‚ เชคเชฎเชจเซ‡ เช—เชฎเชคเซ€ เชตเชธเซเชคเซ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเชตเซ‹ เชชเชกเซ‡ เช›เซ‡.
  2. เชฐเชธเชชเซเชฐเชฆ เชฎเซ‚เชณ เชชเซเชฐเช•เชพเชถเชจเซ‹ เชธเชฎเชพเชšเชพเชฐเชจเชพ เชฆเชฌเชพเชฃ เชนเซ‡เช เชณ เชจเซ€เชšเซ‡ เชœเชพเชฏ เช›เซ‡.
  3. เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชจเซ‹ เชคเชพเชคเซเช•เชพเชฒเชฟเช• เชธเชฎเชพเชšเชพเชฐ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เช…เชฎเซ‡ เช‡เชšเซเช›เซ€เช เช›เซ€เช เช•เซ‡ เชคเชฎเซ‡ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชธเชฎเชพเชšเชพเชฐเซ‹ เชตเชฟเชถเซ‡ เชถเซ€เช–เซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเซ€เชงเซ€ เชšเชฐเซเชšเชพ Habrรฉ เชชเชฐ เช•เชฐเซ‹: เชชเชฐเชฟเชšเชฟเชค เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชฟเชคเซเชฐเซ‹ เชธเชพเชฅเซ‡.

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

เชถเซเช‚ เชฅเชฏเซเช‚

เช† เชคเซ‡ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เชธเชฎเชพเชšเชพเชฐ เชตเชฟเชญเชพเช—:

Habrรฉ เชชเชฐ เชเช• เชธเชฎเชพเชšเชพเชฐ เชตเชฟเชญเชพเช— เช–เซเชฒเซเชฏเซ‹ เช›เซ‡. เช…เชฎเซ‡ เชฌเชงเซเช‚ เช›เชพเชœเชฒเซ€เช“ เชชเชฐ เชฎเซ‚เช•เซ€เช เช›เซ€เช

เช…เชนเซ€เช‚ เชชเซเชฐเช•เชพเชถเชจ เชซเซ€เชกเซเชธเชฎเชพเช‚ เชจเชตเซ€เชจเชคเชฎ เชธเชฎเชพเชšเชพเชฐ เชธเชพเชฅเซ‡เชจเซ‹ เชฌเซเชฒเซ‹เช• เช›เซ‡:

Habrรฉ เชชเชฐ เชเช• เชธเชฎเชพเชšเชพเชฐ เชตเชฟเชญเชพเช— เช–เซเชฒเซเชฏเซ‹ เช›เซ‡. เช…เชฎเซ‡ เชฌเชงเซเช‚ เช›เชพเชœเชฒเซ€เช“ เชชเชฐ เชฎเซ‚เช•เซ€เช เช›เซ€เช

เชจเชตเซ€เชจเชคเชพ เชตเชฟเชถเซ‡ เชคเชฎเชพเชฐเซ‡ เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เชœเชพเชฃเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

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

เช…เชฎเชจเซ‡ เช•เชนเซ‹, เชคเชฎเซ‡ Habrรฉ เชชเชฐ เช…เชจเซเชฏ เช•เชฏเชพ เชชเซเชฐเช•เชพเชฐเชจเชพเช‚ เชชเซเชฐเช•เชพเชถเชจเซ‹ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹? เชŸเชฟเชชเซเชชเชฃเซ€เช“เชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เช…เชจเซ‡ เชธเซ‚เชšเชจเซ‹ เชฎเซ‚เช•เซ‹ เช…เชฅเชตเชพ เชฎเชจเซ‡ "เชชเซ‹เชธเซเชŸ เชชเซเชฐเช•เชพเชฐเซ‹" เชšเชฟเชนเซเชจเชฟเชค เช‡เชฎเซ‡เช‡เชฒ เชฎเซ‹เช•เชฒเซ‹: [เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค].

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

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