十年回馈!CyberArticle、Wiz 有奖活动(iPad3)

CyberArticle(网文快捕)开发十年了!十年历程,对一个国内敬业的程序员来讲,意味着很多。作为旁观者,我看到国内的CyberArticle、Wiz、myBase、PKM2、WebSaver在产品上如此优秀,但在推广和收益上却落后于国外同类产品,倍感无奈。

但是,十周年还是要庆祝的,并预祝未来更美好!

2个月内发布cyberarticle 6

有奖活动:

官方活动页面 提交注册信息,Wiz会按照注册码启用时间,选出10位最资深的CyberArticle、Wiz用户。再根据这10位资深用户,产生10名幸运用户——两者之间有积分绑定关系。

奖品奖品!

特等大奖:1名,奖品为ipad3一台(什么时候国内正规渠道开始销售,什么时候发送。若觉得慢,可换成ipad2)。
资深用户:10名,Wiz定制版本、动态奖励积分、VIP年卡2张。
幸运用户:10名,Wiz定制版本、动态奖励积分、VIP年卡2张。

定制与动态奖励积分的说明:

Wiz定制版本:选择一款皮肤,增加一句话(如格言、古诗等,甚至个人名字)到软件工具栏。定制版会放到Wiz官网供用户下载,直至升级到3.0版本。

动态奖励积分:定制产品每被下载并注册使用1人次,对应资深用户定制者可获得300积分,对应幸运用户定制者可获得150积分。

go!http://www.wiz.cn/10years

“宣传+迫害”:

1. 宣传:请关注开发者@为知Wiz-魏拾俊——现在粉丝797, 快速增加的新粉丝都算我的功劳,哈哈——他偶尔透露小道消息,偶尔赠送VIP……

2. 揭短:看看他的历史言论吧: “2个月内发布cyberarticle 6” ,这是是5月份说的! 现在……我都想点击旁边的举报按钮了,哈哈

Wiz 2.0 开发版本界面展示(flash 录屏)

国庆长假未完,Wiz 2.0 开发版本已经3次升级。 由此可见,假期是大众休息之时,亦是工作狂奋发之时。作为IT义工,也配合Wiz稍作加班,提供软件录屏一份,以供大家更好了解。

需要特别说明的是,Wiz可不是Evernote的克隆品,而是开发者积网文快捕十年经验,结合跨平台移动应用趋势,所开发的原创产品。请看读者在本站的评论:
-“从09年就开始使用wiz,后来改用Evernote,也用过其他的软件,最终还是老老实实回归wiz,最靠谱的还是wiz啊。”
- “WIZ对机器配置的要求,远低于EVERNOTE等。”
-“试用了之后,我尽量保持谦虚的藐视了所有国外同类(似)产品。发完感言就去升级,不解释。”
我目前虽然仍以Evernote为主,但工作相关内容(用目录树进行知识管理)开始使用Wiz记录。更多介绍及读者评论参见:《Wiz 为知: 跨平台笔记软件,个人知识管理平台》

说明1: 为什么需要录屏?尽管有些软件作者追求下载量、安装量,因此,哪怕用户并不需要这款软件,也会或明或暗地诱导用户下载、安装。但真正优秀的软件开发者,其工作目的本来就是为了提高用户的工作效率。因此,应该在初始第一步就为用户考虑,让用户首先有充分的信息,来判断自己是否需要此软件、其功能细节是否满足自己的要求。在桌面程序无法提供在线演示(web 服务有这方面优势)的情况下,全面的截屏(图片)或录屏(动画、视频)就是最基本的手段。

说明2: 录屏,是没有技术含量的工作。因此,在开发者专心致力于coding时,作为IT 义工,分担无技术难度,但有用户价值的录屏工作,正合时宜。

