Directory Opus和Everything共同使用设置

有很多人在DO技术讨论群里面问这个问题,我索性整理出来

##用Dopus中打开Everything搜索结果

很简单,只要编辑Everything的设置ini文件,修改以下两行,即可以制定用Dopus打开Everything的搜索结果

1
2
open_folder_path_command=$exec("Dopus安装路径\dopusrt.exe" /cmd GO "$parent(%1)" NewTab)
open_folder_command=$exec("Dopus安装路径\dopusrt.exe" /cmd GO "%1" NewTab)

##在Dopus中添加Everything按钮

下载这个文件,将压缩包内所有文件解压到Everything的安装路径

复制以下代码(如果你的Everything安装路径不同请稍作修改)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?xml version="1.0"?>
<button display="both" label_pos="right" separate="yes" type="three_button">
<label>Everything</label>
<icon1>#default:find</icon1>
<button display="both" icon_size="large" label_pos="right">
<label>Everything (Dialog)</label>
<tip>Search Everything for Specified Keyword(s)</tip>
<icon1>#default:find</icon1>
<function type="normal">
<instruction>@admin</instruction>
<instruction>Everything路径\SearchEverything.exe &quot;{dlgstring}&quot;</instruction>
</function>
</button>
<button display="both" icon_size="large" label_pos="right">
<label>Everything (Clipboard)</label>
<tip>Search Everything for Current Clipboard Text</tip>
<icon1>#default:find</icon1>
<function type="normal">
<instruction>@admin</instruction>
<instruction>Everything路径\SearchEverything.exe &quot;{clip}&quot;</instruction>
</function>
</button>
<button backcol="none" display="both" icon_size="large" label_pos="right" textcol="none">
<label>Everything (Program)</label>
<tip>Starts / Brings Everything to Front</tip>
<icon1>#find</icon1>
<function type="normal">
<instruction>cd Everything路径</instruction>
<instruction>Everything路径\Everything.exe</instruction>
</function>
</button>
</button>

如上图,在Dopus菜单栏上右键-自定义(customize),再在菜单栏上右键选粘贴(paste),你就会看到一个叫做Everything的按钮出现在你的菜单栏上。其功能为:

  • 左键点击:用Everything搜索文件

  • 右键点击:用Everything搜索剪贴板内容

  • 中键点击:打开Everything窗口

中州韵(小狼毫,鼠须管)输入法设置

大概半年之前就看到有人推荐这个号称是神级的输入法,当时试了试,响应快速,对正体字的支持较好(不会出现一对多的问题),不仅是一个输入法这么简单,可以说是一个输入法的框架。但是就是因为其本身支持的东西较多,造成了文档的冗长,设置的麻烦,当时还对gVIm有那么一点点的的不兼容。所以我还是没有继续用这个输入法,老老实实的使用我的谷歌拼音。

但是现在我换新电脑了,2012的MacBook Pro,也没有谷歌拼音可以用,我也不想用那些国内的搜狗百度啥的,又捡起来了鼠须管输入法,发现其实经过一番简单的设置,也是可以用得很顺手的,下面我总结一下设置方法(鼠须管0.9.11)

##设置目录

  • Windows下是%APPDATA%\Rime,也可以在任务栏图标里面右键-用户文件夹

  • Mac下是~/Library/Rime,也可以在任务栏图标里面右键-Settings

##外观设置

新建或修改设置目录里面的weasel.custom.yaml(Windows)或squirrel.custom.yaml (Mac),内容是(注意缩进和冒号后面的空格)

1
2
3
patch:
"style/color_scheme": luna
"style/font_point": 18

其中color_scheme的选择有

  • 碧水 - aqua
  • 青天 - azure
  • 明月 - luna
  • 墨池 - ink
  • 孤寺 - lost_temple
  • 暗堂 - dark_temple
  • 星際爭霸 - starcraft

然后保存,右击任务栏上鼠须管的图标,选择Deploy或者重新部署即可

##双拼设置
在设置目录里面新建或编辑 default.custom.yaml 文件,内容是(注意缩进和冒号后面的空格)

1
2
3
patch:
schema_list:
-schema: double_pinyin_mspy

