[Last] [Up] [Next] gerph.org - Diary

Note: You are viewing the 'forward chronology' version of this page. Return to the regular 'reverse chronology' page.

Diary (March 2006)

This month seems to have flown by, without any really notable things happening. A small portion of the beginning of the month seems to have been spent wondering about failed projects and their effects. I decided to try to find a way to contact 'Justin Fletcher' from CBeebies, so that I've got details to pass on to people that contact me. I finished watching Enterprise and was quite unimpressed. I bought Darwinia and found it quite fun. And finally went to see Justin and Claire for Bethany's christening.

30
Mar
2006
Thursday
  • Back home.

Home again. It seems when I originally planned on going away, I wanted to come back on the Wednesday. Clearly at some point I changed my mind and came back on Thursday instead. That said, travelling on the Wednesday when I felt worst would have been foolish so maybe it was fortuitous. In any case, my tickets were listing the times for the wrong day - didn't matter though, 'cos the ticket's valid for a month, and the train times during the week are the same. Plus just about every train was running late - I was lucky there were big gaps in my timetable.


27
Mar
2006
Monday
  • Got a cold.
  • Dreaming about disguised alien robots.
I feel bad 'cos I've got a cold. I'm not sure there's a lot else to say about today. I'm glad I'm not at home, in a way, though, 'cos I'd be feeling I had to do lots of work despite feeling bad. I'm not so glad, though, because being with friends whilst you've got a cold isn't all that fun for them or you.

I'm unable to sleep at the moment - this cold and irritancies floating around my head have conspired to keep me awake. So instead of that I thought I'd try to write something useful. I've yet to do this, so instead of that I thought I'd generally rant to myself. It seldom does much good but it beats ranting at other people. That said, I did rant a lot at people on the talker this evening, quite pointlessly.

I had a strange dream last night which involved the sentence 'I picked up the fire axe from the next floor up because I was going to kill the alien robots in the room who were trying to get information out of me, but when I did, the fire alarm went off so I put it back again, realising that the building would be evacuated and so people would be safe', spoken to a policeman who was outside the building after we'd been evacuated. Actually the sentence may have been better (or worsely) worded in the dream, but that was the general idea. Of course, I knew they were alien robots because their cloaks that disguised them as normal people had failed and they'd been left looking like light pink and grey robots rather than people.

At which point I think it's pertinent to mention that on describing the day I had at university when I thought I had a daughter, Ian suggested that I should see a shrink. Hmm. That was years ago, though.

I've just added yet another message to the postponed mail box. It's all quite annoying really.


25
Mar
2006
Saturday
  • Looking after Bethany.
Today has been interesting. I've been looking after Bethany for some of the day and helping out with doing little things for Claire and Justin. I'm not sure I've been much use, really, but I hope I've helped a little.

What else ? Not much really. That's about the whole day really.

Oh, I remember what else happened today; I've got a lovely cut down my nose where Bethany scratched me. It's not sore or anything. It just looks a bit silly.


24
Mar
2006
Friday
  • Dead Like Me quote.
There was a line in [Series banner]Dead Like Me (2003, Showtime)Comedy/Drama/Fantasy18-year-old George Lass (Ellen Muth) dies when a toilet from the MIR space station falls from the sky and hits her. Upon her death she discovers that she has been slated to become a reaper, a figure who removes souls from others just before death to ease them into thier individual afterlives. Rube (Mandy Patinkin), her new boss in the afterlife introduces her to fellow reapers Roxy (Jasmine Guy), Mason (Callum Blue), and Betty (Rebecca Gayheart). In addition to reaping George discovers she must find a way to support herself in the afterlife and takes a job at a temp agency working for Delores Herbig (Christine Willes) where she had worked at the time of her death. The series also follows the continuing drama of how George's family is dealing with her death as she follows the lives of her mother Joy (Cynthia Stevenson), father Clancy (Greg Kean) and sister Reggie (Britt McKillip).Dead Like Me which bothered me a lot. Well, I mean that it stuck with me and it bothers me every time I think about it. They're in the mortuary and talking about how George is dead and she just has to get on with things.

[Quote]
You've got to think about all the things you like and decide whether they're worth sticking around for.
[ Doing stuff; Rube; Dead Like Me ]
[Quote]

It just bothers me a little. If I was to die, what would I miss. I have no idea. I keep thinking that maybe I'll find myself an answer, but I've not yet. Maybe at some point.


23
Mar
2006
Thursday
  • Visiting Justin and Claire.
I got to Claire and Justin's just fine, we went shopping and stuff. Um, that's about it really. I seem to have forgotten Sam, so I'm just going to have to try to sleep without him. Aww.

One thing I have noticed whilst here in the last 10 minutes is that browsing the 'net sucks. Without the filters to get rid of the cacky adverts, sites are just littered with junk. Maybe more normal people have higher tollerances of this type of rubbish. Actually, I know they have - even Alex and Joseph seem to be happy to clutter their own websites with adverts. Somehow it seems to be acceptable to fill pages with random adverts. Of course I now ask myself why I'm surprised by that and whether I feel that it's naive to still think that sites should be cack-free.


22
Mar
2006
Wednesday
  • Away for a bit.
  • Awkwardness with code.

Well, I'm away for a week from tomorrow. I'll be up with Claire and Justin for Bethany's christening. That'll be nice!

Today has been bitty. It was split into two major chunks. One of which was the getting packed and stuff. The other was trying to modify CMunge for some things I happen to need - maybe this time the tool will be 'complete'. The first part of changing things went quite smoothly. Rip out large chunk of code, make generic, put back everything using generic form and test. Nice and easy. Well, not exactly easy, but not too bad anyhow. The second bit was less easy because although I knew what I wanted, the code wasn't quite in the right shape for it. I'm thinking that I went about a lot of that work the wrong way. Fortunately I can revert to the last working copy and just start again. I think that'll make life a little easier. I've also got to work out the 'right' way to return either an error, or a pointer to a block of text, or a null. I'm not sure I really feel a 'good' solution to that, but I'll think about it some more and maybe something nice will happen.


