Category Archives: Blogging

The Lazy Bloggers Post

Blimey! I just climbed out from under my rock and realised I have not updated this since they invented sliced bread… You would not believe how much more of a drama I could make that. Seriously!.

I am flat out like a lizard drinking with feeding the little people, watching the grass grow, just generally being an embarrassment to anyone unfortunate to cross my path, my day seems to be packed from sun up to dusk. I am not complaining though. I need a nap.

I won’t promise anything to you but I will write something that makes sense soon. Honestly! No Joke!.

via, generate your own lazy blog post

Suppressing the Semantic Web

Related to my Slamming the Semantic Web post from the other day is Dave Winers slightly different approach:

… strong opinions are allowed, even strong opinions that disagree with mine, as long as they’re on-topic, and not personal.

Scripting News, April 12, 2007 — A rational comment policy

A smarter net has been in the works for a while, but it could need your backing!
See e.g. http://esw.w3.org/topic/PathCross — “Suppose I’m travelling to Boston and San Francisco in the next couple months. I’d like my machine to let me know I have a FriendOfaFriend who also lives there or plans to be there.”

Me, April 14, 2007 — a comment at Scripting News for 4/14/2007 on A smarter net?

That comment was submitted — verifiable thanks to coComments — but not approved.

Modified or not?

According to Sam Ruby, WordPress (among others) isn’t responding as expected to being sent If-None-Match and/or If-Modified-Since HTTP headers.

I’ve tried replicating the experiment with WordPress 2.0.2, 2.0.2 and 2.0.4 — they all yield the same results:

> HEAD http://planet.sfit.dk/feed/
...
ETag: "1a0c3e00da9d1d0a6e145168720f8574"
Last-Modified: Thu, 23 Nov 2006 01:20:07 GMT
...
> HEAD -H 'If-Modified-Since: Thu, 23 Nov 2006 01:20:07 GMT' http://planet.sfit.dk/feed/
...
Status: 304 Not Modified
> HEAD -H 'If-None-Match: "1a0c3e00da9d1d0a6e145168720f8574"' http://planet.sfit.dk/feed/
...
Status: 304 Not Modified
> HEAD -H 'If-Modified-Since: Thu, 23 Nov 2006 01:20:07 GMT' -H 'If-None-Match: "1a0c3e00da9d1d0a6e145168720f8574"' http://planet.sfit.dk/feed/
...
Status: 304 Not Modified
> HEAD -H 'If-Modified-Since: Thu, 23 Nov 2005 01:20:07 GMT' -H 'If-None-Match: "1a0c3e00da9d1d0a6e145168720f8574"' http://planet.sfit.dk/feed/
...
Status: 200 OK
> HEAD -H 'If-Modified-Since: Thu, 23 Nov 2006 01:20:07 GMT' -H 'If-None-Match: "1a0c3e00da9d1d0a6e145168720f8579"' http://planet.sfit.dk/feed/
...
Status: 200 OK

This seems to be working fine, or at least according to plan.

I originally suspected the reason Sam and others were getting it wrong was the use of double quotes in the ETag value, but on the other hand I can reproduce the problem with the feed from webstandards (apparently running version 2.0.2), so it seems the problem might be related to something specific to some sites, not to WordPress itself.