What Jessie Did Next...

...being the inane ramblings of a mundane Yorkshire bird.

Page 23 of 26

Jane Wyatt, who played Spock’s mother Amanda on the original series and in Star Trek IV: The Voyage Home, died Friday at age 96 in her home in Los Angeles.

There’s a Trek-oriented obituary on here on TrekToday.

“This afternoon, Pacific US time” is the word from the Firefox camp. That said, they accidentally linked to it early. Torrent links are here to help prevent goldrush effects on bandwidth.

Hmm, I really should get around to installing Windows XP on something so I can try IE7, since it doesn’t support anything else; I’m still using Windows 2000 and prefer it – sitting in Dublin airport a couple of years ago reinstalling XP for the nth time after the sodding thing had eaten my laptop still leaves a sour taste in the mouth.

It’s MacExpo for me on Friday as well, I’m going to try not to buy a Mac Mini – must… try….

The Daily Telegraph’s reported THUS has put Demon Internet up for sale, although it’s not cited where this snippet of information has come from. The only source Google News found was on Hemscott, so I’m taking it with a slight pinch of salt. £15M-£20M does seem a bit on the low side too, given Cliff flogged it to THUS for £60M(ish, I can’t remember the exact amount) a few years ago. I’m reliably informed .nl went for £45M as well.

Anyone betting it’ll be Pipex who snaps ’em up?

Update: Orac pointed out this link to the Telegraph article, where it says that it’s for the home access business – this seems to fit into Pipex’s model of eating up domestic providers quite well.

This morning’s gripe is something that really gets on my tits, but has properly bitten me on the arse this morning: different formatting of code.

In my code, I use real-tab (0x09) characters for indentation of 8 spaces apiece, using Unix linefeeds (0x0a). Simple enough, since I occasionally do hotfixes on code and doing it in Unix editors makes life a hell of a lot easier. That’s fine. The issue comes when a client is using their own cocktail of every bloody style under the sun – in this particular case I’ve been asked to merge in some of my own changes in a hurry, and I find that not only has the client been using incorrect tab style (4-space indentation, proper space chars as well) he’s also saved the whole sodding source tree in a mix of CRLF and LF. This now means I have a nightmare diffing it to find out what conflicts there are, since everything conflicts.

THERE IS A CODE STYLE GUIDE THERE FOR A REASON. PLEASE DON’T MAKE ME GET THE KNIVES AND CUT YOU. PLEASE.

Time for me to write a Polystyle rule for it, which will hopefully fix the situation enough for me to meet deadline in an hour.

ICANN’s approved the regional gTLD .asia by the looks of things – there’s a couple of news reports here and here. The contract’s not been finalised yet (with bits of information still being passed to-and-fro) but registration is expected to commence within 9 months.

I’m feeling rather tender this morning in the aftermath of Wakefield Beer Festival (photos here). Held at Lightwaves for (I think) the third year running, predictably it’s yielded a morning-after headache and a sense of “wondering what the hell I said last night”. As is customary on these occasions I jotted down what I’d had:

  1. Mauldon Brewery “Dickens
  2. Brown Cow “Styrian Bitter
  3. Acorn “Barnsley Gold
  4. Jarrow “Red Ellen” (purchased purely on the name – good Old Labour name that!)
  5. Bull Lane “EEL” (again, purchased purely on name – and you do not want to know why)
  6. WF6 “Pride
  7. Tigertops “Gardeners Stout
  8. George Wright “Pipe Dream
  9. Clark’s “Only Sixteen

Really quite enjoyable, although I do wish they’d find a venue with windows – Lightwaves Leisure Centre is all well and good but it’s a bit sparse getting hammered tasting beer in a sports hall.

Slackware 11 has been released (announcement here). If you’re after the ISOs, go here for BitTorrent details.

I’ve just wasted my lunch hour dialling into the BBS I set up last night. It’s slow, it’s crufty, it needs some imaginative Hayes commands, but it works – I successfully logged on using Hyperterminal’s pisspoor Viewdata emulation:

You logged on at 05:01:51
It’s now 05:12:02 on the 22/09/06
You have spent 00:10:10 minutes online
Thankyou for calling The Rabbit Run!

(Yes, I know I need to set the real-time clock!)

Hyperterminal has no Viewdata graphics to speak of although curiously it’s capable of doing background and double-height. It also confuses £#_ which I’d sorta expected it to not do since that’s a fundamental of decent Viewdata emulation.

So, having established that the SIP route works and using the out-of-the-box Asterisk UPCM and APCM codecs means that V23 is fine, I think we’re in a state that the proof-of-concept has succeeded and we can probably go on to put more boards online. Hurrah!

This is a memo to myself, because I’ve been reminded this is the third time I’ve been on a futile hunt around the house: You have no DB9 thru-connectors. None. Don’t even bother looking. Just give up now.

Thankyou.

<%image(20060921-nfs.jpg|120|86|)%>It works! It bloody works!

After much sweating and grumbling, I’ve managed to get three stations working on the Econet using JGH’s Y2k-patched level 3 fileserver software. This now means that the network works (ish) without any non-original Beeb bits. Just need to source some more socket boxes, some cables and preferably a fully working MFM or RLL hard disk because this old Technomatic jobbie is on its way out and I can’t keep prodding the actuator with a screwdriver every time I need it to start up.

Honestly, when I did “*I AM SYST” and it worked, I had to do a doubletake. I’m surprised that it’s working at all!

In any case, this is enough for me to continue with my experiments into the Evil Beeb Project. The worst bit is trying to remember the relevant commands to navigate the directory tree since it’s sufficiently different from ADFS to be confusing. It’s also left me wondering exactly how feasible getting BBS software online using NFS will be. Still, it’s an experience (photos here)!

Right, well, I’m going to tidy up the garage worktops a bit now it’s all working, and go through some of the other Beeb stuff to see if I can get station 3 going with a 6502 copro.

Hooray! I’ve managed to get the EPROM programmer working again, so now have a pile more ANFS ROMs for the Econet. I’ve also connected up the last few socket boxes and mounted them on a piece of timber so they’re not hanging around the place tangling up. I’ve now discovered the drop-cables I thought would work won’t (hint: MIDI cables don’t work as Econet cables ‘cos they’re only wired up to pins 2, 3 and 4) so I’ve hit another roadblock. I’ve got enough DIN connectors for 5 cables but that’s not enough to get the network working.

End result: station 1 and station 2 are properly jumpered, although they’re not talking to each other.

In any case, while researching the pinouts I found a lovely quote:

“We showed Bill Gates the Econet network and he said ‘What’s a network?'”
   — Hermann Hauser (Acorn co-founder), 1982

Fantastic 🙂

So what’s next? I’ve not replaced the BBC power supply for the fileserver, and I need some cables before I can wire up the clock box and the terminators.

*sigh*

Having some time tonight and some peace, I decided to go back to building the Econet and getting all that working, able assisted by the guidelines on on the Beebmaster site.

First up was the EPROM programmer (not strictly part of the Econet but important nontheless). After trying to program some more 27128’s I shifted the programmer to the BBC Model B sitting on the workbench (previously it was connected to the Master 512). Lo and behold, the damn thing programmed a couple of ROMs fine, so I’m blaming either Master incompatibility in the UVIPROM software or the Master’s user port. Either way, I now have new ADFS ROMs done and a copy of the Lancaster Assembler. Just means that the main Model B machine is running at PAGE=&2100 but we all have our crosses to bear.

Secondly I thought I might get the Econet actually wired up with the socket boxes. Over on the Beeb list it’s been suggested that cat5 UTP is fine for Econet wiring. While wiring it up, I noticed a bit of a nasty ozone-y smell coming from the fileserver. “Not good,” I thought again (getting deja vu?), and tried to do a ctrl-break. Nothing. A power-cycle didn’t even boot the damn thing up so I think it’s probably the PSU; no worries, I’ve got plenty of spare BBC Model B units around but irritating nontheless. Meantime, I need to get two 9VDC power supplies (wallwarts will do fine) for the network terminators.

So, current status: ROMs blown properly, station 254 out of action, cabling pretty much done (but not tested) and I’ve even freed up a small bit of worksurface to properly hold the 6502 copro for the fileserver itself.

