Skip to content
Apr 25 05

Remember what I said about PIDLs?

by Brandon

And never wanting to see one again?  I seriously have spent hours over the last few nights trying to figure out a seemingly random error that would occur every few searches (sometimes every 10th, sometimes every 40th) in the search app I’m building.  It turned out the problem went back to that self-inclusive length property that’s part of the SHITEMID structure (ie. the IDL part of the PIDL).  So I’ve fixed that.  As such, my current code won’t support queries over 92 characters in length, but that’s only temporary.
So now that I’ve got that working smoothly, I can start working on actually making something useful.  I’ve got some ideas, but I need more!
If you look at the screenshot I posted — I can give you some idea of how it works at this moment.  When you launch the app the “What to look for,” “Where to look,” and “Group by” widgets are all that you see.  When you check “Documents,” the Documents options appear (and the search immediately updates to show just documents).

I’d like to offer two main uses for this app:

1)      Better searching.  By exposing search fields like the Author field you see above.  And by giving you advanced options relevant to the type of item you’re looking for.
2)      Search by browsing.  If you’ve seen Tesla or the Longhorn demo that was given during Bill Gates’ keynote at WinHEC today, you’d know how great this idea is.  Unfortunately, because I don’t have any direct access to the data indexed by MSN yet, I can’t pull out tags like “authors” (looks something like this).  I hope that a future release of the MSN DS will allow us to do grouping in that way, one way or another.
Actually, I’ve given myself a third goal:
Convert Chris from Copernic 😉

Apr 24 05

Winbeta has a first look at Longhorn

by Brandon

The WinHEC build (5048) is in the hands of some visitors already.

Here’s the scoop at Winbeta. 

Apr 24 05

You guys can do better than this…

by Brandon

I’m sorry… this just isn’t very impressive. 

I hope tomorrow’s keynote and the rest of WinHEC is more exciting.

Apr 23 05

Quick progress

by Brandon

This is why I love developing in .NET

booyah2

Hopefully later this week or next I’ll be able to post a beta version and start looking for some feedback (although feel free to post any right now, just know that this is very early work).

Apr 23 05

Success!!!

by Brandon

booyah

 

After painstaking effort (If I never see another PIDL it’ll be too soon)… I have bent the MSN shell extension to my will!

 

Edit:  Just noticed this was my 100th post.  Fancy, that.  Oh and don’t worry, I have much prettier/more useful plans for this application given its new abilities.  I’ve also fixed some bugs in the shortcut creation routine (even what I posted the other day still has a ~100 character query limit).

Apr 23 05

Google warming up to RSS?

by Brandon

Apparently some G-mail users now have access to “Google Clips” – which lets them view RSS feeds inside of Gmail.

 

Apr 22 05

Time warp….

by Brandon

I wrote this on the plane, but didn’t get around to posting until now.  Take it, Brandon from 2 days ago:

Seattle was an absolute blast.  I understand 100% why Chris Pirillo decided to move there after the first Search Champs program.  I’m writing this now from the jet while we’re about an hour from home.  I’m offline, so I won’t be able to link to other Search Champs related posts until I’m home.

First, let me tell you a little more about Seattle.  As I mentioned in a short interview I did with Chris (more on that later), I felt like someone must have been playing a trick on us.  The weather in Seattle was absolutely gorgeous – not at all what I was expecting.  There was not a single cloud in the sky during the 3.5 days that I was there, and the temperature was exactly where I like it (not too warm, not too cold).  The view of Mount Rainier is phenomenal.  I was floored when I first saw it sitting spectacularly on the horizon.

The only negative comment I made the entire time was about the traffic.  But pretty much every city ever has more traffic than Albany.

On to Search Champs…

There are many things I’d love to tell you about that I cannot, because of the NDA.  Fortunately, though, plenty of interesting stuff (especially the info regarding MS Research projects we saw) is exempt from that agreement.  You can be sure I’ll be blogging about one of the desktop search-related projects, named Tesla, very soon.

Regarding the MSN Search team themselves, I cannot praise them enough for their passion and desire to make their products and services better.  Unfortunately, it sometimes seems that they’re being held back. 

The most important advice I could give the MSN Search team was this:

You cannot get ahead by following the leader.  On this market’s current path, Google is moving faster than you.  So how do you get ahead?  Forge a new path for the market.  Make Google turn around and say, “Shit, how did we miss that turn?”

Historically, this approach is not new to Microsoft.  They used to do it all the time.  In fact, I think their Xbox division is doing it right now.

Improving your basic search relevancy is important, and I’d never say otherwise.  But you guys need to focus on features that Google lacks.  And show your customers how they can be more productive on your engine.  Focus on Search Clustering.  If you roll that out before Google does, and show people how great it is (if you need help there, e-mail me)… I bet you’ll see your userbase double overnight. 

Apr 22 05

First Xbox 2 commercial

by Brandon

They finally figured out how to get geeks to watch ESPN…

 

http://www.easports.com/games/madden06/nextgen.jsp 

Apr 21 05

Desktop Search hack updated and fixed.

by Brandon

My post Calling MSN Desktop Search from your Application has been updated.

A major flaw was discovered because I wasn’t updating the length fields in the PIDL structures.  Since I didn’t do very thorough testing (ie. testing input strings longer than 7 characters) the problem wasn’t immediately apparent.

This has been fixed.

Apr 21 05

Photos from Search Champs v2

by Brandon

http://www.flickr.com/photos/tags/searchchamps/