当然你也可以选择其他的双拼方案,如double_pinyin_abc,double_pinyin_flypy,double_pinyin分别对应智能ABC、小鹤和自然码的双拼方案。

保存文件之后,右击任务栏上鼠须管的图标,选择Deploy或者重新部署即可

##双拼默认简体
原作者是台湾人,所以默认是正体字输出,但是其实这个框架也提供了简体字的输出方式,只需要在设置目录里新建或者编辑double_pinyin_mspy.custom.yaml这个文件,如果你用的是其他双拼方案就把文件名作对应修改。文件内容增加(注意缩进和冒号后面的空格)

1
2
3
4
5
6
7
8
9
10
patch:
switches:
- name: ascii_mode
reset: 0
states: [ 中文, 西文 ]
- name: full_shape
states: [ 半角, 全角 ]
- name: simplification
reset: 1
states: [ 漢字, 汉字 ]

保存后重新部署鼠须管即可

##双拼模糊拼音
同样是修改double_pinyin_mspy.custom.yaml这个文件,将以下内容附到后面即可,保持speller/algebra和上面的switch对齐:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
"speller/algebra":
- erase/^xx$/
- derive/^([zcs])h/$1/
- derive/^([zcs])([^h])/$1h$2/
- derive/^n/l/
- derive/^l/n/
- derive/^([bpmf])eng$/$1ong/
- derive/([ei])n$/$1ng/
- derive/([ei])ng$/$1n/
- derive/^([jqxy])u$/$1v/
- derive/^([aoe].*)$/o$1/
- xform/^([ae])(.*)$/$1$1$2/
- xform/iu$/Q/
- xform/[iu]a$/W/
- xform/er$|[uv]an$/R/
- xform/[uv]e$/T/
- xform/v$|uai$/Y/
- xform/^sh/U/
- xform/^ch/I/
- xform/^zh/V/
- xform/uo$/O/
- xform/[uv]n$/P/
- xform/i?ong$/S/
- xform/[iu]ang$/D/
- xform/(.)en$/$1F/
- xform/(.)eng$/$1G/
- xform/(.)ang$/$1H/
- xform/ian$/M/
- xform/(.)an$/$1J/
- xform/iao$/C/
- xform/(.)ao$/$1K/
- xform/(.)ai$/$1L/
- xform/(.)ei$/$1Z/
- xform/ie$/X/
- xform/ui$/V/
- derive/T$/V/
- xform/(.)ou$/$1B/
- xform/in$/N/
- xform/ing$/;/
- xlit/QWRTYUIOPSDFGHMJCKLZXVBN/qwrtyuiopsdfghmjcklzxvbn/

保存后,重新部署即可。

##词库导入

下载某位仁兄导出的搜狗词库 http://cl.ly/033g2x3k2J05 后解压得到sogou.txt文件,

Windows下右键选择用户词典管理,选择『导入文本码表』功能,将sogou.txt导入你的用户词典

Mac下下载用户词典管理工具并把rime_dict_manager解压到~/Library/Rime,执行如下命令

1
2
3
cd ~/Library/Rime
killall Squirrel
./rime_dict_manager --import luna_pinyin 路径/sogou.txt

[团购]英文写作润色软件Whitesmoke

##团购详情

  • 团购时间:2012年10月21日9点至11月16日零点

  • 团购人数:25人起团

  • 软件主页:www.whitesmoke.com

  • 运行平台:Windows 2000/NT/XP/Vista/Win7, Mac OS

  • 软件原价:2012版一年授权$79.95,2012版终身授权$139.95,VIP版(终身升级)$299.95

  • 团购价格:2012版一年授权¥135,2012版终身授权225,VIP版(终身升级)¥435

  • 购买链接:[一年授权][终身授权][VIP]

  • 官方授权文件:请点击

##软件介绍

Whitesmoke是一个英语写作语法检查/润色的软件,它自己号称是most comprehensive grammar checker in the world today。Top 10 Reviews评选它是#1 Best Writing Software,它也是这一份榜单里面除了Microsoft Word之外的唯一支持Mac的写作软件。它比Word强的地方除了校对功能更强之外(大家都知道Word的校对是咋回事),还提供了写作润色,同义词提示等特色功能。

