เชชเชฐเชฟเชเชฏ
เชนเซเชฒเซ!
เช เชฒเซเชเชฎเชพเช เชนเซเช เชจเซเชฏเซเชฐเชฒ เชจเซเชเชตเชฐเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชชเซเชฐเซเชเซเชเซเช เชฎเชพเชเซ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ เชฎเชพเชฐเซ เช เชจเซเชญเชต เชถเซเชฐ เชเชฐเซเชถ.
เชเชพเชฒเซ เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชจเซ เชเชตเชถเซเชฏเชเชคเชพเช เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซเช, เชตเชฟเชตเชฟเชง เชฎเชพเชณเชเชพเชเซเชฏ เชเชเซเชคเชฟเช เชเซเชเช, เชซเชฟเชจเชฟเชถเซเชก เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชจเชพ เชฆเชฐเซเช เชเชเชเซเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเซเช เช เชจเซ เชเชเซเชฒเชจเซ เชคเชเชจเซเชเซ เชฎเซเชเซเชฐเชฟเชเซเชธเชจเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชฃ เชเชฐเซเช.
เชตเชพเชเชเชจ เชเชจเชเชฆ!
เชธเชฎเชธเซเชฏเชพ เช เชจเซ เชคเซเชจเชพ เชเชเซเชฒ เชตเชฟเชถเซ เชฅเซเชกเชพเช เชถเชฌเซเชฆเซ
เชฎเซเชเซเชฏ เชตเชฟเชเชพเชฐ เช เชเซ เชเซ เชซเซเชเชพเชจเชพ เชเชงเชพเชฐเซ เชฆเชธ-เชชเซเชเชจเซเช เชธเซเชเซเชฒ เชชเชฐ เชตเซเชฏเชเซเชคเชฟเชจเชพ เชเชเชฐเซเชทเชฃเชจเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชเชฐเชตเซเช.
เช เชฒเซเชเชฎเชพเช เชเชชเชฃเซ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเชพ เชจเซเชฏเซเชฐเชฒ เชจเซเชเชตเชฐเซเช เช เชจเซ เชกเซเชเชพเชจเซ เชคเซเชฏเชพเชฐเซ เช เชจเซ เชคเชพเชฒเซเชฎเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชฌเชเชจเซเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเชตเชพเชฅเซ เชฆเซเชฐ เชเชเชถเซเช. เชเซ เชเซ, เชจเซเชเซเชจเชพ เชชเซเชฐเชเชพเชถเชจเซเชฎเชพเชเชฅเซ เชเชเชฎเชพเช, เช เชฎเซ เชเซเชเซเชเชธเชชเชฃเซ เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชพเชเชชเชฒเชพเชเชจเชจเซเช เชเชเชกเชพเชฃเชชเซเชฐเซเชตเชเชจเชพ เชธเซเชคเชฐเซ เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเชตเชพ เชชเชฐ เชชเชพเชเชพ เชเชตเซเชถเซเช.
เชนเชตเซ เช เชฎเซ เชเซเชเชจเชพ เชธเซเชคเชฐเซ เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชพเชเชชเชฒเชพเชเชจเชฎเชพเชเชฅเซ เชชเชธเชพเชฐ เชฅเชเชถเซเช, เช เชจเซ เชธเชฎเชเซเชฐ เชชเซเชฐเซเชเซเชเซเช เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชจเชพ เชธเชเชฆเชฐเซเชญเชฎเชพเช เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชชเชฐ เชงเซเชฏเชพเชจ เชเซเชจเซเชฆเซเชฐเชฟเชค เชเชฐเซเชถเซเช.
เชเชเชฐเซเชทเชเชคเชพ เชเชเชพเชฐเชฃเซ เชชเชพเชเชชเชฒเชพเชเชจ เชชเชฐ เชเชพเชฎ เชเชฐเชคเซ เชตเชเชคเซ, เชเชพเชฐเซเชฏ เชจเซเชเซเชจเชพ เชเชเชเซเชฎเชพเช เชตเชฟเชเชเชฟเชค เชฅเชฏเซเช เชนเชคเซเช:
- เชซเซเชเชพเชฎเชพเช เชเชนเซเชฐเชพ เชชเชธเชเชฆ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช
- เชฆเชฐเซเช เชตเซเชฏเชเซเชคเชฟเชจเซเช เชฐเซเชเชฟเชเช
- เชชเชฐเชฟเชฃเชพเชฎ เชฐเซเชจเซเชกเชฐ
เชชเซเชฐเชฅเชฎ เชชเซเชฐเซเชต เชชเซเชฐเชถเชฟเชเซเชทเชฟเชค เชฆเชณเซ เชฆเซเชตเชพเชฐเชพ เชเชเซเชฒเชตเชพเชฎเชพเช เชเชตเซ เชเซ
เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชพเชเชชเชฒเชพเชเชจเชจเซเช เชเชพเชฐเซเชฏเชพเชคเซเชฎเช เชฐเซเชเชพเชเซเชคเชฟ
เชชเซเชฐเซเชเซเชเซเช เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชเชตเชถเซเชฏเชเชคเชพเชเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ
เชเซเชตเชจเชเชเซเชฐเชฎเชพเช
ML เชชเซเชฐเซเชเซเชเซเชเชจเซเช เชเซเชตเชจ เชเชเซเชฐ
เช เชชเซเชฐเซเชเซเชเซเช เชเซเช เช เชชเชตเชพเชฆ เชจเชฅเซ - เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชพเชเชชเชฒเชพเชเชจเชจเซ เชเชจเชฒเชพเชเชจ เชธเซเชตเชพเชฎเชพเช เชฒเชชเซเชเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช, เชเซเชจเชพ เชฎเชพเชเซ เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชฎเชพเช เชชเซเชคเชพเชจเซ เชกเซเชฌเซ เชเชตเชพเชจเซ เชเชฐเซเชฐ เชนเชคเซ. เชจเซเชเซเชจเซ เชฎเซเชณเชญเซเชค เชเชตเชถเซเชฏเชเชคเชพเชเชจเซ เชเชณเชเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ:
- เชฏเซเชจเชฟเชซเชพเชเชก เชฒเซเช เชธเซเชเซเชฐเซเช - เชฌเชงเซ เชธเซเชตเชพเชเช เชเช เช เชเชเซเชฏเชพเช เชฒเซเช เชฒเชเชตเชพ เชเซเชเช, เชคเซเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเชตเชพเชฎเชพเช เช เชจเซเชเซเชณ เชนเซเชตเซเช เชเซเชเช
- เชฎเซเชฒเซเชฏเชพเชเชเชจ เชธเซเชตเชพเชจเซ เชเชกเซ เชธเซเชเซเชฒเชฟเชเชเชจเซ เชถเชเซเชฏเชคเชพ - เชธเชเชญเชตเชฟเชค เช เชตเชฐเซเชง เชคเชฐเซเชเซ
- เชฆเชฐเซเช เชเชฎเซเชเชจเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชฎเชพเชจ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช เชชเซเชฐเซเชธเซเชธเชฐ เชธเชเชธเชพเชงเชจเซ เชซเชพเชณเชตเชตเชพ เชเซเชเช เชเซเชฅเซ เช เชจเซเชฎเชพเชจ เชฎเชพเชเซ เชธเชฎเชฏเชจเซ เชตเชนเซเชเชเชฃเซเชฎเชพเช เชเชเชเชฒเซเชฏเชฐ เชเชพเชณเซ เชถเชเชพเชฏ.
- เชเซเชเซเชเชธ เชธเซเชตเชพเช เช เชจเซ เชเชเชเชฆเชฐเซ เชธเซเชเซเช เชฌเชเชจเซเชจเซ เชเชกเชชเซ (เชซเชฐเซ) เชเชฎเชพเชตเช
- เชเซ เชเชฐเซเชฐเซ เชนเซเชฏ เชคเซ, เชตเชฟเชตเชฟเชง เชธเซเชตเชพเชเชฎเชพเช เชธเชพเชฎเชพเชจเซเชฏ เชตเชธเซเชคเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ
เชธเซเชฅเชพเชชเชคเซเชฏ
เชเชตเชถเซเชฏเชเชคเชพเชเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเซเชฏเชพ เชชเชเซ, เชคเซ เชธเซเชชเชทเซเช เชฅเช เชเชฏเซเช เชเซ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชฒเชเชญเช เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ เชฌเชเชงเชฌเซเชธเซ เชเซ.
เชฌเชฟเชจเชเชฐเซเชฐเซ เชฎเชพเชฅเชพเชจเชพ เชฆเซเชเชพเชตเชพเชฅเซ เชเซเชเชเชพเชฐเซ เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ, เชเซเชฒเชฟเชเซเชฐเชพเชฎ API เชจเซ เชซเซเชฐเชจเซเชเชเชจเซเชก เชคเชฐเซเชเซ เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช.
เชชเซเชฐเชฅเชฎ, เชเชพเชฒเซ เชซเชฟเชจเชฟเชถเซเชก เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชจเชพ เชฎเชพเชณเชเชพเชเซเชฏ เชฐเซเชเชพเชเซเชคเชฟเชจเซ เชเซเชเช, เชชเชเซ เชฆเชฐเซเช เชเชเชเซเชจเชพ เชตเชฐเซเชฃเชจ เชชเชฐ เชเชเชณ เชตเชงเซเช เช เชจเซ เชธเชซเชณ เชเชฎเซเช เชชเซเชฐเซเชธเซเชธเชฟเชเชเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชชเชฃ เชเชชเชเชพเชฐเชฟเช เชฌเชจเชพเชตเซเช.
เชซเชฟเชจเชฟเชถเซเชก เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชจเซเช เชธเซเชเซเชฐเชเซเชเชฐเชฒ เชกเชพเชฏเชพเชเซเชฐเชพเชฎ
เชเชพเชฒเซ เชเชฟเชคเซเชฐเชจเชพ เชฆเชฐเซเช เชเชเชเซ เชตเชฟเชถเซ เชตเชงเซ เชตเชฟเชเชคเชตเชพเชฐ เชตเชพเชค เชเชฐเซเช, เชคเซเชฎเชจเซ เชเชฌเซ เชฎเซเชฒเซเชฏเชพเชเชเชจเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชฎเชพเช เชธเชฟเชเชเชฒ เชฐเชฟเชธเซเชชเซเชจเซเชธเชฟเชฌเชฟเชฒเชฟเชเซ เชธเซเชเชตเซ เชเซ.
เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ "เชเชเซเชฐเชพเช-เชเซเชฒเชฟเชเซเชฐเชพเชฎ-เชฌเซเช"
เช เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ เชเซเชฒเชฟเชเซเชฐเชพเชฎ API เชธเชพเชฅเซเชจเซ เชคเชฎเชพเชฎ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพเชเชจเซ เชธเชฎเชพเชตเซ เชเซ. เชคเซเชฏเชพเช 2 เชฎเซเชเซเชฏ เชฆเซเชถเซเชฏเซ เชเซ: เชเชธเซเชเชฎ เชเชฎเซเช เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเซเช เช เชจเซ เชเชเชพเชฐเชฃเซ เชชเชพเชเชชเชฒเชพเชเชจเชจเชพ เชชเชฐเชฟเชฃเชพเชฎ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเซเช. เชเชพเชฒเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชฌเชเชจเซ เชฆเซเชถเซเชฏเซ เชเซเชเช.
เชเชฌเซ เชธเชพเชฅเซ เชเชธเซเชเชฎ เชธเชเชฆเซเชถ เชชเซเชฐเชพเชชเซเชค เชเชฐเชคเซ เชตเชเชคเซ:
- เชซเชฟเชฒเซเชเชฐเซเชถเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซเชฎเชพเช เชจเซเชเซเชจเชพ เชเซเชเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ:
- เชถเซเชฐเซเชทเซเช เชเชฌเซ เชเชฆเชจเซ เชเชชเชฒเชฌเซเชงเชคเชพ
- เชเชคเชพเชฐเชฎเชพเช เชชเชนเซเชฒเซเชฅเซ เช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชเชฌเซเชเชจเซ เชธเชเชเซเชฏเชพ
- เชชเซเชฐเชพเชฐเชเชญเชฟเช เชซเชฟเชฒเซเชเชฐเชฟเชเช เชชเชธเชพเชฐ เชเชฐเชคเซ เชตเชเชคเซ, เชเชฌเซ เชกเซเชเชฐ เชตเซเชฒเซเชฏเซเชฎเชฎเชพเช เชธเชพเชเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ
- เชเช เชเชพเชฐเซเชฏ "to_estimate" เชเชคเชพเชฐเชฎเชพเช เชเชคเซเชชเชจเซเชจ เชฅเชพเชฏ เชเซ, เชเซเชฎเชพเช เช เชจเซเชฏ เชตเชธเซเชคเซเชเชจเซ เชธเชพเชฅเซ, เช เชฎเชพเชฐเชพ เชตเซเชฒเซเชฏเซเชฎเชฎเชพเช เชธเซเชฅเชฟเชค เชเชฎเซเชเชจเซ เชชเชพเชฅเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ.
- เชเซ เชเชชเชฐเซเชเซเชค เชชเชเชฒเชพเช เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเซเชฃ เชฅเช เชเชพเชฏ, เชคเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เช เชเชฆเชพเชเชฟเชค เชเชฎเซเช เชชเซเชฐเซเชธเซเชธเชฟเชเช เชธเชฎเชฏ เชธเชพเชฅเซเชจเซ เชธเชเชฆเซเชถ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ, เชเซเชจเซ เชเชฃเชคเชฐเซ เชเชคเชพเชฐเชฎเชพเชเชจเชพ เชเชพเชฐเซเชฏเซเชจเซ เชธเชเชเซเชฏเชพเชจเชพ เชเชงเชพเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซ เชเซเช เชญเซเชฒ เชฅเชพเชฏ เชเซ, เชคเซ เชถเซเช เชเซเชเซเช เชฅเชฏเซเช เชนเชถเซ เชคเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชธเชพเชฅเซเชจเซ เชธเชเชฆเซเชถ เชฎเซเชเชฒเซเชจเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชธเซเชชเชทเซเชเชชเชฃเซ เชธเซเชเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ.
เชเชชเชฐเชพเชเชค, เช เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ, เชธเซเชฒเชฐเซ เชตเชฐเซเชเชฐเชจเซ เชเซเชฎ, "เชเชซเซเชเชฐ_เชเชธเซเชเซเชฎเซเช" เชเชคเชพเชฐเชจเซ เชธเชพเชเชญเชณเซ เชเซ, เชเซ เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชพเชเชชเชฒเชพเชเชจเชฎเชพเชเชฅเซ เชชเชธเชพเชฐ เชฅเชฏเซเชฒเชพ เชเชพเชฐเซเชฏเซ เชฎเชพเชเซ เชฌเชจเชพเชตเชพเชฏเซเชฒ เชเซ.
เชเซเชฏเชพเชฐเซ "เชเชซเซเชเชฐ_เชเชธเซเชเซเชฎเซเช" เชฎเชพเชเชฅเซ เชจเชตเซเช เชเชพเชฐเซเชฏ เชชเซเชฐเชพเชชเซเชค เชเชฐเซ:
- เชเซ เชเชฎเซเช เชชเชฐ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเซเชฏ, เชคเซ เช เชฎเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชชเชฐเชฟเชฃเชพเชฎ เชฎเซเชเชฒเซเช เชเซเช; เชเซ เชจเชนเซเช, เชคเซ เช เชฎเซ เชญเซเชฒ เชตเชฟเชถเซ เชธเซเชเชฟเชค เชเชฐเซเช เชเซเช.
- เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชพเชเชชเชฒเชพเชเชจเชจเซเช เชชเชฐเชฟเชฃเชพเชฎ เชเซ เชคเซ เชเชฌเซเชจเซ เชฆเซเชฐ เชเชฐเชตเซ
เชฎเซเชฒเซเชฏเชพเชเชเชจ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ "เชเชเซเชฐเชพเช-เชเชธเซเชเซเชฎเซเชเชฐ"
เช เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ เชธเซเชฒเชฐเซ เชตเชฐเซเชเชฐ เชเซ เช เชจเซ เชเชฎเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชพเชเชชเชฒเชพเชเชจเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชฆเชฐเซเช เชตเชธเซเชคเซเชจเซ เชธเชฎเชพเชตเซ เชเซ. เช เชนเซเช เชฎเชพเชคเซเชฐ เชเช เชเชพเชฐเซเชฏเชเชพเชฐเซ เช เชฒเซเชเซเชฐเชฟเชงเชฎ เชเซ - เชเชพเชฒเซ เชคเซเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเซเช.
โto_estimateโ เชฅเซ เชจเชตเซเช เชเชพเชฐเซเชฏ เชชเซเชฐเชพเชชเซเชค เชเชฐเชคเซ เชตเชเชคเซ:
- เชเชพเชฒเซ เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชพเชเชชเชฒเชพเชเชจ เชฆเซเชตเชพเชฐเชพ เชเชฌเซเชจเซ เชเชฒเชพเชตเซเช:
- เชฎเซเชฎเชฐเซเชฎเชพเช เชเชฌเซ เชฒเซเชก เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
- เช เชฎเซ เชเชฌเซเชจเซ เชเชฐเซเชฐเซ เชเชฆเชฎเชพเช เชฒเชพเชตเซเช เชเซเช
- เชฌเชงเชพ เชเชนเซเชฐเชพ เชถเซเชงเชตเซเช (MTCNN)
- เช เชฎเซ เชฌเชงเชพ เชเชนเซเชฐเชพเชเชจเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชเชฐเซเช เชเซเช (เช เชฎเซ เชเซเชฒเซเชฒเชพ เชชเชเชฒเชพเชฎเชพเช เชฎเชณเซเชฒเชพ เชเชนเซเชฐเชพเชเชจเซ เชฌเซเชเชฎเชพเช เชฒเชชเซเชเซเช เชเซเช เช เชจเซ ResNet34 เช เชจเซเชฎเชพเชจ เชเชฐเซเช เชเซเช)
- เช
เชเชคเชฟเชฎ เชเชฌเซ เชฐเซเชจเซเชกเชฐ เชเชฐเซ
- เชเชพเชฒเซ เชฌเชพเชเชจเซเชกเชฟเชเช เชฌเซเชเซเชธ เชฆเซเชฐเซเช
- เชฐเซเชเชฟเชเชเซเชธ เชฆเซเชฐเซ เชเซ
- เชเชธเซเชเชฎ (เชฎเซเชณ) เชเชฎเซเช เชเชพเชขเซ เชจเชพเชเซ เชฐเชนเซเชฏเชพเช เชเซเช
- เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชพเชเชชเชฒเชพเชเชจเชฎเชพเชเชฅเซ เชเชเชเชชเซเช เชธเชพเชเชตเซ เชฐเชนเซเชฏเซเช เชเซ
- เช เชฎเซ เชเชพเชฐเซเชฏเชจเซ โafter_esttimateโ เชเชคเชพเชฐเชฎเชพเช เชฎเซเชเซเช เชเซเช, เชเซ เชเชชเชฐ เชเชฐเซเชเชพ เชเชฐเซเชฒ โattrai-telegram-botโ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ เชฆเซเชตเชพเชฐเชพ เชธเชพเชเชญเชณเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชเซเชฐเซเชฒเซเช (+ เชฎเซเชเชเซเชกเซเชฌเซ + เชเชฒเชพเชธเซเชเชฟเชเชธเชฐเซเช)
เชชเชธเชเชฆเชเซ เชคเซเชจเชพ เชชเชฐ เชชเชกเซ, เชธเชพเชฎเชพเชจเซเชฏ เชชเชฐ เชจเชนเซเช
เชเซเชฎเชฃเซ เช เชเชพเช เชซเชเซเชค ELK เชธเซเชเซเช เชธเชพเชฅเซ เช เชเชพเชฎ เชเชฐเซเชฏเซเช เชนเชคเซเช, เชเซเชฐเซเชฒเซเช เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชคเซ เชตเชเชคเซ เชฎเชจเซ เชเชเชเชฆเชฐเซ เชธเชเชพเชฐเชพเชคเซเชฎเช เช เชจเซเชญเชต เชนเชคเซ. เชเซเชฐเซเชฒเซเช เชตเซเชฌ เชเชจเซเชเชฐเชซเซเชธ เชชเชฐ เชเชฟเชฌเชพเชจเชพ เชฒเชเซเชทเชฃเซเชฎเชพเช เชถเซเชฐเซเชทเซเช เชคเชพ เช เช เชจเชฟเชฐเชพเชถเชพเชเชจเช เชเซ.
เชฐเซเชฌเชฟเชเชฎเซเชฏเซเชเซเชฏเซ
เช เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช เชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ
Redis
เชเซเชเชฒเซเชเชตเชพเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชเชฌเซเชเซเชเซเชเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชนเซเชฏ เชเซ เชเซ เชตเชฟเชตเชฟเชง เชชเชพเชฏเชฅเซเชจ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช เชเซเชเซเชเชธ เชกเซเชเชพ เชธเซเชเซเชฐเชเซเชเชฐเซเชธเชจเซ เช เชฎเชฒ เชเชฐเซ เชเซ.
เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, Redis โtelegram_user_id => เชเชคเชพเชฐเชฎเชพเช เชธเชเซเชฐเชฟเชฏ เชเชพเชฐเซเชฏเซเชจเซ เชธเชเชเซเชฏเชพโ เชซเซเชฐเซเชฎเชจเซ เชนเซเชถเชฎเซเชช เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซ เชเซ, เชเซ เชคเชฎเชจเซ เชเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชตเชฟเชจเชเชคเซเชเชจเซ เชธเชเชเซเชฏเชพเชจเซ เชเซเชเซเชเชธ เชฎเซเชฒเซเชฏ เชธเซเชงเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ เช เชจเซ เชคเซเชฅเซ, DoS เชนเซเชฎเชฒเชพเชเชจเซ เช เชเชเชพเชตเซ เชเซ.
เชเชพเชฒเซ เชธเชซเชณ เชเชฎเซเช เชชเซเชฐเซเชธเซเชธเชฟเชเชเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชเชชเชเชพเชฐเชฟเช เชเชฐเซเช
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเซเชฒเชฟเชเซเชฐเชพเชฎ เชฌเซเช เชชเชฐ เชเช เชเชฌเซ เชฎเซเชเชฒเซ เชเซ
- "attrai-telegram-bot" เชเซเชฒเชฟเชเซเชฐเชพเชฎ API เชคเชฐเชซเชฅเซ เชเช เชธเชเชฆเซเชถ เชฎเซเชณเชตเซ เชเซ เช เชจเซ เชคเซเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเซ เชเซ
- เชเชฎเซเช เชธเชพเชฅเซเชจเซเช เชเชพเชฐเซเชฏ เช เชธเซเชฎเซเชณ เชเชคเชพเชฐเชฎเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ โto_estimateโ
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชเชฏเซเชเชฟเชค เชเชเชพเชฐเชฃเซ เชธเชฎเชฏ เชธเชพเชฅเซเชจเซ เชธเชเชฆเซเชถ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เชเซ
- "attrai-เช เชเชฆเชพเชเชเชพเชฐ" "to_estimate" เชเชคเชพเชฐเชฎเชพเชเชฅเซ เชเช เชเชพเชฐเซเชฏ เชฒเซ เชเซ, เชชเชพเชเชชเชฒเชพเชเชจ เชฆเซเชตเชพเชฐเชพ เช เชเชฆเชพเชเซ เชเชฒเชพเชตเซ เชเซ เช เชจเซ เชเชพเชฐเซเชฏเชจเซ "after_estimate" เชเชคเชพเชฐเชฎเชพเช เชฌเชจเชพเชตเซ เชเซ
- "attrai-telegram-bot" "after_estimate" เชเชคเชพเชฐ เชธเชพเชเชญเชณเซเชจเซ, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชจเซ เชชเชฐเชฟเชฃเชพเชฎ เชฎเซเชเชฒเซ เชเซ
DevOps
เชเซเชฒเซเชฒเซ, เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชจเซ เชธเชฎเซเชเซเชทเชพ เชเชฐเซเชฏเชพ เชชเชเซ, เชคเชฎเซ เชธเชฎเชพเชจ เชฐเชธเชชเซเชฐเชฆ เชญเชพเช เชชเชฐ เชเชเชณ เชตเชงเซ เชถเชเซ เชเซ - DevOps
เชกเซเชเชฐ เชธเซเชตเซเชฐเซเชฎ
"เชธเซเชตเซเชฐเซเชฎ" เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ, เช
เชฎเชพเชฐเชพ เชเซเชฒเชธเซเชเชฐเชฎเชพเชเชจเชพ เชคเชฎเชพเชฎ เชเชพเชเช เซเชจเซ 2 เชชเซเชฐเชเชพเชฐเซเชฎเชพเช เชตเชฟเชญเชพเชเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ - เชเชพเชฐเซเชฏเชเชฐ เช
เชจเซ เชฎเซเชจเซเชเชฐ. เชชเซเชฐเชฅเชฎ เชชเซเชฐเชเชพเชฐเชจเชพเช เชฎเชถเซเชจเซ เชชเชฐ, เชเชจเซเชเซเชจเชฐเชจเชพ เชเซเชฅเซ (เชธเซเชเซเชเซเชธ) เชคเซเชจเชพเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชฌเซเชเชพ เชชเซเชฐเชเชพเชฐเชจเชพเช เชฎเชถเซเชจเซ เชธเซเชเซเชฒเชฟเชเช, เชธเชเชคเซเชฒเชจ เช
เชจเซ
เชเช เชฒเซเชกเชฐ เชฎเซเชจเซเชเชฐ เช เชจเซ เชคเซเชฐเชฃ เชเชพเชฎเชฆเชพเชฐเซ เชธเชพเชฅเซ เชเซเชฒเชธเซเชเชฐ
เชจเซเชฏเซเชจเชคเชฎ เชธเชเชญเชตเชฟเชค เชเซเชฒเชธเซเชเชฐเชจเซเช เชเชฆ 1 เชจเซเชก เชเซ; เชเช เชฎเชถเซเชจ เชเช เชธเชพเชฅเซ เชฒเซเชกเชฐ เชฎเซเชจเซเชเชฐ เช เชจเซ เชเชพเชฐเซเชฏเชเชฐ เชคเชฐเซเชเซ เชเชพเชฐเซเชฏ เชเชฐเชถเซ. เชชเซเชฐเซเชเซเชเซเชเชจเชพ เชเชฆ เช เชจเซ เชฆเซเชท เชธเชนเชฟเชทเซเชฃเซเชคเชพ เชฎเชพเชเซเชจเซ เชจเซเชฏเซเชจเชคเชฎ เชเชตเชถเซเชฏเชเชคเชพเชเชจเซ เชเชงเชพเชฐเซ, เช เช เชญเชฟเชเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช.
เชเชเชณ เชเซเชคเชพเช, เชนเซเช เชเชนเซเชถ เชเซ เชชเซเชฐเชฅเชฎ เชเชคเซเชชเชพเชฆเชจ เชตเชฟเชคเชฐเชฃ, เชเซ เชเซเชจเชจเชพ เชฎเชงเซเชฏเชฎเชพเช เชนเชคเซเช, เชคเซเชฏเชพเชฐเชฅเซ, เช เชเซเชฒเชธเซเชเชฐ เชธเชเชเช เชจ เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒเซ เชเซเช เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ (เชชเชฐเชเชคเซ เชคเซเชจเซ เช เชฐเซเชฅ เช เชจเชฅเซ เชเซ เชเชตเซ เชธเชเชธเซเชฅเชพ เชเซเชเชชเชฃ เชฐเซเชคเซ เชเซเชเชชเชฃ เชฎเชพเชงเซเชฏเชฎ-เชฎเซเชเชพเชฎเชพเช เชธเซเชตเซเชเชพเชฐเซเชฏ เชเซ. เชชเซเชฐเซเชเซเชเซเช, เชเซ เชฆเซเชท เชธเชนเชฟเชทเซเชฃเซเชคเชพ เชเชฐเซเชฐเชฟเชฏเชพเชคเซเชจเซ เชเชงเซเชจ เชเซ).
เชกเซเชเชฐ เชธเซเชเซเช
เชธเซเชตเซเชฐเซเชฎ เชฎเซเชกเชฎเชพเช, เชคเซ เชธเซเชเซเชเซเชธ (เชกเซเชเชฐ เชธเซเชตเชพเชเชจเชพ เชธเซเช) เชเชฎเชพเชตเชตเชพ เชฎเชพเชเซ เชเชตเชพเชฌเชฆเชพเชฐ เชเซ.
เชคเซ เชกเซเชเชฐ-เชเชเชชเซเช เชฐเซเชชเชฐเซเชเชพเชเชจเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ, เชเซ เชคเชฎเชจเซ เชตเชงเชพเชฐเชพเชจเชพ เชกเชฟเชชเซเชฒเซเชฏ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เช เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ, เชฆเชฐเซเช เชฎเซเชฒเซเชฏเชพเชเชเชจ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ เชเชฆเชพเชนเชฐเชฃเซ เชฎเชพเชเซเชจเชพ เชธเชเชธเชพเชงเชจเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชนเชคเชพ (เช เชฎเซ N เชฆเชพเชเชฒเชพเช เชฎเชพเชเซ N เชเซเชฐเซ เชซเชพเชณเชตเซเช เชเซเช, เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฎเชพเช เช เช เชฎเซ PyTorch เชฆเซเชตเชพเชฐเชพ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเชพ เชเซเชฐเซเชจเซ เชธเชเชเซเชฏเชพเชจเซ เชเช เชธเซเชงเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเชฐเซเช เชเซเช)
attrai_estimator:
image: 'erqups/attrai_estimator:1.2'
deploy:
replicas: 4
resources:
limits:
cpus: '4'
restart_policy:
condition: on-failure
โฆ
เช เชจเซเชเชงเชตเซเช เช เชเชคเซเชฏเชจเซเช เชเซ เชเซ Redis, RabbitMQ เช เชจเซ Graylog เช เชธเซเชเซเชเชซเซเชฒ เชธเซเชตเชพเช เชเซ เช เชจเซ เชคเซเชฎเชจเซ "เชเชเซเชฐเชพเช-เชเชธเซเชเซเชฎเซเชเชฐ" เชเซเชเชฒเซ เชธเชฐเชณเชคเชพเชฅเซ เชฎเชพเชชเซ เชถเชเชพเชคเซ เชจเชฅเซ.
เชชเซเชฐเชถเซเชจเชจเซ เชชเซเชฐเซเชตเชฆเชฐเซเชถเชจ - เชถเชพ เชฎเชพเชเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชจเชฅเซ?
เชเชตเซเช เชฒเชพเชเซ เชเซ เชเซ เชจเชพเชจเชพ เช เชจเซ เชฎเชงเซเชฏเชฎ เชเชฆเชจเชพ เชชเซเชฐเซเชเซเชเซเชเซเชธเชฎเชพเช เชเซเชฌเชฐเชจเซเชเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เช เชเช เชเชตเชฐเชนเซเชก เชเซ; เชคเชฎเชพเชฎ เชเชฐเซเชฐเซ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชกเซเชเชฐ เชธเซเชตเซเชฐเซเชฎเชฎเชพเชเชฅเซ เชฎเซเชณเชตเซ เชถเชเชพเชฏ เชเซ, เชเซ เชเชจเซเชเซเชจเชฐ เชเชฐเซเชเซเชธเซเชเซเชฐเซเชเชฐ เชฎเชพเชเซ เชคเชฆเซเชฆเชจ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ-เชฎเซเชคเซเชฐเซเชชเซเชฐเซเชฃ เชเซ เช เชจเซ เชชเซเชฐเชตเซเชถ เชฎเชพเชเซ เชเชเซ เช เชตเชฐเซเชง เชชเชฃ เชงเชฐเชพเชตเซ เชเซ.
เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ
เช เชฌเชงเซเช VDS เชชเชฐ เชจเซเชเซเชจเซ เชฒเชพเชเซเชทเชฃเชฟเชเชคเชพเช เชธเชพเชฅเซ เชเชฎเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช:
- CPU: 4 เชเซเชฐ Intelยฎ Xeonยฎ Gold 5120 CPU @ 2.20GHz
- เชฐเซเชฎ: 8 GB
- SSD: 160GB
เชธเซเชฅเชพเชจเชฟเช เชฒเซเชก เชชเชฐเซเชเซเชทเชฃ เชชเชเซ, เชเชตเซเช เชฒเชพเชเชคเซเช เชนเชคเซเช เชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเชพ เชเชเชญเซเชฐ เชชเซเชฐเชตเชพเชน เชธเชพเชฅเซ, เช เชฎเชถเซเชจ เชชเซเชฐเชคเซเช เชนเชถเซ.
เชชเชฐเชเชคเซ, เชเชฎเชพเชตเช เชชเชเซ เชคเชฐเชค เช, เชฎเซเช CIS เชฎเชพเช เชธเซเชฅเซ เชตเชงเซ เชฒเซเชเชชเซเชฐเชฟเชฏ เชเชฎเซเชเชฌเซเชฐเซเชกเซเชธเชฎเชพเชเชจเซ เชเชเชจเซ เชฒเชฟเชเช เชชเซเชธเซเช เชเชฐเซ (เชนเชพ, เชคเซ เช เชเช), เชเซเชจเชพ เชชเชเซ เชฒเซเชเซเชจเซ เชฐเชธ เชชเชกเซเชฏเซ เช เชจเซ เชฅเซเชกเชพ เชเชฒเชพเชเซเชฎเชพเช เชธเซเชตเชพเช เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชนเชเชพเชฐเซ เชเชฌเซเช เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ. เชคเซ เช เชธเชฎเชฏเซ, เชเซเชเชจเซ เชเซเชทเชฃเซ เชชเชฐ, CPU เช เชจเซ RAM เชธเชเชธเชพเชงเชจเซ เช เชกเชงเชพ เชชเชฃ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเชพ เชจ เชนเชคเชพ.
เชเซเชเชฒเชพเช เชตเชงเซ เชเซเชฐเชพเชซเชฟเชเซเชธ
เชฆเชฟเชตเชธเชจเชพ เชเชงเชพเชฐเซ, เชเชฎเชพเชตเช เชชเชเซ เช เชจเชจเซเชฏ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เช เชจเซ เชฎเซเชฒเซเชฏเชพเชเชเชจ เชตเชฟเชจเชเชคเซเชเชจเซ เชธเชเชเซเชฏเชพ
เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชพเชเชชเชฒเชพเชเชจ เช เชจเซเชฎเชพเชจ เชธเชฎเชฏ เชตเชฟเชคเชฐเชฃ
เชคเชพเชฐเชฃเซ
เชธเชพเชฐเชพเชเชถ เชฎเชพเชเซ, เชนเซเช เชเชนเซ เชถเชเซเช เชเซเช เชเซ เชเชจเซเชเซเชจเชฐเชจเชพ เชเชฐเซเชเซเชธเซเชเซเชฐเซเชถเชจ เชฎเชพเชเซเชจเซเช เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เช เชจเซ เช เชญเชฟเชเชฎ เชชเซเชคเชพเชจเซ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชจเซเชฏเชพเชฏเซ เช เซเชฐเชตเซ เชเซ - เชเซเชเชจเซ เชเซเชทเชฃเซ เชชเชฐ เชชเชฃ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเชพ เชธเชฎเชฏเชฎเชพเช เชเซเช เชเซเชชเชพเช เชเซ เชเซเชฒเชคเชพ เชจ เชนเชคเชพ.
เชฎเชจเซ เชฒเชพเชเซ เชเซ เชเซ เชจเชพเชจเชพ เช เชจเซ เชฎเชงเซเชฏเชฎ เชเชฆเชจเชพ เชชเซเชฐเซเชเซเชเซเชเซเชธ เชเซ เชเซ เชคเซเชฎเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชฎเชพเช CPU เชชเชฐ เชจเซเชฏเซเชฐเชฒ เชจเซเชเชตเชฐเซเชเซเชธเชจเชพ เชตเชพเชธเซเชคเชตเชฟเช-เชธเชฎเชฏเชจเชพ เช เชจเซเชฎเชพเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ เชคเซเช เช เชฒเซเชเชฎเชพเช เชตเชฐเซเชฃเชตเซเชฒ เชชเซเชฐเชฅเชพเชเชจเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เช เชชเชจเชพเชตเซ เชถเชเซ เชเซ.
เชนเซเช เชเชฎเซเชฐเซเชถ เชเซ เชถเชฐเซเชเชคเชฎเชพเช เชฒเซเช เชฒเชพเชเชฌเซ เชนเชคเซ, เชชเชฐเชเชคเซ เชฒเชพเชเชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ เชตเชพเชเชเชตเชพ เชฎเชพเชเซ เชชเซเชธเซเช เชจ เชเชฐเชตเชพ เชฎเชพเชเซ, เชฎเซเช เช เชฒเซเชเชฎเชพเชเชจเชพ เชเซเชเชฒเชพเช เชฎเซเชฆเซเชฆเชพเชเชจเซ เชเซเชกเซ เชฆเซเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช - เช เชฎเซ เชญเชตเชฟเชทเซเชฏเชจเชพ เชชเซเชฐเชเชพเชถเชจเซเชฎเชพเช เชคเซเชฎเชจเชพ เชชเชฐ เชชเชพเชเชพ เชเชตเซเชถเซเช.
เชคเชฎเซ เชเซเชฒเชฟเชเซเชฐเชพเชฎ เชชเชฐ เชฌเซเชเชจเซ เชชเซเช เชเชฐเซ เชถเชเซ เชเซ - @AttaraiBot, เชคเซ เชเชเชพเชฎเชพเช เชเชเซเช 2020 เชจเชพ เชชเชพเชจเชเชฐเชจเชพ เช เชเชค เชธเซเชงเซ เชเชพเชฎ เชเชฐเชถเซ. เชเชพเชฒเซ เชนเซเช เชคเชฎเชจเซ เชฏเชพเชฆ เช เชชเชพเชตเซ เชฆเชเช เชเซ เชเซเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชกเซเชเชพ เชธเชเชเซเชฐเชนเชฟเชค เชจเชฅเซ - เชจ เชคเซ เชฎเซเชณ เชเชฌเซเช, เชจ เชฎเซเชฒเซเชฏเชพเชเชเชจ เชชเชพเชเชชเชฒเชพเชเชจเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ - เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซเชฏเชพ เชชเชเซ เชฌเชงเซเช เชคเซเชกเซ เชชเชพเชกเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชธเซเชฐเซเชธ: www.habr.com