Use Google App Mail In Corporation

这里我只是想谈谈企业和个人在使用email中冲突,以及如何有效地应用Google App Mail来避免冲突。

员工一录用,很多企业都会给员工一人一个企业域名、个人名字前缀的邮箱。作为对外业务联系的邮箱,应该保持稳定,但员工跳槽是普遍现象,英国人更喜欢跳槽,造成企业邮箱地址更新频繁。试想以下两个情景:

情景一:企业开有 paypal 帐号以及多个银行帐号,由会计人员负责,每个帐号都会要求一个或一个以上联系人的电子邮件。会计人员换动,要一一更新这些帐号里的电子邮件地址吗?

情景二:企业对网上业务的依赖度很高,企业对网上业务进行了细分,并有多名专员各自负责某项业务。网上业务对应的活动会直接通知到专员的邮箱。专员离职或岗位调动都要在网上业务的后台程序进行调整专员的电子邮件地址吗?

我们很难找到一个现成的工具能在情景一和二快速、批量地修改电子邮件地址。

也有企业干脆用sales, accounts之类的position 描述作为邮箱前缀,对外进行业务沟通。我不喜欢这样,发自sales@company.com的邮件给客户的第一感觉是冷冰冰,缺少personal contact的感觉。

我们需要在稳定性和个性化之间取得一个平衡。My best practices are –

  1. 创建基于个人名字(personal.name@company.com)的邮件帐号
  2. 创建基于岗位名称(position.name@company.com)的邮件列表
  3. 把员工邮件帐号添加到他的岗位的邮件列表(基于这种目的创建的邮件列表通常只有一个邮件帐号,但一个邮件帐号可以加入多个邮件列表)
  4. 情景一和二采用position.name@company.com注册和发布联系人地址
  5. 发邮件时,发件人显示personal.name@company.com
  6. 客人第一次联系,如果是通过填写网上询价单的方式,业务的信息通过position.name@company.com的列表送达了personal.name@company.com,回信就没必要再通过position.name@company.com。
  7. 因为position通常比personal稳定,在情景一和二时,我们所要做的,就是在Google App Mail, Manage this domain, User accounts, Mail list里更新邮件列表
  8. User accounts, Nickname 方法 alias position.name to personal.name 也可以取得跟Mail list类似的管理效率,但如果position.name@company.com是一个nickname,如果要改变它的归属,就必须先删除position.name@company.com,然后到别人名下再创建一次nickname,虽然这过程最快可以在几秒钟完成,但在几秒钟内仍存在丢失发给 position.name@company.com的邮件的可能。用mail list就很完美(可以先添后删)

Wait 15 Seconds Problem Solved

Upgraded phone plan以后,Orange给我一个新手机和一个新SIM卡,原来SIM同时也失效了。我搞不懂延续同一个号码为什么一定要换一个SIM?我对新手机不感兴趣,就把新卡插在了原来的SPV M600上,却发现不能收发短信,但拨打接听电话没有问题。

新卡用在老机上发短信时,会出现”Your phone is not ready. Please wait 15 seconds and try again.”的提示。当然这个提示不能准确地指出问题所在,就算等上15天也是毛病依旧。打电话给Orange 150也于事无补,他们重复发一些SIM update的信息到手机上,其实SIM早就update过了。

我一直在没有短信的日子过了近两个月。直到昨晚静下心在google上做了搜索,权衡出一个我认为成功率最高的方案——我把问题定位于2G手机无法使用3G SIM的部分功能,于是只要更新手机的radio version即可。整个更新过程很简单,下载最新的radio version,在电脑上运行一遍(当然activesync先),1分钟搞定。手机会自动重启,但还不能收发短信,还得手动把Phone Off and On一次。

我试着给自己发了条短信,几秒钟后收到,真是开心,有重见天日的感觉。

Windows更新安装失败的解决办法

Windows毛病还不少,而且还摸不着原因,这不是,Windows更新下载来安装却总是失败。幸好,尽管原因不明(真搞不懂,Windows设计出这么复杂的自动更新,却无法把自己装上去,那还叫自动更新吗?),办法还是有的。

办法一,把以下命令一个个敲一遍(太多了吧?!那看看办法二)

  1. regsvr32 wuweb.dll
  2. regsvr32 wuapi.dll
  3. regsvr32 wucltui.dll
  4. regsvr32 wuaueng.dll
  5. regsvr32 wups.dll
  6. regsvr32 wups2.dll
  7. net stop wuauserv
  8. net start wuauserv
  9. net stop bits
  10. net start bits
  11. net stop w32time
  12. net start w32time
  13. net stop msiserver
  14. net start msiserver

办法二:(与办法一出处不同,对比之下只是办法一的简化版,可能办法一适用性更广,但我只用办法二就能解决我自个儿碰到的问题)

  1. net stop wuauserv (停止自动更新服务)
  2. 32位版的用户:regsvr32 %windir%\system32\wups2.dll
    64位版的用户:regsvr32 %windir%\syswow64\wups2.dll
  3. net start wuauserv (这里当然是重启自动更新服务啦)

