<< July 2004 September 2004 >>

Monday 30 August, 2004
#Outings - want to come?
Definitely
Sun 12 Sept : Day Out With Thomas at Severn Valley Railway
Tues 5 Oct : Slipknot and Slayer at the NIA
Sat 6 Nov : Fireworks Spectacular at Edgbaston Cricket Ground
Sun 7 Nov : Nick Cave and The Bad Seeds at Wolverhampton Civic Hall
Tues 23 Nov : The Damned at Wulfrun Hall
Fri 10 Dec : The Fall at Rock Cafe 2000, Stourbridge

Almost certainly
Tues 14 Dec : Mark Thomas at the MAC

Probably not, but could be persuaded
Fri 12 Nov : Deep Purple + Peter Frampton + Thunder at the NEC arena
Thurs 16 Dec : Space at Rock Cafe 2000, Stourbridge

Would do, if I wasn't at Andy's wedding
Sat 18 Sept : Jeffrey Lewis at Jug of Ale, Moseley.
anonymous said From all that you wouldn't believe it was 2004 would you :) [added 30th Aug 2004]
No, you wouldn't, which is kind of the point really. [added 30th Aug 2004]
ajbattrick said You must go to this, I wish that I would. [added 14th Sep 2004]

[Add a comment]
#[linkfarm] Day Out With Thomas
[Add a comment]
# Just taken the stabilisers off the Bean's bike. Another ticked-off box in the checklist of passing childhood.
[Add a comment]
Friday 27 August, 2004
#[linkfarm] Nick Cave at Wolverhampton Civic Hall
[Add a comment]
#[linkfarm] Deep Purple + Peter Frampton + Thunder at the NEC arena
[Add a comment]
#[linkfarm] Slipknot/Slayer at the NIA
[Add a comment]
#[linkfarm] Space at Rock Cafe 2000
[Add a comment]
#[linkfarm] The Fall + John Cooper Clark at Rock Cafe 2000
[Add a comment]
#[linkfarm] The Damned at Wulfrun Hall
[Add a comment]
#[linkfarm] Jeffrey Lewis at Jug Of Ale
[Add a comment]
#[elsewhere] Pete/Jez, your work here is done
[Add a comment]
Tuesday 24 August, 2004
#[linkfarm] here is the REAL reason hackers don't like java, and most of them don't even realize it
[Add a comment]
#[linkfarm] Lucas to make more Star Wars?
[Add a comment]
#[linkfarm] Word!
[Add a comment]
Friday 20 August, 2004
#

