Bellevue is good

Bellevue

from the belgian, a few weeks back.

revision control

Brian Aker has blogged about BitKeeper versus CVS

no doubt this has stemmed from somebody’s rant on the BK license. Now, this is a valid rant, but, really – it’s getting[1] old.

Personally, I quite like the GNU Arch Revision control system. Unfortunately, the UI is sort of sucky and takes a bit of getting used to. Bazaar is one to watch for improvements on this front (although I haven’t made the switch, mainly due to there not being enough hours in the day).

One thing that Arch does really well is cherry picking changesets. A simple ‘tla reply’ will do the equivilent of ‘patch -p1 < foobar’, but preserving where it came from. BRILLIANT. I wish bk did this. I once looked at branching in CVS and quickly ran away.

A smaller player, Darcs is one to take a close look at too. The UI is really sweet. I’ve only used it to test/submit fixes upstream on a small project (namely xseq – a project that is way cooler than the name suggests[2].)

In the future, bazaar-ng (back online soon) will probably be the way to go. Now is the time to bombard it with ideas though :)

At least we’re not stuck with Visual Source Safe. Full on MS people bag that pile of poo.

[1] Many would, in fact, believe i should be leaving out the word ‘getting’.
[2] I’m sure Andrew would be appreciative of funky names as well.

Update: why, oh why does this edit post thing think it must fight against the will of the correct closing tags?

Update 2: it seems that wordpress doesn’t want to save an update if you’re only fixing your markup. you have to add text. the suck.

Dear Senator Dumbfuck…

Frist

This made me laugh – largely at what is just a stupid situation I’ve had trouble putting into words.

All these people protesting could actually do something constructive like not putting up with government corruption.

Where are these people insisting on universal healthcare? Education on academic merit rather than ability to pay?

hrrm…

it’s somebody who’s been brain dead for 15 (yes fifteen) years that gets them out onto the streets.

pass the head reading machine, these people need it.

what you don’t want to see from gdb

/build/buildd/gdb-6.3/gdb/linux-nat.c:1208: internal-error: wait_lwp: Assertion `pid == GET_LWP (lp->ptid)' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) 
/build/buildd/gdb-6.3/gdb/linux-nat.c:1208: internal-error: wait_lwp: Assertion `pid == GET_LWP (lp->ptid)' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Create a core file of GDB? (y or n) 

Westpac hasn’t changed anything

it seems. so they keep me as a customer. everything still looks the same, and seems to function the same.

maybe it was just a behind the scenes upgrade, and the support guy was just saying what’s on his screen from before?

Bblog: Westpac: standards avoidance

Bblog: Westpac: standards avoidance

Hrrm… I really hope that everything works fine in mozilla derived browsers.

Personally, I use epiphany. It was ready and working before firefox was (although I used it exclusively for a hell of a long time on IRIX last year). So, if it doesn’t work, and they’re not going to fix it – I’ll have to seriously consider switching banks.

This is an extra annoyance as Mark Tearle has gone through a fair bit of re-organising moving LA’s bank accounts over to Westpac (largely because their internet banking stuff made a lot more sense for us).

The old site was great. I only ever had one problem with it – mozilla based stuff rendered the page slightly wider than the screen. But, I’ve happily put up with that. Everything worked .No bloody java stuff required (this is due to the problems of getting a working java plugin on linux-ppc – i don’t want binary only stuff).

I could view things, bpay, export statements out into a format suitable for import into GNUcash.

So Westpac – will you loose a customer? I guess we’ll soon find out.

Airshow 2005

Was at the airshow yesterday – with all the benefits of knowing people in the business :)

Mad people doing airobatics, mad guy hanging upside-down off the wing of a plane while it then barrell-rolled so he was standing up. Pretty cool to watch.

Of course, then there was the fighter jets. fast, loud, and i swear the F16 can do a u-turn in less space than half the cars on the road.

Then, of course, there’s the air force supply planes that do crazy landings, take offs and can fly a few feet above the ground while dropping supplies/releif out the back.

When the US air force guy was saying what missions some of their fighters had flown in, notably absent was Gulf War II. Hrrmm… maybe a touchy subject? Who knows.

An F111 doing a dump and burn is always pretty to see.

Beer sampling at the Belgian

Went to the Belgian Beer Cafe yesterday with daniels. Was good – good beer and good catch up.

Had lunch at Chocolate Budda in Fed Square too. Good food there.

This also marked the first time I’ve been to Flinders St station since at least the start of December last year. Went okay.

Ringu

