Saturday, August 26, 2006

Saturday Fun

After the customary lie in (actually it was lie in++ today :) we eventually ventured downstairs and got brekkie. Afterwards the girls went to the trampoline, and the boys got the kite. I think it's fair to say we all had equal fun, with both boys having a good turn on the kite.






When we decided the wind had gone away the four of us got on to the trampoline and exercised until we could exercise no longer. In the afternoon we popped out to Mum and Dads to see what was new there. Much to SWMBOs trepidation we decided to go for a canoe on the River Bann in the evening, but first we had to visit SWMBOs parents for our "tea" (read tea = enough food to feed a horse for a week)

After all that food it was time to take to the water and so off we set. We met Dad at Camus picnic area, all piled into the van and left our car there. We had decided to launch at the Agivey Bridge, on the road to Ballymoney and so we parked in the car park there. To the amusement of the gathered fishermen we got the boats ready, and down the banks into the river where we managed a perfect dry launch. I was a little worried about the whole thing, especially the wake of water-skiers, but in the end I had nothing to worry about. The 3.85 miles (according to google earth) took us about 1 hour 10 minutes. Definitely a good first experience on the river, although I think I would prefer slightly faster flowing water - the Bann was like a lake.


Thursday, August 24, 2006

Happy Birthday!


So for SWMBOs birthday we decided that a 12' Trampoline would be in order. So we ordered it and after much watching the road for a delivery van it finally arrived, and we got it set up tonight. Everyone had great fun, and quoting one of the participants with this kind of exercise it wouldn't be unusual to lose up to "5 stone"

Girl Escapes After Being Held in Cellar - For 8 Years

Unbelievable story about an Austrian girl held prisoner in a cellar for 8 years.

read more digg story

Tuesday, August 22, 2006

MOT: Pass!

Today my work offered a medical checkup testing for Cholesterol, blood sugar levels and blood pressure and I am glad to say that my readings were all normal.

I can continue my decadent lifestyle with my mind at ease.

Saturday, August 19, 2006

Saturday Fun : Lego House


This afternoon we set about building a lego house, and about an hour later it was completed. Now you too can wonder at our creation.

Wednesday, August 16, 2006

Surround speakers finally installed


Anyone who has visited us within about the last year will be aware of our surround speakers sitting on the floor, or precariously balanced on the ends of the sofas. Well we are no longer makeshift - I popped over to Argos and bought a set of wall mounts, so the speakers are now exactly where they belong.

This is another credit point for my house of conduit - I was able to pull the cables from the back of the TV, up an unused conduit, and using the tiny access door from one of the bedrooms pull it across the ceiling and drill it down through. I love it when a plan comes together (eventually)

Google Adding Face Recognition Technology to Picasa

This will be useful for organising photos when it eventually comes along:
http://googleblog.blogspot.com/2006/08/better-way-to-organize-photos.html

Friday, August 11, 2006

Friday: Time to leave


7:30 on Friday morning saw us off for another morning walk, or climb as it turned out. We went to a spectacular viewpoint near Birnham, and it should be noted that the "walk" was steeper and longer than I care to remember. But due to the tight time constraints imposed by the Missises we made it up and down in record time. Its good that we both survived.

After much packing and goodbyeing we set off for home. After a 1 hour boat delay, finding a set of keys we forgot to return and multiple games of "Guess Who?" we were returned safely home. It is always nice to get back home after any holiday, but I have to say I could definitely have had another week this time......

Thursday, August 10, 2006

Thursday: Parks, kites, and parks!


In the morning we had a few messages to do in town, after that we went to the park. We got the kite out, and it seemed to kill the wind instantly. The picture (left) is on one of the rare occasions where the wind was strong enough to lift the kite.

In the afternoon we packed the kids up and headed to another park, which was great fun for all concerned (I think the adults had more fun than the kids ;) )

Wednesday, August 09, 2006

Wednesday: More Hovercraft and Deep Sea World


This morning we took the hovercraft, and the kids to the park again. We went to a diffenent area, this one had a small paddling pool, which was only filled with about 2" of water - ideal for our hovercraft.



It went a lot better on this, and the kids got great enjoyment, however a strong wind hampered the fun by making the craft difficult to control.

They all had good fun at the park, and we visited the stoney beach on the way back, which is always a treat.

The other parents arrived back, and of course the kids behavior deterioriated instantly, but that would be expected. We decided to go to Edinbourgh, to Deep Sea World for the afternoon, and we had a fine time there.
Mind the sharks!

Tuesday, August 08, 2006

Tuesday: Farm Park and Hovercraft

I got up early this morning and headed back to The hermitage where I enjoyed a pleasant morning stroll.

After breakfast we packed the kids up and went to a farm which had created a children's play park with attractions including go-karts, a wooden castle and trampolines. I think the pedal go-karts were the winner, with the kids getting the most fun from them, and spending loads of time (and energy).

Unfortunately the weather was quite unsettled, and we got a little wet a couple of times, but I don't think that bothered the kids.

In the afternoon I took a legion of the children (not the entire army) to a park where we tried out Boris' remote controlled hovercraft. It was quite good fun, but unfortunately it didn't like the rough terrain too much, and the battery didn't last too long. It kept the kids occupied for the afternoon nevertheless.

Monday, August 07, 2006

Monday: Shopping and walking

Today we took a trip into Perth and had loads of fun (sarcasm) doing a little shopping. It actually wasn't as bad as it sounds - I managed to spend a good portion of it sitting - either on the ground in the street, or at the side of an M&S isle.

After lunch the other parents departed, and we took charge of all 5 kids. Let the fun begin.

We took the kids for a walk to The Hermitage, which is one of the many scenic attractions in that part of Scotland.

At teatime, in an attempt to apply some discipline to the hoard of children we devised a system where each time one had to be spoken to they received a point, and the winner was the one with the least points. This seemed to work at treat, with the final scores being 0, 0, 1 and 9 (Doris didn't get scored as she is too little). The day passed off peacefully, and we went to bed to prepare to face another...

Sunday, August 06, 2006

Holiday : Phase 2


Today we set out in convoy to drive to Perth, Scotland. We had arranged to stay with SWMBOs sister and family for 5 days in their home - the only condition was that we minded the kids when they went off for a couple of nights for their tenth wedding anniversary.

The boat was fine, the drive was fine and we arrived at a sensible time and got nicely settled in. Hopefully it will be a nice week.

Saturday, August 05, 2006

Wanted : Glasses!

I meant to fall out!
Today we took the kayaks out again, this time there was more sun overhead (periodically)

The waves were relatively small, and so my Brother-in-law decided to have a go - a great day for a beginner. As time rolled on the waves got bigger, but still manageable.

You may recall previous issues with kayaking and glasses - well it happened again. He lost his glasses, and it wasn't like last time where there was a possibility of finding them, instead the swirl from the waves was too great, and we couldn't see the bottom at all. (thats not him in the picture btw, but you get the idea. Read more here)

Friday, August 04, 2006

Kayaking in the rain

We will not be beaten by the weather. It was cloudy overhead, but we were still determined to get the kids to the beach during our holiday. So off we set to get the kayaks from Dad, and we borrowed a wetsuit too so that our guests could have a go in the kayaks.

Although it was showery overhead, it was warm, and with wetsuits on there was no feeling of cold at all. We had great fun in the boats and also pushing the kids in with the waves, although Boris fell out on the first wave due to bad parenting ;)

Thursday, August 03, 2006

Another wedding...

Anyone who knows us will know that we have had an unusually high number of weddings to attend this year. Today marked the end of the marathon for us with SWMBOs cousin getting married. It was a fine day altogether, and we both enjoyed seeing family and friends, and also meeting new folks.

No more weddings this year. Phew.

Friday, July 28, 2006

Holiday : Phase 1

Today I finished work for a 2 week break. Out the door shortly after mid day, picked up by my wife, as my car is in the garage.

We took the kids to see "Cars" this afternoon, turned out to be a fairly good movie, the animation is fantastic. It won't be long before we see a film which is totally animated....

Wednesday, July 12, 2006

A day of firsts

Today, as you may know is a public holiday here in NI. We spent the day as a family, doing a few things we have done before, but a few we haven't.

1) Watching Chicken Little. The first time we watched this film, and hopefully, for me anyhow, the last! Very poor.

2) Walking round the resovoir. We live down the road from the local resovoir, and I have been aware that there is a nice walk around it, but have never done it. So today we decided to try it, and it was great! A lovely country walk, through a forest / hilltop setting.

3) Castlerock beach at low tide. Normally we walk on the East side of the beach, as the West side is water and cliffs, but today the tide was completely out, the lowest tide I remember, so we walked on the sand round the foot of the cliffs. This was amazing, to get right out round to a place normally well covered in dangerous waters.

4) Downhill beach at low tide. Having noticed Castlerocks low tide we decided to do the same at Downhill. When we arrived we got to walk away out round the cliffs there too, far further than is normally possible due to the water.

5) Trim Trail, and "The Cutts." By this time it was late afternoon, and we had not yet eaten. We popped into "Gareths" and picked up some suitably unhealthy chips and burgers which we decided to take to the Trim Trail to eat. After the kids had spent an age playing at the token park we walked across the road to "The Cutts," which is where the famous salmon leap is. This is a place where the Bann river drops about 10 feet in a short distance, regulated by a series of sluce gates. We had a walk around the lock gates, but we all felt uneasy because of the kids and the deep water :(. Anyway, that was another first for today.

6) I managed to trick SWMBO into visiting the 12th Day parades. We managed to get parked close to the end of the parade route, and so we got to see the tired Orangemen make their last few steps towards their buses. I think its fair to say we had a fine experience, and will certainly be going back next year for more ;)

7) Almost got drowned. Well, not me but Billy, a friend of the family from way back. The Story from the beginning : So we headed to the beach with the kayaks as is usual, and Dad told me that Billy may be there. When we arrived we saw that the placid, gentle waves we saw eariler had been replaced by huge monster waves, the like of which I believe have never before been seen (by mankind). We got unloaded, and down to the water, and sure enough Billy was there, raring to go. Out Billy and I headed, he was determined to go out far, I was determined not to fall in. He was getting on well, going out, coming in, and with a bit of swapping boats, I ended up in the water with my camera, with Billy and Dad in the boats. I popped out of the water, and the next thing I saw was an upside down kayak near the rocks, Dad paddling into the shore, and Billy nowhere to be seen. So I parked my camera on the rocks, and ran to see what was going on, but having no lifejacket I was very reluctant to get involved. I got the abandoned boats up onto the rocks, and went to see what was happening. By this time a crowd had gathered on the rocks, and by the time I arrived Billy had made it out of the water. Apparently he had been pulled by the current out round the rocks, and wasnt making any headway swimming ashore. He quickly disgarded his paddle, and used the waves to swim to the rocks, where he grabbed hold and climbed out. Shortly after this we gathered up, and packed the boats away for home. Thankfully Billy is safe and sound, and unbelievably interested to know when we're going again! See pictures at http://picasaweb.google.com/simonmcc/20060712BeachKayak

An exciting, and interesting day.

Thursday, July 06, 2006

The Hills Have Eyes [2006]

This was a welcome relief after the disappointment of Room 6, another one for the Horror category, I would say quite similar in premise to Wolf Creek.

It is all about a family who take a cross country trip, and run into some trouble after taking a shortcut. Quite a good story, and worth a watch if you're into that sort of thing. Some fairly gruesome moments, and I would say fairly unpredictable, as nowadays directors aren't afraid to ditch the hollywood ending for a real tradegy...

Room 6 [2006]

What an excellent title. You can automatically tell that it fits into that "Horror, Thriller" category. However, that is where the greateness ends. There are a few good scary moments, and the ending is satisfactory but it does go an awefully long way round getting there.

So I'm afraid its a thumbs down from me :(

Saturday, July 01, 2006

End over end

The waves we saw last night looked like the best I had seen, so I thought I'd better call Dad, and give him the chance to have a go. He had been delayed, and was not home from work, but eventually he arrived at my house just before 10pm.

So, back we went to the beach, I wasn't sure how wise the whole escapade was, as the Sun was about to set. When we approached the waves looked even bigger than earlier, even a bit scary!

Out we went, and we had a fantastic time. However the waves were so big that on three occasions I managed to get the boat to go end-over-end. When the wave was breaking and I was paddling in with it, because of the height of the waves the boat had a tendancy to sink the nose. Apparently this can be compensated by leaning backwards, but these waves were just too big, and the nose went down, the back came up, and over we went. This is a thouroughly disorientating affair, as you are catapulted into the water on your front, below the boat, just before a breaking wave hits you. You just have to wait for the lifejacket to float you round, so you know which way is up, and then try to breath again.

After that it is a matter of removing water from your eyes, ears, nose and mouth. Then begins the fun of trying to get back in the boat with subsequent similar waves.

All-in-all a great evening, but it beat me in the end, and I just let the waves bring me in, and I think Dad was ready for out about the same time. He fell out for the first time just at that time, which left him really dissappointed. I told him the sea was just reminding him who was boss.

Raise your glasses

Yesterday was another glorious day, with temperatures in the low twenties, and so we decided that a trip to the beach was in order. SWMBO had been joking about how all the boating had been centered around me, so I decided she would get a chance last night.

We hitched up the trailer and headed over to Dads for the kayak. We arrived at the beach around 7pm got all suited and lifejacked up, got the kids into the water on their new bodyboards, and I pulled SWMBO around in the kayak to get her familiar with the waves. Like a duck to water she was quicky going on her own, paddling out through the waves, and surfing them in. She was very fortunate because it was another of those "perfect" wave night, where the waves bring you in nicely, but don't throw you out of the boat.

It was all I could do to persuade her to let me have a turn, so I had a short stint, and afterwards we let the kids have a short, and controlled go.

After that SWMBO headed out again, and I stayed, and played with the kids. Every once in a while I would turn to see SWMBO successfully surfing another wave, bot this time I turned to see her out of the boat and shouting. I began to run towards her (running in the water is never very successful, and I'm sure it doesn't look too graceful to the onlooker either) thinking she was in trouble, but as I approached I discovered the trouble was less serious. She had lost her glasses. We spent about 10 minutes in the waves looking for them, the waves were so big that visibility into the water was impaired by sand, and froth (and for SWMBO by eyesight ;). I managed to spot them once on the seabed, but that was just before a huge wave came. So unfortunately the glasses sunk, never to be raised again.

Thankfully this incident hasn't put SWMBO off kayaking, and she still had a fantastic time, and now she has an excuse to go shopping for a new pair of specs!

Wednesday, June 28, 2006

Another pleasant evening

The weather was super last night again, which prompted another boating outing. The waves were fairly small, similar to the previous night, so we decided to go out round the cost a little.

We started out at the West side of the castlerock beach (furthest from the barmouth, nearest the cliffs) and headed out around the coast. It was pretty tough going, which was a bit of a worry because the breeze (you couldnt really call it a wind) was in our back.

When we got halfway to Downhill, right inbeween the two railway tunnels, a train went through! It was a pretty unique perspective!

We persevered on around the coast, landing at Downhill for a break. It was a bit worrying, because the waves at Downhill seemed huge, but we managed to land without incident.

After a short pause, we set sail again back towards Castlerock, and to our great relief it was a lot easier, the tide must have been with us. About 20 minutes later we were back in Castlerock, and the going was so good we decided to keep going. We got about half way along the beach, and decided it was time to turn, knowing that the tide was against us. So back we went to our starting position, and landed again, emerging from the water almost completely dry. (this is the first time I didn't get my hair wet!)

I did a quick plot of our journey on Google Earth, and it seems we rowed just over 3 miles! So pretty good going... and great fun!

Tuesday, June 27, 2006

Let the mid life crisis begin

I figure why wait. Why put off the mid life crisis until mid-life. In fact, why even have your own when you can piggyback someone elses?

My Dad has been in "mid life crisis" mode for as long as I can remember, but recently he has taken up canoeing, or more accurately kayaking. He bought a kayak a few months ago, and has been relentlessly visiting the beaches / rivers to play.

He has been saying that I should go with him, and when he bought a second kayak my excuse list diminished drastically. In the end I gave in. I went for the third time last night, and it was great!

First time was about 10 days ago, and it was fun. Dad said the waves were the biggest he had ever been on, which I have to say was fairly intimidating, but it turned out to be great. Then we went again on Friday night past. It was freezing and windy, and really not an aweful lot of fun.

Last night was fantastic, we were out for about 90 minutes - the waves were a goldilocks size, not too big or too small, just right. We canoed out beyond the waves and went out around the cliffs a bit - the tide was perfect, and the wind was only a gentle breeze.

No photos unfortunately, I havent dared take the camera yet...

Mum, SWMBO and kiddies went for a walk along the beach while we were out, when they got back we got the kids into the boats and pulled them over the waves. They had a fantastic time. We'll definitely be doing that again... (hopefully tonight ;)

Monday, June 19, 2006

Growing up



Just a wee garden update - all coming up nicely, loads of lovely rain and heat over the weekend. It also got a spread of fertiliser tonight :)

Tourist Destination : North Korea

A very interesting photo diary of a visit to North Korea, the best place in the world to live according to the local government, according to everyone else in the world, it is the worst :

http://www.militaryphotos.net/forums/showthread.php?t=82755

Edit: Related news article : North Korea has a missile that can hit the USA & they can't wait to try it!

Wednesday, June 07, 2006

Rolling onwards


After last nights 1/2 completed rolling I got a more robust hitch mechanism made up and put the roller on behind the mower again.

It may have been easier and less effort to roll manually, but where would the fun be in that...?

The roller worked much better in the light, I could see where I was going - definitely a big advantage!

Got the remainder rolled, and its looking great - all we have to do now is wait for the grass to spring up....

Tuesday, June 06, 2006

Gardening


Our expanse of field has now been sown out in grass seed for a lawn.

It was ploughed a few weeks ago, and didnt look all that beautiful with a lot of matted field grass showing even with the ploughing.

Last Saturday morning I hired a garden rotavator and set to work - a tough job with a ploughed field on a hill. Anyhow, I toiled for about 2 hours pulling up I would estimate around a googol of stones. At 10:30 it was time to do a 2-hour shift at the flower festival at church, so I went there.

On the way back I called with Mr Farmer who I had asked to come and help with his proper tools, so he told me he would be there later in the afternoon. It was a fantastic day, sunny all day, and roasting. I did a bit more with the rotavator, and then waited on the tractor arriving.

When the tractor started with the power harrow (or par-harra as we say here ;) it was amazing. In went poor quality, aweful looking soil, and out came beautiful, well worked soil!

After another googol of stones were lifted, and a bit of harrowing the ground was looking great.

On Monday when I returned from work at 5pm I went straight to the garden. My Father-in-law had been there during the day with the tractor and land-leveller which had removed the humps and hollows. All that remained to be done was raking the small stones away.

Raking took a few hours, and about 9pm we were ready to sow the grass seed. After sowing it needed another rake to cover the seed in soil, and again this seemed to take ages.

About 10:30pm it was raked and ready to be rolled. I managed to hook the garden roller up behind the lawnmower, and got about 1/2 of it rolled before giving up due to darkness and mechanical failure (of the hitch for the roller, leaving the comical scenario of me running down the hill after the runaway roller 8- )

Just before midnight I stopped. Job *almost* well done.

Sunday, May 28, 2006

Littlest Update

We had quite an adventure on Friday, with our littlest going into hospital for a wee operation. I think it was more traumatic for mum, but we all survived, and it all passed off peacefully.

Anyway, she was supposed to rest for 24 hours, she probably managed 2.4 hours, so I suppose that's something. Her hearing seems to be a lot better, although she has some habits that will take some time to shake, like watching lips, and I also think she has a habit of not listening (you know, what your teachers always told you - there was nothing wrong with the hearing, its the listening that's at fault).

We are able to see an improvement, and that's good. She is also completely unscathed by the whole ordeal - she seems to think of it more as an adventure. The nurses thought the anesthetic had had a funny affect on her, they said she was very talkative; we managed to reassure them this was perfectly normal.

Thanks to all for all the concern and your support.

Friday, May 26, 2006

Thank You

So, to the producers of Lost I say "Thank You."

At last we get a few answers. More questions are opened up, enough for an intriguing Season 3.

Caution: Look away now..

Finally, we get to see Desmond, how he got to the island, to the hatch and how he began to push the button. We got to see Kelvin, his predecessor, and hear his story.

Finally we see the countdown go to zero, and see the real consequences.

Finally Michael has to own up to what he did.

Finally we discover that there is a way off the island, bearing 325 degrees.

We get to see that Henry is an important person. We see that the camp is fake, and it seems the others live elsewhere

We have the promise that Jack, Kate and Sawyer will be taken to wherever the others actually live. We find out that Mr Friendly's name is Tom, and that the survivors shouldn't really be told that.

We already suspected that the island was somehow invisible to the rest of the world, more confirmation this episode. Except for the EMP.

What of Mr Eko, Locke and Desmond? Where do the others live? What do they want with the 3 hostages? What was the light/sound? The one footed, four toed statue? Where did Sayid end up? What was with that bird?

In Season 3 I think we will find out more about "the others." Maybe there will be a search for the island resulting from the EMP detection. I loved that scene switch to polar conditions, that was fantastic, and a nice ending to the episode too. After the poor ending in season 1, I think I may actually be tuning in on October 4th, when 3x01 airs...

Thursday, May 25, 2006

Little ears

It's (apparently) a traumatic time for our household, as our littlest goes into hospital for an operation tomorrow. I say apparently because it hasn't really worried me much, I've never been all that convinced that worrying has much influence over these situations.

Hopefully all will go well, and we'll have a fixed little one soon.

If any of you happen to know the Creator, and are on personal terms, we would appreciate if you could have a word....

24 Season 5

I have to say I was really enjoying and badly addicted to 24, season 5 until 3 episodes before the end.

At the end of 5x21 there was another one of those "it nearly finished, but not quite," and to be honest I had just about had enough twists. I just wanted it to be over.

SWMBO however thought it was fantastic right to the very end, which was incidently a departure from the normal 24 ending....

Anyhoo I'm just about to watch the last 2 episodes of Lost season 2 - all we can do is hope that its a departure from the Season 1 "worst season ending ever."

Monday, May 15, 2006

New TV

So we finally got our new TV, which I had ordered as a result of birthdays passing, and its great.

The problem with it is that its too good. TiVo with composite out is no good, and my amp doesn't do RGB, or composite to component conversion.

I had already ordered a component lead for the XBOX, and it works great. I had read on the TiVo community forum that it was possible to modify settings in one of the output FPGAs to change the output from RGB + composite to component. It requires a setting to be applied on startup, and more interestingly a lead to be created.

I found a good article on it, got the iron out and managed to make up the lead as described. I plugged it in, and voila - it worked first time.

I did however spend an evening trying to get the colours correct, but thats another story.

My amp does switch component, 2x component in to 1 output, so I set about changing the settings to make it work like before. I have to say, that amp is the most difficult thing I have ever had to set up, input -> output mapping is really annoying. The thing that gets me most is the lack of buttons - they use the same buttons for a variety of things, meaning you have to be careful with the order you press the buttons. Why don't they just put ethernet, and a simple web server? Even a serial connection.....

Anyway, got it all sorted in the end, and its a great job - both sources are set up audio and video through the amp. I am content.

Friday, May 05, 2006

Getting elder

The past week or two has been an odd time for me. At least two of those "once in a lifetime" events have occurred.

Firstly there was my Birthday, I'm getting older. I know they come every year, but it was a biggie, you know, an age that ends in a '0' - the reader may speculate as to the preceding digit(s). I don't really get that bothered about these things, but everyone seems to think that birthdays are exciting, especially ones that are multiples of 10, the arbitrary base of our numbering system. I'll only be this age once.

Secondly, and perhaps most peculiarly, I'm getting elder, or more accurately I'm in the process of becoming an elder. The fellowship to which I belong has recently decided that three new elders should be appointed, and so the process began. I was notified last week that I had been selected along with another person to be one of two new elders. This did not come as a complete shock as I had been pre-warned of the likelihood of this happening, but it was still a surprise, and a concern.

Many people seem to think that eldership is something that you earn, but that is just a dangerous misconception. Others recognise that it isn't earned, but still see it as a "promotion" in the church. Most people I talked to after the meeting of our Church on Sunday congratulated me, which I was a little troubled by, because I didn't do anything worthy of congratulations, although I suspect their motivation was innocent, and they were just trying to communicate their support as I take on this role.

I see the position as elder not as a promotion, or elevated status, but as a responsibility. A huge
responsibility. I feel truly unworthy of this responsibility. It is also a great opportunity, or probably will present me with many opportunities to influence the direction of the church, and also individuals, and I think that is one of the biggest responsibilities.

I have thought extensively, prayed and talked to friends about this and I believe this is where the Lord wants me to be, although it is well outside my comfort zone, so I have offered my acceptance. This is what faith is for.

There are a few formalities to get through yet, so it is possible that this rollercoaster ride will
crash, but that is in the hands of God.

Wednesday, May 03, 2006

A busy evening

Today I had arranged to meet a guy at lunchtime to pick up a cachecard for my TiVo. So part of the afternoon was spent reading about the steps to install that, in preparation for a busy evening.

Arrived home, and wolfed tea down, and then off to pick up SWMBO's new car. Over to Richard Patterson Motors again, where it was parked, waiting, ready to make its first trip to a new home.

When we arrived home it was time to get the kids to bed, and then start pulling apart the TiVo. Thankfully I'm not exactly what you'd call an "early adoptor," so hardware and software tends to be out years before I get round to trying it (the TiVo I bought was in the last available commercial sale of TiVos in the UK (cost £99)). Turbonet, Airnet and now cachecard have all been out for a long time, which means there are some great tutorials out there on how to install them. I used one from Steve Conrad http://www.steveconrad.co.uk/tivo/index.html

