GN⁺: Edna - 개발자와 파워 유저를 위한 노트 테이킹 앱
(edna.arslexis.io)- 오픈소스 문서뷰어 SumatraPDF 개발자가 HeyNote를 포크하여 만든 오픈소스
- 차이점: Web First(데스크탑 앱 없음), 멀티 노트 지원, DropBox/OneDrive/Google Drive 등에 파일 저장해서 여러 기기에서 동시에 접속 가능
- 개발자용 스크래치패드
- 임시 메시지 작성, JSON 분석, 미팅 노트, ToDo 작성등 다양하게 활용 가능
- 영구적인 텍스트 버퍼
- 블록 기반 편집
- 구문 강조 : C++, C#, Clojure, CSS, Erlang, Go, Groovy, HTML, Java, JavaScript, JSX, Kotlin, TypeScript, TOML, TSX, JSON, Lezer, Markdown, PHP, Python, Ruby, Rust, Shell, SQL, Swift, XML, YAML
- 언어 자동 감지
- 자동 포매팅
- 수학/계산기 모드
- 통화(Currency) 변환
- 멀티 커서 에디팅
- 다크 & 라이트 테마
- 기본 또는 Emacs 키 바인딩
블록
- 각 노트는 블록으로 구성되며, 각 블록은 다음과 같은 타입을 가짐:
- 마크다운
- 일반 텍스트
- 코드 블록 (JavaScript, Go 등)
- 수학 블록
-
Ctrl + L
로 블록 타입 변경 -
Ctrl + B
로 블록 간 이동 - 블록은 교차 배경색을 가짐
GN⁺의 의견
- Edna는 개발자와 파워 유저를 위한 강력한 노트 작성 도구로, 다양한 블록 타입과 단축키를 통해 효율적인 작업이 가능함
- 수학 블록과 단위 변환 기능은 특히 과학 및 엔지니어링 분야에서 유용할 것임
- 다른 노트 앱과 비교했을 때, Edna의 블록 기반 구조는 더 유연하고 조직적인 노트 작성이 가능하게 함
- 그러나, 많은 단축키와 기능을 익히는 데 시간이 걸릴 수 있으며, 초보자에게는 다소 복잡하게 느껴질 수 있음
- 비슷한 기능을 제공하는 다른 도구로는 Notion, Obsidian 등이 있으며, 사용자의 필요에 따라 선택할 수 있음
Hacker News 의견
-
Silverbullet.md, Eidos, Edna 등 세 가지 새로운 Markdown/PWA/노트 앱이 있음
- 각 앱은 다른 관점, 목표, 철학을 가지고 있음
- 안드로이드에서 빠른 캡처 기능이 만족스럽지 않음
-
vim을 사용하는 노트 작성자는 vim-markdown 플러그인을 통해 다양한 기능을 사용함
- Markdown 구문 강조, 코드 블록 강조, 계층적 목차 기능이 있음
- 이미지와 수학 방정식 렌더링 기능이 부족하여 가끔 Word를 사용함
- 명령줄 도구는 커스터마이즈 가능하고 가벼우며 상호 운용성이 뛰어남
- fzf와 ripgrep을 사용하여 노트를 빠르게 검색하고 편집함
- GUI 노트 앱의 가치는 잘 모르겠음
-
여러 블록과 수학 블록이 유용하여 VSCode 창 대신 사용할 계획임
- Mac에서 command + L 단축키가 URL을 강조하여 언어/블록 유형 변경에 사용 불가
- 하단 바 또는 명령 팔레트에서 변경 가능함
-
수학 블록을 포함한 다양한 기능 블록을 추가할 수 있는 아이디어가 좋음
- Markdown 문서에 코드 블록으로 수학 블록을 추가하는 방법 제안
- 삼중 백틱과 블록 유형을 사용하여 블록을 명확하게 구분할 수 있음
-
HeyNote가 Commons Clause를 라이선스에 적용한 것을 몰랐음
- 관련 라이선스 링크 제공
-
HeyNote 데스크탑 버전이 로드맵에 있는지 궁금함
- 데스크탑 버전을 매일 사용하며 다중 노트 기능을 원함
-
Calca.app과 유사하나 웹 기반이라 더 재사용 가능성이 높음
- Calca는 MacOS/iOS에서 시작하여 Windows로 포팅됨
- Calca의
=>
표기법이 수학 표현을 더 명확하게 할 수 있음 - Calca는 추가 기능, 상수, 연산자 등을 포함하여 10년간 발전해옴
- 간단하지만 가시성이 높은 계산 스타일이 스프레드시트보다 우수함
-
로컬 데이터 유지와 최소한의 기능을 목표로 하는 노트 작성 도구를 개발 중임
- 이미지 지원과 목차 기능이 필요함
-
snipp.in을 만들어 오프라인에서 완전히 작동하고 VSCode와 유사한 인터페이스 제공함
-
SilverBullet과 유사한 개념의 앱을 개발 중임
- Docker에서 호스팅 가능하여 모든 장치에서 데이터 접근 가능함
- Edna도 이러한 계획이 있는지 궁금함