21
Mar
2006
Tuesday
  • Chocolate.

Mum found me some Orange Chocolate Leibniz. They're quite yummy. And very similar to Clubs for some reason.

I've just had one of those 'spark of genius' ideas that will actually be incredibly useful. It's not actually all that much of a spark, more of a bubbling really, 'cos it's an extension of a number of ideas I've had in the past but this time I really think I've got it. I need to sit down and sort out some details now, though. Probably get to do that on Thursday, I think.


19
Mar
2006
Sunday
  • Quite relaxing day.

Today's not been too bad. I've been spending it helping someone out building things, and using the spare time to do unimportant, but longstanding things that I've needed to get done but been putting off. Actually I got more done than I thought I would really which is quite nice. And I've fixed a few more simple bugs that needed to be dealt with.

I was looking forward to [Series banner]Midsomer Murders (1997, ITV1)DramaThis charming English crime series, based on books by Caroline Graham, follows Chief Inspector Tom Barnaby (John Nettles) , a laconic, down-to-earth detective who faces many ingenious and remarkable murders amid the eccentric denizens of a ficticious 'Middle England' county (Midsomer).Midsomer Murders this evening, but it wasn't on. Bother.

It's frustrating that these bugs I keep finding are still there. They're not all mine, of course, but many of them are really stupid. things that people should have caught long ago.


17
Mar
2006
Friday
  • Something.

I was going to say something useful but then I watched a little bit of [Series banner]Danger Mouse (1981, ITV)Animation/ChildrenDanger Mouse is about a cartoon mouse being a secret agent and living in a mailbox in London, England. This show originally broadcast in England/UK only untill the fledgling network, Nickelodeon, picked it up and ran with it. (Actually it aired in U.S. syndication before coming to Nickelodeon).Danger Mouse and my brain's turned to custard. Whilst watching the "[Episode image]Danger Mouse8x01
"Custard"
Danger Mouse and Penfold set out to stop the illogical Gremlin from turning Earth's sunlight into darkness.
Custard
" episode.


16
Mar
2006
Thursday
  • Darwinia.

