Archive for December, 2009

Torchlight: Sans DRM

Thursday, December 31st, 2009

I’ve had my eye on Torchlight for a while now.  I got some Christmas money, and I’ve been thinking about purchasing it.  So today I dropped by their site to have a look at the options, and noticed something that makes me really happy about the boxed version (which comes out on the 5th).  Something that, for all the accolades I’ve read, I haven’t seen mentioned anywhere.

The boxed version?  No DRM.

Now you and I both know that, somewhere around 1:43 AM on the 5th, Torchlight’s DRM-free version will have been ripped to .iso, uploaded to several major torrenting sites, and will be happily on its way to a number of nonpaying customers across the globe.  Thing is, I don’t think this is necessarily a bad thing, and I’m really super glad that Runic Games is taking this approach.  (If you want some detailed discussion on the trouble with DRM, I direct you to Shamus Young — this article seems a good summary, but there are also a lot of great articles on his blog.  I really don’t feel like going into it here.)

Before, I was thinking maybe I’d buy Torchlight, looks pretty cool, sounds fun.  And really, it is right directly up my alley.  But just because it’s up my alley doesn’t guarantee I’ll buy it – I might well have just passed it up.  I mean, I have Diablo II.  I play Crawl more than is really healthy.  Dragon Age sounds amazing, but pricey.  I wanted Spore really badly for a while, but I got better.  But no DRM?  I’ve gotta support that.

Of course, it’s worth noting that the digital download version does have DRM.  They have an explanation of why in their purchase FAQ, and it sounds reasonable enough to me — I would have done it a bit differently, but then I’m not them.  (And how often do we see a rational explanation for DRM ahead of time?)  And having some (relatively friendly in today’s market) DRM on the digital version in no way undercuts the sheer awesomeness of the DRM-free physical version.

Go take a look at Torchlight.  You might be impressed.

The Christmas Conspiracy

Friday, December 25th, 2009

[message redacted]

I may have just hit rock bottom as a technophile.

Wednesday, December 23rd, 2009

Less than ten feet away, on the other side of a half-wall, one of my coworkers commented on the album art for one of the LPs we’re pricing.

Instead of getting up to look — an action that would literally take four seconds — I googled it.

Upon brief reflection, this doesn’t bother me.  It does amuse me, though.

Back to Live Disks

Tuesday, December 22nd, 2009

Well, my craptop’s hard drive is completely dead as of this morning.  Can’t say I’m surprised, really.  The funny thing is, Firefox seems to run much faster off the live disk than it did before.  Could be that hard drive was slowing down my system more than I thought.  (Could also be Firefox addons, but the whole UI seems snappier.)

EDIT: Er — perhaps not.  Turns out fsck is pretty nifty.  Who knew?

Yay for new lease on drive life.  (Now taking bets on lifespan.)

Car phail!one

Wednesday, December 16th, 2009

Man, this just isn’t a good day for my material possessions.

First, an update on my laptop: There isn’t one.  Other than that some three or four hours in fsck was still in the “Ooh!  Ooh!  Found something!  Press y please?” stage, and the thing still wouldn’t boot into anything but the maintenance shell.  I’ll probably just run it off an Ubuntu live cd for the time being.

But let me talk about my other expensive-to-replace material possession that seems to follow a decidedly Klingon approach to today: My car.

It’s a lovely little thing.  ’85 Chevy Nova, has been really great to us.  Gets thirty miles to a gallon.  Made a clunking noise, quickly followed by a grinding noise, on the freeway while I was on the way home today, promptly proceeding to lose power, regain it with a whine, and then develop a max speed of forty miles an hour while roaring like a jet engine and making intermittent grinds.

I don’t know much about engines, but I think that’s a bad sign.

So the thing’s sitting in a Mickey D’s parking lot right now.  I leave the cell phone with Kat during the day — we don’t have a home phone at the moment, and I like to think she can 911 if she or the kid needs it — so I was glad to make it off the freeway, and the McDonald’s folks were very nice about letting me use their phone.  I’m not too worried about the repair costs; long story short, I’m working through a job placement program, and my boss there has already said they’ll probably be able to cover repairs.  I’ve got a ride into work tomorrow one way or another.  So I’m going to be fine.

