Tuesday, November 3, 2009

Clonezilla Live USB - a really handy imaging/recovery tool

Recently we have been deploying a lot of laptops to business development managers across Australia and Asia.

We have also found that we often need to rebuild these laptops - and it's starting to become a bit of a chore.

We decided to have a go at using the Open Source Clonezilla imaging program.

It is very similar to Norton Ghost - it allows us to boot up the computer to be imaged off a bootable CD (or USB key) and perform the backup onto a network connected Samba share (or connected USB drive).

I wanted to build a restore system that our users can use in the field - by using a 32GB Sandisk thumb drive with a boot partition and a storage partition (for the restore image), I used the following howto to create an (almost) unattended install that a normal user could perform.

I used the following instructions to build the Clonezilla Live image that I placed on the bootable USB partition:

http://clonezilla.org/clonezilla-live/customized-clonezilla-live.php


I modified the sample custom-ocs file to mount the second partition and only provide the restore option (code below):


#!/bin/bash
# When this script is ready, you can run
# /opt/drbl/sbin/ocs-iso -g en_US.UTF-8 -k NONE -s -m ./custom-ocs
# to create the iso file for CD/DVD. or
# /opt/drbl/sbin/ocs-live-dev -g en_US.UTF-8 -k NONE -s -c -m ./custom-ocs
# to create the zip file for USB flash drive.

# Begin of the scripts:
# Load DRBL setting and functions
DRBL_SCRIPT_PATH="${DRBL_SCRIPT_PATH:-/opt/drbl/}"

. $DRBL_SCRIPT_PATH/sbin/drbl-conf-functions
. $DRBL_SCRIPT_PATH/conf/drbl-ocs.conf
. $DRBL_SCRIPT_PATH/sbin/ocs-functions

# load the setting for clonezilla live.
[ -e /etc/ocs/ocs-live.conf ] && . /etc/ocs/ocs-live.conf
# Load language files. For English, use "en_US.UTF-8".
ask_and_load_lang_set en_US.UTF-8

### CHANGE THESE AS NEEDED ###
img_name="2009-10-29-17-delld620"
tgt_part=sda
src_part=sdb2
menu_title="Dell d620 Restore Disk"
##############################

action_restore() {
mkdir -p $ocsroot
if ! mountpoint $ocsroot &>/dev/null; then
part_fs="$(LANG=C ocs-get-part-info /dev/$src_part filesystem)"
case "$part_fs" in
ntfs) ntfs-3g /dev/$src_part $ocsroot ;;
*) mount /dev/$src_part $ocsroot ;;
esac
fi
if mountpoint $ocsroot &>/dev/null; then
# If you want to run it in batch mode, add option "-b" in the ocs-sr command
# For more options about ocs-sr, run "ocs-sr -h"
ocs-sr -e1 auto -e2 -c -r -j2 -p true restoredisk "$img_name" "$tgt_part"
else
[ "$BOOTUP" = "color" ] && $SETCOLOR_FAILURE
echo "Fail to mount /dev/$tgt_part as $ocsroot!"
echo "Program terminated!"
[ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL
fi
umount $ocsroot &>/dev/null
}

##################
###### MAIN ######
##################
# Find the device and partition

TMP="$(mktemp /tmp/menu.XXXXXX)"
trap "[ -f "$TMP" ] && rm -f $TMP" HUP INT QUIT TERM EXIT
$DIA --backtitle "$menu_title" --title \
"$menu_title" --menu "$msg_choose_mode:" \
0 0 0 \
"Restore" "Restore the image in $src_part to $tgt_part" \
2> $TMP
mode="$(cat $TMP)"
[ -f "$TMP" ] && rm -f $TMP

case "$mode" in
Restore)
action_restore;;
*)
[ "$BOOTUP" = "color" ] && $SETCOLOR_FAILURE
echo "Program terminated!"
[ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL
exit 1
esac


So now when the user boots off the USB key, they only see a single option to perform a restore off the USB key:

Wednesday, September 30, 2009

Java SOAP Web Services

Recently I was required to call some remote services (written in Microsoft .net) using SOAP from Java.

There is a fair amount going on in the Java Web Services space (and an amazing number of acronyms).

The three primary web service implementations for the Java platform consist of:
  • Apache Axis
  • Sun JAX-WS and
  • Codehaus CXF (previously known as Crossfire)
I decided to use JAX-WS, which is the Sun reference implementation (which now ships standard with JDK6. For this example I'm only interested in talking to an existing web service (not creating my own), the web service in question has a published WSDL file (an xml interface specification).

The first step was to generate the java stubs from the external WSDL file.

This is done using the "wsimport" command.

The generated files are then used by your (client) code to marshal, transmit, receive and unmarshal the SOAP calls.

I was having a lot of trouble figuring out how to add data to the SOAP headers (in this case authentication details).

After a day of banging my head against a brick wall I stumbled across the "-XadditionalHeaders" option. This really saved me - and I sincerely hope that this helps others out there!

So this was the command I used to generate the web service client java code:

wsimport -p au.net.lesmills.zenkai.education.generated -s ~/work/zenkai/trunk/zenkai/BizEducation/src/ https://servicestest.lesmills.com:444/programkitcodes.asmx?WSDL -httpproxy:proxy:8080 -extension -XadditionalHeaders

I then wrote the following test client to call the validate method via SOAP:


package au.net.lesmills.zenkai.education.test;

import javax.xml.bind.JAXBException;
import javax.xml.ws.Holder;
import au.net.lesmills.zenkai.education.generated.*;
import com.sun.xml.internal.bind.api.JAXBRIContext;

public class ProgramKitCodesTest{

public static void main(String args[]) throws JAXBException{

System.setProperty("https.proxyHost", "proxy.lesmills.net.au");
System.setProperty("https.proxyPort", "8080");

System.out.println("Started");

ProgramKitCodes pkc = new ProgramKitCodes();
ProgramKitCodesSoap pkcs = pkc.getProgramKitCodesSoap();

String username = "USERNAME";
String password = "PASSWORD";

ObjectFactory of = new ObjectFactory();

AuthenticationHeader ah = of.createAuthenticationHeader();
JAXBRIContext jbc = (JAXBRIContext) JAXBRIContext.newInstance("au.net.lesmills.zenkai.education.generated");
ah.setUsername(username);
ah.setPassword(password);

Holder h = new Holder(ah);

String kitCode = "KA35-LN0V-KG8B-0109-RPM42";
ValidateResult result = pkcs.validate(kitCode, h);
System.out.println("Completed - result is :" +
result.getProgram() + " " +
result.getQuarter() + " " +
result.getReleaseNo());


}

}

Note how ProgramKitCodes is generated from the wsdl file - this provides an interface to all of the remote methods. The AuthenticationHeader JAXB object is part of the SOAP header specification (defined in the WSDL).

Also, note how the above code uses a proxy server to talk to the external web services server (via ssl). No real magic here, you can use this technique in any java application.

Although you won't be able to compile and test against the above SOAP implementation, I hope that this helps you get the ball rolling.

Friday, September 25, 2009

HDR - another go

Had another crack at HDR, three blended shots of the USS Intrepid aircraft carrier in New York (-2, 0, +2). I'll be trying out the following tutorial on the weekend: http://www.stuckincustoms.com/hdr-tutorial/ it discusses how you can blend in a nicely exposed shot after the initial tone mapping so that it doesn't look too artificial.

Thursday, August 27, 2009

New York - last post before going home

Day 21 (Wednesday)

At breakfast today Gav decided to have smoked kippers for breakfast. Thanks to my super pregnancy smelling senses I was put off my breakfast almost immediately. I almost considered taking my breakfast in our room.

After breakfast we walked up to the castle and had a look around. Pretty standard castle stuff; towers, dungeons, etc. Gav was happy as this castle had been attacked several times in its life.

After a day of walking around the castle we headed back to the hotel, had some dinner and went to bed and waited to be woken by the canons again.

Tomorrow we keep heading south, back to Manchester. Lets hope Gav doesn’t fall down the stairs again!!!

Day 22 (Thursday)

Drove to Manchester today via Hadrians Wall. Weather was a little aweful though, if it was not raining it was blowing a gale. It took me forever to brush all the knots out of my hair, lucky I cut it short before we left.

The rest of the drive was pretty good, no real traffic issues (very unlike Britain!!)

That night we had dinner with Gav’s Aunty Ann, Uncle John, Cousin Chris and his 2 children Charlotte and Emily.

Day 23 (Friday)

We leave Manchester and head back to Wadhurst today to catch up with my cousin Robert before flying to NYC.

The drive was a nightmare, it should have taken 3 ½ hours, having experienced UK traffic we thought it would probably be more like 4 hours. We left Manchester at 11am after meeting Chris’ partner Sarah.

45 minutes into the drive we hit traffic, there was a music festival in Wales. It took us 3 hours to get what should have taken about an hour. Luckily we stops off at a Marks & Spencers and picked up sandwiches, so we had lunch whilst in traffic.

Once we got past the turn off to North Wales the traffic was clear. Our new ETA in Wadhurst was 6:00 and not 3:30. However, I was now a little concerned as the plan would be we would be on the London motorways before people would be finished work.

Once we hit the M25, one of the only roads to Wadhurst we were again stuck in traffic, due to road works North of London, which hade also been complicated with a few accidents. Once we got past that it was smooth sailing for about 30 minutes we hit traffic again which was another 1 ½ hour wait!!

We finally made it to Wadhurst 3 hours later than our anticipated arrival time…bloody UK traffic. Gav was lucky I did all 7 ½ hours of driving, as he gets so frustrated in the stop start traffic.

Day 24 (Saturday)

Leaving UK to go to NYC today. After the traffic yesterday I was keen to make sure we got to the airport in time; as we had to take the M25 again!! We made with heaps of time to spare, however traffic was staring to build!!

We got to the airport after dropping the car off with 1 ½ hour before check in opened. So we got some coffee and cake and relaxed for a little while. We checked in to the flight and dropped the luggage, the assistant had personality plus.

We headed around to lounge to grab some lunch and a shower, Sue’s house was packed and I thought it would be easier to wait!! At the lounge reception I was told that we have been upgraded to Premium Economy, yippee extra leg room.

After a bit of waiting we headed to the gate not realizing it was so far away. After a short run, we made it to the gate with 2 minutes to spare!! We were then told at the gate that we had been upgraded again. When we got on the plane we realized that it was Business Class. We rule!!!!

However after a lovely salmon starter and a confit duck for mains the baby was not too happy. I ended up sick for the rest of the trip and only felt better about 1 hour before landing.

As I was so sleepy, we had a late night the day before and we now had a new time difference I had to make a deal with Gav that I would just smile and nod and not talk when coming through immigration and customs.

We safely made it to our hotel and went straight to bed. Looking forward to having a look around and getting home!!

Day 25 (Sunday)

Today was our first full day in New York; the weather was hot and humid. So we decided to go for a walk around, but first breakfast. We headed into the city to find something to eat and came across a small diner where we had French toast and pancakes.

We then headed into Times Square, as it was still early it was nowhere near as busy as it was later on. After a bit of a wonder around we headed down to Central Park and had a walk around. After raining on and off for a little the humidity went through the roof so we decided to go and grab some lunch.

After lunch we had a snooze as I was exhausted!!

By the time I was awake it was almost dinner time, so we decided to head out to find some dinner. We walked back down to Time Square and had dinner at Planet Hollywood before heading in for the night.

Day 26 (Monday)

The weather fined up today, in fact we got sun burnt!! We got a 3 day bus tour ticket today which will take us around to all the main sights.

Today we opted to go over to the Statue of Liberty and Ellis Island. We headed down early to hopefully miss all the lines! We did, we were through security on the ferry in 20 minutes.

After about an hour around the Statue of Liberty we headed over to Ellis Island. They only let a certain number of people up each day and we were not quick enough!! Oh well, the lift was out so you would have had to climb all the stairs. I am a little averse to stairs these days.

Ellis Island was where all US immigrants were process prior to being allowed entry. They were a little nicer than the Australians, when they can to the Quarantine Station in Manly.

After a very big day we headed back to the hotel for the evening. We picked up a pizza from a deli we ate at the day before. Gav went for one that had 7 toppings, including broccoli.

Day 27 (Tuesday)

We jumped back on the bus this morning and decided to head up the Empire State Building. Again I insisted on going up early and we managed to get straight up. After a spin around the viewing platform we headed to ground zero.

We then headed to Pier 17 for lunch and picked up some discount theatre tickets. We had lunch in a nice restaurant that overlooked the Brooklyn Bridge.

After a slow bus ride back to the hotel we had a rest and had a quick shower before heading off to see Phantom of the Opera. We had a fancy meal at McDonalds before heading to the theatre.

Our seats were not the best but at 40% off they were OK. After the theatre we headed back to the hotel however stopped at the dinner next door to the hotel. It is know for the best cheesecake in New York, so we had too. It was good!!

Day 28 (Wednesday)

Today we headed to the American Museum of Natural History, it was good to be in air conditioning. My goodness they have so much stuff on all 5 floors.

After seeing the Dinasours we had a quick 2 hour spin through the rest of the exhibits. We jumped back on the bus after lunch and headed down through Harlem. On the way back downtown and got off a Central Park; Gav wanted to go to the Apple Centre. After refusing to give me his wallet I had to chaperone the visit!!

That evening we headed up 30 Rock (the GE building) and watched the sun set over NYC. After having a bit of a wander around we headed to the entrance on 50th. As we came around the corner there were 2 guys telling us to cross the road as they we filming a movie, however, as we were going up we were able to keep going down. When we got down to the entrance we could see they were filming a scene for ’30 Rock’ the TV series (Gav and I are fans). We are now looking forward to catching the new series and pointing out to everyone the scene that we saw being made!!! Hopefully it is not cut out…

On the way back we got more cheesecake, we are going to make the most of our gym memberships when we get back!!!

Tomorrow is the last day of our trip, I am feeling both sad but glad to be going home!!

Day 29 (Thursday)

Today we will walk to the Intrepid Sea, Air and Space Meuseum.

As our flight does not leave until 7:30, and we have been told it will take about an hour to get to the airport and then 2 more to clear security!! We need to be leaving the city at about 2ish to be sure, plus to give Qantas plenty of time to upgrade us!! We are thinking we will take a town car, cost only slightly more than a cab but is a million time cleaner.

Thursday, August 20, 2009

Edinburgh

Day 20 (Tuesday)

We start heading south now as this is our last week in the UK, my how the time has flown!! We are off to Edinburgh today, about 3 hours away from Loch Ness.

We decided to go Inverness on the way through, which is North of where we were. Gav needed a doggy magnet of Loch Ness. After tracking down the visitor centre we went in and got a magnet along with our first purchase for the baby, a Heilan’ coo t-shirt (you need you Scottish accent to get it).

We then headed down to Edinburgh. About an hour into our trip we heard on the radio that there was an accident that had closed the motorway in the direction we were heading just north of Perth. So our options were to head back up to Aberdeen (about an hour back in the other direction then head south again) or inland to Fort Williams and then South. We opted to head inland and then south, this was now a 4 hour trip from where we were.

On the bright side as we were driving we passed through Lochaber. A few Christmas’ ago Gav and I got Gav’s parents a block of land in the Lochaber Highland Estates, http://www.lochaberhighlandestates.com/. We then drove right pass the area where the block is, we were unable to stop due the traffic, a lot of people had been diverted and we were on single carriage way.

We eventually made it through to Edinburgh although upset the GPS several times as we were unable to make most of the turns due to road works. After dinner we walked up to the castle, the lines were massive for the Tattoo. There were some scalpers there, Gav was talking to them about tickets, as usual I spoiled all the fun. I was not willing to pay double for tickets. Plus we were exhausted from our 6 hour drive.

As I was about to doze of listening to sounds of the bag pipes in the back ground they fired the canons. We both almost leapt out of bed and Gav almost broke my hand when he squeezed it!!

Day 21 (Wednesday)

At breakfast today Gav decided to have smoked kippers for breakfast. Thanks to my super pregnancy smelling senses I was put off my breakfast almost immediately. I almost considered taking my breakfast in our room.

After breakfast we walked up to the castle and had a look around. Pretty standard castle stuff; towers, dungeons, etc. Gav was happy as this castle had been attacked several times in its life.

After a day of walking around the castle we headed back to the hotel, had some dinner and went to bed and waited to be woken by the canons again.

Tomorrow we keep heading south, back to Manchester. Lets hope Gav doesn’t fall down the stairs again!!!

Tuesday, August 18, 2009

UK Trip - the next 10 days

Day 11 (Sunday)
We left Karen today and started heading North. First stop was in Wales at Tintern Abbey. It is ruined however is still in good condition. Gav took so many photo’s it will be months by the time any make it online. I had to drag him kicking and screaming back to the car!!

We then drove to Bourton on the Water in the Cotswolds, http://www.bourtoninfo.com/. Looks nothing like the pictures on the website, it was packed with tourists and there was a million kids in the water, which is only about 20cm deep and bloody cold!!!

We walked past this lovely B&B, The Dial (http://www.dialhousehotel.com). As we did not have anywhere to stay the night we thought we would see if they had a room. They did!!!

Day 12 (Monday)
Today we headed off to Gav’s aunt and uncles in Sale, Manchester.

On the way we went to the Cotswold Falconry centre and was lucky enough to see their flying show. I was told Gav needs a faster lens!! We saw on of their owls, I have forgotten which one it was. Two Kites, but not native, American I think, and a vulture that was adverse to flying, gee I should take notes!!!

However, I do remember the Turkey Vultures and the American red Eagle ,… I think. You all can just look at the photos when Gav puts them up and figure it out yourself.

We then drove up to Manchester.

Day 13 (Tuesday)
We went for a day trip to Liverpool, what a hole!!!

The drive through was just boarded up house and business after another! We jumped on the tour bus when we got in and did the circuit of the sites in 40 minutes. We got off at x Wharf and had some lunch

We then jumped back on the bus and went to the Liverpool Cathedral. It is a stunning building. We paid to go up the tower which involved, catching a lift up to the 4th floor, climbing a flight of stairs to the 5th floor, catch the second lift to the 10th floor and finally climbing 4 flights of stairs in the bell tower to the viewing platform at the top of the tallest spire.

We then headed back to the car after being Beatles out and headed home.

Day 14 (Wednesday)
After a frantic past 2 weeks we decided to have a partial day off, So we slept in and took it easy for the morning.

Gav’s Uncle John took us into Manchester, we had a brief visit to the Manchester Museum of Industry, the Air and Space Museum, along with a brief walk around the area.

We then headed back to Sale for lunch in a pub by the canal. I had a great yorshire pudding wrap with roast lamb inside, yummy!!! We then had a nice relaxing afternoon.

Day 15 (Thursday)
Today we went with Ann and John to visit Gav’s Great Aunty Bea in North Wales. We had a lovely lunch before heading over to Conwy town for a walk around and a bit of shopping. Did not go up in the castle or walk the town wall, as we had a 96 year old and a pregnant woman!!

On the way back home we visited the city of Chester, which is an old Roman settlement. The fort wall is mainly still intact and you can walk along most of it. The town also has a large number of old Tudor buildings.

We headed back to the pub for dinner before getting a good nights sleep for our big drive to Glasgow.

Day 16 (Friday)
Today we headed off to Glasgow after Gav fell down the stairs and sprained his ankle!! Lucky Ann is a nurse. This meant that I had to drive; he could have just asked nicely if he was sick of driving!!

As it was a big day of driving we planned to drive straight through. We hit a bit of rain on the way thought, which is kind of mandatory for Scotland I think. As we drove through the Lakes District the scenery definitely changed to rolling mountains. We were keeping an eye out for the welcome to Scotland sign, but next thing we knew we were in Glasgow, must have been small!!

On the way Gav decided to try an application on the iPhone where you speak the query and it googles the answer to find the hotel, the Glasgow Pond Hotel. After several goes the iPhone application misheard him several times and gave him pages of black gay porn.

It was bucketing down in Glasgow so we decided to head straight to the hotel, plus it was a long drive for a pregnant woman!! So we decided to catch up on some of the travel diary and Gav is only adding to the photo’s. So we had a nice snooze before heading to the bar for a drink and to contemplate dinner.

Day 17 (Saturday)
We left Glasgow to continue our trip North, we were booked in to stay at a hotel in Kilmelford (just south of Oban) – food: average, accommodation: below average - keep driving. We spent the rest of the day going for a walk in the (very small) village and enjoying a few drinks at the pub (fortunately they had free wifi – I am amazed at how many open wirelesss networks there are in the UK …). Cut the trip in half but in hindsight, we probably should have pushed on.

Day 18 (Sunday)
We continued north today to the Isle of Skye, I am amazed we even made it after all the stops to take photos (more photo’s for the album). We did not book any accommodation before hand so plodded along with our fingers crossed.

The drive was beautiful, although death defying at times. Most of the roads on the idle are single lane with passing places, complicated by sheep grazing on or by the road!!

On the way into Portree, the main town of the isle, we stopped at a few places to see if they had rooms available. The only room we could find was one with the shower right next to the bed. At the Information Centre I picked a leaflet for a lovely B&B just outside of town. We tried calling but no answer.

We decided to keep going north to see what we could find. After driving for about 20 minutes and all we saw were huge mountains and lots of sheep, although the signs said cows!! We tried the B&B one more time and just as luck would have it they had just received a cancellation. So we headed back to Portree.

The B&B is in an old farm house with our room overlooking the sea back to Portree, http://www.peinmorehouse.co.uk/b_and_b.htm. Our room in the bottom on the right, with a picture of the bathroom just to the left of that, we did not want to leave and considered living there!!

Day 19 (Monday)
We both shed a little tear as we left Peinmore House and headed south to the otter sanctuary. The drive was 7 miles on single lane road with a cliff off to one side!!

We almost got bogged as Gav pulled to far over to let another car pass. All that was going through my mind was gee Gav is going to have to push. All that was going through Gav’s mind was gee Jo is going to have to push. There is equal opportunity for you!!!

At the sanctuary we saw a lot of seals swimming and sunning, well trying on the beach.

We then headed down and caught the ferry over to the mainland; all of a stones throw away!! We then headed inland to Loch Ness and stayed in Foyers at a B&B with a room that overlooks the loch.

We spent the afternoon in the sitting room overlooking the loch enjoying a beverage. I also got to see a fight jet flying past, keeping Nessy under control I think.

Day 20 (Tuesday)
Pre-emptive post - we leave for Ediburgh tomorrow.
We start heading south now as this is our last week in the UK, my how the time has flown!! We are off to Edinburgh today, about 3 hours away from Loch Ness.

Wednesday, August 12, 2009

UK Trip - the first 10 days

Day 1
Trip started well, we were packed and at the airport with plenty of time to spare!! Luckily as our flight was cancelled, we managed to get an earlier flight.

We were not as lucky as our Thailand trip, the plane was packed, and we were at the very end of the plane!! Managed to get a bit of sleep before we got to Bangkok, and a lot more before London.

Customs let us through, pheww, although from what I have heard they will just let anyone in. Case in point!!!

From here on in there is what really happened in italics, and the censored version!!!

We caught the underground to Paddington and managed to find our hotel. We were not able to check-in as it was only 9 am so we decided to go and find some caffeine.

We went for coffee scowling at each other due to lack of sleep. Argued about whether it was important to get coffee or look for a sim card first. The pregnant woman won and got coffee.

We then headed to Hyde Park and walked around a very small portion. We visited the Princess Diana Memorial Fountain. On our way back to the hotel it started to rain and we got very wet, even though we had an umbrella!!

We decided to go and walk around Hyde Park, however after a juice and coffee I needed a bathroom. Managed to find some toilets next to some lovely fountains that would distract Gav so I could sit on a park bench. Lasted only about 20 minutes before we moved on. Gav wanted to go the long way; I wanted to go the short way!! I won!! Saw fountains and deck chairs and a water ponds and green grass, oh my. Started to get our second wind and we were being a little nicer, but now I was hungry must have lunch!!

Gav: lunch was good, they definitely know their bacon and egg rolls in the UK!

We were able to check into the hotel after lunch and got some sleep before we headed out in evening to met up with Gene and Ana.

That evening we went to Notting Hill with Gene and Ana. Gene told Gav about the squirrels in Hyde Park. We headed back to the hotel via Hyde Park and saw about 3 squirrels. Picked up fish and Chips for dinner and went back to the hotel to eat. Ate dinner and then went to bed for some well deserved sleep.

Bloody squirrels how many photo’s does he need. Doesn’t he know I am hungry now!!! Ah food and sleep, my most favorite things!!!

Day 2
We had a full day around London today, so we decided to hop on one of the tourist buses. We hopped off at the Tower of London and decided to have a look around there. We spent almost 3 hours going around. We got to see the crown jewels and a really good display on Henry the VIII armor, you could see him getting fatter through out the years. One of the perks of being king I suppose!!

For a man that loves his sleep what the hell was he doing up at 5am!!! He is also not very quiet when he is moving around. Had to wait 2 hours for breakfast to start, which gave me plenty of time to sit and scowl at him. Hopefully soon we get used to the time difference!! Convinced him that the bus was going to be easier than walking, so we buy our bus ticket however as the bus is 20 minutes away Gav decides we are going to walk!! I do not want to walk too much it wears me out.

We get to Hyde park, about 2 blocks from the hotel and find the bus about to leave from there, so we jump on at that stop instead!! I enjoy sitting and seeing the sights. We get off at the Tower and have a look around, why do castles have so many stairs??

As we leave the Tower, there are so many tourist starting to come through, lucky we got in early!! We jump back on the bus and head back to Hyde Park as I am starting to get very worn out, and it is almost time to go and collect the car.

One of the few perks of Gav getting up early is we manage to miss the crowds at the tower, not sure how much of a perk that is though at the moment!!

The tour bus is packed and is getting so stuffy!! We argue about getting off to look at Buckingham Palace, however I just want food now!! We catch the bus through to a stop where on the map is a Hard Rock Café; Gav can get a shirt he must be up for that!! Bugger cannot find it; both of us are getting crankier by the moment. Gav yells and I cry finally find sandwiches and I get to eat. We have ice cream to make it all better. I think I am going to have a lot of ice cream on this trip!!!

After a late lunch we head back to get our luggages (must be a new European word!!) and head off to Heathrow to pick up the car. Being pregnant gets us a free upgrade to a Peugeot 308 and free Sat Nav. Considering how I can work it to upgrade our seats on the flight now. We head off to find Sue and Steve with our trusty sat nav in German, Bugger have to change the language.

Lets just say there was a lot more arguing, I am trying to change the Sat Nav to English and reading the signs to tell Gav where to go. Gav finally gets the shits pulls over changes the sat nav and heads off, at least I did have us going in the right direction. Pull over at a rest stop and have dinner before heading off again. Takes us about 2 hours to get to Sue and Steve’s, mainly due to traffic.

We made it through and played nice until bedtime!!

Day 3
Following Steve’s expert advice we headed off to Bodiam Castle. The castle was built in 1385; it was both a castle and a manor house for Sir Edward Dalyngrigge and his wife. As they were use to the Manor House style of living they extensively landscaped the grounds to make it more visually appealing!!

A lot of time and money has been spent preserving the castle and you are able to walk up to the top of 2 of its corner towers and the 2 centre towers in the front and back wall.

Feeling a little more refreshed, although Gav was up early again this morning, at least this time I could send him into another room. We set off to Bodiam castle, which was very pretty, however after climbing 2 of the towers I was thirsty, hungry and sleepy. Let Gav go around and take more photos while I sat and watched. We then headed down to the café for lunch and scones.

We then drove through to Hastings and walked along the beach and around the amusement parks. We then drove up to the castle, of which most has been lost due to erosion and town planning.

We were hoping to come back home via Battle however as it was raining and I was getting tired we went straight home.

After arguing about where to park and how Gav was driving, we sat on the beach sulking. We agreed to be nicer to each other and went and got ice cream. Gav then wanted to walk up the MOUNTAIN to the castle. As I was already sleep walking I declined. We headed back to the car to drive back to Sue and Steve’s. In the route back we ended up at the castle, so we decided to get out and have a look, in the rain!!

When we got back to Sue and Steve’s we walked up the shop and picked up some dinner, and the Sue and Steve were away camping with their girls. Got back after being told I was walking too slow and went to bed for a snooze. Got up at 11 and warmed up some soup made up with Gav and went back to bed. We will get used to this time difference I am sure!!!

Day 4
We caught up with Frena and Andrew for lunch today!! We caught the train into the London and managed to get the underground to Canary Wharf where they live.

We had a fantastic lunch at a pub called The Gun on the river Thames. The weather was so good I got sun burnt.

We were then going to catch the train to Westminster and have an up close look at Westminster Abbey and Buckingham Palace, however the line was closed due to signal works. Instead we go off at London Bridge and walked around there, before heading back to Sue and Steve’s.

I was keen to go through to Westminster, however, not up for much more walking. This upset Gav. After a brief walk around London Bridge and some ice cream we headed back to Sue and Steve’s.

Day 5
We are finally running on UK time!! So hopefully no more Italic events…

Today we head into Windsor and visit Windsor castle. Windsor Castle is a beautiful castle at the top of a hill, not a pregnant woman friendly location. The walk around the castle takes you through the State Apartments, where the Queen holds most of her functions when she is in town. It is such a show of the wealth and power that the Monarchy has and had at one point in time. Many of the responsibilities and power has now been taken away by the parliament.

They had a fantastic display of fine bone china. Of course my expensive taste, I liked the oldest china there. We also were able to look around St George’s Chapel, where Charles and Camellia were blessed following their civil ceremony.

We had lunch at a pub just outside the gates, as I was getting very hungry. We then went to find a place where we could recharge our sim card. We then got lost heading back to the car. We eventually found our way back only to find 2 men clamping the car as we had over stayed by 15 minutes. 125 pounds later we were able to head off to Hever Castle.

There was yelling and sulking followed by scones and ice cream!!

We visited Hever Castle on the way back home, which was the birthplace and home of Anne Boleyn, Henry the VIII third wife. She was beheaded because she was suspected of cheating on Henry.

As the castle has been a home up until fairly recently it has been kept in very good condition. We even got to stand in the room that Henry the VIII once slept in.

Sue cooked us a roast chicken for dinner that night with Yorkshire puddings. Gav had one too many beers .

Day 6
As Gav had a little too much to drink the night before it was my turn to drive today. We left Sue and Steve and headed over to Karen in Swindon, going via Portsmouth on the way.

Portsmouth is one of the main ports for the Royal Navy and houses the Royal Navy Museum. The museum has a number of ships in dock. As it was school holidays the town was packed, we had to queue and wait 30 minutes for a parking space to become available, we took this time to eat lunch in the car.

Gav and I were able to go onto HMS Victory an old steam and sail powered war ship. Gav was a little disappointed as the ship had never fired a shot in anger, the size and power of the ship at the time was enough.

We also walked around d HMS Warrior, an 1860 ship on which Nelson was shot whilst fighting the French. The ship was very stuffy inside!! There was also not much room between the floor and the ceiling, they were so short back then!!!

The Mary Rose was also in the dock, currently being treated so it can go on display. The Mary Rose was King Henry VIII’s favorite ship and was sunk by they think the French. As the ship was under water, obviously, you get the opposite to what happens on land. The wood and most natural fibers survive and the metals erode. In the museum you are able to touch some of the relics from the ship. Gav and I were able to smell 500 year old tar and handle part of the anchor rope and arrow.

We then headed off to Swindon.

Day 7
We headed off into Bath today and visited to the Roman Baths and Bath Abbey.

It took us about 2 hours to get around the baths, and we did not stop and listen to every thing on the audio tour. We also looked at Bath Abbey after lunch.

We then headed to Averbey, which has a stone circle similar to Stonehenge. You are able to go right up to the stones. We arrived at about 2:45, however parking after 3:00 was only 3 pounds, so we slowly had an ice-cream before paying to park!!

The circle is just massive and you are walking through paddocks that have sheep and cows grazing, luck we wore our walking boots!! As it had been raining it was also very muddy!! We had to wash our boots off when we got back as they were filthy!

Day 8
We went into Oxford today after spending the morning relaxing at Karen’s in the sun. By the time we got to Oxford it was pouring!! We picked up a map and planned out what we wanted to see, all of which was either closed or not taking any more people on their tours!!

We sulked in a pub with a beer/lemonade and hot chips.

We then decided to go and check out the castle quickly before we left. We paid our 1 pound to walk on to the mound that was thrown up for the castle. Gav was a little disappointed, it has a view of the tree that was growing half way up.

We then headed to Cheltenham and had dinner with Amelia and Alistair.


Day 9
After spending the night in Cheltenham we headed home via Wales.

We headed off to Cardiff and stopped in Monmouth and Caerleon on the way. Monmouth has the only surviving example of a fortified gate bridge in Britain, or so the guidebook says.

We then headed to Caerleon, which has a fully excavated 2nd century Roman Amphitheatre, baths and part of the fort wall remaining. After having lunch at the amphitheatre in the sun we headed off to Cardiff.

We hit the most horrific traffic on the way to Cardiff, 2 sets of road works taking the motorway from 3 lanes down to 1, with a breakdown to complicate things!! By the time we got into Cardiff we were buggered. Found carparking very close to the castle though so decided to head in. We spent about an hour and a half looking around the castle.

There was a falconer in the castle that was displaying an European Eagle Owl, a massive bird!!!

We then headed back through all the road works back to Swindon.

Day 10
We went to Cheddar Gorge today, it is where cheddar cheese is made (well the English Cheddar at least). Gav made me pack my walking boots, I had no idea why! I was picturing cheese making, ice cream, cream teas, etc. I later find out Gav was picturing what we actually attempted to do, walking!!!

After walking up 276 stairs to get to the top of the Gorge and then climbing another 3 stories to get up into the observation tower to see over the trees someone was too tired to walk the 3 miles around the gorge. We headed back down the 276 stairs and had ice cream instead!

We then drove up through the gorge and headed off to Stonehenge.

There was so much traffic on the way to Stonehenge. We eventually made it there. Although it is one of those things you have to go and see to say you have, it is and awesome sight.