Playing Darwinia is surprisingly addictive. Whilst doing so, the phrase 'like herding cats' often floats through my mind. Moving the little darwinians around is not all that hard 'cos they do obey orders, but in the absense of orders they do tend to wander. However, I think the thing that made me think that wasn't actually something I realised until much later. When the officers (the darwinians that you've promoted to give those orders) get hurt they let out a little 'mew' which does actually sound like a cat - so much so that twice I've looked around to see if Grendel was around.

And one for the Conspiracies file... Chris Williams (drobe) has been doing some proper journalism for a bit - the kind that doesn't involve just posting something on a website - and I noticed recently that there's a writer on The Register (oh the shame to say I've been reading it) called Chris Williams. Hmm.


15
Mar
2006
Wednesday
  • Headache and chocolate.

I had a headache all of today. A real 'this isn't going to leave me all day' one. I hate those. Well, obviously. I mean, it's not like you're going to say "Oh, a headache, I've not had one of those in ages, and I've been so looking forward to it". Well, not unless your particularly masochistic anyhow. I wonder if that ever comes up. I mean you've got your regular masochism, but are there people that listen to the same music that they hate over and over again just so that they get the pleasures of a headache at the end ?

I think that's a scary section of society that I'll try to avoid. Not, of course, that it makes them bad people or anything. It's just the idea of intentionally getting a headache for pleasure seems stranger than even I can handle.

And, changing the subject entirely, I ate a whole bar of chocolate today.

Hmm. Thought I had more to say about the day than that. Bother.


14
Mar
2006
Tuesday
  • Annoyances.

Many annoyances today. Nothing particularly important, but just your regular annoyances that make you want to rip the heads off people and... I dunno... do something that's worse than having ripped their heads off, I guess.

On the plus side, I've done some pretty neat improvements to make the system slightly less laggy on startup, and I got a gorgeous picture of Bethany from Claire.

Why is it that I always seem to be playing catch up ? The 'important' things never seem to get done. <sigh>


13
Mar
2006
Monday
  • Waterfalls and indecision.

My dream last night, as I remember it, involved sitting at the bottom of a waterfall with Caroline and having absolutely no idea what she wanted. Or what I wanted for that matter. Except that being there with her was nice.

At the start of today, I felt a bit 'urgh'. As the day went on, I felt a bit better. Why ? Because of some feeling that things were going better. Unfortunately that's all it was, and when I realised that things went downhill like something that rolls quickly down a hill. It's not a "um, I don't have a daughter, do I?" moment, but it's close-ish.

As a result, I've got significantly less in the way of nails now. I was going to try to get to bed early, but I was so annoyed with myself for feeling good over nothing that I decided to do some other stuff instead.


12
Mar
2006
Sunday
  • Capricious.
  • 'Today'.
  • Space.

The word 'Capricious' popped into my head today. Nice little word.

Over the last few days I've been sending out test versions with the subject line 'Build from today', or variations on that. Now that I've had some replies it's blatantly obvious that I'm stupid. Obviously that gives me no indication of which version people are replying to. Doh!

I thought I was out of disc space, but it turns out that I'd got 900M of redundant sources just lying around. Getting rid of that lot feels a whole lot simpler. And it reminds me how important it is to check what you're copying before you blindly copy source directories around.

Why is it that computing cack is so much easier than... well, almost anything else really ?


11
Mar
2006
Saturday
  • Number sequences.
  • Stargate SG-1.

Chatting on the talker today - for the first time in ages (well, with the exception of last night) - someone mentioned a fun sequence of numbers, and so I just had to go and write a whole load of code to make them. Interesting and fun - something I've not done for quite a few years. Probably since I was at uni. Ah, simple pleasures. The maths may have been simple, but it was mildly amusing anyhow.

Last episode of [Series banner]Stargate SG-1 (1997, SciFi)Action and Adventure/Science-FictionThis sequel to the 1994 movie Stargate chronicles the further adventures of SGC (Stargate Command). It turned out that the Goa'uld Ra was only one of many alien System Lords who used the Stargates to conquer much of the universe. When Earth uncovers a working cartouche to decipher the coding system of their own Stargate, they find they can now travel anywhere. Earth's military sends out SG teams to explore new planets, find technology, and oppose the Goa'uld. Jack O'Neill and Daniel Jackson from the original movie are part of SG-1. They are joined by Sam Carter, a scientist, and Teal'c, a Jaffa who is convinced the Goa'uld are not gods.Stargate SG-1 for this series tonight. That was... different. It's going to be very interesting to see how we get out of that in the next season. One thing that struck me, though was the Ori weapons. They're slow. Projectile slow. Not like lasers, or the more usual energy weapons that the Goa'uld use. Maybe that's just 'cos it looks prettier on screen. Oh, and the Earth ships (again) seemed to be hiddeously outgunned. It seems insane for them to be using their regular projectile weapons against other inter-stellar ships with shields and hugely powerful weapons. I think it's mostly the idea that the best thing that they can use are these same little missiles that they use on earth - against ships that are centuries ahead of them in technology. Seems... mismatched. Of course, sticking said weapons on to an inter-stellar space ship is similarly mismatched. Ah well.

Not a lot else to say today. Much time being annoyed and generally cursing myself. And a little bit of revelation to myself. I was going to rant a little, but for some reason the laptop took about 15 minutes to start up and by the time it had I'd completely lost the will to live. Well, not quite but couldn't remember what I wanted to say. And still can't.

I remember something about the things I was thinking about earlier. There was something about 'a prejudice is an assumption you don't realise you're making' and trying to apply that to things that you don't usually think of like that. Like an assumption that you're not going to spontaneously combust being a prejudice. I think that's why that definition is wrong - 'cos clearly I'm not prejudiced against spontaneous combustion. Um. Or maybe I am and that's the point - it's just not important. Unless you happen to be pro-spontaneous combustion, and the belief that you wouldn't even be pro-that is the prejudice.

However, I think I'm just rambling and stuff. Must sleep.


10
Mar
2006
Friday
  • Cute code.
  • Enterprise.

I was trying to write a little caching routine for some data I'm working with, and decided to look at the output, just to confirm that it's actually sensible. I usually do that when I'm trying to make the code efficient just to ensure that there's nothing glaringly stupid about the code. Things like accidentally making a very inefficient loop are easy to do if you're not paying attention and blindingly obvious when you look at the assembler. I was quite amused - and impressed - that the compiler had made such an efficient routine. So efficient that it needed no APCS stack frame - it was completely implemented within 5 registers (R0-R3 and R12).

There was really only one small change that I could make to the C code - a simple change to an upper case check. In that case, c>='A' && c<='Z' is equivilent to ((unsigned long)c-'A') < 26. Of course, the latter is somewhat nasty. The gain is not huge, and it's probably only related to this version of the compiler that can't spot that a range check is being performed. The gain is that you can avoid a pipeline stall because the compiler builds two branch instructions around the code, whereas with the single comparison version only one condition code is necessary and so the code can run inline. Yeah, it's not a huge gain, but since this is part of the inner loop of the code for the caching, I'd at least like to try to get the code 'nice'. Optimising for a compiler is bad, but once in a while it's fun and gives you something useful. The code's not much less efficient than if I'd written it by hand in assembler in any case.

Actually, one of the worst parts of the code is that it has to multiply by 212 which ends up as 4 instructions. If I waste 704 bytes I can use a multiple of 256 and save 3 instructions. Not sure that's worth it to be honest though.

One mildly interesting thing I did notice was that the compiler didn't spot the option to use an 'increment before' instead of ADD r0,r0,#4 : LDMIA.... It's not a particularly common thing to do, but it was still a little surprising to me 'cos I'm sure I've seen it do that before.

I've finished watching [Series banner]Enterprise (2001, UPN)Action and Adventure/Drama/Science-Fiction"It's Good to be Home." Enterprise is the latest entry in the Star Trek saga and takes place during the mid-22nd century. Under the command of Captain Jonathan Archer, the crew of the first warp five starship (the Enterprise NX-01) begin to explore the galaxy. As their mission progresses, the crew encounter familiar races like the Klingons and Andorians as well as some new ones.Enterprise now. It's been my 'I can't sleep, so I'll watch that' thing for the past few weeks. How can I summarise what I think of it ? I think "I don't really care" sort of covers it. Some bits are good, some bits fun, but the thing that appealed a bit initially became increasingly annoying. No, that's not quite right. Initially, I liked the fact that from episode to episode we had a rolling development - what happened in one episode spilled over to the next. That's fine and I continue to like that. Mainly that's because the general reset switch that got pulled at the end of episodes annoyed the hell out of me in Star Trek: The Next Generation (1987, Syndicated)Action and Adventure/Drama/Science-FictionA century after Captain Kirk's five year mission, the next generation of Starfleet officers begins their journey aboard the new flagship of the Federation. Commanded by Captain Jean-Luc Picard the Galaxy class starship Enterprise NCC-1701-D will seek out new life and new civilizations - to boldly go where no one has gone before.Star Trek: The Next Generation (although less so in Star Trek: The Original Series. Let's not talk about Star Trek: Voyager for its complete lack of continuity in that regard. DS 9 was good for development, but it had to have development because they didn't go anywhere - that's partly why I didn't care so much for the ongoing story line. But in Enterprise it was just annoying. I can understand that the point was that they were on a mission (whatever the mission for the segment was) but aside from the first series and part of the second, the exploration was almost zero. The examination of cultures, morality, and generally 'finding stuff out' was lost and it just became... dull.

Which, I have to then compare to [Series banner]Stargate SG-1 (1997, SciFi)Action and Adventure/Science-FictionThis sequel to the 1994 movie Stargate chronicles the further adventures of SGC (Stargate Command). It turned out that the Goa'uld Ra was only one of many alien System Lords who used the Stargates to conquer much of the universe. When Earth uncovers a working cartouche to decipher the coding system of their own Stargate, they find they can now travel anywhere. Earth's military sends out SG teams to explore new planets, find technology, and oppose the Goa'uld. Jack O'Neill and Daniel Jackson from the original movie are part of SG-1. They are joined by Sam Carter, a scientist, and Teal'c, a Jaffa who is convinced the Goa'uld are not gods.Stargate SG-1. There is, and has always been, an ongoing mission for them, although it seems to have become more a prominent part of each series. The replicators season, although we knew for two seasons (I think) that it was coming, became so frustrating because of that. It's that feeling of "Oh, they're fighting blah; how are they going to get out of that ?" which just became a monotony until "oh, I don't care" sets in. The exploration, the discovery, and... the science fiction, basically, seem to have got lost sometimes (significantly in Enterprise Season 3 and 4, but to differing extents in SG-1 seasons 7, 8 and 9 - earlier ones didn't seem to be as prominent). Nothing wrong with having a decent recurring story, but it seems to have been dealt with better such that it's not to the exclusion of the stuff that I like.

Anyhow... that's almost all I'll say about it. Almost. Just a bit more <smile>. Enterprise seemed to get very messy at the end, and felt badly thought out for the last few episodes - as if they either didn't have enough content to fill and so padded it out. Reminded me of the end of [Series banner]Angel (1999, The WB)Action and Adventure/Drama/Fantasy"If you need help, then look no further. Angel Investigations is the best. Our rats are low... (What? It says "rats." Sorry.) Ahem... our rates are low, but our standards are high. When the chips are down, and you're at the end of your rope you need someone that you can count on. And that's what you'll find here -- someone that will go all the way, no matter what. So don't lose hope. Come on over to our offices and you'll see that there's still heroes in this world." For over two centuries, Angelus was one of the most vicious vampires ever to walk the earth. Then he killed the wrong girl, and her grieving Gypsy family cursed the vampire with the return of his soul, causing him to suffer with remorse for all the hundreds of innocents that he had killed through the years. Now he goes by the name Angel, and he fights to protect the helpless from those who would prey upon them as he himself once did.Angel which felt messy as well.

A few sections are of note, though. The explanation of Klingons more human appearance in The Original Series was an interesting and actually quite neat thing, I thought. Especially as it had been commented on in the Star Trek: Deep Space Nine (1993, Syndicated)Action and Adventure/Drama/Science-FictionWhen the Cardassian occupation of Bajor ended in 2369, the mining space-station Terok Nor was left abandoned, its systems ripped out. By invitation of the provisional Bajoran government, Starfleet stepped in to oversee the rebuilding and day-to-day operations of the newly christened Deep Space Nine. DS9 soon became a center of travel and commerce thanks to a newly found stable wormhole leading to the largely unexplored Gamma Quadrant.Star Trek: Deep Space Nine episode "Star Trek: Deep Space Nine5x06
"Trials and Tribble-ations"
Stardate:4523.7 While returning to Deep Space Nine with the Bajoran Orb of Time, the crew are thrown back to the 23rd Century. They must infiltrate the original Starship Enterprise in order to stop an undercover Klingon from poisoning a shipment of grain being carried.
Trials and Tribble-ations
". That seems to have fit rather nicely with things.

"Enterprise4x22
"These are the voyages"
Six years in the future, an emotional Captain Archer and the crew return to Earth to face the decommission of Enterprise and signing of the Federation charter.
These are the voyages
", the last episode, may be the worst episode of any Trek ever. I'm not sure what else there is to say about it, but it really was incredibly poor.

"Enterprise4x18
"In a mirror, darkly"
In the mirror universe, Commander Archer mutinies against Captain Forrest in order to capture a future Earth ship found in Tholian space.
In a mirror, darkly
" seemed quite utterly pointless to me. All the way through I was expecting some form of cross over to the real universe which we could actually relate to. There was none, and so it was completely and utterly a throw-away episode. However, that's partly because I didn't see so much of DS9 and had completely forgotton "Star Trek2x10
"Mirror, Mirror"
Spock meets his estranged father when the Enterprise escorts a group of ambassadors to a conference on the planet Babel.
Mirror, Mirror
" from The Original Series. DS9 seems to have had a lot more contact with the Mirror universe, and 'Mirror, Mirror' - which I did actually remember seeing after I had seem a little of it - had set that in motion. The lack, though, of any actual contact with the real universe (the Defiant came across to the Mirror universe, not vice-versa) meant that it didn't actually have any particular meaning at all, and it wasn't the characters or the universe I cared about.

All in all, it was barely 'ok'. In general pretty immemorable.

Really, that's it. Honest.

I've burnt my mouth on a hot chocolate. Which is stupid, 'cos the clue's in the name. It's Hot. Duh.


9
Mar
2006
Thursday
  • "Justin Fletcher"

Once in a while I get emails for Justin Fletcher. Not for me, but for the presenter of a few CBeebies shows Tikkabilla and Something Special as well as doing some touring as well. It's really frustrating to say "No, I'm not him, I'm afraid", especially when they might be children (who, presumably would be sending emails under parental supervision <smile>). So, I thought I'd actually try to contact him myself. I have no idea how easy that will be, but I thought I'd try.

I've dropped a few emails to places that might be able to point me to something. Even if I can just give people an answer of 'try the CBeebies forum, they're friendly there' that would be nicer than just a 'sorry, not me' type response. We'll see what the response is anyhow.


8
Mar
2006
Wednesday
  • Confusion is nothing new.

[Note]
Lying in my bed, I hear the clock tick and think of you
Caught up in circles, confusion is nothing new
Cyndi Lauper - Twelve Deadly Cyns And Then Some

[ [Track]Time After Time[Track], from [Album]Twelve Deadly Cyns And Then Some[Album], by [Artist]Cyndi Lauper[Artist] ]

[Note]

I ache a lot today, but I am going to try to sleep more today. Honest.

I was going to go to bed tonight and write a huge long rant. But I really can't be bothered. I'll just summarise the whole thing with "Am I really just meant to understand ?"


7
Mar
2006
Tuesday
  • Testing.

Lots of testing and not a lot else today. I wrote some very tired things last night, one of which might make its way to the 'Stories' section. It's really just a paragraph, but it seemed suitable. Odd though.


6
Mar
2006
Monday
  • Afraid to sleep.

Over the past week or so I've been having one of those 'afraid to sleep' problems. I'm trying to get over it, but each time I do, it ends up being late morning and then when I actually get up I feel bad 'cos I've not slept enough. But then at night I'm not tired. Bah. Oh well.

Not a lot else to say today. I was going to say it felt like a 'marking out time' day, but I've actually got a reasonable amount done despite it feeling like an unproductive day. Really not a lot else to say.


5
Mar
2006
Sunday
  • Distributed search engine.

A while back - dunno when, but in the last 6 months or so - I came across one of the 'distributed search engines' requesting something of my site. I don't remember much about it but I do remember that they exist. And clearly they're in use. What surprised me a little was how this appeared in the logs. It's not often that I get requests from US Department of Defense sites, so it jumped out like a sore thumb when there were nearly 20 requests one after another going through the site (from 204.222.143.129). About 15 seconds later, the requests continue, but this time from a site in the netherlands (81.171.22.189), and then a few seconds later they continue from another site (192.138.77.36), this time a US army machine. And finally they return back to the netherlands machine.

It's pretty neat that a distributed search of the site can take place in the first place. That's pretty funky and we like the idea. But should we be concerned that this sort of thing is running on machines that are inside military networks ? For all I know, the machines may just be the connectivity within the barracks or something, but it seems like an interesting thing to be running. Let's assume for a second that it is inside general military housing. Let's further assume that there is an agreement in place for those users that they won't do anything naughty, like bringing the military into bad repute, visiting websites used by known terrorists or looking for the best ways to import cocaine into the country. You know, those regular things that you try not-so-hard-cos-you-don't-do-that to do.

And let's say that John Q. Badguy, sitting on his machine in Badland starts doing a search, looking for his bondage porn, and searching for guns to help him get his drugs into the country. Nice little distributed network farms this search out to various people and starts off more searches based on the results (keeping up with current searches, refreshing caches and all that). A few of these get passed on to our nice little machine sitting inside the military base and so all said those dodgy sites it hits are fetched, indexed and otherwise brought into the general distributed database. John Q. Badguy's got what he wants, and as a bonus he's just implicated this other little person who just thought they were helping. Hey, that's no big deal because getting a connection between John and this little old machine is next to impossible. But maybe there's a log at the military base - its proxies, or general monitoring kit - and maybe this sort of activity rings alarm bells with someone. Or maybe some group raids the server site of the gun selling people, the bondage porn site, or the "How To Traffic Cocaine In 5 Easy Steps FAQ" and take all the server logs. Or they just serve the ISP with whatever warrants are required and all those logs are just handed over.

Poor little owner of this machine is now being investigated for all sorts of things. That's ok, 'cos they've got nothing to hide. Except that these computer records from the site show that their computer did actually visit those sites. Maybe poor little owner claims that they didn't visit those sites and that the evidence must have been doctored. What about the logs inside the 'secure' military base that kept the same details ? Maybe they could argue that some program had infected their machine and done these things without their knowledge. But what if they installed this distributed client themselves ?

I'm not sure where I'm going with this, but I suppose it's just one of those things you have to be aware of when you install software. "What could it do ?" Obviously you think that about dodgy software, but how much danger is there in something who's entire purpose is to make the general search better ?

Many strange, and possibly unanswerable, questions. I doubt many people worry about this sort of thing.

[Note]
And I can still move, but I don't speak about it.
Pretend I'm crazy, pretend I'm dead.
He's too scared to hit me now,
He'll bring flowers instead.
Heather Nova - Oyster

[ [Track]Island[Track], from [Album]Oyster[Album], by [Artist]Heather Nova[Artist] ]

[Note]

Annoying stuff today. Testing things against linux worked interestingly well, but testing against RISC OS failed. Which is odd. Code looks right. Doesn't work. I need to go through with some diagnostics to see how far through the system messages are getting before it throws up its hands in disgust.

I was just thinking... "One day I'll be able to not think 'One day...'" which was nicely recursive...


4
Mar
2006
Saturday
  • Come Up And See Me.

[Note]
There's nothing left
All gone and run away
Maybe you'll tarry for a while
It's just a test, a game for us to play
Win or lose, it's hard to smile

[ [Track]Make Me Smile (Come Up And See Me)[Track], by [Artist]Steve Harley And Cockney Rebel[Artist] ]

[Note]

'Come Up And See Me' is currently being used on an advert for... um... something or other, but I'm not sure what. In any case, it's trying to give a summery, bouncy feel to something or other (is it for a car?) with the track. Only, whilst the music is pretty bouncey, I don't think the track is. I'm not sure, but I've got this feeling it's more "stuff went wrong and you left... but it'd still be nice to see you". At least, that's what I get from the lyrics. Not bitter; just a little sad. Before I looked at the lyrics, though, it seemed more like an 'end of relationship' type track - particularly with the "there ain't no more, you've taken everything", but I'm not really sure it's about a relationship. I think maybe it's more about a group of friends losing touch. Except there's the ending 'don't say maybe you'll try to come up and see me, make me smile', which seems a little bit more bitter, I guess. In any case, whilst I'm not sure of the actual intent, I'm certain that it's not as bouncey as it seems on the musical surface.

[Note]
And I don't want the world to see me
'Cause I don't think that they'd understand
When everything's made to be broken
I just want you to know who I am
The Goo Goo Dolls - Dizzy Up The Girl

[ [Track]Iris[Track], from [Album]Dizzy Up The Girl[Album], by [Artist]The Goo Goo Dolls[Artist] ]

[Note]

It's so easy to be caught up in the same music all the time, so it's nice when someone (Andrew in this case) reminds you of music you like but had forgotten about.

Ooh, I've just found that [Track]Stars[Track], by [Artist]Lacuna Coil[Artist] is actually a cover of a track by [Artist]Dubstar[Artist]. It's interesting. They're not too much different in general, and I think I can say I like both versions. I'd probably say that the Lacuna Coil version feels a bit more bleak than the original. Actually, that's probably not the right word. Possibly because of the fact that I heard it first, and because I know it better, I could easily imagine the Lacuna Coil version being played whilst sitting and watching the stars on a mild autumn night. Yeah, I think that's probably just by directed association.


3
Mar
2006
Friday
  • People on odd places.

A few days ago we were watching the end of [Series banner]Due South (1994, CTV)Action and AdventureBenton Fraser comes to Chicago in an attempt to find out who killed his father. After solving the murder, he decides to stick around and work for the local Canadian consulate. He has made friends with a local detective, Ray Vecchio, whose sister, Francesca, has a major crush on him. Although Vecchio is often confused by Benton's strange way of doing things and Benton is often confused by how things are done south of the border, the two get along famously.Due South - an episode I actually vaguely remember seeing - and one of the scientist women working there was Amanda Tapping (Sam Carter, from [Series banner]Stargate SG-1 (1997, SciFi)Action and Adventure/Science-FictionThis sequel to the 1994 movie Stargate chronicles the further adventures of SGC (Stargate Command). It turned out that the Goa'uld Ra was only one of many alien System Lords who used the Stargates to conquer much of the universe. When Earth uncovers a working cartouche to decipher the coding system of their own Stargate, they find they can now travel anywhere. Earth's military sends out SG teams to explore new planets, find technology, and oppose the Goa'uld. Jack O'Neill and Daniel Jackson from the original movie are part of SG-1. They are joined by Sam Carter, a scientist, and Teal'c, a Jaffa who is convinced the Goa'uld are not gods.Stargate SG-1), which was a little surprising. Tonight, I've been watching Star Trek The Original Series episode "Star Trek The Original Series1x22
"The Space Seed"
The Enterprise picks up a crew of genetic supermen from the 20th century...and their leader, Khan, plans to create a new empire.
The Space Seed
", which I remember seeing before (probably when I was at school) but was amused by because it leads into "Wrath Of Khan (1982)Action, Adventure, Sci-Fi, Thriller[Film cover]Admiral James T. Kirk is still in charge of a space fleet, but from behind a desk. Dr. McCoy and Mr. Spock convince him to take on a mission which sounds simple, but with the appearance of the mysterious Khan, things get a little tricky.Wrath Of Khan" . It had no names I knew anyhow, but following on from that, I watched Star Trek The Original Series episode "Star Trek The Original Series1x28
"City On The Edge Of Forever"
Kirk and Spock must travel into the past in order to correct a change that will alter history.
City On The Edge Of Forever
", which I thought I knew (but didn't properly remember). The woman's name, Edith Keeler seemed very familiar to me as being important, but it seems it's only important in this episode, which amused me quite a bit. More so that she's played by Joan Collins which at least explained why her face was familiar. But at the end, I was even more amused that the story was written by Harlan Ellison, whose name I do know as an author.

It's not often that I actually recognise names and faces, so that's been quite nice.


2
Mar
2006
Thursday
  • Dead projects.
  • Nails.

Reading through a random diary earlier today I was struck by how little I whitter about computer stuff. At least, that's how I see it. Claire'd probably disagree <smile> but it's not really something I'd want to keep a general record of. CVS does that. These days I don't tend to go off on rants about things that people said to me, or said in general on talkers, news groups, or in real life. I'm not sure that's any better because I still get wound up sometimes, but at least it's a better policy in general.

It's sort of similar to the thing I decided about usenet. People that post on usenet a lot either have a lot to say (and usually have no clue about what they do say) or just like the sound of their own voice. And that's fine. But it shouldn't bother me. And every little thing that gets posted doesn't need a response because somebody's bound to chime in with their own, ill-informed opinions (yeah, they may be entitled to them, but that doesn't mean that they're any less wrong if they disagree with me <grin>). So I decided not to post replies to anyone. Unless it was worthy of one. And to be worthy, that has to mean a considered, correct and valuable response. The idea is that if I say something, it should be to respond correctly and fully, and not to correct grammar or the latest misunderstanding of flags on an obscure API that has been around for years people have only just bothered to pay any attention to. Hmm. Yes, ok, there's a little bit of a rant in that sentance. Oh well.

In anycase, this usenet policy seems to have worked well. I don't get wound up with anyone disagreeing with me - because I don't say anything normally. And if I do it's long, correct, and generally 'worthy' <smile>. You've got to admire the simplicity. It's almost as good as "la-la-la" can't hear you, except of course I can hear, but just keep quiet. Plus, of course, I only read the technical groups, 'cos people's illfounded opinions and general ramblings about their latest car don't bother me, and it's a waste of my life to read about.

Of course, people that post questions that I can answer get replies by email. Usually they're quite technical questions, or questions about things that I've done or know a lot about, but which it isn't worth posting a public reply ('cos it's only going to be a few lines). Which is why, if you post to usenet, it's vitally important to use a valid address. Otherwise you're pretty much guarenteeing you won't get a reply. From me anyhow. Of course, I expect many people think that's a good thing.

Considering the content, alt.music.lyrics is quite focussed. It's impressive really. Which is an aside thought, but possibly true.

Anyhow, whilst stumbling through these odd little links I began to wonder how many projects that I embark on actually make it to a real use. I'm pretty sure I can't quantify the number, 'cos there's just so much cack that's been put on one side - very little is ever abandoned 'cos that would be too much like throwing something away or (horror) admitting I Was Wrong (yeah, I know I'm mostly ok with that with other people, but being wrong to myself is just awful... hmm... maybe that's why I feel bad? Oh well).

Many projects are put on one side because they expand explosively. Rather than reaching their initial goals, they reach a critical point where they have become useful and the goal is in site and then the goal posts move a few lightyears. The way it usually happens is something like this...

  • Decide where we want to go - the thing we need at the end, which is pretty useful and probably required for a few things (most component developments are useful building blocks rather than end-applications).
  • Develop around 40% of goal and see useful avenues which might be explored.
  • Explore several small developments, discarding about 90%, and realise that the remaining 10% is very useful but part of the design does not fit.
  • Discard part of the original goal, to allow it to encompass new avenue. Discard part of the present implementation as it doesn't work generically enough for the current goal.
  • Decide that parts of the component are reusable elsewhere. Split them off into a separate library component.
  • Make library component more generic, 'cos otherwise what was the point in splitting it off.
  • Develop much further. We're now about 80% to our original goal; sadly this is only about 50% to the current goal.
  • Decide that goal is too limiting because of environmental constraints. If we change the environment then we can expand the goal's usefulness by an order of magnitude. However, this means changing some of the assumptions we made in designing our goal (eg "must interwork with C" expanded to "must interwork with everything")
  • Put on one side because changing environment means that the whole needs to be re-thought.

Of course there's still a huge body of work done by this point which is nearly useful but not quite. Taking the Djinn project (I think that was started around '99 time?) the splitting off of libraries was done and we have some useful bits that came off that (the ServiceList module's second incarnation is a direct offshoot from that), but the expansion of the environment was caused by my recognising that I was re-writing the same code again and again with next to no changes and very little real benefit. The reason the environment changed was that this similar code could be refactored but would require much more information to be generated to do so - from around 20 or so=A0other components offering a introspection interface that could generate it. Which became quite daunting and until it was done it was pointless to pursue the project.

Other times, the project is 'complete' but abandoned because it failed when complete - it should have worked fine and I was happy but it failed in such a catastrophic way that I was too scared to look at it again. The most obvious case of this was the ADFSCache module which I was happy to put to general use after significant amounts of testing and then it trashed my harddisc (ok, just the disc map, but still it hurt). Since then, the source has sat happily on my harddisc (which was recovered, 'cos I wasn't that stupid) but hasn't been touched hardly. At one point I updated it to support sector operations (it was written for the A5000) but aside from building it and examining the code by hand, it's never been run. It still scares me. Possibly because of the fright it gave me.

I guess that's just one of those things that reminds you how vital it is to not be complacent about code. Which brings me back, nicely to the fact that there's not all that much that makes it to completion when I'm happy with it being safe.

Thinking back over the past 4 months or so, most of the projects I've embarked on have come to a solid, useful footing. Off the top of my head there are about 9 projects (for my own note I'm thinking of the codenames PBTS, Stripped source, RTC, DiagData, APCSBT, Interactor, BTSDump, ExtAIF, KInput) which have been successful and (approximately) complete. However, a few of those are offshoots from other, pending projects. APCSBT, and indeed large components of BTSDump and PBTS are offshoots of the PT project, which also gave rise to the DecodeDTF project which was interesting but hasn't found a useful place yet. Strictly 'Stripped Source' hasn't found its place either, but it's complete in any case. Which means that, over the last 4 months or so, we've had 11 projects that I can categorise (I'm ignoring those that are still discussion documents, vague ideas, or a smattering of unconnected sources that haven't built yet), of which 2 have stalled. To be conservative, I'll say that 'Stripped Source' is stalled as well, and make it 3 out of 11. So approximately a third of projects stall - but it's important to remember that PT (stalled) gave rise to APCSBT and large sections of PBTS and BTSDump, which itself spawned DiagData and Interactor. A large chunk of PT moved out to become a library that comprises a lot of APCSBT, and was used within BTSDump, and BTSDump itself was split up into a separate library that's used by BTSDump, PT, and DiagData, and another library from BTSDump became Interactor. Actually the library that became Interactor was completely by design because I wanted to give some example code for DRLink's Linker-sets. So maybe it shouldn't be counted at all. If we take that as an example though, we have 3 out of 11 projects stalling, but 1 of those 3 spawned 3 other, completely successful projects. If we take that project away, then, we would have 2 out of 7 projects being stalled. A little over a quarter of projects stalling. Whilst that sounds better on paper, I feel it's more realistic to consider about a third stalling.