我们看看它的功能是怎样的(以下以WIndows7下试用版为例,因为它原价真的太贵了,买不起……)

安装完毕之后,Whitesmoke的图标会出现在右下角的任务栏里,双击它就可以启动,在Writer标签栏下,我们粘贴一段英文试试:

点击『checkText』就会对文本进行拼写/语法/风格的检查,在结果里面,红色表示拼写错误,绿色表示有语法问题,蓝色表示风格上可以改进:

软件发现我的extreme和special都拼错了,同时它认为一个who没用对,一个boarding schools语法有问题。还有两个风格问题,一个是可以用更简洁的no doubt,另一个是两个different重复了。

点击标记处的『More』可以看到修改建议:

也有为什么它认为是错了的解释(但是我认为没错啊)

当我把boarding schools改为单数后,它还是提示有问题,哦,原来还需要加定冠词/不定冠词

在风格的重复检查上,提供了许多可以替换的单词,比如different它提供了unusual, distinctive, unlike等选择。

任何单词右键都会有一个同义词提示,你可以通过这一功能在写作的时候适当的进行同义词替换

在右键的润色菜单里面,软件会给一些和选中词经常搭配使用的词。比如我选中的solution,就提示一些经常和它搭配的形容词如effective/complete等。

在你检查修改完所有文本后,点击『Apply Changes』就会把最终文本用记事本打开。(如果是在应用程序如Word/Outlook里面用F2启动的Whitesmoke,Apply Changes后会把最终文本返回该应用程序)

也可以在浏览器中使用,比如我在Gmail里面写一封邮件的时候,按F2就会启动Whitesmoke对邮件进行语法检查, Apply Changes后会回到浏览器

软件还自带一个翻译功能,可以翻译多国语言

另外,它还自带了很多的模板,可以在应用文写作的时候作参考和改写。

适合用户

  • 留学生,及准备留学文书学生

  • 准备雅思/托福考试考生

  • 科研人员

  • 国际贸易

Workflowy:像发微博一样做GTD

时隔好久我又开始说一说GTD的事情,这个时间管理方法的思路很简单,收集-加工-组织-执行-回顾。

  • 收集:用一个统一的收件箱来存放你的各种杂事,可以是一个实物的收件箱,记事簿或者是电子化的收件箱,并且尽量每天都通过加工来清空你的收件箱。

  • 加工:杂事可以分几类:项目,任务,备忘和愿景。超过两分钟或者需要多步骤才能完成的任务叫做项目。备忘是在你需要的时候能找到的东西,不需要采取行动,愿景是你短时间做不了的事情。对于项目,加工时列出下一步的行动。这样,你需要维护四个列表:项目,下一步行动,参考和愿景。

  • 组织: 按照场合组织你的下一步行动列表,这样你在同样的场合就可以批量执行任务了,这样的效率会比在不同的场合间切换要高。有一些行动有特定的时间属性(比如周日出席的婚礼),那就放到日程表里面去。这样,你还需要维护一个日程表。有些行动你需要委派别人,这样你得维护一个等待列表。所以,现在你有:项目,下一步行动,参考,愿景,日程和等待六个列表。

  • 执行:按照场合执行任务,其中可以参考诸如『番茄工作法』,『吃掉那只青蛙法』等等。

  • 回顾:每周回顾你的项目、愿景和等待这三个列表,看是不是列表上的内容可以转到你的收件箱里面去,从而转换为下一步行动。

对GTD的介绍就到这里。GTD的好处不必多说,若干年前一个用这个方法的同学就告诉我『GTD让我不忘事』——其实时间管理的本质就是减轻你无端的压力而已。

但是GTD这整套方法的流程或者说操作本身可以说是比较繁琐的(因此有一些简化的版本),特别是在加工和组织上,一个行动往往会有两个维度以上的属性,比如场合以及所属的项目(或者还包括截止时间),那在我们进行收集的时候如果采取分别填写的方式,那就会在使用工具上花费不不要的时间和精力,并且同时需要维护六个列表,负担不能说不小。

直到我发现了Workflowy, 其整合了树状的项目管理功能以及简洁高效的输入功能,在使用Workflowy的过程中我发现,其实GTD时间管理的流程完全可以像发微博那样进行

