iSight And EvoCam

iSight

At the risk of having this turn into an all-Apple week, I wanted to point out that I’m no longer using my digital camera as a pseudowebcam. One of my graduation presents was an iSight, which arrived yesterday and is loads of fun. The image quality is surprisingly good during video conferencing, but it also makes a great webcam when paired with EvoCam. Along with an AppleScript providing the iTunes track info, it’s responsible for my recent camstills. Maybe this means I’ll update more than once every couple of months?

Tiger Sneak Preview

Tiger

A couple things that stuck out as I went through the WWDC coverage of Tiger:

The new Xcode seems pretty slick. I’m not a huge fan of IDEs in general and tend to do most of my work in vIM, but for larger projects I won’t deny that an IDE is handy. I used the current version of Xcode last semester for some Java projects and found it a bit buggy, but with luck that will probably be ironed out in the new version. Completion for Java class, method, and variable identifiers is definitely a good thing.

Automater as a GUI-based AppleScript tool seems interesting, mainly because I haven’t gotten around to learning much AppleScript myself yet (the syntax reminds me so much of VBA that I shudder at the thought). I’d probably use it just for the cute robot icon alone.

I guess Dashboard is essentially the same thing as Konfabulator, but I’m having trouble feeling outraged about it. Konfabulator never struck me as particularly cool or interesting, and I certainly wouldn’t have paid $25 for it, so the fact that its functionality is now part of the operating system is neither here nor there as far as I’m concerned. And it’s not the case that Dashboard is somehow a ripoff of Konfabulator - they weren’t the first to do widgets, not by a long shot.

Mmmm, 64-bit pointers.

The new displays aren’t part of Tiger, exactly, but damn are they hot. And now that there’s a 30″ display available, the price has dropped on the 23″ - it’s only pretty unlikely that I’ll get one now, instead of fantastically implausible.

Recently Played

Recently Played

  1. Candle by Skinny Puppy
    from the album The Process
  2. Pore by ohGr
    from the album Welt
  3. Deep Down Trauma Hounds by Skinny Puppy
    from the album The Singles Collect
  4. Blue Serge by Skinny Puppy
    from the album The Process
  5. Chaos by ohGr
    from the album Welt
  6. Nature’s Revenge by Skinny Puppy
    from the album Too Dark Park
  7. Glassblower by Download
    from the album The Eyes of Stanley Pain
  8. Far Too Frail by Skinny Puppy
    from the album Remission
  9. Goneja by Skinny Puppy
    from the album The Greater Wrong of the Right
  10. Stairs and Flowers by Skinny Puppy
    from the album The Singles Collect
  11. Use Less by Skinny Puppy
    from the album The Greater Wrong of the Right
  12. Majik by ohGr
    from the album Sunnypsyop
  13. Addiction by Skinny Puppy
    from the album The Singles Collect
  14. Water by ohGr
    from the album Welt
  15. Assimilate by Skinny Puppy
    from the album Bites
  16. Glass Houses by Skinny Puppy
    from the album Remission
  17. Shore Lined Poison by Skinny Puppy
    from the album Too Dark Park

Five Games Of Which I Will Never, Ever Get Tired

Gloomy

1. SSX 3: Chris bought this for me for Christmas, and I don’t think it’s been taken out of a PS2 since then except for when we moved it from the PS2 in my office to the PS2 in our living room (so that we could play it on the big TV). It might be the very best game in the world.

2. Pokémon Ruby: I have CowboyNeal to thank for my addiction to this game. I finished the storyline over a year ago, but it still spent plenty of time in my GBA until very recently, because I decided to complete my god damned Pokedex (god help me). I’ve now got everything gettable within Ruby or via trading with MrTails, but one of these days I’ll have to pick up a used copy of Sapphire to finish things off.

3. Pikmin: This was another present from Chris, who is very good at knowing what I like. I had played it years ago when it first came out, but hadn’t touched it since. I’ve played a lot of it since finals ended, but now I’m waiting for Pikmin 2 later this summer.

4. WarCraft III: Bizarrely, I named my starter Pokémon Zug Zug in honor of the orcs from WC2. I was sad that their WC3 counterparts don’t zug zug anymore, but it’s still one of my favorite games.

5. Final Fantasy Tactics Advance: One of the only reasons Ruby ever comes out of my GBA (the others include Metroid and Advance Wars). I have never gotten into any Final Fantasy game before this one with the exception of the original NES version, but it’s perfect for the handheld format.

