Notion? Roam? OneNote?做笔记我用 Tiddlywiki

2020-07-26 11:23:52 +08:00
 ChristopherWu

双向链接

最近因为 Roam Research,双向链接在笔记圈子里火了起来,Notion 也在准备做了,那么双向链接是什么呢?

我用我的我关于管道的一则笔记给大家讲明白:

管道的实现

Linux 里,管道实现的原理是:Shell 进程先调用pipe创建一对管道描述符,然后fork出两个子进程,一个子进程关闭读端,调用dup2把写端赋给标准输出,另一个子进程关闭写端,调用dup2把读端赋给标准输入,两个子进程分别调用exec执行程序,而 Shell进程把管道的两端都关闭,调用wait等待两个子进程终止。

如上,管道的实现就是我可以从其他地方点击看这个笔记内容的单向链接,只能从名字过来。

但对于我上面笔记里标红的关键词,笔记系统会提炼出关键词,并且给这些关键词自动生成 /引用到有这个名字的笔记里。

那么,我以后想看dup2这个函数的详情,就可以看到关于dup2的解释,以及有什么笔记用过它。

词不达意,稍后再截图说清楚。

选择什么好呢?

我比较喜欢稳定的折腾,不太喜欢 breaking change,所以我一般选择依赖很重的工具时,会尽量选择 breaking change 不多的——比如 vim,稳定+自定义强+简单,在不是必须 IDE 时我开发都用Vim+tmux+bash+git,选笔记时,我认为这会是长年使用的工具,所以我会偏向使用这种。

下面列列:

以上都没给我印象强烈的点。

直到我继续看Roam Research的替代品,在一大堆替代品中,看到了熟悉的名字:TiddlyWiki

再遇 TiddlyWiki

我是 Erlang 作者 Joe Armstrong 的粉丝,三言两语讲不清楚(讲清楚就得下篇了),所以我很早就知道了TiddlyWikil了,因为他后来就用了这个当博客用(点击原文可查看他的博客)。

他用TiddlyWikil是因为对 Jelly 、Hugo 这些博客使用 markdown 时,因为格式不统一上传时才有问题,不太满意;另外是他希望他写的东西,之后不会因为 markdown 格式问题( 100 年后没有 markdown 解释器了)而不可读:

当时对我来说,这些点有点意思,但对我完全不重要。。

而且说实话,TiddlyWiki其实对不了解的人来说挺反直觉的——毕竟是笔记系统,大多数人会认为别扭,包括我。

真香

这次,我看到了这个笔记系统的闪光点了,玩弄了一番后,觉得大有可为,于是便去了解一番。

接着就是用了很久了,分享一下截图:

那么,TiddlyWiki优缺点有哪些呢?

优点

缺点

我都写了,证明我的推荐度是 100 分的。

欢迎大家使用,Make Tiddlywiki Greater Again

12046 次点击
所在节点    程序员
74 条回复
quan01994
2020-07-26 23:03:45 +08:00
还是喜欢单纯的有道云
jokerai
2020-07-26 23:28:19 +08:00
没写过 1000+ 笔记,为什么觉得能给人建议?
bequt
2020-07-26 23:28:42 +08:00
@wogong 一千块一年,想想都心痛我的钱,还不如用免费版 ob 。
dongxf
2020-07-26 23:32:14 +08:00
Python 之父廖雪峰?
ChristopherWu
2020-07-26 23:47:26 +08:00
@locoz 我 telegram 跟你聊聊哈~感谢分享,就想跟深度使用 roam 的同学讨论一下
ChristopherWu
2020-07-26 23:54:58 +08:00
@jokerai 结合我当笔记写的文章,差不多 1000+了
ChristopherWu
2020-07-26 23:55:43 +08:00
@wolfan 臃肿是指?我没感觉到诶。
SgtPepper
2020-07-27 00:02:25 +08:00
evernote 多平台还是挺好用的
ChristopherWu
2020-07-27 00:08:59 +08:00
@dongxf 这是一个梗 233
skenan
2020-07-27 00:31:13 +08:00
@ChristopherWu 买了 5 年的 Roam 套餐,也变成了 Roam 信徒~ Roam 的核心是成为你的第二个大脑,所有的 feature 都是为这个目的服务的。在 Roam 里,你只管写,不用考虑标题,内容格式,最后可以通过双向链接把之前的思路串联起来…极大的减轻了记笔记的心智负担…
wogong
2020-07-27 00:40:57 +08:00
@ChristopherWu #36 油管很多视频,可以看看,如果有笔记习惯的可以尝试迁移一部分。没有笔记习惯的估计进去也不知道干嘛
wogong
2020-07-27 00:48:25 +08:00
@bequt #43 早先测试版本上车的 XD
parametrix
2020-07-27 01:20:02 +08:00
目前在用 Roam, Obsidian, Evernote.

