ANKIκ°€ μ™Έκ΅­μ–΄ ν•™μŠ΅ 및 인터뷰 쀀비에 μ–΄λ–»κ²Œ 도움이 λ˜λŠ”μ§€μ— λŒ€ν•œ 두 κ°€μ§€ 이야기

λ‚˜λŠ” 항상 게으λ₯Έ ν”„λ‘œκ·Έλž˜λ¨Έκ°€ 쒋은 ν”„λ‘œκ·Έλž˜λ¨ΈλΌκ³  λ―Ώμ—ˆμŠ΅λ‹ˆλ‹€. μ™œ? μ—΄μ‹¬νžˆ μΌν•˜λŠ” μ‚¬λžŒμ—κ²Œ 무엇인가λ₯Ό ν•˜λΌκ³  ν•˜λ©΄ κ·Έ μ‚¬λžŒμ€ κ°€μ„œ κ·Έ 일을 ν•˜κ²Œ 되기 λ•Œλ¬Έμž…λ‹ˆλ‹€. 그리고 게으λ₯Έ ν”„λ‘œκ·Έλž˜λ¨ΈλŠ” 2~3배의 μ‹œκ°„μ„ 더 μ†ŒλΉ„ν•˜μ§€λ§Œ κ·Έλ₯Ό μœ„ν•΄ κ·Έ 일을 해쀄 슀크립트λ₯Ό μž‘μ„±ν•  κ²ƒμž…λ‹ˆλ‹€. 이 μž‘μ—…μ„ 처음 μˆ˜ν–‰ν•˜λŠ” λ°λŠ” λΉ„ν•©λ¦¬μ μœΌλ‘œ 였랜 μ‹œκ°„μ΄ 걸릴 수 μžˆμ§€λ§Œ μž‘μ—…μ„ λ°˜λ³΅ν•˜λ©΄ 이 μ ‘κ·Ό λ°©μ‹μ˜ νš¨κ³Όκ°€ 맀우 λΉ λ₯΄κ²Œ λ‚˜νƒ€λ‚©λ‹ˆλ‹€. λ‚˜λŠ” λ‚˜ μžμ‹ μ„ 게으λ₯Έ ν”„λ‘œκ·Έλž˜λ¨ΈλΌκ³  μƒκ°ν•œλ‹€. 그게 μ„œλ¬Έμ΄μ—ˆμŠ΅λ‹ˆλ‹€. 이제 사업을 μ‹œμž‘ν•˜κ² μŠ΅λ‹ˆλ‹€.

첫 번째 이야기

λͺ‡ λ…„ μ „ λ‚˜λŠ” μ–΄λ–»κ²Œ ν•˜λ©΄ μ˜μ–΄λ₯Ό ν–₯μƒμ‹œν‚¬ 수 μžˆμ„μ§€ κ³ λ―Όν–ˆμŠ΅λ‹ˆλ‹€. 문학을 μ½λŠ” 것보닀 더 쒋은 것은 λ– μ˜€λ₯΄μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. μ „μž 리더기λ₯Ό κ΅¬μž…ν•˜κ³  책을 λ‹€μš΄λ‘œλ“œν•œ ν›„ 읽기 μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€. μ½μœΌλ©΄μ„œ 계속 λ‚―μ„  단어듀이 λ‚˜μ˜€λ”κ΅°μš”. λ‚˜λŠ” 리더에 λ‚΄μž₯된 사전을 μ‚¬μš©ν•˜μ—¬ μ¦‰μ‹œ λ²ˆμ—­ν–ˆμ§€λ§Œ ν•œ κ°€μ§€ νŠΉμ§•μ„ λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€. 단어가 κΈ°μ–΅λ˜κ³  μ‹Άμ§€ μ•Šλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. λͺ‡ νŽ˜μ΄μ§€ 후에 이 단어λ₯Ό λ‹€μ‹œ λ§Œλ‚¬μ„ λ•Œ 90%의 ν™•λ₯ λ‘œ λ‹€μ‹œ λ²ˆμ—­μ΄ ν•„μš”ν–ˆκ³ , 그런 μ‹μœΌλ‘œ 맀번 κ·Έλž¬μŠ΅λ‹ˆλ‹€. 결둠은 λ‹¨μˆœνžˆ 읽닀가 λͺ¨λ₯΄λŠ” 단어λ₯Ό λ²ˆμ—­ν•˜λŠ” κ²ƒλ§ŒμœΌλ‘œλŠ” μΆ©λΆ„ν•˜μ§€ μ•Šκ³ , λ­”κ°€ λ‹€λ₯Έ 일을 ν•΄μ•Ό ν•œλ‹€λŠ” κ²ƒμ΄μ—ˆμŠ΅λ‹ˆλ‹€. 이상적인 선택은 μΌμƒμƒν™œμ— λ„μž…ν•΄μ„œ μ‚¬μš©ν•˜λŠ” κ²ƒμ΄μ§€λ§Œ, μ €λŠ” μ˜μ–΄κΆŒ ꡭ가에 μ‚΄κ³  μžˆμ§€ μ•ŠκΈ° λ•Œλ¬Έμ— 그럴 κ°€λŠ₯성은 거의 μ—†μŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‹€κ°€ μ–Έμ  κ°€ 읽은 λ‚΄μš©μ΄ μƒκ°λ‚¬μŠ΅λ‹ˆλ‹€. 간격을 λ‘” 반볡.

