Archive for the 'geek' Category

things you may not know

While I was mucking around with a Snow Leopard preview (more on this later) I found myself scratching around for the various add-ons to OS X that I’ve grown accustomed to. In doing so, I discovered a couple of things.

1. Spark

Does anyone use Spark? I’d never heard it mentioned on the Mac web, never even ran across it until I worked in a computer showroom and they used it to make such and such an app launch on the till PCs by pressing F12.

It’s wonderful.

What I discovered last night is that Spark 3 b9 has appeared, adding controls for brightness and iTunes playback, and I do so love it when one add-on adds functionality that allows me to remove another. There’s also Growl support, for letting you know what you just did to iTunes.

 

Spark 3 b9 screenshot

Spark 3 b9 screenshot

 

2. Mplayer OS X Extended

If you go to the MPlayer project’s download page you will see that MPlayer for OS X rc2 has a bold “outdated” by it. I don’t actually know what this means, since it works fine, but it prompted me to ferret out MPlayer OSX Extended.

MPOSXE is the MPlayer we all know and love with a more powerful GUI to get you and your mouse in touch with more of MPlayer’s powerful features that are normally just for command-line folks. Features like support for styled subtitles, stream selection, and click-able playback controls in fullscreen mode. Plus, it was last updated about a week ago, which is always encouraging.

 

extra controls, see?

extra controls, see?

 

3. Snow Leopard

Thus far I can tell you that everything that works is exceedingly fast. It’s a developer preview though (I’m currently playing with 10a222), so lots doesn’t work. So far I’ve found the CS4 installer hangs, you have to log out for changes to your desktop picture to take effect, the finder’s sidebar shortcuts aren’t spring-loaded, and waking from safe sleep doesn’t seem to work.

Did I mention that it’s fast though? I mean, really really fucking quick. This is especially noticeable in Mail, which has long been the ugly duckling of OS X’s native apps in terms of performance.

No sign of the new “Marble” chrome in this build, I think it’s only been spotted in some recent build that hasn’t made it out to torrent sites yet, or it’s just a rumour. Also no sign of resolution-independence in the UI or ZFS support, which I think is going to be server-only.

I don’t mean to Wine

Hey, did you hear? Someone’s giving away software! Free as in blowjobs (an act for which the Germans apparently have 500 words). Actually, by now it’s all done. Sorry slow-pokes.

The motivations for the giveaway are vaguely political and not too interesting, but the outcome is that I didn’t have to pay for CrossOver Mac Pro, a piece of software based on Wine that lets Mac users run Windows software far faster (and some degree less robustly) than the more traditional virtual machine solution.

Faster, you say? How much faster?

Do you have Office 2008 for Mac? How long does it take to load up a copy of Word? On my 2.4Ghz MacBook Pro it takes 22 seconds from clicking the icon to being able to type text. That’s not awful, I suppose, though quite slow compared to Word 2007 on a 2.4Ghz Windows machine.

Speaking of Word 2007, loading it through Crossover takes a mere 10 seconds until I can type. That includes the time it takes for Crossover itself to launch.

Hell, if it wasn’t free I’d have bought it!

how to automatically send torrents to your dedicated download machine

I don’t generally do how-tos, so you know I’m pretty proud of this. It’s pretty much just for Jack though… maybe for Matt too? I can’t think of anyone else I know who might actually have a dedicated torrent box. I’m so proud I’m posting it here anyway – maybe others will find it useful?

Step 1. Get some dyndns going on and some NAT loopback so that you can use an address like greatbignerd.dyndns.org to log into your server whether you’re at home or out and about.

Step 2. Set up your ssh keys so this will work automatically without having to store your password in a plain text applescript file. If you’re running Leopard then this is a good guide

Step 3. Grab yourself the script and put it in /Library/Scripts/Folder Action Scripts

Step 4. Edit the script, replacing User@Host :P ath with settings that make sense to you. My torrent client, the excellent Transmission, is set to watch ~/Downloads/NetNewsWire Enclosures/ for new torrents because I get many torrents from scraping RSS feeds, so I would replace Path with ~/Downloads/NetNewsWire\\ Enclosures (remember that double-slash to escape spaces, kids!)

Step 5. Assign a Folder Action to your downloads folder by right-clicking it and maybe going to “more” in the contextual menu. Folder actions are all buried under “more” in Leopard, for some reason – in Tiger they’re right up there in front.

sync is sunk

