เจธเจฟเฉฑเจ–เจฃ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจ…เจชเฉเจฐเจšเจฒเจฟเจค เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฃเจพ

เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฌเจพเจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš (เจจเจฟเฉฑเจœเฉ€ เจ…เจจเฉเจญเจต)

เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ, เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจนเฉˆ เจ•เจฟ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเจฎเฉฑเจ—เจฐเฉ€ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจฌเฉ‹เจฒเจฃ เจฒเจˆ, "เจ…เฉฐเจฆเจฐเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเฉเจฐเจฟเจธเจผ" เจนเฉˆ, เจชเจฐ เจ…เจœเจฟเจนเจพ เจฎเจนเจฟเจธเฉ‚เจธ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเฉ‹เจตเฉ€เจ…เจค เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฆเฉ€เจ†เจ‚ เจ•เจˆ เจฐเจพเจœ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€เจ†เจ‚ เจฒเจˆ เจขเฉเจ•เจตเฉ€เจ‚ เจนเฉˆเฅค

เจ†เจˆเจŸเฉ€ เจฎเจพเจนเจฟเจฐเจพเจ‚ เจฆเฉ€ เจฎเฉฐเจ— เจฆเฉ‡ เจ•เจพเจฐเจจ, เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจฆเจฟเจ…เจ• เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ เจจเฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเจฟเจ–เจฒเจพเจˆ เจ–เฉ‡เจคเจฐ เจ–เฉ‹เจฒเฉเจนเฉ‡ เจนเจจเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ—เฉˆเจฐ-เจ†เจˆเจŸเฉ€ เจธเจชเฉˆเจธเจผเจฒเจŸเฉ€เจœเจผ เจฆเฉ‡ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจจเฉ‡ เจตเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ†เจˆเจŸเฉ€-เจธเจฌเฉฐเจงเจค เจตเจฟเจธเจผเฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจนเจจ, เจ…เจ•เจธเจฐ เจชเจพเจˆเจฅเจจ, เจ†เจฐ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ˜เฉฑเจŸ เจ•เจฟเจธเจฎเจค เจตเจพเจฒเฉ‡ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเจพเจธเจ•เจฒ เจตเจฐเจ—เฉ€เจ†เจ‚ "เจงเฉ‚เฉœ เจญเจฐเฉ€เจ†เจ‚" เจ…เจ•เจพเจฆเจฎเจฟเจ• เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉเจนเจพเจฐเจค เจนเจพเจธเจฒ เจ•เจฐเจจเฉ€ เจชเฉˆเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจกเฉ‚เฉฐเจ˜เจพเจˆ เจจเจพเจฒ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจนเจฐ เจšเฉ€เจœเจผ เจ‡เฉฐเจจเฉ€ เจธเจงเจพเจฐเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจธเจพเจฐเฉ‡ เจ…เจงเจฟเจ†เจชเจ• "เจฐเฉเจเจพเจจเจพเจ‚" เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เจฆเฉ‡เฅค เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เฉฑเจ• "เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—" เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจคเฉฑเจฅ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเจฟเจ† เจ•เจฟ เจ•เฉเจ เจ…เจงเจฟเจ†เจชเจ•เจพเจ‚ เจ•เฉ‹เจฒ เจฒเฉˆเจ•เจšเจฐ เจจเฉ‹เจŸเจธ เจ…เฉฑเจช-เจŸเฉ‚-เจกเฉ‡เจŸ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจตเจงเฉ‡เจฐเฉ‡ เจธเจŸเฉ€เจ• เจนเฉ‹เจฃ เจฒเจˆ, เจ…เจงเจฟเจ†เจชเจ• เจจเฉ‡ เจนเฉˆเฉฑเจกเจฎเฉˆเจจ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเจฒเฉˆเจธเจผ เจกเจฐเจพเจˆเจต เจ‰เฉฑเจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจฆเฉเจ†เจฐเจพ เจนเฉฑเจฅ เจฒเจฟเจ–เจค เจจเฉ‹เจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจซเฉ‹เจŸเฉ‹ เจญเฉ‡เจœเฉ€เฅค เจฎเฉˆเจ‚ WEB เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— (2010) 'เจคเฉ‡ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจตเจฐเจ—เฉ€เจ†เจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจพเจฐเจฅเจ•เจคเจพ เจฌเจพเจฐเฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจšเฉเฉฑเจช เจนเจพเจ‚เฅค เจ‡เจน เจ…เฉฐเจฆเจพเจœเจผเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจตเฉ€ เจฌเจพเจ•เฉ€ เจนเฉˆ เจ•เจฟ เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจ•เฉ‚เจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจญเฉˆเฉœเจพ เจตเจฟเจฆเจฟเจ…เจ• เจ…เจฆเจพเจฐเฉ‡.

เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš:

  • เจ‰เจน เจฎเจพเจคเจฐเจพเจคเจฎเจ• เจ…เจ•เจพเจฆเจฎเจฟเจ• เจธเฉ‚เจšเจ•เจพเจ‚ เจฆเจพ เจชเจฟเฉฑเจ›เจพ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€ เจ…เจชเฉเจฐเจธเฉฐเจ—เจฟเจ• เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ›เจพเจชเจฆเฉ‡ เจนเจจ;
  • เจจเจตเฉ€เจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจฐเจฟเจนเจพเจˆ เจ…เจธเฉฐเจ—เจ เจฟเจค เจนเฉˆ;
  • "เจŸเจฐเฉˆเจกเฉ€" เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเฉ‡เจฐเจตเฉ‡ เจ…เจ•เจธเจฐ เจธเจงเจพเจฐเจจ เจ…เจ—เจฟเจ†เจจเจคเจพ เจ•เจพเจฐเจจ เจ–เฉเฉฐเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ;
  • เจฒเฉ‡เจ–เจ• เจจเฉ‚เฉฐ เจซเฉ€เจกเจฌเฉˆเจ• เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ;
  • เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจเจกเฉ€เจธเจผเจจ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจ…เจคเฉ‡ เจ…เจจเจฟเจฏเจฎเจฟเจค เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

"เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเจนเจฟเจฎเจค เจจเจนเฉ€เจ‚ เจนเฉ‹, เจ†เจฒเฉ‹เจšเจจเจพ เจ•เจฐเฉ‹, เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ†เจฒเฉ‹เจšเจจเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจธเฉเจเจพเจ… เจฆเจฟเจ“ ..."

เจชเจนเจฟเจฒเฉ€ เจ—เฉฑเจฒ เจœเฉ‹ เจฆเจฟเจฎเจพเจ— เจตเจฟเฉฑเจš เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ‰เจน เจนเฉˆ เจ‡เฉฐเจœเจฃ-เจ…เจงเจพเจฐเจค เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจฎเฉ€เจกเฉ€เจ† เจตเจฟเจ•เฉ€. เจนเจพเจ‚, เจนเจพเจ‚, เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‡ เจตเจฟเจ•เฉ€เจชเฉ€เจกเฉ€เจ† เจฌเจพเจฐเฉ‡ เจธเฉเจฃเจฟเจ† เจนเฉˆ, เจชเจฐ เจ‡เจธเจฆเจพ เจ‡เฉฑเจ• เจเจจเจธเจพเจˆเจ•เจฒเฉ‹เจชเฉ€เจกเจฟเจ• เจนเจตเจพเจฒเจพ เจธเฉเจญเจพเจ… เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจตเจฟเจฆเจฟเจ…เจ• เจธเจฎเฉฑเจ—เจฐเฉ€ เจตเจฟเฉฑเจš เจตเจงเฉ‡เจฐเฉ‡ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚เฅค เจตเจฟเจ•เฉ€เจฌเฉเฉฑเจ•เจธ เจธเจพเจกเฉ‡ เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจนเฉˆเฅค เจจเฉเจ•เจธเจพเจจเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ:

  • เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจฒเจพเจœเจผเจฎเฉ€ เจ–เฉเฉฑเจฒเฉเจน (เจนเจตเจพเจฒเจพ: "เจ‡เฉฑเจฅเฉ‡ เจตเจฟเจ•เฉ€ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš, เจตเจฟเจฆเจฟเจ…เจ• เจธเจพเจนเจฟเจค เจธเจพเจ‚เจเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจฎเฉเจซเจผเจค เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจนเจฐ เจ•เจฟเจธเฉ‡ เจฒเจˆ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค")
  • เจธเจพเจˆเจŸ เจฆเฉ‡ เจจเจฟเจฏเจฎเจพเจ‚ 'เจคเฉ‡ เจ•เฉเจ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€, เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฒเฉœเฉ€
    เจœเจจเจคเจ• เจกเฉ‹เจฎเฉ‡เจจ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเจฟเจ•เฉ€ เจ‡เฉฐเจœเจฃ เจซเจฒเฉ‹เจŸเจฟเฉฐเจ— เจนเจจ, เจชเจฐ เจฎเฉˆเจจเฉ‚เฉฐ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€ เจฆเฉ‡ เจชเฉˆเจฎเจพเจจเฉ‡ 'เจคเฉ‡ เจตเจฟเจ•เฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจตเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจจเฉเจญเจต เจคเฉ‹เจ‚ เจฎเฉˆเจ‚ เจ•เจนเจพเจ‚เจ—เจพ เจ•เจฟ: a) เจ…เจœเจฟเจนเฉ‡ เจธเจตเฉˆ-เจฎเฉ‡เจœเจผเจฌเจพเจจเฉ€ เจนเฉฑเจฒ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจคเฉ‹เจ‚ เจชเฉ€เฉœเจค เจนเจจ; b) เจคเฉเจธเฉ€เจ‚ เจธเจฟเจธเจŸเจฎ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฌเจพเจฐเฉ‡ เจญเฉเฉฑเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹ (เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจ…เจชเจตเจพเจฆเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ)เฅค

เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจฎเฉˆเจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจธเฉ‹เจšเจฟเจ† เจ•เจฟ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเฉเจงเจพเจฐเจฟเจ† เจœเจพเจตเฉ‡. เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เฉฑเจ• เจฆเจฟเจจ เจ‡เฉฑเจ• เจœเจพเจฃเจ•เจพเจฐ เจจเฉ‡ เจ•เจฟเจนเจพ เจ•เจฟ เจฌเจนเฉเจค เจธเจฎเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‰เจธเจจเฉ‡ เจ 4 'เจคเฉ‡ เจ‡เฉฑเจ• เจ•เจฟเจคเจพเจฌ เจฆเจพ เจกเจฐเจพเจซเจŸ เจ›เจพเจชเจฟเจ† เจธเฉ€, เจชเจฐ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจพเจจเจฟเจ• เจธเฉฐเจธเจ•เจฐเจฃ เจ—เฉเจ†เจš เจ—เจฟเจ† เจธเฉ€. เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจธเฉ€ เจ•เจฟ เจ‡เจน เจธเจญ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจพเจจเจฟเจ• เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฆเจฒเจฟเจ† เจœเจพเจตเฉ‡เฅค

เจ‡เจน เจซเจพเจฐเจฎเฉ‚เจฒเฉ‡ เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจพเจ‚ เจฆเฉ€ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฎเจพเจคเจฐเจพ เจตเจพเจฒเฉ€ เจ‡เฉฑเจ• เจชเจพเจ  เจชเฉเจธเจคเจ• เจธเฉ€, เจ‡เจธ เจฒเจˆ เจชเฉเจฐเจธเจฟเฉฑเจง OCR เจŸเฉ‚เจฒ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ. เจเจฌเฉ€ เจซเจพเจˆเจจเจฐเจกเจฐ, เจธเจฟเจฐเจซ เจ…เฉฑเจงเฉ‡ เจจเฉ‡ เจฎเจฆเจฆ เจ•เฉ€เจคเฉ€. เจซเจพเจˆเจจเจฐเฉ€เจกเจฐ เจจเฉ‡ เจธเจพเจฆเฉ‡ เจŸเฉˆเจ•เจธเจŸ เจฆเฉ‡ เจŸเฉเจ•เฉœเฉ‡ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡, เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจฐเฉˆเจ—เฉ‚เจฒเจฐ เจŸเฉˆเจ•เจธเจŸ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฆเจพเจ–เจฒ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเฉˆเจชเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ†, เจ…เจคเฉ‡ เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจฎเจพเจฐเจ•เจกเจพเจŠเจจ เจตเจฟเฉฑเจš เจฎเจพเจฐเจ• เจ•เฉ€เจคเจพเฅค เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ Git เจธเจนเจฟเจฏเฉ‹เจ— เจฆเฉ€ เจธเฉŒเจ– เจฒเจˆ. เจ‡เฉฑเจ• เจฐเจฟเจฎเฉ‹เจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจตเจฐเจคเจฟเจ† เจฌเจฟเฉฑเจŸเจฌเจ•เฉ€เจŸ, เจ•เจพเจฐเจจ เจ‡เฉฑเจ• เจฎเฉเจซเจค เจŸเฉˆเจฐเจฟเจซ เจชเจฒเจพเจจ เจจเจพเจฒ เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเฉ€ (เจ‡เจน เจ‡เจธ เจฒเจˆ เจตเฉ€ เจธเฉฑเจš เจนเฉˆ GitLab). เจซเจพเจฐเจฎเฉ‚เจฒเจพ เจธเฉฐเจฎเจฟเจฒเจจ เจฒเจˆ เจชเจพเจ‡เจ† เจ—เจฟเจ† เจฎเฉˆเจฅเจชเจฟเจ•เจธ. เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจ…เฉฐเจค เจตเจฟเฉฑเจš "เจฎเจพเจฐเจ•เจกเจพเจ‰เจจ + เจฒเฉ‡เจŸเฉˆเจ•เจธ" เจตเฉฑเจฒ เจฎเฉเฉœเฉ‡, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจซเจพเจฐเจฎเฉ‚เจฒเฉ‡ เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจ—เจ เจธเจจ เจฒเฉˆเจŸเฉˆเจ•. เจชเฉ€เจกเฉ€เจเจซ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐเจจ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจตเจฐเจคเจฟเจ† เจชเจพเจ‚เจกเฉ‹เจ•.

เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจŸเฉˆเจ•เจธเจŸ เจเจกเฉ€เจŸเจฐ เจ•เจพเจซเจผเฉ€ เจจเจนเฉ€เจ‚ เจฌเจฃ เจ—เจฟเจ†, เจ‡เจธเจฒเจˆ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจฌเจฆเจฒ เจฆเฉ€ เจญเจพเจฒ เจ•เจฐเจจเฉ€ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเฉ€เฅค เจ‡เจธ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจŸเจพเจˆเจชเฉ‹เจฐเจฌเจพ เจ…เจคเฉ‡ เจ•เจˆ เจนเฉ‹เจฐ เจธเจฎเจพเจจ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเฉˆเจฌ เจนเฉฑเจฒ เจคเฉ‡ เจ†เจ เจ…เจคเฉ‡ เจตเจฐเจคเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจธเจŸเฉˆเจ•เจกเจฟเจŸ, github เจจเจพเจฒ เจธเจฟเฉฐเจ• เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฒเฉˆ เจ•เฉ‡ เจฒเฉ‡เจŸเฉˆเจ•เจธ เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจคเฉฑเจ•, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจนเจฐ เจšเฉ€เจœเจผ เจ‰เฉฑเจฅเฉ‡ เจธเฉ€เฅค

เจ–เจพเจธ เจนเฉ‹เจฃ เจฒเจˆ, เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจฟเจ–เฉ€ เจ—เจˆ เจธเฉ€ เจœเจฟเจธ เจฒเจˆ เจฎเฉˆเจ‚ เจธเจผเจฐเจฎเจฟเฉฐเจฆเจพ เจนเจพเจ‚, เจœเจฟเจธ เจจเฉ‡ เจŸเจพเจˆเจช เจ•เฉ€เจคเฉ‡ เจŸเฉˆเจ•เจธเจŸ เจจเฉ‚เฉฐ WEB เจตเจฟเฉฑเจš เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจ…เจคเฉ‡ เจฌเจฆเจฒเจฃ เจฆเจพ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ. เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ HTML เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจ•เจพเจซเฉ€ เจธเฉ€เฅค
เจ‡เฉฑเจฅเฉ‡ WEB เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฒเจˆ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจนเจจ:

find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "
find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "${0}" -s --katex -o "${0::-3}.html"  --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ;
find ./dist -name "*.md" -type f -exec rm -f {} ;
" -s --katex -o "${0::-3}.html" --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ; find ./dist -name "*.md" -type f -exec rm -f {} ;

เจ‡เจน เจ•เฉเจ เจตเฉ€ เจธเจฎเจพเจฐเจŸ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ: เจ‡เจน เจ†เจธเจพเจจ เจจเฉˆเจตเฉ€เจ—เฉ‡เจธเจผเจจ เจฒเจˆ เจธเจฎเฉฑเจ—เจฐเฉ€ เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฒเฉ‡เจŸเฉˆเจ•เจธ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจธเฉ‡เจตเจพเจตเจพเจ‚ (เจธเจฐเจ•เจฒ เจธเฉ€เจ†เจˆ, เจŸเฉเจฐเฉˆเจตเจฟเจธ เจธเฉ€เจ†เจˆ..) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ—เฉ€เจฅเจฌ 'เจคเฉ‡ เจชเฉเจฐเจคเฉ€เจจเจฟเจงเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจธเจผ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฌเจฟเจฒเจก เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐเจจ เจฆเจพ เจตเจฟเจšเจพเจฐ เจนเฉˆเฅค

