Andy Beaumont

RSS

Posts tagged with "software"

Toggling layers in OmniGraffle

Sometimes I need to output PDFs of a wireframe produced in OmniGraffle in two versions, one with annotations and one without. Luckily I habitually put all annotations on their own layer, so all that’s needed is a simple AppleScript to tell OmniGraffle to toggle the printable and visible nature of every layer named “Annotation”. A bit of googling turned up this forum post which does most of the work, I just needed to add in the printable property. So, if this is something you do a lot in your OmniGraffle document this script could save you a lot of time.

Disclaimer: If this kills your OmniGraffle document it’s your fault not mine. It’s tested and working perfectly in OmniGraffle 5.2.1 but your milage may vary. Back up your document first.

This is also, for some reason, the first time I’ve ever even looked at AppleScript. I’m gonna play with it a bit more in future.

UPDATE: I’ve now added two more useful scripts, both prompt you for a layer name before locking or unlocking all instances of that layer depending which script you choose.

Download the scripts here.

Dropzone

Dropzone is really nice.

Dropzon application icon

iTunes UIWTF

With every release the iTunes UI seems to get worse. This morning I attempted the seemingly simple task of copying a video from my Mac to my iPhone. Firstly, I need to drag the video to iTunes which then creates a duplicate copy of the video on my hard drive for no apparent reason. The video then shows up in iTunes, so I attempt to click and drag it to my iPhone. But unfortunately Apple have decided to put a bloody great big play button on the icon for the video itself, so in attempting to drag it to my iPhone, I accidentally play the movie.

What’s the point of this play button? It wasn’t that hard in the old days to double click a video to play it, which of course would be what a user would expect to do. Reducing the number of clicks by one has made several other tasks much harder, clicking to select or to drag the video, you now have to be careful where on the icon you click.

Clicking anywhere in the green does what you’d want to it to do, select or begin a drag operation. Clicking in the red not only starts the movie playing but changes the state of the iTunes app, you are immediately taken from a position of organising your files to viewing one of them enlarged. Bonkers.

So once I manage to not click on the play movie button, I drag the movie file to my iPhone.

But this gives me a dialogue box telling me that the movie was not copied to the iPhone because the movie won’t play on the iPhone.

Hmmm. This is strange as i exported the movie from Final Cut as an H.264 encoded .mov file, I thought that’s what my iPhone required. There’s nothing here telling me why it won’t play on my iPhone or how I can make it play on the iPhone. Maybe I need to do some kind of conversion inside iTunes. The context menu here should be my friend, if iTunes can convert this movie to play on the iPhone, then surely it will be in the context menu.

Well, looking at this menu it would appear that iTunes can’t convert the movie so that it’ll play on my iPhone. It can however consolidate the movie’s tracks, whatever that means, “Get Album Artwork” (for a home movie? Why on earth is this in the context menu for a movie?) and “Apply Sort Field”, whatever that means. I’m pretty sure now that iTunes can’t convert my movie for the iPhone as it would definitely be in the context menu ahead of Get Album Artwork, but just for the hell of it, let’s have a look what’s inside that Apply Sort Field menu.

Oh right, so I can do something or other with songs from the same album as this movie is from? What the fuck?

Anyway, a little Googling revealed that actually yes, iTunes can convert for iPhone for me, it’s in the “Advanced” menu, obviously. So what’s an “Advanced” menu I hear you ask. Well I’m gad you asked me that question. Let’s take a look at the iTunes menu bar and that should tell us…

Right, so the File menu, that’s where we can find file related tasks and operations, good. The Edit menu, another nice easy one, that’s where we find editing related tasks and operations. View, again this is easy, this is where we can find tasks and operations related to the application view. These are all easy so far as they’re pretty much universal across all OS X applications. What’s next? Oooh, a Controls menu. Well, this is still pretty straightforward, everything in here is about controlling playback of iTunes media. Simple. Next up, Store. This is obviously tasks and operations concerned with the iTunes Store. Which then brings us to the Advanced menu, what could possibly be in there? If we guess based on the other menus, it should be a set of tasks and functions to do with the advanced. Hang on, that makes no sense whatsoever. We’re going to have to take a look inside.