Wiz 2.0 开发版本(2011-10-04)界面展示:
(.swf, 800x520px, 563kb, 录制工具wink


(完,2011-10-05)

>

麦库浮动工具条:笔记管理流动哨 (评测投稿)

麦库-浮动工具条最新升级的 麦库(介绍) Windows 版本 V1.1.8.29 中,最大的亮点就是增加了「浮动工具条」功能。新一代笔记/记事应用,无论与竞争者一较高低,还是为用户服务,无不以「云」为后台大本营,而以「桌面」为主攻战场。而麦库此次提供的「浮动工具条」,可谓是笔记管理主战场的流动哨:平时静默无干扰;用时,招之即来、来则能战、战则能胜。流动哨到底什么样子?请看图。

一、麦库主按钮

麦库-浮动工具条
浮动工具条最左侧,是一个「麦」字的主按钮。按下此按钮,弹出菜单如图:

应用技巧:
设置工具条在屏幕边缘时自动收起,占用更少空间。方法:麦库主界面-视图-工具条停靠时自动收起。

改进建议:
停靠自动收起的设置项,到底放在哪里:是目前的主界面的菜单,还是放在工具条主按钮下拉菜单或设置界面?我认为值得思考。个人建议放在工具条主按钮菜单中。

二、新建笔记?热键 win+n

麦库-浮动工具条

功能简介:
新建笔记功能主要用于快速笔记,界面简洁,类似于桌面便签。利用左上角提供的切换图标,可以进入完整编辑功能的界面。

使用方法:
①点击对应按钮 或 ② 快捷键Win+N。

应用技巧:
1. 关于热键N的记忆:可以记为新建(new),也可记为笔记(note)。
2. 是否更改热键:新建笔记的热键,可以在设置中自定义修改。但是否需要修改呢?通常情况下,不建议修改,因为win+n语义明确、便于记忆。但在有些情况下,比如你用麦库代替了Evernote,并且习惯了Evernote的默认热键(Ctrl+Alt+n),或与其他热键冲突,也不妨修改。
3. 更多格式:快速笔记界面仅支持无格式文字、链接。完整的格式,需要利用左上角提供的切换图标,进入完整编辑功能的界面。
4. 置顶:快速笔记界面右上角则提供了切换窗口顶置的图钉形状图标,用户可以顶置笔记窗口,更方便地在不同的窗口之间记录内容。
5. 窗口大小/位置调整:拉动笔记窗口的边角(右上角除外,被关闭按钮占用),可以进行任意拉伸,大小随心。拖动标题栏,可以移动窗口,方便在置顶时调整与其他窗口的关系。

改进建议:
1. 关于笔记保存:用户输入笔记后必须切换到完整编辑界面才知道原来笔记已经保存了,而且保存应该是有时延存在的。新建笔记界面无文字提示,无保存按钮,只有一个关闭按钮,容易使用户觉得笔记丢失,产生疑惑。

三、截屏不烦恼,快按Win+PrintScreen

麦库-浮动工具条
功能简介:
截屏不再难,不需借助其他截屏或者辅助工具,新版麦库提供了相应的截屏功能,方便用户处理屏幕截屏。快捷键Win+PrintScreen同样地容易让人的认知接受和记住。

使用方法:
步骤1:按下快捷键,屏幕底色变灰,黄色提示字样指导用户如何进行操作,色彩对比明显,十分人性化。
步骤2:拖动鼠标框选所需截屏区域即可截屏;按ESC键或者鼠标右键则退出截屏功能。

应用技巧:
1. 随时可调整截屏范围。这一点充分体现了麦库的体贴,甚至比很多专业截屏软件都好用。截屏范围的选择框,是可以放开鼠标独立存在的。这时,可以非常方便的拖拉四边,或移动位置。
2. 重新截屏。框选区域后,若想重新截屏,该区域右下方提供红色X按钮,点击即可取消。
3. 关于保存:截屏后,点击保存图标,则会在当前激活的笔记中,插入截屏图片(实际是作为附件存储)。如果无激活笔记,则直接新建一则笔记。
4. 截屏命名采用日记+时间点,易于区分和识别。

改进建议:
1. 截屏图片格式目前为jpg,强烈建议默认为png。原因参见旧文
2. 截屏不能截麦库主界面的内容,当一按下快捷键,主界面会被自动切换到底层。
3. 如果截屏后,能独立保存为硬盘文件,而非强制保存到麦库笔记中,则此功能更为通用。

四、浮动预览近期笔记,查看修改最方便

麦库-浮动工具条
功能简介:
列表图标可以对笔记进行浏览,可以浏览最新修改的笔记、所有笔记,点击则切换到主编辑界面查看。如下图所示:

应用技巧:
1. 点击按钮后,直接显示最新修改的10条笔记。
2.1 鼠标移动到该笔记(无须点击),左侧会浮动显示笔记内容;
2.2 鼠标点击该笔记,则可以进入笔记的简洁显示模式;
2.3 鼠标点击列表右侧的「打开笔记(完整模式)」,切换到麦库主界面。

改进建议:
1. 该图标的悬停提示为「显示最近修改的文档」,建议改为「显示最近更新的笔记」。
2. 最新笔记的个数不能够进行设置,也未告知用户其数量,通过不断新建笔记,测试出个数原来是十个。

五、一键同步,同步数据不再烦

功能简介:
浮动工具栏提供了同步功能,点击即可进行数据同步。

改进建议:
再怎么点击,在浮动工具栏上你也看不到有同步的迹象,要切换到主界面才知道。浮动工具栏的目的本是为了更快捷,如果不能够一目了然地看到同步的进度,那显得很鸡肋,而且同步完成后,虽然有提示信息,但是是显示在最右下角,位置不明显,提示不人性化。因此,提出如下建议:
1. 增加状态或进度提示(类似像百分比)和同步任务完成的更好提示。
2. 目前只能同步,不能停止当前正在同步的功能。
3. 其他:①点击同步后,全选某一分类下的笔记进行删除,提示删除失败,若单独一条笔记一条笔记删除则可以删除完成。从编程角度看,可能是某一内容已被同步完成而后续删除操作可以完成,不知道是不是BUG,也可能是当前网络出现问题了。② 点击同步,当把所有笔记删除完后,主界面还在继续不断地进行同步,不知道还在同步什么内容,也不知道啥时同步完成。

六、搜索笔记库,Win+S快捷高效

麦库-浮动工具条
功能简介:
浮动工具栏加搜索,完整构成一个桌面搜索工具,内容变成了所记录的笔记而已。输入内容即可完成该功能,可显示搜索出内容的条目,以及左侧即时显示,并且高亮该内容。

应用技巧:
目前,该全文搜索功能的用户体验非常优秀——不需要回车,实时显示结果;不需要点击,悬停显示内容微博讨论)。因此,不需要(也暂时没有)技巧,只需要多用。当笔记数量达到上千时,传统的目录分类、tag都会显示出局限性。而全局搜索,将成为终极之道。