เจ•เฉเจ เจตเฉ€ เจจเจตเจพเจ‚ เจจเจนเฉ€เจ‚...

เจ‡เจธ เจตเจฟเจšเจพเจฐ เจตเจฟเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฒเฉˆเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฎเฉˆเจ‚ เจ‡เจน เจฆเฉ‡เจ–เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจ•เจฟ เจ‡เจน เจนเฉเจฃ เจ•เจฟเฉฐเจจเจพ เจฎเจธเจผเจนเฉ‚เจฐ เจนเฉˆ.
เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจธเฉ€ เจ•เจฟ เจ‡เจน เจตเจฟเจšเจพเจฐ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจฒเจˆ เจจเจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจฎเฉˆเจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจฒเจˆ เจตเจฟเจฆเจฟเจ…เจ• เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€เจ†เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจฆเฉ‡เจ–เฉ€เจ†เจ‚ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ: JS เจ•เฉ‹เจฐเจธ learn.javascript.ru. เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ—เจฟเจŸ-เจ…เจงเจพเจฐเจฟเจค เจตเจฟเจ•เฉ€ เจ‡เฉฐเจœเจฃ เจจเจพเจฎเจ• เจตเจฟเจšเจพเจฐ เจตเจฟเฉฑเจš เจตเฉ€ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจธเฉ€ เจ—เฉ‹เจฒเจฎ

เจฎเฉˆเจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฒเฉ‡เจŸเฉˆเจ•เจธ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ€เจ†เจ‚ เจ•เจฟเจคเจพเจฌเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเฉ‡เจ–เฉ€เจ†เจ‚ เจนเจจเฅค

เจธเจฟเฉฑเจŸเจพ

เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจจเฉ‹เจŸเจธ เจจเฉ‚เฉฐ เจ•เจˆ เจตเจพเจฐ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจˆ เจตเจพเจฐ เจฒเจฟเจ–เจฟเจ† เจธเฉ€ (เจฎเฉˆเจ‚ เจนเฉฑเจฅ เจจเจพเจฒ เจฒเจฟเจ–เจฃ เจฆเฉ‡ เจซเจพเจ‡เจฆเฉ‡ เจฌเจพเจฐเฉ‡ เจธเจตเจพเจฒ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ), เจนเจฐ เจตเจพเจฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ—เฉเจ†เจš เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจนเฉŒเจฒเฉ€ เจนเฉŒเจฒเฉ€ เจ…เฉฑเจชเจกเฉ‡เจŸ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจธเจพเจฐเฉ‡ เจจเฉ‹เจŸเจธ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจธเจฎเจเจฆเฉ‡ เจนเจพเจ‚, เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเจจ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจพเจจเจฟเจ• เจซเจพเจฐเจฎ. เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจจเฉ‹เจŸเจธ เจจเฉ‚เฉฐ เจ—เจฟเจฅเจฌ (เจชเฉ€เจกเฉ€เจเจซ, เจตเฉˆเจฌ เจตเจฟเจŠ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃเจพ) เจตเจฟเฉฑเจš เจ…เฉฑเจชเจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ…เจงเจฟเจ†เจชเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจจเจพ เจตเจงเฉ€เจ† เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‡เจน, เจ•เฉเจ เจนเฉฑเจฆ เจคเฉฑเจ•, เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ…เจงเจฟเจ†เจชเจ•เจพเจ‚ เจจเฉ‚เฉฐ "เจฒเจพเจˆเจต" เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€ GitHub เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจตเฉฑเจฒ เจ†เจ•เจฐเจธเจผเจฟเจค เจ•เจฐเฉ‡เจ—เจพ, เจฒเฉ€เจจ เจนเฉ‹เจˆ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพเฅค

เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ เจฎเฉˆเจ‚ เจ•เจฟเจคเจพเจฌ เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจ…เจงเจฟเจ†เจ เจฆเจพ เจฒเจฟเฉฐเจ• เจ›เฉฑเจกเจพเจ‚เจ—เจพ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจฎเฉˆเจ‚ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจฟเจนเจพ เจธเฉ€, เจ‰เจน เจ‡เฉฑเจฅเฉ‡ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ‡เจธเจฆเจพ เจฒเจฟเฉฐเจ• เจนเฉˆ เจฐเฉˆเจช.

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