Hello, world!

12 March 2009 by Robert Cambridge

Welcome to the new www.rcambridge.co.uk! (sorry about the mess)

I’ve moved my blog from a self-hosted Serendipity installation to WordPress because I got sick of maintaining what is supposed to my place of chill out by rant. This has taken me just over a year to sort out (check out the last post’s date), but hey… did anyone miss me? :)

I’ve ported all the old posts from Serendipity, except the moblog ones, but I don’t think I’ll get around to that.

For now, there are a few things that have changed:

  1. The hard disk drive powering MythTV’s recordings failed, twice. I’ve since ripped out that machine because buying a replacement hard drive would have cost just as much. Instead I’ve replaced it with several machines which do one or two things each.
  2. I use a Linksys NSLU2 for shared network storage.
  3. I use a Netgear WG614 as a firewall and wireless access point.
  4. I use a Goodmans GHD1621F2 to record and watch Freeview.
  5. I play Xbox 360 (HDTV!) and my Nintendo Wii is in a box.
  6. I use XBMC for Windows to play movies and music.

Done!

Moblogging on Serendipity via O2

6 February 2008 by Robert Cambridge

NOTE: this is a legacy post ported from the old blog platform for archiving purposes

Et voila! My fìrst meaningful mobile post, although edited on computer. This post is a compilation of a series of problems and their solutions which I experienced while linking my phone to my blog.

Lets start from the blog. Serendipity has a plugin available via SPARTACUS called Popfetcher. What this does is fetch emails from a POP3 inbox, format them, and post them on your blog. It’s quite a mature piece of kit and therefore very customisable. I created a gmail account for this and it worked without any hassle.

Now all I had to do was send an email to this account from my phone.

My first attempt failed miserably. I tried sending an MMS to that email address only find a message indicating a URL where I could read the actual message. Nice one O2, you’ve managed to break MMS-to-email functionality.

My second attempt involves setting up an email account on my phone, most modern mobiles have this functionality and I’m lucky my SonyEricsson k800i does too. This failed because of O2 again: to save money, the only connection I use on my contract SIM card is a GSM based one (not GPRS based). This is because I get several hours free every month. If I used GPRS I would have been fine, but with GSM one can only, as far as I’ve deduced, make an outgoing connection on port 80 through O2’s proxy, so as to browse the web via HTTP. This was also a problem while setting up my previously Blogger-dependent system.

My third attempt was the last idea I had, aside from starting to use the insanely overpriced GPRS connection. I figured O2 would surely not block their own email servers, so I painstakingly signed up for a new account on O2 (please fix your website!) just for the email, luckily one can register the same mobile number several times (I’m sure there are 5 or 6 accounts registered to my number :D), and searched around for the SMTP configuration details. My prediction was right, the O2 proxy allows SMTP connections only to the O2 mail server (and apparently to BT Yahoo! mail).

I had now linked my mobile phone to my blog. Success!

I also added nl2br() to the popfetcher plugin code, and, before you suggest it, I removed the serendipity plugin for automatic line breaks when it caused problems as I pasted from the clipboard into the WYSIWYG post editor.

That sorted, all I need is for London Underground to put antennas in the tunnels!

Wiideo Center, it just works

21 January 2008 by Robert Cambridge

NOTE: this is a legacy post ported from the old blog platform for archiving purposes

I recently came across Wiideo Center (via Nintendo Scene). A media center tool that runs on a Windows PC box to provide your Wii with a website on which to access your videos, music and pictures via the Flash 7 plugin.

I’ve tried so many other similar applications that *should* do exactly this, only they don’t: they just have nice looking menus that you *wish* led to the gold!

The Wiideo Center is great because it requires no configuration at all, and I know this could be a problem for some users, but it’s the opposite with most Wii-oriented media centers out there: too much work has gone into the configuration that the functionality has been ignored. From the start, anyone with access to port 8080 on your dear vulnerable Windows PC will have access to all of your media, sorted by drive letter. If you want to play something on a network share you must create a Windows network drive on the Wiideo Center machine. It’s just so simple! I guess this will be changed in later versions to a more secure setup.