改进建议:
目前简单搜索的体验已经非常优秀,没有改进建议。
未来可考虑借鉴Evernote的高级搜索功能,供少数geek用户使用(xbeta基本没用过)。

七、总结

整体上看,新版麦库的浮动工具栏具有一定的创新性,能够为用户提供更好的快捷操作,界面交互也比较完善,但也存在不足,像是同步无提示信息等。作为一款新出品的知识管理笔记软件,已经显得很出众了,从安装包的大小再到浮动工具栏的出现,这些都是当前同类软件中所无法比拟的。本文仅对浮动工具栏进行相应的测试和建议,其他内容并无进行深入测试。

[本文作者:林兴城 联系邮箱:linpython埃特sina点com  修改:善用佳软  2011-08-30]

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。
>

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:初稿。

[限时免费] AllMyNotes Organizer:新锐资料管理软件(2012-04-13 15:00前有效)

当前推广(2012-04-13 15:00前)
最新版本 AllMyNotes Organizer Deluxe v2.6,全部功能,不可升级,不可商用
这里 点击下载链接,并在线激活。

 

一、善用佳软对 AllMyNotes Organizer 的评价

AllMyNotes 出现时间比较晚,但起点高、更新快。我从早期就比较关注,也试用过几个版本。但因为此类软件已经很多,就没有在博客上发文介绍,但在水木社区介绍过。
总体来看,该软件应该算是一流作品。但是,一款优秀的纯PC软件,却出现在跨平台、云同步越来越重要的时代,某种程度上注定难有太大作为——这也是以前没介绍的原因之一。

比较明显的优点有:
* 界面优雅。
* 有简体中文界面
* 中文支持、全局搜索很好。
* 文件夹缩略图式的显示,也很不错。
* 安全性做得比较好。
* 提醒、密码生成功能。
AllMyNotes Organizer

二、AllMyNotes Organizer 重要特性

官方网站提到的 AllMyNotes Organizer 重要特性如下(xbeta译):
* 数据安全:数据文件本身以1800位的密钥加密,并支持用户设定密码。支持为某些节点及目录设定单独密码。
* 界面易用,可灵活设置。
* 支持富文本格式,支持附件、内部链接、拼写检查、check-box。
* 信息组织功能:
 - 树状结构。
 - 节点可设定图标。
 - 可设定背景色。
* 支持闹钟和提醒。
* 数据自动备份。
* 内置复杂的密码生成器。
* 导入 RTF, TXT, KeyNote (.knt) 文件;导出 RTF, HTML, TXT 文件。
* 便捷操作:支持拖放,大量快捷键。
* 方便捕获剪贴板数据,系统托盘图标随时待命。
* 如果安装了 Skype, NetMeeting, TAPI 则可以对正文中的电话号码快速拨号。
* 资料目录预览(这一点在其他资料管理软件中比较少见)
* 有便携版。

三、如何获取限时免费版

特别说明:大家应对此类活动保持淡定,理由如下:

① 推广版本无技术支持,不能免费升级,不能商用。
② AllMyNotes Organizer 有免费版(功能比较)。
③ 此类优秀软件另有很多。
④ 你在这类软件中存储的知识的价值,远大于软件本身。用什么软件(甚或不用软件)不重要,你的知识,你的目标更重要。
⑤ 中国用户本身即有优惠: 访问注册页面,即可看到自动填入了优惠码 CHINA,从而原价 $34.00 降为 现价 $9.86 USD。

当前推广

见文章开头。
安装后,在线直接激活,成为注册版本。

附:文章更新历史

2012-04-13:再次限时免费,更新文章。
2011-06-21:再次限时免费,更新文章。感谢 hyl 。
2011-05-13:再次限时免费,更新文章。
2010-12-03: 初稿。

个人知识管理的误区(by Albert)

[xbeta转载说明] 2011年计划实践PKM和GTD,并分享一些非主流的看法。虽然在留言中勇敢了一下,做了“GTD是鸦片,PKM是伪命题”的粗暴式总结,但在正文中,却仍然谨慎。读者越期待,就越不敢轻易下笔,就一直没有开始这个话题。机缘终于来了,Albert兄发邮件分享他的PKM观点,拜读之后,发现与我的观点比较一致。改错即进步,止恶即行善。避免知识管理的误区,才能走上PKM的正道。感谢Albert有心有益的总结,为了更多朋友共享,特做转载。[via]

