<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://earthlingsoft.net/ssp/blog/">
<title>Quarter Life Crisis</title>
<link>http://earthlingsoft.net/ssp/blog/</link>
<description>The world according to Sven-S. Porst</description>
<dc:language>en</dc:language>
<dc:creator>Sven-S. Porst (ssp-web@earthlingsoft.net)</dc:creator>
<dc:date>2010-02-08T23:34:49+01:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=5.01" />

<items>
<rdf:Seq>
<rdf:li rdf:resource="http://earthlingsoft.net/ssp/blog/2010/02/january_films" />

<rdf:li rdf:resource="http://earthlingsoft.net/ssp/blog/2010/02/travel_notes" />

<rdf:li rdf:resource="http://earthlingsoft.net/ssp/blog/2010/02/nsconference_day_2" />

<rdf:li rdf:resource="http://earthlingsoft.net/ssp/blog/2010/02/nsconference_day_1" />

<rdf:li rdf:resource="http://earthlingsoft.net/ssp/blog/2010/02/cambridge_weekend" />

<rdf:li rdf:resource="http://earthlingsoft.net/ssp/blog/2010/01/ipad" />

<rdf:li rdf:resource="http://earthlingsoft.net/ssp/blog/2010/01/transmission" />

<rdf:li rdf:resource="http://earthlingsoft.net/ssp/blog/2010/01/japandroids_live" />

<rdf:li rdf:resource="http://earthlingsoft.net/ssp/blog/2010/01/der_eingebildete_kranke" />

<rdf:li rdf:resource="http://earthlingsoft.net/ssp/blog/2010/01/die_kontrakte_des_kaufmanns" />
</rdf:Seq>
</items>

</channel>


