Skip to content

Commit

Permalink
Updated with Git-Sync
Browse files Browse the repository at this point in the history
  • Loading branch information
tiddlygit-test authored and Zacharia2 committed Sep 12, 2023
1 parent 16d4a2d commit ccfccb9
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 22 deletions.
6 changes: 3 additions & 3 deletions tiddlers/all-in-one.tid → tiddlers/ALL IN ONE.tid
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
created: 20230510141342292
creator: 马不前
modified: 20230510141504503
modifier: 马不前
modified: 20230912044807274
modifier: WhiteFall
tags: 笔记思维
title: all-in-one
title: ALL IN ONE
type: text/vnd.tiddlywiki

all-in-one一般认为是把学习和工作和任务管理甚至是社交放在一起的工作流程。大部分人都不坚持all-in-one的处理方式,而是不同场景用不同工具。
Original file line number Diff line number Diff line change
@@ -1,32 +1,35 @@
created: 20230204065857901
creator: WhiteFall
modified: 20230809233137928
modified: 20230912042506361
modifier: WhiteFall
tags: 笔记思维
title: GrowthKSM
title: GrowthK2S:生长知识结构空间
type: text/vnd.tiddlywiki

GrowthKSM:知识结构模型
GrowthK2S:生长知识结构空间

专注于内容,不拘泥于工具。我的一个小玩具。
> 专注于内容,不拘泥于工具。我的一个小玩具。应用数学、逻辑、程序设计思想等等构建一个笔记结构空间。
>
> 任何笔记系统,似乎都有一个共同的目标,减熵、降低混乱度、有序和各种结构化,表现为利于快速查找和使用。
> 在不断增长的同时降低或至少保持整体的混乱度。引入笔记系统的熵。
> 笔记的意义是复用,用起来。单纯为了记笔记而做笔记,从这个方面看。不实用,我的感觉是笔记是一种辅助工具或手段。以这个视角看,若可以不写笔记学会某事,比如英语,那笔记不写也可以。

任何笔记系统,似乎都有一个共同的目标,减熵、降低混乱度、有序和各种结构化,表现为利于快速查找和使用。 在不断增长的同时降低或至少保持整体的混乱度。引入笔记系统的熵。 笔记的意义是复用,用起来。单纯为了记笔记而做笔记,从这个方面看。不实用,我的感觉是笔记是一种辅助工具或手段。以这个视角看,若可以不写笔记学会某事,比如英语,那笔记不写也可以
GrowthK2S:生长知识结构空间,简称生长结构。主要解决了知识体系先有固定框架带来的问题。固定框架或者分类实际难度较大、不灵活,一旦定下框架就很难修改,就像外骨骼昆虫,超过外骨骼的范围就要退一次外壳,标签和分类法都是单维的。但若像植物一样,像树一样。慢慢生长,随着输入产生结构然后修改结构适应环境,那么一切问题都将迎刃而解

GrowthKSM:生长知识结构模型,简称生长结构。主要解决了知识体系先有固定框架带来的问题。固定框架或者分类实际难度较大、不灵活,一旦定下框架就很难修改,就像外骨骼昆虫,超过外骨骼的范围就要退一次外壳,没有一种分类方法是完美的。标签也不是长久之计。但若像植物一样,像树一样。慢慢生长,那么一切问题都将迎刃而解
基本结构,空间集合中包含元素,元素(变量)有self、内容、向量/方法。内容是一个元素集合,不是集合元素。pub type:T,U this Ti p=[D, R] 这一个部分就是self。目前引入部分集合运算(超子集)。后面会越来越多的加入学过的数学知识。比如线代和离散数学

* 必要条件:链接功能 + 文内查找。
* 作用范围:页或文件。
* 适用范围:比较适合分类或框架不明的知识体系,还有碎片知识的系统化。
# 必要条件:双向链接 + 文内查找。
# 适用范围:适合分类或框架不明的知识体系,还有碎片知识的系统化。未来支持结构明确知识体系的灵活使用以及附加笔记的存储复用。

对比先有结构后归纳放置内容,先有内容再生成结构要轻松很多。从第一个元素开始,由于元素的主题本身自带的属性和特征致使相关性与结构就开始显现,元素越多,结构越合理。

我把笔记增长与不断修改的过程称为生长,在这个过程中,你不必纠结现在写的文章该归于那一个类别,灵感来时,想一个差不多的名字,然后立刻开始记录,写完放着就是,不过,这只是一个雏形,后续需要不断的修改。随着对此元素主题了解的越来越深入的同时也伴随着各种元素数量和内容的丰富,加之不断的修改优化元素,那么结构也就越来越完善和清晰。

回答:面对超碎片化的知识和文字信息,你会如何整理他们?使他们井井有条而且用极小的代价修改他们的框架?

