The lost outpost

Entries tagged as ‘OS X’

Things I like best in Snow Leopard

August 30, 2009 · Leave a Comment

There are a heap of things I’m really liking about Snow Leopard so far… even though it turns out that my early 2007 MacBook Pro can’t take advantage of a lot of the under-the-covers enhancements :-(

  1. The new (configurable) Dock behaviour to have application windows minimise into their app icons – combined with the click-hold-Expose feature, this has made the Dock useful for me again. I’ve moved it from autohiding at the side of the screen, to permanent (but 2D) at the bottom.
  2. Safari running Flash as a separate process. Far fewer browser crashes.
  3. Nearly 15Gb of reclaimed disk space. Seriously! Could be the fact that I opted for a custom install and removed most of the language support I didn’t need, too, and also influenced by the fact that Snow Leopard reports disk space differently.
  4. Scrollable, more intelligent grid views in Stacks. The Dock is even more useful.
  5. Seeing the date in the menubar. Bye bye, MagiCal.
  6. Setting Spotlight search to find in the current folder by default (in Finder preferences).
  7. The default screen gamma setting is now 2.2 – at last.

If you want to dig a bit deeper to find some of these things, check out a couple of Macworld articles – I wouldn’t have known about them otherwise! All-in-all then, a minor upgrade with a bunch of welcome changes.

Categories: Uncategorized
Tagged: , , , , , , , ,

Thoughts on Google Chrome OS

July 16, 2009 · 6 Comments

I’ve resisted writing anything on the recently-announced Google Chrome OS, for a number of reasons… the most significant one being that so far, we don’t know a huge amount about it. This hasn’t stopped reams of opinion being written or spoken about it anywhere else though, so a week on from the announcement, I thought I’d lay down a few opinions of my own.

First of all, I always felt that the Chrome browser itself kind of pointed towards an operating system, since the engineers were clearly thinking in terms that you’d usually associate with an OS – ideas like the threading model immediately made me think of the domain of the operating system. The “Google OS” has been one of those rumours that has consistently failed to die.

So what do we know? We know that Google Chrome OS will be based on Linux and will be largely open source, and that the initial target constituency will be the netbook market but that it has ambitions to the desktop. We know that it will have a new windowing system (bye bye X). We hear that Google has been courting various netbook manufacturers, and we know that it should be out sometime in 2010.

On the threat to the desktop

Scott Bourne was saying on MacBreak Weekly this week that he felt this meant it would be no real threat to Mac OS X, and I guess the ensuing discussion really sparked the majority of this post. Scott based his assertion on a straw poll of people who he’d asked “OS X or Chrome?” (a: OS X) for laptops, and “Chrome or Windows Mobile?” (a: Chrome) for PDAs. I just think that’s an impossible discussion right now. So far it’s vapourware. We don’t know what Google Chrome OS will look like and we don’t know what features it will have. It’s pointless to try to compare it to existing operating systems at this stage.

The other reason the MacBreak Weekly crew decided that Chrome OS wouldn’t be a threat was that it would initially be limited to netbooks but “will it actually be able to make the step up to the desktop?”. This is an interesting discussion, as it assumes that the granddaddy / holy grail of machines is the desktop computer. But… wait a minute. Haven’t Apple spent the past two years convincing the whole mobile market that they have to have fully-capable computing platforms on their handheld devices? Isn’t the netbook market exploding? Aren’t laptops outselling desktops? Aren’t computers and televisions converging via set-top boxes and streaming media? People want computing power and access wherever they are, in a form factor that fits. I think the suggestion that the desktop is still “where its at” is deeply, deeply flawed – the desktop is dying, and has been for a long time. The desktop is a place where people occasionally anchor themselves, but the rest of the time they are moving around and taking their platform with them.

So is it a threat? On netbooks, in my opinion, yes – probably to both Linux and Windows. As for Apple, they aren’t going to be keen to let anyone run another OS on their hardware, and they’re not currently in the netbook market, so it probably is not a big deal right now. Windows XP still seems to be an OS of choice on many netbooks, but Microsoft probably will finally kill that with Windows 7. There are too many Linux distributions around (Linpus, Moblin, Ubuntu) vying for a slice of that market. The Google brand, combined with an experience that is genuinely pleasant, could take chunks out of both sides of that market. From there, who knows… but if it is Linux-based, we already know that that scales from big to small machines, so there are plenty of places it could go. I personally think it will be interesting to see where they choose to go with the user interface, and this is the area that will determine the future.

On the cloud

I think the idea that Chrome OS could be a lightweight system with the majority of content hosted in the cloud is particularly interesting. How secure are we all feeling this week about the safety of the cloud? In the light of the Twitter hack, I imagine that people are rethinking the security of the public cloud, anyway. Paired with a secure behind-the-firewall private cloud, a lightweight OS like this makes a lot of sense. That’s not to say I don’t like the flexibility that cloud/web-based services offer me – I use many of them, including things like Google Docs. Of course, you need a network connection for it to be effective, and it’s true that bandwidth is becoming pervasive, although if you take a look at 3G coverage for various UK mobile operators (hint, look at the PDF and the maps *per operator*, not the overall coverage map), you might want to rethink your dependence on that, too.

On the image

Will Google be able to get away with labelling Chrome OS “beta” to start off with? I think that in order to get people to use it, beyond the Google brand name, it will have to be really good, polished, and / or flashy and convincing enough as an initial experience for people to base their computing lives on it. I think it will probably have to have had more testing than many of the existing Google cloud web products.

Final thought

Right now, all we can really say is: “well, this is interesting”. We can speculate, but frankly, I don’t think we know enough to say anything more. That’s all I’m sayin’.

Categories: 24924
Tagged: , , , , , , , , , , ,

Video on OS X – more infrastructure

June 5, 2009 · 1 Comment

I’ve posted a couple of times now about my experiences creating audio and video on OS X. A couple of weeks ago, I had a brief conversation with my friend Ian Hughes, aka epredator, who was trying to get himself setup:

divx-question.png

Good one. All I knew was that DIVX AVI files were playing on my machine fine, through QuickTime.

The answer, which I’d evidently missed before, is Perian. This is a really simple, installable package which enables support for a whole range of “other” file formats in QuickTime. You’ll also want to install Flip4Mac, which gives support for Windows formats like WMV. It’s also worth adding the Xiph component for formats like FLAC and OGG. Once you’ve got those in place, you should be fine to import, play and edit in iMovie and other QuickTime-based applications.

Categories: 24924
Tagged: , , , , , , , , , , , ,

Some media workflow updates

April 16, 2009 · 1 Comment

My earlier post on some of the tools I use in my video workflow was pretty popular, so I thought I’d post an update on some of the latest developments.

Software

I’m now using VideoMonkey for some transcoding tasks. I mentioned in my previous post that VisualHub is now defunct – it was more-or-less the de facto free transcoding tool on OS X. VideoMonkey is also free and is based on a similar codebase… currently in early development, but it works and is looking really promising.

Since I wrote the previous entry in February, iMovie 09 has been updated to 8.0.1 (and, today, 8.0.2). Amongst the “hidden” / undocumented additional features is proper HD export, which had been a bit hacky via QuickTime export before. That’s particularly handy for dealing directly with YouTube’s HD option.

One piece of weirdness I’ve encountered… I’ve been using Keynote for animating certain intro and closing sequences, and exporting as QuickTime for import to iMovie. I did that the other day, and iMovie reported that the movie file could not be imported as the format was not valid. I ran the .mov file through VideoMonkey to get a .mp4 h264 encoded video, and that imported into iMovie as required. I hadn’t come across that before, so maybe an iWork or iLife update changed something there.

Oh, and I’m no longer a stranger to GarageBand – I used that the other day for building some sequences for Dogear Nation. Ironically I still ended up exporting the “song” to iTunes, getting the .aif file, and chopping it up and re-exporting pieces as MP3 using Audacity! However, it worked very nicely for applying real-time effects and applying volume ducking etc.. Once I got my head around the interface, I was very happy.

Hardware

Latest acquisition is a Blue Eyeball USB HD microphone and camera. It’s the evolution of the Blue Snowflake that I’ve been using, but with the addition of a tiny (and I do mean tiny – the iris is really small!) HD 1280×1024 webcam which pops out of the side.

This was mentioned on MacBreak Weekly a couple of weeks ago, and being a fan of the Snowflake I expected to be blown away by this product too. The truth is – I do think it’s a lovely piece of kit, and the audio quality is great. The problem I have is around software compatibility on OS X! It turns out that iMovie can record from the internal iSight, or from a Firewire-connected webcam, but not from a generic USB webcam. This is an insane limitation that I hope Apple fixes soon! (surely no-one is going to try to persuade me that they use this as a differentiator between the consumer and pro line of products, or that there’s some inherent limitation, given that other native tools can capture the video?). The workaround, as described in the Blue Eyeball FAQ, is to use Photo Booth to do the video capture and then import and edit in iMovie. Oh, and although Skype works flawlessly with the camera, any Flash tools (like, say, Viddler and 12seconds and TweetDeck) don’t seem to want to see it. Video and still image wise, the camera is a definite step up from the iSight, but it still leaves something to be desired on the part of Apple and Adobe software support. On final thing is that it auto-adjusts image quality based on light levels, and there’s no software support for tweaking white balance etc – a bit of a shame.

Categories: 24924
Tagged: , , , , , , , , , ,

Snapping web pages – LittleSnapper

October 29, 2008 · Leave a Comment

I’ve written before about a little app I utterly love on the Mac called Skitch. It’s a really nice tool for taking and annotating screenshots, and I often use it to add an image to my blog posts, or simply to record interesting events in my gallery.

So what if you need to make images of web pages? I’m fairly certain that my new favourite application is going to be LittleSnapper, from my friends at Realmac Software. It looks simple, and gorgeous. They recently posted a demo of some of the features on their blog.

Incidentally, although I’ve not had any cause to use their RapidWeaver software before, I’ve had it demonstrated to me and it also looks like a fantastic tool if you are into web design. I think LittleSnapper is going to be the product that gets me on the hook, though :-)

