Talisians - Talis People Past and Present

Sarah FosterOh to live in the canopy!

Much to the annoyance of others I like the trees to grow tall in my garden.

When I look out of my bedroom window at the dawn rising or at the antics of the weather that day, I do so through the veil of branches from a Flowering Cherry Tree. When I hear the rain at night I hear is as it bounces off the leaves, or patters on the twigs or slides down the branches for a drip drop rhythm onto the ground below. I could tune that out and hear the water in the guttering, or tipping against the roof, but hearing the rain through the leaves is the best way for me. The sound is dampened, its percussive nature given more subtlety and variety simply because it is not as harsh.

I could live in the trees (provided I could have regular hot baths and access to reading material) I like the green light, I like the play of shade. I love the fact that one part of the tree can be completely still and another experience some turbulence, probably external, but who can know.

Today I saw something close up that I know happens but you can not see from the ground.
A rather determined blackbird had decided he wanted something. As I looked out the window, at eye height in the trees was I with a shiny healthy blackbird. In his sunshine yellow beak against the green leaves he had a cherry. This Cherry was almost as big as his head, glowing like his shining beady eye, and was a glossy scarlet red, plump and full of juiciness. He held it firmly and was apparently standing in the midst of a large leaf, and looked all around him - turned to me, barely gave me a second thought (maybe he calculated that the chances of me leaping into the branches for his fruit were too slight to worry about). He was both very pleased with himself and also prepared to protect his booty. His beak for a swag bag, he turned once more and despite the theft of it's fruit, left swiftly without disturbing the tree

Brilliant

Nadeem ShabirMaking the Semantic Web Accessible to the Casual User

Pretty interesting talk by Prof. Abraham Bernstein. He suggests that the Semantic Web presents the vision of a distributed, dynamically growing knowledge base founded on formal logic, but this is inaccessible to casual users.

Im still mulling over everything he covers … but it’s well worth watching.

,

Andrew BateA Mini Adventure

I’m not having much luck with my new Mini that I picked up on 1st March.  It’s been into the garage more times than I care to remember, had a bonnet scoop fly off on the M42, broken down on the M42, been side-swiped by a big white van and away for a month for repair and today I got rear-ended by a lady as I was driving back from a day out in Weston Super Mare.

Last week we sent a letter of complaint to BMW Customer Services documenting how unhappy we were with the level of service and quality we have received from our local dealer (who will remain nameless).  They’ve tried to spray a bonnet scoop 3 times in a row and every time have put a finger mark or some other mark in the paint as it’s been drying.  It’s also had the bonnet stripes fitted about 8 times in total (including after a replacement bonnet following the first accident). Those are the ‘cosmetic’ problems.  The more serious ones are the bonnet scoop flying off (as I was doing 70mph in the outside lane of the M42 after the dealership didn’t fit the retaining screw) and breaking down on the M42 (after the dealership didn’t fit the JCW performance kit correctly).

Monday morning at 8:00am I am taking the car in to have the bonnet scoop sprayed and bonnet stripes replaced yet again.  This time, after the letter to BMW, they are keeping it until it is perfect.  Unfortunately they will now also be replacing the rear bumper and rear stripes as well after my bumper was kindly mashed by a nice lady on the A370.

When I picked up the car I had a choice of suffixes for the registration plate.   The one I chose was LKY - lucky, my arse….

Ian Davislinks for 2008-07-03

Photos on Flickr(Untitled)

shymy posted a photo:

Nadeem ShabirBook Thing

My friend/colleague Elliot recently did the exercise over on his blog and I thought I’d follow suit.

The rules are:

1) Look at the list and bold those you have read.
2) Italicize those you intend to read.
3) Underline the books you LOVE.
4) Strike out the books you have no intention of ever reading, or were forced to read at school and hated.
5) Reprint this list on your own blog.

I’ve adapted this slightly, and have only highlighted things I’ve read.

