Happy Birthday Apple (had to do it...)
I thus feel duty bound to congratulate Steve, Woz, Mike and Ron on the company that I am most happy to have been associated with for such large portion of my life (albeit in different ways). May there be at least 30 more.
How Australia got to get a bite of Apple [smh.com.au]
How Rudie brought Apple to Australia [smh.com.au].
Computerland founder Rudie Hoess was importing programmable calculators into Australia until he fell in love with the Apple ][ and started importing them in 1977 only one year after it started shipping. That's quicker than Australia has received plenty of more modern devices!
And how about those sideburns - the 70s were a very good era for facial hair :)
My how times have changed. The Sydney Morning Herald is even running:
- an Apple Computer flashback slideshow(I've used all the computers pictured. Wish I had attended the computer familiarisation course at Club Med Noumea though ;)
- an Apple Trivia Quiz(I scored a shameful 8/10)
- and asking us to give thanks to the two Steves in a poorly concevied and written blog (successfully) designed to provoke stupid discussion in the comments.
As much as everyone knows how much I love Apple, I just can't wait for all this madness to stop!
Fruity Villains Help Celebrate Apple's 30th Birthday [blog.wired.com]
One thing I have just finished reading that really didn't suck, is this Apple Heroes and Villains on Wired.
I remarkably agree with basically all of their decisions and the comments are pretty accurate. Even to the level of pointing out that the only truly unreliable hardware produced under Steve Jobs has been the Apple III.
It's an entertaining read with short pieces of text and photos - it would actually make a great coffee table book!
Another nice short piece I found is by long time Silicon Valley journo Evelyn Richards: Change is as comfortable as a black turtleneck.
On a related note and almost as if to celebrate their shared history in recognition of Apple Computer's achievments, Beatles label Apple Corps are back at sueing Apple Computer over the use of the Apple name in the music business. Nothing would be more remeniscent of the old days except perhaps a look and feel suit :)
MacOS X Leopard to include VMWare-like virtualisation software? [www.macosxrumors.com]
If Apple could ship an XServe + XSan combo that out of the box ran efficient virtualized MacOS X, Windows, Linux, Solaris, etc. boxes it would be a real seller and make Apple a serious name in the business market.
It also opens the way to make money in the Windows market without having to beat windows. Imagine a small business who need an email server and web server. They really want to use Exchange (kindof like how children always want to grab boiling hot pans off the stove) but they've heard that Unix based web servers are better. They buy and install an XServe from Apple, ideally with both OS's pre-installed (yeah, like MS will license that...) and they get the best of both worlds. Then when spam get's too much for them they hire a consultant (me :) to configure spamassasin on another un*x virtual machine to pre-filter their inbound internet email before it gets to the MS Exchange virtual machine.
Makes sense to me.
Sybase, it's Californian for ****
It contains actually useful info and discussion (unlike 99% of the other Sybase sites on the net). Unsurprisingly, the first page already contains info on two blatant mysql-esque violations of the ANSI standard that make your code more dangerous and less portable:
Yes, Sybase silently truncates if you try to insert a string that is too long for the field. Handy.
A NULL is a NULL, unless it's a Sybase NULL (or a mysql NULL for that matter). NULL = NULL should be false right? Well in a Sybase where clause, it's true. As if that weren't bad enough, Sybase is not even self-consistent: In join clauses NULL = NULL will not match ie. is false. GAH!
In both cases there are runtime options you can specify to trigger more ANSI-ish behaviour. If I was designing coding standards for a team I would enforce these settings in all code at the point of instantiating a db connection.
The pointy end of the plane
I know some readers will be eager to hear how it compares with the woeful rating that I gave to United business. Well that just wouldn't be fair. BA is, after all, competently run - at least they make enough money to buy new seats from time to time. So I will try to resist comparison.
The one similarity is that I have further confirmation of my theory that the toilet seat gets murkier the higher the class. Thankfully there were baby wipes (in a polished walnut dispenser) on hand to clean it down. In this case, however, I believe I was the first male user of the toilet (as soon as the seatbelt light went off). I just think it was very poorly cleaned. The rest of the bathroom was similarly not that great. I gave some of the chrome a polish while I was, you know, sitting there. I'm sure it is a generic airport supplied crew who clean all the toilets, but this is supposed to be first. If I was in charge of the cabin I would have someone on my team personally check the first toilets. Oh, and the toilet paper is terrible.
Speaking of attention to detail - why did the steward ask me if I needed an arrival card for Singapore? One look at the flight manifest would have told him that I'm travelling to London - there's only 14 seats in first, it wouldn't have killed him.
But putting aside my anal tendencies, it really is pretty nice. There is a smidgen more legroom than I remember from flying first a few times in the 90s. The cabin size is the same, but the seats are intelligently angled to use some of the available width to make room for a horizontal foot rest. The nibbles (sorry, canapés) were really nice, and the bourbon is good quality (not sure of the brand - I didn't see the bottle) The TV screen is big and I have 3 crystal clear windows :)
The seat is strangly lacking in little pockets to stow all the bits and pieces that you end up with (toilet bag from airline, noise cancelling headphones for in-seat entertainment, my noise cancelling headphones for laptop/ipod, drink glass, dry ginger ale can, ipod, water bottle, book, f1 racing magazine, first class pyjamas (aka. "sleeper suit"), wallet, passports (x2), mobile phone (off), pda... I don't actually have a pda, but you get the picture! I really miss the little vertical storage cabinets you used to get when you are upstairs in business - do they still have them now that there are beds? I didn't get to fly upstairs with United, and my return business flight is currently positioned downstairs - must see if I can change that.
Oh right - you want to know *why* I'm flying to London. Does there have to be a reason? Having seen the Queen once already this week it can't be to visit Her Majesty... I'm actually doing some training for my new work in the exciting world of international banking - in Royal Mint Place no less (see if you can work out the company from that).
Looks like dinner is on it's way - must pack away now. Oh nearly forgot - for those of you who have never travelled first but might some day, look out for the tremendously loud noise when the nose wheel retracts - it's funny seeing the face of those sho have never heard it before!
Harry Seidler dies at 82 [smh.com.au]
Update: Todays SMH contains a very basic article about the man and his work - worth a read if you are unfamiliar with Seidler: When Harry met Sydney
Dealing with random Sybase client on Cygwin problems
The context allocation routine failed when it tried to load localization files!!
One or more following problems may caused the failure
Your sybase home directory is c:\sql10. Check the environment variable SYBASE if it is not the one you want!
Cannot access file c:\sql10\ini\objectid.dat
- I made an empty directory c:\sql10
- I copied the directories $SYBASE/locales and $SYBASE/charsets into c:\sql10 (these are static lookup data, so they never change unless you upgrade your client software).
- I created an empty directory c:\sql10\ini
- I added a line to my .bashrc to copy over the up to date ini data:
rsync -r /cygdrive/c/SYBASE/ini/ /cygdrive/c/sql10/ini/
Pretty bogus but it works.
You know you've become a cultural icon when...
People are so fascinated with your clothes that you can dress up your own doll (virtual or otherwise) : Joy of Tech (cf. Similar web pages for pop idols which won't be linked here)
People talk about people talking about you : Valleywag
More RSS changes
Please let me know if you notice any problems.
Blog Categoriessoftware (40)
..heads up 'tunes (5)
..black and white (6)
..A day in Sydney (18)
..The Daily Shoot (6)
Book Review (2)