October 2013

The end of an era


WebTV goes dark

What I want to know is, has some poor soul been maintaining epgparser all this time, or did they finally break free from Andrew’s giant hairy Perl script?

(and when I say “hairy”, I mean “had to run as root so it could newfs file systems, and no one could ever figure out why it needed 4GB of RAM and ran for 26 hours a day”)

Text acquisition: complete!


[Update: turns out the iPhone hotspot does not route traffic over the iPhone VPN; boo, hiss. I’ll need to rig up a wireless router behind an OpenVPN box to avoid the risk of tripping the region-detection]

The Kindle Paperwhite will not speak to a shared wireless connection hosted on my laptop. It will, however, speak to an iPhone’s built-in hotspot, and the iPhone has a VPN client compatible with HideMyAss VPN, allowing me to pretend that my shiny new second-generation Paperwhite is located in Japan and eligible to purchase and download Kindle books without violating the publishers’ geographic restrictions on ebook licensing.

With that out of the way, the standard DeDRM and KindleUnpack scripts trivially converted my new books into clean XHTML, which required about 60 lines of Perl to massage into input for Yomitori. Diffing the text of Asobi ni Iku Yo book 1 confirmed the accuracy of my new source.

Now if I can figure out the new inline footnote support, I can merge the vocabulary into the main book the way I do for the HTML output, and switch from dual PDFs to a single MOBI file. But that comes later; right now, the complete text of Miniskirt Space Pirates book 1 is waiting on my Kindles, without all the OCR errors I was wading through the last time.

Adobe fails to secure credit cards


Details on nearly three million customers stolen. So, how’s that switch to renting your software by the month working out?

Name that novel!


This is the cover of the Japanese translation of a well-regarded American science fiction novel (with title and author crudely hidden). It is not the author’s most famous or controversial work, but even Hollywood knows about it.

Japanese edition of well-known SF novel

[whoops, re-uploaded with the faint red English title also deleted…]

Miniskirt Space Pirates, book 1


[update: chapters two and four turn out to be twice as long as one and three, so the next update will be a little while. Teaser: 「女の子同士なのに、なんでどきどきしてるのよ」. It seems the yuri is strong in this one.]

Prologue is Marika’s duel with Kane and their discussion after, with the only significant changes being the descriptions of the crew backing up Marika; Schnitzer’s appearance is apparently quite different. Amusing note: the two girls Kane is flirting with are referred to as “long-hair” and “short-cut”. Oh, and this might not be Marika’s first mission; the last line has her looking back to her life as an ordinary schoolgirl six months ago.

Chapter one opens much the same as the anime, with a lot more background detail due to the lack of moving pictures. There’s more of a crowd in the café, and Marika is a bit clumsy navigating her way through it after taking their order, leading Kane to call her a bit of a dojikko, which Misa thinks could be a problem; however, with a tray full of drinks, she navigates the crowd smoothly.

In conversation, Misa is much more direct, and Marika is a bit wary when she claims to be an old friend of mom. Misa doesn’t ask something as simple as “have you ever been to space?” and Marika doesn’t chat about the school yacht club or the relay station:

Misa: “Do you like space?”
Marika: “Eh?”
Misa: “How about becoming a space pirate captain?”
Marika: “Huh?”
Misa (correcting herself): “Are you interested in becoming the captain of a space ship?”
Marika (laughs and nods in appreciation of recognition of her aspiration): “Space ship captain? If I could have a space ship of my own someday, I could go wherever in space I wanted.”
Misa: “It’s possible, for you”.

At the house, much the same (including sign/countersign), with a few interesting notes. First, dad’s full name is given as Gonzaemon Kato Yoshiro (ゴンザエモン加藤芳郎), and several times Ririka refers to him familiarly as Gonza (権左). She also shows Marika a holo of him that’s stored in her pendant, and looks chagrined when Marika looks at his smug face and says (roughly) “I didn’t think this was your type”.

After the history lesson and explanation that the letter of marque makes them legal privateers, Marika still firmly refuses to accept the job. Why? Because if she did, she’d be forcing her own children down the same path, before she’s even found a partner. Shocked, Misa asks Ririka if this is really her child. Visibly proud of her daughter, Ririka assures Marika that neither she nor Gonzaemon believed in forcing her down this path; it’s her decision, of her own free will.

Ririka then asks Kane why he’s been so quiet. Pretty reticent for someone so young, hmm? He mumbles about how delicious the food is, but she presses, and he answers, “how could an ordinary guy like me cut in between our scarier-than-the-captain Bloody Doctor and the legendary Captain Ririka”. Marika freaks, Ririka looks chagrined again:

Marika: “Wait. The famous legendary lady pirate Captain Ririka was you, mom?”
Ririka: “I did a lot of crazy things when I was young.”
Marika: “Seriously, mom, you went rampaging around as an embarassing cosplay space pirate?”
(Misa busts out laughing)
Ririka: IT WASN’T COSPLAY! The business depended on popular favor, so wearing a flashy costume was just Service.
Marika: “Service? What kind of service are you saying pirates do?”
Misa (still laughing): “These days space piracy is a service industry. Sorry I can’t give you the details right now; trade secret.”

On a side note, Misa is absolutely terrified of Ririka’s cooking, which makes it all the more amusing when she reports that Gonzaemon died of food poisoning. When they’re leaving, Misa thanks her for the food and comments that she’d never thought she’d say that to Ririka, who answers that Gonzaemon always loved her cooking…

[on to chapter two!]

Gargantia second season


Via the never-safe-for-work Sankaku Complex. It would be nice if they could skip the jarring tone shifts of the first one. Our Hero deserves a break, and his new home could use some more exploring. If they pick up after the end of the first series, I suspect they’ll try for something like Watt-Evans’ The Wizard and the War Machine.

The death of the camcorder?


I was in two large Costcos this weekend, with their displays all set up for the holiday season. The only camcorder they stocked was the GoPro. Everything else was a digicam advertising 1080p HD video support, in one of the usual form factors. Up to 42x optical zoom, although for the most part the ISO rating didn’t go high enough to compensate for the f/6-ish aperture at the long end.

For all the trash talk about the iPhone killing off the digicam, it looks like the digicam killed the camcorder first.

Stupid trash


please don't put trash in here

(via failblog)

...for Dummies


This hurts my brain: a 200-page paperback book titled Kindle Paperwhite for Dummies. I’m not sure if it hurts more or less that it’s also available for the Kindle.

MSP book1, chapter 2


[note: it did not take me two weeks to read this chapter. Rather, it took two weeks of medical tests that failed to find the cause of my chronic fatigue, leaving little time and energy for reading. It’s surprisingly depressing to hear doctors and technicians keep telling you that every system’s in excellent shape, when just carrying your laundry upstairs has you breathing hard.]

So, the morning after the revelatory dinner party, Marika oversleeps and frantically bikes to school. To her surprise, Misa, in a conservative business suit, pulls up alongside and offers her a ride. Making a snap judgement to trust this near-stranger, Marika accepts, and without waiting for Misa to pull over, gets her bike close, opens the rear door, puts one foot up on the outside rail, and tumbles into the back seat, bike and all. A rather surprised Misa makes sure she’s okay, and as she drives, explains that with the piracy business on hold, she’s taken a side job as the school doctor (the current doctor suddenly took a long vacation…). Asked if she did it so she could persuade Marika to accept the captain job, Misa answers that no, she’s there to protect her.

So when Mami excitedly informs Marika that they have a new homeroom teacher, and he’s a good-looking young guy, Marika figures out that it will be Kane before he walks in. Transfer student Chiaki is still a surprise, and in another difference from the anime, she stumbles as she heads to her seat, with a quick-thinking Marika grabbing her sleeve and saving her from a nasty fall. Kane looks around to see if someone tripped her, but Chiaki straightens herself up and apologizes, explaining that she’s always had a problem with tripping over her own feet. As she continues to her seat, she whispers, “thank you, Marika-san”. Hey, wait, how did she know my name…

more...

CMOS battery time!


So, to hide my new Kindle behind a VPN that pretends to be in Japan (so it won’t trigger region-detection forced on the ebook market by publishers), I had to resurrect an old wireless access point and put it behind a machine that could NAT out through an OpenVPN tunnel. I grabbed a dusty old Shuttle from my closet, put a fresh distribution of OpenBSD on it, and then had it lose all of its BIOS settings when I moved it to a more convenient place in the house.

I’d forgotten about the joy of replacing CMOS backup batteries; we’re so spoiled today.

Yuu-shibu episode 4


Apparently the number one problem with the show was that there wasn’t enough fan-service in the opening and end credits.

They fixed that.

[Update: speaking of fan-service, Nova, Lore, Elza, and Lam are not in the novels. Lore is anime-original, and the other three were added in the manga. Actually, it looks like there are two different manga running, one a straight adaptation of the novels, and the other with extra service. Airi’s bunny-suit is straight from the books, though, and “somehow” Fino and Sara both end up in them as well.]

“Need a clue, take a clue,
 got a clue, leave a clue”