Categories
Random observations

ScribeFire

I was looking for a desktop blogging client for an aspiring photo blogger. The one that seemed to meet all the requirements (free, works on a Mac, easy to upload photos stored in iPhoto, support for WordPress) is ScribeFire. It’s a plugin for Firefox and seems to be highly regarded by many bloggers. Uploading photos is as simple as clicking the “Add an image” button on the toolbar, and it will upload via FTP or WordPress’s blogging API (XML-RPC, I guess). When it opens the browse dialog for uploading photos, it selects the “Photo” media folder by default, which (as Mac users would already know) contains all your photos from iPhoto and Photo Booth.

ScribeFire also adds an item to Firefox’s right-click pop-up menu, which lets you easily create blog entries about web pages (and makes re-blogging a cinch).

The one downside compared to other desktop blogging tools such as Ecto is that you can’t do true image resizing from within ScribeFire itself. If you’re doing photo blogging, though, presumably you’ll be using some other image editing tool to get the photo looking just right before you publish it anyway, so I don’t see this as a major drawback.

Categories
Random observations

MGMT – Kids

Categories
Random observations

Installing the mysql rubygem on Leopard

There are so many sites offering suggestions on how to get the mysql rubygem working on Mac OS X Leopard. None of them worked for me. Here’s how I got the gem installed.

After attempting to install the gem normally, with sudo gem install mysql (which bombs out), go into /Library/Ruby/Gems/1.8/gems/mysql-2.7 or wherever it tried to install the gem. Add the line

#define ulong unsigned long

near the top of the file mysql.c.in.

Repackage the gem by issuing sudo gem build mysql.gemspec

Then install with

sudo env ARCHFLAGS="-arch i386" gem install --local mysql-2.7.gem -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

You’re done. You may not need to wrap the gem install command with the env command.

Categories
Random observations

End of the world

Just in case the world ends tomorrow in a haze of sub-atomic particles, there is something I must confess: I ate the last papadum.

Categories
Random observations

The lateness of the 460

As if to bear out the frustrations I described in my last post about the go card, this morning the 460 was 26 minutes late. The bus was due at 8:10am, and I arrived at the bus stop (Forest Lake ‘E’) at 8am. The bus showed up at 8:36am, just six minutes before the next 460 was due.

Categories
Random observations

Many Eyes

I’ve been playing with Many Eyes from IBM Alphaworks. It’s a visualisation tool for data sets of various sorts. To test it out, I uploaded my Olympic medals per kilotonne of carbon emissions data sets. You can see the data sets here and here, and the resulting bar charts here and here, respectively (Java required).

Categories
Random observations

TransLink go card: beginning to irk me

I’m still ahead. But would you believe that, on the very day of my previous post about the go card, the go card machine in the bus failed to work when I needed to get off the bus at Forest Lake? How’s that for coincidence? Exactly the same thing happened again last night when trying to touch off.

What happens is this. I get on the bus at Indooroopilly, touch on, the light goes green and says something about a continuing journey. This is correct, as I change buses at Indooroopilly on my way home from NICTA’s new location at UQ. But then, as I’m exiting the bus at Forest Lake, the go card machine says “Please wait…”. I walk down the front of the bus to speak to the driver, who tells me (on both occasions) “but the machine wasn’t working at the start of the route, so you don’t need to touch off.” I tell him, “No, at Indooroopilly it was working. The light went green and everything was normal.” Rather than holding up the other passengers any longer, I just hop off the bus and call TransLink to make sure I’m not overcharged (except that I haven’t got around to doing that this time).

The thing that irks me even more is the consistent lateness of the 460. It wouldn’t be so bad if it was always late by the same amount, but it’s not. Although my Twitter page records the many occasions the 460 has been late in the evening, it’s my morning trip that really frustrates me. I have not known 8:10am 460 from Forest Lake E to run within 10 minutes of its scheduled time ever since I’ve been catching it. This is quite unbelievable given that the bus is supposed to start at Inala at 7:58am, and couldn’t possibly be getting caught in traffic between there and my stop.

I think overall Brisbane’s public transport is improving. But, jeez, it still sucks so badly, and I’m not sure it’s keeping up with the growth of our population.

Categories
Random observations

TransLink go card: I’m ahead

The TransLink go card system is broken, but not for the reasons Ben points out, or at least not mainly for that reason. It’s broken because the machines are too often not working (on the buses, anyway). That means that I, and thousands of other passengers each day, score free trips. Already this week, I’ve had three or four free trips because the machine was not functional, and the bus drivers simply waved me onto the bus. While I’ve been pinged a couple of times for forgetting to swipe off, or because the machine has stopped working sometime during a trip, I calculate that I’m well ahead, probably by around $30 since the inception of the go card system.

The system is also pretty easy to game if you’re travelling on the bus: touch on at the front door like a good little passenger, then touch off at the rear door as you walk down the aisle. That will charge you a one zone fare (I think) instead of the two, three, four, whatever zone fare you would have to pay if you did the right thing and touched off when you hop off the bus. Of course, I don’t do this and I don’t condone it.

All this raises a very interesting question, though. When does the city’s/state’s investment in the go card system, and the ticketing system as a whole, start to pay off? Apparently the go card system alone costed around US$95 million. My question is whether it wouldn’t be better to just remove all ticketing infrastructure and make public transport free. At least until Brisbane’s population is big enough to support a world-class public transport system. Let’s do a really naive analysis. Assume that the US and Australian currencies have reached parity. At an average of $3 a journey (adult 4 zones fare), it would need around 30,700,000 journeys to break even. With 70,000 go cards in circulation, that’s probably around a year’s worth of go card journeys. That mightn’t seem like much, but the maintenance costs will be ongoing, and, as pointed out above, a significant proportion of journeys are unpaid for. Furthermore, the US$95 million does not include the overheads for all the other kinds of ticketing, like paper tickets. Factor in the costs of employees to dole out tickets at train stations, process go card complaints, and so on, and you could be looking at tens of millions per year (at a guess).

Readers would know that my bleeding heart leftist tendencies have long been replaced by a leaning towards free market capitalism. So it may seem strange that I’m advocating free public transport. But the fact of the matter is that our public transport system is already subsidised, and it will probably stay that way for quite some time. So why add another layer of costs to a system that has to be subsidised anyway? It doesn’t seem to make business sense. Of course, I’m on the outside looking in. I have no idea of true costs, or the expected population growth of Brisbane City. But I reckon it would be a good way to get people using public transport. The only problem is, these ticketing systems are already in place; we’ve paid the upfront costs already, so I guess the government has to try to recoup these costs, and it won’t do that by making public transport free. D’oh!

Categories
Random observations

Blogging with TextMate: image uploads supported

Xander's 1st birthday cake
Drag an image to the blog entry you’re composing in TextMate, and it uploads the image to your weblog and inserts the resulting URL into your blog post. Like this. Cool.

Categories
Random observations

TextMate

TextMate seems to be recommended by just about every Mac-oriented programming site out there. So I bought it a few weeks ago. For 33.15 EUR. It rocks. Oh, and this post was made from within TextMate.