The one feature of Opera that I really miss is the mouse gestures. Looks like they have made it to Mozilla.
I haven't looked at the code extensively, but instead of using GetResponse and a thread or thread pool, why not just use BeginGetResponse/EndGetResponse? Since BeginGetResponse uses the thread pool, you would only be using one thread pool thread per update instead of two threads (your initial enqueue and then the HttpWebRequest.BeginGetResponse). This is what I do in my aggregator and I haven't hit any problems yet, but I haven't stressed it beyond 20 RSS feeds.[Justin Rudd's Radio Weblog]
Here is a little more info on threading in Aggie. Aggie uses a timer event to make sure three threads are running at all times each pulling in a single channel. Nothing magical about the number three, it was just experimentally the best I got when running behind a 56K line. I know of at least one person that has recompiled Aggie to use 50 concurrent threads as he is running off a T1 line and has a lot of channels. There is also a feature request to allow setting the number of threads through the Config dialog.
Expect posting to be light, or non-existent, for the next week as we are taking a family vacation to Colonial Williamsburg. Hopefully some kind soul will have warchalked the surrounding area. If you have must-see/must-avoid advice, please drop me an email.
In response to my requirements for a blogger tool Patrick Steele asks:
I'm wondering though:- Only XHTML? How will that affect older (IE 5.x/Netscape 4.x) browsers?
- Used from multiple locations: Love this idea! But could be security issues (opening a hold in a firewall port for remote administration).
- No server-side scripting required: Definitely. But make sure the blogger can produce .ASP, .ASPX, etc... files in case we bloggers want to use this capability
Brad Wilson answered the first one, you could go see his answers but Radio ate his blog, I'll add a link once he gets back up and running.
As for the second question, that isn't really a concern. The way it should work is I download a copy of my blogger .Net executable, set some config values to point it at my server that holds my blog and start posting away. The fundamental idea I want to explore with this tool is the separation of content from style. You can go to XHTML 1.0 (or later) and push all of your style into a
So given that explaination, I might have an answer for your last question. It all depends upon an answer to a question of mine: Are your .ASP, .ASPX, or .PHP files valid XML before they are processed and served up?
Drew, Brad and Greg also had comments on my requirements, which I feel like a cad for not responding to right now, but it is almost 1AM...