λλ νμ κ²μΌλ₯Έ νλ‘κ·Έλλ¨Έκ° μ’μ νλ‘κ·Έλλ¨ΈλΌκ³ λ―Ώμμ΅λλ€. μ? μ΄μ¬ν μΌνλ μ¬λμκ² λ¬΄μμΈκ°λ₯Ό νλΌκ³ νλ©΄ κ·Έ μ¬λμ κ°μ κ·Έ μΌμ νκ² λκΈ° λλ¬Έμ λλ€. κ·Έλ¦¬κ³ κ²μΌλ₯Έ νλ‘κ·Έλλ¨Έλ 2~3λ°°μ μκ°μ λ μλΉνμ§λ§ κ·Έλ₯Ό μν΄ κ·Έ μΌμ ν΄μ€ μ€ν¬λ¦½νΈλ₯Ό μμ±ν κ²μ λλ€. μ΄ μμ μ μ²μ μννλ λ°λ λΉν©λ¦¬μ μΌλ‘ μ€λ μκ°μ΄ 걸릴 μ μμ§λ§ μμ μ λ°λ³΅νλ©΄ μ΄ μ κ·Ό λ°©μμ ν¨κ³Όκ° λ§€μ° λΉ λ₯΄κ² λνλ©λλ€. λλ λ μμ μ κ²μΌλ₯Έ νλ‘κ·Έλλ¨ΈλΌκ³ μκ°νλ€. κ·Έκ² μλ¬Έμ΄μμ΅λλ€. μ΄μ μ¬μ μ μμνκ² μ΅λλ€.
첫 λ²μ§Έ μ΄μΌκΈ°
λͺ λ μ λλ μ΄λ»κ² νλ©΄ μμ΄λ₯Ό ν₯μμν¬ μ μμμ§ κ³ λ―Όνμ΅λλ€. λ¬Ένμ μ½λ κ²λ³΄λ€ λ μ’μ κ²μ λ μ€λ₯΄μ§ μμμ΅λλ€. μ μ 리λκΈ°λ₯Ό ꡬμ νκ³ μ± μ λ€μ΄λ‘λν ν μ½κΈ° μμνμ΅λλ€. μ½μΌλ©΄μ κ³μ λ―μ λ¨μ΄λ€μ΄ λμ€λκ΅°μ. λλ 리λμ λ΄μ₯λ μ¬μ μ μ¬μ©νμ¬ μ¦μ λ²μνμ§λ§ ν κ°μ§ νΉμ§μ λ°κ²¬νμ΅λλ€. λ¨μ΄κ° κΈ°μ΅λκ³ μΆμ§ μλ€λ κ²μ λλ€. λͺ νμ΄μ§ νμ μ΄ λ¨μ΄λ₯Ό λ€μ λ§λ¬μ λ 90%μ νλ₯ λ‘ λ€μ λ²μμ΄ νμνκ³ , κ·Έλ° μμΌλ‘ λ§€λ² κ·Έλ¬μ΅λλ€. κ²°λ‘ μ λ¨μν μ½λ€κ° λͺ¨λ₯΄λ λ¨μ΄λ₯Ό λ²μνλ κ²λ§μΌλ‘λ μΆ©λΆνμ§ μκ³ , λκ° λ€λ₯Έ μΌμ ν΄μΌ νλ€λ κ²μ΄μμ΅λλ€. μ΄μμ μΈ μ νμ μΌμμνμ λμ ν΄μ μ¬μ©νλ κ²μ΄μ§λ§, μ λ μμ΄κΆ κ΅κ°μ μ΄κ³ μμ§ μκΈ° λλ¬Έμ κ·Έλ΄ κ°λ₯μ±μ κ±°μ μμ΅λλ€. κ·Έλ¬λ€κ° μΈμ κ° μ½μ λ΄μ©μ΄ μκ°λ¬μ΅λλ€. .
κ·Έκ²μ 무μμ΄λ©° 무μκ³Ό ν¨κ» λ¨Ήλμ? νλ§λλ‘ μ΄λ°κ² μλ€ , Wikipediaμμ μΆκ° μΈμ©:
μ΄λ―Έ μ²μ 60μκ° λ΄μ λ°μ λͺ¨λ μ 보μ μ΅λ 10%κ° μνμ§κ³ , μκΈ°ν μ§ 35μκ°μ΄ μ§λλ©΄ λ°°μ΄ λ΄μ©μ 6%κ° κΈ°μ΅μ λ¨μ΅λλ€. κ·Έλ¬λ©΄ λ§κ°μ κ³Όμ μ΄ μ²μ²ν μ§νλμ΄ 20μΌμ΄ μ§λλ©΄ μ²μμ νμ΅ν μμ μ 체μ μ½ XNUMX% μ λκ° κΈ°μ΅μ λ¨κ³ , ν λ¬μ΄ μ§λλ©΄ κ°μ μμ΄ κΈ°μ΅μ λ¨λλ€.
κ·Έλ¦¬κ³ μ¬κΈ°μλΆν° κ²°λ‘ μ
μ΄ κ³‘μ μ λ°νμΌλ‘ λμΆν μ μλ κ²°λ‘ μ ν¨κ³Όμ μΈ μκΈ°λ₯Ό μν΄μλ μκΈ°ν λ΄μ©μ λ°λ³΅νλ κ²μ΄ νμνλ€λ κ²μ λλ€.
κ·Έλμ μ°λ¦¬λ ν κ°μ§ μμ΄λμ΄λ₯Ό μκ°ν΄ λμ΅λλ€. .
κ°κ²© λ°λ³΅ μμ΄λμ΄λ₯Ό ꡬννλ μμ λ¬΄λ£ μ€ν μμ€ νλ‘κ·Έλ¨μ λλ€. κ°λ¨ν λ§ν΄μ, μ»΄ν¨ν° νλμ μΉ΄λμλ νμͺ½μλ μ§λ¬Έμ΄ μκ³ λ€λ₯Έμͺ½μλ λ΅μ΄ μμ΅λλ€. μ κ·μμ μ¬μ©νμ¬ μ§λ¬Έ/λ΅λ³μ ν μ μκΈ° λλ¬Έμ HTML/CSS/μλ°μ€ν¬λ¦½νΈ, κ·Έλ λ€λ©΄ μ λ§ λ¬΄νν κ°λ₯μ±μ΄ μλ€κ³ λ§ν μ μμ΅λλ€. λν νΉμ κΈ°λ₯μΌλ‘ νμ₯μ΄ κ°λ₯ν©λλ€. , κ·Έ μ€ νλλ μμΌλ‘ μ°λ¦¬μκ² λ§€μ° μ μ©ν κ²μ λλ€.
μλμΌλ‘ μΉ΄λλ₯Ό λ§λλ κ²μ κΈΈκ³ μ§λ£¨νλ©° μκ°μ΄ μ§λλ©΄ μ΄ μμ μ μμ΄λ²λ¦΄ νλ₯ μ΄ λμ΅λλ€. κ·Έλμ μ΄λ μμ μμ μ λ μ΄ μμ μ μλνν μ μλμ§ μ€μ€λ‘μκ² μ§λ¬Ένμ΅λλ€. λλ΅μ 'μ, κ°λ₯ν©λλ€'μ λλ€. κ·Έλ¦¬κ³ λλ ν΄λμ΅λλ€. λ°λ‘ λ§ν κ², κ·Έ μ΄μμ΄μΌ , κ·Έλ¬λ μ¬μ©ν μ μμ΅λλ€. μ¬μ©μμ κ΄μ¬μ΄ μκ³ λ€λ₯Έ κ°λ°μκ° μ°Έμ¬νλ©΄ κΈ°μ μ λ¬Έλ§ΉμΈ μ¬μ©μλ μ¬μ©ν μ μλ μμ±λ μ νμ΄ λμ¬ μ μμ΅λλ€. μ΄μ λ΄ μ νΈλ¦¬ν°λ₯Ό μ¬μ©νλ €λ©΄ νλ‘κ·Έλλ°μ λν μ§μμ΄ νμν©λλ€.
λλ κ·Έ νλ‘κ·Έλ¨μ μ΄μ©νμ¬ μ± μ μ½λλ€. . μΈλΆ μ¬μ μ μ°κ²°νλ κΈ°λ₯μ΄ μμΌλ©°, λ¨μ΄λ₯Ό λ²μν λ λ²μμ μν΄ νΈμΆν λ¨μ΄λ₯Ό ν μ€νΈ νμΌλ‘ μ μ₯ν©λλ€. λ¨μ κ²μ μ΄ λ¨μ΄λ₯Ό λ²μνκ³ ANKI μΉ΄λλ₯Ό λ§λλ κ²λΏμ λλ€.
μ²μμλ λ²μμ μ¬μ©νλ €κ³ νμΌλ , λ±. νμ§λ§ λ¬΄λ£ μλΉμ€λ‘λ λ¬Έμ κ° ν΄κ²°λμ§ μμμ΅λλ€. κ°λ° κ³Όμ μμ λ¬΄λ£ νλλ₯Ό λͺ¨λ μμ§νκ³ , λΌμ΄μ μ€ μ‘°κ±΄μ λ°λΌ λ¨μ΄λ₯Ό μΊμν κΆνλ μμμ΅λλ€. μ΄λ μκ° λλ κ·Έ λ¨μ΄λ₯Ό μ§μ λ²μν΄μΌ νλ€λ κ²μ κΉ¨λ¬μμ΅λλ€. κ²°κ³Όμ μΌλ‘ λͺ¨λμ΄ μμ±λμμ΅λλ€. μ°κ²°ν μ μλ κ³³ κ·Έλ¦¬κ³ κ·Έκ²λ€μ μ΄λ»κ² λ³ννλμ§ μλ μ¬λ HTML 체μ¬.
*μμ μ¬μ νλͺ©μ λͺ¨μμ λ€μκ³Ό κ°μ΅λλ€..html μ€μμ, μ΅μ κ³Ό λΉκ΅ν λ΄ μ΅μ

