Post 4000
Wow. This here is - in the current database - the 4000th article

bigempty.com is a very nice photo blog with a very minimalist design. A nice gimmick: the background color of the footer area is based on the displayed photo - I have no idea if it's calculated automatically, but the idea is nice.
Federal Border Guard will soon be called Federal Police - wasn't there something about a ban on a federal police force for Germany? Anyway, this last line of shame is also falling.
Photos of torturing soldiers in Iraq shock the British - but will they tell their Prime Minister what they think because of it? And more importantly: will Blair finally distance himself from this madness? Or at least learn from it for the future and not participate in the Iran madness that is slowly emerging among the Americans?
Asymptomatic » Got New Spam Tactic Figured reports on a new tactic used by blog spammers. Relatively harmless comments appear on blogs that don't contain a single link. When spammers find these comments again via Google, they know they can likely post further comments there—bypassing the filters that automatically approve comments from visitors who have previously had a comment approved under their email address. So it could be that after a "Hey, I think your site is great" comment, a flood of blog spam suddenly appears...
Apparently stricter penalties for tailgaters planned - I think that's urgently needed too. I get upset every time we're on the motorway. It's crazy what some people allow themselves behind the wheel... (and no, we're neither chronic left-lane drivers nor slow crawlers)
RSS 1.1: RDF Site Summary (DRAFT) - how sensible. Someone designed an update to RSS 1.0 (yes, that unloved RDF-based format that hardly anyone really knows). Because, there aren't enough feed formats yet, so you definitely have to add one more.
Along those lines, I also stumbled upon the HTML Syndication Format - another thing like that, where someone thought it would be a good idea to deliver the feed as specially tagged XHTML source.
And unlike RSS 3.0 (which is based on YAML instead of XML), the other two seem to be more or less serious (with the HTML Syndication Format I'm still hoping it was just an elaborate April Fools' joke ...)
Der Terminator macht seinen Filmfiguren alle Ehre - and sends another person to their death.
Secure and anonymous on the Internet with proxies - Guide to using Privoxy and tor. I hadn't linked it here somehow. It's so good, you should read it. You won't become any dumber from it.
Khoi Vinh presents his new design. It's somehow cool how he creates — for me — quite an interesting impression through omission. I really like it anyway.
I wish I could come up with my own design and didn't always have to steal my designs from somewhere ... (one of the real advantages of WordPress - the Kubrick design may be quite widespread by now, but at least it can be adapted even by design dummies like me without everything falling apart)
The WordPress NoFollow Plugin adds rel="nofollow" to links in comments to remove their Google ranking. While I personally find it a shame that links in comments are generally not followed, thus removing the useful opportunity for smaller blogs to promote their own through active discussion in other blogs. Okay, in the end it's not that bad, but somehow a small piece of the "one link washes the other" mentality of blogs is lost... A small handicap is that the author has directly linked the plugin and unfortunately his server executes the PHP directly. At the moment, you can't download it, you only get an empty HTML page.
Somebody asked for an english translation of my article on Zope Hosting and Performance. Here it is - ok, it's not so much a direct translation than a rewrite of the story in english. Enjoy.
Recently the Schockwellenreiter had problems with his blog server. He is using Zope with Plone and CoreBlog. Since I am doing professional Zope hosting for some years now, running systems that range in the 2000-3000 hits per minute scale, I thought I put together some of the stuff I learnt (sometimes the hard way) about Zope and performance.
There are more ways to help performance, but the above are doable with relatively small work and are mostly dependend on wether you have enough memory and maybe a SMP machine. Memory is important - the more the better. If you can put memory into your machine, do so. There is no such thing as too-much-memory (as long as your OS supports the amount of memory, of course).
What to do if even those tips above don't work? Yes, I was in that situation. If you come into such a situation, there is only one - rather brutish - solution: active caching. By that I mean pulling stuff from the Zope server with cronjobs or other means and storing it in Apache folders and using mod rewrite to only deliver static content to users. mod rewrite is your friend. In essence you just take those pages that kill you currently and make them pseudo-static - they are only updated once in a while but the hits won't reach Zope at all.
Another step, of course, is more hardware. If you use ZEO it's no problem to put a farm of Zope servers before your ZEO machine (we currently have 5 dual-processor machines running the Zope instances and two rather big, fat, ugly servers in the background for databases, frontend with two Apache servers that look allmost like dwarves in comparisons to the backend stuff).
Zope is fantastic software - don't mistake me there. I like it. Especially the fact that it is an integrated development environment for web applications and content management is very nice. And the easy integration of external data sources is nice, too. But Zope is a resource hog - that's out of discussin. There's no such thing as a free lunch.