坏了,数据库真成标签了

本贴最后更新于 249 天前,其中的信息可能已经时移世易

Clip20240416171626.png

优化了块右上角所属数据库的样式:添加背景色和字体颜色

css 代码片段

/* 优化块右上角所属数据库的样式 */
.protyle-attr--av svg {
    /* 去除数据库svg */
    display: none;
}
.protyle-attr--av > span {
    /* 添加圆角 */
    padding: 0 0.5em;
    border-radius: 0.5em;
}
.protyle-attr--av > span:nth-child(4n + 1) {
    /* 每组的第1个 */
    color: var(--b3-card-success-color);
    background-color: var(--b3-card-success-background);
}

.protyle-attr--av > span:nth-child(4n + 2) {
    /* 每组的第2个 */
    color: var(--b3-card-info-color);
    background-color: var(--b3-card-info-background);
}

.protyle-attr--av > span:nth-child(4n + 3) {
    /* 每组的第3个 */
    color: var(--b3-card-warning-color);
    background-color: var(--b3-card-warning-background);
}

.protyle-attr--av > span:nth-child(4n) {
    /* 每组的第4个 */
    color: var(--b3-card-error-color);
    background-color: var(--b3-card-error-background);
}

期待这个建议早日实现:希望「添加到数据库」支持创建不存在的数据库 - 链滴 (ld246.com)

  • 思源笔记

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

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

    23014 引用 • 92567 回帖
