Function keys on Powerbooks

[Original Link] Here's a hint I found quite useful. On the Powerbook, the function keys, by default, do other things like changing the brightness of the display or turning numlock on and off. To make them operate as function keys, you have to press 'fn' at the same time. If, like me, you use them more as function keys (for exposé etc), you can invert this behaviour in the Keyboard section of System Preferences.

Konfabulator

[Original Link]

OK, I'm starting to see what the fuss is about. I finally got around to playing with Konfabulator, and it's really cute. Possibly even useful. I can see why Apple decided shamelessly to rip it off for Tiger.

Basically, Konfabulator lets you install 'widgets' - small chunks of functionality - on your desktop or as floating, possibly translucent, windows. They're typically clocks, calculators, wifi-signal-strength-meters etc. Some of them talk to the net, and keep you updated with share prices, or the image from your favourite webcams etc.

Well that's nice, you may be thinking, but it's hardly revolutionary. And you'd be right. What's revolutionary is just how easy it is to create these widgets for anyone with any familiarity with programming. Basically, a widget is a directory containing an XML file describing the layout - put this image here and this text box there - and the functionality - do this when the mouse moves over the image. The functionality is written in Javascript and there are lots of helpful predefined commands to open a URL in your browser, for example, or to play an audio file. So you need a bit of XML knowledge, but not much, a bit of JavaScript know-how, but not much, and a certain amount of Photoshop expertise if you want it to look pretty! This is simple enough that there's a huge and growing collection of third-party widgets available from the Konfabulator web site.

Anyway, I put together a 'Status-Q' widget. (Shown below with the rather nice standard Weather widget). It has two buttons which bring up my browser ready to read statusq.org or to post new articles. I predict that something like Konfabulator will be the new AppleScript before too long. And about time too.

Google, Google, everywhere

[Original Link] Searching is definitely The Big Thing at present. On the desktop, Apple's Tiger will have it before Microsoft's Longhorn. Google's preempted them both, though I think you probably need a bit more operating system support than Google's application will provide.

Poppycock of the day

[Original Link]

I understand myself a lot better now, after reading this page, which can tell you all sorts of things about yourself simply based on your first name:

Although the name Quentin creates executive ambitions, we emphasize that it causes a blunt expression that alienates others. This name, when combined with the last name, can frustrate happiness, contentment, and success, as well as cause health weaknesses in the reproductive organs, and tension or accidents to the head.

Your name of Quentin gives you the desire for success and financial accumulation and the confidence and drive to go after your ambitions, regardless of obstacles. Your thinking revolves around business and ways of making money, rather than on music, art, drama, or philosophy. You start new endeavours and incorporate new ideas, but seldom if ever receive the full benefits and financial accumulation for your efforts. You tend to feel very frustrated in being unable to realize your ambitions fully. An extremely independent and self-sufficient person, you dislike taking orders or advice from anyone. You believe in speaking directly and to the point, so you are candid and abrupt.

"...health weaknesses in the reproductive organs, and tension or accidents to the head..."? Little did my parents realise how dangerous the name was. It's good to know that we now have the internet to warn us of such things. Fortunately, they also gave me the name "James", which seems to be more encouraging and involve fewer accidents to the head.

Groovy

[Original Link]

Groovy is a scripting language for Java, and it looks as if it's appropriately named. A good introduction here. It has a lot of the best features of Python and Ruby, but integrates really well into the Java environment - Java code can be called from Groovy and vice versa very easily, the syntax is similar, with the Java rules relaxed a bit to suit the typically more informal nature of scripting, and Groovy code can be compiled into .class files and executed with the standard 'java' command. It has a neat syntax for XML/HTML generation and can be used for creating Ant scripts which are rather more readable than the standard XML.

Must find time to play with this.

Notational Velocity

[Original Link] Notational Velocity is a very simple Mac app for taking and retrieving notes. It's getting a fair bit of attention for something which, when started, presents you with little more than a blank windows. You can find more detailed descriptions here and here, or just do a Google search for it. There's no shortage of references.

The Joglet

On one of the occasions in my youth when I was dragged onto the school sports field, I was made to take part in a 100m race. At the end of it, the games master looked at me and said, with genuine puzzlement, "Quentin, what on earth were you doing with your feet?"

From that moment on, I've known that I was not a natural runner. And since almost everyone I know who has done any serious running, including my father, has ended up with knee or ankle problems later on, it's not something I've had much inclination to take up.

Recently, though, I've been doing a little bit of it again. Actually, to give the name 'running' to what I've been doing is a bit like describing Christopher Robin's hoppity-hop as 'flying'. I've sort of given myself permission to get out of bed and put on some sporty clothes and go outside before breakfast as a way of waking up. In fact, this normally translates into a pleasant tour of the nearby meadows consisting of about two-thirds jogging and one-third walking. No Olympic aspirations here. But you know what? I come back feeling good, heart racing, and feel much more awake for the rest of the day.

And so I'm proposing a new fitness activity, which I predict will take the world by storm.

  • Do you feel you ought to take some form of exercise but are too embarrassed to be seen pretending to do anything seriously sportif?
  • Do you feel that you probably couldn't run more than 50 yards in one stretch anyway?
  • Do you find all that messing about with changes of clothes in the middle of the day to be a bit too time-consuming?

Well, rejoice! Your solution is here! When you get up, instead of jumping straight into the shower, put on an old tee-shirt, shorts and trainers and go for a joglet. It can be as long or short as you like. 10 minutes is just fine. The running/walking proportion is up to you - it'll probably change over time and depending on your energy levels. No pressure, no embarrassment.

Tell your doctor, with pride, that you go for a joglet twice a week. By naming this new activity, we give it respectability. By not pretending that you're running, you don't need to feel ashamed of your initial level of stamina. In fact, be proud that you're doing something much more energetic than all those walkers. If this catches on, you can come back to Status-Q for all your joglet merchandise in future...