从Workflowy的介绍视频(Youku|Youtube)里可以看出Workflowy的特点是:

  • 一个简单的大纲式软件(outliner web application)

  • 用缩进距离表示节点从属关系

  • 通过设置当前节点以及展开/收缩节点,方便查看节点概览和节点详情

  • 子节点是有序的,通过拖拽可以调整

  • 支持快捷键操作

  • 移动设备访问方便,不需要特别的App,浏览器直接访问网站就可以

为何我认为使用Workflowy来做时间管理会像发微博一样方便呢?重点就是他的标签功能:Workflowy支持用#和@开头的标签链接(可惜不支持中文),正如微博里面使用的这两个符号一样。而且在其搜索功能中还可以对这两个符号标签自动补全。这一功能大大的简化了GTD流程中的加工和组织工作,于是我们可以这样使用:

  • 用树形列表管理收件箱、项目及愿景

  • 用#标签管理场合,比如 #mail,#家,#google,#淘宝 等

  • 用@来管理等待列表,比如 @boss,@honey等,正如你发微博那样

这样来使用Workflowy,你的列表就是下图这个样子

当你点击或者搜索关键字(快捷键Esc)的时候,Workflowy就会给你动态的生成一个『场合』列表

这样你就不需要手动的去维护这个场合内的『下一步行动』列表了。同理,你可以用#today标签来表示需要今天需要做的事项,达到在执行的时候迅速查看的效果。

现在返过来看看这一GTD系统的实现,其实就是一个『关键字搜索+大纲列表』的功能,其实不需要在线应用也能完成,现成的大纲列表软件应该都是能胜任这一任务的。作为键盘操作控,我初步用Vim实现了这一要求,将在下一篇日志里面介绍给大家。

Directory Opus中文版团购开始,只要人民币一百七十元

2012 Directory Opus中文版团购

  • 团购时间:2012年6月18日 9:00到2012年6月30日24:00

  • 团购人数:100名截团

  • 软件主页:http://www.gpsoft.com.au/

  • 软件原价:85澳元(545人民币)

  • 团购价格:标准版人民币一百七十元;专业版(包括SFTP功能和USB便携版本)人民币二百四十元

  • 团购链接:标准版 专业版

  • 团购说明:团购的授权码仅适用于中文版,中文版下载链接【32位】【64位】。一个授权码可以激活一台台式机+一台笔记本(和国际版的一样)

  • 官方授权文件

Directory Opus简介

Directory Opus是Windows下一款功能强大(官方用词是Ultimate)的文件管理器软件,其特色是『易用,定制,高效,兼容』,在各大文件管理软件评测中和Total Commander的得分都不相上下甚至略有超过。其功能特点包括:

  • 支持Windows7的库文件管理,Windows Desktop Search以及Jumplist列表功能

  • 单双栏文件+文件夹树管理,可定制的视图样式

  • 标签式浏览

  • 内置的预览面板,可以预览各种图片(jpg,png,gif,raw)和常用文档(office, pdf)

  • 内置图片格式/尺寸转换

  • 查看和编辑元信息(MP3,Exif等)

  • 文件排序/分组/筛选/搜索功能强大(有插件支持Everything)

  • 文件/文件夹着色

  • 批量文件重命名,支持正则表达式,支持用元信息重命名

  • 内置FTP客户端,常见压缩文件支持(7z,zip,rar)

  • 内置的同步,查找重复文件功能

  • 文件操作队列处理,避免高并发的IO请求

各种截图请移步 http://www.gpsoft.com.au/program/screenshots.html

个人感悟

善用佳软大哥曾说过“同样收费的 Directory Opus(简称DO) 不比TC差,甚至更强”。我自己大概从2007年在XP时代就开始用这一软件管理自己电脑上的各种文件一直到现在的Win7,经过些许的配置之后越用越顺手,从当时的8点几一直用到现在10。一开始没用TC就是因为TC的界面实在是用不习惯,而DO的更『像』Windows本身的资源管理器一些,一开始上手比较方便。后来陆陆续续的也以《鼠标一族的资源管理器Directory Opus介绍》为题写了一些使用心得在博客上,收到的反响还蛮不错的。一开始用的是某位高人做的破解版,毕业之后有工资了,而且觉得破解的升级客服什么比较麻烦,就直接去官网买了一个授权。

