the windows style guide

I am a UI programmer.  I work on the BrowserUI team.  Of course, very little of my time is spent actually making UI–the buttons and toolbars and such.  Adding a button takes a few minutes out of my week.  Writing the code to implement whatever the button does takes most of my time.  When I…


Index.dat Part IV – It’s doing what on the UI thread?

Whenever someone kills an application because it is hung we get a little report with the stack and some other information (if the user chooses to send it).  About 1% of the reports for IE are from users who have killed IE (or the Internet Control Panel) while it was clearing the cache.  This is only…


Index.dat Part III – How do I delete index.dat?

These data files are used by Internet Explorer and Windows Explorer.  You cannot delete a file that is in use by a running program.  If you feel you need to delete the file, you will have to shutdown all instances of Explorer and IE.  This includes applications that may host the Webbrowser control: Outlook, Messenger,…


Index.dat: Part II – What are they used for?

As I mentioned in Part I, index.dat files are used by various features of IE to keep track of URLs and associated information about URLs.  The two primary consumers of these files are the Temporary Internet Files folder (TIF) and History.  TIF uses an index.dat file to map URLs to the associated Cache file name. …


Index.dat: Part I – What is index.dat?

If you go poking around in [d]:\Documents and Settings\[user name]\Local Settings\History\, for example, you will find several index.dat files laying around.  (Note: several of the directories that I listed in the path are hidden directories.)  We (the IE team) get a lot of questions about these files.  The first question is often “What are they?” The…



I am currently taking an AI class in the evenings.  I am posting this link for my own reference.  This is a chess program that draws its thinking for you.  It is really pretty. Chess program.


more on why ie will only let you save as bmp

…and why View->Source sometimes stops working. I had previously discussed this here.  In that post I mentioned the reason for this was IE’s cache was filling up.  This brings up the question, “Why does the cache scavanger not kick in and do its job at that point?”  To answer, I must first explain a bit…


installation woes

After successfully getting Windows XP SP2 installed on my laptop, I started installing other software.  This post has nothing to do with IE, but I need to vent. Nameless 3rd Party App: Where do you want to install me?  How about c:\nameless?Jeffdav: How about c:\program files\nameless?Nameless 3rd Party App: It is a bad idea to…


computing too long

I think it is safe to say I have been around computers too long when I recognize the sound the harddrive makes during Windows setup as the “bad-sector” noise. In other news, I think I need a new laptop.


oppressive fork clarinet

Raymond’s eagerly awaited spam-graph post went live today.  Since he works downstairs I got a sneak peak at it earlier this week.  Since then I have been thinking about spam a bit.  Spam used to really annoy me.  I have an old university account that does nothing but accumulate spam now, but I login and…