最近因为 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
。
我是 Erlang 作者 Joe Armstrong 的粉丝,三言两语讲不清楚(讲清楚就得下篇了),所以我很早就知道了TiddlyWikil
了,因为他后来就用了这个当博客用(点击原文可查看他的博客)。
他用TiddlyWikil
是因为对 Jelly 、Hugo 这些博客使用 markdown 时,因为格式不统一上传时才有问题,不太满意;另外是他希望他写的东西,之后不会因为 markdown 格式问题( 100 年后没有 markdown 解释器了)而不可读:
当时对我来说,这些点有点意思,但对我完全不重要。。
而且说实话,TiddlyWiki
其实对不了解的人来说挺反直觉的——毕竟是笔记系统,大多数人会认为别扭,包括我。
这次,我看到了这个笔记系统的闪光点了,玩弄了一番后,觉得大有可为,于是便去了解一番。
接着就是用了很久了,分享一下截图:
那么,TiddlyWiki
优缺点有哪些呢?
我都写了,证明我的推荐度是 100 分的。
欢迎大家使用,Make Tiddlywiki Greater Again
1
SingeeKing 2020-07-26 15:30:53 +08:00 2
此图片来自微信公众平台,未经允许不可引用
|
2
moonswamp 2020-07-26 15:37:07 +08:00
可能是我太低端,理解不了各种笔记的精髓!
|
3
kookpua 2020-07-26 15:59:15 +08:00 via iPhone
|
4
gyh 2020-07-26 16:13:31 +08:00 via iPhone
不知道楼主有没有尝试过 emacs 下的 org-roam:双向链接,笔记纯文本,支持目录。功能上已经和 roamresearch 差不多了。
|
5
ChristopherWu OP @gyh 我是 vim 党,哈哈。我这个是 HTML,放网上和本地看也方便
|
6
ChristopherWu OP @kookpua 谢谢,哈哈哈
|
7
Shilion 2020-07-26 16:35:37 +08:00 via iPhone
我用 citavi
|
8
allenforrest 2020-07-26 16:58:59 +08:00
TiddlyWiki 也有了一个加了 Backlinks 插件的「赶时髦」版本,TiddlyRoam
|
9
ShuoHui 2020-07-26 17:11:24 +08:00 via iPhone
用啥不重要。
|
10
Comdex 2020-07-26 17:37:19 +08:00 1
虽然这样,我还是用 onenote, 太依赖手写了
|
11
hing 2020-07-26 17:38:44 +08:00
>不太喜欢 breaking change
>没给我印象强烈的点 到底想要怎样呢? |
12
loading 2020-07-26 17:42:28 +08:00 via Android
tiddly 很久前用过一阵子,装了不少插件还整过主题。
|
13
newton108 2020-07-26 17:49:51 +08:00
这玩意儿也挺卡的。
|
14
cmdOptionKana 2020-07-26 18:07:20 +08:00 7
“…… 他希望他写的东西,之后不会因为 markdown 格式问题( 100 年后没有 markdown 解释器了)而不可读 ……”
------ 只想指出文中对 markdown 的误解: 1. markdown 的解释器非常简单,一般本科毕业的水平就能自己写一个; 2. markdown 的最大、最重要的设计思想是,不需要解释直接看源文件也非常清晰可读。 |
15
revalue 2020-07-26 18:13:27 +08:00
我的理解,我用的是 markdown+ide(只要 ide 集成开发环境 足够强大)。
而这个明显是一个 ide,然后它有一些适应 blog 需求的特性。我还是觉得 text 本身会比 ide 存活得更久。谁没事参与开发 ide 啊 |
16
zvl0reqglvd 2020-07-26 18:13:37 +08:00
我用 OneNote,重度用户,3 个 G 的笔记了。
|
17
Coioidea 2020-07-26 18:25:01 +08:00
巨硬家的足够好用,只能有 geek 精神的喜欢折腾的尝鲜了,或许做一些开发会更好用
|
18
hiplon 2020-07-26 18:33:18 +08:00
Tiddly 放 webdav 上面总是时不时会出现第一次保存失败的情况,需要刷新才行。
同时,如果用 webdav 的话记得将 webdav 的 web 服务器的 gzip 之类的压缩关掉,这是之前踩过的坑 |
19
bequt 2020-07-26 18:48:50 +08:00 via Android
roam 看起来 b 格很高,国内有类似产品没,想试试。
|
20
wolfan 2020-07-26 18:54:25 +08:00
说实话 tw5 变的很臃肿,而且编辑功能也变的不好用了,tw3.x 又只能在 IE 上跑全功能。
|
21
hourann 2020-07-26 19:11:04 +08:00 via iPhone
tiddlywiki 在 pc 上用着还行,但是移动端的可访问性很弱。notion 其实不重,速度很快,免费 plan 也很良心。
|
22
xsir2020 2020-07-26 19:32:13 +08:00
marginNote 这种文件到笔记,笔记到文件,才是双向链接吧
|
23
locoz 2020-07-26 19:36:18 +08:00 via Android 3
roam 和其他笔记工具最大的特点和优势不在于双向链接,而在于把内容粒度细化到了块级(段落级),这直接就导致了玩法的不同和效果的差别。如果仅仅是标题双向链接的话,其实跟一般的 wiki 是没啥区别的…
|
24
XanderChen 2020-07-26 19:36:49 +08:00
简单试用了一下。
初始版本特别简陋。还丑。 如果重点是折腾博客本身,可以尝试。 如果重点是内容本身,还是别用这个了。 |
25
laycher 2020-07-26 19:49:56 +08:00
我想整理问题库吧。
把遇到的问题和答案收集起来,这个是用笔记好?还是用别的软件更好? 目前在用为知,但是搜索起来太不方便了。 |
26
aoerboquartz 2020-07-26 20:01:23 +08:00
onenote 才是王道,跨平台,然后还能同步。
|
27
dofine 2020-07-26 20:24:48 +08:00
同意 23L,如果觉得双向链接就是 Roam 精髓的话,可能多用用会有不一样的想法和感受。
|
28
gyh 2020-07-26 20:26:17 +08:00 via iPhone
@ChristopherWu emacs 我都用的 vim 模式 hhh 。可以试试,vim 转过去的很快就适应了。网页这块 org-mode 可以 publish,不过我没用过。org-roam 作者的博客好像都是用 org-mode 写的。
|
29
itskingname 2020-07-26 20:43:29 +08:00 via iPhone 1
obsidian.md 比 tinywiki 好用得多。
|
30
ChristopherWu OP @cmdOptionKana 我赞同。我也不太理解他的想法
|
31
ChristopherWu OP @hiplon 我是这样子的:
* git 保存于本地保存不能共存,如果设置了 git 保存,就不能存本地了。。 * 如果设置 git 保存,自动保存会经常报错 * 我还是选择用 tiddlyDestop 做本地保存,起码可以定时自动保存 * 再设置 cronjob 定时提交 gitHub 更新网站,存云好了 |
32
ChristopherWu OP @locoz 但 TW 最初始的 Slogan 貌似就是 你一个 note 就是最小不可分概念,可以被其他地方引用,层叠。
|
33
iConnect 2020-07-26 21:40:08 +08:00 via Android
双向链接和 [[脚注]] 有什么区别吗?
|
34
wogong 2020-07-26 21:55:23 +08:00
已经加入 Roam 邪教了,30 天免费试用,推荐有好奇心的都试试,用过 Evernote, vimwiki, Onenote, Notion,现在爱死 Roam 了。
|
35
ChristopherWu OP @iConnect 据 masters 说,都说差不多,哈哈
|
36
ChristopherWu OP @wogong Roam 香哪里分享一下?(太贵了!
|
37
ChristopherWu OP @laycher 问题库建议用搜索方便的笔记就好。搜索不方便,马上换
|
38
locoz 2020-07-26 22:55:18 +08:00 2
@ChristopherWu #32 Tiddlywiki 这种是文章级的粒度,基于文章级粒度的双向链接实质上跟你在写博客的时候加一个外链没有区别,只不过是多了个“被谁引用”的效果而已。
块级粒度和对应的卡片式笔记方式最好的地方在于:由于你在最开始记录的时候就是「一段话即为一个完整表述」,所以你可以在任意位置直接引用另一个主题下的某一段话,而不仅仅是一个链接到另一个主题的效果。 举个例子,上面是[[roam]]主题,下面这个是[[[[roam]]的优势]]主题: roam 是一个很方便的工具,它的{{[[embed]]: ((上面的第二段话 block_id))}}而它的竟品{{[[embed]]: ((上面的第一段话 block_id))}} 直接重用之前整理好的描述,使你完全不需要重复描述,并且还能建立关联的关系。在写文章、写多个有关联性主题的概述之类的场景,这个效果可以说是杀手级的。 现在 roam 的竟品要么是没有按块级的粒度来搞,要么没有提供类似的块级操作功能,可以说是连抄都没有没抄到位... |
39
locoz 2020-07-26 22:58:44 +08:00
@locoz #38 哦不对搞错了,直接((block_id))是包含进句子,{{[[embed]]: ((block_id))}}是单独一个引用块。
|
40
locoz 2020-07-26 23:01:50 +08:00
@locoz #38 然后 roam 的引用相关功能都是支持搜索的,也就是说在写的时候可以:按下反斜杠 -> 选择引用方式 -> 直接搜索对应的内容 -> 选中后回车确定。非常方便。
|
41
quan01994 2020-07-26 23:03:45 +08:00
还是喜欢单纯的有道云
|
42
jokerai 2020-07-26 23:28:19 +08:00
没写过 1000+ 笔记,为什么觉得能给人建议?
|
44
dongxf 2020-07-26 23:32:14 +08:00
Python 之父廖雪峰?
|
45
ChristopherWu OP @locoz 我 telegram 跟你聊聊哈~感谢分享,就想跟深度使用 roam 的同学讨论一下
|
46
ChristopherWu OP @jokerai 结合我当笔记写的文章,差不多 1000+了
|
47
ChristopherWu OP @wolfan 臃肿是指?我没感觉到诶。
|
48
SgtPepper 2020-07-27 00:02:25 +08:00
evernote 多平台还是挺好用的
|
49
ChristopherWu OP @dongxf 这是一个梗 233
|
50
skenan 2020-07-27 00:31:13 +08:00 via iPhone
@ChristopherWu 买了 5 年的 Roam 套餐,也变成了 Roam 信徒~ Roam 的核心是成为你的第二个大脑,所有的 feature 都是为这个目的服务的。在 Roam 里,你只管写,不用考虑标题,内容格式,最后可以通过双向链接把之前的思路串联起来…极大的减轻了记笔记的心智负担…
|
51
wogong 2020-07-27 00:40:57 +08:00
@ChristopherWu #36 油管很多视频,可以看看,如果有笔记习惯的可以尝试迁移一部分。没有笔记习惯的估计进去也不知道干嘛
|
53
parametrix 2020-07-27 01:20:02 +08:00 1
目前在用 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 在事后建立档案。 |
54
geelaw 2020-07-27 05:17:43 +08:00 via iPhone
我一直没理解的问题:在 OneNote 里“复制指向 分区 /页面 /段落 的链接”然后粘贴不就行了么?还可以精确控制链接位置,带有类似 Windows 快捷方式的分布式链接跟踪算法(即指向物移动后仍然很有可能可以由移动前的链接找到)。
|
55
ynyounuo 2020-07-27 06:54:50 +08:00 via iPhone
以 LaTeX 写笔记并且以 PDF/A-1b 或 PDF/A-2 标准进行长久储存才是长久之计。
|
56
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. |
57
Perry 2020-07-27 08:03:56 +08:00
是 Jekyll 不是 Jelly 吧?
|
58
ottoPan 2020-07-27 08:06:06 +08:00
还可以再丑一点的,没事,反正小众
|
59
wogong 2020-07-27 08:10:05 +08:00
@parametrix #53 他们的 Support 系统刚刚建立,昨天给我很久前提的建议回复了,说了这个情况。
|
60
raptor 2020-07-27 10:07:46 +08:00
一百年后没有 markdown 解释器也不至于不可读吧,又不是旧版二进制的 WORD 文件……
|
61
LeoNG 2020-07-27 10:14:16 +08:00
我说这个标题怎么这么熟悉,原来有关注公众号~
|
62
dinjufen 2020-07-27 10:15:46 +08:00
现在的笔记应用真是令人眼花缭乱
|
63
ChristopherWu OP @KentY vimwiki 一直没怎么听说,就没选了。你用 vimwiki 做的笔记可以分享一下吗?
|
64
wutiantong 2020-07-27 10:32:15 +08:00
markdown 不可读?这非常愚蠢。
|
65
xxiaowangwang 2020-07-27 11:38:02 +08:00
github 上有个 foam 项目,跟 vscode 结合在一起,还挺好玩
|
66
zrc199021 2020-07-27 13:11:28 +08:00 via Android
推荐一下国产的 wolai 笔记,支持双向连接,关系图,目前在内测,邀请码 BT5L36I 官网 wolai.com
|
67
zjgsamuel 2020-07-27 14:23:37 +08:00
其实 还有一款 个人用可以考虑 我已经在试用了 Trilium
也是在这里看到别人的关键字搜出来的~~ |
68
tankren 2020-07-27 15:49:14 +08:00
onenote 集成在 teams 里面 太香了
|
69
IllBeBack 2020-07-27 17:02:50 +08:00
笔记最重要的是要用的时候能找到。
所以浏览器插件很重要,因为互联网很不可靠,特别是局域网,很多内容一会就不见了。 Evernote 的浏览器插件还有个好处就是,可以在 google 搜索的时候,右侧出现笔记相关内容。 |
70
Songxwn 2020-07-27 17:06:37 +08:00
OneNote
|
71
vway 2020-08-26 21:00:03 +08:00
@ChristopherWu 持续推广自己垃圾的公众号, 我也真他妈的服, 傻逼
|
72
a382677029 2021-02-19 10:11:10 +08:00 via iPhone
赞同
|
73
wilsonedwards 2021-11-30 12:18:52 +08:00
@wogong 大佬有多余的 shamer 号吗?收购一个哦
|
74
wogong 2021-11-30 21:13:48 +08:00
@wilsonedwards 没有的。
|