只有通过了解双向链接的由来,才能更好地实践 dailynote 笔记方式

本贴最后更新于 767 天前,其中的信息可能已经事过境迁

我最开始接触双向链接的时候,我只觉得这个很 nb,但我不知道怎么去使用。、

在最开始我所使用双向链接的方式是,总体上使用文件树来管理笔记,在书写笔记的时候,碰到相关联的时候,在打上双链。

我不知道有多少老哥最开始也是这样实践双向链接的。在查看许多资料后,我有一天恍然在悟,我得出一个结论,双向链接的出现是为了替代分类(文件树)而存在的。

从那以后,我开始实践 daily note 目前已经有 40W 字的笔记

image.png

并且我也在 B 站上发布了思源笔记 daily note 教程

当然为什么思源的 daily note 教程与其他软件(logesq)不一样,很大程度上是思源开发者,因为妥协加入文件树造成的。确实对于小白来说,理解双向链接是很需要成本的事,贸然全部采取 daily note 的架构,不是很好上手。

但是我希望还不是理解 daily note 的老哥们,可以看看我这期视频。

在这里可以从时间节点上看到,双向链接为什么会出现。很大一部分的原因是人类对于信息检索与浏览的追求。如果看完以后,老哥还是没下定决心去使用 daily note 方式实践的话,我猜一部分原因来自于记笔记场景,如果记笔记的场景只存在于教科书那种已经有体系的知识情况下,确实没太大必要。但是如果存在碎片化记录的场景下,我在这里陈恳地建议,如果感到记录压力,去实践下 daily note,会有一片广阔天地。

  • 双向链接的发展相关结点:
    • V. Bush 认为将事物联系在一起十分必要,因为人类的思维通过联想来运作,为此在 1945 年提出了 Memex 的概念模型(即人们可以在需要的时候,能够快速找到所需信息)

      V. Bush 认为将事物联系在一起十分必要,因为 人类的思维通过联想来运作。为此,他提出了 Memex 的概念模型。即人们可以在需要的时候, 能够快速找到所需信息 [15]。

    • 1963 年 T. Nelson 提出了非线性书写的概念——超文本
      在超文本系统中,所有网页或者文本都是相互链接的image.png
    • 1991 年,Tim Berners-Lee(蒂姆 · 伯纳斯 - 李)在欧洲粒子物理研究所工作时,提出了一套新的协议超文本传输协议(The Hypertext Transfer Protocol,即 HTTP),并且定义了超文本标记语言(HyperText Markup Language,即 HTML)

      在 http 系统里,每个事物都是相对应的一个统一的资源标识(url),但与 T. Nelson 提出有超文本概念还是有区别的,它只能单向的,只能从 A 网页进入到 B 网页,但不能从 B 网页回到 A

    • N. Luhmann 的卡片盒笔记法(ZettelkastenMethod)出现以后,解决了可以从 B 到 A 的问题
    • Roam Research 于 2020 年 6 月正式上线,相比于卡片盒笔记法,在电子笔记软件更利于操作。该方法能够将笔记相互连接形成一个网状结构的超文本笔记系统,从而使得人们能够在该系统中回顾、遍历而又不会迷航
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24653 引用 • 101148 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 把每一个内容块理解为一张卡片就行了。

  • Kitty via macOS

    这个是不是就是卡片盒笔记法,不过卡片盒笔记法不是特别强调 daily,不强调以天为单位。其实我想与其在“日记”这个文档上加入卡片,为什么不稍稍做一下分类。(只要分一下大类就可以了)

    比如你的这个卡片内容主题是“兴趣有辐射作用”,那么你可以把这种卡片直接记录到一个叫“自我”的文档上。

    真的很想加楼主微信,我也是做这方面笔记,但是我总是有一些不好解决的东西,我想和楼主请教请教。

    我的记笔记方式

    我的其实和楼主的非常的类似,但是我的也有所不同

    • 1️⃣ 我的不是按照天为单位,我的是按照“大体方向”为单位,比如这一张卡片image.png
      大体方向就是“笑话”,我就会放在笑话的文档里面。
    • 2️⃣ 我的卡片内部是把内容和关系(双向链接)分开来了
      • 如图所示,我分割线上面的是内容,分割线下面的才会写和其他卡片或则成文笔记的联系
      • image.png
    2 回复
  • teacherQ 1

    我说说我的看法吧,第一、为什么是用 daily 这种方式呢?其实不用 daily 也是可以,最理想的状态是直接用一个文档页,然后在上面写上所有的笔记,所有的笔记都是用双链来管理。但缺点也是存在的,笔记太多,看不过来,所以才用日期来切割下笔记(也可以这样理解,daily 其实就是把一整个文档用日期这种不带特定含义的东西切割方式而已,daily 本身是没有任何含义的)。

    第二、我原先你像层主一样,用一个主题文档,然后在里面添加笔记。但笔记一多之后,我发现有问题存在。如词语的定义情况,比如提到的笑话这个主题,如果我想到一则笑话,按层主的想法肯定会放到笑话这个文档里面去,不过我又有个幽默的文档,那么我怎么办啊,放笑话也对,放幽默也对,所以按大主题来说其实本质上也是分类,没有脱离分类的范畴。

    第三、用 daily 的方式就很好处理了,有这样一段笑话的内容,那么我在 daily 这个没有任何含义的文档中,我写上然后打上笑话和幽默这两个链接(这里的链接其实就是标签的 pro 版,标签不能书写定义,但双向链接可以)

    第四、最后我说一下层主做法和 daily 做法的本质区别在哪里,层主的做法,拿到笔记,想想属于哪个方向上的,然后书写,最后其与其他相联系的。而 daily 的做法是,拿到笔记,在 daily 上书写,最后想其联系的。所以这两者的本质区别是什么呢?就是把原先属于哪个方向上的这一步去掉,用后面 daily 的打上双向链接取代了(其实属于哪个方向上不也是一种联系吗?)。用层主这种方法,不仅要思考分类这种纵向关系,也要思考联系这种横向关系。所以会存在压力。而用 daily 的作法,纵向关系变成横向关系,压力会减少。

    2 回复
  • teacherQ

    总体来说,小方向上的文档处理很对的,大方向上用大体方向上来处理是会造成输入压力

  • Kitty via macOS

    在看一些成体系的书或则课程的时候,如果还用 daily note 的方法,那样不应该会看的很混乱吗,他都已经是成体系了,我们为什么不可以按照他的体系来做笔记?

    我的做法就是先按照他的体系来做笔记,然后做完之后我再把我的笔记打碎成一块一块的卡片。(但是我原来做的那个有体系的笔记依然是存在的)

    1 回复
  • teacherQ

    我的视频教程里给出方法了可以看下,具体来说,就是 dailynote 创建一个专门的文档。

  • Kitty via macOS

    哦哦我现在清晰很多了,那其实我还有一个问题想请教一下。

    我做这个笔记也差不多一两个月了,其实我就觉得这样做笔记特别的混乱(但是同时也是确实少了很多输入上的压力,并且产生了很多灵感)。 我想问一下这些卡片需不需要复习?如果需要的话,会感觉特别的多。比如你复习的 a 卡片,你会发现和 a 卡片相关联的会有 bcd,那么你要跟着复习 bcd 卡片。

    我目前想到的解决方案就是不复习,然后平时的时候多写文章。在写文章的过程当中就去 daily note 上检索素材(也就是卡片),然后在这样的过程中就复习了。

    1 回复
  • teacherQ

    这个问题其实就是你对自己记的笔记的看法了。专业的事情交由专业的工具。双向链接的作用中包括联想,这是让我们在检索信息的时候方便找到相关联的知识点。我们所用双向链接搭建的是自己的知识库,可以理解为自己做了一个维基百科。总的来说我不建议全部的笔记都需要去复习,而且我也不建议只局限于思源笔记这单一笔记来复习。目前我的做法很简单,将我认为能记入的东西全部放入 daily note 中,然后在某一天要使用到的时候,我在去检索。比如说,我在复习法考。我对其中一个知识点不是很熟悉,我需要体系化的认知,我会去使用思维导图(白板)这一类的工具,我会边做我的思维导入边去思源里面检索,检索的时候就可以根据双向链接来个顺藤摸瓜。又比如,我要有我记录的知识点,那么我去思源里面找到我记的知识点,然后用 anki 录入(思源现在的闪卡功能)然后在去背。思源我给的定义就是一个可供我检索的个人知识库。

  • 完全用双链,笔记导出就一点层次结构都没有

    1 回复
  • teacherQ

    针对于这个问题,可以看下我的教程哈,有体系的笔记是在 daily 中创建专门文档的(哪怕是其他碎片化知识通过双向链接关联找出,然后放在专门文档里)后面导出就不会存在这种问题。

  • siyuan241

    版主的讲解好清晰,确实 daily note 最核心的差异是:先写,再想分类,而传统笔记是:先找归类,再动手写

请输入回帖内容 ...

推荐标签 标签

  • 分享

    有什么新发现就分享给大家吧!

    247 引用 • 1794 回帖
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    52 引用 • 190 回帖 • 1 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖
  • 安全

    安全永远都不是一个小问题。

    203 引用 • 818 回帖
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 700 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖 • 4 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 543 关注
  • V2Ray
    1 引用 • 15 回帖
  • Kafka

    Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。

    36 引用 • 35 回帖
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 380 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 589 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 487 关注
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖 • 1 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    226 引用 • 476 回帖
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 44 关注
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    267 引用 • 666 回帖
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 1 关注
  • Visio
    1 引用 • 2 回帖 • 1 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 462 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 500 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1439 引用 • 10067 回帖 • 489 关注
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    549 引用 • 674 回帖
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    20 引用 • 7 回帖 • 3 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 175 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    93 引用 • 901 回帖 • 1 关注