Study Companion (Anki)
λ°© μ€μ¬ UIμ νκ΅μ΄Β·μμ΄ μ€μ μ ꡬννμ΅λλ€. μ€κ³ κΈ°μ€μ DESIGN.mdμ μ 리νμ΅λλ€.
νμ¬ λ² ν λ²μ μ 0.1.10μ
λλ€. λ³κ²½ λ΄μμ CHANGELOG.md, μ€μ κΈ°κΈ° λ°°ν¬ νμΈ νλͺ©μ RELEASE_CHECKLIST.mdλ₯Ό μ°Έκ³ νμΈμ.
μκ°λ μ
λ°μ΄νΈ νμλ λ°© μ°Έμ¬μ λͺ¨λ μ΅μ μ λμ¨μΌλ‘ μ
λ°μ΄νΈνκ³ Ankiλ₯Ό μ¬μμνμΈμ. μμ μμ κΈ°μ€ λ²μ μ μλ²½ μκ°λ κΈ°λ‘ μ
λ‘λκ° κ±°μ λ μ μμ΅λλ€. κΈ°μ‘΄ μΌλ³ νμ΄λ¨Έ ν©κ³λ 보쑴νμ§λ§ μ 04:00 κΈ°μ€ λ± λΉκ΅μ νΌν©νμ§ μμΌλ©°, μ€λ/μ£Όκ° λ΅λ³ κΈ°λ‘μ Anki μλ³Έμμ λ€μ κ³μ°ν©λλ€.
νμ¬ κ΅¬νλ κΈ°λ₯μ λ€μκ³Ό κ°μ΅λλ€.
- μ€λ 곡λΆλμ Anki λ³΅μ΅ κΈ°λ‘μ λ΅λ³ νμμ μ μ₯λ λ΅λ³ μκ° ν©κ³λ‘ νμ
- λͺ¨λ°μΌ β AnkiWeb β PC λκΈ°ν ν λͺ¨λ°μΌμμ 곡λΆν μ€λ κΈ°λ‘λ λ°μ (λͺ¨λ°μΌ νμ΄μ§Β·μ€μκ° λͺ¨λ°μΌ μ μ νμλ μ 곡νμ§ μμ)
- κ³΅λΆ μνλ PC λ³΅μ΅ μ‘°μμΌλ‘ κ°μ§. 1λΆ λ¬΄μ
λ ₯ μ μ μ λ©μΆ€, λ³΅μ΅ μ‘°μ μ μ¬κ°. μ΄ μν κ°μ§μ© νμ΄λ¨Έλ μ€λ κ³΅λΆ μκ°μ λνμ§ μμ
- κ°μ μΉ΄λλ₯Ό λ°λ³΅ν΄λ λ΅λ³ν λλ§λ€ μΉ΄λ μ 1ν κΈ°λ‘
- κ³΅λΆ μκ°κ³Ό μΉ΄λ μμ κ°μΈ μΌμΌ λͺ©ν
- κ°μ
μμ΄ μλ λ°κΈλλ μ΅λͺ
κ³μ κ³Ό νμμ© κ³ μ λ²νΈ
- λΉκ³΅κ° μΉκ΅¬ κ·Έλ£Ή μμ±Β·μλ¬Έ λλ¬Έμμ μ«μ 4μ리 μ΄λ μ½λ μ°Έμ¬
- κ·Έλ£Ήμμ μ€λ λκΈ°νλ κ³΅λΆ μκ°Β·λ΅λ³ μΒ·λͺ©νΒ·νμ¬ PC κ³΅λΆ μν λΉκ΅
- μΉκ΅¬ νμ νΌμ³ μ€λ λ΅λ³ νλμ 15λΆ λ¨μ μκ°λ λ‘ νμΈ (μ°μ κ³΅λΆ μΈμ
μ μλ―Ένμ§ μμ)
- βλ΄ κΈ°λ‘βμμ μ΅κ·Ό 7μΌ λ΅λ³ λ§λΒ·νμ΅ μΌμ·곡λΆλκ³Ό μ΄μ 7μΌ κ°μ μκ°κΉμ§μ κΈ°λ‘ λΉκ΅
- κ°μ λ±μ μ΄μ Β·30μΌ μ΅κ³ κΈ°λ‘κ³Ό λ΄ νκ· λ΅λ³ μλ λΉκ΅ (μΆ©λΆν κΈ°λ‘μ΄ μμ λλ§)
- μΉκ΅¬λ κ³ μ μμλ‘ νμνλ©° μ΄λ¦μ λλ₯΄λ©΄ λͺ©νΒ·κ°±μ μκ°Β·κ³΅μ κ° μΌμ§ κ²½μ° νμ¬ λ± νμΈ
- μΉκ΅¬ νμ
μ°λ₯΄κΈ°λ‘ λ°© μΉκ΅¬λ₯Ό μ½ μ°λ₯΄κ³ , λλ₯Ό μ°λ₯Έ μΉκ΅¬λ ν΄νμΌλ‘ νμΈ (κ°μ μΉκ΅¬ 1λΆ 1νΒ·μκ°λΉ 30ν, μλ² migration μ μ© ν)
- λ±μ λ°κΎΈλ©΄ λ‘컬 κ³΅λΆ μκ°κ³Ό λ΅λ³ μλ₯Ό λ±λ³λ‘ λλμ΄ κΈ°λ‘
- μ€λ₯Έμͺ½ μ€ν°λ ν¨λμμ κ³΅λΆ μ€Β·μ μ λ©μΆ€Β·μ μ μ€Β·λ§μ§λ§ κΈ°λ‘ κ΅¬λΆ. κ³΅λΆ μ€μ μμ μ΄λ‘ μ , μ μ μ€μ κΈ°λ³Έ κΈμμ λΉ μμΌλ‘ νμ
- κ΄λ¦¬ νλ©΄μμ νκ΅μ΄Β·μμ΄ μ ν (첫 μ€νμ Anki μΈμ΄ κΈ°μ€)
- κ΄λ¦¬μ°½μ λ°©Β·μ΄λ μ½λ 볡μ¬, μΌμΌ λͺ©ν, μΈμ΄ μμλ‘ κ΅¬μ±ν©λλ€. λͺ©νμ μΈμ΄λ μ μ₯ν λ ν¨κ» μ μ©νλ©° μ·¨μνλ©΄ λ³κ²½νμ§ μμ΅λλ€.
- λ°© μμ±Β·μ°Έμ¬μ κ³μ μ°κ²°Β·κΈ°μ‘΄ κ³μ λ‘κ·ΈμΈμ κ°κ° λ³λ νλ©΄μμ μ§νν©λλ€. κ³μ μ°κ²°μ μ ν μ¬νμ
λλ€.
K7M-2RX ννμ μλ νμ μ½λ: μΈμ΄μ 무κ΄νκ² μ μ§, μ΄λ μ½λΒ·λ‘κ·ΈμΈ μλ¨κ³Ό λΆλ¦¬
- μκ°Β·μΉ΄λ κΈ°λ‘μ
νμ¬ / μΌμΌ λͺ©ν ννλ‘ λΉκ΅
Ankiλ₯Ό μ²μ μ΄λ©΄ μ΅λͺ
κ³μ κ³Ό κ³ μ λ²νΈκ° μλμΌλ‘ λ§λ€μ΄μ§λλ€. λ³λ κ°μ
μμ΄ λꡬ > μ€ν°λ κ΄λ¦¬(Tools > Study settings)μμ λ°λ‘ κ·Έλ£Ήμ λ§λ€κ±°λ μλ²κ° μλ λ°κΈν 4μ리 μ΄λ μ½λλ‘ μ°Έμ¬ν μ μμ΅λλ€. κΈ°λ‘μ μ½ 30μ΄λ§λ€ λκΈ°νλ©λλ€. λ°© μ°Έμ¬ μ κ³΅λΆ μκ°Β·λ΅λ³ νμΒ·μ€λ λ΅λ³ μκ°λΒ·νμ¬ κ³΅λΆ μνκ° κ°μ λ°© λ©€λ²μκ² κ³΅μ λ©λλ€. λ± μ΄λ¦ 곡μ λ κΈ°λ³Έμ μΌλ‘ μΌμ Έ μκ³ κ΄λ¦¬μ°½μμ λ μ μμΌλ©°, μΉ΄λ λ΄μ©μ 곡μ νμ§ μμ΅λλ€.
λ°©μ λ μ§λ λͺ¨λ μ¬μ©μμκ² λ°©μμ μ ν μκ°λμ μλ²½ 4μ κΈ°μ€μΌλ‘ λ°λλλ€. ν λ°©μ λ°©μ₯μ ν¬ν¨ν΄ μ΅λ 10λͺ
μ΄λ©°, λͺ¨λ μ°Έκ° κ²½λ‘μμ μλ²κ° μνμ κ²μ¬ν©λλ€. μ΄λ μ½λ μ
λ ₯μ κ³μ λΉ 10λΆμ 8νλ‘ μ νλλ©°, λ°©μ₯μ κΈ°μ‘΄ λ©€λ²μ κΈ°λ‘μ μ μ§ν μ± μ μ΄λ μ½λλ₯Ό λ°κΈν΄ μ΄μ μ½λλ₯Ό νκΈ°ν μ μμ΅λλ€. μ΄ μ νμ μκ·λͺ¨ λ² νμμ λ¬΄μ°¨λ³ μ
λ ₯μ λ¦μΆλ μ₯μΉμ΄λ©°, μ μ΅λͺ
κ³μ μ κ³μ λ§λλ 곡격κΉμ§ λ§λ κ°ν 보μ κ²½κ³λ μλλλ€.
2026-10-04 μ΄λ μ½λ λ³΄νΈ κΈ°λ₯μ μ΄μ μλ²μ μ μ©νμ΅λλ€. κΈ°μ‘΄ μ¬μ©μλ μ μ λμ¨μΌλ‘ μ
λ°μ΄νΈν΄μΌ λ°©μ μλ‘ μ°Έμ¬ν μ μμ΅λλ€. μ΄λ―Έ μ°Έμ¬ν λ°©κ³Ό κΈ°λ‘μ μ μ§λ©λλ€.
κ·Έλ£Ήμ λ§λ€κ±°λ μ°Έμ¬νλ©΄ PCμ Ankiμ μ μ₯λ μ€λ λ³΅μ΅ κΈ°λ‘μ κ°μ Έμ΅λλ€. λ°© μ°Έμ¬ μ΄μ μ΄λ μ λμ¨ μ€μΉ μ΄μ κΈ°λ‘λ ν¬ν¨ν©λλ€. λ°λ³΅ λ΅λ³μ κ°κ° 1νμ΄λ©° μλ μΌμ λ³κ²½Β·FSRS μ¬μμ½μ λ΅λ³μΌλ‘ μΈμ§ μμ΅λλ€. μκ°μ Ankiκ° μ μ₯ν λ΅λ³ μκ° ν©κ³μ΄λ―λ‘, μ€μ μμ μλ μκ°κ³Ό λ€λ₯΄κ³ Ankiμ λ΅λ³ μκ° μ ν μ€μ μν₯μ λ°μ΅λλ€. μΌμ κ²½κ³λ λ°© κ³΅ν΅ μκ°λμ μλ²½ 4μμ
λλ€. λ°© μμ± μ PC μκ°λλ₯Ό κΈ°λ³ΈμΌλ‘ μ ννλ©°, μμ± νμλ λ³κ²½ν μ μμ΅λλ€. κΈ°μ‘΄ λ°©μ Asia/Seoulμ μ μ§ν©λλ€. Anki μ체 μ€μ μ λ³κ²½νμ§ μμΌλ―λ‘ PCμ Anki νμ΅μΌ μ€μ μ΄λ νμ§ μκ°λμ λ€λ₯΄λ©΄ ν΅κ³κ° λ€λ₯Ό μ μμ΅λλ€. μκ°λ κ·Έλνλ 04μλΆν° λ€μ λ 04μκΉμ§μ΄λ©°, μλ¨Ένμ μ’
λ£λ‘ λ°λ³΅λλ μκ°μ κ°μ ꡬκ°μ ν©μ°ν©λλ€.
κ³ μ λ²νΈλ νμμ© μλ³μμ΄λ©° λ‘κ·ΈμΈ λΉλ°λ²νΈκ° μλλλ€. κ°μ κ³μ μ μ¬λ¬ PCκ° λμΌν Anki λ³΅μ΅ κΈ°λ‘μ 보λ΄λ 컬λ μ
μμ± μκ°Β·λ³΅μ΅ IDΒ·μΉ΄λ IDλ‘ μ€λ³΅μ μ κ±°ν©λλ€. μΉ΄λ λ΄μ©μ μ μ‘νμ§ μμ΅λλ€. λ°© νλ©΄μ λ§μ§λ§ μλ² ν©κ³λ₯Ό, λ°©μ μ°Έμ¬νμ§ μμμ λλ λ‘컬μμ μ½μ κΈ°λ‘μ νμν©λλ€. λ―Έμ μ‘ λ³΅μ΅ κΈ°λ‘κ³Ό λ°©λ³ μ μ‘ νμΈ μνλ λ‘컬μ 보κ΄νκ³ μ¬μμΒ·μΈν°λ· 볡ꡬ ν λ€μ μ μ‘ν©λλ€. PCμμ Anki λκΈ°νκ° λλλ©΄ μ¦μ κ°±μ νλ©° νμ λ°© κ°±μ μ£ΌκΈ°λ μ½ 30μ΄μ
λλ€. μλ² μ€λ₯κ° λ°λ³΅λλ©΄ μλ μ¬μλ κ°κ²©μ 1λΆμμ μ΅λ 5λΆκΉμ§ λλ¦¬κ³ , μλ μ¬μλμ μ€μ μν λ³κ²½μ μ΄ λκΈ°λ₯Ό 건λλλλ€. ν¨λμ΄ μ¨κ²¨μ§ λμμλ κΈ°λ‘ μ μ‘κ³Ό μ μ μν κ°±μ μ μ μ§νμ§λ§ μΉκ΅¬ λͺ©λ‘Β·μκ°λ μ‘°νμ μ¨κ²¨μ§ νλ©΄ λ λλ§μ λ©μΆ₯λλ€.
κΈ°μ‘΄ PC νλ μκ°μ 보쑴νμ§λ§ μ λ³΅μ΅ κΈ°λ‘ ν©κ³μ λνμ§ μμ΅λλ€. κ°μΈ λ±μ μ΄μ Β·μ΅κ³ μλ λΉκ΅λ κ³μ μ΄ PCμ κΈ°μ‘΄ νλ κΈ°λ‘ κΈ°μ€μ΄λ©° λͺ¨λ°μΌ κΈ°λ‘μ ν¬ν¨νμ§ μμ΅λλ€. 볡μΒ·λκΈ°ν μ€ λ‘컬 κΈ°λ‘μ΄ μ μ λΉ μ Έ 보μ¬λ λ€λ₯Έ κΈ°κΈ°μ μλ² κΈ°λ‘μ μλ μμ νμ§ μμ΅λλ€. μ΄ PCμμ κ΄μ°°ν μ€ν μ·¨μ/λ€μ μ€νμ λ³κ²½ λ²μ μΌλ‘ λ°μν©λλ€. λͺ¨λ°μΌμμ μ΄μ μ 곡μ ν λ΅λ³μ μ·¨μνκ±°λ μ€λλ λ°±μ
μΌλ‘ λλ리λ κ²½μ°μ μμ λ³ν©μ μμ§ μ§μνμ§ μμ΅λλ€.
ν¨λμ μ’μμ§κ±°λ κΈμκ° μ»€μ§λ©΄ μκ°Β·λ΅λ³μ μΈλ‘λ‘ λ°°μΉνκ³ μΉκ΅¬ νμ λ μ€λ‘ λλλλ€. Anki μλ¨ λ©λ΄ μ€λ₯Έμͺ½μ μ¬μ΄λλ° μμ΄μ½ νλλ‘ μ κ³ νΌμΉ©λλ€. λ²νΌ μμΉλ κ·Έλλ‘ μ μ§λκ³ νΌμΉ λ λ§μ§λ§ ν¨λ λλΉλ₯Ό 볡μν©λλ€.
λ΄ μκ°Β·λ΅λ³ μμΉλ₯Ό λλ₯΄λ©΄ ν΄λΉ λͺ©νλ₯Ό λ°λ‘ μμ νκ±°λ ν΄μ ν μ μμ΅λλ€. λ°©μ΄ μμΌλ©΄ ν¨λμμ λ°λ‘ λ°© μμ±Β·μ½λ μ°Έμ¬λ₯Ό μμν©λλ€. κ΄λ¦¬μ°½μ μ΄λ 볡μ¬λ λ°© μ΄λ¦Β·νμ¬ μ½λΒ·μ°Έμ¬ λ°©λ²μ 볡μ¬νλ©°, κΈ°λ‘ λ°μμ νΌμΉλ©΄ μ΄ PC κΈ°λ‘ νμΈΒ·μ μ₯Β·λ°© 곡μ Β·μΉκ΅¬ μ‘°νμ λ§μ§λ§ μ±κ³΅ μκ°μ λ³Ό μ μμ΅λλ€. μ μ μνμμλ μΆκ° μλ΄λ₯Ό νμνμ§ μκ³ , μ€λ₯λ μ€λλ μ μ‘ λκΈ°λ§ ν¨λμ νμν©λλ€.
2026-10-03 μλ² μ ν μ΄νμλ λͺ¨λ μ°Έκ°μκ° μ μ λμ¨μΌλ‘ μ
λ°μ΄νΈν΄μΌ ν©λλ€. κ³μ κ³Ό λ°©μ μ μ§νλ©°, ꡬν μλ² κΈ°λ‘μ 보κ΄νλ μ νλ©΄μλ μ λ°©μμΌλ‘ μ μ‘ν κΈ°λ‘λ§ νμν©λλ€.
λ‘κ·ΈμΈμ μ΄λ©μΌ λ°μ‘μ΄ νμ μλ μμ΄λΒ·λΉλ°λ²νΈ λ°©μμ
λλ€. κ΄λ¦¬ β κ³μ β ν΅ν© κ³μ λ§λ€κΈ°μμ λΉνμ κΈ°λ‘κ³Ό λ°©μ μ μ§ν μ± μ°κ²°ν©λλ€. λ€λ₯Έ PCμμλ λ€λ₯Έ PCμ κ³μ μΌλ‘ λ‘κ·ΈμΈμ μ¬μ©νμΈμ. μμ΄λλ μλ¬Έ μλ¬ΈμΒ·μ«μΒ·λ°μ€ 4~24μ, λΉλ°λ²νΈλ 10μ μ΄μμ
λλ€. κ³μ μμ± λ νμλλ 볡ꡬ μ½λλ λ³λλ‘ μμ νκ² λ³΄κ΄νμΈμ. λΉλ°λ²νΈμ 볡ꡬ μ½λλ₯Ό λͺ¨λ μμΌλ©΄ μλ 볡ꡬν μ μμ΅λλ€. νμ¬ λΉλ°λ²νΈλ₯Ό μκ³ μλ€λ©΄ κ΄λ¦¬μ°½μμ 볡ꡬ μ½λλ₯Ό μ¬λ°κΈν μ μμ΅λλ€.
λ‘κ·ΈμΈ μλ²λ 2026-10-03 μ΄μ νλ‘μ νΈμ λ°°ν¬νμΌλ©°, λ
립 ν
μ€νΈ κ³μ μΌλ‘ μ°κ²° μ ν UUIDΒ·λ°© μ μ§, λ³λ ν΄λΌμ΄μΈνΈ λ‘κ·ΈμΈ, λ κΈ°κΈ° κΈ°λ‘ ν©μ°Β·μ¬μ μ‘, λΉλ°λ²νΈ/볡ꡬ μ½λ λ³κ²½κ³Ό μ¬μ¬μ© κ±°λΆ, μΈμ
κ°±μ μ κ²μ¦νμ΅λλ€. μλ ν
μ€νΈμμλ 볡μΒ·μ¬μ€μΉΒ·λ κΈ°κΈ° μ€λ³΅ κ²½κ³λ κ²μ¦νμ§λ§, μ€μ 물리 PC λ λμμμ μ΅μ’
μ¬μ© νμΈμ λ³λμ
λλ€. κ°λ°Β·μ΄μ μ€λͺ
μ LOGIN_SETUP.mdλ₯Ό μ°Έκ³ νμΈμ. κΈ°μ‘΄ μ΄λ©μΌ κ³μ μ νΈν λ‘κ·ΈμΈ μ΅μ
μΌλ‘ λ¨μ μκ³ , μ΄λ©μΌ λ°μ‘μ μ΄λ² λ²μμμ μ μΈνμ΅λλ€.
ν΄λν° μΉ μ‘°νλ μ΄ν λ¨κ³μ
λλ€. μΉ΄λ μ§νμ μ μΉ΄λΒ·λ³΅μ΅ μΉ΄λ κ΅¬λΆ κ°μ μΈλΆ μ‘°μ μ TODO.mdμ λ¨κ²¨λμμ΅λλ€.
μκ°λμ μ£Όκ° κΈ°λ‘
μΉκ΅¬ νμ λλ₯΄λ©΄ λ°© μκ°λμ 04μλΆν° λ€μ λ 04μκΉμ§ λ΅λ³ νλμ΄ λνλ©λλ€. νμλ ꡬκ°μ λ΅λ³μ΄ μ μ₯λ 15λΆ κ΅¬κ°μ΄λ©°, μ¬μ΄μ λΉ μκ°μ κ³΅λΆ μκ°μΌλ‘ μ±μ°μ§ μμ΅λλ€. μλ²μ μλ³Έ λ³΅μ΅ κΈ°λ‘μ΄ μλ ꡬλ²μ μ°Έκ°μλ μκ°λ κΈ°λ‘μ νμΈν μ μλ€κ³ νμν©λλ€. κ°μ λ°© λ©€λ²λ§ μ§κ³λ μκ°λλ₯Ό μ‘°νν μ μκ³ κ°λ³ λ΅λ³ IDλ μΉ΄λ IDλ λ΄λ €μ£Όμ§ μμ΅λλ€.
μΉ ν΄λΌμ΄μΈνΈμ μλ² RPCμ νμ¬ κ³μ½μ PUBLIC_API_CONTRACT.md, μμ΄λ μΈμ¦ HTTP κ³μ½μ ACCOUNT_AUTH_API.mdλ₯Ό μ°Έκ³ νμΈμ.
βλ΄ κΈ°λ‘βμ μ£Όκ° λ§λλ μ΄ PCμ λκΈ°νλ μ 체 λ±μ λ΅λ³ νμμ
λλ€. μ΅κ·Ό 7μΌκ³Ό μ΄μ 7μΌμ λΉκ΅νλ©°, λ κΈ°κ°μ λ§μ§λ§ λ μ κ°μ μκ°κΉμ§ μ§κ³ν©λλ€. μ€λμ μ§ν μ€μ
λλ€. κ³Όκ±° 14μΌ μ‘°νλ λ‘컬 μ§κ³μ©μ΄λ©° μ΄ κΈ°λ₯ λλ¬Έμ κ³Όκ±° μλ³Έ κΈ°λ‘μ μΆκ° μ
λ‘λνμ§ μμ΅λλ€. κ³Όκ±° λͺ©νκ° λ³΄μ‘΄λμ§ μμ λͺ©ν λ¬μ± μΌμλ νμνμ§ μμ΅λλ€. μλμ λ±λ³ μλ λΉκ΅λ κΈ°μ‘΄ PC νλ μκ° κΈ°μ€μ μ μ§ν©λλ€.