disclaimer: I know one of the guys from Realmac, but I’ve chosen to post this independently, and the opinions here are firmly my own

Categories: 24924
Tagged: , , , , , , , , , , , , ,

Building a Universal binary on OS X with gcc

May 20, 2008 · 1 Comment

Recently I’ve been trying to build a C application on OS X. It actually worked first time for me on an Intel MacBook Pro on Leopard (10.5) just via gcc *.c -o [outputfile] … but yesterday it was pointed out that the resulting binary is useless on a G4 Mac Mini.

The nice thing about Apple’s move from PowerPC to Intel chips is that they have this concept of a Universal binary – the same binary file can run on both PPC and Intel. The slightly complicated part is that you have to actually build your binary as Universal, it doesn’t happen automatically.

So it turns out the the corresponding magic-fu is:

gcc -O2 -Wall -force_cpusubtype_ALL -mmacosx-version-min=10.4 -arch i386 -arch ppc *.c -o [outputfile]

At a high level I’m telling the compiler to build for both i386 and ppc architectures. Note that I’ve also set a flag here to specify a minimum OS X level of 10.4 (Tiger).

Of course there are sometimes some coding changes required to support both processor architectures. Apple’s Universal Binary Programming Guidelines should help there.

Categories: 24924
Tagged: , , , , , , , ,

Gadgets part 3: Eye-Fi

May 13, 2008 · 9 Comments

Here’s something I’ve wanted to get my hands on for a while now… an Eye-Fi SD card. If you don’t know about these things, essentially they are standard 2Gb SD cards that fit into any camera that will take the format (or others, with e.g. a Compact Flash/SD adapter). The good part is that they make the camera wireless-capable….

Pull the tab!

So I picked up my Eye-Fi card and the first thing that I noticed was the cool packaging… pull on the tab on the right-hand side of the box, and the box slides out to the left, revealing a USB dongle and the card already inserted. You need the dongle, because you need to use the computer to configure the card.

Once I plugged the dongle into the machine, an Eye-Fi item appeared on the desktop… it was pretty simple to just install the Mac software. Once I’d done that, I hit a small snag… I got a message about the Eye-Fi Manager software being unable to initalise the card. I tried running the Eye-Fi Manager a few times, but the same thing happened… until I took the dongle out of the USB port on the right-hand side of my machine, and plugged it back in on the left. That time, I got a set of dialogs enabling me to register an account. Not sure what happened there!

Eye-Fi error

Actually this seems to be an issue on my MacBook Pro… for some reason the Eye-Fi Manager software will never “initialize” the card when the dongle is plugged in on the right of the machine (although it still shows up as a mass storage device, and Lightroom sees it and offers to import images from it). Worked fine over on the left, but then the dongle is a bit too wide to enable the Magsafe power plug to be connected at the same time. Actually it seems a little random, unfortunately. I raised a problem with Eye-Fi support and they basically talked me through steps for checking that nothing else is using the port, plugging and replugging – nothing specifically useful. YMMV.

Card and card reader

Right, so here’s how this thing works. You start the Eye-Fi Manager software, which opens a web page to configure the card. Here, you can add wireless network details (it supports a whole range of network settings including WEP and WPA keys), rename the card if you want, and configure a huge variety of online services. I have configured mine for Flickr… but the software supports Facebook, SmugMug, WebShots, SnapFish, Picasa, Photobucket… and a gazillion others that I’ve not heard of before (oddly, Movable Type, Vox and Live Spaces, but not WordPress – hmm!). Once you’ve done that, you put the card in the camera, and it will automatically connect to the network and start uploading shots any time you take them.

EyeFiUpload

What appears to happen, is this: the camera uploads to Eye-Fi’s site, which then transfers to your chosen / configured photo service. The next time the Eye-Fi Manager sees the Eye-Fi site, it then mirrors the photos to the local disk (you can specify a location in the Eye-Fi Manager). I’m not 100% certain that this is how it works, but that’s what I’ve observed.

So now what about the downsides to this? Well for starters, the only supported file format is JPG. That’s OK, but of course Flickr now supports video too, for instance. Oh, and by the way, this is going to upload all your photos, anytime you take any, so I’ve set the default privacy option to private for Flickr uploads so I can review and tag etc. before publishing. The photos are obviously not titled or anything when the Eye-Fi uploads them, and they get a simple tag “Eye-Fi” set, but that’s all. So you will want to go and change title, tags, description, potentially rotate and so on once the image has been uploaded. Now that Flickr has Picnik integration, you can of course do some simple editing later as well. This does all bypass my “standard” photo workflow of Lightroom import, catalog, edit, and then upload, though.

One thing that the Eye-Fi does not support is wireless networks with certificates. Other than that, Open, WEP, WPA/WPA2 are all OK. It’s only going to work with networks it knows about, too (although you can configure more than one) – there’s no UI on the camera for configuring the card, you have to use the Eye-Fi Manager software while the dongle is plugged in to the camera.

Also, because there’s no UI on the camera side, there’s no visual indication as to what is happening… the Eye-Fi will silently upload your shots, and there’s actually no way of knowing that it is doing it, or when it has finished doing it. Of course it would be amazingly difficult for this to integrate with every camera if the makers had tried to build the Eye-Fi into the camera’s user interface, so I understand why this is the case – it’s just a little bit disconcerting! One nice feature is that there appears to be support for “interrupted” uploads, I see there’s a “Receive interrupted” comment in the Eye-Fi manager UI, so I think it will support partial upload and then resume.

Overall, it’s a neat idea, and certainly pretty cool for quick shoot-and-upload scenarios. Of course I often want to catalog my shots and touch-up on the computer first, but I can see cases where this could be really cool. Very handy for conferences etc. (oh, and that USB dongle can act as a reader for any SD card, too – handy). A qualified thumbs-up!

Here’s a link to a nice review, and here’s some news about the new models coming soon.

(post updated 14th May 2008 – a couple of additional details about workflow, the card initialization error, and the screenshot of the local machine import was added)

Categories: 24924
Tagged: , , , , , , , , , , ,

Gadgets part 2: Bamboo Fun