系统还原和安全模式

办公室有台电脑得了怪病:如IE能正常访问网页,但打印不出网页,每次打印都是空白,而且页脚的url不是网址,而是本地缓存的internet临时文件名;又如outlook express里试图直接打开一些.doc附件,word启动以后就停止响应…

我实在google不到解决方案,只好用上系统还原。无奈,无论我选择哪个还原点,电脑重启以后都遗憾地通知我系统无法还原到这个系统检查点。难道要我用绝招——重装系统?汗,幸好用”system restore not working”搜到一个方案:进入安全模式,然后再运行系统还原。一试,果然管用!

信经济专家还不如信自己

很久以前下载了第一财经的经济学人2007年做的节目,在硬盘上保留着一直没时间去看。今天静心下来清理硬盘,没看就删了吧? 比较可惜,于是把这些节目看了一遍。

如果看直播,看看这些经济专家来头都不小,说的道理头头是道,叫人的思路不由跟着走。可是现在是2008年底了,专家们说的预测对不对?我不是专家也有权判断了:一无是处。

于是,删,让硬盘干净,让耳根清静。

我们放弃了微软,还是微软放弃了我们

我们指的是有较高的计算机操作能力,但不是专业的IT从业人员。

微软有很好的产品,比如 Windows (不包括Vista)和 Office 。微软产品好就好在细微之处,比如双击普通文件,如.doc, .xls,打开的是文件本身;双击模板文件,如.dot, .xlt,打开的是模板的空白文档。因为.doc, .xls的默认操作是open,而.dot, .xlt的默认操作是new,要打开模板本身(编辑模板),得右击、从context menu里选择一个非默认操作open。

微软还有很多好的产品,可惜,我们都不熟悉。不知从什么时候开始,在很多应用上,我们想当然地决定不用微软的东西。真的很可惜,其实,平心而论,这是因为我们除了 Windows 和 Office,其他的微软产品都玩不转。

是我们放弃了微软,还是微软放弃了我们?

关于WordPress一次安装,多处使用的构想

首先,我不能用WordPress Mu版。因为某些plugin 和 theme不支持Mu版。况且,WordPress Mu版相对于WordPress的特有功能是用户自助申请Blog功能,而我所谓“多处使用”,只需要集中管理一个WordPress框架下多个网站,多个网站能同步升级WordPress程序部分,所以,Mu版在此没有优势。

其次,我肯定不是有WordPress一次安装,多处使用需求的第一人。我参照了前人的做法,但觉得它们不够完善。不完善之处主要是前人的想法要求多个网站指向同一个document root,而不同的网站很可能装有其他程序,还会有不同的图片等其他文件。例如,domain1和domain2共用一个WordPress,那WordPress以外的静态页面或静态文件,比如domain1/static-page-or-file-outside-of-wordpress,就会被domain2/ static-page-or-file-outside-of-wordpress访问到。

再次,我的构想适合在独立服务器LAMP环境下实现。以下是具体的实现步骤:

  1. 在一个主控域名上按常规安装WordPress。假设主控域名是domain1,它的document root是/www/domain1。
  2. 假设第二个域名是domain2,它的document root是/www/domain2,WordPress甚至可以安装在子目录/www/domain2/wp。
  3. 除.htaccess和index.php以外,把/www/domain1下WordPress其他文件和文件夹用软连接的方式连接到/www/domain2/wp。多数情况下,不同网站会有不同.htaccess的要求,所以我建议.htaccess还是单独建立为好;domain2的index.php则需要稍作修改(大家看着改吧,应该是很简单的)。
  4. Domain1的wp-config.php则需要为新增的domain2添加一些配置,为不同的域名启动不同的数据库、表、keys等。
  5. Domain2的WordPress安装完成后,进入后台,调整uploads目录的位置,默认是wp-content/uploads,应该改为绝对路径,如/www/domain2/wp/wp-uploads。Full URL path to files (optional)不再是optional,必须作相应修改以便前台能访问到上传的文件。我曾经为隔离domain1和domain2的uploads考虑得死去活来,为了属于domain1 的 static-page-or-file-outside-of-wordpress 不被 domain2/static-page-or-file-outside-of-wordpress访问到,我想过在domain1下建立软连接到domain2的uploads目录,然后用防盗链的方式防止 domain1 和 domain2 对各自 uploads 目录的相互访问。但最后才发现,WordPress uploads folder本来就支持绝对路径(默认值是相对路径),一个复杂的问题就这样轻松解决了。

播放器画面偏暗

不知道从什么时候起,我的播放器(K-Lite)不管放电影或电视剧,色彩总是很暗,再好的片源看起来都像抢先版。

听从网上的一个建议,把显卡的驱动更新了一下,播放器的画面立即清新了起来。我的心情也好了起来。