Monthly Archive for July, 2004

Car iPod Setup

Now that my exams have finished (yay!), I thought I'd get around to taking pictures of my iPod setup in the car…

Firstly, I should describe the setup. The car is a 2003 model (I think) Renault Clio Expression. It has an inbuilt CD player, but no CD changer connections, which prevents me from using an ICE-Link or anything like that. I ordered a JVC KS-IF200 wired FM modulator from Crutchfield.com in the US, had it shipped to a friend and then shipped here. One big mess, really.
Continue reading 'Car iPod Setup'

Tapes, Breaks and Out-Takes

Album Cover
My favourite CD right now is "Tapes, Breaks and Out-Takes" by the Cat Empire. It's described as a live tour album, and does have some live songs, as well as songs not included on their self-titled album (although some versions are on various singles).

The song I like the most right now is "Wanted To Write A Love Song". It's great! I also like Two Shoes, which I've heard live twice now…

There's an info page over at TheCatEmpire.info, which includes samples of the songs.

“Dashboard III”

Dave Hyatt has posted again on Dashboard, giving us a bit more info about how it works and what technologies are used.

What I found interesting was this:

"A Dashboard widget is a bundle that contains a principal HTML file and any supporting code that the widget requires (be it CSS, JS, images, or native code). A widget can add an optional interface to native code, written in Objective-C, that can be bound into JavaScript and made accessible from the HTML document's JS window object."

So that means we can write Obj-C code to be used by the widget. Nice!

But… one thing that worried me a bit was this:

"Anyway, some points about this model.
(1) The native plugin code must be owned by root. This means that in order for a Dashboard widget that contains one of these special types of plugins to execute that code, you have to enter a root account password (to chown the plugin code). This plugin code cannot execute, therefore, without the widget being "blessed" just as an application that you might install on your system must be."

Firstly, I'm guessing you meant you had to enter in the admin/sudo password, instead of the root account password, as it isn't enabled by default (and therefore has no password).

Secondly, if I'm understanding this correctly, you're saying these widgets need to be executed by root or a sudo'ed user? Or that they have been 'blessed' by giving it a setuid root permission (allowing it to run as root, when not executed by the root user)?

Either way, that sounds like it could be exploited fairly easily. What happens if someone installs a widget that is designed to give you a pretty interface once it has been authenticated, but deletes your home directory in the background? Is there anything to stop this sort of malicious behaviour? It just sounds like a security risk.

If I've interpreted this wrong, though, feel free to correct me, Dave. :)

WP-Amazon Plugin

Thanks to Matthew Mullenweg, I came across the WP-Amazon plugin by Rich Manalang. It allows me to include items from Amazon in my posts! Nice.

Chris Clark on Tigger

Chris Clark gives his impressions of "Tigger" at decaffeinated.org.




Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Australia
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Australia