그것은 무엇이며 무엇과 ν•¨κ»˜ λ¨Ήλ‚˜μš”? ν•œλ§ˆλ””λ‘œ 이런게 μžˆλ‹€ 망각 곑선, Wikipediaμ—μ„œ μΆ”κ°€ 인용:

이미 처음 60μ‹œκ°„ 내에 받은 λͺ¨λ“  μ •λ³΄μ˜ μ΅œλŒ€ 10%κ°€ μžŠν˜€μ§€κ³ , μ•”κΈ°ν•œ μ§€ 35μ‹œκ°„μ΄ μ§€λ‚˜λ©΄ 배운 λ‚΄μš©μ˜ 6%κ°€ 기얡에 λ‚¨μŠ΅λ‹ˆλ‹€. 그러면 망각의 과정이 천천히 μ§„ν–‰λ˜μ–΄ 20일이 μ§€λ‚˜λ©΄ μ²˜μŒμ— ν•™μŠ΅ν•œ 음절 μ „μ²΄μ˜ μ•½ XNUMX% 정도가 기얡에 남고, ν•œ 달이 μ§€λ‚˜λ©΄ 같은 양이 기얡에 λ‚¨λŠ”λ‹€.

그리고 μ—¬κΈ°μ„œλΆ€ν„° 결둠은

이 곑선을 λ°”νƒ•μœΌλ‘œ λ„μΆœν•  수 μžˆλŠ” 결둠은 효과적인 μ•”κΈ°λ₯Ό μœ„ν•΄μ„œλŠ” μ•”κΈ°ν•œ λ‚΄μš©μ„ λ°˜λ³΅ν•˜λŠ” 것이 ν•„μš”ν•˜λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.

κ·Έλž˜μ„œ μš°λ¦¬λŠ” ν•œ κ°€μ§€ 아이디어λ₯Ό 생각해 λƒˆμŠ΅λ‹ˆλ‹€. 간격을 λ‘” 반볡.

μ•ˆν‚€ 간격 반볡 아이디어λ₯Ό κ΅¬ν˜„ν•˜λŠ” μ™„μ „ 무료 μ˜€ν”ˆ μ†ŒμŠ€ ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€. κ°„λ‹¨νžˆ λ§ν•΄μ„œ, 컴퓨터 ν”Œλž˜μ‹œ μΉ΄λ“œμ—λŠ” ν•œμͺ½μ—λŠ” 질문이 있고 λ‹€λ₯Έμͺ½μ—λŠ” 닡이 μžˆμŠ΅λ‹ˆλ‹€. μ •κ·œμ‹μ„ μ‚¬μš©ν•˜μ—¬ 질문/닡변을 ν•  수 있기 λ•Œλ¬Έμ— HTML/CSS/μžλ°”μŠ€ν¬λ¦½νŠΈ, κ·Έλ ‡λ‹€λ©΄ 정말 λ¬΄ν•œν•œ κ°€λŠ₯성이 μžˆλ‹€κ³  말할 수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ 특수 κΈ°λŠ₯으둜 ν™•μž₯이 κ°€λŠ₯ν•©λ‹ˆλ‹€. ν”ŒλŸ¬κ·ΈμΈ, κ·Έ 쀑 ν•˜λ‚˜λŠ” μ•žμœΌλ‘œ μš°λ¦¬μ—κ²Œ 맀우 μœ μš©ν•  κ²ƒμž…λ‹ˆλ‹€.