1 Pride and Prejudice - Jane Austen
2 The Lord of the Rings - JRR Tolkien
3 Jane Eyre - Charlotte Bronte
4 The Harry Potter Series - JK Rowling
5 To Kill a Mockingbird - Harper Lee
6 The Bible (yes I have read it all, The New International Version most recently thanks to Rob)
7 Wuthering Heights - Emily Bronte
8 Nineteen Eighty Four - George Orwell
9 His Dark Materials - Philip Pullman
10 Great Expectations - Charles Dickens
11 Little Women - Louisa M Alcott
12 Tess of the D’Urbervilles - Thomas Hardy
13 Catch 22 - Joseph Heller
14 Complete Works of Shakespeare ( yes I have, my father gifted me a copy of the complete works and I did spend an inordinate amount of time reading through it all)
15 Rebecca - Daphne Du Maurier
16 The Hobbit - JRR Tolkien
17 Birdsong - Sebastian Faulks
18 Catcher in the Rye - JD Salinger
19 The Time Traveller’s Wife - Audrey Niffenegger
20 Middlemarch - George Eliot
21 Gone With The Wind - Margaret Mitchell
22 The Great Gatsby - F Scott Fitzgerald
23 Bleak House - Charles Dickens
24 War and Peace - Leo Tolstoy
25 The Hitch Hiker’s Guide to the Galaxy - Douglas Adams
26 Brideshead Revisited - Evelyn Waugh
27 Crime and Punishment - Fyodor Dostoyevsky
28 Grapes of Wrath - John Steinbeck
29 Alice in Wonderland - Lewis Carroll
30 The Wind in the Willows - Kenneth Grahame
31 Anna Karenina - Leo Tolstoy
32 David Copperfield - Charles Dickens
33 Chronicles of Narnia - CS Lewis
34 Emma - Jane Austen
35 Persuasion - Jane Austen
36 The Lion, The Witch and The Wardrobe - CS Lewis
37 The Kite Runner - Khaled Hosseini
38 Captain Corelli’s Mandolin - Louis De Bernieres (yes it was cos a chick recommended it)
39 Memoirs of a Geisha - Arthur Golden
40 Winnie the Pooh - AA Milne
41 Animal Farm - George Orwell
42 The Da Vinci Code - Dan Brown
43 One Hundred Years of Solitude - Gabriel Garcia Marquez
44 A Prayer for Owen Meaney - John Irving
45 The Woman in White - Wilkie Collins
46 Anne of Green Gables - LM Montgomery
47 Far From The Madding Crowd - Thomas Hardy
48 The Handmaid’s Tale - Margaret Atwood
49 Lord of the Flies - William Golding
50 Atonement - Ian McEwan
51 Life of Pi - Yann Martel
52 Dune - Frank Herbert (many, many times)
53 Cold Comfort Farm - Stella Gibbons
54 Sense and Sensibility - Jane Austen
55 A Suitable Boy - Vikram Seth
56 The Shadow of the Wind - Carlos Ruiz Zafon
57 A Tale Of Two Cities - Charles Dickens
58 Brave New World - Aldous Huxley
59 The Curious Incident of the Dog in the Night-time - Mark Haddon
60 Love In The Time Of Cholera - Gabriel Garcia Marquez
61 Of Mice and Men - John Steinbeck
62 Lolita - Vladimir Nabokov
63 The Secret History - Donna Tartt
64 The Lovely Bones - Alice Sebold
65 Count of Monte Cristo - Alexandre Dumas
66 On The Road - Jack Kerouac
67 Jude the Obscure - Thomas Hardy
68 Bridget Jones’s Diary - Helen Fielding
69 Midnight’s Children - Salman Rushdie
70 Moby Dick - Herman Melville
71 Oliver Twist - Charles Dickens
72 Dracula - Bram Stoker
73 The Secret Garden - Frances Hodgson Burnett
74 Notes From A Small Island - Bill Bryson
75 Ulysses - James Joyce
76 The Bell Jar - Sylvia Plath
77 Swallows and Amazons - Arthur Ransome
78 Germinal - Emile Zola
79 Vanity Fair - William Makepeace Thackeray
80 Possession - AS Byatt
81 A Christmas Carol - Charles Dickens
82 Cloud Atlas - David Mitchell (good, but not that good)
83 The Color Purple - Alice Walker
84 The Remains of the Day - Kazuo Ishiguro
85 Madame Bovary - Gustave Flaubert
86 A Fine Balance - Rohinton Mistry
87 Charlotte’s Web - EB White
88 The Five People You Meet In Heaven - Mitch Albom
89 Adventures of Sherlock Holmes - Sir Arthur Conan Doyle (have the complete works, i loved this stuff, sad I know)
90 The Faraway Tree Collection - Enid Blyton
91 Heart of Darkness - Joseph Conrad
92 The Little Prince - Antoine De Saint-Exupery
93 The Wasp Factory - Iain Banks
94 Watership Down - Richard Adams
95 A Confederacy of Dunces - John Kennedy Toole
96 A Town Like Alice - Nevil Shute
97 The Three Musketeers - Alexandre Dumas
98 Hamlet - William Shakespeare
99 Charlie and the Chocolate Factory - Roald Dahl
100 Les Miserables - Victor Hugo

Amanda GaynorCorrelative Analytics (google’s way of doing science)


A friend sent me this link to an article describing a way of doing science (making predictions) without any theory or hypothetical model to explain the observed data. Instead, if the data is large enough (petabyte levels of data) then what are required are clever statistical algorithms to find correlations in the data and thereby make predictions. No theories or hypothetical models needed to see which one fits the data best.

These are powerful techniques opened up by having access to huge amounts of data and the writer of the article argues that these techniques will not involve discarding the scientific method but could complement it.

Paul MillerThinking about Feeds

Back in the old days, I was a voracious consumer of 'feeds' (or RSS, as we called them way back when). I followed 5-600 of these things and did a pretty good job of keeping up, reading the key ones every day and putting the dead time on a four-five hour round-trip train journey to London each week (remember, this was in the days before wi-fi on the train and 3G cards in the laptop) to work as I read through whatever backlog  was left in my newsreader (NetNewsWire).

Most of the feeds I read were produced by individuals, and I made a point (partly because of the offline way in which much of the reading was done) of not subscribing to any of those annoying people who only included partial posts within the feed itself.

Then all sorts of things changed. I moved job, and lost that train journey. My priorities shifted with greater regularity, and it was too big a job to re-align all those blog feeds every time I needed to reflect a change of emphasis. Blog search tools got better. I found myself reading through the collected posts to any one blog less and less, and flitting through the results returned by searches and alerts more and more.

Now, though, I'm trying again. I'm back using NetNewsWire (now free) and I have a tight set of 30-40 content feeds, supplemented by all those same canned searches with Google Blog Search, Technorati, et al, and the alerts targetted deep into the Financial Times, New York Times, etc.

Newsgator's (the company that now owns NetNewsWire) mobile interface is a powerful addition to reading behaviour; it synchronises my list of feeds with NetNewsWire, and simply displays those feeds with new content to read. It's perfect for those idle moments, and prevents the body of content growing too large between sessions sat in front of NetNewsWire itself. The new iPhone application looks like it will improve this still further when it's released next month.

As for the feeds themselves? Far more of them are those annoying ones that only deliver the first part of the post. Roll on 11 July and a 3G iPhone to make that particular annoyance a little less disruptive to workflow.

Sarah FosterThe writers of Dr Who understand my Dad's idea of heaven

My Father had his own views of how Heaven would be - I am trying to recall what tense he used and I think he was ambiguous . He had no doubts about it's existence but that it was centred around the person. It made sense to me instantly, far more believable then an old man up in the clouds. It wasn't hard to accommodate it along with all the other things I was believing at the time. This belief has lasted. As a belief it is one I am fond of. When Heaven happens is another matter, I think my Dad was talking about after death but I am not certain he was. He was, I suspect musing out loud and he was more interested in making me think, rather then being attached to what I did think (well not about this!).

The last few weeks I have finally got back into Dr Who. I left it emotionally more then a decade or two back. Accidentally I saw the Forest of the Dead and the Library and I was utterly entranced. I have seen subsequent episodes now which have all been good but this was in a different league. I read A LOT and I know what I likes! I don't have any pretensions of being literary, but this shone out as the most exquisite writing, scripting I have seen for a very long time. Sometimes even when you are not an expert in something but you come across excellence, you notice it. It shouts at you somewhere and sometimes there is a physical reaction, like a tingling or goosebumps. I knew nothing about Ice Dancing, would occasionally watch late at night mainly for the background music and then saw Torvill and Dean and knew they were in a different league. I have seen some nice furniture and then touched a craftsman made antique and KNOWN it's excellence without reference to a text book. These episodes did that to me. There were one or two lines which made my heart miss a beat.

The thing that entranced me though, was something else. It was a connection, a voice from the past or across the great mists of time. The thing I LOVED was the idea that a Father had placed his ill child in a library so that she wouldn't be bored/lonely and could continue to grow.

Nadeem ShabirThe Fighter

Read this and couldn’t help but smile … the last six months has felt like a constant battle, like I’m constantly treading water …

       The Fighter

I fight a battle every day
Against discouragement and fear;
Some foe stands always in my way,
The path ahead is never clear!
I must forever be on guard
Against the doubts that skulk along;
I get ahead by fighting hard,
But fighting keeps my spirit strong.

I hear the croakings of Despair,
The dark predictions of the weak;
I find myself pursued by Care,
No matter what the end I seek;
My victories are small and few,
It matters not how hard I strive;
Each day the fight begins anew,
But fighting keeps my hopes alive.

My dreams are spoiled by circumstance,
My plans are wrecked by Fate or Luck;
Some hour, perhaps, will bring my chance,
But that great hour has never struck;
My progress has been slow and hard,
I've had to climb and crawl and swim,
Fighting for every stubborn yard,
But I have kept in fighting trim.

I have to fight my doubts away,
And be on guard against my fears;
The feeble croaking of Dismay
Has been familiar through the years;
My dearest plans keep going wrong,
Events combine to thwart my will,
But fighting keeps my spirit strong,
And I am undefeated still!

        by S.E. Kiser

… but there’s a lot to be said for never giving in.

Nadeem Shabir{TWR} Meeting in Knightcote

Last weekend I met up with some of my team mates from {TWR} for one of our annual get-togethers. Rather embarrassingly I hadn’t bothered to even find out where we were spending the weekend till the night before - several months ago when the plans were first made I think I said something like … “I don’t care where it is, I’ll be there!”, and never really got round to checking on how the guys were getting on with organising the venue, but that’s really a testament to how much I trust Alan and Wim. previous venues for our get-togethers have included New York, Ghent in Belgium, Oxford and an assortment of other cities around the UK.

For those who don’t know {TWR} stands for Team Wolfenstein Resource, its an FPS gaming clan that plays several games created by idSoftware, these include the original Return to Castle Wolfenstein, and it’s sequels Wolfenstein Enemy Territory and the recent Enemy Territory Quake Wars, some of us also play Quake 4. We are, as you might imagine, a pretty diverse bunch - if the phrase unity of opposites ever applied to anything then its definitely a moniker that fits {TWR}. Whilst it’s easy to try to dismiss us a bunch of gaming geeks the reality is that although we all share a common interest the friendships that we have formed have transcended that - the truth is the game is now simply a way we keep in touch, rather than the reason we do. Events like this are really so we can all catch up and see how everyone is doing.

This get-together was special because it was the first time Mike, the founder of Wolfensteinresource.com was able to attend given that he lives in Melbourne in Australia. We chose a weekend that we knew he’d be in the UK visiting relatives with his wife Analina and their son Brodie, who spent most of the weekend clambering over me or chasing me round the kitchen table - he’s a wonderful kid! The weekend was full of humour, it’s a {TWR} tradition to make fun of each other as much as we can, and whilst I’m not going to recount any specific things here, I did laugh my head off when Wim presented me with a radio controlled K.I.T.T car from Knight Rider - it’s an ongoing joke :-) .


Mark+Lois,Me,Wim,Analina+Mike+Brodie,Penny+Alan


Wim+Julia, Penny+Alan, Me,Lois+Mark,Joanne+Marcus

