ANKI рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд░рджреЗрд╢реА рднрд╛рд╖рд╛ рд╢рд┐рдХрдгреНрдпрд╛рдд рдЖрдгрд┐ рдореБрд▓рд╛рдЦрддреАрдЪреА рддрдпрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕ рдХрд╢реА рдорджрдд рдХрд░реВ рд╢рдХрддреЗ рдпрд╛рдЪреНрдпрд╛ рджреЛрди рдХрдерд╛

рдорд╛рдЭрд╛ рдиреЗрд╣рдореА рдЕрд╕рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реЛрддрд╛ рдХреА рдЖрд│рд╢реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣рд╛ рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрд╕рддреЛ. рдХрд╛? рдХрд╛рд░рдг рдХрд╖реНрдЯрдХрд░реА рдорд╛рдгрд╕рд╛рд▓рд╛ рдХрд╛рд╣реАрддрд░реА рдХрд░рд╛рдпрд▓рд╛ рд╕рд╛рдВрдЧрд╛, рддреЛ рдЬрд╛рдКрди рдХрд░реЗрд▓. рдЖрдгрд┐ рдПрдХ рдЖрд│рд╢реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ 2-3 рдкрдЯ рдЬрд╛рд╕реНрдд рд╡реЗрд│ рдШрд╛рд▓рд╡реЗрд▓, рдкрд░рдВрддреБ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рд╣реАрд▓ рдЬреЛ рддреНрдпрд╛рдЪреНрдпрд╛рд╕рд╛рдареА рдХрд░реЗрд▓. рдкреНрд░рдердордЪ рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрд╡рд╛рд╕реНрддрд╡ рдмрд░рд╛рдЪ рд╡реЗрд│ рд▓рд╛рдЧреВ рд╢рдХрддреЛ, рдкрд░рдВрддреБ рд╡рд╛рд░рдВрд╡рд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдВрдореБрд│реЗ рд╣рд╛ рджреГрд╖реНрдЯреАрдХреЛрди рдЦреВрдк рд▓рд╡рдХрд░ рдлреЗрдбреЗрд▓. рдореА рд╕реНрд╡рддрдГрд▓рд╛ рдПрдХ рдЖрд│рд╢реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдорд╛рдирддреЛ. рддреА рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ рд╣реЛрддреА, рдЖрддрд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдд рдЙрддрд░реВрдпрд╛.

рдХрдерд╛ рдПрдХ

рдХрд╛рд╣реА рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА рдорд▓рд╛ рдкреНрд░рд╢реНрди рдкрдбрд▓рд╛ рд╣реЛрддрд╛ рдХреА рдореА рдорд╛рдЭреЗ рдЗрдВрдЧреНрд░рдЬреА рдХрд╕реЗ рд╕реБрдзрд╛рд░реВ рд╢рдХрддреЛ. рд╕рд╛рд╣рд┐рддреНрдп рд╡рд╛рдЪрдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд╣реА рдордирд╛рдд рдЖрд▓реЗ рдирд╛рд╣реА. рдореА рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд░реАрдбрд░ рд╡рд┐рдХрдд рдШреЗрддрд▓рд╛, рдкреБрд╕реНрддрдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реА рдЖрдгрд┐ рдореА рд╡рд╛рдЪрд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА. рд╡рд╛рдЪрддрд╛рдирд╛ рдорд▓рд╛ рдЕрдкрд░рд┐рдЪрд┐рдд рд╢рдмреНрдж рдпреЗрдд рд░рд╛рд╣рд┐рд▓реЗ. рдореА рд╡рд╛рдЪрдХрд╛рдВрдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рд╢рдмреНрджрдХреЛрд╖ рд╡рд╛рдкрд░реВрди рддреНрдпрд╛рдВрдЪреЗ рддреНрд╡рд░рд┐рдд рднрд╛рд╖рд╛рдВрддрд░ рдХреЗрд▓реЗ, рдкрд░рдВрддреБ рдорд▓рд╛ рдПрдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ: рд╢рдмреНрдж рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛рдпрдЪреЗ рдирд╛рд╣реАрдд. рдХрд╛рд╣реА рдкрд╛рдирд╛рдВрдирдВрддрд░ рдЬреЗрд╡реНрд╣рд╛ рдорд▓рд╛ рд╣рд╛ рд╢рдмреНрдж рдкреБрдиреНрд╣рд╛ рдЖрд▓рд╛, рддреЗрд╡реНрд╣рд╛ репреж% рд╕рдВрднрд╛рд╡реНрдпрддреЗрд╕рд╣ рдорд▓рд╛ рдкреБрдиреНрд╣рд╛ рднрд╛рд╖рд╛рдВрддрд░рд╛рдЪреА рдЧрд░рдЬ рдкрдбрд▓реА рдЖрдгрд┐ рд╣реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдШрдбрд▓реЗ. рдирд┐рд╖реНрдХрд░реНрд╖ рдЕрд╕рд╛ рд╣реЛрддрд╛ рдХреА рд╡рд╛рдЪрддрд╛рдирд╛ рдХреЗрд╡рд│ рдЕрдкрд░рд┐рдЪрд┐рдд рд╢рдмреНрджрд╛рдВрдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рдгреЗ рдкреБрд░реЗрд╕реЗ рдирд╛рд╣реА, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд╛рд╣реАрддрд░реА рд╡реЗрдЧрд│реЗ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рджреИрдирдВрджрд┐рди рдЬреАрд╡рдирд╛рдд рддреНрдпрд╛рдЪрд╛ рдкрд░рд┐рдЪрдп рдХрд░реВрди рджреЗрдгреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рд╕реБрд░реВ рдХрд░рдгреЗ рд╣рд╛ рдЖрджрд░реНрд╢ рдкрд░реНрдпрд╛рдп рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ рдореА рдЗрдВрдЧреНрд░рдЬреА рднрд╛рд╖рд┐рдХ рджреЗрд╢рд╛рдд рд░рд╛рд╣рдд рдирд╛рд╣реА рдЖрдгрд┐ рд╣реЗ рд╕рдВрднрд╡ рдирд╛рд╣реА. рдордЧ рдорд▓рд╛ рдЖрдард╡рд▓рдВ рдХреА рдореА рдПрдХрджрд╛ рдмрджреНрджрд▓ рд╡рд╛рдЪрд▓рдВ рд╣реЛрддрдВ рдЕрдВрддрд░рд╛рдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддреА.

