Musings on the iTunes Connect app submission process/catastrophe

authored by Frank Lynam at 31/01/2017 20:02:31

I was reading recently about how we humans have a tendency to miss impending disaster. The idea being that for evolutionary reasons (or boredom or whatever) we don’t see the tell-tale signs that our lives and the lives of those around us are going to change drastically in a matter of months or even days. Obvious examples from the past being the great wars and so on. The article was written presumably because of all the recent political events.
Is it possible that catastrophe can be upon you and even at that point you fail to realise it? I think with the fiasco that is the Xcode-iTunes Connect app submission process we may have a prime candidate. Do Apple really think that this steaming mound of ambiguous language, mindless help documentation and lengthy processing (often ending in extremely unhelpful error messages) is acceptable in a world where a developer is used to being able to build and deploy to websites and web apps and so on with the click or two of a button? What is going on in Apple HQ that they have let this come to pass? Is it really that difficult for the Apple brains trust to come up with something better than is currently on offer? I appreciate that this is a problem for the developer community and is not something that touches its pristine customer base but for a company that prides itself on design, it should really think about going back to drawing board.


Temporarily upgrading the resources on your Amazon Web Services EC2 instance

authored by Frank Lynam at 12/02/2015 16:32:48

Any regular visitors to this blog will be aware that I have been working with the Apache Jena RDF triplestore and Fuseki SPARQL interface setup as part of my building of the Linked Data archaeological web service. In general this combination works pretty well but it is constrained in one major way and that is the resources that are needed load data into Fuseki using the built-in s-put and s-post scripts. On my local test server this is not really an issue as I can run my Ubuntu image on top of about 8GB of RAM, which is fine. However, Fuseki often crashes dues to a lack of available memory when I run these data updates on my online testing server, which is an AWS EC2 micro instance, which has about 700MB of RAM available to it. This post shows how you can temporarily bump up the EC2 micro instance to run as a medium or large instance, do your heavy lifting and then revert back to the micro environment.


Ensure a process is always running on Ubuntu 12.04

authored by Frank Lynam at 11/02/2015 09:58:11

Processes can be temperamental at times. They can crash for unknown reasons and when someone besides yourself has written them and you don’t have the code or perhaps the time to figure why they have crashed, you can be left in a difficult position particularly if the malfunctioning process is something that your application requires as a necessity. This is exactly the situation that I found myself in over the last few weeks ever since I’ve moved over to using the Jena RDF triplestore engine and its Fuseki SPARQL interface. My whole application at (to go live any day this week) is built upon the premise that Fuseki is up and running so that I can send it SPARQL queries and get back data that I then display in various forms to the user. The problem is that Fuseki for whatever reason often appears to stop. The solution (if a rather crude and brute force one) is to use scheduled tasks as delivered by cron.


Entering tabs in HTML textarea components

authored by Frank Lynam at 04/02/2015 09:56:21

Have you ever wanted to let users enter tabs in a textarea on a webpage? If so, then read on because that’s exactly what I’m going to talk about in this post. Obviously the problem here is that while tabs are a very common requirement for a lot of webpage use scenarios, the default behaviour of a browser is to move the focus from the textarea on to the next component on the page, which is not what you want. I’ve written a small piece of JavaScript code that allows you to change this behaviour.


Normalising period data using RDF Data Utilities

authored by Frank Lynam at 23/01/2015 10:51:10

RDF Data Utilities is a website that I developed recently to help in the work of mapping messy data to structured RDF data. I found that I was carrying out a certain number of tasks repeatedly as part of the project that I am working on to make the data of the Priniatikos Pyrgos archaeological project available as RDF Linked Data on the Semantic Web. I developed a couple of utilities to automate these tasks and decided to make them available as web services at Currently the site hosts two utilities. The first handles the normalisation of number data and the second, for which this post is concerned, does the same for period data.


Handling requests for instances of CIDOC CRM’s E38_Image class

authored by Frank Lynam at 11/01/2015 17:33:05

I am currently working on mapping the data of the Priniatikos Pyrgos archaeological project onto the CIDOC CRM ontology (ecrm) or to be more specific onto the English Heritage extension (crmeh) of the ecrm. The ecrm is a complex multi-level beast and due to a general lack of examples it can be difficult to implement depending on your target level of compliance. This post considers the problem of how to create instances of the ecrm’s E38_Image class and it addresses the issue of how to handle a URI that effectively addresses two different data types at once, which as far as I can see the official documentation fails to deal with.