The Wii itself has its own major quirk which makes the whole thing a little annoying when watching a feature film or potentially anything over five minutes long, and it’s that it has barely any memory to store the video. For this reason, the Wiideo Center splits any video up into five minute-long chapters, which you can preview with thumbnails.

It doesn’t support .nuv files (natively compressed MythTV recorded shows) and I’m not sure how long it will take the developer to incorporate this, but he seems keen enough as I’ve already had a reply to this suggestion. Apart from this, which is quite minor as unencoded MythTV recordings *can* be played, I only have DivX files, but they need to have the .avi extension instead of .divx (as served by Stage6). Picture support is, well, not great, but I feel it just needs maturing. Music playback is the best it can be apart from one thing:

Sorting. FTW?! All files are unsorted, somehow, and I’ve no idea why. Saying that, any coder can easily overlook this feature, but it seriously affects the music playback in that your album’s tracks will always be played at random – in the same order. Edit: this only affects Samba network drives and I’m working with the developer to get it fixed.

Much impressed and pleased. I can now play movies in my bedroom without any extra hardware.

Nintento Wii finally hacked

8 January 2008 by Robert Cambridge

NOTE: this is a legacy post ported from the old blog platform for archiving purposes

It was only a matter of time before Nintendo’s newest games console was defeated by the homebrew gang. Although this post isn’t news I thought I’d better introduce any advances on homebrew Wii software with a big applause to the initial hackers.

I myself own a Wii which is why I’m so excited about this event and I can’t wait to start running bizarre applications like a media centre or a decent web browser on my little white box! Imagine a MythTV frontend on Wii :)

My Media Centre (MythTV) Installation

23 October 2007 by Robert Cambridge

NOTE: this is a legacy post ported from the old blog platform for archiving purposes

Woo hoo! I finally managed, after several months of attempts, to get this old laptop I had lying around to output video to my TV screen! This was the trigger, this is where it all started, this is where I thought: what potential does this have?

I was googling around for things I could put on this machine but, due to the age and little power it has, my options were limited. The laptop is a “Mitac 7521P”, whatever that is, with a 1GHz Pentium III (Coppermine), 256MB RAM and 20GB HDD. The interesting thing is that almost every piece of hardware in this laptop is made by SiS, which is pretty handy if you’re Googling for information because it’s all in one place.

I had a pretty good idea what I wanted this machine to do: play videos, music and possibly TV, what I had to find out is how. Some might say it’s not your ideal media centre, and I’ve yet to conclude, but I thought it was rather handy that an old laptop with the worst specs I could imagine (ok, let’s not get silly here) could have a S-VIDEO output socket.

I decided to start writing this half-way through the process of making this Media Centre so some of the verb tenses will be mixed up, my appologies.

Driver in, TV out

If you’ve come across this page from Google, you may even be wondering how I got this laptop to output to the TV :) Well I had to pay for it! Literally. In Windows, you need to use the SiS630/730 drivers that they _used_ to provide. Yes, that’s right, the new version of the driver won’t work, and the only way I could find one that did was to buy it from DriverGuide. You can download it for free though.

So I made it work, I could watch things happen on a big screen… or could I? Here lay the next brick wall: in Windows, the SiS630’s TV-out function (PAL) leaves a black border around the image about one inch wide, at least on my 22″ TV. Well that’s about as useful as watching things on the laptop’s screen! Switching the BIOS TV-out setting to NTSC makes the black border smaller, but doesn’t eliminate it, plus the image loses colour (greyscale).

I searched for this video card’s compatibility with Linux and the results were quite surprising. There’s an X11 driver for it which supports TV-out! Knowing this I decided to use Linux since, the output couldn’t possibly be any worse than it is on Windows.

