配置信息管理
Updated:
配置信息管理是个人信息管理中重要一块,对于希望对自己的信息工具深度定制的尤其如此。抽象意义上,软件与配置是等价的,有一些软件功能庞杂,为了实现某项任务很大程度上依赖于用户如何对环境进行配置。这里的配置主要针对的是本地软件,web应用的配置往往保留在系统中,不需要用户的特别维护。
1. 需要考虑
多系统平台及重装:尽量使配置信息与系统文件分离,这样在系统重装的时候,只需要对新装的软件进行一下配置文件的关联,不需要再次进行陪过程配置;
软件版本:当软件升级之后,高版本软件一般能够兼容低版本的配置文件,但反过来不一定成立。
配置的非冗余性:这点对于所有现行的(非归档性质的)文件都有意义。面对两个不同的配置文件,用户很容易感到混淆,记不得但是是怎么配置的。
配置的导出、分享与还原:有时候我们所做的配置系统希望共享给其他人,这就需要软件能够让我们导出自己的配置。
2. 分类-特点维度
为了能够比较方便的管理他们,还是需要对其做一定的区分。按照与操作系统耦合的程度,作出如下分类排列。软件可认为是系统的配置,消息类配置配置近似文档。
a) 需要安装的软件(office,VS,实际是安装程序修改了系统的注册表)
b) 不需要安装的软件(GoAgent,foxmail)
c) 软件及插件(live writer)
d) 浏览器及插件(chrome,用chrome的帐户同步非常方便)
e) 信息类配置(输入法词库,swithy配置)
f) 知识类配置(浏览器书签)
g) 消息类配置(Message)
注:浏览器属于软件,只是因为比较突出故单独列出
3. 配置技巧
在不影响功能的情况下,尽量使用非安装(绿色)软件,这样就可以把他们放到非系统盘,在重装之后依然可以使用;对于信息类配置或者知识类或者消息类配置,修改软件的文档路径,比如IE,可以将书签的放置位置放到D盘的某个文件夹下,这样就不担心系统崩溃之后,无法恢复这一类资料了;用好软件的同步工具,比如chrome,能够节省很多很多很多时间,而且也是跨平台的;记得备份自己的配置,输出到文件,因为有时候可能出现误配的情况,配置程序往往不提供历史痕迹保留的。以此类推。
4. 系统映像
对于软件开发者而言,有很多时间花费在开发环境配置上面。这类的配置往往涉及到系统的方方面面,配置步骤繁琐。一般是通过制作系统影响来解决的。在winXP时代,常常使用的是ghost系统备份还原工具;进入windows7之后,系统本身带有映象工具,十分好用。笔者未尝试MAC及类Linux系统。
一般是,系统重装之后,打好补丁,安装必要的、常用的软件,再对软件做好配置,对其进行镜像,然后再安装一些比较大的、不常用的软件。当系统运行比较慢或者需要重装的时候,只需要系统还原就可以了。