옵시디언 활용 61
-
두 번째 뇌(Second Brain) 구축하기
두 번째 뇌란? 생산성 전문가 중 한 명인 티아고 포르테가 만든 개념으로 우리가 매일 마주하는 다양한 아이디어를 체계적으로 정리하고 실행에 옮길 수 있는 디지털 저장소를 만드는 것입니다 온라인 정보의 기하급수적인 증가로 모든 것을 기억하는 것은 현실적으로 불가능해졌습니다. 하지만, 이렇게 풍부한 정보를 접근하기 쉬운 단일 위치에 통합함으로써, 생산성을 크게 향상시킬 수 있습니다. 체계적으로 정보를 저장하고 정리할 수 있는 공간을 마련함으로써, 우리는 마음 속에서 자유롭게 생각하고 상상하며, 그 순간에 집중할 수 있습니다. 또한, 모든 것을 기억해야 한다는 부담에서 벗어나, 올바른 행동을 취할 수 있게 됩니다. 두 번째 뇌 구축하기 두 번째 뇌의 구축은 정보의 수집(Capture), 정리(Organize)..
옵시디언 활용/노트 관리 방법론 0
-
Templater 심화: 명령어 (Commands)
명령어 (Commands) 명령어 유형 Templater는 두 가지 유형의 명령어 태그를 정의합니다: Interpolation Command (
옵시디언 활용/Templater 0
-
에버그린 노트(Evergreen Note) 방법론
에버그린 노트란? 에버그린 노트(Evergreen Note)는 Andy Matuschak이 제안한 개념으로, 진화하고 기여하며 지식이 축적되고 프로젝트를 넘어 기록되고 정리되는 노트를 말합니다. 간단히 말해서, "단순히 노트를 취하는 것으로 끝나지 않고, 계속해서 진화하는 노트"라고 정의할 수 있습니다. Matuschak에 따르면 대부분의 사람들은 노트를 아이디어의 수용소나 단편적인 생각을 기록하는 용도로만 사용하고 있으며, 이런 방식은 단기적으로는 간편할 수 있으나, 시간이 지남에 따라 결국 쓰레기처럼 쌓이는 노트의 산만 남게 됩니다. 에버그린 노트는 지적 노동의 기본 단위로서, 진화하는 에버그린 노트를 사용하면 기록할수록, 쌓을수록 개인의 지식의 보물이 되어갑니다. Matuschak는 "지적 노동자로..
옵시디언 활용/노트 관리 방법론 0
-
제텔카스텐(Zettelkasten) 방법론
제텔카스텐이란? 제텔카스텐(Zettelkasten)은 20세기 독일의 사회학자 니클라스 루만이 연구와 논문 집필을 위해 고안한 지적 생산 시스템입니다. 이 시스템은 루만에게 단순한 기억 보조 수단을 넘어 새로운 아이디어와 혁신을 촉진하는 역할을 했습니다. 루만은 이 방식을 통해 70권 이상의 책과 거의 400편의 학술 논문을 발표하는 놀라운 생산성을 달성했으며, 그의 성공은 자신이 개발한 노트 시스템에 크게 기인한다고 여겼습니다. 제텔카스텐의 핵심은 각각의 아이디어를 별도의 메모로 기록하여 순서대로 상자에 분류하는 것이며, 이는 지식을 체계적으로 연결하고 관리하는 데 중점을 둔 혁신적인 접근법입니다. '제텔카스텐'이라는 용어는 루만이 메모를 보관했던 상자, 즉 '슬립 박스'에서 유래했습니다. 상자의 기능..
옵시디언 활용/노트 관리 방법론 0
-
옵시디언 기초: 코드 블록(Code block)
개요 코드 블록(Code block)은 프로그래밍 언어나 마크다운(Markdown) 같은 텍스트 기반 언어에서, 특정 코드 조각을 구분하고 강조하기 위해 사용되는 방법입니다. 옵시디언에서 기본으로 지원하며 특별한 설정 없이 바로 사용할 수 있습니다. 코드 블럭 만들기 ``` 이것은 코드 블록입니다 ``` `이것은 인라인 코드 입니다` 인라인 코드에는 백틱(`) 한 개를, 코드 블록에는 세 개의 백틱(```)을 사용하여 생성할 수 있습니다. 코드 블록 접기 코드 블록을 접고싶을 땐, 접을 수 있는 콜아웃 안에 넣으면 됩니다. > [!NOTE]- 제목 > > ``` > 코드 입력 > ``` 코드 블럭 탭 생성 코드블럭 탭은 Codeblock Tabs 플러그인으로 생성할 수 있습니다. 코드 블록의 스타일 변경..
옵시디언 활용/옵시디언 기초 1
-
Templater 심화: User Functions (tp.user)
Templater 플러그인의 사용자 정의 함수는 크게 두 가지 유형으로 나눌 수 있습니다: Script User Function과 System Command User Function입니다. Script User Function JavaScript 파일에 정의된 JavaScript 함수를 호출하고 그 출력값을 받을 수 있습니다. 사용하기 위해서는 Templater 설정에서 스크립트 폴더를 지정해야 합니다. 이 폴더는 Vault에서 접근 가능해야 합니다. Script User Function 정의하기 스크립트 폴더로 Scripts 폴더를 지정합니다. Templater는 Scripts 폴더 내의 모든 JavaScript 파일(.js 확장자)을 로드합니다. Scripts/my_script.js와 같은 스크립트를..
옵시디언 활용/Templater 0
-
Templater 심화: Web Module (tp.web)
Templater 플러그인의 Web 모듈은 웹 관련 기능을 제공합니다. 이 모듈은 사용자가 웹에서 정보를 검색하고, 이를 자신의 노트에 직접 삽입할 수 있도록 지원합니다. tp.web.daily_quote() 이 함수는 매일 다른 인용구를 제공하는 API(https://api.quotable.io) 인용구를 검색하고, 이를 콜아웃 형태로 가져옵니다. 사용 예시 매일의 인용구를 노트에 추가합니다. tp.web.random_picture(size?: string, query?: string, include_size?: boolean) 이 함수는 https://unsplash.com에서 무작위 이미지를 검색합니다. 사용자는 이미지의 크기, 검색 쿼리(예: 특정 주제나 색상), 그리고 이미지 링크에 크기 정보를..
옵시디언 활용/Templater 0
-
Templater 심화: System Module (tp.system)
Templater 플러그인의 tp.system 모듈은 시스템 관련 기능을 제공합니다. 클립보드 내용을 검색, 사용자 입력을 요청하는 프롬프트 생성, 선택적 항목 제안을 위한 Suggester 프롬프트 생성이 여기에 포함됩니다. tp.system.clipboard() tp.system.clipboard() 함수는 시스템 클립보드의 내용을 검색합니다. 이 기능을 활용하여 사용자는 클립보드에 저장된 정보를 Obsidian 노트에 쉽게 삽입할 수 있습니다. 클립보드 내용 삽입합니다. tp.system.prompt() tp.system.prompt() 함수는 사용자로부터 입력을 받기 위한 프롬프트 창을 생성합니다. 이 함수는 사용자 정의 텍스트, 기본값 설정, 멀티라인 입력 가능 여부 등을 지원합니다. 인자 pr..
옵시디언 활용/Templater 1
-
Templater 심화: Obsidian Module (tp.obsidian)
Templater 플러그인의 tp.obsidian 모듈은 Obsidian 애플리케이션과 관련된 기능을 스크립트를 통해 직접 조작할 수 있게 해주는 고급 기능입니다. 이 모듈을 사용하면 Obsidian의 다양한 내부 기능과 데이터에 프로그래매틱하게 접근해 노트 생성, 탐색, UI 조작, 데이터 검색 등을 자동화할 수 있습니다. tp.obsidian.TFolder app.vault.getAllLoadedFiles() .filter(x => x instanceof tp.obsidian.TFolder) .map(x => x.name) Obsidian 라이브러리의 모든 로드된 파일을 가져와서 그 중 폴더(TFolder 인스턴스)만 필터링합니다. 그런 다음 각 폴더의 이름을 배열로 반환합니다. tp.obsidian..
옵시디언 활용/Templater 0
-
Templater 심화: Hooks Module (tp.hooks)
Templater 플러그인의 Hooks 모듈은 Obsidian에서 템플릿이 실행될 때 특정 코드를 자동으로 실행할 수 있는 기능을 제공합니다. 이는 사용자가 자동화를 구성하고, 템플릿의 실행 결과에 따라 추가 작업을 진행할 수 있도록 해줍니다. tp.hooks.on_all_templates_executed tp.hooks.on_all_templates_executed 함수는 모든 활성 템플릿의 실행이 완료될 때 호출되어야 하는 콜백 함수를 등록합니다. 여기서 "활성 템플릿"이란 현재 실행 중인 템플릿을 의미하며, tp.file.include나 tp.file.create_new과 같은 명령을 사용하여 여러 템플릿을 실행하는 경우에도 적용됩니다. 매개변수 callback_function: 모든 활성 템플릿의..
옵시디언 활용/Templater 0
-
옵시디언 기초: 폰트와 가독성 향상
개요 옵시디언을 사용하면 개인의 취향과 가독성 향상을 위해 폰트를 조정할 수 있습니다. 폰트는 텍스트의 가독성과 사용자 경험에 큰 영향을 미치므로, 옵시디언에서 적절한 폰트를 선택하는 것은 중요합니다. 이 글에서는 옵시디언에서 폰트를 변경하는 방법과 가독성을 향상시키는 데 도움이 되는 몇 가지 팁을 소개하겠습니다. 폰트 변경 기본 폰트는 설정 - Appearance - Font에서 변경할 수 있습니다. Interface font: 옵시디언 전체의 폰트를 설정합니다. Text font: 노트의 폰트를 설정합니다. Monospace font: 코드블럭과 프론트매터의 폰트를 설정합니다. 폰트 추천 리디바탕 리디에서 만든 바탕체입니다. 전자책에서 가독성 좋기로 유명한 폰트입니다. https://ridicorp...
옵시디언 활용/옵시디언 기초 8
-
옵시디언 기초: 파일 관리
파일 생성 및 삭제 새 노트 생성 사이드 바에서 New Note를 클릭해 새 노트를 생성합니다. 새 폴더 생성은? 사이드 바에서 New Note를 클릭해 새 폴더를 생성합니다. 파일 및 폴더 삭제 사이드바에서 오른쪽 메뉴나 노트 메뉴에서 삭제를 합니다. 파일 복구 파일 복구 기능은 옵시디언에서 노트의 특정 시점으로 복구하는 데 도움을 주는 기능입니다. 노트의 스냅샷을 정기적으로 저장하여 우발적인 데이터 손실을 방지할 수 있습니다. 예상치 못한 데이터 손실로부터 복구하는 데 도움이 됩니다. 활성화 파일 복구 기능을 사용할려면 먼저 설정 - Core Plugin에서 File recovery 기능을 활성화 해줍니다. 설정 Snapshot interval: 스냅샷을 저장하는 간격을 설정합니다.(기본값: 5분) ..
옵시디언 활용/옵시디언 기초 0
-
옵시디언 기초: PDF
개요 옵시디언에서 PDF 파일을 효율적으로 활용하는 방법에는 여러 가지가 있습니다. PDF 파일을 직접 옵시디언 내에서 보거나, 노트와 연동하여 주석을 추가하는 것부터 시작해, PDF 내용을 자동으로 추출하여 노트로 변환하는 고급 기능까지 다양한 작업을 수행할 수 있습니다. 이번 시간에는 옵시디언에서 PDF를 사용하는 몇 가지 기본적인 방법과 팁을 소개하겠습니다. PDF파일을 링크하는 방법 옵시디언에 PDF 파일을 불러오려면, 파일을 옵시디언 창으로 Drag & Drop 하기만 하면 됩니다. PDF 파일이 라이브러리에 추가되어 바로 볼 수 있습니다. Drag & Drop말고도 직접 링크하는 방법이 있습니다. [[파일명.pdf]] 이 방법은 pdf파일 링크만 되고 pdf파일을 볼 순 없습니다. 내장 PDF..
옵시디언 활용/옵시디언 기초 0
-
옵시디언 심화: 간트 차트(Gantt Chart)
개요 Mermaid의 기능중 하나인 간트 차트(Gantt Chart)는 프로젝트 일정관리를 위한 바(bar)형태의 도구로서, 각 업무별로 일정의 시작과 끝을 그래픽으로 표시하여 전체 일정을 한눈에 볼 수 있습니다. Gantt diagrams | Mermaid mermaid.js.org 간트 차트 예시 ```mermaid gantt title 간트 차트 dateFormat YYYY-MM-DD section 섹션 할일1 :a1, 2024-01-01, 30d 할일2 :after a1, 20d section 섹션2 나중에 할일 :2024-02-12, 12d 나중에 할일2 :24d ``` Dataviewjs + Gantt chart 간트 차트의 문법과 입력방식의 까다로움 등으로 인해 사용하기엔 많이 불편합니다. ..
옵시디언 활용/옵시디언 심화 0
-
옵시디언 심화: Mermaid
개요 Mermaid는 복잡한 다이어그램과 차트를 간단한 텍스트와 코드를 통해 생성할 수 있게 해주는 도구입니다. 옵시디언에서는 Mermaid를 기본으로 지원하여 마크다운 문서 내에 다이어그램을 삽입하고 시각화할 수 있습니다. Tutorials | Mermaid mermaid.js.org Flow Chart 플로우 차트는 정보의 흐름이나 프로세스를 시각적으로 표현할 수 있는 방법입니다. 그래프 방향 플로우 차트를 시작하기 위해서는 먼저 graph TD (Top Down) 또는 graph LR (Left Right) 같은 방향 지시어로 그래프의 방향을 정의해야 합니다. TD (Top to Down) 또는 TB (Top to Bottom): 위에서 아래로 LR (Left to Right): 왼쪽에서 오른쪽으로..
옵시디언 활용/옵시디언 심화 0