เบชเบญเบ‡เป€เบฅเบทเปˆเบญเบ‡เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™ ANKI เบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบžเบฒเบชเบฒเบ•เปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ”เปเบฅเบฐเบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเปเบฒเบžเบฒเบ”

เบ‚เป‰เบญเบเป€เบŠเบทเปˆเบญเบชเบฐเป€เปเบตเบงเปˆเบฒเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ‚เบตเป‰เบ„เป‰เบฒเบ™เป€เบ›เบฑเบ™เบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ—เบตเปˆเบ”เบต. เป€เบ›เบฑเบ™เบซเบเบฑเบ‡? เป€เบžเบฒเบฐโ€‹เบงเปˆเบฒโ€‹เบ‚เปโ€‹เปƒเบซเป‰โ€‹เบ„เบปเบ™โ€‹เบ‡เบฒเบ™โ€‹เปœเบฑเบโ€‹เป€เบฎเบฑเบ”โ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡, เบฅเบฒเบงโ€‹เบˆเบฐโ€‹เป„เบ›โ€‹เป€เบฎเบฑเบ”. เปเบฅเบฐเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ—เบตเปˆเบ‚เบตเป‰เบ„เป‰เบฒเบ™เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเบเบงเปˆเบฒ 2-3 เป€เบ—เบทเปˆเบญ, เปเบ•เปˆเบˆเบฐเบ‚เบฝเบ™เบšเบปเบ”เป€เบฅเบทเปˆเบญเบ‡เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบง. เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™เบ—เบตเปˆเบšเปเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”, เปเบ•เปˆเบเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบŠเป‰เปเบฒเบเบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เบˆเบฐเบซเบกเบปเบ”เป„เบ›เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบžเบดโ€‹เบˆเบฒโ€‹เบฅเบฐโ€‹เบ™เบฒโ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹เป€เบ›เบฑเบ™โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™ lazy. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™ เบ„เบณ เปเบ™เบฐ เบ™เบณ, เบ”เบฝเบงเบ™เบตเป‰เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบฅเบปเบ‡เบชเบนเปˆเบ—เบธเบฅเบฐเบเบดเบ”.

เป€เบฅเบทเปˆเบญเบ‡เปœเบถเปˆเบ‡

เบชเบญเบ‡เบชเบฒเบกเบ›เบตเบเปˆเบญเบ™เบ‚เป‰เบญเบเบชเบปเบ‡เป„เบชเบงเปˆเบฒเบ‚เป‰เบญเบเบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบเป„เบ”เป‰เปเบ™เบงเปƒเบ”. เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ”เบตเบเปˆเบงเบฒเบเบฒเบ™เบญเปˆเบฒเบ™เบงเบฑเบ™เบ™เบฐเบ„เบฐเบ”เบต. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบŠเบทเป‰โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบญเปˆเบฒเบ™โ€‹เป€เบญโ€‹เป€เบฅเบฑเบโ€‹เป‚เบ•เบฃโ€‹เบ™เบดเบโ€‹, เบ›เบถเป‰เบกโ€‹เบ—เบตเปˆโ€‹เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เปเบฅเบฐโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบญเปˆเบฒเบ™โ€‹. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบญเปˆเบฒเบ™, เบ‚เป‰เบญเบเป„เบ”เป‰เบžเบปเบšเบเบฑเบšเบ„เปเบฒเบ—เบตเปˆเบšเปเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบ. เบ‚เป‰เบญเบเป„เบ”เป‰เปเบ›เบžเบงเบเบกเบฑเบ™เบ—เบฑเบ™เบ—เบตเป‚เบ”เบเปƒเบŠเป‰เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบœเบนเป‰เบญเปˆเบฒเบ™, เปเบ•เปˆเบ‚เป‰เบญเบเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบซเบ™เบถเปˆเบ‡: เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†เบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบˆเบทเปˆเบˆเปเบฒ. เป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบกเบฒเบžเบปเบšเบ„เปเบฒเบ™เบตเป‰เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบชเบญเบ‡เบชเบฒเบกเบซเบ™เป‰เบฒเบ•เปเปˆเบกเบฒ, เบ”เป‰เบงเบเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ 90% เบ‚เป‰เบญเบเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡, เปเบฅเบฐเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบ—เบธเบเป†เบ„เบฑเป‰เบ‡. เบชเบฐเบซเบผเบธเบšเปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบžเบฝเบ‡เปเบ•เปˆเปเบ›เบ„เปเบฒเบ—เบตเปˆเบšเปเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบญเปˆเบฒเบ™, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบญเบฑเบ™เบญเบทเปˆเบ™. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเปเบกเปˆเบ™เบˆเบฐเปเบ™เบฐเบ™เปเบฒเบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบŠเบตเบงเบดเบ”เบ›เบฐเบˆเปเบฒเบงเบฑเบ™เปเบฅเบฐเป€เบฅเบตเปˆเบกเปƒเบŠเป‰เบกเบฑเบ™, เปเบ•เปˆเบ‚เป‰เบญเบเบšเปเปˆเป„เบ”เป‰เบญเบฒเป„เบชเบขเบนเปˆเปƒเบ™เบ›เบฐเป€เบ—เบ”เบ—เบตเปˆเป€เบงเบปเป‰เบฒเบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เปเบฅเบฐเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบทเปˆเป„เบ”เป‰เบงเปˆเบฒเบ„เบฑเป‰เบ‡เบซเบ™เบถเปˆเบ‡เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบญเปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบš เบเบฒเบ™เบ„เป‰เบฒเบ‡เบซเป‰เบญเบ‡เบ—เบตเปˆเบกเบตเป„เบฅเบเบฐเบซเปˆเบฒเบ‡.