μˆ˜λ™μœΌλ‘œ μΉ΄λ“œλ₯Ό λ§Œλ“œλŠ” 것은 κΈΈκ³  μ§€λ£¨ν•˜λ©° μ‹œκ°„μ΄ μ§€λ‚˜λ©΄ 이 μž‘μ—…μ„ μžŠμ–΄λ²„λ¦΄ ν™•λ₯ μ΄ λ†’μŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ μ–΄λŠ μ‹œμ μ—μ„œ μ €λŠ” 이 μž‘μ—…μ„ μžλ™ν™”ν•  수 μžˆλŠ”μ§€ μŠ€μŠ€λ‘œμ—κ²Œ μ§ˆλ¬Έν–ˆμŠ΅λ‹ˆλ‹€. λŒ€λ‹΅μ€ '예, κ°€λŠ₯ν•©λ‹ˆλ‹€'μž…λ‹ˆλ‹€. 그리고 λ‚˜λŠ” ν•΄λƒˆμŠ΅λ‹ˆλ‹€. λ°”λ‘œ λ§ν• κ²Œ, κ·Έ 이상이야 POC(κ°œλ… 증λͺ…), κ·ΈλŸ¬λ‚˜ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš©μžμ˜ 관심이 있고 λ‹€λ₯Έ κ°œλ°œμžκ°€ μ°Έμ—¬ν•˜λ©΄ κΈ°μˆ μ— 문맹인 μ‚¬μš©μžλ„ μ‚¬μš©ν•  수 μžˆλŠ” μ™„μ„±λœ μ œν’ˆμ΄ λ‚˜μ˜¬ 수 μžˆμŠ΅λ‹ˆλ‹€. 이제 λ‚΄ μœ ν‹Έλ¦¬ν‹°λ₯Ό μ‚¬μš©ν•˜λ €λ©΄ ν”„λ‘œκ·Έλž˜λ°μ— λŒ€ν•œ 지식이 ν•„μš”ν•©λ‹ˆλ‹€.

λ‚˜λŠ” κ·Έ ν”„λ‘œκ·Έλž¨μ„ μ΄μš©ν•˜μ—¬ 책을 μ½λŠ”λ‹€. AI리더. μ™ΈλΆ€ 사전을 μ—°κ²°ν•˜λŠ” κΈ°λŠ₯이 있으며, 단어λ₯Ό λ²ˆμ—­ν•  λ•Œ λ²ˆμ—­μ„ μœ„ν•΄ ν˜ΈμΆœν•œ 단어λ₯Ό ν…μŠ€νŠΈ 파일둜 μ €μž₯ν•©λ‹ˆλ‹€. 남은 것은 이 단어λ₯Ό λ²ˆμ—­ν•˜κ³  ANKI μΉ΄λ“œλ₯Ό λ§Œλ“œλŠ” κ²ƒλΏμž…λ‹ˆλ‹€.

μ²˜μŒμ—λŠ” λ²ˆμ—­μ— μ‚¬μš©ν•˜λ €κ³  ν–ˆμœΌλ‚˜ ꡬ글 λ²ˆμ—­, 링보 API λ“±. ν•˜μ§€λ§Œ 무료 μ„œλΉ„μŠ€λ‘œλŠ” λ¬Έμ œκ°€ ν•΄κ²°λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. 개발 κ³Όμ •μ—μ„œ 무료 ν•œλ„λ₯Ό λͺ¨λ‘ μ†Œμ§„ν–ˆκ³ , λΌμ΄μ„ μŠ€ 쑰건에 따라 단어λ₯Ό μΊμ‹œν•  κΆŒν•œλ„ μ—†μ—ˆμŠ΅λ‹ˆλ‹€. μ–΄λŠ μˆœκ°„ λ‚˜λŠ” κ·Έ 단어λ₯Ό 직접 λ²ˆμ—­ν•΄μ•Ό ν•œλ‹€λŠ” 것을 κΉ¨λ‹¬μ•˜μŠ΅λ‹ˆλ‹€. 결과적으둜 λͺ¨λ“ˆμ΄ μž‘μ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€. dsl2html μ—°κ²°ν•  수 μžˆλŠ” κ³³ DSL 사전 그리고 그것듀을 μ–΄λ–»κ²Œ λ³€ν™˜ν•˜λŠ”μ§€ μ•„λŠ” μ‚¬λžŒ HTML 체재.

*μ—μ„œ 사전 ν•­λͺ©μ˜ λͺ¨μ–‘은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€..html μ€‘μ—μ„œ, μ˜΅μ…˜κ³Ό λΉ„κ΅ν•œ λ‚΄ μ˜΅μ…˜ κ³¨λ“ λ”•νŠΈ

ANKIκ°€ μ™Έκ΅­μ–΄ ν•™μŠ΅ 및 인터뷰 쀀비에 μ–΄λ–»κ²Œ 도움이 λ˜λŠ”μ§€μ— λŒ€ν•œ 두 κ°€μ§€ 이야기