μ°κ²°λ μ¬μ μμ λ¨μ΄λ₯Ό μ°ΎκΈ° μ μ λ¨Όμ κ°μ Έμ΅λλ€. λμκ΄μ μ΄μ©νλ€ . μ¬μ€ μ΄ λΌμ΄λΈλ¬λ¦¬ λλ¬Έμ μλ°λ‘ κΈμ μ°κΈ° μμνκ³ μλ κ³νμ λͺ¨λ κ²μ μλ°λ‘ μμ±νλ €κ³ νμΌλ κ·Έ κ³Όμ μμ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ°Ύμμ΅λλ€. nodejsμμ λΉκ΅μ μ½κ² Java μ½λλ₯Ό μ€νν μ μμΌλ©° μΌλΆ μ½λλ JavaScriptλ‘ μμ±λ©λλ€. μ΄ λΌμ΄λΈλ¬λ¦¬λ₯Ό λ μΌμ° μ°ΎμλλΌλ©΄ Javaλ‘ λ¨ ν μ€λ μμ±λμ§ μμμ κ²μ λλ€. κ·Έ κ³Όμ μμ νμν λ λ€λ₯Έ μ¬μ΄λ νλ‘μ νΈλ μ°½μμ΄λ€. λ€νΈμν¬μμ * νμμΌλ‘ λ°κ²¬λμμ΅λλ€..chm, κ°μ’ νμ¬ μ μ±ν ννλ‘ κ°μ Έ μμ΅λλ€. μλ³Έ νμΌμ μ μμκ° λλ€μ μ¬μ©μμΈ κ²½μ° μμ§ν¬ κ·Έκ° μ΄ κΈ°μ¬λ₯Ό λ³Ό λ λλ κ·Έκ° μνν μμ μ λν΄ λ§€μ° κ°μ¬ν©λλ€. κ·Έμ λ¬Έμκ° μμλ€λ©΄ λλ μλ§λ μ±κ³΅νμ§ λͺ»νμ κ²μ λλ€.
κ·Έλμ μ λ μμ΄λ‘ λ λ¨μ΄λ₯Ό κ°μ§κ³ μμ΅λλ€. κ·Έ λ¨μ΄μ μ¬μ νλͺ©μ *.html μ€μμ, λ¨μ κ²μ λͺ¨λ κ²μ νλλ‘ λͺ¨μΌκ³ λ¨μ΄ λͺ©λ‘μμ ANKI κΈ°μ¬λ₯Ό μμ±νμ¬ ANKI λ°μ΄ν°λ² μ΄μ€μ μ λ ₯νλ κ²μ λλ€. μ΄λ₯Ό μν΄ λ€μ νλ‘μ νΈκ° μμ±λμμ΅λλ€. . λ¨μ΄ λͺ©λ‘μ μ λ ₯μΌλ‘ μ¬μ©νκ³ , λ²μνκ³ , ANKIλ₯Ό μμ±ν μ μμ΅λλ€. *.html μ€μμ κΈ°μ¬λ₯Ό μμ±νμ¬ ANKI λ°μ΄ν°λ² μ΄μ€μ κΈ°λ‘ν©λλ€. κΈ°μ¬ λ§μ§λ§μλ μ¬μ© λ°©λ²μ λν μ§μΉ¨μ΄ μμ΅λλ€. κ·Έ λμ λ λ²μ§Έ μ΄μΌκΈ°λ κ°κ²©μ λκ³ λ°λ³΅νλ κ²μ΄ μ μ©ν μ μλ λΆλΆμ λλ€.
λ λ²μ§Έ μ΄μΌκΈ°.
νλ‘κ·Έλλ¨Έλ₯Ό ν¬ν¨νμ¬ μ΄λ μ λ μ격μ κ°μΆ μ λ¬Έ λΆμΌλ₯Ό μ°Ύλ λͺ¨λ μ¬λλ€μ μΈν°λ·°λ₯Ό μ€λΉν΄μΌ ν©λλ€. μΈν°λ·°μμ 묻λ κ°λ μ€ μλΉμλ μΌμ μνμμ μ¬μ©νμ§ μκ³ μμ΄λ²λ¦¬κ² λ©λλ€. μΈν°λ·°λ₯Ό μ€λΉνλ©΄μ λ ΈνΈ, μ± , μ°Έκ³ μλ₯Ό λκΈ°λ©΄μ μ΄λ―Έ μκ³ μλ μ 보λ₯Ό κ°λ €λ΄λ λ°λ λ§μ μκ°κ³Ό μ£Όμκ° νμνλ€λ μ¬μ€μ μ§λ©΄νμ΅λλ€. κ·Έκ²μ΄ 무μμΈμ§ μ΄ν΄νκΈ° μν΄ μ£Όμ κΉκ² μ½μ΄ 보μμμ€. μ€μ λ‘ λ°λ³΅ν΄μΌ ν μ£Όμ μ λλ¬νλ©΄ μ΄λ―Έ νΌκ³€νκ³ μ€λΉμ μ§μ΄ μ νλλ κ²½μ°κ° μ’ μ’ μμ΅λλ€. μ΄λ μμ μμ λλ μ΄κ²μλ ANKI μΉ΄λλ₯Ό μ¬μ©νλ κ²μ΄ μ΄λ¨κΉμ? μλ₯Ό λ€μ΄, μ΄λ€ μ£Όμ μ λν΄ λ©λͺ¨λ₯Ό ν λ λ°λ‘ μ§λ¬Έκ³Ό λ΅λ³ νμμ λ©λͺ¨λ₯Ό μμ±νκ³ , μ΄λ₯Ό λ°λ³΅νλ©΄ μ΄ μ§λ¬Έμ λν λ΅μ μκ³ μλμ§ μ¬λΆλ₯Ό λ°λ‘ μ μ μμ΅λλ€.
λ°μν μ μΌν λ¬Έμ λ μ§λ¬Έμ μ λ ₯νλ κ²μ΄ λ§€μ° κΈΈκ³ μ§λ£¨νλ€λ κ²μ λλ€. νλ‘μΈμ€λ₯Ό λ μ½κ² νκΈ° μν΄, νλ‘μ νΈμ λ³ν κΈ°λ₯μ μΆκ°νμ΅λλ€. ANKI μΉ΄λμ ν μ€νΈ. λΉμ μκ² νμν κ²μ μ§λ¬Έκ³Ό λ΅λ³μ΄ 미리 κ²°μ λ λ¬Έμ μνμ€λ‘ νμλλ νλμ ν° νμΌμ μμ±νλ κ²λΏμ λλ€. μ΄λ₯Ό ν΅ν΄ νμκ° μ§λ¬Έμ μμΉμ λ΅λ³μ μμΉλ₯Ό ββμ΄ν΄ν μ μμ΅λλ€.
μ΄ νμΌμ΄ μμ±λλ©΄ data2ankiλ₯Ό μ€ννκ³ ANKI μΉ΄λλ₯Ό μμ±ν©λλ€. μλ³Έ νμΌμ μ½κ² νΈμ§νκ³ κ³΅μ ν μ μμ΅λλ€. ν΄λΉ μΉ΄λλ₯Ό μ§μ°κ³ νλ‘κ·Έλ¨μ λ€μ μ€ννλ©΄ μ λ²μ μ΄ μμ±λ©λλ€.
μ€μΉ λ° μ¬μ©
ANKI + AnkiConnect μ€μΉ
- μ¬κΈ°μμ ANKIλ₯Ό λ€μ΄λ‘λνμΈμ:
- AnkiConnect νλ¬κ·ΈμΈμ μ€μΉν©λλ€:
μ€μΉ
- λ€μ΄λ‘λ μ€ github μ μ₯μμμ
git clone https://github.com/anatoly314/data2anki - μ’
μμ± μ€μΉ
cd data2anki && npm install - Java μ’ μμ± λ€μ΄λ‘λ
- ν¬μ₯ νκΈ° jar-μ’ μμ±.zip κ·Έλ¦¬κ³ κ·Έ λ΄μ©μ data2anki/java/jars
- λ€μ΄λ‘λ μ€ github μ μ₯μμμ
λ¨μ΄ λ²μμ μ¬μ©:
νμΌμμ data2anki/config.json:
μ΄μ μ λͺ¨λ κ°μ μ λ ₯νμΈμ dsl2anki
μ΄μ μ module.dsl.anki.deckName ΠΈ module.dsl.anki.modelName κ·Έμ λ°λΌ μ°λ€ ΠΈ (μΉ΄λλ₯Ό μμ±νκΈ° μ μ μ΄λ―Έ μμ±λμ΄ μμ΄μΌ ν©λλ€). νμ¬λ λͺ¨λΈ μ νλ§ μ§μλ©λλ€. Basic:
μ λ©΄ λ° νλ©΄ νλκ° μμΌλ©° νλμ μΉ΄λλ₯Ό μμ±ν©λλ€. μλ©΄μ μ λ ₯ν ν μ€νΈλ μΉ΄λ μλ©΄μ νμλκ³ , λ·λ©΄μ μ λ ₯ν ν μ€νΈλ μΉ΄λ λ·λ©΄μ λνλ©λλ€.
μλ λ¨μ΄λ μ΄λμ μλμ? νλ‘ νΈ νλ, λ²μμ λ€μ μμΉμ μμ΅λλ€. λ°± νλ.
μ§μ μΆκ°μλ λ¬Έμ κ° μμ΅λλ€ κΈ°λ³Έ(λ° μλ°©ν₯ μΉ΄λ), λ¨μ΄ λ° λ²μμ λν μλ°©ν₯ μΉ΄λκ° μμ±λλ©°, λ²μμ κΈ°λ°μΌλ‘ μλ λ¨μ΄λ₯Ό κΈ°μ΅ν΄μΌ ν©λλ€. λΉμ μκ² νμν κ²μ μκ°κ³Ό μλ§λΏμ λλ€.
μ΄μ μ module.dsl.dictionariesκ²½λ‘ μ°κ²°λ λ°°μ΄μ λ±λ‘ν©λλ€ *.dsl μ¬μ . μ°κ²°λ κ° μ¬μ μ λ€μ νμμ λ°λΌ μ¬μ νμΌμ΄ μμΉν λλ ν°λ¦¬μ λλ€.
μ΄μ μ module.dsl.wordToTranslatePath λ²μνλ €λ λ¨μ΄ λͺ©λ‘μ κ²½λ‘λ₯Ό μ λ ₯νμΈμ.
- ANKI μ ν리μΌμ΄μ
μ μ€ννμ¬ μ€ννμΈμ.
node data2ankiindex.js - μ΄μ΅!!!
λ§ν¬λ€μ΄μμ μΉ΄λλ₯Ό λ§λλ λ° μ¬μ©
νμΌμμ data2anki/config.json:
- μ΄μ μ λͺ¨λ κ°μ μ λ ₯νμΈμ markdown2anki
- μ΄μ μ module.markdown.anki.deckName ΠΈ module.dsl.anki.modelName κ·Έμ λ°λΌ μ°λ€ ΠΈ (μΉ΄λλ₯Ό μμ±νκΈ° μ μ μ΄λ―Έ μμ±λμ΄ μμ΄μΌ ν©λλ€). μ μν markdown2anki λͺ¨λ μ μ© λͺ¨λΈ μ νμ΄ μ§μλ©λλ€. Basic.
μ΄μ μ module.markdown.selectors.startQuestionSelectors ΠΈ module.markdown.selectors.startAnswerSelectors μ§λ¬Έκ³Ό λ΅λ³μ μμμ κ°κ° νμνλ μ νκΈ°λ₯Ό μμ±ν©λλ€. μ νκΈ°κ° ν¬ν¨λ μ€ μ체λ ꡬ문 λΆμλμ§ μμΌλ©° μΉ΄λμ ν¬ν¨λμ§ μμ΅λλ€. νμλ λ€μ μ€λΆν° μμ μ μμν©λλ€.
μλ₯Ό λ€μ΄ λ€μ μ§λ¬Έ/λ΅λ³ μΉ΄λλ λ€μκ³Ό κ°μ΅λλ€.