เบกเบฑเบ™เปเบกเปˆเบ™เบซเบเบฑเบ‡ เปเบฅเบฐเบกเบฑเบ™เบเบดเบ™เบเบฑเบšเบซเบเบฑเบ‡? เปƒเบ™เบชเบฑเป‰เบ™, เบกเบตเบ™เบตเป‰ เบฅเบทเบกเป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡, quote เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบˆเบฒเบ Wikipedia:

เปเบฅเป‰เบงเบžเบฒเบเปƒเบ™เบŠเบปเปˆเบงเป‚เบกเบ‡เบ—เปเบฒเบญเบดเบ”, เป€เบ–เบดเบ‡ 60% เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบฅเบทเบก; 10 เบŠเบปเปˆเบงเป‚เบกเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบˆเบทเปˆเบˆเปเบฒ, 35% เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบฅเบทเบกเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เป„เบ›เบขเปˆเบฒเบ‡เบŠเป‰เบฒเป†, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบ 6 เบกเบทเป‰, เบ›เบฐเบกเบฒเบ™ 20% เบ‚เบญเบ‡เบˆเปเบฒเบ™เบงเบ™เบžเบฐเบเบฒเบ‡เบ—เบตเปˆเบฎเบฝเบ™เบฎเบนเป‰เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ, เปเบฅเบฐเบˆเปเบฒเบ™เบงเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบžเบฒเบเบซเบผเบฑเบ‡เบซเบ™เบถเปˆเบ‡เป€เบ”เบทเบญเบ™.

เปเบฅเบฐเบเบฒเบ™เบชเบฐเบซเบฅเบธเบšเบˆเบฒเบเบ—เบตเปˆเบ™เบตเป‰

เบšเบปเบ”เบชเบฐเบซเบผเบธเบšเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปเบ•เป‰เบกเป„เบ”เป‰เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡เบ™เบตเป‰เปเบกเปˆเบ™เบงเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเปเบฒเบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบŠเป‰เปเบฒเบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบˆเบทเปˆเป„เบ”เป‰.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบกเบตเบ„เบงเบฒเบกเบ„เบดเบ” เบเบฒเบ™เบ„เป‰เบฒเบ‡เบซเป‰เบญเบ‡เบ—เบตเปˆเบกเบตเป„เบฅเบเบฐเบซเปˆเบฒเบ‡.

NKI เป€เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเป€เบชเบเบ„เปˆเบฒเปเบฅเบฐเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ„เป‰เบฒเบ‡เบซเป‰เบญเบ‡เบ—เบตเปˆเบกเบตเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡. เป€เบงเบปเป‰เบฒเบ‡เปˆเบฒเบเป†, เบšเบฑเบ”เปเบŸเบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบกเบตเบ„เปเบฒเบ–เบฒเบกเบขเบนเปˆเบ‚เป‰เบฒเบ‡เบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบ„เปเบฒเบ•เบญเบšเบญเบตเบเบ‚เป‰เบฒเบ‡เบซเบ™เบถเปˆเบ‡. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบ„เปเบฒเบ–เบฒเบก / เบ„เปเบฒเบ•เบญเบšเป‚เบ”เบเปƒเบŠเป‰เบ›เบปเบเบเบฐเบ•เบด html/css/javascriptเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเบงเปˆเบฒเบกเบฑเบ™เบกเบตเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบšเปเปˆเบกเบตเบ‚เบญเบšเป€เบ‚เบ”เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฐเบซเบเบฒเบเป„เบ”เป‰เบ”เป‰เบงเบเบžเบดเป€เบชเบ” เบ›เบฅเบฑเบเบญเบดเบ™, เปเบฅเบฐเบซเบ™เบถเปˆเบ‡เปƒเบ™เบ™เบฑเป‰เบ™เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบเบ•เปเปˆเบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”.

เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเบฑเบ”เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เปเบกเปˆเบ™เบเบฒเบงเบ™เบฒเบ™, เป€เบกเบทเปˆเบญเบเบฅเป‰เบฒ, เปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบชเบนเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบงเบฅเบฒเปƒเบ”เบซเบ™เบถเปˆเบ‡, เบ—เปˆเบฒเบ™เบˆเบฐเบฅเบทเบกเบเปˆเบฝเบงเบเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ™เบตเป‰, เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปƒเบ™เบšเบฒเบ‡เบˆเบธเบ”เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ–เบฒเบกเบ•เบปเบงเป€เบญเบ‡เบงเปˆเบฒ, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบงเบฝเบเบ‡เบฒเบ™เบ™เบตเป‰เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”. เบ„เปเบฒเบ•เบญเบšเปเบกเปˆเบ™เปเบกเปˆเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰. เปเบฅเบฐเบ‚เป‰เบญเบเป„เบ”เป‰เป€เบฎเบฑเบ”เบกเบฑเบ™. เบ‚เป‰เบญเบเบˆเบฐเป€เบงเบปเป‰เบฒเบ—เบฑเบ™เบ—เบต, เบกเบฑเบ™เบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™ POC (เบซเบผเบฑเบเบ–เบฒเบ™เบชเบฐเปเบ”เบ‡เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”), เปเบ•เปˆเบงเปˆเบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบ–เป‰เบฒเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบˆเบฒเบเบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบญเบทเปˆเบ™เป†เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบก, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเป„เบ›เบซเบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบฎเบนเบšเบ—เบตเปˆเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบšเปเปˆเบฎเบนเป‰เบซเบ™เบฑเบ‡เบชเบทเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบก.

เบ‚เป‰เบญเบเบญเปˆเบฒเบ™เบ›เบทเป‰เบกเป‚เบ”เบเปƒเบŠเป‰เป‚เบ›เปเบเบผเบก AI Reader. เบกเบฑเบ™เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบžเบฒเบเบ™เบญเบ, เปเบฅเบฐเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เปเบ›เบ„เปเบฒเบชเบฑเบšเปƒเบ”เบซเบ™เบถเปˆเบ‡, เบกเบฑเบ™เบˆเบฐเบŠเปˆเบงเบเบ›เบฐเบขเบฑเบ”เบ„เปเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เปเบ›เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบก. เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเปเบ›เบ„เปเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบฅเบฐเบชเป‰เบฒเบ‡เบšเบฑเบ” ANKI.

เบ—เปเบฒเบญเบดเบ”เบ‚เป‰เบญเบเบžเบฐเบเบฒเบเบฒเบกเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒ เบเบนเป‚เบเปเบ›เบžเบฒเบชเบฒ, Lingvo API เปเบฅเบฐเบญเบทเปˆเบ™เป† เปเบ•เปˆเบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†เบšเปเปˆเป„เบ”เป‰เบœเบปเบ™เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบŸเบฃเบต. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบซเบกเบปเบ”เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบŸเบฃเบตเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบญเบตเบ‡เบ•เบฒเบกเบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ‚เบญเบ‡เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเบกเบตเบชเบดเบ”เบ—เบตเปˆเบˆเบฐ cache เบ„เปเบฒ. เปƒเบ™เบšเบฒเบ‡เบˆเบธเบ”เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบฎเบฑเบšเบฎเบนเป‰เบงเปˆเบฒเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เปเบ›เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป‚เบกเบ”เบนเบ™เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™ dsl2html เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹ เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก DSL เปเบฅเบฐเบœเบนเป‰เบ—เบตเปˆเบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ›เปˆเบฝเบ™เบžเบงเบเบกเบฑเบ™เป€เบ›เบฑเบ™ HTML เบฎเบนเบšเปเบšเบš.

เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบฅเบฒเบเบเบฒเบ™เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบขเบนเปˆเปƒเบ™ *.html, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เบ‚เป‰เบญเบเบ—เบฝเบšเบเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบ GoldenDict

เบชเบญเบ‡เป€เบฅเบทเปˆเบญเบ‡เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™ ANKI เบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบžเบฒเบชเบฒเบ•เปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ”เปเบฅเบฐเบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเปเบฒเบžเบฒเบ”

เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบŠเบญเบเบซเบฒเบ„เปเบฒเบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบ™, เบ‚เป‰เบญเบเป€เบญเบปเบฒเบกเบฑเบ™เบกเบฒเปƒเบซเป‰ เบฎเบนเบšเปเบšเบšเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก (lemma) เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบซเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบธเบ”โ€‹ เบซเบผเบฑเบเบชเบนเบ” Stanford NLP. เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ™เบตเป‰, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบฝเบ™เปƒเบ™ Java เปเบฅเบฐเปเบœเบ™เบเบฒเบ™เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบ‚เบฝเบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปƒเบ™ Java, เปเบ•เปˆเปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบžเบปเบšเป€เบซเบฑเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”. node-java เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ” Java เบˆเบฒเบ nodejs เป„เบ”เป‰เบ‡เปˆเบฒเบเปเบฅเบฐเบšเบฒเบ‡เบฅเบฐเบซเบฑเบ”เบ–เบทเบเบ‚เบฝเบ™เปƒเบ™ JavaScript. เบ–เป‰เบฒเบ‚เป‰เบญเบเบžเบปเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ™เบตเป‰เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบšเปเปˆเปเบกเปˆเบ™เป€เบชเบฑเป‰เบ™เบ”เบฝเบงเบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เปƒเบ™ Java. เป‚เบ„เบ‡เบเบฒเบ™เบญเบตเบเบ”เป‰เบฒเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบกเปˆเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡ repository เบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™ DSL เบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบ™เบฎเบนเบšเปเบšเบš *.เบŠเบก, เบ›เปˆเบฝเบ™เปƒเบˆเป€เบซเบฅเบทเป‰เบญเบกเปƒเบชเปเบฅเบฐเบ™เปเบฒเป€เบญเบปเบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบฎเบนเบšเปเบšเบšเบญเบฑเบ™เบชเบนเบ‡เบชเบปเปˆเบ‡. เบ–เป‰เบฒเบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปเบกเปˆเบ™เบœเบนเป‰เปƒเบŠเป‰เป‚เบ”เบเบŠเบทเปˆเบซเบผเบดเป‰เบ™ เป‚เบขเบŠเบดเบ เป€เบกเบทเปˆเบญเบฅเบฒเบงเป€เบซเบฑเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰, เบ‚เป‰เบญเบเบ‚เบญเบšเปƒเบˆเบฅเบฒเบงเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบฅเบฒเบงเป€เบฎเบฑเบ”; เบ–เป‰เบฒเบšเปเปˆเบกเบตเป€เบญเบเบฐเบชเบฒเบ™เบ‚เบญเบ‡เบฅเบฒเบง, เบ‚เป‰เบญเบเบกเบฑเบเบˆเบฐเบšเปเปˆเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ‚เป‰เบญเบเบกเบตเบ„เปเบฒเบชเบฑเบšเปƒเบ™เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”, เป€เบ‚เบปเป‰เบฒเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ‚เบญเบ‡เบกเบฑเบ™เปƒเบ™เบฎเบนเบšเปเบšเบš *.html, เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเป€เบญเบปเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบฎเปˆเบงเบกเบเบฑเบ™, เบชเป‰เบฒเบ‡เบšเบปเบ”เบ„เบงเบฒเบก ANKI เบˆเบฒเบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ ANKI. เบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ™เบตเป‰, เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™ data2anki. เบกเบฑเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบญเบปเบฒโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ„เปเบฒโ€‹เบชเบฑเบšโ€‹เบ•เปˆเบฒเบ‡เป†โ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹, เบเบฒเบ™โ€‹เปเบ›โ€‹เบžเบฒโ€‹เบชเบฒโ€‹, เบชเป‰เบฒเบ‡ ANKI *.html เบšเบปเบ”เบ„เบงเบฒเบกเปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบžเบงเบเบกเบฑเบ™เป„เบงเป‰เปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ ANKI. เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเบกเบตเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบกเบฑเบ™. เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰, เป€เบฅเบทเปˆเบญเบ‡เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบเบฒเบ™เบ„เป‰เบฒเบ‡เบซเป‰เบญเบ‡เบ—เบตเปˆเบกเบตเป„เบฅเบเบฐเบซเปˆเบฒเบ‡เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”.

เป€เบฅเบทเปˆเบญเบ‡เบ—เบตเบชเบญเบ‡.

เบ„เบปเบ™เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบŠเบญเบเบซเบฒเบงเบดเบŠเบฒเบชเบฐเป€เบžเบฒเบฐเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบงเบธเบ”เบ—เบดเบซเบผเบฒเบ/เปœเป‰เบญเบ, เบฅเบงเบกเบ—เบฑเบ‡เบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก, เบ›เบฐเป€เบŠเบตเบ™เบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบเบฐเบเบฝเบกเบเบฒเบ™เบชเปเบฒเบžเบฒเบ”. เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบ—เบตเปˆเบ–เบทเบเบ–เบฒเบกเปƒเบ™เบเบฒเบ™เบชเปเบฒเบžเบฒเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ›เบฐเบˆเปเบฒเบงเบฑเบ™เปเบฅเบฐเบžเบงเบเบกเบฑเบ™เบ–เบทเบเบฅเบทเบก. เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเปเบฒเบžเบฒเบ”, flipping เบœเปˆเบฒเบ™เบšเบฑเบ™เบ—เบถเบ, เบ›เบทเป‰เบกเบšเบฑเบ™เบ—เบถเบ, เบซเบ™เบฑเบ‡เบชเบทเบญเป‰เบฒเบ‡เบญเบตเบ‡, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ›เบฐเป€เบŠเบตเบ™เบเบฑเบšเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบกเบฑเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเปเบฅเบฐเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบฎเบนเป‰เปเบฅเป‰เบงเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบˆเบฐเปเบˆเป‰เบ‡เบชเบฐเป€เบซเบกเบตเปเบฅเบฐเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡. เบญเปˆเบฒเบ™เบขเปˆเบฒเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเปƒเบˆเบชเบดเปˆเบ‡เบ—เบตเปˆเบกเบฑเบ™เบšเปเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบกเบฒเบฎเบญเบ”เบซเบปเบงเบ‚เปเป‰เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเป‰เปเบฒเป€เบฅเบทเป‰เบญเบเป†, เบกเบฑเบ™เบกเบฑเบเบˆเบฐเป€เบเบตเบ”เบ‚เบทเป‰เบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เป€เบกเบทเปˆเบญเบเปเบฅเป‰เบงเปเบฅเบฐเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เบเบฒเบ™เบเบฐเบเบฝเบกเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ—เบปเบ™เบ—เบธเบ. เปƒเบ™เบšเบฒเบ‡เบˆเบธเบ”เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ„เบดเบ”เบงเปˆเบฒ, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบšเปเปˆเปƒเบŠเป‰เบšเบฑเบ” ANKI เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰เบ„เบทเบเบฑเบ™? เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบกเบทเปˆเบญเบšเบฑเบ™เบ—เบถเบเบซเบปเบงเบ‚เปเป‰เปƒเบ”เบซเบ™เบถเปˆเบ‡, เบ—เบฑเบ™เบ—เบตเบชเป‰เบฒเบ‡เบšเบฑเบ™เบ—เบถเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบ„เปเบฒเบ–เบฒเบกเปเบฅเบฐเบ„เปเบฒเบ•เบญเบš, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เบŠเป‰เปเบฒเบกเบฑเบ™, เบ—เปˆเบฒเบ™เบˆเบฐเบฎเบนเป‰เบ—เบฑเบ™เบ—เบตเบงเปˆเบฒเบ—เปˆเบฒเบ™เบฎเบนเป‰เบ„เปเบฒเบ•เบญเบšเบ‚เบญเบ‡เบ„เปเบฒเบ–เบฒเบกเบ™เบตเป‰เบซเบผเบทเบšเปเปˆ.