Off to sunny Norfolk (here's hoping anyway) to spend the weekend camping with Bean.

Update: Day at Cromer beach on Saturday with Ric and Sharon and their kids. Camping that evening, complete with quick bit of midnight stargazing. Gentle outing to Hickling Broad Sunday morning (disappointing lack of birds, but it's like dragonfly-world, Daddy). Drive into Norwich (complete with authentic getting-stuck-behind-a-combine-on-the-Acle-straight Norfolk experience), for an afternoon at James and Yvette's. Stroll up to St Benedicts for tea at Pizza Express. Drive back Monday morning.

Top.


[Add a comment]
#[linkfarm] The Schematron
[Add a comment]
Thursday 19 August, 2004
#[elsewhere] Then continue to be afraid.
[Add a comment]
#[linkfarm] An Introduction to IKVM
[Add a comment]
#[linkfarm] XPath Explorer
[Add a comment]
Tuesday 17 August, 2004
#Scare yourself stupid

Turn off the lights. Tweak up the volume. Play Doom3.

danp said Sorry can't. Too wrappedin replaying Rainbow 6 3, before Black Arrow comes out on the Xbox on Friday. Tango down! [added 18th Aug 2004]
danp said Now I'm playing Chronicles of Riddick. Punching convicts of a dark future prison in the face with first person fisticuffs. Very liberating, particularly when the other guys head gets blasted round by Vin's right hook. Recommended if it comes out on PC. [added 20th Aug 2004]
Pete Ashton said Dan, shouldn't you be looking after a baby or writing or something? [added 20th Aug 2004]
danp said Oh I am. I have. Just that I can do without much of the sleep puny humans(ie - folk without kids) need, babies shape your body clock that way. And as for writing me an Tone have plotted out a 100 page scary mutha called 'Cairn,' and are scripting the first two chapters right now for Chris to draw. I have also done more on the novel. That said after a hard day I like nothing better than to shoot computer generated human's with big guns. Or failing that punching them hard in the face works. [added 21st Aug 2004]

[Add a comment]
Monday 16 August, 2004
#

Scored (that's the only word for it) a copy of Doom 3 from chum Phil on Saturday afternoon. Had to wait until Nat went out on Sunday evening to install it on the laptop (it being the only machine in the house with sufficient grunt), then had to wait until this morning to actually have a go. It's very, very pretty indeed. Me like.

Me like lots.

Suspect when I get my new machine next month, I'll like it even more.

smellygit said I had amazon vouchers burning a hole in my inbox so now I know what to spend them on :) [added 16th Aug 2004]
Jez said Do it! Why else did you buy that new machine?

[added 16th Aug 2004]

smellygit said Done it. But for some reason delivery is in 1 - 2 weeks ! Bah! [added 16th Aug 2004]
Doh! Should have gone to a meatspace shop for Doom3 and used the vouchers for HalfLife2. [added 16th Aug 2004]

[Add a comment]
Sunday 15 August, 2004
#[linkfarm] Index for 6097 - Night Lord's Castle
[Add a comment]
Friday 13 August, 2004
#Caption is History

It's Caption this weekend, which unfortunately I'm not going to be able to attend. This year's theme is history, and in that vein here's a trump card from Caption '97.

Jam strips seemed to be exceedingly fashionable at the time, and this was my little comment on what I saw as a trend that produced absolutely no comics of any merit.

Being the irony-master I am, the trump itself is a jam comic. Panels are by Rik Hoskin, me, Davey-boy Metcalfe, Nige Lowrey, Tony McGee, the Andy we now call Andy Kronky-Kru but who was then known as Andy P.O.Box, Terry Wiley, Jeremy Dennis and Gav Burrows.


[Add a comment]
#[linkfarm] Stand-up comics
[Add a comment]
Wednesday 11 August, 2004
#Slither

Drawn directly in ink with a Rotring Rapidograph pen, which I'd been given for my birthday the week before. Shortly after I managed to knacker it completely. I kept it for several years, cleaning it occasionally in the forlorn hope it would spring back to life. It didn't, and in the end I reluctantly admitted defeat.

Top trivia: Chris Askham once described this strip as the funniest thing he'd read in ages. No really, he did. (And once I dig out the proper quote, I'll show you. I'll show you all. It will be mine. Oh yes, it will be mine.)

c. askham [e] said Did I say that? [added 20th Aug 2004]
You did, in a letter which I published in Coffee Time 6 or 7. Why? Don't tell me you're changing your mind? [added 20th Aug 2004]

[Add a comment]
#Nice try, but not even close
From: "Mail Administrator"
Subject: Message could not be delivered
Date: Wed, 11 Aug 2004 08:25:21 +0100

Dear user jez@jezuk.co.uk,

We have received reports that your account was used to send a large amount of junk e-mail messages during this week. Probably, your computer was compromised and now runs a trojaned proxy server.

Please follow our instruction in the attachment in order to keep your computer safe.

Best regards,
The jezuk.co.uk team.
Since I don't email myself (not very often anyway), I immediately realised that this mail had come from an account that was used to send a large amount of junk email messages, probably because their computer was compromised and now runs a trojaned proxy server.
[Add a comment]
Tuesday 10 August, 2004
#[linkfarm] Gtk# Windows Installer
[Add a comment]
#[linkfarm] Using the Gtk Toolkit with Mono
[Add a comment]
#[linkfarm] William Shatner returns to Star Trek?
[Add a comment]
Monday 09 August, 2004
#CV Boosting

New ACCU Overload has just arrived busting with crunchy C++ goodness, including an article I cowrote with my programming chum Paul. Am suddenly feeling very aware of Abe Lincoln's Better to remain silent and be thought a fool than to speak out and remove all doubt.

Not that it's stopping us from putting in a proposal for next year's conference.


[Add a comment]
Saturday 07 August, 2004
#[elsewhere] I've always found the Revenue polite, friendly and helpful
[Add a comment]
Thursday 05 August, 2004
#[Arabica] And you know what. It's starting to work. Yay!
Isak Johnsson [e] said Cool! Looking forward to see it (and use it) some time soon... [added 6th Aug 2004]
Terris Linenbach [e] said Jez, although XPATH has proven you to be a master coder and I have learned a lot from watching you do this, I have to ask why did you do it? Why not leverage the XPATH engines of the various implementations? [added 21st Aug 2004]
I'm flattered by, but would reject, the master coder tag. I just chip away at things and they generally turn out ok.

As to why? Why not? :) The other available implementations are tied to their DOM implementations, for a start. You can't use Pathan on anything other than a Xerces DOM, libxml2's XPath implementation wants to work with libxml2 DOMs, similarly MSXML.

Arabica doesn't build on those DOMs (primarily because they're all tied to custom string types or char pointers, involve ludicrous levels of resource management, are C based or whatever). So, if Arabica is going to get XPath, then it needs writing.