I had to unlock my TiVo drive again, and about 20 minutes installed the drivers. Simple. Then the playing began. The tut I followed enabled FTP and Telnet access, so I could immediately transfer files etc, and log in. A few settings to make the environment a little friendlier (like the installation of the 'ls' command), and then the real fun could begin.

Once I got the TiVo operational again, and was happy that it didn't need any more surgery, I replaced the cover and let SWMBO fix on eastenders, while I worked away at it remotely.

Being Tuesday it meant a fresh ep of 24 was available, so obviously I had to take a break to see that (5x20)

After that I continued to play with TiVoWeb and some of the great modules available for that. I finished up at 2am having played around with endpad for a while.....

Friday, April 28, 2006

What a bargain [or so I'm reliably informed ;) ]


For my weekly half day Friday we decided to pop over to Richard Patterson Motors in Kilrea for a browse. We had been planning to change our 2000 Passat sometime this year, and I had called with Richard about a month ago to investigate.

I had really intended to come up 2 years to a 2002 Passat but today we decided on a 2003 Estate, which was a little over our budget, but brought us up a year beyond where we had been aiming.

It seems nice to drive, as usual from RPM it was perfectly presented, and seems very clean inside and out. Hopefully it'll do us for some time, without too many headaches!

If you're looking for a car check out the website for details of the current stock.

Monday, March 20, 2006

28 Days Later

After my success with film last week I thought I was on a roll. I thought finally I can discern good films. But I was wrong. Boy was I wrong.

28 Days Later has a couple of great aspects, I love the post-apocoliptic thing - a fantastic premise for a film - man wakes up in an empty city. It also interestingly raises a question about whether we have a responsibility to carry on the human race, and at what cost.

However, thats where the film stopped being good. They should have died. Many times throughout the film something that should have been inescapable happened. I know this is Hollywood, but it needent happen so many times.

The whole film was too implausable. If others had survived in different countries, surely the army would have been able to communicate.

On channel 4 they showed both endings, the alternative available on the DVD, and both were equally as bad! Quite an achievement to write two equally poor endings to a poor film. Don't watch this film.

I watched it on my PVR last night, and after it had finished I turned over and caught the end of "The Hole." Now there is a good film. Should have been called the perfect crime...... although I think the making of "28 Days Later" was criminal.

Friday, March 17, 2006

Saw [2004]

What a fantastic film week! Yesterday it was Memento, today "Saw."

On recommendation from a night out with some film buffs about 2 weeks ago I got a copy of this film, and sat down to watch last night. Wasn't expecting much, especially after just having watched Memento (you can't have 2 good films in a row...) , and to be honest I was a little scared it would be a blood-fest, which is not what I wanted.

But it wasn't. If you can watch past the first scene, the gore doesn't get a lot worse than that - it's not a very graphic film.

[Spoiler]

Another fantastic story, a serial killer who doesn't actually kill anyone. Well worth a watch, another fantastic ending - about 5 minutes from the end I thought we were going to have a Hollywood hero ending, but it all turned out well ;)

http://www.imdb.com/title/tt0387564/

Thursday, March 16, 2006

Memento

[Spoilers]

A friend from my previous work recommended this film, and I'd been meaning to see it for quite some time. So I finally got round to it - and it's fantastic.

On many levels an excellent film, from the storyline it's something unusual and the storytelling system tops it off nicely. I was worried for the first few minutes that I wouldn't get it, but what a fantastic film it turned out to be. And the ending, the icing on the cake, a fantastic way to finish a confused story.

http://www.imdb.com/title/tt0209144/

Wednesday, March 08, 2006

XBMC puzzle solved

So, I (partly) figured out the problem, with the help of the good folks at ukha_d. It is *something* to do with the PC I was using for a media server. It doesnt appear to play nice with the XBMC software - I still haven't figured out why.

But swapping the drive into my desktop and sharing from there worked 100%. Even using a usb-ide adaptor and USB 1.1 from the kitchen pc with a network share worked 100%.

So the problem lies squarely with the fileserver machine. Investigation required ;)

Monday, March 06, 2006

New toy: XBOX

The lack of responsiveness from my Showcenter remote control, and the general '80s look of the GUI, together with the constant "XMBC does this" "XMBC does that" chat on ukha_d have prompted me to take the plunge and buy an XBOX. £65 delivered from amazon marketplace, with a controller, and a DVD Remote kit - not bad.

Anyhoo, it arrived today, so I spent the evening (or part of it) setting it up. For no good reason, other than 'just because' I decided to softmod it, rather than bothering with a chip. Now, I have never done anything like this before, and I have to say the documentation is the poorest and most disparate I have ever seen.

I followed the manual at : http://forums.xbox-scene.com/index.php?showtopic=443489 which sets it all out in a fairly sensible way. Except it didn't work. The bit where you have to hot swap the drive didnt work, it stayed locked for me. But a quick google showed an alternative - rip a track from a CD to the Hard Drive, and begin playing it. Pause playback, and then swap the drive. Apparently works 100% of the time.

With that completed I now had EvoX dashboard installed on my XBOX. Installing XBMC was simply a matter of copying (FTP) across the files from the distro - I followed the second part of the instructions from here to do that part.

Pictures and music 100%. Video not working. Very disappointing. Posting to ukha_d for advice....

Monday, February 13, 2006

Busy weekend ;)

Amongst the million other things that take up a weekend, I managed to fit in 3 films.

The Constant Gardener [2005]
I really enjoyed this film - a "political thriller" which I'm led to believe is purely fictional, but based somewhat on factual unethical behavior by the big drug companies [Johnson & Johnson subsidiary Discovery Labs placebo trial : Read more].
This film was fantastically filmed showing great pictures of life in the African villages - it was a great insight into that impoverished lifestyle. A really great story, well worth catching, and for once in a modern film, a satisfactory ending. A disturbing film. [imdb]

Dark City [1998]
A Matrix-esque film, recommended by one of the simulation argument websites, I think I was expecting too much. It's similar in makeup to "The Thirteenth Floor" but without the depth, I didn't think it was the same calibre of film at all. Well produced and thought provoking. [imdb]


The Island [2005]
Started to watch this on Saturday night after I finished Dark City, intending to just catch a flavour of the film, and ended up hooked, and watching the whole thing. Another good cloning film, hopefully it provokes thoughts in those who think human cloning is a good idea. Of course it had the big companies are inherently evil element to it, which of course makes it an instant winner with me. The Island awaits you. [imdb]

Thursday, February 09, 2006

2 Fast 2 Furious (2003)

Watched 2 Fast 2 Furious (2003) last night too, a nonsensical film about fast cars and mad driving. These films annoy me with the detail of the cars, a bit like a 292 ip address, but putting those things aside its a fun film.

Brings back happy memories....

My Little Eye (2002)

Watched My Little Eye (2002) last night, a very interesting concept, another in the genre of The Truman Show, although an altogether darker angle.

Worth a watch, I have to say I was dissatisfied with the ending, but the concept makes it worthwhile. I'd think twice before signing up for a reality tv show....

Friday, January 27, 2006

Suns J2EE JMS Example in eclipse

I'm hastily trying to learn all things java. To add to the mix, its the enterprise stuff. Before this week I'd heard of "enterprise Java," but never really understood what it meant. It appears to mean "complicated, scalable Java."

I've been looking into all aspects of it, specifically Java Messaging Service (JMS) which is a scalable messaging system between java programs.

I ran through the tutorial from Sun [http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html] (be sure to get the tut specific to your SDK, it seems to change quite a bit), and had a bit of trouble with it, as I didn't understand the need to package the code into jars, and run it via the "appclient" batch file provided by Sun [http://java.sun.com/j2ee/1.4/docs/relnotes/cliref/hman1m/appclient.1m.html].

This sets up the environment to allow the "application client" to run under the control of the application server, and have full access to its queues etc. This is necessary because of something called Environment Naming Context (ENC) which the application needs to have access to to connect to the application server.

C:\JMS_Test\bin>appclient -client SimpleProducer.jar jms/Queue 4

Works perfectly.