2 操作
Achuan-2 在 2024-04-17 00:45:17 更新了该帖
Achuan-2 在 2024-04-16 17:17:20 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • silent-tan

    单仓对我个人知识管理来说是最优解。之前也在 notion 平台用过多仓的方式进行管理,但是一是由于 notion 的多仓联动体验实在糟糕,二是基于多仓或者说多表进行查询实在太痛苦了,最后迁到了单仓。

    1.7k+ 的笔记通过一个仓库进行统一管理我觉得并没有感觉到压力,因为通过一级分类领域已经能够进行梳理了,其他通过新建视图 + 引用块 + 条件过滤就能快速简单实现类似 Topic 的概念也能够处理模块化地组织知识体系。也就是我不需要添加到一个不存在的数据库,至少不是高频

    对于笔记的管理仅依赖数据库自身的功能就得了,目前思源的「标签」系统我玩不明白,这个之前帖子就讨论过 我到底应该基于数据库扩展 " 标签”属性,还是直接使用文档的标签系统 。全文搜索就 CMD+P 啰

    至于无压笔记我个人观点是“伪概念”,都无压了备忘录和录音不香吗?或者直接全部放在一个目录就得了。笔记笔记,如果不整理为什么还要记?管理知识本身就是系统化知识的过程,也是对抗知识遗忘的一种方法。“把数据库当前标签”对于我来说,可能就是一个快速备忘,为这个备忘加一个“标签”吧

    “渐进式笔记法”不太懂,如果是我理解的概念的话,我觉得文件的“历史记录”足够我对这个笔记迁移过程的了解了。

    此外,知识库迁移做了几次后,学到了一个词「归一化」。统一一个数据库能够让你的笔记更好归一化,方便老板跑路的时候,能够对导出的笔记进行格式转换等,这个谁用谁知道。

    以上实际是知识管理的自身经验,less is more. 欢迎交流共同进步

    1 回复
  • 其他回帖
  • Achuan-2 3 赞同

    单仓对我个人知识管理来说是最优解。

    每个人的所在领域、所处身份、记笔记的目的等等都不一样,笔记方法就是一个非常主观且没有统一标准的“兴趣爱好”,很难说服别人放弃自己的方法用我的方法,也或许汝之蜜糖彼之砒霜,我分享笔记方法的主要目的是帮助自己总结心得以及寻找志同道合的朋友互相讨论改进,而不是为了改变别人的笔记方法。你可以说你的方法好,但也请别完全否定我的方法。

    对我而言,我是不喜欢只用一个数据库的,你觉得有用,那也不错,尊重理解。希望你也能理解我用多个数据库的想法。

    另外你在 notion 上用多仓管理不方便,并不意味着用思源笔记这样做就不方便。

    无压笔记我个人观点是“伪概念”,都无压了备忘录和录音不香吗?

    笔记笔记,如果不整理为什么还要记?

    无压笔记、渐进式笔记,没有说不整理不分类,只是不推荐现在就大花精力整理,不推荐使用文档树来新建文档,而推荐新建文档统一存放在 Inbox 路径,使用管理链接的方式来管理主题下的所有文档。我的例子里不也把《日本经济泡沫》放入经济学这个数据库了吗,数据库就是一个链接集合,一篇笔记可以放入「经济学」数据库,也可以放入「日本」数据库。而我目前推荐 dailynote 与数据库结合的一大原因就是数据库非常适合汇总主题下的文档,比之前用列表收集文档块引的方法更加无压。

    这种笔记方法更侧重的是当下的积累当下积累完就继续工作学习,而不是沉迷于整理笔记这件事,毕竟笔记最终还是要转换为生产力的,对生活有所帮助的。如果使用你的单仓数据库,不在乎文档路径地新建文档后,直接打日本、经济学标签,其实也算是无压笔记。这就是一个笔记方法的概念而已,只不过你的方法要么需要去数据库里新建,要么通过页签新建完了文档之后,找到这个数据库,还需要添加标签,步骤多了一步。

    整理笔记在一般情况其实是一件根本不紧急而且可做可不做的事情。除非你的工作就是提交你的笔记,但对于兴趣爱好、专业领域笔记整理笔记就是一件可有可无的事情,因为思考才是最重要的,笔记最大的意义在于把你的思考和洞见记录下来,井井有条是锦上添花,只要你记笔记有自己的规则,不分类其实也能找到自己过往的笔记。这就好像生活里整理物件,一些人热衷于用一个个盒子放东西,贴上标签,但是对我来说,整理完衣柜,过不了几天就乱了,所以我现在只需要记着上衣放在上层,裤子放在下层,正式的服装放在最下面,我需要某件衣服的时候能找出来就好了,把东西的分类分的太细放进一个个盒子里,对我而言,我一旦忘记分类的规则就很难找到了。所以我其实一直把整理笔记当成一个消磨时间的兴趣爱好来做。整理的井井有条能找到笔记,只把相关文档丢进对应主题就不管了,也能找到这篇笔记,我从用 dailynote 笔记两年多以来也没遇到过找不到笔记的情况。既然都能找到笔记,那我选择更能偷懒的方式。

    刚了解某个概念、刚接触某个领域就着急把相关笔记整理的井井有条,这很勤奋,但不有效,因为未来估计还需要面临重构。渐进式笔记,主张建立概念文档后,慢慢积累想法和思考,这不是懒惰,而是为了在有充足的素材之后进行更全面更深入的思考。通过渐进式积累,逐渐拨开迷雾,才能更全面更深入去理解一个概念、了解一个领域。

    用备忘录和录音也能记笔记积累想法,用思源笔记贯彻无压笔记是因为双链、数据库、搜索能力强等功能,使得我可以安心使用无压笔记,确信我之前创建的文档能够找到、之前的想法能够不断积累、能够按主题轻松整理相关笔记,这是软件带来的背书。

    扩展阅读:双向链接时代的快速无压记录 (yuque.com)

    知识库迁移做了几次后,学到了一个词「归一化」。统一一个数据库能够让你的笔记更好归一化,方便老板跑路的时候,能够对导出的笔记进行格式转换等,这个谁用谁知道。

    用无压笔记法,确实不方便迁移,这点我承认。但也可以解决,需要有人专门开发一个插件或脚本来导出这些不按文档树归类的笔记,思源笔记目前的 api 已经足够,json 格式也方便用代码解析。目前好像没看到相关插件,如果真到哪一天我需要导出笔记,但没有相关插件的话,或许我会写一个这样的功能。

    不过除非思源放弃开发、不兼容以后的操作系统,否则我是不会放弃使用思源的。所以我能安心用这种笔记方法。

  • silent-tan

    没太 get 到,这样用还有啥不满足日常的?通过主索引作为入口,提供搜索能力(标题/标签/分类)等,CMD+P 仅用于内容搜索。

    如果觉得太大,还可以在子目录分类再做 「引用块」过滤条件视图

    image.png

    image.png

    1 回复
  • Achuan-2 1 赞同

    相比现在的标签而言,最大的问题或许在于不方便搞父子标签吧,嵌套数据库不方便,我推荐用父子文档放数据库或者只建立父级数据库,比如经济学,神经科学,摄影,编程,这种。不过我个人觉得父子标签大多数情况没什么用,更多的意义在于管理标签而不是管理标签里的内容,所以专注当下的主题就好了,打标签的意义在于汇总和便于检索,能达到目的就行。

    2 回复
    2 操作
    Achuan-2 在 2024-04-18 10:50:16 更新了该回帖
    Achuan-2 在 2024-04-16 18:38:44 更新了该回帖
  • 查看全部回帖
Achuan-2
给时间以生命而不是给生命以时间,如果你喜欢我的分享,欢迎给我买杯咖啡 https://www.yuque.com/achuan-2 上海

推荐标签 标签

  • 知乎

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

    10 引用 • 66 回帖
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    728 引用 • 1273 回帖 • 1 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 667 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    17 引用 • 53 回帖 • 140 关注
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖 • 2 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 1 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 63 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    209 引用 • 358 回帖
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    142 引用 • 442 回帖 • 1 关注
  • 工具

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

    288 引用 • 734 回帖 • 2 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 2 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    107 引用 • 295 回帖
  • 导航

    各种网址链接、内容导航。

    42 引用 • 175 回帖
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 1 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖 • 1 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    210 引用 • 2036 回帖
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 335 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    53 引用 • 37 回帖 • 3 关注
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    4 引用 • 16 回帖
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 559 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 635 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 172 关注
  • 自由行
    4 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    167 引用 • 1520 回帖
  • gRpc
    11 引用 • 9 回帖 • 69 关注
  • Sym

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

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

    524 引用 • 4601 回帖 • 700 关注