Posts

Showing posts from October, 2009

Running samples of Geneva Beta 2 in Windows 7

As the official website advised, Microsoft code name "Geneva" is an open platform that provides simplified user access and single sign-on for on-premises and cloud-based applications in the enterprise, across organizations, and on the Web. Currently the newest version is Beta 2, released on Aug. 18, 2009, about two months later than the release of Windows 7. So when my colleague, Yang, tried to make its samples run in Windows 7 Professional. Some strange errors popped up. We worked together for a long time to modify setup scripts and authority issues, getting it work eventually. I categorized errors that we came across, and corresponding solutions we made as following. 1. Error in “Run SamplesPreReqSetup.bat” The script cannot find httpcfg.exe tool in the current running environment. You can install this by going to the following link "http://go.microsoft.com/fwlink/?LinkID=100322" Please ensure that httpcfg.exe is installed in your PATH or the directory this sc

Migrating Google Page Creator to Google App Engine

Forward: this is an article that I was originally posted in Chinese on April 19th, 2009 before closure of Google Page Creator. Although Google Page Creator has already been deprecated nowadays, the idea of using Google App Engine as a free web server to host static files is somehow still applicable to Blogger users. Therefore, I translated the post into English to share my experience of migrating Google Page Creator to Google App Engine, as well as mapping multi-directory structure into single directory structure to achieve backward compatibility with Google Page Creator by configuring app.yaml. Google has announced to shut down Google Page Creator in June this year. The disappearance of the free web hosting service brings us an inevitable painful of finding alternatives. As announced, the official solution is Google Page Creator migration to Google Sites . But for those Blogger users who want to host their JavaScript and CSS files for free, Google Sites might not be an appropriate

Relay bindings in .NET Service Bus

Microsoft .NET Service Bus currently offers ten relay bindings, with different messaging patterns and various message options, giving developers a range of choices of service implementations. Moreover, different relay bindings fit different characteristics. NetEventRelayBinding is preferred to enable publish/subscribe scenario; NetTcpRelayBinding is optimized for both efficiency and throughput; NetOnewayRelayBinding is the most constrained binding; and bindings from BasicHttpRelayBinding to WS2007HttpRelayFederationBinding are designed for non-WCF clients. These ten relay bindings really took me some time to digest. For those who just start learning, I think a list of replay bindings with all messaging patterns and default message options would be helpful. Relay Binding Messaging Patterns Default Message Options from Sender BasicHttpRelayBinding Req./Resp. Messaging SOAP 1.1 over HTTP in plain encoding WebHttpRelayBinding R

Google Wave 邀请

Image
Google Wave 邀请 刚刚上网查了一下 Gmail,发现 Google Wave 的邀请就静静地躺在那里…… Hello, Google Wave!

Google Wave invitation

Image
Google Wave invitation Just checked Gmail a moment ago, and found a new Google Wave invitation lying there... Hello, Google Wave!