With that running the next step was to get it running from within Eclipse. After many dead ends, I found someone who had had this problem before [http://forum.java.sun.com/thread.jspa?threadID=484229&tstart=90]. I mostly followed his instructions, not quite - here's what worked for me:
I set up a project in eclipse, just an ordinary project, and added a source folder to it. I then copied in the simplified code supplied by Sun. Running this leads to a series of problems. The first thing that needs set is command line arguments. Right click the project and select debug as -> debug.... - from the dialog select the arguments tab, and insert "jms/Queue 3" (without the quotes) into the top box. This specifies the command line arguments expected in the program.

This gets through the first part of the code, but then throws an NoInitialContextException Exception:
JNDI API lookup failed: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial

This is because the environment is not set up properly. That's where This article comes in - I set up the project as suggested :
1) Set the VM Arguments (in the Arguments Tab [debug as -> debug...])
-Dcom.sun.aas.installRoot="%AS_INSTALL%" -Dcom.sun.aas.imqLib="%AS_IMQ_LIB%" -Djava.security.policy="%AS_INSTALL%\lib\appclient\client.policy" -Djava.security.auth.login.config="%AS_INSTALL%\lib\appclient\appclientlogin.conf" -Djava.endorsed.dirs="%AS_INSTALL%\lib\endorsed" -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.transform.TransformerFactory=org.apache.xalan.xsltc.trax.TransformerFactoryImpl -Dorg.xml.sax.parser=org.xml.sax.helpers.XMLReaderAdapter -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser
2) In the Classpath Tab, click on user entries and add the following External Jars:

From the directory C:\Sun\AppServer\libj2ee.jar
appserv-rt.jar
appserv-ext.jar
mail.jar
activation.jar
jaxrpc-impl.jar
saaj-impl.jar
jaxr-impl.jar
relaxngDatatype.jar
xsdlib.jar
install\applications\jmsra\imqjmsra.jar
appserv-cmp.jar
appserv-admin.jar
From the directory C:\Sun\AppServer\imq\lib\
fscontext.jar


Debugging this application now works. Phew.

Friday, January 13, 2006

Explorer crash when viewing thumbnail AVIs

This Google Groups article helped me fix a problem with explorer crashing when browsing folders of avi files. I reallly don't know what the problem was, but this solution worked, although it is a workaround rather than a fix.

regsvr32 /u shmedia.dll

Wednesday, January 04, 2006

ASP.Net Application Architecture

Maybe not really an "architecture" as such, perhaps more of a set of design goals, or statements. For a recent project I came up with the following:

1) Authentication is carried out in Global_AcquireRequestState. Only done once, then a session variable is set
2) All pages inherit from a BasePage class which provides:
- A "DataAccess" object through which all database activity is conducted (see later)
- A "UserSession" object which is used instead of the default "Session" (see later)
- Global catch all exception handling - for unrecoverable errors
3) All database interaction uses NHibernate
4) DataAccess is a class which collates all NHibernate functions, so the application simply calls dataAccess.GetUserList() to return a list of user objects etc...
5) UserSession is a small class which contains typesafe session variables, so rather than Session["someVar"] I can do UserSession.SomeVar - strongly typed, intellisense friendly and less error prone. I dislike HashTables keyed by text strings, I see this as a very unsafe practice.
6) No code or logic whatsoever in the aspx file - all in the code behind
7) HTTP GET on all page deliveries
- HTTP POST back form data, process it, and then Response.Redirect() to the viewing page - prevents “Warning: Page has Expired” messages
- Item Ids are passed in the URL, so bookmarking of pages is possible
8) Button clicks are all handled in event handlers
9) Consts all places in a globally accessible file, static classes used. E.g. Page names are declared in a static class called “Pages” allowing the developer to use the following syntax to redirect to a page: Response.Redirect(Pages.AccountDetails)

Any comments welcome.

Is it legal to copy DVDs and CDs to my PC?

I thought not. For a number of reasons. Firstly I thought it was illegal to copy something that is copyrighted. Then I hear I can backup for personal use. That sounds like a stretch to me too, because if you "backup"you don't typically exclusively use the "backup" - you use the source, and only resort to the backup if the primary fails.

However, I came across this today: From this google groups post I see that The Copyright, Design and Patents Act 1988 section 197 [click here] declares that a copy "for private purposes" is not an illicit recording, and thus any action under the CDPA against me for making a copy of a CD or DVD for my own private use would fail.

Turns out it's legal after all. I'll carry on as before then.

Monday, December 12, 2005

close button for a popup window in ASP.Net (c#)

Found some nice code to create a close button for a popup window in ASP.Net (c#)

///
/// Create javascript to close the current window
///

/// Button to click to close the window
public static void CreateCloseButton(Button btn)
{
btn.Attributes.Add("onclick", "return window.close();");
}

Tuesday, December 06, 2005

NHibernate Nullables

This is a real annoyance. I thought the NHibernate stuff was going great, then I tried to save an empty string to our oracle database.... more mad errors

Still, the solution is not too tricky, just set the type arrribute in the mapping file:



and include the Nullables DLL in the project, and we're up and running again. A real annoyance.

see http://wiki.nhibernate.org/display/NHC/Nullables and http://nhibernate.sourceforge.net/nh-docs/html/Nullables.html

Saturday, October 22, 2005

Family fun

We spent the day today doing fun stuff as a family.

First we went to the park at the Cresent in Portstewart, and the kids had a great time there. Then we had booked 10 pin bowling at waterworld in Portrush, so we had fun there, Dad won the first game and Matthew won the second.

It was a beautiful day, so we walked to the center of town, and had KFC for lunch. Then we walked to the park in Portrush, and spent a while there. After that we walked up around the cliffs, and stopped offf for an icecream on the way back to the car.

Back to Portstewart for another play in the favorite park, and then off to Castlerock for a walk along the beach to the pier.

A fantastic day was had by all, hope to do it all again soon :)

Tuesday, September 13, 2005

Sleeping with the enemy [1991]

A great film, fine idea and well played out. A clever woman escaping the clutches of her tyrant husband.

Well worth another watch if it appears on tv.

http://www.imdb.com/title/tt0102945/

Monday, September 12, 2005

Vertical label component in c#

Some code for a vertical label in c#

Developed this for a project, but don't need it. Translated it from a Vb.net example on the web, and extended it a little

using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Windows.Forms;

namespace Whatever
{
///


/// VerticalLabel is a component that displays a label, but instead of the
/// text being horizontal it is displayed vertically.
///
/// This is achieved by drawing using the specified Font and overriding
/// the OnPaint method to draw with the font rotated.
///
/// Windows designer support is also included, the default text and alignment
/// can be set in the designer
///

///
public class VerticalLabel : System.Windows.Forms.Control
{

///
/// internal variable for the current label text
///

private string labelText;

///
/// internal variable for the alignment of the vertical text
///

private System.Drawing.ContentAlignment labelTextAlign;

#region default constructor, destructor and initialisation code
public VerticalLabel()
{
//base.New();
InitializeComponent();
}

protected override void Dispose(bool disposing)
{
if (disposing)
{
if (!((components == null)))
{
components.Dispose();
}
}
base.Dispose(disposing);
}



private System.ComponentModel.Container components;

[System.Diagnostics.DebuggerStepThrough()]
private void InitializeComponent()
{
this.Size = new System.Drawing.Size(24, 100);
}

#endregion

///
/// Override the onPaint method to draw a string vertically on the screen
///

/// default PaintEventArgs parameter
protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
{
float sngControlWidth;
float sngControlHeight;
float sngTransformX;
float sngTransformY;
Color labelColor = this.BackColor;
Pen labelBorderPen = new Pen(labelColor, 0);
SolidBrush labelBackColorBrush = new SolidBrush(labelColor);
SolidBrush labelForeColorBrush = new SolidBrush(base.ForeColor);
base.OnPaint(e);
sngControlWidth = this.Size.Width;
sngControlHeight = this.Size.Height;
e.Graphics.DrawRectangle(labelBorderPen, 0, 0, sngControlWidth, sngControlHeight);
e.Graphics.FillRectangle(labelBackColorBrush, 0, 0, sngControlWidth, sngControlHeight);
sngTransformX = 0;
sngTransformY = sngControlHeight;
e.Graphics.TranslateTransform(sngTransformX, sngTransformY);
e.Graphics.RotateTransform(270);

#region figure out offset to achieve the desired alignment
//default to left alignment
float leftOffset = 0;


//handle center alignment
if(this.labelTextAlign == System.Drawing.ContentAlignment.BottomCenter
this.labelTextAlign == System.Drawing.ContentAlignment.MiddleCenter
this.labelTextAlign == System.Drawing.ContentAlignment.TopCenter )
{
System.Drawing.SizeF sf = e.Graphics.MeasureString(this.labelText, Font);
leftOffset = (this.Size.Height - sf.Width) / 2;
}
//handle right alignment
if(this.labelTextAlign == System.Drawing.ContentAlignment.BottomRight
this.labelTextAlign == System.Drawing.ContentAlignment.MiddleRight
this.labelTextAlign == System.Drawing.ContentAlignment.TopRight )
{
System.Drawing.SizeF sf = e.Graphics.MeasureString(this.labelText, Font);
leftOffset = this.Size.Height - sf.Width;
}
#endregion

e.Graphics.DrawString(labelText, Font, labelForeColorBrush, leftOffset, 0);
}


///
/// Invalidate on resize event
///

///
protected override void OnResize(EventArgs e)
{
Invalidate();
base.OnResize (e);
}



#region windows form designer support
///
/// Windows designer Text setting
///

[Category("Verticallabel"), Description("Text is displayed vertiaclly in container")]
public override string Text
{
get
{
return labelText;
}
set
{
labelText = value;
Invalidate();
}
}
[Category("Verticallabel"), Description("Text Alignment")]
public System.Drawing.ContentAlignment TextAlign
{
get
{
return labelTextAlign;
}
set
{
labelTextAlign = value;
Invalidate();
}
}



#endregion



}
}

Tuesday, September 06, 2005

Variance calculation in c#

I found this algorithm a little tricky to get right, so I thought I should post it.

It calculates the variance for a set of input data using the formula Excel uses

private double CalculateVariance(double[] input)
{
double sumOfSquares = 0.0;
double total = 0.0;
foreach(double d in input)
{
total+=d;
sumOfSquares += Math.Pow(d, 2);
}
int n = input.Length;
return ((n * sumOfSquares) - Math.Pow(total, 2)) / (n * (n - 1));
}

Wednesday, August 24, 2005

New receiver ordered


Just ordered a Yamaha RX-V450, looks like a good entry level amp. Hopefully it will do my job very nicely.

One of the fellows from work is graciously lending me a set of speakers so I can get off the ground quickly. They are a set of Bush speakers, which will do nicely until I'm motivated to snik more money....

Bigger pics available at : http://www.mccaughey.co.uk/gallery/Yamaha_RX-V450

Tuesday, August 23, 2005

Excellent comment

I don't normally quote collegues, but this is just gold:

"You cannot possibly anticipate how stupid a user can be. Don't encourage them."

Thursday, August 18, 2005

kellycycles.com Cycle sales

Really just a shameless plug for the website I have been developing - go and buy at least 2 things from it now, and tomorrow!!!

http://www.kellycycles.com/index/welcome

Sunday, August 07, 2005

Donnie Darko [2001]

This is one weird film, which on first take I didn't get at all. I hate films like that. I need spoon fed. If I wanted to think, I would go to work. I want mindless entertainment.

Anyhow, now that I read a little about it I think I would like to see it again, or see the directors cut. It looks a lot more informative, and I don't care what anyone says, there is no way you could get all this information from the theater cut.

I have included some information below as to what is in the book [The Philosophy Of Time Travel], it really explains a lot :)

