<< August 2004 October 2004 >>

Thursday 30 September, 2004
# Nattle: Have you decided what you're going to wear to your Mum's wedding?
Me: My Mum said I could wear what I like ...
Nattle: But that doesn't mean you can wear you want ...
Me: Ah.
[Add a comment]
#Penguins

Early comic that I don't remember anything about.

Drawn in July 89, so was between second and third year at university. Spent that summer in Norwich. Did a bit of industrial temping that summer: hefting windows at a double glazing warehouse, counting tins at a baked bean factory, strimming acres and acres of weeds at the about-to-open Center Parcs. Rewrote some of my exams - even went down to the UEA library to study. Wrote Amstrad Basic programs to draw Mandelbrot sets. Kick 'em off in the morning, see what you get when you come home. Actually, that helped with exams because I helped maintain and even foster an interest in non-linear control theory, which up to then I had found extremely dry.

anton said I remember that comic. Nothing about it, just the odd penguins. Weird [added 1st Oct 2004]

[Add a comment]
Wednesday 29 September, 2004
#[elsewhere] James said you and he thought my attic was "swell".
[Add a comment]
Tuesday 28 September, 2004
#[Arabica] Bug fix, bug fix, bug fix. gcc 3.4.* is significantly more Standards compliant than gc 3.3 (or, chances are, anything else you might be using), so all that code you thought was really cool stops building. Fixed now though, I think.
[Add a comment]
Monday 27 September, 2004
#[linkfarm] The Editing Process
[Add a comment]
#

Beans for lunch today. Strong possibility of beans for lunch tomorrow, and the day after. Maybe even the day after that.

Much excitement and nervousness yesterday. For the first time in I'm really not sure how long we had people for dinner. Nattle, while no longer getting all cross and shirty prior to guests arriving, did instigate a bit of last minute picture hanging. I also maintained a pre-dinner facade of calm, but in my desire not to under-cater cooked enough food for about 16. The people for dinner in question, Marv and James are jolly decent types and did tuck-in with some dedication. Together we made a fair dent, but they could probably come round again tonight and tomorrow without me having to cook again.

anonymous said we had beans on Monday night because yours were so good. You've woken the sleeping texan.

Marv [added 29th Sep 2004]

I'm flattered. Thanks :)

