Incompetence

It took me six tries just to write out next month’s rent cheque just because I kept fucking up my own goddamn signature.

That’s a lot of wasted cheques. It’s a wonder I remember how to breathe properly…

*huff*puff*huff*…One…

I am *so* out-of-shape. Despite having lost weight, I still have horrible muscle tone, which isn’t too surprising considering the dual geek combo of desk-job and desk-hobbies… :-)

So, I figured I should start doing some basic exercises in the morning, and today I managed to get all of 10 push-ups and 5 sit-ups in before getting exhausted. And they weren’t even properly executed.

Oh yeah, off to a great start… :-P

Who Knows

I like to consider myself semi-competent at these newfangled computer-thingies, but I keep finding myself running into problems that are slightly beyond me.

Occasionally, while watching recorded shows in MythTV, my Linux box will just freeze up and has to be manually reset. It’s *probably* a problem with the Nvidia driver’s XvMC mode, since it never happened when I was using the plain non-Nvidia Xv display mode instead. Maybe. Or maybe I simply hadn’t used the old Xv mode long enough and didn’t see it occur by pure chance and the problem lies elsewhere. Maybe it’s overheating, or there’s memory corruption somewhere. Who knows…

While playing World of Warcraft, I’ll randomly get booted back to the login screen. Is it the server being flaky again? Could be, they’ve had a lot of trouble lately, except that it doesn’t happen to others at the same time. Something on my end then, perhaps. Video driver problems, maybe? They’ve been responsible for a lot of other problems, like the instability I was seeing in KotOR. Unfortunately it’s not clear, as I’m not getting the usual driver failure message in this case. Just a plain bug in the game then? Who knows…

And now the hard drive in the XP box is acting strangely. Now it’ll occasionally spin down for a second or so and then spin back up again, as if it had lost power for that second, and then Windows freezes up. Usually when I’m trying to log in to World of Warcraft, for some reason. A problem with the power supply, perhaps? Well, I’ve moved it around to a few different cables now and there’s no difference, and it’s a fairly-new power supply with plenty of spare wattage. Maybe Linux would give me more detailed errors — except that when I boot off of a Linux live CD, the drive behaves itself perfectly well. And after rebooting back into XP, it’s been continuing to behave for another day or so. Except that it occasionally makes piercing high-pitched whines, too. So, is my drive about to fail, or is the power at fault, or is it some Windows or WoW thing?

Who knows…

Continuity

Now that I’ve been using my PVR for a while now, one thing I’m noticing is that there are certain series where I’ll record a bunch of episodes, not watch any of them, and then later on have to delete them to free up space.

So why hadn’t I gotten around to watching them? Simple: they didn’t have enough continuity yet. The series where this happens are almost invariable long story-arc based ones like ST:DS9, Farscape, 24, and so on, where I’ve started recording episodes while they’re already in the middle of some storyline. Instead of just going ahead and watching them and ‘picking it up as I go along,’ having the PVR’s recording ability deludes me into thinking that I can just wait long enough and then I’ll have all the episodes and *then* I’ll be able to watch them in order properly.

Except then a month later I’m almost out of disk space and something’s got to go and I don’t want to burn them to DVD out of order and with some still missing and hey, I haven’t even watched any of this one yet…

I’m either going to need more disk space (a coworker of mine has an almost-a-terabyte array set up for his recordings), or just give in and start picking them up on DVD.

No Rank For You

Looks like Google’s starting to look at how blogs and spam interfere with search engines and indexing.

On the plus side, this will help cut down on spammers who generate a high rank by spamming blogs. A recent search on a particular quote from Plato turned up pages and pages and pages of personal blogs where that quote had been used as part of some spammer’s random text corpus.

On the other hand, it’ll reduce the rank of normal commenters and their links back to their own homepages and blogs, too. Whether that’s a good thing or a bad thing is probably debatable; some people argue that blogs are overrepresented in search engine results already, but someone who regularly comments on-topic in various places might deserve a bit more exposure…