λ§ν¬λ€μ΄μμλ λ€μκ³Ό κ°μ΄ νμλ©λλ€.
#QUESTION# ## μ§λ¬Έ 5. λ€μ ꡬ문μΌλ‘ νΈμΆν λ μ λλ‘ μλνλ mul ν¨μλ₯Ό μμ±νμΈμ. ``javascript console.log(mul(2)(3)(4)); // μΆλ ₯ : 24 console.log(mul(4)(3)(4)); // μΆλ ₯ : 48 ``` #ANSWER# λ€μμ μ½λμ μλ λ°©μμ λν μ€λͺ μ λλ€. ```javascript function mul (x) { return function (y) { // μ΅λͺ ν¨μ return function (z) { // μ΅λͺ ν¨μ return x * y * z; }; }; } ``` μ¬κΈ°μ `mul` ν¨μλ 첫 λ²μ§Έ μΈμλ₯Ό λ°μλ€μ΄κ³ λ λ²μ§Έ λ§€κ°λ³μλ₯Ό μ·¨νλ μ΅λͺ ν¨μλ₯Ό λ°ννκ³ μΈ λ²μ§Έ λ§€κ°λ³μλ₯Ό μ·¨νκ³ μ°μμ μΌλ‘ μ λ¬λλ μΈμμ κ³±μ μ λ°ννλ μ΅λͺ ν¨μλ₯Ό λ°νν©λλ€. Javascript ν¨μ μ μ insideλ μΈλΆ ν¨μ λ³μμ μ κ·Όν μ μκ³ functionμ 첫 λ²μ§Έ ν΄λμ€ κ°μ²΄μ΄λ―λ‘ ν¨μμ μν΄ λ°νλ μλ μκ³ λ€λ₯Έ ν¨μμ μΈμλ‘ μ λ¬λ μλ μμ΅λλ€. - ν¨μλ κ°μ²΄ μ νμ μΈμ€ν΄μ€μ λλ€. - ν¨μλ μμ±μ κ°μ§ μ μμΌλ©° μμ±μ λ©μλμ λν λ§ν¬λ₯Ό κ°μ§ μ μμ΅λλ€. - ν¨μλ λ³μλ‘ μ μ₯λ μ μμ΅λλ€. - ν¨μλ λ§€κ°λ³μλ‘ λ€λ₯Έ ν¨μμ μ λ¬λ μ μμ΅λλ€. - ν¨μλ λ€μκ³Ό κ°μ μ μμ΅λλ€. λ€λ₯Έ ν¨μμμ λ°νλ¨μ¬κΈ°μμ κ°μ Έμ¨ μ:
νλ‘μ νΈ ν΄λμλ μμ κ° ν¬ν¨λ νμΌλ μμ΅λλ€.
examples/markdown2anki-example.md- μ΄μ μ module.markdown.pathToFile
* νμΌμ κ²½λ‘λ₯Ό μ μ΄ λμμμ€..md μ§λ¬Έ/λ΅λ³ νμΌ
- ANKI μ ν리μΌμ΄μ
μ μ€ννμ¬ μ€ννμΈμ.
node data2ankiindex.js - μ΄μ΅!!!
ν΄λν°μΌλ‘ 보면 μ΄λ μ΅λλ€.

