Firefox上一些我用于知识管理的扩展
我觉得知识管理有这么几个环节:接触/采集、消化/去芜存菁、存储和再创造1,前面这几个环节都是工具可以派上 用场的地方。在前端(采集和消化阶段),我的工具主要有两个:Firefox和手机(生活中学到的另说,而现在系统性地看书也比较少); 在后端(存储和再创造阶段),我用的工具主要是Firefox和Evernote(也用过一段Emacs里 面的org-mode)。
1. 知识消化
Read It Later(现在已经改名为Pocket)是我常用的一个工具。它是个"稍后阅读”服务,意即将网址保存到一个网 络列表,供有合适时间时再来一个个消灭。它有一个不错的Firefox扩展 ,也有iOS和Android客户端,这样的话, 我可以几乎随时将需要”稍后详读“的网址添加到列表,又几乎随时可以开始阅读。所以,这个工具我用作了“知 识管理流水线”的中间环节1。
Read It Later的Firefox扩展和iOS/Android客户端共有的功能:
- 下载网页,供离线阅读。提供Web和文本两个版式。
- 同步RIL列表
- 修改RIL列表中各条目的信息,比如tag
Read It Later的Firefox扩展还有以下一些功能:
- 因为是在浏览器上,所以有“添加到RIL"的功能(其它浏览器可以借助bookmarklet完成这个;而手机上,得其 它的浏览器来支持这个对接);
- 与Google Reader集成,可以直接在Google Reader上对每篇文章点击那个小按钮来添加到RIL列表;
另外,它的文本版本是通过RIL服务端提取的,有时候可以作为获取blogspot之类网站上文章内容的后备方法(比如 在公司没法fan墙的时候)。
参考:
- Readability :好阅读,难同步 - 爱范儿 (Readability 与 Read It Later的比较)
2. 知识归档
2.1 以书签为知识库
浏览器书签*结合上同步的能力*,就可以用来记录知识了。你可以将一些内容按目录归类,你可以在书签里搜索。 这就是个知识库了。
相对Google Chrome浏览器,Firefox的书签有些更强的地方:
- tag: 另一个维度的分类
- 备注: 可以将跟你对此网址相关的的意见/想法记录在这里
- keyword: 将此网址变成一个搜索引擎,比如你可以将 "http://www.google.com.hk/search?hl=zh-CN&source=hp&q=%s" (注意里面的%s)这个网址的关键字设定为 ghk,然后就可以在地址栏输入"ghk qemacs"来调用Google HK进行搜索了。
不过对于“知识管理”这个话题而言,Firefox的书签还有几点不爽的地方:
- 将一个网址加入书签后,直接点击地址栏的星标,只能看见并修改名称、文件夹和标签,而对于“描述”,却看 不到也不能修改了。
解决这个问题的办法是安装OpenBook扩展。
虽然这个扩展声明的是适用于Firefox 3.0-3.6,但我在Firefox 7.0上使用也没有碰到问题,不过安装时得自 己修改xpi包里面的版本兼容声明,步骤如下:
- 下载xpi包文件
- 用zip包解压工具解压xpi文件
- 编辑install.rdf,把文件倒数第二行里面的em:maxVersion改为10.0什么的
- 重新压缩这些文件,得到更新后的xpi包
- 在Firefox附加组件对话框里,点击搜索框左边按钮的下拉菜单,选择“从文件安装附加组件…",选择 刚才制作的xpi包即可 (如果你用Emacs,第2-4部可以简略得多: 不用解开xpi包,直接用Emacs打开xpi文件,编辑install.rdf后保存即可)
- 搜索时只能按照标题、URL、Tag来匹配(除了在书签管理界面进行搜索外,还可以直接在地址栏用"* foobar"来 搜索书签,或者"+ tag1 tag2"来按tag搜索,详细可参考讓 Firefox 4 Awesome Bar 網址列搜尋更有效的幾個 快捷鍵 | 電腦玩物),不能按备注来搜索;
这个问题没有直接的解决办法——但我们可以不在备注里保存重要的内容,但同样利用Firefox的同步能力来保存 一些信息:
- FloatNotes 这个扩展使得你可以将一个或多个便笺贴在一个网页上(也就是说跟一个网址关联起来),而且 这个便笺可以用markdown格式来写哦。这些笔记可以跟随Firefox同步(但缺省未打开,需要在其选项中设置);
- QuickFox Notes 这个扩展则是一个纯粹的笔记工具了,它提供一个边栏(或者窗口/标签页)供你编辑若干笔记 (不过仅仅是纯文本)。这些笔记也可以跟随Firefox书签同步,还可以与Evernote, Google Docs, Simplenote, Dropbox or Sugarsync等多种服务进行导入导出
- FloatNotes 这个扩展使得你可以将一个或多个便笺贴在一个网页上(也就是说跟一个网址关联起来),而且 这个便笺可以用markdown格式来写哦。这些笔记可以跟随Firefox同步(但缺省未打开,需要在其选项中设置);
2.2 以Evernote为知识库
首先肯定得说Evernote Web Clipper 了,你可以用它来抓取网页内容到你的Evernote 笔记本里去。 上面说到的QuickFox Notes也支持与Evernote的导入导出。
如果你有Google Reader, Twitter等网络服务上的内容需要导入Evernote的话,还是建议采用ifttt 这样的自动服 务。这倒不在本文说的Firefox 扩展范围内了,有兴趣的可以读一下《IFTTT与Google+是什么?ifttt怎么玩? – 邓斌博客》这篇文章。
2.3 以文件为知识库
首推Scrapbook 或者Scrapbook Plus 这个扩展,你可以撷取网页并添加备注。与Evernote不同的是,它还可以沿着页面里的链接进 行爬取,而且每次撷取的内容都可以很好地保持网页原貌(Evernote抓取的内容显示出来还是有点怪)。
抓取之后,用户还可以进行一些简单的编辑,比如用6种不同的格式刷来标记一些需要关注的地方,页面上添加多个 即时帖,用DOM橡皮擦删掉不想看见的区块(比如广告/边栏)。如果需要功能更强的编辑,你可以用Edit and Note 这个扩展或者干脆外部编辑器。
除了抓取,你也可以新建便笺,在里面记录一些内容。虽然在存储上Scrapbook Plus会把它作为一个网页看待,但 只能输入纯文本内容,这算是个缺点:-(。
由于每次抓取的内容以独立文件的形式保存,所以给很多第三方工具带来了可能性:
- 可以用Dropbox等工具来同步
- 可以制作成CHM
- Scrapbook2CHM
- Scrapbook to CHM Tool
- BTW: Scrapbook CHM Creator 这个Firefox扩展其实是将某一个网页制作成CHM,而不是将整个仓库,使用者 需要注意。
- 可以转换成CyberArticle数据库
- 可以制作成网站: ScrapBook辅助工具之expidxlevels - Zoom.Quiet's PyBlosxom blogging 实例见这里: SKM, FLOSS
Footnotes:
1 见 【创意锦囊系列之五】为什么我要的‘个人知识仓库’还不来? | 36氪。 P.S. 这篇文章是前年看见 的,但我觉得去年出现的ifttt 已经可以将这条流水线串联起来了。
Date: 2012-05-12 12:08:34 HKT
HTML generated by org-mode 7.3 in emacs 23