What is a computer programmer doing in the Classics department?

authored by Frank Lynam at 16/12/2014 11:26:20

This paper broaches a basic question: what does it mean to be a scholar of Digital Humanities operating in the world of Classics? And yet as with many simple questions, candidate answers tend to be less than self-sustaining, universally accepted or ultimately satisfying.


Linked Open Data resources

authored by Frank Lynam at 01/12/2014 18:05:28

Here are some Linked Data resources that I have found useful in the past. I'll be updating this periodically so do check back.


Linked Open Data Letters of 1916 practical

authored by Frank Lynam at 01/12/2014 18:02:31

Get a list of all the letters and their names contained within the 'World War 1: 1914-1918' collection.


Linked Open Data British Museum practical

authored by Frank Lynam at 01/12/2014 17:44:46

Get a list of all of the granodiorite sarcophagi in the British Museum collection. Find out where they were discovered and use the Google Maps Geocoding API to get the geo-coordinates (longitude, latitude, elevation) for these find spots. 


Linked Open Data DBpedia practical

authored by Frank Lynam at 01/12/2014 16:38:44

Ask DBpedia how many universities are in each country in the world.


Linked Open Data FOAF practical

authored by Frank Lynam at 01/12/2014 16:00:53

Create a FOAF representation of yourself and your relationships to the other people in the class. Encode the representation using RDF Turtle.


PhotoScan to three.js

authored by Frank Lynam at 08/11/2014 17:00:57

This blog post tells you how to get a 3D mesh from the photogrammetry app PhotoScan (I used version 1.0.4 build 1847) into a 3D-enabled web app built upon three.js.


Automating Adobe Illustrator using JavaScript scripts

authored by Frank Lynam at 05/08/2014 10:17:54

A couple of weeks ago I was working on an archaeological project in which we were required to annotate our site photographs with relevant contextual information such as wall numbers, context extents and the locations of finds. I enjoy using Adobe Illustrator for this type of task. I know that people tend to associate photograph editing with Photoshop but in this case where the photograph raster image is to remain unchanged, it makes a lot more sense in my opinion to use Adobe Illustrator’s vector approach.


Plotting the Atsipadhes archaeological finds data using Linked Open Data and SPARQL

authored by Frank Lynam at 08/06/2014 15:15:56

I completed my (hopefully) final annual PhD review meeting a couple of weeks ago and one of the things that came out of the discussion was the need to do some more work on archaeological Linked Open Data datasets from the perspective of the data consumer. Up until now, I have largely focussed on the subject in the context of a data provider. In that context, I set about building a micro site that would be used to host LOD-compliant data for the Atsipadhes Korakias Peak Sanctuary Project and to use that LOD data to present a geospatial view onto the material findings at the project. The result can be seen at


Week 1 at the Innovation Academy

authored by Frank Lynam at 17/05/2014 11:16:11

And there ends my first week at the Innovation Academy. I’ll be honest and say that before joining the course, I was a bit sceptical about its motivations and agenda. Academic engagement with industry and society more generally is very much the focus of every modern funding institution and as such you hear about and see a lot of initiatives coming out of the academy that are to my cynical mind somewhat superficially structured to address this new requirement; in other words, the universities are doing this because they are being told to by their paymasters and not because of any natural inclination towards greater inclusiveness.


Video as an academic output medium

authored by Frank Lynam at 13/03/2014 10:52:10

Latterly, I have been increasingly drawn to presenting facets of my doctoral research in the form of a video. Now, you might say that there’s not much particularly unusual about presenting an academic position using audio and video as anyone who has ever attended a research conference will attest – PowerPoint, Keynote, Prezi and all the other slideshow software packages out there have been delivering this type of content to users for quite a number of years now. And yet while the spoken word alongside graphical and/or textual accompaniment is nothing new in the presentation context, it seems that its use as a dissemination medium is largely ignored by the academic community. And this ultimately raises two interesting questions that I would like to investigate in this post. Firstly, why might it be the case that the video format is not favoured by academics? And secondly, might academic research dissemination have much to gain from embracing what is increasingly becoming the most popular way of transferring a message from one agent to another in almost all other walks of life?


VCHI2014 workshop thoughts

authored by Frank Lynam at 04/03/2014 14:55:26