But still, that really kind of sucked.  You know?

Current music: The sweet, sweet sound of laughing gremlins.

Laptop phail!one

Wednesday, December 16th, 2009

Well.

My laptop’s hard drive has been threatening to fail for a while, and I think it’s finally gotten there.  Upon unlocking the screen, the machine froze for about three minutes, and then everything GNOME pretty much went blank.  It’ll boot about as far as the part where it’s supposed to mount stuff prior to loading the login, and then it goes to a lovely shell.  So, y’know, the drive’s not completely shot, because it loads Grub and stuff pretty well.  I’m running fsck now.  Expect more updates when I figure out what the hell I’m doing.

Current music: You Belong With Me by Taylor Swift, courtesy of Kix 104.

Old Code o’ Happiness

Wednesday, December 16th, 2009

Digging through my ancient email a few days ago, I found a lovely old program I wrote for a friend of mine.  He sent me a sporadic email along the lines of “Awesome/bizarre challenge: Program a 4d maze.”  So I did.

The up-to-date source code for this is long gone — I’ve made a feeble attempt to recover it using a java decompiler, to no avail — but the program stands well enough on its own.  If anyone wants to play around with it, I’ve helpfully uploaded it here; it works wherever Java does.  The .bat file should work for Windows users, and otherwise just go to the directory in a command line and type “java WalkerTester” (sans quotes, of course).

I feel like adding a note on the coordinates here.  After some amount of discussion, my mysterious unnamed friend and I decided to measure the coordinates in arbitrary units with no frame of reference, and to use a differently-named unit for each coordinate.  The coordinates are listed in the admittedly unconventional Z, Y, X, T order, and the #1 change I would like to make (and will, if I ever feel like it) is to change it to the rather less unconventional X, Y, Z, T order.  The maze is difficult enough as is.

If you decide to map a maze — well, good luck.  I found a flowchart worked serviceably, as did a T, Z grid of smaller X, Y grids.  It’s a thankless task, because while you can tweak the maze generation settings with “config,” you can’t use a specific seed or generally do anything to make a given maze persistent.  What can I say?  This was programmed on a lark and then abandoned when I got bored with it.

Have fun!

4dMaze

Why yes, I am posting more frequently.

Friday, December 11th, 2009

I’d say I intend to keep doing so, but I’m already treading on thin ice by mentioning it.

On another note, I mostly posted this because I like my current playlist and wanted to mention it.

Also, I’ll probably do a post with some more baby pictures soon.  Most of them will be under the cut.

Current music: On loop — Unwell (Matchbox Twenty), Jumper (Third Eye Blind), Runaway Train (Soul Asylum), Inside Out (Eve 6).  I love these songs, particularly in combination.

Lovecraft Month

Friday, December 11th, 2009

It’s Lovecraft month at Tor.com, and I couldn’t be happier.  There’s a bunch of great stuff, including some analyses of various classic Lovecraft tales — most of which I’ve never read before, so I’m having a blast reading them for the first time.  So far, they are . . . not as freaky as I’ve been led to believe, though I like them anyway.  In particular, “The Shadow Over Innsmouth” seems more fantasy than horror to me, especially at the end.  Maybe I’m just desensitized.

Regardless:  Lovecraft month!  Rejoice!  Have fun!  Take the opportunity to read some great old stories, if you can get past the horrible horrible racism!

Ninite

Friday, December 11th, 2009

I ran across a lovely little app today called Ninite.  It made me cry a little.

How often have you found yourself on a new, new-ish, or refurbished computer with none of your must-have software on it?  It’s happened enough to me in the past several years to become something of a running annoyance.  I don’t know how many computers I’ve built, but I know I’ve gone through at least three main computers in as many years.  (I plan to stick with this one for a while, though.  It likes me.)

