Category: Stream of Consciousness

TestDisk

I guess I was overdue for doing something monumentally stupid and sloppy, because Friday night I went to format an external 1TB hard drive and accidentally formatted my internal one instead -- the one with Windows on it.

Now, after a moment's panic, I realized that I didn't have anything vital and irreplaceable on there -- I had backups of my resume, my password wallet, things like that. I hadn't backed up my financial spreadsheets or work search log in a couple weeks, but I could reconstruct those if I absolutely had to from my bank statements and E-Mails. And I had a Mass Effect 2 save that was maybe an hour farther along than my backup.

So, nothing life-or-death. But I'd still just as soon not have to take the time to reinstall Win7, reinstall Win8, reconstruct my spreadsheets, and replay that last hour of ME2 if I could avoid it. And I knew it was just a quick format, so my data should all still be intact on the drive -- it was just a matter of getting to it.

I was booted to OSX at the time, and the first piece of recovery software I found was EaseUS. It was a free trial for a $90 piece of software. Now, I knew going in that there was no way my lost data was worth $90 to me, but I figured I'd see how far I'd get with it.

Not fucking very.

You'd think a trial for a $90 piece of software would be designed to make you think the software was worth $90. Instead the fucker just kept hanging -- I might, might get as far as it displaying all my disks and partitions, but after that (or, just as frequently, before that) it would just lock up, static unresponsive window, Spinning Beach Ball of Death, all that shit.

So then I stumbled upon TestDisk. I missed the part where it said there was an OSX version, so I rebooted to Linux to see if I could install it.