Oh! I see! It’s a menu of things that should appear contextually but the designers couldn’t be fucking bothered. What an absolute abomination of information design the Advanced menu is. It’s even less contextual than the context menu we got when right clicking the movie file.

So…

  1. Why wasn’t “Create iPod or iPhone Version” in my right click context menu?
  2. Why didn’t the dialogue box that told me the movie hadn’t been copied over offer to convert it for me?
  3. What the fucking hell is the Advanced menu?
  4. Why didn’t my original movie play on the iPhone?
  5. Why when i eventually found the Create iPod or iPhone version, did it completely fuck up the simple task of converting it to play on the iPhone by screwing the aspect ratio of the original video?

I still don’t have the movie on my iPhone.

Sep 9

Pixelmator 1.5 released

And it looks like the best update yet. Finally Pixelmator has all the tools you’ll need to use it for web work, including slicing, export for web and an info panel (of sorts). Bye bye Photoshop. I never have to look at your stupid clunky custom interface again.

Convert design evolution video

Really interesting video charting the design evolution of the iPhone app Convert by tap tap tap.

Lovely to see the iterations gone through and the design decisions being made along the way. Especially interesting is how much more usable this ends up than the pretty but woeful ConvertBot.

EyeTV and Turbo264

Two products from Elgato, EyeTV lets you use your Mac as a PVR and Turbo264 massively speeds up video encoding to h.264. You’d expect them to work together beautifully but this is what I see every time I ask EyeTV to export a recording through Turbo264.

The last operation could not be completed because an error of type -536870176 occurred.

Such a shame that they can’t seem to make two of their own products work together. If only The Tube wasn’t so utterly terrible, maybe if there were a viable alternative to EyeTV, Elgato might get their act together.

I don’t know if this still happens with the new Turbo264 HD, but the fact that it might is putting me off buying one.

Typinator vs TextExpander

Quick fight out between two applications that do essentially the same thing, which is expand text snippets to become something else:

*Round 1* - Does it do what it’s supposed to do?
I bought TextExpander to do one thing, correct my typos. I have a chronic habit of typing semicolons where there should be apostrophes. Words like “don;t” and “can;t”. I set this up in TextExpander, set off writing an email and it failed to catch a single one of my typos. I tried several other triggers all of which worked, but the very task I’d bought it for it failed dismally. I emailed support at the inappropriately named Smile on my Mac and never heard back from them. *Result: no*

Typinator came free with a MacHeist promotion and has a predefined bundle of common typos which included most of my semicolon related ones. I enabled this bundle and can now blissfully hammer my keyboard with my sausage fingers safe in the knowledge that my typos get caught. *Result: yes*

*Verdict:* Typinator wins with a knockout in the opening seconds of round 1. TextExpander is left bleeding on the floor wondering what could have been and I want my money back for the lack of fight it showed.

Tagging email revisited

I’ve been using InDev’s MailTags for a while now but sadly this isn’t the panacea that I’d hoped. It seems that it occasionally deletes messages without your consent and without telling you. Obviously this is not ideal, especially as it happened to me yesterday when I tagged an email with the words “flight”, “details”, “receipt” and “important”. And when I say it deletes messages, I don’t mean it moves them to the trash, I mean the message is gone. Forever. You can’t get it back. Like I can’t get my important flight details and receipt back. Thanks MailTags you twat.

For the time being I’m going to use Gravity Apps’ Tags which is a nice system wide solution.

Worst. Logo. Ever.
And still no support for OpenDocument, a ratified ISO standard since 2006, but proudly supporting Word’s de facto .doc format and still using another new proprietary format? Shame on you Apple.

Worst. Logo. Ever. And still no support for OpenDocument, a ratified ISO standard since 2006, but proudly supporting Word’s de facto .doc format and still using another new proprietary format? Shame on you Apple.