Monday, November 28, 2005

London Perl Workshop '05

Not exactly "in transit", more a round trip. On Saturday morning I got up at 4.30am and made my way to Exeter St. Davids to get the first train of the day out of the South West to London so that I could got to the second annual London Perl Workshop run by the London.pm crowd. Almost predictably the train was delayed by an hour, so I arrived harried, rushed, and late, into City University and slipped into the back of the first talk of the day.


Found the building...

I get the impression that the organisers might have been short of talks to put on the Advanced track. Maybe I should have done my bit and submitted a talk abstract after all? I actually came up with a couple of ideas on the train up to London, although it was a bit late at that point I suppose...

The workshop had a different feeling about it than last year. Unlike last year the Learning and Advanced Perl tracks weren't scheduled so that the talks started and ended at the same time, and this meant that there was a lot less movement of people between the two tracks. There were several talks on the Learning Perl track that I would have quite liked to see, but I couldn't drop out of the Advanced track because of the schedule mismatch. I think it gave the workshop a much less friendly feel.


Abigail talking about Regexp::Common

The Advanced track in the morning may as well have been re-named the Abigail track, and to be honest I found his delivery fairly dry, although perhaps it was simply his choice of material which would have been fairly heavy going for the best of speakers. I arrived about half way through his talk on Rgexp::Common, which didn't hold much interest for me, although his talk later on on Lexical Attributes was more intriguing. Admittedly I disagree with a lot of what he said about the Perl object model, but that's neither here nor there...


Jonathon Worthington talking about Parrot

I was looking forward to Jos Boumans' talk on "Barely Legal XXX Perl", diversions into Perl sickness, but Jos didn't turn up having phoned in sick, claiming flu, despite having been in the pub the night before till one in the morning. Which left the highlight of the morning, at least for me, as Jonathon Worthington's talk on the state of the Parrot virtual machine, and it is to Jonathon that the quote of the day award has to go, for,
JIT, stands for "Just In Time" compilation, a lot like the organisation of this conference...
to which Simon Wistow replied,
Harsh, but essentially fair...
Facilities at the new venue weren't a patch on last year, which was held in the Imperial College Union, and lunch turned out to be a fairly dismal affair where I was charged £6.00 for a sandwich and a fairly small "large" cup of coffee.


Jonathon Chin talking about OpenGL

However the workshop picked up dramatically for me after lunch, with Jonathon Chin talking about using the OpenGL API from Perl, and his OpenGL::Simple module, which was a lively introduction into 3d graphics in Perl which has moved on a lot since last time I dipped my toes into it...


Leon and Leo talking about mighTyV.com

Following Jonathon's talk I decided to switch tracks, catching the last few minutes of Dave Cross' talk on database access with Perl, before Leon Brocard and Leo Lapworth's talk on mighTyV.com, their award winning site, which shows exactly what you can do with Perl, Catalyst and, of course, CPAN, in a fairly short stretch of time.


Mark-Jason Dominus talking about, well, Perl...

The closing talk of the day was by Mark-Jason Dominus on Perl red flags. It turned out that I'd heard a good deal of the material before at OSCON, so I was a bit disappointed, I was hoping he would talk about some of the topics covered in his new book "Higher Order Perl", but I guess I understand that the organisers wanted material that would appeal to everyone.

In the end Mark-Jason over ran by about half and hour, so I had to sneak out of this talk just before six so I could make my way across London and catch the last train of the day back to Exeter. Which was easier said than done with the Circle Line closed...

Overall it was a good day, although a very long one for me since I didn't make it back into Exeter till well past 11.00pm. However I didn't enjoy the workshop as much as I did last years, which I think was a combination of both the material persented and the venue. That said, I'll be at the front of the line to sign up for next years workshop if they run another, and I'll even offer to speak next year, promise...

Update: So more on this years London Perl Workshop from Dominic Mitchell and Ben Metcalfe...

Update: Leo and Leon have just released the source code for Braga, the platform behind mighTyV.com, how cool is that?

Update: Most of the slides from the talks have now been posted onto the workshop site...

Thursday, November 24, 2005

UK space effort underfunded

The BBC is reporting that the UK space effort is 'starved of cash', and in other news, new research shows that water is 'wet'...

Wednesday, November 23, 2005

No hard drive, means instant on...