рддреЗ рдХрд╛рдп рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдХрд╢рд╛рд╕рд╣ рдЦрд╛рд▓реНрд▓реЗ рдЬрд╛рддреЗ? рдереЛрдбрдХреНрдпрд╛рдд, рд╣реЗ рдЖрд╣реЗ рд╡рдХреНрд░ рд╡рд┐рд╕рд░рдгреЗ, рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛рд╡рд░реАрд▓ рдкреБрдвреАрд▓ рдХреЛрдЯ:

рдЖрдзреАрдЪ рдкрд╣рд┐рд▓реНрдпрд╛ рддрд╛рд╕рд╛рдЪреНрдпрд╛ рдЖрдд, рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдорд╛рд╣рд┐рддреАрдкреИрдХреА 60% рдкрд░реНрдпрдВрдд рд╡рд┐рд╕рд░рд▓рд╛ рдЬрд╛рддреЛ; рд╕реНрдорд░рдг рдареЗрд╡рд▓реНрдпрд╛рдирдВрддрд░ 10 рддрд╛рд╕рд╛рдВрдирдВрддрд░, рдЬреЗ рд╢рд┐рдХрд▓реЗ рд╣реЛрддреЗ рддреНрдпрд╛рдкреИрдХреА 35% рд╕реНрдореГрддреАрдордзреНрдпреЗ рд░рд╛рд╣рддреЗ. рдирдВрддрд░ рд╡рд┐рд╕рд░рдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣рд│реВрд╣рд│реВ рдкреБрдвреЗ рдЬрд╛рддреЗ, рдЖрдгрд┐ 6 рджрд┐рд╡рд╕рд╛рдВрдирдВрддрд░ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рд╢рд┐рдХрд▓реЗрд▓реНрдпрд╛ рдЕрдХреНрд╖рд░рд╛рдВрдЪреНрдпрд╛ рдПрдХреВрдг рд╕рдВрдЦреНрдпреЗрдкреИрдХреА рд╕реБрдорд╛рд░реЗ 20% рд╕реНрдореГрддреАрдордзреНрдпреЗ рд░рд╛рд╣рддреЗ рдЖрдгрд┐ рдПрдХ рдорд╣рд┐рдиреНрдпрд╛рдирдВрддрд░ рддреАрдЪ рд░рдХреНрдХрдо рд╕реНрдореГрддреАрдордзреНрдпреЗ рд░рд╛рд╣рддреЗ.

рдЖрдгрд┐ рдпреЗрдереВрди рдирд┐рд╖реНрдХрд░реНрд╖

рдпрд╛ рд╡рдХреНрд░рддреЗрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдХрд╛рдврддрд╛ рдпреЗрддрд╛рдд рдХреА рдкреНрд░рднрд╛рд╡реА рд╕реНрдорд░рдгрд╛рд╕рд╛рдареА рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдореНрд╣рдгреВрди рдЖрдореНрд╣рд╛рд▓рд╛ рдПрдХ рдХрд▓реНрдкрдирд╛ рд╕реБрдЪрд▓реА рдЕрдВрддрд░рд╛рдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддреА.

рдЕрдВрдХреА рд╣рд╛ рдПрдХ рдкреВрд░реНрдгрдкрдгреЗ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЖрдгрд┐ рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрд╣реЗ рдЬреЛ рдЕрдВрддрд░рд╛рдЪреНрдпрд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддреАрдЪреА рдХрд▓реНрдкрдирд╛ рд▓рд╛рдЧреВ рдХрд░рддреЛ. рд╕реЛрдкреНрдпрд╛ рднрд╛рд╖реЗрдд рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рддрд░, рд╕рдВрдЧрдгрдХреАрдХреГрдд рдлреНрд▓реЕрд╢ рдХрд╛рд░реНрдбрдордзреНрдпреЗ рдПрдХрд╛ рдмрд╛рдЬреВрд▓рд╛ рдкреНрд░рд╢реНрди рдЖрдгрд┐ рджреБрд╕рд▒реНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ рдЙрддреНрддрд░ рдЕрд╕рддреЗ. рддреБрдореНрд╣реА рдирд┐рдпрдорд┐рдд рд╡рд╛рдкрд░реВрди рдкреНрд░рд╢реНрди/рдЙрддреНрддрд░реЗ рдХрд░реВ рд╢рдХрддрд╛ html/css/javascript, рдордЧ рдЖрдкрдг рдореНрд╣рдгреВ рд╢рдХрддреЛ рдХреА рддреНрдпрд╛рдд рдЦрд░реЛрдЦрд░ рдЕрдорд░реНрдпрд╛рдж рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗрдд. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреЗ рд╡рд┐рд╢реЗрд╖ рд╕рд╣ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЖрд╣реЗ рдкреНрд▓рдЧрдЗрди, рдЖрдгрд┐ рддреНрдпрд╛рдкреИрдХреА рдПрдХ рднрд╡рд┐рд╖реНрдпрд╛рдд рдЖрдкрд▓реНрдпрд╛рд╕рд╛рдареА рдЦреВрдк рдЙрдкрдпреБрдХреНрдд рдард░реЗрд▓.

