เจนเฉเจฃ เจคเฉเจธเฉ€เจ‚ เจฌเจฒเฉŒเจ• เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡: เจตเจฟเจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจธเฉฐเจšเจพเจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจœเฉˆเจฎเฉ€ เจฆเฉ€ เจชเจนเจฟเจฒเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ

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

เจฎเฉˆเจธเฉ‡เจ‚เจœเจฐ เจ•เฉ‹เจก เจจเฉ‚เฉฐ GPLv3 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค Jami เจจเฉ‚เฉฐ GNU/Linux, Windows, MacOS, iOS, Android เจ…เจคเฉ‡ Android TV เจฒเจˆ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจตเจฟเจ•เจฒเจชเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡, เจคเฉเจธเฉ€เจ‚ Qt, GTK เจ…เจคเฉ‡ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเฉ‹เจจ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฒเจˆ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจฎเฉเฉฑเจ– เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ, เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เจน เจคเฉฑเจฅ เจนเฉˆ เจ•เจฟ เจœเฉˆเจฎเฉ€ เจ‡เฉฑเจ• เจฎเฉŒเจ•เจพ เจฆเจฟเจ“ เจธเจฎเจฐเจชเจฟเจค เจฌเจพเจนเจฐเฉ€ เจธเจฐเจตเจฐเจพเจ‚ เจฆเจพ เจธเจนเจพเจฐเจพ เจฒเจ เจฌเจฟเจจเจพเจ‚ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเจพ เจ†เจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเฉ‹เฅค

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

เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš, เจ‡เจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ SIP เจซเฉ‹เจจ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจ…เจคเฉ‡ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจชเจฐ เจซเจฟเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ SIP เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ เจ…เจคเฉ‡ เจ‡เจธ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เจพเจฒเจพเจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจ›เฉฑเจกเจฆเฉ‡ เจนเฉ‹เจ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ. เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ G711u, G711a, GSM, Speex, Opus, G.722, เจชเจฒเฉฑเจธ ICE, SIP, TLS เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจธเจฎเฉ‡เจค เจ•เจˆ เจ•เฉ‹เจกเฉ‡เจ•เจธ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

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

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

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

jami-daemon เจจเจพเจฒ เจชเจฐเจธเจชเจฐ เจชเฉเจฐเจญเจพเจต LibRingClient เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆเฅค เจ‡เจน เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจ…เจงเจพเจฐ เจนเฉˆ เจ…เจคเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ…เจคเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ LibRingClient เจ•เจฒเจพเจ‡เฉฐเจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ.

เจ‡เฉฑเจ• เจฆเฉ‚เจฐเจธเฉฐเจšเจพเจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• P2P เจฎเฉˆเจธเฉ‡เจ‚เจœเจฐ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจจเจตเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚เฅค เจ‰เจน เจ‡เฉฑเจฅเฉ‡ เจนเจจ:

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

เจนเฉเจฃ เจคเฉเจธเฉ€เจ‚ เจฌเจฒเฉŒเจ• เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡: เจตเจฟเจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจธเฉฐเจšเจพเจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจœเฉˆเจฎเฉ€ เจฆเฉ€ เจชเจนเจฟเจฒเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ

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

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