I spent last week as one cog in the team that helped put together the inaugural Virtual Cultural Heritage Ireland workshop, which was held on 27-28 February on the grounds of Trinity College Dublin. The two days were a whirlwind introduction to the world of conference hosting and despite having to survive on the odd surreptitious sandwich, copious quantities of tea and very little sleep, we all got through it and can now look back with a fair amount of satisfaction.


Editing the Cocoa application keyboard mappings

authored by Frank Lynam at 02/10/2013 13:24:50

I like coding in the TextMate text editor when working in OS X but there was always something that used to drive me absolutely mad when using it. Whenever I used the Fn+left arrow or Fn+right arrow key combination, the cursor would move to the start or the end of the current file. Being used to working in other text editors, in which these two key combinations brings you to the start or to the end of the current line, adjusting to TextMate’s interpretation was maddening, especially when it happened for the 20th time that day when working on a huge code file.


kindAReal at Researchers Night

authored by Frank Lynam at 24/09/2013 12:24:20

On the evening of Friday 27 September Trinity College Dublin and the Royal Irish Academy are holding a series of events highlighting the role that higher-level research plays in our societies. Presentations will take place across the university campus and in the headquarters of the RIA on Dawson St.



Bitbucket + git push

authored by Frank Lynam at 20/09/2013 10:14:49

Here’s how you do a commit and push to Bitbucket using Git.


Another (and better) method for importing Excel tabular data into MySQL

authored by Frank Lynam at 26/08/2013 13:14:12

About a week ago I wrote a post about how to go about importing Excel data into a MySQL database. In it I described how you would create an OpenOffice spreadsheet ODS file and then use the ‘Import’ feature of phpMyAdmin to do the conversion of this file into SQL commands that would be run behind the scenes to import the data. I thought that that was the solution to the problem but, unfortunately, I was wrong.


Importing data from Excel into MySQL

authored by Frank Lynam at 14/08/2013 17:05:25

There are quite a few posts across the web that deal with this subject but none of the solutions proposed have worked for me. So here’s how I managed to get data out of Excel 2010 and imported into MySQL 5.5.

The following instructions pre-suppose that you have Apache2, MySQL 5.5 and phpMyAdmin installed on your server. I’m running these on an Ubuntu 12.04 VPS.


Setting up an Ubuntu 12.04 MySQL server

authored by Frank Lynam at 14/08/2013 16:55:51

This post details how I added MySQL support to my Ubuntu 12.04 server. I’m running the server on an Amazon EC2 cloud VPS and I’m using Python to interface with the MySQL server. The client gets access to this interface via RESTful web services, static URL requests and RDF SPARQL. This client linking functionality goes beyond the scope of this post, however, and is covered in a number of my previous blog ramblings.


Setting up an FTP server with different user folders on Ubuntu 12.04

authored by Frank Lynam at 17/07/2013 06:41:16

In this post I’m going to describe what should have been a fairly straightforward procedure. I’ve just arrived back on Crete after my wedding hiatus up in Sweden and I wanted to be able to use my VMware Ubuntu 12.04 LTS image that I’m already using as a HTTP server to also act as an FTP server. I’ve done this a thousand times on Windows servers and thought that I would be able to get it up and running in no time. Unfortunately, I was wrong. Here’s how I finally got it working.


Irish politics is increasingly becoming a joke

authored by Frank Lynam at 23/05/2013 19:55:22

Today Alan Shatter – a man who over the last year or so has managed to alienate practically everyone he comes into contact with – was accused of avoiding a Garda breathalyser test sometime between 2008 and 2011. Now obviously the fact that he did so (and he admitted this in the Dáil today) is deeply disturbing but the real story can be read in the context of today’s revelations.


Editing the Zotero Harvard style to display the original publication date in Word

authored by Frank Lynam at 11/04/2013 16:43:15

I love using Zotero but up to now I have been put off editing any of the inbuilt styles. The reason being I had never found any really satisfactory online guides and generally I felt the whole styles feature was not done particularly well by Zotero. One major annoyance that has always bothered me about Zotero was that it does not support the displaying of two dates when using the Harvard style (author-date) and it would appear that I’m not alone in lamenting this lacuna. Anyway, this morning, I set about getting this working once and for all and here’s how I did it.


Creating and editing screen recording videos on a Mac

authored by Frank Lynam at 04/03/2013 13:10:34