I wanted to do something with Spirit, just because it's cool. Despite the rather lengthy development period, getting the grammar up and going has only taken a few hours (8, 10 maybe) which is pretty fantastic. What's more, thanks to Spirit, you can validate it directly against the spec. If I'd been writing my own parser, I probably wouldn't have bothered.

I also wanted to work with Spirit, because I have this nagging thing at the back of my head that I should write a "native" Arabica XML parser sometime.

There's an educational aspect to implementing spec text and, as XML specs (sorry recommendations) go, XPath is one of the shorter ones.

I fancied doing it anyway.

I need it for work. Kind of. You never know what clients are going to ask you to do, or in what language. Having an ongoing C++ project stops the relevant brain muscles withering. I like working in C++ too - it's much more fun than anything else, even Python, and is just streets ahead of C# and Java.

Having said I would, I felt I couldn't not.

How's that? :)

Jez [added 24th Aug 2004]

anonymous said I totally agree with you that C++ is far more satisfying than any other language I have used in 20 years. I know lots of people though that disagree and prefer either Java, C#, or Python.

I can't knock a developer for writing some code and I would have never known about spirit without you. However, in the meantime of waiting for XPATH support in Arabica, I switched over to xmlwrapp which only works with libxml, and that is a minus, but xmlwrapp exposes libxml's XPATH engine, which is something I couldn't live without in my timeframe.

One warning about XPATH: make sure you support namespaces. This is usually an afterthought and anyone who deals with documents that use w3c XML schema needs namespace support.

I think a new XML parser in C++ is needed. One that has a C++ interface and not a C interface. One that uses std::string for strings. One that doesn't consume so much memory. One that supports RELAX NG, w3c schema, and RDF. Arabica's API is a good start.

Terris [added 12th Sep 2004]


[Add a comment]
#[linkfarm] History of Llamasoft Part Four - The Joy Of ZX & Hex
[Add a comment]
#[linkfarm] History of Llamasoft - Pirates, eh?
[Add a comment]
#[Arabica]

Added some more XPath expression classes for multiply, divide and modulus. At the moment, I'm testing all these things by manipulating them directly. Now I've got a little handful of classes, the next time I get a few minutes I hope to start hooking them up to the parser.

At the moment, I've got the parser on the one hand and these expression classes on the other. The parser chews through a XPath and, assuming it's syntactically correct, produces an abstract syntax tree (ast) modelling that XPath. The expression classes actually do stuff.

All I need to do now is join them up by walking the ast and creating the corresponding objects as you go. This should be pretty straightforward, as the ast nodes have a unique integer type id. By using a lookup table of type ids to factory functions, everything should more or less fall out. Then, as I add new classes to fill out the functionality I can just add them into the table.

Something like that, anyway. This would probably make more sense after persuing the code, which is available from SourceForge CVS.
[Add a comment]

Sunday 01 August, 2004
# Going down to the County Ground to watch the cricket. With the Bean. Should be fun.And it was. Sitting in the sun for going on 7 hours, even without watching a game you don't really understand, is pretty hard work when you're four and half, but he was a complete champ. We had I really good time. I enjoyed watching 322 runs and 17 wickets, while the Bean brummed his cars on the step and waved his big number 4.

Towards the end of the afternoon he matched to get some kind of handle on the scoreboard. He would inform me with great alarm that "now they've got 176 runs, Daddy". "The team we are on has got another wicket!", he'd shout as the scoreboard ticked on, failing to connect all the shouting and arm-waving the entire crowd had just engaged in. He's asked to go again, although that might be for the ice cream rather than the sport. [added 2nd Aug 2004]

[Add a comment]

# Screw you Pete! I had a terrific non-binge, although possibly to excess, time.Sorry. Was drunk. [added 1st Aug 2004]
Pete Ashton said That's okay, I suspect I was drunker.

Jeeze... [added 2nd Aug 2004]

danp said Yes you were, Pete. I think I was as well. Explains the bet with John. Still, actually saved £12 there. And though staying at Tom's, I still woke up as per routine with lil' Ethan. Hence my not really being able to engage on any competent level with the conversation on the bus.

Still, lovely time, but didn't we shout a lot? My throat hurt for most of Sunday. Or is that down to the two fags I smoked? Probably. Forgot to remember I gave up. [added 2nd Aug 2004]

That's the curse of children. You wake up when you're programmed to even when they're not there. Hence, despite going to bed thoroughly beered at knocking on 3am, I was up and more or less functional at 7am. That's a whole hour lay in. [added 2nd Aug 2004]

[Add a comment]
<< July 2004 September 2004 >>