2007 May 1, 3:10My friend and coworkers wedding photos. Woo!
photo photos tariq friend wedding microsoft 2007 Apr 23, 1:46Control that does pan and zoom for high resolution images. As you zoom it dynamically loads more and more detail for that area.
tony-schreiner hdview gigapixel photo photography images photos research microsoft blog article browser 2007 Apr 17, 11:45Opera (
the fifth most popular web browser) has a new feature named
Speed Dial (video of it in action). Whenever you open a new tab you get your Speed Dial view which consists of nine thumbnails of user-settable
pages. Its like a quick-favorites that appears every time you open a new tab. I think this is a neat idea and was considering how I might do that in IE7. The following is my hack-y and ugly but no
coding required version of Speed Dial for IE7. I like my hack and I'm about to expound upon it in unnecessary detail so skip to the last paragraph if you're afraid of losing interest.
By default in IE7, whenever you open a new tab you navigate to 'about:Tabs'. As noted in wikipedia the result of
navigation to 'about:Tabs' is determined by values in the registry. Specifically, values in the key in
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AboutURLs". Usually this fact is exploited by
malicious software to hijack
"about:blank" and show you ads but we can hijack it too in order to display our Speed Dial-ish page.
Of course since this is a code-less hack we've got limited options on what to change 'about:Tabs' to display. It should have the following requirements.
- Something local so that our 'about:Tabs' doesn't disappear when we go offline and so that its relatively fast.
- The user should be able to modify its content.
- Show links that the user uses.
- Show thumbnails of those links
- Provide easy to use drag and drop interaction and generally look cool.
Now, I use del.icio.us which allows me to store all of my favorites online and which provides RSS feeds that list my saved links. New in IE7 is an
RSS platform that will, among other things, cache RSS feeds locally. So, by pointing
about:Tabs to my del.icio.us feed 'http://del.icio.us/rss/sequelguy/quickreference' I get (1) from IE7's RSS support, and (2) and (3) from del.icio.us. Of course requirements (4) and (5) are missing
but hey, I said this was ugly.
In summary, if you change the registry value "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AboutURLs!Tabs" to point to an RSS feed of your favorites you can get a hack-y version of Opera's
Speed Dial. I should note that although its referenced on pages such as wikipedia changing your 'about:Tabs' URI in the manner I describe is not documented and not supported by Microsoft. There could
be all kinds of horrible repercussions from this change of which I'm not aware. Yeah, actually you know what? Forget I said any of this. Pretend I never wrote it...
browser technical hack 2007 Apr 16, 4:40Using this feature in IE you can provide your own style sheet that will override a page's style.
ie browser css msdn microsoft 2007 Apr 16, 3:33An overlooked point of IE extensibility. Attach behaviors to elements in your document via style sheets. Essentially this lets you override the normal behavior of document elements with your own
code. The article tells you all about it.
msdn microsoft ie browser code programming css article howto extension behavior 2007 Apr 11, 4:29A conference and challenge to find the best anti-spam software.
spam microsoft research junk mail 2007 Apr 8, 11:30Matt's domain that points to his website.
boldlog swannman matt-swann photos microsoft friend 2007 Apr 8, 10:22Microsoft's page to add search providers to IE7. It also includes a simple tool to add search providers from any page.
ie ie7 search opensearch microsoft tool eric-lawrence 2007 Apr 8, 3:05Shortcut Tag?
I just saw this on
another user's delicious links:
a link to ESV search that's
tagged with, among other things, "shortcut:esv". When viewed on del.icio.us there's a text box that lets you search using that link. I hadn't seen this before, but it seems pretty cool and I'm
surprised I hadn't seen it previously. A delicious post with such a tag ends up looking like the following:
I tried searching for information on this and I've found
other delicious users doing the same thing,
but nothing about the tag itself. If you know any information especially official information from del.icio.us itself please post links in reply to this post. So without further preface here's what
I've learned about the del.icio.us shortcut tag.
How-to
To get a search box in your del.icio.us links make a post that satisfies the following requirements:
- One of the tags must begin with the text 'shortcut:'. You can have more text following that in the tag if you like but it must at least start with 'shortcut:'.
- The 'url' you post must be a shortcut url rather than an actual URL. It must contain a '%s' with a lowercase 's'. When you enter text into the textbox on the del.icio.us page the text will
replace the '%s' after being percent-encoded. For example 'http://www.google.com/search?hl=en&q=%s' is the shortcut url for Google and if you type 'foo bar' into the textbox the URI you will
navigate to would be 'http://www.google.com/search?hl=en&q=foo%20bar'.
Complaints
This is neat but I do have a few complaints:
- The text from the textbox is percent-encoded before replacing the '%s'. Most sites use application/x-www-form-urlencoded
which encodes spaces as '+' rather than '%20'.
- The shortcut url format seems to be taken from Mozilla's Firefox Custom Keywords. Its a shame it wasn't based on something more
adaptable like the OpenSearch URL template syntax.
- A '%s' in the url means technically what you're submitting to del.icio.us isn't a URI as defined by the standard.
- Allowing text after 'shortcut:' means you can't look at all of a user's shortcut using this tag.
The next step is to create a tool to sync my
IE7 search providers with my shortcuts saved to delicious...
technical howto tagging tool tag delicious 2007 Mar 29, 5:51Windows will use the localized digit shapes instead of the European 0, 1, ... 9 if preceded by the Unicode codepoint U+206E.
microsoft msdn windows unicode digit U+206E U+206F 2007 Mar 22, 12:01MapCruncher lets you put different geographical data together onto the MS Live Maps tool.
microsoft map mashup gis geo virtual-earth research 2007 Mar 19, 3:39Jim's homepage.
jim-fox friend homepage microsoft 2007 Mar 16, 3:41This is a Microsoft research project that uses kittens to prove your humanity. This is very similar to something I've linked previously:
http://www.thepcspy.com/articles/security/the_cutest_humantest_kittenauth
captcha security spam microsoft research development tool free web 2007 Feb 22, 7:23A C# graph layout library for free from Microsoft Research.
.net free graph microsoft research visualization csharp library glee 2007 Feb 12, 10:44Use the prettier aurora boot screen when booting Vista
howto microsoft vista windows boot bootscreen images article blog 2007 Feb 12, 9:59My blog post on international mailto URIs in IE7
windows ie microsoft ie7 browser internet uri blog me mailto 2007 Jan 22, 7:35Matt Swann's blog. Known through Cal Poly and now we're both at Microsoft. More cool photos.|Matt Swann
blog swannman matt-swann friend photos 2007 Jan 16, 6:02How to enable your IPv6 stack on Windows XP.
howto reference windows ipv6 faq install