Oh So That’s How…

Despite having used ‘vi’ and its variants as my primary editor for quite a while now (ever since it was the only editor that ran well on the university’s old Sun 3s), I’ve never really bothered to learn many of the ‘advanced’ tips and tricks. Insert, delete, copy, and paste always seemed to be good enough.

I thus only just recently discovered how to indent and unindent without having to manually insert or delete spaces repeatedly. I really should have earlier since it comes up quite often while coding, but there’s always that short-term laziness…

Anyway, in ‘vim’ at least, the useful controls are:

“>>” – Indent the current line. Use a numeric prefix to apply it to a certain number of consecutive lines.
“<<” – Unindent the current line
“>%” – Indent the entire current code block. This is the really useful one, since quite often you’re cutting and pasting a block of code into a place at a different indentation level, and you want to shift the whole block. The cursor has to be positioned at the start or end of the block, like with the basic “%” command.
“<%” – Unindent the entire current coding block.

And you can also select a region with the mouse or Shift-V and use “>” and “<” alone to indent or unindent the selected block.

Somewhat related to this is the “=” command, which modifies the indentation to match up with how the current syntax mode would have indented it based on its own built-in rules and environment settings.

“==” – Automatically adjust the indentation of the current line.
“=%” – Automatically adjust the indentation of everything within the current code block, including other blocks within this one.

And again, selecting a region and using “=” alone will apply automatic indentation to the entire region.

Early Bird

I woke up this morning, and since it’s my first day back at work in a while, I figured I’d better hustle lest I fall back asleep again and become late, so I immediately hopped in the shower. After getting out of the shower it still seemed to be rather dark out, so I wandered back into the bedroom and checked the clock. 2:33 AM. I could have sworn it said 8 AM when I woke up…

I went back to sleep, of course, and in a reminder of why I don’t shower in the evening, woke up again with a raging case of bedhead that made me look like something straight out of Eraserhead, so I had to take *another* quick shower just to tame it…

Brrrr Baby, Very Brrrr

This is the last day of my vacation, and unfortunately, it’s been a cold one. Ever since I got back from Edmonton, it’s consistently been below -15C, with only a one day spike up to -7C. It must be revenge for the last couple of fairly mild winters…

So, instead I caught up on some reading (most of the way through Cryptonomicon now, and working through Code Complete and Learning Python), caught up on some recorded shows and burned more DVDs, and played World of Warcraft a lot. Yes, my life is a never-ending thrill ride…

Damn You, Bargain Bins!

CDs
I Mother Earth – Dig
Genesis – Nursery Cryme
Beck – Mellow Gold
Sonic Youth – Washing Machine

Videos
La Femme Nikita
UHF
Falling Down
Koyaanisqatsi
A Perfect Circle: aMOTION

The aMOTION set is weird, though. It was supposed to come with a CD of remixes of APC songs, done by other bands. It did come with a CD, but it’s remixes of other bands’ songs, done by APC. In fact it’s exactly what their latest release eMOTIVe was. But it was labelled and put in the aMOTION set instead. Somebody screwed up at the pressing plant…

Which is kind of nice since I essentially get eMOTIVe for free then, but now I’m missing the remix CD that was supposed to be there and can’t be bought on its own…

Binge and Splurge

Picked up so far in the post-holiday shopping:

CDs
Beastie Boys – Paul’s Boutique
Yes Highlights – The Very Best Of Yes
The Black Eyed Peas – Elephunk
U2 – How To Dismantle An Atomic Bomb
R.E.M. – Green
Sonic Youth – Daydream Nation

Games
Ratchet & Clank: Going Commando

Videos
LotR: Return Of The King Extended Edition
Spiderman 2
The Simpsons 5th Season
Matrix Revolutions (hey, it was cheap and I’m a stickler for completion)

Of course there are more tempting me, but a man’s got to have limits. Maybe tomorrow…