Evernote 纯粹用来收集网页和电子书,算是个人图书馆。

Roam 从记笔记的角度来说是目前个人最爱,Org-like list + double way link + tag 深得我心。每个 list 的小信息量,双向链接的非线性特征以及标签的分类功能,这些加在一起使得 Roam 非常符合大脑产生想法和获取信息的方式。缺点是:1 、价格确实贵。2 、数据不在本地(可以导出备份)。3 、开发人员对细节的处理总给人一种先上线再优化的感觉,而且好像还有人手或技术不足的情况,这一点从粗糙而且 bug 频出的支付系统可见一斑。我曾经开过一个工单,虽然问题一个月后解决了,但工单从没有人回复过,而且至今还开着。4 、没有移动客户端。以上 3+2 特别令人担忧。

Obsidian 具有 double way link + tag,但因为基于 markdown 区块粒度没有 Roam 来得细。链接引用可以到标题级别,所以理论上用各级标题应该可以实现类似 Roam 的效果,但因为不是为此设计的,这么干会比较麻烦而且比较丑。另外 tag 是建立在搜索功能上的,这比 Roam 的 tag 弱了不少。优点是软件免费,而且数据在本地以 markdown 的形式存在,软件本身也比 Roam 精致(目前体验过一次崩溃,但也可能是我电脑的问题)。缺点是在想法产生的时候记录不如 Roam 敏捷,所以目前我用 Obsidian 在事后建立档案。
geelaw
2020-07-27 05:17:43 +08:00
我一直没理解的问题:在 OneNote 里“复制指向 分区 /页面 /段落 的链接”然后粘贴不就行了么?还可以精确控制链接位置,带有类似 Windows 快捷方式的分布式链接跟踪算法(即指向物移动后仍然很有可能可以由移动前的链接找到)。
ynyounuo
2020-07-27 06:54:50 +08:00
以 LaTeX 写笔记并且以 PDF/A-1b 或 PDF/A-2 标准进行长久储存才是长久之计。
KentY
2020-07-27 06:56:02 +08:00
同样是 vim, tmux...重度依赖. 为什么不用 vimwiki? 我用它 n 年了, 没想过换别的.
全在 vim 里, 各种查找, 跳转, 可以自己设置 au 来导出 html, 我个人是保存, 导出 html, push github 然后更新 github-page, 全自动, 这样想在 vim 里看就 vim, 没有 vim, 也 available everywhere.
Perry
2020-07-27 08:03:56 +08:00
是 Jekyll 不是 Jelly 吧?
ottoPan
2020-07-27 08:06:06 +08:00
还可以再丑一点的,没事,反正小众
wogong
2020-07-27 08:10:05 +08:00
@parametrix #53 他们的 Support 系统刚刚建立,昨天给我很久前提的建议回复了,说了这个情况。
raptor
2020-07-27 10:07:46 +08:00
一百年后没有 markdown 解释器也不至于不可读吧,又不是旧版二进制的 WORD 文件……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/693178

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX