permalink.gif 2004-04-29

permalink.gif Aint no such thing as free

Thu Apr 29 20:58:13 BST 2004  Permalink 

Yesterday I had a chance to try FreeWorldDialup for the first time. Judith and I wanted to chat and since she is on Mac and I am on Windows it seemed like a perfect opportunity.

Downloading the client (SJPhone) was easy and, up to that point, everything was fine. From then on however, things got bumpy.

How do I call you? I couldn't see any way. I kept trying to add Judith to the address book, but I eventually figured out it wasn't searching a directory, I was just creating a dummy entry with her name. The interface had numbers but I had no idea what my number was or what Judiths was.

When I first opened the client it made me create a FWD account, but didn't say anything about a number. The client didn't seem to know it and the SIP tab the instructions told me I should look for didn't appear anywhere. Judith was fairing a little worse - her client didn't even prompt to make her create an account.

I went back to the FWD site and found all kinds of references to numbers I should have. There seemed to be a way of creating accounts there too which seemed somehow different to what I had done before. I went through that and *bingo* got my number. Now, how do I put it in the client?

While I searched in vain for how to insert the number in the client, Judith also signed up. Eventually I discovered that creating an account at startup had given me a number -- it just didn't bother to actually tell me about it!

Okay - the tension is mounting. We both have numbers. I dial Judith and... nothing. I can't hear anything at all. Then some choppy noise. "Is that you Judith?" She, of course, can hear me fine as she reports via instant messenger.

So, confusing, Confusing, CONFUSING and it didn't work.

Roll on Skype4Mac!

permalink.gif Presenting People Centred Knowledge Management at the CiG

Thu Apr 29 18:16:24 BST 2004  Permalink 

On Tuesday night I did my first proper speakers gig, giving a 20 minutes presentation of People Centred Knowledge Management (PCKM) to members of the City Information Group (I'll link to their event page when it's been updated). I had a great time doing the event and I've had some positive feedback - I hope everyone there got something out of it. My thanks to the organizers Jackie, Genevieve and Nick.
  • Web version of the presentatin. (Should work in all browsers, but you know PowerPoint)
  • PDF version of the presentation here. (447K)
  • Speakers notes (This will give you a better idea of what I said).
I'd like to express my thanks to Paolo, Phil, David, and Suw who were all invaluable in helping me to get prepared. I think it really paid off.

Update: It occurs to me that really you don't get very much from my slides. The presentation was a lot about me talking, waving my arms and hopping up and down. You don't get that from PowerPoint. Next time I'd like to be able to webcast the presentation. Anyone have any advice about that sort of thing?

permalink.gif Not a paper tiger

Thu Apr 29 13:44:40 BST 2004  Permalink 

Taming Tiger.

JavaWorld (nice to see them back -- when did that happen?) has the first in a three-part series of articles on J2SE 1.5 called Taming Tiger ("Tiger" is 1.5's codename). Part 1 covers new language features, namely:

  • Boxing and unboxing
  • An improvcd for loop specifically designed for iterating over array/collection elements
  • Variable numbers of arguments for methods
  • Enumerations (IT'S! ABOUT! TIME!)
  • Static imports
[The Farm: The Tucows Developers' Hangout]

I'm really looking forward to JDK1.5 becoming a reality and to the forthcoming support for it in my IDE of choice, IntelliJ IDEA (they already have support for generics).

However, they don't list the new feature I am looking forward to most of all:
  • JSR-175 - attribute based programming.
Thanks to xDoclet I am already a convert to this way of working. Flexible, attribute based, code generation is very powerful. But you can generate other things too. For example I also generate BeanShell scripts which are used to configure runtime aspect weaving and object configuration. This kind of thing makes me smile :-)

permalink.gif Get 'em while they're hot

Thu Apr 29 12:38:57 BST 2004  Permalink 

Loic, Lessig and now Doc Searls.

It all seems to be happening in London at the moment.