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

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

我最开始接触双向链接的时候,我只觉得这个很 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 月正式上线,相比于卡片盒笔记法,在电子笔记软件更利于操作。该方法能够将笔记相互连接形成一个网状结构的超文本笔记系统,从而使得人们能够在该系统中回顾、遍历而又不会迷航
  • 思源笔记

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

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

    24670 引用 • 101246 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • teacherQ

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

  • 其他回帖
  • teacherQ

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

  • 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 回复
  • 查看全部回帖

推荐标签 标签

  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 135 关注
  • 分享

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

    247 引用 • 1794 回帖
  • CongSec

    本标签主要用于分享网络空间安全专业的学习笔记

    1 引用 • 1 回帖 • 22 关注
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 98 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 444 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖
  • AngularJS

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

    12 引用 • 50 回帖 • 499 关注
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 787 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    90 引用 • 59 回帖 • 7 关注
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 663 关注
  • 自由行
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 84 关注
  • Outlook
    1 引用 • 5 回帖 • 2 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖
  • 工具

    子曰:“工欲善其事,必先利其器。”

    295 引用 • 750 回帖
  • V2Ray
    1 引用 • 15 回帖 • 1 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖 • 2 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 12 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 159 关注
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    107 引用 • 127 回帖 • 363 关注
  • 知乎

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

    10 引用 • 66 回帖
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖
  • FreeMarker

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

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

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 73 关注