เจฎเฉ‹เจ‡เจฐเจพ เจจเฉ‡ เจ—เฉ‚เจ—เจฒ เจธเจฎเจฐ เจ†เจซ เจ•เฉ‹เจก 2019 เจตเจฟเฉฑเจš เจญเจพเจ— เจฒเจฟเจ†

เจ‡เจธ เจธเจพเจฒ 206 เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจญเจพเจ— เจฒเฉˆเจฃ เจฆเฉ‡ เจจเจพเจฒ, เจ•เฉ‹เจก เจฆเฉ‡ เจชเฉฐเจฆเจฐเจตเฉ‡เจ‚ Google เจธเจฎเจฐ เจฆเฉ€ เจจเจฟเจธเจผเจพเจจเจฆเฉ‡เจนเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ‡เจธ เจธเจพเจฒ เจฎเฉ‹เจ‡เจฐเจพ เจธเจฎเฉ‡เจค 27 เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฒเจˆ เจชเจนเจฟเจฒเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ•เฉ‹เจ‚เจŸเฉ‚เจฐ เจตเจฟเฉฑเจš เจฌเจฃเจพเจˆ เจ—เจˆ เจธเฉฐเจ•เจŸเจ•เจพเจฒเฉ€เจจ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจธเฉ‚เจšเจจเจพเจตเจพเจ‚ เจฒเจˆ เจ‡เจน เจธเจพเจกเจพ เจฎเจจเจชเจธเฉฐเจฆ เจธเจฟเจธเจŸเจฎ เจนเฉˆเฅค

เจฎเฉ‹เจ‡เจฐเจพ เจจเฉ‡ เจ—เฉ‚เจ—เจฒ เจธเจฎเจฐ เจ†เจซ เจ•เฉ‹เจก 2019 เจตเจฟเฉฑเจš เจญเจพเจ— เจฒเจฟเจ†

เจฎเฉˆเจ‚ เจฎเฉ‹เจ‡เจฐเจพ เจจเฉ‚เฉฐ GSoC เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฅเฉ‹เฉœเจพ เจœเจฟเจนเจพ เจธเจผเจพเจฎเจฒ เจธเฉ€, เจ‡เจธ เจฒเจˆ เจนเฉเจฃ เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฆเฉฑเจธเจพเจ‚เจ—เจพ เจ•เจฟ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจฒเจˆ เจ‡เจน เจ›เฉ‹เจŸเจพ เจ•เจฆเจฎ เจ…เจคเฉ‡ เจฎเฉ‹เจ‡เจฐเจพ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจ›เจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉ‹เจˆเฅค

เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจธเจผเจฌเจฆ เจ—เฉ‚เจ—เจฒ เจธเจฎเจฐ เจ•เฉ‹เจก

เจฆเฉเจจเฉ€เจ† เจญเจฐ เจฆเฉ‡ เจฒเจ—เจญเจ— เจ‡เฉฑเจ• เจนเจœเจผเจพเจฐ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจนเจฐ เจธเจพเจฒ GSoC เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจเฅค เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฒ, 1072 เจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ 59 เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ 212 เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจธเจจเฅค Google เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจฆเฉ€ เจญเจพเจ—เฉ€เจฆเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจธเจชเจพเจ‚เจธเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจœเจผเฉ€เจซเจผเจฟเจ†เจ‚ เจฆเจพ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจฒเจˆ เจธเจฒเจพเจนเจ•เจพเจฐ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจฃ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฎเจฆเจฆ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจฒเจˆ, เจ‡เจน เจ‰เจฆเจฏเฉ‹เจ—เจฟเจ• เจตเจฟเจ•เจพเจธ เจฆเจพ เจ…เจจเฉเจญเจต เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจฎเฉŒเจ•เจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจฐเฉˆเจœเจผเจฟเจŠเจฎเฉ‡ 'เจคเฉ‡ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจฒเจพเจˆเจจ เจนเฉˆเฅค

