Dispatches

Google Minus Google

From The Register: Inspired by a recent New York Times piece that questioned whether the Mountain View search monopoly is morphing into a media company — which it is — Finnish blogger Timo Paloheimo promptly unveiled Google minus Google. Key in the word “YouTube,” and the first result is Wikipedia. » about 100 words

Browser-Based JSON Editors

JSONLint, a JSON validator, was the tool I needed a while ago to be able to play with JSON as format for exchanging data in some APIs I was working on a while ago. And now I like JSON well enough that I’m thinking of using it as an internal data format in one of my applications, especially because it’s relatively easy to work with in JavaScript. Or, at least that’s the promise.

What I’ll need is an easy way to manipulate the contents of a simple array, and these JSON editors may give me a start.

The Braincast JSON editor was the first I found, but it doesn’t allow creation/expansion of the JSON. Katamari‘s JSON editor seems to work and has a lot of features and a post 2005-looking interface, but that doesn’t make it simple. Worse, I don’t think it’s available for me to re-use, modify, or extend in my projects. Thomas Frank‘s JSON editor, on the other hand, does have the features I need and a GPL license. That’s the place to start.

Extra: a JSON diff.

Google’s Own Satellite

It’s not truly “Google’s own,” but the internet giant will get exclusive use of the images for mapping purposes, according to Reuters: GeoEye Inc said it successfully launched into space on Saturday its new GeoEye-1 satellite, which will provide the U.S. government, Google Earth users and others the highest-resolution commercial color satellite imagery on the […] » about 100 words

2.6 Million Self-Hosted WordPress Sites And Counting

The huge problem with open source software is that there are no sales numbers to show how many people are using it. We know that WordPress.com hosts over three million blogs. We know EduBlogs powers nearly 200,000. But how many sites are hosted using the original, downloadable, self-installed and managed version of WordPress? Now, the […] » about 100 words

More Web Performance Tips From Steve Souders

Hearing Steve Souders at WordCamp last week got me thinking about website performance, so I went looking for more. The slides from his WordCamp talk are online, but he gave a similar talk at Google I/O which got videotaped and posted richer detail than his slides alone will ever reveal.

Also on his blog: Use the Google AJAX Libraries API when you don’t have a CDN, and a post that asks why make users wait to download all your javascript before they see the page if you’re only going to use 25% of it at first?

OAuth and WordPress

I just realized OAuth support is slated for inclusion in WordPress 2.7. It’s not in trunk yet, but that’s no reason not to get up to speed. Scott Gilbertson says OAuth and OpenID are foundations to the open social web, giving apps like WordPress a “secure, centralized means of identifying yourself and a way to control who knows what about you.”

Chris Messina, who says we currently treat user credentials “like confetti,” is more than a little excited and is building a series of WordPress Plugins to take advantage of these formats. Stephane Daury is excited too.

Is My PHP Script Running Out Of Memory?

I’ve got a PHP script that sometimes just dies with no errors to the browser and no messages in the error log. I’ve seen this in the past with scripts that consumed too much memory (yeah, it should have issued an error, but it didn’t, and increasing the memory limit fixed it), but now the memory limit is set pretty high and I’m not sure I want to increase it further. I certainly don’t want to increase it without seeing where it’s going wrong, anyway.

To do that, IBM developerWorks says the memory_get_usage() and memory_get_peak_usage() functions are for me. And they offer some other interesting tips as well.

Site Back Online, Further Downtime Expected

This site and a number of other projects are hosted on a Mac Mini that normally sits on my desk. Thing is…my desk moved. And, unfortunately, I didn’t confirm the firewall rules for the network in my new office before bringing the machine over. Thankfully Chris was happy to put the Mini on a different VLAN, and that solved everything (my other machines remain on the new “secure” network…ugh).

In the no too distant future, however, I’ll be moving the site again. This time to a private server somewhere. Varnish, the HTTPd accelerator, is a big part of my plans for that, though. So if I’m lucky (or smart, but better to bet on lucky), I’ll be able to do it without any additional downtime. Hopefully. And even if there is some downtime, it won’t be 24 hours again.