<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>andybotting.com</title>
	<atom:link href="http://www.andybotting.com/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://www.andybotting.com/wordpress</link>
	<description>Stuff happens.</description>
	<pubDate>Sun, 28 Dec 2008 20:58:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Thailand Trip (part 4)</title>
		<link>http://www.andybotting.com/wordpress/thailand-trip-part-4</link>
		<comments>http://www.andybotting.com/wordpress/thailand-trip-part-4#comments</comments>
		<pubDate>Fri, 28 Nov 2008 20:55:23 +0000</pubDate>
		<dc:creator>Andy Botting</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.andybotting.com/wordpress/?p=272</guid>
		<description><![CDATA[Once we realised how much Stable lodge was really costing us, we upgraded our accommodation for the four nights we had in Bangkok. We booked a serviced apartment at Citiadines in Sukhumvit 8, just down the road from Stable Lodge. 

Messy bed at Citadines
We booked it on Wotif and it cost us a little bit [...]]]></description>
			<content:encoded><![CDATA[<p>Once we realised how much Stable lodge was really costing us, we upgraded our accommodation for the four nights we had in Bangkok. We booked a serviced apartment at Citiadines in Sukhumvit 8, just down the road from Stable Lodge. </p>
<p><a href="http://picasaweb.google.com/lh/photo/71XKXX20FRv8CvARGT4DQg"><img src="http://lh5.ggpht.com/_KPmVE0YnzRY/SS4gQzyXTMI/AAAAAAAACH0/RkT0dsvNtJ4/s400/img_1589.jpg" /></a><br />
<em>Messy bed at Citadines</em></p>
<p>We booked it on <a href="http://www.wotif.com">Wotif</a> and it cost us a little bit more than what Stable Lodge was. It was totally worth it for the comfortable bed alone, especially after sleeping on really hard and really soft beds at the other places.</p>
<p><a href="http://picasaweb.google.com/lh/photo/zSYZiqPzdoDn18pK4g8Hsg"><img src="http://lh5.ggpht.com/_KPmVE0YnzRY/SS4gSHMOvHI/AAAAAAAACH4/AVWyMAG9uwI/s400/img_1590.jpg" /></a><br />
<em>Nice TV at Citadines</em></p>
<p>Somehow we ended up wth four nights in Bangkok with was way too much. If you&#8217;re going to Thailand, only spend a few days in Bangers at a maximum. It&#8217;s just not that exciting. It&#8217;s too similar to Melbourne really. Trains, shopping centers, etc.</p>
<p>We checked out the <strong>massive</strong> MBK shopping center and the King Power duty free place too. If you see King Power anywhere.. avoid it. Don&#8217;t waste your time, it&#8217;s fancy stuff that is way overpriced.</p>
<p>The last night in Bangkok, we found out about the semi-permanent beer gardens that get set up outside the CentralWorld shopping center. The beer garden for the Thai beer <em>Singha</em>, must have had some association with the Japanese beer Asahi, which just happens to be my favourite beer. So, you can imagine my excitement to find out they were serving it there.  </p>
<p><a href="http://picasaweb.google.com/lh/photo/FsZdcTPtTkuL2XXuzvXqPw"><img src="http://lh5.ggpht.com/_KPmVE0YnzRY/SS4ftbERWuI/AAAAAAAACGQ/k0wcRpcpv_k/s400/img_1510.jpg" /></a><br />
<em>The Asahi tower</em></p>
<p>Bek and I polished off a <em>tower</em> of Asahi. The tower is a 3 litre tube full of beer with a column of ice down the middle to keep it cold and a tap on the bottom to pour. It was awesome. I thought about how good it would be to do a similar thing in Melbourne, but I realised that it just wouldn&#8217;t work because it would get abused. People would be getting smashed and then smashing each other (like going to any pub in the city these days). The Thai people don&#8217;t drink that much and are very passive. It&#8217;s nice to walk around at any time and feel totally safe.</p>
<p><a href="http://picasaweb.google.com/lh/photo/E-MGN7_p62Y8xqs7Z-9AXg"><img src="http://lh3.ggpht.com/_KPmVE0YnzRY/SS4f2JwYV8I/AAAAAAAACGo/RmtAb11snMI/s400/img_1520.jpg" /></a><br />
<em>All gone</em></p>
<p>We had trouble getting a taxi to the airport when it was time to leave. The guy at the hotel mentioned something about a bomb, but we didn&#8217;t know anything else. Finally a taxi arrived who was willing to take us. This guy was crazy. He had this strange twitch in his seat while he was driving. He was doing 130 km/h down the freeway, which had 80 signs. Weaving through traffic and flashing his lights at anyone slowing him down. We also didn&#8217;t have any seat belts.</p>
<p>Closer to the airport, we started seeing lots of people in yellow shirts with plastic hand clappers. I had no idea who they were until later. They were protesters heading towards the airport to shut it down.</p>
<p><a href="http://picasaweb.google.com/lh/photo/MB_15dPhbfSK26zHCukrNQ"><img src="http://lh5.ggpht.com/_KPmVE0YnzRY/SS4ghsKwhJI/AAAAAAAACIo/5jktN7iHguU/s400/img_1605.jpg" /></a><br />
<em>Protester convoy</em></p>
<p>We managed to get most of the way to the airport before traffic stopped moving. Bek and I had to put our backpacks on and walk the last km to the terminal. It was pretty exciting actually. We were so lucky to get our fight, because not long after, the protesters stormed the terminal and all flights got shut down. It must have been only an hour or two after we left.</p>
<p>Their aim was to stop their prime minister from getting into the country, from Peru where the APEC summit was held. It seems they don&#8217;t like him very much&#8230; and it&#8217;s a long story.</p>
<p>A nine hour flight and we touched down in Melbourne. First stop, the Classic Curry Company <img src='http://www.andybotting.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>All the photos have been uploaded to my <a href="http://picasaweb.google.com/andybotting/Thailand2008">Google Picasa account</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybotting.com/wordpress/thailand-trip-part-4/feed</wfw:commentRss>
		</item>
		<item>
		<title>Thailand Trip (part 3)</title>
		<link>http://www.andybotting.com/wordpress/thailand-trip-part-3</link>
		<comments>http://www.andybotting.com/wordpress/thailand-trip-part-3#comments</comments>
		<pubDate>Fri, 28 Nov 2008 20:25:31 +0000</pubDate>
		<dc:creator>Andy Botting</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.andybotting.com/wordpress/?p=266</guid>
		<description><![CDATA[We were planning on catching the overnight train from Bangkok to Chiang Mai, but at the train station, they said they didn&#8217;t have any first class tickets available, so we flew instead. This meant waiting at the airport in Bangkok for a few hours, but it meant we got to Chiang Mai much sooner.
Bek had [...]]]></description>
			<content:encoded><![CDATA[<p>We were planning on catching the overnight train from Bangkok to Chiang Mai, but at the train station, they said they didn&#8217;t have any first class tickets available, so we flew instead. This meant waiting at the airport in Bangkok for a few hours, but it meant we got to Chiang Mai much sooner.</p>
<p>Bek had found a rave review of a boutique hotel from The Age which sounded pretty good. The place was called <a href="http://www.banilah.com">Banilah</a> and it&#8217;s in the north-west part of the city. </p>
<p><a href="http://picasaweb.google.com/lh/photo/sGpXTG8Ug5ji1ODFXPvODQ"><img src="http://lh4.ggpht.com/_KPmVE0YnzRY/SS4e99iOkGI/AAAAAAAACEc/aUobeq6Vep0/s400/img_1477.jpg" /></a><br />
<em>Bek standing outside Banilah</em></p>
<p>This worked out well, because most of the westerners stayed on the east side of the city, so I think we got more of a feel for what Chiang Mai is really about. The young ladies who run the hotel were awesome. They gave us a map when we got there and hilighted lots of things on it we should look at. I also asked them about a good restaurant to eat at for Thai food. If you&#8217;re in Chiang Mai, you have to eat at Cafe de Nimman. It was awesome.</p>
<p>We did lots of walking around in Chiang Mai. Bek had an upset stomach, so we had to tone it down a little, but we managed to see lots of the city.</p>
<p><a href="http://picasaweb.google.com/lh/photo/OQVou0VQ7uLe25xTXYd2eQ"><img src="http://lh6.ggpht.com/_KPmVE0YnzRY/SS4e4XaO-8I/AAAAAAAACEQ/F1UIdmkGR1U/s400/img_1473.jpg" /></a><br />
<em>The Tanin fresh food market</em></p>
<p>The funny thing about the people in Thailand is that they don&#8217;t walk anywhere. We occasionally found it difficult to get around because there were so many motorbikes zooming around and the lack of footpaths. Shop owners often put their wares right to the road side, so it doesn&#8217;t leave much room for walking. Also, to add to this, stopping for red lights at pedestrian crossings seems to be optional. It does make life interesting.</p>
<p><a href="http://picasaweb.google.com/lh/photo/N-f64bTeXi_DEryDrD_T8Q"><img src="http://lh6.ggpht.com/_KPmVE0YnzRY/SS4etRaOMHI/AAAAAAAACD4/KN2-zvXi6-4/s400/img_1464.jpg" /></a><br />
<em>Busy Chiang Mai road</em></p>
<p>If you go to Chiang Mai and you want to get around, here&#8217;s a tip. Some blue tuk-tuks have an affiliation with the TAT and will drive you for an hour for 30 baht. I think they may operate during the day only, but I&#8217;m not sure. You always ask before you get in anyway.</p>
<p><a href="http://picasaweb.google.com/lh/photo/XnbsAEIPuLUHOKsTW2eGnA"><img src="http://lh4.ggpht.com/_KPmVE0YnzRY/SS4edeN0-iI/AAAAAAAACDQ/FioM7yBPY7c/s400/img_8503.jpg" /></a><br />
<em>Look out for the blue tuk-tuk&#8217;s</em></p>
<p>Crusing around in a tuk-tuk is a lot of fun. I could have just paid a guy 200 baht to just drive me around all day.</p>
<p><a href="http://picasaweb.google.com/lh/photo/FVDClX2ERZbeBd7XSCr3Fg"><img src="http://lh3.ggpht.com/_KPmVE0YnzRY/SS4e_YJXO_I/AAAAAAAACEg/iatUcZlNSyI/s400/img_1481.jpg" /></a><br />
<em>Riding around in a tuk-tuk</em></p>
<p>After five nights, we got ourselves a tuk-tuk to the airport to fly to Bangkok again for the final part of our trip.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybotting.com/wordpress/thailand-trip-part-3/feed</wfw:commentRss>
		</item>
		<item>
		<title>Thailand Trip (part 2)</title>
		<link>http://www.andybotting.com/wordpress/thailand-trip-part-2</link>
		<comments>http://www.andybotting.com/wordpress/thailand-trip-part-2#comments</comments>
		<pubDate>Fri, 28 Nov 2008 19:51:11 +0000</pubDate>
		<dc:creator>Andy Botting</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.andybotting.com/wordpress/?p=260</guid>
		<description><![CDATA[Got a taxi from Stable Lodge to Bangkok airport early in the morning to fly to Surat Thani. Surat Thani airport reminds me a lot of Avalon Airport. Pretty small and smells funny. Once we grabbed our bags, there was a guy selling tickets to Ko Samui. Perfect. 

Air Asia plane at Surat Thani
We jumped [...]]]></description>
			<content:encoded><![CDATA[<p>Got a taxi from Stable Lodge to Bangkok airport early in the morning to fly to Surat Thani. Surat Thani airport reminds me a lot of Avalon Airport. Pretty small and smells funny. Once we grabbed our bags, there was a guy selling tickets to Ko Samui. Perfect. </p>
<p><a href="http://picasaweb.google.com/lh/photo/WF149vHhlMdnxNq95gWiTw"><img src="http://lh5.ggpht.com/_KPmVE0YnzRY/SS4dKMGW2SI/AAAAAAAAB_M/yK84--33_AU/s400/img_1415.jpg" /></a><br />
<em>Air Asia plane at Surat Thani</em></p>
<p>We jumped on the bus and it took us to the Sea Trans ferry at Don Sak. We got off the bus and onto the ferry for about and hour and a half. Once we arrived at Na Thon port at Ko Samui, we got our bags off the bus and got a mini bus to the bungalow, except the guy must have mistaken me, and dropped us off at the Beach House, not Beer&#8217;s House. Simple mistake. Once we worked out where we were, we jumped on a ute with a roof, which finally got us to Beer&#8217;s house.</p>
<p>Beer&#8217;s house was awesome. We had a bungalow right on the beach. For the few days we were staying in Ko Samui, the weather held out. Just before and just after, Ko Samui had rain and thunderstorms, so we were pretty lucky.</p>
<p><a href="http://picasaweb.google.com/lh/photo/qEvgXhfyvsxBUv9dwRgtzA"><img src="http://lh3.ggpht.com/_KPmVE0YnzRY/SS4dP6MligI/AAAAAAAAB_c/KsmMZIeulB8/s400/img_1419.jpg" alt="Beer's House Beach-front bungalow" /></a><br />
<em>Beer&#8217;s House Beach-front bungalow</em></p>
<p>Ko Samui is an interesting place. Like the rest of Thailand, the roads are full of motorbikes, doing crazy stuff. We did lots of walking around, but mainly around the Lamai beach area which is on the west side of the island. The way the trip worked out, we only stayed there a few days. I could have easily spent much more time there.</p>
<p>Sunday morning we left early to make our way up to Chiang Mai. We organised our trip to the Surat Thani airport with a travel agency, which might have cost us a little more, but it did make it easy. Although Bek and I had this feeling that something would go wrong and we&#8217;d miss our flight, it seemed to work out fine in the end.</p>
<p>A mini-bus picked us up at 6:30am from Beer&#8217;s House and took us to Na Thon port.<br />
We were told to get on a bus at Na Thon port, which was crammed full. People were standing in the aisle. Nobody had any idea what was going on, we just were fed small bits of english which gave us an uncomfortable feeling. </p>
<p>We took the bus 15 minutes to the Raja Ferry pier. Bek had read lots of bad things about the Raja ferry, so when she saw the sign, she began to get really nervous. Not to mention she also gets sea sick. She&#8217;d heard stories about the ferries running aground and other dodgy acts. </p>
<p><a href="http://picasaweb.google.com/lh/photo/EAGysmbD1G0VP18wIxQUqQ"><img src="http://lh6.ggpht.com/_KPmVE0YnzRY/SS4ePl6pDHI/AAAAAAAACCo/AdPn4EuB1go/s400/img_8500.jpg" /></a><br />
<em>Boarding the Raja ferry</em></p>
<p>We were told to get off the bus, and get onto the ferry. We were also told to leave our bags on there, which made us a little nervous. The ferry ride was fine, so that was a relief. We got back on the bus at Don Sak and travelled about an  hour to the town of Surat Thani. </p>
<p>In the middle of nowhere, we had to get off the bus and get into a different one. We when traveled a bit further and had to get out again. This time it was a little shed, which was some sort of bus terminal. We got in a mini-van with a few other people from there on our way to Surat Thani airport.</p>
<p>Meanwhile, I had brought my Nokia Internet Tablet with me and my external GPS. I had pre-downloaded all the Google Maps tiles so I could track where we were going. It was really handy, because we got lost a couple of times. I was following where the guy was taking us for a while, and he was going in a totally different direction to the airport. I was getting a bit nervous, but he eventually turned the van around. He was taking a short-cut <img src='http://www.andybotting.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>One interesting moment was when we were overtaking a truck. We weren&#8217;t going that fast and there was a car coming towards us in the other direction but it seems there was time for another car to overtake us at the same time. Thailand drivers are nuts.</p>
<p>We checked in to our Air Asia flight with plenty of time. We flew from Surat Thani to Bangkok airport but had to wait 5 and a half hours to then board another Air Asia flight to Chiang Mai.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybotting.com/wordpress/thailand-trip-part-2/feed</wfw:commentRss>
		</item>
		<item>
		<title>Back from Thailand.. only a few dramas</title>
		<link>http://www.andybotting.com/wordpress/back-from-thailand</link>
		<comments>http://www.andybotting.com/wordpress/back-from-thailand#comments</comments>
		<pubDate>Wed, 26 Nov 2008 02:47:02 +0000</pubDate>
		<dc:creator>Andy Botting</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.andybotting.com/wordpress/?p=258</guid>
		<description><![CDATA[As you may have heard, protests have been going on in Bangkok recently. It seems to be about the Thai people wanting their prime minister to resign.
We finally got a taxi from our hotel to the airport, after many taxi&#8217;s refused to take us. The guy who did end up taking us was a bit [...]]]></description>
			<content:encoded><![CDATA[<p>As you may have heard, protests have been going on in Bangkok recently. It seems to be about the Thai people wanting their prime minister to resign.</p>
<p>We finally got a taxi from our hotel to the airport, after many taxi&#8217;s refused to take us. The guy who did end up taking us was a bit crazy, and he was going 130 km/h down the 80 km/h freeway and our seatbelts didn&#8217;t work.</p>
<p>Protesters were stopping traffic a few kilometers from the airport. Traffic was crawling from there towards the airport, with people wearing yellow shirts yelling a going crazy.</p>
<p>We managed to almost make it all the way to the airport, but we had to get our and walk the last bit, which wasn&#8217;t too bad. News says that the airport was closed shortly after, so we were probably lucky.</p>
<p>The Age has an article: <a href="http://www.theage.com.au/world/protesters-storm-bangkok-airport-20081126-6hmo.html">Protesters storm Bangkok airport</a> which might give some insight about what is going on in Bangkok right now.</p>
<p>I&#8217;ve got more to write about our holiday, but that might have to come tomorrow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybotting.com/wordpress/back-from-thailand/feed</wfw:commentRss>
		</item>
		<item>
		<title>Thailand trip (part one)</title>
		<link>http://www.andybotting.com/wordpress/thailand-trip-part-one</link>
		<comments>http://www.andybotting.com/wordpress/thailand-trip-part-one#comments</comments>
		<pubDate>Wed, 12 Nov 2008 13:28:53 +0000</pubDate>
		<dc:creator>Andy Botting</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.andybotting.com/wordpress/?p=245</guid>
		<description><![CDATA[Bek and I managed to score some really cheap JetStar flights to Bangkok six months ago in a 2 for 1 deal. In the end we paid about $400 each for our return tickets, so we&#8217;ve had six months to look forward to this trip.
The flight was about normal. It started with JetStar being late [...]]]></description>
			<content:encoded><![CDATA[<p>Bek and I managed to score some really cheap JetStar flights to Bangkok six months ago in a 2 for 1 deal. In the end we paid about $400 each for our return tickets, so we&#8217;ve had six months to look forward to this trip.</p>
<p>The flight was about normal. It started with JetStar being late to open bag check-in and delays before boarding the flight. During the flight we had the token screaming baby and annoying Americans behind us, not to mention, the in-flight entertainment system was broken. I think this is probably deliberate, to get more people to hire their Video-on-demand systems which cost extra. I came fully prepared with an iPod loaded with new movies which helped a little with the 9 hour flight.</p>
<p>The first thing you notice in Thailand is the humidity as soon as you get out of the airport.  It wasn&#8217;t overpowering, probably because it was 8pm and a coolish day, by Bangkok&#8217;s standards. Bek had done her research, and knew exactly what we needed to do once we got off the plane. We had to find the proper airport taxi queue to avoid being taken for a ride (bad pun alert!). The freeways are pretty smooth and the tollways quick. Lanes and indicators are optional, as well as doing the speed limit. Makes for good fun.</p>
<p>We got the taxi to our hotel, just off Sukhumvit Rd, which was about 30 minutes in the taxi from the airport. The streets that run off Sukhumvit Rd are called Soi&#8217;s. We&#8217;re staying on Soi 8. It looks more like a laneway than a street, and there is plenty going on, all the time. We&#8217;ve actually got two  7-eleven&#8217;s on ours, which has been handy changing our large 1000 THB notes to something more manageable.</p>
<p><a href="http://www.andybotting.com/wordpress/wp-content/uploads/img_1382.jpg"><img src="http://www.andybotting.com/wordpress/wp-content/uploads/img_1382.jpg" alt="" title="Soi 8" width="500" height="333" class="alignnone size-full wp-image-249" /></a><br />
<em>Sukhumvit Road, Soi 8</em></p>
<p>We&#8217;re staying at Stable Lodge. It has free wifi (which lots of places have here) which is nice. It&#8217;s meant that we could book our flights and do some research without having to leave the place. I also put in a call home to let the parentals know we&#8217;re still alive. The Eee PC is awesome btw.</p>
<p><a href="http://www.andybotting.com/wordpress/wp-content/uploads/img_1388.jpg"><img src="http://www.andybotting.com/wordpress/wp-content/uploads/img_1388.jpg" alt="" title="Stable Lodge restaurant and pool area" width="500" height="333" class="alignnone size-full wp-image-252" /></a><br />
<em>Stable Lodge restaurant and pool area</em></p>
<p>We caught the Skytrain today into the city and exchanged some money and had a walk around the big shopping centers. MBK is the largest. It&#8217;s massive. It&#8217;s a shame that the prices are too similar to what we&#8217;re used to in Australian dollars, but that&#8217;s probably more just because I&#8217;ve been looking at the gadgets. </p>
<p>The tuk-tuk drivers are seriously pissing me off though. Everywhere you go, there they are waiting to harass you to make you go for a ride with them. They&#8217;d probably just take you to their mates jewelery shop. We also had a few incidents at the train station. The &#8216;official&#8217; information people aren&#8217;t official. Even with their fake ID badges.</p>
<p><a href="http://www.andybotting.com/wordpress/wp-content/uploads/img_1386.jpg"><img src="http://www.andybotting.com/wordpress/wp-content/uploads/img_1386.jpg" alt="" title="Busy Bangkok Motorway" width="500" height="333" class="alignnone size-full wp-image-251" /></a><br />
<em>Busy Bangkok motorway</em></p>
<p>We bought a couple of long-necks of Chang beer from 7-eleven, which were a bargain at 35 THB and we&#8217;re having an early night. It&#8217;s up early tomorrow morning to catch our flight to Surat Thani. We go by ferry from there to our next destination.. Beer&#8217;s house at Ko Samui. It&#8217;s going to be rad.. as long as the weather stays ok. </p>
<p><a href="http://www.andybotting.com/wordpress/wp-content/uploads/img_1389.jpg"><img src="http://www.andybotting.com/wordpress/wp-content/uploads/img_1389.jpg" alt="" title="Bangkok skyline" width="500" height="333" class="alignnone size-full wp-image-253" /></a><br />
<em>Bangkok skyline, from our balcony</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybotting.com/wordpress/thailand-trip-part-one/feed</wfw:commentRss>
		</item>
		<item>
		<title>How do you clone an LVM partition?</title>
		<link>http://www.andybotting.com/wordpress/how-do-you-clone-an-lvm-partition</link>
		<comments>http://www.andybotting.com/wordpress/how-do-you-clone-an-lvm-partition#comments</comments>
		<pubDate>Fri, 17 Oct 2008 04:29:30 +0000</pubDate>
		<dc:creator>Andy Botting</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.andybotting.com/wordpress/?p=230</guid>
		<description><![CDATA[It&#8217;s actually more difficult than you might think. From the bit of googling that I did, it seems that you can&#8217;t just &#8216;clone&#8217; and LVM logical volume, while it&#8217;s running.
One method I found was to use the &#8217;snapshot&#8217; feature of LVM to create a &#8216;frozen image&#8217; copy of the logical volume, which is then suitable [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s actually more difficult than you might think. From the bit of googling that I did, it seems that you can&#8217;t just &#8216;clone&#8217; and LVM logical volume, while it&#8217;s running.</p>
<p>One method I found was to use the &#8217;snapshot&#8217; feature of LVM to create a &#8216;frozen image&#8217; copy of the logical volume, which is then suitable for copying to a new logical volume, while leaving the original intact.</p>
<p>Here&#8217;s our original logical volume that we want to clone.</p>
<p><code># lvdisplay<br />
&nbsp;<br />
--- Logical volume ---<br />
LV Name                /dev/vg/host-disk<br />
VG Name                vg<br />
LV UUID                UK1rjH-LS3l-f7aO-240S-EwGw-0Uws-5ldhlW<br />
LV Write Access        read/write<br />
LV Status              available<br />
# open                 1<br />
LV Size                9.30 GB<br />
Current LE             2382<br />
Segments               1<br />
Allocation             inherit<br />
Read ahead sectors     0<br />
Block device           254:0</code></p>
<p>Let&#8217;s now create our snapshot logical volume. For the size, it should only need 10 - 20% of the original size, as we&#8217;re only mirroring the real volume.</p>
<p><code># lvcreate --size 2G --snapshot --name host-disk-snap /dev/vg/host-disk</code></p>
<p>Let&#8217;s take a look at our new volume</p>
<p><code># lvdisplay<br />
 &nbsp;<br />
--- Logical volume ---<br />
LV Name                /dev/vg/host-disk<br />
VG Name                vg<br />
LV UUID                UK1rjH-LS3l-f7aO-240S-EwGw-0Uws-5ldhlW<br />
LV Write Access        read/write<br />
<strong>LV snapshot status     source of /dev/vg/host-disk-snap [active]</strong><br />
LV Status              available<br />
# open                 1<br />
LV Size                9.30 GB<br />
Current LE             2382<br />
Segments               1<br />
Allocation             inherit<br />
Read ahead sectors     0<br />
Block device           254:0<br />
&nbsp;<br />
&#8212; Logical volume &#8212;<br />
LV Name                /dev/vg/host-disk-snap<br />
VG Name                server1<br />
LV UUID                9zR5X5-OhM5-xUI0-OolP-vLjG-pexO-nk36oz<br />
LV Write Access        read/write<br />
<strong>LV snapshot status     active destination for /dev/vg/host-disk</strong><br />
LV Status              available<br />
# open                 1<br />
LV Size                9.30 GB<br />
Current LE             2382<br />
COW-table size         10.00 GB<br />
COW-table LE           2560<br />
Allocated to snapshot  0.01%<br />
Snapshot chunk size    8.00 KB<br />
Segments               1<br />
Allocation             inherit<br />
Read ahead sectors     0<br />
Block device           254:5</code></p>
<p>From the output, you should be able to see that we&#8217;ve now got some snapshot fields shown in our output. We&#8217;ll create another logical volume, which will be our final target for our new virtual machine.</p>
<p><code># lvcreate --size 10G --name newhost-disk vg</code></p>
<p>With our source and target partitions ready to go, we need to begin copying the data. You have some choices here, depending on your setup.</p>
<p>If you&#8217;re using the same size partitions you could use dd, or even xfs_copy if you&#8217;re using XFS.</p>
<p>If you&#8217;re like me, I wanted the new target partition to be a smaller size than the original. Also, if you wanted to use a different filesystem, the only real way to do it is to copy the files.</p>
<p>We&#8217;ll need to make the new filesystem on our target partiton</p>
<p><code># mkfs.xfs /dev/vg/newhost-disk</code></p>
<p>and mount our filesystems</p>
<p><code># mkdir /mnt/host-disk-snap<br />
# mount -o ro /dev/vg/host-disk-snap /mnt/host-disk-snap<br />
&nbsp;<br />
# mkdir /mnt/newhost-disk<br />
# mount /dev/vg/newhost-disk /mnt/newhost-disk</code></p>
<p>I wasn&#8217;t sure about how changes to the filesystem would affect the original, so I thought I&#8217;d stick to the safe side, and mount it as read-only.</p>
<p>Change into the source filesystem</p>
<p><code># cd /mnt/host-disk-snap</code></p>
<p>Using a mix of find and cpio, copy the files</p>
<p><code># find . -mount -print | cpio -pdm /mnt/newhost-disk</code></p>
<p>Wait a few minutes, depending on your filesystem size, and you&#8217;re done.</p>
<p>When you&#8217;re satisfied, you can just use lvremove to remove your snapshot volume.</p>
<p><code># umount /mnt/host-disk-snap<br />
# lvremove /dev/vg/host-disk-snap</code></p>
<p>After all that, you should finally have a cloned filesystem to use. I&#8217;m sure there&#8217;s an easier way, but this worked for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybotting.com/wordpress/how-do-you-clone-an-lvm-partition/feed</wfw:commentRss>
		</item>
		<item>
		<title>OpenWRT on the D-Link DSL-502T (Gen 1)</title>
		<link>http://www.andybotting.com/wordpress/openwrt-on-the-d-link-dsl-502t-gen-1</link>
		<comments>http://www.andybotting.com/wordpress/openwrt-on-the-d-link-dsl-502t-gen-1#comments</comments>
		<pubDate>Fri, 10 Oct 2008 03:52:58 +0000</pubDate>
		<dc:creator>Andy Botting</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.andybotting.com/wordpress/?p=224</guid>
		<description><![CDATA[I&#8217;ve had this old D-Link DSL-502T sitting around, basically working. When I moved place just recently, I took the opportunity to look into getting OpenWRT installed on this thing, basically because I wanted something I could do DNS/DHCP serving on, while giving me some shell access. The D-Link firmware is kinda dodgy, and I always [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had this old D-Link DSL-502T sitting around, basically working. When I moved place just recently, I took the opportunity to look into getting OpenWRT installed on this thing, basically because I wanted something I could do DNS/DHCP serving on, while giving me some shell access. The D-Link firmware is kinda dodgy, and I always enjoy installing Linux onto something new.</p>
<ul>
<li><a href="http://www.itee.uq.edu.au/~chrisp/DSL-502T_OpenWRT/">Getting OpenWRT going on the D-Link DSL-502T by Chris Pascoe</a></li>
<li><a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/D-Link/DSL-502T">OpenWRT wiki page for the DSL-502T</a></li>
</ul>
<p>Chris Pascoe&#8217;s page is quite dated now, but was a good place to start. Much development has gone into OpenWRT and the AR7 platform, so much of his information is now incorrect. The best place for info is the OpenWRT wiki page for the DSL-502T. It&#8217;s much more comprehensive and many of the patches and hacks that Chris Pascoe needed to do have be rolled into the OpenWRT trunk.</p>
<p>Much of this information has been copied and pasted from the above sites. Credits to both of them.</p>
<p>Start by grabbing the SVN trunk of OpenWRT.</p>
<p><code>$ svn co https://svn.openwrt.org/openwrt/trunk</code></p>
<p>Once this is done, you can grab any packages you&#8217;re interested in. Note that you can install these later using the opkg command once your firmware is running. I grabbed ntpclient, tcpdump, openvpn and the ddns-scripts.</p>
<p><code>cd openwrt/trunk/package<br />
svn co https://svn.openwrt.org/openwrt/packages/net/ntpclient<br />
svn co https://svn.openwrt.org/openwrt/packages/net/tcpdump<br />
svn co https://svn.openwrt.org/openwrt/packages/libs/lzo<br />
svn co https://svn.openwrt.org/openwrt/packages/net/openvpn<br />
svn co https://svn.openwrt.org/openwrt/packages/net/ddns-scripts</code></p>
<p><strong>Select firmware components</strong><br />
Enter into the folder and run make menuconfig. Select at least:</p>
<ul>
<li>Target System -&gt; TI AR7 [2.6]</li>
<li>Target Profile -&gt; No Wifi</li>
<li>Target Images -&gt; SquashFS</li>
<li>Image configuration -&gt; LAN IP Address (not required, but makes it easier if you&#8217;re already running a network)</li>
<li>Base system -&gt; br2684ctl (only needed by PPPoE)</li>
<li>Network -&gt; ppp -&gt; ppp-mod-pppoa and/or ppp-mod-pppoe, depending on your ADSL type</li>
<li>Kernel Modules -&gt; Network Devices -&gt; select Annex A (which is ADSL over POTS. B is for ADSL over ISDN)</li>
</ul>
<p>Make sure that you enable your packages from above in the config. E.g. Network -&gt; Time Synchronization -&gt; ntpclient</p>
<p>Quit and save the config.</p>
<p><strong>Get the build dependencies.</strong></p>
<p>For Ubuntu, you&#8217;ll need:<br />
<code>sudo apt-get install flex bison autoconf zlib1g-dev libncurses5-dev automake g++ patch gawk</code></p>
<p>Build your image by doing<br />
<code>make -j3 (for a dual-core system)</code></p>
<p>The final firmware produced by the build is located in bin/openwrt-ar7-squashfs.bin.</p>
<p><strong>Uploading the initial OpenWRT firmware.</strong></p>
<p>To upload the initial OpenWRT image, there is a tool called adam2flash. It can be found in the OpenWRT trunk, under the scripts directory. To use it, you need to execute the script in the first second or so of the machine being turned on. It&#8217;s recommended that you don&#8217;t connect the modem directly to your computer, but use a switch in between. This is in case it takes too long for the ethernet cards to negotiate.</p>
<p>One thing I had trouble with was finding out what the initial IP address of the device was. Before you overwrite your firmware, you can find this out by using telnet. Enable the telnet remote management from the D-Link interface and then check out the ADAM2 environment variables. They should be stored in /proc/ticfg (from memory).</p>
<p>If you&#8217;re lucky, you might see an entry starting with <em>my_ipaddress</em>. Mine was 10.1.1.199, but many others have mentioned 192.168.1.1. On my DSL-502T (Gen II), it haven&#8217;t found it&#8217;s IP yet. It wasn&#8217;t set in the file.</p>
<p>Lots more info about the ADAM2 bootloader can be found at the Seattle Wireless site. http://www.seattlewireless.net/ADAM2</p>
<p>Here&#8217;s the steps:</p>
<ul>
<li>Download a copy of the standard D-Link firmware so you can revert to it if things go wrong! You need the &#8220;web upgrade&#8221; .BIN version of the firmware, not the .EXE version. D-Link firmware can be downloaded from (for example) http://www.dlink.com.au/tech/</li>
<li>Configure your PC for a static IP address on the same subnet as your modem&#8217;s default IP address.</li>
<li>Choose an IP address for your modem. The OpenWrt firmware will use 192.168.1.1 after rebooting (unless you set it in the menuconfig), so that&#8217;s a sensible choice.</li>
<li>Turn off the modem.</li>
<li>Run adam2flash-502T.pl, providing the modem IP address you chose and the new firmware to upload. If you are changing between D-Link and OpenWrt firmware, you will also need to specify -setmtd1 (if you forget this, the script will tell you that you need it and exit)</li>
<li>Turn on the modem.</li>
<li> Wait for the upload to complete. Here&#8217;s a sample session:</li>
</ul>
<p><code>$ scripts/adam2flash-502T.pl 192.168.1.1 -setmtd1 bin/openwrt-ar7-squashfs.bin<br />
Looking for device: ..... found!<br />
ADAM2 version 0.22.2 at 192.168.1.1 (192.168.1.1)<br />
Firmware type: OpenWRT (little-endian)<br />
logging into ADAM2 bootloader.. ok.<br />
checking hardware.. AR7RD / DSL-502T.<br />
checking MTD settings.. ok.<br />
Firmware size: 0x00280004<br />
Available flash space: 0x003e0000<br />
Preparing to flash.. ok.<br />
Erasing flash and establishing data connection (this may take a while): ok.<br />
Writing firmware: ............. lots of dots ......... done.<br />
Rebooting device.</code></p>
<p>If you have trouble with this (as I did) you might need to hack the adam2flash-502T script a little. I commented out the whole section about doing the UDP probe part, and just passed the IP address right into the $box variable.</p>
<p><strong>Getting the LEDs to work</strong><br />
Grab a copy of the ledsetup script found in the scripts directory of your SVN checkout. Install it into /etc/init.d and it should run on start-up. This will give you the ethernet light, and also map the USB light to ppp0. Very handy.</p>
<p><strong>DSL Sync</strong><br />
When I finally got my ADSL connected in the new place, I couldn&#8217;t get DSL sync. It seemed to be because I had the wrong modulation set.</p>
<p>When you boot the device, you should see something like this in your dmesg.</p>
<p><code>Registered device TI Avalanche SAR<br />
Sangam detected<br />
requesting firmware image "ar0700xx.bin"<br />
avsar firmware released<br />
tn7dsl_set_modulation : Setting mode to 0xffff<br />
Creating new root folder avalanche in the proc for the driver stats<br />
Texas Instruments ATM driver: version:[7.03.01.00]<br />
DSL in Sync</code></p>
<p>The line about setting the mode to 0xffff is important. For me, my initial mode was being set to 0&#215;7f (which wasn&#8217;t for ADSL2+). The 0xffff mode means to negotiate the best speed (ADSL 1 or 2, 2+). This is set in the ADAM2 environment so if this needs to be changed, you&#8217;ll have to reboot your modem and use the onboard FTP server&#8217;s commands SETENV, UNSETENV, GETENV (all caps matter), by doing telnet to your modem&#8217;s default IP address on port 21.</p>
<p><code>$ telnet 10.1.1.199 21<br />
220 ADAM2 FTP Server ready.<br />
530 Please login with USER and PASS.<br />
USER adam2<br />
331 Password required for adam2.<br />
PASS adam2<br />
230 User adam2 successfully logged in.<br />
GETENV my_ipaddress<br />
200 GETENV command successful<br />
my_ipaddress          10.1.1.199<br />
GETENV modulation<br />
200 GETENV command successful<br />
modulation        127<br />
SETENV modulation,65535<br />
200 SETENV command successful</code></p>
<p>You can also set/reset your modem&#8217;s default IP address here with the variable my_ipaddress.</p>
<p><strong>Backing up and restoring your configuration changes</strong><br />
OpenWRT saves your filesystem (effectively, configuration) changes in a JFFS filesystem mounted at /jffs. As this filesystem is dynamically sized based upon the size of your kernel and SquashFS, uploading a new firmware image may cause your configuration to be lost.</p>
<p>You can back your changes up to a file on your local machine via ssh:<br />
<code>ssh root@172.18.0.1 tar cf - /etc/ &gt; dsl502t-backup.tar</code></p>
<p>To restore a saved configuration, we reverse the direction of the transfer. The following command checks the configuration copied properly before deleting the old configuration:<br />
<code>ssh root@172.18.0.1 'cat &gt; /tmp/.r.$$ &amp;&amp; tar tf /tmp/.r.$$ &amp;&amp; cd / &amp;&amp; rm -rf etc/* &amp;&amp; tar xf /tmp/.r.$$' &lt; dsl502t-backup.tar</code></p>
<p><strong>Updating your OpenWRT install</strong><br />
SCP over the new image<br />
<code>desktop# scp bin/openwrt-ar7-squashfs.bin root@172.18.0.1:/tmp/newimg</code></p>
<p>Log into the OpenWRT device, and use the mtd command to write the new image:<br />
<code>openwrt# mtd -r write /tmp/newimg linux</code></p>
<p>This should then go through a write/verify process, and once completed it will reboot into the new image.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybotting.com/wordpress/openwrt-on-the-d-link-dsl-502t-gen-1/feed</wfw:commentRss>
		</item>
		<item>
		<title>Mastering MythTV MPEG2 files to DVD</title>
		<link>http://www.andybotting.com/wordpress/mythtv2dvd</link>
		<comments>http://www.andybotting.com/wordpress/mythtv2dvd#comments</comments>
		<pubDate>Sat, 30 Aug 2008 23:06:20 +0000</pubDate>
		<dc:creator>Andy Botting</dc:creator>
		
		<category><![CDATA[Geek]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.andybotting.com/wordpress/?p=219</guid>
		<description><![CDATA[MythTV is a wonderful project, which I&#8217;ve been running for nearly 12 months. In the AFL season 2007, I was downloading the Geelong games from the internet. Unfortunately, you&#8217;re at the mercy of whomever was encoding the game, in terms of quality. By Geelong winning the premiership last season, most of the games were broadcasted [...]]]></description>
			<content:encoded><![CDATA[<p>MythTV is a wonderful project, which I&#8217;ve been running for nearly 12 months. In the AFL season 2007, I was downloading the Geelong games from the internet. Unfortunately, you&#8217;re at the mercy of whomever was encoding the game, in terms of quality. By Geelong winning the premiership last season, most of the games were broadcasted on free-to-air TV and I was recoding them all using MythTV, with the intention of putting them on DVD later.</p>
<p>I tried using MythArchive, but it was clumsy and didn&#8217;t give me enough control of the DVD creation process. I wanted the video to fit exactly on a single sided DVD, with minimal loss of quality, so I had to the process manually.</p>
<p>The problem I found trying to encode MythTV&#8217;s mpeg2 files was that you would always get the the video and audio out of sync. The length of the broadcast was around 3 hours long, so by the end, the sound could be more than a second behind the video. I think this is due to missing little pieces of the data from the broadcast.</p>
<p>To fix the broadcasting issues, use ProjectX to split the video and audio<br />
<code>java -jar /usr/share/java/ProjectX.jar -demux -out &lt;your tmp directory&gt; -name &lt;your output filename prefix&gt; &lt;input mythtv recording file&gt;</code></p>
<p>You&#8217;ll see some output like this:</p>
<p><code><br />
demuxing DVB MPEG-TS file 1010_20080802192500.mpg<br />
!&gt; PID 0x0 (PAT) (0 #1) -&gt; ignored<br />
!&gt; PID 0x100 (PMT) (188 #2) -&gt; ignored<br />
ok&gt; PID 0x200 has PES-ID 0xEA (MPEG Video) (376 #3)<br />
ok&gt; PID 0x240 has PES-ID 0xBD (private stream 1) (TTX)  (5264 #29)<br />
ok&gt; PID 0x28B has PES-ID 0xBD (private stream 1) (20680 #111)<br />
ok&gt; PID 0x28A has PES-ID 0xC0 (MPEG Audio) (84412 #450)<br />
-&gt; video basics: 720*576 @ 25fps @ 0.7031 (16:9) @ 9000000bps, vbvBuffer 95<br />
-&gt; starting export of video data @ GOP# 0<br />
!&gt; dropping useless B-Frames @ GOP# 0 / new Timecode 00:00:00.000<br />
6 %!&gt; PID 0x200 -&gt; packet 2687051 @ pos. 505165400 out of sequence (15/11) (shifting..) (~00:12:34.480)<br />
!&gt; PID 0x200 -&gt; packet 2687616 @ pos. 505271620 out of sequence (1/14) (shifting..) (~00:12:34.960)<br />
12 %!&gt; PID 0x200 -&gt; packet 5943135 @ pos. 1117309192 out of sequence (12/6) (shifting..) (~00:27:44.080)<br />
16 %!&gt; PID 0x200 -&gt; packet 7860852 @ pos. 1477839988 out of sequence (8/14) (shifting..) (~00:36:38.320)<br />
17 %!&gt; PID 0x200 -&gt; packet 8427938 @ pos. 1584452156 out of sequence (6/10) (shifting..) (~00:39:16.720)<br />
</code><br />
Once this is done, multiplex the Video and Audio files back together again<br />
<code>mplex -f 9 -o &lt;your output filename&gt; &lt;video file&gt;.m2v &lt;audio file&gt;.mp2</code></p>
<p>This should give us a nice clean MPEG2 file, which we can then cut all the ads out of. Rather than using something like nuvexport and making the ads in MythTV itself, I found it much easier to use Avidemux.</p>
<p>Load the video into Avidemux, then </p>
<ul>
<li>Use the arrow keys and mousewheel to find cutting spots.</li>
<li>Use the A_&gt; and &lt;_B buttons to mark the start and finish of ads</li>
<li>Hit the delete key to cut the ads</li>
</ul>
<p>Once you&#8217;re done, I always save a project file, in case Avidemux crashes.</p>
<p>You can then load the &#8216;DVD&#8217; profile from the Auto -&gt; DVD menu. Leave the ratios at 1:1.</p>
<p>Hit the calculator button, select Format: MPEG and Medium: DVD5. Hit apply, and then close.</p>
<p>Hit the configure button underneath the video part on the left. Configure the video output to Interlaced (I used TFF, but prob doesn&#8217;t matter) and 16:9 Aspect ratio.</p>
<p>Then, just save the new encoded video. On my AMD 3200+ machine, it takes somewhere around 5-6 hours to encode about 2.5 hours of video.</p>
<p>For me, I found that the Avidemux encoding sometimes failed in the 2nd pass at one of my defined cutpoints. To combat this, I opened the output video to the end of the file to find out which cutpoint the video failed encoding at. With this, I would open up my project file in Avidemux again, and remove a few extra frames either side of my original cut. This was usually enough to get it over the line.</p>
<p>Once this is done, use DeVeDe to create the DVD ISO file.</p>
<p>When adding the newly encoded MPEG PS file, make sure you open the properties of the file click &#8216;Advanced Options&#8217;, and in the Misc tab, select the checkbox &#8216;This file is already a DVD/xCD-suitable MPEG-PS file&#8217;. Don&#8217;t worry if DeVeDe tells you the file is 106%, it will fit on a 4.7 DVD.</p>
<p>Once this is done, you should have a nice ISO image which you can burn straight to disc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybotting.com/wordpress/mythtv2dvd/feed</wfw:commentRss>
		</item>
		<item>
		<title>Latest spam, featuring Britney Spears</title>
		<link>http://www.andybotting.com/wordpress/latest-spam-featuring-britney-spears</link>
		<comments>http://www.andybotting.com/wordpress/latest-spam-featuring-britney-spears#comments</comments>
		<pubDate>Thu, 21 Aug 2008 23:25:31 +0000</pubDate>
		<dc:creator>Andy Botting</dc:creator>
		
		<category><![CDATA[Funny]]></category>

		<guid isPermaLink="false">http://www.andybotting.com/wordpress/?p=218</guid>
		<description><![CDATA[Sometimes, I enjoy receiving spam. Lately, I&#8217;ve noticed a bunch of Britney Spears related spam, which I&#8217;ve had a good laugh at.
The emails all seem to have a link in the body which says something like Watch Video or Click Here with some seedy looking photo. Obviously, you wouldn&#8217;t click them&#8230; but the subject of [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes, I enjoy receiving spam. Lately, I&#8217;ve noticed a bunch of Britney Spears related spam, which I&#8217;ve had a good laugh at.</p>
<p>The emails all seem to have a link in the body which says something like <em>Watch Video</em> or <em>Click Here</em> with some seedy looking photo. Obviously, you wouldn&#8217;t click them&#8230; but the subject of some of these I find amusing.</p>
<ul>
<li>Britney&#8217;s Dad sends conservatorship lawyer to help Amy Winehouse</li>
<li>Britney Spears&#8217; actions too Far Out for Newspaper</li>
<li>Britney Spears and Paris Hilton to Visit Burma</li>
<li>Britney Spears in training to become lesbian</li>
<li>Britney Spears Kidnap Plot Foiled</li>
<li>Britney Spears Out of Hospital and Fighting for Palestinian Cause</li>
<li>Britney Spears Picks Nose</li>
<li>Britney Spears Plans To Auctions Off Her Children On EBay</li>
<li>Britney Spears Recording New Album - Forgotten How To Sing</li>
<li>Britney Spears Stashed Guns in her Vagina - Papparazzi Duck for Cover</li>
<li>Britney Spears Threatens to Ditch Greenback</li>
<li>Britney Spears Vagina Taken To Hospital</li>
<li>California Storm is Britney Spears Fault</li>
<li>New Britney&#8217;s paparazzi video. She must be really crasy</li>
<li>Britney Spears Applies For Barack Obama Masseuse Job?</li>
<li>Britney Spears is dating Obama</li>
<li>Britney sues vagina for divorce</li>
<li>Britney shaves her head again. Also seen shopping naked</li>
<li>Britney in Gaza&#8217;s shocking rehab romance</li>
<li>Britney Spears Not Bipolar - New World Order Conspiracy Afoot</li>
</ul>
<p>.. and my favourite:</p>
<ul>
<li>Britney Spears Is Actually A Piece Of Broccoli</li>
</ul>
<p>I&#8217;m seeing a trend of these for Paris Hilton also.</p>
<ul>
<li>Paris Hilton Becomes Mormon &#8212; Marries Paparazzi</li>
<li>Paris Hilton Returned By Aliens</li>
<li>Paris Hilton: I will give my Body to the Winner of the French Open</li>
</ul>
<p>Ah, spammers. When will you just get a life.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybotting.com/wordpress/latest-spam-featuring-britney-spears/feed</wfw:commentRss>
		</item>
		<item>
		<title>Nokia Sports Tracker</title>
		<link>http://www.andybotting.com/wordpress/nokia-sports-tracker</link>
		<comments>http://www.andybotting.com/wordpress/nokia-sports-tracker#comments</comments>
		<pubDate>Mon, 21 Jul 2008 00:08:00 +0000</pubDate>
		<dc:creator>Andy Botting</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Running]]></category>

		<guid isPermaLink="false">http://www.andybotting.com/wordpress/?p=216</guid>
		<description><![CDATA[It&#8217;s been a while since I&#8217;ve posted on here, but I wanted to share something cool that I found.
It&#8217;s called the Nokia Sports Tracker and you can use it for tracking your workouts. As friends of mine will know, I do a bit of running. Sometimes it&#8217;s handy to know how far you&#8217;ve gone or [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I&#8217;ve posted on here, but I wanted to share something cool that I found.</p>
<p>It&#8217;s called the <a href="http://sportstracker.nokia.com" target="_blank">Nokia Sports Tracker</a> and you can use it for tracking your workouts. As friends of mine will know, I do a bit of running. Sometimes it&#8217;s handy to know how far you&#8217;ve gone or how quickly you did it in.</p>
<p><a href='http://www.andybotting.com/wordpress/wp-content/uploads/nokia_sports_tracker.png'><img src="http://www.andybotting.com/wordpress/wp-content/uploads/nokia_sports_tracker.png" alt="" title="Nokia Sports Tracker" width="379" height="342" class="alignnone size-full wp-image-217" /></a></p>
<p>Just put your recent Nokia phone with built-in GPS (or add a bluetooth GPS unit, if you don&#8217;t have it built in) in your pocket when you go running, cycling, walking to track your distance and speed. What&#8217;s really cool is that if you have mobile internet access, you can send your data in real-time so others can see your progress plotted on a google maps interface.</p>
<p>Last Saturday, I decided to try it out. You can check out my run details here:</p>
<p style="padding-left: 30px;"><a href="http://sportstracker.nokia.com/nts/workoutdetail/index.do?id=305325">http://sportstracker.nokia.com/nts/workoutdetail/index.do?id=305325</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andybotting.com/wordpress/nokia-sports-tracker/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
