At Maya’s for a July 4th picnic.
Slash Happy
Slashdot linked to Browse Happy (an excellent project beautifully designed by Ethan, by the way) but what makes it interesting is that I host browsehappy.com. The bad news is I had to bump MaxClients to 800. The good news is after the initial bump (settings too low in httpd.conf) it’s running along just fine. 🙂 And then it got huffy when I went to dinner.
Dating a Developer
Dating an Apple Developer, which is somewhat generally applicable. Hat tip: Mr Haughey.
Like Milk
“I’m gonna treat you like milk and spoil you.”
How To Get Lots of Links and Traffic
Home Sweet Home
I’m back in San Francisco. This normally wouldn’t be a big deal, except I left at the beginning of December. It has been an exciting month, and I had the pleasure of meeting WordPress users from all over the world in person. I also learned a ton about efficient traveling and getting work done on the road. All great fun, but I am so happy to be back in my own place.
No More Websites
BlogSavvy, which I’ve been enjoying lately, asks Why on earth would you want a website? “This time round that hadn’t even popped into my mind… of course I was going to use WordPress to put it together, why would I waste my time and expend my energy on doing it any other way?” James really “gets” a lot of topics.
Feature Creep: PowerPhlogger
It’s always sad to see a good project go a direction that you’re not going to follow it in. Case in point: Power Phlogger. It’s a neat stats application that I was always partial to because it gave information like user resolution and color depth that you don’t usually get from stats programs. It is called through javascript or a backup “image” so you only get “people” in your stats, not bots. It makes it easy to view your stats in terms of actual people visiting your site, what pages they went to, how long they spent on each, information that I find a lot more useful than “X number of people came to your site in May, here are the browsers they used.” Most web logs (not weblogs) have a lot of redundant information that can be easily abstracted in a relational database. (Okay, weblogs too.)
However it’s been half a year since the application has been updated, and much longer since there have been any significant upgrades. They basically stopped working on it to focus on PowerPhlogger3, which is going to be built from an entirely new codebase. That should have been my first warning. Part of the reason WordPress has been so successful when other PHP blogging applications that started about the same time haven’t is that it built on the b2 codebase rather than rewriting everything from scratch. The old code had a lot of problems, but it’s something we’re improving incrementally with each version. (The old code also did a lot of things right.) What if the Firefox developers had decided they needed an entirely new rendering engine and we had to wait 3-4 years for the first release of Firefox? The release date for PPhlogger has fallen back again and again, and no code is currently available to the public. It went from requiring PHP 4.2 to not working on anything but PHP 5, which hasn’t even been released yet and is a long way from being available on most hosts. Along the way they created yet another PHP5 framework. Whenever version 3 comes out it will run on a dozen different databases (11 more than I need). Everything is object-oriented now.
I’m sure all of this is very exciting from some sort of computer science standpoint of code purity, but on the other end there is an impatient user. The situation is made worse by the fact that, as I have found on wordpress.org, PPhlogger 2 does not scale well, to the point of slowing down everything else on the server. I ended up just removing it. I’m going to have to turn it off on this site soon. To some extent logs become useless when your traffic grows; you just can’t watch stats like you used to. That’s why services like Technorati are popular amoung high-traffic bloggers—they extracts meaningful data (who’s linking to me?) out of the noise of web stats. I’m looking for another program that will do this.
PowerPhlogger’s first release candidate will come out “no earlier than July 2004,” a date that has been moved several times. I hope I am wrong in thinking the project has jumped the over-architected shark and they release an amazing product that is fast, useful, and stable.
Millions of Blondes
I’m not going to particpate in it, but the “best blonde joke” (example) thing is driving thousands and thousands of hits every day to WordPress.com. It’s traffic on par with a front-page Digg, just constant and steady. Where did this thing come from??? (Continuing my tradition of being a month late to internet trends.)
MU Goes Gold
Just announced the 1.0 release of WordPress MU, and also put a plug for bbPress in there. Releasing feels so incredibly good, it’s almost indescribable. We should do it more often. 🙂
German WordPress Book
This German WordPress book is, as far as I know, the first to be published exclusively about WP. Here’s to many more. They sent me an email and hopefully I’ll get a copy in the mail soon.
RNC Timeslices
We ♥ Laura. Parents will always be there. Fantastic picture.
Original Indiana Jones
For the first time in his life Rahn met someone even more obsessed with finding the Grail than he was. Indeed, so confident was Himmler of finding the Grail that he’d already prepared a castle – Wewelsburg in Westphalia – for its arrival. In the basement, surrounded by busts of prominent Nazis, was an empty plinth where the Grail would go.
The original Indiana Jones: Otto Rahn and the temple of doom. Truth is stranger than fiction.
XML-RPC Vulnerability
To clarify for all the confused people WordPress is not affected by the recent XML-RPC problem that lots of other apps were. We use different, more secure libraries for XML-RPC. The problem was discovered by the same guy though, I imagine he was auditing our code and found totally unrelated, which we fixed in our recent release. Of course you wouldn’t guess that from the title, “PHP Blogging Apps Vulnerable to XML-RPC Exploits.” Let’s go down the list: PostNuke – content management; WordPress – blogging; Drupal – content/community management; Serendipity – blogging; phpAdsNew – ad serving; phpWiki – wiki (not blogging); phpMyFAQ – FAQ management. If it bleeds it leads, right? 😉
Cappadocia
Arriving at Museum Hotel, underground cities, rock-cut temples and ancient churches.
International URIs
Internationalized URI support in WordPress. Does your weblog tool do that? (This means you can have characters like جØÂخدذ in your URIs.
Firebug
Mac Theme Development
Round 2
I could enjoy these more if I cared for the design of the site itself. Sequels always have trouble.
Paris WordCamp
At WordCamp Paris and dinner afterward.