рдХрд╛рд░реНрдб рдореЕрдиреНрдпреБрдЕрд▓реА рддрдпрд╛рд░ рдХрд░рдгреЗ рд▓рд╛рдВрдм, рдХрдВрдЯрд╛рд│рд╡рд╛рдгреЗ рдЖрдгрд┐ рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡реНрдпрддреЗрд╕рд╣ рдЖрд╣реЗ, рдереЛрдбреНрдпрд╛ рд╡реЗрд│рд╛рдиреЗ рддреБрдореНрд╣реА рдпрд╛ рдХрд╛рд░реНрдпрд╛рдмрджреНрджрд▓ рд╡рд┐рд╕рд░рд╛рд▓, рдЖрдгрд┐ рдореНрд╣рдгреВрди рдореА рд╕реНрд╡рддрдГрд▓рд╛ рдкреНрд░рд╢реНрди рд╡рд┐рдЪрд╛рд░рд▓рд╛ рдХреА рд╣реЗ рдХрд╛рд░реНрдп рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛. рдЙрддреНрддрд░ рд╣реЛрдп, рддреБрдореНрд╣реА рдХрд░реВ рд╢рдХрддрд╛. рдЖрдгрд┐ рдореА рддреЗ рдХреЗрд▓реЗ. рдореА рд▓рдЧреЗрдЪ рдореНрд╣рдгреЗрди, рддреЗ рдЕрдзрд┐рдХ рдЖрд╣реЗ POC (рдХрд▓реНрдкрдиреЗрдЪрд╛ рдкреБрд░рд╛рд╡рд╛), рдкрд░рдВрддреБ рдЬреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЬрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдХрдбреВрди рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕реЗрд▓ рдЖрдгрд┐ рдЗрддрд░ рд╡рд┐рдХрд╛рд╕рдХ рд╕рд╛рдореАрд▓ рдЭрд╛рд▓реЗ рддрд░ рддреЗ рддрдпрд╛рд░ рдЙрддреНрдкрд╛рджрдирд╛рдд рдЖрдгрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЬреЗ рддрд╛рдВрддреНрд░рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ рдирд┐рд░рдХреНрд╖рд░ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛рдд. рдЖрддрд╛, рдорд╛рдЭреА рдЙрдкрдпреБрдХреНрддрддрд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдЪреЗ рдХрд╛рд╣реА рдЬреНрдЮрд╛рди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдореА рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд╛рдкрд░реВрди рдкреБрд╕реНрддрдХреЗ рд╡рд╛рдЪрддреЛ рдЖрдХрд╛рд╢рд╡рд╛рдгреА. рдпрд╛рдд рдмрд╛рд╣реНрдп рд╢рдмреНрджрдХреЛрд╖ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдПрдЦрд╛рджреНрдпрд╛ рд╢рдмреНрджрд╛рдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рддреЗ рддреБрдореНрд╣реА рднрд╛рд╖рд╛рдВрддрд░рд╛рд╕рд╛рдареА рдорд╛рдЧрд╡рд▓реЗрд▓рд╛ рд╢рдмреНрдж рдордЬрдХреВрд░ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╕реЗрд╡реНрд╣ рдХрд░рддреЗ. рдпрд╛ рд╢рдмреНрджрд╛рдВрдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рдгреЗ рдЖрдгрд┐ ANKI рдХрд╛рд░реНрдбреЗ рддрдпрд╛рд░ рдХрд░рдгреЗ рдмрд╛рдХреА рдЖрд╣реЗ.

рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдореА рднрд╛рд╖рд╛рдВрддрд░рд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЧреВрдЧрд▓ рднрд╛рд╖рд╛рдВрддрд░, Lingvo API рдЗ. рдкрд░рдВрддреБ рд╡рд┐рдирд╛рдореВрд▓реНрдп рд╕реЗрд╡рд╛рдВрд╕рд╣ рдЧреЛрд╖реНрдЯреА рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реАрдд. рдореА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рд╡рд┐рдирд╛рдореВрд▓реНрдп рдорд░реНрдпрд╛рджрд╛ рд╕рдВрдкрд╡рд▓реА, рддреНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдкрд░рд╡рд╛рдиреНрдпрд╛рдЪреНрдпрд╛ рдЕрдЯреАрдВрдиреБрд╕рд╛рд░, рдорд▓рд╛ рд╢рдмреНрдж рдХреЕрд╢реЗ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЕрдзрд┐рдХрд╛рд░ рдирд╡реНрд╣рддрд╛. рдХрд╛рд╣реА рдХреНрд╖рдгреА рдорд▓рд╛ рдЬрд╛рдгрд╡рд▓реЗ рдХреА рдорд▓рд╛ рд╕реНрд╡рддрдГрдЪ рд╢рдмреНрджрд╛рдВрдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рдкрд░рд┐рдгрд╛рдореА, рдПрдХ рдореЙрдбреНрдпреВрд▓ рд▓рд┐рд╣рд┐рд▓реЗ рдЧреЗрд▓реЗ dsl2html рдЬреНрдпрд╛рд▓рд╛ рддреБрдореНрд╣реА рдХрдиреЗрдХреНрдЯ рдХрд░реВ рд╢рдХрддрд╛ DSL рд╢рдмреНрджрдХреЛрд╢ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ рд╣реЗ рдХреЛрдгрд╛рд▓рд╛ рдорд╛рд╣реАрдд рдЖрд╣реЗ HTML рд╕реНрд╡рд░реВрдк

рдбрд┐рдХреНрд╢рдирд░реА рдПрдВрдЯреНрд░реА * рдордзреНрдпреЗ рдЕрд╢реА рджрд┐рд╕рддреЗрдПрдЪрдЯреАрдПрдордПрд▓, рдкрд░реНрдпрд╛рдпрд╛рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдорд╛рдЭрд╛ рдкрд░реНрдпрд╛рдп рдЧреЛрд▓реНрдбрдирдбрд┐рдХреНрдЯ

