Apr 23 2008

Microsoft claim that their UAC secur­ity prompts in Vista are designed to annoy you. I’m try­ing hard to take them ser­i­ously and to not laugh them off… but did they really think it’d work? OEMs and users have been dis­abling it in droves. Other users have prob­ably taught their muscle memory to auto­mat­ic­ally click the Continue/​Allow but­ton without the slight­est acknow­ledge­ment or thought. I think Microsoft need to get their act together when it comes to UIs. Some of their recent efforts have been frus­trat­ingly incon­sist­ent.

A major reason given by Microsoft in their UAC scan­dal was to encour­age developers to avoid priv­ilege elev­a­tions as much as pos­sible. A noble cause, espe­cially in the security-​​inexperienced world of Win­dows devel­op­ment, albeit poorly executed. It reminds me of Apple’s per­petual oppos­i­tion to the multi-​​button mouse. One stated reason is to enforce more ‘sane’, ‘usable’ and con­sist­ent UI design, and over­all I think they’ve done well. They don’t ban multi-​​button mice (‘XY-​​PIDSes’?), but given the simple one-​​button default there’s less need for them. I might prefer using a con­ven­tional 3-​​button scroll mouse, or even Apple’s own Mighty Mouse (a cleverly-​​disguised multi-​​button mouse), but I don’t lose any func­tion­al­ity by not using them.

It goes to show how much the graph­ical inter­face can be influ­enced by its phys­ical input, some­thing a lot of us don’t acknow­ledge in today’s world of >100-​​key QWERTY key­boards, multi-​​button mice and multi-​​finger touch­pads. The real innov­a­tion in that space seems to be hap­pen­ing in the mobile and embed­ded sec­tor, the iPhone being a good example. Play­ers of games on both desktop com­puters and games con­soles might notice the dif­fer­ence in ‘look and feel’ between games designed for keyboard/​mouse versus con­trol pad. Par­tic­u­larly for action and strategy games, ports from desktop to con­sole (or vice versa) often aren’t suc­cess­ful. The soft­ware was designed with the assump­tion of par­tic­u­lar input devices, and any­thing that devi­ates from this will also alter the feel of the game.

LotD: Your Win­dows licence fees paid to make this

Apr 18 2008

I prom­ised way back in Janu­ary that we’d release a video of that month’s SLUG meet­ing — our up-​​close-​​and-​​personal with Microsoft. We did just that a month ago, but I totally for­got to men­tion it here.

I know, I suck.

Any­way, you can get the video and slides here (the links in the ori­ginal announce­ment are no longer func­tional). It’s been poin­ted out to me that the slides in the video vary slightly from the PDF, but the dif­fer­ence is min­imal. It’s three months old now — so don’t expect any rev­el­a­tions — but it’s still an inter­est­ing watch.

LotD: Save money by buy­ing dir­ectly from the USA (for Aus­trali­ans only)

Apr 16 2008

Simon and Lind­say: EasyTAG is indeed a use­ful tool for tag­ging many music files at once. While EasyTAG does auto­mate a lot of the work, it is still quite a labor­i­ous pro­cess. This really grinds when you’re try­ing to man­age a large music col­lec­tion. What if your tag­ger worked more like your ears and brain — it just listened to the music and worked out what song was playing?

Enter Picard, stage left.

Picard ‘listens’ to your music and ascer­tains an audio fin­ger­print of each track. Using this inform­a­tion, along with more tra­di­tional data such as exist­ing file­names and tags, it con­sults vari­ous online sources to deduce the details of the track and pop­u­late the metadata fields. I’ve found the res­ults to be amaz­ingly accur­ate. Some­times it finds mul­tiple matches, and it can occa­sion­ally get con­fused if the same track is avail­able on dif­fer­ent albums (e.g. a single, an ori­ginal album and a ‘best-​​of’ com­pil­a­tion). If you have some idea of what the track is, you can lend Picard a hand by manu­ally adding a more use­ful file­name or some tags. This is where EasyTAG works well with Picard, since Picard isn’t geared towards manual tag edit­ing. Still, it’s bloody impress­ive nonetheless.

As an album-​​based tag­ger, Picard behaves some­what dif­fer­ently from file-​​based tag­gers like EasyTAG. It can take some get­ting used to, and it might be less accur­ate for people who prefer to col­lect single songs and not entire albums. If you’re like me and do com­pile full albums, it can do clever things like ascer­tain that you have the ‘White Album’ (or part of it) if it sees ‘While My Gui­tar Gently Weeps’ as well as ‘Revolu­tion 9′. The developers have recog­nised that the UI does need some love, but once you’re used to it it isn’t too bad.

Picard is a mass-​​tagger, so drag a whole stack of music files onto it and watch it do its work. It’ll try and group your music into albums. To cor­rect alloc­a­tions, drag their entries to arrange them in the way you please (or drag them away if noth­ing is suit­able). Depend­ing on how eso­teric your music tastes are, you should find that most tracks are handled fairly accur­ately. If you sign up for a MusicBrainz account, you can sub­mit your changes for oth­ers to benefit.