I’d better do some tidying before Nicky and her sister get home otherwise I’ll be in trouble, but I feel quite satisfied I’ve done some more on this!

We’ve just had an interesting half hour. The BBC digital television feed (both Freeview and Sky) regional opt-out looked to have failed, so for the past half hour of regional TV programmes here in Yorkshire we’ve had the picture of InsideOut London and the sound of InsideOut Yorkshire. Of special note were the bits on skin cancer where the fisherman was handling a crab, and the warning against too much sun on the beaches showing a very dreary muddy lake.

They’re so good – time was that they’d bother to monitor and say something during the break between programmes, but not this time.

I was catching up on back episodes of Gordon Ramsay’s series The F-Word last night, where he’s been asking people to send in (or even just state) the most useless recipe books they had. The finalists were Ainsley Harriott, Anthony Worral-Thompson, and Delia Smith.

The first two I can understand – Harriott’s recipes don’t feel particularly accessible and even given a well-stocked Sainsburys it can be quite a slog getting hold of ingredients. I’ve never owned or tried a Worral-Thompson recipe so I can’t comment on his technique but I can imagine they’re much the same. What did surprise the erstwhile Mr Ramsay was the presence of Delia in that list.

I’m not surprised in the slightest. I own several Delia books which I’ve picked up at car boot sales, etc. over the years, and of all the recipes I’ve tried I’ve never had one success. Now I consider myself a competent(ish) home cook – not a professional or even approaching professional level, but I like to tinker and potter around the kitchen. I find that if I treat a recipe by chefs such as Jamie Oliver and Gordon Ramsay with a bit of ‘bucket chemistry’, I can extend it – sort of like an open-source kitchen I guess – but the space isn’t really there with Delia recipes and they’re such an arse to get right in the first place it’s nigh-on impossible to do it properly. Come to think of it, the last time I referred to Delia was when I needed cooking times for a goose, and that sort of stuff gets looked up in Hugh Fearnley-Whittingstall’s meat book.

We do have a lot of recipe books though, and some magazines. I should go through them and chuck out the crap, but they’re always good to browse through for ideas if nothing else. If you’re curious I occasionally note down recipes I’ve discovered/invented in my recipe archive – I strongly recommend Rachel’s dad’s chicken recipe, it’s great if you’re entertaining friends for an evening.

<%image(20060907-arenalogin.gif|120|83|)%>Way back in the days when I was a nipper hacking around the school’s Econet, I co-wrote (with a chap called Ben Horsley) my first multi-user game which ran on networked BBC Micro machines. Called Arena II it involved a small map, some objects you couldn’t really do much with, and a hell of a lot of file-handling. I was quite surprised to find it mentioned on the BBC Micro mailing list, referring to Jonathan Harston’s MDFS website here, dated 31st October 1990!

Why file-handling? The reason for this was that I hadn’t really worked out the client/server relationship involved (not that Econet facilitated it too much either) and so the whole system was quite clumsy. Filehandling on Econet was great – if someone else had a file open, it locked it so you couldn’t open it from another workstation. This led to lots of fun in a multiuser random-access system such as Arena, where a program would open the ‘current locations’ file, update the user’s position and read the current positions of other users, then close the file; the only way of working out if a file was open was trying it and trapping the error condition.

This now meant that we had error trapping going on everywhere and whenever an error was trapped, the program counter was reset with the function stack pointer (so if you were in a function or procedure, you suddenly weren’t). A chap called Andy Dowson came up with the novel idea of using GOTO (which wasn’t subject to the function stack) to solve that one – thus it was a haphazard melange of GOTO statements and error trapping.

Add to that the repeated hammering of files (30 people all using the system meant that it was pot luck if you got a lock on the file, which caused vast amounts of network traffic) and the network would slow to a crawl.

I’m tempted to rewrite it to use a couple of service ROM images as a server (or perhaps requiring a 6502 coprocessor), with 6502 machine-code based clients, but I’m not sure I can remember all the 6502 stuff nor (I am reliably informed) do I have time. Great days though.

« Older posts Newer posts »