iPod & iTunes: The Missing Manual, Second Edition

iPod

When I mentioned this book to some of my friends, the response was usually either “Doesn’t the iPod come with a manual?” or “Does the iPod even need a manual?” There is in fact a little CD-sized booklet that comes with the iPod, and it’s true that you probably don’t need much more than that if all you need to know is how to turn the thing on and play a song. But one of the great things about the Missing Manuals series is that while they tell you everything a manual ought to, they also tell you an awful lot that a manual never would.

For example, if you ask someone like an Apple store employee how to get mp3s off of an iPod and onto a computer, they’ll tell you that the transfer is only supposed to go the other way. The idea is that you’re not supposed to be able to just collect the entire music libraries of anyone who happens to drop by your home with his or her iPod. Of course, it turns out that there are plenty of legitimate scenarios in which you might want to be able to get your own music off of your mp3 player. (I certainly intend to rescue my music from my iPod should the external drive that’s currently holding my files ever give up the ghost.) The Missing Manual, on the other hand, devotes several pages to detailing the various ways you can go about accomplishing the unspeakable act of iPod-to-computer copying.

And additional content isn’t the only thing you’ll find in this book - there’s also a significant difference in the depth and helpfulness of the respective texts. I’ll compare their coverage of a common question among new iPod owners: what’s going on when the iPod screen always says “Do not disconnect”? Here’s the answer as given by the iPod User Guide:

Important: If it is not safe to disconnect iPod, a message on the iPod screen says “Do not disconnect.” Don’t disconnect iPod if you see this message. You could damage files on iPod. If you see the “Do not disconnect” message, you must eject iPod (see page 22) before disconnecting it.

Apple’s apparent horror of possessives and articles aside, this is pretty much as bare-bones as you can get. It tells you one thing you can do if you’re seeing this message, but not why it’s happening, or what to do if ejecting the iPod doesn’t make it go away. Here’s an answer to the same question in the Missing Manual:

If you’ve turned on the “Enable disk use” box in iTunes’ iPod Preferences panel, the “Do Not Disconnect” message appears on the iPod at all times. You have to unmount the iPod from the computer manually to make it go away (see page 215).

Even if you haven’t set up the iPod to work as a FireWire disk, its hard drive may not have spun down properly. If it’s stuck in a loop, the “Do Not Disconnect” message may also appear. Try clicking the Eject iPod button in iTunes, or dragging the iPod icon on the desktop to the Mac’s Trash, to see if you get the “OK to Disconnect” message. If that doesn’t work, try resetting the iPod as described on page 46 and then try ejecting it.

Note: If you live in a cross-platform household and have both Macintosh- and Windows-flavor iPods lying around, make sure you’re plugging the WinPod into the PC. Macs are generally friendly towards PC-formatted ‘Pods, but not vice versa. Mixing them up can lead to several error messages, including the “Do Not Disconnect” message (even as the computer won’t mount or recognize the iPod) and the “This iPod is linked to another Music Library” message.

(Note that I plucked that answer from the iTunes troubleshooting section - there’s also a similar response in the MusicMatch section.) I don’t know about you, but this strikes me as infinitely more useful and enlightening than the User Guide’s response (no offense to Apple’s technical writers intended). And of course there are questions answered in the book that aren’t addressed at all in the User Guide, nor on Apple’s site.

There are plenty of other things that you’ll find in this book that you might not already know, and that you certainly won’t find in the included booklet - like information about the iPod on Linux Project, or descriptions of a number of different shareware and freeware programs you can grab to enhance your iPod. You’ll find tricks to extend your battery life, ways to make the ‘Pod behave even more like a PDA than it does by default, and how to boot off of your iPod should the need arise. Of course, it’s true that you can find a lot of this on the web by yourself without having to pay for a book, so part of your decision about buying it will depend on whether you care more about spending $24.95 or saving yourself some time.

If you’re wondering whether it’s worth buying if you don’t use Mac OS or if you have an older iPod, rest assured - coverage of all the different iPods is included, and there’s material on both versions of iTunes, as well as MusicMatch for Windows. There’s not a whole lot about using an iPod with a *Nix box, although the topic isn’t completely ignored (as you might expect). There’s enough about the iPod itself that Linux users wouldn’t be making a mistake to pick it up. On the other hand, it’s probably not worth buying if you don’t have an iPod and are just curious about iTunes. But iTunes is covered in almost every general Mac book out there, so you’re not totally out of luck if that’s the case. For most iPod owners, though, this book is a great and inexpensive way to get the most out of your new best friend (as long as your new best friend happens to be an iPod).

