Apple Music – my analysis

I like it, and I’ll pay for it.

I could actually stop there, because that’s really all that matters to anyone – do you like it, and if so, would you be prepared to pay for it? Simple.

But I thought I’d put down a few thoughts on why I like it.

Because it integrates deeply into my existing music ecosystem. Ever since I bought my first iPod in 2004, I’ve had iTunes installed. Through one PC, two Macs, three iPods and four iPhones, it has always been there. Of necessity, of course, but I’m down with it. It is the source of most of my music library (ripped from CDs) and these days that reflects over the cloud directly to my iPhone where I do a lot of my listening. Apple Music integrates well in this space. Not seamlessly, but well.

Because it functions quite well. I’ve had over a dozen listening sessions with the service now, mostly on my iPhone but a few on my Mac. After a very short learning curve it’s making sense most of the time. When it doesn’t, it’s not a huge deal. Well, except the Connect part, but that’s not important to me.

Because it gets me. Really, it does. Lots of people are saying this. It’s the single biggest point in its favour for me. I skip very few songs that it plays for me in its suggested playlists. That’s more than I can say for my dalliance with Spotify earlier in the year. Through Apple Music, I’ve already discovered one new artist who it seems I like a lot, but who I’ve never really investigated before. Apple Music knows this and keeps playing them for me. Plus I’ve come across a few older tracks I love but didn’t have in my library. I do now, though. (There will be a podcast about that, soon.)

Because I can see its breadth. I know the Beatles aren’t on the service. Yet, at least. No biggie. I have all the Beatles music I’m ever likely to want, and last I checked they weren’t releasing new material. But anyone I’ve thought of I’ve been able to find. And that goes for many other people too. A colleague at work is into dark, heavy metal. I suggested he check out the service. “I doubt it’ll have much I listen to” he said. “Try me” I said. He gave up after five bands, all of which I was able to show multiple albums from. He was impressed because “streaming services don’t have that kind of music.” Apple Music does.

Because why not? The only question that enters my mind and gives me pause is “will I use it enough?” It rolled out on June 30th. It’s July 13th. As I said above, I’ve had over a dozen listening sessions already. That’s probably more music I’ve listened to in two weeks than the entire preceding 6 months. It doesn’t hurt that we finally got wifi at work and that none of my team work in the same building as me.

So yeah, I like it and I’ll pay for it.

Banner image © Apple, Inc. From Apple Music..

Review: OWC Thunderbolt 2 dock

I’m still fairly and squarely blaming Gaz from the podcast for this purchase. I had looked at various models of Thunderbolt dock in the last year or so and none quite made me pull the trigger. I didn’t know of the OWC Thunderbolt 2 dock until Gaz mentioned it on the podcast. Well, the price and feature mix was almost perfect for me, so I pulled the trigger.

UPDATE: See the audio section for an important discovery.


As always with OWC, the purchasing experience was great. There’s excellent information on the product page and the ordering process – even this advanced order – was simplicity itself. It’s what I’ve come to expect from OWC. They even prompted me to (optionally) order a Thunderbolt cable, choosing from different lengths, and made it clear this was extra.

I was notified the order had been packed and was immediately able to follow the shipping updates until it arrived on my doorstep. Oh, and it shipped pretty much when they said it would.

In the box

The product was well packed without excessive packaging (hands up who’s ever received something like an SD card in a box big enough for a hard drive). The actual product box is a secure design. No tape was required yet there was zero danger of it coming open by itself.

Inside was the expected hardware – the dock, power supply and cable*, Thunderbolt cable, and the inevitable manual. You might think a manual is overkill for a dock but it contains succinct and genuinely useful information. In addition to the expected pictures of the product with descriptions of the different bits, there is a Notes section with seven important statements about the capabilities of the dock, such as what happens when you connect two screens, how Thunderbolt chaining works and differences between the USB ports. This is great attention to detail and very useful in understanding the product. The manual is not only useful but beautifully produced.

The cable that goes from the power supply brick to wall socket which was in my box was not the correct type for New Zealand. However, it is of the standard “jug cord” type so it was not difficult to root around in my cable box and find a suitable replacement. I was also able to find a longish cable, too, which is useful because the cable from brick to dock is not very long. I didn’t check but I doubt it would allow the brick to be on the floor and the dock to be on my desk – certainly not well forward on the desk where I have it.

Build quality & design

The dock was a little larger than I imagined (although dimensions are right there on the product page so no fault to OWC). The top and bottom are a gloss black plastic which came with sticky plastic covers. After removing the top one I rubbed the unit across my (soft) shirt to dislodge some dust and then noticed apparent fine scratches (perhaps not permanent) across much of that surface. There are also scuff marks on the aluminium sides which do appear to be removable but that is a little difficult on the finely textured surface.

