I’ve been buying this organic bread recently. I’m not a big organic guy (could you guess?) but it’s low-carb and yet doesn’t taste like cardboard. Several times, however, the bread has gone moldy within a day or two. Yuck. So I took some back to the store all indignant about how I only just bought this bread and now its moldy. The clerk explained it to me—heh, it’s organic—no preservatives, get it? Oh, that’s what preservatives do. I will never question civilization again.
— Alex Tabarrok[Update: now on CPAN]
There are multiple competing algorithms for converting latitude/longitude locations into something easier for humans to work with. Some of them are proprietary, which makes them pretty useless offline or after that company goes out of business.
Google came up with a plausible rationale for inventing their own Open Location Code rather than adopting geohash or something similar. It’s Open Source up on Github, and they supply APIs for several common languages.
But not Perl. Naturally, I had to fix that, so here’s Geo::OLC (compressed tarball). It has a full test suite, a simple command-line tool, and a CGI script that generates a dynamic labeled grid for Google Earth. I think I’ve about got it cleaned up enough to put it on CPAN.
For amusement, the sample location I use in the POD documentation, 8Q6QMG93+742, is Tenka Gyoza in Osaka, which is exactly the sort of place that you’d have trouble finding with standard addressing methods. Actually, you’d have trouble finding it with Google Maps on your phone, as my sister learned.
I tried not to go overboard with Perlisms, but the code still ended up fairly compact, largely because most of the existing APIs were written while the formatting was still in flux, so they’re more generic than necessary.
[Update: turns out someone did write one, but it never made it to CPAN: Geo::OpenLocationCode. Looks like he converted one of the other APIs instead of writing it from scratch, so he inherited the same bug in recover_nearest.]
Once upon a time, there was a third-string idol group called Gal♥Doll. As you might expect from the name, it was a trio of pretty girls uglied up in Gal makeup and fashion. I found a few videos, which I won’t link because they’re terrible, but the only reason I know they exist in the first place is that AV actress Miharu Usa is promoted as a “former idol”. Very little digging (as in “reading to the bottom of the article”) was necessary to discover that Miharu was the “ace” of Gal♥Doll, Ryouka Nishinaga (center).

Honestly, if I’d seen this picture first, I wouldn’t have been interested enough to follow up on her, and the stills from her AV work are typically unappealing. Instead, what caught my eye was this (NSFW):
The Soberanes Fire is still going strong, with 95,716 acres burned, and still only 60% contained. Almost all of the active fire area is deep in heavily forested mountains, and for extra fun, there’s apparently a heck of a lot of poison oak in that area, which is affecting firefighters despite their precautions.
Still no word on catching the clowns whose illegal campfire started it.
Air quality is good in my area; I think everything that’s still burning is on the other side of the mountains now, and the winds are pushing the smoke and ash southeast.
Time to clean out the downloads folder. I’ve lost track of where I found most of these, but any collection of photos that includes Miwako Kakei in a teddy can’t be all bad…
This 7-11 only offers so much convenience:

Okay, it doesn’t surprise me in the slightest to see former Morning Musume member Asami Konno leading a parade of Pikachus, wearing a sash celebrating the success of the new Pokemon movie. Even if she weren’t an announcer for TV Tokyo, it’s the sort of thing you expect to find former idol singers at.

But what are she and her partner Moeko doing with their hands?

It’s not a one-time thing, either; there are half a dozen shots where they’re doing Babymetal’s signature fox-head gesture with one or both hands. I can only assume that Pikachu fans use it too. Which helps to explain this.
But nothing can explain this.
Then again, “kon-kon” is the sound a fox makes, although this Konkon usually makes more of a “boin” sound…