ANKI рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд░рджреЗрд╢реА рднрд╛рд╖рд╛ рд╢рд┐рдХрдгреНрдпрд╛рдд рдЖрдгрд┐ рдореБрд▓рд╛рдЦрддреАрдЪреА рддрдпрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕ рдХрд╢реА рдорджрдд рдХрд░реВ рд╢рдХрддреЗ рдпрд╛рдЪреНрдпрд╛ рджреЛрди рдХрдерд╛

рдХрдиреЗрдХреНрдЯреЗрдб рдбрд┐рдХреНрд╢рдирд░реАрдордзреНрдпреЗ рд╢рдмреНрдж рд╢реЛрдзрдгреНрдпрд╛рдкреВрд░реНрд╡реА, рдореА рддреЛ рдЖрдгрддреЛ рд╢рдмреНрджрдХреЛрд╢ рдлреЙрд░реНрдо (рд▓реЗрдореНрдорд╛) рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░реВрди рд╕реНрдЯреЕрдирдлреЛрд░реНрдб рдХреЛрд░реЗрдПрдирдПрд▓рдкреА. рдЦрд░рдВ рддрд░, рдпрд╛ рд▓рд╛рдпрдмреНрд░рд░реАрдореБрд│реЗ, рдореА рдЬрд╛рд╡рд╛рдордзреНрдпреЗ рд▓рд┐рд╣рд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдЖрдгрд┐ рдореВрд│ рдпреЛрдЬрдирд╛ рдЬрд╛рд╡рд╛рдордзреНрдпреЗ рд╕рд░реНрд╡рдХрд╛рд╣реА рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рд╣реЛрддреА, рдкрд░рдВрддреБ рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рдорд▓рд╛ рд▓рд╛рдпрдмреНрд░рд░реА рд╕рд╛рдкрдбрд▓реА. рдиреЛрдб-рдЬрд╛рд╡рд╛ рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддреБрдореНрд╣реА рдиреЛрдбрдЬрдордзреВрди рдЬрд╛рд╡рд╛ рдХреЛрдб рддреБрд▓рдиреЗрдиреЗ рд╕рд╣рдЬрдкрдгреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдХрд╛рд╣реА рдХреЛрдб JavaScript рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗрдд. рдЬрд░ рдорд▓рд╛ рд╣реА рд▓рд╛рдпрдмреНрд░рд░реА рдЖрдзреА рд╕рд╛рдкрдбрд▓реА рдЕрд╕рддреА рддрд░ рдЬрд╛рд╡рд╛рдордзреНрдпреЗ рдПрдХ рдУрд│рд╣реА рд▓рд┐рд╣рд┐рд▓реА рдирд╕рддреА. рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рдЬрдиреНрдорд╛рд▓рд╛ рдЖрд▓реЗрд▓рд╛ рдЖрдгрдЦреА рдПрдХ рдмрд╛рдЬреВрдЪрд╛ рдкреНрд░рдХрд▓реНрдк рдореНрд╣рдгрдЬреЗ рдирд┐рд░реНрдорд┐рддреА DSL рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдгрд╛рд╕рд╣ рднрд╛рдВрдбрд╛рд░ рдЬреЗ рдлреЙрд░реНрдореЗрдЯрдордзреНрдпреЗ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдЖрдврд│рд▓реЗ рд╣реЛрддреЗ *.chm, рд░реВрдкрд╛рдВрддрд░рд┐рдд рдЖрдгрд┐ рджреИрд╡реА рд╕реНрд╡рд░реВрдкрд╛рдд рдЖрдгрд▓реЗ. рдореВрд│ рдлрд╛рдЗрд▓рдЪрд╛ рд▓реЗрдЦрдХ рдЯреЛрдкрдгрдирд╛рд╡рд╛рдиреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕ рдпреЛрдЭрд┐рдХ рдЬреЗрд╡реНрд╣рд╛ рддреЛ рд╣рд╛ рд▓реЗрдЦ рдкрд╛рд╣рддреЛ рддреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдиреЗ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд╛рдорд╛рдмрджреНрджрд▓ рдореА рддреНрдпрд╛рдЪреЗ рдордирд╛рдкрд╛рд╕реВрди рдЖрднрд╛рд░ рдорд╛рдирддреЛ; рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рдЧрджрдкрддреНрд░рд╛рдВрд╢рд┐рд╡рд╛рдп, рдореА рдмрд╣реБрдзрд╛ рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЛ рдирд╕рддреЛ.

рддрд░, рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдЗрдВрдЧреНрд░рдЬреАрдд рдПрдХ рд╢рдмреНрдж рдЖрд╣реЗ, рддреНрдпрд╛рдЪреА рдбрд┐рдХреНрд╢рдирд░реА рдПрдВрдЯреНрд░реА рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдЖрд╣реЗ*рдПрдЪрдЯреАрдПрдордПрд▓, рд╕рд░реНрд╡ рдХрд╛рд╣реА рдПрдХрддреНрд░ рдареЗрд╡рдгреЗ, рд╢рдмреНрджрд╛рдВрдЪреНрдпрд╛ рд╕реВрдЪреАрдордзреВрди ANKI рд▓реЗрдЦ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рддреЗ ANKI рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ рдмрд╛рдХреА рдЖрд╣реЗ. рдпрд╛рд╕рд╛рдареА рдЦрд╛рд▓реАрд▓ рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ data2anki. рд╣реЗ рдЗрдирдкреБрдЯ рдореНрд╣рдгреВрди рд╢рдмреНрджрд╛рдВрдЪреА рдпрд╛рджреА рдШреЗрдК рд╢рдХрддреЗ, рднрд╛рд╖рд╛рдВрддрд░ рдХрд░реВ рд╢рдХрддреЗ, ANKI рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддреЗ *рдПрдЪрдЯреАрдПрдордПрд▓ рд▓реЗрдЦ рдЖрдгрд┐ рддреЗ ANKI рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рд░реЗрдХреЙрд░реНрдб рдХрд░рд╛. рд▓реЗрдЦрд╛рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рддреЗ рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рд╡реЗ рдпрд╛рдмрджреНрджрд▓ рд╕реВрдЪрдирд╛ рдЖрд╣реЗрдд. рдпрд╛рджрд░рдореНрдпрд╛рди, рджреБрд╕рд░реА рдХрдерд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдЬрд┐рдереЗ рдЕрдВрддрд░рд╛рдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЗ.