Addendum: If you’re using Ubuntu, don’t for­get to install libtunepimp5-​​mp3 for MP3 support.

LotD: Excel­lent speech by Nich­olas Negro­ponte on One Laptop Per Child. I would espe­cially recom­mend that the naysay­ers listen to it.

Apr 9 2008

The last two weeks have been quite event­ful. Each of these prob­ably deserves its own blog post, but since I don’t have the time to write them all I’ll just give a summary.

Doc­u­ment Free­dom Day, 26 March

The first annual Doc­u­ment Free­dom Day (inspired by Soft­ware Free­dom Day) was cel­eb­rated glob­ally. In Sydney, the cel­eb­ra­tions were hos­ted by Google at their offices, sup­por­ted by the Inter­net Soci­ety of Aus­tralia and the Sydney Linux Users Group (SLUG). As the SLUG rep­res­ent­at­ive, I was asked to say a few words about our organ­isa­tion and its rel­ev­ance to doc­u­ment free­dom. Not hav­ing time to pre­pare, I man­aged to ad-​​lib a speech, draw­ing on memor­ies of what I had writ­ten before on the Domes­day Book and Domes­day Pro­ject. I’m not an exper­i­enced speaker, so I’m very glad that it came out well.

Sen­ator Kate Lundy and David Vaile delivered great talks that made us think about open­ness of inform­a­tion and their import­ance to soci­ety. For the most part, we didn’t men­tion the war (which unfor­tu­nately has been lost), but there was no escap­ing acknow­ledge­ment of the Waughs. Any­one dis­il­lu­sioned at the state of polit­ics in Aus­tralia ought to speak with Kate. Even after 12 years in par­lia­ment, she is still inspiring.

All in all, it was a fant­astic night. Thanks to Alan Noble, Andrew McRae and the other folks at Google for mak­ing it hap­pen. Andrew and Sarah Mad­dox have writ­ten good sum­mar­ies of the evening.

I would have loved to have taken Kate up on her invit­a­tion to join her ‘Found­a­tions of Open: Tech­no­logy and Digital Know­ledge’ local 2020 Sum­mit, but alas a trip to Can­berra for one day was a bit much. I’m glad to see it all went well, though.

Sydney Linux Users Group Annual Gen­eral Meet­ing, 28 March

What can I say? Thanks to every­one in SLUG who sup­por­ted my can­did­acy for the role of Pres­id­ent. The new Com­mit­tee looks like a great mix of tal­ents, and we already have some good ideas in the pipeline. The next twelve months is look­ing to be excit­ing indeed.

We had the first gath­er­ing of the new Com­mit­tee on Sunday. It was a han­dover meet­ing, with the old Com­mit­tee mem­bers present to pass on their wis­dom and exper­i­ence to the new. My sin­cere grat­it­ude goes to the depart­ing Com­mit­tee mem­bers. I feel truly hon­oured to have worked with them over this past year.

Aus­tralian Open Source Industry & Com­munity Report 2008 launch event, 1 April

Free soft­ware and free beer! It appears that with FOSS, you can have your cake and eat it too ;)

Note: there was no cake — but there were Iced Vo Vos! Sweet!

It’s great to finally have some author­it­at­ive stat­ist­ics to back our cause. Com­mon myths were dis­pelled, and we had con­firm­a­tion of things that seemed so obvi­ous to us but might have been less so for others.

Bar­Camp Sydney, 56 April

Bar­Camp 3 was not­able for expan­sion to two days of rev­elry. The venue migrated from UTS for the first two Bar­Camps to the UNSW Round­house for the third, which des­pite the longer com­mute I feel was a good move. Attend­ance did seem thin­ner than in pre­vi­ous years. This was prob­ably due to vis­it­ors spread over a lar­ger venue and across two days. One thing I like about Bar­Camp is that I get con­tact with people and ideas that I oth­er­wise wouldn’t notice from FOSS gath­er­ings like SLUG. Bar­Camp has con­sid­er­ably more pro­pri­et­ary soft­ware developers and entre­pren­eurs. Less Google, more Microsoft. As much as I love FOSS, I do like to see what’s hap­pen­ing in the rest of the ICT universe.

I made an effort this time to attend talks that were less tech­nical and more busi­ness or per­sonal devel­op­ment ori­ented. Stand-​​out speak­ers included Nick Hodge, Matt Moore and Richard Hayes.

Per­haps the high­light was the Sat­urday even­ing. Mike from Atlas­sian led us through a few rounds of Were­wolf, a vari­ation (and an improve­ment, IMHO) of the clas­sic Mafia game. I still can’t believe that we didn’t deplete the bar tab that Mike set up for us. We’ll have to have SLUG’s Deb­SIG present at Bar­Camp 4 ;)

LotD: Open​Of​fice​.org en masse in NSW schools!