Simon





from : http://www.cinemablend.com/forum/archive/topic/20205-1.html

"The Philosophy Of Time Travel" contents

Foreword



I would like to thank the sisters of the Saint John Chapter in Alexandria, Virginia for their support in my decision.



By the grace of God, they are:



Sister Eleanor Lewis

Sister Francesca Godard

Sister Helen Davis

Sister Catherine Arnold

Sister Mary Lee Pond

Sister Virginia Wessex



The intent of this book is for it to be used as a simple and direct guide in a time of great danger.



I pray that this is merely a work of fiction.



If it is not, then I pray for you, the reader of this book.



If I am still alive when the events foretold in these pages occur, then I hope that you will find me before it is too late.



Roberta Ann Sparrow

October, 1944



Chapter One: The Tangent Universe



The primary universe is fraught with great peril. War, plague, famine and natural disaster are common. Death comes to us all.



The Fourth Dimension of Time is a stable construct, though it is not impenetrable.



Incidents when the fabric of the fourth dimension becomes corrupted are incredibly rare.



If a Tangent Universe occurs, it will be highly unstable, sustaining itself for no longer than several weeks.



Eventually it will collapse upon itself, forming a black hole within the Primary Universe capable of destroying all existence.



Chapter Two: Water and Metal



Water and Metal are the key elements of Time Travel.



Water is the barrier element for the construction of Time Portals used as gateways between Universes at the Tangent Vortex.



Metal is the transitional element for the construction of Artifact Vessels.



Chapter Four: The Artifact And The Living



When a Tangent Universe occurs, those living nearest to the Vortex will find themselves at the epicenter of a dangerous new world.



Artifacts provide first sign that a Tangent Universe has occured.



If an Artifact occurs, the Living will retrieve it with great interest and curiosity. Artifacts are formed from metal, such as an Arrowhead from an ancient Mayan civilisation, or a Metal Sword from Medieval Europe.



Artifacts returned to the Primary Universe are often linked to religious Iconography, as their appearance on Earth seems to defy logical explanation.



Divine intervention is deemed the only logical conclusion for the appearance for the Artifact.



Chapter Six: The Living Receiver



The Living Receiver is chosen to guide the Artifact into position for its journey back to the Primary Universe.



No one knows how or why a Receiver will be chosen.



The Living Receiver is often blessed with a Fourth Dimensional Powers. These include increased strength, telekinesis, mind control, and the ability to conjure fire and water.



The Living Receiver is often tormented by terrifying dreams, visions and auditory hallucinations during his time within the Tangent Universe.



Those surrounding the Living Receiver, known as the Manipulated, will fear him and try to destroy him.



Chapter Seven: The Manipulated Living



The Manipulated Living are often the close friends and neighbours of the Living Receiver.



They are prone to irrational, bizarre, and often violent behaviour. This is the unfortunate result of their task, which is to assist the Living Receiver in returning the Artifact to the Primary Universe.



The Manipulated Living will do anything to save themselves from Oblivion.



The Manipulated Dead



The Manipulated Dead are more powerful than the Living Receiver. If a person dies within the Tangent Dimension, they are able to contact the Living Receiver through the Fourth Dimensional Construct.



The Fourth Dimensional Construct is made of Water.



The Manipulated Dead will manipulate the Living Receiver using the Fourth Dimensional Construct



The Manipulated Dead will often set an Ensurance Trap for the Living Receiver to ensure that the Artifact is returned safely to the Primary Universe.



If the Ensurance Trap is succesful, the Living Receiver is left with no choice but to use his Fourth Dimensional Power to send the Artifact back in time into the Primary Universe before the Black Hole collapses upon itself.



Chapter Twelve: Dreams



When the Manipulated awaken from their Journey into the Tangent Universe, they are often haunted by the experience in their dreams.



Many of them will not remember.



Those who do remember the Journey are often overcome with profound remorse for the regretful actions buried within their Dreams, the only physical evidence buried within the Artifact itself; all that remains from the lost world.



Ancient myth tells us of the Mayan Warrior killed by an Arrowhead that had fallen from a cliff, where there was no Army, no enemy to be found.



We are told of the Medievel Knight mysteriously impaled by the sword he had not yet built.



We are told that these things occur for a reason.





OK, now how does that fit in to the plot of Donnie Darko?



A wormhole is formed over a suburban town in October 1988. This forms a tangent universe, or an alternate universe that touches the primary (main) universe at exactly one place in time (midnight, Oct. 2, 1988). A jet engine in the primary universe falls off its plane during the flight on Oct. 30, and falls into the wormhole. It exits the wormhole in the tangent universe. There are now two of the exact same engines (or artifacts) in one universe, creating an imbalance. This imbalance corrupts the time-space continuum, and as a result, the tangent universe becomes unstable. It will remain stable for the time Frank tells Donnie (28 days, 6 hours, 42 minutes, and 12 seconds). It will then collapse, forming a black hole, which will then destroy the primary universe.



To prevent this, a Higher Power (God, Allah, Buddha, etc.) chooses Donnie, a teenage chronic sleepwalker, and who fears being alone in the afterlife, to become the Living Receiver. His job is to take the artifact (the jet engine) from the tangent universe, and send it into the primary universe, thus restoring the balance, and closing the wormhole, saving all existence in the process. He is given "superpowers" to aid him in his task. The book lists these as increased strength, telekinesis, mind control, and the ability to conjure fire and water. Another one the book doesn't mention is the ability to see other's immediate futures (via their life paths a.k.a. their liquid spears). These powers, at first, appear to only work when Donnie is half-asleep or sleepwalking, but by the end, he has apparently learned to master them while he is fully conscious.



The Living Receiver will often have dreams and hallucinations while in the tangent universe (These do not explain Frank; they explain Donnie's dreams about the "city on water").



Everybody in the tangent universe is subconsciously aware of Donnie's task, and give him clues needed to complete his task. An example of these is "cellar door". The people are known as Manipulated Living.



If anyone dies in the tangent universe, they become Manipulated Dead. They can use the 4th Dimension Construct to help the Living Receiver. Frank is Donnie's older sister's boyfriend. He is killed early on Oct. 30 by Donnie, by a gunshot to the eye after accidently running over Gretchen, Donnie's girlfriend, while wearing the rabbit suit. He becomes a Manipulated Dead, and is assigned by the Higher Power to go back in time and guide Donnie to where he needs to be to complete his task. He sets up an "ensurance trap" (him running over Gretchen, leaving Donnie no choice but to go through with his task), and has Donnie complete certain tasks (flooding the school, setting Jim Cunningham's house on fire) to make sure the ensurance trap happens.