เจ•เฉ€ เจชเฉเจฐเจพเจœเฉˆเจ•เจŸ GSoC เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจฒเฉˆเจฃเจพ เจ‡เจธ เจธเจพเจฒ? เจตเฉฑเจกเฉ€เจ†เจ‚ เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ (เจ…เจชเจพเจšเฉ‡, เจฒเฉ€เจจเจ•เจธ, เจตเจฟเจ•เฉ€เจฎเฉ€เจกเฉ€เจ†) เจฆเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ•เจˆ เจตเฉฑเจกเฉ‡ เจธเจฎเฉ‚เจนเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ– เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

  • เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ (เจกเฉ‡เจฌเฉ€เจ…เจจ, เจซเฉ‡เจกเฉ‹เจฐเจพ, เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€)
  • เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ (เจนเจธเจ•เฉ‡เจฒ, เจชเจพเจˆเจฅเจจ, เจธเจตเจฟเจซเจŸ)
  • เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ (เจฌเฉ‚เจธเจŸ C++, OpenCV, TensorFlow)
  • เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจ…เจคเฉ‡ เจฌเจฟเจฒเจก เจธเจฟเจธเจŸเจฎ (GCC, LLVM, เจตเฉˆเจฌเจชเฉˆเจ•)
  • เจธเจฐเฉ‹เจค เจ•เฉ‹เจก (Git, Jenkins, Neovim) เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ
  • DevOps เจŸเฉ‚เจฒ (เจ•เจชเจฟเจŸเจจ, เจฒเจฟเฉฐเจ•เจฐเจก, เจฎเฉ‹เจ‡เจฐเจพ)
  • เจกเจพเจŸเจพเจฌเฉ‡เจธ (MariaDB, PostgreSQL)

เจฎเฉ‹เจ‡เจฐเจพ เจจเฉ‡ เจ—เฉ‚เจ—เจฒ เจธเจฎเจฐ เจ†เจซ เจ•เฉ‹เจก 2019 เจตเจฟเฉฑเจš เจญเจพเจ— เจฒเจฟเจ†

เจนเฉเจฃ เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจพเจ‚เจ—เจพ เจ•เจฟ เจฎเฉ‹เจ‡เจฐเจพ เจ‡เจธ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจ† เจ—เจˆเฅค

เจคเจฟเจ†เจฐ เจนเฉ‹ เจœเจพเจ“ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ€ เจ…เจฐเจœเจผเฉ€ เจœเจฎเฉเจนเจพเจ‚ เจ•เจฐเฉ‹

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

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

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

เจฎเฉ‹เจ‡เจฐเจพ เจจเฉ‡ เจ—เฉ‚เจ—เจฒ เจธเจฎเจฐ เจ†เจซ เจ•เฉ‹เจก 2019 เจตเจฟเฉฑเจš เจญเจพเจ— เจฒเจฟเจ†

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

เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃเจพ

เจซเจฟเจฐ เจคเจฟเฉฐเจจ เจนเจซเจผเจคเจฟเจ†เจ‚ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจธเฉ€, เจšเฉ‡เจจ เจฒเฉˆเจŸเจฐ เจคเฉ‹เจ‚ เจฅเฉ‹เฉœเฉ€ เจœเจฟเจนเฉ€ เจ–เฉเจธเจผเฉ€ ...

เจฎเฉ‹เจ‡เจฐเจพ เจจเฉ‡ เจ—เฉ‚เจ—เจฒ เจธเจฎเจฐ เจ†เจซ เจ•เฉ‹เจก 2019 เจตเจฟเฉฑเจš เจญเจพเจ— เจฒเจฟเจ†

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

เจฎเฉ‹เจ‡เจฐเจพ เจจเฉ‡ เจ—เฉ‚เจ—เจฒ เจธเจฎเจฐ เจ†เจซ เจ•เฉ‹เจก 2019 เจตเจฟเฉฑเจš เจญเจพเจ— เจฒเจฟเจ†

"เจšเฉฐเจ—เฉ‡ เจชเจนเจฟเจฒเฉ‡ เจฎเฉเฉฑเจฆเฉ‡" เจ—เจฟเจฅเจฌ 'เจคเฉ‡ เจนเจพเจŸเจ•เฉ‡เจ• เจตเจพเจ‚เจ— เจตเฉ‡เจšเฉ‡ เจ—เจเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจ•เฉเจ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจเจพ เจชเจฟเจ† เจœเฉ‹ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจšเจพเจจเจ• เจธเฉ€: เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเฉ‡ เจฎเฉˆเจ‚เจฌเจฐเจพเจ‚ เจฒเจˆ เจ›เฉ‹เจŸเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ‡ เจชเฉˆเจ• เจฆเฉ‡ เจจเจพเจฒ เจ†เจ‰เจฃเจพเฅค

เจฎเฉ‹เจ‡เจฐเจพ เจจเฉ‡ เจ—เฉ‚เจ—เจฒ เจธเจฎเจฐ เจ†เจซ เจ•เฉ‹เจก 2019 เจตเจฟเฉฑเจš เจญเจพเจ— เจฒเจฟเจ†

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ–เฉเจธเจผ เจนเจพเจ‚เฅค

เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ

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

เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจฒเจฟเฉฐเจ•:

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

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

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