相比Total Commander,Directory Opus在中文用户中的知名度小了很多很多,这一方面是因为其官方一直没有中文版本,另一方面有影响力的铁杆粉丝比较少,最重要的还是在于其昂贵的价格,85澳元合人民币545元一个授权的价格,相对TC的团购价150元,让人望而却步,把很多潜在的用户排除在了外面。现在子清和GP Soft联络,让他们推出较为便宜的中文版,还参与了软件的翻译工作。对Directory Opus及其中文用户是一件非常有意义的事情。希望能有更多的用户使用正版软件,支持开发者,让他们能够开发出更好用的产品。

Vimperator配合Evernote进行一键悦读及收集

Vimperator是一个极其好用的Firefox扩展,让你对浏览器的操作完全的Vim化,所有的按键都用上。我原来也写过好几篇介绍它的文章。

今天要介绍的就是在Vimperator下如何一键能够把当前网页用Evernote的Clearly(悦读)进行重新排版,以及如何一键把浏览器中的各种内容发送到Evernote。首先你得安装对应的Firefox扩展,地址在这里这里

首先,只用Clearly转换的命令是

1
:js __readable_by_evernote.readable_by_evernote__menu__call(buffer.URL)

用Clearly转换并存储到Evernote的命令是

1
:js __readable_by_evernote.__readable_by_evernote__launch(true)

把选中内容发送到Evernote的命令有好几个:

1
2
3
4
5
evernote_doAction( document.popupNode, 'CLIP_ACTION_FULL_PAGE' );
evernote_doAction( document.popupNode, 'CLIP_ACTION_IMAGE' );
evernote_doAction( document.popupNode, 'CLIP_ACTION_SELECTION' );
evernote_doAction( document.popupNode, 'CLIP_ACTION_URL' );
evernote_doAction( document.popupNode, 'NEW_NOTE_ACTION' );

大家分别试试就知道每一个的用处,但我觉得第三个clip_action_selection应该是最常用的吧。

我还录了一小段视频,可以看看使用的效果,地址在这里

参考

Supermemo iPhone版课程生成脚本

老婆要从头开始准备考雅思了,我先找了一本李笑来的《新托福iBT词汇分类突破》(感谢作者自己提供PDF版本下载)来给她背单词,里面的插画十分有爱。学习的劲头也被点燃了,我现在每次回家都看见她在看这本单词书(怎么和我电脑屏幕总是桌面一个感觉)。

但是准备过这种考试的都知道,背单词主要是在重复,一开始能记住基本是没用的,而且是有策略的重复,一次记不住单词的意思不要紧,先往前走,把能记住的记住了,记不住的反复记。原来我自己准备GRE的时候自己是弄了一个时间表,哪一天背哪几个新的单词表,复习哪几个旧的都列在上面,严格按照这个时间表来进行,最后效果也比较满意。

我一直在订阅舍得的博客,里面介绍了不少supermemo的用法。于是我就想用supermemo辅助我老婆的记单词任务。简单搜索了一下,发现supermemo有iOS的版本,还是免费的,正好家里面也有iPad和iPod Touch可以直接使用。原来我安卓上的那个Anki记忆软件在App Store里面要24.99美金,于是放弃了。

下载之后发现Supermemo iPhone版之所以是免费的,因为他里面的很多课程都需要用户购买。不过他也提供了自定义课程的功能。可以直接把你需要的问题/答案写在一个特定格式的文本文件里,上传到设备进行学习。那于是我就在想怎么能把李笑来这本书里面的单词做成一个课程,甚至把任意的单词表生成课程。

这个项目的启发下,我自己也写了一个Python脚本,能够把utf-8编码并用tab键分开的的txt文档转换为supermemo可以导入的格式。项目链接在这里,这还是我第一次用github发布自己的代码。

使用方法,运行即可,会要求输入源文件路径及各列编号:

源文件必须要用Tab分隔,音标暂时只能处理金山词霸的:

输出文件内容:

iOS设备效果:

在精简版的XP下升级iOS需要注意的问题