Does that mean that I'm not designing things right ? Or that I'm not carrying things through to their conclusion ? Or maybe it means that I'm being more experimental with my projects than I ought to be ? Should I focus more on the dead certainties than trying the obscure in the hope that they'll be useful ? That's not fair, PT is useful, it's just not finished to a .... um... useful state. Hmm. It will be useful.

I don't know. Since many of the times, the specification is entirely in my head, the general goals are so flexible that knowing that something is complete isn't necessarily easy. I think that makes for some poor engineering at times. Maybe it's a little too dynamic. Of course, the amount of bug-fixing and tracing of general faults takes up around the same amount of time as these sorts of projects in any case.

Like today; I had the best intentions of investigating a particularly long running, difficult to reproduce, but potentially important, fault. Unfortunately, in doing so I uncovered a whole load of little problems that branched off and highlighted other - more serious - problems. So a whole day devoted to just investigating an almost completely unrelated which I can't do anything about. All the diagnotics have gone to the relevant group for their investigation, but it's somewhat disheartening to have spent the whole day doing anything but the thing you set out to do.

In other news (!), I've got nails. Ish. They're not much but I've realised that scratching yourself when you're not paying attention is more likely to lead to cuts if you have nails. I've got a silly cut on the side of my nose, just under my glasses where I wasn't paying attention. Actually, think it's cleared up now, but it was annoying. And typing on this laptop is strange. I notice how I hit keys with the tops of my finger, not the... um... bit with the fingerprint... what's it called ? pad ? or is that only for the palm part of animal's feet ? Anyhow, they slide a little.