μ—°κ²°λœ μ‚¬μ „μ—μ„œ 단어λ₯Ό μ°ΎκΈ° 전에 λ¨Όμ € κ°€μ Έμ˜΅λ‹ˆλ‹€. 사전 ν˜•μ‹(μ •λ¦¬ν˜•) λ„μ„œκ΄€μ„ μ΄μš©ν•˜λ‹€ μŠ€νƒ ν¬λ“œ CoreNLP. 사싀 이 라이브러리 λ•Œλ¬Έμ— μžλ°”λ‘œ 글을 μ“°κΈ° μ‹œμž‘ν–ˆκ³  μ›λž˜ κ³„νšμ€ λͺ¨λ“  것을 μžλ°”λ‘œ μž‘μ„±ν•˜λ €κ³  ν–ˆμœΌλ‚˜ κ·Έ κ³Όμ •μ—μ„œ 라이브러리λ₯Ό μ°Ύμ•˜μŠ΅λ‹ˆλ‹€. λ…Έλ“œ μžλ°” nodejsμ—μ„œ 비ꡐ적 μ‰½κ²Œ Java μ½”λ“œλ₯Ό μ‹€ν–‰ν•  수 있으며 일뢀 μ½”λ“œλŠ” JavaScript둜 μž‘μ„±λ©λ‹ˆλ‹€. 이 라이브러리λ₯Ό 더 일찍 μ°Ύμ•˜λ”λΌλ©΄ Java둜 단 ν•œ 쀄도 μž‘μ„±λ˜μ§€ μ•Šμ•˜μ„ κ²ƒμž…λ‹ˆλ‹€. κ·Έ κ³Όμ •μ—μ„œ νƒ„μƒν•œ 또 λ‹€λ₯Έ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈλŠ” μ°½μž‘μ΄λ‹€. DSL λ¬Έμ„œκ°€ μžˆλŠ” μ €μž₯μ†Œ λ„€νŠΈμ›Œν¬μ—μ„œ * ν˜•μ‹μœΌλ‘œ λ°œκ²¬λ˜μ—ˆμŠ΅λ‹ˆλ‹€..chm, κ°œμ’…ν•˜μ—¬ μ‹ μ„±ν•œ ν˜•νƒœλ‘œ κ°€μ Έ μ™”μŠ΅λ‹ˆλ‹€. 원본 파일의 μ €μž‘μžκ°€ λ‹‰λ„€μž„ μ‚¬μš©μžμΈ 경우 μš”μ§€ν¬ κ·Έκ°€ 이 기사λ₯Ό λ³Ό λ•Œ λ‚˜λŠ” κ·Έκ°€ μˆ˜ν–‰ν•œ μž‘μ—…μ— λŒ€ν•΄ 맀우 κ°μ‚¬ν•©λ‹ˆλ‹€. 그의 λ¬Έμ„œκ°€ μ—†μ—ˆλ‹€λ©΄ λ‚˜λŠ” μ•„λ§ˆλ„ μ„±κ³΅ν•˜μ§€ λͺ»ν–ˆμ„ κ²ƒμž…λ‹ˆλ‹€.

κ·Έλž˜μ„œ μ €λŠ” μ˜μ–΄λ‘œ 된 단어λ₯Ό κ°€μ§€κ³  μžˆμŠ΅λ‹ˆλ‹€. κ·Έ λ‹¨μ–΄μ˜ 사전 ν•­λͺ©μ€ *.html μ€‘μ—μ„œ, 남은 것은 λͺ¨λ“  것을 ν•˜λ‚˜λ‘œ λͺ¨μœΌκ³  단어 λͺ©λ‘μ—μ„œ ANKI 기사λ₯Ό μƒμ„±ν•˜μ—¬ ANKI λ°μ΄ν„°λ² μ΄μŠ€μ— μž…λ ₯ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 이λ₯Ό μœ„ν•΄ λ‹€μŒ ν”„λ‘œμ νŠΈκ°€ μƒμ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 데이터2μ•ˆν‚€. 단어 λͺ©λ‘μ„ μž…λ ₯으둜 μ‚¬μš©ν•˜κ³ , λ²ˆμ—­ν•˜κ³ , ANKIλ₯Ό 생성할 수 μžˆμŠ΅λ‹ˆλ‹€. *.html μ€‘μ—μ„œ 기사λ₯Ό μž‘μ„±ν•˜μ—¬ ANKI λ°μ΄ν„°λ² μ΄μŠ€μ— κΈ°λ‘ν•©λ‹ˆλ‹€. 기사 λ§ˆμ§€λ§‰μ—λŠ” μ‚¬μš© 방법에 λŒ€ν•œ 지침이 μžˆμŠ΅λ‹ˆλ‹€. κ·Έ λ™μ•ˆ 두 번째 μ΄μ•ΌκΈ°λŠ” 간격을 두고 λ°˜λ³΅ν•˜λŠ” 것이 μœ μš©ν•  수 μžˆλŠ” λΆ€λΆ„μž…λ‹ˆλ‹€.

두 번째 이야기.

