刘毅同学

About Python, MySQL & Life

我的PKM——Linux下的个人知识管理(PKM)之工具推荐

| Comments

Update: 2013-09-28

这篇文章是在2011年写就,目前来说已经过时。这篇文章只作为存档保留。

liuyix

个人知识管理(以下简称pkm)内容上,国内有影响力的博客以及一些国产的软件都集中于windows平台,很少有关注linux平台。对于linux控来说,有些小遗憾。

Linux玩家是不会被这点小困难难倒的。 :-D本文的主要目的就是分享一下我在Linux上实践pkm的一点心得。介绍我目前使用的工具和一些平时收集的策略。由于自己也是刚刚接触实践pkm,因此不免会有内容不全面、不到位的情况,请各看家轻拍转。

我理解的pkm的大致的几个过程:收集、积累、检索应用与分享。

收集过程:Google Reader + 麦库/Evernote

这一过程因人而异,我个人主要使用的是google reader,因为阅读的主要内容是一些博客,因此通过RSS订阅到google reader直接阅读。如果获取的信息不是通过google reader得到的,而是通过搜索得到的,则通过麦库(严格讲是麦库的chrome插件)收集。更多关于麦库的使用,可以参考我的博文。收集时可以通过添加“未整理”等标签以及放入指定的文件夹实现分类。

知识的存储过程:Zim + 麦库

知识的存储过程,我使用的是建立个人wiki的方法完成知识的有效组织、整理分类。这样做的好处之一就是在存储整理的过程之中会潜移默化的对知识进行初步的消化。

Zim是Linux平台下图形化的离线wiki工具,可以建立个人wiki,是我目前接触使用的个人wiki工具。它的官方网站:http://zim-wiki.org/

使用wiki进行知识存储的最大的优势同时也是最大的挑战就在于知识的分类——如何将所有的知识组织起来。分类也是因人而异的,不同职业,不同背景的人其分类的策略是不同的。目前,我的知识主要集中在技术和阅读方面的,因此初步的是按照技术的分类(linux,cpp,读书笔记),起步阶段,内容较少,因此没有必要弄的很复杂,随着内容的逐渐增多,可以适当的添加父类重新组织。

Zim是一个本地化的工具,在云计算逐渐流行的今天,我们还是需要一款云端工具,这里我推荐使用麦库。麦库的定位就是Evernote的竞争者。

Evernote应该说是当前比较的热门的网络笔记本工具,其最大的优势就在于数据存储在“云端”,你可以在Android手机、浏览器、Windows平台甚至是Linux平台上方便同步使用。而且支持文件夹和标签功能,不仅可以记录文字,还可以上传文件等等。一个生动的使用情景:用朋友家的电脑上网的时候看到了某篇日志不错,于是利用浏览器的插件(或者使用在线的网页版Evernote)将内容整理到Evernote网络笔记本上,之后出门的时候可以通过手机上的Evernote应用查看更改内容。到了家里,打开电脑里的Evernote程序编辑整理。从此不必担心数据的丢失,还可以随时的浏览更改自己的文件。

上面所说的Evernote的功能,麦库都具备。同时麦库还具备一个Evernote不具备的重要功能:国产。在国内的众所周知的网络条件下,国外的优秀服务说不定哪天就访问不了,而且即使可以使用还得忍受着异常缓慢的网速,而麦库作为一款国产的功能上可以媲美Evernote的应用,速度上和稳定性上可以完胜Evernote,不必担心哪天一醒来登录不了Evernote了。

知识的检索与应用:

知识的检索依赖于知识的存储。

如果使用的Zim,可以在存储时加入适当的标签,这样在检索时可以利用标签进行检索。当然也可以利用全文检索的功能。Zim还具有Wiki服务器浏览方式,在使用体验上更接近于Wiki。

Evernote/麦库:Evernote和麦库可以通过标签等方式进行检索。Evernote还结合了google的搜索功能。麦库在检索方面有一个只能信息检索(可以筛选出email,电话等,还可以自定义正则表达式)。

知识的分享:撰写文章+微博分享

pkm最终的目标是将外部的知识转换为自己的知识,即将知识充分的吸收,变为自己的东西。与他人交流分享是知识消化吸收的最好方式。教授知识是学习的最好方法。

参考链接: 个人知识管理的误区(by Albert) via Xbeta

Space of Yuan & YumPKM wiki

个人知识管理介绍

Comments