笔记软件:三强篇EverNote、Mybase、Surfulater
EverNote
假如,你需要一个便利的地方来存放笔记,用不着太多组织功能和多余功能,那么,EverNote就是最适合你的。你可以这样理解,EverNote就是无限长的一卷纸,上面记录了你的所有笔记,其唯一的排列顺序是依据时间。每条笔记甚至连标题都没有——而在其他笔记软件中这是无须考虑的原则。听起来这很不方便,我怎么能找到以前的笔记呢?作为一个优秀软件,EverNote完美解决了你的担心,你在使用时没有任何不便,根本不会意识到这是个问题。
解决之道,也就是笔记定位/过滤的方法,共有2个:分类,实时搜索。分类功能如图所示,可以手工,或按自动规则将笔记分类。
分类可以排成一个树状结构,但这与其他同类程序的树状结构也不相同。因为一条笔记可以分入多个分类。再一个笔记定位办法是用实时搜索框。这一功能,在EverNote中实现得如此完美,是我至今见过所有软件中最好用的,并且速度飞快。随着你键入每个字母,下面会动态显示出所有符合的笔记。不仅如此,所有被匹配的单词都高亮显示。
如前文所述,所有笔记排成一列纵队。如果要上下翻动,你可以点击右侧的滚动框,滚动速度取决于你点击的位置。或者,你使用右边的“时间条”功能。它相当于一个纵向排开的日历,你只需点击某个日期,就能显示相关笔记。日期旁边如果有√显示,说明此日期中有笔记。我想,利用这一功能来做电子日记实在是方便。
Evernote还能方便地抓取任何内容,尤其重要的是,各种网页内容。准确讲,在三巨头之中,它抓取网页内容的能力最为强大。它不仅抓取范围很准确,并且内容进入Evernote后,完全象一则笔记,而不是还象网页:鼠标变成小手,单击会进入链接。在 EverNote中,如果你要访问链接,需要双击才行。我从未对网页点击风格侵入软件界面有过好感。还记得Windows为操作系统界面引入单击模式吗?用起来很不习惯,所以,我是每次必关。顺便说一下,Mybase 和 Surfulater都是单击模式。Mybase这样做是因为它用了IE引擎来展示网页;Surfulater这样做是因为它的界面从头到尾就是网页风格。
编辑方面它还存在一些不足。要想对某条笔记真正做一些格工编排、文字组织,你需要进到全屏模式。这时,本条笔记单独显示在大窗口,并带有rtf标准的工具栏,以便于编辑。而在常规窗口中,编辑按钮几乎没有。你要么进全屏模式,要么右键菜单。再有,图片缩放功能也比较怪。
总起来看,Evernote是那类“随手而记,随心而查”软件中做得最好的。它最大的优点在于一流的实时搜索功能、强大的web内容抓取功能。其不足则是对笔记的组织、编辑功能较弱。
Mybase
如果一个用户需要尽可能多的工具/功能来处理笔记,Mybase就是首选。在我看来,Mybase是进化为现代风格的 Keynote。它们两者,无论在视觉还是感觉上都颇有类似。其界面精简而高效,通过多tab、多面板有效扩展了其功能,具备处理笔记的多项工具。我用 Keynote 很长时间,再过渡到 Mybase 非常顺利。(补充一下,KeyNote 在处理笔记方面也是功能极丰富的)。
Mybase组织笔记的形式也是最简单的树状结构,这也是大多数同类软件的标准思路。也就是说,在这方面,Mybase不求个性,而保持共性。到了最新的 v5版,Mybase增加了标签功能——有点象Evernote的分类,或其他软件的关键词。它在分类树基础上,提供了额外一种组织维度。但其效果比起致力于此的工具(如Zoot、Evernote)尚有差距。当然了,最好的一点是,Mybase是能同时采取树、标签两项功能的软件之一(如果不是唯一的话)。这正是Mybase的风格和优势:最多功能与选项,最大的可定制性。为了让你对它的功能有最直观了解,下图展示了它各项菜单全部展开后的情形:
我们说过,Mybase用了很多面板,因此展示笔记信息的桌面空间就比较小。这与某些软件形成了对比。如Surfulater,它采用超链接、网页风格的功能来处理参考文献、链接、附件等。而在Mybase中,用主界面下的单独的子窗口/面板来分别展现这些元素:结构树、笔记主体、搜索结果、附件列表、到其他笔记的链接。这种做法,让有些人感到不适,但另一些用户可能会很欣赏这种分离的做法——我就是其一。对一些通用性较高的面板,如附件、到其他笔记的链接,可以通过选项来设为自动显示:如果笔记有附件或外向链接,则显示;如果没有,则隐藏这些面板。这时灵活应变的设置很实用,可以最大限度保留桌面空间。
Mybase对Firefox或IE也可以抓取网页内容,但还达不到Evernote 或 Surfulater水平。首先,抓取内容并不象另两款软件那样视为普通笔记。让我解释一下,对每条笔记,Mybase都有“文本笔记”和“网页”两个标签。如果是抓取的网页内容,Mybase自动切到网页标签。而对于其他类型的笔记,无论是粘贴进来还是手工输入的,都是在“文本笔记”标签下。
这样处理的结果就是,你不能把笔记与网页合在一起。基于此点,我认为Evernote和Surfulater的抓取功能更胜一筹。再有一点美中不足的是,Mybase采用IE而非内置的web引擎来展现抓取的网页内容。因此,当你切换到网页标签时,程序会调用IE而有一个瞬间的停顿。当然,这一问题并不严重,只是不如另外的软件那样平滑集成。
附:Mybase开发者补充:在最新的myBase v5.3中专门重写了索引模块及搜索技术,加入了可调大小的高速缓存技术,提供了相当高的索引性能,同时支持增量索引、大数据量索引、即时搜索及布尔条件 (AND/OR/NOT),对常见的WORD/EXCEL/HTML/PPT/EMAI/TEXT/RTF等多种文档都提供了预置的索引与搜索支持,还可以通过安装第三方过滤器实现更多的文档格式的识别,比如 PDF 文档,此外,myBase还特别地提供了一定的中文搜索支持(但还不完善),总的来说我们当前开发的索引技术已经远远超过其他几家,可以用稍大一些的数据作一些测试,比如100MB以上的可索引数据,就可以看出我们付出了相对多的努力来改进这项技术,当然也还需要进一步改进。
Mybase还提供了一些扩展的组织功能。它可以条目链接,从而让多个笔记之间互为参考。也可以符号链接,从而让用户在结构树上点击笔记A时,直接进入它链接到的笔记B,就象一个快捷方式一样。我还不能充分理解这一功能的作用,但还是那句话,有比无好。(译者注:应该是用于一条笔记进入多个树状分支吧,等同于Evernote的一条笔记进入多个分类)然后,它还能自定义标签(label),就象笔记的关键词一样(译者注:更准确讲,是tag),当你点击关键词时,Mybase会列出归入此关键词的所有笔记。就象我所说的,它为组织笔记提供了一个新维度。
正如你所见的,Mybase是此类软件中最灵活、功能最丰富的一个。其他软件与Mybase相比,或许更具有创新性,或许在某些方面更强大,但没有一个能同时拥有Mybase这样多的笔记处理功能。再次重申一下,以前用KeyNote的用户,可以平滑过渡到Mybase。正因如此,我现在已经开始用Mybase来作为当前处理笔记的工具。然后,根据情况最终决定用哪款软件。
Surfulater
Surfulater的初衷是作为网页抓取和文献管理工具,然后——也是顺理成章地——进入了笔记软件行列。由于这一历史原因,它在界面上与其他笔记软件有很大差异。也就是说,本专题涉及的其他软件从开始就是以笔记为核心功能进行开发,而笔记只是Surfulater功能之一,并且不是最初的主导功能。
Surfulater作为一种内容抓取(网页抓取只是其中一方面)和文献管理工具,在这方面做得比谁都好。如果要便捷强大的链接、文献管理,并收录资料,则最适合选择Surfulater。下面这个场景可作为对Surfulater的最佳描述:你就某一专题在互联网上搜资料,然后找到一个网页,正是你所需要的资料,并且有很多到相关站点的链接。这就是Surfulater软件要做的,并且非常轻松。你可以把各种信息全部收进来,拖拖拽拽,把资料、链接、附件放在一起,不一会儿,你就可以得到一个完整的信息系统,并且具有格式优良的web展示页面、链接,凡你所需,皆在此中。
Surfulater的最大强项在于重复性工作的自动完成。在抓取一个网页后,Surfulater会自动填入标题、描述、到原出处的链接、抓取日期。它甚至会为原始网页创建一个缩略图。用户可以把其他笔记拖到当前笔记上,建立快速参考。这一操作同样适用于附件。如同 Evernote一样,全部笔记也是前前后后,排成一长列。但是,它的队列线索不象Evernote一样,仅局限于时间,所以要灵活得多。
最让我感兴趣的,是Surfulater的结构树。初看起来,它中规中矩,并无突出之处。但实际上,它拥有目前全部软件中最好的后台引擎。它实际上是一种虚拟的树状结构,可以按不同选项进行配置。笔记可以按用户需求按树状展示,但是也可以象Evernote一样按时间顺序排列。你还可以让结构树不展开末级分支,这样,结构树只展示目录,而不展示笔记条目。重要的一条消息是,开发者提过,在新版本中会允许用户自定义树结构,这意味着一条笔记有可能进入多个分类。
还有一个突出的功能是,Surfulater可以克隆笔记项目。初看起来,它的效果与复制相同。但实际上,它们差别很大。克隆后的副本实际是一种镜像:不重复占用存储空间,但可以逻辑上放在另外一个类别中,并且相互之间实时一致。比如,修改其中的任一个,其他克隆副本会同时更新。最后,一个出色功能是把搜索结果作为一个虚拟的结构树分支,列在树结构的最后面。用户可以在搜索结果中进行浏览、滚动,和正常的树、笔记完全一样。当然,命中的关键词也象Evernote一样高亮显示。对于搜索结果,Evernote也汇集在一起纵向排列,但我认为建立一个列表,可以更方便用户查阅。
接下来是一个小功能,即设定笔记或分支节点的图标,Surfulater在这方面做得非常棒,其他软件与之相比,无不相形见绌。用户只须右键点击图标,然后就会弹出一个小窗口,展示出所有可用的图标,想选哪个,点击即可。(注1)
接下来,我们说一下Surfulater作为一个笔记软件的不足之处,这些不足的最主要原因就是因为Surfulater的初衷并不是用来做笔记。如果你要编辑笔记,在绝大多数的笔记软件中,只要点击这一笔记,开始输入文字即可。但是到了Surfulater这里,此路不通。你必须要在编辑模式与常规模式间手工切换——这经常令新手无所适从。进入编辑模式的一个办法是,鼠标点住某个输入框持续几秒钟,也就是说,不象一般软件那样点击,而是长按。还有一种进入编辑模式的办法,就是点击每一内容旁边的铅笔图标。值得庆幸的是,作者意识到了这一问题,已经做了改进,并承诺在将来做出进一步的提高。但是,我仍然坚持这样一个原则:笔记软件应当默认处于可编辑状态,只要用户想做编辑,就能马上进行,不能有任何形式和原因的延缓。
再一个不足之处是,Surfulater中找不到一个空白的地方直接做笔记。Surfulater中任何文章(也就是笔记)都基于事先定义好的模板。这些模板有头信息,用于保存标题、注释、评级、参照……。这些功能对于学术研究而言,非常有利于管理和组织;而对于普通用户,尤其是只想随手记点东西时,则是一个极不方便的限制。现在能做的是,选一个“笔记模板”,它只有一个头信息,就是“笔记”,主体部分就是完全空白,用户就在这里做笔记。如下图:
Surfulater要成为一个真正的笔记工具,其底线就是在上述两方面做出改进:提供一个编辑模式默认开或关的选项,提供一个完全空白的笔记区域。准确地讲,在这些方面,Surfulater必须向标准的——也是实践证明最有效的——笔记软件风格靠拢。
总起来看,Surfulater功能丰富而风格独特,最适于大量笔记的引用、导航与抓取。从我的了解和判断来看,律师、学者可能会非常欣赏它。原因嘛,想想它与众不同的功能就会明白。如下的场景也可说明哪些人最适合它:如果你现在正使用Evernote,却发现它在组织管理方面还不够强,那你转向Surfulater就是明智的选择。或者你正在使用任何其他基于最基本的树状结构的笔记软件,而感到处理链接、引用方面力不所心,那也可以转向Surfulater。
三强功能对比表
上面逐一论述了三强笔记软件的优劣,相信各位读者已经有所认识。如果还嫌不清晰,请看下表。俗话说,不怕不识货,就怕货比货。这一表格并没有涵盖所有功能,但还是能提供不少帮助的。
笔记三强功能对比表 | |||
EverNote | Mybase | Surfulater | |
同时打开多个数据库 | √ | √ | |
实时搜索(输入的同时即开始搜索) | √ | √ | |
基本树结构 | √ | √ | |
标签/分类 | √ | √ | |
滚动展示 | √ | √ | |
加密 | √ | √ | |
链接到其他笔记 | √ | √ | |
按时间顺序展示 | √ | 注2 | √ |
超强的导入/导出功能 | √ | ||
收藏夹 | √ | ||
笔记克隆 | 注3 | √ | |
web界面导航(单击式) | √ | ||
笔记编辑 | |||
标准的RTF功能 | √ | √ | √ |
超链接方式展现附件、链接 | √ | √ | |
单独面板方式展现附件、链接 | √ | ||
自定义的文本模板 | √ | ||
自定义的 xml 模板 | √ | ||
表格 | 注4 | ||
锁定笔记防修改 | √ | 注5 | |
笔记标题 | √ | √ | |
页面抓取 | |||
可抓取更多内容(图片、文本) | √ | √ | √ |
抓取内容可编辑 | √ | √ | √ |
笔记与抓取内容可同时显示 | √ | 注6 | √ |
用内置引擎展现抓取内容 | √ | 注7 | √ |
用已安装的浏览器(IE)展现抓取内容 | √ |
至此,三强篇正文部分结束,下面的附注是xbeta征求Mybase开发者时,所得到的补充。
注1:Mybase开发者补充:原作者好象没有注意到 myBase 中的强大图标功能,与其他几个程序不同, myBase的图标是开放式的,而且是 per database 的实现,也就是说每个DB都可以由用户自行添加任何多的用户自己喜爱的图标,myBase 本身预定义有一套缺省的图标,同时随安装包还提供了一组网上采集的图标,可以方便的引入到任何.nyf库中,并提供了成批为树节点指定/替换图标的工具。不过,需要注意的是,新建的空白.nyf库不会自动引入任何图标,所以初次打开图标框是空的,这时用户可以根据需要引入自己喜爱的图标进入,稍后即可方便指定图标了。
注2:Mybase开发者补充:myBase 有一个 seekbytime 插件,可以按修改时间列出项目,同时内置的高级搜索也提供了按时间段搜索,间接实现了按时序展示,而且可以方便的逆排序。
注3:Mybase开发者补充:在 myBase 复杂笔记,即使复杂分枝中所有笔记也都很简单,Ctrl+拖放,或者 Copy/Paste,而且分枝可以在不同的库之间复制。
注4:Mybase开发者补充:myBase 5.x 目前只实现了简单的RTF表格,仅仅好于没有。
注5:Mybase开发者补充:myBase 有只读打开模式,按只读方式打开后,只能查看,不可编辑。按住 Ctrl 选择 Reopen 项即可切换打开模式。
注6:Mybase开发者补充:是否同时显示,取决于是否将笔记写入网页中,在网页中按F2即可进入编辑状态,在网页中添加自己的注释内容。
注7:Mybase开发者补充:基本都是调用IE展取网页内容,与其他几家不同的是, myBase 只在需要展显网页时才调入IE,这样确保不浪费太多系统资源。
笔记软件:三强篇EverNote、Mybase、Surfulater的更多相关文章
- 【转】寻找最好的笔记软件:三强篇(EverNote、Mybase、Surfulater) (v1.0) (
原文网址:http://blog.sina.com.cn/s/blog_46dac66f01000b57.html 寻找最好的笔记软件:三强篇(EverNote.Mybase.Surfulater) ...
- 【转】寻找最好的笔记软件:海选篇 (v1.0)
原文网址:http://blog.sina.com.cn/s/blog_46dac66f01000b55.html 序言: 我见过的多数软件爱好者,无论是资深用户,还是初级用户,都有一个梦想:找到 ...
- 【mybase】绿色版---mybase非常好用的笔记软件
mybase绿色软件,体积小,解压可以直接使用,PC端非常好用的笔记软件. 包含两个版本: mybase6.5.0 mybase7.0.0 软件下载地址: 链接: http://pan.baidu.c ...
- Noah的学习笔记之Python篇:函数“可变长参数”
Noah的学习笔记之Python篇: 1.装饰器 2.函数“可变长参数” 3.命令行解析 注:本文全原创,作者:Noah Zhang (http://www.cnblogs.com/noahzn/) ...
- OracleDesigner学习笔记1――安装篇
OracleDesigner学习笔记1――安装篇 QQ:King MSN:qiutianwh@msn.com Email:qqking@gmail.com 一. 前言 Oracle是当 ...
- 全平台Markdown笔记软件——Notable
简介 The markdown-based note-taking app that doesn't suck. 一款简介.跨平台的本地笔记软件,github地址:https://github.com ...
- AngularJS in Action读书笔记6(实战篇)——bug hunting
这一系列文章感觉写的不好,思维跨度很大,原本是由于与<Angularjs in action>有种相见恨晚而激发要写点读后感之类的文章,但是在翻译或是阐述的时候还是会心有余而力不足,零零总 ...
- Noah的学习笔记之Python篇:命令行解析
Noah的学习笔记之Python篇: 1.装饰器 2.函数“可变长参数” 3.命令行解析 注:本文全原创,作者:Noah Zhang (http://www.cnblogs.com/noahzn/) ...
- Noah的学习笔记之Python篇:装饰器
Noah的学习笔记之Python篇: 1.装饰器 2.函数“可变长参数” 3.命令行解析 注:本文全原创,作者:Noah Zhang (http://www.cnblogs.com/noahzn/) ...
随机推荐
- pageScope、requestScope、sessionScope、applicationScope的区别
https://www.cnblogs.com/qianbaidu/p/6006459.html 1.区别: 1.page指当前页面有效.在一个jsp页面里有效 2.request 指在一次请求的全过 ...
- 守护进程,进程安全,IPC进程间通讯,生产者消费者模型
1.守护进程(了解)2.进程安全(*****) 互斥锁 抢票案例3.IPC进程间通讯 manager queue(*****)4.生产者消费者模型 守护进程 指的也是一个进程,可以守护着另一个进程 一 ...
- 编辑工具_vi
vi/vim平时经常会用到,但是一直没有时间系统的整理下,今天看到了一篇不错的介绍文章.引用下,就当做笔记了,但是不晓得该怎么填引用路径,如有侵权请告知,补上引用路径 01. vi 简介 1.1 学习 ...
- 统计输入任意的字符中中英文字母,空格和其他字符的个数 python
这里用到了三个函数: #判断是否为数字:str.isdigit()#是否为字母:str.isalpha()#是否为空格:str.isspace() def tongji(str): alpha = 0 ...
- パラメータID一覧
名称 内容 ABK 処理グループ. AUF 受注伝票タイプ. AVE FI:支払明細通知書のテンプレート登録. BAR 伝票タイプ. BNK 銀行コード. BUK 会社コード. CAC 管理領域. D ...
- 笔记-python-语法-property
笔记-python-语法-property 1. property 看到@property,不明白什么意思,查找文档了解一下. 1.1. property类 proerty是pytho ...
- PHP.21-商品信息管理
商品信息管理 在线增删改查和图片信息管理 主要技术:文件上传.图片缩放.数据库基本操作 思路: 1.设计并创建数据库 库名:demodb 表名:goods 编号(id) 名称(name) 商品类型(t ...
- 如何让button保持点击状态
http://blog.csdn.net/u010957508/article/details/38385207 他的原理就是在代码里面: view.setSelected(true); 而其他的: ...
- java身份证计算年龄
技术交流群: 233513714 /** * 根据身份证计算年龄 * * @param idcard * @return */ public static Integer idCardToAge(St ...
- 【活动】参加葡萄城控件主办的“谁是报表达人”知识评测活动,赢取iPad Mini2
一.参与资格 从事报表开发的博客园用户 二.活动时间 4月1日-4月30日 三. 活动形式 在活动期间,活动参与者只要回答从题库中随机抽出的与报表相关的六道题,就可以知道自己的报表知识等级.同时活动主 ...