I noticed the cut-outs for the ports on the back showed signs of roughly cut aluminium but this is only really apparent when looking down over the back of the device. Given the ports face the back of the device in use this is of little consequence, but this is clearly not engineered to the level Apple would. Perhaps that is what allowed the price to be where it is. I’m not really complaining – just observing.

Every plug I inserted into the device made a solid connection. All ten of them! Spacing between the rear, vertical USB 3 ports is perhaps a little close but by eyeballing the ports as I plugged the cables in, it wasn’t a huge problem.

There are two indicator lights on the bottom of the unit. The blue power light appears somewhat like the old indicator lights on the OS X dock. Clearly there but understated. The green data light is barely visible. I haven’t noticed whether the data light flashes on or off at all. I may have to wait until I am next up in the middle of the night in a darkened room (I do 24×7 on call every so often for my job) to see more of that.

Sitting on my desk now, tucked under a wooden plinth that raises my MacBook Pro, it is quite pleasing to look at.


As promised, everything just worked out of the box, save for finding the power cable as mentioned above, but there was one surprise.


My LG monitor was previously hogging the Thunderbolt port on my MacBook Pro via an HDMI adapter. The dock is now performing the adapter role and I can discern no difference. Plus, I can now plug my one Thunderbolt hard drive into the dock and run that at the same time.


Ethernet – just works. I checked the Network settings panel and there it was, top of the list, connected just fine.


I had previously had two USB 2 docks hanging off my two USB 2 ports on the MacBook Pro. One dock with 5 hard drives hanging off it and the other with another hard drive (yeah, my next purchase from OWC may involve mass storage!) and my drive dock plus any incidental devices like iPhone, iPad or memory stick.

I now have one of my hard drives connected directly to the dock because it is in fact USB 3 capable. Yay! My largest hard drive is now fassssst! Another port has the USB 2 dock full of hard drives connected (less the USB 3 one) and another still has the spare USB 2 dock. And with that I still have two more USB 3 ports available. These are special in that they are “high powered” – great for charging – and also on the end of the dock rather than the back, meaning they are easy to get to for those on demand tasks. They will even charge devices when the computer is off.


UPDATE: Since writing the review I have done some actual recording and was a little surprised to find the audio input on the dock is mono only – a reduction in capability from the MacBook Pro’s internal port.

As a podcaster I have long had two audio cables hanging out the side of my MacBook Pro. One audio in from a small mixer and one audio out to either speakers (in general use) or headphones (when recording). The dock replicates these ports, which will be great if I upgrade to a newer Mac that loses the audio in port. The ports work fine, but this is where things operate a little differently and gave me cause for alarm at first.

When connecting directly to the MacBook Pro, speakers or headphones will automatically work, cutting out the Mac’s internal speakers. It’s a pretty simple concept that works on many electronic devices and it’s what I’m used to. With the dock, things are different – I’ve never owned a digital audio interface, but I do now!

With my speakers plugged into the dock, I was getting no sound from them. When I first powered up the Mac the sound was coming out of my (HDMI-connected) monitor. Something I don’t do because the monitor speakers are, well, rubbish. I realised now it wasn’t just a case of plugging or unplugging cables, I had to consider which sound device I wanted to route audio through.

There is a new input and output device in the list called “USB audio CODEC”. With that selected as both input and output device, the sound comes out of my speakers (connected to the dock) and my microphone can be heard as an input (when appropriately routed to the speakers, headphones or recording software). But when I first turned on my microphone to test it I got a hell of a surprise!

First let me explain that I discovered I can plug my headphones directly into the Mac now (alleviating the need to fish around at the back of the dock) and then select “Headphones” as output from the Sound settings pane. Not quite as quick as hot-plugging the two cables but effective, and it means while the Mac is on the desk I can leave both plugged in whereas previously I always had a cable lying on the desk.

I used an app called LineIn to simply route the microphone (i.e. the USB codec) to the headphones and recoiled in surprise at the cacophony that ensued! I hadn’t bothered bringing the microphone in front of me. When testing audio routing I usually just rub the microphone with a finger to create noise. I could hear the noise VERY loudly and that over an equally loud HUMMMMMMMMMMM. Oh, dear! Was this a dud for audio? Err, no. More a case of me being an idiot.

One of my hard drives has a habit of emitting a resonant hum that can be heard – quietly – from a room or two away. That hard drive is sitting on a shelf directly under where the microphone was on part of the structure of the same desk. I.e. there is zero isolation of the hard drive vibration from the microphone. When moved forward to my recording position and placed on my high-tech vibration damping system (a thrice-folded cotton tea towel) the hum was far less audible. But the inputs were still very, very loud.

Checking out the input section of the Sounds setting pane, I noticed the input volume for the USB codec was set quite low. The slider has a marked scale with 5 tick marks representing, I guess, zero to 100 with marks every 25. It was down around the 25 mark and still very loud. Previously I had the Mac’s line in port set around 50.

Once I turned that down further the noise began subsiding and, along with the isolation from the hum, the signal was a lot cleaner, but still, with the input down around 12 it was a little too loud still. (I always listen to my headphones at 50% volume when recording, so that is not a variable.) Then I thought to take a look at my mixer. There’s a microphone gain and a master gain dial on there and both were set a bit above zero. I dialled back the master to zero and the microphone a couple of tick marks to the negative side and now the signal is reasonable and crystal clear.

And that’s a key point I learned from troubleshooting this particular issue. The audio that is coming through microphone–mixer–dock–Mac is very clear. In short, I think the dock’s audio processing is far superior to the Mac’s. So, to quote the Eddie the shipboard computer from the starship Heart of Gold:

We have normality. I repeat, we have normality. Anything you still can’t cope with is therefore your own problem.

The untried

There’s a single Firewire 800 port on there which I have nothing to plug into, plus I have yet to plug anything into the powered USB 3 ports. I do have a USB 3 2.5″ bare drive adapter which will prove very useful now for the one such drive I have floating around. I rarely need to charge any of my iOS devices at my desk but I will give the iPad a try because every time I’ve plugged it in in the past to transfer some data or do a backup I have been annoyed at the “It’s not really charging, dude” message.

Other bits and pieces

The only missing port that I wish the dock had is an eSata port. I have a fairly old 2.5″/3.5″ bare drive dock that is USB 2 and eSata. One of the competitor dock products has an eSata port but does not have the same number and variety of other ports. I’ll probably just upgrade my drive dock to one that supports USB 3. A basic USB 3 hub may be in order some time in the future as well.

The device does run quite warm so I’m glad I have it with a good 100mm of space above. I’m hopeful the insulating properties of the 15mm particle board of the plinth stop that heat getting to my Mac. I have been concerned about its ventilation lately anyway, so may have to re-arrange things a bit. The size of the dock (especially with 10 cables poking out the back) does somewhat limit my options on my small desk but I don’t think it will be a problem.


In the day I’ve had it running I’ve not had the slightest regret in purchasing the device and I am quite enjoying the burst of speed I get when copying to the USB 3 drive and the now-returned to service Thunderbolt drive. The USB audio codec will take a bit of getting used to but I think between the clarity and the plug arrangement between speakers and headphones I am definitely better off now on the audio front.

At the promotional price of USD$249 I found the OWC Thunderbolt 2 dock a compelling purchase in comparison to its competitors but your specific requirements for different types of ports may drive you in other directions.

Banner image © A Jenks.

Open mind, open ears

Right up front here, let me first admit that I have Abba and The Carpenters in my CD collection (and thus in iTunes).

I’ve written recently (well, recent in this blog’s timescale) about my discovery of new music. Of how a series of events have built up to make me take a closer look. In this way I found The Naked and Famous and London Grammar. And now it has happened again, but this one is somewhat surprising and that’s the reason for my opening paragraph.

I’ve often said (if not here, then in real life) that I tend to avoid hype. Mostly that applies to movies but in some measure also to music. The more ‘screamingly popular’ a musical artist is, the less likely I am to check out their work. This is as a result of becoming seriously jaded by “mainstream” music over a lot of years. I still rarely listen to the radio and when I do I am rarely impressed by what I hear.

So imagine my surprise when I began to seriously consider checking out the music of Taylor Swift. The first catalyst was when she appeared in a performance on Australia’s X Factor show final.

I quite liked the song, Shake It Off. It’s definitely a highly produced Pop song, which is often where I turn off, but it was also catchy and I got a sense that it wasn’t so ordinary as I had expected. There were subtle parts to the song which caught my attention. But what really clicked for me was after the song was finished and Ms. Swift reacted to the audience and spoke with host Luke Jacobs. I saw a real person then. Other “top artists” had performed throughout the show’s run this year and some came across as plastic or even fake personas. Not so, Taylor. Take a look for yourself.

She even took the time to do an audience walk during the number – something all the contestants took advantage of but many of the invited guests did not. Respect!

For a while I didn’t really think much more about it, although I did seek out and watch the above YouTube clip again. Then the next catalyst popped up.

The influencer was Twitter philosopher Zac Cichy. Zac also implored his followers to check out Miley Cyrus, and I did, but her sound is not to my liking. With Taylor’s new album 1989now available (including Shake It Off), Zac said:

So, I decided I should check out the album. But how? It is famously not available on streaming services so that was a bit of a challenge. I’m a huge fan of not just spending my money to see if I like something (hmmm, don’t ask me how many iOS apps I’ve bought, though).

Here’s another admission. I found an ‘illicit’ copy online. I downloaded it with the intent of listening to it from end to end once. After that I would delete it. And that’s exactly what I did. The unknown at the start was whether I would want to own a copy.

Yes, I liked it a lot.

I’ve since listened to the album from end to end a couple of times. There are some real gems on there. Sure, there are definitely a number of straight up Pop numbers with high levels of sound production, but even those are done intelligently. Then there are the slightly less “Pop-py” sounding songs, one of which has become a firm favourite.

Another thing I often say (yes, I do talk a lot) is that one of my biggest musical penchants is powerful female vocalists. Something in my brain just clicks with the female voice belting out epic notes. But I also appreciate real vocal talent – where the singer doesn’t just “sing words to music” but puts real nuance and effort into using their voice as an instrument.

I can’t quite decide what it is about Welcome to New York that ticks my boxes. Perhaps it is the punchy synth (reminiscent, for me, of OMD). Perhaps it is the simple chorus with all its twists in delivery. Perhaps it is Taylor’s subtle and beautiful vocal twists especially in some of the later verses. Probably it’s all of those things together. It’s a good ‘un!

Since the original version of this post was released, the video of Welcome to New York, performed live on David Letterman’s show, has been removed and there are no good performances now available.

So, I implore you, check it out. This is not cheap, over-produced, mainstream Pop trash. It is quality music created by a lady who cares about what she creates. Click on the album cover to find it in iTunes.


1989 Deluxe, by Taylor Swift. Click to find in iTunes (affiliate link).
1989 Deluxe, by Taylor Swift. Click to find in iTunes (affiliate link).


Brick by brick

After yet another egregious use of the fictitious word “LEGOs” by a mainstream (American) publication, I sought evidence from the wide world of the Internet.

Or is that the Internets? That would be my first question – what are we naming? The parts or the whole? If we’re naming the whole product range of the LEGO company, then surely LEGOs must mean more than one such company? Is “the Internet” a collective term for every computer on the network and every router and every network circuit? Perhaps.

But even if we aren’t naming the whole, I think answers like this are concentrating so hard on the technicalities of the English language that they’re missing a key point. Oh, wait. Are we talking about “English words” or “Englishes?” No, that would be silly. Wouldn’t it?

I need to build a (real) house, so I will need some bricks, some woods and some tiles. Why are “bricks” and “tiles” correct but “woods” is not? Because “wood” represents a system of components (quite broad in this case), whereas a “brick” and a “tile” are an individual item. We can name a wooden component, such as a batten. I need battens. See, if we name a single entity, we pluralise it with the ‘s’. If we name the system we do not. Interestingly, if we head to the game of golf, where a “wood” is indeed a single club, then the word “woods” is perfectly correct.

In my house I will need some furnitures. Maybe some Ikeas? Definitely some beds and some chairs. See? Name a thing, add an ‘s’, name a concept, don’t add an ‘s’. “Ikea” and “LEGO” must surely be considered equivalent for this argument!

So let’s go back to LEGO. What is it? It’s a company, but like many brands it has come to represent the company’s iconic products. All of them. What is LEGO? It’s a system of interlocking bricks and other parts which fit together in a standard way. We can buy “minifigs”, “bricks” and “sets”. But in the end we are buying lots and lots of LEGO.

If you insist on playing with “LEGOs”, you can also have a lot of fun playing with some Scalextrics, some Meccanos, some K’NEXs, some Marklins or Hornbys. Or you can go old school and build something with woods or sculpt something with clays. You can thatch a roof with straws (that’d be fun to watch!) or write some poetry with Englishes.

Unpacking the suitcase

Further to my post on installing fonts on iOS devices, I came across a slight problem when attempting to include the ever popular Century Gothic font in my font payload. When I located the font it was in a Font Suitcase file which the Apple Configurator didn’t want to know about. I spent some time trying to work out a way around this and eventually hit on a simple method using only an OS X command and a simple piece of free software.

I first discovered that Font Suitcases generally contain regular TrueType fonts (.ttf files) and it is ‘just a matter of extracting those.’ Except every method I came across didn’t work for me. If you search this out for yourself, you’ll likely come across a utility called Fondu which would seem to be the perfect answer – but I could not get it to compile on my Mavericks system. Perhaps if I had more developer-fu I might have succeeded, but I stumbled across a simple, two-step process which works.

Unpacking a Font Suitcase

Open Terminal

First up we need to launch a Terminal window to do the first part of the extraction.

At the command line type cd followed by a space.

Finding your Fonts in Finder

As per the process for installing your fonts to iOS, locate the font you require. The Kind will be Font Suitcase and the filename will have no extension. Make sure the Finder window is showing only the directory containing your fonts (i.e. don’t just expand disclosure triangles if you navigate here manually). The icon at the top of the window is a proxy icon for the folder and we’re going to use that to our advantage.

Drag the proxy

Drag the proxy icon from the Finder window to the Terminal window. In my experience with a trackpad, this drag did not always work first time for me. It seems a deliberate pause is needed after clicking (or tapping) to start the drag. It will at least be obvious when the drag has begun. It doesn’t matter where in the Terminal window you drop it.

Path set

Having dropped the proxy icon, the full path to the folder has been entered on the command line for us. Press Enter to execute the change directory command.

Fonts folder

You will notice the prompt change to reflect we are now in the Fonts folder.

Building the next command

Now we need to enter a reasonably complex command and we’re going to let Terminal help us.

Type cat “ and the beginning of the font name. We need just enough of the name to be unique. In my case, there is also Century Schoolbook so I have to get as far as the G of Gothic to be unique.

Then press the Tab key.


If what you’ve typed is unique, Terminal will complete the name for you and add a closing ” followed by a space as well. Using this feature not only may save some time but we know for fact the filename is exactly right.

Edit the command

This bit you just have to do manually but the important part as far as accuracy goes is taken care of.

Use the Delete key (below the Eject key) or Backspace key (whatever key deletes characters to the left!) to remove the extra space and then the ” character. Then type in

 /..namedfork/rsrc" > ~/"

and follow that with the path and filename we are extracting to. This file will be created new or replaced. In my case, I’ve targeted my Downloads folder in my user directory. The actual filename can be anything you want. Make it shorter if you want to save some typing, just remember what it came from. Finally, add a  on the end and press Enter.

The whole command should look something like this

cat "Century Gothic/..namedfork/rsrc" > ~/"Downloads/Century Gothic.dfont"

First bit done

If all is well you’ll see no errors. We’re finished with the Terminal now unless you wish to extract more fonts, in which case head back to the “Building the next command” step and repeat.

Downloads folder

If you open a Finder window and go to your Downloads folder you’ll see the file you created is a Datafork TrueType font.

DfontSplitter « Peter Upfold

Now you need a utility to do the second step. Head on over to Peter Upfold’s site at and download the Mac version of DfontSplitter. Note – it does work on Mavericks.

Unpack and run

Once downloaded, unpack the Zip file and you’ll get a folder containing and a license file. Right click the app and select Open. You may get a pop-up asking you whether you really want to open an unsigned application. You do!


Return to your Finder window where your dfont file was and drag it to the DfontSplitter window.

Set an output directory

Click the Choose button and select the directory where you want the resulting TrueType (.ttf) files placed. Here I’ve once again specified my Downloads directory.

Once that’s done, click Convert.

We’re done!

DfontSplitter will switch you to the Finder (though not necessarily the right window!) and you should be able to see your TrueType fonts (I’ve selected mine below to highlight them). You can now add these to your font payload in your iOS profile.

Banner image © A. Jenks.

Fontastic iOS!

While I was mucking around last night trying, again, to figure out the much talked about “per app VPN” that iOS 7 supposedly offers, I stumbled across a rather glorious discovery. You can install any TrueType or OpenType font on your iOS devices and use those fonts in iWork across iOS and OS X. Hallelujah!

Disclaimer: I stumbled across this process and have managed to replicate it in order to make the documentation which follows. But your mileage may vary, so there are no guarantees this will work for you and I shan’t be held responsible if you do something nasty to your device.

Full details are below. Have at it!

Update: I discovered some fonts on my system were in a Font Suitcase format which the Apple Configurator refuses to deal with. I’ve added a post on how to deal with these.

Update 2: Developer Florian Schimanke has built an iOS app, AnyFont, which makes this process even easier as you can do it directly from your device via iTunes file uploads.

Installing fonts on your iOS devices

In the beginning

Apple has released new versions of iWork for iOS and OS X which now promise “full file compatibility” between these operating systems. However one long standing issue is that of fonts. Whilst the collection of fonts available on iOS has expanded considerably, it doesn’t address the problem for those of us who seek out very particular fonts on OS X. I’m a big user of display fonts for craft purposes and this has always meant the iOS version of iWork was off limits.

Until last night I stumbled across the simple way to solve this. No hacks required! Below you can see part of the available list of fonts on my iPhone before I followed this process. I’m going to add to it. Follow me…


Font Book

Apple supplied the Font Book application with OS X and we’re going to use this to locate the fonts we want to install. I’ve chosen for this exercise to install a font called Dunkirk. Notice how it has multiple styles of the font. Initially we’re just going to add the Regular style to the iPhone. I’ll come back at the end and cover how to get the others.

Locating the font file

Right click on the font style name as shown and choose Show in Finder to have Font Book reveal the file that defines the particular font style.


Font found

The Finder window opens and the chosen font file is highlighted. Note its location – usually in your user folder inside the Library/Fonts folder if it’s one you installed yourself. Don’t do anything with the file here, but perhaps leave the window open as a reference for later.

Obtaining the magic sauce

The trick to installing fonts is to obtain Apple’s Apple Configurator app which is available for free in the Mac App Store. If you search for “apple” you’ll probably see it pop up as the second choice in the list as below.

Get it!

My screen shows it’s already installed, but you know how to “buy” this free app, right? Well go ahead!

Launching the Apple Configurator

When you launch the Configurator it’ll look something like below. This tutorial was recorded using version 1.4.2. There’s actually a lot you can do with this application – it’s intent is to manage (potentially multiple) iOS devices and you’d probably find it in schools or businesses. But it suits our purposes today as it will let us install fonts on our iOS devices!

Create a profile

The basic concept of the Configurator is creating profiles which contain payloads which are then deployed to the device(s). So we need to create a profile.

Make sure you’re on the Supervise tab and then click on the + button and select Create New Profile…

Our new profile

A panel appears in which we can define our payloads for the new profile. The General tab is the only mandatory one and the only mandatory field is a display name. Here I’ve just called it Font load.

Time for fonts!

Scroll the left side of the panel until you see the Font payload type and then click on it. You’ll get the Configure button. Click that.

Select the font

Remember when we located our font file from Font Book earlier? Now we need to navigate to the same place and select that font file. Then click the Select button.

Our font is a payload now

Once you’ve selected the font, it’ll show up as a small preview in the font tab of our profile pane. It’s now a payload for our profile. As this is all we’re adding to this profile, click on the Save button to save it.

Profile is ready

You’ll now see your new profile in the list of profiles on the Supervise tab.

Next, plug your iOS device into your computer with its USB cable.

Device found

With my iPhone plugged in, I can see a number (1) has appeared on the icon for the Preparetab. That’s what you need to see before proceeding.

Let’s get ready to rumble

Click on the Prepare tab and then on the Install Profiles… button. Note the description below it which says “Click to install profiles on a single connected device.” That’s exactly what we want.

Finding the device

As soon as you click the button the panel below will appear. Initially it shows a USB cable but I wasn’t fast enough to capture that! Once it identifies your device it will appear as below.

Click the Next button.

Choose your profile

Next you need to select which profiles to load onto the device. Make sure you tick your profile.

Before you click Next, make sure your device is unlocked!

Then click Next.


If you get this, it probably means you didn’t unlock your device. If that happens, click Close, unlock your device and then click the Install Profiles… button again.


If everything was OK, you’ll see this success screen. You can click the Close button.

Now turn your attention to your device.

Now to ACTUALLY install

You should see a screen like this on your device. Note the display name you provided is the bold title next to the Settings icon and you can see when the profile was transmitted and what it contains – in this case, one font. It’s not verified because we haven’t gone through a signing procedure. If you trust yourself, tap on the Install button.

Accept the risk

Still trust yourself? Tap Install Now.

Really sure?

For your further protection, you now have to enter your phone’s unlock code/password.


Note the heading has now changed to say Profile Installed. Now it’s really installed. Tap on the Done button.

All your profiles are belong to us!

Now you’ll see all the profiles installed on your device, including our new font configuration. Let’s head back to Pages.

In fonts we trust

You may have to quit Pages to force it to reload the font list (double tap the home button and swipe it up off the screen). As you can see below, I now have Dunkirk as a font choice.

The (i) buttons to the right of some fonts give access to different font styles. Remember how Dunkirk had several? We can go back now and add those if we want.

Changing the profile

In my testing, changing a profile’s contents and then reinstalling didn’t work, so the trick is to remove it from the device before reinstalling. You can get back to the list of profiles in the Settings app by going to General and then Profiles (scroll down a way). Removing it is pretty straightforward with a Remove button right there on the detail page.

Updating the profile

To add extra styles or extra fonts, go back to the Supervise tab and double-click on your profile name in the list. That will bring you back to the editing pane.

Adding more fonts

You can click on the small (+) button to add additional fonts. Here I’ve added the bold, italic and bold italic styles of Dunkirk by including the extra three files. Oddly, the font pane does not scroll so be careful picking your font files. You can always use the (–) button to remove them and start again.

When done, click Save to resave the profile and then install as before.

Multi-font payload

Here’s the install screen for the revised profile with four fonts. Note the Contains field tells us there are now four.

Styles galore

After killing off Pages again and relaunching I can now select bold and italic for my Dunkirk font. I’ve not tested, but I expect other style types will show up when you tap the (i) button next to the font name as I previously illustrated above.


And the final test – here’s the document opened in Pages for OS X. There’s my bold, italic Dunkirk just as I’d hoped!


Standing on secure shoulders

I know. I can’t help myself with these titles. Sorry.

Some time ago, I heard about Bart Busschots‘s password generating site via his appearances on the NosillaCast Podcast. I absolutely love the passwords it generates and I’ve used the site many, many times when setting up new online accounts. My favoured password type is provided by the Web site (16 chars) preset.