Apple's latest latest deal with Samsung has led to the comany being investigated by the Korean government. However it has also started the rumour mill going at full tilt that the next generation of Intel iMacs won't have a hard disk at all and we're looking at zero boot time computers.

But personally I'm with Fabienne Serriere, and I'm hoping for a updated Newton-like palmtop. I'll settle for a zero boot time iMac though...

Update: More from Macslash...

5p off a litre?

Fancy 5p off a litre of unleaded? That'd be 35 cents a US gallon for my American readers, although for once you're not included in things...

Following the recent petrol protests here in the UK, the price of petrol has fallen from a peak of over £1 per litre (around US$7.00 per US gallon) to a bit more reasonable 86.9p per litre (around US$6.00 per US gallon)

However Ben Scammell, a veteran campaigner for cheaper fuel, isn't alone in thinking that this is still a bit on the high side. However, unlike the rest of us he's actually set out to do something about the problem. His idea is that car drivers should club together and negotiate a bulk-buying discount from petrol stations in a similar way to the bigger companies. He has established a website and says he has used his contacts in the industry to negotiate an "in principle" deal with a national fuel retailer.

He says the petrol company, which he won't as yet name, has promised to provide a discount of between 5p and 10p per litre of fuel to everyone who signs up to the website provided the number of registrations reaches a certain level.

Worth a try perhaps?

Monday, November 21, 2005

The iBone

Stephen Taylor has written a How To (via TUAW) which shows you how to hack together a bluetooth headset, a mobile phone and an iPod so that the audio from the iPod runs through the headset. Now, when a call comes through, he pauses the iPod and begins talking. An excellent hack, with intriguing possibilities...

CREDIT: Stephen Taylor (slarti@tpg.com.au)
The iBone

Oh, and for the Yanks in audience, the name presumably comes from the phrase "the dog and bone" which is Cockney rhyming slang for telephone...

AJAX, democracy and users

Paul Graham's latest essay is on the Web 2.0 meme, and despite a rocky start...

Does "Web 2.0" mean anything? Till recently I thought it didn't, but the truth turns out to be more complicated. Originally, yes, it was meaningless. Now it seems to have acquired a meaning. And yet those who dislike the term are probably right, because if it means what I think it does, we don't need it. -- Paul Graham
...in the end Paul decides that Web 2.0 is all about; Ajax, democracy, and not maltreating users. But what do these things have in common?
I didn't realize they had anything in common till recently, which is one of the reasons I disliked the term "Web 2.0" so much... Web 2.0 means using the web the way it's meant to be used. The "trends" we're seeing now are simply the inherent nature of the web emerging from under the broken models that got imposed on it during the Bubble. -- Paul Graham
Which makes sense. The top down model, imposed almost overnight onto the web by the dot-com boom was an antithesis to anything that had gone before, and I've complained before about the evilness of this...

However Richard MacManus responds arguing that this is the point rest of us have been making for while, which you have to admit is a fair point, although it's good to see someone with Paul's profile getting on the band wagon with us little guys...

Following up a different thread, Ajaxian.com picks on the Paul's arguements about rapid devlepment,
...the new generation of software is being written way too fast for Microsoft even to channel it, let alone write their own in house. Their only hope now is to buy all the best Ajax startups before Google does. -- Paul Graham
and this is something that I definitely can sympathise with, it's doubful that Microsoft can control the emerging Web 2.0 phenomenon due to the rapid pace of development. It's almost sad seeing them trying, because they just don't seem to get it...

The search engine experiment

The Search Engine Experiment (via Ajaxian.com) is an interesting idea, it does parallel searches on the three major engines (Google, Yahoo and MSN) and presents the top results to you as brands X, Y and Z. You then get to vote to say which of the anonymous brands actually returned the most relevant result. Without, of course, knowing which results belong to which engine...


The current results (updated every 15 minutes)

Update: More from Inside Google...

Friday, November 18, 2005

Front Row update broken?

Apple has just released an update for FrontRow, the media software which ships with the new iMac G5. But the update seems slightly picky about which iMacs it's going to let itself be installed onto. Despite owning a nice shiny new iMac, the update doesn't show up in Software Update for me, and when I downloaded it manually it won't install.


I don't think so...