ν”„λ‘œκ·Έλž˜λ¨Έλ₯Ό ν¬ν•¨ν•˜μ—¬ μ–΄λŠ 정도 μžκ²©μ„ κ°–μΆ˜ μ „λ¬Έ λΆ„μ•Όλ₯Ό μ°ΎλŠ” λͺ¨λ“  μ‚¬λžŒλ“€μ€ 인터뷰λ₯Ό μ€€λΉ„ν•΄μ•Ό ν•©λ‹ˆλ‹€. μΈν„°λ·°μ—μ„œ λ¬»λŠ” κ°œλ… 쀑 μƒλ‹Ήμˆ˜λŠ” 일상 μƒν™œμ—μ„œ μ‚¬μš©ν•˜μ§€ μ•Šκ³  μžŠμ–΄λ²„λ¦¬κ²Œ λ©λ‹ˆλ‹€. 인터뷰λ₯Ό μ€€λΉ„ν•˜λ©΄μ„œ λ…ΈνŠΈ, μ±…, μ°Έκ³ μ„œλ₯Ό λ„˜κΈ°λ©΄μ„œ 이미 μ•Œκ³  μžˆλŠ” 정보λ₯Ό κ°€λ €λ‚΄λŠ” λ°λŠ” λ§Žμ€ μ‹œκ°„κ³Ό μ£Όμ˜κ°€ ν•„μš”ν•˜λ‹€λŠ” 사싀에 μ§λ©΄ν–ˆμŠ΅λ‹ˆλ‹€. 그것이 무엇인지 μ΄ν•΄ν•˜κΈ° μœ„ν•΄ 주의 깊게 읽어 λ³΄μ‹­μ‹œμ˜€. μ‹€μ œλ‘œ λ°˜λ³΅ν•΄μ•Ό ν•  μ£Όμ œμ— λ„λ‹¬ν•˜λ©΄ 이미 ν”Όκ³€ν•˜κ³  μ€€λΉ„μ˜ 질이 μ €ν•˜λ˜λŠ” κ²½μš°κ°€ μ’…μ’… μžˆμŠ΅λ‹ˆλ‹€. μ–΄λŠ μ‹œμ μ—μ„œ λ‚˜λŠ” 이것에도 ANKI μΉ΄λ“œλ₯Ό μ‚¬μš©ν•˜λŠ” 것이 μ–΄λ–¨κΉŒμš”? 예λ₯Ό λ“€μ–΄, μ–΄λ–€ μ£Όμ œμ— λŒ€ν•΄ λ©”λͺ¨λ₯Ό ν•  λ•Œ λ°”λ‘œ 질문과 λ‹΅λ³€ ν˜•μ‹μ˜ λ©”λͺ¨λ₯Ό μž‘μ„±ν•˜κ³ , 이λ₯Ό λ°˜λ³΅ν•˜λ©΄ 이 μ§ˆλ¬Έμ— λŒ€ν•œ 닡을 μ•Œκ³  μžˆλŠ”μ§€ μ—¬λΆ€λ₯Ό λ°”λ‘œ μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€.

λ°œμƒν•œ μœ μΌν•œ λ¬Έμ œλŠ” μ§ˆλ¬Έμ„ μž…λ ₯ν•˜λŠ” 것이 맀우 κΈΈκ³  μ§€λ£¨ν•˜λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. ν”„λ‘œμ„ΈμŠ€λ₯Ό 더 μ‰½κ²Œ ν•˜κΈ° μœ„ν•΄, 데이터2μ•ˆν‚€ ν”„λ‘œμ νŠΈμ— λ³€ν™˜ κΈ°λŠ₯을 μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€. markdown ANKI μΉ΄λ“œμ˜ ν…μŠ€νŠΈ. λ‹Ήμ‹ μ—κ²Œ ν•„μš”ν•œ 것은 질문과 닡변이 미리 κ²°μ •λœ 문자 μ‹œν€€μŠ€λ‘œ ν‘œμ‹œλ˜λŠ” ν•˜λ‚˜μ˜ 큰 νŒŒμΌμ„ μž‘μ„±ν•˜λŠ” κ²ƒλΏμž…λ‹ˆλ‹€. 이λ₯Ό 톡해 νŒŒμ„œκ°€ 질문의 μœ„μΉ˜μ™€ λ‹΅λ³€μ˜ μœ„μΉ˜λ₯Ό ​​이해할 수 μžˆμŠ΅λ‹ˆλ‹€.

이 파일이 μƒμ„±λ˜λ©΄ data2ankiλ₯Ό μ‹€ν–‰ν•˜κ³  ANKI μΉ΄λ“œλ₯Ό μƒμ„±ν•©λ‹ˆλ‹€. 원본 νŒŒμΌμ€ μ‰½κ²Œ νŽΈμ§‘ν•˜κ³  κ³΅μœ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν•΄λ‹Ή μΉ΄λ“œλ₯Ό μ§€μš°κ³  ν”„λ‘œκ·Έλž¨μ„ λ‹€μ‹œ μ‹€ν–‰ν•˜λ©΄ μƒˆ 버전이 μƒμ„±λ©λ‹ˆλ‹€.