เบšเบฑเบ™เบซเบฒเบ”เบฝเบงเบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปเบกเปˆเบ™เบเบฒเบ™เบžเบดเบกเบ„เปเบฒเบ–เบฒเบกเปเบกเปˆเบ™เบเบฒเบงเบซเบผเบฒเบเปเบฅเบฐเบซเบ™เป‰เบฒเป€เบšเบทเปˆเบญเบซเบ™เปˆเบฒเบ. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™, data2anki เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เป€เบžเบตเปˆเบกโ€‹เบเบฒเบ™โ€‹เบ—เปเบฒโ€‹เบ‡เบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹ เป€เบ„เบทเปˆเบญเบ‡ เปเบฒเบ เบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบ™เบšเบฑเบ” ANKI. เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบ‚เบฝเบ™เป„เบŸเบฅเปŒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบ„เปเบฒเบ–เบฒเบกเปเบฅเบฐเบ„เปเบฒเบ•เบญเบšเบˆเบฐเบ–เบทเบเบซเบกเบฒเบเบ”เป‰เบงเบเบฅเปเบฒเบ”เบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบเปˆเบญเบ™, เป‚เบ”เบเบ—เบตเปˆเบ™เบฑเบเบงเบดเป€เบ„เบฒเบฐเบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบ„เปเบฒเบ–เบฒเบกเบขเบนเปˆเปƒเบชเปเบฅเบฐเบ„เปเบฒเบ•เบญเบšเบขเบนเปˆเปƒเบช.

เป€เบกเบทเปˆเบญเป„เบŸเบฅเปŒเบ™เบตเป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™, เบ—เปˆเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ data2anki เปเบฅเบฐเบกเบฑเบ™เบˆเบฐเบชเป‰เบฒเบ‡เบšเบฑเบ” ANKI. เป„เบŸเบฅเปŒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚เปเบฅเบฐเปเบšเปˆเบ‡เบ›เบฑเบ™, เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบฅเบถเบšเบšเบฑเบ”เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡, เปเบฅเบฐเบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™.

เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰

  1. เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ ANKI + AnkiConnect

    1. เบ”เบฒเบงเป‚เบซเบฅเบ” ANKI เบˆเบฒเบเบ—เบตเปˆเบ™เบตเป‰: https://apps.ankiweb.net/
    2. เบ•เบดเบ”เบ•เบฑเป‰เบ‡ plugin AnkiConnect: https://ankiweb.net/shared/info/2055492159

  2. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ data2anki

    1. เบ”เบฒเบงเป‚เบซเบผเบ” data2anki เบˆเบฒเบ github repository
      git clone https://github.com/anatoly314/data2anki
    2. เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ‚เบถเป‰เบ™เบเบฑเบš
      cd data2anki && npm install
    3. เบ”เบฒเบงเป‚เบซเบฅเบ” java dependencies https://github.com/anatoly314/data2anki/releases/download/0.1.0/jar-dependencies.zip
    4. เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆ jar-dependencies.zip เปเบฅเบฐเบงเบฒเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เบขเบนเปˆเปƒเบ™ data2anki/java/jars

  3. เปƒเบŠเป‰เป€เบžเบทเปˆเบญเปเบ›เบ„เบณเบชเบฑเบš:

    1. เปƒเบ™เป„เบŸเบฅเปŒ data2anki/config.json:

      • เปƒเบ™เบ„เบต เบฎเบนเบšเปเบšเบšเบเบฒเบ™ เปƒเบชเปˆเบ„เปˆเบฒ dsl2anki

      • เปƒเบ™เบ„เบต modules.dsl.anki.deckName ะธ modules.dsl.anki.modelName เบ‚เบฝเบ™เบ•เบฒเบกเบ„เบงเบฒเบกเป€เบซเบกเบฒเบฐเบชเบปเบก เบŠเบทเปˆเบชเบฝเบ‡ ะธ เบฎเบนเบšเปเบšเบšเบŠเบทเปˆ (เบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เปเบฅเป‰เบงเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบšเบฑเบ”). เปƒเบ™โ€‹เบ›เบฑเบ”โ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เบ•เบปเบงโ€‹เปเบšเบšโ€‹ เบžเบทเป‰เบ™เบ–เบฒเบ™:

        เบกเบตเบŠเปˆเบญเบ‡เบ”เป‰เบฒเบ™เบซเบ™เป‰เบฒเปเบฅเบฐเบ”เป‰เบฒเบ™เบซเบฅเบฑเบ‡, เปเบฅเบฐเบˆเบฐเบชเป‰เบฒเบ‡เบซเบ™เบถเปˆเบ‡เบšเบฑเบ”. เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบ—เปˆเบฒเบ™เปƒเบชเปˆเปƒเบ™เบ”เป‰เบฒเบ™เปœเป‰เบฒเบˆเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเบ”เป‰เบฒเบ™เปœเป‰เบฒเบ‚เบญเบ‡เบšเบฑเบ”, เปเบฅเบฐเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบ—เปˆเบฒเบ™เปƒเบชเปˆเปƒเบ™เบ”เป‰เบฒเบ™เบซเบผเบฑเบ‡เบˆเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเบ”เป‰เบฒเบ™เบซเบผเบฑเบ‡เบ‚เบญเบ‡เบšเบฑเบ”.

        เบ„เบณเป€เบ”เบตเบกเบขเบนเปˆเปƒเบช? เบžเบฒเบเบชเบฐเปœเบฒเบก, เปเบฅเบฐเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒเบˆเบฐเบขเบนเปˆเปƒเบ™ เบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก.

        เบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ เบžเบทเป‰เบ™เบ–เบฒเบ™ (เปเบฅเบฐเบšเบฑเบ”เบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™), เบšเปˆเบญเบ™เบ—เบตเปˆเบšเบฑเบ”เบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™เบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเปเบฅเบฐเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒ, เบšเปˆเบญเบ™เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบˆเบทเปˆเบ„เปเบฒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš. เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปเบกเปˆเบ™เป€เบงเบฅเบฒเปเบฅเบฐเบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒ.

      • เปƒเบ™เบ„เบต modules.dsl.dictionariesPath เบฅเบปเบ‡โ€‹เบ—เบฐโ€‹เบšเบฝเบ™โ€‹เบญเบฒโ€‹เป€เบฃโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆ *.dsl เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก. เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบ•เปˆเบฅเบฐเบญเบฑเบ™เปเบกเปˆเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป„เบŸเบฅเปŒเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ•เบฑเป‰เบ‡เบขเบนเปˆเบ•เบฒเบกเบฎเบนเบšเปเบšเบš: เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก DSL

      • เปƒเบ™เบ„เบต modules.dsl.wordToTranslatePath เปƒเบชเปˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ„เปเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเปเบ›.

    2. เป€เบ›เบตเบ”เบ•เบปเบงเบ”เป‰เบงเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ ANKI เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆ
      node data2ankiindex.js
    3. เบเบณเป„เบฅ!!!

  4. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบšเบฑเบ”เบˆเบฒเบ markdown

    1. เปƒเบ™เป„เบŸเบฅเปŒ data2anki/config.json:

      • เปƒเบ™เบ„เบต เบฎเบนเบšเปเบšเบšเบเบฒเบ™ เปƒเบชเปˆเบ„เปˆเบฒ markdown2anki
      • เปƒเบ™เบ„เบต modules.markdown.anki.deckName ะธ modules.dsl.anki.modelName เบ‚เบฝเบ™เบ•เบฒเบกเบ„เบงเบฒเบกเป€เบซเบกเบฒเบฐเบชเบปเบก เบŠเบทเปˆเบชเบฝเบ‡ ะธ เบฎเบนเบšเปเบšเบšเบŠเบทเปˆ (เบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เปเบฅเป‰เบงเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบšเบฑเบ”). เบชเปเบฒเบฅเบฑเบš markdown2anki เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹ เบžเบทเป‰เบ™เบ–เบฒเบ™.
      • เปƒเบ™เบ„เบต modules.markdown.selectors.startQuestionSelectors ะธ modules.markdown.selectors.startAnswerSelectors เบ—เปˆเบฒเบ™เบ‚เบฝเบ™เบ•เบปเบงเป€เบฅเบทเบญเบเบ—เบตเปˆเบ—เปˆเบฒเบ™เบซเบกเบฒเบเบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบ„เปเบฒเบ–เบฒเบกเปเบฅเบฐเบ„เปเบฒเบ•เบญเบš, เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš. เปเบ–เบงเบ—เบตเปˆเบกเบตเบ•เบปเบงเป€เบฅเบทเบญเบเป€เบญเบ‡เบˆเบฐเบšเปเปˆเบ–เบทเบเบงเบดเป€เบ„เบฒเบฐ เปเบฅเบฐเบˆเบฐเบšเปเปˆเบชเบดเป‰เบ™เบชเบธเบ”เปƒเบ™เบšเบฑเบ”; parser เบˆเบฐเป€เบฅเบตเปˆเบกเป€เบฎเบฑเบ”เบงเบฝเบเบˆเบฒเบเปเบ–เบงเบ•เปเปˆเป„เบ›.

        เบ•เบปเบงเบขเปˆเบฒเบ‡, เบšเบฑเบ”เบ„เปเบฒเบ–เบฒเบก/เบ„เปเบฒเบ•เบญเบšเบ™เบตเป‰:

        เบชเบญเบ‡เป€เบฅเบทเปˆเบญเบ‡เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™ ANKI เบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบžเบฒเบชเบฒเบ•เปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ”เปเบฅเบฐเบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเปเบฒเบžเบฒเบ”

        เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เปเบšเบšเบ™เบตเป‰เปƒเบ™ markdown:
        #QUESTION# ## เบ„เปเบฒเบ–เบฒเบก 5. เบ‚เบฝเบ™เบŸเบฑเบ‡เบŠเบฑเบ™ mul เป€เบŠเบดเปˆเบ‡เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เป€เบกเบทเปˆเบญเบ–เบทเบเป€เบญเบตเป‰เบ™เบ”เป‰เบงเบ syntax เบ•เปเปˆเป„เบ›เบ™เบตเป‰. ```javascript console.log(mul(2)(3)(4)); // เบœเบปเบ™เบœเบฐเบฅเบดเบ” : 24 console.log(mul(4)(3)(4)); // output : 48 ``` #ANSWER# เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบฅเบฐเบซเบฑเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ: ```javascript function mul (x) { return function (y) { // anonymous function return function (z) { // เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบšเปเปˆเบฅเบฐเบšเบธเบŠเบทเปˆเบเบฑเบšเบ„เบทเบ™ x * y * z; }; }; } ``` เบ—เบตเปˆเบ™เบตเป‰เบŸเบฑเบ‡เบŠเบฑเบ™ `mul` เบเบญเบกเบฎเบฑเบšเบญเบฒเบเบดเบงเป€เบกเบฑเบ™เบ—เปเบฒเบญเบดเบ”เปเบฅเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบšเปเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบŠเบทเปˆเบ—เบตเปˆเป€เบญเบปเบฒเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเบชเบญเบ‡เปเบฅเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบšเปเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบŠเบทเปˆเป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเบชเบฒเบกเปเบฅเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบเบฒเบ™เบ„เบนเบ™เบ‚เบญเบ‡ argument เบ—เบตเปˆเบ–เบทเบเบชเบปเปˆเบ‡เบ•เปเปˆเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปƒเบ™เบŸเบฑเบ‡เบŠเบฑเบ™ Javascript เบเปเบฒเบ™เบปเบ”. เบžเบฒเบเปƒเบ™เบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ•เบปเบงเปเบ›เบ‚เบญเบ‡เบŸเบฑเบ‡เบŠเบฑเบ™เบ™เบญเบเปเบฅเบฐเบŸเบฑเบ‡เบŠเบฑเบ™เปเบกเปˆเบ™เบงเบฑเบ”เบ–เบธเบŠเบฑเป‰เบ™เบ—เปเบฒเบญเบดเบ”เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™เป‚เบ”เบเบŸเบฑเบ‡เบŠเบฑเบ™เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เปเบฅเบฐเบœเปˆเบฒเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปƒเบ™เบŸเบฑเบ‡เบŠเบฑเบ™เบญเบทเปˆเบ™. - เบŸเบฑเบ‡เบŠเบฑเบ™ A เป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบงเบฑเบ”เบ–เบธ - เบŸเบฑเบ‡เบŠเบฑเบ™เบชเบฒเบกเบฒเบ”เบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปเบฅเบฐเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เบกเบฑเบ™ - เบŸเบฑเบ‡เบŠเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ› - เบŸเบฑเบ‡เบŠเบฑเบ™เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เป€เบ›เบฑเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเป„เบ›เบซเบฒเบŸเบฑเบ‡เบŠเบฑเบ™เบญเบทเปˆเบ™ - เบŸเบฑเบ‡เบŠเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™. เบเบฑเบšเบกเบฒเบˆเบฒเบเบŸเบฑเบ‡เบŠเบฑเบ™เบญเบทเปˆเบ™
        

        เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเป€เบญเบปเบฒเบกเบฒเบˆเบฒเบเบ™เบตเป‰: 123-JavaScript-Interview-Quesions

        เบเบฑเบ‡เบกเบตเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบ•เบปเบงเบขเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™เป‚เบŸเบ™เป€เบ”เบตเป‚เบ„เบ‡เบเบฒเบ™ examples/markdown2anki-example.md

      • เปƒเบ™เบ„เบต modules.markdown.pathToFile
        เบ‚เบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆ *md เป„เบŸเบฅเปŒเบ„เปเบฒเบ–เบฒเบก/เบ„เปเบฒเบ•เบญเบš

    2. เป€เบ›เบตเบ”เบ•เบปเบงเบ”เป‰เบงเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ ANKI เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆ
      node data2ankiindex.js
    3. เบเบณเป„เบฅ!!!

เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบขเบนเปˆเปƒเบ™เป‚เบ—เบฅเบฐเบชเบฑเบšเบกเบทเบ–เบท:

เบœเบปเบ™

เบšเบฑเบ”เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเปƒเบ™ desktop เบ‚เบญเบ‡ ANKI เปเบกเปˆเบ™ synchronized เป‚เบ”เบเบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒเบเบฑเบš ANKI cloud (เบŸเบฃเบตเป€เบ–เบดเบ‡ 100mb), เปเบฅเบฐเบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบขเบนเปˆเบ—เบปเปˆเบงเบ—เบธเบเปเบซเปˆเบ‡. เบกเบตเบฅเบนเบเบ„เป‰เบฒเบชเปเบฒเบฅเบฑเบš Android เปเบฅเบฐ iPhone, เปเบฅเบฐเบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเป€เบงเบฅเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบฅเบทเปˆเบญเบ™เบœเปˆเบฒเบ™เป€เบŸเบชเบšเบธเบเบซเบผเบทเปเบกเบงเปƒเบ™ Instagram, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฎเบฝเบ™เบฎเบนเป‰เบชเบดเปˆเบ‡เปƒเบซเบกเปˆ.

Epilogue

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒ, เบ™เบตเป‰เปเบกเปˆเบ™ POC เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบซเบผเบฒเบเบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบซเบผเบฒเบเบเปˆเบงเบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบฎเบนเบš. เบ›เบฐเบกเบฒเบ™ 30% เบ‚เบญเบ‡เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ•เบปเบงเบงเบดเป€เบ„เบฒเบฐ DSL เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบšเปเปˆเปเบกเปˆเบ™เบ—เบธเบเบฅเบฒเบเบเบฒเบ™เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰, เบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเปƒเบ™ JavaScript, เป€เบžเบฒเบฐเบงเปˆเบฒเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™ "เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡", เปเบฅเบฐเบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ•เบญเบ™เบ™เบตเป‰เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เปƒเบซเป‰เบ”เบตเบ—เบตเปˆเบชเบธเบ”. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ parser เบเปเบฒเบฅเบฑเบ‡เบชเป‰เบฒเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰, เปเบ•เปˆเปƒเบ™เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เปเบฅเบฐเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเบฑเบšเบชเบปเบ™เบฅเบฐเบซเบฑเบ”. IN markdown2anki เป‚เบซเบกเบ”, เบฎเบนเบšเบžเบฒเบšเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบงเบดเป€เบ„เบฒเบฐ. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฐโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เบ•เบฑเบ”โ€‹เป€เบ—เบทเปˆเบญโ€‹เบฅเบฐโ€‹เป€เบฅเบฑเบโ€‹เบ™เป‰เบญเบโ€‹, เปเบ•เปˆโ€‹เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบ‚เบฝเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹เบเปˆเบญเบ™โ€‹เบญเบทเปˆเบ™โ€‹เบซเบกเบปเบ”โ€‹, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฐโ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹เบ—เบตเปˆโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฐโ€‹เบเป‰เบฒเบงโ€‹เบซเบ™เป‰เบฒโ€‹, เปเบ•เปˆโ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เปƒเบœโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบŠเปˆเบงเบโ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เปเบกเปˆเบ™โ€‹เบเบดเบ™โ€‹เบ”เบตโ€‹เบ•เป‰เบญเบ™โ€‹เบฎเบฑเบšโ€‹. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบ„เปเบฒเบ–เบฒเบกเบเปˆเบฝเบงเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเบดเบ™เบ”เบตเบ—เบตเปˆเบˆเบฐเบŠเปˆเบงเบเบœเปˆเบฒเบ™เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เบ‚เบฝเบ™เบ„เปเบฒเบงเบดเบˆเบฒเบ™เปเบฅเบฐเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบญเบทเปˆเบ™เป†เบ—เบตเปˆเบ™เบตเป‰. เบ‚เป‰เบญเบเบซเบงเบฑเบ‡เบงเปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ•เปเปˆเบšเบฒเบ‡เบ„เบปเบ™.

PS เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ”เป† (เปเบฅเบฐ, เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบกเบตเบšเบฒเบ‡เบญเบฑเบ™), เบ‚เบฝเบ™เบซเบฒเบ‚เป‰เบญเบเปƒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบชเปˆเบงเบ™เบ•เบปเบง, เบ‚เป‰เบญเบเบˆเบฐเปเบเป‰เป„เบ‚เบ—เบธเบเบขเปˆเบฒเบ‡.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™