Ninite lets you pick from a fairly comprehensive list of open-source software, freeware, and shareware, and then it gives you a custom installer which will fetch the latest versions for your computer (in x64 if need be) and install them to the default locations — no babysitting, and absolutely no bundled crapware.  (I’ve mis-clicked or autopiloted myself into a couple of annoying toolbars in the past, despite a deep-seated and lasting loathing for most of them.  I’m not the only one, right?)  It’s pretty darned nifty.

Ninite doesn’t have all of the stuff I install — there’s no MediaMonkey, for instance, though Songbird has gotten good enough recently that I’ve considered switching.  Firefox will need to be immediately upgraded with your favorite addons.  And of course no computer of mine is complete without a version of Dungeon Crawl Stone Soup.  But really, it’s very pleasingly complete.

So which of these, I cannot hear you asking, do I use?  Well, seeing as how you’re so obviously interested, I will tell you in great detail.  Because I feel like it.  (For those of you who don’t care, this post is pretty much over for you unless you care what music I’m listening to.)

Starting from the top — browser of choice.  I use Chrome quite a bit, but for now Firefox is on top.  Chrome has a special place in my heart — it’s fast as blazes, for one thing — but it’s just not as customizeable as the Fox yet.  That’s going to change in a hurry now that Chrome has opened it’s extensions gallery, and I’m enormously pleased to have Chrome on my laptop now that it’s been released for Linux.  When running Portable Apps, Chrome is usually my go-to browser; its much faster and much more stable when running off my poor flash drive.

Pidgin is my messenger of choice.  I do sorely miss the cute little Gmail chat emoticons, but Pidgin’s everything else makes up for it.  I’ve poked Thunderbird a couple of times, but never seriously.

Current Music: Counting Crows, Accidentally In Love.  I thought this was a Dixie Chicks song for the longest time.  Also, I’m putting this in the middle just to annoy anyone who does care about what I’m listening to but not what apps I use.  No reason.  Just feeling contrary.

Media: Oh yes, VLC Media Player.  This is like the second or third thing I install on a computer, right after Firefox and maybe some antivirus software.  As awesome as VLC is for movies, though, I never use it for music — for that I prefer desperately need MediaMonkey or, failing that, Songbird.  Songbird has great potential, but I don’t really feel it’s quite gotten there yet.

Imaging: The Gimp.  I also mess with Inkscape enough that I’ll probably include it in any Ninite install, even though I do so little graphical work that I could probably make do with MS Paint indefinitely.

Documents: OpenOffice, Adobe, and maybe Foxit.  I actually prefer not to use Adobe for PDFs — not only is it bloatware, but it’s been known to have some pretty impressive security holes.  Sumatra PDF is usually my app of choice, but Foxit is a perfectly good alternative.

Security: Avast and Spybot.  I love both of those.  I’ve also started to mess with Malwarebytes, but I’m not yet very familiar with it.

Runtimes: Flash 10 (for other browsers, I will never need the IE version), JAVA, and .NET.  This falls under the “yay for annoyances I’ll never have to deal with now” category, because I never notice these missing until I need them.

File Sharing: uTorrent.  For Linux images, dontchaknow.

Other: I started using Dropbox about two days ago for backup purposes, and it’s pretty awesome.  Steam annoys me a great deal, but I do love me some TF2, so I’ll install it on any machine I expect to do gaming on.

Utilities: Launchy and Revo.  Revo is indispensible. (Do you know how many registry keys some programs leave behind?  Upwards of four thousand, in the case of some HP printer software I took off a laptop the other day.)  I just started using Launchy the other day. (I had a “hey let’s try out some software I’ve been eyeing forever” day)  But you know what?  Launchy’s pretty freakin’ cool.

Compression: 7-zip.  I used to use Winrar, but it’s shareware and 7-zip is open source.  And faster.  And supports more formats.  And doesn’t bloat my right-click menu as much.

Developer tools: I like Python, and I love Notepad++.  And . . . what’s this?  You mean I never have to dig through Sun’s website for the (right) JAVA SDK again?  That alone makes Ninite worth it.