เด’เดฐเต เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เตเดณเตเดณ เด†เดฑเต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ

1. เด•เตเดฐเต†เดกเดฟเดฑเตเดฑเต เด•เดพเตผเดกเต เดซเต‹เด‚

เดธเตเด—เดฎเดตเตเด‚ เด†เดธเตเดตเดพเดฆเตเดฏเด•เดฐเดตเตเดฎเดพเดฏ เดธเต‚เด•เตเดทเตเดฎ เด‡เดŸเดชเต†เดŸเดฒเตเด•เดณเตเดณเตเดณ เด’เดฐเต เดคเดฃเตเดคเตเดค เด•เตเดฐเต†เดกเดฟเดฑเตเดฑเต เด•เดพเตผเดกเต เดฐเต‚เดชเด‚. เดจเดฎเตเดชเตผ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเด‚เด—เต, เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด‚, เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เด•เดพเตผเดกเต เดคเดฐเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‡เดคเต Vue.js-เตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดพเดฃเต เด•เต‚เดŸเดพเดคเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฃเต. (เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเด‚ เด‡เดตเดฟเดŸเต†.)

เด’เดฐเต เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เตเดณเตเดณ เด†เดฑเต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ

เด•เตเดฐเต†เดกเดฟเดฑเตเดฑเต เด•เดพเตผเดกเต-เดซเต‹เด‚

เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเต เดชเด เดฟเด•เตเด•เตเด‚:

  • เดซเต‹เดฎเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•
  • เด‡เดตเตปเตเดฑเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด• (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดซเต€เตฝเดกเตเด•เตพ เดฎเดพเดฑเตเดฎเตเดชเต‹เตพ)
  • เดชเต‡เดœเดฟเตฝ เด˜เดŸเด•เด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เตเด•, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดซเต‹เดฎเดฟเดจเต เดฎเตเด•เดณเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เด•เตเดฐเต†เดกเดฟเดฑเตเดฑเต เด•เดพเตผเดกเต เดตเดฟเดตเดฐเด™เตเด™เตพ

เด’เดฐเต เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เตเดณเตเดณ เด†เดฑเต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ

เดŽเดกเดฟเดธเตบ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเดฟเดจเตเดฑเต† เดชเดฟเดจเตเดคเตเดฃเดฏเต‹เดŸเต†เดฏเดพเดฃเต เดฒเต‡เด–เดจเด‚ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดคเดคเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเดฎเดพเดฐเตเดŸเต† เด†เดฐเต‹เด—เตเดฏเดตเตเด‚ เด…เดตเดฐเตเดŸเต† เดชเตเดฐเดญเดพเดคเดญเด•เตเดทเดฃเดตเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

2. เดนเดฟเดธเตเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚

เด’เดฐเต เดนเดฟเดธเตเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚ เดŽเดจเตเดจเดคเต เด’เดฐเต เดšเดพเตผเดŸเตเดŸเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เตเดฐเดพเดซเต เด†เดฃเต, เด…เดคเต เด…เดต เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เต เด†เดจเตเดชเดพเดคเดฟเด•เดฎเดพเดฏ เด‰เดฏเดฐเด™เตเด™เดณเต‹ เดจเต€เดณเดฎเต‹ เด‰เดณเตเดณ เดšเดคเตเดฐเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดฌเดพเดฑเตเด•เดณเตเดณเตเดณ เดตเตผเด—เตเด—เต€เด•เดฐเดฃ เดกเดพเดฑเตเดฑเดฏเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดต เดฒเด‚เดฌเดฎเดพเดฏเต‹ เดคเดฟเดฐเดถเตเดšเต€เดจเดฎเดพเดฏเต‹ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด’เดฐเต เดฒเด‚เดฌ เดฌเดพเตผ เดšเดพเตผเดŸเตเดŸเดฟเดจเต† เดšเดฟเดฒเดชเตเดชเต‹เตพ เด’เดฐเต เดฒเตˆเตป เดšเดพเตผเดŸเตเดŸเต เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เตเดณเตเดณ เด†เดฑเต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ

เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเต เดชเด เดฟเด•เตเด•เตเด‚:

  • เด˜เดŸเดจเดพเดชเดฐเดฎเดพเดฏเดคเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • เด•เต‚เดŸเดพเดคเต†: เด˜เดŸเด•เด‚ เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด…เดฑเดฟเดฏเตเด• canvas เด…เดคเตเดชเดฏเต‹เด—เดฟเดšเตเดšเต เด˜เดŸเด•เด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เดตเดฐเดฏเตเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚

เด‡เดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเต‹เด• เดœเดจเดธเด‚เด–เตเดฏเดพ เดกเดพเดฑเตเดฑ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚. เด…เดต เดตเตผเดทเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดคเดฐเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

3. เดŸเตเดตเดฟเดฑเตเดฑเตผ เดนเดพเตผเดŸเตเดŸเต เด†เดจเดฟเดฎเต‡เดทเตป

2016-เตฝ, เดŸเตเดตเดฟเดฑเตเดฑเตผ เด…เดคเดฟเตปเตเดฑเต† เดŸเตเดตเต€เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดˆ เด…เดคเตเดญเตเดคเด•เดฐเดฎเดพเดฏ เด†เดจเดฟเดฎเต‡เดทเตป เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต. 2019-เดฒเต† เด•เดฃเด•เตเด•เดจเตเดธเดฐเดฟเดšเตเดšเต, เด…เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดญเดพเด—เดฎเดพเดฏเดฟ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดธเตเดตเดฏเด‚ เด’เดฐเต†เดฃเตเดฃเด‚ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเตเด•เต‚เดŸเดพ?

