เชนเซเชฒเซ, เชนเซเชฌเซเชฐ! เชนเซเช เชคเชฎเชพเชฐเชพ เชงเซเชฏเชพเชจ เชชเชฐ เชฒเซเชเชจเซ เช เชจเซเชตเชพเชฆ เชฐเชเซ เชเชฐเซเช เชเซเช "ยปเชฒเซเชเช เชฆเซเชตเชพเชฐเชพ .

เช เชนเซเช เชเซเชเชจเซ 5 เชเซเชชเซเชธ เชเซ
1. เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชฒเชเซเชทเซเชฏเซ เชธเซเช เชเชฐเซ
เชฒเชเซเชทเซเชฏเซ เชจเชเซเชเซ เชเชฐเชตเชพเชฅเซ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชจเซ เชเชคเซเชชเชพเชฆเชเชคเชพเชฎเชพเช เชธเซเชงเชพเชฐเซ เชฅเชพเชฏ เชเซ.
เชธเชฎเชเชตเซเช:
- เชคเชฎเซ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชเซเชฎ เชถเชฐเซ เชเชฐเซเชฏเซเช?
- เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเชเชจเชพ เชฒเชเซเชทเซเชฏเซ เชถเซเช เชเซ
- เชกเซเชตเชฒเชชเชฐ เชฌเชจเซเชจเซ เชคเชฎเซ เชเชฏเซเช เชธเชชเชจเซเช เชนเชพเชเชธเชฒ เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซ?
เชฆเชฐเซเช เชตเซเชฏเชเซเชคเชฟเชจเชพ เชตเซเชฏเชเซเชคเชฟเชเชค เชฒเชเซเชทเซเชฏเซ เชนเซเชฏ เชเซ, เชชเชฐเชเชคเซ เชฎเซเช เชฆเชฐเซเช เชฎเชพเชเซ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช เชตเชฟเชเชพเชฐเซเชจเซ เชธเซเชเชฟ เชฌเชจเชพเชตเซ เชเซ:
- เชตเซเชฌเชธเชพเชเช เชฌเชจเชพเชตเซ
- เชจเชตเซ เชจเซเชเชฐเซ เชฎเชณเชถเซ
- เชซเซเชฐเซเชฒเชพเชจเซเชธเชฐ เชคเชฐเซเชเซ เชเชพเชฎ เชเชฐเซ
- เชฆเซเชฐเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ
- เชคเชฎเชพเชฐเซ เชเชพเชคเชจเซ เชชเชฐเซเชเซเชทเชฃ เชเชฐเซ
- เชจเชพเชฃเชพเชเซเชฏ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช เชธเซเชงเชพเชฐเซ
เชเชพเชธ เชนเซเชคเซ เชฎเชพเชเซ เชเชเซเชฏเชพ เชฌเชเชพเชตเชตเชพเชจเซเช เชญเซเชฒเชถเซ เชจเชนเซเช: เชเช เชตเซเชฏเชเซเชคเชฟเชเชค เชชเซเชฐเซเชเซเชเซเช. เชเซ เชคเชฎเซ เชธเชซเชณ เชฅเชตเชพ เช เชจเซ เชชเซเชฐเซเชฐเชฟเชค เชฐเชนเซเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซ, เชคเซ เชคเชฎเชพเชฐเซ เชชเชพเชฒเชคเซ เชชเซเชฐเซเชเซเชเซเชเซเชธ เชฌเชจเชพเชตเชตเชพ เช เชเซเชเช. เชชเชฐเชเชคเซ เชเชฐเซเชฐเซ เชจเชฅเซ เชเซ เชคเชฎเชพเชฐเซ เชนเชเชฎเซเชถเชพ เชคเซเชฎเชจเซ เชธเชฎเชพเชชเซเชค เชเชฐเซ. เชคเชฎเชพเชฐเชพ เชชเซเชคเชพเชจเชพ เชชเซเชฐเซเชเซเชเซเชเซเชธเชฎเชพเช เชจเชพเชจเชพ เชงเซเชฏเซเชฏเซ เชนเชพเชเชธเชฒ เชเชฐเชตเชพเชจเซ เชตเชฟเชเชพเชฐ เชเซเชเซเชเชธเชชเชฃเซ เชเซ.
เชเชพเชฒเซ เชนเซเช เชคเชฎเชจเซ เชเช เชเชฆเชพเชนเชฐเชฃ เชเชชเซเช. เชเซ เชคเชฎเซ เชธเชฟเชฆเซเชงเชพเชเชคเชฎเชพเช เชกเซเชเชพเชฌเซเชเชจเซ เชเชชเชฏเซเช เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซ เชคเซ เชถเซเชเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซ, เชคเซ เชคเชฎเซ เชฌเซเชฒเซเช เชชเซเชฐเซเชเซเชเซเช เชถเชฐเซ เชเชฐเซ เชถเชเซ เชเซ. เชชเชฐเชเชคเซ เชเซ เชคเชฎเซ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชเชเชเช เชเชฎเซเชฐเชตเชพเชจเซเช เชถเซเชเซ เชฐเชนเซเชฏเชพเช เชนเซเชต, เชคเซ เชคเชฎเซ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชฐเซเชเซเชฐเซเชก เชเชฎเซเชฐเชตเชพ เชฎเชพเชเซ เชเช เชธเชฐเชณ เชซเซเชฐเซเชฎ เชฌเชจเชพเชตเซ เชถเชเซ เชเซ.
เชฒเชเซเชทเซเชฏเซ เชนเชพเชเชธเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เชชเซเชฐเซเชเซเชเซเชเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ เชเชพเชฐเชฃ เชเซ เชคเซ เชจเชเซเชเชฐ เชเชฆเชพเชนเชฐเชฃเซ เชชเชฐ เชเชพเชฎ เชเชฐเชตเชพ เชคเชฐเชซ เชฆเซเชฐเซ เชเชพเชฏ เชเซ. เชเชจเชพเชฅเซ เชตเชงเซ เชชเซเชฐเซเชฐเชฃเชพเชฆเชพเชฏเช เชถเซเช เชนเซเช เชถเชเซ?
2. เชคเซ เชซเชฐเซเชฅเซ เชเชฐเซ... เช เชจเซ เชซเชฐเซเชฅเซ
เชเชเชตเชพเชฐ เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชฒเชเซเชทเซเชฏเซ เชชเชธเชเชฆ เชเชฐเซ เชฒเซ, เชชเชเซ เชถเชเซเชฏ เชคเซเชเชฒเซเช เชคเซเชฎเชจเชพ เชชเชฐ เชเชพเชฎ เชเชฐเซ. เชคเชฎเซ เชเซเชเชฒเซ เชตเชงเซ เชชเซเชฐเซเชเซเชเชฟเชธ เชเชฐเชถเซ, เชคเซเชเชฒเซเช เชตเชงเซ เชคเชฎเซ เชถเซเชเชถเซ.
เชเซเชก เชถเซเชเชตเซเช เช เชเช เชเซเชถเชฒเซเชฏ เชเซ, เช เชจเซ เชคเชฎเซ เชคเซเชจเซ เชธเชฐเชเชพเชฎเชฃเซ เชฐเชฎเชค เชฐเชฎเชตเชพ เชธเชพเชฅเซ เชเชฐเซ เชถเชเซ เชเซ. เชเซ เชคเชฎเซ เชเชฎเชพเช เชฎเชนเชพเชจ เชฌเชจเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซ เช เชจเซ เชคเชฎเชพเชฐเซเช เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซ, เชคเซ เชคเชฎเชพเชฐเซ เชชเซเชธเซ เชชเชฐ เชเซเชฌ เชชเซเชฐเซเชเซเชเชฟเชธ เชเชฐเชตเซ เชชเชกเชถเซ, เช เชจเซ เชชเซเชจเซเชธเชฟเชฒ เชตเชกเซ เชชเซเชธเซเชคเชเซ เช เชจเซ เชชเชพเชฐเซเชธ เชเซเชก เชตเชพเชเชเชตเชพ เชจเชนเซเช.
เชฆเชฐเชฐเซเช, เชคเชฎเชพเชฐเชพ เชฒเชเช เชฌเซเชฐเซเช เชฆเชฐเชฎเชฟเชฏเชพเชจ เช เชฅเชตเชพ เชเชพเชฎ เชชเชเซ เชเซเชก เชฒเชเซ. เชญเชฒเซ เชคเซ เชฎเชพเชคเซเชฐ เชเช เชเชฒเชพเช เชฎเชพเชเซ เชนเซเชฏ, เชเซ เชคเชฎเซ เชเชฆเชค เชฌเชจเชพเชตเซ เช เชจเซ เชคเซเชจเซ เชตเชณเชเซ เชฐเชนเซเชถเซ, เชคเซ เชคเชฎเซ เชฆเซเชจเชฟเช เชธเซเชงเชพเชฐเชพเช เชเซเชถเซ เชเซ เชงเซเชฎเซ เชงเซเชฎเซ เชชเชฐเชเชคเซ เชเชพเชฏเชฎเซ เชเซ.
"เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เช เชถเซเชเชตเชพเชจเซ เชฎเชพเชคเชพ เชเซ, เชเซเชฐเชฟเชฏเชพเชจเซ เชชเชฟเชคเชพ เชเซ, เชเซ เชคเซเชจเซ เชธเชฟเชฆเซเชงเชฟเชจเซ เชเชฐเซเชเชฟเชเซเชเซเช เชฌเชจเชพเชตเซ เชเซ."( -Twitter)
3. เชคเชฎเซ เชเซ เชถเซเชเซ เชเซ เช เชฅเชตเชพ เชฌเชจเชพเชตเซ เชเซ เชคเซ เชถเซเชฐ เชเชฐเซ.
เชจเชตเซ เชตเชธเซเชคเซเช เชถเซเชเชตเชพเชจเซ เช เชถเซเชฐเซเชทเซเช เชฐเซเชค เชเซ.
เชคเชฎเซ เชเซ เชเชฐเซ เชเซ เชคเซ เชถเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซเชจเชพ เชเซเชเชฒเชพเช เชตเชฟเชเชพเชฐเซ:
- เชฌเซเชฒเซเช เชฒเซเชเซ เชฒเชเซ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, Habrรฉ เชชเชฐ)
- เชชเชฐเชฟเชทเชฆเซ เช เชฅเชตเชพ เชธเซเชฅเชพเชจเชฟเช เชฎเซเชเช เชชเซเชธเชฎเชพเช เชเซเชกเชพเช
- StackOverflow เชชเชฐ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเชพเชเซ เชชเซเชเซ
- เชนเซเชถเชเซเช เชธเชพเชฅเซ เชฆเชฐเชฐเซเช เชคเชฎเชพเชฐเซ เชชเซเชฐเชเชคเชฟ เชฐเซเชเซเชฐเซเชก เชเชฐเซ
เชฅเซเชกเซ เชตเชพเชฐเซเชคเชพ:เชถเซเช เชคเชฎเซ เชเชพเชฃเซ เชเซ เชเซ เชฎเซเช เชถเชพ เชฎเชพเชเซ เชฌเชจเชพเชตเซเชฏเซเช ?
เชนเซเช เชเซเชก เช เชจเซ เชเซเชเชพเชจเชจเซ เชตเชนเซเชเชเชฃเซเชฅเซ เชเชเชฐเซเชทเชฟเชค เชเซเช. เชเซเชฒเซเชฒเชพ เชเซเชเชฒเชพเช เชตเชฐเซเชทเซเชฎเชพเช เชฎเซเช เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เชชเชฐ เชเชฃเชพ เชฒเซเชเซ เชตเชพเชเชเซเชฏเชพ เชเซ: , เช เชจเซ เชคเซเชฅเซ เชตเชงเซ. เช เชจเซ เชฎเซเช เชถเซเชเซเชฏเชพ เชเซ เชฆเชฐเซเช เชตเซเชฏเชเซเชคเชฟ เชเซ เชถเซเชเซ เชเซ เช เชจเซ เชฌเชจเชพเชตเซ เชเซ เชคเซ เชถเซเชฐ เชเชฐเซ เชถเชเซ เชเซ, เชชเชเซ เชญเชฒเซ เชคเซ เชฅเซเชกเซ เชตเชธเซเชคเซ เชนเซเชฏ.
เชฎเซเช เช เชนเซเช เชเชฃเชพ เชเชพเชฐเชฃเซเชธเชฐ เชเซเชก เชฌเชจเชพเชตเซเชฏเซ เชเซ:
- เชตเชงเซ เชธเชพเชฐเชพ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพ เชฌเชจเชตเชพ เชฎเชพเชเซ เชเซเชเชพเชจ เชถเซเชฐ เชเชฐเซ
- เชจเชตเชพ เชฒเซเชเซเชจเซ เชฎเซเชเซเชฏ เชเซเชฏเชพเชฒเซ เชธเชฎเชเชตเชพเชฎเชพเช เชฎเชฆเชฆ เชเชฐเซ
- เชฆเชฐเซเช เชฎเชพเชเซ เชธเชฐเชณ เช เชจเซ เชตเชฟเชถเชฟเชทเซเช เชเชฆเชพเชนเชฐเชฃเซ เชฌเชจเชพเชตเซ
- เชคเชฎเชจเซ เชเซ เชเชฎเซ เชเซ เชคเซ เชเชฐเซ เช เชจเซ เชเชจเชเชฆ เชเชฐเซ
เชเซเชเชชเชฃ เชตเซเชฏเชเซเชคเชฟ เช เชเชฐเซ เชถเชเซ เชเซ. เชฎเซเช เชธเชพเชฎเชพเชจเซเชฏ เชเซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ เชถเชฐเซเชเชค เชเชฐเซ. เชชเชนเซเชฒเชพ เชฎเซเช เชฎเชพเชงเซเชฏเชฎ เชชเชฐ "" เชจเชพเชฎเชจเซ เชฒเซเช เชฌเชจเชพเชตเซเชฏเซ", เชชเชเซ เชกเซเชเชฐ เชตเชฟเชถเซ เชฌเซเชเซ เชเช ""เช เชจเซ เชคเซเชฅเซ เชตเชงเซ.
เช เชจเซเชฏ เชฒเซเชเซ เชฎเชพเชเซ เชฒเชเซ เช เชจเซ เชคเชฎเซ เชคเชฎเชพเชฐเซ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชเซเชถเชณเชคเชพเชฎเชพเช เชธเซเชงเชพเชฐเซ เชเชฐเชถเซ. เชเซเช เชเซเชฏเชพเชฒ เช เชจเซ เชคเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ เชคเซ เชธเชฎเชเชพเชตเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชฌเชจเชตเซเช เช เชตเชฟเชเชพเชธเชเชฐเซเชคเชพ เชฎเชพเชเซ เชเช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซเชถเชฒเซเชฏ เชเซ.
เชฏเชพเชฆ เชฐเชพเชเซ: เชเชเชเช เชตเชฟเชถเซ เชฒเชเชตเชพ เชฎเชพเชเซ เชคเชฎเชพเชฐเซ เชเซเชทเซเชคเซเชฐเชฎเชพเช เชจเชฟเชทเซเชฃเชพเชค เชฌเชจเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ.
4. เชเซเชก เชตเชพเชเชเซ
เชคเชฎเซ เชเซเชก เชตเชฟเชถเซ เชตเชพเชเชเซ เชเซ เชคเซ เชฌเชงเซเช เชคเชฎเชพเชฐเซ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชเซเชถเชณเชคเชพเชจเซ เชธเซเชงเชพเชฐเชถเซ.
เชคเชฎเซ เชเซ เชตเชพเชเชเซ เชถเชเซ เชคเซ เช เชนเซเช เชเซ:
- GitHub เชชเชฐ เชเซเชก
- เชชเซเชธเซเชคเชเซ
- เชฒเซเช
- เชจเซเชฏเซเชเชฒเซเชเชฐเซเชธ
เชคเชฎเซ เช เชจเซเชฏ เชฒเซเชเซเชจเชพ เชเซเชกเชฎเชพเชเชฅเซ เชเชฃเซเช เชถเซเชเซ เชถเชเซ เชเซ. เชคเชฎเซ เชคเชฎเชพเชฐเชพ เชเซเชทเซเชคเซเชฐเชฎเชพเช เชจเชฟเชทเซเชฃเชพเชคเซเชจเซ เชถเซเชงเซ เชถเชเซ เชเซ เช เชฅเชตเชพ เชคเชฎเชพเชฐเชพ เชชเซเชคเชพเชจเชพ เชเซเชก เชเซเชตเชพ เชเซเชก เชถเซเชงเชตเชพ เชฎเชพเชเซ GitHub เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ. เช เชจเซเชฏ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชเซเชก เชเซเชตเซ เชฐเซเชคเซ เชฒเชเซ เชเซ เช เชจเซ เชธเชฎเชธเซเชฏเชพเช เชนเชฒ เชเชฐเซ เชเซ เชคเซ เชเชพเชฃเชตเซเช เชฐเชธเชชเซเชฐเชฆ เชเซ. เชคเชฎเซ เชคเชฎเชพเชฐเซ เชจเชฟเชฐเซเชฃเชพเชฏเช เชตเชฟเชเชพเชฐเชถเซเชฒเชคเชพเชจเซ เชตเชฟเชเชพเชธ เชเชฐเชถเซ. เชคเซเช เชเซ เชชเชฆเซเชงเชคเชฟเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ เชคเซ เชคเชฎเชพเชฐเชพ เชเชฐเชคเชพเช เชตเชงเซ เชธเชพเชฐเซ เชเซ? เชเชพเชฒเซ เชคเชชเชพเชธเซเช.
เชฆเชฐเชฐเซเช เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชเชชเชฐเชพเชเชค, เชฆเชฐเชฐเซเช เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชชเชฐ เชเชเชพเชฎเชพเช เชเชเซ เชเช เชฒเซเช เช เชฅเชตเชพ เชชเซเชธเซเชคเชเชจเชพ เชฅเซเชกเชพ เชชเซเชทเซเช เซ เชเซเชฎ เชจ เชตเชพเชเชเซ?
เชเซเชเชฒเชพเช เชชเซเชฐเชเซเชฏเชพเชค เชชเซเชธเซเชคเชเซ:
- เชเซเชฒเซเชจ เชเซเชก: เชฐเซเชฌเชฐเซเช เชธเซ. เชฎเชพเชฐเซเชเชฟเชจ เชฆเซเชตเชพเชฐเชพ เชเชชเชณ เชธเซเชซเซเชเชตเซเชฐ เชเซเชฐเชพเชซเซเชเซเชธเชฎเซเชจเชถเชฟเชชเชจเซ เชนเซเชจเซเชกเชฌเซเช
- เชตเซเชฏเชตเชนเชพเชฐเชฟเช เชชเซเชฐเซเชเซเชฐเชพเชฎเชฐ: เชชเซเชฐเชตเชพเชธเซเชฅเซ เชฎเชพเชธเซเชเชฐ เชธเซเชงเซ
- เชเซเชฒ เชจเซเชฏเซเชชเซเชฐเซเช: เชกเซเชช เชตเชฐเซเช
5. เชชเซเชฐเชถเซเชจเซ เชชเซเชเซ
เชตเชงเซ เชชเชกเชคเซเช เชชเซเชเชตเชพเชฎเชพเช เชถเชฐเชฎเชพเชถเซ เชจเชนเซเช.
เชเซ เชคเชฎเชจเซ เชเชเชเช เชธเชฎเชเชพเชคเซเช เชจ เชนเซเชฏ เชคเซ เชชเซเชฐเชถเซเชจเซ เชชเซเชเชตเชพเชฅเซ เชฎเชฆเชฆ เชฎเชณเซ เชเซ. เชคเชฎเซ เชคเชฎเชพเชฐเซ เชเซเชฎ เช เชฅเชตเชพ เชฎเชฟเชคเซเชฐเซเชจเซ เชธเชเชชเชฐเซเช เชเชฐเซ เชถเชเซ เชเซ. เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช เชซเซเชฐเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ เชคเชฎเซ เชเซเชเชจเซ เชเชพเชฃเชคเชพ เชจ เชนเซเชต เชคเซ เชคเชฎเซ เชชเซเชเซ เชถเชเซ.
เชเซเชฏเชพเชฐเซเช เชเซเช เชเซเชฏเชพเชฒเชจเซ เชธเชฎเชเชตเชพ เชฎเชพเชเซ เช เชฒเช เชธเชฎเชเซเชคเซเชจเซ เชเชฐเซเชฐ เชชเชกเซ เชเซ. เช เชฒเชฌเชคเซเชค, เชเชธเชชเชพเชธ เช เชเชเซ เชเชตเซเช เช เชจเซ เชเชจเซเชเชฐเชจเซเช เชชเชฐ เชเชตเชพเชฌ เชถเซเชงเชตเชพเชจเซเช เชธเชพเชฐเซเช เชเซ, เชชเชฐเชเชคเซ เช เชฎเซเช เชธเชฎเชฏเซ เช เชจเซเชฏ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชเชจเซ เชชเซเชเชตเซเช เชตเชงเซ เชธเชพเชฐเซเช เชเซ.
เชคเชฎเชพเชฐเซ เชเชพเชคเชจเซ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชเซ เช
เชจเซเชฏ เชตเซเชฏเชเซเชคเชฟเชจเชพ เชเซเชเชพเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซ. เช
เชจเซ เชเซ เชคเชฎเซ เชฌเซเชเชพ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชจเซ เชชเซเชเซ, เชคเซ เชคเซเชฏเชพเช เชเช เชเชเซเช เชธเชเชญเชพเชตเชจเชพ เชเซ เชเซ เชคเซ เชฎเชพเชคเซเชฐ เชเชตเชพเชฌ เช เชจเชนเซเช, เชชเชฃ เชคเชฎเชพเชฐเซ เชชเซเชฐเชถเชเชธเชพ เชชเชฃ เชเชฐเชถเซ.
เชธเซเชฐเซเชธ: www.habr.com