μ„€μΉ˜ 및 μ‚¬μš©

  1. ANKI + AnkiConnect μ„€μΉ˜

    1. μ—¬κΈ°μ—μ„œ ANKIλ₯Ό λ‹€μš΄λ‘œλ“œν•˜μ„Έμš”: https://apps.ankiweb.net/
    2. AnkiConnect ν”ŒλŸ¬κ·ΈμΈμ„ μ„€μΉ˜ν•©λ‹ˆλ‹€: https://ankiweb.net/shared/info/2055492159

  2. μ„€μΉ˜ 데이터2μ•ˆν‚€

    1. λ‹€μš΄λ‘œλ“œ 쀑 데이터2μ•ˆν‚€ github μ €μž₯μ†Œμ—μ„œ
      git clone https://github.com/anatoly314/data2anki
    2. 쒅속성 μ„€μΉ˜
      cd data2anki && npm install
    3. Java 쒅속성 λ‹€μš΄λ‘œλ“œ https://github.com/anatoly314/data2anki/releases/download/0.1.0/jar-dependencies.zip
    4. 포μž₯ ν’€κΈ° jar-쒅속성.zip 그리고 κ·Έ λ‚΄μš©μ„ data2anki/java/jars

  3. 단어 λ²ˆμ—­μ— μ‚¬μš©:

    1. νŒŒμΌμ—μ„œ data2anki/config.json:

      • 열쇠에 λͺ¨λ“œ 값을 μž…λ ₯ν•˜μ„Έμš” dsl2anki

      • 열쇠에 module.dsl.anki.deckName ΠΈ module.dsl.anki.modelName 그에 따라 μ“°λ‹€ 덱 이름 ΠΈ λͺ¨λΈ 이름 (μΉ΄λ“œλ₯Ό μƒμ„±ν•˜κΈ° 전에 이미 μƒμ„±λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€). ν˜„μž¬λŠ” λͺ¨λΈ μœ ν˜•λ§Œ μ§€μ›λ©λ‹ˆλ‹€. Basic:

        μ „λ©΄ 및 ν›„λ©΄ ν•„λ“œκ°€ 있으며 ν•˜λ‚˜μ˜ μΉ΄λ“œλ₯Ό μƒμ„±ν•©λ‹ˆλ‹€. μ•žλ©΄μ— μž…λ ₯ν•œ ν…μŠ€νŠΈλŠ” μΉ΄λ“œ μ•žλ©΄μ— ν‘œμ‹œλ˜κ³ , 뒷면에 μž…λ ₯ν•œ ν…μŠ€νŠΈλŠ” μΉ΄λ“œ 뒷면에 λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

        μ›λž˜ λ‹¨μ–΄λŠ” 어디에 μžˆλ‚˜μš”? ν”„λ‘ νŠΈ ν•„λ“œ, λ²ˆμ—­μ€ λ‹€μŒ μœ„μΉ˜μ— μžˆμŠ΅λ‹ˆλ‹€. λ°± ν•„λ“œ.

        지원 μΆ”κ°€μ—λŠ” λ¬Έμ œκ°€ μ—†μŠ΅λ‹ˆλ‹€ κΈ°λ³Έ(및 μ—­λ°©ν–₯ μΉ΄λ“œ), 단어 및 λ²ˆμ—­μ— λŒ€ν•œ μ—­λ°©ν–₯ μΉ΄λ“œκ°€ μƒμ„±λ˜λ©°, λ²ˆμ—­μ„ 기반으둜 μ›λž˜ 단어λ₯Ό κΈ°μ–΅ν•΄μ•Ό ν•©λ‹ˆλ‹€. λ‹Ήμ‹ μ—κ²Œ ν•„μš”ν•œ 것은 μ‹œκ°„κ³Ό μš•λ§λΏμž…λ‹ˆλ‹€.

      • 열쇠에 module.dsl.dictionaries경둜 μ—°κ²°λœ 배열을 λ“±λ‘ν•©λ‹ˆλ‹€ *.dsl 사전. μ—°κ²°λœ 각 사전은 λ‹€μŒ ν˜•μ‹μ— 따라 사전 파일이 μœ„μΉ˜ν•œ λ””λ ‰ν„°λ¦¬μž…λ‹ˆλ‹€. DSL 사전 ꡬ쑰

      • 열쇠에 module.dsl.wordToTranslatePath λ²ˆμ—­ν•˜λ €λŠ” 단어 λͺ©λ‘μ˜ 경둜λ₯Ό μž…λ ₯ν•˜μ„Έμš”.

    2. ANKI μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€ν–‰ν•˜μ—¬ μ‹€ν–‰ν•˜μ„Έμš”.
      node data2ankiindex.js
    3. 이읡!!!

  4. λ§ˆν¬λ‹€μš΄μ—μ„œ μΉ΄λ“œλ₯Ό λ§Œλ“œλŠ” 데 μ‚¬μš©

    1. νŒŒμΌμ—μ„œ data2anki/config.json:

      • 열쇠에 λͺ¨λ“œ 값을 μž…λ ₯ν•˜μ„Έμš” markdown2anki
      • 열쇠에 module.markdown.anki.deckName ΠΈ module.dsl.anki.modelName 그에 따라 μ“°λ‹€ 덱 이름 ΠΈ λͺ¨λΈ 이름 (μΉ΄λ“œλ₯Ό μƒμ„±ν•˜κΈ° 전에 이미 μƒμ„±λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€). 을 μœ„ν•œ markdown2anki λͺ¨λ“œ μ „μš© λͺ¨λΈ μœ ν˜•μ΄ μ§€μ›λ©λ‹ˆλ‹€. Basic.
      • 열쇠에 module.markdown.selectors.startQuestionSelectors ΠΈ module.markdown.selectors.startAnswerSelectors 질문과 λ‹΅λ³€μ˜ μ‹œμž‘μ„ 각각 ν‘œμ‹œν•˜λŠ” 선택기λ₯Ό μž‘μ„±ν•©λ‹ˆλ‹€. 선택기가 ν¬ν•¨λœ 쀄 μžμ²΄λŠ” ꡬ문 λΆ„μ„λ˜μ§€ μ•ŠμœΌλ©° μΉ΄λ“œμ— ν¬ν•¨λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. νŒŒμ„œλŠ” λ‹€μŒ 쀄뢀터 μž‘μ—…μ„ μ‹œμž‘ν•©λ‹ˆλ‹€.

        예λ₯Ό λ“€μ–΄ λ‹€μŒ 질문/λ‹΅λ³€ μΉ΄λ“œλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

        ANKIκ°€ μ™Έκ΅­μ–΄ ν•™μŠ΅ 및 인터뷰 쀀비에 μ–΄λ–»κ²Œ 도움이 λ˜λŠ”μ§€μ— λŒ€ν•œ 두 κ°€μ§€ 이야기

        λ§ˆν¬λ‹€μš΄μ—μ„œλŠ” λ‹€μŒκ³Ό 같이 ν‘œμ‹œλ©λ‹ˆλ‹€.
        #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은 첫 번째 클래슀 κ°μ²΄μ΄λ―€λ‘œ ν•¨μˆ˜μ— μ˜ν•΄ λ°˜ν™˜λ  μˆ˜λ„ 있고 λ‹€λ₯Έ ν•¨μˆ˜μ˜ 인수둜 전달될 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. - ν•¨μˆ˜λŠ” 객체 μœ ν˜•μ˜ μΈμŠ€ν„΄μŠ€μž…λ‹ˆλ‹€. - ν•¨μˆ˜λŠ” 속성을 κ°€μ§ˆ 수 있으며 μƒμ„±μž λ©”μ„œλ“œμ— λŒ€ν•œ 링크λ₯Ό κ°€μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. - ν•¨μˆ˜λŠ” λ³€μˆ˜λ‘œ μ €μž₯될 수 μžˆμŠ΅λ‹ˆλ‹€. - ν•¨μˆ˜λŠ” λ§€κ°œλ³€μˆ˜λ‘œ λ‹€λ₯Έ ν•¨μˆ˜μ— 전달될 수 μžˆμŠ΅λ‹ˆλ‹€. - ν•¨μˆ˜λŠ” λ‹€μŒκ³Ό 같을 수 μžˆμŠ΅λ‹ˆλ‹€. λ‹€λ₯Έ ν•¨μˆ˜μ—μ„œ λ°˜ν™˜λ¨
        

        μ—¬κΈ°μ—μ„œ κ°€μ Έμ˜¨ 예: 123-μžλ°”μŠ€ν¬λ¦½νŠΈ-인터뷰-질문

        ν”„λ‘œμ νŠΈ ν΄λ”μ—λŠ” μ˜ˆμ œκ°€ ν¬ν•¨λœ νŒŒμΌλ„ μžˆμŠ΅λ‹ˆλ‹€. examples/markdown2anki-example.md

      • 열쇠에 module.markdown.pathToFile
        * 파일의 경둜λ₯Ό 적어 λ‘μ‹­μ‹œμ˜€..md 질문/λ‹΅λ³€ 파일

    2. ANKI μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€ν–‰ν•˜μ—¬ μ‹€ν–‰ν•˜μ„Έμš”.
      node data2ankiindex.js
    3. 이읡!!!