рджреБрд╕рд░реА рдХрдерд╛.

рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╕рд╣ рдЕрдзрд┐рдХ/рдХрдореА рдкрд╛рддреНрд░ рд╕реНрдкреЗрд╢реЕрд▓рд┐рдЯреАрдЪреНрдпрд╛ рд╢реЛрдзрд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рд▓реЛрдХрд╛рдВрдирд╛ рдореБрд▓рд╛рдЦрддреАрдЪреА рддрдпрд╛рд░реА рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рднрд╛рд╕рддреЗ. рдореБрд▓рд╛рдЦрддреАрдВрдордзреНрдпреЗ рд╡рд┐рдЪрд╛рд░рд▓реЗрд▓реНрдпрд╛ рдЕрдиреЗрдХ рд╕рдВрдХрд▓реНрдкрдирд╛ рддреБрдореНрд╣реА рд░реЛрдЬрдЪреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рд╡рд╛рдкрд░рдд рдирд╛рд╣реАрдд рдЖрдгрд┐ рддреНрдпрд╛ рд╡рд┐рд╕рд░рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдореБрд▓рд╛рдЦрддреАрдЪреА рддрдпрд╛рд░реА рдХрд░рддрд╛рдирд╛, рдиреЛрдЯреНрд╕, рдПрдЦрд╛рджреЗ рдкреБрд╕реНрддрдХ, рд╕рдВрджрд░реНрдн рдкреБрд╕реНрддрдХ рдЙрд▓рдЧрдбрддрд╛рдирд╛, рдорд▓рд╛ рдпрд╛ рдЧреЛрд╖реНрдЯреАрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛ рдХреА рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдзреАрдЪ рдорд╛рд╣рд┐рдд рдЕрд╕рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА рдЦреВрдк рд╡реЗрд│ рдЖрдгрд┐ рд▓рдХреНрд╖ рджреНрдпрд╛рд╡реЗ рд▓рд╛рдЧрддреЗ рдХрд╛рд░рдг рддреА рдиреЗрд╣рдореАрдЪ рд╕реНрдкрд╖реНрдЯ рдирд╕рддреЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрддреЗ. рддреЗ рдХрд╛рдп рдЖрд╣реЗ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рд╡рд╛рдЪрд╛. рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ. рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг рдПрдЦрд╛рджреНрдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдпреЗрддреЛ рдЬреНрдпрд╛рдЪреА рдЦрд░реЛрдЦрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ, рддреЗрд╡реНрд╣рд╛ рдЕрд╕реЗ рдШрдбрддреЗ рдХреА рдЖрдкрдг рдЖрдзреАрдЪ рдердХрд▓реЗрд▓реЗ рдЖрд╣рд╛рдд рдЖрдгрд┐ рдЖрдкрд▓реНрдпрд╛ рддрдпрд╛рд░реАрдЪреНрдпрд╛ рдЧреБрдгрд╡рддреНрддреЗрд▓рд╛ рддреНрд░рд╛рд╕ рд╣реЛрддреЛ. рдХрдзреАрддрд░реА рдорд▓рд╛ рд╡рд╛рдЯрд▓реЗ, рдпрд╛рд╕рд╛рдареАрд╣реА ANKI рдХрд╛рд░реНрдб рдХрд╛ рд╡рд╛рдкрд░реВ рдирдпреЗ? рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдЦрд╛рджреНрдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдиреЛрдЯреНрд╕ рдШреЗрддрд╛рдирд╛, рдкреНрд░рд╢реНрди рдЖрдгрд┐ рдЙрддреНрддрд░рд╛рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд▓рдЧреЗрдЪ рдПрдХ рдиреЛрдЯ рддрдпрд╛рд░ рдХрд░рд╛ рдЖрдгрд┐ рдирдВрддрд░ рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рддреА рдкреБрдиреНрд╣рд╛ рдХрд░рд╛рд▓ рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдЙрддреНрддрд░ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рд▓рдЧреЗрдЪ рдХрд│реЗрд▓.

рдПрдХрдЪ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рд▓реА рдХреА рдкреНрд░рд╢реНрди рдЯрд╛рдЗрдк рдХрд░рдгреЗ рдЦреВрдк рд▓рд╛рдВрдм рдЖрдгрд┐ рддреНрд░рд╛рд╕рджрд╛рдпрдХ рд╣реЛрддреЗ. рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, data2anki рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореА рдХрдиреНрд╡реНрд╣рд░реНрдЯ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдорд╛рд░реНрдХрдбрд╛рдЙрди ANKI рдХрд╛рд░реНрдбреНрд╕рдордзреАрд▓ рдордЬрдХреВрд░. рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдПрдХ рдореЛрдареА рдлрд╛рдИрд▓ рд▓рд┐рд╣рд╛рдпрдЪреА рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд░рд╢реНрди рдЖрдгрд┐ рдЙрддреНрддрд░реЗ рд╡рд░реНрдгрд╛рдВрдЪреНрдпрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреНрд░рдорд╛рдиреЗ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реА рдЬрд╛рддреАрд▓, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдкрд╛рд░реНрд╕рд░рд▓рд╛ рдкреНрд░рд╢реНрди рдХреБрдареЗ рдЖрд╣реЗ рдЖрдгрд┐ рдЙрддреНрддрд░ рдХреБрдареЗ рдЖрд╣реЗ рд╣реЗ рд╕рдордЬреЗрд▓.