And found that my OpenSUSE boot had somehow become hosed too. (I would later find out that this was not a coincidence and that OpenSUSE actually goes into Emergency Boot Mode if it fails to load a filesystem in its fstab. I did not consider this at the time because (1) I was very tired and (2) Linux failing to boot because it can't mount a Windows drive is the stupidest fucking thing I have ever heard.)

But fortunately I still have my old Kubuntu drive onhand, and it was not only able to boot, but it already had TestDisk installed, with no worrying about having to fuck with repos. I think it may even be part of the basic Ubuntu installation.

Now, there's a lovely step-by-step guide at the TestDisk site called Recovery of Reformatted Partition.

The bad news: I spent yesterday trying to recover the drive and never did get it to work, and I'm finally giving up the ghost because it's just not worth fucking with it any longer. But I figured I'd put this up here just in case you have better luck with it than I did. I had a hard time, in my initial search, finding a good listing of Linux software to use to try and recover an NTFS partition that has accidentally been reformatted. Maybe somebody will stumble across this page in a similar search someday, and find TestDisk as a result.

Again, it didn't work for me -- but it looks like a solid piece of software, and it's worth a shot. (Unlike EaseUS, which is a piece of crap you should not waste your time with.) Good luck.

Tron Lives

Tron: Uprising is like an amalgamation of all my favorite cartoons from the 1990's.

Like Batman Beyond, it's the story of a familiar character, a shadow of his former self but still formidable, training a brash young successor.

Like Sonic the Hedgehog, it's the story of a small group of rebels waging an asymmetric war against a ubiquitous technocratic dictatorship.

And like Beast Wars, it uses the fact that its characters aren't actually human as an end run around standards and practices in order to be the most violent children's cartoon on television.

Seriously, it turns out that if you change "kill" to "de-res" and change blood to little blue cubes, you can show a dude with half his face cut off and the outline of an eyelid still blinking over an empty eyesocket. Game of Thrones wasn't that graphic when Tyrion took an axe to the face.

Also: Fred Tatasciore's impression of Jeff Bridges is uncanny.

Anyway, in case you haven't caught the show yet, here's the first episode (which thetvdb classifies as a "special" instead of the first episode, thus offsetting the numbering of every single episode by one -- so thanks for that, thetvdb). It's hosted on the official Disney XD channel, so that means it's not liable to be taken down any time soon, but also means it's probably region-locked -- sorry 'bout that.

Routine

If there's one thing unemployment does, it's fuck with your routine.

When I was working it was pretty well set -- get up at 6 AM, shower, pour coffee and water, grab a frozen lunch and a breakfast bar, go to work for eight hours, come home, work out.

In theory, my current schedule should be something like get up at 8 AM, pour coffee, look for work, eat breakfast, shower, look for work some more, work out. But as you might expect, the order of these things tends to vary a bit.

Slept until 10 this morning, then looked for work until about noon. Then, as I was cooking breakfast, I got a call from my agency; they told me I didn't get the last job but there's a new one open -- a new one that requires a whole lot of paperwork.

So then I spent maybe 3 hours putting together my college transcript and letters of recommendation and filling out a buggy-ass PDF form that doesn't show text in half the fields after it's entered.

Then I worked out.

And only then -- around 4 PM -- did I finally get to shower.

I don't want to make a habit of that. Thing is, I'm not likely to make a habit of much of anything -- every day is different, and it's impossible to maintain a consistent schedule the way I did when I had a set place to be for 8 hours a day, 5 days a week.

Tomorrow? Who knows.

More Parallel-Universe Politics

You know, I got to thinking last night.

If John McCain had been elected in '08, Jan Brewer would never have become governor. SB1070 would have been vetoed.

And a McCain Justice Department sure as hell would not have dropped an investigation into Joe Arpaio right before the damn 2012 election.

I'm beginning to see why candidates almost always win their home states: sure, I still think McCain would have been a terrible choice for the country...but I'm beginning to think Arizona really would have been in much better shape if he were President.

Then again, Russell Pearce would probably still be Senate President. So there's that.

Hey Karl Rove?

My brother asked me the other night if I was voting for Goldman or Sachs.

That is largely how I feel about this race and about Obama. (I wound up going Stein, BTW.) But on the whole he's the lesser evil, and this is a victory for a number of reasons -- gay rights, taxation, healthcare, and, perhaps most importantly:

A big Fuck You to Karl Rove, Shel Adelson, Citizens United, SuperPACs, and all the plutocrats' best efforts to buy this election.

Sure, tomorrow we're back to gridlock, drone strikes, warrantless domestic surveillance, mass unemployment, high gas prices, impending sequestration, and a vanishing middle class. But tonight? Maybe I'll sleep a little bit better than those fatcats.

And then go back to looking for work while they count their money. But hey, I'll take what I can get.

Provisional

Watching election coverage. Appears that a truly ridiculous number of voters are being asked to fill out provisional ballots -- very close to 1:1 in may precincts, and some locations are even reporting twice as many provisional ballots as regular.

Hispanics are disproportionately affected -- quelle surprise.

This state, man...

I don't think we'll know the outcome of the Arpaio/Penzone race tonight. And probably not a number of others, either.

Why KDE?

I just switched from Kubuntu to OpenSUSE. I plan on writing a bit about my experience, but it occurs to me -- people may wonder why I went with OpenSUSE.

Well, the answer is because I've seen various reviews saying OpenSUSE is the best KDE-based distro -- so the question then becomes Why KDE?

I've preferred KDE over GNOME since about the KDE 2.x/GNOME 1.x era. And I think the bottom line is customizability.

I never much liked the look-and-feel of GNOME, not even in 2.x. The Apple-style system bar across the top of the screen without the Apple-style integrated menubar -- that's just wasted space.

But it could be worse. It could be GNOME 3.

Image: Wasted Space in GNOME 3

I liked KDE3 better than 4, but 4 got to the point of being passable. Even if it's still missing basic functionality like being able to right-click on a launcher to change its shortcut settings. In fact the whole "Show a Launcher When Not Running" feature (an overly-verbose version of MacOS's "Keep in Dock" and Windows 7's "Pin to Taskbar") is pretty damn broken -- I can't get it to work at all with LibreOffice. (Well, I mean, I can get it to show a launcher. Just not one that works.)

So okay. It's pretty far from ideal. But XFCE and LXDE aren't exactly rolling in GUI-based configuration options, and the simpler WM's are worse still. So KDE it is, for now.

Halloween

Just not feelin' it like I used to -- s'pose I'll put on my Axe Cop costume and hand out candy to trick-or-treaters but frankly that sounds like kind of a boring evening. Even with Buffy and Twilight Zone and appropriately Halloweeny things on Netflix.

Nice day, though. Biked downtown, got comics -- including Zip-A-Tone TMNT! -- and then dropped the bike at the shop for a tuneup and got a ride home.

Damn sight better than last Halloween, anyway.

Heart of Frankenstein

Watched Young Frankenstein tonight -- it's that time of year.

Certainly one of Mel Brooks's all-time greats. And certainly there's plenty of pure spoof and slapstick, with corny jokes and wonderfully, gorgeously over-the-top performances from its impeccable cast.

But there's something in there that keeps it from being the straight-up trifle that, say, Spaceballs is (and I like Spaceballs). It doesn't have the social satire of Blazing Saddles, but it does have heart.

It's not just that it's a love letter to the original Frankenstein films (and the whole Universal Monsters line), though it's certainly that, too. It's that it's a story about family, about fathers and sons. For all that Frederick tut-tuts that it's Fronkensteen and his grandfather's work was doo-doo!, he's already followed in his footsteps to become a neurosurgeon and the very first thing he does in Castle Frankenstein is ask where his private library is. He's well on his way to taking over the family business before he ever chants "Destiny! Destiny! No escaping that for me!"

And of course, crucially, the difference between Frederick and Victor is that Frederick shows love to his creation -- even risking his own life, as the Monster points out in the climax. Because as anyone who's read Frankenstein can tell you, Frankenstein's crime isn't in creating the monster, it's in abandoning it. Mel Brooks carries that sentiment to its logical conclusion and gives us a Frankenstein who is a good father -- and so instead of the standard Tragic Ending where Everybody Dies, we get the standard Comic Ending where Everybody Gets Hitched.

Plus I doubt it's a coincidence that Wilder and Brooks wrote it around the time the former was raising a daughter and the latter fathered a son.

Triple-Booting a Mac Pro: Legacy Edition

Well, it's been a pretty exasperating few days, but I've successfully gotten my old (2006/1,1) Mac Pro set up to triple boot Lion (with a 64-bit kernel), OpenSUSE 12.2, and the Windows 8 Release Preview.

First, I set up Lion. I followed Jabbawok's Mountain Lion guide exactly, with one exception: since I was installing Regular Lion and not Mountain Lion, I didn't need to alter OSInstall.mpkg to skip the motherboard check. (As far as drive bays: I put the installer hard drive in bay 1 and the Lion drive in bay 2.)

After this I found that I could only get the 64-bit kernel if I used Chameleon's flag for Safe Mode (-x). Otherwise I got a blank gray screen on my helper card and a white screen with a frozen mouse pointer on my main card. This fixed itself once I yanked the helper card -- but I'll get to that in a minute. If you've got a helper card and you're following this guide, don't remove it until you've got all 3 OS's installed and get a nice clean GRUB menu when you boot. (Or a stupid-looking light-gray-on-bright-green GRUB menu, as the case may be.)

Anyway, after setting up Lion, I set up Boot Camp and tried to install Win8 (on a drive in Bay 3). I got the ol' "Select CD-ROM Boot Type" prompt where everything froze and failed to recognize any input.

I'd dealt with this years ago when I first set up Windows 7; I had to bootstrap my install disc. I decided I would just as soon not fuck with that procedure ever again, so instead of bootstrapping Win8, I used my already-bootstrapped Win7 disc to install Win7 and then upgraded to the Win8 preview from there.

And then I installed OpenSUSE (over the Lion installer partition in bay 1).

The OpenSUSE install DVD gave me the same "Select CD-ROM Boot Type" prompt freeze, so I tried the OpenSUSE KDE LiveCD -- that one worked just fine.

And after I'd installed OpenSUSE, I found that my computer had set itself up to automatically boot straight to the GRUB boot prompt. And, better still -- it had correctly set up Windows and both 32- and 64-bit kernel boots for OSX. Chameleon was totally redundant and unnecessary by this point.

The trouble? GRUB had the same problem Chameleon had: OSX would lock on boot unless I ran it in safe mode.

So that's when I popped out the helper card.

(Don't know what a helper card is? Then you don't need to know about it. But the gist is this: my Mac Pro came with a GeForce 7300GT graphics card. Last year I upgraded to a GTX 570. While current versions of OSX do recognize the GTX 570, the EFI boot firmware does not -- so I needed to leave the 7300GT plugged in to see the boot menu.)

Once I popped the 7300GT, everything worked great -- the GRUB menu came up, and booted any of the 3 OS's without any trouble. Success!


Or at least, success until earlier today when something got fucked up and broke everything and I spent my entire day trying to fix it. Ultimately it appears to have been a weird fluke -- I think my partition table got corrupted somehow, because I found that even a format/reinstall didn't fix the problem; I had to actually repartition (the Chameleon/OpenSUSE drive) to get it working again.

So that sucked. And is the second time in two days I found myself chasing down help pages for the last line of a boot log only to find it had nothing whatsoever to do with the actual problem I was having. What a damn bummer.

The upshot, though, is that I've got a 64-bit kernel working in OSX, which should let me set up the RAIDZ array I wanted to put together for my grandmother's home movies.

And last night I played Mass Effect 2 for an hour or so without getting a BSOD. Could be just a coincidence, but I'm hoping that removing the helper card and booting from GRUB instead of EFI fixed the constant crashes I'd been having before.

Next I'll try it under WINE -- maybe I won't have to reboot to Windows at all anymore.


As for how I feel about Macs, Windows 8, and OpenSUSE...well, those are all ripe topics for another day.