May 12, 2008 · 1 Comment

Bamboo Fun Until recently I’d hankered after one of the higher-end Intuous graphics tablets from Wacom, but a few friends have bought Bamboo models lately so I began to think that this might be a good option for me[1]. So far, it seems that way. What’s this all about? Well I’ve wanted a tablet for a while to help with photo / graphics work, and to try out sketchcasting (see below).

The product

The Bamboo Fun is a bundle which includes the tablet and stylus, plus a mouse (slightly redundant given I have a Mighty Mouse already) and Photoshop Elements – only version 4 for the Mac, annoyingly, but I guess I could always upgrade. To be honest, I’ve not even installed it yet.

The Bamboo comes in very stylish packaging reminiscent of something Apple would make… the box unfolds neatly, each item is wrapped in that thin foam bag packaging, and the driver CD is in a square box exactly like the ones that Apple uses for OS X CDs! So, first impressions are good. After that, basically it’s just plug-and-play… there’s a driver to install which provides some System Preferences to customise the tablet sensitivity and behaviour of the shortcut buttons, but that’s it.

Negative marks go to Wacom for having their registration page (and most of the website, it seems) “temporarily unavailable” for over a week. Not cool, and they are ignoring my emails too.

Usage – OS X and a tablet

In use, it’s been something of a mixed experience so far. The tablet itself is great, but it takes a lot of getting used to over a mouse (which is something I fully expected). The issues have been around the software support, and specifically in my case Lightroom. Two major annoyances – one that the zoom wheel at the top of the tablet doesn’t work in Lightroom, and secondly that although a single tap/click will zoom in, it is then really hard to get Lightroom to zoom back out with the stylus (should just be a simple tap/click again, that’s how it works with the mouse anyway).

On the plus side, it works beautifully well in Pixelmator.

Although OS X has handwriting recognition built in (the “Ink” system), actually I’ve not found this entirely reliable so far. [For éampe ltd to intSome word Son tbeTABLET] For example, I tried to write some words on the tablet just then, and you can see what happened. There doesn’t seem to be a way for the system to learn handwriting styles either. There is some software called inkBook that looks promising and somewhat more functional than the in-built software in OS X, but I don’t think I need it just yet (here’s a review). Handwriting was never going to be the primary focus of this purchase.

Oh, and it turns out that there are some issues with Ink and 64-bit apps in 10.5.x … I found that iScrobbler started to crash, and it looks like Ink is responsible. Weird.

Sketchcasting / sketchblogging

One of my main interests with the Bamboo was trying out Sketchcasting. Dave Briggs blogged about this a couple of months ago, and I’ve been fascinated since then. My first effort, though, was not the best… it’s way over-long (mainly as I fumbled around to work out how to get the thing to work) and not as well-planned as it might have been. Actually I think the Sketchcast site is somewhat limited… there’s no way of making things private, no friending, few social features at all. So instead, I picked up ArtRage and will try using that and Screenflow to create sketchcasts, and probably share them via my Viddler account, which will at least enable things to be embedded on WordPress.com.

More recently I’ve also noticed that Sacha Chua has been sketchblogging… using her Nintendo DS. Sacha is very creative and this seems like a really cool way of using a DS, although it looks like you need a bunch of homebrew software to make it work. Worth a look if you are interested, though.

[1] and, evidently, the only way I’m going to get a custom header image is to MAKE ONE MYSELF. This comment is aimed at no-one in particular. That is all.

Categories: 24924
Tagged: , , , , , , , , , , , ,

Time Machine and Airport Disks, redux

February 12, 2008 · 10 Comments

Update: treat the contents below with caution!

It looks like I could have been mistaken… see the end of the post…

Wireless Time Machine?

OS X 10.5.2 dropped yesterday and after the frenzied upgrading, I’ve been exploring the changes. I can’t say that Apple’s release notes are particularly detailed… for instance, they don’t mention the fact that Time Machine now ’sees’ disks attached to an Airport Extreme base station as valid backup targets.