рдПрдХрджрд╛ рд╣реА рдлрд╛рдИрд▓ рддрдпрд╛рд░ рдЭрд╛рд▓реНрдпрд╛рд╡рд░, рддреБрдореНрд╣реА data2anki рдЪрд╛рд▓рд╡рд╛ рдЖрдгрд┐ рддреЗ ANKI рдХрд╛рд░реНрдб рддрдпрд╛рд░ рдХрд░реЗрд▓. рдореВрд│ рдлрд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдб рдорд┐рдЯрд╡рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкреБрдиреНрд╣рд╛ рдЪрд╛рд▓рд╡рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рдПрдХ рдирд╡реАрди рдЖрд╡реГрддреНрддреА рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рдИрд▓.

рд╕реНрдерд╛рдкрдирд╛ рдЖрдгрд┐ рд╡рд╛рдкрд░

  1. ANKI + AnkiConnect рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдд рдЖрд╣реЗ

    1. рдпреЗрдереВрди ANKI рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛: https://apps.ankiweb.net/
    2. AnkiConnect рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛: https://ankiweb.net/shared/info/2055492159

  2. рд╕реЗрдЯрд┐рдВрдЧ data2anki

    1. рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ data2anki рдЧрд┐рдердм рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреВрди
      git clone https://github.com/anatoly314/data2anki
    2. рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
      cd data2anki && npm install
    3. рдЬрд╛рд╡рд╛ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ 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 рд╢рдмреНрджрдХреЛрд╢ рдкреНрд░рддреНрдпреЗрдХ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓рд╛ рд╢рдмреНрджрдХреЛрд╢ рд╣реА рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд╢рдмреНрджрдХреЛрд╢ рдлрд╛рдЗрд▓реНрд╕ рдлреЙрд░рдореЕрдЯрдиреБрд╕рд╛рд░ рд╕реНрдерд┐рдд рдЖрд╣реЗрдд: рдбреАрдПрд╕рдПрд▓ рд╢рдмреНрджрдХреЛрд╢ рд░рдЪрдирд╛

      • рдХреА рдордзреНрдпреЗ modules.dsl.wordToTranslatePath рддреБрдореНрд╣рд╛рд▓рд╛ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рд╛рдпрдЪреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдЪреНрдпрд╛ рд╕реВрдЪреАрдЪрд╛ рдорд╛рд░реНрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛.

    2. ANKI рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд╛рд▓реВ рдЕрд╕рддрд╛рдирд╛ рд▓рд╛рдБрдЪ рдХрд░рд╛
      node data2ankiindex.js
    3. рдирдлрд╛!!!

  4. рдорд╛рд░реНрдХрдбрд╛рдЙрдирд╡рд░реВрди рдХрд╛рд░реНрдб рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рддреЛ

    1. рдлрд╛рдИрд▓рдордзреНрдпреЗ data2anki/config.json:

      • рдХреА рдордзреНрдпреЗ рдореЛрдб рдореВрд▓реНрдп рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛ markdown2anki
      • рдХреА рдордзреНрдпреЗ modules.markdown.anki.deckName ╨╕ modules.dsl.anki.modelName рддреНрдпрд╛рдиреБрд╕рд╛рд░ рд▓рд┐рд╣рд╛ рдбреЗрдХрдЪреЗ рдирд╛рд╡ ╨╕ рдореЙрдбреЗрд▓ рдирд╛рд╡ (рдХрд╛рд░реНрдб рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдЖрдзреАрдЪ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ). рдЪреНрдпрд╛ рд╕рд╛рдареА markdown2anki рдореЛрдб рдлрдХреНрдд рдореЙрдбреЗрд▓ рдкреНрд░рдХрд╛рд░ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ рдореВрд▓рднреВрдд.
      • рдХреА рдордзреНрдпреЗ modules.markdown.selectors.startQuestionSelectors ╨╕ modules.markdown.selectors.startAnswerSelectors рддреБрдореНрд╣реА рдХреНрд░рдорд╢рдГ рдкреНрд░рд╢реНрди рдЖрдгрд┐ рдЙрддреНрддрд░рд╛рдЪреА рд╕реБрд░реВрд╡рд╛рдд рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рдгрд╛рд░реЗ рдирд┐рд╡рдбрдХ рд▓рд┐рд╣рд╛. рдирд┐рд╡рдбрдХрд░реНрддреНрдпрд╛рд╕рд╣ рдЕрд╕рд▓реЗрд▓реА рдУрд│ рд╕реНрд╡рддрдГрдЪ рдкрд╛рд░реНрд╕ рдХреЗрд▓реА рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА рдЖрдгрд┐ рдХрд╛рд░реНрдбрдордзреНрдпреЗ рд╕рдВрдкрдгрд╛рд░ рдирд╛рд╣реА; рдкрд╛рд░реНрд╕рд░ рдкреБрдвреАрд▓ рдУрд│реАрдкрд╛рд╕реВрди рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрд▓.

        рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╣реЗ рдкреНрд░рд╢реНрди/рдЙрддреНрддрд░ рдХрд╛рд░реНрдб:

        ANKI рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд░рджреЗрд╢реА рднрд╛рд╖рд╛ рд╢рд┐рдХрдгреНрдпрд╛рдд рдЖрдгрд┐ рдореБрд▓рд╛рдЦрддреАрдЪреА рддрдпрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕ рдХрд╢реА рдорджрдд рдХрд░реВ рд╢рдХрддреЗ рдпрд╛рдЪреНрдпрд╛ рджреЛрди рдХрдерд╛

        рд╣реЗ рдорд╛рд░реНрдХрдбрд╛рдЙрдирдордзреНрдпреЗ рдЕрд╕реЗ рджрд┐рд╕реЗрд▓:
        #рдкреНрд░рд╢реНрди# ## рдкреНрд░рд╢реНрди 5. рдПрдХ mul рдлрдВрдХреНрд╢рди рд▓рд┐рд╣рд╛ рдЬреЗ рдЦрд╛рд▓реАрд▓ рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рд╡рд╛рдкрд░рд▓реНрдпрд╛рд╕ рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдХрд╛рд░реНрдп рдХрд░реЗрд▓. ```javascript console.log(mul(2)(3)(4)); // рдЖрдЙрдЯрдкреБрдЯ : 24 console.log(mul(4)(3)(4)); // рдЖрдЙрдЯрдкреБрдЯ : 48 ``` #рдЙрддреНрддрд░# рдЦрд╛рд▓реА рдХреЛрдб рдЖрд╣реЗ рдЬреНрдпрд╛рдирдВрддрд░ рддреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдпрд╛рдЪреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рджрд┐рд▓реЗ рдЖрд╣реЗ: ```javascript рдлрдВрдХреНрд╢рди mul (x) { рд░рд┐рдЯрд░реНрди рдлрдВрдХреНрд╢рди (y) { // рдЕрдирд╛рдорд┐рдд рдлрдВрдХреНрд╢рди рд░рд┐рдЯрд░реНрди рдлрдВрдХреНрд╢рди (z) { // рдирд┐рдирд╛рд╡реА рдлрдВрдХреНрд╢рди рд░рд┐рдЯрд░реНрди x * y * z; }; }; } ``` рдпреЗрдереЗ `mul` рдлрдВрдХреНрд╢рди рдкрд╣рд┐рд▓реЗ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ рд╕реНрд╡реАрдХрд╛рд░рддреЗ рдЖрдгрд┐ рдирд┐рдирд╛рд╡реА рдлрдВрдХреНрд╢рди рдкрд░рдд рдХрд░рддреЗ рдЬреЗ рджреБрд╕рд░реЗ рдкреЕрд░рд╛рдореАрдЯрд░ рдШреЗрддреЗ рдЖрдгрд┐ рдирд┐рдирд╛рд╡реА рдлрдВрдХреНрд╢рди рдорд┐рд│рд╡рддреЗ рдЬреЗ рддрд┐рд╕рд░реЗ рдкреЕрд░рд╛рдореАрдЯрд░ рдШреЗрддреЗ рдЖрдгрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрдВрдХреНрд╢рдирдордзреНрдпреЗ рдПрдХрд╛рдкрд╛рдареЛрдкрд╛рда рдкрд╛рд╕ рд╣реЛрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рддрд░реНрдХрд╛рдВрдЪреЗ рдЧреБрдгрд╛рдХрд╛рд░ рдкрд░рдд рдХрд░рддреЗ. рдЖрддрд▓рд╛ рдмрд╛рд╣реНрдп рдлрдВрдХреНрд╢рди рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЖрд╣реЗ рдЖрдгрд┐ рдлрдВрдХреНрд╢рди рд╣реЗ рдкреНрд░рдердо рд╢реНрд░реЗрдгреАрдЪреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрд╣реЗ рдореНрд╣рдгреВрди рддреЗ рдлрдВрдХреНрд╢рдирджреНрд╡рд╛рд░реЗ рджреЗрдЦреАрд▓ рдкрд░рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рджреБрд╕рд░реНрдпрд╛ рдлрдВрдХреНрд╢рдирдордзреНрдпреЗ рд╡рд┐рддрд░реНрдХ рдореНрд╣рдгреВрди рдкрд╛рд╕ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. - рдлрдВрдХреНрд╢рди рд╣реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдХрд╛рд░рд╛рдЪреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ - рдлрдВрдХреНрд╢рдирдордзреНрдпреЗ рдЧреБрдгрдзрд░реНрдо рдЕрд╕реВ рд╢рдХрддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдкрджреНрдзрддреАрдЪреА рд▓рд┐рдВрдХ рдЖрд╣реЗ - рдлрдВрдХреНрд╢рди рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдореНрд╣рдгреВрди рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ - рдлрдВрдХреНрд╢рди рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди рджреБрд╕рд░реНтАНрдпрд╛ рдлрдВрдХреНрд╢рдирдордзреНрдпреЗ рдкрд╛рд╕ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ - рдлрдВрдХреНрд╢рди рдЕрд╕реВ рд╢рдХрддреЗ рджреБрд╕рд░реНтАНрдпрд╛ рдлрдВрдХреНрд╢рдирдордзреВрди рдкрд░рдд рдЖрд▓реЗ
        

        рдпреЗрдереВрди рдШреЗрддрд▓реЗрд▓реЗ рдЙрджрд╛рд╣рд░рдг: 123-JavaScript-рдореБрд▓рд╛рдЦрдд-рдкреНрд░рд╢реНрди

        рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╕рд╣ рдПрдХ рдлрд╛рдЗрд▓ рджреЗрдЦреАрд▓ рдЖрд╣реЗ examples/markdown2anki-example.md

      • рдХреА рдордзреНрдпреЗ modules.markdown.pathToFile
        рдлрд╛рдИрд▓рдЪрд╛ рдорд╛рд░реНрдЧ рд▓рд┐рд╣рд╛ рдЬрд┐рдереЗ *.рдПрдордбреА рдкреНрд░рд╢реНрди/рдЙрддреНрддрд░ рдлрд╛рдЗрд▓

    2. ANKI рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд╛рд▓реВ рдЕрд╕рддрд╛рдирд╛ рд▓рд╛рдБрдЪ рдХрд░рд╛
      node data2ankiindex.js
    3. рдирдлрд╛!!!