Once Donnie uses his telekinesis (one of his powers) to knock the jet engine off the plane (which his mother and sister happen to be on) into the wormhole and back to the primary universe, everybody is sent back to the primary universe along with it. Because the two universes touch at the exact same spot, everybody returns to the primary universe at the exact same point in time: Oct. 2, 1988. Anyone who is asleep (almost everybody) or half-asleep (Elizabeth) will think it was just a dream. They all will remember a specific part of their "dream". Cherita Chen being told that everything will be OK, Kitty Farmer learning about Jim Cunningham's secret, Jim knowing he will sooner or later get caught, and although we don't see it, Grandma Death getting Donnie's letter. Those who are awake at the time will remember. The example the film shows is Frank. He is honking his car horn when Elizabeth is walking into the house. He is aware that the jet engine will be landing on Donnie's bedroom, and is trying to wake up Donnie to save him.



One thing that isn't explained is whether Donnie remembers. There are two possibilities:



1) He also thinks it was just a crazy dream.

2) He is no longer afraid of death, because he knows he will not die alone (remember, that was one of his fears), and he accepts his fate.



Even though he does physically die by himself (he's all alone in his room), in the afterlife, he is not alone. He's convinced that God (or another Higher Power) does exist, and that his fear is unfounded.



And a few more notes that I didn't mention...



Cherita Chen represents both Donnie himself (by the fact that they are both loners, his name is on her book, and later, he wears her earmuffs), and all the good people he will be saving, should he complete his task.



Roberta Sparrow a.k.a. Grandma Death is the author of The Philosophy of Time Travel. In the Foreword of the book, she says that she hopes that the events in the book are fiction, but if they aren't, to contact her. This is why she's always going to her mailbox. She's starting to lose her faith (as a result of nobody writing her), and her telling Donnie that everyone dies alone shows this. She supposedly regains her faith after getting Donnie's letter, and we're led to assume that she remembers the letter when everybody returns to the primary universe.



The man in the red jogging suit is one of the FAA guys keeping an eye on Donnie.



The bathroom scenes with Frank and Donnie show the relevance of water and metal in the tangent universe. They are the two main "elements" used for time travel, according to the book.






Posted by: Phantasm

I highly prefer the theatrical release.





Wednesday, August 03, 2005

Films I need to see...

On recommendation I need to see these:

1) the descent
2) dark water
3) war of the worlds
4) skeleton key

Wednesday, June 15, 2005

Don't Say a Word (2001)

Don't Say a Word (2001) - a distinctly average film, unemotional, and certainly uninspiring. Having said that, it was the best thing on TV for a couple of days........

"When the daughter of a psychiatrist is kidnapped, he's horrified to discover that the abductors' demand is that he break through to a post traumatic stress disorder suffering young woman who knows a secret... "

Monday, June 06, 2005

The Skulls

Just got almost through watching The Skulls, then ITV2 decided to run behind schedule, and TiVo missed the end 8-

http://www.imdb.com/title/tt0192614/

Great film, so far, can't wait to see the outcome of the duel......

Joshua Jackson plays a college student who joins an elite secret organisation only to find out that all is not as he expected. He should really have figured that out beforehand, if he really was as smart as he is supposed to be, but that wouldn't have been much of a film :)

BiblePod - Interesting project :)

BiblePod Thats all folks :)

Saturday, June 04, 2005

The Thirteenth Floor

Saw this again tonight, another great idea, I love these kinds of films :)

http://www.imdb.com/title/tt0139809/

I do have a couple of problems with it though, all around the simulation which they invented. If it had already been running for some time, how could one of the chief developers not know what it looks like inside it. Surely if developing a project like this they would think to integrate the capability to perhaps grab a screenshot or two, perhaps even part of the testing would involve looking through virtual "cameras" into the system. That doesn't sit well with me at all. Not bulletproof (like the matrix ;)

Friday, June 03, 2005

Podcast Playlist Generator

I've just been introduced to the world of podcasting, where anyone can make audio files available periodically, and these can be downloaded to my PC, and then to a portable device, so you can have customised listening material available at any time

I've been using iPodder, a simple aggregator which takes care of checking for new podcasts, and downloads them for me. It also allows the option of running a custom command after each download.

Unfortunately there doesn't seem to be a possibility to create a playlist for each podcast, or an option to create a playlist containing a list of all current podcasts.

Perl to the rescue. A nice simple script, which can be run from iPodder after each download, and will generate m3u playlists which EphPod can then convert for my iPod.

Fun.


use warnings;
use strict;

my @casts = list_dir(".");
foreach my $dir (@casts)
{
next if (! -d $dir); ##check its a directory
my @files = list_dir($dir); ##list all the files

#create the playlist file
open(OUT, ">$dir.m3u") die "cant write playlist for $dir : $!";
foreach my $file(@files)
{
print OUT "$dir/$file\n";
}
close OUT;
}


#list the contents of a directory - exclude . and ..
sub list_dir
{
my ($dir) = @_;
opendir(DIR, $dir) die "cant read dir $dir:$!";
my @results;
while(my $file = readdir(DIR))
{
next if ($file =~ /^\.$/);
next if ($file =~ /^\.\.$/);
push(@results, $file);
}
close DIR;
return @results;
}

Thursday, June 02, 2005

Cygwin / vim / rxvt arrow key problems

On my new machine I installed cygwin, the great set of unix tools for win32, (BTW this is what makes using a win32 machine acceptable IMHO, it just works like a unix box...) and as usual in vi (or vim) my arrow keys pop me out of insert mode and then insert a newline and 'A' 'B' 'C' or 'D' - very annoying.

So the search started.... and I remembered the simple solution from the last time. People say in this situation that it is your terminal, and not vim that is misconfigured. I'm not sure I believe that, because the fix includes vim.

All you need to do is modify your .vimrc file. Copy the example .vimrc file from /usr/share/vim/vim62/vimrc_example.vim to ~/.vimrc then open vi and its fixed :)

Great, thats what we like - annoying problems, simple solutions

Monday, May 30, 2005

iPod

WOW. I got my iPod this morning, and have spent most of the day / night listening, and configuring, and I like it.

I configured it first on a windows 2000 machine at work, installed drivers and stuff (probably didn't need to) and all was great.

Back at home it appears as a drive under windows XP, I downloaded the iPod updater and iTunes, but haven't installed either. Instead I'm relying on the default windows drivers, and Ephpod software to synchronise it. At first I thought I'd use Windows Media Player (my fav player) to synch it, and indeed, it looked like it was going to work. But I should have known better, it transferred the files to a folder called "Music" on the iPod. Fat lot of use that was.

Anyhow, Ephpod solved all the problems. All now up to date, and looking great.

Now, where are all the hacks......?

Wednesday, May 18, 2005

cygwin networking commands

Just found out some nice stuff about cygwin and network shares. I like to have SSH access to my home network, and under MacOS I had no problem with this - I just log in and a couple of commands mounts any share.

Now that the Mac is to go however, this presents a different problem. I have always been a big fan of cygwin, but I have never actually set up an SSH server. This document suggests that SSH server setup should be fairly trivial, so I'll give that a try. That should give me full access to a cygwin shell remotely. From there it should be a couple of simple commands to map a network drive

net view \\\\computername

Need to do the escaped backslashes to make windows understand it. This gives a nice list of the shares available on the machine such as :

Share name Type Used as Comment
-------------------------------------------------------------------------------

DBTestProject Disk
downloads Disk
quake2 Disk
VBCode Disk

The command completed successfully.

From there we can either do :

cd //computername/VBCode

which will allow use of that directory like a normal directory, or ifwe want it mounted :

net use i: \\\\computername\\VBCode

will mount the share to the I: drive on the local machine. Great.

Thursday, May 05, 2005

Visiting Perth

Flying out tonight to visit Susan's sister and family in Perth, Scotland. Easyjet at 6pm, then hiring a car

Hope all goes well ;)

Interview (shhhh!!!)

Don't tell anyone, but I've just had an interview to work for a software company in 'derry.

It was about an hour long, and the folks seemed very friendly, and down to earth. I don't know how it went, it felt like it went well, but then so did my second year latin exam, and I got 16% in it....

Tuesday, May 03, 2005

Mac Mini - Problems