知行合一。由 shufami.com 生成

[Albert正文] 接触个人知识管理很长时间了,慢慢开始深入到一些细节性的问题。需要分享一些重要的概念给大家,因为这些概念是被很多人所混用的。而这些混用的概念,可能是你我曾经犯过或者正在犯的错误。

1 误把PIM当做PKM,以收集为始,整理为终

个人知识管理,又名PKM(Personal Knowledge Management), 是一种个人收集,验证,存储,搜索,提取,分享知识的过程。PKM有一个相对应的概念叫做PIM(Personal Information Management),这两个概念是完全不一样的,区别如下有两点:   

从对象而言,PKM面向的是知识工作者,而PIM面向非知识工作者,知识工作,即有创新需求的工作。
从过程而言,PIM只采用了个人知识管理过程中收集,存储,搜索的过程。

可以这样说,PIM只是PKM的子集。很多人使用知识管理软件很长时间,却只是停留在PIM的阶段。知识管理软件就像是一个收纳箱一样,收纳了他们收集的所有信息。而这些知识并没有像化学药剂一样产生连锁反应,所以其对收集者带来的帮助也不是特别明显了。

2 抱着宁肯错杀一千,不放过一个的心态收集整理知识

切记一个观念:不是所有知识都是正确而有效的!我们认为, 你应该自己决定应该选择什么,应该忽视什么,要做出这个决定,你就必须带着一个特定的态度来阅读–一个提出问题的态度。阅读材料的人的思维可以分为两种,一种是海绵式思维,一种是淘金式思维,海绵式思维强调知识的获得,阅读者很仔细地阅读文章的每一句话,试图理解每一个问题,他会标记出关键字和关键性的句子,而淘金式思维强调与知识积极的互动,采用淘金式思维的人会做什么呢?就像采用海绵式思维的人一样,他也带着获取新知识的意愿来阅读,这是两者唯一的相似之处。淘金式思维要求读者提出尽可能多的问题,这些问题可以帮助读者发现最有意义的论点或者观念。(参见《Ask the right question — A guide to critical thinking》)

收集整理是一个很重要的过程,鉴定知识的正确性和有效性的能力并不是每个人都拥有的,不过,我们很幸运,这种能力是可以培养的。学习CriticalThinking相关知识可以帮助我们加深对这方面的理解。

3 提取知识是终点吗?

如何您和我一样已经很正确地理解了PIM和PKM的关键区别,那么您肯定也明白了,知识如果不加以提取,他永远是别人的知识,而不是你的化学药剂。

我们当初收集知识的目的可能很单纯:为了更快地检索到在记忆中已经模糊的知识。现在的问题是,如果你只有几千条数据,这是OK的。如果10万条?100万条呢?您还会这么自信吗?估计您会被存储在数据库的数据搞疯掉,因为即使采用关键字加标签的限制搜索返回的信息量也是巨大的。而您总是不停的添加标签,分类文档,累么?

我的建议是,提取关键性的知识,写文档总结知识,把显性知识转化为内隐知识,删除已经吸收掉的数据。

提取关键性知识并写文档总结知识点是PKM过程中一个很重要的环节。关于写的好处,可以参见这里:《书写是为了更好地思考》,把显性知识转化为内隐知识之后,我们可以很愉快地删除掉那些数据,或者存档起来。

4 我需要分享知识吗?

在创建这个blog之前,曾经我创建过一个Linux的技术博客,并认识了很多国内的开源开发者,他们不求利益,只是为了纯粹的兴趣而搞开源,和他们交流了很多经验,学到了不少东西,这一群人深深地影响了我,乃至对我整个职业道路。

如果不懂得分享,知识永远只是你的,如果知识不能流动,就像地上的一滩水,面积永远只有这么大。流动的知识却能被注入更多的活力,也许您是某一个方面的专家,也请不要小瞧“砖家”的威力,他们也许会提出一个问题,吓你一大跳!

分享知识不只是分享,也完善了你的知识。

5 什么是终点?

我没有看到终点。

也许我会偶尔小小骄傲一下,我对某某问题的认知已经达到一个很不错的程度。以我做程序员的经验来看,没有任何程序敢说可以达到一个完美的程度,即使KnuthTAOCP一书的作者)号称他的排版程序没有bug,甚至用金钱来悬赏,估计也不敢说他实现了所有用户期待的功能。每一个程序总有一个可改进的空间,或是功能,或是算法,问题是,这种改进需求我们还没有一个已知的办法来衡量。

这个道理同样可以推导到PKM上来。你写的或者别人写的每一句话,每一个文字,都有值得推敲的空间。这也是为什么,往往备受瞩目的名人却也是备受批评。推敲的庞大力量可以击毁一座长城。

这只是一个提醒,不要怀疑自己,抱着对自己负责,也对别人负责的心态来做PKM,而不是陷入一个寻找终点的黑洞中。

盛大麦库:国产笔记软件,支持web,PC,Android

