Aggregation, not aggravation

November was an odd month for me online. Obviously it was my least active on this page (scroll down to the bottom and you’ll still see posts from October). But more than that, I withdrew from many of my usual visits and didn’t keep up with the news. This was brought on by many different issues, however it was a software related one that kept it going for this long.

A lot of my daily reads are WordPress blogs. It’s not really on purpose, but quite often I found cool sites through the forums and that led to other users who I also started following. To keep up with all of these sites I looked for a good RSS Reader and found SharpReader. This worked well until all of the WordPress-run sites (except for my own) suddenly stopped working. I kept getting this message:

Error reading URL: The underlying connection was closed: The server committed an HTTP protocol violation.

Everything else about the sites seemed fine (you know, when I would bother to use a browser to see them), and I could view them in other aggregators, so I thought something was wrong with SharpReader. After some poking around I found the real problem was with .NET. Okay, it wasn’t exactly a problem with .NET so much as the lastest service pack for the framework made the parser more strict, causing programs to balk when they received an extra space in feeds. And while the nightly builds of WP that I run had no problems, the current 1.2 version did have an extra space.

Since I wasn’t goind to be able to convince everybody to fix the error in their websites before 1.3 comes out (ok, I really just didn’t feel like trying), I knew I needed to do something on my side. After trying a few other readers, I really didn’t want to switch from Sharpreader. Although it has one or two minor irritations, the benefits far outweigh them. For starters, I love the hierarchical format, which allows me to read multiple threads in multiple categories at the same time. With my setup I can decide whether I want to read all of my dailies, or just the Livejournal links, or even just one particular site at a time. Since my feeds have been hovering in limbo, I was barely keeping up with any sites and getting frustrated.

Today I finally fixed it. A couple weeks ago I found an article explaining how to change this behavior. Unfortunately that didn’t solve my problem. By creating the config file, SharpReader simply wouldn’t start. But today I noticed a more recent comment on the post with a caveat:

One gotcha, though – anyone cuttign and pasting from the recipe abve will get a corrupt config file warning, because it’s grown curly open quotes (“) for both open and close of the “true” and not simple quotes ("). You do need to manually replace them.

Sure enough, I created the SharpReader.exe.config and pasted in the proper config:

<configuration>
<system.net>
<settings>
<httpWebRequest useUnsafeHeaderParsing="true" />
</settings>
</system.net>
</configuration>

Afterwards I deleted the quotes and retyped them, fired up Sharpreader, and lo and behold, my feeds are once again being read. Now, while I appreciate Microsoft correcting code for standards, I am even happier that I can turn that behavior off… at least for now.

Start the playoffs now

I’m kind of going crazy here. The Eagles just demolished one of the only teams that could have been a threat to them in the NFC. They are practically a lock to make the Super Bowl this year. Yet I still have to wait almost 2 months to find out if they’ll actually make it. You’d think we’d all be happy to have a team that managed to clinch it’s fourth straight division title on Thanksgiving weekend. But no, we’ve all become a tad antsy about these things. The Philadelphia Daily News had a great article about just how easy it is to be negative when everything seems so positive.

Yesterday was fun. Since the big game against the Pack wasn’t being broadcast in this area (I really hate living by NYC these days), I headed over to McMahon’s in Hoboken (I’m glad to see Willie Lynch is still playing there, I’ll have to swing by sometime for that). I found out a couple weeks ago when they played the ‘Skins that it had become a major Eagles bar, so I stopped by. It’s far more fun than trying out a new sports bar in my area since I used to hang out there in college. And with only my second visit, I was already talking to people I met before and having a blast with the weird comraderie that is built between complete strangers who happen to wear green.

What bugged me most was that I almost could have been at that game. Instead I should hopefully be able to get tickets for the Cowboys game. I am beyond psyched. I might even try to drive down to DC next Sunday and look for tickets to that game. At this point I’m thining about having a party for the Championship Game. We’ll see how that all comes together, because right now I’m looking at knots in my stomach until the end of January.