So things could possibly be looking up work wise

Ok, can’t say anything at the moment, but there may very well be the chance of some job security coming up, which in this industry is pretty unheard of. More on that next week perhaps.

Meanwhile I’ve been doing more tree stuff, moved on to the octree today, although haven’t fully tested it yet.

Couldn’t sleep last night, ended up getting up, drinking a bottle of wine and talking to Al till 5AM. Problem with that is I woke up feeling like utter shit.

New cleaner started, broke a glass, but it’s early days.

Went to gym, even though I said I wouldn’t on a Tuesday, but just felt like it and it was only for half an hour.

Not a great deal else done, walked the dog, it rained again. Ate salad. Want to look at a new bathroom perhaps if work deal comes off. That will be nice rather than spending more money on another bloody holiday.

My left eye really hurts for no apparent reason, like I’ve been punched in it. Probably a tumor, need to look up funeral plans.

Today I was a lumberjack and flattened a (quad) tree

My review of the hotel we stayed at in London is now available “Berjaya Eden Park Hotel” As you can see it got a glowing review, I’d prefer to spend an evening with my mother and then catch syphilis (not that she has that).

So worked on the mobile audio lib again, added in lock free load queue which was something I worked out while on a treadmill last week. Then started looking at cutting the size of the quad tree down. Originally 36 bytes, 8 bytes each for min / max extent, 16 bytes for 4 child pointers and the content pointer. So started off converting that to a flat array, after large amounts of scribbling, came up with the obvious formula of (n*4)+1 will give you the offset of any node in a flat array. The children are then all linear, so the root node (0) will have 4 children 1, 2, 3, 4, using that formula you can then visit any of the children so node 1 which is the child of node 0 has 4 children, they will be 5, 6, 7, 8. Likewise node 2 which is also the child of node 0 will have 4 children 9, 10, 11, 12. To find it’s children apply the same formula, so 9 will be 37, 38, 39, 40. 10 will be 41, 42, 43, 44 etc. You know when you have run out of children as the offset will be greater than or equal to the number of nodes. So the only thing you have to store is the 4 byte pointer to the contents, you can calculate the min / max extent as you do the traversal. So that was actually good fun and well worth doing. Needs more testing and I need to apply the same thing to an octree.

Walked the dog (we are speaking again now), it was raining so wasn’t the longest walk ever done (she didn’t seem to mind). Went to the gym and did combat. Now have the Japanese GP still to watch. May well do that and have a bit of an early one and catch a film on the iPad. Oh the wine tasting is finally booked for November 17th.

I got in a piss with the dog and refused to speak to her

Ok, so it was 5AM, Sasha wanted to go for a pee, so I dragged myself out of bed and let her out. She peed and took a dump, then just stood around in the freezing cold. I kept calling her in for 10 minutes and she just ignored me. I eventually shut the door and went back to bed, half hour later I came back down and she was waiting by the door like nothing had happened.

I then ignored her all morning, didn’t give her her breakfast (Jamie did that later) and didn’t take her for a walk. I ended up trimming all the front garden trees and then shoveling a bit more of the earth into the green bin from the back garden. Also tidied up some of the tree debris in the back garden. Still a couple of loads to go for sure plus all the autumn pruning. At least the front is pretty much finished now, needs a final mow before winter sets in I think then I’ll leave it until spring. It will need a good raking and a bit of reseeding then.

Had lunch and ignored the dog. More gardening. Cleaned up dog shit. Cleaned up the apples, not many now, there are still quite a lot attached to the tree though, that badly needs pruning.

Eventually sat down and wrote an appalling review of the hotel we stayed in in London, to add to the whole host of appalling reviews it already has. Did a quick review of a film I watched the other night “Red State” Then added a few more of the honeymoon photos. Still a few hundred to get through before I can do the photo book things.

By the afternoon I still wasn’t talking to the dog, although by this point she had brought me a card and Maltesers. Jamie has now taken the dog for a walk, I’ve decided that from now on he should walk the dog on Sunday’s anyway, as I walk her every other day of the week.

I may speak to her tomorrow if she doesn’t hang around outside in the middle of the night like a cheap tart.

Jamie isn’t fapping anymore, so looks like we may have to spend the evening with each other and eat at a sensible time. Not too sure about this new arrangement. I did have the Japanese GP to watch, but some mouthy bitch did read the result out on the radio first thing this morning, so that’s buggered it up a bit. Oh well, bath time. Hopefully less bitter tomorrow, although that’s pretty unlikely.

Robert hired a trainer, lost a substantial amount of weight, and went on to become Taylor Lautner.

Ok, so another ‘Ted’ quote but it was a funny film.

Got up very late, mainly as we went to sleep very late. Didn’t get home until about 2, then by the time I did my restaurant review and watched some telly (needed to drink wine) and finally pursuaded Jamie that as it was his birthday it was actually his duty to have sex (even if his sister was in the other room). At least we are married now, we have had sex at his mothers house right above her (she was in the room below, we weren’t doing ny weird hovering shit). Also there was that time with James…story for another day.

So anyway, got up late. Walked the dog to parkway with Megan (she walked by herself, no lead required). Got back, then we went into town, which was a bit pointless as everything was closed, except ‘Forbidden Planet’, so bought some more Sonic tat. Walked back to car then did the shopping. I’ve now done the accounts. That’s the excitement of the day.