麦库是盛大公司(准确讲是盛大创新院)推出的类似Evernote、并支持Evernote导入导出的笔记应用。官方称麦库“是一个免费、永久在线,安全的个人知识管理平台。您可以用电脑、手机等设备,随时随地在麦库里保存笔记、备忘、写文档,存资料,并可以方便的整理和分享。麦库空间永久有效。”

2010年7月,麦库首先以在线web应用的方式发布;2010年12月,发布了 Android 客户端;再后发布了Windows桌面客户端、iOS客户端。
[image 麦库思维导图]

一、麦库Windows版基本使用

1. 下载与安装

麦库Windows客户端(下载)的安装包非常小巧,3+MB 稍多,与 Evernote 40+MB 的体积小比,属于非常轻巧。安装过程也中规中矩,基本上按“下一步”即可。

安装小提示:默认安装路径为 c:\Program Files\麦库\ 。建议修改两处:①从c盘改到d盘;②把路径中的汉字替换为英文,比如 maiku. 现身说法:我的安装路径为 d:\Program Files\pxm\maiku\

安装后占用体积 9+MB,确实非常小巧。

关于名称:

默认安装路径为 c:\Program Files\麦库\ ,软件名为麦库,主程序名 iNotesmaiku,网站名 note.sdo.com —— 关于这些名称,我的建议是『统一 + 国际化』。即,用同一个英文名称,统一安装目录、网站、软件名称、主程序。统一[1]有利于读者理解,有助于保持读者的表述(正向)和搜索(反向)集中。英文有助于书写、识别,有助于国际化推广,也有助于避免不兼容问题。更新:麦库 v0.9.1.13开始,主程序名称已经由 iNote.exe 改为 maiku.exe 。

另外,也没见到官方对“麦库”这一名称的解释。

二、首次使用麦库

第一次启动麦库时,弹出的界面非常简洁——看起来不像笔记/信息管理软件,倒像是一个简单的桌面记事工具。从beta版到1.0版的这一界面变化,也体现了麦库对自身定位的细微调整。
[image 麦库]

几个按钮的基本功能分别是:
* 主按钮:按下“麦”图标,会弹出菜单,可进入主界面、设置、退出……
* 新建笔记(热键win+n,可自定义)。
* 截屏(热键win+prtscreen,可自定义),并以附件形式保存到当前笔记中。但默认格式为jpg,强烈建议改为png。
* ”显示最近修改的文档”——建议修改描述为“显示最近更新的笔记”
* 同步
* 搜索(热键win+s,可自定义)

…… 待更新

使用:麦库界面。
[image 麦库主界面]

三、功能点评

强大的编辑器

麦库的编辑器,比起Evernote来要强大很多。只看图标,便有直观认识:
  * 撤销、重做;
  * 剪切、复制、粘贴;
  * 体贴地增加了“无格式粘贴、从Word粘贴”工具按钮;
  * 文字对齐方式;
  * 编号与列表;
  * 增加、减少缩进;
  * 上标、下标;
  * 样式、字体、字号;
  * 前景色、背景色 各24种;
  * 字型(粗、斜、下划线、删除线);
  * 删除格式;
  * 插入图片:可来自本地或网址;
  * 插入表格:支持背景、边框格式;
  * 插入分割线;
  * 插入和取消链接;
  * 全选按钮。
  * 其实,最最重要的是第一个按钮:切换为 HTML 代码视图 —— 这意味着你可以创造更多格式、样式。

强大的附件功能

支持任意类型文件:麦库可以添加任意文件类型为附件,相当于Evernote付费版功能。
搜索附件:麦库目前还不能象Evernote那样,搜索附件中的内容。

如何添加:
方式一:点击笔记编辑区右上侧的“附件”按钮,即弹出添加对话框。
方式二:点击笔记编辑区最下面的附件区,展开,即可从资源管理器拖放文件到此区域。

小技巧:
添加附件时,可一次选中多个文件(但选目录无效);
如果选定快捷方式,会添加对应的目标文件;
如果文件名称(如 file1.zip)已存在,会自动重命名(如 file1(1).zip);
鼠标悬停在某个附件上,会提示状态:比如该文件是“新增加未同步”。
鼠标右击某附件,可弹出菜单操作:另存、打开、删除……

其他功能:

截屏:略。
笔记加密:略。(目前测试版尚未成功)
同步功能:因为我在内网,要用代理上网。目前的麦库内测版,尽管在激活、登录阶段可以使用IE代理,但数据同步时一直没有成功。官方已承诺尽快修复此问题。

四、信息组织与使用

信息组织

麦库采用“数据库→分类→子分类→资料”的方式进行信息组织。

数据库:
麦库在本地采用数据库存储信息,在Windows XP下,位于 c:\Documents and Settings\用户名\My Documents\我的麦库\data\ 目录。
data 目录下,文件 users.db 用来记录用户级信息。形如 1185668555\ 的目录,是每个用户真正的数据目录。
每个用户目录下,包括 maiku.db 和 maiku.log 两个文件。前者是保存资料的数据库,后者是操作日志。

