Archive

Archive for September, 2007

新浪抽疯了?

September 25th, 2007 Wei No comments

一早就看到我的Google Reader中N多Unread的文章。一看,全是新浪的种子;再一看,全是旧文章。合着新浪把所有的feed全都又输出了一遍。幸好Google Reader有Mark all as read功能。

Categories: Uncategorized Tags:

I hate my day

September 24th, 2007 Wei No comments

我终于退出来了,周一的Presentation结束,我的工作就算是正式的结束了。

工作的这几年以来,我一次觉得累,也是第一个我想主动退出的项目。不是因为工作压力,而是因为沟通。不是语言上的沟通,而是我自己也不知道的原因。我突然发现在很多情况下,我说过的话,就像没说一样。这是让我极为生气的,尤其是同样的话说3遍以上。

不过,这个项目也却让我交到了很多真的不错的朋友。尤其是有个中文说的那么好的Dana,还有超nice的Narayan和Cloud。Ning在两个项目对我的支持也是让我很欣慰的。还有很多人。

Dana在我和他临别照相的时候,作出的用网线把我绑住的举动,让我真的很感动。我真的觉得很高兴。

Categories: diary Tags:

犯了个超级严重+弱智的错误

September 19th, 2007 Wei 4 comments

我们有个叫“招银财富”的QQ群,整天讨论金融、信用卡、用卡安全方面的东西。就是在这么一个良好的环境下,我居然昨天犯了一个致命的错误。

事情是这样的:

我昨天收到一封邮件发到我的PayPal的注册邮箱,如下图所示:

Fishing_1.jpg

我居然没有注意到From是个非PayPal的地址。毫不犹豫的点了邮件里面的Log in进去了。并且完全忽视地址栏的地址和FireFox给出的警告:

Fishing_2.jpg

我很自然的输入了我在PayPal的用户名和密码(按说这个页面应该随便输入什么都能通过。但经过我的试验,他居然能识别我的PayPal登陆信息是不是真的;Update Sept 23:后经证实,网站的确去Paypal验证了我的信息,而Paypal也在之后发邮件提示了非正常帐户访问)。登陆之后,我被提示输入个人信息,包括地址、电话、SSN、Credit Card卡号、CVV2,居然还叫我输入一个信用卡的PIN。

做过分的是,我居然想都没想就照实输入了。 而且我还在抱怨,明知道我不是美国公民,还让我输入SSN,还是必须输入的,让我怎么Unlock?而且我居然想打电话给PayPal质问一下。

今天上班,突然想起来,应该再登陆看看,具体没有SSN怎么办。这次我直接从Paypal登陆,却发现我的帐户完全正常。我才突然意识到了fishing,去邮箱里面看,才注意到地址不对、FireFox的警告,……

完了,我已经输入过信用卡信息了。接下来就是修改Paypal密码,挂失信用卡(幸好只关联了一张信用卡)。招行800的MM非常nice,用还没有睡醒的含糊的语言,询问了我的个人信息之后,告诉我挂失成功,并告诉我最近的几笔消费(都是我的行为,没问题)。最后还不忘嘱咐我,60块的挂失费会计入我的下期账单。

这可能是今年以来犯过的最大的错误了,而且居然这么弱智。

Categories: Finance Tags: , , ,

7 Habits For Effective Text Editing 2.0

September 12th, 2007 Wei No comments

Bram Moolenaar是Vim的作者。这里是他在February 13, 2007的Google Tech Talks上的Presentation。

http://www.youtube.com/watch?v=eX9m3g5J-XA

Categories: Computer Science Tags:

如何重置被遗忘的域控制器(DC)管理员密码

September 8th, 2007 Wei No comments

忘记了DC的管理员密码怎么办?如果你没有别的管理员可以登录DC,那么可以用下面的方法,重置Build-in Domain Administrator的密码。

前提:
要重置Domain Admin密码,要同时具备以下条件:

  1. 可以物理访问DC的
  2. 知道Local Administrator的密码。这个密码实际上在你promote DC之前设置的Windows Local Admin密码。如果你不知道,可以使用ERD Commander之类的工具修复本地管理员密码
  3. 有Instsrv.exe和SrvAny.exe文件(这两个文件随Windows2003 Resource Kit Tools一同发布,可以在这里下载。Resource Kit Tools包含了很多Windows 2003的工具,如果你只希望下载Instsrv.exe和SrvAny.exe,可以在这里找到)

接下来开始恢复过程。

很多人认为Domain Controller是没有Local Admin的,其实不是这样的。Local Admin还是有的,只是在正常登录模式下,不能用于登录而已。而目录服务恢复模式(Directory Service Restore Mode)下,则可以使用Local的账户登录。

第1步,启动Windows 2003到目录服务恢复模式(Directory Service Restore Mode):启动时按F8,然后选择Directory Service Restore Mode。再此模式下,你可以操作计算机,却不能操作域。

第2步,当提示登录的时候,使用Local Admin登录(一般是Administrator)。

第3步:INSTSRV.exeSrvAny.exe文件复制到%SYSTEMDRIVE%\temp,为了方便使用,也为了防止权限的影响,也把%WINDIR%\System32\cmd.exe复制到这个目录中。保证3个文件在同一个目录中(如C:\temp)。目录的名字可以随便起,但后面用到的时候也要一致。

第4步:安装SRVANY服务。打开一个命令提示行(Start–>Run–>cmd.exe),输入:

INSTSRV PassRecovery "C:\temp\srvany.exe"

其中PassRecovery是安装的服务的名称,可以随便起,但后面使用PassRecovery的时候,要和这里的一样;引号中的是服务的程序,要SRVANY.exe的全路径格式。

第5步:配置SRVANY的参数,在命令提示符中依次输入下面的命令:

REG ADD HKLM\System\CurrentControlSet\Services\PassRecovery\Parameters
REG ADD HKLM\System\CurrentControlSet\Services\PassRecovery\Parameters /v Application /t REG_SZ /v "C:\temp\cmd.exe"
REG ADD HKLM\System\CurrentControlSet\Services\PassRecovery\Parameters /v AppParameters /t REG_SZ /v "/k net user administrator 123456 /domain"

上面的123456就是Domain Administrator的新密码,如果DC启用了强密码,就换个强密码吧。

如果不了解上面三条命令的作用,也可以手工操作:

  1. 打开注册表编辑器(RegEdit.exe)
  2. 找到HKYE_LOCAL_MACHINE\System\CurrentControlSet\Services\PassRecovery,在下面新建一个键值(Key),名字叫Parameters
  3. 在新建的Parameters键值中,新建一个Application的字符串,设置为”C:\temp\cmd.exe”;新建一个AppParameters的字符串,设置为”/k net user administrator 123456 /domain”

第6步:打开管理工具中的服务(services.msc)。双击PassRecovery的服务。做如下配置:

  1. 在General选项卡中,设置服务为自动启动(Startup type=automatic)
  2. 在Log on选项卡中,选中“Allow service to interact with desktop”(允许服务与桌面交互)

至此,密码恢复的配置就算结束了。以正常模式启动DC,然后等待登录界面的出现(这时SRVANY已经将密码修改为你设置的值了)。使用在上面(第5步)设置的新的密码登录DC。

收尾工作

密码已经恢复了,接下来的工作就是删除SRVANY服务。这一步一定要做。执行下面的命令:

net stop PassRecovery
sc delete PassRecovery
rd /s C:\temp

搞定~~~

后记

可能这个方法对于重置Domain Admin密码是比较容易的,不免让人担心DC的安全性。不过想想也是Reasonable的,有能力物理访问DC的人,多少应该具备管理DC的资格吧。

Missing home~ 3 weeks prior to departure

September 5th, 2007 Wei 1 comment

There is only 3 weeks left prior to my departure. TAG!

Categories: diary Tags: ,

Excel 2007 Crash的原因居然是蓝牙COM模块

September 2nd, 2007 Wei 3 comments

我的本本装上Office 2007以后,其他组件都没什么问题,只有excel,频繁Crash。重做的新系统,也是无济于事。

今天偶然查看我的事件日志,里面写着:

Faulting application EXCEL.EXE, version 12.0.6024.5000, time stamp 0x465f21c3, faulting module OLEAUT32.dll, version 6.0.6000.16386, time stamp 0x4549bd95, exception code 0xc0000005, fault offset 0x000041c0, process id 0x16b4, application start time 0x01c7ed0d42ddfa30.

居然是因为OLEAUT32.dll引起的。去网上搜索了一下,从Win98时代开始,这个破文件就开始导致了Crash。接下来就是研究解决方案了。很幸运,很快找到了“The library file ole2.dll, is required by windows and is used when performing OLE (Object Linking and Embedding) operations.”。并且有案例是蓝牙模块造成的。

解决方法很简单:因为蓝牙COM是unmanaged COM组件,所以要修改注册表,找到:

HKLM\SOFTWARE\Microsoft\Office\Excel\Addins\BtOfficeAddin.BtOfficeIntegration.1

把LoadBehavior从3设置为0(具体为:0-不加载、3-加载、9-按需加载、16-只在下次启动时加载)。

Categories: Computer Science Tags: , ,

Amazing! Seamless(无缝窗口模式) in VirtualBox

September 1st, 2007 Wei 4 comments

VirtualBox新近推出了他的1.5.0版本,除了修改Bug外,还有一项重大的更新,叫做“无缝窗口”模式(Seamless)。看看下面的图,就知道所谓Seamless是什么意思了。其实是把Guest OS合并到Host OS中,就像操作Host OS一样。

VirtualBoxSeamless.jpg

注意看上面的图片(点击可以看到大图),屏幕下方有2个任务栏,Vista是Host OS的,XP是Guest OS的。说白了,无缝窗口(Seamless)模式就是实现了像操作Host一样的操作的Guest的方法。

不过要使用这项功能,也是要有前提条件的:

  • Guest OS必须是Windows
  • Guest OS必须安装Guest Additions(启动Guest OS后,选择Device–>Install Guest Additions)。需要注意的是,要先release Guest OS的光盘,否则Additions不会加载到Guest OS上。因为Guest Additions实际上是以虚拟光盘的形式装入Guest的。这一点和其他虚拟机软件类似。

虽然v1.5.0已经发布并且可以使用了,但似乎VirtualBox的主页上还是1.4.0的Win x86版本下载。不过,1.5.0已经可以下载了,路径的规则和1.4.0一样。这里再贴一下:

http://www.virtualbox.org/download/1.5.0/VirtualBox_1.5.0_Win_x86.msi

Update 1:47 Sept 7th, 2007 PST: 官方网站上已经更新了下载连接,直接去Virtual Box的下载页面,就可以了。

Categories: Computer Science Tags: ,