I’ve been wanting this for a long time (with “long time” being relative in the tech world!). Over-the-air backups seem like an obvious idea… when I get home with my MacBook Pro I just want it to sync against the network storage. Why shouldn’t that work? Apple seems to agree, given that they’ve now released a product which enables just that.

I attached the USB disk I have been using for Time Machine to the Airport and mounted it. Sure enough, Time Machine can now see it… but when I set it to use that disk for backups, they fail. Time Machine also can’t see the existing backups on the drive. I’ve also tried moving the Backups folder into the Andy folder (my Airport Extreme is set to use User security), but that doesn’t work either. I’m thinking it might be related to the security setting on the Airport… should I be using User, Disk or Base Station password for the disk? Who knows?

Here’s a quick look at what I’m seeing:

Apple haven’t updated their support article yet, so maybe this isn’t really supposed to work, still. Any advice appreciated.

In other news

The other fixes in 10.5.2 seem fair… I’m not going to switch off transparency in my menubar, but the Stacks changes make sense, and Finder seems more reliable at seeing my network. I’ve had Mail freeze on me once, though :-(

Update! Maybe I was wrong?

Back when Leopard first came out I was casting around for solutions to this and came across the hack that suggested setting a hidden option to get Time Machine to show unsupported network disks. The last time I tried it, it didn’t work… but I don’t remember whether I “unset” the option afterwards. Today, Maria Langer reminded me about that tip, and on a hunch I checked to see whether that option was still enabled. It was, so I unset it… and now Time Machine cannot see the Airport Disks.

So – can anyone tell me whether 10.5.2 is “supposed” to backup wirelessly with Time Machine? I saw some leaked screenshots prior to yesterday’s release, which made me think they’d added the feature back… now I’m just confused! That’ll learn me… Can anyone tell me how Time Machine behaves for them, please?

Update: I was wrong

According to the Apple Support Forums, that is.

Categories: Uncategorized
Tagged: , , , , , , ,

How I’m using Spaces

February 11, 2008 · 6 Comments

Spaces

I’m a huge fan of Spaces in Leopard. As a long-time Linux user I’m no stranger to the idea of virtual desktops, but I really like the way that this is implemented in OS X.

I have the bottom left corner of the screen set to trigger the Spaces overview, so any time I want to switch i can just drop the mouse pointer to the bottom corner (and the top right hot corner blanks the screen). Obviously I can use the Ctrl-[n] shortcuts to jump to a particular Space, too. I’ve settled into a pattern whereby the online stuff is generally over in the left-hand column, with iTunes top centre (those apps are set to only open on those Spaces). I have spare space over on the right for when I’m coding, running Second Life, using VMWare Fusion, or whatever.

It works well for me. I like the way I can move entire apps around by holding Ctrl and dragging applications between Spaces in the overview. Miraz Jordan has a nice series of posts on some of the other things that are possible using Spaces, too.

Categories: Uncategorized
Tagged: , , , ,

Using iGlasses to fix your iSight

January 29, 2008 · 3 Comments

Apparently a bunch of my readers are getting a little bored with the Mac bias around here, so I’ll try to dilute it. But not right now :-)
iGlasses-1.png
Here’s a Seesmic post I made this morning about iGlasses, a small piece of software that can improve your experience with the iSight cameras that ship in Macs. The problem is basically that although the iSight is a really neat tool and handy to have built-in, it does have some trouble with white balance and brightness in some circumstances.

I’d previously followed a useful guide to improving a webcam’s picture quality. That is definitely a useful read, but there are settings that can be tweaked in the iSight which can help too. For instance, it is possible to zoom the picture, change the white balance, brightness, contrast etc. – and have those settings applied right in the video application that is currently being used. You can create your own presets too. It works with Flash (which sites like Seesmic use to capture video) as well as all the obvious applications that would have a video input like Chat and Photo Booth.

It only costs a few dollars / pounds and frankly it’s just a great little app, so if you use the iSight then it is worth a look. One of the people who responded to my Seesmic post also pointed out that the makers eCamm Network make a nice selection of other products too – I think the little Huckleberry mirror for letting your iSight face outwards looks pretty clever :-)

Categories: Uncategorized
Tagged: , , , , ,