เจธเจ•เฉ‚เจฒเฉ€ เจฌเฉฑเจšเจฟเจ†เจ‚ เจฒเจˆ เจญเฉŒเจคเจฟเจ• เจตเจฟเจ—เจฟเจ†เจจ เจตเจฟเฉฑเจš เจ“เจฒเฉฐเจชเฉ€เจ†เจก เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจชเฉเจฐเจพเจฒเฉ‡เจ–

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

เจธเจ•เฉ‚เจฒเฉ€ เจฌเฉฑเจšเจฟเจ†เจ‚ เจฒเจˆ เจญเฉŒเจคเจฟเจ• เจตเจฟเจ—เจฟเจ†เจจ เจตเจฟเฉฑเจš เจ“เจฒเฉฐเจชเฉ€เจ†เจก เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจชเฉเจฐเจพเจฒเฉ‡เจ–

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

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

เจธเจ•เฉ‚เจฒเฉ€ เจฌเฉฑเจšเจฟเจ†เจ‚ เจฒเจˆ เจญเฉŒเจคเจฟเจ• เจตเจฟเจ—เจฟเจ†เจจ เจตเจฟเฉฑเจš เจ“เจฒเฉฐเจชเฉ€เจ†เจก เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจชเฉเจฐเจพเจฒเฉ‡เจ–

เจจเจตเฉ‡เจ‚ เจ•เฉฐเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจซเจพเจฐเจฎ เจนเฉˆ. เจŸเจพเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• SQL เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš TEX เจฎเจพเจฐเจ•เจ…เฉฑเจช เจจเจพเจฒ เจธเจคเจฐ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจพเจˆเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ•เฉ‡เจŸเฉ‡เจ•เจธ. เจฎเฉ‹เจนเจฐ เจฎเฉ‹เจกเฉ€เจŠเจฒ 'เจคเฉ‡ เจนเฉˆ mpdf.

เจ…เจธเฉ€เจ‚ เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจจเจฟเจธเจผเจพเจจเจพ เจฆเจฐเจธเจผเจ• เจจเจนเฉ€เจ‚ เจนเฉ‹, เจคเจพเจ‚ เจจเจพ เจœเจพเจ“ เจตเฉˆเจฌเจธเจพเจˆเจŸ. เจ‡เจน เจ‡เฉฑเจ• เจธเจธเจคเฉ€ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— 'เจคเฉ‡ เจนเฉˆ เจ…เจคเฉ‡ เจ†เจฎเจฆ เจฆเจพ เจธเจพเจฎเฉเจนเจฃเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพ. เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจ•เฉฐเจฎ เจœเฉ‹เฉœเจจเจพ เจ…เจคเฉ‡ เจธเจฐเฉ‹เจค เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจฎเฉˆเจจเฉ‚เฉฐ เจฒเจฟเจ–เฉ‹เฅค

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

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