Evernote Chrome Extension 升级:更智能, 更好用

2011年5月25日,Evernote Chrome Extension 进行了一次升级。官方博客对这次升级的评价颇高,称为“ 在功能、可用性以及各个方面都算重大升级(a major upgrade in functionality, usability and general awesomeness)”。

需要特别指出的是:Evernote 的 Chrome 扩展,十分出色,甚至成为Evernote用户选择Chrome的理由。且看电脑玩物的评价:无论Chrome如何优秀,“都还是不能动摇我继续爱用Firefox的心,但唯独有一个套件,每次更新都让我好想从此把Google Chrome改成主力浏览器,这么让我心动的套件,就是由云端笔记服务Evernote所推出的“撷取至Evernote”之Chrome专用套件。”

改进1:智能选取剪贴内容

网页内容杂乱无章,但你想收集的往往只是正文部分。是否能无须手工选择,让程序智能选取所需内容呢?Evernote Chrome Extension 目前可以智能识别网页内容,自动选取正文部分。

[image: Evernote Chrome Extension]

试验如下:
– 访问如下页面:http://xbeta.info/my-gvim.htm
– 点击 Evernote Chrome Extension 按钮。
– Evernote Chrome Extension 自动选中了正文部分,而不包括大标题、不包括博客讨论。选中部分高亮显示,其余部分变为黑色。
– 确认或补充相关剪贴信息(上图①-④)所示。
– 点击 Clip Article(上图⑤的主按钮),工作完成。

说明:
* 只有不选中任何内容,点击扩展才进入智能模式。如需手工选定更精准范围,请先选择,再点击按钮。
* 点击 Clip Article 下拉框(上图⑤),还可剪贴完整页面,或仅保存网址。

改进2:新界面,更高效

新设计的界面,突出显示了与剪贴相关的信息:标题(上图①)、笔记本(上图②)、标签(上图③)。当然,如需添加文字说明,只需点击自动扩展的文本输入框(上图④)

更方便浏览其他笔记:原先的长条型弹出界面被改进,代之以更实用的浏览按钮:
点击 All Notes 按钮(上图⑥),会显示所有笔记,并附带搜索框。
点击 当前网站按钮(上图⑦),只会显示收集自本网站的所有笔记。

捕捉并同步笔记的过程需要耗费一定时间,因此,置于后台处理,不影响继续浏览网页。同步完成后会弹出提示——提示会自动消失,不会干扰用户。

改进3:集成搜索,支持Google, Bing, Yahoo!

只要在Chrome中,象往常一样使用Google、Bing、Yahoo,就会在搜索结果页面看到一条额外的信息:“在您的Evernote笔记中找到了69条笔记”(参见下图)。结果数字也会在Evernote扩展按钮上显示。点击搜索结果信息,就会进入Evernote web页面,详细展开匹配的笔记。

[image: Evernote Chrome Extension]

注:需要在扩展选项中激活“Use Simultaneous Search”。

我的评论

* Evernote的成功,不仅在于跨平台,更在于持续为不同平台做针对性改进
* 是否依赖智能选取功能?该功能仍处在初级阶段,并不是十分可靠。另外建议:多手写,少copy/paste.
* 是否要用Evernote Chrome Extension?我的想法和做法:已经用了Evernote客户端,所以,不必再用扩展。

我这样使用VIM:索引贴 ★★★★★

vim
本文将作为“我如何实际使用gVim”的索引贴,不定期更新。

一、基本说明

gVim使用情况:
绝大多数情况下,是处理文本(txt、html);
少数情况下,处理 AutoHotkey、ini文件;
从来不处理程序代码,因为不会编程。

gVim学习过程:
(待补充:2005年……2次学习,ERP,打印小册子)参见:普通人的编辑利器——Vim

我的gvim设置:
vimrc文件:…… 常用插件:……

二、常用功能

重点:用VIM记笔记
最初,用自定义txt。
自定义高亮文件,实现了对日期的高亮(yyyy-mm-dd);标题高亮,且折叠,这样可以方便的管理长文件;快速定位和查找(/)。
2005年9月的方案见水木文章(附语法文件,效果图)
此后,修改折叠方式,参见 水木文章(附代码、效果图)

后来,明白了txt与html本是一体,放弃了原来的做法,改用html格式记笔记。细节见下:
* 为什么txt与html是一回事?原因是pre标签,详见 链接
* vim 写 html 可以借用自定义缩写、snippet、vimhtml 扩展。三者之中,仍以自定义为本。(待详细展开)
* vim 编辑 html,可借助 Voom 扩展,实现左侧目录导航,详见链接

重点:用Vim写博客
写博客,不用WordPress可视视图,直接在vim中手写代码,部分内容同上。另外补充两条:
* 从WordPress到vim,用ahk脚本,见……
* 具体效果参见视频演示

vim临时处理文字
在把文章转发到BBS/论坛时,会用VIM排版。
* 段前两个全角空格:Ctrl+Q,jjj……, I两个全角空格, Esc
* 合并行:J

用VIM来做通讯录。X加密后要密码才能打开;/快速查找(维护记录时加一个英文简称,如syjr 善用佳软 010-62001234,则/syjr就能定位到了);Email高亮。

把VIM指定为 Total Commander 的F4默认编辑器。

三、偶尔使用或曾经使用的功能

辅助Excel等系统处理数据:主要利用正则替换、列模式功能。如把2006-6-30替换为2006.6.30或2006.06.30

机密文件(比如带有业务数据的excel)先用VIM修改(破坏)一下再del。