Which software?

I researched several software options:

  1. LinuxMCE: This is a complete operating system. It seems to rely on having a new machine on which to be installed cleanly because it’s still a relatively young project. I was thrown back by the screenshots and videos, but reading the wiki and other docs seems to leave me blank – I couldn’t easily find supported hardware/software/options. It also appears to be aimed towards a “complete-house multimedia solution” with a central backend machine whereas I just need one machine. So I gave this a miss
  2. freevo: A python-based media centre application that relies on external applications for playback (mplayer, xine) and other tasks (don’t ask, I didn’t explore enough). I thought this was a great idea since those applications will have been tried and tested, however, these applications will need their own configuration in their own configuration format, and that’s if the external application was designed and developed for that specific feature one wants!
  3. MythTV: You will probably have heard of this application (and if you haven’t, why are you reading this?!). A lot of blogs and comments say that this is a “very mature” project, but I personally think otherwise: 1) the menus are all over the place, 2) it’s really heavy on the processor and HDD and 3) the configuration is hell (see 1). Saying this, it gets the job done.

I attempted to install MythDora as an easy option but it refused. It just wouldn’t do it. So I moved on. Hmph.

I installed Gentoo for several reasons:

  • I know Gentoo well: several years administering Gentoo machines and it’s still my favourite
  • I needed an optimised system (with as little autodetection and surplus packages as possible)
  • Portage rocks

Configuring sisctrl

This is a surprisingly well formed piece of kit! I can’t say anything bad about it! One starts up X, then, as root starts up sisctrl, et voila, it’s almost like being in Windows where everything just “works”. Here’s my xorg device section:

Section “Device”
Identifier “video”
Driver “sis”
Option “EnableSisCtrl” “yes”
Option “ForceCRT1Type” “NONE”
Option “ForceCRT2Type” “TV”
Option “TVStandard” “PAL”
Option “CHTVOverscan” “on”
Option “CHTVSuperOverscan” “off”
Option “CHTVContrast” “14″
Option “TVXPosOffset” “3″
Option “TVYPosOffset” “-4″
Option “XvDefaultContrast” “4″
Option “XvDefaultBrightness” “10″
EndSection

You may notice the overscan feature is turned on. With this, the black border diminishes considerably, just as it would in NTSC without overscan. Super overscan however makes the image too large and many precious pixels get clipped :( I don’t think this feature is available in the Windows driver!

Edit: I later opt for the SuperOverscan option, once everything is configured, and use MythTV to resize the viewable area to what is actually visible on the telly.

The only complaint I have, which is nothing to do with sisctrl, is the poor quality of my TV-out viewing. Please read on, though. The TV to which this media centre is connected is a 22” Daewoo CRT, nothing special, only supports PAL. While viewing in PAL (colour) anything white becomes multicolour, don’t ask me how or why. While viewing in NTSC (greyscale) the image is perfect.

However, I hooked up my (again nothing special) ALBA 14” TFT TV and, lo and behold the image was perfect in both PAL and NTSC (both colour).

I’m currently experimenting with solutions… solutions other than getting a new TV.

Edit: The Mitac laptop has a S-VIDEO out socket. By using a £2 S-VIDEO to composite video converter that I found on eBay the image is now perfect. I love these weird quirks!

Can I has a TV stream plz?

Living in London, I watch Freeview. I already have several set top boxes for regular viewing which work quite well, I must say that Freeview is a real achievement, adding many channels and additional information free of charge throughout the UK. For those who don’t know, Freeview is the UK’s friendly name for nationwide DVB-T – the whole country gets the same channels (subject to signal reception).

For a DVB-T tuner I searched far and wide. The Mitac 7521P laptop, being a laptop, doesn’t have PCI slots… so the only option would be a USB stick, but the two ports on the laptop are USB1.1. Wahey! Luckily it has two PCMCIA (PC Card) slots, so I bought a PCMCIA to USB2.0 adapter (£8.50 delivered). That sorted, I could resume my search for a Linux-compatible DVB-T tuner.

I settled for a Leadtek WinFast DTV Dongle (£27.60 delivered). There are actually two USB DVB-T sticks with this name, both Linux-compatible, and I ended up with the one based on DiB7700 and MT2060 (whatever they are). Remember to compile i2c support aswell as the relative modules in drivers/media/dvb.

If you’ve never used a DVB device before, testing it is quite different to your average Linux device, for one simple reason: all (most?) DVB devices are very similar in the way they work. This means that your DVB tuner will very probably have several devices in /dev/dvb/adapter0. Applications using a DVB tuner will need very little configuration with regard to where/why/what to do:

  • mplayer-1.0_rc2 (not older versions): needs a channels.conf file and to be executed like so: mplayer “dvb://BBC ONE”
  • MythTV: compiled with USE flag “dvb”, change card type to “DVB DTV capture card” then specify its ID (0 if you only have one card)

So yeah, you get the idea – all DVB cards are the same. What a breeze :)

At this point I’ve managed to stream BBC 1 manually through mplayer. But wait… where are the rest of the channels? Doh! I could only watch BBC1 and BBC2, any other channel just wouldn’t lock! For some reason, the aerial in my loft works brilliant with the set top box but not with the Leadtek WinFast DTV Dongle, which seems to get better reception from the aerial that came in the box, allbeit for just two channels. So I went and bought an indoor aerial with signal booster from Tesco (£10 in store). I can now lock on the following channels:

BBC 1
BBC 2
ITV1
Channel 4
Five
ITV2
BBC 3
BBC 4
ITV3
SKY THREE
Channel 4+1
More4
ITV4
E4
E4+1
Five US
Five Life
BBC News 24
Sky News
Sky Sports News

There are a few missing like QVC, bid.tv and the radio channels but, most importantly, Film4, Dave and Virgin1. It’s a shame I can’t get a lock on these channels and I wonder if it’s worth getting a different DVB-T tuner to see if that changes.

Edit: Turns out the channels.conf configuration I had was wrong. I didn’t have the right frequency for the multiplex that holds Film4, Dave and Virgin1, once I changed this I could lock on these channels without a problem.

MythTV

Installing MythTV was somewhat tedious but trivial. It just took some time to figure out exactly how it likes things done as it’s quite picky.

Watching live television on MythTV was impossible. I found this strange because mplayer could do it fine and, I briefly delved into freevo to see if that was a viable alternative. Luckily I decided to give MythTV another go. The problem was that MythTV uses the HDD for live TV rewinding/pausing/etc, and the Mitac 7521P’s HDD is very, very slow:

# hdparm -t /dev/hda

Timing buffered disk reads: 12 MB in 3.58 seconds = 3.35 MB/sec

That’s even with Alfonso Martone’s optimal hdparm settings.

Luckily I have a fast local network and a powerful server which I used to host a samba network filesystem, then configured MythTV’s recording directory to be inside this. I’m now able to actually watch some TV.

My next hurdle was the TV listings, which I grab from the EIT data (over the air) instead of what appears to be the all-so-popular XMLTV standard (over the Internet). MythTV automatically grabs EIT listings and associates them with channels correctly, but all the programmes were offset by one hour. It just so happens they were offset by one hour until the clocks changed back to GMT (from daylight saving BST), so the obvious solution would be to use the option named “Time offset for EIT listings” to correct it…. wrong, apparently.

I’ve still not solved this problem.

IR SIR FIR? RF!

Having changed time to GMT, the listings are OK for half a year, so I delved into the available options for a remote control.

LIRC seems to be the obvious option here and there seem to be a lot of success (or apparent success) stories on Google. However, I’m not experienced with infrared transceivers/receivers and my attempts, which rendered parts of my HDD contents corrupt (in loading a kernel module that crashed the system), did not succeed.

The Mitac 7521P carries an IrDA device which I can’t identify. The Linux kernel identifies it as a serial port:

Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled

serial8250: ttyS1 at I/O 0×2f8 (irq = 3) is a NS16550A

And the BIOS has a DMA setting for the FIR mode (something along those lines?). Alfonso Martone’s Asus laptop carries what he calls a “kn133” which led me to no results. This is the port I’ve been attempting to use.

The Leadtek WinFast DTV Dongle also carries an IR receiver and comes with a remote, but the LIRC docs say that USB IR receivers are an impossibility under Linux (and then contradict themselves).

I’ve not given up on this route – I’d still like to have an infrared remote because that’s what they’re designed for, but I have chosen a temporary alternative route.

The alternative is a wireless USB numpad (£15 delivered), it came with a wireless mouse but that’s stored away. The keys are black with white symbols, which I covered with black marker pen and I’ve marked white symbols for what the keys actually do with a white marker pen. Gotta love these quick fix jobs.

Due to the short range (around one metre) of this device, I decided to take the device apart and see what I could do. On the USB receiver I found a small spring which acted as the antenna. I made a hole (cut half the plastic off the end) in the dongle and used a long telephone wire to increase the range. This telephone wire runs under the two sofas (where the remote will be used most often) in the living room. On the wireless numpad itself I found that the aerial was just a printed circuit track running around the outside of the board, so I soldered a thin insulated wire to this to give it a bit of umph. The wire hangs out the top end of the device just like they do on the controls you get for RC toys.

The keys on this numpad are really easy to configure. I needed not load any modules, as I already had the USB keyboard stuff, and MythTV recognises the keypresses as it would any keyboard – all I had to do is map the keys to their functions in MythTV.

Long pause…

I’ve ignored this entry (and any other posting on my blog) for a long time now. I’ll write a quick update on this post and send it on its way. Even though it’s not going to be complete, I really want to get this on the net to help others :)

New TV Tuner

I decided that the Mitac laptop wasn’t powerful enough to run the whole shebang, plus, it would be more convenient to have a central backend on my previously mentioned server. I faced a problem: the powerful server (Compaq ProLiant DL380 G2) only has PCI-X slots, which would be problematic to some of the more experienced Googlers. PCI-X is basically 3.3v PCI. There is a certain notch in PCI cards which tells whether it’s 3.3v or 5v, and I had to find a card with that notch.

Saviour! The Hauppauge WinTV-Nova-T500 is 3.3v is the perfect solution, you can even see on their product page on the picture that there is a notch to define it as 3.3v (I bought it based on this! Luckily it was…). More info on the Nova-T500: if you’re scared about the TD version, I got mine from eBuyer.

This tuner has a much better sensitivity than the USB stick, it locks onto many more channels with a simple stick antenna. However, I connected it up to the loft aerial for improved watchability.

New Remote Control

The RF numpad was useless – it had two feet range, on good days… which seemed to be chosen randomly: I had a thin wire running under the sofas in the living room to pick up the signal but even that wasn’t good enough!

As recommended by a MythTV-user friend, I bought a remote+receiver USB bundle. This thing just plugs in and sends keyboard events. Perfect. There is a slight problem in that a lot of the keys don’t work because they go through a different device, but I have plenty of keys so I didn’t bother configuring these extra ones.

Done

There are a lot of things I haven’t mentioned here, mainly because this project went on a lot longer than I planned so the blog post got set aside while I tried to speed it all up (at least, that’s the excuse I’m telling you all!). MythTV installation is NOT easy at all, if you plan on making a mythtv box, be warned.

As far as the software goes, I have to say MythTV is a very mature project in that it has nearly all the options I need and could ever need, the problem is that they’re all over the place, ie. the menus to configure it and the manuals that explain them are encrypted and only readable by the eyes of those who have spent hours studying them.

As far as functionality, MythTV is brilliant. I love it, it’s made a big difference to how and when I watch TV. I think everyone else here enjoys it too, provided there is a backup (set top box) sitting nearby for when the thing goes down for whatever bizarre reason (usually my fault).

I enjoyed this project and I recommend it to anyone who likes getting stuck into geeky computery things :D

Possibly the best ever wifi adapter?

11 September 2007 by Robert Cambridge

NOTE: this is a legacy post ported from the old blog platform for archiving purposes

This post is about the Linksys Wireless-B USB Network Adapter v4.0 and my experience with one of these devices.

I recently switched the network at my home from wired, using a combination of cat5, powerlines and some wifi, to _almost_ completely wireless.

I now have a 2wire 2700HG-B wireless (802.11b+g) and wired router, although it doesn’t route to its broadband link. I only got this because it was the cheapest, being “refurbished” from AT&T on eBay. Lucky me. I can’t say much for this router: the admin system is incredibly slow (possibly something to do with having no broadband link?) and simple.

My connection to the Internet is through a Compaq ProLiant DL380 G2 running Gentoo Linux and its attached Virgin Media cable modem. That machine is in turn my main server (yeah, so? :D) with file shares and such like. My technical experience with computers and networks is enough to form a confident opinion of any new PC hardware I get.

Throughout my findings I’ve not come across what v4.0 means at the end of the model name, it may be the hardware version or the firmware version. Saying that, I’ve not found a firmware updater, but then I’ve not looked.

I’ve had numerous problems with this adapter, so let me start:

  1. Installation is hell. The install CD (including the up-to-date version) autoruns, but it will flash a window then die if the drivers aren’t installed. So you have to install the driver manually then install the software.
  2. The software that linksys provide seems to be very buggy. So buggy that I couldn’t make it work at all. Even getting the software to exit was hard enough.
  3. Granted I’m using a cheap wireless access point, but none of my 3 other adapters lose connection (ok, perhaps once in a while). With the drivers that came on my CD the adapter drops the connection within a few minutes of connecting – it was impossible to use. With the updated drivers the connection drops at least once a day.
  4. Considering wireless technology is quite new and the protocols are still getting settled in, the driver has next to no options to ensure the best quality of connection.

In writing this, I came across what may have made my day: one good thing:

  1. I can’t remember what the eBay description said, but the online datasheet for this adapter doesn’t say it supports WPA encryption, and my network uses WPA. How great is that?!

So with this little piece of equipment I get a connection that I’m not supposed to have… allbeit unreliable and uber difficult to set up. The reason why I have this adapter knowing that it wouldn’t work on my network is, well, I guess I must have overlooked the lack of WPA support when I bought it. I’ve yet to test this on a WEP network which I imagine will work fine, trouble is I don’t have a spare access point to test with so that’ll have to wait.

Farewell!

Summer ‘07, Spain

2 August 2007 by Robert Cambridge

NOTE: this is a legacy post ported from the old blog platform for archiving purposes

I has arrived! I’m on my brother’s sofa in my hometown of San Fulgencio, Spain :D

Going to the airport with a hangover, spending 45 minutes standing in the queue for security then getting very drunk with my brother could have some effect on the fact that I’ve a nose bleed right now! I never get nose bleeds… oops.

Well, it could’ve been worse. Anyway, I can’t wait for tomorrow – although I’ve got no idea what I’m doing.

Farewell suckers.

Day 2

OK, I wake up around 3pm in a scorching heat (not sure how hot, but it’s hot!), I love this country. How the hell do people work here?!

I really wanted to start this post so I did it asap last night, appologies for the gross info :) Oh yeah, my luggage got some bizarre white substance sprayed on it just before coming to me on the conveyer belt at the airport, no idea what it was and it seems to have dried up now. It smells weird.

Done for now. Later.

Day 3