A nice combination of applications that can be used to create and edit your screen recordings on a Mac OSX is QuickTime Player and iMovie. I had tried doing my editing in Adobe Premiere CS4 but was unable to get a satisfactory level of video quality for my final export. No doubt with a bit of tweaking it would be possible to resolve this, however. I used QuickTime Player v10.2 and iMovie ’11 (v9.0.8).


Adding RESTful web service support to an Apache2 + WSGI setup

authored by Frank Lynam at 18/02/2013 14:58:44

As part of my RDF triple store setup I need to be able to serve RESTful web services alongside static HTML files and SPARQL queries. RESTful web services can be thought of as analogous to networked function calls. They can be accessed in various ways but my favourite is to use AJAX from within JavaScript client-side code. This post outlines how I added a RESTful web service endpoint to my Apache2 + WSGI setup.


Adding detailed error logging to your live Apache2 WSGI application

authored by Frank Lynam at 08/02/2013 18:53:57

This is another fairly simple but by no means trivial note on how to go about debugging problems that you might be having with a WSGI application running in a live Apache2 environment.


Importing a user module into your live WSGI application

authored by Frank Lynam at 08/02/2013 18:33:06

Here’s a quick tip if you want to use multiple modules in your Python WSGI application. Say for example, you write a module called and you import this into your file, which contains the WSGI application function (your app’s entry point). If you run this code within an IDE like Eclipse, it will work fine; you will be able to call functions defined in from However, if you try to run the same code in a live Apache2 server you’ll notice that you get a HTTP Error 500, which is never nice to see.


Configuring Apache2 to redirect a HTTP request based on its Accept header

authored by Frank Lynam at 07/02/2013 11:33:58

In this post I am going to look at how you go about configuring your Apache 2 daemon to redirect incoming HTTP requests to particular resources depending on what is included in their Accept headers. The Accept header is set by the HTTP client in order to tell the server what types of content they are looking for. Here are a few typical Accept headers and their corresponding contents:


Redirecting HTTP requests to a Python script in Apache2

authored by Frank Lynam at 05/02/2013 19:42:29

This blog post shows how to configure your Apache2 service to accept requests for a virtual directory, which will then be redirected on to a Python script. Obviously, you could adapt these instructions quite easily to redirect to a PHP or any other script or indeed to redirect to a static file.


Getting the RDFLib python library dev environment set up

authored by Frank Lynam at 05/02/2013 10:50:48

This post records how I got the RDFLib python library up and running in my Ubuntu development environment.


On the problem of Cross-Origin Resource Sharing (CORS)

authored by Frank Lynam at 02/02/2013 18:11:26

This post discusses the problem Of Cross-Origin Resource Sharing or CORS. CORS defines the principle that web pages should not access web services that are on a different domain to the source web page. An example of this would be to have a web page, index.html, which is running on index.html sends a HTTP GET message to By default most modern browsers will not allow this for security reasons.


Amazon EC2 Elastic IPs, IIS FTP Server and Passive FTP clients

authored by Frank Lynam at 31/01/2013 18:23:26

This post is about getting a passive FTP connection working into a Windows Server running IIS on an Amazon EC2 instance. For my test setup I was using the following specific components:


FTP Server--IIS8--Windows Server 2012--Amazon EC2 instance using an Elastic IP address


Windows 7--FileZilla


On RDF Turtle and file encodings

authored by Frank Lynam at 13/11/2012 13:08:59

I’ve been reading a primer on the practicalities of LOD called Linked Data: Evolving the Web into a Global Data Space. It is available online here and is written by two of the gurus on the subject, Tom Heath of Talis and Christian Bizer of the Freie Universität Berlin. It was recommended by the people behind the Pleiades project and is pretty good. Its goal is to get you to start writing RDF code in one form or another and as with most types of computer work, there is nothing like a bit of practice to infuse a concept into one’s grey matter.


On RDF, archaeological data schemas and OWL

authored by Frank Lynam at 12/11/2012 22:09:03

Having done some research into the ArchaeoML standard for archaeological data storage I came upon this email that was sent by David Schloen of the University of Chicago to one Bartosz Dobrzelecki of the University of Edinburg in Jan 2011. It is published here and states that at that point there was no ArchaeoML ‘community’ and that the ontology was solely being used to provide a structure for the backend data being housed by the University of Chicago’s OCHRE project and Berkeley’s Open Context.



authored by Frank Lynam at 08/11/2012 12:50:11

