Skip navigation.

Web talk

March 2005

Bandwidth Leeching Stops Now: Take Two

Frank and Yaron were quick to point out I was hurting Bloglines and other online aggregator readers with my anti-leeching image handler. True, I forgot those services "leech" in a good way, too. Therefore I’m switching to a s***list of busted leechers only (aka blacklist), while everybody else will be unaffected. Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

Bandwidth Leeching Stops Here and Now

I can’t stand it when people steal bandwidth. It doesn’t matter if they steal it from me or somebody else. I think there’s an issue with ethics there. I’ve been somewhat ignoring it when people were "hotlinking" images from my site. Until now. Only once I wrote to owners of a Chinese site and asked them to simply copy images to their own site instead of linking straight to mine, but they ignored it. As traffic here, at AspNetResources.com, has grown considerably over the past 12 months (thank you guys!) leeching has become a nuisance. Read this blog post

  | Discuss this post5 comments  |  No TrackBacks

Sample Question From 70-315 Exam

70-315 is an exam toward earning the Microsoft Certified Professional (MCP) status. Here’s a question I found in a sample test by Exam Cram: Read this blog post

  | Discuss this post10 comments  |  No TrackBacks

Book Review: The Tipping Point

To some of you the name of Malcolm Gladwell is familiar from his talk at SxSW 2005. He was a reporter at the Washington Post between 1987 and 1996, and has since been a staff writer at The New Yorker. I’ve learned about him for the first time while studying the list of SxSW 2005 sessions. Read this blog post

  | Discuss this post3 comments  |  No TrackBacks

Where Did Global Warming Go?

This winter I’ve read so much about the dangers of global warming like never before. All of a sudden it became a hot topic in the media after United States ruffled EU’s feathers by bailing out of the Kyoto pact. Ironically, this has also been a very long, cold, brutal winter, and as it’s about to depart I have only one way to express it: Read this blog post

  | Discuss this post2 comments  |  No TrackBacks

ExecuteScalar Truncates XML at 2,033 Characters

SQL Server 2000 makes manipulating XML a breeze. It added the FOR XML [RAW|AUTO|EXPLICIT] clause which allows you to convert result sets into several flavors of XML documents. In the same vein, OpenXML was a great step forward in helping with batch processing. For example, if you import 10,000 users into your database it’s more efficient to put them into an XML document and send it to SQL Server to parse and insert them all at once, rather that shove them one row at a time. Read this blog post

  | Discuss this post28 comments  |  No TrackBacks

Edit Style Sheets Outside of Visual Studio.NET

If you edit CSS files in Visual Studio.NET 2002 or 2003 you’re asking for trouble. I’ve already fumed on this subject before. I know we’ve been over this so many times now. I know the VS.NET 2005 will have all this fixed. Scott Guthrie promised so. Let’s move on. Read this blog post

  | Discuss this post4 comments  |  No TrackBacks

Announcing Lightweight Source Code Highlighter

The long-promised code highlighter is now available for download. This is the same code that is behind my freefee online highlighter and source code viewer (example). In the code bundle you will also find two sample pages—stripped of all fanciness—which demonstrate how to use the highlighter (see the Driver folder). Read this blog post

  | Discuss this post2 comments  |  No TrackBacks

Receive Post Comments Via Email

This is something I’d love to see on most technical blogs out there. Suppose someone posts on an interesting subject and a discussion ensues. Knowledgeable folks chime in and share their opinions and pitch ideas. I wish I could simply have the entire discussion thread emailed to me to have a “crib sheet” for reference. Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

Post-SxSW Fun

Another bit of fun before I get back to my normal work mode.  Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

How Do You Display Weather For Different Locations?

I’ve received this question from several people. Suppose you provide an input field for the user to type in his/her zip code. You collect it on post back, set the LocationID property but the change is not reflected. What’s wrong? How do you change the location dynamically? Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

Back From SxSW 2005

Well, I’m back from SxSW Interactive. I’d like to apologize to those of you who sent me emails—I was having problems with the internet connection from my hotel and they never resolved the issue. I’ll try to respond within a day or two. Read this blog post

  | Discuss this post7 comments  |  No TrackBacks

Unable To Compile Assemblies In VS.NET 2003

This bug in VS.NET 2003 (yes, it is a bug!) has dogged us for two months now. It came out of the blue and has been causing too much inconvenience. Read this blog post

  | Discuss this post7 comments  |  No TrackBacks

Fixing Corrupted TCP/IP Stack and Winsock in Windows XP

The nasty side of networking problems in Windows XP is that there are so many unknowns which cause them, and it’s plain hard to figure out how to bring Windows XP back to its senses. For example, if you’re cleaning up consequences of a virus or a trojan you might run into “limited connectivity” or inability to have an IP address issued by your router acting in the capacity of a DHCP server. Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

Book Review: Joel on Software

This book is a collection of essays and blog rants by Joel Spolsky, who makes a splash here and starts a flame there over something he said that somebody else took the wrong way. You can read his essays online, but I prefer to hold a book in my hands and spare my eyes. I put enough strain on them every day. Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks