Does your Firewire drive appear to crash your Mac?

Mine does. I’ll be playing tracks in iTunes and it’ll just stop responding, then Finder will stop responding, then you’ll have to reboot your computer.

Well, not anymore! I’ve found that if you yank the plug out really quick, then plug it back in before the OS notices what you’ve done, it rejigs the drive back to life and you can carry on as normal. Obviously, it would be better if it just worked, but where’s the fun in that?!

For the record, slow though it is, I recommend using USB2 for regular use. I transfer large files with Firewire, but idle with USB2. Again, not ideal but at least it’s a solution(ish).

Western Digital Drive Manager icons

If you’re anything like me (and if you’re a Mac user, chances are similarities exist!), your computer is just the way you want it. Depending on how finicky you are, your icons are just so, your desktop is carefully chosen and anything that could potentially upset that ranges from a chronic annoyance to wildly enraging.

Guitar Toolkit review

If you look really hard and have some patience, there are some excellent apps for the iPhone. When first released, I said that what would make it perfect for me would be an SDK for custom apps, and 3G. Now it has both of those things, I’m literally never without mine. I find I’m leaving my laptop at home more and more, and just taking the phone with me. I can keep up with my personal and work email, check my Twitter feed, keep up with friends on Facebook – nearly everything that I routinely use my laptop for. Hell, if there was a mini Aperture so that I could process photos direct from my camera, I could blog in it, too! That would be just a tiny bit awesome.

One app that I got really excited about when it was first release was Guitar Toolkit. This was at a time when I was plaiyng a lot of guitar and the idea of a tuner and chord book really appealed to me. I wasn’t expecting much from it, but it was excellent. I could choose from a load of “standard” tunings, as well as open, which just showed the current tone of the note being played. It was pretty accurate, and when compared with my standalone tuner, I couldn’t tell the difference and I’ve got a pretty decent ear.

At the time of the first version, I sent the developers some suggestions for future versions of the app that would make it perfect for me. As far as I can remember, the main thing was just for polish, and that was the notes on the fretboard screen representing the currently selected tuning. Boy did they implement that and more!

Now, as well as open notes, you can show scale positions of every scale I’ve heard of and some that sound totally fabricated all the way up the fretboard! Furthermore, when you touch the note, it plays the actual note! They listened (when they replied to my first email, they said they were already going to do all of my suggestions, so technically they didn’t listen, but I like it better if it was my idea)! The scales also respond to different tunings, which is super useful – that’s one thing that always gets me about different tunings.

The current chord book has changed loads. They’ve added the awesome auto-strum and the position selector. Auto-strum does what it says, when you change to a different position of a chord, it plays that chord at you. Soon I won’t even need to have a guitar!

They’ve also added the Instrument tab. As you can see, you’re able to change the type of instrument you’re using (oddly enough), whether you’re left-handed or not (this flips the fretboard in Chords and Fretboard – silly southpaws!) and your default alternate tuning, which influences the view of the Tuner and the available Fretboard scales.

Lastly, they’ve quite substantially changed the metronome. I’m not a huge user of metronomes, so I’m not really sure what most people look for in this, but you now have tonnes of new metronome-related options. If you’re distracted by sounds, you can choose a flash instead. There are new sound effects and time signatures which, when added to the tap pad, make what I see to be a very full-featured metronome.

Needless to say, I see this as a must-have application for guitarist iPhone owners. As well as being brilliant at everything it attempts, it’s stable and incredibly reasonably priced (£5.99) with regular updates that have been free so far. In honesty, I’d be happy to pay even if they charged!

Textmate + version control + (SSH or FTP) = happy Jasper

It’s no secret at all that I love Textmate. I find now that working without the ability to wrap a selection in brackets/quotes, the perfect indentation, amazing predefined bundles and the ability to modify/create your own bundles nearly impossible. I certainly don’t see the point in working without all this great stuff! One thing I find that is fundamentally missing is FTP/SSH support. There is a way to emulate FTP support, but it’s cumbersome and it just doesn’t integrate with my workflow at all, so I don’t use it.

Until today I’ve been switching to the very capable Coda, but I’m way too used to the power of Textmate’s text manipulation for this to be a long term solution. With no sign of FTP or SSH support on the horizon, I got my Google on. I’ve found a pretty great solution that will integrate very well with my workflow, so I thought I’d share.

First off, I downloaded the FTP/SSH bundle for Textmate from fuerstnet. This gives you reload and upload over FTP and SSH, along with 2 keyboard shortcuts, direct from a Textmate project. I then set up a folder in the following way:

./project
./project/TextmateProject.tmproj
./project/.ftpssh_settings

I wont reiterate the step-by-step for setting this up, as it’s on fuerstnet and it’s relatively easy.

Once you’ve got this file structure, open your favourite version control client (I use Versions or terminal with Subversion, but only because that’s what I’m used to. Git is also pretty awesome) and check out your project to the ./project folder so that the path to ./project now matches up with your path in .ftpssh_settings file.

At this point, it’s pretty obvious that this method relies on the fact that you’re working on 2 identical copies of 1 project – not ideal, but it works.

Once you’ve got your checked out files, go to your ./project folder and drag all the files in there (except TextmateProject.tmproj and .ftpssh_settings to your Textmate project drawer. Now save your project and it’s ready for you to use. To edit a file on your server, open it in your Textmate drawer, make your changes, save it and use the FTP/SSH bundle to upload it (2 keyboard shortcuts: cmd-S, option-S and your file’s uploaded). You’ll get a tooltip to tell you that the file has uploaded successfully (if it has), and a quick check in your browser should show you that the changes have taken place.

As I said, this relies pretty closely on you having a close affiliation with a version control system, but as long as your files in ./project mirror what’s on your server, it will be a relatively seamless process. I only say to use version control as it streamlines the whole thing, and makes it easier if you’re modifying the files in more than one place, or you have a team working on them. It’s nice and easy to set up a version repository on a local machine, and it’s great for managing projects so I’d recommend it anyway!

If I’ve omitted anything, let me know in comments, and please, props to fuerstnet for writing the awesome bundle that makes this process possible!

095 030908 – “Back”-book Pro

I no longer have an ‘orrible yellow tinge to my screen! A happy day, I’m sure you’ll agree.