Later, Bart mentioned he had developed an Automator-based Service to generate passwords locally on his Mac, directly using the Perl library that sits behind the web site. I’ve never been a huge fan of services. I’ve written one or two in my time but the method of invoking them from menus always seemed a bit fiddly to me and assigning a keyboard shortcut – well, I have trouble remembering most of the ones that OS X provides me in the first place.

So imagine the look of joy that came across my face when I was mucking around with an Alfred 2 workflow the other day and realised it would be the perfect front end to the xkpasswd library!

I’m no AppleScript guru, but I thought that armed with Bart’s documentation on the library and Google for the rest, I’d give it a crack. I made many mistakes, but that’s actually half the fun of doing stuff like this. I’ve been programming on and off in many different languages for over 30 years and I find it challenging and fun. And, when it all works, extremely rewarding.

After I got a basic workflow going, it was time to expand it and smarten things up. I decided that I would allow for generating passwords from all the same presets that are provided on The end result is rather pleasing.

As you can see, as soon as I start typing xk into Alfred, the 6 password types appear. I can either choose one by arrowing down or continuing with the specific keyword which is equivalent to the preset I need.

  • xk – Default
  • xkweb8 – Web site (8 character)
  • xkweb16 – Web site (16 character)
  • xkwin – Windows (NTLM compatible)
  • xkapple – Apple ID
  • xkwpa – WPA2

Alfred sorts by frequency, so my favoured Web site (16 character) is at the top of the list.

If you fancy having this on your Mac, you’ll find the workflow file below, but you’ll also need to install Bart’s xkpasswd library which you can find on his site. I adopted his recommendations for where to store the library, which is in the /usr/local/xkpasswd directory. Visit Bart’s Automator Service blog post for more information (see the second paragraph).


Click to download the workflow file.
Click to download the workflow file.


Finally, to explain the title of this post. This workflow, of course, would not have been possible without the work of others – not only Bart’s library, but also various others who think nothing of putting their knowledge out there on the internet for others to benefit from. There was much Googling in the making of this. But I will leave you with Bart’s words when I ran this past him prior to publishing.

The reason I chose the BSD licence for the library was to make it as easy as possible for people to re-use, so this kind of thing makes me smile 

Banner image Creative Commons by Bobbi Klein.

Printing with AppleScript

Update: at some time since I built this script it has changed (by itself) within Hazel. I guess a Hazel update or an OS X update has prompted this. The difference is in the print line which now reads:

print theFile without «class pdlg»

Thanks to Kelly for alerting me to the fact the original wasn’t working.

If you listen to the Mac Power Users podcast, or perhaps you’ve heard Katie or David on other podcasts, then there’s a really good chance you’ve heard of Hazel. Hazel is a very powerful tool for automation and David and Katie often mention it as part of a solution to their problems.

In the latest issue of ScreenCastsOnline Magazine, Katie wrote about using Hazel to automatically upload files to Evernote. I guess I finally got overwhelmed with all the goodness of the paperless lifestyle and I went and bought Hazel. It’s a very modest USD$25 considering the power it has.

Now, despite the idea being to go paperless – eventually – a current reality is that my wife pays the bills and right now most of them arrive on paper. So one of the bills that arrives electronically usually gets printed in order for it to get paid. Yeah, I’ll work on that!

So I got to thinking – in the meantime, can I use the same techniques to automatically print a document? Turns out yes, I can. It’s pretty easy, too. When you know how! It took me a lot of Googling and experimenting to work out the correct Applescript to print a document. I’ll save you all the trouble. Here’s the code as shown in Hazel’s action panel.

I’ve put the text at the bottom of this post so you can easily copy and paste, too, but above shows the syntax highlighting that Hazel will show you when it compiles successfully.

The only thing you’ll need to change is the name of the printer where you want it to print. Make sure you get the name exactly right. If a window pops up and asks where your printer is, then you’ve got the name wrong. That “smart quote” in the name (for the possessive ‘s’) stumped me for about half an hour because I typed what I saw.

The easiest way to copy the exact printer name is to open the print queue for the printer (you can do this from the Print and Scan System Preference pane), then click on the Settings icon. The name is shown in an editable field from where you can copy it.

When the action runs, you will notice the print queue window open and then close. If it’s already open, it will still close. If you want the print queue window to always remain open, remove the quit line from the script.

Note that I have only tested this on PDF files. It may work for other file types, but you’ll have to find that out for yourself. Applescript allows for instructing specific applications to print their documents, but I will leave that as an exercise for the reader.

tell application "Your Printer Name Here"
  print theFile without print dialog
end tell

Banner image from Wallpaper Converter by andreea.

Going out on a limb

In recent weeks there have been a few stories in the Apple press about rumoured plans for Apple to switch from Intel to ARM chips in its Macintosh computers. Most refer to the (I believe) original Bloomberg piece or All Things D’s further analysis of that.

