2009年2月16日星期一
流氓何其多--认清Tom-Skype
2009年2月9日星期一
GTD软件
- 如果工作篮(in box)中的item并不需要采取采取行动,成功助手认为接下来只有两种选择:抛弃或者整理成资料。也就是说,作者取消了someday/maybe的概念。这是不合理的。或许作者认为someday/maybe没有存在的意义,和reference并无二致。但是我认为它们的区别还是非常明显的。someday/maybe是需要定期review的,而reference的重点是在检索备查。
- 在另外一条分支上,作者用“是否需要立项”来代替“only one step enough"。这措词本身没有问题,问题是接下来的逻辑就有些混乱了。如果需要立项,就进入“项目管理”,接下来就需要“项目分析”;如果不需要立项,就直接进入“项目分析”。GTD思想认为,如果需要立项,就进入项目管理,在项目管理中将项目分解成若干个single step action,然后将最近的一个action回流到GTD流程中来。如果将GTD流程比作河流的干流,那么项目管理就仿佛是一个水库,在干流的旁路上,而非串行在干流中。所谓的项目,就是需要很多串行的action的事务。Action仿佛就是水,一下子来了这么多洪水,不能同时往下流,所以进入项目管理这个“水库”“储存”起来,日后将这些水缓慢地“释放”到干流中去。这个比喻虽然不很贴切,但是至少可以说明项目管理和时间管理的关系。成功助手把这个关系弄混淆了。
- “待办事项”和“工作任务”的区别不很明显。我反复看过之后,认为成功助手中的“待办事项”和“工作任务”都是list of things to do,并无实质区别。而且我发现,“工作任务”中还有一个“完成率”的字段。从这个字段可以看出,工作任务中的item很像是Project。按说这里的item是不存在完成率一说的,因为这些item都是single step action。我想,软件作者的确没有理清GTD的若干概念之间的关系。

- 这个办法最多只能说是“项目管理”,说不上GTD。它的核心思想是利用“Outlook的所有类型的项目都提供和联系人项目的链接”这样一个特点,以联系人会纲,把任务、日历和真正的联系人都串在一起,便于管理。这虽然也很有价值,但是似乎和GTD不沾边。
- 这个办法太将就,太委屈自己了。看到软件界面上的提示是这样写的,自己却要时刻记得要那样理解。例如,它是利用联系人来进行Project管理。但是联系人就是联系人,联系人只有姓和名,没有“项目名称”,所以我们不得不把项目名称填写到姓名控件中去。反过来,看的时候,看到姓名的时候,要知道这里说的其实是项目名称,要找项目名称的时候,要记得去到姓名字段中去找。这也是无可奈何的事情,因为本身就是“借用”Outlook的一些现有功能,又不编程。在这种边际条件下,也只能这样了。
GTD之我见

