Notice: The content on this site is totally my personal opinion, which is NOT related in any way to my corporation and employers. If you find some stuffs upset, please feel free to leave comments [here] or email me on kentwoo [at] gmail.

Thursday, March 22, 2007

A Brief Introduction to OpenID

OpenID on WikipediaAs presented on the openid.net, OpenID is an actually, distributed identity system. It's a big issue to conduct a trustable, uniform identity system across the Internet. Too many identity systems and platforms already exist there for years. Many companies had tried to combined the ways together, such as the Passport of Microsoft, the Google account, etc. Whatever, none of them has been proved a good way until OpenID appears. Although email address is widely spread as an popular account schema, it is argued that the spam is a tough side effect. (It's really true for my account on hotmail. It does act as a passport than an email box.)

OpenID was originally proposed by Brad Fitzpatrick of LiveJournal. The main point is to use a valid URL as the identity. And a mediate server is specified by meta data provided by the page on that URL. This server provide a centric authentication process between the end user and the login server.

In a word, anyone owns a web page (URL), he/she can used that page URL as his/her identity under the OpenID architecture. Only this single URL is needed to sign in every site, every service, of course, the sites/services must support OpenID. No more login/password, no email, no spam. OpenID provide an normal authentication path between an identity and the service. It is not its job to provide the trusted personality authentication. It can secure the communicate path, but it cannot guarantee the entity is the really one he/she claim.
To draw a short conclusion. OpenID is a wonderful technology. It can be foretold that more and more guys will support OpenID.

Some interesting introduction links are here:

And, some OpenID servers:

OpenID是一个分布式的身份标识系统。所谓身份标识,也就是在登录或使用某种服务时使用的帐号。QQ号码、网站的ID就是最基本的一种身份标识。为了记忆和唯一性等方面的方便,后来出现了使用Email地址做帐号的系统,例如微软的Passport和Google Account。但是,使用Email很难避免有人利用这个信息发垃圾邮件(事实上,我的hotmail邮箱就是这样被废掉的,现在只能做IM用了)。在互联网快速发展的今天,拥有一个个人网站、个人域名不再是困难的事情,甚至许多组织和厂商都提供了这样的免费服务,因此,使用URL来做登录的身份标识逐渐成为一个新的方案。系统的想法是LiveJournal的Fitzpatrick最早提出的。基本原理是:一个人首先拥有一个URL和相应的页面,这个URL就可以作为他登录各种服务的身份标识了,在这个页面里指定一个可信任的身份标识服务器,并已经在这个服务器完成了身份的“注册”,使用URL登录某项服务时,这个服务读取URL的页面,根据里面的信息找到认证服务器,再通过服务器进行身份认证,认证通过就可以使用服务了。这个流程不复杂,尽管描述起来多少有些绕。由于URL的唯一性,利用这个身份标识系统,理论上可以使用一个标识就能登录所有的服务,当然,要服务提供商支持这个协议才行。这个模式可以通过通信加密而保证身份在认证过程中的有效,但是并不能保证声称身份和实际身份的相符,当然,这是另外一个层面的问题了。总的来说,OpenID是一个很好的系统,将来一定会有更多的服务商支持这个系统。

上面列出了一些关于OpenID的介绍链接,非常好,也非常有趣。

Labels: ,

Friday, March 16, 2007

Office Web Component (OWC) is missing in Office 2007

Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG), have you ever come across this error information? I uninstalled all my office components yesterday, and reinstall the official version of Office2007. So, this message appears while trying to browse a cube in the SSAS. The reason is that this operation depends upon OWC, which had been shipped together with the previous Office products, but is now dropped in Office 2007.

Some other guys also claimed this problem, and a solution is proposed. Reinstall OWC can resolve this. Also, another Chinese developer wrote a good article on his blog about this in Chinese.

The OWC download site.

在重装了Office2007之后,我在使用SSAS浏览Cube时,遇到了这个错误:Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)。原因是这个操作使用了一个叫做OWC的组件,这个组件是随着先前版本的Office自动提供的,而在Office2007中却没有它。还有人也遇到了同样的问题,解决方法就是重新安装一下OWC。这里还有一个中国的开发人员写的blog,很好地描述了问题所在、解决方法以及一些基础知识。

OWC的下载地址

tags: OWC, SSAS, tech, Microsoft, office

Labels: , , ,

Thursday, March 8, 2007

Image upload to Blogger

Blogger now support image upload. Have a test.

Labels: ,

Tuesday, March 6, 2007

Bug Report

If you find some bugs during browsing, please let me know. And, any comments are welcome from you! Both comments and email [kent dot woo at gmail dot com] are acceptable. Thanks.

欢迎捉“虫”!^_^

如果在浏览本站点过程中遇到问题,请告诉我吧。留言 或者发email到[kent dot woo at gmail dot com]都可以。谢谢!

Monday, March 5, 2007

i'm @ live.com

Microsoft pushed out an i'm project on live.com. As stated, i’m is a new initiative from Windows Live™ Messenger. Every time you start a conversation using i’m, Microsoft shares a portion of the program's advertising revenue with some of the world's most effective organizations dedicated to social causes. I joined i'm as many of other guys. And, the ninemillion.org is my choice.