说明:在用户数据库管理的思路上,麦库和Evernote是一样的。一个客户端可以让不同用户登录,即本地可以存储多个用户的数据库;每个用户只能有唯一的数据库——实际上,软件开发方并不鼓励用户了解“数据库”这一概念,而是“登录程序,管理信息”,而不是象Word和传统的资料管理软件那样,“启动程序,打开文件(或数据库),管理信息”。

二级分类:
资料库的下一级是“分类”。
首先,按笔记是否共享,区分为“私人”和“公开”两种类型。
每种类型下,可以建立多个分类。
分类下面可以再建立一级子分类——目前限定只能有两级。

资料:
每项资料只能属于一个“分类”,但可以有多个“标签”。

信息查询:

* 如果基本了解要找的资料,可以先选中适当的“分类”,或“标签”,或“内容属性”,再通过排序来查找。“内容属性”默认值有“包含图片”“包含视频”“包含附件”“包含超链接”等。排序依据包括:更新时间、创建时间、标题、大小共4项,可正序或逆序排列。『小提示』:通常建议按更新顺序排序,最新者在顶部。我在麦库和Evernote中都是这样用的。

* 如果无法确认上述查找依据,则可以直接在搜索框键入文字,进行全局搜索。但目前输入+回车的搜索方式,与 Evernote 键入关键词(并且支持更多语法格式)实时过滤的功能相比,尚有一些差距。目前的内测版也不具备命中关键词高亮功能。

五、总体评价:

麦库Windows客户端虽处于内测阶段,但已经充分展示了它的定位:简洁、轻量、丰富的格式、支持附件。在操作便捷性上,麦库仍有很大提升空间。我相信随着持续地版本更新,麦库会越来越好。
凭借盛大的支持平台,我认为,麦库至少应该把目标定为国内第一。但只做国内第一,还是不够的。互联网产品无国界,不想走出国门的互联网产品不是好产品。因此麦库必须有超越Evernote(这很难)的决心。2011,关注麦库。

注释:

[1]: 举一个不相同的例子。软件名 myBase,安装目录和主程序名 nyfedit,nyfedit.exe 。
[2]: 本人无精力提供激活码,请到其他博客索取:天涯海阁盗盗同步控

附:文章更新历史

  2011-01-17: 对 附件、数据库、分类做进一步解释。
  2011-01-16:麦库更新到 v0.9.1.13,相应更新主程序文件名:由iNote.exe更新为maiku.exe。更正关于分类级别的错误——麦库支持2级分类。
  2011-01-13: 初稿。测试麦库内测版 v0.9.1.11。

VOoM(原VOOF):vim实现带折叠双栏树状文本管理

