Skip to main content

Posts

Showing posts from June, 2009

How To Install Windows Azure SDK on Windows XP

Prerequisites SQL Server Express (2005 or 2008) .NET Framework 3.5 with Service Pack 1 (SP1) Visual Studio 2008 with Service Pack 1 (SP1) Windows Installer SDK Windows PowerShell (Optional) Steps: 1.) Create an empty directory somewhere on your file system called Exported 2.) Navigate to the Tools folder under the install directory for the Windows Installer SDK 3.) Launch MsiDb.exe 4.) In the MsiTable - Select Database for Import/Export dialog, browse to and select the WindowsAzureSDK-x86.msi file. 5.) In the MsiTable - Select Folder containing Text Files dialog, browse to and select the Exported directory you created earlier. 6.) In the MsiTable - Database table import/export window, click the Export radio button. 7.) In the list, select LaunchCondition , and then click OK . 8.) Click the Quit button. 8.) Open " ...\Exported\LaunchCondition.idt " in Notepad 9.) Replace the contents of this file with the following: Condition Descriptio

Research Identifies Misconceptions About Cloud Computing

There’s an assumption that it’s mostly small and midmarket companies that are interested in cloud computing, since they don’t already have huge IT infrastructures, while large companies want to keep everything inside their own firewalled data centers. But new research from Forrester indicates that conventional wisdom is wrong. About one out of four large companies (1,000+ employees) surveyed by Forrester plan to tap an external provider soon, or have already tapped one, for pay-per-use computing of virtual servers, which Forrester calls infrastructure-as-a-service. By comparison, just 18% of midmarket and 15% of small businesses have plans for IaaS. Those figures come from a survey of more than 2,600 “hardware decision-makers” at companies. Another misconception: Large companies are more interested in building “internal clouds”; in other words, their IT departments offer pay-per-use computing within their own companies. Forrester’s study found that 33% of large companies plan to use

Google AppEngine doesn’t fit the needs of startups on the runway

I tweeted yesterday that I have found AppEngine a poor fit for my startup. The topic deserves followup, since I am big fan of AppEngine in general. The primary need in a startup is to find a sufficiently large, sufficiently paying audience to enable continued survival. Since by definition the startup is boldly going where no startup has gone before, this implies experimentation. Startups need to mitigate risk by validating a large portfolio of ideas. Spinning the “idea -> experiment -> validation” cycle at hyperspeed reduces risk and maximizes value. JUnit Max logs all of its errors to an AppEngine-hosted server. It also stores a summary of each test run: number of tests run, number passed, time, and (optionally) the user id of the programmer. I use the errors to prioritize the time I spend fixing defects. I hope to use the log of test runs to power novel services that help programmers find meaning in their work. I picked AppEngine because it was free for small-scale projects a

Microsoft Bing Questions Google's Universal Search Theory

With the launch of Bing , Microsoft's new search engine, "Decision Engine," or "search decision experience," Microsoft CEO Steve Ballmer observed that search engines "don't do a very good job of enabling people to use the information they find." Bing attempts to address that situation by treating major search topics differently. On Thursday, for example, Microsoft launched Bing Travel , a subsection of Bing that combines the organizational and e-commerce options of a travel portal with search. The idea is that travel searches require special treatment. Microsoft is challenging Google's universal search initiative, a two-year old effort that gathered previously separate search indexes for different media types into a unified multimedia index. Thanks to universal search, Google users can now find Google News, YouTube video, and Google Image links, among other media types, in their search results. There are signs that Google is aware that u