Anyone who has seen Ringu will know what this looks like.
Ringu (Holiday House)

This is where we went for holiday.

Liferea Newsreader

I’ve just switched to using Liferea for my RSS feeds. It’s really quite sweet. Fast, categories, smart vfolders (e.g. ‘unread’), choice of Mozilla or gtkhtml rendering.

Funky, funky, funky, funky.

Building the MySQL GUI tools on Debian


sudo apt-get install libgtkmm2.0-dev libglade2-0 \
libglade2-dev libgtkhtml3.0-4 libgtkhtml3.0-dev \
libxml2 libxml2-dev uuid-dev libuuid1

Then, grab the source trees (mysql-gui-common, mysql-administrator, mysql-query-browser). You should probably grab source tarballs rather than using the BK trees… I had to edit some files to get it to build – but that’s probably just today. Tomorrow it will be a different story.

you’ll want to add the path to mysql_config to your PATH

cd mysql-gui-common; sh ./autogen.sh –prefix=/whatever/you/want && make && make install

cd ../mysql-adiministrator; sh ./autogen.sh –prefix=/whatever/you/want && make && make install

cd ../mysql-query-browser; sh ./autogen.sh –prefix=/whatever/you/want && make && make install

you should then be able to run them and connect to a mysql server

A good quote from: jwz – Hula

jwz – Hula

This is not only classic, but something that I shall now be thinking about whenever coding:

So I said, narrow the focus. Your “use case” should be, there’s a 22 year old college student living in the dorms. How will this software get him laid?

That got me a look like I had just sprouted a third head, but bear with me, because I think that it’s not only crude but insightful. “How will this software get my users laid” should be on the minds of anyone writing social software (and these days, almost all software is social software).

“Social software” is about making it easy for people to do other things that make them happy: meeting, communicating, and hooking up.

Going Hoary on the Desktop

Downloading hoary-install-i386.iso and will soon be Ubuntu on my desktop machine. There is no doubt that my laptop will shortly follow (shipping a kernel with benh’s sleep patch for my albook will make me an instant-switch).

The main thing I want to make sure of is that they build their kernels with sane enough options for XFS.

lunch with the sgi guys

had lunch today with (some of) the guys in my team when I was working at SGI. Was good to catch up.

pessimistic fortune

Every program has at least one bug and can be shortened by at least one instruction — from which, by induction, one can deduce that every program can be reduced to one instruction which doesn’t work.

another hot day

Well… it’s nearly 1pm and it’s 32 degrees. It’s warm – probably feels like that because it’s been about 30 degrees since i started working. It’s a few degrees colder in the office (which is good).

public holiday tomorrow, which is good. Although if we should have a holiday for what is essentially Invasion Day is a bit undecided. Back in the 80s and 90s we would have had this debate – but Australian society has headed towards the lunatic right and seems incapable of proper thought, argument and debate. It also okay with human rights violations, torture and the imprisonment of children.

As we increasingly move towards an education system that’s based on ability to pay, not academic ability – i don’t think it’s a time for celebrating Australia as it is.

I’ll be with friends tomorrow, enjoying some time together, as we are fond to do.

hot day

It’s been 35 degrees C for a while now. It’s a bit warm.

Hot day + a cold beer = good

Replacement for tzwatch

Operational Dynamics – Reference – Software – Cool hacks – slashtime

Arguably better – i’m using it now.

notes from people who knew Becky

The funeral was on Saturday. It was held at Robert Blackwood Hall at Monash – and the auditorium was just about full – and it holds a bit over 1,200 people – which was enough to totally overwhelm her family. They thought it would be big, but there were wide eyes!

There were lots of familiar faces – and every one of them wished that there was catching up being done over better events. The standard greeting of “How are you?” was constantly postfixed with, “well, apart from”.

but there was laughter and tears – and stuff that was just sooo Becky it couldn’t be anyone else.

(these people left notes after they found my blog entry – it just took me a while to moderate due to the horrible thing that is comment spam.):

miranda
jess
Therase Weeks
ella fortin
Anonymous

thanks for your words.

I will write more over the coming days – there is so much to do and so little time.

Rebecca Tomilson – you will always be missed.

currently listening to…

Cat Stevens. really enjoying it too. haven’t listened to him in ages.

I’ve raided my dad’s CD collection (vinyl collection is good too, but harder to put onto an iPod[1])

[1] these days I wouldn’t automatically buy one though – Apple is proving monopolistic and evil with their DRM and *why* isn’t there OGG support yet? There’s BSD licensed code out there!