κ²°κ³Ό
ANKI λ°μ€ν¬ν± λ²μ μμ λ°μ μΉ΄λλ ANKI ν΄λΌμ°λ(μ΅λ 100MB 무λ£)μ μννκ² λκΈ°νλμ΄ μ΄λμλ μ¬μ©ν μ μμ΅λλ€. ANKI ν΄λΌμ΄μΈνΈλ λ°μ€ν¬ν± λ²μ μ©μΌλ‘ μ 곡λ©λλ€. Android ΠΈ iPhoneμ΄ μλΉμ€λ λΈλΌμ°μ μμλ μ¬μ©ν μ μμ΅λλ€. λ°λΌμ μκ°μ΄ λ¨μ λ νμ΄μ€λΆμ 무μλ―Ένκ² μ€ν¬λ‘€νκ±°λ μΈμ€νκ·Έλ¨μμ κ³ μμ΄ μ¬μ§λ§ 보λ λμ μλ‘μ΄ κ²μ λ°°μΈ μ μμ΅λλ€.
컀νΌμ½
μμ μΈκΈνλ―μ΄ μ΄λ μμ±λ μ νμ΄λΌκΈ°λ³΄λ€λ μ¬μ©ν μ μλ μλνλ POCμ κ°κΉμ΅λλ€. DSL νμ νμ€μ μ½ 30%κ° κ΅¬νλμ§ μμμΌλ―λ‘, , λ€μ μμ±νλ μμ΄λμ΄λ μμ΅λλ€ JavaScript, λλ "μΌκ΄μ±"μ μνκ³ κ²λ€κ° μ§κΈμ μ΅μ μΌλ‘ μμ±λμ§ μμκΈ° λλ¬Έμ λλ€. μ΄μ νμκ° νΈλ¦¬λ₯Ό ꡬμΆνκ³ μμ§λ§ λ΄ μκ°μλ μ΄κ²μ λΆνμνκ³ μ½λλ₯Ό 볡μ‘νκ² λ§λ€ νμκ° μμ΅λλ€. μμ markdown2anki λͺ¨λμμλ μ΄λ―Έμ§κ° ꡬ문 λΆμλμ§ μμ΅λλ€. μ‘°κΈμ© μλΌλ΄λλ‘ λ Έλ ₯νκ² μ§λ§ λ μμ μ μν΄ κΈμ μ°λ κ²μ΄κΈ° λλ¬Έμ μ°μ λ΄κ° λ°κ² λ λ¬Έμ λ€μ ν΄κ²°ν΄ 보λλ‘ νκ² μ§λ§, λμμ μ£Όκ³ μΆμ λΆμ΄ κ³μλ€λ©΄ μΈμ λ μ§ νμμ λλ€. νλ‘κ·Έλ¨μ λν΄ κΆκΈν μ μ΄ μμΌμλ©΄ κ΄λ ¨ νλ‘μ νΈμ κ³΅κ° μ΄μλ₯Ό ν΅ν΄ κΈ°κΊΌμ΄ λμλλ¦¬κ² μ΅λλ€. μ¬κΈ°μ λ€λ₯Έ λΉνκ³Ό μ μμ μ μ΄μ£ΌμΈμ. μ΄ νλ‘μ νΈκ° λκ΅°κ°μκ² λμμ΄ λκΈ°λ₯Ό λ°λλλ€.
μΆμ : μ€λ₯κ° λ°κ²¬λ κ²½μ°(μνκΉμ§λ§ μΌλΆ μ€λ₯κ° μλ κ²½μ°) κ°μΈ λ©μμ§λ₯Ό 보λ΄μ£Όμλ©΄ λͺ¨λ λ΄μ©μ μμ νκ² μ΅λλ€.
μΆμ² : habr.com