What neither of these stories delved into is that it is very, very simple to ‘predict’ when there will be a mainstream, desktop class personal computer, running an ARM CPU, that will hold its own against a contemporary Intel-powered system. In fact, I’ll do that for you in just a moment. I’ll give you a precise year.

Not only will this computer exist but it will, within two years of launch, run the world’s most advanced operating system – one which won’t be bettered, from a design standpoint, for decades.

OK, so let’s get to the ‘prediction’. Note how I always put inverted commas around ‘prediction’. That’s because technically I am not making a statement about an event yet to come true (or not).

The year was 1987.

Yes, you read that right. In 1986, Intel released the 5 MIPs 80386DX chip, which was to be found inside IBM PCs and clones thereof. Now, that 5 MIPs took a clock speed of 16MHz and consumed a whole watt of power. The ARM2, delivered in 1987, rivalled that performance, peaking at 4.8 MIPs while clocked at only 8 MHz and consuming a few hundred milliwatts of power.

In fact, the ARM architecture was developed by Acorn Computers specifically to power a new, world class range of desktop computers that would become the Acorn Archimedes. Although at launch the Archimedes came with an interim operating system, rather dubiously dubbed ‘Arthur’, it would receive, in 1989, its intended OS called RISC OS.

RISC OS had abilities and followed principles which are slowly creeping into Apple’s OS X. Appropriately modernised, I believe it would be the most user friendly and functional OS available today.

So, could or would Apple bring ARM to the personal computer world? Hell, yes. They’ll bring it back. I’m sure it’s only a matter of time and perhaps surmounting a few obstacles along the way.

As for not being able to run Windows, who cares? Certainly not the majority of Apple’s target market. The geeks will whine. The masses will buy.

Banner image Creative Commons by Binarysequence.

PC in a new domain

Political correctness: it has pervaded modern life to an extreme.

In New Zealand, any swimming pool must have a fence around it with fairly serious dimensions and locking mechanisms – all because a handful of people weren’t watching the kids in their care. Smacking a child is against the law, too, as a ‘protection’ against the ravages of child abuse. Those same children can’t fail at school either, where everyone succeeds and it is an offence to even touch a student. It’s a mad state of affairs which doesn’t look like turning around any time soon.

Still, in today’s modern society, that wonderful, free (as in speech) internet must be the last bastion of speaking one’s mind, right? Well, yes and no. Certainly lawmakers are having a hard time catching up with what online publishing means. Publishing a slanderous allegation in the online edition of a major publication will certainly attract the attention of the authorities, but what about a mildly offensive tweet? Yes, even those are starting to gain attention.

But what I would like to draw attention to right now is something altogether more pervasive and worrying. I’m talking about all those places many of us hang out every day. Twitter, sure, but also blog/article comments, forums, Facebook and more. Those everyday places where people hold what used to be water cooler conversations but with generally much wider audiences. There are mini soapboxes that people stand on every day, including me.

It has been my observation in the last couple of years that any form of opposing view or criticism or even observation – no matter how well reasoned – is taken as a personal attack and often met with vitriol. If I might draw upon an analogy: a student stands on a low wall with a megaphone and demands something be done about exorbitant student fees. I, standing nearby, yell out “your fly’s down mate” and am met with cries of “Hater!” and basically painted as a capitalist oppressor. That sounds extreme but honestly, it has the right levels based on what I’ve experienced recently.

I’m as opinionated as they get, but I learned years ago that I’m often just wrong. Sometimes spectacularly. The thing is, I stand up for my views but I am also more than happy to have those views changed by means of a spirited debate. I fear, however, that I am in a minority with that trait. It used to be people just wouldn’t respond to anything I said. More recently I get varying levels of pure disdain or even hate coming back at me.

Sometimes I wonder if I should just shut up. Say nothing. Let it slide. Fuck that! It’s not who I am.

I see society devolving day in and day out. PC laws, coddled kids, over-sensitivity to pretty much any group you can attach a label to, and I don’t like the way it’s going. So I am saying my piece. If we all say nothing, it just gets worse.

If I see a flaw in your thinking – I will say so.

If I think you’re just wrong – I will say so.

If I think you’re not being clear – I will say so.

If I think you’ve missed a key point – I will say so.

If you use bad grammar or spelling to the point I have trouble understanding – I will say so.

If you don’t like it, then defend your position. There’s every chance I’m wrong and I’m prepared to accept that if you can convince me, or just agree to disagree if it turns out our beliefs are not aligned.

But as soon as you respond while failing to defend your argument/position then I will consider you the idiot. But I won’t hate you for it.

When people hate and despise those with opposing views – that’s where wars and oppression come from. If we end up in the much feared ‘nanny state’ with our liberties curtailed to an extreme, I will stand proud and say I am not accountable for this.

Now go on. I dare you. The comments are open… have at it!