рдореЛрдмрд╛рдИрд▓ рдлреЛрдирд╡рд░ рд╣реЗ рдЕрд╕реЗ рджрд┐рд╕рддреЗ:

рдкрд░рд┐рдгрд╛рдо

ANKI рдЪреНрдпрд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рдЖрд╡реГрддреНрддреАрд╡рд░ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реЗ рдХрд╛рд░реНрдб ANKI рдХреНрд▓рд╛рдЙрдб (100mb рдкрд░реНрдпрдВрдд рд╡рд┐рдирд╛рдореВрд▓реНрдп) рд╕рд╣ рд╕рдорд╕реНрдпрд╛рдВрд╢рд┐рд╡рд╛рдп рд╕рдордХреНрд░рдорд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдирдВрддрд░ рдЖрдкрдг рддреЗ рд╕рд░реНрд╡рддреНрд░ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. Android рдЖрдгрд┐ iPhone рд╕рд╛рдареА рдХреНрд▓рд╛рдпрдВрдЯ рдЖрд╣реЗрдд рдЖрдгрд┐ рддреБрдореНрд╣реА рддреЗ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рдкрд░рд┐рдгрд╛рдореА, рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рд╡реЗрд│ рдЕрд╕реЗрд▓ рдХреА рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЦрд░реНрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реАрд╣реА рдирд╕реЗрд▓, рддрд░ рдлреЗрд╕рдмреБрдХ рдХрд┐рдВрд╡рд╛ рдЗрдВрд╕реНрдЯрд╛рдЧреНрд░рд╛рдорд╡рд░ рдорд╛рдВрдЬрд░реАрдВрджреНрд╡рд╛рд░реЗ рд╕реНрдХреНрд░реЛрд▓ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА рддреБрдореНрд╣реА рдХрд╛рд╣реАрддрд░реА рдирд╡реАрди рд╢рд┐рдХреВ рд╢рдХрддрд╛.