Ok, so I've had the thing for a while now, by this stage I had hoped to have my PC switched off, and out of daily usage. I've even upgraded to "Tiger" to see the latest features.

Its a great little unit, and a fine operating system, but I still find that I am much more productive on an XP machine running cygwin. All the Unix command line stuff is available, plus all the great features of XP.

Anyway - for me the biggest problems (in no real order):

Remote Desktop

M$ has the market cornered on this one, their Remote Desktop is head and shoulders above any other product on the market. My PC in the Kitchen can behave exactly as if it is my office PC, with the windows button and all its shortcuts working perfectly. The sound transfer is the piece de resistance for me , all my MSN / Yahoo alerts are transferred to the client PC, even whatever music is playing, its great. The only downside is video playback doesn't really work, but we'll excuse that ;)

The Mac version of remote desktop hasn't a hope, I don't think it does sound, and there is certainly no windows client.

Geovision

I have a Geovision hard disk based CCTV system in the house, and it works brilliantly. I have looked at a lot of systems, and I think the Geovision is very feature rich, and very usable. The problem - the client is ActiveX, and wont run, even on internet explorer under the Mac. There is a mjpeg client available, but you really wouldn't bother if you saw the quality.

Keyboard

I thought for maximum Mac acceptance I would need an apple keyboard. I have to say it is a nice keyboard, but they've forgotten some keys, and got some of the most useful ones in the wrong places. The # key is non existent, although you can access it via Alt-3 - but I am primarily a Perl programmer, and I sometimes like to insert comments in the code. Also # is a necessity in "vi". Then run up windows remote desktop client for Mac (another point for M$) and everything looks great. Try to type a \. Go on, just one \. I'm waiting....

And another thing. Page up / page down / home /end. Enough said.

Windows Media Player

I know this is somewhat controversial, but I really like Media player. I have about 12Gb of music on a centralized server (2500 songs), which I then index on the two main computers in the house. I can share playlists, and update tag information from either PC. I know iTunes is supposed to be all-singing-all-dancing but again WMP does my job very effectively. Plus it works nicely with the little remotec remote control I bought from eBay.

Networking - Network Shares And Printers

I have three XP machines in the house. The CCTV server also acts as a print server, 'cause its always on. On my other two XP machines, I didn't even have to install the printer, it was already there. To this day I have not managed to get the printer working remotely with the Mac. It works locally - i.e. plugged into the USB port, but I can't get the Mac to connect to the XP shared printer. And yes, I read all the FAQs about printers, and I think I've just got a bad one (ML1210)

The Mac also doesn't let me view all the files on a windows box at file:////windows_machine/share/folder instead you have to mount "share" as a drive. This is limiting

Thumbnails / Explorer slideshow

This bothers me. In XP I can quickly select a folder thumbnail view from any explorer window, no matter what the view, or even in a file dialog. On the Mac, this is not so simple. There are various hacks you can turn on to see thumbnailing, but its not trivial, and as far as I'm concerned not very useful.

Hold on - is it all bad?

NO! not at all. There are lots of nice things. Drag and drop is great, I love the fact that you can drag urls, or folders into the terminal etc, etc... other things:

SSH Access

I love how easy this was to set up, a checkbox, and a setting on my router, and it worked first time. Very useful too.

Expose

This is the best thing. I really make a mess with zillions of windows, and expose sorts this out for me.

Conclusion

The jury is still out. I haven't made up my mind, but I have to say I'm leaning back towards windows at the minute.

My first intention was to basically retire my PC, but using the Mac is like starting al over, I have to learn how to customize everything, its like learning to walk again, that may be useful, but I can already do it.

I am currently a lot more efficient on my PC than on the Mac.

Tiger Arrived

Tiger arrived, and installed, have to say anticlimax, but there you go. It works, everything as before, some new options, lots of playing to do...

Tuesday, April 12, 2005

OS X Tiger

I think I must have been among the first to stumble on this, the apple.com website is all changed with big splash advertisements for the new release 10.4 OS X Tiger

None of the rumour / news sites are listing it yet, and the UK pricing doesn't seem to be there yet.

Saturday, April 09, 2005

Mac Arrived!!

Well, when I say it arrived....

I called the TNT Depot at 9am *just to check* and they said they had no record of a delivery for me pre midday today!!!

So I asked the guy what happens next, and he said Monday delivery..... I thought this was all sounding a little familiar, so I asked where they werre located.

So we all set off in the car for the 100 mile round trip to the TNT depot near Nutts Corner.

My 1pm I was at home working on my nice new Mac.

Very impressed so far, it will take a bit of getting used to, but it is slick and fast so far.....

time will tell...

Friday, April 08, 2005

Mac Coming today!!! .... :(

So I've been following the excellent online tracking as my mini has slowly made its way from the Czech Republic, thruogh Luxemberg etc the whole way here. Phoning TNT tracking, they told me it would arrive today. So I waited in (well worked from home today) and about 3pm I called them.

They told me that it was in a "check address" status, which means there was a problem with the delivery address. So I got put through to the depot, and the fellow said that it was probably a problem with the address details. So he took my details and said it would arrive pre midday on Saturday (tomorrow)

:(

Ah well, another night of waiting won't kill me.... or will it....

Thursday, March 31, 2005

Mac Mini Ordered.....

Well, I've finally taken the plunge, a friend offered me a £35 discount voucher that expires today, and I'm a sucker for a bargain.

Went for the standard 1.42 mini upgraded to 512Mb RAM, and bought the apple keyboard too. I've ordered a MS wireless mousse off eBay too, so fulll nice new kit is on its way.....

Wednesday, March 23, 2005

What is Mac OS X?

What is Mac OS X?

This is a very interesting article about OS X, lots of juicy information. Well worth a read.

Thursday, February 17, 2005

Picked up new car!

We went last night to pick up our new Passat from Richard Patterson Motors, just outside Kilrea. Just MOT'd and just valeted, it looks like a new car, and it drives well too.

One problem though - about half way home, I decided I was getting too warm, and turned down the heat, and .... nothing!

The hot / cold control didn't seem to be working, so out came the tools, but found I didn't need tools as the problem was with the lever which operates the flap, the lever had come out. So I got it pushed back in, and now its all working. I enjoyed the drive to work today for the first time in 6 weeks.

Its definitely not as fast as the Rover, but it still goes nicely.

Wednesday, February 16, 2005

Another new car!!!

After almost a month of torturous driving in an aweful Rover 45 I have to change.

Its a bit daft changing so soon, but I really can't stand driving that car. It is as if whoever designed it has never driven a car. Even the electric window switches are placed in an unintuitive position.

But its more than that. Heavy steering, pedals that all have different travel length, and aren't in a row, funny wiper controls.... I could go on...

So, after the success of Susan's Passat, we're going for another, a 1998 TDi 110 SE

Pick it up today, so we'll see how that goes ;)

Saturday, January 15, 2005

Sendo X

I received the new phone today, liking it so far. The folks over at Sendo X Forum seem to have a very mixed opinion on this phone.

We'll try it out, and hopefully all will be ok.

All I need now is a nice big SD card for it :)

Wednesday, January 12, 2005

I shot her

Definitely the most I've laughed at a film for a long time "I shot her"

From
Jackie Brown, Tarantinos 1997 film

Quite a good film, I don't think its all that great, but worth a watch. A good origonal story.

Funniest Dialog from movie:
ORDELL : Melanie must be dyin' to see it . (pause) Louis .
LOUIS : That's what I got to talk to you about . You see, Melanie was giving me a
hard time -
ORDELL : Not now, pick me up . [Louis hears the phone
disconnect] .
[The Toyota pulls up to the back of the bar . Ordell hops in, the car takes off]
ORDELL : ....(pause) Hey, where's Melanie?
LOUIS : That's what I gotta tell you . She bugged me the whole time . Got pissy with me 'cause I wouldn't let her carry the bag . Started running her fuckin' mouth ... I couldn't remember right away when we came out where the car was parked, so she got on me about that . "Is it this aisle Lou - is, is it that one?" She was totally fuckin' with my nerves .
ORDELL : So what, you left her there .
LOUIS : I shot her .
LOUIS : I expect she's dead .
ORDELL : You shot Melanie?
LOUIS : Twice . In the parking lot .
ORDELL : Couldn't talk to her?
LOUIS : You know how she is .
ORDELL : You couldn't just hit her?
LOUIS : Maybe ... but at that moment ... I dunno ...
ORDELL : You shot her twice?
LOUIS : Uh - huh .
ORDELL : So you're sure she's dead .
LOUIS : Pretty sure
ORDELL : Where did you shoot her?
LOUIS : In the chest and stomach .
ORDELL : Well, if you had to do it, you had to do it . What we don't
want is that bitch surviving on us . Anybody but that woman .

full script here