ืืืืกื ืืื ืืื, ื ืึธืจ ืืจืืืก. ืึธืืขืจ ืคืืจ ืืื ืืืื ืืืจืฃ ืึทืืื ืืืจ ืงืขื ืขื ื ืืฆื ืื ืืืงืืืขื ืืึทืื, ืืจืึทื ืกืคืขืจืื ื ืืื ืคืื ืื "ืคึผืึทืกืืื ืกืืึธืจืืืืฉ" ืกืืึทืืืก ืฆื ืื "ืึทืงืืืื ื ืืฆื" ืกืืึทืืืก. ื ืื ืงืืื ืขื ืื ืืื ืืื ืื ืืขืึธืจืขืืืฉ ืืจืืื ืื ื ืืื, ืึทืจืืขื "ืืื ืืขื ืคืขืื" ืืื ื ืึธื ืคืืจืืื ืื. ืื ืืืืื ืึทืคึผืืืื ืฆื ืึผืืขื ืงืืื ืคืขืื ืคืื ืืขืจื ืขื, ืึทืจืืึทื ืืขืจืขืื ื, ืคืื ืงืืจืก, ืืืืืืืืืจื ืึทื ืืืืืงืืื ื.
ืืึธืก ืืึธืจ, GeekBrains, ืืื ืึท ืืืื ืคืื ืืขืจ ืจืืจืขืืืืืง ืึทื ืืืืืงืืื ื ืคืืืืงืืึทื ืคืื ืื ืึธื ืืืื ืืื ืืืืขืจืกืืืขื GeekUniversity, ืื ืืขืืืืื ืืจืืขืื ืืื ืื ืื ืืขืจืึทืงืืืื ืึทืืขื ืืืจ AGIMA, ืืืขืืขื ืก ืืึทื ืฉืึทืคึฟื ืืื ืคืึทืืืึทื ืืขืืืขืืึธืคึผืขืจืก (ืืื ืืึทืื ืงืึธืืคึผืืขืงืก ืืืื-ืืึทืกืข ืคึผืจืึทืืืฉืขืงืก, ืคึฟืืจืืข ืคึผืึธืจืืึทืืก โโืืื ืจืืจืขืืืืืง ืึทืคึผืืึทืงืืืฉืึทื ื, ืืึธืก ืืื ืึทืืข). AGIMA ืืื GeekBrains ืืึธืื ืืืฉืืคื ืึทื ืืืขืงืืืื ืคึฟืึทืจ ืึท ืืืฃ ืื ืืขืจืืืงื ืืื ืืื ืื ืคึผืจืึทืงืืืฉ ืืฉืื ืคืื ืจืืจืขืืืืืง ืึทืคึผืืึทืงืืืฉืึทื ืึทื ืืืืืงืืื ื.
ืื ืื ืืขืจืข ืืึธื ืืืจ ืืขืจืขืื ืืื Igor Vedeneev, ืึทื ืืึธืก ืืืืืข, ืืื Alexander Tizik, ืกืคึผืขืฉืึทืืืืืื ื ืืื ืึทื ืืจืืื. ืืึทื ืง ืฆื ืืื, ืื ืืืขืงืืืื ืืืืฃ ืจืืจืขืืืืืง ืึทื ืืืืืงืืื ื ืืื ืขื ืจืืืฉื ืืื ืคึผืจืึทืงืืืฉ
ืจืืึทืงืืืื ืคึผืจืึธืืจืึทืืืื ื ืืื ืืึธืก ื ืืฆื RxSwift ืืื ืึท ืืืึทืฉืคึผืื
ืืืขืงืืืื ืืขืจืขืจ ืืืึธืจ ืืืขืืขื ืขืขืื: "ืืื RxSwift, ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืืขื ืคืืืขื"
ืืืึธืก ืืื ืคึฟืึธืจืืึทืฆืืข ืืึทืงืืืขื ืกืืืืขื ืื ืืขืฉืึทืก ืื ืืืขืงืืืื?
ืืืจ ืจืขืื ื ืื ืืืืื ืืืขืื ืื ืงืืืคึผืึทืืืืึทืืื ืคืื ืื ืคืจืืืืืืขืจืง, ืึธืืขืจ ืืืื ืืืืึทืื ืืื ืฆื ื ืืฆื ืขืก ืืื ืื ืงืืึทืกืืฉ MVVM + RxSwift ืงืึธืืืื ืึทืฆืืข. ืขืืืขืืข ืคึผืจืึทืงืืืฉ ืืืืฉืคืืื ืืขื ืขื ืืืื ืืืกืงืึทืกื. ืฆื ืงืึธื ืกืึธืืืืืจื ืื ืืืงืืืขื ืืึทืื, ืืืจ ืฉืจืืึทืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืึทื ืืื ืืื ื ืึธืขื ื ืืื ืืขืืืขื ืฆื ืคืขืื ืึทืคึผืขืจืืืืื ื ืืืืื ืืื ืืขื. ืืึธืก ืืืขื ืืืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืคึฟืึทืจ ืืืืืง ืืืื
RxSwift - ืืืึธืก ืืึทืจืฃ ืึท ืืึธืก ืคึผืจืึธืืจืึทืืืกื ืืขื ืคืจืืืืืืขืจืง, ืืื ืงืขื ืืึธืก ืืึทืื ืืขืื ืืจืื ืืขืจ ืคึฟืึทืจ ืึท ืืขืืืขืืึธืคึผืขืจ?
RxSwift ืกืืจืืืืืื ื ืึทืจืืขื ืืื ืืขืฉืขืขื ืืฉ ืกืืจืืื ืืื ืงืึทื ืขืงืฉืึทื ื ืฆืืืืฉื ืึทืืืืฉืขืงืฅ. ืื ืกืืืคึผืืึทืกื ืืื ืืขืจืกื ืงืืึธืจ ืืื ืืขืจ ืืึธื ืืืืฉืคึผืื ืืื ืืืื ืืื ืื: ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืงืขื ืขื ืืขืจืืืึทื ืืืงื ืื ืฆืืืื ื ืืืจื ืคืฉืื ืฉืืขืื ื ืืึท ืืืึทืืืขืก ืืื ืึท ืืืึทืืขืืืืืง ืืื ืื ViewModel. ืืืื, ืื ืฆืืืื ื ืืืขืจื ืืึทืื-ืืขืืจืืื. ืืื ืึทืืืฉืึทื, RxSwift ืึทืืึทืื ืืืจ ืฆื ืืึทืฉืจืืึทืื ืื ืกืืกืืขื ืืื ืึท ืืขืงืืึทืจืึทืืืืืข ืกืืื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึธืจืืึทื ืืืืจื ืืืื ืงืึธื ืืื ืคืึทืจืืจืขืกืขืจื ืจืืืึทืืืืืื. ืึทืืข ืืขื ืืขืืคึผืก ืฆื ืึทื ืืืืืงืืขื ืึทืคึผืืึทืงืืืฉืึทื ื ืืขืจ ืืคืืฉืึทื ืืื.
ืคึฟืึทืจ ืึท ืืขืืืขืืึธืคึผืขืจ, ืืืืกื ืคืื ืื ืคืจืืืืืืขืจืง ืืื ืืืื ืึท ืืื ืคึผืืืก ืืืืฃ ืึท ื ืขืืขื ืืื ืืืืืขืจ, ืืืืึทื ืึท ืคืืจืฉืืื ื ืคืื ืจืืึทืงืืืื ืคึผืจืึธืืจืึทืืืื ื, ืืื ืกืคึผืขืฆืืขื ืืขืจืคืึทืจืื ื ืืื RxSwift, ืืื ืืืึทืืืื ืืื ืื ืืึทืจืง.
ืคืืจืืืืก ืงืืืึทืื ืืขื ืืึทืืื ืืขืจ ืคืจืืืืืืขืจืง ืืืืขืจ ืื ืืขืจืข?
RxSwift ืืื ืื ืืจืขืกืืข ืงืื. ืืึธืก ืืื, ืขืก ืืื ืึท ืืจืขืกืขืจืข ืืขืืขืื ืืืึทื ืึทื ืืขืจ ืคึผืจืึธืืืขื ืืืึธืก ืื ืืขืืืขืืึธืคึผืขืจ ืืื ืคืืืกืื ื ืืื ืฉืืื ืกืึทืืืื ืืืจื ืขืืขืฆืขืจ. ืืืื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืืืื ืืื ืื ืืืืก ืคืื ืื ืงืขืกืื. ืืขืจืฆื, RxSwift ืืื ืึท ืืืื ืคืื ReactiveX. ืืึธืก ืืืื ื ืึทื ืขืก ืืื ืึทื ืึทื ืึทืืึธื ืคึฟืึทืจ ืึทื ืืจืืื, ืืืฉื (RxJava, RxKotlin), ืืื ืงืึธืืขืืขืก ืืื ืื ืืืึทืจืฉืืึทื ืงืขื ืขื ืจืขืื ืื ืืขืืืข ืฉืคึผืจืึทื ืืื ืืขืืขืจ ืื ืืขืจืข, ืืจืึธืฅ ืืขืจ ืคืึทืงื ืึทื ืขืืืขืืข ืึทืจืืขื ืืื ืืึธืก, ืื ืืขืจืข ืืื ืึทื ืืจืืื.
ืื ืคืจืืืืืืขืจืง ืืื ืงืขืกืืืืขืจ ืืขืจืืืึทื ืืืงื, ืืื ืขืจืืืขืจืืืง ืืึทืื ืืขื ืขื ืงืขืจืขืงืืึทื, ืฉืืืฆื ืคึฟืึทืจ ืคึฟืขืึดืงืืืื ืคืื ื ืืึทืข ืืืขืจืกืืขืก ืคืื ืกืืืืคื ืืื ืฆืืืขืืขืื, ืืื ื ืืึทืข ืืืื ืืื ืื ืืขื ืขื ืฆืืืขืืขืื. ืืื ื RxSwift ืืื ืึธืคึฟื ืืงืืจ, ืืืจ ืงืขื ืขื ื ืึธืืืืื ืึทืืข ืื ืขื ืืขืจืื ืืขื. ืืขืจืฆื, ืขืก ืืื ืืขืืืขื ืฆื ืืืืื ืืื ืืื.
ืืื ืืึธื RxSwift ืืืื ืืขืืืืื ื?
- ืืื ืืื ืืก. ืืื ืึท ืืขืจืฉื, ืืืจ ืืขื ืขื ืืขืจืขืื ืืืขืื ืื ืื, ืื ืคืืืืงืืื ืฆื ืืืืฉื ืื ืื, ืืื ืืืื ืืืจ ืจืขืึทืืืจื ืฆื ืืึทืื ืขื ืืขืจืื ืืขื, ืืื ื ืืฉื ืืคืืจืืฉ ืืึธืื ืื ืฆืืืื ื ืึทื ืขืก ืืื ืฆืืื ืฆื ืืขืจืืืึทื ืืืงื.
- ืฉืืืืืช ืฆืืืืฉื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืื ืึทืคึผืขืจืืืฉืึทื ื. ื ืึธืจ ืึท ืืืึทืฉืคึผืื. ืืืจ ืืึทืจืคึฟื ืฆื ืืึทืงืืืขื ืึท ืจืฉืืื ืคืื ืืึทืื ืคืื ืื ื ืขืฅ. ืืื ืคืึทืงื, ืืึธืก ืืื ื ืืฉื ืึทืืึท ืึท ืคึผืฉืื ืึธืคึผืขืจืึทืฆืืข. ืฆื ืืึธื ืืึธืก, ืืืจ ืืึทืจืคึฟื ืฆื ืฉืืงื ืึท ืืงืฉื, ืืึทืคึผืข ืืขื ืขื ืืคืขืจ ืืื ืึท ืืขื ืืข ืคืื โโโโืึทืืืืฉืขืงืฅ, ืจืึทืืขืืืขื ืขืก ืืื ืื ืืึทืืึทืืืืก ืืื ืฉืืงื ืขืก ืฆื ืื ืื. ืืื ืึท ืืขืจืฉื, ืคืึทืจืฉืืืขื ืข ืงืึทืืคึผืึธืื ืึทื ืฅ ืืขื ืขื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืคึผืขืจืคืึธืจืืื ื ืื ืึทืคึผืขืจืืืฉืึทื ื (ืืืจ ืืืืข ืืื ื ืึธืืืืื ืื ืคึผืจืื ืกืึทืคึผืึทืื
SOLID ?). ืืื ืึท ืืขืฆืืึทื ืืื RxSwift ืืื ืืึทื ื, ืขืก ืืื ืืขืืืขื ืฆื ืืึทืฉืจืืึทืื ืืืึธืก ืื ืกืืกืืขื ืืืขื ืืึธื, ืืื ืืื ืขืก ืืืขื ืืืื ืืื ืื ืืขืจืข ืขืจืืขืจ. ืขืก ืืื ืจืขืื ืฆื ืืขื ืึทื ืืขืกืขืจ ืึธืจืืึทื ืืืึทืฆืืข ืคืื โโืื ืงืึธื ืืื ืึทืืฉืืืื ืืื ืจืืืึทืืืืืื ืื ืงืจืืกืื. ืืขืคืืขืจืขื ืืขืจืขืื, ืื ืงืึธื ืงืขื ืขื ืืืื ืฆืขืืืืื ืืื ืึท ืืื ืืึทืื ืืืฉ ืืื ืื ืืื ืืื.
ืงืึธืจืืืื ืข ืืื ืงืึธืืืื
ืืืขืงืืืื ืงืืจืก ืืขืจืขืจ ืืืขืงืกืื ืืขืจ ืืืืืง: "ืืึธืืขืจื ืึทื ืืืืืงืืื ื ืจืืงืืืืืขืจื ืืึธืืขืจื ืืขืื ืืฉ ืืืืืขื"
ืืืึธืก ืืืขื ืืืื ืืขืืขืจื ื ืืื ืื GeekBrains ืคืืืืงืืึทื ืืื ืึท ืืืื ืคืื ืื ืืจืึทื ืืื ืคืขืจืื?
ืืขืึธืจืืข, ืคืึทืจืืืืึทื ืืื ืื ืืขืจืข ืึทืคึผืจืึธืืืฉืื, ืคึผืจืึทืงืืืฉ ืืืืฉืคืืื ืืื ืจืืื ืงืึธืืืื ืืื ืืื ืื ืึทื ืืจืืื ืึทืคึผืืึทืงืืืฉืึทื ืืึธืืขื. ืืื ืคึฟืึทืจ ืคืืจ, ืกืืืืขื ืื ืืืขืื ืืืื ืืขืืืืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืืึธืก ืึทืืฅ ืืื ืืืื ืฆื ืงืึธืจืึธืืืื ืขืก. ืืขืจ ืคืึทืงื ืืื ืึทื ืจืืึฟ ืึทืคึผืืึทืงืืืฉืึทื ื ืืขื ืขื ืืึธืจ ืืืกืื ืืงืจืึทื ืึทืก ืืื ืคึผืึทืจืึทืืขื ืงืึทืืคึผืืืืื ื. ืึธืืขืจ ืงืึธืืืื ืงืึธืจืึธืืืื ืขืก ืืึธืื ืงืึทื ืคืืืืื ื, ืืขืืขืจืึทืืืฉืื ืืึทืก ืึธืืขืจ ืึธืืืืขืจืื ืงืึธืืคึผืืขืงืก ืืื ืคืึธืจืฉืืขืืื ื-ืคืืืขืจื ืงืึธื ืฆื ืืืื ืจืืืืกื ืฆื ืึท ืืืื, ืืจืื ื-ืฆื-ืคึฟืึทืจืฉืืืื ื ืืกื, ืืืื ืื ื ืืขื ืขืคืืฅ ืืื ืจืืืืืง ืืืจืืคืืจืื ื ืืื ืคืึธืจืฉืืขืืื ื.
ืืืจ ืืืขืื ืืขืจื ืขื ืฆื ืฉืจืืึทืื ืืืืึทืืึทืืืง ืงืึธื ืืื ืงืึธืจืึธืืืื ืขืก ืืืึธืก ืกืึทืืืื ืคึผืจืึทืงืืืฉ ืคึผืจืึธืืืขืืก ืืื ืืื ืคืึทืจืฉืืืืืง ืืืึท ืขืจืฉืืขืจ ืืืืง ืืคืืื ืึธื ืืืฃ ืืืืกื ืคืื ืืื ืงืึธืจืึธืืืื ื ืึทืจืืขื (ืืืึธืก ืงืขื ืขื ื ืื ืืืื ืืขืืึธืื ืืืขืื ืืืืืืึธืืขืง ืืื RxJava). ืืืจ ืืืขืื ืืืื ืคึฟืึทืจืฉืืืื ืืื ืฆื ื ืืฆื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืงืึทื ืกืขืคึผืก, ืึทืืึท ืืื ืืขืจ ืึทืงืืืึธืจ ืืึธืืขื, ืฆื ืกืึธืืืืข ืืขืจ ืงืึธืืคึผืืืฆืืจื ืคึผืจืึธืืืขืืก, ืึทืืึท ืืื ืื ืืึทืื ืืืขืจืืึทืืก ืืื ืื MVI ืืึทืืจืืฃ.
ืืื, ืืขืจ ืืืืข ื ืืืขืก. ืืืื ืจืขืงืืจืืืจื ืื ืืืื-ืืขื ืืื ืืจืืืกืืขืงืืืขื ื ืืคืืขืื ืฆื ืืขืจ ืงืืืืื ืงืืจืืืืื ืขืก ืืืืืืืืขืง, ืืื ืืืขืืื ืืขืจ ืงืืืก ืืื ืืื ืืืืืืื. Flow
- ืึทื ืึทืืึธื ืคืื ืืืืคึผืก Flowable
ะธ Observable
ืคึฟืื RxJava. ืืขืจ ืืขืจืืืึทื ืืืงื ืืกืขื ืฉืึทืื ืืืื ืงืึธืจืึธืืืื ืขืก ืฉืืจืื ืืึทื ืฅ ืคึฟืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืขืืืขืืึธืคึผืขืจ ืก ืคืื ื ืคืื ืืืื ืื ื. ืืืช, ืขืก ืืื ื ืึธื ืคึผืืึทืฅ ืคึฟืึทืจ ืคึฟืึทืจืืขืกืขืจืื ื: ืืจืึธืฅ ืืขื ืคืึทืงื ืึทื ืืึทื ืง ืฆื ืื ืฉืืืฆื ืคืื ืงืึธืจืึธืืืื ื ืืื ืงืึธืืืื / ืืขืืืืจื, ืขืก ืืื ืฉืืื ืืขืืืขื ืฆื ืฉืจืืึทืื ืืืืื-ืคึผืืึทืืคืึธืจืืข ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืงืึธืืืื ืืื ื ืืฉื ืืืืื ืคืื ืื ืคืขืื ืคืื ืจืงืืืฉืึทืืืึท ืึธืืขืจ ืึทื ืึทืืึธืืืขืก ืืื ืจืืื ืงืึธืืืื, ืฉืืืฆื ืคึฟืึทืจ ืงืึธืจืึธืืืื ืขืก ืืื ืงืึธืืืื / ืืขืืืืจื ืืื ื ืึธื ื ืืฉื ืืึทื ืฅ. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืขืก ืืื ืงืืื ืืึทืืจืืฃ ืคืื ืึทืงืืขืจื. ืืื ืึทืืืขืืืื, ืื ืงืึธืืืื ืืึทื ืฉืึทืคึฟื ืืื ืคึผืืึทื ื ืฆื ืฉืืืฆื ืืขืจ ืงืึธืืคึผืืืฆืืจื ืึทืงืืขืจื ืืืืฃ ืึทืืข ืคึผืืึทืืคืึธืจืืก.
Kotlin Coroutines - ืืื ืืึธื ืืื ืืขืืคึฟื ืึท Kotlin ืืขืืืขืืึธืคึผืขืจ?
Coroutines ืฆืืฉืืขืื ืึท ืืจืืืก ืืขืืขืื ืืืื ืฆื ืฉืจืืึทืื ืงืึธื ืืืึธืก ืืื ืืืื ืขืืืืืง, ืืืื ืืืื ื ืืื ืืืืขืจ, ืืืกืื ืืงืจืึทื ืึทืก ืืื ืงืึทื ืงืขืจืึทื ืกื. ืืืจ ืงืขื ื ืืืื ืฉืึทืคึฟื ืึทืืึทืคึผืืขืจื ืคึฟืึทืจ ืื ืืขืจืข ืืืกืื ืืงืจืึทื ืึทืก ืคืจืึทืืขืืืึธืจืงืก ืืื ืึทืคึผืจืึธืืืฉืื ืืืึธืก ืงืขื ืฉืืื ืืืื ืืขืืืืื ื ืืื ืื ืงืึธืืขืืึทืกืข.
ืืื ืืขื ืขื Coroutines ืึทื ืืขืจืฉ ืคืื ืคึฟืขืืขื?
ืื ืงืึธืืืื ืืึทื ืฉืึทืคึฟื ืจืืคื ืงืึธืจืึธืืืื ืขืก ืืืืืืืืื ืคึฟืขืืขื. ืคึผืืืก, ืึท ืงืึธืจืึธืืืื ืข ืงืขื ืขื ืฆืืจืืงืงืืืขื ืขืืืขืืข ืืืขืจื, ืืืืึทื, ืืื ืืืื ืืึทืจืฅ, ืึท ืงืึธืจืืืื ืข ืืื ืึท ืกืืกืคึผืขื ืืขื ืืขืืฉืื. ืขืก ืืื ื ืืฉื ืืืืื ืึธืคืขื ืืขื ืืืืฃ ืกืืกืืขื ืคึฟืขืืขื; ืคึฟืขืืขื ืืืืื ืืืกืคืืจื ืงืึธืจืึธืืืื ืขืก.
ืืืึธืก ืคึผืจืึทืงืืืฉ ืคึผืจืึธืืืขืืก ืงืขื ืขื ืืืื ืกืึทืืืื ืืื Coroutine, ืืืึธืก ืงืขื ืขื ื ืื ืึธืืขืจ ืืขื ืขื ืฉืืืขืจ ืฆื ืกืึธืืืืข ืืื "ืจืืื" ืงืึธืืืื?
ืงืืื ืืืกืื ืืงืจืึทื ืึทืก, ืคึผืึทืจืึทืืขื, "ืงืึทืืคึผืขืืืืืื" ืืึทืกืงืก ืืขื ืขื ืืขืืื ื ืกืึทืืืื ืืื ืงืึธืจืึธืืืื ืขืก - ืฆื ืขืก ืคึผืจืึทืกืขืกืื ื ืืึทื ืืฆืขืจ ืงืืืงืก, ืืืื ืึธื ืืืื ืึธืืขืจ ืึทืืึธื ืืจื ืฆื ืืขืจืืืึทื ืืืงืื ืืขื ืคึฟืื ืึท ืืึทืืึทืืืืก.
ืืื ืจืืื ืงืึธืืืื, ืื ืคืจืืืืขืืขื ืืขื ืขื ืกืึทืืืื ืืื ืื ืืขืืืข ืืืขื ืืื ืืื ืืืฉืึทืืืึท - ืืื ืื ืืืืฃ ืคืื ืืืืื ืืขืจ ืคืื ืคืจืึทืืขืืืึธืจืงืก, ืืขืืขืจ ืคืื ืืืึธืก ืืื ืืืึทื ืคึผืจืึธืก ืืื ืงืึธื ืก, ืึธืืขืจ ืงืืื ืคืื ืืื ืืื ืฉืคึผืจืึทื ืืืจืื ืฉืืืฆื.
ืืื ืึท ืืกืงื ื, ืขืก ืืื ืืืขืจื ืฆื ืืึธืื ืึทื ืืืืืข ืืืขืงืืืืื (ืืื ืื ืืืืคึผื ืงืึธืจืกืึทื ืืืื) ืืขื ืขื ืืขืจืืืึทื ืืืงื ืืื ืืืื ืืื ืขื ืืขืจืื ืืขื ืืื ืคืื ืืจืืืกื ืืืง ืื ืึธืื. ืืืื ืืืืืืืง ืืขืจืืืึทื ืืืงืื ืืขื ืืขืจืฉืืึทื ืขื ืืื ืฉืคึผืจืึทืื ืึธืืขืจ ืคืจืึทืืขืืืึธืจืงืก, ืืขืจืขืจืก ื ืขืืขื ืืขื ืืื ืืฉืืื ืืื ืืึธืืืคืืฆืืจื ืื ืคึผืจืึธืืจืึทื. ืึทืืข ืืขื ืึทืืึทืื ืืืจ ืฆื ืืึทืืื ืืืื ืคืื ืืขืจ ืืืืฃ ืื ืืืืคืขืง ืคืื ืื ืึทื ืืืืืงืืื ื ืคึผืจืึธืฆืขืก, ืึทืืื ืฆื ืืึธืื.
ืืงืืจ: www.habr.com