I'm running Mac OS X Server 10.4.3 on my iMac, and I'm wondering whether it's the revision number, or the fact that I'm running Server, that means that I can't install the update. Anyone got any ideas?

Wednesday, November 16, 2005

Building mobile AJAX with OS X

I didn't realise what the Opera Platform SDK was really all about until I read Russell Beattie's post on the release. I immediately dived into the documentation, and so long as you know a smattering of AJAX, Javascript, CSS, XHTML and XML this looks like the easiest way yet of developing high level mobile applications I've yet come across. Yes, although the bindings to the underlying mobile infrastructure aren't as mature, it's even easier to use that Python for Series 60, at least for applications with graphical interfaces...

The demo application included with the SDK shows exactly what can be done with these new technologies, and it looks impressive.

 
The Opera Mobile Platform in action...

Of course, being me, the first thing I tried to figure out how to develop under Mac OS X. It looks like the only tool from the Symbian SDK you need is the makesis application, which compiles just fine under Mac OS X,

  wget http://symbianos.org/~andreh/makesis-2.0.0.tar.gz
  tar -xvzf makesis-2.0.0.tar.gz
  cd makesis-2.0.0
  make
  make regtest


...and since Opera provide a copy of their Platform-enabled browser for Mac OS X, so you can test your applications on your desktop machine before using bluetooth to deploy them onto your mobile device, it looks like cross-platform development under Mac OS X is pretty well supported.

Update: Opera are hosting a forum for discussion of their mobile platform. Not much content there yet, but it does look like a couple of people from the development team are reading it, so it could turn into a good resource.

Update: A lightning update for the Application Framework...

Update: More from Ajaxian.com on AJAX on a Pocket PC...

Apple shipping universal binaries

It looks like Apple may indeed be ramping up for a January rollout of Intel based hardware after all, as yesterdays release of J2SE 5.0 appears to be a Universal Binary package (via the Apple Blog). Interestingly, there doesn't appear to be any indication in the release notes this is the case, which I'm sure will fuel the rumour mill...

Update: Blogging the keynote live, looks like we're going to get our Intel Macs...

Tuesday, November 15, 2005

Google Analytics

I'm usually more up to speed with this stuff, but I've been distracted lately, so I missed the launch of Google's new toy, Google Analytics, until Brad pointed it out to me...

I currently use StatCounter and MyBlogLog for tracking traffic, both on this site and on others I manage for work, along with FeedBurner to provide my RSS feed and the tracking statistics for the feed. It a good solution, and it works well for me, and the amount of information i have about you guys reading this is fairly scary...

But Analytics is supposed to be better [1, 2], although fairly resource heavy, downloading a 17k JavaScript with every page. Amongst others, Tim Bray is doing a limited rollout, and like many is having a few problems. I'm also experimenting with Analytics, and as you'd expect I'm experiencing a few teething problems with the service. We'll see how it goes...

Of course it's fairly simple to avoid being tracked (via Digg) by services like Analytics so for the truly paranoid out there, the message sort of has to be, "Don't Panic".

Talk schedule for LPW 2005

Following up on the CFP, the provisional talk schedule for the London Perl Workshop 2005 has just been published. In the end I decided not to give a talk, mainly because I was too lazy to think of a really good idea, so it's okay, it's safe to sign up if you haven't already done so...

Update: All over now, and a good time was had by all!

Mactel by Christmas?

Well, almost...

Apple Insider is confidently predicting new Intel Macs at Macworld in January. Other people are more sceptical, the Unofficial Apple Weblog is even holding a reader poll. Presumably because they're being honest about that fact that they, along with everyone else, haven't a clue what's going on, despite the rumours spreading almost out of control over the blogosphere. So, new Intel Macs by Christmas? Nope.. by January? Maybe, but I wouldn't lay money on it...

That said, Apple is on a marketing roll right now, and they probably don't want to rock the boat too much. Everyone is expecting a a big hardware rollout. I mean, it's Macworld, in San Francisco, with Steve Jobs giving a keynote. They have to give the press something. Right?

Update: Now the rumours are not only of Intel based Macs, but that and a price cut on top...

Update: The Unofficial Apple Weblog have an interesting angle on the rumours, they're arguing that the rumours of Intel based Macs are actually being spread by Apple themselves in an attempt to overcome the Osbourne Effect. It actually makes a twisted sort of