Like all of our events it was awesome, the house that Wim found for us to stay in was amazing and the day out in Stratford Upon Avon was also a lot of fun :) It was nice to leave everything behind for a weekend and simply have a laugh :) even if it was mostly at my expense ( thanks Alan! :( lol ). I can’t wait for the next one.

I’ve uploaded a selection of pictures to my flickr account, and so did Alan to his Picasso account.

To everyone who took part I want to say … Thank You!

Photos on FlickrTalis - Multishot

kitchy-baby posted a photo:

Talis - Multishot

Sorry that its so massive!
More pictures of Talis
Please ignore his slight bobbleheadedness ^^;

Karen ReeceGlobalisation


This week I've spent some time in Dublin, I was lucky enough to go there with work, and then I tagged on a couple of days afterwards in order to have a look around and see what the city had to offer. As is so typical with me, the weather was bloody awful - almost constant rain, which curtailed my wanderings somewhat. So, I ended up doing all sorts of cultural things National Museum of Ireland, National Gallery of Ireland, Dublin Writers Museum. All of which I enjoyed, but still left me with time on my hands and starting to develop trench foot. So, I look refuge in a bookshop on O'Connell St - and as is my wont, I gravitated to the sports section.

I expected to find the football section stuffed with books on the glory of the Republic's world cup exploits and Manure books... I was wrong. Shelf after shelf of books on sunderland, Roy Keane and Niall Quinn. They seem to have transported the mackems from the North East of England to somewhere near County Mayo. I'd joked in the past about the mackems being full of Irish Manure rejects, but I was bewildered to see that the Irish seem to have taken them to their hearts. I'm starting to wonder when they will actually alter the strip from red and white to green and white... I'd bet that might be a safe option for an away strip (after all they won't be needing a European strip will they?)

So, as I flew back (via a spectacular thunderstorm at Manchester airport - gulp) I started to think about the power of the brand of football in general and the Premier League in particular.

A couple of years ago I watched Champions League semi finals in a bar in the Gambia in West Africa. An amazing atmosphere as both games were being shown, on big screens, side by side. So you'd have your eye caught by one game and then something else on another one. I think it was Chelsea v Liverpool and Manure v Roma. At one stage Rooney scored, half the place erupted with excited Gambians cheering for their chosen team - the guy in front of me had a Chelsea shirt on, which as soon as Rooney scored he tugged over his head to reveal a Manure shirt with the number 8 on the back. We laughed and made jokes with him about hedging his bets.

But all these examples show the way in which football spans countries and continents, its not just who owns the clubs, the nationality of the player that attract people to the game. Its the universal power of the brand that attracts people to the game. So the Dublin taxi driver as well as the barman in Banjul all ask "Will Keegan actually win anything for Newcastle?" The honest answer is probably not, but at least I was able to tell the taxi driver that we had finished above the mackems in the league for the longest time.

BTW - the picture above is James Joyce... I haven't read the Dubliners since I did my degree - this last week has encouraged me to re-read...

John Hardy"Positive" Discrimination

The UK Government is proposing legislation which would make it legal to discriminate against white males in, for example, promotions at work. Their reasoning is that they want to try to even up gender and racial imbalances in the work place.

If we are going to have positive discrimination to even up gender imbalances in the workplace, can we have positive discrimination in divorce courts to even up the imbalance of custody between men and women in divorce cases (90% of single parents are women)?

Or drop the whole stupid idea. Equality of opportunity is not the same as equality of outcomes.

Rob StylesFixing a plasma TV

My father-in-law very, very kindly donated me a plasma TV recently, a 32" Phillips from a few years ago. It was refusing to switch on, the power LED on the front of the screen indicating what the manual calls "protect" mode. This means that the TV has a fault and the LED shows it by blinking red.

Finding information about stuff like this online is always annoying difficult due the variance in search terms. Is that LED blinking, flashing, cycling, going on and off or any of a number of other descriptions. I found several references to this problem on a mix of forums, but eventually found a thread describing how to fix a phillips plasma tv with a flashing red led on avforums.

From there I managed to find that the type of TV I have is covered by the FM23 AC Service Manual, available here in the annoying form of a 16 part rar file which unrars to a single PDF.

Most of the successes in the thread seemed to have come from following Barbusa's instructions in the thread linked to above, detailing three capacitors that wear out on the main power board. Diagnosing this was based rather loosely on the fact that if I kept switching it off and back on every time it went into protect it would eventually power up and run just fine. I'm guessing that this comes from the caps managing to build up enough charge over several power cycles.

Capacitors like these are really cheap to replace, I bought some from a local Maplin for the grand total of £1.14. I also bought a new soldering iron, a fine tipped butane one as Barbusa recommended for the job, bringing the bill to a lofty twenty quid - far less than I'd have to pay just to get someone to look at it for repair.

Armed with these new caps and the stupidity necessary to play at soldering inside a high voltage appliance I started stripping it down. Lying the screen flat on its front (on something soft) to remove the stand and screws from the back panel which gives us a great view of the insides - click for larger images.

internals

In the middle here I've outlined the main power board, it's the one with big capacitors, transformers and the two really big metal heat sinks (one black, one silver) running up the middle of the board.

power board connectors

To remove it, we first have to disconnect all the connectors, I took a few photos so I could put them back, but it seems the cabling routes and different sizes of connectors means that they will only fit one way. There are several screws all around the edge and one in the middle of the board, there a small torq fitting, the same as the case screws not sure what size these are, but they're the smallest torq I've got in my toolbox.

power board capacitors

Having removed the board we need to find capacitors 2662, 2663 and 2664. In my 32" screen 2662 is a 1000μF 25v 85°C with 2663 and 2664 both 25v 100μF 25v 85°C. I took Barbusa's advice and bought 105°C rated caps to deal better with the heat. For 2663 and 2664 I couldn't get the 25v caps, so bought the higher rated 50v ones that are fitted in the 42" plasmas. I'm no expert, but thanks to some friendly advice in #electronics on freenode.net I was confident they would be safe.

Capacitors 2662, 2663 and 2664

Finding them is easy enough, the board is numbered, so with fingers on the capacitor and my new soldering iron on the joints I slowly pulled the caps out and replaced each one in turn.

underside of 2662, 2663 and 2664

The numbering is on both sides of the board, here I have replaced 2662 and I'm just about to replace the other two.

Carefully putting everything back together - deep breath - it all works, powering up first time and running fine. Many thanks to the help of strangers :->

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

vello ja marju

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Tim HodsonOpen Id - just darned easy!

I was thinking of writing a follow-up to my last openID post, but now I don’t need to, as Sam Ruby has already done a far better job! he presents a simple-to-follow set of steps that you can use to set up your openID in whatever way you need. He also pointed me to a way of testing the openID server.

Tom HeathContinental In-Flight Entertainment Runs Linux


Watching any system spontaneously reboot is a slightly unnerving experience, especially when it's on a Boeing 757 during take-off. This happened to me last night on a Continental flight back to the UK after Linked Data Planet, and luckily (at least as far as I know) it was only the in-flight entertainment system that restarted, and presumably at the hands of one of the cabin crew.

I'm guessing the cabin crew aren't geeks, but I was mildly entertained to see that the system runs on Linux, with the penguin there for all to see. I couldn't get any photos of the startup messages, as turning on my phone at that point seemed like a bad idea, for so many reasons, but watching the whole process was mildly more entertaining than a game of TuxRacer. The only disappointment came when I got back to Bristol airport and saw that the machine running the baggage carousel screens was behind with its Windows updates. Sigh.

Karen ReeceProphetic

Ok - I'm not claiming any special insight, any level of clarivoyancy or insider dealing... But what on earth is going on with the fixture list for the Premier League? If I can predict that on Boxing Day Newcastle will be playing Wigan or Bolton away... and it comes true, then there certainly is a rabbit off somewhere. I always thought that there was supposed to be a level of randomness about the fixtures - another myth blown away by the TV needs. Don't get me wrong, I live in the North West and the relative ease of getting to a Boxing Day at Wigan (as has happened this year) is fine with me, its the predictable nature of it that bothers me.

The season "curtain raiser" (© Sky TV) is at Manure... Oh well we'll have the same amount of points after that game as we had before... I wonder if we can manager to have a goal difference of less than minus 5 after that game. At least it looks like we'll be able to gently comment on the loss of Riverdance to Madrid... Some comfort at least

Elliot SmithFedora's OpenJDK 6 packaged - free Java is here

Finally, we have a properly compatible, open source Java. I've grown to like Java more and more over the last few months, and I'm hoping this might encourage more open source developers to pick up the language.

Here's the original announcement.

Ian Davislinks for 2008-06-20

Andrew BateUnused C5…!

About a week ago I mumbled about how much I’d like a Sinclair C5.  Well, that got ignited even more when I saw this one on eBay two days ago.   I’ve seen a decent one go for over the £500 mark several times in the past but I dread to think what this one will go far - it’s currently on £535 with two days to go.  I actually hope it goes up by quite a lot soon to remove any knd of temptation from me.  I think it’ll definitely be the most expensive C5 I’ve ever seen sell on eBay but I’d really like to own it!

Nadeem ShabirThe Conflict of Convictions

Been feeling torn lately … so I’ve been reflecting a lot on why that is … was almost ironic that during my introspection I recalled a passage from one of Melville’s old poems, I’ve transcribed the piece below in full …

    The Conflict of Convictions
       by Herman Melville

On starry heights
  A bugle wails the long recall;
Derision stirs the deep abyss,
  Heaven's ominous silence over all.
Return, return, O eager Hope,
  And face man's latter fall.
Events, they make the dreamers quail;
Satan's old age is strong and hale,
A disciplined captain, gray in skill,
And Raphael a white enthusiast still;
Dashed aims, at which Christ's martyrs pale,
Shall Mammon's slaves fulfill?

    (Dismantle the fort,
    Cut down the fleet--
    Battle no more shall be!
    While the fields for fight in æons to come
    Congeal beneath the sea.)

The terrors of truth and dart of death
  To faith alike are vain;
Though comets, gone a thousand years,
    Return again,
Patient she stands--she can no more--
And waits, nor heeds she waxes hoar.

    (At a stony gate,
    A statue of stone,
    Weed overgrown--
    Long 'twill wait!)

But God his former mind retains,
  Confirms his old decree;
The generations are inured to pains,
  And strong Necessity
Surges, and heaps Time's strand with wrecks.
  The People spread like a weedy grass,
  The thing they will they bring to pass,
And prosper to the apoplex.
The rout it herds around the heart,
  The ghost is yielded in the gloom;
Kings wag their heads--Now save thyself
  Who wouldst rebuild the world in bloom.

    (Tide-mark
    And top of the ages' strike,
    Verge where they called the world to come,
    The last advance of life--
    Ha ha, the rust on the Iron Dome!)

Nay, but revere the hid event;
  In the cloud a sword is girded on,
I mark a twinkling in the tent
  Of Michael the warrior one.
Senior wisdom suits not now,
The light is on the youthful brow.

    (Ay, in caves the miner see:
    His forehead bears a blinking light;
    Darkness so he feebly braves--
    A meagre wight!)

But He who rules is old--is old;
Ah! faith is warm, but heaven with age is cold.

    (Ho ho, ho ho,
    The cloistered doubt
    Of olden times
    Is blurted out!)

The Ancient of Days forever is young,
  Forever the scheme of Nature thrives;
I know a wind in purpose strong--
  It spins against the way it drives.
What if the gulfs their slimed foundations bare?
So deep must the stones be hurled
Whereon the throes of ages rear
The final empire and the happier world.

    (The poor old Past,
    The Future's slave,
    She drudged through pain and crime
    To bring about the blissful Prime,
    Then--perished. There's a grave!)

  Power unanointed may come--
Dominion (unsought by the free)
  And the Iron Dome,
Stronger for stress and strain,
Fling her huge shadow athwart the main;
But the Founders' dream shall flee.
Agee after age shall be
As age after age has been,
(From man's changeless heart their way they win);

And death be busy with all who strive--
Death, with silent negative.

    YEA, AND NAY--
    EACH HATH HIS SAY;
    BUT GOD HE KEEPS THE MIDDLE WAY.
    NONE WAS BY
    WHEN HE SPREAD THE SKY;
    WISDOM IS VAIN, AND PROPHESY.
,

Elliot SmithInstalling Xdebug for PHP 5 on Ubuntu "Feisty Fawn"

Xdebug is a PHP debugger with nice Eclipse integration. Here are some instructions for installing it (assuming you already have Apache 2 and PHP 5).

This article explains in more detail, but isn't Ubuntu-specific. It does detail Eclipse configuration for Xdebug in detail, though.

You need to be root to do the installation.

First off, install Xdebug. This isn't packaged for Ubuntu, so you need to do it with PECL. So install PECL if you don't have it:

apt-get install pecl

Use PECL to install Xdebug:

pecl install xdebug

Configure PHP 5 to use Xdebug by adding these lines to /etc/php5/apache2/php.ini (somewhere near where the other extension= lines are):

zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so

[xdebug]
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_port=9000
xdebug.remote_host=127.0.0.1
xdebug.remote_log=/var/log/apache2/xdebug_remote.log

Note you need to use zend_extension= to load the extension, and you should use the absolute path to the module (.so file) to do this. Otherwise it fails.

Check using PHP info, e.g. add a file called phpinfo.php to your web root:

<?php phpinfo(); ?>

Then call it in your browser. Check that there is an Xdebug section displayed.

That's Xdebug installed. See the article linked at the start of this entry if you want to integrate with Eclipse.

Ian Davislinks for 2008-06-18

Ian DavisThe Semantic Web is Open for Business Panel @ Linked Data Planet

Elliot SmithDreamhost invitation codes

I've got 3 Dreamhost invitations, which you can use to sign up for Dreamhost hosting. They can be used once only, and give the following benefits if you use one to sign up:

  • Increase hosting plan features to 2TB disk and 20TB bandwidth.
  • Give $150 off a 5-year signup or $200 off a 10-year signup. (That would be $267 for 5 years hosting, or $514 for 10 years; with 2TB storage.)

Obviously, I get a few quid if any uses my codes :) I like Dreamhost a lot, and use my hosting for backups (they give a massive disk allowance), to run my Subversion repository, and to host experimental Rails (they support Phusion Passenger) and PHP applications.

Here are the codes:

  195371177807
  207504205374
  498238136482

Go to https://signup.dreamhost.com/ and use the 12-digit code in the "promo code" field. Let me know if you use one of them.

Ian DavisAndy Seaborne @ Linked Data Planet

Nadeem ShabirTalis - Xiphos Research Day

Earlier in the week we at Talis hosted a Research Day the theme for which was around what we refer to as Project Xiphos. Through Project Xiphos, we are exploring the impact of applying the latest Web scale technologies, including Web 2.0 and the Semantic Web, to the challenges of education and research within Higher Education institutions.

The program for the day was quite varied, with speakers talking about a number of different issues related to higher education We opened with Peter Murray-Rust from the University of Cambridge, who spoke passionately about the need to open up research and research data. Following him was Andy Powell from Eduserv who talked about Web 2.0 and Repositories, I found his talk to be rather enlightening since I’m fairly new to this domain and still learning. Following Andy was Carsten Ullrich from Shanghai Jiao Tong University. Carsten had flown in from China to give a presentation on “Why Web 2.0 is Good for Learning and for Research: Principles and Prototypes“. I had already seen a variation of this presentation at WWW2008 last month, in fact those of us who were there felt that his ideas were hugely relevant to some of the issues we are trying to understand around Higher Education so we invited him to speak at our event. Carsten is based in the e-learning lab - and is researching into how learning can be made easier and more interactive using technology. Most recently his team have been looking at Web 2.0 technologies/approaches and how they can applied to learning. What they found is that these approaches were transformational, in other words that you you have to change the way you teach to use these approaches and benefit from them. The final speaker before lunch was Alan Massen from University of Ulster, who presented a project he has been involved in using a Hybrid Learning Model to Describe Learning Practices. The model he presented addresses a issue in higher education around the fact that teachers don’t posses vocabulary to describe their teaching practice/pedagogy, and actually this information is quite important to students as well since it can be used to help them understand their learning goals. After lunch my colleague Chris presented one of our research prototypes, Xiphos Network, which creates a social network from a Web Scholarly Data. Following him another of my colleagues, Ian Corns, presented Project Zephyr, a resource (reading) list application that we will soon be trialling with several institutes here in the UK. Following this, the final session of the day was me, giving a presentation on Open World Thinking. The remainder of this post will focus on what I said during that presentation, with some links at the end to my slides.

Open World Thinking

I started off by introducing myself and explained that whilst my colleagues had presented some examples of applications we had developed that addressed some of the issues raised during the day, my talk was going to be slightly more esoteric … and understanding that we might need to change the way we think about problems.

In order to set the tone for some of what I wanted to address later in the presentation and in attempt to get the audience to start to appreciate the complexity of some of the problems we want to be able to solve but currently can’t because of the way we think about things I posed a couple of questions for the audience:

1. What is the most referred to text in first year
    undergraduate computer science courses in the UK?

and

2. Based on pedagogical approaches, what are the
    recommended resources required to teach an
    emerging subject in a new department a University
    somewhere?

The questions are largely rhetorical, or just plain impossible to answer. So they next thing I asked was whether the audience felt that the reason we couldn’t answer the question was because the data didn’t actually exist? I stated that I believed that the data probably did exist but if it did then it existed within individual institutions, across a myriad of internal systems, and sometimes even across departments. This led me to make the observation that Higher Education Institutes are not just silos they are in fact “silos within silos”. I also pointed out that as long as they remained silos we wouldn’t ever be able to answer the kinds of questions I had posed earlier. Which is the fundamental reason why we need to start finding ways of linking data together across these silos.

I diverted slightly to ask the question “Why have we ended up with silos?”, and offered my own answer that really these silos were a product of close world thinking, historically the systems implemented with institutions where designed to solve a set of problems for that institution, they were never designed with interoperability in mind, and were really about controlling data. However the problems we are trying to solve today are different to the problems of old, the world has changed and so we need to change too. One way of addressing these problems of interoperability, problems of sharing and reuse is to be more Open. Tim Berners-Lee said that “Openness tends to be an inexorable movement through time” and that’s something that I believe is true. I mentioned that I wanted to talk about two aspects of this what I describe as an Openness of Description and an Openness of Access.

However before going any further I wanted to make an important point, that what absolutely not talking about is a technology change. What I’m talking about is a paradigm shift, a very different way of thinking about the problems we are trying to solve. I then displayed a picture of the Linked Data Graph with another of Tim’s quotes that “Linked Data is the Semantic Web done right, and the Web done right”. I explained that this graph represented data sets published by communities in an agreed form in order to facilitate re-use and linking disparate data sets together. Through this level of openness others can come along and build new applications and services that use this data. I talked about how this facilitates the notion of “Designing for Appropriation”, where the creators of an artifact might intend it for a purpose but others can appropriate it for a completely different use. This is also the promise of the semantic web the fact that we no longer need to rely on structures to be defined up front, we can slice and dice this graph of data in order to create structures on the fly. However in order to achieve this we need to design data at the right level of granularity.

So openness of description is about agreeing on ways of describing certain kinds of things. When you have shared, open ways of describing things it makes it easier to Share, to relate things together and to integrate across. I also anecdotally pointed out that as Rob had pointed out to me “through openness of description and dereferencible URI’s you get interoperability for free”, which is true … kind of ;-)

One way agreeing on shared descriptions is through the use of Ontologies, I explained what they were and cited a few examples. In order to illustrate the point further I used Alan Massen’s Hybrid Learning model as an example and suggested that since it was a “controlled vocabulary” that defined a set of “concepts” and the “relationships between those concepts” what he actually had was the basis of any ontology. I also suggested that if every institution in the UK/World used this ontology to describe their courses you could present an enormous amount of information to students in a standard way which might make the selection of courses or indeed the choice of which institution to go to more transparent in terms of the learner understanding what the institute provides and how, but also what is expected of them as students.

I pointed out that Talis has worked on developing a number of ontologies that are all being used to underpin the applications we are producing as part of Xiphos, but others outside of Talis have also started to adopt. I pointed the audience to www.vocab.org for more information.

I then went on to talk about Openness of Access ( which is not Open Access ), it’s the idea that we need to provide users with ability to consume content and information anywhere, anytime, anyhow. I also pointed out that unless we do this we can’t create the kind of truly personalised learning experiences we envisage. Part of this is recognisng what I’ve referred to a lot recently as the need to develop applications as Contextualised Perspectives onto this amorphous web of scholarly data.

This is a large part of the paradigm shift, recognizing that if this Web of Scholarly Data exists then we don’t own it, it exists independently of the applications and services that are built upon it. However it becomes the job of application vendors or developers to create value by developing Contextualised Perspectives onto that graph of data that allow their users to perform a set of activities, or achieve some goals that he or she sets out to. In other words this Web of Scholarly Data allows us to create contexts on the fly that are relevant for a task your doing at the time your doing it … in some ways thats the grand vision. A perspective could be a facebook application, or an iPhone app, or some functionality embedded in an institutions VLE, an enterprise application … anything … but the point is that we need to create these perspectives since it’s only through them that ordinary users can make sense of it all.

… *phew* … I think i’ve pretty much covered most of what I said … however for a slightly more coherent view of it all, I’ve written a piece on Open World Thinking in issue 2 of Nodalities.

You can access the slides here.

, ,

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Photos on Flickr(Untitled)

shymy posted a photo:

Rhys WilkinsTropes

This site is just so much more fun than it should be!

Karen ReeceWish List

Another week trundles by, and no new players have come into the squad - and the man with possibly the most unimaginative chant* has left the club for Lazio. David Rozehnal was another of those players who flattered to deceive. Good on the ball, but he had no idea of the pace of the Premiership and he'll do well at Lazio. So, that's Ramage, Emre (maybe) and Rozehnal gone, Barton banged up and rumours about Milner and Duff on their way..

The squad is shrinking by the day - I can only hope that after the Euro's have finished there is going to be an influx... But I won't be holding my breath.

My wish list? Left back, centre half, creative midfielder and a centre forward... How about Philipp Lahm, Richard Dunne, Jimmy Bullard and Dean Ashton (I've thought for years that he is the natural successor to Shearer). Will any of these come true? Very unlikely. The latest rumours (which I don't believe) are around Oliver Kapo from Birmingham City, Eidur Gudjohnsen from Barca, and Andrei Arshavin from Zenit St Petersburg. Don't'exactly set the pluse racing do they? Anyway, Kapo will follow Steve Bruce to Wigan; Gudjohnsen will end up at Portsmouth with all the other journeymen and if Arshavin was any good he'd be on his way to Chelski.

Still, the fixture lists are out tomorrow. So that will give me some planning to do... I wonder if it will be Bolton or Wigan on Boxing Day? Cos that's what always seems to happen...

* Rozenhal's chant? "His tall, he's Czech, he'll break your **** neck - Rozehnal" The only accuracy in that statement was his nationality

Elliot Smiths33r 0.5.4

I stopped working on s33r, my Ruby Amazon S3 library, a few months ago. I thought Marcel Molina's S3 library had outstripped mine in terms of features and completeness, I had less time for developing on it, so I handed it over to Tiago Macedo, who's made a few improvements in the meantime.

However, I recently got an email from none other than Geoffrey Grosenbach. I knew he had used (and even presented about) s33r, and he was asking whether it supported virtual domains for bucket naming. It didn't. But given a request from Geoffrey, I couldn't do anything but add the feature. Hence the release of a new version.

It's interesting going back over the code, as I wrote it a while back. Even though I only wrote it maybe a year or so ago, it's striking to me how much I've improved as a developer since then. There's plenty of stuff in there I wouldn't do now; and it's obvious to me that the code is a bit convoluted and badly modularised. I could do better now, I'm sure. I put this down to the fact that my coding (full time at work) is now scrutinised by other people, and they make me defend and explain what I'm doing, which improves my design work; also, the fact that it goes into commercial products and has to be performant and testable and readable makes me write more carefully and conscientiously; plus I've spent a lot of time thinking and reading about design while I've been at Talis, which has improved how I approach coding generally. Maybe I should go back and do a rewrite :)

Photos on Flickr10062008157

kiyanwang posted a photo:

10062008157

Talis Xiphos Research Day

Photos on Flickr10062008156

kiyanwang posted a photo:

10062008156

Talis Xiphos Research Day

Photos on Flickr10062008155

kiyanwang posted a photo:

10062008155

Talis Xiphos Research Day

John HardyLisbon treaty

Henceforth I will fly only by Ryan air and drink only Irish whiskey. The Irish people have spoken for 400 million disenfranchised European citizens and kicked the wretched EU constitution into touch.

One wonders what part of the word "no" our politicians are struggling with. Most of us are in favour of an economic community (facilitating trade) but do not want a political union. If it ever happens it will be the beginning of the end of democracy in Europe - for the same reason that democracy doesn't work well in parts of Africa. Tribalism. One-person-one-vote only works if those persons loyalty is primarily to the political entity whose leaders they are choosing. Most of us feel national loyalties more strongly than European ones.

Andrew BateNew Sinclair QL keyboard membrane

Just over a week ago I was fortunate enough to get a Sinclair QL for my birthday.  For a machine that is 24 years old the only problems were that the Shift keys didn’t work and the supplied software on microdrive cartridge hadn’t stood the test of time well and was unreliable on loading.

After doing a quick web search we found RWAP Software who sell replacement keyboard membranes for the QL along with loads of other Sinclair related things.  Our replacement membrane was ordered and arrived a few days ago and was fitted this morning.  Thanks to the extremely good instructions provided with it the whole job only took about 15 mins.

So, thanks to RWAP Software for stocking parts for these old machines, we now have a fully working Sinclair QL !  Now we just need to track down some software for it.

Rhys WilkinsPhoto blogging

I seem to have a load of photos on my phone. I'm thinking about posting them here, just so you can see what I see. I'll try and remember what the heck I was thinking when I took the photo. Interested? Think it's a good idea (or a bad idea)? Let me know. Thanks.

Rhys WilkinsTwitter

Twitter is enormously unstable. I use the Jabber IM interface, and it's started working again today after days of being down. If it wasn't for the fact that Twitter is mindblowingly, enormously, amazingly good, I'd stop using it. But it is just so damn good that you put up with the fact that it breaks hard and often. I'm busy blogging here, and the Twitter blog feed is four days out of date.

Rhys WilkinsBravery of a most unusual kind

This post by Nad made me stop and think. If you haven't read it, what I write here won't make sense. Nad discusses his experience with the MBTI and how the resulting introspection makes him feel. And this is typical of Nad, who never ceases to amaze me with his bravery. If you were lucky enough to attend the Talis internal conference, then you will have seen Nad present his thoughts. We did

Rhys WilkinsThe Big Question

For this post, I thought I'd grapple with one of the big questions of life. No, not emacs vs. vi (vi, by the way), but another question that has vexed me mightily over the last several months. The question is this: "Is Rob Styles the most annoying person in the world?" At this point, I'd hope you'd excuse me for using the rhetorical device of claiming to know what you're thinking, but I barely

Tim HodsonOpen ID

If you haven’t already done so, you may be interested in reading about Open Id. And if you don’t even trust the current smattering of open id providers, you can host your own. I recently set my own server up in no more than an hour’s worth of work, with the very handy phpMyID.

I can now use my own domain to authenticate myself, without having to rely on third parties to keep my password safe. Just need to find somewhere to login to…

Footnotes