Resource Description Framework or RDF is a data model used to describe a particular ontology or system of knowledge. It is not the only data model out there (the relational database model for example is one which has been extensively and successfully used throughout the history of digital data use) but it has risen to prominence recently as one of the preferred (but again not the only, cf. OWL) data model for representing Linked Open Data datasets.


Blog 2.0 – this time it’s academic

authored by Frank Lynam at 07/11/2012 15:56:30

My PhD is entitled ‘An investigation into the use of standards within archaeological digital data management’ and while I started the programme just over a year ago I have not yet gotten into the blood, sweat and tears of just what this might all mean as an implementation. For the most part I have been advised to adopt this somewhat slow and cautionary approach; no point in getting carried away with myself and heading off on a tangent using some technology that no one is going to adopt in the long term. This project is after all one that is focussed on practical success and this will be judged in no small measure on the amount of people that decide to listen to just what it is that I have to say and indeed to the amount of archaeologists and others that will make of use of the contents of the standards and systems that come out on the other side.


Accessing the file system from within an ASP.NET v.4 app

authored by Frank Lynam at 28/10/2012 15:45:38

I’ve been playing around with an Amazon EC2 setup recently as I’ve started looking into the whole world of RDF hosting. I’ve worked with online virtual servers for a good few years now but not too much with the Amazon AWS offerings and as with all things in life, especially technology, change can be tedious. As such, the last day has been one spent getting the rudimentary modules up and running in order for the server to be operational. Ports have needed to be opened so as to allow in Remote Desktop Sharing client connections. FTP servers have needed to be established (I’m still working on getting passive FTP to work through the two Firewalls that exist in this setup – the EC2 one and the inbuilt Windows Firewall) and a web server that supports ASP.NET v.4 had to be installed and configured.


How have Apple managed to play the perfect brand marketing game?

authored by Frank Lynam at 15/10/2012 12:36:13

I am always amazed at the level of support that Apple as a brand receives from its consumer base. It goes beyond anything that has been previously seen for any of the other tech company either now or in the deep and distant past (for ICT firms that is about 10-15 years). It reached its apex with the announcement of the death of the CEO of the firm, Steve Jobs in 2011. The reaction witnessed was analogous to that which was observed after the death of Diana, Princess of Wales in 1997. All over the Western World and possibly beyond there was an outpouring of grief in a manner that from the perspective of the outsider looking into the Apple community bubble seemed entirely disproportionate to the event. Apple had become the global religion of the 21st century with Jobs the new Messiah.


Tomato newsflash

authored by Frank Lynam at 30/09/2012 13:16:45

Here are some photos that I have taken (with a bit of Photoshop filtering thrown in) of my tomatoes which I have growing on the balcony. I've got a few varieties growing: Fiorentino, San Marzano, cherry and Cuor di Bue. The weather has turned cold in the last few weeks and because I neglected them over the summer months they are probably a few weeks behind where they should be. So here's hoping that they make it to the red zone.


An anatomy of bug hunting in cross-platform web development

authored by Frank Lynam at 16/09/2012 13:02:20

I haven’t posted a blog entry in a while so in order to get the ball rolling again and given that the new academic year is almost upon us, I’ve decided to put together a very short and simple note on a technical issue that I encountered in the last few days. The problem is pretty specific and might not be of benefit to most readers. It concerns the uploading of large files to an IIS6.0 server that has the PHP5.0 web service extension installed. The point of the blog is not so much the actual technical matter at hand. It’s more to detail the processes involved in bug hunting and fixing, which all come down to perseverance and the application of research (thank god for the web).


Back in the heat of Athens and preparing for Kea

authored by Frank Lynam at 27/06/2012 16:43:17

I’m now back in Athens and it’s fair to say that the weather has really begun to heat up in the last few days. Last night was like trying to sleep in an oven. My Cretan accommodation had the luxury of air-conditioning and that has conditioned (excuse the pun) my body for sleep within a certain comfortable range of temperatures. The Irish Institute of Hellenic Studies at Athens has many charms and benefits but unfortunately air-con is not one of them. Still, I suppose that it is better to prepare for what might be the reality in the next few weeks than to go on living in denial.


The streets of Athens

authored by Frank Lynam at 01/06/2012 13:46:33

