드디어 마크다운 에디터, 개인 위키 앱, 또는 노트 앱 중 괜찮은 것을 찾아보기 위해 전부 주말을 다 보냈습니다. 적어도 최소한의 기능을 제대로 수행하는 어떤 앱도 찾을 수 없다는 사실에 믿을 수 없다는 감정이 들어서, 부당할 정도로 많은 시간을 허비한 끝에, 결국 제가 원하는 모든 앱의 기준이 될 대상으로 Discourse를 끊임없이 떠올리게 되었습니다.
그래서 이런 생각이 들었습니다… 왜 안 될까요? 이 모든 용도로 Discourse를 로컬 데스크톱 앱으로 사용할 수 있는 가능성을 만들어보는 건 어떨까요? Discourse는 모든 면에서 탁월합니다. 정말로, 저는 수백 개의 앱을 살펴보고, 각각의 모든 가능한 향상 기능과 커스텀 옵션(예, Emacs와 Vim 포함)을 확인해 보았으며, 뻔한 것을 놓치고 있는 것은 아닌지 확인하려 했습니다. 하지만 기능적으로 쓸 만한 것은 아무것도 찾을 수 없었습니다. (Zettlr이나 Marktext처럼 요건을 충족하는 것으로 보이는 많은 오픈소스 앱들은 저장 후에도 의도치 않게 작업물을 삭제하는 귀여운(?) 성향이 있는데, 이는 저장소에서도 보고된 바 있으며, 저는 실제 작업을 하려다 이 문제를 직접 경험하는 기쁨(?)을 맛보았습니다.)
제가 제안하는 것이 완전히 타겟 시장을 벗어난 것임을 알고 있습니다. 하지만 바로 그 때문에 비즈니스에 해가 되지 않으면서도 대중적 채택을 증가시키는 데 도움이 될 수 있습니다. 또한 개인용으로 Discourse 인스턴스를 호스팅할 수 있다는 것도 알고 있지만, 비기술 사용자에게는 장벽이 됩니다. 모든 기능이 이미 갖춰져 있어, 제 개인 데스크톱에서 포럼의 기능을 사용할 수 있기를 바랍니다. (사실, 제 포럼 주제와 관련된 모든 노트를 그곳에 작성하는 이유는 쓰기 훨씬 실용적이기 때문입니다.)
Discourse는 시중에 나와 있는 모든 형편없는 대안들을 가볍게 대체할 수 있습니다. 해보시겠습니까?
솔직히 그런 기능이 더 많은 기능을 추가할 수 있다고는 생각하지 않습니다. Discourse는 이미 위키처럼 상호 연결된 문서를 탐색할 수 있는 기능을 제공하며, 게시글 아래에 모든 관련 문서를 가치 있게 나열해 줍니다. 저는 새 탭을 여는 것이 길을 잃지 않는 열쇠라는 점을 깨닫고, 오직 이 기능만으로 Discourse를 깊이 있게 탐색해 왔으며 문제없이 잘 사용하고 있습니다. 따라서 저에게는 이미 탐색 기능이 충분히 보장되고 있다고 할 수 있습니다(물론 개선의 여지는 있지만, 이미 그 역할을 충분히 하고 있다는 뜻입니다).
동의합니다. 때로는 제가 찾던 ‘그’ 게시글을 찾기 위해 제 구글 검색 실력을 총동원해야 했으며, 실제로는 포럼 외부에서 구글을 활용해 검색해야만 겨우 찾을 수 있었습니다. 이 점과 마지막으로 말씀하신 내용을 들어 보면, 제가 생각하는 AI 봇이 제공할 수 있는 지식 간 연결성 향상 기능이 바로 그 부재했던 부분이라고 생각합니다. 이는 다시 한번 말하지만, Discourse가 다른 어떤 앱보다도 Discourse가 수행하는 것의 일부만 하려는 시도들보다 앞서 있는 장점입니다.
저는 디스커스가 훨씬 더 많은 기능을 제공한다는 데 동의합니다. 하지만 그건 문제가 되지 않습니다. 어떤 포럼 인스턴스는 디스커스가 제공하는 기능 중 일부만 사용할 뿐이거든요. 패키지에서 필요한 것만 가져오면 됩니다. 디스커스는 단순히 차터(문서 작성)만 하길 원한다면 자전거처럼 기본적인 도구로 사용할 수도 있으며, 모든 기능을 사용할 의무는 없습니다. IDE를 기본 텍스트 편집기로 사용할 수 있듯이, IDE의 전체 기능을 제쳐 두고 사용할 수 있습니다(실제로 저는 지금 그렇게 하고 있습니다. 마크다운 편집을 위해 Rstudio를 사용하는데, 이는 완전한 IDE이면서도 매우 빠릅니다).
옵시디안은 mkd 문서를 여는 것 같은 기본적인 것부터 시작해서, 설계상 이를 수행할 수 없다는 점에서 부족합니다. 문서의 목차를 생성할 수도 없으므로, 작업하기 편한 정도는 gedit와 비슷합니다(하지만 gedit는 적어도 mkd 문서를 열 수 있죠!). 오픈소스가 아니라는 점도 언급할 가치가 있습니다.
개인 용도로 호스팅을 한다는 점에 대해 저도 똑같이 생각했어요. 실제로 제 포럼을 앱으로(플레이스토어에서 다운로드 가능) 폰에서 접근할 수 있고, 제 개인 위키를 그렇게 관리할 수 있다면 정말 멋질 것 같아요.
하지만 개인 용도로 그렇게 하려면 비용이 너무 부담스러워서 저뿐 아니라 다른 누구에게도 마찬가지일 거예요 (특히 무료라면 비록 평범하더라도 무언가를 얻을 수 있는 상황에서요). 이런 호스팅을 개인 컴퓨터에서 "에뮬레이션"할 수는 없을까요? 디스코스를 로컬에서 실행할 수는 없을까요?
개인 위키에 대한 유료 호스팅을 제공하는 것은 실제로 많은 클라우드 노트 저장 제공업체들의 비즈니스 모델이죠.
말씀해 주셔서 알겠네요. 그런 업체가 있습니다. 현재 포럼을 호스팅할 때 제가 직접 설정했듯이 저 역시 직접 할 수 있지만, 포럼 인스턴스 호스팅처럼 디스코스가 이를 위한 "사전 구성"된 서비스를 제공하면 좋겠습니다. 그렇게 되면 잠재적 사용자 대다수가 활용할 수 있게 될 것입니다.
"구글 캘린더"는 이미 저의 기본 “클라우드 노트 작성” 도구입니다
좋았으면 하는 점은, 자금 상황에 따라 클라우드 서비스를 켜고 끌 수 있으면서도, 다시 클라우드를 사용할 자금이 생길 때까지 앱의 로컬 사용에는 절대 방해가 되지 않는 것입니다. 구글 드라이브를 사용하는 것처럼 말이죠.
해봤어요! 하지만 어디를 봐도 일관되게 끔찍한 평들만 있어서, 시도해 볼 엄두도 못 냈습니다. 토드가 제안한 대로 Obsidian으로 정착했는데, 설정을 좀 파고 든 뒤에는 꽤 마음에 듭니다. 하지만 데스크톱에서 개인 위키로 사용하면서 온라인으로 동기화되는 Discourse도 매우 유망해 보입니다.
저는 Joplin을 여러 기기(Windows 10, Android, Mac OS)에서 수년 동안 사용해 왔으며, 큰 문제는 전혀 없었습니다. 개인 지식 베이스로 사용하고 있습니다.
개인 위키 용도로는 Discourse가 너무 느리지 않나요? 보통 메모를 남기고 싶을 때는 몇 초 안에 처리하고, 모든 내용을 즉시 검색할 수 있기를 바랍니다. 저는 Discourse 설치 환경을 가지고 있지만, 제 경험상 이 개인 지식 활용 용도에는 너무 느립니다(성능 자체보다는 노트/게시글 사이를 탐색하기 위해 거쳐야 하는 단계들이 문제입니다).
말씀하신 뜻을 이해하지만, 그것은 어떻게 조직하느냐에 따라 달라집니다. 새로운 노트를 만들거나 내비게이션을 위해, 저에게 Discourse는 Obsidian만큼이나 민첩했습니다(서버 거리로 인해 저의 경우 눈에 띄게 영향을 받는 성능 문제는 제쳐두고서요). 빠른 내비게이션과 관련하여 인터페이스가 어색하게 느껴진다는 점에는 동의합니다. 특히 컨텍스트에 따라 인터페이스가 바뀌는 경우요. 하지만 서로 관련 있는 콘텐츠 사이를 탐색할 때는 위키 스타일의 링크를 사용하는 것을 좋아하며, 덕분에 내비게이션이 즐거워집니다.
uff. 정말 가혹하네요. 몇 년 전에는 아무 비용도 들지 않는 Oracle Cloud에서 Discourse 서버를 시작했습니다. 컨설팅 사업을 시작하면서 DigitalOcean으로 이전했지만, Oracle Cloud의 무료 티어가 여전히 작동한다고 생각합니다. (다만 속도가 느릴 뿐입니다.) 도메인이 있거나(또는 누군가에게 서브도메인을 빌릴 수 있다면) 여전히 비용 없이 Discourse 버전을 설치하고 실행할 수 있다고 생각합니다.[1]
Discourse 인스턴스를 가진 직후부터 이를 개인 위키처럼 사용했습니다. (나만 접근할 수 있는 카테고리를 사용합니다.) 지난해에는 소셜 미디어를 Discourse로 대체하는 실험을 해 보았습니다. 때로는 내 개인 메모가 공개 게시물로 올라가기도 합니다. Discourse가 제공하는 기능 조합을 따라올 것이 없습니다:
그 정도면 감이 오시죠. 블로그 댓글용으로 사용하는 것은 물론, 노트를 정리하는 데에도 Discourse를 가지고 있는 것이 정말 유용했습니다. 노트를 게시할 수 있고, 노트북이 없을 때에도 필요한 것을 찾을 수 있도록 시스템을 인터넷에 올려 두는 것이 도움이 된다고 생각합니다.
Slack 비용을 부담할 수 없는 소규모 커뮤니티를 지원하는 아이디어를 고민해 보고 있습니다. 실제 그룹으로 사용되기를 더 선호하지만, 사람들이 기능을 시험해 볼 수 있도록 하는 것이 도움이 될 것입니다: