小脚本mm->html

我同时在使用两套信息记录工具,知识收集记录工具BooguNote + KMS Wiz,关于这两套系统具体介绍请见桌面记录神器- BooguNote & 我所使用的知识管理系统

我的使用习惯是在BooguNote中收集日常的琐碎知识点,包括我所想的和工作记录。每个小知识节点的长度大概在200-300字左右。这些被我称为的知识碎片显然 不能直接放入KMS。

BooguNote可以将里面的文字直接复制出来,会在父亲节点上加入+,子节点加入-,这种简单的txt不能满足我的要求。于是我花了点时间写了一个mm文件到ht ml的转换脚本。

BooguNote的文件格式是boo,可以转换成FreeMind的思维导图格式.mm,我认为用mm作为源数据格式适用范围更大。

#coding=utf-8
from xml.dom import minidom
import sys
import os

class MM2Html:

‘转换MM->Html类’

def init(self):

self.html = ’’’<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1 …

more ...

思维导图入门介绍

思维导图这个概念大家都应该有所了解,有些朋友在工作学习中使用的频率也很高。这篇文章的碎片放在BooguNote中至少有半年了,一直没机会发出来,这次趁着整理 KMS发出来,再为思维导图做一次小小的推广。

image
image

一、什么是思维导图

我先谈谈我的理解:思维导图有两个含义:1.由有秩序的信息点组成的图;2.将放射性思维定格下来的方法。第一种比较好理解,就是我们常见到的成品,一搜一大堆。第二 种牵涉到我们的两种分析问题方式,按图索骥的进行信息的剖析与链接;对信息点进行跳跃发散性的思考,这是两种截然不同的思考方式。实际操作中,这两种思维方式往往夹杂 在一起,这时候,我们需要一些记录将思考点记录下来。

这就是思维导图。

我们每个人都在或多或少的进行思维导图的运用,列表就是一种类似思维导图的形式。从程序员的角度来看,很多存储数据的格式都能够实现这种功能,比如xml/json, 甚至是html中的h1/h2/h3和ol/ul/li。他们本质上面是对信息进行树状排列,对知识进行序列化和建立索引。

image

再看一下Baidu百科的解释:

思维导图是表达发射性思维的有效的图形思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建 立记忆链接 …

more ...

桌面记录神器-BooguNote

之前做GTD一直基于Google Canledar,记录主要是Google NoteBook和Google Docs。尽管Google Docs支持Gears离线查看,但是并不支持离线创建文件(Docs的编辑能力还不如CKEditor)。

image

我一直急迫的寻找一款本地保存内容的程序,终于被我发现了,BooguNote!

尽管这个软件还有很多不成熟的地方,比如界面不能在在置顶,启动大小不能记忆,快捷键设计不是很科学- 没有switch设计,但是,但是,他的出现足以颠覆我的文本记录习惯。

现在的版本是0.3.1.1,期望下一个版本可以解决这些问题~

之前我还特意问过XDash,他如何做读书笔记,他回答划线和Google Doc。现在,如果有人问我这个问题,我会回答BooguNote。

相关链接

官网:BooguStudio - Collecting, Organizing and Sharing

BooguNote全解 « geek 4 us

提升生活效能的小软件:BooguNote的三种应用

下面是来自Lightory的介绍

最近在用一款叫做 BooguNote 的笔记软件(官方介绍是 …

more ...