νœ΄λŒ€ν°μœΌλ‘œ 보면 μ΄λ ‡μŠ΅λ‹ˆλ‹€.

λ™μ˜μƒ μž¬μƒ

κ²°κ³Ό

ANKI λ°μŠ€ν¬ν†± λ²„μ „μ—μ„œ 받은 μΉ΄λ“œλŠ” ANKI ν΄λΌμš°λ“œ(μ΅œλŒ€ 100MB 무료)와 μ›ν™œν•˜κ²Œ λ™κΈ°ν™”λ˜μ–΄ μ–΄λ””μ„œλ“  μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ANKI ν΄λΌμ΄μ–ΈνŠΈλŠ” λ°μŠ€ν¬ν†± λ²„μ „μš©μœΌλ‘œ μ œκ³΅λ©λ‹ˆλ‹€. Android ΠΈ iPhone이 μ„œλΉ„μŠ€λŠ” λΈŒλΌμš°μ €μ—μ„œλ„ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ μ‹œκ°„μ΄ 남을 λ•Œ νŽ˜μ΄μŠ€λΆμ„ λ¬΄μ˜λ―Έν•˜κ²Œ μŠ€ν¬λ‘€ν•˜κ±°λ‚˜ μΈμŠ€νƒ€κ·Έλž¨μ—μ„œ 고양이 μ‚¬μ§„λ§Œ λ³΄λŠ” λŒ€μ‹  μƒˆλ‘œμš΄ 것을 배울 수 μžˆμŠ΅λ‹ˆλ‹€.