Tarred

Photo: Austin Young

Since I’m too tired to actually write anything, I’ll just go to bed and you can listen to this nearly half-hour interview with Ogre. Which I’m sure will be even more fun for those of you who don’t listen to Skinny Puppy.

Worker Bee

Sushi is your friend

I’ve got a lot of freelance work right now, and it’s a good feeling. I’ve had one or two things going on since graduation, but this is the first time I’ve felt really busy since I finished taking finals. It drives me crazy after a while, but for the first couple of weeks I always seem to have this incredible capacity for getting stuff done, even (or especially) when I have very little time in which to do it.

Last week was also my first chance to do some paid technical review work. It’s not a lot of money yet, but it’s an ego boost to get actual money for doing something I’d be doing for free anyway. Which, incidentally, is how I got into this whole web development thing in the first place. Who knew?

And by the way - thanks to the reader who sent Kafka’s Complete Stories. I haven’t had time to dip into it yet since I’ve been reading myself to sleep with technical books awaiting review, but I should have a chance to indulge in it soon.

Epilogue

SP Wristband

The ringing in my ears has finally stopped, and I managed after two showers to get all the crap out of my hair, but I’m still looking for a complete setlist from the Monday night Skinny Puppy show. (I already have one from Sunday.) If you’ve got one, why not send it my way?

Skinny Puppy At Irving Plaza

Skinny Puppy

I’m still deaf from seeing Skinny Puppy last night, but it was worth it and then some - they’re easily the best live industrial act I’ve ever seen, and possibly the best live act of any kind. I joined the line outside early enough to be the third or fourth person there, so I was front and center up against the barricade when the doors opened (and have the bruises and fake blood stains to prove it). I was a little concerned about being in the pit again after Ohgr, but the worst thing that happened was some guy elbowing me hard in the back of the head. He found me outside after and apologized, which I certainly wasn’t expecting any more than I was expecting him to give me his Skinny Puppy dog tag (which he did).

The Irving Plaza staff were very strict about cameras, but there are photos from the Boston show on Saturday here (that’s where I got the photo above). The setlist was more or less what I posted as my playlist yesterday, except that the encore included Blue Serge. The highlight of the evening was Al Jourgensen (!) joining Skinny Puppy to play guitar for Tin Omen, although Glass Houses and Hardset Head turned out to sound the best live. There was a great mix of older stuff along with a handful of songs from the new album, and Ogre’s energy made the whole thing completely unlike any other industrial show I’ve seen (including Ohgr, as much as I like Ohgr). There are hints of another tour in the fall, and I’ll definitely be there if they turn out to be true.

Recently Played

  1. Downsizer by Skinny Puppy
    from the album The Greater Wrong of the Right
  2. I’mmortal by Skinny Puppy
    from the album The Greater Wrong of the Right
  3. Pro-Test by Skinny Puppy
    from the album The Greater Wrong of the Right
  4. Empte by Skinny Puppy
    from the album The Greater Wrong of the Right
  5. Curcible by Skinny Puppy
    from the album The Process
  6. God’s Gift (Maggot) by Skinny Puppy
    from the album Mind: The Perpetual Intercourse
  7. VX Gas Attack by Skinny Puppy
    from the album VIVIsect VI
  8. Worlock by Skinny Puppy
    from the album Rabies
  9. Neuwerld by Skinny Puppy
    from the album The Greater Wrong of the Right
  10. Glass Houses by Skinny Puppy
    from the album Remission
  11. Tin Omen by Skinny Puppy
    from the album Rabies
  12. Inquisition by Skinny Puppy
    from the album Last Rights
  13. Hardset Head by Skinny Puppy
    from the album The Process
  14. Human Disease (S.K.U.M.M.) by Skinny Puppy
    from the album VIVIsect VI
  15. Harsh Stone White by Skinny Puppy
    from the album VIVIsect VI
  16. Reclamation by Skinny Puppy
    from the album Too Dark Park
  17. The Choke by Skinny Puppy
    from the album Bites
  18. Testure by Skinny Puppy
    from the album VIVIsect VI
  19. Smothered Hope by Skinny Puppy
    from the album Remission
  20. Convulsion by Skinny Puppy
    from the album Too Dark Park