I’m now going to have a bath and drink some wine. Followed by making a curry. Tomorrow I expect will mainly consist of gardening type activities providing it doesn’t piss down.

I must admit ‘Ted’ did make me chuckle

So started off with changing part of the audio lib to use the lock free ring buffer, that all worked fine. So then changed a header file that I forgot to do before. That was about all I had time for as I had the afternoon off. Sarah popped round and we took the old mattress to the skip.

I then took the dog out, which wasn’t specifically timed for when the in laws arrived, honest. Anyway they were painless and brought cake and sausage rolls, plus tomatoes so are forgiven all sins. They left Megan though.

Ended up installing desktop Ubuntu on another one of my SFF PC’s. Went to the gym and did pump. Came back, picked everyone up and went to La Piazza at Aztec West. It was ok, but I’m sure it’s been better in the past. Came back, sat on the toilet. Then we went out to the cinema and watched ‘Ted’, a film about a Teddy Bear that comes to life. It’s certainly not a kids film and has some killer gags in it. Now sat in bad typing this up with a nice glass of white.

Were ‘Atomic Kitten’ really about interlocking young cats?

So spent most of the day working on a lock free ring buffer. Code that I actually wrote years ago, but now converted to iOS / Android. Now lock free things depend on atomics, iOS not so much an issue, Android on the other hand doesn’t really do atomics and as for 64 bit atomics forget it. So that was an interesting one to solve but got there in the end. Didn’t really do much else.

Watched a good film last night “The Hunger Games”, ok so I’ve read the book and enjoyed it, but the film was a pretty good representation.

Walked the dog. Did a home check right by the gym for a lovely lady and a lovely existing dog. As it was right next to the gym I had no excuse really not to go although I said I wouldn’t. So ran for an hour and one minute. Now have sores under my arms where they were rubbing against my vest. War wounds.

Come back, ate salad. I was going to watch the new Red Dwarf, but due to a timing clash it won’t be ready until later. It’s torture porn night, so got a film ready.

Jamie’s birthday tomorrow, no presents, no card, welcome to your future, it’s all down hill from now on.

Solved the cleaning situation, dog friendly cleaner starts Monday. Nothing wrong with the old cleaner except she seems to be working all hours and I can’t really blame her for avoiding my bathroom. I have no idea where those brown stains come from.

In laws down tomorrow. Deep breaths. Could be worse, could be my mother. Taking old mattress down tip. Going to cinema. Eating out. At least I get the chance to give a restaurant an appalling review, although this one is usually pretty good.

Cushions on wooden seats, no

Watched this last night, very good “The Cabin In The Woods”

I’ve been offered some orange cushions for my wooden chairs from the mother in law, it’s a nice gesture. Now, there are two things that irritate me in life (actually there are about 470), one is people who wear socks with sandals, the other is cushions tied on to wooden chairs. I blame my Aunty, she used to made gravy with OXO cubes. She had wooden chairs with cushions tied to them, for some reason always hated the bloody things, that hasn’t changed now. I want to encourage piles.

So spent the morning battling with iOS to save out ID3 tags to IMA/M4A files. After some irritating fun with mutable dictionaries I got it going. Added a couple of other iOS specific things for speaker routing. Ordered Jamie’s birthday presents, joys of internet. Put an add for a cleaner on myhammer. Walked the dog. Went to the gym and ran for an hour.

pfSense needed rebooting, first time in thirty days. The web interface ground to a halt after WAN 1 went down. That’s thirty days without me moaning about it. Now it seems to be working fine but accessing the hard drive a bit excessively. Need to keep an eye on it.

Now watching bollocks television. May go for a film, I fancy some cake.

It’s Tuesday and I’m not at the gym

Ok, so woke up today feeling considerably better than I went to bed last night, so must have had some chill or something. Been fine today. Working on ID3 tags in audio files and LIST in wav files. Oh the excitement. Anyway, got it all working in the end, now need to replicate the same on iOS. Fixed up all the latest on iOS anyway, so ready to give it a blast now.

Took the dog for a walk, weather held out, it was quite a nice afternoon. Did more work. Still no cleaner, I’ve phoned round a couple now need to ‘interview’ them. Updated WordPress, updated the torture porn blog. Drinking Smirnoff Ice…what’s this. Well I’ve decided that spending five nights in the gym is now being perhaps somewhat excessive and it means I get very little time to do anything else. I’m accelerating towards death at an alarming rate, but I don’t need a six pack to enter hell. So for the time being I’ve decided not to go on Tuesday’s and Thursday’s and do something more (or less) interesting instead. May be read a book once in a while, or talk to the husband (no, may be not). Anyway this evening will be taken up by watching tele, then hopefully in the morning my legs won’t absolutely kill.

Don’t feel right today, may be it’s because I’m up to my knees in dog hair

Didn’t feel great this morning, put it down to being a Monday. But been feeling a bit heady all day, probably need some wine and some cheese. Been working on SDK updates and mobile stuff. Fairly quiet. Did make it to the gym and did combat which was fun and woke me up a bit. But now feel bad again. Think I need some shite TV and some salad.

Tomorrow I need to find a new cleaner as it’s getting silly now.