Skip to content

Commit

Permalink
up
Browse files Browse the repository at this point in the history
  • Loading branch information
Zacharia2 committed Feb 3, 2024
1 parent d55dd55 commit aa88300
Show file tree
Hide file tree
Showing 6 changed files with 159 additions and 10 deletions.
136 changes: 136 additions & 0 deletions tiddlers/Slip-box(Zettelkasten).md
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
# Slip-box
Zettelkasten,名字的拆解很直观,Zettel 为 Note 之意,Kasten 为 Box,英文被叫做 Slip-box。

Zettelkasten的目的是发展想法,而不是建立一个美好的分类收集系统。

唯一固定地址 3个好处/优势
- 随意分支
- 链接参考
- 注册
- 关键词
- bibcard
- 对应人的记忆,提示是 keyword + 作者
- 数字 + 字母的作用
- 助记
- 视觉辅助(连续的数字看不清)
- 每张卡的质量取决于它在系统内的连接
- ZKT要达到临界质量才能成为问题
- 相较结构(association)卡片内容 对象反而不重要(有些必然被遗忘)

## 性质研究

> 巨型思维导图。
![](https://niklas-luhmann-archiv.de/assets/texts/best%C3%A4nde/ZK/zk-handbuch_zettelfolgenvisualisierung.PNG)

这种编码提供了未来的无限可能,提供了“生长机制”。更重要的是,这种编码提供的是物理位置信息。

这个物理位置即使在软件商也是一个虚拟的物理位置,每张卡片一定有一个唯一的父节点,多半会有几个兄弟节点。2.2b一定会有父节点2.2,通常会有兄弟节点2.2a, 2.2c ……


卢曼本人的卡片大致分两个时期,第一个时期大约有11年,第一时期的编码是不规范的,到第二时期才形成他自己的规范的“数字和字母交替”,斜杠前是事前规划好的,斜杠后是事后生长出来的。

按照规范的“数字和字母交替”,潜在地意味着,新产生一张卡片,只能作为老卡片的子节点或兄弟节点,不可能作为老卡片的父节点。原有卡片的父节点早就有了另一张卡片。

也就是说,节点之间由编码确定的关系,和节点里的内容的概念层级是没有关系的。


对于卡片索引的内部,对于笔记的排列和你的智识生活最重要的是,我们决定不按照主题和子主题进行系统的排序,而是选择一个牢固的固定位置(Stellordnung)。基于内容的系统(就像一本书的结构一样),意味着我们提前几十年将我们束缚在某种组织结构上!如果我们认为交流的系统和我们自己是可以发展的,那一定会很快导致无法解决的分类问题。固定的位置不需要组织结构。我们只要在明显的位置给每张卡片一个编号(我把它写在左上角),并且永远不改变这个编号,从而不改变卡片的固定位置就可以了。这种结构减少了安排的复杂度,这就使得在卡片盒中创造高度的复杂性成为可能,并从而提高了它的交流能力。

### 给每条笔记分配一个固定地址

https://zhuanlan.zhihu.com/p/336706087?utm_id=0

![](https://pic2.zhimg.com/v2-99f1fa12c7b6b9f4421843fb17d30ecd_b.jpg)

卢曼的笔记编号系统

第一条笔记的地址为数字1。如果你想添加一个与第一条笔记无关的笔记,那么将新笔记的地址设为数字2。如果你想写一条与笔记1有关的新笔记,那么你应该以笔记1为起点产生一条分支,此时新笔记的地址被设为1a。如果还有一条与笔记1相关而与笔记1a关系不大的笔记(与笔记1a可能是并列关系),那么这条新笔记的地址应该被设为1b。如果你想对笔记1a进行补充或评论,那么你应该创建一个地址为1a1的笔记。所以,简而言之,当你继续一个思路时,新笔记地址的应该在旧笔记的的地址最后一位上递增,比如从1a递增到1b;当你想扩充或评论一条笔记时,那么你应该在该笔记的地址后添加一个新的字符,比如从1a到1a1。要实现这样的编号系统,你需要交替使用数字的字母。

Zettelkasten 卡片编码的一个主要目标是实现树状结构的任意内部分支。我目前的理解,分支主要包括三个方向:
(1)纵向发展:增加下层子节点;
(2)横向发展:增加自身变体;
(3)并行发展:增加同父兄弟姐妹节点(手足节点)。

卡片的编码更多是表示地址,是位置关联和接近性。

卢曼的编号系统带来了两个结果:

1. 让有机生长(organic growth)成为可能。卢曼没有使用超文本这个词,当然,如果他活在今天,可能会用这个术语。这种有机生长正是维基百科的工作方式。如果你想在一段已有的文本基础上拓展,你就从当前页面分出一个新的页面,然后将新页面的内容以超链接的形式注入当前页面。
2. 让连接笔记成为可能。卡片盒笔记系统超文本的非线性特征让笔记之间的连接变得非常简单。卢曼曾在他如何创建卡片盒笔记系统的手册中写道:你把新笔记放在哪里不重要,只要你能连接到它。


现在,卢曼有了一个可以冲浪的超文本。但是,他还需要一个类似于搜索引擎的东西,来进入由超文本组成的笔记网络。“从哪里开始?”是卢曼需要回答的问题。他把笔记索引表(register)作为开始的地方,即入口。

通过很少量的入口进入某个主题最核心的笔记,从这些笔记开始,你就可以跟随笔记的链接继续前进了。

(3)关键词名录(register)。考虑到卡片盒没有系统的顺序,我们必须规范重新发现笔记的过程,因为我们不能依靠对数字的记忆。(在给笔记编号时,数字和字母字符的交替使用有助于记忆,在我们搜索时也是一种视觉辅助,但这是不够的)。因此,我们需要一个不断更新的关键词名录。特定卡片的固定编号也是名录上不可缺少的。另一个辅助工具是参考文献卡片盒。我们从文献中提取的参考文献信息,应该记录在卡片上。我们实际阅读过的书籍、文章等,应将书目信息放在单独的卡片上,单独的盒子里。这样,你不仅可以在一段时间后确定哪些是你实际读过的,哪些只是为了准备阅读而记下的,而且你还可以在笔记上加上编号的链接,这些链接都是根据这部作品或由它推荐的。事实证明,这很有帮助,因为我们自己的记忆 —— 别人也会有和我类似的经历 —— 一部分是用关键词,一部分是用作者的名字。https://zhuanlan.zhihu.com/p/208063561

## 002ID

为了使不断加入的卡片形成图谱结构和树结构便于快速检索,同时为了关于部分想法不用命名的便利性,特此建立唯一编码系统。

此ID树是无关概念层级(分类)**想法(写作和思考)的生成树**。卡片盒笔记系统就是由想法组成的想法之网(web of thought)。

> 用树写想法,这些想法被放在固定位置,有时候脑海中会闪现出树中某个节点,那么,你用链接把他们连接起来即可。
根据ZK-2:

1. 编码数字和字母交替出现。
2. 若有斜杠,斜杠前是事前规划好的。斜杠后是事后生长出来的。
3. ID后可以加上名字。
4. 同一位置分支,由字母或数字表示。
5. 节点之间根据编码确定的关系 和 节点的内容的概念层级,他俩是没有关系的。
6. 卡片编码更多是表示虚拟物理地址,是位置关联和接近性。

```
1 -> 1a -> 1a1
扩充笔记,纵深发展,新建分支。
1 -> 2 ; 1a -> 1b
继续一个思路,并行发展,符号递增。
```

树的生长{增加分支、增加层次深度},树是由粗到细。

### 加入卡片

已有这样一些卡片:

1生物,1.1猫,1.2狗{1.2a中华田园,1.2b哈士奇},1.3人,2矿物,2.1煤,2.2金,……

然后新写了一张卡片,“动物”。它的编号是不能代表它的概念层级。

只能作为“1.1猫,1.2狗,1.2a中华田园狗,1.2b哈士奇,1.3人”的兄弟节点,或者某一个的子节点,因为这些节点的父节点已经被占据了。

**新写的位置,取决于你第一时间是因为哪个节点得到了这个新概念。**

事实上,人类探索和发现新知识的真实过程就是这样的,而不是像教材上安排得那样明明白白。教材、以及任何一种外部资料的清晰结构是没有办法直接整个嵌入大脑的。

https://zhuanlan.zhihu.com/p/336706087?utm_id=0

---

## 任务管理/笔记系统有:

- Bullet Journal
- PARA
- Slip-box
- Flashcards/Anki
- GTD
- 番茄工作法
- 重要紧急四象限&吃掉那只青蛙

## 参考资料:

1.卢曼档案馆:https://niklas-luhmann-archiv.de/
1. Bielefeld大学图书馆:http://ds.ub.uni-bielefeld.de/viewer/toc/ZKL1/1/
2. 卢曼论文:Kommunikation mit Zettelkasten:https://ckrybus.com/static/papers/luhmann1981.pdf
3. 卢曼著,雪小豹译:《与卡片盒交流》:https://zhuanlan.zhihu.com/p/208063561
4. 盧曼(Niklas Luhmann)介紹紙片盒(訪談片段) https://www.bilibili.com/video/BV1Ea4y147MB?spm_id_from=333.337.search-card.all.click
5. Einblicke in das System der Zettel - Geheimnis um Niklas Luhmanns Zettelkasten 油管
6. https://www.woshipm.com/evaluating/4018062.html
7. https://zhuanlan.zhihu.com/p/363241205
8. https://zhuanlan.zhihu.com/p/208063561
9. https://einverne.github.io/post/2020/02/zettelkasten-note-taking-method.html
10. https://www.zhihu.com/tardis/zm/art/419408704?source_id=1005
7 changes: 7 additions & 0 deletions tiddlers/Slip-box(Zettelkasten).md.meta
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
created: 20240203075516539
creator: 明玥
modified: 20240203075718451
modifier: 明玥
tags: 笔记思维
title: Slip-box(Zettelkasten)
type: text/markdown
4 changes: 2 additions & 2 deletions tiddlers/文学编程与TiddlyWiki.tid
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
created: 20230602140440631
creator: 马不前
modified: 20230901071924195
modified: 20240203080749211
modifier: 明玥
tags: 编程知识类
title: 文学编程与TiddlyWiki
Expand All @@ -10,7 +10,7 @@ TiddlyWiki像是一种编程与写作的工具,更是一种“开发框架/知

> 1983年,Donald Knuth提出了一种新的编程范型,称为“文学编程”。他说文学编程是“一种将编程语言与文档语言相结合的方法,从而使编写的程序比只用高级语言编写的程序更强大、更便捷、更易维护,而且可以说更有趣。主要思想是把程序当作文学作品,用人的语言而不是计算机的”。

即经过编程后的文学或笔记作品。因为TiddlyWiki是以写作为目标的工具,而不是编程为目标的工具,所以编程文学这个词可能比较合适。此外Jupyter notebook使用MD和anyCode编写文档和代码完成编程目标,而TiddlyWiki使用[[WikiText写作|WikiText笔记与写作(进一步的可能)]]和[[Wiki编程|Wiki编程的定义]]组织和编写文档完成写作目标。
即经过编程后的文学或笔记作品。因为TiddlyWiki是以写作为目标的工具,而不是编程为目标的工具,所以编程文学这个词可能比较合适。此外Jupyter notebook使用MD和anyCode编写文档和代码完成编程目标,而TiddlyWiki使用[[WikiText写作|笔记原理或知识组织]]和[[Wiki编程|Wiki编程的定义]]组织和编写文档完成写作目标。

!! 早期:Donald Knuth 在 1984 带来 Literate Programming 的概念

Expand Down
4 changes: 2 additions & 2 deletions tiddlers/极客和Wiki编程.tid
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
created: 20230430132454489
creator: 马不前
modified: 20230901071746443
modified: 20240203080749211
modifier: 明玥
tags: 太微背景介绍 B站直播
title: 极客和Wiki编程
Expand All @@ -11,7 +11,7 @@ video-link: https://www.bilibili.com/video/BV1TX4y1h7rp

太微是一款[[开源软件|笔记软件开源不开源有什么区别]],社区也非常活跃。因而里面也有很多极客。

对TiddlyWiki进行功能分级,大概可以分成四个方面:[[开发框架/知识管理操作系统|太微与太记的区别]] > [[插件开发]] > [[Wiki编程|Wiki编程的定义]] > [[WikiText笔记与写作|WikiText笔记与写作(进一步的可能)]]。TiddlyWiki整体看和[[文学编程工具|文学编程与TiddlyWiki]]Jupyter notebook有些相似,是一种编程与写作的工具,更是一种“开发框架/知识管理操作系统”。
对TiddlyWiki进行功能分级,大概可以分成四个方面:[[开发框架/知识管理操作系统|太微与太记的区别]] > [[插件开发]] > [[Wiki编程|Wiki编程的定义]] > [[WikiText笔记与写作|笔记原理或知识组织]]。TiddlyWiki整体看和[[文学编程工具|文学编程与TiddlyWiki]]Jupyter notebook有些相似,是一种编程与写作的工具,更是一种“开发框架/知识管理操作系统”。

在太微里,有很多内容都是可以自定义的,拓展性非常高。极客们就经常根据自身能力使用WikiText提供的编程能力搞各种“骚操作”,甚至可以像emacs那样,想怎么使用就怎么使用。但对于一般人,我并不推荐像极客一样去搞各种“骚操作”。只有非常需要时,才应该去折腾,不然浪费各自的时间。

Expand Down
6 changes: 3 additions & 3 deletions tiddlers/欢迎来到太微!.tid
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ created: 20210902044836979
creator: 林一二
icon: 🎉
list: 太微背景介绍 幻灯片 如何保存 基础知识 高级知识 自动化 排查问题 资源链接 插件开发 插件使用 笔记思维 社区建设 徽章列表 使太微更易用 问题以及想法 欢迎来到太微!
modified: 20230904042250782
modifier: 马不前
modified: 20240203080749211
modifier: 明玥
page-cover: https://pic4.zhimg.com/v2-881f391ae052f85939fcfeb40bc2056c
title: 欢迎来到太微!
type: text/vnd.tiddlywiki
Expand All @@ -24,7 +24,7 @@ type: text/vnd.tiddlywiki

# 查看[[如何保存]]来下载相关应用程序,创建你自己的知识库。
# 访问 [ext[可离线版本|/offline.html]] 可以让你点击侧边栏上的下载按钮__把网页下载为单个HTML文件__离线阅读。也可以在网页上直接修改此知识库试试,放心,[[你不会真正修改到我们数据库里的内容|如何保存内容到社区仓库里]]。
# 对TiddlyWiki进行功能分级,大概可以分成四个方面:[[开发框架/知识管理操作系统|太微与太记的区别]] > [[插件开发]] > [[Wiki编程|Wiki编程的定义]] > [[WikiText笔记与写作|WikiText笔记与写作(进一步的可能)]]。
# 对TiddlyWiki进行功能分级,大概可以分成四个方面:[[开发框架/知识管理操作系统|太微与太记的区别]] > [[插件开发]] > [[Wiki编程|Wiki编程的定义]] > [[WikiText笔记与写作|笔记原理或知识组织]]。
# 你可以在[[资源链接]]里找到''其它社区资源链接''、[[TiddlyWiki教程|教程链接]]、[[知识链接|知识链]]与正在使用的[[个人太微Wiki示例|TiddlyWiki中文网站示例]],还有常用的[[插件介绍|插件列表]](包括TidGi预制插件)、一份__TiddlyWiki游戏__和[[TiddlyWiki的全平台软件|全平台软件和存储方式]]以及工作流程。


Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
created: 20230510094605285
creator: 明玥
modified: 20230901070732363
modified: 20240203080749208
modifier: 明玥
tags: 任务 笔记思维
title: WikiText笔记与写作(进一步的可能)
title: 笔记原理或知识组织
type: text/vnd.tiddlywiki

! WikiText笔记与写作
! 笔记或知识组织

我总结的知识结构有三种:线性、树、图。

!! WikiText笔记与写作

什么是WikiText笔记与写作?

WikiText写作是一种与非编程与设计的TiddlyWiki使用方式。基本要求是尽可能的为自己的内容服务,尽可能让使用的wikitext语法变得简洁易懂。花费最少的时间等等。核心要件是服务于写作。简而言之,用好软件和插件提供的功能与设置即可。对于一些非逻辑与代码方面的自定义包含在此列中。参考TiddlyWiki舞的自定义TiddlyWiki。

ZK笔记法的想法生成树非常适合tw。


!! 当工具的局限性消失后,你会用它做什么?

Expand Down

0 comments on commit aa88300

Please sign in to comment.