- 形成project。当stuff流到了project那里去了之后,我们该怎么办呢?难道就不需要日历了吗?在认真考虑之后,我认为这个时候就需要另外一套思路/系统来帮助我们了,那就是大家耳熟能详的“项目管理”(Project Management)。传统的项目管理,当然也会涉及到时间的安排。我想,这里所说的项目管理,应该是剥离了时间管理的剩余部分。这剩余部分,直白地说,主要也只有“任务的分解”了。把任务分解成若干个single step action,然后再把最上面的一个action回流到GTD流程中来,我称之为“Review For Next Action”。
- 形成delegation。当stuff流到了delegation之后,委托方和被委托方都应该明确一个共同的时限,“什么时候要交活”。作为委托方,到了这个时限也是应该去Check/Review这个delegation是否完成的。所以,当形成delegation之时,我们就应该把这个时限放到自己的日历中去,我称之为“mark the check date/time”。所以,“形成delegation”这个归宿说到底还是流到了“形成calendar”了。
- 形成calendar。calendar最大的特点就是有提醒,到了时间就会提醒我们应该做什么。现在的calendar都是电子的/软件的,所以这个无需多言,只是要记得要把提醒功能打开,并最好能够确保自己届时能够收到提醒消息(例如把calendar item灌到自己的手机中,或者自动发送到QQ/MSN或者Email in box中)。
- 形成things to do。我最初认为这个things to do是多余的,与其专门设置一个list of things to do,不如直接把这些item放到calendar中。后来再思考,发现并非如此。我们观察一下things to do的形成就知道,这些item都是“自己做”、“可以立刻开始”,但是所需时间要“超过2分钟”的。这个时候,把这些item排到calendar中,反而是多余的。只要手头没有事情(两分钟之内可以搞定的事情已经没有了),就应该立刻处理things to do,从list的第一项到最后一项,一项项地去做。在GTD的原文中,这些事情有一个共同的属性,叫作ASAP(As Soon As Possible)。这里的possible,只是专门讲“手头有没有在两分钟内可以做完的事情”,并不涉及其他的前提条件。如果其他的前提条件还不具备,那么这个item就不应该放的List of Things to do,而是应该放到calendar中。所以,只要当我们自己觉得“无聊”、“没事可干”的时候,我们就应该去按照List of Things to do去做,把这里的Item变成Do it。
- 形成Someday/Maybe。这些item的共性是,本身并不需要采取什么动作,或者只是一个很初步的想法,还很不成熟。说到底,这些item和stuff本身没有什么太大的区别。我最初认为,当stuff成为了item of someday/maybe之时,我们需要为它设定一个review date,提醒我们把这些item当作stuff再回炉走一遍流程。声望颇佳的ThinkingRock软件就是这样设计的,它把这个概念叫作tickle date。再细想,这个tickle date虽然没有什么坏处,但是操作性不强。因为位于someday/maybe的item本身就有很大的不确定因素,所以这个date也很难确定,或者很不准,从而使其意义不强。更有现实指导意义的是,定期review一下这些item。Review之后,这些item(实际上就是stuff)的归宿依然无非是上述的八种。这个定期,可以是天、可以是周、可以是月,可以是季,可以是年。但是我个人认为周、月是比较恰当的周期。
- 形成reference。Reference其实和someday/maybe很类似,区别无非是前者的想法已经很成熟了,但是现在用不着,放入知识管理系统中备查备考。如果说,someday/maybe强调的是定期清理,那么reference则强调检索。当然,定期review一下也没有什么坏处,温故而知新嘛。只是知识库中的item只进不出,越积累越多,review一遍也可能会耗费太多时间,不太现实。所以,检索重于回顾。
2009年2月5日星期四
Outlook的启动参数
启动 Microsoft Outlook 的命令是 Outlook.exe。命令行参数开关是正斜杠后跟开关名和开关具有的任何参数。
开关的用法
查找 Microsoft Outlook 可执行文件 Outlook.exe 并记下它的路径。例如,路径可能是 C:\Program Files\Microsoft Office\Office11\Outlook.exe。
单击“启动”,再单击“运行”。
在“打开”框中,键入在第 1 步中记下的完整路径,包括文件名。按空格键一次,再键入正斜杠 (/) 和后面的开关。
例如,如果想使用 CleanReminders 开关,在“打开”框中键入的命令是:
"C:\Program Files\Microsoft Office\Office11\Outlook.exe" /Cleanreminders
注释 如果路径中的两个词之间包含空格,则必须用双引号 (") 括起,路径区分大小写。
若要运行此命令,请单击“确定”。
开关参考
开关 说明
/a
以指定的文件为附件创建一个项目。
例如:
"C:\Program Files\Microsoft Office\Office10\Outlook.exe" /a "C:\My Documents\labels.doc"
如果没有指定项目类型,假定为 IPM.Note 类型。该开关不能用于不是基于 Outlook 的邮件类。
/altvba otm200575174901.htm
打开在 otm200575174901.htm 中指定的 VBA 程序,而不是 %appdata%\Microsoft\Outlook\VbaProject.OTM。
/autorun macroname
打开 Outlook 并立即运行在 macroname 中指定的宏。
/c messageclass
新建一个指定邮件类的项目(Outlook 窗体或者任何其他有效的 MAPI 窗体)。
例如:
/c ipm.activity 创建一个“日记”条目
/c ipm.appointment 创建一个约会
/c ipm.contact 创建一个联系人
/c ipm.note 创建一个电子邮件
/c ipm.stickynote 创建一个便笺
/c ipm.task 创建一个任务
/checkclient
提示电子邮件、新闻和联系人的默认管理器。
/cleanclientrules
启动 Outlook 并删除基于客户端的规则。
/cleandmrecords
删除当管理器或者代理谢绝一次会议时保存的日志记录。
/cleanfinders
从 Microsoft Exchange Server 存储区中删除搜索文件夹。
/cleanfreebusy
清除并重新生成忙/闲信息。此开关只能在可以连接到 Microsoft Exchange Server 时使用。
/cleanprofile
删除无效的配置文件表项并重新建立适用的默认注册表项。
/cleanpst
使用一个空的个人文件夹文件 (.pst) (个人文件夹文件 (.pst):在您计算机上存储邮件和其他项目的数据文件。可以分配一个 .pst 文件作为默认电子邮件的送达位置。可以使用 .pst 文件来备份项目以保护项目。) 启动 Outlook。
/cleanreminders
清除并重新生成提醒。
/cleanrules
启动 Outlook 并删除基于客户端和服务器的规则。
/cleanschedplus
从服务器上删除所有的 Schedule+ 数据( 忙/闲、权限和 .cal 文件)并允许所有的 Schedule+ 1.0 用户使用和查看 Outlook 日历中的忙/闲信息。
/cleanserverrules
启动 Outlook 并删除基于服务器的规则。
/cleansniff
删除重复的提醒邮件。
/cleansubscriptions
删除订阅邮件和订阅功能的属性。
/cleanviews
恢复默认视图。创建的所有自定义视图都会丢失。
/designer
启动 Outlook 并且不指定 Outlook 在第一次运行时是否应为默认客户端。
/embedding
打开指定的邮件文件 (.msg) 作为 OLE 嵌入。也可以不带命令行参数作为标准 OLE 共同创建的对象。
/explorer
以“浏览器”模式(有链接栏)打开新窗口。
/f msg200575174901.htm
打开指定的邮件文件 (.msg) 或者 Microsoft Office Saved Search 文件 (.oss)。
/firstrun
像第一次运行那样启动 Outlook。
/folder
以“文件夹”模式打开新窗口(导航窗格关闭)。
/hol hol200575174901.htm
打开指定的 .hol 文件。
/ical ics200575174901.htm
打开指定的 .ics 文件。
/importprf prf200575174901.htm
启动 Outlook 并打开/导入已定义的 MAPI 配置文件 (*.prf)。如果 Outlook 已经打开,则将该配置文件插入队列,等候下一次不带配置文件启动时被导入。
/l olk200575174901.htm
打开指定的 .olk 文件。
/launchtraininghelp assetid
打开由 assetid 指定的帮助主题的帮助窗口。
/m emailname
给用户提供一种向项目添加电子邮件名称的方法。只能与 /c 命令行参数一起使用。
例如:
Outlook.exe /c ipm.note /m emailname
/nocustomize
启动 Outlook 并且不加载 outcmd.dat(自定义工具栏)和 *.fav 文件。
/noextensions
启动 Outlook,扩展程序处于关闭状态,但在加载项管理器中列出。
/nopollmail
启动 Outlook 并在启动时不检查邮件。
/nopreview
启动 Outlook,阅读窗格处于关闭状态。
/p msg200575174901.htm
打印指定的邮件 (.msg)。不能用于 HTML 邮件。
/profile pro200575174901.htm
加载指定的配置文件。如果配置文件名含有空格,请用引号 (") 将配置文件名引起来。
/profiles
打开“选择配置文件”对话框,不论“工具”菜单中的“选项”如何设置。
/recycle
如果已经打开了一个 Outlook 窗口,则用该窗口启动 Outlook。与 /explorer 或者 /folder 共同使用。
/resetfoldernames
将默认文件夹名称(例如“收件箱”或“已发送邮件”重置为以当前 Office 用户界面语言表示的默认名称。
例如,如果最初使用俄语用户界面连接到 Outlook 邮箱,则不能重命名俄语的默认文件夹名称。若要将默认文件夹名称改成其他语言(例如日语或英语),可以在改变了用户界面语言或者安装了其他语言版本的 Outlook 之后使用此开关来重置默认文件夹名称。
/resetfolders
恢复默认投递位置丢失的文件夹。
/resetnavpane
清除并重新生成当前配置文件的导航窗格。
/rpcdiag
打开 Outlook 并显示远程过程调用 (RPC) 连接状态对话框。
/s 200575174901.htm
加载指定的快捷方式文件 (.fav)。
/safe
启动 Outlook,不带扩展程序、阅读窗格或自定义工具栏。
/safe:1
启动 Outlook,“阅读窗格”处于关闭状态。
/safe:2
启动 Outlook 并在启动时不检查邮件。
/safe:3
启动 Outlook,扩展程序处于关闭状态,但在加载项管理器中列出。
/safe:4
启动 Outlook 并且不加载 Outcmd.dat(自定义工具栏)和 *.fav 文件。
/select foldername
启动 Outlook 并在新窗口中打开指定的文件夹。例如,若要打开 Outlook 并显示默认日历,请使用:"c:\Program Files\Microsoft Office\Office11\Outlook.exe" /select outlook:calendar
/sniff
启动 Outlook 并强制检查“收件箱”中新的会议要求,然后将它们添加到日历中。
/t oft200575174901.htm
打开指定的 .oft 文件。
/v vcf200575174901.htm
打开指定的 .vcf 文件。
/vcal vcs200575174901.htm
打开指定的 .vcs 文件。
/x xnk200575174901.htm
打开指定的 .xnk 文件。