Last night involved a lot of alcohol so right now I’m waiting for a paracetamol to take effect :(

Tonight and tomorrow night are this town’s local fiestas. I’m also going (I think) to a river tomorrow with some friends to go swimming… there will probably be testosterone-fueled attempts to swim upstream and under rocks, so injuries are expected.

For some reason it’s really windy today which means it’s slightly less hot, yay!

Day 4

Last night too involved a lot of alcohol, but I’m still drunk! I’m thinking perhaps my body deserves one or two days rest… but that won’t be happening today.

The foam party was awesome. My shoes are wet and my skin is dry (and hurts!). But it was awesome. I must have spent the best part of 40 Euros on beer… in Spain… heh.

Pipo came to my house this morning to go to the river but I soon sent him on his way kindly asked him to leave.

More beer, more foam, more later tonight.

Day 5

I just watched Grindhouse (or “Planet Terror” if you’re in Spain), I now really really really want Quentin Tarantino’s babies. It has gore, guns, zombies, sex, fantasy and tons of laughs… just brilliant.

More foam last night and again more alcohol… so much so that I actually flew a few feet then landed quite nastily on my arse. It hurts. A lot. Oh and one of my arse cheeks is bigger than the other!

Hmm, relaxing tonight, seems my body is calling for it. I think I’ll just stick to Neurofen to calm the pain and swelling :D

My friend Alan has a BMW E36 325i …!

Day 6

No news today.

Day 7

More alcohol last night, nothing special. Beach tonight, gonna watch the stars with a few friends and drinks.

Day 8

The beach didn’t happen last night… but it did today :D As expected it’s quite sunny and sandy. My skin appears not to tan, I’m not even burnt! Well that sucks. At least I can say I’m brilliant at palas de playa.

Day 9

My skin is red! Not too red mind you, doesn’t even hurt. I had to be out in the sun all day long though. It seems even though I’m not tanned I still have some resistance to the big yellow cooker.

Edit: My brother Stephen got stung by a jelly fish!

Day 10

Today is another ‘one-day-rest’ day, I need it! The past three nights I’ve not slept in my house alone… and that usually involves someone waking up before I’ve had my full sleep. The solution? I slept most of today and won’t be doing much fiesta tonight… which is gonna be hard since it’s friday.

Seems my holiday is coming to an end, two days left and only two nights! Saddening :(

Day 11

My friends were surprised at me not drinking last night. I got hyper on red bull tho :D Good job I wasn’t drunk because I ended up playing some late night footy… in my etnies… with no light… it also involved random firework throwing.

I got a nasty blister! Stephen twisted some part of his leg playing football though, he always seems to come off worse.

Pipo went fishing later that night, I’m glad I didn’t go… they stayed up all night.

Day 12

Went to the beach last night to watch the stars. What a sky! It was so hard to make out the constellations because of all the stars… there was supposed to be a meteor shower and the only shooting stars I saw were the fireworks we were letting off. Shame.

Day 13

Last day. Everyone seems to want to come to the airport. Great! It’s unbelieveable how many spanish people have never even been to an airport, and how excited they get just by going to one!

See you in England :)

Made title image

11 July 2007 by Robert Cambridge

NOTE: this is a legacy post ported from the old blog platform for archiving purposes

Okeej, I knocked this title image up in an hour or two. Goes to show ya how good I am in Photoshop :( The images represent a subject that this blog will be about, more will be added as things change. This is what was going through my mind when I chose these images (apart from them being easy to compile on a dark background :D):

  • People: Interesting things about interesting people who do things with their lives (or not!).
  • LOL: Funny things.
  • Ubuntu: Linux, open-source and computery things.
  • I-Pod guy: Music, love it.
  • Homer Simpson: More funny things?
  • Naked woman: A blog isn’t a blog without naked women. Let’s face it.

Right, let’s get this show on the road! Comment away…

First post!

10 July 2007 by Robert Cambridge

NOTE: this is a legacy post ported from the old blog platform for archiving purposes

Welcome, come back later for interesting things :)