And with that revelation, I'm going to go sleepy byes...

... oh, hang on not quite... I found something today - lots of diagnostics means repeated reboots to make sure data is clean - How is that 'So gerph' ?!

The world's a funny place. Guess it's good I don't live in it.


1
Mar
2006
Wednesday
  • Accordion.
  • MobuzzTV.
  • Genuinely interesting.

Woke up late today and missed an appointment. Actually that's not so much due to waking up late as to forgetting what time the appointment was at. Damn. Oh well.

I was talking to mum yesterday, about how strange it was to hear an accordion on a track - Peter Sarstedt's 'Where do you go to my lovely' - and that you wouldn't find that on much music these days. But this morning I remembered that of course Counting Crow's 'A Long December' has an accordion on. Not quite so prominently, but still.

[Note]
So look into my face Marie-Claire
And remember just who you are
Then go and forget me forever
But I know you still bear the scar, deep inside, yes you do

[ [Track]Where Do You Go To (My Lovely)[Track], from [Album]The Peter Sartedt Collection[Album], by [Artist]Peter Sarstedt[Artist] ]

[Note]

Always seems to me to have a tinge of bitterness in the track. I'm not really sure, though. It's just a tinge. I like that word.

Whilst I remember, as well, I worked out the path I took to reach MobuzzTV a little while back... Julian mentioned, a while back, a T-shirt on cafepress of a dinosaur (part of the Flying Spaghetti Monsterism thing), which took me to the Church of the Flying Spaghetti Monster again, and from there the links at the bottom led to the MobuzzTV site. Yay. There were also paths followed to lego churchs at the time, too.

