Obsidian/Obsidian 사용법

[옵시디언] Excalibrain으로 영단어장 만들기(1)

WooJi 2024. 11. 10. 00:14
반응형

영어 공부를 다시 시작해볼까 하는 마음에 단어도 공부하고 상식도 쌓아볼 재량으로 영어 기사를 읽어보기로 했다.

CNBC에서 영어 기사를 읽고 모르는 단어 파일을 만들고 외우기 시작했다.

비슷한 스펠링의 단어, 비슷한 발음의 단어에 대한 문제

영단어를 외우다 보면 비슷한 발음의 단어끼리 헷갈리는 경우가 많았다.
기사에서 encompass라는 단어가 나왔는데 찾아보니 '둘러싸다, 포함하다' 라는 뜻이었다. 동의어로 include, surround 정도가 떠올랐다.
뒤에 pass가 들어가다 보니 surpass가 생각났다.

다른 예시로는 발음이 비슷한 경우가 있다.
이번에도 기사에서 formal이라는 단어가 나왔는데 순간 '이전의'라는 뜻으로 해석했다. 알고보니 former 과 헷갈렸다.

이번뿐이 아니라 영단어를 공부할 때마다 비슷한 스펠링을 가진 단어끼리 서로 헷갈렸다. 하지만 이런 단어끼리 연결해 기록해두거나 하는 단어장 어플, 프로그램은 없었다.

그나마 네이버 사전에서 유의어 섹션을 구현해놓아 유의어 정도는 쉽게 찾아볼 수 있었다.

네이버 사전의 유의어 섹션

해결 방안을 모색

옵시디언의 가장 큰 장점, 링크 기능을 사용하면 구현할 수 있겠다 라는 생각이 들었다.
encompass를 읽고 surpass를 떠올린 것도 서로 뇌에서 링크되어 있기 때문이다. 이를 컴퓨터에 구조화하는 것과 다를 바 없다고 생각했다.

커뮤니티 플러그인에 링크를 검색해보니 Excalibrain이라는 플러그인이 존재했다.
한국에서는 잘 알려지지 않은 플러그인이지만 Excalidraw를 만든 그 분이 만든 플러그인이었다.

옵시디언의 그래프뷰는 모든 파일의 링크를 보여주기 때문에 해석하기 난해하다.
노트 간의 링크를 많이 하는 작업을 한다면 좋겠지만, 주로 공부하는 노트 위주로 사용하다 보면 노트 간 링크가 그리 잘 되지는 않는 편이다.
이런 불편함을 해소하고자 Excalibrain을 만들었다.

설명 유튜브 링크를 아래에 첨부했으니 Excalibrain 자세한 기능에 대한 정보는 아래 영상에서 얻으면 되겠다.
https://www.youtube.com/watch?v=gOkniMkDPyM&feature=youtu.be


Excalibrain 간단 설명

우선 Excalibrain을 사용하기 위해서는 Excalidraw와 dataview 플러그인이 설치되어 있어야 한다.

Excalibrain 플러그인에서는 노트 간의 관계를 정의한다. parent,child,friend,sibling 총 4가지 관계가 있다.
노트 간의 관계는 기본적으로 노트 간의 링크를 따른다.

어떤 노트가 있을 때, forward link를 해놓으면 link된 노트는 child 관계이다. back link되었다면 링크한 노트가 parent 관계다.
두 노트가 상호연결되어있다면 두 노트는 friend 관계다. 부모노트들의 자식 노드는 sibling 관계다.

관계는 기준 노트(노트2)를 바탕으로 인식된다.

이런 방식으로 excalibrain에서 관계를 인식한다.

 

링크 말고 다른 방법으로도 관계를 구축할 수 있다.
dataview를 사용해서 YAML 프론트매터로 필드를 만들어주면 Excalibrain 설정에 해당 필드가 자동으로 인식되어진다.
이 필드를 맞는 관계 칸에 넣어서 적용할 수 있다.

이런 식으로 생성된 필드를 넣을 수 있다.

필드를 관계 칸에 넣어서 관계를 만들어줄 수 있다. 위 사진에서 한글로 작성된 필드만 내가 작성한 것이고 이외는 기본적으로 작성되어 있는 필드라 건들지 않았다.

 

모든 관계가 작성되었다면 중심 노트 카드를 기준으로 위쪽에는 parent, 아래에 child, 양 옆은 friend 관계가 위치한다.

Excalibrain을 구축하면 아래와 같은 노트 간의 링크된 그래프 로컬뷰를 볼 수 있다.

 

어떤 파일끼리 어떤 관계로 연결되어 있는지 한 눈에 볼 수 있다. 그리고 그 카드를 누르면 해당 카드의 관계로 넘어간다.


이번 글에서는 Excalibrain에 대해 간단하게 알아보았다.  다음 글에서 어떻게 영어 단어장을 구축했는지 알아볼 예정이다.

https://aaaaaaaaaaayowooji.tistory.com/42

 

[옵시디언] Excalibrain으로 영단어장 만들기(2)

이전 글에서 Excalibrain을 간단히 알아보았다.관계를 분류먼저 Excalibrain의 4가지 관계와 내가 구현하고 싶은 기능을 분류해야 했다.구현하고 싶은 기능은 '유의어, 반의어, 예문, 스펠링이 헷갈리

aaaaaaaaaaayowooji.tistory.com

 

반응형