“On two occasions I have been asked [by members of Parliament], ‘Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?’ I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.”
— Charles BabbageThe hardest part of getting my Japanese-novel-hacking scripts working on Windows was figuring out how to build the Text::MeCab Perl module. Strawberry Perl includes a complete development environment, but the supplied library file libmecab.lib simply didn’t work. I found some instructions on how to build MeCab from source with MinGW, but that was not a user-friendly install.
However, there were enough clues scattered around that I was able to figure out how to use the libmecab.DLL file that was hidden in another directory:
copy \Program Files\MeCab\sdk\mecab.h \strawberry\c\include copy \Program Files\MeCab\bin\libmecab.dll \strawberry\perl\bin cd \strawberry\perl\bin pexports libmecab.dll > libmecab.def dlltool -D libmecab.dll -l libmecab.a -d libmecab.def move libmecab.a ..\..\c\lib del libmecab.def cpanm --interactive Text::MeCab
The interactive install is necessary because there’s no mecab-config shell script in the Windows distribution. The manual config is version: 0.996, compiler flags: -DWIN32, linker flags: -lmecab, encoding: utf-8.
While checking up on Mouretsu Pirates movie news, I happened to spot director Sato’s twitter profile pic.

I hereby predict that the unbeatable Berg-Katze will be undone by…
(…poor man’s spoiler-hiding ahead…)
Like most people, I skipped the theatrical release of Disney’s John Carter. Watching it for free last night confirmed that this was the correct decision. The story’s a mess; either I dozed off during key plot points, or they left them out. I suspect the latter, but have no desire to go back through it again and find out. Odd pacing, too, and perhaps the worst-integrated flashback I’ve ever seen; it really felt like a few seconds from a completely different movie, and I briefly wondered if it was a glitch in the playback.
I’m glad it tanked, because I really wouldn’t want to see what they’d do to the rest of the novels if they made a sequel. There are plenty of flaws in the original stories, and things that wouldn’t translate well to a modern film, but the choices they made for this one just didn’t work. It felt like they deleted about twenty minutes of story-telling to get the runtime down to “way too long”.
[Update: iOS7 UI errors tumblr; looks like shooting fish in a barrel.]
Most significant line in the Ars Technica review of iOS7:
Nothing is ever illegible, but you may run into mild readability issues that didn’t exist in iOS 6.
The screenshots show that they really don’t care about people with less-than-perfect vision. The spidery little Helvetica Neue text looks gray even when it’s white, and actually setting it in gray is even worse. The fact that they had to add a semi-hidden “bold text” option really reinforces the impression that they’re slaves to a design methodology that didn’t stand up to user testing.
And be sure to check out the “animation durations” video clip on page 3; yes, major interactions with the device will take longer because the designers want you to see what they did to keep the OS from running on older hardware.
Okay, there is a more significant line in the review, if you have an iPhone 5:
Our Verizon iPhone 5 running iOS 7 burns through its battery more than three hours faster than the exact same phone performing the exact same test with the exact same settings under iOS 6.
All devices get worse battery life thanks to Apple’s new design, but only the just-replaced model sucks so horribly that there’s sure to be a major patch coming soon.
First, let me say that I’ve been enjoying Will Shetterly‘s novels for many years, with the recently-Kindled Witch Blood and Cats Have No Lord being early examples of his fantasy worlds. The well-regarded Liavek shared world anthology is overdue for an ebook rescue as well, but I’m sure the rights are a pain to re-negotiate. One nice thing about his Kindle backlist is the pricing: $2.99. This makes it easy to buy the ones I missed and re-buy the ones that are buried on my shelves somewhere.
Midnight Girl is a short YA novel about a Perfectly Normal teenage girl who sneaks out with her best friend to solve a minor mystery, and ends up in the middle of something much bigger. It’s a light read, charming and breezy despite the occasional bloody death. I think I’d have liked it even more when I was around twelve, but it still works.
Chimera would have worked better whan I was twelve, too, but that’s because I likely wouldn’t have been repeatedly jolted out of the story by the hamfisted world-building that pins All Bad Things on libertarianism, capitalism, christianity, and gun ownership. There’s a fairly decent near-future detective/catgirl story in there somewhere, but unlike his fantasy worlds, Shetterly seems unable to keep his socialism out of his SF, resulting in a world that sounds like the fever dreams of a Daily Kos commenter. The tech is also a mishmash of Cool Stuff dropped in with no apparent thought about how it would affect society if all of these things co-existed.
[note that Chimera predates the Tea Parties, or I’m sure they’d have featured prominently among the Reasons Everything Went Wrong. I mean, with a powerful Libertarian state crushing the common people and enslaving human/animal hybrids, and a theocracy ruling Arizona, I’m sure there’d have been time for some literal teabagging.]
Two videos that brightened my week…