<sigh> Was that really all today ?

I've been sending out large archives today - many times, because certain broken mail filters are 'detecting' a virus in it. It must be broken because there's no way that my stuff contains a virus. I certainly don't know of anything that would infect a 6M RISC OS archive which was built earlier today from sources. It's not like any of the stuff I'm sending has any extension which other systems would identify as being a potential hazard. Anyhow, it was rather irritating.

Fed up today, firstly for missing appointment and secondly 'cos of just being fed up at things. I said I wouldn't be annoyed but I was. Grr.

[Note]
I wanna shout about it,
But I keep quiet about it.
Beth Orton - Trailer Park

[ [Track]Someone's Daughter[Track], from [Album]Trailer Park[Album], by [Artist]Beth Orton[Artist] ]

[Note]

[Note]
Please say I can leave
Try to ease this pain that I feel may be killing me
Free me from a life
That is cold, that is mine
Tasmin Archer - Great Expectations

[ [Track]Somebody's Daughter[Track], from [Album]Great Expectations[Album], by [Artist]Tasmin Archer[Artist] ]

[Note]

Randomly connected by having a similar title, firstly because I wanted to find something that expressed "I want to shout about it", and latter just seemed similarly appropriate. I blame mum for playing music yesterday. Yeah, that'll be it. Right.

I should collect a list of pages that are genuinely interesting and informative, to put together for showing people. However I can only think of two at the moment - one is the very cool orders of magnitude book and the other is the one I've been looking at today. It's a periodic table of elements table. An actual table. That's quite cool and would be worthy of note, but there's also loads of other information about the samples the guy has of the different elements and pictures and stuff. It's just quite... cool really. Makes you want to go out and get your own element collection.

And if that sounds to you like something that would be said on MobuzzTV then I might agree with you that it's catching. Don't worry, I'll get over it and I'll be clear of other people's nuances in a few days. Actually I'm writing this like I'm publishing this rather than for me. That's bad. Bad Justin.

In any case, the table was found from the Periodic table of Desserts. Which is cool, in a fun sort of way. Which came from MobuzzTV. I'm so sad.


[Last] [Up] [Next]


This page is maintained by Justin Fletcher (gerph@gerph.org).
Last modified on 02 February, 2012.
This site is copyright Justin Fletcher. The accuracy of anything on this site is entirely limited by his belief system and memory at the time of publication - neither of which should be relied on. The opinions are entirely his, except where he's changed his mind. Quotations are copyright their respective authors and whereever possible attributions have been included.