(Waking the Texan isn't bad, is it?)

[added 29th Sep 2004]

AngryJohn said Waking certain Texans appears to be rather bad for our planet. [added 30th Sep 2004]

[Add a comment]
Friday 24 September, 2004
#[elsewhere] Why don't you visit Lichfield again?
[Add a comment]
Thursday 23 September, 2004
#[linkfarm] Numerical Computing in Java?
[Add a comment]
#[linkfarm] Create a Fake Phantom Limb
[Add a comment]
Wednesday 22 September, 2004
#[linkfarm] Russ Meyer Dies
[Add a comment]
# The House of Bayard are, by all accounts, really jolly good at 15th century battle re-enactment. They are also, by my observation, really jolly good at dancing too.
[Add a comment]
Tuesday 21 September, 2004
#[elsewhere] Next question?
[Add a comment]
Monday 20 September, 2004
#Say "people" when you mean people

One of the things I often ask my clients not to do is refer to their staff as resources. It's not uncommon to hear people say things like "I need another resource on this" or "We have some more resources starting next week" (worse - "We have some more resources available ..."). I believe it's a dehumanising thing to do - without meaning to you can lose sight of the fact that you're actually talking about people, and encourages an attitude that staff are plug-replaceable.

A girl I know, an asylum seeker from Zimbabwe, received a letter from NASS on Saturday. It told her that her landlord's contract with NASS was ending and she would be moved to new accomodation, in Swansea, this Wednesday. She's lived in Birmingham for two years, is at college, and her asylum hearing is in Birmingham in two months. When she phoned NASS to ask if there was any way she could stay in Birmingham, she was told it wasn't possible. She's also been advised that to try and stay here would probably prejudice her hearing. As an asylum seeker, she has no choice in this, she must live where NASS tells her.

It seems to me that if arbitrary and capricious acts of government caused you so much fear you fled the country, you would find it at least extremely unsettling to be ordered to move 150 miles at 5 days notice. It surely can't have been a surprise to NASS that this contract was ending. Even it were not possible to find new accomodation locally, could it have done any harm to give those effected a bit more notice. Hell, it might even have done some good.

I doubt NASS talk about resources, but I bet they do talk about "cases".

prashton said Jez, I realize this is a little too late (been away) but surely her tutor at college could do something, at least get her course transfered to Swansea?

There was an article in the Telegraph Wedneday about a £1500 a person seminar for senior managers that was designed to help bridge the gap between managers and employees. Tesco's CEO was a keynote speaker and this makes sense, but the other was Lord Brown (John as I knew him in the 1970s) of BP, surely the most resource-bound individual in the country. My ex-colleagues at BP have nothing positive to say about his management style which included draining young technologists' minds and casting them on the rubbish tip once burned out. And he got a peerage (long live the Republic!) [added 22nd Oct 2004]

Hi Paul. As I understand things, they way things have been worked out is that my friend spends time in Birmingham during the week (staying on people's sofas) so that she can attend college. This is, apparently, ok with NASS even though they previously said it was completely out of the question. I'm not entirely clear on how the travel back and forth is funded, though.

As for your experience of Lord Brown, doesn't that seem to be about par for the course? BP are a profitable, well-capitalised company (aren't they), so he must, by definition, be a good chief exec. If he's a good chief exec, he must, be definition, be in touch with his staff. This is nonsense of course, because the definition of these things is all wrong. [added 25th Oct 2004]

prashton said Jez, I know what you mean. There was a good article in yesterday's Telegraph (back page) on the two types of chief executive - the bad one plays to the investment bankers and doesn't own much stock, the good one is a significant stock owner who thinks long term. The former worries about the next quarter and share price, the latter worries about staff loyalty and growth. But both types can make shareholders money, depending on who the shareholder is and whether he is in it for the short term or long term gain. So, if you have a retirement portfolio invested in stocks. . . pick out companies that are run by the latter category of senior managers.

Glad to hear the NASS has backed off some. [added 26th Oct 2004]


[Add a comment]
Saturday 18 September, 2004
#[elsewhere] It's robot radio
[Add a comment]
#[elsewhere] The end result was a radio show generated on the fly by a range of different people.
[Add a comment]
Thursday 16 September, 2004
#

Message bodies grabbed. Patch submitted. Mails being read.

I have Robot Radio! Yay.


[Add a comment]
Wednesday 15 September, 2004
#[linkfarm] Using the Jakarta Commons, Part 3
[Add a comment]
#

A 40 line python script and a libgmail bugfix later, and I have directory of audio files ready to go. Pointing Streamsicle at it does indeed provide eclectic listening. Put it's not enough!

Got to hack on libgmail some more so I can grab the message bodies. Then I can pump them through pyTTS to provide a bit of commentary between the music. Chuck in a bit of random DJ speak, and it'll sound just like real radio.

Streamsicle is designed for relatively static lists which you manually refresh, while I want to automatically add things to the play list. I want the play list to be ordered by date. I want the old stuff to disappear off the bottom. I want, I want, I want.

And thanks to free software, I can. Yay.

smellygit said I'd quite like it if Streamsicle didn't have to scan for all MP3s at startup, so if you fancy doing that ..... [added 15th Sep 2004]
Angryjohn said Scratch your own itch you freeloader :-p [added 16th Sep 2004]
cause there's no way I'd scratch it for you ... [added 16th Sep 2004]

[Add a comment]
Monday 13 September, 2004
#GMail Radio Station?

As part of a shadowy internet sub-cabal, I'm engaged in abusing a GMail account as a private music club. It's fun to hear different things, particularly as we all seem to have different and yet, so far anyway, sufficiently overlapping tastes.

It is however a bit of pain in the arse to actually listen to the music. GMail's for email, after all, so that's not altogether surprising. What I want is for mails with music to be magically added to an audio stream I can listen to in WinAmp/XMMS or whatever, without embarking on a length detour of clicking and saving and piddling around.

This is, of course, exactly what software is for. Less piddling around on pointless stuff, leaving more time for Doom 3. There's no extant software package (that I could find anyway), but all the bits are there:
* - libgmail — Python binding for Google's Gmail service
* - Streamsicle - streaming MP3 server with a built-in web server
and, for bonus points, tools to read the covering emails too
* - Java Speech API
* - Sayz Me - simple text to speech app that might be useful as an example
Chuck in a couple of audio transcoders, and that should be job done.

Gah, all I need now is the time. Pete, hassle me about this. Approximately weekly should fall between irritatingly often and insufficient to motivate.

Gerrie Spijkers [e] [w] said Try this [added 19th Dec 2005]
Alessandro Siletto [e] [w] said i made it as a webapp with drupal 5 and java

files are uploaded to gmail with a java app, with a unique id for each file (md5), then checked back and added to a gmail-distributed filesystem

then another java batch read album info (cover, songs) from amazon and generate post a html+javascript to a drupal5 [added 13th Oct 2008]


[Add a comment]
Saturday 11 September, 2004
#[linkfarm] Name lookup, templates, and accessing members of base classes
[Add a comment]
#[elsewhere] If it would help, I can pretend I didn't and never mention it ever again.
[Add a comment]
#[elsewhere] If I was feeling especially bristley and pedantic, I would reply by asking how one uses any word correctly.
[Add a comment]
#[elsewhere] It is the height of pretention, and generally used to incorrecly.
[Add a comment]
Friday 10 September, 2004
#[Arabica] Another minor bug fix. Arabica now builds cleanly using gcc 3.3 on Darwin (and so presumably OS X). Arabica was triggering some kind of preprocessor problem - I think there were multiple definitions of assert that it couldn't sort out - but gcc 3.3 is the out of the box compiler for Darwin, so I fixed it.
[Add a comment]
#[elsewhere] We're not taking over, or if we are it's just because everyone else is letting us.
[Add a comment]
Wednesday 08 September, 2004
#[mango]NullIterator
/**
* A NullIterator iterates over nothing. That is, hasNext
* always returns false.
*/

static public java.util.Iterator NullIterator();

In CVS (mail me for access) now.
[Add a comment]
# Bean: <muttering> Come on, come on
Me: It'll be done in a minute, little mate, it's just the network seems a bit busy today.
Bean: What's the network?
Me: Right, erm. When you click on something, the click goes down into the computer under the desk. Then it goes out a wire in the back, round the room to this box over here. Then it goes out of that box into this box. Then it goes down under my desk, out through a hole in wall, down the side of the house, and out under the front garden. Then it disappears down the road under the pavement. Not sure where it goes after that, London maybe, but eventually it arrives at the CBeebies computer. Sometimes it's a bit busy and it takes a little longer than normal to get there. Anyway, when it does, the CBeebies computer sends stuff back up from whereever it is, to the end of the road, back up under the pavement, up the side of the house, in through the wall, up to that box, into that box, round the room, back to the computer and up to your screen.
Bean: Right.

...
Bean: When you're playing a CD ...
Me: Yes? ...
Bean: Does the click just go to the CD?
Me: Yes.
Bean: Is that why it's quicker?
Me: <boggles slightly> erm, yes.
Bean: Hmmm.
smellygit said How long before that sort of conversation is the other way round ;) [added 8th Sep 2004]
At this rate, probably sometime around the middle of next month. Heed my words John - our time is passing, the children are here to replace us. [added 8th Sep 2004]

