gerph.org - Diary

[Last] [Up] [Next]

Diary (January 1999)

Second month and the diary is still being written; I must be enjoying it!

Mostly this month I was working on Hexen, various little snippets about Helen and some odd notes about RISCOS Ltd.


31 Jan 1999 (Sunday) Permanent reference to this entry

Had a little chat to Jonix today. He appears to like SoundTest <grin>. I'm not too impressed with it myself. Well, I am impressed really, it's just that the rest of the sound system has a fixed frequency, only two channels and no stereo (apart from channel 1 goes left and channel 2 goes right!). Some day I'll improve it, but until then we'll just have to wait.

Return to top | Comment on the diary


30 Jan 1999 (Saturday) Permanent reference to this entry

Hexen has lost the ability to show landscapes as psychedelic monstrosities now. The only problems that remain are those with the resampling and with the colormappings, it appears (fog doesn't appear as fog now) - I'm re-writing the code to use an interpolation rather than a fixed calculation. This should mean that levels designed with other colormaps in mind should still work in 24bpp.

Well, it appears to work and gives smooth fog and normal lighting. However, for some reason it always starts with the colours set to the inverse colour map. Not quite sure why yet. On the other hand the final bits are now done in the map so that is now 'good' I think. There's a few other little things still to be looked at, but nothing major.

Return to top | Comment on the diary


29 Jan 1999 (Friday) Permanent reference to this entry

You know that long-standing problem in Doom that I mentioned yesterday ? Well, I've got the right combination now - I found what it was and fixed it in Hexen and Doom+ now doesn't give nasty vertical lines at the end of Runes any more. I'd been 'stretching' the truth a little there. I said that all PWADs I'd tried worked with no serious problems. It wasn't a serious problem because it was only a very minor redraw issue.

Now, I'm pleased to say that I really am happy with the rendering engine in general now. I can't think of anything that is wrong with it that could cause it to do odd things. I believe the same problem may have occurred in level 3 of the PWAD Requiem too. Yep. Just confirmed that that's fixed too. Cool!

Hexen now 'runs' in 24bpp. I've not yet sussed the colour mappings and have a somewhat psychedelic background because of it.

Return to top | Comment on the diary


28 Jan 1999 (Thursday) Permanent reference to this entry

Great. The mouse has lost all its little plastic pads now, so it's scraping across the board. I've yet to find anywhere that actually sells them though.

Nothing else new today really. Spoke to Helen a little bit on IRC; she's not feeling too good at the moment (sometimes I just want to be nearby so that I can give her a big hug and make her feel better - although it'd probably make her feel worse actually!). Fixed (possibly) a long standing bug in Doom via Hexen - initial tests show that I've made it worse, but that's part of the fixing process in my opinion. Added CD support to Hexen (quite easy really!). Oh, and someone (I forget who) reported a bug in Doom+ whereby if the map is rotated you can't resize the map so that it fills the screen. Needs some special casings using root 2 and things I think. Oh, and I encoded a few more MP3s, saving myself a little bit more disc space. Plus I found a large news archive (28Mb) in !NewsDir which goes a little way to explaining why that drive has no room on it!

I'm going to have to start a new page for the Diary soon - it's nearly the end of the month ! Which means, I guess, that I've been running this for over a month now (actually quite a bit over a month, but I've only just noticed). So I think I should talk a little about what I think of the Diary.

Well, in general it is fun to say what I've done today. I'll admit I was initially inspired by the rolling .plan files that the various games developers seem to have. And quite a nice idea that is too. If people want to find out what I'm actually up to then it might be useful to them, but in general I think it's useful to me because it gives me a chance to put my thoughts in order instead of lying in bed just thinking in circles. Actually, I might make that a priority. If I am lying in bed thinking and can't sleep then why not simply write it down in the diary.

Hmm... I'm thinking that maybe that would end up slightly incoherent, but it would be useful to me. Oh, just remembered, I got a new copy of Toolbar today (and I've not tried out Wimp2 0.31 yet) and I've returned the author a copy that doesn't use that nasty StringUtils module. I'll admit that I hadn't meant the attachments would be 'inside' the window bounds, which is the way he's taken it, but doing this as a child window certainly takes a lot of the effort out of it.

If I get time I'll write an 'outside' window version using filters, but at the moment I'm too tired - I thought I might have time tonight, but apparently not. Oddly the thought of Majordomo has just entered my mind, partly because I was discussing mailing lists with the author of RCS. I could really do with a mailing list processor, but I've not found any that are useful yet.

I also need to get the internet software list uploaded to freenet at some point, but I've just not had time to finish the bits I've left undone. Time - why is there never enough?!

Return to top | Comment on the diary


27 Jan 1999 (Wednesday) Permanent reference to this entry

Hexen got a startup screen today. 640x480 is 16 user definable colours. Would be simple, you'd think ? No. Not really. Because to make things 'easy' the buffer they appear to be written to is a 4 plane buffer. Which means that the low bit for a pixel are in the one plane, the low-mid is in another, the high-mid is in a third and the top bit is in the final plane.

And I wondered why they didn't include the startup screen on non-PC systems! Well, it appears that the work spent on there won't be appreciated, because the caching system means that the game starts in around 2 seconds - barely giving you time to see the screen before it vanishes to be replaced by the first game screen. At least people who have seen the PC version should be impressed by that.

You know what ? It takes hours to encode a 98Mb MP3 on a SA machine. Somebody ought to write a nice little MP3 encoder that uses fixed point or optimise the current one more. Of course, that's easy to say but when you look at the code you just begin to wonder if it's even worth the bother. The simple answer is 'not really', unfortunately. It's in the background anyhow, so I can quite happily compile and use the machine normally. And if I need the speed to compile (rather than when just editing files) I can always pause it. The front end is quite cool, if I do say so myself. If I can't do anything else, I can write a cool front end to the Taskwindow module!

Apparently, the 98Mb MP3 took 6 hours to encode. That's not good. However, it does mean that I can now delete the original file that it came from, thus regaining about 90Mb of disc space. I'll soon be up to over half a Gb free, at which point I'll no doubt copy another CD and fill up all the space I have.

Well, Hexen just got the next taste of the Doom+ engine. Although there do appear to be bugs in it, we do have the linear and bilinear resampling in 8bit working correctly it seems. And it does look cool. Oddly, I've got a 50% increase in the frame rate from the new engine so I can't really complain. Well, I can because the redraw problems tend to crash the game, but that aside, it seems to work rather well :-)

Next job - fix the bugs in the new renderer so that we can look at stained glass windows again. Then I guess it'll be time for the more complex 'ensure that everything works' - something that's not actually that easy because I haven't actually finished the game yet ! :-)

Helen was showing her mum 'The Helen Rayner Gallery' today, apparently. I imagine that she thinks I'm a strange person she doesn't want her daughter to be with if I'm that obsessed, but then again I am a strange person, so I guess there's nothing too wrong in her thinking that...

Return to top | Comment on the diary


26 Jan 1999 (Tuesday) Permanent reference to this entry

Coo! There's a big announcement in CSAA today from a Mr Paul Middleton who appears to be head of a company called 'RISCOS Ltd' (remember - no space). At least that's what they say. I'm sure people will have a lot of questions and Paul probably won't have been able to put the phone down tomorrow (cunningly it was sent at 18:00:41) which I guess means that he wanted to catch people coming on to the net tonight without being pestered through the day - a neat move really. Or he was just watching his phone bill <grin>

You actually begin to wonder who might be doing the work on RISC OS when the discussions are concluded. Will e-14 supply a full working version to RISCOS Ltd and then let them sell it ? Will RISCOS Ltd subcontract to finish what has been done ? Will there be new programmers brought in, or will ex-Acorn people work on it ?

On the Hexen front, I'm starting to re-write the renderer because it should be faster than it is, and (basically) it isn't. Very irritating and given the amount of assembler it will need it could take time. Time I don't have.

Over the past few weeks there have been a number of 'public service adverts' about drinking and driving. Quite cleverly they have been following two people who go to work each morning - one walking, and one by car - and in the past they've always 'missed' one another. It's been a point for us to watch these carefully as they have changed and it's been 'interesting' to follow and see what happens this time.

Today, the girl was hit as the guy drove by. What is scarey to me when I think about it is /why/ we watch the advert. The content is disturbing, the point it's trying to raise is a very real one, but the reason you watch is because you don't know what's going to happen. The question is whether you are 'right' to watch for that reason and if the end justifies the means or not. Is it 'right' to give entertainment if it gets the message across.

It's the only non-funny advert in a long time that I have actually stopped to watch. Why ? Because I wanted to know what was going to happen today. All the time you know that she's going to get hit at some point, and yet you watch. Is it any better than slowing down as you pass an accident to see what happened ?

I don't know. What I do think though is that the advert was a very good twist on a touchy subject which has very cleverly made you pay attention - you know that its a drink/drive advert. You know that it's telling you to reduce your speed. Whatever may happens it has been a focus of attention and therefore has been worthwhile. I don't drive, so I'm a bad person to comment on it, and I don't know if I'd be 'thinking' of it if I were a driver.

It's difficult, because at present I'd say it was the best advert currently on TV, but I don't feel right saying that because it is such an important message.

I got around to watching one of the Friends Videos I got for Christmas today - Series 3, Episodes 1-4 - and I'd forgotten how good some of the bits were, and first time around I did miss a few things (or I've forgotten!).

I got an email from Helen at School today too... It's nice to know that she can just mail me from there (or I can mail her) even if there's still going to be a delay of about a day until we get the replies because of the way that is.

Oh! I just got an email from Matthew Godbolt today; I've not got time at the moment to reply (sad I know, but I'm falling asleep just sitting here now). He seems well, but says he's feeling a bit down (for various reasons). If I can find his bloomin' work phone number I'll give him a ring - I'm not even sure the one I have is current anyhow!

CD of the day: 'Moonchild' by Celtus.

Return to top | Comment on the diary


23 Jan 1999 (Saturday) Permanent reference to this entry

Hey, that nice Mr Piper has joined in the lovely arguments against PLA. And, I'm pleased to say, he's got a better memory and argumentative style than I have - ie he can actually remember what he's arguing against and doesn't get sidetracked by PLA. I'm glad to see that it's not just me that's feeling that way about PLA, even if Martin manages to phrase it so much better than I possibly could <grin>

On another note - I found that damned bug in the Hexen optimisations early today. Basically I had optimised something like :

x0=mo->x+mo->radius;
y0=mo->y+mo->radius;

into :

fixed_t x,y,radius;
x=mo->x; y=mo->x; radius=mo->radius;
x=x+radius;
y=y+radius;