I arrived in Athens last night and after dropping the bags into the Irish Institute myself and a few recently reacquainted colleagues from the Priniatikos Pyrgos Project headed out for something to eat and drink before retiring for the night. Most of the archaeologists who work in Greece seem to have the same ritual when they first arrive back to Greece after a hiatus: the first pita gyros experience. The gyros isn’t the healthiest of foods – in fact most nutritionists would probably tell you to maintain a wide berth of it – but it is filling and cheap and that for most archaeologists who tend to operate on shoestring budgets is the perfect combination of ingredients.


More photogrammetry experiments

authored by Frank Lynam at 20/04/2012 10:58:09

This will be just a short post to give an update on my progress with photogrammetry since I last blogged about a few weeks back. I’m still using the wonderful 123D Catch cloud application that has been developed by Autodesk, and it continues to produce great results. I’ve updated the workflow somewhat to allow for the exporting of a 3D PDF final product and that’s what I’m going to talk about now.


How do we define Digital Humanities?

authored by Frank Lynam at 17/04/2012 13:17:53

The Day in the Life of Digital Humanities (Day of DH) project sets out to summarise the activities of its DH participants on one day of the year, March 18th. The objective of the project is to provide more exposure to the day-to-day activities of the digital humanist and this I think is a great idea as DH can often appear quite amorphous to the outside viewer looking in.


Should a digital humanist be able to code?

authored by Frank Lynam at 16/04/2012 18:08:11

I came upon a thought-provoking article written a few years ago by Matthew Kirschenbaum that considers whether the digital humanities scholar should be able to understand and write computer code. The author is an associate professor of English at the University of Maryland and so is deeply embedded in and has the authority to speak about the topic of humanities scholarship. The article recalls that Kirschenbaum took up coding as a youngster when his parents first brought the Apple IIe into the family home.


Photogrammetry tests

authored by Frank Lynam at 09/04/2012 18:42:12

I’ve always liked playing around with the latest and greatest in the world of photogrammetric apps. At CAA2012 I sat in on a Field and Lab Recoding session on the last day that dealt with photogrammetry just to see if anything dramatic had happened in the year since I had attended 3DARCH in Trento. The papers all presented very interesting case studies of the use of photogrammetry and laser scanning in the field but they were light on practical details. 


The road ahead

authored by Frank Lynam at 04/04/2012 11:31:40

My mission over the coming weeks is to write a review of current practice in my area of research. This is a good thing. Being forced to write something isn’t usually that great but in this case it’s going to make me set down exactly what it is that I’m going to do my research on. And that will be a good thing for my mental state overall.


Ruminations on saving time

authored by Frank Lynam at 02/04/2012 21:06:44

OK, so I may have just left the PC behind me. I haven’t quite abandoned Windows altogether but thanks to VMware Fusion I’ll be running it on a virtual PC on my MacBook Pro from now on. This major innovation in my digital life means that I won’t have to be lugging around 2 machines in the future. For the last 6 months of so I had been using a PC for two reasons mainly: MS Visual Studio 2010 which beats any other IDE hands down and Adobe Master Collection CS4 which I bought a few years back and for some reason its licenses are restricted to either Macs or Windows and not both. 


CAA2012 and research decision making

authored by Frank Lynam at 31/03/2012 14:33:09

I’m just back from CAA2012. CAA is the biggest conference that specifically deals with computing in archaeology and this year it was held at the University of Southampton. Archaeologists are fond of the computer approach and so the range of topics on display was broad and showed off a good deal of expertise and promise. It was a perfect few days personally in the sense that I am in the first year of my PhD and am still feeling about for that interesting research question. I know that it’s going to be in the area of archaeological data management but have not yet fully decided what exact flavour it will take.


The Camera and the illusion of reality

authored by Frank Lynam at 21/03/2012 17:16:02

I sat down to watch a bit of BBC iPlayer tonight. I usually broadcast it from my iPad2 via AirPlay to my Apple TV but low and behold having just upgraded the iPad to iOS 5.1 it didn’t work. A quick check on the web yielded the reason for the malfunction:

‘For now, we’d advise holding back from downloading iOS5.1 if you want to stream shows on the app. Thanks!’ (a tweet from the Beep)

So what to do? Only one solution: over to Vimeo, where the AirPlay was still working. Vimeo seems to be doing quite a different thing to YouTube. How to sum up the difference between the two? Well where the vast majority of YouTube is total crap, Vimeo at its upper, edited level appears to showcasing some pretty interesting content.