[Add a comment]
#[linkfarm] Programming in occam2
[Add a comment]
Tuesday 07 September, 2004
#[linkfarm] Using XSLT to Assist Regression Testing
[Add a comment]
Saturday 04 September, 2004
#[Arabica] Bug report this morning from Mark D. Anderson,

>with input of:
>
> <stuff:Blah name="test" xmlns:stuff="http://stuff.org/"/>
>
> the Attr object for name returns true for hasNamespaceURI(),
> yet the value of getNamespaceURI() is the empty string.
> This is inconsistent; an empty namespace is illegal.
>

Well it's wrong because name isn't namespaced anyway.

I have committed a fix to CVS.

There's also an outstanding build bug when using gcc3.3, which is the out-of-the-box compiler for OSX. I now have an accout on gnu-darwin.org and on my chum Pete's OSX, so should have that squashed shortly. I'll drop a new release then.
On the XPath side, I've been fiddling around with numbers and strings and whatnot, which is fine, but kind of dodging the issue. Well, I'm dodging no longer - last night I did a bit of scaffolding for Steps. Yep, selecting nodes is on the way.
[Add a comment]
Thursday 02 September, 2004
#[linkfarm] Deprecated Cocoon 2.0 API
[Add a comment]
#[linkfarm] Deprecated Cocoon APIs
[Add a comment]
#[linkfarm] MigratingFrom2.0.4To2.1dev
[Add a comment]
#[linkfarm] Updating Cocoon
[Add a comment]
#[linkfarm] Skipper and Skeeto: The Great Treasure Hunt
[Add a comment]
<< August 2004 October 2004 >>