打开常用文件的方法:最常用的文件指定一个全局书签(比如关于VIM的笔记指定为N,则要打开时只要`N就可以了);最近打开过的用:MRU插件;知道目录的用:e d:\xx\yy\z.txt利用tab补全。

VIM中取消菜单和工具栏,简洁。

有时可用它放到顶层和透明度来做笔记。详见这里

可以比较文本文件的差异(用的较少,比较文件本来就少,TC更方便)。

总结一下就是,主要用它的快速定位、批量且强大的替换功能。


2011-05-19:几乎重写本文。
2006-07-05:初稿,发于新浪博客。

[一问多答] 关于思维方法、知识管理与相关软件疑问

经常有网友通过邮箱向我提出各种问题。但限于个人水平和精力,对答复、及答复生产的效果都不满意。或许把具备共性的问题公开出来,一起讨论,能有更好的效果——提问者得到更全面的答复;解决方案对更多网友有益。

问题:关于思维方法、知识管理与相关软件疑问
日期:2011年5月16日
正文:见下

1、我的现状
  我的记忆力与思维方法可以说是极差,自我分析可能与自己没有掌握良好的思维方式,没有养成良好的收集习惯有关系。常常在表述事情的时候不能扩展使用更多的词汇,更多的观点。脑中无词,脑中无文。

2、想你请教一些方法
  关于改善思维方式、文采、以及在个人知识管理上的一些建议。让我能够像您一样不要做穷忙一族。尤其在知识管理软件及方法上,能获得一些提示。
  用了大半天时间研究如何创建自己的wik系统,但是还是以失败告终,一是不会语法,而是做起来太复杂,不够简洁。你现在是否在使用evernote进行知识管理以及gtd行动管理呢。

3、关于点子的转化问题
  我经常是点子来的快,消失的也快,大部分时候只是让点子飘过去了,没有记录,即使有记录 ,下次再找时候也已经不见踪影或则是已经不理解当时的想法。而且我经常是在重复思考一个问题,没有对问题进行更深层次思考的能力。

对此,我有2条基本提示:
* 树状笔记管理软件,比Evernote、wiki类工具更简单,更适用此种情况。
* 提倡“写作式学习”,并且坚持不断修改。可搜索 “刘未鹏 写作与思考”。>

CintaNotes:替代EverNote的轻量级笔记软件(补充2篇相关文章)

更新 2011-05-11:增加2篇友站介绍文章。

CintaNotes logoCintaNotes(教程|演示)是一款精致小巧的纯文本笔记软件,可看作EverNote轻量级替代品。CintaNotes以1MB量级的体积,却保留了EverNote易于收集、实时过滤、全局搜索、条状排列、tag分类、保留url来源等众多优点,并独具纯文本更轻便的优势。善用佳软推荐大家试用。

目录:简介基本教程视频演示结论技巧及补充新功能展望软件更新历史

1. CintaNotes简介

  官方网站称CintaNotes为“免费、轻巧、友好”的个人笔记管理软件,适合收集和管理大量文本片段(比如想法创意、文摘、博文、名言、实验数据、wiki条目……)。CintaNotes可以很方便用快捷键从任意程序收集文本,或手工添加内容;收集的内容会保留来源url。所有文本线性排列,并可添加标签(tag);搜索框中键入内容即可实时显示命中结果,非常方便。此外,也可通过标题、来源url进行搜索。
  CintaNotes 对中文字体、搜索的支持很好,自 v1.4 开始支持多语言,可下载简体中文语言包
  CintaNotes完全免费、免安装,非常适合U盘使用。

CintaNotes界面

2. CintaNotes基本教程

– 访问官网 cintanotes.com,点击“Download CintaNotes 1.3 (513 Kb)” 这样的链接进行下载,解压到任意目录。解压后可以看到,程序只需要一个主程序CintaNotes.exe(仅400+KB),其他均为帮助文件。
– 运行CintaNotes.exe,弹出主界面。
– 按下Insert键,添加一条笔记。
– 在其他程序中选中一段文字,按下 Ctrl+F12,此内容自动收录到CintaNotes中,并保留了原始url。
– 在搜索框键入文字,实时匹配命中内容。
– 笔记的编辑、合并、导出功能。

3. CintaNotes功能视频演示

参见如下flash演示(swf: 500x420px, 137KB, xbeta+wink):录制版本为M6,未能展示最新版的功能。

4. CintaNotes高阶技巧及说明

– 网络资料保留来源,快速访问原文。从网页(支持IE、Firefox、Opera 10、Chrome、Safari)或chm、office文档中捕捉内容时,可以准确保持出处url。按下F3,即可访问此url。
– 多条笔记可合并。
– 笔记可导出为unicode txt文件。
– 搜索范围灵活设定:url、正文、标题、时间、全部。
– 支持全局热键:激活程序,捕捉内容,添加笔记……
– 摘要显示,全文搜索:对于过长的笔记只显示开始的前N行文字(菜单:View – Note Apperance),最后有三角形标志。双击可在编辑状态查看全文。搜索时对全文有效。
– 长篇文字性能过关:过长的文字(以天龙八部.txt为例)在导入或搜索时,会停顿几秒钟。但滚动条浏览正常。

中文支持良好
√ 中文搜索正常;
√ 支持简体中文界面(自v1.4版开始,支持多语言);
× 中文换行稍有问题:会优先在空格、中英文交界处换行(但并不会乱码)。

– 自CintaNotes 1.0版开始,采用了 SQLite 数据库存储数据,安全开放。另外,自1.1A版本开始,可以在程序不关闭的情况下,通过 DropBox 等同步服务进行数据同步。
– CintaNotes 多用户/数据库应用:CintaNotes 不支持多用户,不支持多数据库。但是,通过第3方脚本,可以做到:在 CintaNotes 程序目录下建立多个 .db 数据库文件,并在启动 CintaNotes 时复制对应数据库为 cintanotes.db,程序结束后将 cintanotes.db 以复制覆盖方式更新对应启动时所用的数据库。从而实现 CintaNotes 多用户/数据库应用。详见小众软件介绍文章

– 扩展阅读
Mulberry的時間事件簿:《CintaNotes-輕巧筆記工具變身詩詞資料庫》。喜歡讀詩,尋找適合的工具來收藏各種佳句名篇。初用Evernote,后相中了CintaNotes這款筆記工具,試用了幾個月,頗滿意它的輕巧流暢。使用一些特別符號作為標籤的前綴字元,這麼做有兩個好處:一方面是有助於標籤分組,比如「#」代表基本分類、「^」代表詩歌相應季節、「!」代表暫時性筆記…等等,標籤管理列看起來比較有秩序;另一方面,以後在筆記的【Tags】欄位輸入這些前綴符號時,CintaNotes會自動彈出符合的標籤選單,讓標籤的設置更快速。……上個星期我發表了好幾篇雨中賞花的詩歌筆記,便是先從符合「雨」和「花」這兩大主題的筆記(上圖中的「!rain」和「!flowers」標籤)中挑選出自己喜歡的句子,之後再發表成讀詩的心得文。合併筆記-整合想法,溫故知新。雲端筆記-搭配Dropbox,隨時檢閱……

电脑玩物:《CintaNotes 免費免安裝個人筆記軟體,輕巧易用版EverNote》

5. 结论

  适用情况:喜欢EverNote但不满意其体积和中文搜索者;偏好纯文本格式笔记者;偏好小巧便携的1exe者。
  不适用情况:有文本格式要求者;系统或庞大的知识库管理。
  主要优点:小巧免费、中文搜索、易用。
  主要缺点:暂无加密功能;无撤销功能(删除、合并时注意);无回收站(小心删除);不支持多用户或多数据文件。
  总结:鉴于体积、速度、实时搜索、收集资料方面的出色优势,以及未来的更新前景,CintaNotes都算得上一款值得关注和推荐使用的笔记软件。(正文完)

附录

附:CintaNotes软件更新历史

CintaNotes v1.4: 2011-01-19
* 用户界面支持多语言。默认安装包提供了英、德、俄文。简体中文语言包已经提供,官方稍后发布。
* 固定长笔记,导航更容易。在笔记列表中,如果某条笔记的长度超过了预览显示的行数,以前可以通过 → 和 ← 逐行滚动——但这种操作仍然不方便。从现在起,可以按下空格键(或按下鼠标左键),这时,当前笔记就“固定”下来。然后,就可以用常规方式更方便导航了:→ ← 和 pgup pgdn 翻页、↑↓移动一行。
* 笔记标题行的内容可以设定为:窗口标题、文本首行、保持空白。菜单:选项→剪辑→标题设定。
* Ctrl+backspace:显示相关标签。按下该热键,会在标签栏激活当前笔记的相关标签。
* 笔记编辑器打开时,会自动定位到笔记预览所在的位置。如果搜索激活,对应内容仍会保持高亮。
* Ctrl + Left/Right:笔记预览可跳至上一页、下一页。
* “-noactivationmsg” 参数可设定在CintaNotes已经运行的情况下,用户再次运行时不再弹出提示框。
* 交换 F7 和 F3 键:F3 改为搜索(保持惯例),F7 打开链接。
* 修复多处bug。 更多参见官网。

CintaNotes v1.3: 2010-11-01
* 笔记编辑窗口内的url自动高亮,并可点击。例 http://xbeta.info (新功能)
* 重新启动程序时,会自动打开上次的笔记编辑窗口。(新功能)
* 在搜索框搜索tag时,按下 Ctrl+Enter,会跳转到标签侧栏。(增强)
* 在笔记编辑窗口(无论当前激活控件是否为编辑区),按下 Ctrl+Home/End 会跳转到文字的首、末行。(增强)
* 搜索框中的文字,在按下 Ctrl+F 时,会自动选中,以便于修改。(增强)
* 标签自动补全时,会自动在最后添加空格,以便于继续添加其他标签。(增强)
* 删除了旧版的CintaNotes Beta (.dat)笔记本格式支持,以精简程序体积。(增强)
* 修复多处bug。

CintaNotes v1.2: 2010-07-19
* 可同时打开多个编辑窗口。此时主窗口仍可访问,所以,可把主窗口、多个编辑窗口并排显示,提高工作效率。
* 可设定是否自动清除文字前后的多余空格。具体方法是在cintanotes.settings文件中,设定参数 clipping.trimwhitespace 。
* 在“帮助”菜单中增加了软件路线图的链接。
* 修复在U盘上移动笔记过慢的bug。
* 修复了某些Opera版本下来源URL的bug。
* 修复了编辑后消除空格的bug。

CintaNotes M8: 2009-04-07
* 标签栏(新功能):方便访问不同标签及标签集合。它相当于内置的标签过滤功能的控制器。可通过菜单 View → Tag Sidebar 开启。参见 相关帮助
* 导出选定笔记(增强):现在,File → Export 有了一个子菜单,允许你选择导出全部笔记还是仅导出选定部分,分别对应热键 F11 和 Ctrl+F11。
* 新增笔记排序功能(增强):能过Alt与Up/Donw/Home/End 的组合键,可实现当前笔记上移/下移/移至第一条/移至最后一条,进行排序。菜单:Edit → Move。
* 启动检测(增强):运行CintaNotes时,如果检测到已有实例运行,会警告用户。
* 搜索框按下 Alt+Donw 时弹出搜索选项框(修复bug)。 (正文完)

附:CintaNotes收费版及更新新功能展望 [2011-01-31更新]

未来(日期未定)会推出CN的收费版,并同时保留免费版。两者会并行开发,很可能同时发布新版。这一版的某些收费功能,也可能到了下一版就进入免费。但另一些功能,将一直保持收费。(via)

哪些新功能正在计划中?将何时实现?可参看官方的路线图。比如:字体格式已经启动;附件、图片、标签组和层级已经列入计划——但这些都属于收费版功能。

附:文章更新历史

2011-05-11:增加2篇友站介绍文章。
2011-01-31:增加 v1.4 更新历史,更正某些文字,替换截图为中文界面。
2010-12-08:增加 v1.3 更新历史。
2010-08-30:增加 v1.2 更新历史。
2010-08-18:更新 db、多用户/多数据库,修复墙外图片。
2009-04-13:补充M8升级历史,截屏增加标签侧边栏。
2009-02-07:增加新功能展望
2009-02-03:更新多语言说明,opera 10捕捉网页。
2009-02-01:初稿,WinXP-SP2中文简体,CintaNotes beta M6.1。
>

如何管理PDF书签:Foxit、PDF XChange、PDF补丁丁

【摘要】本文对PDF的书签功能进行简单分析,并提供Foxit Reader、PDF XChange Viewer、PDF补丁丁等解决方案。

目录:
一、PDF书签功能简析
二、PDF书签是谁的责任?
三、用 Foxit Reader 管理PDF书签
四、用 PDF-XChange Viewer 管理书签
五、国产软件 PDF 补丁丁
六、总结
 附录:文章更新历史

一、PDF书签功能简析

正文开始之前,我认为很有必要指出:PDF书签功能,并不适合当作“书签”来用,而更适合用作“侧边栏目录”。广而言之,软件定位(即「是什么不是什么?适合什么不适合什么」)是软件应用的第一个原则。

让我们从阅读实体书的需求一一谈起。

首先,阅读实体书所用的实体书签,其功能是标明当前阅读位置,以便于下次继续阅读。这种最基本的书签需求,对应到PDF阅读中,实际是通过PDF阅读器的“记忆上次阅读位置”实现。其记录信息,往往是放在注册表或配置文件,而非写于PDF文档。这种信息存放位置是合理的,因为“当前阅读位置”是属于“读者”的信息,而非“阅读内容”的信息。

其次,阅读实体书时,我们会在一些重点、精华之处折起页角、勾划重点、甚至在空白处写出心得。折叠页角,也可以视作书签,因为能走到快速翻阅的作用。但这种对“重点”的“标记”,在实际使用中是与“记录”(勾画、笔记)紧密相关的。这项需求在电子阅读中,也不是通过书签功能,而是通过PDF注释(或office文档注释)功能实现。这些信息,一方面与原文的信息紧密相关,另一方面,也可以视为读者对所读内容的二次创作,所以,信息会保存到当前PDF(或office)文档中。

最后,PDF书签的真正意义,是为阅读器提供一个侧栏视图,用作长文档的目录栏,以便于快速导航。这种导航是电子阅读独有的体验,并无实体书阅读需求的对应。但需要注意的是,“目录”与“书签导航栏”并不相同。无论在PDF还是Office文档中,目录都是文章中可见的内容——这与实体书是一样的。相比实体书,电子目录增加了“链接”的属性,因此,可以点击跳转。但“导航栏”是与正文并列的视图,来自文章不可见的属性(比如PDF书签,Office段落样式-大纲级别)。相比目录,其位置固定,不会因翻页而消失,所以,在大屏幕时代,更加方便阅读。

上面的内容,其实谈的是阅读行为,并不局限于PDF,也可扩展到.doc, .chm 等。

仅就PDF部分,再做总结,如下:
* 记录阅读位置 → PDF 阅读器专门功能。
* 标记重点位置并增加笔记 → PDF 注释功能。
* 电子阅读中侧边栏导航 → PDF 书签功能。

二、PDF书签是谁的责任?

如上所述,PDF书签是根据内容提供侧栏导航。因此,制作书签的责任者是 PDF 作者,而非读者。但作者不尽职时,读者迫不得已,也只能自力更生。

三、用 Foxit Reader 管理PDF书签

[foxit reader bookmark: image]
既然PDF书签是与阅读行为紧密相关的,由阅读器来提供书签管理功能,就是很自然的事。尽管这一自然之事,因为技术、商业原因,并未在多款PDF阅读器中普及,但在国内外两款推广最积极的阅读器中,都有不错的表现——这当然也得益于它们的竞争。这和选择 IrfanView 有异曲同工之妙:你选择了一个reader,却同时得到了功能强大的editor;选择了一款多功能软件,代替了N款单一功能软件。

Foxit Reader(官网、本站介绍)自 V2.3 开始,具备了强大的 PDF 书签功能。

1、基本功能

本文顶部的图片,就是用Foxit Reader制作的书签截图。通过这些书签的样式、文字内容,可以直观看到Foxit Reader在PDF书签管理、编辑方面的功能。

* Foxit Reader 书签编辑功能对中文支持良好;
* 具备丰富的样式;
* 支持多种动作。

a. 书签外观可自定义

包括不同字型(常规、加粗、斜体、加粗+斜体)和颜色(可通过调色盘任意设定)。
[Foxit Reader 强大的书签功能]

【技巧提示:默认外观】选定一个书签后,可以把它的外观设为默认(操作方法:右键菜单)。这样,后续新增书签就都沿用该外观。

b. 书签支持多种不同动作

PDF的书签不仅是一个到指定页面的链接,还可以有更多功能。Foxit Reader 书签支持的动作(action)包括:

* 指向pdf内的某页(可设定不同缩放比例)
* 运行某文件
* url
* JavaScript
* 各种Form相关
* Foxit Reader的菜单项
[Foxit Reader 强大的书签功能]

【技巧提示】一个书签,可对应多个动作

c. 多个书签之间可形成层级关系,便于导航

【技巧提示】删除某书签后,该书签包含的下级书签也将被删除!!

2、推荐的书签管理方式

书签管理有多种操作方式,比如标准菜单、快捷键、右键菜单、拖放…… 但从实用效率看,推荐如下的次序和做法:

步骤1:建立书签。

高度推荐的做法是这样的:选中正文标题文字→点击按钮(菜单 Edit → Add bookmark)→生成书签且以选中文字为书签名自动设定目标到当前页

步骤2. 组织书签,实现树状结构。

方法1(推荐):拖放书签,做层级化。
方法2(不推荐):cut 书签a;在书签b上右键菜单,选 paste“under”,就成为了子书签。

步骤3. 其他调整。
包括添加新书签、修改书签外观、动作等,直接通过菜单操作即可。

四、用 PDF-XChange Viewer 管理书签

感谢网友提醒,PDF-XChange Viewer 自 version 2.5.0194.0(2011-03-25)起,免费开放了书签管理功能 “Starting from this build bookmarks’ operations (creation, modification, deletion, etc.) are available in free mode and don’t cause to add demo labels.”

PDF-XChange Viewer 的书签功能、操作,与 Foxit Reader 基本相同,两步即可:
步骤1:选中文字,ctrl+shift+b 加入书签;
步骤2:拖放调节书签层级和顺序。

[图:PDF-XChange Viewer 标签属性]

【说明】无论是 Foxit Reader 还是 PDF-XChange Viewer,目前在书签关系(父子、先后)组织的操作便捷性方面存在严重不足。拖放很不方便,可借鉴树状资料管理软件的Alt+方向键调整节点顺序的做法。

五、国产软件 PDF 补丁丁

PDF补丁丁是一个基于.Net 2.0 的国产多功能PDF文件信息修改工具。

其PDF书签功能包括:
* 贴心PDF书签编辑器:可批量修改PDF书签属性(颜色、样式、目标页码、缩放比例等),在书签中执行查找替换(支持正则表达式及XPath匹配)。
* 独有PDF书签生成器:无需手工输入,为文本PDF文件自动生成书签。
[图:PDF 补丁丁 书签功能]

六、总结

对普通用户,借用 Foxit Reader 或 PDF-XChange Viewer 的书签功能足矣。如果有更多需求,可借助JPdfBookmarks、PDF补丁丁 这样的PDF小工具

附录:文章更新历史

2011-05-09:更新PDF-XChange、PDF补丁丁内容。
2011-05-05:首次发布,定名为“管理PDF书签,首选 Foxit Reader”。
2010-10:草稿。

PKM2:优秀的个人知识管理工具(新增发布内容为网站)

最近更新:2011-05-04:补充:将 PKM2 的内容发布到网络。

本文目录:
 正文:1. 前言2. PKM2的优点3. PKM2的缺点4. 进阶补充
 附录:官方介绍注释文章更新历史

1. 前言

引言:一直想把 PKM2 这款优秀但用户极少(因为很多人不知道)的软件郑重地介绍给大家。但一直没写出象样的文章,所以,就一直没专门发文。尽管在字里行间,或回复评论时,也会提到 PKM2,但只有细心的读者才会注意到,速览读者或许多次错过了 PKM2。所以,先发一篇专文吧。

阅读建议:建议慢速、仔细阅读你认为有价值的文章。xbeta对有些极经典软件不做专门介绍,但会提及。比如“此类软件不乏经典,比如 aaa, bbb, 以及本文推荐的ccc……” 这样的句子,速览读者只会看到ccc,但认真的读者还会发现 aaa 和 bbb。

PKM2官方链接设计思想主要功能运行界面更新历史软件下载官方论坛|官方 qq 群:19040160

图:PKM2

开发原因:作者在论坛中说“开发这个软件之前,试用过 CA、Mybase、WebSaver 等知名软件,总觉得不太称心。于是 2006 年 6 月份开始动手做这样一个软件。因为对个人知识管理这个课题比较感兴趣,于是将这个软件命名为 PKM2,意思是(Personal Knowledge Tool)个人知识管理工具。此后 PKM2 一直是我个人管理资料的一个软件,建立了十几个项目后,感觉比较好用,所以拿出来和大家共享。这也是这款软件首次提供网上下载。”

2. PKM2的优点:6 条推荐理由

① 基于知识管理思想。
真正的好软件不仅需要功能、性能,更需要正确的思想指导。PKM2 在这方面很明显,打开软件主页,你的第一印象是知识管理,而不是软件工具。除了主页上把“知识管理的理论与实践”的随机文章置于 PKM2 之前介绍,右侧栏的链接第一项也是 设计思想。有思想还体现在下面良好的结构化。

② 异常清晰的结构化。
PKM2 不仅绿色(绝对绿色)免费,还是我见过的最清晰、最结构化的软件。这一点直接提升了我对作者的信任度,对软件的安全性的信任度。软件的良好结构化,体现在安装目录、数据存储格式、数据存放目录三个方面,详见下文的“结构化”介绍。

③ 非常稳定。
知识管理或资料管理软件,最重要的品质就是稳定。我相信 PKM2 的稳定性。首先,soberGGG 判定作者虽不是专业出身,但编程水平高且严谨;其次,PKM2 是作者写来自用的,经过几年使用(资料库不算附件达几百MB)的考验,才与大家分享的;最后,我认为良好的结构也能保证数据稳定。

④ 导入文档速度极快。
xbeta 测试过大量文件导入,发现 PKM2 比mybase,websaver, treedbnotes 要快很多。我测试过一个 sap 项目的所有文档(大量巨型doc,xls,约几百MB)导入,它非常流畅。并且导入时的很多设定也比较智能。

⑤ 听取意见,快速更新。
看软件的更新历史 就可以发现,最近3次更新是:2008年8月18日,11日,7日。作为业余作品,我们不能要求作者长期如此。但由此可以看到,作者对 PKM2 的兴趣和投入程度。另外,更新快,是因为作者能非常迅速地吸收读者反馈,进行改进。按 soberGGG的说法:“免费软件,比付费用户更高的待遇;早上提的要求,晚上作者就把程序改进了。”

⑥主观信任。
对软件本身和作者的信任度,会直接影响软件选择。PKM2 的软件界面、设计思想、主页风格、论坛发言,或许称不上专业,但给了我较多信任感。最让人感动的是,PKM2 把同类软件的链接放到网站上。这与一些软件恶意抨击对手,或严禁讨论竞争软件的做法真是天壤之别。此外,soberGGG 转述了他和作者的沟通交流,也增加了我对作者及其作品的信任度。之所以把此条列为最后,不是因为它不重要,恰恰相反,这是终极理由。

基于上述特点,我认为:如果真要选定一款软件,把所有的文档(doc, xls, zip, 图片)放入其中,再加上树状笔记、全文搜索的话,我会第一推荐 PKM2。

3. PKM2 的缺点

如果说 PKM2 有缺点,勿宁说定位和来源使然。它最初是作者开发自用的,因此,个性化和追求 DIY 的用户会发现有些不适应或不灵活。作者在收到 soberGGG 的一些反馈后说:以前从来没想到有人这样用软件(比如各种快捷键)。但是,PKM2 在非常快速而不失方向地进行着更新,不断吸收着用户的反馈。所以,我支持它。

2010-06-30更新: [1] 几位执着的同事,曾经用过PKM2一段时间,也积累了大量资料。后来在某些方面遇到了一些问题(似乎是word图片之类),换用新旧版本、联系作者,都未解决而放弃使用。作为业余作品,PKM2的长远更新是难以保证的。如果说作者自用版本多年仍非常稳定,但按读者的意见快速加入很多功能后,能否持续更新并磨合完善,不是能力问题,而是精力问题。请用户选择时自行考虑。

我的建议如下(这些建议也适合其他软件):
* 如果你用了一段时间,没有问题,那么不妨继续用下去。
* 上述情况下,可以不升级。如果升级,请先对原数据库、程序都做备份。新版未必比旧版更稳定。
* 如果有小问题,能克服,也可以继续用。
* 如果你认为问题严重,就不要使用了。相信PKM2的作者也不介意。因为优秀软件的开发者(尤其是免费软件),是为了提供选择,而非强行替代同类产品。这点,从PKM2官网主动增加同类软件的链接即可看出。

网友补充:handt: 2010-07-05 19:19

我是从2008年10月开始使用pkm2的(真没想到居然都两年了),作为一名“老”用户,随便谈一点。
1.这个软件没有停止更新(最近的更新在10年5月5号),针对查询崩溃的bug进行了一些修正。
2.网站目前正常运行,今天上午我还登陆过官网,下载了软件包。 之前是备案的问题,不能访问了一段时间。
3.作者没有放弃该软件。因为这是业余开发,而目前HANS在公司好像比较忙,研究方向开始转向文本检索(前段时间在qq群里面说的)。所以,以后的更新估计是对搜索功能的更新。目前,搜索的bug最多,经常崩溃,如果HANS/Loop能够解决搜索的问题,并且提高搜索的准确率,那么这个软件在搜索方面显然又会成为一大特色。

4. 进阶补充

a. 将 PKM2 的内容发布到网络

菜单:导入导出 → 网络版发布 可实现发布为asp+数据库的方式,对建站人员极为方便。

导出结果为:
Attachment\ 内含图片等文件
Database\ 内含 database.mdb 文件。
Program\ 内含asp,js文件。
Stylesheet\ 内含css和图片。
index.asp

b. HANDT 对 PKM2 的介绍

HANDT 对 PKM2 采用的 WinForm 与 WebForm 相结合的架构,以及选择 PJBlog 页面框架结构及相应模板进行了介绍。

HANDT 还提到了 PKM2 的如下优点:
界面:软件内部共四个窗口,除正文显示部分,其他的窗口都可以隐藏——这样可以集中精力做正事。
代码高亮:目前支持的有:Java、C#、JS、VB、html、SQL、XML。
实用功能:支持网页直接抓取、搜索功能、导出CHM 格式文件。
知识管理:可以给文章添加一些性质标签(),可以做批注()。

附录

附1:官网介绍

PKManager – PKM2 (基于内容的个人知识管理工具)4M 绿色免费
Free Image Hosting at www.ImageShack.us
PKM2 是基于内容的个人知识管理系统,它可以将您看到的所有文字、图片信息全部转储为 HTML 格式文档保存到数据库中。这些信息包括:你的笔记、网上的网页内容、本地机器里的文档内容。PKM2 将这些资料全部保存到你的项目中进行管理,不会因系统或软件崩溃丢失数据。

PKM2 可以帮助您进行基于内容的采集、编辑、整理、检索、发布,为您的个人知识管理提供有力支持。PKM2 适用于程序员、研究者、学生、信息专家、以及以互联网作为主要信息来源的网上阅读者、信息搜集者和信息发布者。

4.1 PKM2 特色:

* 便携性:PKM2 是一款 绿色免费软件,您可以将它放在 U 盘或移动硬盘中,作为便携式个人知识库,成为您的“外脑”;
* 易用性:PKM2 是一款傻瓜式的软件,主要功能均通过拖放操作。网上的文字和图片等内容可以通过拖放到悬浮窗保存,目录的分类可以通过拖放重组,文章的分类也可以通过批量拖放重新分类;附件也可以通过向附件框拖放批量导入;
* 安全性:备份和恢复操作简单,所有数据均保存在软件的 PROJECTS 目录的各个子项目中,拷入、拷出相应文件夹即可完成数据的备份与恢复;
* 交互性:可以方便地进行数据的导入与导出。网上的页面数据和本地的文档(HTML、DOC、RTF、TEXT 等)都可存入或导入 PKM2。PKM2 中的数据可以导出为 HTML、DOC,或发布为 CHM 电子书、EXE 电子书、或直接发布为 WEB 系统,在网站上做内容发布。;
* 规范性:PKM2 的文档数据基于都柏林核心元数据集中十个元素(资源标识符、标题 、作者、关键词、分类、备注、创建者、创建日期、修改日期、资料来源)对资料进行标引,并在编辑器中集成了标引工具,对标题、作者、关键词和备注进行半自动标引;
* 开放性:PKM2 采用 HTML 标准管理资料,它将所有文件,转换为 HTML 格式,进行统一管理。基于HTML,用户可以按照统一的方式,编辑,管理文件。同时,由于 HTML 的 开放性,也使得用户可以方便的进行二次开发;
* 通用性:PKM2 采用 MS ACCESS 数据库,只要采用 WINDOWS 系统即可使用本系统,同时 ACCESS 也是目前通用性较好的数据库之一,使用常见的数据库转换工具可以将 ACCESS 数据库中的数据方便地转入其他数据库中。

4.2 PKM2 结构

PKM2 是基于内容的个人知识管理系统,所有文档均转为 HTML 格式,HTML 由文本数据和关联文件购成,PKM2 将所有文本数据保存在数据库中(Database),所有关联文件保存在附件目录(Attachment),这样既可避免数据库过度膨胀,又可依托于数据库的安全性和稳定性,使资料得到可靠的保护。同时由于数据库的开放性,用户也可以直接管理自己的数据。

系统结构如下:
* PKManager.exe (系统主程序)
* RESOURCES (系统相关资源目录,与用户数据无关。)
* PROJECTS (用户数据均保存在该目录下各项目目录中。)

PROJECTS 目录结构如下:
* DATABASE (项目数据库位置,用于存放 HTML 文本数据。)
* ATTACHMENT (项目附件存放位置,用于存放文档关联文件。)

4.3 PKM2功能

信息收集
* 保存网页内容,包括其中的图片、Javascript等元素 ;
* 收集网页中的图片;
* 保存网页中的选中部分 ;
* 收集选中部分包含的图片、链接等 ;
* 可以把网页保存为纯文本格式 ;
* 可从本地计算机导入文件;
* 可从本地计算机导入文件夹,并保持原有目录结构。
信息管理
* 支持多种来源、多种格式的信息管理,如网页、文本文件、Word 文档、信息片段等;
* 可为保存的信息指定标题、关键词、作者、备注、附件等;
* 所有信息保存在 PKM2 项目文件中,安全可靠,支持对数据文件的压缩、备份、优化等操作;
信息组织
* 收集的信息以目录加列表的方式组织,可以通过拖放随意分类、快速存取;
* 支持对文件夹、文件的多选批量操作;
* 提供关键词自动提取与主题标引功能 ;
* 提供回收站,使您误操作的损失降到最低。
信息评估
* PKM2 可以用饼图可视化地统计并展示个人知识库中知识的存量和分布情况;
* 多种文件列表视图:最近阅读过的文章、经常阅读的文章、很少阅读的文章、最近添加的文章、最近修改过的文章、含有书签的文章等;
* 与 MS OneNote 标记一样好用的书签功能(BookMark),可自定义二十个书签用于帮助分析与评估知识点;
* 与博客和 Wiki 一样的标签(Tag)功能,可以汇总和排序所有标签,帮助统计、分析知识点和分布情况;
信息使用
* 可以以网页方式方便的浏览保存的信息;
* 浏览时可对重要信息作阅读标记 ;
* 支持对已收集的网页、文本信息进行复杂的编辑操作 ;
* 可方便的查看附加信息,如备注、附件、编辑状态、原始网址等;
* 提供打印、打印预览功能。
信息检索
* 提供项目内的查找功能;
* 提供项目分类查找功能,可检索当前类或所有子类内检索;
* 可对收集信息的标题、注释、信息全文进行多关键词精确或模糊检索。
信息共享
* 导出项目或文件夹为 CHM 电子书;
* 导出或导入 PKM 数据包用于项目间交换数据;
* 可发布为光盘版单机运行的数据库系统;
* 可发布为 WEB 应用程序,类似于网络文章发布系统。

附2:注释

[1]: 缘起:2010-06-29,网友问:“记得以前曾经看过你推荐的一款软件, 是属于知识/信息管理类的, 当时你是极力推荐, 并在你的博文中说过还和这个软件的作者Email沟通过. 最令我印象深刻的是, 这款软件的作者自己用了这个软件许多年, 数据库很复杂庞大之后, 这款软件依然运行良好. 你还记得这个软件是什么名字吗?” 于是更新、补充此段内容。

[2]: 作者在本文后面的留言
HANS: 2008-08-26 11:15, #4643
  两年前出于对个人知识管理的兴趣,开始查找相关工具软件的资料,无意中找到一篇详实的分析文章《寻找最好的笔记软件:海选篇》。文章出自 善用佳软,关于笔记软件 xbeta 显然有深入研究,写了一系列关于笔记软件的文章。
  根据 xbeta 的推荐,试用了 N 款笔记软件后,感觉不能满足我对个人知识管理的理解和需求,于是自己动手写了一个叫做 PKManager(PKM2) 的软件,主要是用来做笔记和网摘的。自己用了一段时间,感觉还可以,08 年 2 月放在网上共享,得到 SoberGGG、flandtt 等网友的支持,在他们的鼓励下不断改进。
  PKManager(PKM2) 自从在网上提供下载以来只向一个下载网站提交过链接,以后就没有做推广。本想先与几个朋友在内部交流,在更多人知道之前做得更完善一些。另外也希望自己在没有压力的情况下,慢慢改进。不过上周善用佳软的一篇软文《PKM2:优秀的个人知识管理工具》 让我改变了最初的想法。
  在这篇文章里,xbeta 对 PKM2 做了详细的介绍,而且给予了很高的评价。这两点让我感觉汗颜汗脚。首先,自从编写这个软件以来,除了更新记录,我就没有写过这个软件的帮助文档,xbeta 的文章比我打算写的帮助文档更要详细。其次,对 PKM2 的评价实在是太高了,其实在稳定性、应用功能方面和 Evernote Mybase CA Websaver 等同类软件相比还差得很多,需要改进的地方也很多。
  善用佳软介绍 PKM2 的软文发布当天,pkmcenter.org 的访问量猛增,导致之后几天服务器宕机。这只能说明 善用佳软的知名度太高,一篇文章带来的流量就可以随便把一个小站搞瘫:) 相对服务器方面的压力,网站内容建设和 PKM2 软件发展方面的压力更大一些。所以这几天一直忙着更换服务器,更新网站版块和内容,以及对 PKM2 升级与修正的事,而这些事只能是业余时间,不加班的情况下做。
  唉,一篇软文就把我搞得焦头烂额:( 不过话说回来,没有压力就没有动力,还是要感谢善用佳软对 PKM2 的推广,同时也是对个人知识管理理念的推广,而后者是我更看重的,同时也是 pkmcenter.org 这个网站存在的意义。
  

附3:文章更新历史

2011-05-04:补充:将 PKM2 的内容发布到网络。
2010-07-06:网友补充了PKM2的最新进展。
2010-06-30:根据一年来的情况,补充缺点。
2008-08-20:初稿。
>

WikidPad:wiki风格的开源树状笔记管理软件(新增发布内容为html)

2011-05-04:新增:发布wiki内容为html。
  相比其他笔记软件,这篇WikidPad的介绍文章发布太晚。这并不代表WikidPad的重要性和质量比其他软件低。实际上,我了解和跟踪WikidPad的时间很长,评价也很高,并在相关文章中多次提及。也曾经把官方主页译为中文,可惜在博客搬家过程中丢失了 [1] 。现在,借推荐 WikidPad简明教程(by 世林)的机会,把这一欠账补上。
  另外,介绍软件,并不代表就推荐大家立即投入实用。一来软件各有长短,二来用户需求不同。其目的,唯在“博观而约取[2] 而已。

一、WikidPad基本介绍

  WikidPad是一款开源免费的wiki风格的树状笔记管理软件,基于Python,支持Windows、Mac、Linux等平台。WikidPad在国外尤其是开源社区拥有较大影响力。
  官方主页:http://wikidpad.sourceforge.net/

  关于软件名称拼写:注意,软件名称中间有字母d,不是wikipad,而是 WikidPad。
WikidPad截屏

二、WikidPad视频教程

1. WikidPad 使用教程

  如下视频为flash (.swf)格式,500×420,370KB,以wink录制。

2. WikidPad安装过程

  视频为flash (.swf)格式,503×405,80KB,以wink录制。点击在新窗口播放
  安装提醒:在安装wikidpad软件时候需要注意,不要将其安装在中文目录下,否则点击可执行文件无反应(via)。——所有软件安装都应如此。

三、WikidPad详尽教程

  推荐教程:《WikidPad简明教程》,by Frank Chen,2010年5月。
  使用说明:该教程就是用WikidPad写成的,因此,推荐的阅读方式下载离线版,然后用WikidPad打开教程。如果你没有下定决心安装(仅需要解压)WikidPad,也可阅读在线版,或使用下载包导出后的html文件。
  目录摘引:

    - 前言
    - 目录
    - 说明
    - 软件的特点
    - 软件的缺点
    - 软件简明使用教程
    - 编辑模式和预览模式
    - 什么是词条?
    - URL 链接
    - 网页锚和脚注
    - 词条树的图标和颜色
    - WikidPad 中的一些格式化语法
    - 取消格式化
    - 取消一段文字的格式化
    - 一段预定义的文字
    - Escaping characters
    - 表格
    - HTML 标签和特殊字符
    - 项目符号
    - 属性标记
    - Todo 项目
    - 动态插入
    - 语法
    - 例子
    - 模板

四、其他补充

1. Wikidpad 中文语言包 |更新

  自 Wikidpad v2.0 开始,官方安装包已经包含了简体中文语言文件。在中文Windows下能自动识别语言,首次启动就会自动选择简体中文界面。感谢 yuxiaoxu AT msn.com 网友的工作成果,以及 其他网友的努力

2. 开源的意义

  大多数情况下,开源只是一个“标签”。用户直接修改源代码来满足自己需求,或者第三方做出重大改进的案例,所占比例并不高。但是,唯有开源,才让这些低概率事件有发生的可能。而WikidPad,就是此低概率的受益者之一。软件作者本是Jason Horman,并于2005年6月宣布开源。此后,自2005年10月(v1.20beta1)起,主要维护者变成了 Michael Butscher 。

3. WikidPad软件应用的其他问题或技巧

  * 中文换行存在“分词优先”的问题。即如果一行超长,会优先在空格处换行,而不是窗口右边界。这在行首空格时,尤其不方便。很多国外软件都存在此问题,比如类似的AceText,早期版本中也有此情况。后来在国内用户的积极反馈下,才得以解决。
  * 上述教程认为WikidPad有“较好的搜索功能”,我认为工具栏中快速搜索框,快速、全局的搜索,结果显示视图方面,可以说“非常好”。
  * 默认字体也可以在 Wiki Settings 中设置。

3. 发布wiki内容为html(2011-05-04)

因工作需要,曾试图用WikidPad实现“树状文档管理,发布为html,共享给同事”的需求。相关结果记录如下,供参考。

1. “发布html”的范围可选择:当前节点、当前子树、整个wiki。
2. 发布格式可选择:单一html(即所有内容汇总为一个超长的html),多个html(每节点一个文件,互相链接)。
3. 选择多个html时:
* 文件名为 节点名.html ,支持长中文名称。
* 所有 html 文件堆在一起,无子目录(wiki之间只有链接关系,并无真正的目录从属关系)
* 导出的 html 无WikidPad中左侧的树状结构,只在每个html页的顶部,有父节点的链接,帮助跳转。

4. 导出示例:
示例1:XbetaWiki.html 。注意:发布时,请在“其他导出”界面,选择“兼容文件名”,则 原中文wiki条目,如 「1.1 免费软件」会导出为 「1.1 @514D@8D39@8F6F@4EF6.html」,发布在网站时的兼容性会更好。
示例2: 内容同上,但导出后有些html文件名含中文,可能无法访问。
建议:如果发布后存放在网站上,建议采用兼容文件名。如果仅用于本地浏览,建议保持中文文件名。因为浏览器对本地文件的中文名称的支持较好(下载导出包(5K)进行测试),且无论在浏览器还是文件管理器中,都能直接看清文件名,更直观易读。

关于WikidPad发布功能的结论:如果对“发布内容,且支持树状目录导航”的需求较为强烈,则 WikidPad 并不适合。

附:注释

  [1]:手工翻译为html文件,ftp上传到wordpress文章对应的public_html目录下,对应url http://xbeta.info/wikidpad.htm ,与wordpress文章url结构相同。但在搬家过程中,这些html文件被丢弃了。大家引以为戒,建议上传文件单独开设目录。
  [2]: 苏轼:“吾子其去此而务学也哉。博观而约取,厚积而薄发,吾告子止于此矣。” [全文]


附录:文章更新历史

2011-05-04:新增:发布wiki内容为html。
2011-04-27:v2.0发布,内含简体中文语言包。
2010-05-10:初稿。

42区:C2C个人技能交易平台, 来自诗人情怀的痴迷编程者

[image: 42区-找到给你答案的人]http://42qu.com : 42区主页
http://42qu.com/-10000623 : xbeta在42区的个人页面(有照片)

一、42区是什么?

42区 是 张沈鹏 于 2010年9月刚刚创办上线的网站。一个基于个人技能的C2C交易平台,用户可以向该网站上有专业技能或擅长领域的人咨询各类问题、按照时间付费,可以是网上在线咨询也可以是线下面对面咨询。42区的口号是 找到给你答案的人!

二、如何看42区?

这是一个有思想的技术创业者的梦想实践;是一个有助于社会更高效运转的尝试。

所以,我的态度有两条:首先,支持。其次,还是支持。

如果一定要为支持找出理由,那也是两条:
①从未来实用主义角度:一个更合理更高效的社会需要这样的服务,即便42区不能笑到最后,也会有43区、44区……
②从理想主义角度:面对创业者,除了支持,不应有第二种选择。

三、我如何支持42区?

先参与:在42区注册,参加一些讨论。我在42区的主页(网址见本文开头)——更大程度上,把它看作专业SNS主页,而非C2C商品主页。
再宣传:发表本文,让更多人了解42区。


  2011-05-19:更新。
  2010-10-26:初稿。>