which I very easily missed the first three times reading through it (there were a lot of other corrections in that file that had been changed since and I had to check that they weren't the problem too). Simple thing, but somewhat irritating.

Getting code right first time is infinitely better than having to debug it <grin>.

Pat and Steve (Claire's parents) are here today, so it's quite fun to chat to them after all this time. It's odd - I've got a letter from Claire today too, so I'll have to read that as well before I go to bed. It probably tells of her sordid love-life with all her men fighting over her, the cellar with her secret City destroying weapons, and her evil cat that's going to maul the next secret agent to try to stop her. Ah. No, I'm getting her confused with the villains from James Bond, aren't I ?

A frontend got written for Tidy today in those off moments. It's not too great, but it appears to work. And there's a 'special' build of it that allows you to use URL:<url> as the filename and will fetch the page. It needs the URL_Fetcher module to be present, but that's freely available. The only things that are problems with it are that it doesn't like throwback for URLs, and you can't put errors in a file or modify the original file, because it won't recognise the new form of FILE *'s I've used.

Oh, and RJW says he's going to send me a tape or two for me to have a listen to. Might be nice to have a change of music <grin>.

Return to top | Comment on the diary


22 Jan 1999 (Friday) Permanent reference to this entry

New version of Tidy went up today and it appears the author would prefer other porters to retain their copies. So I've left mine on my web pages (albeit not linked from anywhere yet). Hopefully this will be ok and it can go live <grin>. I've done a front end quickly too. It's not great but it seems to work.

Touched up the last tiny bits of MP3Encode too. Only a minor change to the last version so nothing to worry about. It just failed to warn you if you tried shutting down the machine whilst there was an encoding in progress. Hopefully this should go up on the site tonight.

Tonight is 'The Unnamable Returns' night. Muchly fun!

Return to top | Comment on the diary


21 Jan 1999 (Thursday) Permanent reference to this entry

Took a moment out today to add filtering to RealAudio. It 'seems' to work but needs a lot more testing really. Hopefully Kira can give me some pointers on what needs adding on that side of things - I've just gone for the simplest route possible, and it's not configurable enough really :-(

Return to top | Comment on the diary


20 Jan 1999 (Wednesday) Permanent reference to this entry

Oh dear... Whilst trying to mail a file to David today, I found a minor little bug in GMail. For some reason it doesn't like attaching a particular JFPatch source code file. I'm not sure why, but I think it's something to do with the quoted-printable encoding. Roll on version 1.36 is all I can say!

Oh, yesterday I did a tiny bit of work on MP3Encode before bed; it's got a nice little status window now to tell me how much it has done and some statistics on the encoding (as generated by the cmpa program). It's actually quite cool really.

Return to top | Comment on the diary


19 Jan 1999 (Tuesday) Permanent reference to this entry

Looks like DES is over yet again. The DES-III competition finished earlier today in 22hours. That means it took less than half of the 59 hours previously. In essence, cracking DES encryption is something that can be done, given enough processing power - power that is now available.

This raises the question "What can we do with this power?". I don't know of many users for such a widespread project other than encryption cracking, but NASA (I think it is) have a good idea by distributing the processing of their data on to PCs. This returns me to the question of Contact (a question which was posed long before I began the diary!). If or when contact is made with an extra-terrestrial intelligence, a dedicated effort will be required to decipher and interpret the data - it is unlikely to be a physical contact, but more likely a radio message, much as we have sent out to other stars.

The collected power of the idle time on the planet can crack a commonly used encryption system in a relatively short space of time. Once a message has been identified, decoding it - given that it should be something that is designed to be simple - should be, well, simple. However, it isn't exactly likely that any aliens would simply send a message to say 'Hello, we're here'.

Baring that in mind though, that's all we sent really. Surely we should have sent something useful - a message about technology, or our culture, or religion, or something. In essence, we've been telling everyone we are here for many, many years now. If they are listening to our babble at the moment they will know what we're like, but sending a definite message to them would be like having the radio on in the background and suddenly hearing a personal message from the announcer.

I'm amazed by how much of a prat PLA can be at times. Whilst technically knowledgeable, he refuses to admit even slightly that he might be wrong. I am getting increasingly irritated by his 'I'm right, you're wrong' attitude. I'm usually very forgiving and happy to go along with anyone who seems to be right, but PLA really consistently gets things wrong, and attempts to use others stated views against people by mis-stating them. Maybe I'm reading too much into this, but I pray I don't ever meet him, because if I do, I'm just not going to talk to him.

Oddly though, it's now the 20th, and Niall has not got Wimp2 on his pages yet. Admittedly it is 4am, so I think I may just let him off <grin>. I'll have no time for it later today anyhow.

Oh, Andrew sent rather a lot of his holiday photos today. Attempting to download a large sparkive is somewhat fun on a 14k4 modem, but it was worth it. Oddly though, they weren't much different to what I expected. Ok, so the scenery is slightly different, but all the usual problems with holidays are still there. Well, that's what it looks like. It looks like fun though, even if it's not much different from other holidays.

Return to top | Comment on the diary


18 Jan 1999 (Monday) Permanent reference to this entry

Hexen got sound effect handling today. Well, I say that. It got the routines, but the actual scheduling is slightly less than reliable just yet. It all comes from the sound scheduler having been re-written once since Doom for Heretic and then again for Hexen - something that makes life just that little bit more fun !

Ok, so I was a little un-optimistic there. Hexen got full sound effect handling and music as well. This time I know what I'm doing and managed to get it all in there - rather cool <grin>. Hexen really does sound cool - the background ambience is much better even than Heretic.

In other news today, I took an hour out for a break today (after seeing something in the newsgroups) and ported Tidy. It's a kind of HTML validator that can re-write the HTML as well so that it is slightly more readable or whatever. All I did was compile it for RISC OS (a very trivial task, considering only two changes were needed) and added Throwback support. I'm sure anyone could have done it, but I needed a little break (the sound handler seemed daunting at the time, but when I returned it was very clear what needed doing - perhaps even because I took the break) and anyhow, it gives me more justification for having a 'HTML' directory in my Library now that I don't only have HSC to work with the code.

Tidy tells me that I'm not being correct in using <br></tr> at the end of tables. I do this because in non-tables browsers it gives newlines which mean the table is readable. On tables browsers it should be ignored because it isn't given a data cell to 'live' in, so all should be well.

There was a clunk from downstairs just then. I think the cats knocked something over. I'd better go see. If I don't come back you'll know I'm lying in a pool of blood after burglars hit me over the head with a large metal pole.

Hmm... Looks like it must have been something in Simon's room. No matter; I'm sure he'll find out tomorrow.

Return to top | Comment on the diary


16 Jan 1999 (Saturday) Permanent reference to this entry

You know how you get to thinking things and you don't know why you are even bothering to follow that line of though ? Well, I was wondering last night I was thinking about one of the Star Trek episodes (last week I think) where the people were engineered for their roles and there was never any way that people could be have birth defects or would endanger themselves too much. The thing that started me thinking was the nursery rhyme "Humpty Dumpty".

One of the people of the colony asked why people should tell such an awful story, and Deanna replied that perhaps it was to prepare themselves for later in life. I don't know if that's true of anything but it started me thinking about other rhymes. Take 'Rock-a-bye baby' :

[Note]
Rock-a-bye-baby, on the tree top;
When the wind blows the cradle will rock;
When the bow breaks, the cradle will fall;
And down will come baby, cradle and all.

[ [Track]Rock-a-bye-baby[Track], by [Artist]Traditional[Artist] ]

[Note]

It's a pretty little rhyme, but you could take it to mean that a little of something is a good thing, but a lot can be dangerous. I'm sure there's a number of books out there of nursery rhyme origins, but I don't have one so I can't check. But it is rather interesting nonetheless...

On the Hexen front, I've just doubled the redraw speed in the test case, but I really could do with another four times the speed to be even barely reasonable.

On a totally different front, I've just about finished encoding the 'August And Everything After' CD. It just takes too long really. Even though I leave it running whilst I'm writing code it's still too long to be worthwhile. The only good reason is that Julian has his CD at uni so I can't quite pop downstairs and pick it up. Of course, when he's back in the summer I'll be able to, but I may have a job elsewhere then. Well, it could happen!

Sounded out my ideas for auto-filetype-conversion on IRC. RJW and Spanners seemed determined to pick on the technical aspects of it and refused to actually give any kind of opinion on whether it would be useful - or if they did, I missed it completely. I refuse to let this lie though; it's been about 5 years (nah, it's more than that!) since I started work on it and I believed in it then but nobody had any interest in it then, and I didn't believe that the take up would be worth it.

I don't just want another protocol that people look at and then ignore (or worse still, aren't even aware of). It should be a system that people can go out and use, without even thinking about it - it should fit almost seamlessly into the system of file transfer. For RISC OS it should be nearly perfect.

If all you've seen there is 'I'm brilliant and you should this use system' then don't worry, that's part of what it is about, but at the end of the day, the system I propose would work. At the time I thought of it I had no real means of implementing it all. Now I do. Gosh I sound a little like Niall now.

Speaking of which, I'm doubting Mr Allen's technical expertise (again!) after some comments he made on csap. It's entirely possible that I've misunderstood what he is getting at, but I really don't see any problem with using the stack whilst pre-emption is occurring. The stack, although it uses transient callbacks, does not affect the use with pre-emptive callback handlers. At least, so far as I can understand it. In the past when I've used callback handlers I've never had any problems with such code and I don't see any reason why there should be any. I'm hoping that Paul will set me straight in this regard because if there is something wrong with it then I would like to know, because it means I have misunderstood.

If that's the case then I'll just have to apologise and say he was right all along, but that's the case with anything, isn't it ? He's also got a thing about the serial port and pre-emptive code. I'm not exactly sure where he's coming from there though. The only problems I know with the serial port are that if you remain in IRQ mode for too long you stand a chance of losing data, and I think that was only really a big problem on the A5000 and earlier. Later machines use a different chip with a buffer so it's less like to happen unless your IRQ routines are spending extortionate amounts of time. Since a pre-emptor is going to want to exit IRQ mode about as quickly as possible then I would imagine that this is not going to be an issue.

However, that in itself could be wrong. I'm tired and need some sleep. Oh, God, someone sent some specifications to me to proof read... I suppose after finishing Wyrd Sisters I can probably scan them...

Night!

Return to top | Comment on the diary


14 Jan 1999 (Thursday) Permanent reference to this entry

This continues to irritate me... Why has Clares got an address based at an academic site when I'm relatively sure that JANET specifies that you should not use .ac.uk sites for commercial use. It irritates me because nobody else cares and nobody I've spoken to can see a problem with this supposed breach of JANET regulation... Of course, I may have got things wrong.

On the other hand, looking at the root page of that server displays absolutely nothing of any use. Whilst the site does correctly specify the colours for the page (and so I can read it), it manages to break the table by not using the correct <td> tags around the table data. As such the image which would be used is in a limbo state where it is inside the table but not inside any cell. I'm not actually sure on what the HTML specification says you should do in this situation, but I believe that Browse is not incorrect for simply ignoring it.

Cunningly, this means that I have to read the imagemap by hand to get to the feedback page because there is no other way of getting to it. Fun.

There's a film on next week. I thought it was on tomorrow, but it's not. It's called 'The Unnamable Returns' aka 'That Film With The Naked Girl And The Guy From Sliders In'. It actually has a sensible name, but do we really care ? Forget the nudity itself (though at the time it was rather fun) and just watch how bad it is. From what I remember it was rather amusing watching the student with the girl wandering around, waking people up and them getting killed whilst he's almost unconcerned. Plus you do get to see a monster turn into a chair which isn't something you see every day. Oh, and whilst I remember, the police are suitably useless too.

Obviously the fact that I'm going on about this film won't make sense to anyone - even mum looked at me like I was mad - but Julian knows what I'm on about - I'm sure I must have sent about ten mails to him in the course of that film.

Researching today into Clares PCA. Looks like a relatively easy protocol to implement, even if it is somewhat of a strangely described system (the message names really need changing).

Return to top | Comment on the diary


13 Jan 1999 (Wednesday) Permanent reference to this entry

Great; it appears that on Monday the Heretic and Hexen source code was released by Raven. Basically it means I'm even more against the clock than ever now. Oh the joys of programming !

Before you ask, nothing interesting has happened today. Although X-Files was rather fun to watch - Scully and Mulder giving slightly differing accounts of their little vampire hunt. Possibly the funniest moment in it was Mulder saying that 'Shooting the tires of a runaway RV isn't as easy as it sounds', although there were quite a number of amusing bits in it. This series certainly seems better than the last - I think there was far too much emphasis on the Alien Conspiracy Theory.

Hmm... Speaking of which (well, writing), I wouldn't mind watching Conspiracy Theory, but I think it's been and gone on Sky so I'll just have to wait for Terrestrial to get it. Similarly I'm going to have to wait for Terrestrial to get the new series of Friends as I've missed the first few on Sky. No matter.

Buffy The Vampire Slayer was on today too - Wednesday is good again - so I was watching that 'over my shoulder' which trying to write up some software specifications. I hate software specifications. I'm not good at them, and they look awful once I've done them usually. For a change, though, I'm quite pleased with the ones I did today.

I discovered someone else using ESockets today (and I must learn to call them EasySockets, as I went on at g0tai about not using their correct name !). Nice Mr Iain Truskett appears to be using it in his IndentD servers which means that not only do we have another IdentD server, but that the use of EasySockets is increasing. I was wondering if sending it to *Info would help distribution but I don't want to lose 3 months of 'net distribution just to get that side of the market.

Niall... well, I don't know what to think about the Niall, Paul L Allen situation. I think that PLA can be incredibly critical of things about which he has knowledge and isn't willing to give even a little on. On the other hand, Nialls response - even with the later apology - was more abusive than PLA's. It's a case of six of one and half a dozen of the other. And no doubt if I said that they'd both come back at me to convince me that they are indeed correct. I no longer really care; it's too tiring.

The mail unspammer was set to work for the first time today. It seemed to work as at least 70 articles appeared in the right newsgroups (along with their associated notes at the head stating the email addresses it believes to be valid). I'm sure that when I reply to one of them including their decoded email addresses they'll complain but to be honest that's there tough luck, because if I managed to write a program to auto-decode them after only about 4 hours work then surely that says something. The whole idea of spam-trapping is irritating anyhow.

Return to top | Comment on the diary


11 Jan 1999 (Monday) Permanent reference to this entry

Great... I mangaged to set fire to myself today. Some might say that you have to be pretty stupid to do that - don't worry, I'm not hurt !

As you might imagine, I've not done much work today because of this. There's something quite scarey about seeing flames crawling up your clothes and I really don't want to talk about it.

On the other hand I found out a lot more than I knew previously about ISO9000. Which basically means that I knew before that it exists and now I know something about what it involves and stuff. John Shaw said he'd try to send me some details about it in the next few days, so maybe I'll know even more soon. It's just a pity that there is no electronically available form of it otherwise I could have found out more.

Spent ages on the phone to Chris too, partly because I was still quite shook up, and partly because I needed to know a little bit more about the current problems that schools experience with setting up networks. This seems to have been quite productive so maybe the situation will change in future with regard to this.

Return to top | Comment on the diary


10 Jan 1999 (Sunday) Permanent reference to this entry

Oops... Looks like I ballsed up on the JFShared page - I moved the macros file that it used and so it ended up not knowing how to generate the page but I ignored all the warnings. As a result the page had all the text but not formatted and the links hadn't been created. Oops...

Helen's updated her pages recently, but I'm not sure that they're public yet. She's been playing with Tables. She seems to have put up the stuff we were discussing on IRC about things she hates. It's actually rather fun, although I have a feeling that my continually beating around the bush in the past with her probably falls into category number 9 and doesn't please her.

Odd. Today whilst on IRC I was chatting to Voodu and from that- and previous (public) chats we've had - he seems to think that Helen has a grudge against him. I don't know if she has or not, but (for a change) I felt uncomfortable talking about Helen with him and Zhadnost. I don't know why really; I've always been OK about talking about her with other people, even ex-boyfriends and other people who like her, but... well...

Maybe this means I'm getting over her. Well... I don't know really. I'm not going to worry - it'll sort itself out and either we'll be together or we won't. There's no point in worrying about it. Taken logically, of course, Helen has told me enough times that she's not interested in me, and has made it very plain that she doesn't want to see me so I shouldn't really continue even thinking about her. I also shouldn't really be writing this with a big smile on my face. I'm sure that can't really be normal.

Spanners spotted a bug in JFProxy today too. Looks like I forgot that the array index isn't the proxy number, but the proxy number minus one. Therefore it was possible to get 'Started -1 proxies' when in fact it had started none. Anyhow, new version is up on Freenet now.

Looks like I had a minor run in with Mr Paul Allen again today (at least I think it was him; it's confusing when people start talking in the third person about themselves - I know I do it so I'm as guilty as many others). I guess I will never see straight with him, but he did make some incredibly good points. I must be very careful not to forget that people don't always know the authors in question (and even if they do may have differing opinions) and may base their judgements on what they see in front of them, and in that case it was probably quite justified given the information available. On the other hand, I think Niall's technical expertise in the area is without question.

Regardless, I do wonder why I bothered to argue. The thing is that Niall can say what he likes for himself - and he does! It's odd that he's using a dejanews address; something I usually associate with people that don't want to say anything because they might be considered to be inflamatory and they want to be able to remain away from any flames that might head their way.

I think in future I may just stick to technical arguments. At least then I truely believe myself to be correct.

Anyhow, I will await the 20th with anticipation and hope that I have a chance to play with the preemption model. There's really no good reason why it shouldn't work. However, I do feel it's interesting that he claims it will work on all versions of RISC OS from 2 through to 4. It implies that he has a copy of 4, or at least 3.8. However, given his contacts it doesn't exactly surprise me <grin>.

Return to top | Comment on the diary


9 Jan 1999 (Saturday) Permanent reference to this entry

Nothing special today; working through Hexen. Tiny bit of RealAudio done; and added FormEdExt to the software pages, plus a nice set of links at the top of the page to each of the sections I now provide applications for.

Return to top | Comment on the diary


8 Jan 1999 (Friday) Permanent reference to this entry

It appears that DDC doesn't pop its control window to the front when you click on it, if the window is already open (bug in FilerLib). I guess it'll be a while until I fix that.

Mum and Dad are out in France today on one of these special deals; I wish I'd gone too now, but I've work to do so I can't really justify it.

I got a rather cool circular today. To quote the front of the envelope: "Warning: Contents may offend non-lager drinkers". So I put it in the bin. Apart from being from Carling I know nothing more about it. What a wonderful marketing strategy it must be to preach to the converted.

I'm on Hexen now. One of the more spectacular changes is going to be the startup time. Previously this was of the order of 30 seconds. It's now about 2 seconds. It's somewhat easier to develop a program if you don't have to wait for the results of your changes and that's a big difference <grin>.

Out goes the Hexen zone management and in comes the Heretic one. They're identical in use, but the Heretic manager has much more powerful debugging qualities and allows me to see at a glance who is using up all that precious memory. Plus I can do some nice consistency checks on it. I say 'The Heretic Memory Manager' but really it's just the Doom one that Raven took and changed very slightly and then I bolted on a load of rather nice checks and suchlike to make my life easier; it's really my changes that make it useful, not Raven's.

I'm actually really impressed by the way that Hexen deals with things like the (rather trendy) blowing leaves. Just looking at them on the map says how much more processing goes into them - there must be about ten separate mobjects created, one for each leaf ! Better still is smashing the panes of glass and watching the fragments shatter everywhere. I've no idea how many there are but the whole area just fills with little triangles!

Another cool one is the weapon that freezes the monsters and lets them shatter to kill them; that makes me laugh rather a lot <grin>.

Mum and Dad are back from France now with loads of drink and croisants and stuff; looks like they might be gone tomorrow - well... maybe not tomorrow <grin>

I think that Hexen has parallax sky textures. I'm not 100% certain about this but it certainly looks like it from the code, and if that's not it then it's something very similar - maybe sky textures that can be overlayed to give (say) a cloudy sky, or a misty sky or something... Maybe... it's just a thought anyhow.

Great! I had Fnagaton going on at me today, telling me I should put out an ad on one of the internet dating things. I don't think I will, although the idea does appeal vaguely. The real reason I don't do that kind of thing is that I can't think what to write, and if I do write anything it's got to be completely honest and truthful. People don't like honesty, in general. Plus, if you want to be seen you have to (generally) think up a cunning 'advert line' which either sums up you, what you want, or is just eye catching.

This, of course, is where things fall down. You see, to sum me up you can't say much more than the fact that I program. "I think, therefore I program" or something like that - it's not exactly encouraging, and I know it wouldn't be something that I would look for in someone. Of course, if the right someone came along it wouldn't matter that I program because I'd want to be with them more than programming. That's true of Helen; there's no time I would turn down seeing her (although see 31st December 1998 for reasons why this isn't strictly true), and what she asked I would do. But that doesn't exactly count really.

