January 2006 Archive

MSN Messenger Client Hack

Friday, January 27th, 2006

My simple-mindedness means I’m a bit of a minimalist, which is why I prefer the Google Talk instant messaging experience to MSN’s Messenger. Nevertheless, as with most things Microsoft, the Rest of The World(tm) seems to use MSN, so if I want to talk to them I’ve gotta use it too.

I’ve fluffed around a bit with Gaim and it’s not bad, but the GTK interface is a little bit clunky and I just can’t get used to it on Windows; it just doesn’t feel natural to use for some reason. I love how it connects to everything (MSN, Jabber including Google Talk, AIM, ICQ, IRC…), as well as its tabbed chat window, but I can’t help going back to the Microsoft client for MSN.

Although if it wasn’t for APatch, I don’t think I would go back. It’s great, it has a metric assload of customisation tweaks you can use to change the MSN client to your liking. Which means I can carry on my minimalistic pretenses and remove the ads, extra buttons, toolbars and clicky widgets that Microsoft tacks onto their client, without going back to the old barebones MSN 4.7 — so I still get the handwrite tab and animated emoticons, which are super-cool. ;)

msn messenger hack with apatch minimalist contact listmsn messenger hack with apatch minimalist contact list

Check out my screenshots for my tidied-up MSN client. Be aware that doing this stuff voids the Microsoft Terms of Service though, so if things go wrong you’re not going to get any help. I say it’s worth it.

PORK?

Thursday, January 19th, 2006

Is PORK the next AJAX-style buzzword?

Hating VBScript

Thursday, January 19th, 2006

The Flangy Guide to Hating VBScript is a better written, more complete and more technically correct version of my post a few months ago which I eloquently titled “VBScript is crap“. Flangy covers the main gripe I covered, which was about the inconsistency of when parentheses are needed, and actually explains what the story is. Oh yes, it’s confusing alright. He also covers a bunch of other irrationalities VBScript is endowed with so that you get a full sense of its annoying habits.

Thankyou Flangy for saying so beautifully what I couldn’t.

MillionDollarHomepage is Safe

Thursday, January 19th, 2006

I’ve just received an email from Alex Tew of milliondollarhomepage fame about his site. (yeah, I bought some pixels back in September). Looks like the DDoS story is true, here’s what Alex had to say about it:

I’m pleased to report that The Million Dollar Homepage is back online after
almost 6 days of downtime due to a malicious attack by hackers who tried to
extort $50,000 from me. I’m pleased to say that I did not pay a penny, and
worked closely with my hosting company Sitelutions and DDoSprotection.com to
stop the attack. I can also report that the FBI are investigating (this is
because my website is hosted on servers in the US).

Hearing of Alex Tew’s site being attacked reminded me of an interesting story I read a while back about DDoS attacks as extortion attempts at csoonline.com. It gives a nice insight as to the way these things work (essentially the same as offline “protection money” schemes against small retailers etc) without being technical. I think there’s a bit of an established industry around dealing with it these days.

I’m glad Alex didn’t pay and managed to get it sorted out, although if he’d update my 100 pixels with the icon I want instead of the ‘R’ for ‘reserved’ I would be just tickled pink. Mine is the ‘R’ beneath the big “Download Movies” button-looking graphic in the centre towards the top of the grid. Having “Die and Go to Hell!” as my mouseover doesn’t make a lot of sense without my DIE graphic does it? And no, it’s not related to anything but I thought it would get people’s attention. DIE AND GO TO HELL!

Also, milliondollarhomepage.com must be getting a fair bit of traffic now, I’m averaging around 150 visits/day this month just from my tiny icon. Crazy stuff.

Finally, the guy who paid $38,100 for the last 1,000 pixels is pretty nuts! I’m not sure I can see how he’s going to get a return on that, although in theory he would get at least ten times the traffic I’m getting and probably actually a lot more than that because his visibility will be much better than mine with big contiguous chunks of pixels.

P.S. I’m bitter; I still can’t believe how well the MillionDollarHomepage idea worked, it’s too simple and too crazy. Mr. Tew obviously has some marketing smarts — bootstrapping the thing to get the first 1000 pixels or so sold must have been the hardest part. Good luck to him for bringing such a crazy plan to fruition.

TripleJ Hottest 100

Thursday, January 12th, 2006

Voting is open for the annual TripleJ Hottest 100, ready for the countdown on Australia Day. So you should vote.

You can vote for ten songs, mine are:

  • Butterfingers Fig Jam
  • Cat Empire The Car Song
  • Datarock Computer Camp Love
  • Devendra Banhart I Feel Like A Child
  • Herd I Was Only 19
  • Lady Sovereign Hoodie
  • LCD Soundsystem Daft Punk Is Playing At My House
  • Jack Johnson Good People
  • Louis XIV Finding Out True Love Is Blind
  • System Of A Down B.Y.O.B.

Hopefully I won’t realise I’ve made a mistake and missed some song I love to death. That would be tragic.

I’d also like to speculate on a winner; no doubt I will be horribly wrong. One possible winner is Kanye West, Gold Digger, I would say, cause that song was pretty popular. But it might not be popular enough amongst the Jays crowd. Comments on my musical taste and further speculation are welcome.

New Theme!

Sunday, January 8th, 2006

I finally got rid of the original WordPress theme, after I’d mangled it up good and left it lying brutalised on the site, trying to serve up my inane posts as best it could.

Now what you’re seeing (if not your RSS reader) is TrackJacket, by a guy named Daniel Ryan. I’ve messed with the CSS a bit though so there’s more whitespace and a prettier font; Daniel had got rid of all the spacing and bullet points, so everything just runs together and I found it hard to read.

If you want, you can get my edited CSS file. The main changes are at the bottom of the file, but there’s a few others as well.

The Ruby Bandwagon

Thursday, January 5th, 2006

I really need to get on the Ruby (and more specifically, Rails) bandwagons. I mean, with quotes like these:

It takes about half or less code to put my stuff together in RoR than it did in PHP, ASP, ASP.NET, etc.

I use to worry about giving my client an estimate and then running over the alloted hours BIGTIME. Now, RoR has me UNDER the hours consistently.

Yep, really gotta just do it ASAP. I’ve read why the lucky stiff’s guide to ruby, at least the part that’s in The Best Software Writing I, so that’s progress, right? It’s not Progress, though.

People Who Don’t ‘Get’ the Web

Wednesday, January 4th, 2006

Google places lots of importance on inbound link text rather than just the text within a given page. So if you (or Sozialgericht Bremen) issue a cease-and-desist order in an effort to stop somebody from appearing as the top Google result for your name, don’t expect that it’s going to work.

Pair Gain

Tuesday, January 3rd, 2006

Telstra’s fun and games with pair gain and RIMs are great for entertainment. Unless you’re the one who has to wait weeks for internet access, I guess.

My grandmother wants to get in on this whole internet thing, so I bought her a second-hand Dell box with a 19″ monitor (she can’t see very well), showed her how to use the mouse (nope, it doesn’t work if you hold it in the air vertically…) and applied to have ADSL put on. Sure we could have just gone for dialup but I figure that it’s not going to help a new user who is very unsure of what they’re doing if they click things and then have to wait for long periods of time before something happens. Better to spend just a little bit more and get faster feedback, so there’s less confusion.

Anyway the short story is that she lives in a newish development, maybe ten years old, and Telstra in their wisdom used pair gain to help save the copper trees. So we’ve had to wait about two weeks, which isn’t bad because they said it’d be eight, for the guys to come out and hook things up properly.

Well, for some values of “properly”. They managed to bungle things a little bit, leaving my Grandma’s next-door neighbour with my Grandma’s phone number (the neighbour’s number disappeared into the ether) and my Grandma had a totally dead phone line! Heh, woops! Apparently my Mum took control of the situation and her gentle persuasion must have worked, to my surprise: a guy was out at 7pm fixing up the situation. Now it’s all sorted. It’s not a good idea for an elderly lady of ill health to be in a house with no phone.

So now we just have to wait for the ADSL modem paraphernalia to arrive and Grandma will be screaming down the information superhighway with the rest of us.

Corporate Blogging - D’ya Geddit?

Monday, January 2nd, 2006

Over some tasty lasagne with some friends last week, the conversation somehow prompted me to bring up Telstra’s new corporate blogs by a few of their employees as part of their attempts at friendly openness on nowwearetalking.com.au.

My enthusiasm was dampened when the response was something like “what, so a bunch of employees have online diaries?” Uhh, well, no.

At the time I didn’t have much of a response; I blathered something about how it’s part of their efforts to make the company seem friendlier and more human instead of being enormous and faceless. That didn’t hit the mark though, everyone kind of went “oh” and looked very disinterested, before the topic changed to something else. Mental note: don’t put “blogging consultant” on the CV. Phil Burgess from Telstra actually explains what they’re up to.

So here’s my attempt to explain all these blogging shenanigans.

I think that blogging is a bit like brand positioning. It’s indirect and fuzzy, and not easy to see what the fuss is. What could employees in a company like Telstra possibly have to say that would be worth reading? And how would this apply to some other company, especially smaller ones? What’s blogging really about, and how is it not just an online diary?

Well, I’ll start with the last question first. In a way, blogging is just like an online diary. But you don’t write in there how much you hate your parents for not letting you stay out past eleven. Or whinge about your stupid neighbour. OK, well some people do. A corporate blog lets people within the company get an unmuffled message out to the world (not to mention the rest of the company.) It lets people “out there” build a sense, over time, of what the blogger is like as a person who happens to work for Organisation X. There’s never been anything like it before, on the scale or low cost that blogging allows. The closest thing is your account manager or sales rep, but those guys have an agenda which is to sell you something. The blogger has no immediate agenda like that, she’s just telling it like it is, hopefully. Blogging costs next to nothing to distribute, is available to anyone who looks, is immediate, timely and permanent (mostly.)

Just the way you are more likely to do business with a company that a friend works for and is passionate about, passionate employees blogging about their company gives you insider info. You can see that Organisation X isn’t made up of ten, a hundred or a thousand people just trying to squeeze every cent from you. They’re personalities who care about their job, just like your friend does. The blogs can make the company seem familiar, friendly and enthusiastic, very much not how official, sanitised PR blurbs come across.

I read Sun and Google’s blogs via RSS. I’ll try and read Telstra’s as well now, although they don’t seem to have RSS which will make it a hassle. Baby steps, Telstra.