เด’เดฐเต เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เตเดณเตเดณ เด†เดฑเต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ
เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเต เดชเด เดฟเด•เตเด•เตเด‚:

  • CSS เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด• keyframes
  • HTML เด˜เดŸเด•เด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด†เดจเดฟเดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•
  • JavaScript, HTML, CSS เดŽเดจเตเดจเดฟเดต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

4. เดคเดฟเดฐเดฏเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ GitHub เดถเต‡เด–เดฐเดฃเด™เตเด™เตพ

เด‡เดตเดฟเดŸเต† เดซเดพเตปเดธเดฟ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ - GitHub เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เตพ เด’เดฐเต เดฎเดนเดคเตเดคเดพเดฏ เดชเดŸเตเดŸเดฟเด• เดฎเดพเดคเตเดฐเดฎเดพเดฃเต.
เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดต เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดฒเด•เตเดทเตเดฏเด‚. เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เด”เดฆเตเดฏเต‹เด—เดฟเด• GitHub API เด“เดฐเต‹ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเด‚ เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

เด’เดฐเต เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เตเดณเตเดณ เด†เดฑเต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ

GitHub เดชเตเดฐเตŠเดซเตˆเตฝ เดชเต‡เดœเต - github.com/indreklasn

เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเต เดชเด เดฟเด•เตเด•เตเด‚:

5. เดฑเต†เดกเตเดกเดฟเดฑเตเดฑเต เดถเตˆเดฒเดฟเดฏเดฟเดฒเตเดณเตเดณ เดšเดพเดฑเตเดฑเตเด•เตพ

เดšเดพเดฑเตเดฑเตเด•เดณเตเดŸเต† เดฒเดพเดณเดฟเดคเตเดฏเดตเตเด‚ เด‰เดชเดฏเต‹เด— เดŽเดณเตเดชเตเดชเดตเตเด‚ เด•เดพเดฐเดฃเด‚ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดœเดจเดชเตเดฐเดฟเดฏ เดฎเดพเตผเด—เดฎเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ เด†เดงเตเดจเดฟเด• เดšเดพเดฑเตเดฑเต เดฑเต‚เดฎเตเด•เตพเด•เตเด•เต เดถเดฐเดฟเด•เตเด•เตเด‚ เด‡เดจเตเดงเดจเด‚ เดจเตฝเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเดพเดฃเต? WebSockets!

เด’เดฐเต เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เตเดณเตเดณ เด†เดฑเต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ

เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเต เดชเด เดฟเด•เตเด•เตเด‚:

  • WebSockets, เดคเดคเตเดธเดฎเดฏ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚, เดกเดพเดฑเตเดฑ เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
  • เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด†เด•เตเดธเดธเต เดฒเต†เดตเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด• (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดšเดพเดฑเตเดฑเต เดšเดพเดจเดฒเดฟเตปเตเดฑเต† เด‰เดŸเดฎเดฏเตเด•เตเด•เต เดฑเต‹เตพ เด‰เดฃเตเดŸเต admin, เดฎเตเดฑเดฟเดฏเดฟเดฒเต† เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเตเด‚ - user)
  • เดซเต‹เดฎเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•, เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด• - เด“เตผเดฎเตเดฎเดฟเด•เตเด•เตเด•, เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เด…เดฏเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเดพเดฑเตเดฑเต เดตเดฟเตปเดกเต‹ input
  • เดตเตเดฏเดคเตเดฏเดธเตเดค เดšเดพเดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต‡เดฐเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•
  • เดตเตเดฏเด•เตเดคเดฟเด—เดค เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•. เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดฎเดฑเตเดฑเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดฎเดพเดฏเดฟ เดธเตเดตเด•เดพเดฐเตเดฏเดฎเดพเดฏเดฟ เดšเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚. เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพ เดฐเดฃเตเดŸเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต WebSocket เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต.

6. เดธเตเดŸเตเดฐเตˆเดชเตเดชเต-เดธเตเดฑเตเดฑเตˆเตฝ เดจเดพเดตเดฟเด—เต‡เดทเตป

เดชเต‹เดชเต‹เดตเตผ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดฐเต‚เดชเดพเดจเตเดคเดฐเดชเตเดชเต†เดŸเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดˆ เดจเดพเดตเดฟเด—เต‡เดทเตปเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดค. เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเต‹เดชเตเดชเต‹เดตเตผ เดคเตเดฑเด•เตเด•เตเด•เดฏเตเด‚ เด…เดŸเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเตเดตเดญเดพเดตเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดˆ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด’เดฐเต เดšเดพเดฐเตเดคเดฏเตเดฃเตเดŸเต.

เด’เดฐเต เดซเตเดฐเดฃเตเดŸเต-เดŽเตปเดกเต เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เตเดณเตเดณ เด†เดฑเต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ

เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเต เดชเด เดฟเด•เตเด•เตเด‚:

  • เดธเด‚เด•เตเดฐเดฎเดฃเด™เตเด™เดณเตเดฎเดพเดฏเดฟ CSS เด†เดจเดฟเดฎเต‡เดทเดจเตเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด•
  • เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดฎเด™เตเด™เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดซเตเดฒเต‹เดŸเตเดŸเดกเต เดŽเดฒเดฎเต†เตปเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดธเดœเต€เดต เด•เตเดฒเดพเดธเต เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•

เด†เดฆเตเดฏเด‚ เด‡เดคเต เดธเตเดตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดนเดพเดฏเด‚ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด‡เดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด• เด˜เดŸเตเดŸเด‚ เด˜เดŸเตเดŸเดฎเดพเดฏเตเดณเตเดณ เด—เตˆเดกเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•