Over the last week, I have been reading and commenting about CAPTCHA's in Sara Ford's post about her New Comment Policy. This is riding on the back of me implementing CAPTCHA for this site. Sara has some really interesting things to say regarding CAPTCHA and accessibility. I wonder if anyone has actually implemented an accessible CAPTCHA system.
I thought that I would not give in to comment spam. You might be thinking that I did give in, but you would be wrong. Ok, so I kinda did give in, it just depends on your point of view. Comment spam has been getting more than rediculous over the last couple of weeks. I guess I am flattered that people think that this site gets enough readership that attempting to flood me with comment spam is a worthwhile venture. Unfortunately for me, the spammers still haven't caught on to the fact that moderat... [More]
I came across a post in the Code Project feed this morning called 'Using a Control Adapter to Properly Display PNG Images in IE' by Charles Windhausen. This is such a simple and very effective way around the PNG problem in IE. Fantastic idea.
Back in April, I posted to the Product Feedback Center regarding a bug I found in the htmltextwriter. Finally there is an official response to the submission. Unfortunately, this bug falls into the red bits category, and so we are not able to address it in Orcas due to the potential for it to introduce compatibility issues. Bummer. And it was such a simple fix.
I was doing a few things with a local radio station when I was a teenager and I saw a comic in the broadcast room. I was displaying a child being comforted by his mother after finding out what the radio announcer looked like. I never thought about it until then, but it is interesting how we create some kind of mental picture or impression regarding what well known people look like when we have never seen them before. I am looking forward to meeting Scott Guthrie at TechEd, but do I know what he ... [More]
Kingston is a little utility that hosts an IE browser and allows you to provide a different user-agent with the browsers requests to web servers. This is great if you need to test the output of a web server based on a specific browser type.
Download: Kingston 1.0 Setup.msi (495.50 kb)
I have been working on a fun project recently. I have put together a VirtualThemeProvider that uses the VirtualPathProvider in the 2.0 framework.
The VirtualThemeProvider provides functionality for flexible ASP.Net theme support. It provides the ability to merge theme directories with a global theme directory and theme directory filtering.
Full source is provided with this project. I would like to get any feedback, comments and suggestions that you have for this project. If you ... [More]
I had a fairly pressured two weeks preparing for my graduation and I was really happy with how I performed. Glav's efforts certainly put things into perspective though. Congratulations Glav That's a lot of work.
Scott Guthrie posted some ASP.Net tips several weeks ago. There were heaps of great ideas that he put into his presentation, one of which was about registering controls for aspx pages.
User controls and custom controls that are used on a page need to be registered. The control registration allows a tag prefix to be defined and identifies the location where the control can be found. These control registrations are normally placed at the top of the aspx markup along with the page directive. If yo... [More]
Last week, a colleague told me how to get intellisense support in xml documents in the VS2005 IDE. It is really easy, although there are some interesting quirks in the process.
To pull this off, you first need to get an xsd file that defines your xml file. The IDE uses the xsd file to know what elements and attributes are available for a specified location in the document.
The next step is to get at the property grid for your xml file. Just selecting the file in Solution Explorer and then disp... [More]