рдПрдкрд┐рд▓реЛрдЧ

рдореА рдирдореВрдж рдХреЗрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рд╣реЗ рдПрдХ рдХрд╛рд░реНрдпрд░рдд рдкреАрдУрд╕реА рдЖрд╣реЗ рдЬреЗ рдЖрдкрдг рддрдпрд╛рд░ рдЙрддреНрдкрд╛рджрдирд╛рдкреЗрдХреНрд╖рд╛ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рд╕реБрдорд╛рд░реЗ 30% рдбреАрдПрд╕рдПрд▓ рдкрд╛рд░реНрд╕рд░ рдорд╛рдирдХ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд рдЖрдгрд┐ рдореНрд╣рдгреВрди, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╢рдмреНрджрдХреЛрд╢рд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рд╢рдмреНрджрдХреЛрд╢ рдиреЛрдВрджреА рдЖрдврд│реВ рд╢рдХрдд рдирд╛рд╣реАрдд, рддреНрдпрд╛рдд рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ рджреЗрдЦреАрд▓ рдЖрд╣реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдХрд╛рд░рдг рдорд▓рд╛ тАЬрд╕реБрд╕рдВрдЧрддрддрд╛тАЭ рд╣рд╡реА рдЖрд╣реЗ, рдЖрдгрд┐ рддреНрдпрд╛рд╢рд┐рд╡рд╛рдп, рдЖрддрд╛ рддреЗ рдлрд╛рд░ рдЪрд╛рдВрдЧрд▓реЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдирд╛рд╣реА. рдЖрддрд╛ рдкрд╛рд░реНрд╕рд░ рдПрдХ рдЭрд╛рдб рдмрдирд╡рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рдорд╛рдЭреНрдпрд╛ рдорддреЗ рд╣реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рдХреЛрдб рдХреНрд▓рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. IN markdown2anki рдореЛрдб, рдкреНрд░рддрд┐рдорд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рд┐рдд рдирд╛рд╣реАрдд. рдореА рдереЛрдбреЗ рдереЛрдбреЗ рдХрдореА рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрди, рдкрд░рдВрддреБ рдореА рд╕реНрд╡рддрдГрд╕рд╛рдареА рд▓рд┐рд╣рд┐рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдореА рд╕реНрд╡рддрдГ рдЬреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрд╡рд░ рдкрд╛рдКрд▓ рдЯрд╛рдХреЗрди рддреНрдпрд╛ рд╕рд░реНрд╡ рдкреНрд░рдердо рдореА рд╕реЛрдбрд╡рддреЛ, рдкрд░рдВрддреБ рдЬрд░ рдХреЛрдгрд╛рд▓рд╛ рдорджрдд рдХрд░рд╛рдпрдЪреА рдЕрд╕реЗрд▓ рддрд░ рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ. рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рд╡рд┐рд╖рдпреА рдкреНрд░рд╢реНрди рдЕрд╕рд▓реНрдпрд╛рд╕, рдорд▓рд╛ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреАрд▓ рдЦреБрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдорджрдд рдХрд░рдгреНрдпрд╛рдд рдЖрдирдВрдж рд╣реЛрдИрд▓. рдЗрддрд░ рдЯреАрдХрд╛ рдЖрдгрд┐ рд╕реВрдЪрдирд╛ рдпреЗрдереЗ рд▓рд┐рд╣рд╛. рдорд▓рд╛ рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рдПрдЦрд╛рджреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдард░реЗрд▓.

PS рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рд╕ (рдЖрдгрд┐, рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдХрд╛рд╣реА рдЖрд╣реЗрдд), рдорд▓рд╛ рд╡реИрдпрдХреНрддрд┐рдХ рд╕рдВрджреЗрд╢рд╛рдд рд▓рд┐рд╣рд╛, рдореА рд╕рд░реНрд╡рдХрд╛рд╣реА рджреБрд░реБрд╕реНрдд рдХрд░реАрди.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