Author Archives: Damo

2011 Round-Up

It’s been another year, I’ve procrastinated, explored, learned, worked, dossed about and more.  But mostly procrastinated and dossed about.

I did the Imagine Cup ,that was probably the highlight of my year really, travelling to the states was incredible and I can’t wait to go back some day.  I still haven’t done most of the things I posted in the list back at the start of this blog.

I’m quitting drinking alcohol for new years, and as a sort of side-resolution I’ll be making a serious effort to improve my physical fitness from now on too.  (I don’t really have any problem specifically, I just feel I’d be happier without alcohol and with a bit more muscle!).

Well, I hope everyone has a prosperous and happy new year!

- Damo

The duplicity of iParadigms LLC and TurnItIn

I am a careful writer.  Not in the sense that my writing isn’t scattered with spelling errors and misuse of punctuation; but in the sense that I am careful about where I source my facts and how I attribute them.  I have never been on the wrong end of the plagiarism stick, never accidentally, and certainly never deliberately – if I can’t do the work, I’ll chew on the failure that comes with that rather than be branded a charlatan and a cheat, and I certainly won’t get caught up in the victimisation of the careless.

TurnItIn is a system used by schools, colleges and other academic establishments to check for plagiarism and originality in works.  It works by collecting up a huge database off the web of documents, essays, articles and the like, then comparing submitted documents with what it has on file.  If there are blocks of text that are similar, either identical word for word or closely paraphrased, the submission is flagged as unoriginal and questions are no doubt asked of the author.  When I read about TurnItIn, I thought “what an excellent idea” – finally, using the massive computing power and storage resources we have available in the Internet age, we can have a compendium of works that can be used to evaluate the originality supposed of new creations.

I then learned that TurnItIn has another feature – it actually collects work that have been submitted – so every student that writes an essay for a university that uses the service has their work put permanently on file for comparison with future submissions by other students.  I began to consider the legal implications of this behaviour.  Effectively, TurnItIn violates the copyrights owned by every student that has ever submitted a piece of work via their University or college.  Just like a teenager that has amassed a huge quantity of stolen digital music from around the Internet, TurnItIn has collected a truly colossal volume of works.  They aren’t just holding these works for themselves either – they are essentially monetising this collection by making it a cornerstone of their service – without this collected data, TurnItIn wouldn’t have such a strong selling point in this market.

Continue reading

Lest We Forget

~       11 / 11 / 2011      ~

Guardian.co.uk goes Facebook Open Graph mad

Since Facebook introduced Open Graph, I have noticed that a number of websites have started to adopt it to plug their articles and other content to consumers on Facebook.

To save you scrolling to the bottom:
You can download my Anti-Guardian FB App User Script for this here.
It works with TamperMonkey in Chrome and GreaseMonkey in Firefox.

If you’re not familiar with what exactly Open Graph is – here’s a brief explanation.  Imagine the original Facebook “Like” thing  as a graph – lots of you could construct a huge diagram with the vertices representing the people and things that can be “liked” and the edges representing the actual “likings” that people have set.  Previously there was only that type of edge – a like. Now with Open Graph, there’s as many as the Facebook application developers like – read, browsed, viewed, listened to, downloaded… It’s a nice idea.

Setting up Open Graph for an Application

Setting up Open Graph for an Application

This is all well and good, and it makes Facebook a little more interesting, as well as making Facebook applications a little more tied-in to websites and their interactions with Facebook users.  But… and it’s a big but…

The Guardian (and other news sources) have completely overdone it.  They have set up system whereby a person reads an article via their Facebook app, and their timeline gets spammed with this fact.  Other people see this on their timeline, click it and are redirected to the Guardian Facebook app (despite the <a /> element having the title attribute being set to the http://www.guardian.co.uk/… address that you would expect to be sent to).  Users then need to sell their soul to the Guardian Facebook application to read the article, or go trawling off to Google to try and find the same article on the real guardian.co.uk website.  Pain.. or.. what?

Open Graph: The Guardian takes it one step too far

Open Graph: The Guardian takes it one step too far

It also has a particularly nasty side effect of showing everyone what articles you are reading – and I think that’s a bit of an invasion of privacy.

So – I have slapped together a quick solution using Greasemonkey for Firefox, jQuery and some nice integration stub .js for using jQuery in GM user scripts from this guy.

Here’s another chance to download my User Script for this here.
It works with TamperMonkey in Chrome and GreaseMonkey in Firefox.

Sort it out Guardian – seriously – you’re one of the better newspapers in the UK and this kind of forced social media integration and privacy invasion hurts my head.

New toy: HP ProLiant DL360 G4 Server

I haven’t posted for a long time, so I thought I’d write something about a purchase I made recently.  I decided to grab myself one of these:

Considering the incredibly low prices they are available for and the relative power; I couldn’t resist.  It’s not as erm… swish… as a Mac, but it is at least packing some decent specs:

  •  2 x Intel Xeon 3.00 GHz Processors with HT
  • 8GB of DDR 2 RAM (A disappointing 400MHz but still, can’t complain)
  • 2 x 36GB HP Hot-Swappable Ultra320 SCSI 15000RPM HDDs
  • Redundant power supply
And it set me back all of £96 on eBay UK.  Delivered next day for an additional £6.
What I’m actually going to do with it is another matter entirely – so far, I’ve downloaded Ubuntu 10.04 LTS for Desktops (yes, desktops, because I would actually like to use it as a PC while my other machine isn’t in the same place as me).  Ubuntu works quite well on it – I was impressed that there were no driver issues at all, it had the drivers for the SCSI controller (once I actually got them to appear!) with no messing about required.

I even managed to install a Belkin Wireless 802.11G network card and get it on my home network – another affront to the server form factor – but hey.  That took a bit of work to get it installed and running – especially considering with the backplate screwed to it, it didn’t actually fit in the 1U server form factor PCI slots.
Ultimately, I hope to subtly manoeuvre my server into the CompSoc rack at University – sneaking it in won’t be easy though – it’s heavily defended by overly-nostalgic nerds and squatted by cheap “AMD Duron” powered boxes left over from the early 00′s.

I did have one issue – early on, I couldn’t get the installers of any of the Linux distributions I tried to see the drive.  Later I realised that I couldn’t even see the disks in the HP Smart Array Manager.  After endless searching, I came across an article on the HP website that offered a simple solution.
It appears that after repeated insertions of the SCSI drives into the slots at the front of the server, the SCSI backplane can become disconnected from the motherboard and need reseating – a simple problem with serious consequences involving the drives showing the “failed” indicator – an ominous sight for any sysadmin.  In any case, a quick push down of that black connection solved the issue and the two drives popped up in the HP Smart Array manager – sweet.

 I know it’s an old piece of junk, big, loud and power hungry, but it’s a really powerful bit of kit for such a low price, restricted only by the slow RAM modules and the lack of space internally for any expansion to make it more… PC-like.
It does have some nice Out-Of-Band management features – the HP iLO (Integrated Lights Out) system allows easy management of the server, diagnostics, power control and more via a nice (but distinctly 2005) web interface.
I don’t know what I’ll end up doing with it – installing it in the CompSoc rack sounds like a good idea if I can persuade the nerds to part with their age-old 3U UPS that has been whining for new batteries for the past 2 years (and for which the batteries are no longer manufactured).
Fat chance.