I’ve spent the last two weeks setting up a small business with all-new Macs. They’ve thrown away two Dell towers, a Toshiba laptop and a fax machine the size of a small dog, to replace them with two iMacs, a USB modem and a MacBook. There’s also a Time Capsule, for the all-important backups.

So far so good, right? It almost came unstuck over the printing (has anyone even heard of Oki?), but I wrassled it and won. No, the problem is the hardest problem of modern computing – syncing.

First, we tried MobileMe – the boss had a spare account on his family-pack, so all we needed to do is give all the machines the same sing-in details and keep the contacts and calendars in perfect sync across the office. It’d even push changes out to the boss’s shiny new iPhone. On paper, it’s beautiful. Problem being, MobileMe seems to have been designed with one computer and one phone in mind, since it very quickly starts sucking the dicks in an office environment. After one of the secretaries spent all afternoon entering the old paper diary it promptly threw all the damn changes away.

So then we tried CalDAV. The Chandler Project is an open source service that seeks to unify all your PIM data and make it available through open-standards. Sexy, no? I can practically see Matt’s nerd-boner from here. So far so good, and it works pretty well, despite a lengthy initial sync for out four office calendars. The problem, of course, lies with Apple. It seems that Leopard’s sync services don’t actually get to write events back to CalDAV calendars – so any appointments created on an iPhone must be dropped onto their own new calendar and then manually dumped into the appropriate CalDAV share when you next sync. Tedious.

Ironic, really, that the only people who’ve truly got sync right is Microsoft – it really does seem that an Exchange server is the only way to go about this. I suppose they had to get something right besides games consoles and precision mice? But even then, the hosted solutions seem really… sketchy, and they all cost good money just for fucking calendar sync.

Nerd rage… rising.

iPhone 2: the saga continues

After the GPS rant, I have some shorter things to say about today’s iPhone announcement. In no particular order:

  • Notice how Steve didn’t talk about the actual specs of the 3G radios? No word about 3.6 or 7.2, or accelerated uploads, not a peep. Is this because 3G networks are generally so far behind what handsets can support as to make such talk meaningless? Or perhaps it does not tick the latest, freshest box on the 3G laundry list?
  • Same old 2Mpx camera. Matt had a goddamn fit when he found out. No word on whether it will record video this time around, which is kind of missing, really.
  • Whither A2DP? ;_;
  • Another month before I can play Super Monkey Ball on my phone will not kill me. It does make me sad though; super Monkey Balls are my favourite kind of monkey balls.
  • UK Pricing. Apple have said it will not cost more that $199 anywhere in the world. With the current exchange rate, and adding VAT ($199 is a pre-tax price, after all), that gives us £117.95. Apple’s $199 8GB Nano, by comparison, sells for £129 here. We shall see, but I’m guessing the larger of the two numbers. Either way, it’s a big step down from £269.
  • Surprised they didn’t go with 16/32GB storage instead of the no-change 8/16GB. Might wait for that one before upgrading, such is the allure of having my entire music library in my phone.

did you hear that?

Imagine your career is in making and selling some kind of doodad, an electronic gadget of some sort, and it’s pretty popular. Now imagine you wake up one morning and Steve Jobs announces that the next iPhone will do the job of your gadget.

That sound you heard was the GPS industry choking on their cornflakes.

We knew it was coming, high end phones have included GPS for a while now, most with little mapping applications and many actually running software written by the likes of TomTom or Garmin. We knew the stand-alone GPS wasn’t long for this world, what we didn’t know is that the timetable was about to be moved up a little. 

As of June the 11th you will be able to buy an iPhone for around the £130 mark that does GPS. It will tell you where you are, and place a little blue pin on a Google map. Yes, the ones with the satellite imaging. It will also give you turn-by-turn driving directions and track you as you go.

Did you know the cheapest GPS unit that TomTom sells in the UK costs £149? Its screen is about the same size as the iPhone, and it’s neither phone nor iPod nor internet appliance. It can tell you where you are, but it cannot point you to the nearest coffee shop (more on our location-aware Orwellian future later).  Of course, the iPhone doesn’t speak directions at you, or have a car navigation mode with a big arrow and such, so it’s not quite an, ah, apples-to-apples comparison.

That said, I think it’s clear the GPS need to do a Sega at this point: abandon the idea of selling anybody hardware and focus on the thing the other guys can’t do (for now, at least), writing navigation software. I expect to see apps from Garmin and TomTom in the iPhone App Store sooner rather than later.

[edit] So that’ll be sooner then: TomTom has their iPhone app “ready to go“.

More on Jesus Phone 2: phone harder later.