I guess I'm just not looking for anyone right now. I'm not desperate for a girlfriend or anything. I think I'm not quite in any state to be seeing any one at the moment, because I've not exactly got that much of a future plan and I'm happy to drift by. I may think much of the time that I should be able to get a good job, but I'm too lazy to do anything about it. Pathetic, isn't it ?

So, you see there's all that you've got to contend with and (as you'll have noticed) my relatively low self-esteem, which kinda means I'm both not worth anyone's while to go out with, and I don't feel I'm worth anyone's while going out with. That makes sense, honest.

Distributed.Net are running 'tests' on DES at the moment to see how well co-ordinated their system is in preparation for DES-II which intends to prove that 56-bit DES encryption can be cracked in under 56 hours. This takes place on the 18th January. I'm not sure of the exact time, but I will try to set my system up so that it gets blocks in the first few and then try to keep updating at the time. The chance of my cracking it with one machine is very low - is it 72 Billion keys or something that we're searching ? Or is it 72 Trillian ? I dunno... But it's pretty big. The chance is much less than that of winning the lottery I think, but as it goes it'll be fun.

Thinking about it, it would be wise to turn on the 'moos' whilst the competition is running and periodically check it so that they get uploaded relatively quickly. Otherwise 'I' end up holding up the process - blocks that are tied up on one machine won't be known about by the proxies and therefore can't be re-allocated until some other time. I would not have thought that the proxies could re-distribute keys that had already been allocated but hadn't been returned because otherwise the prize might be allocatable to two people, although it depends on who returns it first I guess.

Todays diary seems to have been something of a mish-mash, but I think that's because I've been updating it through the day. I think I'll try to avoid that in future unless there's something special to say.

Note to self: Don't run service call loggers if you want your machine to be usable afterwards.

Help! How am I meant to work with both cats sitting on my lap?! I can just about cope with having one on there, but two is just too much and you can't move your arms! They are cute though <grin>.

Added CCUndoc to the 'info' pages on my site. This isn't much, but it's quite useful to me. Maybe I should include links to the 'original' forms of the documents. On the other hand, maintaining just the HSC version is more sensible really.

Return to top | Comment on the diary


7 Jan 1999 (Thursday) Permanent reference to this entry

Dad had a quick look through my diary today; it's quite embarrassing knowing that your parents can read your diary, but then if it's available to the world then anyone also means those nearest and dearest to you. Well, there's nothing they should take offence at in them and I'm quite happy for anyone to read them. Plus he did spot some spelling mistakes in the 'About me' pages <grin>.

You do realise that I've not had any time to practice my handwriting recently, don't you ? Well two days so far I haven't. Tomorrow - I promise!

Nothing interesting to say today really... A couple of phone calls today about work, but nothing really special. Oh, and Heretic and Hexen got their first tests on NCs today. Apparently they work fine, aside from a minor problem with the beta version timeout.

I've quickly HTML-ified the ChoicesDoc for my pages, but it is unlinked from the main pages as yet because I'm trying to add some more things there first.

I've also split up my diary now, so that there is last months entries in one file and this months in another. If I keep the diary up - something which may or may not happen - then it is likely that I will be able to do this again next month too (ooh, excitement huh ?).

A number of people today were asking if I've any work sorted out after I finish Hexen. The answer to that is that I'm still looking for things. Although Oregan did sound like a good prospect, they need someone 'urgently' so I'm not really in the running. I'm sure Andrew can find me some more work though. At least, that's the hope. Every so often I toy with the idea of applying to Microsoft, just for the laugh. I doubt they'd even consider me!

I'm also beginning to doubt the sense in leaving the Bookworm patch on the freenet site. I think that probably it's a bad idea and I will probably have an attack of nerves soon and remove it.

I actually spoke to Jonix today for the first time in ages today... I got rather confused by him and didn't know what he was talking about; I thought he meant JFTerm and he actually meant my FTP client... Pity that I'm unlikely to release it really... it's all a case of a minor conflict of interests so I'm happy to leave it where it is for the time being...

CD of the day: "The Key Part 1: The Prophecy" Strangers on a Train

Return to top | Comment on the diary


6 Jan 1999 (Wednesday) Permanent reference to this entry

No diary last night because I was tired after coming back from a meeting. I'm quite happy to say that I didn't make as much of a fool of myself as I anticipated, although you never can tell. On the train up though I tried writing to Helen and found that my handwriting is slightly worse than that of a five year old, so I've decided as a new years resolution to try to improve my writing - if I can fit in an hour per day just trying to write then surely I should improve, if not the quality then at least the speed at which I can wrote.

Helen's back at school now - I've just got an email off her from yesterday - so I can chat to her there on an irregular basis. Still, it's better than mailing her at home, because she replies to mails to school <grin>.

I dunno; when I was at school I had to fight to get access to the external connection to email people because computer science were so warey of it. Now it's a case of anyone using it any time ! And I for one think that that can only be a good thing - so long as it doesn't interfere with either study or being social. Actually if there had been internet capable computers at 6th Form I'd never have been as sociable as I was - and that's not saying much. On the up side though, I'd have not met Caroline. Erm, that's just a tad bitchy isn't it ? And really only said for comic effect, so don't pay too much attention to it <grin>

I've placed RecErrors and Squiggly Pipes on my software pages now. I'm hoping that I can just direct people to RecErrors and no longer have to worry about them reporting bugs with unhelpful error messages like "it said something about an unknown procedure".

Chris phoned up again today, but he thought I was out, so hung up. I wasn't. I'm pretty sure he does this so I ring him <grin>. He's actually written to Loretta today. I always think this is rather odd because she's such an irritating woman and he still puts up with her.

Return to top | Comment on the diary


4 Jan 1999 (Monday) Permanent reference to this entry

Chris put a little poem up on his web page about 1999. Rather interesting given that generally he's incredibly depressed in poems usually. It's actually rather good; it even rhymes too which is odd <grin>

Return to top | Comment on the diary


3 Jan 1999 (Sunday) Permanent reference to this entry

Odd thing to say, but I've 'found' Niall again. Not that I'd lost him or anything, but... well, it's a long story that I'm not going to recount here. To be honest I thought he'd gone over to PC's long ago, but yet again I'm very mistaken. On the other hand, he's one of the people I believe will be bringing innovative things to the computing world - for one thing he's got more imagination than I <grin>. I did try to do a webget of his site but there's just too much there for me to look at really...

Interesting to see that my lack of women is completely and utterly dwarfed by Nialls amount of women problems. Just one of those things I guess... I was never meant to be a... erm... whatever the word is.

It seems that David McCormack has written a DrawFile plugin too. His, however, looks quite complicated and yet simplistic at the same time. If you know what I mean. I found it difficult to follow the code; on the other hand I'm just looking at mine and finding it similarly difficult.

It looks like Browse Temporary Files (in !Scrap as BTF#####) don't get deleted on quit and are reused when you reload the same page.

I felt like (it being that rest day and things) writing something foolish today; so I've written a SysLog application. Well, it has exactly the same functions in it, but doesn't deal with LogFormatted yet; I'll do that tomorrow I guess, along with modulifying it; about 4 hours work I guess so I think I'm getting slower. It's amazing how easy it is really. It does, however, concern me that DoggySoft's version is 10k long, and my application is 7k. I'm sure that modulifying it will add something to it, and I do have to write the veneers still.

A wise man once said something about not reinventing the wheel. I think even foolish mem such as myself have quoted that too. I do have a reason though but I'm not going to tell you because you will only laugh.

I've actually had an opportunity to listen properly to "August and Everything After" today. It's an incredibly good album actually. Admittedly it crackles a bit if I waggle windows and stuff, but it's not bad nonetheless.

Return to top | Comment on the diary


2 Jan 1999 (Saturday) Permanent reference to this entry

Today was awash with things to do... of which only a few were done. One of the many things that needed doing was taking a copy of the things on Julians computer and putting them on mine so that I have a copy to look at. The things I'm talking about are all those lovely databases he keeps putting together. The X-Files one is rather impressive I feel.

As well as that there was a lot of packing and some other stuff; I forget exactly what else happened. I copied a number of CDs and so now have very little (!) hard disc space free - now all I have to do is find an MP3 encoder that will happily sit in the background, encoding and can be restarted if I reboot (safely!). For some inexplicable reason the one I compiled plays back at abut 1½ times the sample rate. Not quite sure why but I'm sure there's a very good reason.

Watched Fifth Element today too. An incredibly silly film; I seem to remember Bruce Willis was in another incredibly silly film as a detective guy who seemed to be meeting a lot of very odd people in a very strange case. Well, it was either him or Peter Falk, and I'm pretty sure I'm right on this one. Which doesn't relate to Fifth Element but brings me nicely on to... Erm... no, this isn't Film '99, is it ?

But it does make the point of mentioning the year, which - as I'm sure you all noticed - has grown a little in the past few days. And what will the New Year bring then ? Well, if I remember my prophecies correctly we're probably in for a pretty rough time of it. But then again, aren't we always ?

I think this year may be be the year of reckoning for the Internet as a whole. Well, I'm hoping anyhow. It's become apparent to many people that it is a great tool, but it doesn't live up to its hype. Whilst online businesses may be getting great publicity and telling of their wonderful fortunes, many people are still using the 'Pyramid Scheme' to try to make their millions. Obviously these don't relate, but it shows the difference between the people that go out of their way to sell things and those who are just lazy enough to email millions of messages out in the hope of getting something back.

As I read that back, I'm not sure I agree with it anyhow; but it stands nonetheless. The Register today had an article about the number of hardware web magazines being produced which are rapidly outdoing their paper counterparts. It makes interesting reading because on the whole the internet is a much better place for computer-related news; particularly if you're interested in the internet itself. It makes you wonder if there actually is a place for paper magazines about the Internet itself.

Personally, I tend to stop by The Register either daily or as least every other day, just to see if there's anything which affects me in it; not that there usually is directly, but it's nice to keep abreast of some of the changes. Particular of interest, I find, is the Microsoft trial coverage which is dealt with quite fairly (at least in my opinion). There doesn't seem to be a bias either for, or against Microsoft - something which I like (and will obviously be proved wrong over the next few days, just to spite me). It seems that whatever the subject being reported it is dealt with with the right degree of humour and cynicism.

I just tried moving the stereo a bit and something bleeped at me; I think it's the phones way of saying "I'm hungry", but I've got to find the damned thing before I can feed it. It's all very well it being mobile but if you can't actually find it then it's not all that much good.

On a similar note, in Mum & Dad's room they have their phone by the bed. Cunning idea, you might think, because it means you can get to it easily. Yes, until you remember that there's a flourescent light in the room. So if you hear the phone ringing and you are in another room you end up running in there, turning the light on, tripping over clothes, the bed, cats, stereos, small furry creatures from Alpha-Centuri and any other objects that might be hiding in the darkness. Because you've forgotten that the light takes about five seconds to warm up. By which time, of course, you've just about staggered to the phone, having extracted cats from your feet, dabbing your broken nose, and (bizarrely) pulling a bambo cane from your chest to say "ed-oh ?" only to find that it's some sales person trying to sell you double-glazing.

You might like to extract the parts from that story that you believe to be true at some point. It would be interesting to know which bits people actually believe to be true. Only not very.

I'm due for an email signature change I think, so I'll just go off and do that then bid you farewell !

Return to top | Comment on the diary


[Last] [Up] [Next]


This page is maintained by Justin Fletcher (gerph@gerph.org).
Last modified on 24 August, 2008.