<item rdf:about="http://earthlingsoft.net/ssp/blog/2010/02/january_films">
<title>January Films</title>
<link>http://earthlingsoft.net/ssp/blog/2010/02/january_films</link>
<description><![CDATA[<style>
.centred {text-align:center;}
img {border: 0px none;float: right;padding:0.2em 0em 0.2em 0.5em;}
img.im {height: 150px;	width: 150px;}
.centred img, img.centred {float:none;text-align:center;}
blockquote {margin:0.7em 0em 0.5em 0.2em;padding:0em 0.7em 0em 1.3em;border-left: thin solid #ccc;}
q>em, blockquote>em { font-style: normal; }
.aside:before {content:"Aside:";color:#333;}
.update:before {content:"Update:";color:#333;}
.aside, .aside p, .update, .update p {padding-left:3em;color:#666;}
</style>]]><![CDATA[<p>
This month with 
<a href="#soulkitchen">Soul Kitchen</a>, 
<a href="#cowboybebop">Cowboy Bebop</a>, 
<a href="#objectified">Objectified</a> and
<a href="#seriousman">A Serious Man</a>.
</p>

<h4 id="soulkitchen">Soul Kitchen</h4>

<p>
I enjoyed <a href="http://earthlingsoft.net/cgi-bin/mt/mt-search.cgi?blog_id=1&amp;tag=fatih%20akin">Fatih Akin</a>&#8217;s films in the past, particularly the dramatic <a href="http://earthlingsoft.net/ssp/blog/2004/04/gegen_die_wand">Gegen die Wand</a> and from the reviews I knew that his latest œuvre, Soul Kitchen [<a href="http://www.imdb.com/title/tt1244668/">IMDB</a>, <a href="http://en.wikipedia.org/wiki/Soul_Kitchen_(film)">Wikipedia</a>, <a href="http://de.wikipedia.org/wiki/Soul_Kitchen" hreflang="de">Wikipedia</a>,  <a href="http://www.soul-kitchen-film.com/">Website</a>], isn&#8217;t quite as great for it has a somewhat non-dramatic story. Yet, I absolutely had to see the film after staying with friends in Hamburg-Wilhelmsburg last December and passing the house used as the restaurant in the film in December.
</p><p class="centred">
<a href="http://earthlingsoft.net/ssp/blog/graphics2/SoulKitchenChef.jpeg" title="Click to enlarge."><img src="http://earthlingsoft.net/ssp/blog/graphics2/SoulKitchenChef.jpeg" style="width:95%;max-width:637px;max-height:344px;" alt="Chef in Soul Kitchen presenting a dish he made"></a>
</p><p>
The film centres around two Greek brothers, Zinos and Illias, the former of which runs the poorly going restaurant &#8216;Soul Kitchen&#8217; which caters to the mediocre tastes of the locals while his brother is in prison. Zinos girlfriend moves to China for her job and Zinos can&#8217;t decide whether to give up his restaurant to go with her. With his restaurant becoming better and more popular thanks to a new – and slightly crazy – chef, he decides to stay for the time being and when he finally hands the restaurant to his gambling addicted brother and gets on the plane to China, his girlfriend has found another guy and his brother gambled away the restaurant to a gentrification-loving investor before he returns. 
</p><p>
And yet, a new beginning comes along and things may just work out. — A bit cheesy perhaps, but we&#8217;ll enjoy the scenery. Be sure to also enjoy the nice graphical closing credits!
</p><p class="centred">
<a href="http://earthlingsoft.net/ssp/blog/graphics2/SoulKitchenCredits.jpeg" title="Click to enlarge."><img src="http://earthlingsoft.net/ssp/blog/graphics2/SoulKitchenCredits.jpeg" style="width:95%;max-width:738px;max-height:291px;" alt="A few of Soul Kitchen's Closing Credits"></a>
</p><p>

	<span class='noprint' title="Buying a CD through these links will 'earn' me some money from amazon. Thanks for your support.">
	[Buy at amazon <a href="http://www.amazon.com/gp/search?ie=UTF8&amp;keywords=Soul Kitchen&amp;link_code=ur2&amp;tag=cv47al-20&amp;camp=1789&amp;creative=9325&amp;index=blended" title="amazon.com, for the US and many other countries">.com</a>,

<a href="http://www.amazon.co.uk/gp/search?ie=UTF8&amp;keywords=Soul Kitchen&amp;link_code=ur2&amp;tag=earthliquar02-21&amp;camp=1634&amp;creative=6738&amp;index=blended" title="amazon.co.uk for the UK">.uk</a>,

<a href="http://www.amazon.de/gp/search?ie=UTF8&amp;keywords=Soul Kitchen&amp;tag=earthlingquarte-21&amp;linkCode=ur2&amp;camp=1638&amp;creative=6742&amp;index=blended" title="amazon.de for Germany">.de</a>]</span></p>

<h4 id="cowboybebop">Cowboy Bebop</h4>

<p>
A few years back, I enjoyed watching some episodes of the Cowboy Bebop <a href="http://www.imdb.com/title/tt0213338/">TV series</a> which Dan gave me. A fun science fiction series about freelancing bounty hunters, a.k.a. Cowboys, the coolest of whom is Cowboy Bebop. I tried to indulge in the feature film made of this as well: Cowboy Bebop: Knocking on Heaven&#8217;s Door [<a href="http://www.imdb.com/title/tt0275277/">IDMB</a>] , but – despite a great opening and all cool one would expect – I found it lacking. It seemed like they didn&#8217;t manage to span the action throughout a full movie&#8217;s length. I&#8217;m wondering whether the films they made later on <a href="http://www.imdb.com/title/tt0965597/">(2005)</a> or in the future <a href="http://www.imdb.com/title/tt1267295/">(2011)</a> will be better. IMDB comments don&#8217;t suggest so.
</p><p>

	<span class='noprint' title="Buying a CD through these links will 'earn' me some money from amazon. Thanks for your support.">
	[Buy at amazon <a href="http://www.amazon.com/gp/search?ie=UTF8&amp;keywords=Cowboy Bebop&amp;link_code=ur2&amp;tag=cv47al-20&amp;camp=1789&amp;creative=9325&amp;index=blended" title="amazon.com, for the US and many other countries">.com</a>,

<a href="http://www.amazon.co.uk/gp/search?ie=UTF8&amp;keywords=Cowboy Bebop&amp;link_code=ur2&amp;tag=earthliquar02-21&amp;camp=1634&amp;creative=6738&amp;index=blended" title="amazon.co.uk for the UK">.uk</a>,

<a href="http://www.amazon.de/gp/search?ie=UTF8&amp;keywords=Cowboy Bebop&amp;tag=earthlingquarte-21&amp;linkCode=ur2&amp;camp=1638&amp;creative=6742&amp;index=blended" title="amazon.de for Germany">.de</a>]</span></p>

<h4 id="objectified">Objectified</h4>

<p>
I finally saw Objectified [<a href="http://www.imdb.com/title/tt1241325/">IMDB</a>, <a hre="http://www.objectifiedfilm.com/">Website</a>], Gary Hustwit&#8217;s design-focused follow-up to <a href="http://earthlingsoft.net/ssp/blog/2007/05/helvetica">Helvetica</a>. I was definitely looking forward to this film, but I also suspected it couldn&#8217;t live up to the standards set by Helvetica, a film which treated a very specialised topic – typography – at the example of a typeface that manages to be at the same time one of the most remarkable and most humble ones. It managed to show countless examples, serve as an eye-opener and give a voice to a bunch of widely varying opinions on the typeface.
</p><p>
The topic of design is much broader, people have a bit of an idea what it could be about, and hence Objectified lacks the specific focus of Helvetica, the film. While following the same show-object-show-interview-related-to-that-object scheme used in Helvetica, I couldn&#8217;t help thinking that, on average, the &#8216;object designers&#8217; interviewed in the film were more on the wanker side than their typographer / &#8216;graphic designer&#8217; counterparts in Helvetica. They seemed to have a much harder time stating  opinions and presenting coherent arguments for them. Just as many of them seem to have difficulties talking without waving their arms around all the time. 
</p><p>
A big issue for designers is (should be?) that their services are mostly used to support the business of selling stuff. A look around our world suggests that ugly unusable crap is the design that the market-intelligence favours. It sells. Like hell. And it litters our environment ecologically, visually and in all other conceivable ways. The film tries to touch that topic in a few places but unfortunately most of the interviewees fail to grasp the topic or go for some kind of lip-commitment to it before quickly returning to more &#8216;interesting&#8217; subjects. A shame really.
</p><p>
The interviews with the IDEO guys on the birth of software design were particularly interesting and, surprisingly (?) Dieter Rams [<a href="http://en.wikipedia.org/wiki/Dieter_Rams">Wikipedia</a>, <a href="http://designmuseum.org/design/dieter-rams">London Design Museum</a>] didn&#8217;t fail to impress [Disclaimer: author grew up in a household with great respect for him and Braun&#8217;s design]. Should the voice of such an &#8216;old&#8217; designer be the most outstanding one in a film like Objectified? Particularly if what he&#8217;s saying hasn&#8217;t changed too much over the past fifty years?
</p><p class="centred">
<a href="http://earthlingsoft.net/ssp/blog/graphics2/ObjectifiedWecker.jpeg" title="Click to enlarge."><img src="http://earthlingsoft.net/ssp/blog/graphics2/ObjectifiedWecker.jpeg" style="width:95%;max-width:590px;max-height:329px;" alt="Alarm Clock"></a>
</p><p>

	<span class='noprint' title="Buying a CD through these links will 'earn' me some money from amazon. Thanks for your support.">
	[Buy at amazon <a href="http://www.amazon.com/gp/search?ie=UTF8&amp;keywords=Objectified&amp;link_code=ur2&amp;tag=cv47al-20&amp;camp=1789&amp;creative=9325&amp;index=blended" title="amazon.com, for the US and many other countries">.com</a>,

<a href="http://www.amazon.co.uk/gp/search?ie=UTF8&amp;keywords=Objectified&amp;link_code=ur2&amp;tag=earthliquar02-21&amp;camp=1634&amp;creative=6738&amp;index=blended" title="amazon.co.uk for the UK">.uk</a>,

<a href="http://www.amazon.de/gp/search?ie=UTF8&amp;keywords=Objectified&amp;tag=earthlingquarte-21&amp;linkCode=ur2&amp;camp=1638&amp;creative=6742&amp;index=blended" title="amazon.de for Germany">.de</a>]</span></p>

<h4 id="seriousman">A Serious Man</h4>

<p>
This year&#8217;s film by the Coen brothers is A Serious Man [<a href="http://www.imdb.com/title/tt1019452/">IMDB</a>] which unfolds the breaking life of physics professor Larry Gopnik. He has problems, he is religious, his wife is leaving him for an older acquaintance, nobody seems to care too much about the leaving but people do feel sorry for him because of the guy she&#8217;s leaving him for; a student tries to bribe him, there&#8217;s the risk of him losing his job, but he starts an affair with his neighbour. His son is &#8216;looking forward&#8217; to his religious initiation while developing a healthy drug habit, and yet, the ritual brings the family back together.
</p><p>
While beautifully depressing, I&#8217;m not sure the film&#8217;s story is my cup of tea. However, as usual, the film looks great and the Coen brothers attempt to capture the style of an era long passed in the film. Both in terms of the visuals and the fears and hopes people may have had.
</p><p>
And if you&#8217;re a bit of a physics geek, you&#8217;ll have to watch the film for this split-second that&#8217;s also available in the <a href="http://www.apple.com/trailers/focus_features/aseriousman/">trailer</a> (from looking at the trailer, I&#8217;d say the 1920 resolution looks a bit like a waste of pixels):
</p><p class="centred">
<a href="http://earthlingsoft.net/ssp/blog/graphics2/SeriousManBlackboards.jpeg" title="Click to enlarge."><img src="http://earthlingsoft.net/ssp/blog/graphics2/SeriousManBlackboards.jpeg" style="width:95%;max-width:1166px;max-height:639px;" alt="Massive wall of blackboards in lecture theatre in A Serious Man"></a>
</p><p>

	<span class='noprint' title="Buying a CD through these links will 'earn' me some money from amazon. Thanks for your support.">
	[Buy at amazon <a href="http://www.amazon.com/gp/search?ie=UTF8&amp;keywords=A Serious Man&amp;link_code=ur2&amp;tag=cv47al-20&amp;camp=1789&amp;creative=9325&amp;index=blended" title="amazon.com, for the US and many other countries">.com</a>,

<a href="http://www.amazon.co.uk/gp/search?ie=UTF8&amp;keywords=A Serious Man&amp;link_code=ur2&amp;tag=earthliquar02-21&amp;camp=1634&amp;creative=6738&amp;index=blended" title="amazon.co.uk for the UK">.uk</a>,

<a href="http://www.amazon.de/gp/search?ie=UTF8&amp;keywords=A Serious Man&amp;tag=earthlingquarte-21&amp;linkCode=ur2&amp;camp=1638&amp;creative=6742&amp;index=blended" title="amazon.de for Germany">.de</a>]</span></p>
]]></description>
<comments>http://earthlingsoft.net/ssp/blog/2010/02/january_films#comments</comments>                                                                     
<dc:subject>German Films</dc:subject>
<dc:creator>ssp</dc:creator>
<dc:date>2010-02-08T23:34:49+01:00</dc:date>
</item>

<item rdf:about="http://earthlingsoft.net/ssp/blog/2010/02/travel_notes">
<title>Travel notes</title>
<link>http://earthlingsoft.net/ssp/blog/2010/02/travel_notes</link>
<description><![CDATA[<style>
.centred {text-align:center;}
img {border: 0px none;float: right;padding:0.2em 0em 0.2em 0.5em;}
img.im {height: 150px;	width: 150px;}
.centred img, img.centred {float:none;text-align:center;}
blockquote {margin:0.7em 0em 0.5em 0.2em;padding:0em 0.7em 0em 1.3em;border-left: thin solid #ccc;}
q>em, blockquote>em { font-style: normal; }
.aside:before {content:"Aside:";color:#333;}
.update:before {content:"Update:";color:#333;}
.aside, .aside p, .update, .update p {padding-left:3em;color:#666;}
</style>]]><![CDATA[<p>
As the last week came with plenty of travelling for me, I had plenty of time to cook up a  few silly thoughts:
</p>

<ul>
<li>
I used two planes, seven trains and a coach in the course of my trip. I think there were five different train operators involved in this.
</li>
<li>
Even though the British railway system is notoriously bad, I have to say that none of my trains was actually late or something. Even with my one train from Stansted to London being replaced by a coach service, I made all connections in time.
</li>
<li>
The only thing that&#8217;s as painful today as it was ten years ago is trying to book  a railway ticket. It took me two weeks to do that. Because their railway sites suck so badly. It seems that all the sites actually rely on the same back-end system, but they manage to put extra pain into it. 
</li><li>
<a href="http://www.thetrainline.com/">The Trainline</a>, for example, with whom I had booked tickets before, think it&#8217;s funny to add random extra charges for booking tickets online and for paying with a credit card.
</li><li>
Interestingly, other railway companies let you purchase the very same tickets without those extra charges. Of course to actually do that, you&#8217;ll have to try out their websites. I ended up booking with <a href="http://crosscountrytrains.co.uk/">Cross Country Trains</a> who didn&#8217;t even require me to create an account on their site.
</li><li>
I picked the tickets up at a ticket machine at the airport. You tell them where you want to pick them up when booking, then insert the same credit card into the machine and *almost magic*. As I had two tickets booked, I needed to do two transactions, unfortunately, rather than the machine giving me everything in one go.
</li><li>
When booking a return ticket going via a specific station, the UK railway booking system only used that station for the outgoing journey. Which was inconvenient to me as I actually wanted to use it only for the return trip. (The German system, in comparison, forces you to use the same via on <em>both</em> trips if you want to benefit from any return trip prices.)
</li><li>
If you don&#8217;t need to buy a ticket but just want the timetable info for all of Europe, <a href="http://www.bahn.de/i/view/GBR/en/index.shtml">Deutsche Bahn&#8217;s site</a> remains the place to go. Their iPhone app &#8216;DB Navigator&#8217; will pick up your current location, help you plan your journey with that and has a display of your connections which is both pretty and useful. It even caches your last search results, so it&#8217;s useful for iPod users as well.
</li><li>
As Dan explained to me, said inconvenience exists <q>because nobody expects people to go by train</q>. [Sometimes I feel a bit sorry for the British because they invented all those things (steam engine, railways, football, rugby, greedy banking) and invariably end up being distant third in all those areas.]
</li><li>
So my trains were on time, but – like every time I use a British train – I couldn&#8217;t help thinking that the experience would be much better if only they bothered to clean the coaches every now and again. Dirty carpets and the areas beneath the seats looking like a landfill do not a pleasant journey make.
</li><li>
<p>
Seen at Stansted station:
</p><p class="centred">
<a href="http://earthlingsoft.net/ssp/blog/graphics/StanstedStationWalkCarefully.jpeg" title="Click to enlarge."><img src="http://earthlingsoft.net/ssp/blog/graphics/StanstedStationWalkCarefully.jpeg" style="width:95%;max-width:500px;max-height:681px;" alt=""></a>
</p><p>
… while it was totally appropriate to put up the sign, surely people should be embarrassed about it: You can <em>design</em> a railway station. And doing so will make sure that the platforms are <em>not</em> slippery, even when it&#8217;s cold and wet outside. Just sayin…
</p>
</li><li>
Also seen there: <a href="http://www.flickr.com/photos/cv47al/4332282996/" title="Google Chrome Ad Stansted Station on Flickr - Photo Sharing!">A Google chrome ad</a>. Isn&#8217;t it wrong to put up a billboard ad for a web browser? And don&#8217;t the notes next to it feel completely freaky because it&#8217;s none of Google&#8217;s business (well, technically it&#8217;s <em>all</em> of their business – in a business sense of the word) to creep up on you like that?
</li><li>
I had to change trains at Paddington station. As a big fan of the bear, I always like that.
</li><li>
It still strikes me as odd that pretty much every tube station in London also has National Rail services running there. Surely, consolidating railway stations a bit more might streamline things a little.
</li><li>
I also indulged in low-cost flights with Ryanair once more. Since I last did that they added extra charges for checking in luggage (€15), printing a boarding pass (don&#8217;t bring your own and you pay €30 or so) and making you pay a credit card charge for each flight rather than the whole booking. While the prices remain very competitive, it always leaves me with the feeling of being ripped off and makes travelling less fun.
</li><li>
It looks like Ryanair support mobile phone usage on some of their planes now. One would have hoped that they have different safety announcements for the planes with and without those systems. Instead they use sentences with <q>if</q>.
</li><li>
While Stansted remains quite a clean and neat airport – the main building at least – Ryanair&#8217;s terminal in Bremen really looks like shit. The theory is that they make it look extra cheap so you feel like you got a better deal. I&#8217;m not sure that&#8217;s working for me. Surely <em>not</em> painting all the walls in yellow wouldn&#8217;t be more expensive but would feel better.
</li><li>
I was lucky enough to get a emergency exit row seat on my way back. Even though I was among the last to board the plane. The flight attendant then told all people about their responsibilities there and asked whether we&#8217;re OK with it. It&#8217;s nice how everybody keeps a straight face when doing this, so the flight attendant doesn&#8217;t need to feel too awkward.
</li><li>
I wanted to import some <a href="http://en.wikipedia.org/wiki/Mett">Thüringer Mett</a> for Dan. But I with the crazy &#8216;security&#8217; efforts of these days I figured they&#8217;d take it from me at the security check (unless I pack it in 100ml packs and put those in a zip-loc bag, I guess). Unfortunately I forgot to ask the &#8216;security&#8217; staff/actors whether it&#8217;d be OK.
</li><li>
Rather amusingly, my flight back was twenty minutes late because we didn&#8217;t take off on time. So they couldn&#8217;t play their little jingle for being Europe&#8217;s most on-time airline on arrival.
</li><li>
… and I missed my train which happened to be the last one that evening, forcing me to stay over at my parents&#8217; cold house.
</li><li>
<p>
Another fun thing is that the <a href="http://www.der-metronom.de/" hreflang="de">Metronom</a> trains in Niedersachsen now ban alcohol. The reason for that is quite likely that you tend to meet quite a few wasted people and football fans on trains during weekends. Which can be considered unpleasant. So they banned all alcoholic drinks last autumn. And they created some hideous signage for it:
</p><p class="centred">
<a href="http://earthlingsoft.net/ssp/blog/graphics/MetronomAlkoholverbot.jpeg" title="Click to enlarge."><img src="http://earthlingsoft.net/ssp/blog/graphics/MetronomAlkoholverbot.jpeg" style="width:95%;max-width:500px;max-height:375px;" alt="No alcohol sign in Metronom train"></a>
</p><p>
Verboten, verboten, verboten!
</p>
</li>
</ul>
]]></description>
<comments>http://earthlingsoft.net/ssp/blog/2010/02/travel_notes#comments</comments>                                                                     
<dc:subject>Travel</dc:subject>
<dc:creator>ssp</dc:creator>
<dc:date>2010-02-05T19:34:21+01:00</dc:date>
</item>

<item rdf:about="http://earthlingsoft.net/ssp/blog/2010/02/nsconference_day_2">
<title>NSConference Day 2</title>
<link>http://earthlingsoft.net/ssp/blog/2010/02/nsconference_day_2</link>
<description><![CDATA[<style>
.centred {text-align:center;}
img {border: 0px none;float: right;padding:0.2em 0em 0.2em 0.5em;}
img.im {height: 150px;	width: 150px;}
.centred img, img.centred {float:none;text-align:center;}
blockquote {margin:0.7em 0em 0.5em 0.2em;padding:0em 0.7em 0em 1.3em;border-left: thin solid #ccc;}
q>em, blockquote>em { font-style: normal; }
.aside:before {content:"Aside:";color:#333;}
.update:before {content:"Update:";color:#333;}
.aside, .aside p, .update, .update p {padding-left:3em;color:#666;}
</style>]]><![CDATA[<p>
Continuing <a href="http://earthlingsoft.net/ssp/blog/2010/02/nsconference_day_1">yesterday&#8217;s notes</a> on <a href="http://nsconference.com/">NSConference</a> in Reading.
</p>

<ul>
<li>
Unfortunately <a href="http://mattgemmell.com/">Matt Gemmell</a> had fallen ill and couldn&#8217;t give his talk on Tuesday morning. A Get Well Soon card made the rounds instead.
</li>
<li>
<a href="http://iphonedevelopment.blogspot.com/">Jeff LaMarche</a> had to take over the early session instead, running it with a lack of sleep and fresh clothes thanks to the less fortunate sides of air travel. He spoke about fiddling with the Cocoa runtime to dynamically analyse classes or to add methods to your own classes while running. I keep thinking this stuff sounds very clever and neat but that I just don&#8217;t need it. And - as Jeff pointed out as well - it&#8217;s probably bad to use such techniques just because they&#8217;re cool. You need to get real benefits from them.
</li>
<li>
I tried out Tom and my <a href="http://earthlingsoft.net/ssp/blog/2009/10/flame">Flame</a> iPhone Bonjour Browser during the talks. With dozens of Macs and iPhones full of geeky software on the network, it was a great opportunity to see how well the application works there. While doing so, I discovered numerous service names which we had never seen before and which are not in the <a href="http://dns-sd.org/ServiceTypes.html">list</a> at the DNS-SD website (yet). I tried to note all of them and hoped to figure out whet they are about. In case you can offer a description or link indicating what any of the following types is for, do me a favour and leave a comment: qmp4,  swblic, rsagent, <del title="some iPhone todo app for synchronising todos with iCal via WLAN">todogwa</del>, istatrmt, aicheck, scan-target, timelog, friedegg.
</li>
<li>
In the next talk, <a href="http://losingfight.com/blog/">Andy Finnell</a>. spoke about Core Image, going into the details of creating a watercolour brush. The physics modelling of the liquid and pigments in this was quite involved, possibly distracting from the Core Image aspects. OpenCL was touched in the talk which I found particularly interesting.
</li>
<li>
I tried to figure out more about <a href="http://www.khronos.org/opencl/">OpenCL</a> [<a href="http://en.wikipedia.org/wiki/OpenCL">Wikipedia</a>] and its capabilities. Andy pointed me to <a href="http://www.macanics.net/">Drew</a> who apparently touched the topic in his workshop on parallel processing on Sunday. And both of them pointed me to the <a href="http://www.macresearch.org/">Mac Research</a> site and the <a href="http://www.macresearch.org/opencl">tutorials</a> there. A colleague of mine is doing some insane number crunching and was trying to figure out whether it can be sped up by going beyond straight C. Using SSE seemed a bit crazy as it will mainly make the code very incompatible. OpenCL, being both &#8216;open&#8217; and  abstracted from the actual hardware could fit the bill perfectly there. It just seems that it&#8217;s so new that people don&#8217;t have much experience using it yet.
</li>
<li>
In the next session two somewhat ad-hoc talks came on to step in for Matt Gemmell. <a href="http://www.dribin.org/dave/">Dave Dribin</a> tried to earn some more bashing on twitter by speaking about version control systems and pointing out that Subversion is still king because it&#8217;s very widely supported while git is the king of hearts, in part thanks to <a href="http://www.github.com">github</a>, but it can still be confusing as hell [I agree, but to be honest I have the impression that git makes a surprisingly big effort to help the user at times - for a tool coming from Linux-land anyway - and even with next to no understanding of git I managed to do much more with it than with Subversion; the <a href="http://progit.org/book/">Pro Git book</a> is an invaluable resource for that] while Mercurial/hg [Hint: it&#8217;s stupid to <em>not</em> name your application and executable the same, no matter how &#8216;clever&#8217; it seemed at the time] is supposedly cleaner but nobody gives a damn. I think I had seen the slides for this talk before, so I didn&#8217;t find it particularly interesting.
</li>
<li>
Next, <a href="http://thaesofereode.info/">Graham Lee</a> spoke about code signing. I went through the pain of figuring that out for myself when it was new (and there was no neat popup menu in the build settings to do it). But Graham also showed a little demo app (nominate it for an ADA if you can! - Mac software these days needs to be &#8216;focused&#8217;.) illustrating how you can check the consistency of your application&#8217;s in-memory code at runtime thanks to code signing. Ultimately code signing is a double edged sword (you may appreciate knowing that an unaltered application is running when processing sensitive data, you&#8217;ll hate it if you need to modify someone else&#8217;s application to do its job in a way that suits your needs).
</li>
<li>
Graham&#8217;s talk also came with friendly piss-takes at the name of <a href="http://rentzsch.com/">&#8216;Jon&#8217; &#8216;Wolf&#8217; &#8216;Wrench&#8217;</a>, or whatever. The &#8216;Wolf&#8217; part keeps reminding me of people calling Mozart &#8216;Wolferl&#8217; (in <a href="http://www.imdb.com/title/tt0086879/">Amadeus</a> I think), so I&#8217;m not a big fan of it.
</li>
<li>
Incidentally I went on to discuss some <a href="http://github.com/rentzsch/clicktoflash/">clicktoflash</a> stuff with Jon during lunch. As time was running fairly quickly and the network hated us we didn&#8217;t manage to cover everything and perhaps we&#8217;ll need to discuss things a bit more until everybody&#8217;s on the same page. Which preferably should be <a href="http://github.com/ssp/clicktoflash/tree/cutting-edge">my cutting-edge page</a>, that still comes with a problem or two at the moment but could be a reasonable way to go forward. Things we could do with help for are <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/501-104-compatibility">running on X.4</a> (I don&#8217;t really care, but I suspect this might be easy to fix <em>if</em> one is able to run the project there in a debugger) and for figuring out how/why the <a href="http://rentzsch.lighthouseapp.com/projects/24342/tickets/507">sIFR code</a> seems to have broken in refactoring.
</li>
<li>
Next on stage was <a href="http://www.bignerdranch.com/instructors/hillegass.shtml">Aaron Hillegass</a> who&#8217;s known for giving great courses and really does wear a &#8216;cowboy&#8217; hat on stage. He started off with iPad references and saying that local data is a dead concept and the future is in the cloud with local drives just being caches and pointing out the obvious benefits [no fear of data loss] without going into nasty details [how screwed will you be on network FAIL? what about privacy? (<q>you&#8217;ll get over it</q>) or encryption?] while mentioning others [like vendor lock-in, that&#8217;s an obvious problem in the Apple universe but frequently ignored my Mac developers]. Aaron then went on to present a <a href="http://github.com/hillegass/BNRPersistence">persistence framework he has just written</a> which could be superior to CoreData in some way and is designed for both the Mac and the iPhone as well as for being simple and fast. To be honest I didn&#8217;t quite get how both parts of his talk matched up apart from being about data. If his framework included things like synchronisation and conflict management, I could see how it&#8217;d fit into the &#8216;cloud&#8217; picture but at the moment it seems to do local persistence only.
</li>
<li>
The final session was mysteriously titled <q>Cocoa Rumble</q> which one could enter for beforehand. It turned out Scotty drew our names from a hat and assigned one attendee to each speaker, ultimately creating three groups of six people each. Then he put a bunch of &#8216;Core&#8217; frameworks in the hat, handing one to each group with the task of using 30 minutes to create a presentation making the point why <em>that</em> framework is the framework of the year. The drawn frameworks were CoreText, CoreAudio and CoreAnimation. Let&#8217;s say that was a rather uneven choice as in terms of flashy results and ease of use CoreAnimation should be the default winner. While CoreText will neither be known nor explicitly needed by most even if may play an important role for the Mac&#8217;s appearance. Similarly CoreAudio is unpleasant to work with and I remember it as painful - most likely for the good reason of the low-latency they try to achieve.
</li>
<li>
<p>
It turned out I ended up on the CoreAudio group with <a href="http://rentzsch.tumblr.com/">Rentzsch</a>, <a href="http://iphonedevelopment.blogspot.com/">Jeff Lamarche</a> (who had recovered his luggage by then!), <a href="http://www.macanics.net/">Drew</a>, <a href="http://www.danieltull.co.uk/">Daniel Tull</a> and <a href="http://danielkennett.org/">Daniel Kennett</a>. We were working frantically to whip up a kick-ass presentation:
</p><p class="centred">
<a href="http://earthlingsoft.net/ssp/blog/graphics/NSConferenceTeamCoreAudio.jpeg" title="Click to enlarge."><img src="http://earthlingsoft.net/ssp/blog/graphics/NSConferenceTeamCoreAudio.jpeg" style="width:95%;max-width:600px;max-height:450px;" alt="Team CoreAudio working on their presentation at NSConference 2010"></a>
</p><p>
&#8230; with a great slogan <q>CoreAudio is the API of Rock Stars</q> [Alex Rozanski has <a href="http://perspx.com/blog/archives/1253/nsconf-2010-mac-developer-conference-day-2/">a good photo of rentzsch presenting that</a>], proving how it kicks ass because it&#8217;s essential for iTunes <span title="Or - for those who paid attention during rentzsch's talk - running otool -L /Applications/iTunes.app/Contents/MacOS/iTunes | grep CoreAudio | wc with a non-zero result may do the trick">(of course we knew iTunes existed before CoreAudio as Uli <a href="http://twitter.com/uliwitness/status/8549363957">was keen to point out</a>, yet I doubt it&#8217;s playing a tone on my machine without CoreAudio)</span>, which is essential for Podcasts, which are essential for <a href="http://www.mac-developer-network.com/" title="Mac Developer Network">MDN</a> which is essential for NSConference. A great argument I think. Bashing the other APIs was a good idea as well, even though I still think that the slide saying that CoreText is an API for <q>girly men</q> with <a href="http://earthlingsoft.net/ssp/zapfino/">Zapfino</a> used to illustrate it is an insult both in terms of sexism and to the typeface. Probably another good indicator that having more than 2% female attendees wouldn&#8217;t be the worst of ideas.
</p><p>
Our presentation finished with all of us waving our MacBooks to create a bunch of sinewaves using <a href="http://earthlingsoft.net/Skip%20Checker/" title="a.k.a.: The one with the ugly icon">SkipChecker</a>. I wouldn&#8217;t have guessed that this painful excursion into the world of CoreAudio would make it to the &#8216;big stage&#8217; one day&#8230; incredibly dorky, I suppose, but fun.
</p>
</li>
<li>
And, yeah, needless to say that the CoreAnimation people won: an originally sealed set of WWDC DVDs from 2002 or so. Congratulations! More generally I thought their presentation was fun, but a bit too long. And I was rather disappointed by the CoreText team because their technology totally has the potential to outdo CoreAudio in terms of on-screen sexiness.
</li>
<li>
While we were preparing the presentations, people were invited to share their favourite little &#8216;tricks&#8217; with the audience. Unfortunately we were too busy pondering our own presentation to follow what was going on and the hints were said to be quite helpful. Notes on this didn&#8217;t seem to make it to the SubEthaEdit file, so I&#8217;m hoping videos will be available one day. &#8212; Uh, and someone please tell rentzsch that there is a difference between giving a short hint and a ten minute presentation of one&#8217;s pet project&#8230;
</li>
<li>
With all those sessions &#8216;done&#8217;, the drinking could begin. I happened to speak to the guys from <a href="http://www.shinyfrog.net/">Shiny Frog</a> who are doing the delicious client <a href="http://www.delibarapp.com/">delibar</a>. As I contributed code to the much more limited <a href="http://ianhenderson.org/delimport.html">delimport</a> application (actually I have a 64bit capable version of it running here already) which creates a backup copy of your delicious bookmarks and adds them to your Spotlight index, it was cool to talk to them. They&#8217;ve put an incredible amount of work into their user interface and, unfortunately, had to report that Yahoo &#8216;upgraded&#8217; delicious&#8217; API to something using OAuth and being horribly complicated. To make things more fun, it seems that Yahoo preferred not to tell anybody about this and randomly allow use of the &#8216;old&#8217; API for old accounts. To make things even less worthwhile it sounds like the &#8216;new&#8217; API can&#8217;t actually <em>do</em> more than the old one could (with a particular and very bandwidth-intensive shortcoming of the old API being that it won&#8217;t let you do requests like <q>send me all changed bookmarks since a given date</q> but always forces you to download <em>all</em> bookmarks, which can amount to a couple of megabytes if you&#8217;ve been using delicious for a while, to achieve that). 
</li>
<li>
Later we had dinner at the &#8216;nearby&#8217; Horse &amp; Groom pub  (Scotty even claimed one could <em>walk</em> there and lived up to that claim) with some local beers and nice pieces of steak. To the delight of the assembled geeks the landlord brought up some little logic games on the height of coins, turning around glasses and toothpicks which kept people busy throughout the evening. I even remember winning a game of &#8216;table-rugby&#8217; shortly before we left. I must have been 20 years younger and 10000km away when I last did that.
</li>
</ul>

<h4 id="thanks">Thanks</h4>

<p>
Many thanks go to Scotty and Tim for making NSConference happen. Without doubt they put in some great effort there. Let&#8217;s see how quickly they recover from NSConference US to switch from &#8216;I&#8217;ll never do this again&#8217; to &#8216;When can I do this again?&#8217; mode.
</p><p>
Many thanks also to <a href="http://mikeabdullah.net/">Mike</a> for being my host in Reading. 
</p><p>
Further thanks go to <a href="http://www.id.com/team.html">Chris Walters</a> who had done the pub reconnaissance and generously offered countless lifts to us and many other participants in his big car while seeming to survive on glasses of Tabasco (with tomato juice) night after night.
</p>
]]></description>
<comments>http://earthlingsoft.net/ssp/blog/2010/02/nsconference_day_2#comments</comments>                                                                     
<dc:subject>Software</dc:subject>
<dc:creator>ssp</dc:creator>
<dc:date>2010-02-02T23:59:03+01:00</dc:date>
</item>

<item rdf:about="http://earthlingsoft.net/ssp/blog/2010/02/nsconference_day_1">
<title>NSConference Day 1</title>
<link>http://earthlingsoft.net/ssp/blog/2010/02/nsconference_day_1</link>
<description><![CDATA[<style>
.centred {text-align:center;}
img {border: 0px none;float: right;padding:0.2em 0em 0.2em 0.5em;}
img.im {height: 150px;	width: 150px;}
.centred img, img.centred {float:none;text-align:center;}
blockquote {margin:0.7em 0em 0.5em 0.2em;padding:0em 0.7em 0em 1.3em;border-left: thin solid #ccc;}
q>em, blockquote>em { font-style: normal; }
.aside:before {content:"Aside:";color:#333;}
.update:before {content:"Update:";color:#333;}
.aside, .aside p, .update, .update p {padding-left:3em;color:#666;}
</style>]]><![CDATA[<p>
The first day of <a href="http://nsconference.com/">NSConference</a> was interesting. Just some short notes to help my memory:
</p><ul>
<li>
Too much death and too little beef in Mike Lee&#8217;s keynote. While making valid points, I think I&#8217;m not American enough to really appreciate this &#8216;emotional&#8217; address, even in a keynote that&#8217;s supposed to set the mood.
</li><li>
Debugging fun with <a href="http://rentzsch.tumblr.com/">Wolf Rentzsch</a>, pointing out all (?) the ways to poke a non-running and a running application on the Mac. Probably starting out a bit too basic and thus missing out on some of the good stuff which must be out there but which I don&#8217;t know. Including respect for the awesome / magic <a href="http://ridiculousfish.com/hexfiend/">HexFiend</a>, disassembly using <code>otool -tV</code>, the otool postprocessor <a href="http://otx.osxninja.com/">otx</a> and the various techniques for getting your own code into other applications.
</li><li>
People&#8217;s notetaking of that in SubEthaEdit is awesome and will be useful to find / use the examples shown in the talks. Thanks to <a href="http://www.zathras.de/blog.htm">Uli Kusterer</a> for setting all that up. 
</li><li>
It&#8217;s probably a given: The hotel&#8217;s Wifi with a weird login page that seems super-slow on the iPod and <em>loves</em> forcing you to frequently re-enter of all info to use the network was a bit annoying. As were the common losses of signal. On the other hand, I had expected much worse for the catastrophic scenario of well over a hundred people with at least one wirelessly networked device descending on a venue at the same time.
</li><li>
<a href="http://www.dribin.org/dave/">Dave Dribin</a> on clean code: Good to be reminded of many of the things there. Again, nothing overly non-obvious but it&#8217;s always good to be reminded of a clean style  and pointing at the easily made mistakes. Not all of his points were equally good and one has the impression he may be teased about his <span title="Of course he didn't actually say it this way, it's more his least favourite">&#8216;KVO is evil&#8217; stance</span> and singleton hate, which became a bit of a running gag, for a while.
</li><li>
I was too busy watching the little lunch-time talks to manage to get a dessert, bummer!
</li><li>
<a href="http://www.macanics.net/">Drew McCormack</a>  about data presentation: Goes through many styles and points out how they&#8217;re all lists. Points to the <a href="http://code.google.com/p/core-plot/">core-plot</a> graphing framework project he helps run. Interesting stuff, even though I currently have no use for it. Having a way to draw graphs and do it performantly will be cool. The talk also pointed out the existence of <code>NSCollectionView</code> to me, but it sounded like it&#8217;s not better than a table view if you have a really long table.
</li><li>
Final talk was by <a href="http://www.cimgf.com/">Marcus Zarra on CoreAnimation. Interesting but not overly exciting if you&#8217;ve used CoreAnimation before, which he has <a href="http://www.cimgf.com/category/core-animation/">bunch of posts on on his site</a>. I had to laugh when he said most of the code in his demo app was for drawing the path he&#8217;s drawing and that he had to program it from a sketch he made. Totally reminded me of <a href="http://earthlingsoft.net/code/ESCursors/ArrowDrawing.jpeg">my efforts</a> when creating <a href="http://earthlingsoft.net/code/#escursors">ESCursors</a>.
</li><li>
Dinner was fine with special kudos to <a href="http://www.timisted.net/">Tim</a> for having gone through the effort of making sure we actually get good wines with it. 
</li><li>
Now if only I could remember the names of all the people I spoke to&#8230;
</li><li>
<a href="http://perspx.com/blog/archives/1210/nsconference-2010-mac-developer-conference-day-1">Notes with photos by Alex Rozanski</a>.
</li><li>
There seemed to be many iPhone people at the conference and many who are relatively new to Cocoa.
</li><li>
One thing I find hard when speaking with iPhone people is figuring out how to speak to them. I have a fairly low opinion of most iPhone applications, a sentiment which doesn&#8217;t seem too far off the general perception. And creating them probably is where the money is because people with bad taste and money will hire iPhone developers to create them. That&#8217;s certainly not my style of doing things and it&#8217;s hard to talk about people (after all they seem reasonable and probably don&#8217;t think they&#8217;re creating the greatest thing in the world when making some junk advertising app) about this topic.
</li><li>
<em>Of course</em> the missing semicolon in <code>[[NSConference alloc] init]</code> on the smart banners that decorated the stage made people talk. For my part, I welcome our new semicolon-less-C-overlords. Certainly makes things less painful. [I really recommend compiling with LLVM by the way, because its error messages for this stuff are just much more human-comprehensible].
</li>
</ul>
<p>
Read on for <a href="http://earthlingsoft.net/ssp/blog/2010/02/nsconference_day_2">notes on the second day&#8230;</a>
</p>
]]></description>
<comments>http://earthlingsoft.net/ssp/blog/2010/02/nsconference_day_1#comments</comments>                                                                     
<dc:subject>Software</dc:subject>
<dc:creator>ssp</dc:creator>
<dc:date>2010-02-01T23:59:42+01:00</dc:date>
</item>

<item rdf:about="http://earthlingsoft.net/ssp/blog/2010/02/cambridge_weekend">
<title>Cambridge Weekend</title>
<link>http://earthlingsoft.net/ssp/blog/2010/02/cambridge_weekend</link>
<description><![CDATA[<style>
.centred {text-align:center;}
img {border: 0px none;float: right;padding:0.2em 0em 0.2em 0.5em;}
img.im {height: 150px;	width: 150px;}
.centred img, img.centred {float:none;text-align:center;}
blockquote {margin:0.7em 0em 0.5em 0.2em;padding:0em 0.7em 0em 1.3em;border-left: thin solid #ccc;}
q>em, blockquote>em { font-style: normal; }
.aside:before {content:"Aside:";color:#333;}
.update:before {content:"Update:";color:#333;}
.aside, .aside p, .update, .update p {padding-left:3em;color:#666;}
</style>]]><![CDATA[<p>
Spent the weekend with Dan and Lucy in Cambridge. It was cool to see them again and I managed to get to orient myself in the town a little (small like Göttingen but with more nice buildings and small roads) and visited a friend at the maths department with whom we spent a fun evening that included somewhat &#8216;odd&#8217; videos to music by Amon Tobin. 
</p><p>
On Saturday we went to see <a href="http://cambridgetab.co.uk/reviews/9764/">The Armageddapocalypse</a> at a student theatre which was completely packed despite being a 11p.m. show and was a rather well done and funny, if not particularly clever, parody on action films complete with the director and actor &#8216;comments&#8217; they sell as &#8216;extras&#8217; on DVDs. Interestingly it&#8217;s hard to find entertainment of that kind in our student theatres in Germany. People just seem to be too serious.
</p><p>
Later, I went on to <a href="http://mikeabdullah.net/">Mike</a>&#8217;s place in Reading to go to  <a href="http://nsconference.com/">NSConference</a>. The initial meetup took us to drinks with everyone and a curry and further drinks with <a href="http://www.id.com/team.html">Chris</a> and <a href="http://thaesofereode.info/">Graham</a> in the course of the evening.
</p>
]]></description>
<comments>http://earthlingsoft.net/ssp/blog/2010/02/cambridge_weekend#comments</comments>                                                                     
<dc:subject>Travel</dc:subject>
<dc:creator>ssp</dc:creator>
<dc:date>2010-02-01T01:39:17+01:00</dc:date>
</item>

<item rdf:about="http://earthlingsoft.net/ssp/blog/2010/01/ipad">
<title>iPad</title>
<link>http://earthlingsoft.net/ssp/blog/2010/01/ipad</link>
<description><![CDATA[<style>
.centred {text-align:center;}
img {border: 0px none;float: right;padding:0.2em 0em 0.2em 0.5em;}
img.im {height: 150px;	width: 150px;}
.centred img, img.centred {float:none;text-align:center;}
blockquote {margin:0.7em 0em 0.5em 0.2em;padding:0em 0.7em 0em 1.3em;border-left: thin solid #ccc;}
q>em, blockquote>em { font-style: normal; }
.aside:before {content:"Aside:";color:#333;}
.update:before {content:"Update:";color:#333;}
.aside, .aside p, .update, .update p {padding-left:3em;color:#666;}
</style>]]><![CDATA[<p>
It&#8217;s amusing. I used to be a die-hard Apple fan and would follow their keynotes in live streams a decade ago, loving every single silly promise made there. Somehow the enthusiasm dropped off or I&#8217;m just becoming old. There were a few significant announcements Apple made in the past years, of which the iPod remained the most surprising and significant. Since, they have totally <em>mastered</em> their PR in a way they are very disciplined and secretive while leaking just enough to keep the gossip-mills running. Great job on that. A job that is probably simplified by the fact that 99,99% of the internet media are solid bastions of mediocricity with an insatiable hunger for gossip and linkbait. They wouldn&#8217;t touch classical journalism and the associated work if it came chasing them. Which, altogether, I find sickening.
</p><p>
This week&#8217;s iPad announcement may be Apple&#8217;s best coup in that respect yet. Pretty much <em>everybody</em> I know who&#8217;s remotely interested in tech toys had followed the &#8216;gossip&#8217; and was anticipating the show. The die-hard Apple-fanboys, the lost consumer souls, even the Linux fanboys (WTF?). And out of that came the so-called iPad, whose name seems like a stupid pun to me - but I am sure people will take delight in telling me that I&#8217;m &#8216;wrong&#8217; about it because the thing will sell like hotcakes.
</p><p>
The device doesn&#8217;t look particularly spectacular to me. Apart from its strange aspect ratio [one has to assume that there was a special offer on 4:3 screens somewhere, making Apple want to abandon the whole &#8216;widescreen&#8217; feature which would come handy for watching films in landscape mode and equally for reading as it&#8217;d reduce scrolling / page flipping in portrait mode] the iPad looks like a fairly straightforward development that takes the iPhone technology and merges it with the latest Jonathan Ive Alugasm [heck, I can&#8217;t see Ive anymore; also, being unable to talk without constant movement of hands seems to be a déformation professionelle of &#8216;creative&#8217; <span title="mostly the male ones, I think">types</span>].
</p><p>
My initial reaction to all the iPad rumours was that the device most likely <a href="http://www.blogography.com/archives/2010/01/ipad.html">won&#8217;t be any good for me</a>. It will marry the portability of a MacBook with the flexibility of an iPod. Which is doing things the wrong way round. Of course nobody really used the iPad yet, but my take is that, yes, just like design books it will be a splendid item for your designer coffee table [and <em>of course</em> I&#8217;ll get one, once I have said coffee table along with staff to keep everything shiny all the time], but I couldn&#8217;t really see myself using one. I won&#8217;t have it at the dinner table when wanting to do a Wikipedia lookup. And it won&#8217;t run the software I want to run otherwise. 
</p><p>
I can, however, see how people who don&#8217;t use their computer for much may be able to use it as a computer replacement. My mum, for example, does e-mail, web browsing and digital photos. And the device <em>may</em> just be perfect for her when she decides to retire her trusty Pismo Powerbook. Whether or not it will be good enough probably depends on how much the on-screen keyboard sucks [the screenshots I saw online looked very similar to the iPod one, i.e. like a loathable mess which makes any non-A-Z character and thus typing a pain]. Apple&#8217;s standard decision to offer completely overpriced storage an no way to easily extend it [hello SD card slot], say, certainly won&#8217;t help the viability of the iPad for photo or music storage. [I&#8217;d also be interested in seeing how backups work for the device when it&#8217;s used standalone without being synced to some copy of iTunes.]
</p><p>
Another remaining issue is that the iPad seems to contain all the big Wrongs of the iPhone platform. It will only run the software that pleases Apple, not the software that you make for it. With an even more expensive device which may have the potential to act as a fully grown computer that&#8217;s more of an issue than it was for a phone of an iPod-cum-webbrowser. And with a <a href="http://daringfireball.net/2010/01/ipad_big_picture">more powerful machine</a> (which people seem to wet their pants over) it would be even more of a loss to <em>not</em> be able to use it in a way Big Brother hasn&#8217;t foreseen. I really <em>am</em> curious about the performance of the iWork applications, by the way. Numbers, for example, is slow as molasses on a current MacBook once you try to do anything <em>slightly</em> non-trivial. How will a tablet fare for that? Will it be magically - a word Apple seem to love using for the iPad - fast? Or will they dumb down the applications even more?
</p><p>
Dumbing down is perhaps the main critical point I am seeing here. While the iPhone/Pod/Pad platform may be shiny and nice, so far it has created an environment that favours simple applications. A few features, executed well (if you pick one of the 1% of non-crapp apps), as many people on the internets will be happy to point out. That is nice if the tasks you want to do are simple ones which can be pre-defined by a developer. The class of applications I haven&#8217;t seen for the iPhone/Pod/Pad environment, however, are those with a bit of &#8216;depth&#8217;, those which manage to have  the &#8216;advanced&#8217; you may be needing after a while and including them in an elegant way that doesn&#8217;t confuse the beginner. That class of applications is what makes computers amazing tools, tools which let you work creatively and go beyond what the programmer and designer of the software anticipated. In my opinion the &#8216;simple&#8217; application &#8216;culture&#8217; fostered by the iPhone OS is mainly a <em>simple minded</em> one. One for consumers rather than users or creators and I consider that a bad thing. Some people may call me an <a href="http://stevenf.tumblr.com/post/359224392/i-need-to-talk-to-you-about-computers-ive-been">Old-Worlder</a> for such an attitude which I consider short-sighted. Technical fiddling is not valuable but depth and versatility is.
</p><p>
Another point I find interesting is the e-Book issue. The iPad looks like its shiny and backlit display is not as nice for reading as today&#8217;s e-Book readers&#8217; are. But, if I&#8217;m not mistaken, Mr Jobs said he doesn&#8217;t believe in the e-book genre anyway (only creates toys for illiterates?), so that probably doesn&#8217;t come as a surprise.
</p><p>
A further issue is notetaking. Laptops are becoming increasingly popular in talks for taking notes. In particular &#8216;netbook&#8217; computers are quite popular for that as they aren&#8217;t as huge (although it&#8217;s unclear to me how anybody can type on their keybaords&#8230;) and I heard many people wanting some kind of &#8216;tablet&#8217; computer to take notes on - possibly in writing rather than typing. It seems that those people will remain disappointed by the iPad.
</p>
]]></description>
<comments>http://earthlingsoft.net/ssp/blog/2010/01/ipad#comments</comments>                                                                     
<dc:subject></dc:subject>
<dc:creator>ssp</dc:creator>
<dc:date>2010-01-31T10:34:39+01:00</dc:date>
</item>

<item rdf:about="http://earthlingsoft.net/ssp/blog/2010/01/transmission">
<title>Transmission</title>
<link>http://earthlingsoft.net/ssp/blog/2010/01/transmission</link>
<description><![CDATA[<style>
.centred {text-align:center;}
img {border: 0px none;float: right;padding:0.2em 0em 0.2em 0.5em;}
img.im {height: 150px;	width: 150px;}
.centred img, img.centred {float:none;text-align:center;}
blockquote {margin:0.7em 0em 0.5em 0.2em;padding:0em 0.7em 0em 1.3em;border-left: thin solid #ccc;}
q>em, blockquote>em { font-style: normal; }
.aside:before {content:"Aside:";color:#333;}
.update:before {content:"Update:";color:#333;}
.aside, .aside p, .update, .update p {padding-left:3em;color:#666;}
</style>]]><![CDATA[<p>
File sharing used to be cool and exciting a decade ago. Not only did the very fact that it worked and enabled you to both find and retrieve files from &#8216;the intertubes&#8217; amaze, it also looked like a dawn of a new era and stretched imagination: the very real problem that some music should remain unavailable or condemned to residing on an old tape seemed solved, simply because even the most eclectic songs seemed to exist on <em>someone</em>&#8217;s hard drive <em>somewhere</em>, with you being able to find and get it.
</p><p>
I think the site giving the best results back then was called <a href="http://en.wikipedia.org/wiki/Audiogalaxy">Audiogalaxy</a> - and has duly been destroyed by capitalism since. As far as I can tell, the focus in file sharing then shifted to services/protocols like <a href="http://en.wikipedia.org/wiki/Gnutella">Gnutella</a> or <a href="http://en.wikipedia.org/wiki/Amule">aMule</a>. It also seemed to shift from the wonderful world of being able to find just <em>that</em> obscure song from the mix tape your friend gave you a decade ago to a world which focused on providing a gazillion copies of the latest Britney Spears album and shitty quality Star Wars recording from a cinema screen. (Plus porn, of course. I think file sharing clients are the first software in which I understood why &#8216;childsafe&#8217; features <em>may</em> be useful: pretty much any term you can think of seems to have a kinky double-entendre that can be used for a porn title.)
</p><p>
And not only did the content become lame, the software was even worse. There seemed to be an unwritten rule that file sharing clients need to be horrible to use, sport huge windows full of incomprehensible/useless buttons and be obviously &#8216;cross platform&#8217; in the worst way possible. And that&#8217;s before one mentions the cross-platform horror known as Java which successfully mixes mis-sized GUIs with humongous memory consumption. I was not impressed. It wasn&#8217;t fun. It wasn&#8217;t useful.
</p><p>
It was a shame because file sharing generally is a good thing. For some reason (giving them the benefit of the doubt I&#8217;ll assume that computer and business people are not smart enough to make this FAIL intentionally but that we&#8217;re simply seeing technical incompetence here&#8230;) file sharing software has always sucked horribly. Try transferring a 10GB video recording to a friend and unless you have a very good network connection <em>as well</em> as a fair bit of technical knowledge, you&#8217;ll find this supposedly simple technical task very difficult. Try transferring a 30MB file to a thousand people and you may need to think a bit about your web server&#8217;s speed and bandwidth limitations first. It&#8217;s a mess, it&#8217;s a lot of effort, it&#8217;s potentially expensive.
<p></p>

<p><a href="http://en.wikipedia.org/wiki/BitTorrent_(protocol)">BitTorrent</a> is one of the technological answers to these kinds of problems, I think. It uses file sharing technology to distribute files while avoiding the shenanigans about searching or hosting the actual materials which may be illegal in a <span title="actually criminal, like child pornography">serious or <span title="make lawyers and corporations rich, like music">less serious</a> way. I&#8217;ve been fascinated by that idea for a while, particularly the community aspect, the idea that many people cooperate and give their upload bandwidth, so other people can get a file quickly without needing an expensive server. And then people who have downloaded the file &#8216;giving back&#8217; by providing the file to others who want it as well later on. It seems like a smart way to solve the problem.
</p><p>
But the software situation isn&#8217;t great either. I think the first BitTorrent client I saw was Azureus (apparently called <a href="http://en.wikipedia.org/wiki/Vuze">Vuze</a> these days) which I can only describe as a huge slow Java mess. Someone pointed me to the  <a href="http://www.bitsonwheels.com/">Bits on Wheels</a> client on the Mac for downloading one of those SXSW torrents (another nice idea which might just be impossible/too expensive without torrent technology) and it had a funky (but I guess mostly useless) 3D display of the files transferred. But development of that stopped. 
</p><p>
<a href="http://earthlingsoft.net/ssp/blog/graphics/Transmission.png" title="Click to enlarge."><img src="http://earthlingsoft.net/ssp/blog/graphics/Transmission.png" style="height:128px;width:128px;" alt="Transmission Icon"></a>
When looking for another client later on, I discovered <a href="http://www.transmissionbt.com/">Transmission</a>. And I was impressed (which, as regular readers will know, is rare) because it&#8217;s a refreshingly no-nonsense piece of software. First and foremost it puts no crap between that torrent-file you&#8217;ve got and the download starting. It has a simple user interface focusing on the important points and even containing a &#8216;simplified&#8217; way  of displaying things without all the nasty details, making a torrent download look just like a download from the web. I liked it a lot because it did away with the pain and suffering I connected with GUIs for file sharing clients. Even more amazing: Transmission actually <em>is</em> an open source cross-platform project. Unlike many others, however, it does make the effort of using the native GUI technologies for the platform in question, thus enabling themselves to provide a good user experience.
</p><p>
To give something back to the project, I thought I could provide a German localisation. I thought that&#8217;d be interesting, both because the project isn&#8217;t tiny and also because file sharing is a strange area with a lot of odd terminology which could be a challenge to localise. As I see Transmission as a BitTorrent client for the technically uninclined, I wanted to create a localisation that&#8217;s as un-technical as possible. I wanted to avoid odd file sharing terms and try to find reasonable German expressions for what&#8217;s going on. 
</p><p>
Doing so proved a bit tricky in some places. Both because I had to read up on some of the technical details that hide in the more advanced areas of the application. And because some terms needed a bit of pondering to find a reasonable solution for them. The most visible one of those is the &#8216;upload&#8217;/&#8217;download&#8217; pair. It&#8217;s really tricky because it seems that it&#8217;s considered all right on the Mac platform to simply use the noun &#8216;Download&#8217; in German these days. However, the same doesn&#8217;t seem to be true for &#8216;Upload&#8217;, nor for using &#8216;download&#8217; as a verb, as that would end up being a rather strange &#8216;downloaden&#8217;. Hence other terms were needed, and I settled  for <span lang="de">&#8216;Laden&#8217;/&#8217;Senden&#8217;</span>, the standard terminology Apple use for network transfers. However I wasn&#8217;t sure whether the short form of &#8216;L&#8217; and &#8216;S&#8217; for those would have been comprehensible.
</p><p>
My German localisation is part of the Transmission since version 1.80. While I checked and double checked everything there may still be some glitches or perhaps ideas how some terms could be localised more appropriately.
</p><p>
While I found it hard to get in touch with the Transmission people (I&#8217;m an e-mail person and they seem to be into that IRC thing which I completely fail to &#8216;get&#8217; - it seems like twitter with the additional downside that you can miss messages and the upside that it worked in the 1980s), I ended up with a reasonably good impression localisation-wise. Most projects&#8217; efforts on localisation seem rather half-assed, particularly in the open source area (hello Sparkle&#8230;). There may be downright mistakes or careless changes of localisation keys and typically there is a real lack of comments for the strings used in the .strings files of the localisation which can make it really hard to figure out where the string in question appears and what it will be used for. The comments in Transmission&#8217;s .strings, however, files were very complete and helpful and only a few details needed to be tweaked otherwise, making work very smooth.
</p><p class="centred">
<a href="http://earthlingsoft.net/ssp/blog/graphics/Transmission%20Main%20Window.png" title="Click to enlarge."><img src="http://earthlingsoft.net/ssp/blog/graphics/Transmission%20Main%20Window.png" style="width:95%;max-width:496px;max-height:480px;" alt="Transmission main window in German (and yeah, you absolutely want to get and watch that 26C3 Wikileaks torrent!)" lang="de"></a>
</p><p></p>
]]></description>
<comments>http://earthlingsoft.net/ssp/blog/2010/01/transmission#comments</comments>                                                                     
<dc:subject>Software</dc:subject>
<dc:creator>ssp</dc:creator>
<dc:date>2010-01-28T10:21:50+01:00</dc:date>
</item>

<item rdf:about="http://earthlingsoft.net/ssp/blog/2010/01/japandroids_live">
<title>Japandroids Live</title>
<link>http://earthlingsoft.net/ssp/blog/2010/01/japandroids_live</link>
<description><![CDATA[<style>
.centred {text-align:center;}
img {border: 0px none;float: right;padding:0.2em 0em 0.2em 0.5em;}
img.im {height: 150px;	width: 150px;}
.centred img, img.centred {float:none;text-align:center;}
blockquote {margin:0.7em 0em 0.5em 0.2em;padding:0em 0.7em 0em 1.3em;border-left: thin solid #ccc;}
q>em, blockquote>em { font-style: normal; }
.aside:before {content:"Aside:";color:#333;}
.update:before {content:"Update:";color:#333;}
.aside, .aside p, .update, .update p {padding-left:3em;color:#666;}
</style>]]><![CDATA[<p>
Shortly after <a href="http://earthlingsoft.net/ssp/blog/2009/12/music_2009">noting</a> that <a href="http://japandroids.com/">Japandroids</a> were one of the more interesting bands of 2009, I noticed they were playing nearby at <a href="http://www.cafe-glocksee.de/" hreflang="de">Café Glocksee</a>. And thus we were in for a cool gig this weekend. 
</p><p class="centred">
<a href="http://earthlingsoft.net/ssp/blog/graphics/Japandroids%20Drummer.jpeg" title="Click to enlarge."><img src="http://earthlingsoft.net/ssp/blog/graphics/Japandroids%20Drummer.jpeg" style="width:95%;max-width:600px;max-height:434px;" alt="Japandroids' David at the drums on stage at Café Glocksee in Hannover"></a>
</p><p>
While playing in the same minimalistic two-person guitar-and-drums setup of the <a href="http://earthlingsoft.net/cgi-bin/mt/mt-search.cgi?blog_id=1&amp;tag=white%20stripes">White Stripes</a>, Japandroids&#8217; music couldn&#8217;t be more different. It&#8217;s much more noisy and even more so when they played live than it is on the album. Almost a &#8216;wall of sound&#8217; coming from the numerous amps towards the audience at all times which may make it hard to catch details but is exhilarating and impressive.
</p><p class="centred">
<a href="http://earthlingsoft.net/ssp/blog/graphics/Japandroids%20Brian.jpeg" title="Click to enlarge."><img src="http://earthlingsoft.net/ssp/blog/graphics/Japandroids%20Brian.jpeg" style="width:95%;max-width:450px;max-height:665px;" alt="Japandroids' Brian playing guitar on stage at Café Glocksee in Hannover"></a>
</p><p>
Fun detail: They had a fan on stage which kept blowing the guitarists&#8217; hair. Just like in the movies.
</p><p>
XOXOX
</p>
]]></description>
<comments>http://earthlingsoft.net/ssp/blog/2010/01/japandroids_live#comments</comments>                                                                     
<dc:subject>Live</dc:subject>
<dc:creator>ssp</dc:creator>
<dc:date>2010-01-24T12:58:56+01:00</dc:date>
</item>

<item rdf:about="http://earthlingsoft.net/ssp/blog/2010/01/der_eingebildete_kranke">
<title>Der eingebildete Kranke</title>
<link>http://earthlingsoft.net/ssp/blog/2010/01/der_eingebildete_kranke</link>
<description><![CDATA[<style>
.centred {text-align:center;}
img {border: 0px none;float: right;padding:0.2em 0em 0.2em 0.5em;}
img.im {height: 150px;	width: 150px;}
.centred img, img.centred {float:none;text-align:center;}
blockquote {margin:0.7em 0em 0.5em 0.2em;padding:0em 0.7em 0em 1.3em;border-left: thin solid #ccc;}
q>em, blockquote>em { font-style: normal; }
.aside:before {content:"Aside:";color:#333;}
.update:before {content:"Update:";color:#333;}
.aside, .aside p, .update, .update p {padding-left:3em;color:#666;}
</style>]]><![CDATA[<p>
Continuing a short theatre spree, we went to see Molière&#8217;s Der eingebildete Kranke (Le malade imaginaire, <a href="http://en.wikipedia.org/wiki/The_Imaginary_Invalid" title="All right: Wikipedia says this is Molière's last piece and he collapsed while performing the invalid, dieing shortly after. Cool.">The Imaginary Invalid</a>) at <a href="http://www.thop.uni-goettingen.de/winter09_10/201001_eingebildeter_kranker.php" hreflang="de">ThOP</a> today. Compared to <a href="http://earthlingsoft.net/ssp/blog/2010/01/die_kontrakte_des_kaufmanns">yesterday&#8217;s Kontrakte des Kaufmanns</a> it was a rather tame and joyful piece. It&#8217;s a comedy, it&#8217;s meant to be funny.
</p><p>
The stage was set up with a cool giant bed, housing the hypochondriac Argan who - rather appropriately for the role - gestured in the style of Louis de Funès. His young pretty wife is after his money, his daughter is in love with a guy who is not the doctor he&#8217;d like to have as a son-in-law and his housemaid is the only person taking him sort-of-seriously: there we have a little story and a bunch of entertainment.
</p><p>
<del title="Got my French authors mixed up, cough, cough. See comments.">From Candide, I remember Molière to be more cynical than this piece appeared to me, featuring &#8216;just&#8217; the fact that most people are liars and <span title="I had to think of Dr Zoidberg's brilliant line »it's not saying I'm a doctor that makes me a doctor, it's the white coat that makes me a doctor« while seeing the piece">that most doctors are quacks</span>. As I haven&#8217;t read the book, I can only guess whether that&#8217;s a matter of the piece in question or one of the way they performed it.
</del>
</p>
]]></description>
<comments>http://earthlingsoft.net/ssp/blog/2010/01/der_eingebildete_kranke#comments</comments>                                                                     
<dc:subject></dc:subject>
<dc:creator>ssp</dc:creator>
<dc:date>2010-01-20T09:16:24+01:00</dc:date>
</item>

<item rdf:about="http://earthlingsoft.net/ssp/blog/2010/01/die_kontrakte_des_kaufmanns">
<title>Die Kontrakte des Kaufmanns</title>
<link>http://earthlingsoft.net/ssp/blog/2010/01/die_kontrakte_des_kaufmanns</link>
<description><![CDATA[<style>
.centred {text-align:center;}
img {border: 0px none;float: right;padding:0.2em 0em 0.2em 0.5em;}
img.im {height: 150px;	width: 150px;}
.centred img, img.centred {float:none;text-align:center;}
blockquote {margin:0.7em 0em 0.5em 0.2em;padding:0em 0.7em 0em 1.3em;border-left: thin solid #ccc;}
q>em, blockquote>em { font-style: normal; }
.aside:before {content:"Aside:";color:#333;}
.update:before {content:"Update:";color:#333;}
.aside, .aside p, .update, .update p {padding-left:3em;color:#666;}
</style>]]><![CDATA[<p>
Göttingen&#8217;s <a href="http://www.dt-goettingen.de/" hreflang="de">Deutsches Theater</a> which is usually a bit lame tried something mildly exciting by staging Elfriede Jelinek&#8217;s 2009 piece <a href="http://www.dt-goettingen.de/flycms/de/screen/7/-bzMkP3zBfSrscj0,DzFqAQy,Ppc7gZa6G,yU5Dna9FQ09,HuMbH+UfXW5dV0ZEp75xvkgpdBXlkQiGeQbJIPFI7FKNZd1VyI2YMOLRY=/Stuecke.html" hreflang="de" lang="de" title="The merchant's contracts - an economic comedy">Die Kontrakte des Kaufmanns - eine Wirtschaftskomödie</a> which deals with the economic crisis.
</p><p>
As you can check on <a href="http://www.elfriedejelinek.com/" hreflang="de">her website</a> (how many authors, let alone famous authors over 60 have this? And isn&#8217;t it a really good thing?) her texts are strenuous collections of words without many breaks, packed with what at first sight looks like redundancy but is more an elaborate game with words and thoughts that progresses and develops further and further. I find them quite hard to read because it&#8217;s easy to get stuck in there, trying to figure out all the connections implied by the text. As a consequence I was prepared for a somewhat strenuous night at the theatre. Which was somewhat reinforced by me overhearing the box office lady telling a lady at the front of the queue that the piece <q>is good but she prefers &#8216;nice&#8217; theatre where she can relax</q>.
</p><p>
The show lasted two hours without a break. It was a constant stream of words delivered at a high pace (even though the tickets weren&#8217;t cheap, this probably was the theatre piece with the cheapest price per word which I have ever seem) with a lot of momentum and at great clarity. The actors, changing &#8216;roles&#8217; throughout the piece, delivered text / sentences / monologues with barely a break in between. Touching topics attached to the financial crisis. Companies, banks, names, certificates, small investors, retirement plans, god, nothing, wards, guilt, debt. And taking on the roles of the various participants in the process. From suits to investors losing their retirement funds to deities.
</p><p>
I thought all that was very good and a pretty impressive performance as well. You get sucked into it and it drives you along with the thoughts of the piece. The fact that everything was delivered at a rather fast pace also changed my impression of Jelinek&#8217;s writing. While I previously considered it a slow read as it provokes a lot of thought, this &#8216;turbo&#8217; version just drags you along and adds a lot of force to what is spoken. In addition the fact that things are spoken also highlighted some of the word games which I missed in writing.
</p><p class="aside">
Which brings me to the strange audience. Many of them giggled during the word games. I completely didn&#8217;t get that and thought it was inappropriate. It was also strange to see that many seats in the theatre were free even though I had difficulties getting three seats next to each other when buying tickets two weeks ago.
</p><p>
All in all a very good experience. As others <a href="http://monsters.blogsport.de/2009/12/18/elfriede-jelineks-die-kontrakte-des-kaufmanns-im-deutschen-theater-goettingen/" hreflang="de">remarked before me</a>, it was refreshing to see this in our local state theatre.
</p>
]]></description>
<comments>http://earthlingsoft.net/ssp/blog/2010/01/die_kontrakte_des_kaufmanns#comments</comments>                                                                     
<dc:subject></dc:subject>
<dc:creator>ssp</dc:creator>
<dc:date>2010-01-19T08:53:07+01:00</dc:date>
</item>


</rdf:RDF>