思维导图软件测评:XMind和FreeMind

XMind

优点

支持显示的注释框;支持外框、概括。如果一个节点只有一个子节点,子节点和父节点是水平对齐的。

缺点

免费版本无法新增或编辑样式。

即便升级到专业版,把一个样式设置到一个节点后,如果该样式后来被修改,该节点不会反映该修改。我十分看重这一点,这来源于程序设计不重复和单点控制的要求。

xmind

FreeMind

优点

全免费。可以新增或编辑样式。

可为节点增加属性,即键值对。如小明有属性性别=男,小红有属性性别=女。

缺点

支持注释,但需要鼠标悬停到注释图标上才会显示注释。只支持云状外框,外框不能有标题。没有概括。

把一个样式设置到一[......]

继续阅读

全文搜索软件测评

DocFetcher

优点:

可选择单独的文件夹进行索引,每个文件夹的索引设置可以不同。如我的文档索引doc文件,我的Visual Studio项目文件夹索引cs、cpp文件。

缺点:

预览大文件时有卡顿。1226KB的文件卡顿约5秒。

Lookeen

可选择单独的文件夹进行索引,但每个文件夹公用同一索引设置。

索引速度慢。

7s Doc Pro

可选择单独的文件夹进行索引,每个文件夹的索引设置可以不同。

不支持Unicode。

Chrome扩展程序Chrome2ChromeV2测评

如果你有多台计算机,Chrome2ChromeV2可以把一个打开的标签页(URL)从一台计算机发送到另一台计算机。

一个使用场景是,如果工作单位的网络访问受限,访问不了某个页面,可以用Chrome2ChromeV2把访问不了的页面发送到你私人的计算机或笔记本电脑上看。

Chrome2ChromeV2基于Chrome的同步功能,具体的同步项我猜测是扩展程序同步。同步速度约为15到20秒,即你在电脑A上选择发送到电脑B,电脑B约15到20秒后才会打开这个页面。

剪贴板软件试用:Ditto、ClipboardFusion、ClipX

ClipboardFusion

一项特色是C#宏。但是截至4.2版,宏好像只能针对当前剪贴板记录运行,不能针对历史记录运行,即历史记录无法修改。

我本来的一个想法是如果我选中复制了一个英文单词,我可以呼出ClipboardFusion,针对这个记录运行宏,宏会把这个单词放到词典软件里。目前看来只能针对当前记录运行宏。我可对这个宏设快捷键,但这样的话跟AutoHotKey实现没有区别,我反而多记一组快捷键。

感谢Tianhao Wu于小众软件《Clibor – 来自日本的剪贴板辅助工具[Win]》的留言

Ditto

Ditto有add-in(插件)的概念,插件可以[......]

继续阅读

谨慎购买收费的Windows定制工具,如NTLite

NTLite用来定制Windows 10安装镜像,按需删除组件。NTLite有免费版和收费版,免费版只能移除一小部分的组件,所以不少网友希望获得(破解的)收费版,但我在网上找不到NTLite破解版或序列号。

NTLite收费版要45美元,其核心功能就是删减Windows。考虑到Windows 10全新安装也就16G左右,作者说NTlite可以帮你节省12G,所以差不多就是45美元买12G的意思,而且这12G是有代价的。万一移除了某些需要的组件,就会出现各种各样难以捉摸的错误。

所以既然要花钱,何不买硬盘?硬盘空间是实实在在的,不会出错的。亚马逊上查一查,40到50美元可以买到大概1[......]

继续阅读

不要使用Bootstrap按钮

浏览器默认的按钮样式是从操作系统读取的,包括背景颜色、边框颜色、焦点边框颜色等,并匹配操作系统主题。

Bootstrap按钮样式覆盖了大部分样式,但没有处理好焦点边框,所以btn-primarybtn-success等的focus状态都难以辨识。虽然给Bootstrap添加更多的CSS可以解决这个问题,但是既然浏览器已经根据操作系统主题生成了样式,为什么不去使用呢?

我认为网页上的交互元素,如文本框、按钮等,就让它们继承操作系统样式,简洁省力,不会出错,也符合WCAG 2.0标准。