这次寒假回家帮姐姐把她的3GS(32GB)从3.x升级到5.0.1,一路可以说是历尽辛苦,前后刷机历时大概是整整三天。为什么这么久呢?

家里面网速比较慢,只有1M的网速,下载固件(2遍)以及新版的iTunes就花了不少时间,这一项大概花了有大半天。

备份屡次失败,一次是因为备份的时候看了短信,一次是因为硬盘的空间不够。我现在觉得硬盘分很多个区是一种比较傻的思路。这样又是小半天……

真正刷机,大概刷了有十遍……前面失败的几次iTunes报1601/1602/1604各种错误的都有,然后手机直接黑屏,我那个汗啊,到处去查这几个错误是咋回事,在这个帖子里第一眼看到:

1600,及附近(1601,1602)错误,1600错误是指的硬件错误,比如说USB,USB线,手机插口的数据传输可能不通,也可以尝试一下把防火墙关闭。
还有可能是因为固件不正常导致。如果你刷的是自刷固件,那么刷回官方固件可能会解决1600.

查了一下苹果自己的技术支持,也是这么说。

反正家里面苹果的线不少,换了一根,把防火墙关了再继续刷,但是依然是反复报错,也是照样黑屏,后来用那个红雪把iPhone恢复到刷机前的状态才让我稍微冷静了点,开始认真的找问题在哪里。后来发现上面那个贴子我没看完,在下面对1601/1604错误有补充

服务里找到 Terminal Services,Messenger,Telnet,设置为启动

看到这里我大概知道问题在哪里了,经检查,三个服务都是处于停止状态,terminal services和telnet都是可以启动的,messenger不行,在网上搜了一下解决方案,应该是精简版XP把对应的文件修改了,下了一个dll文件并修改了注册表,重启系统后刷机就顺利完成了。

我自己的设备一直都是在Windows 7下面升级的,从来没有遇到过这些问题,一开始就没往系统的问题上想。刷好后觉得这些精简版的操作系统还是有风险的,说不定精简掉的啥系统模块就是将来哪天你需要的,到时候完全没有头绪的话估计麻烦还不小,只有重新装系统咯。另一方面,我觉得苹果也是很奇怪,明明依靠于这些服务来进行设备升级,报错的时候也不提示一下,反而报一个十万八千里之外的硬件错误,对用户完全就是一个误导。

Windows下使用Octopress嵌入Python代码的问题

前一篇日志其实蛮想测试一下Octopress的代码嵌入及下载功能,但是按照Octopress的文档说明,用 `{% include_code %}` 命令出来的居然是一个错误

1
Liquid error: No such file or directory - python -c “import sys; print sys.executable”

让我百思不得其解。只好先把代码显示先改为文件下载。

问题会出在哪里呢?我在ruby-taiwan论坛和twitter上都问了,没有人回答我。我只好自己来找bug。其实也不是很难,在Octopress的support就有人提出了这个问题,原来是因为pythonexec.rb这个文件不支持windows,你可以打开他的代码看看,里面只有判断是不是mac和unix的操作系统,根本就没有有关windows的一行代码。这是说用ruby的人没有用windows的么?

解决方法,下载这个文件,代替ruby目录\lib\ruby\gems\1.9.1\gems\rubypython-0.5.1\lib\rubypython下的同名文件就好。荣誉归于raineszm

另外,Octopress的开发者imathis新开了一个网页,介绍可用于Octopress的主题,有几个还是挺不错的,我现在在用的就是里面的slash。

获取Picasa相册中所有图片真实地址的脚本

用了新的域名,新的博客架构,还是在发愁图床用哪个。图床和博客分开主要是为了以后万一搬家比较方便。看了一圈发觉还是picasa不错,我本来就是Gmail的付费扩容用户,容量就有20G,而且picasa可以用https访问,在Google Reader或者Gmail里面查看图片也不会报错。

但是picasa就是获取真实图片地址比较麻烦,不管是手动右键还是在右边的link里面做选择。于是自己尝试写了一个python脚本,用于获取公开相册下的各图片地址

使用方法,双击运行输入相册地址(最好是https,因为http的ggpht.com被墙),然后在脚本路径下就会有一个url.txt文件,里面每一行就是一幅图片的地址了。