home · projects · papers · blog · gallery · contact ·
anil madhavapeddy // anil.recoil.org


Eradicating PHP from the face of Recoil

Posted by avsm Sun, 25 Jul 2004 22:46:49 GMT

I used to do an awful lot of PHP hacking, but over the last few years, the boring gods of security and correctness have snared me, leaving me frustrated with the effort and resources required to create and maintain dynamic web content.

So I've converted my site over to static HTML, and started switching our main web-servers to use thttpd instead of Apache. The performance difference has been absolutely staggering, as the humble hardware behind fork.recoil.org managed to survive a slashdotting and mentions on opengl.org (for the latest release of OpenFX) without breaking a sweat.

thttpd is great; it uses the BSD kqueue(3) kernel event mechanism, and is single-threaded (removing the endearing fork-bomb effect Apache has when hit by a burst of traffic). There are quite a few good programs to help generate static content as well; my new blogging tool of choice is blosxom, which fits into the UNIX way of doing things absolutely perfectly.

Posted in ,  | no comments

Style tweaking

Posted by avsm Wed, 13 Nov 2002 22:03:00 GMT

Did a bit of style tweaking on my journal, so now multiple entries in one day are collected under one group. Works well on my Powerbook so far... Thanks to Jon Parise's LiveJournal for the inspiration. I'm off to the Robinson Fifth Week Blue's Jazz party now!

Posted in  | no comments

And so it staggers on

Posted by avsm Mon, 11 Nov 2002 13:18:00 GMT

Scribe seems to getting a bit more stable - I spent some time hax0ring on the OpenBSD Unicode ports and GD (a nightmare of freetype library linking). The stats page should be up soon.
In other news, I bench-pressed 70kg for the first time, blowing Dave out of the water after he failed due to his weak pec^H^H^H... lack of caffeine.
Last step to getting scribe working is figuring out how the communities are created.

Posted in ,  | no comments

Older posts: 1 2




Copyright © 2003-2006 by Anil Madhavapeddy. All rights reserved.
Original design used with kind permission from Jon Parise.
Valid CSS
Valid XHTML 1.0