重要说明:自v4.0开始,VOoM支持html、vimwiki、wiki等格式的标题,本文有待更新。
  Vim[1]加装VOoM插件,实现了带折叠的双栏树状文本管理 [2]/[3],为我几年来的寻找画上了近乎圆满[4]的句号。只须在txt文本的标题行增加 {{{1、{{{2…… 或其他自定义的简单标识,利用VOoM就可以生成目录树,与正文分居两窗口,实现光标点击跳转,以及对节点的层级、顺序管理。即,VOoM让txt成为最通用的资料库,让Vim成为最方便的个人信息管理软件。

一、VOoM界面预览及视频演示界面视频
二、VOoM基本教程安装python支持基本操作
三、高级使用:改进VOoM快捷调用更快捷定义标题行高亮标题行并隐藏标识符自定义标识符在html中变通使用
四、总结
附录:注释文章更新历史

一、VOoM界面预览及视频演示

1. VOoM界面预览

  VOoM:vim outliner
  上图是善用佳软使用Vim VOoM的实际截屏,从中可以看到如下特点:
  * 两栏;
  * 左侧目录可折叠/展开(正文也可以折叠,本例未采用);
  * 点击目录可实现正文跳转;
  * 标题高亮。

2. VOoM视频演示

  下面的视频是使用vim的outliner功能,来写日记的示例。有助于初学者感性认识及理解Vim,内容包括:
  * 用fdm=indent实现基于缩进的长文本折叠管理。
  * (2分10秒开始) 下载安装VOoM插件。
  * VOoM的使用。
  * (3分20秒开始) 自定义语法文件,高亮标题。
  需要说明的是视频中未能展示节点管理(改变层级、调整顺序)功能。

二、VOoM基本教程

1. 安装VOoM

  VOoM插件的安装与使用极为简单,有基础者可以略过本段。
  * 到Vim官方网站VOoM主页下载最新版:http://www.vim.org/scripts/script.php?script_id=2657
  * 解压到vim安装目录/vimfiles/下。(比如在我这里,就是把 voom.zip 中的 doc目录、plugin目录,复制到 c:\Program Files\gvim\vimfiles\ )
  * 重启Vim。
  * 打开自带的示例文件 simple_outline.txt (可能位于 x:\soft\Vim\vimfiles\voom_samples\)。
  * 在命令行模式键入(注意大小写):Voom 并回车。

  如果顺利:现在就能看到左侧的树状目录了。
  如果不顺利:Vim提示出错,比如“E370: could not load library python27.dll” 等,说明PC上需要安装 VOom 依赖的 Python 环境。详情见下。

2. VOoM 与 python

  VOoM 为什么依赖 Python?答案是运行效率。用 Python 扫描文本检测 fold marker 的速度,相当于 vim 脚本的10倍。作者在帮助文档的“Why VOoM uses Python”一节,给出了详细的测试代码和测试结果。
  所谓 VOoM 需要 Python支持,具体包括两方面:
  ① GVIM.exe 支持 Python;
  ② 系统中安装有对应版本的Python环境。
  条件①通常具备,因为官方发布的gVim默认是支持 Python的。
  条件②可能会有些问题:如果你没有安装Python,这时就需要根据gvim的版本,安装合适版本的Python:gvim7.3需要Python 2.7,gvim7.2需要Python 2.4。安装Python时最好在C根目录。如果你的Python版本与gvim版本不对应,一种办法是换用正确版本的Python;一种办法是重新编译gvim,让它支持你已经安装的Python版本(不会编译的请到 这里下载)。
  为了这样一个插件而安装Python,对普通用户是否值得?这是一个爱屋及乌、见仁见智的问题。笔者不做程序开发,安装JRE是因为FreeMind;安装.Net是因为EverNote v3.5;安装Python是因为VOoM与UltiSnips;安装Ctags、taglist是因为TxtBrowser……

3. VOoM 基本操作

  鼠标方式:Vim并不排斥鼠标。如果想用鼠标操作VOoM,则它与类似软件并无区别,无须解释。
  键盘方式:Vim的长处还是键盘。要点如下,详见帮助文档。
  1. 基本操作之Tab:在左右 [6]两个窗口之间切换焦点;
  2. 基本操作之跳转到目录:在目录树侧,可通过↑↓来打开正文的相应位置,→←来展开/折叠父子节点。
  3. 节点基本操作:在目录树buffer中,如下快捷键可用:
    i I a A:修改当前节点标题行。
    <LocalLeader>i、I:在当前节点前、后插入新节点。(LocalLeader默认为\,也可自定义)
    ctrl+方向键:上下移动节点(调整顺序);左右移动节点(调整级别)。
    dd yy pp:删除、复制、粘贴节点。

三、高级使用:改进VOoM

1. 更快捷调用VOoM

  默认情况下,需要键入 :Voom回车 来调用VOoM插件。此过程需要注意输入法状态、vim模式、大小写,不算简便。因此,可以自定义热键。
  我的选择是映射为 F11 ——选择 F11 是因为数字11的形状与双栏式结构很相像,便于记忆。
  具体做法是在 _vimrc 中增加一句 “map <F11> :Voom<CR>”——放到 _vimrc中因为此命令常用。

2. 更快捷定义标题行

  如果认为 {{{1 这样的字符串也不便于键入,不妨进行自定义。举例如下。

例1:基本做法
  imap [1 {{{1
  imap [2 {{{2
  imap [3 {{{3
  实现了插入模式的映射,即键入 [1 可以得到 {{{1 …… 当然,也可用缩写代替映射。

例2:改进做法(推荐)
  imap [1 <esc>$a {{{1
  map [1 <esc>$a {{{1
  功能同上,但不限模式、光标无须准确定位。

例3:Geek做法(供参考)
  设定1/2/3级标题,在 MS Word 中的默认热键是 ctrl+alt+1/2/3。按照“不同软件的操作方式尽可能一致”原则,也力争在VOoM中保持同样热键。但是,Vim map 并不支持 ctrl-数字,所以,ctrl+alt+数字也是做不到的。一定要实现?请用万能的AutoHotkey :

^!1::
IfWinActive, ahk_class Vim
{
sendinput {esc}$a {{}{{}{{}1
}
else
sendplay ^!1
return

3. 高亮标题行、隐藏标识符

  为实现高亮效果,可以使用如下syntax代码:

syn match zhead0 “^.+{{{d”
hi zhead0 gui=bold guibg=black
syn match zhead1 “^.+{{{1”
hi zhead1 gui=bold guifg=red guibg=black
syn match zhead2 “^.+{{{2”
hi zhead2 gui=bold guifg=green guibg=black
syn match url “S*://S*”
hi url guifg=lightblue gui=underline

  但是,标题行突出显示后,{{{1 这样的标示符更加刺眼。能否将之隐藏呢?Vim 当然不会让你失望,只需稍修改上述高亮规则即可。笔者在初学 vim syntax 时,曾苦苦探寻实现方式。而现在,可以直接给出两种做法:
  一是利用零宽断言(:h zero-width)让标题不包括{{{d,代码如下:

syn match zhead0 "^.+({{{d)@="
syn match zkey "{{{d"

  二是利用contain参数,代码如下:

syn match zkey "{{{d" contained
syn match zhead0 "^.+{{{d" contains=zkey

  对于zkey的隐藏,可以直接设定前景色与背景色相同,但更推荐 hi link zkey ignore 的做法。同理,zhead0 也可以不做直接设定,而是 hi link zhead0 MatchParen 或其他预设风格。

4. {{{2 标识符的自定义等

  {{{1、{{{2……这样的标识符用来表示标题。VOoM称之为“起始折叠标记”(start fold marker),它是通过 foldmarker 选项来定义的。比如 set fmr=<<<,>>> 或 set fmr=[[[,]]] ,这样就可以使用 <<<2 或 [[[2 来表示二级标题。
  另外,除了数字表示级别外,还可以紧跟如下字母(及组合):x 表示标记(目录树第二列显示x),可用来标出某些重要标题。= 表示起始节点,即:Voom时的起始节点。o 表示open,即该目录树完全展开。除了在标题行直接增加这些标记外,也有相应快捷键操作。

5. 在html中变通使用vim-VOoM

  工具固然有好坏之分,但多数情况下,用户应用水平对最终效果的影响更大。而学会变通使用,闻一知二、举一反三,是显著提升应用效果的关键。
  txt需要额外标记才能使用VOoM,而html是已经附有标记的、扩展后的txt。其中,标题行以及层级已由h标签进行了标示。所以,理论上,html应该可以“不加修改”、“快速”使用VOoM功能。
  所谓好工具,就是理论上应该能做到的事,实际上也能做到。对着VOoM想一下,答案有了!
  实现方法:很简单,只须设定

:set fmr=</h,}}}

再:Voom 即可(对于自己的html笔记文档,可增加modeline)。
  
  上述操作效果如图。美中不足的是,目录行首的h起始标签有些碍眼。
  最理想的效果参见此文,通过修改voom.py(v2.0)中第59行开始的函数:def makeOutline(body, lines),在 74 行之后,增加如下两行:
  del_html_re = re.compile(‘<.*?>’)
  tline = del_html_re.sub(”, tline)
把html标签全部清空即可——此修改当然有副作用,所有尖括号内容均被忽略,请慎用!感谢 vfantasie @ newsmth.net 网友提供上述代码,相关讨论参见此处

四、总结

  如果说Vim是单一txt文件编辑利器,Vim加wiki类扩展则实现了多个txt的管理,那么VOoM就实现了以txt为文本资料库的管理。凭着Vim方便的加密、查找、替换、语法高亮、折叠功能,再加上VOoM的树状管理,我自己认为找到了理想的文字笔记管理方案。

附录:注释

  [1]: 参见Vim–普通人编辑利器、更多vim文章
  [2]: 关于纯文本资料管理。txt是最简单,也是最基本的文件格式,很多人对它情有独钟。通过软件为长篇txt增加目录功能,一直是某些开发者和用户的梦想,为此,有了《超级小巧的5款免费树状笔记软件》。
  [3]: 关于双栏树状结构。我最早是利用 UltraEdit 的 function list 实现长篇txt的目录导航。后来转到 Vim 后,一直试图用tag、folding来模拟此功能,但都不满意。对于较少使用高级文本编辑器的用户而言,双栏树状结构的典型例子是 MS Word 的“文档结构图” [5]
  [4]: 近乎圆满,是因为 Vim 并不适合处理太大的txt文件。当然,这个大小是相对的,与硬件及Vim激活的功能多少有关。 更新:而VOoM处理长文本,也会较占资源,主要是扫描正文生成outline。VOoM作者的2002年旧电脑(1.6GHz Pentium 4 Mobile)上,附带的 calendar_outline.txt (3.2 Mb, 56527 lines, 4160 headlines)会在更新后有明显停顿(小于1秒)。但要说明的是:仅阅读跳转仍然流畅;减少标题行能大幅度提高效能。总之,我相信当前情况下,10MB txt,上千个节点是可以正常使用的。
  [5]: MS Word 文档结构图是处理长文档极为重要的工具,也是我推荐的Word视图,我在 Word 2003 中调用此功能的“快捷键”是 alt+v d ,可参见 [视频教程] WPS处理长文档的技巧
  [6]: 用户也可以自定义目录窗口的位置:上、下、左、右,及其大小。建议放在默认位置,即左侧。

附录:文章更新历史

  2010-09-16:感谢知无兄协助更新本文。
  2010-04-18:VOOF改名为VOoM;html利用h标签更完美。
  2010-03-24:补充目录、总结。
  2010-03-20:补充在html中利用h标签,实现目录的做法。
  2010-03-03:全面更新文章;VOOF升级到v1.92。
  2009-12-09:改进实现^!1/2/3功能的AutoHotkey脚本。
  2009-11-11:补充“隐藏标示符”。
  2009-11-09:补充截屏,增加改进部分与Python,算是下篇。
  2009-11-06:补充视频,修改并发表,算是上篇。
  2009-05-27:长期跟踪vim.org的习惯让我在第一时间发现了刚刚诞生的VOOF。一试之下,赞叹不已!立即在水木社区vim版 发文推荐。>