컀튼콜

μ•žμ„œ μ–ΈκΈ‰ν–ˆλ“―μ΄ μ΄λŠ” μ™„μ„±λœ μ œν’ˆμ΄λΌκΈ°λ³΄λ‹€λŠ” μ‚¬μš©ν•  수 μžˆλŠ” μž‘λ™ν•˜λŠ” POC에 κ°€κΉμŠ΅λ‹ˆλ‹€. DSL νŒŒμ„œ ν‘œμ€€μ˜ μ•½ 30%κ°€ κ΅¬ν˜„λ˜μ§€ μ•Šμ•˜μœΌλ―€λ‘œ, 예λ₯Ό λ“€μ–΄, 사전에 μžˆλŠ” λͺ¨λ“  사전 ν•­λͺ©μ„ 찾을 수 μžˆλŠ” 것은 μ•„λ‹™λ‹ˆλ‹€., λ‹€μ‹œ μž‘μ„±ν•˜λŠ” 아이디어도 μžˆμŠ΅λ‹ˆλ‹€ JavaScript, λ‚˜λŠ” "일관성"을 μ›ν•˜κ³  κ²Œλ‹€κ°€ μ§€κΈˆμ€ 졜적으둜 μž‘μ„±λ˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. 이제 νŒŒμ„œκ°€ 트리λ₯Ό κ΅¬μΆ•ν•˜κ³  μžˆμ§€λ§Œ λ‚΄ μƒκ°μ—λŠ” 이것은 λΆˆν•„μš”ν•˜κ³  μ½”λ“œλ₯Ό λ³΅μž‘ν•˜κ²Œ λ§Œλ“€ ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€. μ•ˆμ— markdown2anki λͺ¨λ“œμ—μ„œλŠ” 이미지가 ꡬ문 λΆ„μ„λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ‘°κΈˆμ”© μž˜λΌλ‚΄λ„λ‘ λ…Έλ ₯ν•˜κ² μ§€λ§Œ λ‚˜ μžμ‹ μ„ μœ„ν•΄ 글을 μ“°λŠ” 것이기 λ•Œλ¬Έμ— μš°μ„  λ‚΄κ°€ 밟게 될 λ¬Έμ œλ“€μ„ ν•΄κ²°ν•΄ 보도둝 ν•˜κ² μ§€λ§Œ, 도움을 μ£Όκ³  싢은 뢄이 κ³„μ‹œλ‹€λ©΄ μ–Έμ œλ“ μ§€ ν™˜μ˜μž…λ‹ˆλ‹€. ν”„λ‘œκ·Έλž¨μ— λŒ€ν•΄ κΆκΈˆν•œ 점이 μžˆμœΌμ‹œλ©΄ κ΄€λ ¨ ν”„λ‘œμ νŠΈμ˜ 곡개 이슈λ₯Ό 톡해 기꺼이 λ„μ™€λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€. 여기에 λ‹€λ₯Έ λΉ„νŒκ³Ό μ œμ•ˆμ„ μ μ–΄μ£Όμ„Έμš”. 이 ν”„λ‘œμ νŠΈκ°€ λˆ„κ΅°κ°€μ—κ²Œ 도움이 되기λ₯Ό λ°”λžλ‹ˆλ‹€.

μΆ”μ‹ : 였λ₯˜κ°€ 발견된 경우(μ•ˆνƒ€κΉμ§€λ§Œ 일뢀 였λ₯˜κ°€ μžˆλŠ” 경우) 개인 λ©”μ‹œμ§€λ₯Ό λ³΄λ‚΄μ£Όμ‹œλ©΄ λͺ¨λ“  λ‚΄μš©μ„ μˆ˜μ •ν•˜κ² μŠ΅λ‹ˆλ‹€.

좜처 : habr.com

DDoS 보호, VPS VDS μ„œλ²„κ°€ μžˆλŠ” μ‚¬μ΄νŠΈλ₯Ό μœ„ν•œ μ•ˆμ •μ μΈ ν˜ΈμŠ€νŒ… κ΅¬μž… πŸ”₯ DDoS 곡격 λ°©μ§€ κΈ°λŠ₯이 νƒ‘μž¬λœ μ•ˆμ •μ μΈ μ›Ήμ‚¬μ΄νŠΈ ν˜ΈμŠ€νŒ…, VPS 및 VDS μ„œλ²„λ₯Ό κ΅¬λ§€ν•˜μ„Έμš” | ProHoster