此KSL本质上是一个不用计算机执行的类似形式的程序,这个程序可以类比数学计算的草稿纸(辅助工具),最终想要达到目的,还需要参与数学运算的主体——人来完成。就像中国的科学家凭借头脑和制作的工具计算机完成氢弹的研制一样。简言之:软件是载体,你才是核心。
此K2S本质上是一个不用计算机执行的类似形式的程序,这个程序可以类比数学计算的草稿纸(辅助工具),最终想要达到目的,还需要参与数学运算的主体——人来完成。就像中国的科学家凭借头脑和制作的工具计算机完成氢弹的研制一样。简言之:软件是载体,你才是核心。


这是一种思想模型,旨在尽量与软件无关,主要关注内容。我称之为面向内容(面向对象的无端联想)。我见过太多人执着于学习软件带来的新奇与愉悦感而忘记自己学习软件的初衷是为了内容。

项目地址:GrowthKSM · Github
项目地址:GrowthK2S · Github
14 changes: 9 additions & 5 deletions tiddlers/Wiki编程的定义.tid
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
class: autonumhead
created: 20230809234409764
creator: WhiteFall
modified: 20230903025847855
modified: 20230912044647100
modifier: WhiteFall
tags: 插件开发 笔记思维
tags: 插件开发
title: Wiki编程的定义

!! 编程定义
Expand All @@ -20,7 +20,7 @@ title: Wiki编程的定义

什么是Wiki编程?(解释)

得益于三种两大类(编译和笔记)的维基文本解析器模式,以及部分Wiki解析语法,使得条目不仅可以用于写作还可以用于Wiki编程。Wiki编程是在条目中进行定义、调用不同形式的方法和变量,为了完成某种任务,将解决问题的步骤写成指令,使TiddlyWiki根据这些指令一步步执行,最后完成任务。
得益于三种两大类(编译和笔记)的维基文本解析器模式,以及部分Wiki解析语法,使得条目不仅可以用于写作还可以用于Wiki编程。Wiki编程是在条目中进行定义、调用不同形式封装或定义的方法和变量,为了完成某种任务,将解决问题的步骤写成指令,使TiddlyWiki根据这些指令一步步执行,最后完成任务。

<<<

Expand Down Expand Up @@ -89,10 +89,12 @@ Pragma: \widget

定义函数,函数在TiddlyWiki中被定义为包含筛选器表达式的命名文本片段。函数可以具有命名参数,这些参数在函数内当作变量使用。感觉基本上是操作条目的各个字段,对字段内容进行增查删改。然后输出一组内容,表现形式为编程语言中的列表类型。

元素微件`<$name>`,双尖括号`<<name>>`是两类基本的调用方式。
元素微件`<$name>`,双尖括号`<<name>>`是两类基本的调用方式。且似乎只能在条目中调用
其中元素微件实现Wiki(条目)编程中对逻辑的控制。双尖括号`<<name>>`可以调用进程、自定义小工具、函数、宏。
所以若使用js语言,则一般用js定义这两类基本调用方式,然后再在条目中调用。

比如定义微件,在微件中初始化类,在类中设置wiki事件监听器,通过事件触发。

调用变量的行为取决于变量的声明方式。

!!! 变量
Expand Down Expand Up @@ -135,7 +137,7 @@ JS变量是用于存储信息的“容器”。

!!! 逻辑

Wiki编程的逻辑运算是通过什么实现的?微件和筛选器
Wiki编程的逻辑运算是通过什么实现的?微件、条目和筛选器

!!! 视图

Expand All @@ -146,6 +148,8 @@ TiddlyWiki 的显示是由一些底层的小工具驱动。这些小工具都组

元素微件通常由 标记(tag)、属性(Attribute)、内容(Content)组成。可以将一个元素置于其他元素之中 —— 称作嵌套。通过指定标记和属性完成微件的方法调用,根据微件行为定义生成行为效果,若有返回值则并将返回值作用或传递到内容中,但微件内容也可以作为一种数据输入,由微件进行处理。

[[HVML|https://hvml.fmsoft.cn/zh]]是一种可编程标记语言,与HTML文本标记语言相比,多了逻辑或算法。元素微件和可编程标记语言的定义比较相似。

```html
<$set name="greeting" value="Hi">
<$set name="me" value={{!!title}}>
Expand Down
6 changes: 3 additions & 3 deletions tiddlers/什么是知识管理?.tid
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
created: 20230510140837310
creator: 马不前
modified: 20230510141332318
modifier: 马不前
modified: 20230912044807276
modifier: WhiteFall
tags: 笔记思维
title: 什么是知识管理?
type: text/vnd.tiddlywiki
Expand All @@ -26,4 +26,4 @@ type: text/vnd.tiddlywiki

知识管理大致就是做这样的管理,从知识的获取,生产,加工,储存,实际应用和分享等内容。这些内容放在一起,就是知识管理了。每个人的知识管理方法都不一样,所以才会有各种讨论。

但这种知识管理不是常见的[[all-in-one]]思维。
但这种知识管理不是常见的[[ALL IN ONE]]思维。

0 comments on commit ccfccb9

Please sign in to comment.