<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet Wolves</title>
	<link rel="self" href="http://www.wolveslug.org.uk/planet/atom.xml"/>
	<link href="http://www.wolveslug.org.uk/planet/"/>
	<id>http://www.wolveslug.org.uk/planet/atom.xml</id>
	<updated>2012-02-05T08:57:30+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en">
		<title type="html">It's cold outside</title>
		<link href="http://www.kryogenix.org/days/2012/02/04/it-s-cold-outside"/>
		<id>http://feeds.feedburner.com/0b36d196b9e83fe728bf34a46a14a10d_610fd43778b4a1e2084128e7980fe83b</id>
		<updated>2012-02-04T00:00:00+00:00</updated>
		<content type="html">&lt;blockquote&gt;You're gonna catch a cold&lt;br /&gt;
From the ice inside your soul&lt;br /&gt;
&lt;em&gt;Christina Perri — Jar of Hearts&lt;/em&gt;&lt;/blockquote&gt;

&lt;p&gt;I bet at four o'clock this morning you weren't in a police station.&lt;/p&gt;

&lt;p&gt;Or, at least, if you were I bet you were drunk and I bet it wasn't voluntary.&lt;/p&gt;

&lt;p&gt;After the usual Friday night poor showing from my local pub (people who
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://twitter.com/sil&quot;&gt;follow me on twitter&lt;/a&gt; will be aware that
the torture of watching a hundred people think they're affirming their lives
by singing Mr Brightside at the top of their voices is a regular part of my
balanced weekly diet), I walked home, on a cold and cloudless night. I live 
about ten minutes walk from town, so the walk's no hardship, except that I was
dressed in shirt and no coat and it was, as mentioned, cold.&lt;/p&gt;

&lt;p&gt;I need to be clear about this. Ten degrees below zero, Celsius, is seriously
chilly when you're standing in it in shirt-sleeves. I'm sure people in actually
cold places like Canada or Minneapolis or Refrigeration, North Dakota will be
laughing mockingly at this point, but firstly, bugger off, secondly I bet you
lot bother to put a coat on when you go out, thirdly it's not two in the morning
for you, and fourthly bugger off.&lt;/p&gt;

&lt;p&gt;Anyway, I get home and... no door key in my pocket.&lt;/p&gt;

&lt;p&gt;You know that feeling when the Fist of Fear grabs your balls when you realise
something disastrous has happened? (I don't know what the Fist grabs for women.
Feel free to fill me in, or actually maybe not.) Anyway: yeah, that. I went
through the usual search-all-pockets-and-then-search-them-all-again routine,
just in case a mischievous cold-tolerant leprechaun hid my key from the first
search and then put it back, and... no door key. Oh dear.&lt;/p&gt;

&lt;p&gt;I'll tell you this; the walk back to the pub again seems a much longer trek.
Nowhere near as long as the second return to the house without my key, though,
after it turned out no-one had handed it in. And now, what the hell to do, eh?
I'm not prescient enough to hide a key in the garden, especially since that's
a damned good way to come home one night and find no television where a 
television used to be, so... locksmith? Do they have 24-hour locksmiths? I can't
be the first moron to have done this.&lt;/p&gt;

&lt;p&gt;If you're bored today, I have a suggestion for you. Go and find a dude who
claims to be a 24-hour locksmith and punch him in his stupid lying face.&lt;/p&gt;

&lt;p&gt;Incidentally, how in Jah's name did anyone manage in this situation five years
ago without a smartphone, huh?&lt;/p&gt;

&lt;p&gt;Not that the internet helps when no-one frigging answers their 
supposedly-24-hour phone. Also, it turns out that about four of the local
24-hour locksmith companies are actually the same company, who did answer their
phone, agreed to send someone, and then after an hour of me standing in the 
freezing bloody freezing cold confessed that they didn't actually have anyone
to send.&lt;/p&gt;

&lt;p&gt;It's now half three in the morning, and the shivering is starting to get on
my nerves, and I can't get into my house without destroying something like
a double-glazed plate glass window which will cost me hundreds of pounds to fix
and my hands are shaking enough that I can barely light a cigarette, let alone
throw a brick through a door that probably wouldn't break anyway, and I'd like
to avoid the police showing up since I have no way of proving that I actually
live here except for being able to describe where all the broken bits of 
skirting-board are, and everywhere is closed and the doors are all locked
and it's really spectacularly bone-shudderingly mightily arse-clenchingly 
ridiculously psychopathically cold, and what to do? I tried sleeping in the 
shed. Now, cold is not like wind. Being inside a thin empty 
wooden building does not protect you from it. I was shivering like a jackhammer
on a bouncy castle and it was becoming clear, even in my not-very-operational
brain state, that lying on the floor at minus ten with only a shirt on could 
quite possibly lead to me actually freezing to death for real.&lt;/p&gt;

&lt;p&gt;Well, if the police came, either I'd get into the house or they'd arrest me,
and being arrested would at least make me warm, and right now I'd cut my right
hand off if Pol Pot showed up as long as he brought a pair of gloves and some
soup.&lt;/p&gt;

&lt;p&gt;And then, through the frozen and frosty neurons came the sparkling thought
that the police &lt;em&gt;station&lt;/em&gt; would be open, wouldn't it?&lt;/p&gt;

&lt;p&gt;I actually felt warmer just at the thought. Not much warmer, though.&lt;/p&gt;

&lt;p&gt;Anyway, that's how I came to be sitting in the cop shop voluntarily at
four am. One lovely copper even made me a cup of tea after I poured out my
tale of woe in one long sentence, breaking only for my teeth to chatter together
like I was trying to bite through the world.&lt;/p&gt;

&lt;p&gt;Police stations: while I appreciate that you're generally there to deal with
miscreants and so on, it wouldn't kill you to get rid of two 
screwed-to-the-ground plastic chairs and put in, say, a chaise longue. After
switching my phone to airplane mode I managed to eke out enough battery life 
that I could sit and read while huddled up against the radiator for five hours
until nine o'clock this morning, whereupon I went and fetched the spare key from
my estate agent after the longest and coldest and most sleepless night I have 
ever experienced.&lt;/p&gt;

&lt;p&gt;So, tips, for surviving a similar situation.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Have a spare key. Note: I do not have a spare key hidden in my garden,
  burglars, so don't go looking for it. I do not know how to have a spare key
  somewhere where you can get at it but thieves cannot; suggestions 
  welcomed.&lt;/li&gt;
  &lt;li&gt;Have a girlfriend so that there's someone to let you back in.&lt;/li&gt;
  &lt;li&gt;Next time you see a policeman, be nice to him.
&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;I think I might have a nap now.&lt;/p&gt;</content>
		<author>
			<name>Aq</name>
			<uri>http://pipes.yahoo.com/pipes/pipe.info?_id=0b36d196b9e83fe728bf34a46a14a10d</uri>
		</author>
		<source>
			<title type="html">as days pass by: a weblog by Stuart Langridge</title>
			<subtitle type="html">scratched tallies on the prison wall</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/kryogenix"/>
			<id>http://feeds.feedburner.com/kryogenix</id>
			<updated>2012-02-05T08:57:29+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mandriva the Woolworth’s of the Linux world.</title>
		<link href="http://www.cannon-linux.co.uk/2012/02/mandriva-the-woolworths-of-the-linux-world/"/>
		<id>http://www.cannon-linux.co.uk/?p=1480</id>
		<updated>2012-02-02T08:52:13+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a title=&quot;Mandriva&quot; href=&quot;http://www.mandriva.com/en/&quot; target=&quot;_blank&quot;&gt;Mandriva&lt;/a&gt; or as some of us remember it &lt;a title=&quot;Mandrake&quot; href=&quot;http://en.wikipedia.org/wiki/Mandriva_Linux#Name_changes&quot; target=&quot;_blank&quot;&gt;Mandrake&lt;/a&gt; is in it&amp;#8217;s death throes yet again, it would seem they are in financial difficulties and may have to go into liquidation. At the time of writing this post they have had a reprieve till mid February thanks to a donation by the &lt;a title=&quot;Paris Region Economic Development Agency&quot; href=&quot;http://blog.mandriva.com/en/2012/01/30/not-this-time/&quot; target=&quot;_blank&quot;&gt;Paris Region Economic Development Agency&lt;/a&gt; however their future looks decidedly dicey to say the least.&lt;/p&gt;
&lt;p&gt;Mandriva is like the &lt;a title=&quot;Woolworth's&quot; href=&quot;http://www.express.co.uk/posts/view/296967/What-became-of-the-Woolworths-stores-&quot; target=&quot;_blank&quot;&gt;Woolworth&amp;#8217;s&lt;/a&gt; of the Linux world, everyone has heard of it, everyone has visited it , a small amount of people use it, but now it&amp;#8217;s probably past saving &lt;strong&gt;EVERYONE&lt;/strong&gt; is lamenting it&amp;#8217;s demise. &amp;#8221;So why are you blogging about it Pete?&amp;#8221; I&amp;#8217;ll tell you why, I saw a story from &lt;a title=&quot;Slashdot&quot; href=&quot;http://linux.slashdot.org/story/12/01/31/2148203/why-linux-vendors-need-to-sell-more-than-linux?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed:+Slashdot/slashdotLinux+%28Slashdot:+Linux%29&amp;amp;utm_content=Google+Feedfetcher&quot; target=&quot;_blank&quot;&gt;Slashdot&lt;/a&gt; on G+ that was just such utter bollocks I felt the need to vent my spleen.&lt;/p&gt;
&lt;p&gt;Released in 1998 and based on Red Hat 5.1 (RH being non proprietary at the time) Mandrake (Mandriva) was probably ahead of it&amp;#8217;s time in respect of trying to get people to pay for Linux by running the &lt;strong&gt;Mandrake Club&lt;/strong&gt;. Basically the club, which was closed in 2009, was a paid membership, yearly fee, in bronze, silver or gold, and optional corp status. It gave you access to releases before the public. Members also got access to the Powerpack edition for free, ( 2 releases per year). Powerpack have proprietary drivers, a (legal) DVD player and the offical Adobe reader. It also gave access to dedicated update and download mirrors, meaning better performance, It also provided a closed forum and support, help desk etc. Thereby being amongst the first to offer in effect support contracts for their products.&lt;/p&gt;
&lt;p&gt;Like most people Mandriva was always my first choice when offering a Linux distro to a new user until Ubuntu became more stable around 2006 having first hit the streets in 2004 this, from a user stand point, Ubuntu may have been one of the first nails in the Mandriva coffin. Other distributions such as Red Hat focused on the Server and enterprise customer offering business support contracts from around 2003 onwards and also have one of the largest, extensive and professionally recognised training programs within the Linux community today. Canonical, which owns Ubuntu (Or as they like to term it &amp;#8220;Canonical is the parent company of Ubuntu.&amp;#8221;) has only recently within the last few years started to make some headway in the Server and support market. Mandriva never sought that business model, their aim was to support their desktop user base, this was innovative in that currently pretty much all the distributions leave desktop support to the community via forums and wiki&amp;#8217;s.&lt;/p&gt;
&lt;p&gt;Even a cursory search will reveal some of the main reasons for Mandriva&amp;#8217;s problems have been managerial and poor promotional ability, contrary to the post on slashdot which seems to believe the only way for a successful Linux Distribution business model is to follow Red Hat&amp;#8217;s path, Mandriva still has the right idea as nobody is offering an affordable desktop support package. True Mandriva tried it and failed but was that their fault? Or was it just that the community, at that time, was not ready to start paying for something that they had downloaded for free? Times are changing and so is the FOSS user base, maybe there&amp;#8217;s still hope for them. My spies tell me there are whispers of a possible Russian deal that maybe brokered at &lt;a title=&quot;FOSDEM&quot; href=&quot;http://fosdem.org&quot; target=&quot;_blank&quot;&gt;FOSDEM&lt;/a&gt;, I certainly hope so.&lt;/p&gt;</content>
		<author>
			<name>Peter Cannon</name>
			<uri>http://www.cannon-linux.co.uk</uri>
		</author>
		<source>
			<title type="html">Cannon-Linux</title>
			<subtitle type="html">Adventures in Linux land</subtitle>
			<link rel="self" href="http://www.cannon-linux.co.uk/feed/"/>
			<id>http://www.cannon-linux.co.uk/feed/</id>
			<updated>2012-02-02T15:57:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Ubuntu Q+A Videocast Today</title>
		<link href="http://www.jonobacon.org/2012/02/01/ubuntu-qa-videocast-today/"/>
		<id>http://www.jonobacon.org/?p=4075</id>
		<updated>2012-02-01T18:47:45+00:00</updated>
		<content type="html">&lt;p&gt;Today (1st Feb 2012) I will be doing my live Ubuntu Q+A session at &lt;strong&gt;12pm Pacific / 3pm Eastern / 8pm UK / 9pm Europe&lt;/strong&gt;. You can join the videocast &lt;a href=&quot;http://www.ustream.tv/channel/at-home-with-jono-bacon&quot;&gt;here&lt;/a&gt; (&lt;em&gt;anyone can view, but if you want to ask a question you should register an account with ustream.tv first&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;All questions are welcome!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Unity 5.2: Testers Needed!</title>
		<link href="http://www.jonobacon.org/2012/02/01/unity-5-2-testers-needed/"/>
		<id>http://www.jonobacon.org/?p=4072</id>
		<updated>2012-01-31T23:38:38+00:00</updated>
		<content type="html">&lt;p&gt;A new Unity has been pushed into the Unity team&amp;#8217;s PPA and we need testers to help give it a run for it&amp;#8217;s money before it is accepted into Precise. Nick has all the details of how to participate in the testing &lt;a href=&quot;http://www.theorangenotebook.com/2012/01/unity-52-whats-new-and-call-for-testing.html&quot;&gt;right here&lt;/a&gt;. You will need to be running Precise to participate in the testing.&lt;/p&gt;

&lt;p&gt;You can also find help if you get stuck in &lt;code&gt;#ubuntu-unity&lt;/code&gt; on Freenode. Happy testing!&lt;/p&gt;

&lt;p&gt;I am running it now and the multi-monitor improvements in Precise are so much better than they used to be.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Severed Fifth Release Party this Friday in San Francisco</title>
		<link href="http://www.jonobacon.org/2012/01/31/severed-fifth-release-party-this-friday-in-san-francisco/"/>
		<id>http://www.jonobacon.org/?p=4067</id>
		<updated>2012-01-31T02:33:33+00:00</updated>
		<content type="html">&lt;p&gt;&lt;em&gt;Can&amp;#8217;t see the video? Watch it &lt;a href=&quot;http://www.youtube.com/watch?v=8u2WzyHlV2c&quot;&gt;here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Just a quick note to let you know that this Friday, &lt;strong&gt;3rd February&lt;/strong&gt; in San Francisco we will be having the &lt;a href=&quot;http://www.severedfifth.com&quot;&gt;Severed Fifth&lt;/a&gt; CD Release Party. The new album &amp;#8216;Liberate&amp;#8217; was funded by donations from the Severed Fifth community and will be released soon under a &lt;a href=&quot;http://www.creativecommons.org&quot;&gt;Creative Commons&lt;/a&gt; license.&lt;/p&gt;

&lt;p&gt;As such, on Friday we will be releasing the album at &lt;strong&gt;Cafe Cocomo, 650 Indiana St, San Francisco, CA&lt;/strong&gt; where we will perform a full, live set of the new record. We will also be supported by &lt;em&gt;Ulysses Siren&lt;/em&gt; and &lt;em&gt;My Victim&lt;/em&gt;. Not only this but everyone who comes to the show will get a free copy of the new album on CD and there will plenty of give-aways and prizes.&lt;/p&gt;

&lt;p&gt;Tickets are $10 advance ($12 on the door). You can buy tickets for the show &lt;a href=&quot;http://www.inticketing.com/events/183364&quot;&gt;here&lt;/a&gt; as well as buying tickets on the door. Doors open at 8pm.&lt;/p&gt;

&lt;p&gt;I would love to encourage you to come out to support Creative Commons and local music and have a great time. &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">A year goes past</title>
		<link href="http://www.kryogenix.org/days/2012/01/30/a-year-goes-past"/>
		<id>http://feeds.feedburner.com/0b36d196b9e83fe728bf34a46a14a10d_b43840a263c70e8235cb61da58917749</id>
		<updated>2012-01-30T00:00:00+00:00</updated>
		<content type="html">&lt;p&gt;Blimey, I've been doing these birthday posts for ten years.&lt;/p&gt;

&lt;p&gt;Today I am a year older. This particular day will be a subdued day; last weekend I spent with Niamh and Birmingham geeks (not at the same time), the previous one with my parents, so there's not actually a lot left to do on this actual birthday day. So I'm working, heh.&lt;/p&gt;

&lt;p&gt;When I first met Sam, I related the old joke about being able to say &quot;eighteen happy years... and then I met her&quot;. Which was totally invalid since we only &lt;em&gt;were&lt;/em&gt; eighteen. Today I could tell that joke legitimately. Well, except that we're not married any more, probably because of inappropriate jokes. Might give her a ring later.&lt;/p&gt;

&lt;p&gt;It's an interesting age, this. I'm now over halfway to the days of my years (three-score and ten), and I am supremely unworried by this. At previous points in my life I've felt like I knew everything now, and it turned out there was always more to learn. Now, of course, I finally have learned everything. It's a good feeling.&lt;/p&gt;

&lt;p&gt;(No, of &lt;em&gt;course&lt;/em&gt; I haven't.)&lt;/p&gt;

&lt;p&gt;Anyway, many happy returns to me. I have to get back to work now. I'm wearing the rosette that Niamh bought me, though.&lt;/p&gt;</content>
		<author>
			<name>Aq</name>
			<uri>http://pipes.yahoo.com/pipes/pipe.info?_id=0b36d196b9e83fe728bf34a46a14a10d</uri>
		</author>
		<source>
			<title type="html">as days pass by: a weblog by Stuart Langridge</title>
			<subtitle type="html">scratched tallies on the prison wall</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/kryogenix"/>
			<id>http://feeds.feedburner.com/kryogenix</id>
			<updated>2012-02-05T08:57:29+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">More Ubuntu Accomplishments Hacking</title>
		<link href="http://www.jonobacon.org/2012/01/29/more-ubuntu-accomplishments-hacking/"/>
		<id>http://www.jonobacon.org/?p=4063</id>
		<updated>2012-01-29T01:05:44+00:00</updated>
		<content type="html">&lt;p&gt;I spent some more time this weekend hacking on the Ubuntu Accomplishments spec &lt;a href=&quot;http://www.jonobacon.org/2012/01/23/hacking-on-accomplishments/&quot;&gt;I blogged about recently&lt;/a&gt;. I just wanted to provide a little more eye-candy of some of the progress.&lt;/p&gt;

&lt;p&gt;When you load the app it shows you a list of the available opportunities you can achieve:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7010/6779004825_f857397c78_b.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;(&lt;em&gt;obviously a bunch of these are dummy ones&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;You can use the combo boxes at the top to choose which types of opportunities (e.g. Ubuntu Community, Ubuntu UK LoCo Team) you want to view, as well as their category (e.g. Ubuntu Community could have categories such as QA, Development, Advocacy).&lt;/p&gt;

&lt;p&gt;Some of the opportunities have padlocks on them. This means that you need to complete another opportunity before that one is unlocked. This helps provide more of a logical journey of things that you can do.&lt;/p&gt;

&lt;p&gt;Part of the goal of the accomplishments project is to provide better, more contextual information for how to get started doing something. As an example, if you are curious about the &lt;em&gt;Filed First Bug&lt;/em&gt; opportunity, you can double-click it to read information about how to complete it and where to find help:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7175/6779005063_ac1d1a653a_b.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Obviously this information can be improved (and particularly the links, they are just dummy links). We would also want to add nice things like clicking on an IRC channel and it loading in an IRC client.&lt;/p&gt;

&lt;p&gt;The &lt;em&gt;Filed First Bug&lt;/em&gt; is a real working accomplishment. When you run the &lt;code&gt;scriptrunner&lt;/code&gt; (part of the prototype, but not tied into the GUI yet) it will run the accomplishment&amp;#8217;s script and check Launchpad to see if you have filed a bug. If you have, a small notify-osd bubble appears and you can see your trophy in the My Trophies view:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7160/6779004989_5dd323779d_b.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;In the real implementation the &lt;code&gt;scriptrunner&lt;/code&gt; would run as a service without you having to run the app to start it.&lt;/p&gt;

&lt;p&gt;I am pleased with the progress I am making. Next I want to get some more example accomplishments tied in and then I am going to start looking at building the verification service. Should be fun!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Python GTK Documentation</title>
		<link href="http://www.jonobacon.org/2012/01/28/python-gtk-documentation/"/>
		<id>http://www.jonobacon.org/?p=4059</id>
		<updated>2012-01-28T19:12:30+00:00</updated>
		<content type="html">&lt;p&gt;After my &lt;a href=&quot;http://www.jonobacon.org/2012/01/24/from-old-to-new-python-gtk/&quot;&gt;recent blog post&lt;/a&gt; about the lack of Python GTK documentation since the new era of GIR bindings, I was delighted to find &lt;a href=&quot;http://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html&quot;&gt;this awesome online documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I am certainly not presuming that this documentation was as a result of someone reading my blog post; I assume I didn&amp;#8217;t see it online before, but thankyou to everyone who has contributed to it.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Quick Team Update</title>
		<link href="http://www.jonobacon.org/2012/01/27/quick-team-update/"/>
		<id>http://www.jonobacon.org/?p=4056</id>
		<updated>2012-01-27T21:15:21+00:00</updated>
		<content type="html">&lt;p&gt;I just wanted to provide a quick update on how the team is doing on our &lt;a href=&quot;http://www.jonobacon.org/2011/11/22/canonical-community-team-12-04-plans/&quot;&gt;set of commitments in the 12.04 cycle&lt;/a&gt;. Feel free to ask questions in the comments.&lt;/p&gt;

&lt;p&gt;In terms of general team progress, this is how our &lt;a href=&quot;http://status.ubuntu.com/ubuntu-precise/canonical-community.html&quot;&gt;burndown chart&lt;/a&gt; looks today:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7025/6772602563_a49bf383db_z.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I asked each of the guys on the team to follow up with their respective community members to start moving the needle on those work items. As such, if you committed to something in 12.04 for our team&amp;#8217;s burndown, expect Jorge, Daniel, or David to come knocking on your door soon.&lt;/p&gt;

&lt;p&gt;With Nick and Michael joining the team recently, their work is not reflected in this burndown &amp;#8211; their work will appear in the 12.10 burndown.&lt;/p&gt;

&lt;h2&gt;Developer Growth&lt;/h2&gt;

&lt;p&gt;Daniel&amp;#8217;s core focus in this cycle is developer growth. The first step here is ensuring that our developer processes are working effectively. Over the holiday period the &lt;a href=&quot;https://wiki.ubuntu.com/SponsorshipProcess&quot;&gt;sponsorship queue&lt;/a&gt; got a little out of shape, so I asked Daniel to work with the patch pilots to get this back on track. Good progress is being made:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7175/6772602795_99637b6e00_o.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;You can see how the queue is falling back down at the end of the graph since Daniel started hammering on this over the last few weeks. Thanks to all the patch pilots for their hard work.&lt;/p&gt;

&lt;p&gt;Daniel has also been fixing up some metrics so we can track this work more effectively, and putting together a developer outreach team to provide a more personal level of support to get developers through the process. He will be speaking more about this in the coming weeks.&lt;/p&gt;

&lt;h2&gt;Cloud and Juju&lt;/h2&gt;

&lt;p&gt;Jorge is focused on growing the Juju charming community and is making great progress. A &lt;a href=&quot;http://cloud.ubuntu.com/2012/01/hitting-the-road-with-juju-talks-and-charm-schools/&quot;&gt;tour of events is planned&lt;/a&gt; and Jorge has a hit-list of upstream projects which he is focusing on to get charms put together for. We are seeing good progress on this list and I am confident Jorge will hit his goals in this cycle.&lt;/p&gt;

&lt;p&gt;Juju really is awesome. You should &lt;a href=&quot;https://juju.ubuntu.com/&quot;&gt;check it out&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;App Developers&lt;/h2&gt;

&lt;p&gt;David has been focusing on app developers in this cycle. A first chunk of work here is helping the &lt;em&gt;App Review Board&lt;/em&gt; to get in shape. The ARB has a large queue of content to get through, so in Budapest we sat down and dissected the ARB process and made a bunch of optimizations. David has been coordinating with the team to help coordinate this work, and we are seeing progress happening.&lt;/p&gt;

&lt;p&gt;We have recently seen three lenses get through the ARB, and David is going to be starting a regular cadence of queue reviews to keep the ball rolling. Thanks to the ARB for all your contributions.&lt;/p&gt;

&lt;p&gt;David originally planned a Phase II set of additions to &lt;a href=&quot;http://developer.ubuntu.com&quot;&gt;developer.ubuntu.com&lt;/a&gt;, but with some re-structuring from the Canonical web team, those plans have been put on hold a little. Instead d.u.c is now being put into maintenance mode and we identified a set of things that need fixing (particularly on the publishing side), and David is coordinating those changes.&lt;/p&gt;

&lt;p&gt;The next chunk of work will be outreach to grow our app developer community. Stay tuned for more&amp;#8230;and an up-coming competition&amp;#8230;&lt;/p&gt;

&lt;h2&gt;Upstream Relations&lt;/h2&gt;

&lt;p&gt;Michael is the new upstream community coordinator, and will be focusing on Unity in particular as he gets started. I have asked him to first work with the Desktop Experience team to help get their community merge proposals in shape. There are a number of branches that have been sitting around for a while, and Michael is coordinating a patch pilot scheme to ensure these get reviewed regularly. We expect to see this in place over the next week.&lt;/p&gt;

&lt;p&gt;Michael has also been performing an assessment of Mozilla&amp;#8217;s SUMO for a potential solution for help in Ubuntu. He has put together an extensive report and a test instance to play with and he will be working with the docs team to continue assessing this as a solution. I am excited to see what work happens here.&lt;/p&gt;

&lt;p&gt;Finally, next week we will be putting together an upstream target list for Michael to reach out to to start engaging app authors more effectively around our technology. I am excited to see this work progressing.&lt;/p&gt;

&lt;p&gt;&amp;#8230;oh, and one other thing: Michael is working with Didier to merge &lt;a href=&quot;http://mhall119.com/2012/01/simplified-unity-lens-development-with-singlet/&quot;&gt;Singlet&lt;/a&gt; into Quickly. This should make creating Unity lenses a piece of cake. Bring it!&lt;/p&gt;

&lt;h2&gt;QA&lt;/h2&gt;

&lt;p&gt;Finally, the latest addition to the team has been Nick Skaggs. Nick has been working with the QA around a few core pieces of work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Getting our manual test infrastructure in place. We are going to be piloting Case Conductor as a solution that will fit alongside Jenkins.&lt;/li&gt;
&lt;li&gt;Consolidating our QA community teams. Nick is evaluating our current QA on-ramp and then we will put together a proposal for bringing more efficiencies and consistency to the QA community.&lt;/li&gt;
&lt;li&gt;Building a take-and-bake testing process so Ubuntu Engineering can reach out to Nick to facilitate community testing more effectively.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The former two items will take time to put in place, but the latter item should be in place in the next week. As such, you should see a regular stream of testing campaigns driven by Nick in 12.04. Be sure to keep an eye on his &lt;a href=&quot;http://www.theorangenotebook.com/&quot;&gt;blog&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;. . .&lt;/h2&gt;

&lt;p&gt;Of course, there are lots of other things going on, but these summarize some of the key themes.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Ubuntu Developer Summit Sponsorship Now Open</title>
		<link href="http://www.jonobacon.org/2012/01/27/ubuntu-developer-summit-sponsorship-now-open-3/"/>
		<id>http://www.jonobacon.org/?p=4052</id>
		<updated>2012-01-27T20:17:21+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://wiki.ubuntu-women.org/UDS?action=AttachFile&amp;#038;do=get&amp;#038;target=uds2.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;http://uds.ubuntu.com/&quot;&gt;Ubuntu Developer Summit&lt;/a&gt; (UDS) is the most important event in the Ubuntu calendar. It is where we get together to discuss, design, and plan the next version of Ubuntu; in this case the Ubuntu 12.10 release.&lt;/p&gt;

&lt;p&gt;The next UDS takes place at &lt;strong&gt;The Oakland Marriott City Center, Oakland, California, USA&lt;/strong&gt; from the &lt;strong&gt;7th &amp;#8211; 11th May 2012&lt;/strong&gt;. You can find out more about why UDS is interesting from the perspective of a &lt;a href=&quot;http://uds.ubuntu.com/participate/community&quot;&gt;member of the community&lt;/a&gt;, an &lt;a href=&quot;http://uds.ubuntu.com/participate/upstreams&quot;&gt;upstream contributor&lt;/a&gt;, and a &lt;a href=&quot;http://uds.ubuntu.com/participate/vendors&quot;&gt;vendor&lt;/a&gt;. We also welcome everyone to &lt;a href=&quot;http://uds.ubuntu.com/participate/remote&quot;&gt;participate remotely&lt;/a&gt; if you can&amp;#8217;t attend the event in person. More more details on how to get there, see &lt;a href=&quot;http://uds.ubuntu.com/travel/&quot;&gt;this page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;At the heart of a great UDS is a diverse group of attendees who can bring their experience and expertise to the discussions. You don&amp;#8217;t have to be technical, or be a programmer or packager to attend &amp;#8211; UDS is open to everyone (including non-Ubuntu folks) and free to attend. We encourage everyone with an interest in Ubuntu to attend.&lt;/p&gt;

&lt;h2&gt;Sponsorship&lt;/h2&gt;

&lt;p&gt;For every UDS Canonical sponsors the hotel and accommodation of a set of community members to ensure they are free to contribute and bring value to the discussions. We have a limited budget so we can&amp;#8217;t sponsor everyone, but we are always keen to have a capable and diverse group to sponsor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We strive to support community members who are actively involved in Ubuntu and who are providing &lt;em&gt;significant and sustained&lt;/em&gt; contributions to the Ubuntu project.&lt;/li&gt;
&lt;li&gt;We always welcome Upstream contributors who are bring value to Ubuntu indirectly via active participation in their upstream project, but who are keen to see quality support for that upstream in Ubuntu.&lt;/li&gt;
&lt;li&gt;Contributors are willing to actively participate not only throughout the full Ubuntu Developer Summit week, but also following with active contributions throughout the release cycle.&lt;/li&gt;
&lt;li&gt;We are always keen to welcome members of the community who have never been to UDS before and are keen to participate and experience the event.&lt;/li&gt;
&lt;li&gt;You don’t have to provide technical contributions to apply – if you have participated in the areas of advocacy, documentation, testing, art, design etc, you are encouraged to apply.&lt;/li&gt;
&lt;li&gt;UDS is an event that encourages diversity – we welcome everyone to apply for sponsorship, irrespective of gender, race, impairment, technical expertise, or other factors.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are participating in the Ubuntu community, we would love you to apply for sponsorship. This is how it works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You can apply for sponsorship &lt;a href=&quot;http://uds.ubuntu.com/participate/sponsorship/&quot;&gt;by following these instructions&lt;/a&gt;. Apologies for the different forms you need to fill in &amp;#8211; we are going to consolidate these forms at the next UDS. The deadline for submissions is &lt;strong&gt;Wed 22nd February 2012&lt;/strong&gt; so be sure to get yours in!&lt;/li&gt;
&lt;li&gt;When the deadline is reached we will assess the applications and finalize who we will be able to sponsor.&lt;/li&gt;
&lt;li&gt;You will then receive an email outlining whether we can sponsor you or not.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Simple! I look forward to seeing your applications, and seeing many of you in Oakland!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">The HUD: Call For Testers</title>
		<link href="http://www.jonobacon.org/2012/01/24/hud-call-for-testers/"/>
		<id>http://www.jonobacon.org/?p=4047</id>
		<updated>2012-01-24T20:32:37+00:00</updated>
		<content type="html">&lt;p&gt;Today we announced the HUD that is landing in Unity. This is an awesome new feature. See &lt;a href=&quot;http://www.markshuttleworth.com/archives/939&quot;&gt;Mark&amp;#8217;s blog post&lt;/a&gt;, the &lt;a href=&quot;http://www.pcpro.co.uk/news/372385/ubuntu-rips-up-drop-down-menus&quot;&gt;coverage on PC Pro&lt;/a&gt;, and the interview with &lt;a href=&quot;http://www.omgubuntu.co.uk/2012/01/hud-new-unity-feature/&quot;&gt;John Lea on OMG! Ubuntu!&lt;/a&gt;. Here is a video of the feature in action:&lt;/p&gt;



&lt;p&gt;&lt;em&gt;Can&amp;#8217;t see it? See it &lt;a href=&quot;http://www.youtube.com/watch?v=w_WW-DHqR3c&quot;&gt;here&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I wanted to point you folks at &lt;a href=&quot;http://www.theorangenotebook.com/2012/01/testing-hud-heads-up-display.html&quot;&gt;Nicholas&amp;#8217;s blog post&lt;/a&gt; about how to test the HUD. You will need to be running Ubuntu 12.04 (which is still in development) to test.&lt;/p&gt;

&lt;p&gt;We would like to encourage everyone to test so we can get this rock-solid for 12.04!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">From Old To New Python GTK</title>
		<link href="http://www.jonobacon.org/2012/01/24/from-old-to-new-python-gtk/"/>
		<id>http://www.jonobacon.org/?p=4042</id>
		<updated>2012-01-24T06:48:42+00:00</updated>
		<content type="html">&lt;p&gt;I am a pretty terrible programmer. Anyone who has read my code can see that. Unfortunately, I tend to have lots of ideas about how we can use technology in different ways, hence why I write some code. Examples of this have included Lernid, Acire, RaccoonShow, and Jokosher.&lt;/p&gt;

&lt;p&gt;Fortunately (or unfortunately, depending on your view), I have had Python and GTK to serve my needs here. Python, with it&amp;#8217;s awesome batteries-included range of facilities and GTK as a simple yet flexible toolkit has allowed me to create implementations of the ideas that I have dreamed of. I started using these tools many years ago, and they have always provided a simple and effective toolset for me.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm8.staticflickr.com/7161/6753546447_a3012528c2_o.jpg&quot; /&gt;&lt;br /&gt;
&lt;i&gt;My preferred toolset of choice. One day&amp;#8230;&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;Having not written any code for a while, I got the itch this weekend to start writing the &lt;a href=&quot;http://www.jonobacon.org/2012/01/23/hacking-on-accomplishments/&quot;&gt;trophy helper app that I wrote about as part of the accomplishments system&lt;/a&gt; spec that I created with Stuart Langridge and Daniel Holbach. I thought this would be a good opportunity to brush up on my skills, given that PyGTK is dead and the new world is instead the GIR approach to GTK. In a nutshell, this is where the language bindings basically match the C API for GTK thus reducing the need for people to maintain different language bindings.&lt;/p&gt;

&lt;p&gt;Of course, this is a good thing: less work for volunteers in maintaining multiple-language support for GTK and a consistent API is good. Unfortunately, I found getting started with this new world a little more complex than I imagined.&lt;/p&gt;

&lt;p&gt;From reading the documentation it suggested that all I needed to do was to import &lt;code&gt;Gtk&lt;/code&gt; from &lt;code&gt;gi.repository&lt;/code&gt; and instead of creating widgets with &lt;code&gt;gtk.&amp;lt;foo&amp;gt;&lt;/code&gt; that they would be &lt;code&gt;Gtk.&amp;lt;foo&amp;gt;&lt;/code&gt;. The docs suggested a few other lexical adjustments, but not much more than that. There is even a &lt;a href=&quot;http://git.gnome.org/browse/pygobject/tree/pygi-convert.sh&quot;&gt;pygi-convert.sh script&lt;/a&gt; that can convert older PyGTK code over to the new PyGI way. Unfortunately the script didn&amp;#8217;t work for me, so I instead used it as a cheat-sheet for things that needed changing. Sadly, it seemed like some things were not covered in the script.&lt;/p&gt;

&lt;p&gt;An example of this included when I was creating a &lt;code&gt;ListStore&lt;/code&gt;. In PyGTK code I could add a &lt;code&gt;gtk.gdk.Pixbuf&lt;/code&gt; to the ListStore for an icon, but I had a difficult time trying to figure out the new way to describe this. I tried &lt;code&gt;Gtk.gdk.Pixbuf&lt;/code&gt; and &lt;code&gt;Gtk.Gdk.Pixbuf&lt;/code&gt; but had no luck. Fortunately the awesome &lt;em&gt;Ryan Lortie&lt;/em&gt; informed me that it needed to be &lt;code&gt;GdkPixbuf.Pixbuf&lt;/code&gt;. Another example of this was &lt;code&gt;gtk.SORT_ASCENDING&lt;/code&gt; in my original code and the new &lt;code&gt;Gtk.SortType.ASCENDING&lt;/code&gt; in the new code. It seems like various functionality in GTK has been moved around and re-factored.&lt;/p&gt;

&lt;p&gt;Unfortunately I could not find any documentation to help me with this. Sure, the C docs are available online, but I am not a C programmer; I am (in the most generous and understanding way) a Python programmer and where I previously had a pretty decent tutorial and reference guide to PyGTK, as a desktop app developer I no longer have these resources to help me. Even though I am not a fantastic programmer, I have written enough Python and GTK code to fumble my way through writing various apps, and if it stumped me as a relatively old hand, I wonder how a brand new developer would get on.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm8.staticflickr.com/7148/6753546431_1297a0cea1_o.jpg&quot; /&gt;&lt;br /&gt;
&lt;i&gt;Pictured: old hand.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;Now, this may sound a little critical, but it is not mean&amp;#8217;t to be. I have tremendous respect for the GTK team, and I am hugely thankful to them for all their hard work. I am also thankful for the team that has worked on the GIR support so that multiple language support can be more efficiently provided. Thanks to all you folks for providing great tools that let a programming numpty such as myself be able to write Free Software.&lt;/p&gt;

&lt;p&gt;I just wanted to share this because I feel like these tools are missing the final component: if we had a good solid set of reference documentation generated for each language (naturally, Python is the language I mainly care about), this would help novice and established developers use GTK more effectively. From my personal experience, my patience started wearing pretty thin when I felt like I didn&amp;#8217;t have anywhere to find help as I navigated C documentation to try and figure out how the API fitted into my Python application. A good solid Python reference manual would have resolved this issue, and from what I understand, this could potentially be generated from the GIR files. Unfortunately, I don&amp;#8217;t think I have the skills to help solve this problem, so I figured the best I could do was to share my story and see if anyone would be interested in helping to solve this problem.&lt;/p&gt;

&lt;p&gt;If so, thanks in advance, and thanks again to the GTK team for all your hard work!&lt;/p&gt;

&lt;h3&gt;Update&lt;/h3&gt;

&lt;p&gt;I found &lt;a href=&quot;http://readthedocs.org/docs/python-gtk-3-tutorial/en/latest/&quot;&gt;this excellent documentation&lt;/a&gt; after publishing this entry. This provides exactly the kind of documentation I was looking for. Thanks to anyone who helped contribute to this!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Automated twitter compilation up to 24 January 2012</title>
		<link href="http://codepoets.co.uk/2012/automated-twitter-compilation-up-to-24-january-2012/"/>
		<id>http://codepoets.co.uk/?p=483</id>
		<updated>2012-01-24T04:30:34+00:00</updated>
		<content type="html">&lt;p&gt;Arbitrary tweets made by &lt;a href=&quot;http://twitter.com/TheGingerDog&quot;&gt;TheGingerDog&lt;/a&gt; (i.e. David Goodwin) up to 24 January 2012&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-483&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;A cache miss storm with WordPress and dotdeb.org&amp;#8217;s config file overwriting led to a crap day for one website today.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/24, &lt;a href=&quot;http://maps.google.com/maps?q=52.33775838,-2.05571269&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Someone said I have a bad memory. I&amp;#8217;m not sure who though.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/22, &lt;a href=&quot;http://maps.google.com/maps?q=52.35784538,-2.06444166&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Hockey: Bromsgrove 3xi 3:2 Old Sils. Another win &lt;img src=&quot;http://codepoets.co.uk/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  ( cc &lt;a href=&quot;http://twitter.com/bromsgrovehc&quot;&gt;@bromsgrovehc&lt;/a&gt; )&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/21, &lt;a href=&quot;http://maps.google.com/maps?q=52.30776556,-1.93288401&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Redditch, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/Oakley_J&quot;&gt;@Oakley_J&lt;/a&gt;: Scrap metal dealers take note: The value of the metal in a pound coin is currently £1.08. &lt;a href=&quot;http://twitter.com/search?q=#madeupstaturday&quot;&gt;#madeupstaturday&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/21)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;&amp;#8220;I want it to still be my birthday!&amp;#8221; says Rowan.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/21, &lt;a href=&quot;http://maps.google.com/maps?q=52.33782276,-2.05578433&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;&amp;#8220;Thank you aunty candy &amp;#8220;(&lt;a href=&quot;http://twitter.com/moreteadoctor&quot;&gt;@moreteadoctor&lt;/a&gt; ) &lt;a href=&quot;http://t.co/42XbcU6Q&quot;&gt;t.co/42XbcU6Q&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/20)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Today I had to reboot my mouse to get &amp;#8216;right click&amp;#8217; working again. *sigh*. &lt;a href=&quot;http://twitter.com/search?q=#apple&quot;&gt;#apple&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#magicMouse&quot;&gt;#magicMouse&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/19)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/AndrewBloch&quot;&gt;@AndrewBloch&lt;/a&gt;: The awkward moment when you break the law you proposed &lt;a href=&quot;http://twitter.com/search?q=#StopSOPA&quot;&gt;#StopSOPA&lt;/a&gt; &lt;a href=&quot;http://t.co/7M3lXZUs&quot;&gt;t.co/7M3lXZUs&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/18)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;I support &lt;a href=&quot;http://twitter.com/search?q=#wikipediablackout&quot;&gt;#wikipediablackout&lt;/a&gt;! Show your support here &lt;a href=&quot;http://t.co/SawEkEyn&quot;&gt;t.co/SawEkEyn&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/18)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Grrrr, software update available for my telly (Sony Bravia) but it doesn&amp;#8217;t seem to add Netflix support.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/16)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Postfix &amp;gt; 2.6.0 I needed : always_add_missing_headers = yes&lt;br /&gt;
to fix missing message-id fields&amp;#8230; shouldn&amp;#8217;t assume all email has a message-id!&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/16)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;&amp;#8220;Monsters&amp;#8221; 1&amp;amp;2 are sound asleep, gently snoring. Now to look into that postfix problem for work.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/16, &lt;a href=&quot;http://maps.google.com/maps?q=52.337722,-2.05591019&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/guardiantech&quot;&gt;@guardiantech&lt;/a&gt;: Toddlers get to grips with app design &lt;a href=&quot;http://t.co/DOQBX1WE&quot;&gt;t.co/DOQBX1WE&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/16)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Lesson of the day: elephant seals are strong swimmers and you shouldn&amp;#8217;t invite them into your octopod.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/15, &lt;a href=&quot;http://maps.google.com/maps?q=52.33800151,-2.05549174&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;I&amp;#8217;m wondering why so many people are walking down Bromsgrove high street when nothing is open.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/15, &lt;a href=&quot;http://maps.google.com/maps?q=52.33615135,-2.06037378&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Hockey: Bromsgrove 3rd xi 4:3 Pershore. (cc &lt;a href=&quot;http://twitter.com/BromsgroveHC&quot;&gt;@BromsgroveHC&lt;/a&gt; )&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/14, &lt;a href=&quot;http://maps.google.com/maps?q=52.09879025,-1.93940952&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Wychavon, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/PalePurpleLtd&quot;&gt;@PalePurpleLtd&lt;/a&gt;: It&amp;#8217;s amazing how rubbish Orange sales people are on the phone. &amp;#8220;it&amp;#8217;s out of stock&amp;#8230; Phone back tomorrow!&amp;#8221;. &lt;a href=&quot;http://twitter.com/search?q=#LostSale&quot;&gt;#LostSale&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/13)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Seven Trent&amp;#8217;s website conveniently 404s when you click on &amp;#8220;contact details&amp;#8221;. That&amp;#8217;s one way to stop people phoning you!&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/13, &lt;a href=&quot;http://maps.google.com/maps?q=52.33765395,-2.05570289&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Evil Google &amp;#8211; &amp;#8220;Google, what were you thinking?&amp;#8221; ← Mocality Kenya &lt;a href=&quot;http://t.co/AzNPYJ3F&quot;&gt;t.co/AzNPYJ3F&lt;/a&gt; via &lt;a href=&quot;http://twitter.com/mocality&quot;&gt;@mocality&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/13)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/PierreJoye&quot;&gt;@PierreJoye&lt;/a&gt;: PHP 5.3.9 has been finally released! &lt;a href=&quot;http://t.co/52GtIHgw&quot;&gt;t.co/52GtIHgw&lt;/a&gt; Go update, now! &lt;a href=&quot;http://t.co/IHlXLCch&quot;&gt;t.co/IHlXLCch&lt;/a&gt; &lt;a href=&quot;http://t.co/TNbRCEjV&quot;&gt;t.co/TNbRCEjV&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/11)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Trying to figure out why someone thought sticking QR codes around a high street to advertise to consumers was a good idea.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/10, &lt;a href=&quot;http://maps.google.com/maps?q=52.3351391,-2.06072775&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Ooh Bromsgrove has an electric vehicle charging point. Go us!&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/10, &lt;a href=&quot;http://maps.google.com/maps?q=52.33097127,-2.06584114&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;My hoover is really sucking after cleaning the filter. Now, if only I could banish Monday night&amp;#8217;s insomnia&amp;#8230;.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/10, &lt;a href=&quot;http://maps.google.com/maps?q=52.33781362,-2.05571194&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/jasoncosta&quot;&gt;@jasoncosta&lt;/a&gt;: &amp;#8220;Web server software NGINX is now bigger than Microsoft IIS&amp;#8221; &lt;a href=&quot;http://t.co/tq3Trc38&quot;&gt;t.co/tq3Trc38&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/08)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Why I&amp;#8217;m not going to Bungee jump, ever. &lt;a href=&quot;http://t.co/kxoTwzvO&quot;&gt;t.co/kxoTwzvO&lt;/a&gt; (ropes break).&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/08)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;It seems my little princess no longer needs carrying down stairs. Soon I&amp;#8217;ll be redundant. &lt;img src=&quot;http://codepoets.co.uk/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:-(&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/08, &lt;a href=&quot;http://maps.google.com/maps?q=52.33766006,-2.0554315&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;How can a four year old be so bad at hiding? Still, it makes my afternoon somewhat easier&amp;#8230;..&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/08, &lt;a href=&quot;http://maps.google.com/maps?q=52.33775234,-2.05559949&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Bromsgrove 3xi 4:2(?) west brom. (friendly). Big thank-you to the stand ins &amp;#8211; Nigel, Charlie, Graham &amp;amp; Lawrence &lt;img src=&quot;http://codepoets.co.uk/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  (cc &lt;a href=&quot;http://twitter.com/BromsgroveHC&quot;&gt;@BromsgroveHC&lt;/a&gt; ).&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/07, &lt;a href=&quot;http://maps.google.com/maps?q=52.35784849,-2.06430756&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Today I&amp;#8217;ve created a Gantt Chart with &lt;a href=&quot;http://twitter.com/ganttproject&quot;&gt;@ganttproject&lt;/a&gt; &amp;#8211; so far so good. &lt;a href=&quot;http://twitter.com/search?q=#FunPackedLife&quot;&gt;#FunPackedLife&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/07)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Have the humans delivered their ultimate cup of coffee? &amp;#8230;. *ergh* FETID. How dare they present this to me? &amp;#8230; Prepare the attack!&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/07)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Good morning octonauts.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/07, &lt;a href=&quot;http://maps.google.com/maps?q=52.33776169,-2.05587176&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;It seems I wasn&amp;#8217;t mistaken when I saw a car with a &amp;#8220;real nappy cakes&amp;#8221; advert on it the other day. Not my sort of cake.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/06, &lt;a href=&quot;http://maps.google.com/maps?q=52.33768304,-2.05525338&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;This morning it seems that petrol stations are the place to have domestic disputes. Perhaps there&amp;#8217;s something in the air.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/05, &lt;a href=&quot;http://maps.google.com/maps?q=52.33903911,-2.05538559&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/brucel&quot;&gt;@brucel&lt;/a&gt;: Facebook cited in over 2/3 of US divorce cases and 1/3 in the UK &lt;a href=&quot;http://t.co/gcNZ5Yyj&quot;&gt;t.co/gcNZ5Yyj&lt;/a&gt; via &lt;a href=&quot;http://twitter.com/stoweboyd&quot;&gt;@stoweboyd&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/02)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Eat all your dinner or the octopod goes away&amp;#8230;..&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2012/01/02, &lt;a href=&quot;http://maps.google.com/maps?q=52.3376188,-2.05550566&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Happy new year. Wishing you the best of health, wealth and happiness for 2012. (cue 101 SMS&amp;#8217;s to ppl and one (cheap) message on twitter)&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/31)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Me: &amp;#8220;we need to go into town to look for a present for grandma&amp;#8221;&lt;br /&gt;
Rowan: &amp;#8220;can we get her an octopod like mine?&amp;#8221;&lt;br /&gt;
&lt;a href=&quot;http://twitter.com/search?q=#octonautitis&quot;&gt;#octonautitis&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/31)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/snim2&quot;&gt;@snim2&lt;/a&gt;: Brilliant read &amp;#8211; the state of UK trains: &lt;a href=&quot;http://t.co/pbEYLG1N&quot;&gt;t.co/pbEYLG1N&lt;/a&gt; /via &lt;a href=&quot;http://twitter.com/pigworker&quot;&gt;@pigworker&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/31)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Perl PHP python bash &lt;a href=&quot;http://twitter.com/search?q=#code2011&quot;&gt;#code2011&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/31)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/deadprogram&quot;&gt;@deadprogram&lt;/a&gt;: What programming languages have you used this year? Tweet using &lt;a href=&quot;http://twitter.com/search?q=#code2011&quot;&gt;#code2011&lt;/a&gt;. Please do it, and RT!&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/31)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Cheese: yummy. Bread: yummy. Cheese and bread together: yucky. &lt;a href=&quot;http://twitter.com/search?q=#kids&quot;&gt;#kids&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/31)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/vuokko&quot;&gt;@vuokko&lt;/a&gt;: new year&amp;#8217;s resolutions: 640 x 480, 800 x 600, 1024 x 768&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/31)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;The Gup A loaded with treasure&amp;#8230;. &lt;a href=&quot;http://t.co/ffVflF1v&quot;&gt;t.co/ffVflF1v&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/31)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;I love my children &amp;#8211; they pick up their chocolate coins, peel off the foil and force me to eat them.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/31)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Sofa constructed. Now to find somewhere to dispose of the massive cardboard box.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/29)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Ikea. It&amp;#8217;s stressful.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/27)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;This morning&amp;#8217;s run might be a bit slower than recent ones. &lt;a href=&quot;http://twitter.com/search?q=#biscuits&quot;&gt;#biscuits&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#cheese&quot;&gt;#cheese&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#turkey&quot;&gt;#turkey&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#chocolate&quot;&gt;#chocolate&lt;/a&gt; etc.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/27)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/anya_goodwin&quot;&gt;@anya_goodwin&lt;/a&gt;: The Gruffalo&amp;#8217;s child is the best TV program ever. I can&amp;#8217;t stop laughing and pointing!&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/26)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Q. What&amp;#8217;s green and bounces around the garden?&lt;br /&gt;
A. A spring onion.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/26, &lt;a href=&quot;http://maps.google.com/maps?q=52.33615946,-2.05950456&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Q. Why don&amp;#8217;t elephants like penguins?&lt;br /&gt;
A. They can&amp;#8217;t get the wrappers off.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/26, &lt;a href=&quot;http://maps.google.com/maps?q=52.33615946,-2.05950456&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Lovefilm&amp;#8217;s online streaming really is pants (rubbish selection). I&amp;#8217;m glad I&amp;#8217;m on a free trial. &lt;a href=&quot;http://twitter.com/search?q=#DefinitelyCancelling&quot;&gt;#DefinitelyCancelling&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/25)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Right now, at the North Pole, Santa is drinking this after a hard nights work. (Santa&amp;#8217;s Swallie, via &lt;a href=&quot;http://twitter.com/myBrewerytap&quot;&gt;@myBrewerytap&lt;/a&gt; ) &lt;a href=&quot;http://t.co/4WPjgcJK&quot;&gt;t.co/4WPjgcJK&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/25, &lt;a href=&quot;http://maps.google.com/maps?q=52.33774799,-2.05586609&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;It&amp;#8217;ll soon be time to put on the new socks and jumper and ride around on the new bicycle. &lt;a href=&quot;http://twitter.com/search?q=#somethingsDoNotChange&quot;&gt;#somethingsDoNotChange&lt;/a&gt;.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/25, &lt;a href=&quot;http://maps.google.com/maps?q=52.35012053,-2.05806314&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/moreteadoctor&quot;&gt;@moreteadoctor&lt;/a&gt;: Mug, brain cell and MRSA. Is my brother hinting at something?&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/25)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/moreteadoctor&quot;&gt;@moreteadoctor&lt;/a&gt;: Thought I&amp;#8217;d been given a lump of poo for Christmas, then I realised it was MRSA. How festive! &lt;a href=&quot;http://t.co/mwS2lVAa&quot;&gt;t.co/mwS2lVAa&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/25)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Oooh. The Gruffalo&amp;#8217;s Child is on BBC1 today. BBC++&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/25, &lt;a href=&quot;http://maps.google.com/maps?q=52.34443502,-2.06865248&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Seeing as it&amp;#8217;s a blizzard outside and I&amp;#8217;ve got a marathon to walk today, I&amp;#8217;d better fuel myself accordingly &amp;#8230; chocolate for breakfast.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/25)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Christmas &amp;#8211; when it&amp;#8217;s apparently acceptable to smell as if you&amp;#8217;ve washed in mulled wine (thank you &lt;a href=&quot;http://twitter.com/MoreTeaDoctor&quot;&gt;@MoreTeaDoctor&lt;/a&gt;)&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/25)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/neiltyson&quot;&gt;@neiltyson&lt;/a&gt;: According to the song, Rudolph&amp;#8217;s nose is shiny, which means it reflects rather than emits light. Useless for navigating fog.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/25)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Cheap ploy to wake someone up on Xmas morning &amp;#8211; send a text saying it&amp;#8217;s snowed. &lt;a href=&quot;http://twitter.com/search?q=#snow&quot;&gt;#snow&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#Xmas&quot;&gt;#Xmas&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/25, &lt;a href=&quot;http://maps.google.com/maps?q=52.33752568,-2.05555511&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Nom nom. Turrón for breakfast. &lt;a href=&quot;http://twitter.com/search?q=#chocolate&quot;&gt;#chocolate&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#pig&quot;&gt;#pig&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/24, &lt;a href=&quot;http://maps.google.com/maps?q=52.33785392,-2.05591797&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/StormySan&quot;&gt;@StormySan&lt;/a&gt;: Hi think &lt;a href=&quot;http://twitter.com/thegingerdog&quot;&gt;@thegingerdog&lt;/a&gt;&amp;#8216;s present didn&amp;#8217;t turn out too badly &lt;img src=&quot;http://codepoets.co.uk/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  &lt;a href=&quot;http://t.co/9Q9XkkY7&quot;&gt;t.co/9Q9XkkY7&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/23)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;I think it&amp;#8217;s time to arrange a GoKarting event for &lt;a href=&quot;http://twitter.com/PalePurpleLtd&quot;&gt;@PalePurpleLtd&lt;/a&gt; and some hangers on for early Jan 2012.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/23)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Today is time to panic that you do not have enough presents to give; thankfully(!) Bromsgrove is crap for shopping so it&amp;#8217;s too late to fix.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/23)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/_Victoria_T&quot;&gt;@_Victoria_T&lt;/a&gt;: Urgently seeking &lt;a href=&quot;http://twitter.com/search?q=#PHP&quot;&gt;#PHP&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#Developer&quot;&gt;#Developer&lt;/a&gt; for permanent position based in &lt;a href=&quot;http://twitter.com/search?q=#West&quot;&gt;#West&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#Midlands&quot;&gt;#Midlands&lt;/a&gt; please pass my details to anyone looki &amp;#8230;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/23)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/oziesimmons&quot;&gt;@oziesimmons&lt;/a&gt;: Xerox is on a list of pro-SOPA corporations. Let the irony of that one sink in for a bit. &lt;a href=&quot;http://twitter.com/search?q=#copythis&quot;&gt;#copythis&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/23)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;DANGER &amp;#8211; The supermarkets will soon be shut for ONE DAY! Remember to stock up on the essentials (chocolate, sweets, cheese, wine, nibbles).&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/22)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Now to preempt excessive eating by excessive exercise (10km+ run, Stourbridge rd). It&amp;#8217;s a shame our customers for trying to fatten us up&amp;#8230;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/22, &lt;a href=&quot;http://maps.google.com/maps?q=52.33787767,-2.05524637&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Hopefully the antibiotics will help &lt;a href=&quot;http://twitter.com/rowangoodwin&quot;&gt;@rowangoodwin&lt;/a&gt; feel somewhat better over xmas &lt;a href=&quot;http://twitter.com/search?q=#earInfection&quot;&gt;#earInfection&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#crossingFingersAndToes&quot;&gt;#crossingFingersAndToes&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/22)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Only 16 new answer-phone messages on my mobile. Oops.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/20, &lt;a href=&quot;http://maps.google.com/maps?q=52.33794606,-2.05512408&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;I think the chainsaw and pneumatic drill have succeeded in their evil quest. I am now awake.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/20, &lt;a href=&quot;http://maps.google.com/maps?q=52.33796051,-2.05580245&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Great karting with MrKarting (nr Leamington spa).&lt;br /&gt;
I was 4th :-/ cold fingers and toes and tired wrists&amp;#8230;. Thanks &lt;a href=&quot;http://twitter.com/ukscores&quot;&gt;@ukscores&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/19, &lt;a href=&quot;http://maps.google.com/maps?q=52.23673123,-1.46283566&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Stratford-on-Avon, Warwickshire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;It&amp;#8217;s raining (lightly) and the roads are frozen. Weeeeeeeee&amp;#8230;.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/19, &lt;a href=&quot;http://maps.google.com/maps?q=52.34349817,-2.06099945&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Server migration complete. That seems to have taken up half of today. :-/&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/19, &lt;a href=&quot;http://maps.google.com/maps?q=52.34349817,-2.06099945&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Excellent. Another &lt;a href=&quot;http://twitter.com/mybrewerytap&quot;&gt;@mybrewerytap&lt;/a&gt; box has arrived. Now, do I share it with my&lt;br /&gt;
employees &amp;#8230;.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/18, &lt;a href=&quot;http://maps.google.com/maps?q=52.33947945,-2.05565908&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Shortcut found to work. It&amp;#8217;s now ~2 minutes walk away &lt;img src=&quot;http://codepoets.co.uk/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/18, &lt;a href=&quot;http://maps.google.com/maps?q=52.33924467,-2.05542447&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;&amp;#8220;do you wont a window cleaner&amp;#8221; &amp;#8230; &lt;a href=&quot;http://twitter.com/search?q=#Bromsgrove&quot;&gt;#Bromsgrove&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#fail&quot;&gt;#fail&lt;/a&gt; &lt;a href=&quot;http://t.co/9gOeXzkr&quot;&gt;t.co/9gOeXzkr&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/18, &lt;a href=&quot;http://maps.google.com/maps?q=52.33924467,-2.05542447&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Get a free Xperia™ arc S for Christmas :: Anorak News &lt;a href=&quot;http://t.co/wunx5MJu&quot;&gt;t.co/wunx5MJu&lt;/a&gt; via &lt;a href=&quot;http://twitter.com/TheAnorak&quot;&gt;@TheAnorak&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#competition&quot;&gt;#competition&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/18)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;It&amp;#8217;s time for the country to grind to a halt. Killer snow pandemic !! &lt;a href=&quot;http://t.co/eYo2Nay9&quot;&gt;t.co/eYo2Nay9&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/16, &lt;a href=&quot;http://maps.google.com/maps?q=51.61554157,-0.17997395&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Barnet, London&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Today: spectrum, micro, kvstore and eclipse+xdebug (#BBC training). After a nearly 2 year break my brain has refound some useful memories.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/15, &lt;a href=&quot;http://maps.google.com/maps?q=51.62552746,-0.17616834&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Barnet, London&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;I think if you&amp;#8217;re running speed is only a little faster than my walking speed, then you&amp;#8217;re doing something wrong.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/15)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Why do I have trouble sleeping every Monday night ?&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/13, &lt;a href=&quot;http://maps.google.com/maps?q=52.33728172,-2.05520027&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;After seeing the weather alerts on BBC news I&amp;#8217;m wondering if parking my car under a tree was the best idea &amp;#8230; &lt;a href=&quot;http://twitter.com/search?q=#NotSureWhereElseItCanGo&quot;&gt;#NotSureWhereElseItCanGo&lt;/a&gt;.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/13, &lt;a href=&quot;http://maps.google.com/maps?q=52.33775344,-2.05586927&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Ooh. New release of wordpress (v3.3). It&amp;#8217;ll be time to upgrade tomorrow. Thanks for the Xmas present &lt;a href=&quot;http://twitter.com/wordpress&quot;&gt;@wordpress&lt;/a&gt; !&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/13, &lt;a href=&quot;http://maps.google.com/maps?q=52.33808918,-2.05592209&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Jeez mobile internet is so slow without 3G. How did we survive on dialup? And in 10 years time what will we deem &amp;#8216;horribly slow&amp;#8217; &amp;#8211; 5mbit?&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/13, &lt;a href=&quot;http://maps.google.com/maps?q=52.33778881,-2.05583788&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;House move complete. It took ~5 hours.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/12, &lt;a href=&quot;http://maps.google.com/maps?q=52.33626927,-2.05892058&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/mikko&quot;&gt;@mikko&lt;/a&gt;: Oops. Maybe nobody will notice. &lt;a href=&quot;http://t.co/QTXos25N&quot;&gt;t.co/QTXos25N&lt;/a&gt;&lt;br /&gt;
/pic via &lt;a href=&quot;http://twitter.com/Forensication&quot;&gt;@Forensication&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/11)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Oh, &lt;a href=&quot;http://twitter.com/search?q=#NewTwitter&quot;&gt;#NewTwitter&lt;/a&gt;&amp;#8230; again&amp;#8230;. meh.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/11)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;&amp;#8220;Give blood. Play hockey&amp;#8221;. Says the T-shirt I&amp;#8217;ve won via &lt;a href=&quot;http://twitter.com/bromsgrovehc&quot;&gt;@bromsgrovehc&lt;/a&gt;&amp;#8216;s raffle.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/11, &lt;a href=&quot;http://maps.google.com/maps?q=52.34750951,-2.05888821&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Bromsgrove iix 5-4 vs Kidderminster iix. (friendly). &lt;a href=&quot;http://twitter.com/search?q=#hockey&quot;&gt;#hockey&lt;/a&gt; (cc &lt;a href=&quot;http://twitter.com/BromsgroveHC&quot;&gt;@BromsgroveHC&lt;/a&gt; )&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/10, &lt;a href=&quot;http://maps.google.com/maps?q=52.30781278,-1.93242796&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Redditch, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Mutter mutter health and safety bollocks mutter mutter. (now to hope I don&amp;#8217;t get injured on said icy pitch)&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/10, &lt;a href=&quot;http://maps.google.com/maps?q=52.33862638,-2.05785748&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Typical! I&amp;#8217;m back in Bromsgrove and get a phone call of &amp;#8220;Kidderminster are pissed off re cancellation &amp;amp; want a friendly&amp;#8221; Back to redditch&amp;#8230;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/10, &lt;a href=&quot;http://maps.google.com/maps?q=52.34755861,-2.05883294&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Stupid all weather AstroTurf pitch is out of action due to frost. No hockey today &lt;img src=&quot;http://codepoets.co.uk/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:(&quot; class=&quot;wp-smiley&quot; /&gt;  &lt;a href=&quot;http://twitter.com/search?q=#Bromsgrove&quot;&gt;#Bromsgrove&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/10, &lt;a href=&quot;http://maps.google.com/maps?q=52.34755248,-2.05895136&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;The christmas spirit has hit the office &amp;#8230; And we have (or are) crackers. &lt;a href=&quot;http://t.co/V7Oi3aI1&quot;&gt;t.co/V7Oi3aI1&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/09, &lt;a href=&quot;http://maps.google.com/maps?q=52.33905586,-2.05581196&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/tapbot_paul&quot;&gt;@tapbot_paul&lt;/a&gt;: To get back the DM tab in Twitter for iOS just swipe up, up, down, down, left, right, left, right, B, A.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/08)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Octonauts Octopod &amp;#8211; £47 quid on Amazon; Tesco online &amp;#8211; £35. &lt;a href=&quot;http://t.co/vvKMDvUR&quot;&gt;t.co/vvKMDvUR&lt;/a&gt; and &lt;a href=&quot;http://t.co/Sz3Mnbw2&quot;&gt;t.co/Sz3Mnbw2&lt;/a&gt; Bad Amazon. &lt;a href=&quot;http://twitter.com/search?q=#SpoiltChildren&quot;&gt;#SpoiltChildren&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/08)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;45 minutes in the oven at ~200&amp;#8242;c is a bit much I guess. &lt;a href=&quot;http://twitter.com/search?q=#fail&quot;&gt;#fail&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#cooking&quot;&gt;#cooking&lt;/a&gt; &lt;a href=&quot;http://t.co/E2Nzrnut&quot;&gt;t.co/E2Nzrnut&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/08, &lt;a href=&quot;http://maps.google.com/maps?q=52.34777854,-2.05901391&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;I &amp;lt;3 legacy PHP code (Sql Injection, magic quotes, sprintf etc) &lt;a href=&quot;http://t.co/L8PYhbNW&quot;&gt;t.co/L8PYhbNW&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/08)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Bromsgrove&amp;#8217;s shoppers have clearly realised that parking restrictions are not enforced in the coop / retail park car park. &lt;a href=&quot;http://twitter.com/search?q=#nearlyFull&quot;&gt;#nearlyFull&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#free&quot;&gt;#free&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/08, &lt;a href=&quot;http://maps.google.com/maps?q=52.33903456,-2.05521699&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/schwuk&quot;&gt;@schwuk&lt;/a&gt;: Stormtrooper Motorcycle Leathers &amp;#8211; Awesome, but Scout Trooper leathers would have been perfect! &lt;a href=&quot;http://t.co/xmSVD0pB&quot;&gt;t.co/xmSVD0pB&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/07)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;I pickup keys to my new place on Monday &amp;#8211; Here&amp;#8217;s to hoping I still have a working phone line at home and BT/BeThere haven&amp;#8217;t been over eager&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/07)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Sound the octo-alert vegimal style!&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/06, &lt;a href=&quot;http://maps.google.com/maps?q=52.33940422,-2.06143522&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/rowangoodwin&quot;&gt;@rowangoodwin&lt;/a&gt;: SQUIRREL! Come back down!! &lt;a href=&quot;http://t.co/JkHZN9iG&quot;&gt;t.co/JkHZN9iG&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/04)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/WPBhamUK&quot;&gt;@WPBhamUK&lt;/a&gt;: Next WordPress Birmingham meetup is Weds 7th December, Old Joint Stock, 6.30pm onwards. &lt;a href=&quot;http://t.co/LJ7egP3y&quot;&gt;t.co/LJ7egP3y&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/04)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Ten pin bowling scores: Anya 110, me: 96, Rowan 89.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/04, &lt;a href=&quot;http://maps.google.com/maps?q=52.39902342,-2.00567818&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Birmingham, Birmingham&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Slowly learning to scroll &amp;#8220;the right way&amp;#8221; &lt;a href=&quot;http://twitter.com/search?q=#lion&quot;&gt;#lion&lt;/a&gt; &amp;#8230;.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/03)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Bromsgrove 3xi 1:5(?) Droitwich. &lt;img src=&quot;http://codepoets.co.uk/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:-(&quot; class=&quot;wp-smiley&quot; /&gt;  ( cc &lt;a href=&quot;http://twitter.com/BromsgroveHC&quot;&gt;@BromsgroveHC&lt;/a&gt; )&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/12/03, &lt;a href=&quot;http://maps.google.com/maps?q=52.26848214,-2.16497808&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Wychavon, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Using Solr for text searching with WordPress howto &amp;#8211; for Debian Lenny &amp;#8211; &lt;a href=&quot;http://t.co/6sf56270&quot;&gt;t.co/6sf56270&lt;/a&gt; (tomcat5.5 + wordpress 3.x + Solr 3.4)&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/30)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/BromsgroveDC&quot;&gt;@BromsgroveDC&lt;/a&gt;: Strike action: customer service centres are operating as normal. &lt;a href=&quot;http://twitter.com/search?q=#bromsgrove&quot;&gt;#bromsgrove&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/30)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;I think I quite like Mockingbird for Wireframe designs/mockups. &lt;a href=&quot;http://t.co/dKVfEeje&quot;&gt;t.co/dKVfEeje&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/29)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Hopefully none of my websites are on this list &amp;#8211; &lt;a href=&quot;http://t.co/rWDjasPd&quot;&gt;t.co/rWDjasPd&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/29)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/PalePurpleLtd&quot;&gt;@PalePurpleLtd&lt;/a&gt;: Our first android app for the mobile wearable watch &amp;#8211; &lt;a href=&quot;http://twitter.com/search?q=#imwatch&quot;&gt;#imwatch&lt;/a&gt; &amp;#8211; is complete.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/28)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Now &amp;#8230; What&amp;#8217;s this about tram lady? Presumably a bit like cat bin woman?&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/28, &lt;a href=&quot;http://maps.google.com/maps?q=52.34753352,-2.05870724&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;I&amp;#8217;m surprised they didn&amp;#8217;t specify a LED telly, xbox 360 and a tumble drier too&amp;#8230;.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/28, &lt;a href=&quot;http://maps.google.com/maps?q=52.34748244,-2.05891743&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Today on Bromsgrove freecycle &amp;#8220;&amp;#8230;NEED SOFA, WASHING MACHINE,TABLE &amp;amp;&lt;br /&gt;
CHAIRS,WARDROBES,TV &amp;amp; CABINET,COOKER, FRIDGE,FREEZER&amp;#8221; &lt;a href=&quot;http://twitter.com/search?q=#notAskingForMuch&quot;&gt;#notAskingForMuch&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/28, &lt;a href=&quot;http://maps.google.com/maps?q=52.34748244,-2.05891743&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/guardiantech&quot;&gt;@guardiantech&lt;/a&gt;: Computer lessons are out of date, admits government &lt;a href=&quot;http://t.co/bF6TImhS&quot;&gt;t.co/bF6TImhS&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/28)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;In other news, today&amp;#8217;s coffee was probably stronger than redbull etc. &lt;a href=&quot;http://twitter.com/search?q=#buzzing&quot;&gt;#buzzing&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#hyper&quot;&gt;#hyper&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/28, &lt;a href=&quot;http://maps.google.com/maps?q=52.34732886,-2.05986789&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Yippee. &lt;a href=&quot;http://twitter.com/simplylets&quot;&gt;@simplylets&lt;/a&gt; are the bestest letting agents eva!!1! &lt;a href=&quot;http://twitter.com/search?q=#happy&quot;&gt;#happy&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=#movingBeforeXmas&quot;&gt;#movingBeforeXmas&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/28, &lt;a href=&quot;http://maps.google.com/maps?q=52.34732886,-2.05986789&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;The Life of a Software Engineer &amp;#8211; &lt;a href=&quot;http://t.co/6tftRG5c&quot;&gt;t.co/6tftRG5c&lt;/a&gt; (&amp;#8220;This time I will build a solid foundation &amp;#8230; Oh, I&amp;#8217;ve done it again haven&amp;#8217;t I?&amp;#8221;)&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/27)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Coo &amp;#8211; just found out about sloppy backports &amp;#8211; PostgreSQL 9.0 on Lenny &amp;#8220;deb &lt;a href=&quot;http://t.co/q2LR0a94&quot;&gt;t.co/q2LR0a94&lt;/a&gt; lenny-backports-sloppy main&amp;#8221; &lt;a href=&quot;http://twitter.com/search?q=#debian&quot;&gt;#debian&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/27)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Bromsgrove 3xi 3:2 Evesham (cc &lt;a href=&quot;http://twitter.com/BromsgroveHC&quot;&gt;@BromsgroveHC&lt;/a&gt;) &lt;a href=&quot;http://twitter.com/search?q=#hockey&quot;&gt;#hockey&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/26)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/entrepreneurs4f&quot;&gt;@entrepreneurs4f&lt;/a&gt;: We are accepting applications for our next intake! Deadline 30th Nov, apply now to help launch your tech startup ht &amp;#8230;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/25)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Come on estate agent. Phone me back with good news. (hint hint &lt;a href=&quot;http://twitter.com/SimplyLets&quot;&gt;@SimplyLets&lt;/a&gt; ).&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/25, &lt;a href=&quot;http://maps.google.com/maps?q=52.347578,-2.05875961&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Woke up and had a Nosebleed. I&amp;#8217;ve not had one in ages. Hope this isn&amp;#8217;t the first of many.&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/25, &lt;a href=&quot;http://maps.google.com/maps?q=52.34750381,-2.05872505&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Forgetting the passphrase to my gpg encrypted password file isn&amp;#8217;t my finest moment&amp;#8230;. vim doc/passwords.asc &amp;#8230; .oO( err.. oh crap ) &lt;img src=&quot;http://codepoets.co.uk/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:-(&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/24)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Alcohol soaked tampons, perhaps not the way forward. &lt;a href=&quot;http://t.co/nXsld2so&quot;&gt;t.co/nXsld2so&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/24)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;RT &lt;a href=&quot;http://twitter.com/bhamsouthpolice&quot;&gt;@bhamsouthpolice&lt;/a&gt;: Good morning and welcome to the 3rd Birmingham South Police 24 hour Tweet-a-thon!We are looking forward to tweeting &amp;#8230;&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/24)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;varnish++ (of the geeky variety, not the girly variety)&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(2011/11/24)&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;tweet-text&quot;&gt;Denial of Service, the old fashioned approach &amp;#8211; coordinated posting of Xmas cards &amp;#8230; Take that Royal Mail!&lt;/div&gt;
&lt;div class=&quot;tweet-details&quot;&gt;(1999/02/16, &lt;a href=&quot;http://maps.google.com/maps?q=52.33951648,-2.05507471&amp;amp;iwloc=A&amp;amp;hl=en&quot;&gt;Bromsgrove, Worcestershire&lt;/a&gt;)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>David Goodwin</name>
			<uri>http://codepoets.co.uk</uri>
		</author>
		<source>
			<title type="html">David Goodwin</title>
			<subtitle type="html">PHP, running, family stuff, Bromsgrove and other bits</subtitle>
			<link rel="self" href="http://codepoets.co.uk/feed/"/>
			<id>http://codepoets.co.uk/feed/</id>
			<updated>2012-02-05T08:57:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Nicholas Skaggs QA Blog</title>
		<link href="http://www.jonobacon.org/2012/01/23/nicholas-skaggs-qa-blog/"/>
		<id>http://www.jonobacon.org/?p=4040</id>
		<updated>2012-01-23T21:59:24+00:00</updated>
		<content type="html">&lt;p&gt;A little while back &lt;a href=&quot;http://www.jonobacon.org/2011/12/12/nicholas-skaggs-joining-the-canonical-community-team/&quot;&gt;I mentioned that Nicholas Skaggs would be joining the Community Team&lt;/a&gt; at Canonical. Nick is now on board but is not an Ubuntu Member yet, so his blog is not appearing on &lt;a href=&quot;http://planet.ubuntu.com&quot;&gt;Planet Ubuntu&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;On his blog he will be talking about improving our QA infrastructure and documentation, building out manual test coverage, and growing a community of QA testers.&lt;/p&gt;

&lt;p&gt;You can read his blog &lt;a href=&quot;http://www.theorangenotebook.com/&quot;&gt;here&lt;/a&gt;. I am going to ask Nick to apply for Ubuntu Membership in a few months when he has provided a significant and sustained contribution, and then his blog will appear on Planet Ubuntu.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">There is no tech industry</title>
		<link href="http://www.kryogenix.org/days/2012/01/23/there-is-no-tech-industry"/>
		<id>http://feeds.feedburner.com/0b36d196b9e83fe728bf34a46a14a10d_dce2fbaf1eb45948a8cc20262242ddc4</id>
		<updated>2012-01-23T00:00:00+00:00</updated>
		<content type="html">&lt;p&gt;In the aftermath of the &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Stop_Online_Piracy_Act#Protest_actions&quot;&gt;big
protest against the US SOPA 
bill&lt;/a&gt;, I've seen a fair few people (including &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/u/0/117114202722218150209/posts/4GgaRiSyaTf&quot;&gt;Joel
Spolsky&lt;/a&gt;) ask the question: why are we not lobbying for laws? Why is it that
other interests try and oppress the internet and we fight back; shouldn't we
be taking the fight to them? Lobby and push for laws that make the net
better, and have them fight us for once?&lt;/p&gt;

&lt;p&gt;This thought, while it's got the fist-in-the-air fight-the-power undertones
that go over well with the internet crowd, is a bit worrying.&lt;/p&gt;

&lt;p&gt;The movie and TV industry spent &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.opensecrets.org/industries/indus.php?ind=b02&quot;&gt;ninety
million dollars&lt;/a&gt; lobbying the American government in 2011. Where's our
ninety million? Most of the tech industry is struggling to stay alive on VC
money and the occasional payment; there's no central fund, and no-one with the
expertise to do the lobbying anyway, especially when that's combined with the
sneaking sense that paying money for attention and to get laws passed is
Not Really Cricket.&lt;/p&gt;

&lt;p&gt;Hang on, though; the big players have a whole ton of money. Ninety million
is about &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.apple.com/pr/library/2011/07/19Apple-Reports-Third-Quarter-Results.html&quot;&gt;two
days profit for Apple&lt;/a&gt;, about &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://investor.google.com/financial/tables.html&quot;&gt;four days
profit for Google&lt;/a&gt;, about &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.bbc.co.uk/news/business-15396917&quot;&gt;the same for Microsoft&lt;/a&gt;,
about &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://docs.google.com/viewer?a=v&amp;amp;q=cache:MnVrfkDvaBsJ:www.oracle.com/us/corporate/analystreports/corporate/idc-link-fy11-430197.pdf+&amp;amp;hl=en&amp;amp;gl=uk&amp;amp;pid=bl&amp;amp;srcid=ADGEESgOSyWhv6a_rhhS_2Z_0he4ljRsN9Ijabab7RHIdhn8dKarRenVjV8yJsM0pnC3iorQ5Rh3KYaEIX0QnCC3uiWPrwNmHnRdBNnBB7b3pQNksvjZ__N3twbFPtJTI2B0otEyYAsv&amp;amp;sig=AHIEtbTv5U8gD9tS2wTJhocwKHFpdET3sQ&quot;&gt;the same for Oracle&lt;/a&gt;. Seriously, if those four firms donated one day's profit, 
the tech industry could throw a hundred and fifty million dollars into the pot
without serious effort. The MPAA 
have &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.techdirt.com/articles/20120120/14472117492/mpaa-directly-publicly-threatens-politicians-who-arent-corrupt-enough-to-stay-bought.shtml&quot;&gt;recently 
started demanding &lt;em&gt;quid pro quo&lt;/em&gt; for their donated money&lt;/a&gt;; maybe this
is the time to get in the game and outspend them. Any one of the four firms above,
and probably others besides, could swallow up the whole movie industry without
so much as a gulp if they wanted.&lt;/p&gt;

&lt;p&gt;But then we hit the biggest problem. I've been talking about &quot;the tech industry&quot;
like it's a thing. There is no tech industry.&lt;/p&gt;

&lt;p&gt;The movie people get this right. No-one's lobbying for only movies by
Twentieth Century Fox to get extra copyright protection. No-one's arguing that
TV programmes should be blocked from being written to DVDs but only if they've
got Martin Sheen in them. They work together. What we laughingly call &quot;the tech
industry&quot; does not. Do you honestly think that if Apple or Microsoft or Oracle
throw down a hundred million notes on a law that that law will benefit startups
and Canonical and Red Hat and hobby programmers? If Microsoft throw down that 
money, do you think the resulting legislation will benefit Apple? Hell no. There's 
almost no sense of collaboration in the &quot;tech industry&quot; at all; we're a bunch of 
scratching yowling cats in a bag, too busy fighting one another to maintain a 
front against outside opposition.&lt;/p&gt;

&lt;p&gt;What's the solution here? I don't know. But I'm wary of a world where the
interests of the movie industry are less effective in the American Congress but
have been replaced by the interests of multi-billion-dollar computer companies.
That doesn't seem to benefit the internet all that much.&lt;/p&gt;</content>
		<author>
			<name>Aq</name>
			<uri>http://pipes.yahoo.com/pipes/pipe.info?_id=0b36d196b9e83fe728bf34a46a14a10d</uri>
		</author>
		<source>
			<title type="html">as days pass by: a weblog by Stuart Langridge</title>
			<subtitle type="html">scratched tallies on the prison wall</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/kryogenix"/>
			<id>http://feeds.feedburner.com/kryogenix</id>
			<updated>2012-02-05T08:57:29+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Hacking On Accomplishments</title>
		<link href="http://www.jonobacon.org/2012/01/23/hacking-on-accomplishments/"/>
		<id>http://www.jonobacon.org/?p=4030</id>
		<updated>2012-01-22T23:41:36+00:00</updated>
		<content type="html">&lt;p&gt;A little while back I &lt;a href=&quot;http://www.jonobacon.org/2011/10/25/ubuntu-accomplishments-system-spec/&quot;&gt;blogged about&lt;/a&gt; an accomplishments system that &lt;a href=&quot;http://www.kryogeniz.org&quot;&gt;Stuart Langridge&lt;/a&gt; and I designed when he came to visit a while back. The idea was simple: a de-centralized system in which we can easily define different types of accomplishments (e.g. filing a bug, submitting a patch, getting a patch sponsored, translating a string) and a means in which users can be rewarded trophies for these accomplishments as well as discovering new accomplishments and how they can be achieved.&lt;/p&gt;

&lt;p&gt;The nice thing about the system we designed is that it is de-centralized, it uses Ubuntu One as a transport mechanism (which means we don&amp;#8217;t have to build our own transport system and your trophies are visible across all your Ubuntu machines), and the system has a verification process to ensure that people can&amp;#8217;t fake their community accomplishments.&lt;/p&gt;

&lt;p&gt;I wrote this all up into a spec which you can find &lt;a href=&quot;https://wiki.ubuntu.com/AccomplishmentsSpec&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We had an interesting session about this topic at UDS and Stuart put together a draft implementation which is at &lt;code&gt;lp:~sil/+junk/libaccom-draft/&lt;/code&gt;. The implementation defines a set of sample accomplishments and provides a daemon that runs to maintain state on which accomplishments have been achieved and which are still yet to be completed. The system is neatly integrated into Ubuntu and accomplishments are displayed in a notify-osd bubble:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7155/6745323841_e480028dd8_o.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Stuart also wrote a small API (&lt;code&gt;libaccomplishment&lt;/code&gt;) that client apps can use to query the system and present trophies achieved or those yet to be achieved. You can read more about this draft implementation &lt;a href=&quot;https://wiki.ubuntu.com/AccomplishmentsSpec#Draft_Implementation&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In the original spec there are two clients that would be in the system. A lens:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://wiki.ubuntu.com/AccomplishmentsSpec?action=AttachFile&amp;#038;do=get&amp;#038;target=lens-1.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&amp;#8230;and a helper app that is loaded when you click on a trophy in the lens which can provide more information about an accomplishment as well as showing the list of achieved accomplishments and those yet to achieve:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://wiki.ubuntu.com/AccomplishmentsSpec?action=AttachFile&amp;#038;do=get&amp;#038;target=helper-trophydocs.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This weekend I decided to start writing this helper app (Michael Hall has expressed an interest in writing the lens). To get things rolling I wanted to display the list of trophies that have been accomplished. It looks like this so far:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7147/6745323933_960180131b_b.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This app is using the &lt;code&gt;libaccomplishment&lt;/code&gt; API that Stuart provided in his draft implementation and this code could obviously used to develop the lens. There is obviously still lots to build into the app, but it provides a useful proof-of-concept for how it could work. This is a Quickly project and you can grab the code from &lt;code&gt;lp:~jonobacon/junk/trophyinfo&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;If you want to play with this, grab Stuart&amp;#8217;s draft implementation (&lt;code&gt;lp:~sil/+junk/libaccom-draft/&lt;/code&gt;) and run &lt;code&gt;examples/demo.sh&lt;/code&gt; &amp;#8211; this will start the daemon. You can then grab my branch (&lt;code&gt;lp:~jonobacon/junk/trophyinfo&lt;/code&gt;) and run &lt;code&gt;quickly run&lt;/code&gt; and see the trophies in the view.&lt;/p&gt;

&lt;p&gt;Everything so far has been something of a proof of concept, but I wanted to see if anyone else was interested in participating. There are a number of things that we need to do:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stuart&amp;#8217;s draft implementation needs extending, and he would like to find a new owner for it. Currently the API is simple but might need fleshing out further.&lt;/li&gt;
&lt;li&gt;The helper app here that I created a first cut of needs expanding and functionality added. We need to provide different ways of filtering the trophies, providing information about a specific trophy and how to achieve it, and the other features outlined in the &lt;a href=&quot;https://wiki.ubuntu.com/AccomplishmentsSpec&quot;&gt;spec&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Each accomplishment has a script that is run to see if you achieved something (e.g. if you filed a bug in Launchpad). In the spec, when one of these scripts returns that you accomplished the task, it creates a trophy, and syncs it via Ubuntu One to a validation server which runs the same script to verify you really did achieve the accomplishment. This then signs the trophy which then syncs back to your machine. We need someone to build this verification service.&lt;/li&gt;
&lt;li&gt;We need to evaluate and extend the .accomplishment format to include documentation for how to achieve a trophy. I know Jim Campbell expressed an interest in working on this and I would love to encourage others to participate too.&lt;/li&gt;
&lt;li&gt;We need to create a library of Ubuntu Community accomplishments. Stuart&amp;#8217;s draft implementation includes an example script for filing a bug. See the &lt;a href=&quot;https://wiki.ubuntu.com/Accomplishments/Trophies&quot;&gt;list of ideas&lt;/a&gt; that Daniel has been working on.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Anyone interested in taking part?&lt;/p&gt;

&lt;h3&gt;UPDATE&lt;/h3&gt;

&lt;p&gt;Since I posted this I have made a bunch of improvements to the helper app. This includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The app now displays trophies achieved on the My Trophies page and those not yet achieved on the Opportunities page.&lt;/li&gt;
&lt;li&gt;Locked trophies (i.e. those that need another trophy to be accomplished before it can be) now use a different icon (we will need new icons for all of these, so I am using stock icons right now).&lt;/li&gt;
&lt;li&gt;Trophy/opportunities status is now updated with each page load which means that trophies are updated more dynamically.&lt;/li&gt;
&lt;li&gt;Double-clicking an opportunities will take you to the WebKit page to display info about it. I just need to update the .accomplishment scheme to provide more useful info.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I pushed all these updated to &lt;code&gt;lp:~jonobacon/junk/trophyinfo&lt;/code&gt; if you want to play with it. &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Community Team Goings On</title>
		<link href="http://www.jonobacon.org/2012/01/21/community-team-goings-on/"/>
		<id>http://www.jonobacon.org/?p=4026</id>
		<updated>2012-01-21T01:56:21+00:00</updated>
		<content type="html">&lt;p&gt;A week ago I flew to Budapest for an Ubuntu Engineering Team Rally. This is where we get the Ubuntu Engineers at Canonical and some other groups together for a week to work together, plan future work, have meetings and make progress on our existing commitments. It is in this week that I gather together with the guys on my team and we have the rare privilage of working together from the same office (we all work remotely usually).&lt;/p&gt;

&lt;p&gt;Daniel Holbach, Jorge Castro, and David Planella were there, and we welcomed Nicholas Skaggs to the team who started his first day at Canonical on the first day of the Rally; a brave man! Unfortunately Michael Hall could not join us, but we had a tablet with his gleaning smiling face beaming into our room on Google+. He was there in spirit, if not physically.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm8.staticflickr.com/7018/6733636415_1930a86c3c_z.jpg&quot; width=&quot;600&quot; /&gt;&lt;br /&gt;
&lt;i&gt;Chris Farley was also there in spirit, if not physically.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;We made some great progress and &lt;a href=&quot;http://status.ubuntu.com/ubuntu-precise/canonical-community.html&quot;&gt;put quite a dent in our burn-down chart&lt;/a&gt;, but I wanted to summarize some of the work going on right now that might interest you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;David, Daniel, and I spent quite some time opening up the ARB process and helping to get things back on track. We now have a flow of lenses coming through and the queue is looking in better shape. Thanks to the ARB for their work here and we will be continuing to build refinements into the process over the coming weeks.&lt;/li&gt;
&lt;li&gt;Nick got on-boarded at the event and met the QA team (Gema, John-Baptiste, Carlos, Pete etc). We discussed plans around putting in place a manual test case system (we will be piloting Case Conductor). We also centralized QA communication channels (#ubuntu-testing on Freenode) and Nick started cleaning up the documentation for how people participate in Ubuntu QA. I am excited by the progress happening here&amp;#8230;more to come soon!&lt;/li&gt;
&lt;li&gt;Jorge made further progress on the charms front and we planned out a tour of events to run charm schools. Good progress is being made on upstream charm targets and awareness of Juju is growing.&lt;/li&gt;
&lt;li&gt;David and I discussed next steps for &lt;a href=&quot;http://developer.ubuntu.com&quot;&gt;developer.ubuntu.com&lt;/a&gt;. Things will be on hold a little in this cycle due to the web team being re-assigned to other work. Instead we are fixing up chunks of developer.ubuntu.com, particularly around publishing apps and reference materials.&lt;/li&gt;
&lt;li&gt;Daniel (who just got back from an awesome holiday in Morocco) and I synced up on the sponsorship queue which has got a little out of shape recently, so Daniel is re-focusing on that over the coming week as well as building out the developer advisory group and identify prospective developers and providing 1-on-1 guidance to get them through the developer process.&lt;/li&gt;
&lt;li&gt;Michael is going to be putting in place a patch pilot scheme for the DX team to ensure community merge proposals are getting through in a timely manner. He also coordinated the move from &lt;code&gt;#ayatana&lt;/code&gt; to &lt;code&gt;#ubuntu-unity&lt;/code&gt; on Freenode.&lt;/li&gt;
&lt;li&gt;Michael also connected with Jorge regarding the transition of Unity responsibilities and he will be coordinating further relationships with upstreams. The goal here is simple: encourage more participation in Unity development as well as the consumption of our APIs by upstreams.&lt;/li&gt;
&lt;li&gt;I spent some time with the team on team-related workflow. Everyone is pretty happy with how we are working, are happy with the public IRC meetings and comfortable in how we are tracking our work and moving forward on projects.&lt;/li&gt;
&lt;li&gt;We discussed raising the awareness of cool things going on in Ubuntu and discussed how we can provide a more representative view of this work across blogs and social media. You can expect more blogging out of our team and other teams.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Of course, there were many other things that happened, but these were some of the main ones. Remember you can keep  up to date with out work on the &lt;a href=&quot;http://status.ubuntu.com/ubuntu-precise/canonical-community.html&quot;&gt;burndown chart&lt;/a&gt; and in &lt;code&gt;#ubuntu-community-team&lt;/code&gt; on Freenode.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Collaborative photo blogs</title>
		<link href="http://www.kryogenix.org/days/2012/01/15/collaborative-photo-blogs"/>
		<id>http://feeds.feedburner.com/0b36d196b9e83fe728bf34a46a14a10d_24a6e42fb745a71effe4ddd64d58c865</id>
		<updated>2012-01-15T00:00:00+00:00</updated>
		<content type="html">&lt;p&gt;At CES 2012, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.whizzy.org/&quot;&gt;Bill&lt;/a&gt; and I were chatting about &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://kimjongillookingatthings.tumblr.com/&quot;&gt;Kim Jong-Il Looking At Things&lt;/a&gt; and decided&lt;span title=&quot;really! there was a vote!&quot;&gt;*&lt;/span&gt; that it was the best thing on the whole entire internet. To that end, we came up with the idea of Canonical People Looking At Things. Canonical people look at things a lot.&lt;/p&gt;

&lt;p&gt;So, it was my job to come up with a way of creating a collaborative photo blog. After tweeting to ask how, I got a bunch of suggestions, like Wordpress, Posterous, Tumblr, and so on. However, all of these things require me to do all the posts, or to set up each author. Wordpress.com may not (thanks to a suggestion by &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://popey.com&quot;&gt;popey&lt;/a&gt;), but you can't theme a wordpress.com blog to look like a photo blog without paying money, as far as I can tell, and it'd still require people to go to the admin console and then me to approve each post, which is way way too much effort for a joke.&lt;/p&gt;

&lt;p&gt;Then I remembered Blogger. (Remember blogger?)&lt;/p&gt;

&lt;p&gt;Blogger lets you set up a blog and then create a Secret Email Address for it. Anyone with the Secret Email Address can post to the blog by emailing the email address. Yay!&lt;/p&gt;

&lt;p&gt;So, I set one up. A bit of tweaking of the templates (to use Canonical aubergine) and the HTML (to remove post titles, post footers, enforce that the captions (all &quot;looking at X&quot;) are in lower case, that sort of thing) and it's done.&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://canonicalpeoplelookingatthings.blogspot.com&quot;&gt;canonicalpeoplelookingatthings.blogspot.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I can't stop chuckling.&lt;/p&gt;</content>
		<author>
			<name>Aq</name>
			<uri>http://pipes.yahoo.com/pipes/pipe.info?_id=0b36d196b9e83fe728bf34a46a14a10d</uri>
		</author>
		<source>
			<title type="html">as days pass by: a weblog by Stuart Langridge</title>
			<subtitle type="html">scratched tallies on the prison wall</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/kryogenix"/>
			<id>http://feeds.feedburner.com/kryogenix</id>
			<updated>2012-02-05T08:57:29+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Experimenting With Email</title>
		<link href="http://www.jonobacon.org/2012/01/13/experimenting-with-email/"/>
		<id>http://www.jonobacon.org/?p=4023</id>
		<updated>2012-01-13T09:27:07+00:00</updated>
		<content type="html">&lt;p&gt;Like many of you I get a lot of email, and like many of you I often struggle to keep up with it in the context of everything else that is going on. Recently I have been trying a few little experiments in adjusting my email workflow to see if I can be more productive. I am seeing some good results and just wanted to share a few small changes I have made that have impacted my workflow in the interests of them possibly being useful for you too:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Using the GMail web interface&lt;/strong&gt; &amp;#8211; I back-end all my mail in GMail and traditionally use IMAP to access it via the default email client in Ubuntu (e.g. Thunderbird). While I love Thunderbird and Evolution, unfortunately GMail IMAP access is a touch slower than I would like (I have talked to Chris Coulson about this issue in Thunderbird who has looked into it) and the small delay in loading messages makes the email experience feel a little less sleek. Using GMail directly removes this slight lag, and it has made the email experience feel more satisfying (obviously for those of you who don&amp;#8217;t have this lag, such as POP users, should be fine). Importantly, if you use GMail too, check out the GMail labs split pane view which makes GMail act like a traditional email client; I find that it makes GMail useful for me as opposed to the traditional view.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Top posting&lt;/strong&gt; &amp;#8211; I realized recently how anal I am about laying out my messages and replies. I hit reply, say hi to the person, respond inline, make sure there is space between my response and the quoted text, add my name etc. For most 1-on-1 conversations this level of layout is not really needed (although on mailing lists I still bottom post), and just hitting reply and typing without all this laying out makes email feel so much more efficient.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Don&amp;#8217;t star mails to reply to&lt;/strong&gt; &amp;#8211;  my traditional email workflow is that I wake up in the morning, grab my tablet, and while I wake up I read my email and star all the mails I need to respond to. I then grab breakfast, do all my calls, and then get to the starred emails to respond to. Instead of starring I experimented by marking emails unread that I need to reply to. For some reason this makes the urgency of replying more amplified in my head. I think that I just don&amp;#8217;t like seeing unread emails, and it flips a psychological bit that makes me want to reply to them quicker as opposed to starring and my email just being another list of things to tend to. I know sounds a little strange, but this small change also affects how I handle my email.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Of course, while these things work for me, many of these won&amp;#8217;t be of interest or work for you folks, but some may, and I just wanted to share them. I am sure there are lots of little tweaks to your own email workflow that you have found useful, and I would love to hear them in the comments. Happy emailing!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Testing Required: Unity PPA</title>
		<link href="http://www.jonobacon.org/2012/01/12/testing-required-unity-ppa/"/>
		<id>http://www.jonobacon.org/?p=4017</id>
		<updated>2012-01-12T08:53:06+00:00</updated>
		<content type="html">&lt;p&gt;The always awesome &lt;a href=&quot;http://blog.didrocks.fr&quot;&gt;didrocks&lt;/a&gt; posted yesterday to encourage the testing of the Unity PPA. In this cycle we have changed how Unity is deployed into Ubuntu by required a set of acceptance criteria tests before it enters the archive. As such, much of the testing of the new Unity releases is happening in a PPA and then when a new Unity release is ready, it is added to the 12.04 development branch.&lt;/p&gt;

&lt;p&gt;Not only this, but the PPA includes a set of checkbox tests that you can use to provide solid feedback on many different elements of Unity. If you can take a little time to grab the PPA and run through the tests, that would be great.&lt;/p&gt;

&lt;p&gt;I have tested this most recent release in the PPA, and I am stunned with how solid Unity feels.&lt;/p&gt;

&lt;p&gt;I wanted to share &lt;a href=&quot;http://blog.didrocks.fr/post/Releasing-a-precise-Unity-5.0-to-Ubuntu-12.04&quot;&gt;didrocks&amp;#8217; post&lt;/a&gt; but his blog is currently down (he knows and is resolving it), so I wanted to republish below. Be sure to grab the PPA and test on 12.04!&lt;/p&gt;

&lt;p&gt;Here is the post:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The &lt;a href=&quot;http://www.canonical.com&quot;&gt;Canonical&lt;/a&gt; ubuntu platform and product strategy teams are gathering in Budapest this week to tackle as much work as possible on precise pangolin. Despite the promise of snow and cheap beers, we are working hard on getting Unity 5.0 out of the door.&lt;/p&gt;
  
  &lt;p&gt;One of the goal of this release is to increase quality, precision, no regression on the work we push to the unstable version of ubuntu. The desktop experience team made automated and manual tests for that and we can already see the first benefits from it. We pushed an &lt;a href=&quot;https://jenkins.qa.ubuntu.com/view/Precise%20Unity%20Merger/&quot;&gt;automated building infrastructure with public test reports&lt;/a&gt; to have commits automatically tested, pushed to the &lt;a href=&quot;http://en.wikipedia.org/wiki/Trunk_(software)&quot;&gt;trunk of development branch&lt;/a&gt; as well as available packages in a ppa.&lt;/p&gt;
  
  &lt;p&gt;With all those news features and requirements, we needed to redesign the release process and that&amp;#8217;s what we have done last Monday. Let me expose the few steps I will explain there.&lt;/p&gt;
  
  &lt;ol&gt;
  &lt;li&gt;On Monday evening, we have frozen the trunk, which means, no more new code can enter unity at this point (as well for all the related components like unity-2d, nux, dee, libunity, bamf, unity lenses). Only selected branches can now get in, and those are picked only if they contribute to getting closer to this release quality.&lt;/li&gt;
  &lt;li&gt;Then, after ensuring on Tuesday that people can safely install the new release candidate, the &lt;a href=&quot;https://launchpad.net/~unity-team/+archive/ppa&quot;&gt;unity-team ppa&lt;/a&gt; started to contain the whole latest of what will soon be the 5.0 version of unity. If you install from this ppa, you will see a kind prompt asking you to contribute when logging back to your desktop.&lt;/li&gt;
  &lt;li&gt;This prompts help getting to our main goal, which is ensurin the quality of the new release. Multiple things have been put in practice for that. The desktop experience team qualified the release using their manual tests and running automated ones again. &lt;a href=&quot;http://agateau.wordpress.com/&quot;&gt;Aurélien&lt;/a&gt; and I run our own manual tests (120 of them, trying to covering the whole Unity functionnalities). This finished on Tuesday evening (we rephrased some) and we rebuilt all needed packages again, as well as some other dependencies like update-manager, usb-creator, nautilus, empathy, and gwibber to still make them working when you install from the ppa (ABI bumps). From those test we spotted regressions and get them fixed/fix them, regenerate everything and such.&lt;/li&gt;
  &lt;li&gt;The manual test wrapper over checkbox is also automatically installed from the ppa. Which means that &lt;em&gt;YOU&lt;/em&gt; can help too! I&amp;#8217;m bootstrapping this process with the &lt;a href=&quot;http://www.markshuttleworth.com/archives/938&quot;&gt;French Musketeers&lt;/a&gt; to ensure everything is correct and ready for the next release. How to help there will be widespread for Unity 5.2. More on that soon!&lt;/li&gt;
  &lt;li&gt;On Thursday morning, we will collect the results from the tests, see what&amp;#8217;s still needed to be fixed (if it&amp;#8217;s the case) and then cycle back on the previous steps.&lt;/li&gt;
  &lt;li&gt;At the same time, the bugs that are fixed will be milestoned, some cleanup will be done and everything will be then ready to format an explicit text of what&amp;#8217;s in the new release.&lt;/li&gt;
  &lt;li&gt;Then, the process is well known: we will issue tarballs for every projects we need to upload&lt;/li&gt;
  &lt;li&gt;Packaging them properly, with the right build-dependencies and needed tweaks will be done, and upload to precise to share the love!&lt;/li&gt;
  &lt;li&gt;Finally, every non fixed bugs but targeted will be reported to the next milestones.&lt;/li&gt;
  &lt;/ol&gt;
  
  &lt;p&gt;And that&amp;#8217;s it! Everyone will be able to enjoy the whole new shiny Unity 5.0, containing a bunch of bug fixes, as well, as all the layout and ground for being rock solid, speeded up and just… precise Unity version!&lt;/p&gt;
&lt;/blockquote&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Social Ubuntu TV</title>
		<link href="http://www.jonobacon.org/2012/01/11/social-ubuntu-tv/"/>
		<id>http://www.jonobacon.org/?p=4015</id>
		<updated>2012-01-11T17:09:40+00:00</updated>
		<content type="html">&lt;p&gt;Be sure to follow Ubuntu TV &lt;a href=&quot;http://www.facebook.com/UbuntuTV&quot;&gt;on Facebook&lt;/a&gt; and &lt;a href=&quot;https://plus.google.com/104659991254860976283/posts&quot;&gt;on Google+&lt;/a&gt;. That is all.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">YO</title>
		<link href="http://www.jonobacon.org/2012/01/11/yo/"/>
		<id>http://www.jonobacon.org/?p=4011</id>
		<updated>2012-01-11T14:50:46+00:00</updated>
		<content type="html">&lt;p&gt;I love Ubuntu &lt;a href=&quot;http://om26er.wordpress.com/2012/01/10/yo/&quot;&gt;too&lt;/a&gt; &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Xubuntu, Kubuntu, and Edubuntu LTS</title>
		<link href="http://www.jonobacon.org/2012/01/10/xubuntu-kubuntu-and-edubuntu-lts/"/>
		<id>http://www.jonobacon.org/?p=4008</id>
		<updated>2012-01-10T08:19:01+00:00</updated>
		<content type="html">&lt;p&gt;I was delighted to &lt;a href=&quot;https://lists.ubuntu.com/archives/ubuntu-devel-announce/2012-January/000922.html&quot;&gt;read this morning&lt;/a&gt; that the Ubuntu Technical Board has approved Xubuntu and Kubuntu to be LTS versions, as well as Edubuntu based on some further discussion. You can read the meeting log &lt;a href=&quot;http://ubottu.com/meetingology/logs/ubuntu-meeting/2012/ubuntu-meeting.2012-01-09-20.58.moin.txt&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Congrats to the Xubuntu, Kubuntu, and Edubuntu communities!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">dyslexia, eBooks and typography</title>
		<link href="http://feedproxy.google.com/~r/no2self/~3/1_y4VlfiVII/"/>
		<id>http://no2self.net/?p=1356</id>
		<updated>2012-01-09T19:38:46+00:00</updated>
		<content type="html">&lt;p&gt;A rather off-topic post, but hopefully of value to some fellow parents&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;In summary by eversion, on Flickr&quot; href=&quot;http://www.flickr.com/photos/eversion/6655969355/&quot;&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7006/6655969355_dd617379c2.jpg&quot; alt=&quot;In summary&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is Josh. He&amp;#8217;s ten years old. He can light up a rugby pitch, climb to about grade 5c/6a and strike a cricket ball with such Gower-like sublime beauty I get tearful. What he can&amp;#8217;t do very well, or at least doesn&amp;#8217;t really enjoy very much, is reading. This is far from unusual for us boys of course (many of us can&amp;#8217;t be bothered with it until we&amp;#8217;re in our teens as a rule) but with Josh it always seemed particularly unappealing to him. We didn&amp;#8217;t let it worry us too much given that he is, like I said, a boy who on the whole prefers to be running and jumping rather than sitting and reading; but every once in a while I&amp;#8217;d catch a glimpse of a look on his face when he was staring at a page that suggested there was more to it than that. Watching closely you&amp;#8217;d catch a look in his eyes that suggested he was momentarily experiencing what&amp;#8217;s probably best described as &lt;em&gt;some weirdness&lt;/em&gt;, and for a split second he&amp;#8217;d have to wait for the world to right itself again.&lt;/p&gt;
&lt;p&gt;As you&amp;#8217;ve probably guessed we&amp;#8217;re now coming to the conclusion that he may be slightly dyslexic. Two separate tutors have raised it over the last year so we&amp;#8217;re convinced enough to ask the school to look into it and in the next few weeks he&amp;#8217;s going to be assessed by the local authority. It&amp;#8217;s probably a quite mild case but it&amp;#8217;ll be valuable to know if we need his upcoming secondary school to give further support.&lt;/p&gt;
&lt;p&gt;This week I realised something about one of the few books he has enjoyed reading that I think is worth sharing publicly, hence the off-topic post here.&lt;/p&gt;
&lt;p&gt;One of the only books he&amp;#8217;s ever really enjoyed and enthusiastically read is the series by Jeff Kinney called &lt;a title=&quot;Wimpy Kid&quot; href=&quot;http://www.wimpykid.com/&quot;&gt;Diary of a Wimpy Kid&lt;/a&gt;. At first I put it down to the fact that he was simultaneously enthused by the movie &amp;#8211; we got him the first one after a trip to the cinema last year &amp;#8211; but now I realise that it&amp;#8217;s very likely the layout and the typeface that has made the difference. He got another for Christmas and once again he&amp;#8217;s started reading without encouragement from us or protests from him. Looking through it with him a few days ago I suddenly clocked what had been staring me in the face for months: the handwritten font.&lt;/p&gt;
&lt;p&gt;I think dyslexia is a little different for everyone, but one aspect of it is the way it can cause letters to appear mirrored. This gets particularly confusing with letters such as d and b which are easily mirrored on the vertical axis. The video from StudioStudio, designers of what seems to be one of the few specialist font projects in this field &lt;a title=&quot;font for dyslexia sufferers&quot; href=&quot;http://www.studiostudio.nl/project-dyslexie/&quot;&gt;explains it further&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s a page from Diary of a Wimpy Kid:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://no2self.net/wp-content/uploads/wimpy-kid.jpeg&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-1385&quot; title=&quot;wimpy-kid&quot; src=&quot;http://no2self.net/wp-content/uploads/wimpy-kid-225x300.jpg&quot; alt=&quot;&quot; width=&quot;225&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The varied angles of the handwritten font could very well be doing a great job of reducing the mirroring problem. Also, the notebook-like design with the line under each line of text combined with the page being broken up by sketches is probably dramatically improving his ability to keep track of each sentence.&lt;/p&gt;
&lt;p&gt;Could it be that simple for someone with a mild case? A font choice and careful layout design? If so then the opportunity to explore this in modern eBook readers such as Kindles, Kobos or iPads seems ridiculously easy. An extensive investigation about Diary of a Wimpy Kid, fonts and ebooks (i.e. 30 to 40  seconds in Google) demonstrates two things: 1) that I&amp;#8217;m not alone in noticing this but 2) that there&amp;#8217;s surprisingly little comment about it.&lt;/p&gt;
&lt;p&gt;I found a couple of mentions in some forums by people noticing how their dyslexic child enjoyed the book and also a blog post from August last year from a father who made the same connections and has &lt;a title=&quot;Drew Wagar - Dyslexia and Kindles&quot; href=&quot;http://www.wagar.org.uk/?p=2323&quot;&gt;seen results by combining a Kindle with an overlay&lt;/a&gt;; but beyond that there appears to be little debate.&lt;/p&gt;
&lt;p&gt;With the appearance of beautifully crafted reading apps such as &lt;a title=&quot;iphone ebook reader&quot; href=&quot;http://readmill.com/&quot;&gt;Readmill&lt;/a&gt;, the step from there to an additional visual setting designed to assist dyslexia sufferers is surely very small. It would simply (?) need some varied font choices of less perfect, more varied form (guaranteed to irk the purist typographers) combined with line by line support through a staged reveal or other visual aids and perhaps even some investigations into colour choices and brightness (such as those found in palettes like &lt;a title=&quot;Screen typography colour scheme&quot; href=&quot;http://ethanschoonover.com/solarized&quot;&gt;Solarized&lt;/a&gt;). An equally intensive investigation of the app store provides a few results regarding dyslexia but they appear to focus on diagnosis or spelling assistance, rather than just reading support.&lt;/p&gt;
&lt;p&gt;So, if you&amp;#8217;re an app developer and you fancy looking at this more, maybe we should have a chat? Better yet, if you actually know something about dyslexia and can put my armchair/googled understanding straight that would also be much appreciated.&lt;/p&gt;
&lt;p&gt;In the meantime, there are things that can be done to test this further and craft something at home. In an hour or so over the weekend I&amp;#8217;d managed to create Josh another book with a similar layout approach using Proboscis&amp;#8217; self-publishing system &lt;a title=&quot;self publishing booklet creator&quot; href=&quot;http://bookleteer.com&quot;&gt;bookleteer.com&lt;/a&gt;, some text from &lt;a title=&quot;ebook texts&quot; href=&quot;http://www.gutenberg.org/&quot;&gt;Project Gutenberg&lt;/a&gt;, a font &lt;a title=&quot;TTF file&quot; href=&quot;http://no2self.net/wp-content/docs/rob_annable.ttf&quot;&gt;made from my own handwriting&lt;/a&gt; (made using &lt;a title=&quot;Fontifier.com&quot; href=&quot;http://www.fontifier.com/&quot;&gt;Fontifier&lt;/a&gt; a few years ago) and some help from a certain &lt;a title=&quot;Rudyard Kipling's Just So Stories&quot; href=&quot;http://www.gutenberg.org/ebooks/2781&quot;&gt;Mr Kipling&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We can view &lt;a title=&quot;How The Whale Got His Throat&quot; href=&quot;http://bookleteer.com/book.html?id=2373&quot;&gt;the online version&lt;/a&gt; with an iPad or on a laptop, and after some quick folding I&amp;#8217;ll be giving him the &lt;a href=&quot;http://no2self.net/wp-content/uploads/HowTheWhaleGotHisThroat_book_portrait_16pp_A3.pdf&quot;&gt;paper copy&lt;/a&gt; later today (PDF link &amp;#8211; A3 format).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://no2self.net/wp-content/uploads/whale-bookleteer.jpeg&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-1387&quot; title=&quot;whale-bookleteer&quot; src=&quot;http://no2self.net/wp-content/uploads/whale-bookleteer-225x300.jpg&quot; alt=&quot;&quot; width=&quot;225&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If he thinks there&amp;#8217;s any discernible difference I think it&amp;#8217;ll be worth pursuing further, although keeping his attention with only the classics available on Gutenberg could be tricky. Let&amp;#8217;s hope someone in the publishing world looks into this further. We&amp;#8217;ve yet to have the formal assessment so it&amp;#8217;s possible the results will tell us he doesn&amp;#8217;t have the condition at all, either way it&amp;#8217;s pretty clear from his enthusiasm for the design of Diary of a Wimpy Kid that a more child-like approach to writing and design can make a big difference to child-like eyes.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=1_y4VlfiVII:tOr6nyJSg_A:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=1_y4VlfiVII:tOr6nyJSg_A:63t7Ie-LG7Y&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?d=63t7Ie-LG7Y&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=1_y4VlfiVII:tOr6nyJSg_A:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=1_y4VlfiVII:tOr6nyJSg_A:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?i=1_y4VlfiVII:tOr6nyJSg_A:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=1_y4VlfiVII:tOr6nyJSg_A:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?i=1_y4VlfiVII:tOr6nyJSg_A:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=1_y4VlfiVII:tOr6nyJSg_A:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?i=1_y4VlfiVII:tOr6nyJSg_A:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/no2self/~4/1_y4VlfiVII&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Rob Annable</name>
			<email>rob@annable.co.uk</email>
			<uri>http://no2self.net</uri>
		</author>
		<source>
			<title type="html">no2self.net</title>
			<subtitle type="html">Architectural anecdotes - the audio supplement to no, 2 self by Rob Annable</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/no2self?format=xml"/>
			<id>http://feeds.feedburner.com/no2self?format=xml</id>
			<updated>2012-01-09T19:57:06+00:00</updated>
			<rights type="html">http://creativecommons.org/licenses/by-nc-sa/2.5/</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Today: First Videocast Of 2012</title>
		<link href="http://www.jonobacon.org/2012/01/04/today-first-videocast-of-2012/"/>
		<id>http://www.jonobacon.org/?p=4005</id>
		<updated>2012-01-04T16:57:12+00:00</updated>
		<content type="html">&lt;p&gt;Today I am going to host my first Ubuntu videocast of 2012. I am going to switch this up a little and talk more about the goals for the year, summarize work that is going on, and then dig into the usual Q+A where you folks are welcome to ask any questions you like about Ubuntu, Canonical, Unity, or anything else. I am always keen to improve the show, so let me know your ideas of what you would find interesting on there.&lt;/p&gt;

&lt;p&gt;Join me today at &lt;strong&gt;11am Pacific / 2pm Eastern / 7pm UK / 8pm Europe&lt;/strong&gt; by &lt;a href=&quot;http://www.ustream.tv/channel/at-home-with-jono-bacon&quot;&gt;visiting this page&lt;/a&gt;. Be sure to register a ustream.tv account first so you can answer your questions.&lt;/p&gt;

&lt;p&gt;I look forward to seeing you all there!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">2012</title>
		<link href="http://www.jonobacon.org/2012/01/01/2012/"/>
		<id>http://www.jonobacon.org/?p=3999</id>
		<updated>2012-01-01T22:53:22+00:00</updated>
		<content type="html">&lt;p&gt;Erica and I just spent a busy few weeks visiting family and friends over in the UK, and it was wonderful to see everyone. My family all get on wonderfully with each other, but my two brothers and I have always lived in different places and this Christmas was the first time we have all been together for Christmas in about 20 years.&lt;/p&gt;

&lt;p&gt;It was awesome. I feel privileged to have such a wonderful and caring family. We miss them all, but are happy to be back home in California after such a hectic trip.&lt;/p&gt;

&lt;p&gt;So here we are at the beginning of 2012 and many of us are in the frame of mind about new ambitions for the coming year. Some people have been sharing their new year&amp;#8217;s resolutions, and I wanted to share a few of mine outside of the obvious passion to put my family first and be the best husband, son, and brother I can be. I am blessed to be surrounded by such wonderful people, and I want to be there for all of them in the best possible way.&lt;/p&gt;

&lt;p&gt;In terms of new resolutions, firstly I want to get fitter. I am not particularly out of shape and have a reasonably healthy diet, but I want to amp it up, get healthier, practice a regular exercise routine, and tone up. I will be tracking this with the awesome &lt;a href=&quot;http://www.fitbit.com&quot;&gt;Fitbit&lt;/a&gt;, who assure me that Linux support for syncing data is coming, although their have gone a little dark when I ask when. Come on Fitbit, show us some love. &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm8.staticflickr.com/7035/6615531489_de031ca329_o.jpg&quot; /&gt;&lt;br /&gt;
&lt;i&gt;Me in 2012.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;Related to this in part is my second resolution that I want to learn how to cook. I am a &lt;em&gt;terrible&lt;/em&gt; cook. I want to learn how to cook some healthier food, but I am particularly interested in continuing to learn how to grill. Grilling is a big cultural part of California, and I started learning how to cook steak, kabobs, veggies, and some other things last autumn, but I want to ramp this up to the next level. I am particularly interested in learning how to smoke some brisket.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm8.staticflickr.com/7142/6615531569_5970824506.jpg&quot; /&gt;&lt;br /&gt;
&lt;i&gt;This image has not influenced my resolution at all. Honest.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;2012 is going to be the &lt;em&gt;year of &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt;&lt;/em&gt;. 2011 was a year filled with great progress, tough decisions, and renewed focus, but 2012 is going to be where we really shine. Speaking personally of my team at Canonical, we could not be stronger; we have the unstoppable Daniel Holbach, Jorge Castro, and David Planella, and we will be joined by Nicholas Skaggs and Michael Hall to complete the line-up. The team is raring to go, we have a strong strategy in place, and 2012 will all be about growth, efficiency, and continuing to grow and a fun and inspiring community.&lt;/p&gt;

&lt;p&gt;Finally, 2012 will see the new &lt;a href=&quot;http://www.severedfifth.com&quot;&gt;Severed Fifth&lt;/a&gt; album released, the second edition of &lt;a href=&quot;http://www.artofcommunityonline.org&quot;&gt;The Art of Community&lt;/a&gt; and no-doubt plenty of other fun (and some likely slightly bonkers) projects. I have a few charity projects I am interesting in doing in 2012 too that I didn&amp;#8217;t have the time for last year. Who knows where the year will take us?&lt;/p&gt;

&lt;p&gt;Anyway, enough rambling, let&amp;#8217;s roll. &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">exim + spamassassin subject rewriting on symbiosis</title>
		<link href="http://codepoets.co.uk/2011/exim-and-spamassassin-subject-rewriting-on-symbiosis/"/>
		<id>http://codepoets.co.uk/?p=480</id>
		<updated>2011-12-30T10:29:02+00:00</updated>
		<content type="html">&lt;p&gt;One customer of mine has an &lt;a title=&quot;Bytemark&quot; href=&quot;http://www.bytemark.co.uk&quot;&gt;Bytemark&lt;/a&gt; &lt;a title=&quot;Symbiosis&quot; href=&quot;http://symbiosis.bytemark.co.uk/docs/symbiosis.html&quot;&gt;Symbiosis&lt;/a&gt; based &lt;a title=&quot;Exim MTA&quot; href=&quot;http://www.exim.org/&quot;&gt;exim&lt;/a&gt; mailserver which uses &lt;a title=&quot;SpamAssassin&quot; href=&quot;http://spamassassin.apache.org/&quot;&gt;SpamAssassin&lt;/a&gt;. It works pretty well &amp;#8211; however the :&lt;/p&gt;
&lt;pre&gt;rewrite_header Subject *****SPAM*****&lt;/pre&gt;
&lt;p&gt;directive in spamassassin (/etc/spamassassin/local.cf) seemed to be being ignored &amp;#8211; and the only effect of the mail being classified as spam is/was a couple of additional headers added (X-Spam-Status: spam). For the customer in question this wasn&amp;#8217;t of much use &amp;#8211; as they&amp;#8217;re reasonably non-technical and probably couldn&amp;#8217;t create a client side mail filter. And they also thought the spamfiltering wasn&amp;#8217;t working.&lt;/p&gt;
&lt;p&gt;I found adding the following to /etc/exim4/system_filter results in the subject being appropriately modified :&lt;/p&gt;
&lt;pre&gt;if $h_X-Spam-Status: contains &quot;spam&quot;
then
    headers add &quot;Old-Subject: $h_subject&quot;
    headers remove &quot;Subject&quot;
    headers add &quot;Subject: *** SPAM *** $h_old-subject&quot;
    headers remove &quot;Old-Subject&quot;
endif&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;p&gt;Seeing as how that took about 2 hours to figure out &amp;#8211; hopefully this will be of use to others.&lt;/p&gt;
&lt;p&gt;I started looking at SpamAssassin and wondering why IT wasn&amp;#8217;t doing it&amp;#8230; I still don&amp;#8217;t know why &amp;#8211; but assume it&amp;#8217;s an Exim &amp;#8216;feature&amp;#8217;.&lt;/p&gt;</content>
		<author>
			<name>David Goodwin</name>
			<uri>http://codepoets.co.uk</uri>
		</author>
		<source>
			<title type="html">David Goodwin</title>
			<subtitle type="html">PHP, running, family stuff, Bromsgrove and other bits</subtitle>
			<link rel="self" href="http://codepoets.co.uk/feed/"/>
			<id>http://codepoets.co.uk/feed/</id>
			<updated>2012-02-05T08:57:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">New Year resolution</title>
		<link href="http://feedproxy.google.com/~r/no2self/~3/BD1OCOgrWi8/"/>
		<id>http://no2self.net/?p=1357</id>
		<updated>2011-12-29T10:00:42+00:00</updated>
		<content type="html">&lt;p&gt;Some threads worth tying together&amp;#8230;. &lt;a title=&quot;thingsmagazine.net&quot; href=&quot;http://www.thingsmagazine.net/?p=5974&quot; target=&quot;_blank&quot;&gt;Thingsmagazine.net recently covered the plight of MVRDV&lt;/a&gt;, who appear to have unwittingly (?) upset a lot of people (again) by designing a pair of towers complete with their own explosion of structure billowing out from their mid rift. Things magazine cuts through the possible conceptual justifications by suggesting Minecraft as the possible source for the low-res, pixelated aesthetic.&lt;/p&gt;
&lt;p&gt;Others have also been noticing this aesthetic appearing with increasing regularity and attempting to interpret it. James Bridle, who I had the pleasure of meeting at the &lt;em&gt;&lt;a title=&quot;twitter feed&quot; href=&quot;https://twitter.com/laptopsandlooms&quot; target=&quot;_blank&quot;&gt;Laptop and Looms&lt;/a&gt;&lt;/em&gt; event earlier this year, covers it extensively in &lt;a title=&quot;booktwo&quot; href=&quot;http://booktwo.org/notebook/waving-at-machines/&quot; target=&quot;_blank&quot;&gt;his recent talk at Web Directions South&lt;/a&gt;. Beginning with a subtle critique of the imaginary society my profession portrays with our &amp;#8216;render ghosts&amp;#8217; (a topic I gave the lightest of touches to a while ago in a comment about the &lt;a title=&quot;2d man&quot; href=&quot;http://no2self.net/2007/01/29/2d-man/&quot; target=&quot;_blank&quot;&gt;spineless deference inherent in the world of Sketchup figures&lt;/a&gt;), he moves on to examine the representation of data in building surfaces (my emphasis):&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a title=&quot;Minecraft | Flickr - Photo Sharing!&quot; href=&quot;http://www.flickr.com/photos/mattsheret/5800118801/&quot; target=&quot;_blank&quot;&gt;Minecraft&lt;/a&gt; has a lot to answer for here. Minecraft is awesome. What’s so strange about it is the creator knew, as a small project, that he could go a long way with gameplay and interaction without worrying so much about the graphics. But people have taken to the graphics to this extraordinary degree. And again, making these things come through in the world, giving the real world the grain of the virtual.&lt;/p&gt;
&lt;p&gt;&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Telehouse West | Flickr - Photo Sharing!&quot; href=&quot;http://www.flickr.com/photos/stml/5523774414/&quot; target=&quot;_blank&quot;&gt;This building I am completely dangerously obsessed with&lt;/a&gt;. It’s a building in East London, and I literally stumbled upon it while out walking and saw it, and I’ve been puzzling over it ever since, and frankly it’s to blame for all of this. It’s a data centre, which is incredibly significant, because if you know anything about the architecture of data centres, they’re usually very anonymous structures. They’re usually big sheds. We have this notion of the cloud, like the cloud is some magic faraway land where computing is done, and it’s not big sheds on ring roads filled with servers. &lt;strong&gt;The cloud is a lie. The cloud looks like sheds.&lt;/strong&gt; And that’s a terrible thing, because the network is awesome. And yet we’ve never figured out a way to – we sort of try to hide it away and tidy it away.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Meanwhile, &lt;a title=&quot;Archdaily report&quot; href=&quot;http://www.archdaily.com/191784/controversy-over-the-cloud-forces-mvrdv-to-apologize/&quot; target=&quot;_blank&quot;&gt;over on Archdaily&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a title=&quot;Posts tagged with MVRDV&quot; href=&quot;http://www.archdaily.com/tag/mvrdv/&quot; rel=&quot;tag&quot;&gt;MVRDV&lt;/a&gt; spokesman Jan Kinkker stated, &amp;#8220;We&amp;#8217;ve had quite a lot of calls from angry Americans saying it&amp;#8217;s a disgrace. 9/11 was not the inspiration behind the design, the inspiration was a real cloud.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The cloud, it would seem, is a territory fraught with dangers for the architect; be they clouds that look like sheds or, in the case of MVRDV, sheds that look like clouds.&lt;/p&gt;
&lt;p&gt;Shocking, insensitive cock-up aside, I think I welcome MVRDV&amp;#8217;s return to a lower resolution aesthetic. I&amp;#8217;ve seen the opposite and it looks like this:&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;F1-GP Ferrari World by eversion, on Flickr&quot; href=&quot;http://www.flickr.com/photos/eversion/4087580758/&quot;&gt;&lt;img src=&quot;http://farm3.staticflickr.com/2694/4087580758_24798cb9da.jpg&quot; alt=&quot;F1-GP Ferrari World&quot; width=&quot;375&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;That&amp;#8217;s a small part of &lt;a title=&quot;F1 GP images&quot; href=&quot;http://www.flickr.com/photos/eversion/sets/72157622763009532/with/4086833231/&quot; target=&quot;_blank&quot;&gt;Ferrari World in Abu Dhabi&lt;/a&gt;. It&amp;#8217;s a high resolution idea expressed in a CAD curve of many segments modeled on a state of the art piece of technology, ultimately built with a few low resolution sticks by some guys in a desert who haven&amp;#8217;t seen their family for months, all so that Ferrari could host stadium size concerts in &lt;em&gt;their front porch.&lt;/em&gt; Mind you, it at least gave me something to think about when 15 minutes later Kings of Leon came on stage and sent us all to sleep &amp;#8211; despite the fact that the sex was supposedly &lt;em&gt;on fire.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Who&amp;#8217;s for a low resolution resolution in the New Year?&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=BD1OCOgrWi8:ehRaq3GH-qE:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?d=yIl2AUoC8zA&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=BD1OCOgrWi8:ehRaq3GH-qE:63t7Ie-LG7Y&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?d=63t7Ie-LG7Y&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=BD1OCOgrWi8:ehRaq3GH-qE:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?d=dnMXMwOfBR0&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=BD1OCOgrWi8:ehRaq3GH-qE:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?i=BD1OCOgrWi8:ehRaq3GH-qE:F7zBnMyn0Lo&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=BD1OCOgrWi8:ehRaq3GH-qE:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?i=BD1OCOgrWi8:ehRaq3GH-qE:V_sGLiPBpWU&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/no2self?a=BD1OCOgrWi8:ehRaq3GH-qE:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/no2self?i=BD1OCOgrWi8:ehRaq3GH-qE:D7DqB2pKExk&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/no2self/~4/BD1OCOgrWi8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Rob Annable</name>
			<email>rob@annable.co.uk</email>
			<uri>http://no2self.net</uri>
		</author>
		<source>
			<title type="html">no2self.net</title>
			<subtitle type="html">Architectural anecdotes - the audio supplement to no, 2 self by Rob Annable</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/no2self?format=xml"/>
			<id>http://feeds.feedburner.com/no2self?format=xml</id>
			<updated>2012-01-09T19:57:06+00:00</updated>
			<rights type="html">http://creativecommons.org/licenses/by-nc-sa/2.5/</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">State of the union – sort of (my 2011).</title>
		<link href="http://codepoets.co.uk/2011/state-of-the-union-sort-of-my-2011/"/>
		<id>http://codepoets.co.uk/?p=477</id>
		<updated>2011-12-23T21:02:02+00:00</updated>
		<content type="html">&lt;p&gt;Well, perhaps not quite a State of the Union Address, but here&amp;#8217;s a random update on my life in general which perhaps sums up the last year (as we&amp;#8217;re almost at the end of the year, it&amp;#8217;s probably fitting I somehow, somewhere write something like this).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;My children (Rowan and Anya) are both growing up rather too quickly. Anya&amp;#8217;s about 18 months old, walking and almost talking (&amp;#8216;tree&amp;#8217;, &amp;#8216;cat&amp;#8217;, &amp;#8216;that&amp;#8217;, &amp;#8216;tasty&amp;#8217;, &amp;#8216;mum&amp;#8217;, &amp;#8216;daddy&amp;#8217; and so on) while Rowan (~4) is busy playing/asking questions/learning to write/bashing things with hammers and so on. As far as we can tell they&amp;#8217;re unaffected by Katherine and I splitting up. I&amp;#8217;m lucky to be able to see them regularly (4 times a week) and usually &amp;#8217;good enough&amp;#8217; for hugs and cuddles after they fall over / chuck up or whatever depending on the star alignment or who ever told them off most recently&amp;#8230;..&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;Pale Purple - they do web and mobile application development&quot; href=&quot;http://www.palepurple.co.uk&quot;&gt;Pale Purple&lt;/a&gt; (work) wise &amp;#8211; everything&amp;#8217;s going well, we&amp;#8217;re busy, have plenty of work lined up over the next few months and there are a number of interesting projects almost ready to start. Over the last year there has been a distinct increase in the amount of development we&amp;#8217;re doing in mobile applications &amp;#8211; specifically towards Android and business apps (e.g. for a delivery driver to use to see what jobs they have to do &amp;#8211; rather than the traditional Microsoft Windows CE based thing). &lt;a title=&quot;PHP - the best language eva!1!!&quot; href=&quot;http://php.net&quot;&gt;PHP&lt;/a&gt; is still the main focus of the company with other supplementary bits (training, security audits, systems administration and so on). We took on an industrial year student this year &amp;#8211; so there are currently five of us full time.&lt;/li&gt;
&lt;li&gt;I&amp;#8217;ve moved house &amp;#8211; so I no longer live in a one bedroom flat which was always cold [no central heating]. Now I&amp;#8217;m in a 2 up, 2 down house like thing, so the children can have their own bedroom, or spread their toys over a wider area. Soon there will be a trip to Ikea and they&amp;#8217;ll have a bunk bed and random other things no doubt.&lt;/li&gt;
&lt;li&gt;I still run / cycle / exercise &amp;#8211; although not as much as I might like to. Mr Patch, the Jack Russell, went to live with my aunt at the beginning of the year (I think?!) &amp;#8211; where he&amp;#8217;s apparently behaving well, and has become somewhat wider; likewise his absence here is partly to blame for my weight gain &amp;#8211; but conversely not having him makes looking after the children / work / jetting off to Spain (I can&amp;#8217;t think why&amp;#8230;) so much easier.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;This post was brought to you by two great bottles of beer from &lt;a title=&quot;MyBreweryTap sell great beer - excellent for presents for men&quot; href=&quot;http://www.mybrewerytap.com&quot;&gt;MyBreweryTap&lt;/a&gt;, who happen to be a customer of mine &amp;#8211; and subscribed me to their 52 bottles a year package for free. &amp;#8220;A++++ will drink their stuff again!&amp;#8221; as people would say on eBay!&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Enjoy 2012 readers. I don&amp;#8217;t know what things will be like by the end of the year, but I&amp;#8217;m pretty optimistic at the moment.&lt;/div&gt;</content>
		<author>
			<name>David Goodwin</name>
			<uri>http://codepoets.co.uk</uri>
		</author>
		<source>
			<title type="html">David Goodwin</title>
			<subtitle type="html">PHP, running, family stuff, Bromsgrove and other bits</subtitle>
			<link rel="self" href="http://codepoets.co.uk/feed/"/>
			<id>http://codepoets.co.uk/feed/</id>
			<updated>2012-02-05T08:57:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Quality In Ubuntu</title>
		<link href="http://www.jonobacon.org/2011/12/21/quality-in-ubuntu/"/>
		<id>http://www.jonobacon.org/?p=3992</id>
		<updated>2011-12-21T12:27:15+00:00</updated>
		<content type="html">&lt;p&gt;Quality has always been an important value in the Ubuntu community, but over the last few releases we have faced some challenges in how we can assure and deliver quality. There have been various reasons for this, which include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fewer automated tests that we would like and limited coverage in key components (e.g. Unity).&lt;/li&gt;
&lt;li&gt;Out of date manual tests with limited coverage.&lt;/li&gt;
&lt;li&gt;No acceptance testing for the distribution (this mean&amp;#8217;t that some broken features would land in the development release).&lt;/li&gt;
&lt;li&gt;Limited support and leadership from the Canonical Community Team in harnessing community participation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Over the last year quality has become a strong area of focus inside Canonical. This has included re-factoring the roles and responsibilities of QA staff (focusing them on defect analysis as opposed to just bug triage), Pete Graner has been leading an effort to get an extensive automated testing infrastructure in place, Jason Warner has led an effort to put acceptance criteria in place for Canonical upstreams (this requires that a certain level of quality is assured before Unity updates are landed in the development branch of Ubuntu), and I have hired Nicholas Skaggs who starts in January to build out our QA community, with a particular focus on manual testing and triage.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm8.staticflickr.com/7156/6548592425_2b00514f4b_o.jpg&quot; /&gt;&lt;br /&gt;
&lt;i&gt;Defect Analyst hard at work.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;I also wanted to share an &lt;a href=&quot;http://www.olli-ries.com/?p=624&quot;&gt;interesting post&lt;/a&gt; from Olli Ries about how he is building out his team around quality, and Thomas Voß &lt;a href=&quot;http://qualityhour.wordpress.com/2011/12/12/google-test-jenkins-ci/&quot;&gt;followed up with an interesting post&lt;/a&gt; on the new &lt;a href=&quot;http://qualityhour.wordpress.com/&quot;&gt;Product Team QA Blog&lt;/a&gt;. Thomas and Olli will also be holding their first meeting on the 10th Jan in &lt;code&gt;#ubuntu-qa&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;I will be following up more in the new year about QA as Nicholas joins the Canonical Community team and we build out our QA community infrastructure, communication channel, and focus.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">A tale of UI chains</title>
		<link href="http://www.kryogenix.org/days/2011/12/14/a-tale-of-ui-chains"/>
		<id>http://feeds.feedburner.com/0b36d196b9e83fe728bf34a46a14a10d_c3ea217f93386e6e4f23417b9992d65f</id>
		<updated>2011-12-14T00:00:00+00:00</updated>
		<content type="html">&lt;h3&gt;or, big UI oaks do from little tech decisions grow&lt;/h3&gt;
&lt;h3&gt;or, how Thunderbird screwed me a bit, although it might be my own fault&lt;/h3&gt;

&lt;p&gt;I have five levels of caring about email.&lt;span title=&quot;Those of you who have one level which is 'email? who uses email?' are cordially invited to bugger off and check your Facebook&quot;&gt;*&lt;/span&gt; They are:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Don't care&lt;/li&gt;
  &lt;li&gt;I've dealt with this&lt;/li&gt;
  &lt;li&gt;I probably ought to deal with this, or it prompts a thought, or something&lt;/li&gt;
  &lt;li&gt;I need to deal with this&lt;/li&gt;
  &lt;li&gt;I really, really need to deal with this&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These levels get mapped to my inbox in the following ways:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Deleted&lt;/li&gt;
  &lt;li&gt;Archived (in an Archive folder)&lt;/li&gt;
  &lt;li&gt;In the inbox, read&lt;/li&gt;
  &lt;li&gt;In the inbox, unread&lt;/li&gt;
  &lt;li&gt;In the inbox, flagged Important (and probably marked unread too)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In four years of dealing with my work inbox through Evolution, this scheme
has stood me in good stead. However, at the weekend I moved to Thunderbird 9,
and two days later it screwed me. Or I screwed myself while it stood by and 
laughed. Or something. And it's all because my work IMAP account doesn't seem
to have a Trash folder. Follow the bouncing ball...&lt;/p&gt;

&lt;p&gt;When you set up a new IMAP account in Thunderbird, it asks where you want
deleted messages to go. The default setting is &quot;Move it to this folder: 
Deleted&quot;, which is what I have set for my gmail account.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://ubuntuone.com/5Fg9TXFVeZMfPB3rG6Q0Qa&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;However, for my work account, this complained that there was no such folder.
Now, there's a Deleted folder, with little green rubbish bin icon&lt;span title=&quot;that's an icon of a rubbish bin, not a bin icon that's rubbish&quot;&gt;*&lt;/span&gt;, 
in the left-hand sidebar under my work account as well. Clicking on that also
says that &quot;The current operation on 'Deleted' did not succeed. The mail server
for account (myworkemail) responded: Mailbox doesn't exist: Trash.&quot;&lt;/p&gt;

&lt;p&gt;OK, thought I... maybe that's not meant to work. Perhaps Canonical IS don't
want me storing all my deleted emails on the server or something. However, I
can't find a way of specifying a local folder as the Deleted folder for my
IMAP account.&lt;/p&gt;

&lt;p&gt;Now, I delete mail by accident all the time. So I was rather too scared to
set &quot;Remove [the mail] immediately&quot; as my what-happens-when-I-press-delete-by-accident
thing. Hence, the other option is to &quot;just mark [the email] as deleted&quot;. What
this does is it &lt;s&gt;strikes through&lt;/s&gt; the line describing the email in my
inbox, so I can later on &quot;undelete&quot; it if I want. That seemed OK for a couple
of days. However (this is the second level of however), what that actually means
is that you end up with the list of emails you can see in the window all being
struck through, which is annoying. So I need a way of saying &quot;fine, all those
deleted emails are actually deleted and not just me hitting delete by accident&quot;,
and that's &quot;Compact&quot; on the folder context menu.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://ubuntuone.com/0rXBxdSuWNlYQoBDZcXnle&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;However (third however level), immediately below &quot;Compact&quot; is &quot;Mark Folder
Read&quot;. So you can see that an inept person might accidentally click on the
wrong menu item, and that's exactly what I did. And now I can't tell the
difference between the 200 emails that I need to deal with and the other 200
that I might want to think about at some point, which is extremely 
irritating. All because I don't understand why my work email doesn't have a
Trash folder.&lt;/p&gt;

&lt;p&gt;I can't really &lt;em&gt;blame&lt;/em&gt; the Thunderbird team for this. (Not that that
stopped me when I did it, but I calmed down.) &quot;Mark Folder Read&quot; and &quot;Compact&quot;
are both &lt;em&gt;destructive&lt;/em&gt;, &lt;em&gt;non-reversible&lt;/em&gt; actions. They're both
hidden on a folder context menu, a place for experts. If I bitch that I ought to
be able to undo making a folder read, then I should also bitch that I ought to
be able to undo compacting, and that defeats the point: compacting is itself the
undo mechanism for deleting! So I'm screwed and it's no-one else's fault, which
normally means (reluctantly) that it's my fault.&lt;/p&gt;

&lt;p&gt;Some of you will now be thinking: that's what you get for indicating a 
permanent state (&quot;I need to deal with this&quot;) with an ephemeral marker (read
status). And you're right, I suppose. However, email has an Important flag and
that's it. There isn't an Important and a Very Important flag. Oh, there might
be extensions to add that, but I'd want the status to show up, and be 
changeable, from the folder list (not just from an individual email). So clearly
I need to change my habits. Perhaps there's an extension which colours the lines
in the folder list differently depending on a flag I add? If I can change that
colour from the folder list then that might be a good approach. How do you deal
with differing levels of importance in email? Your thoughts are invited.&lt;/p&gt;</content>
		<author>
			<name>Aq</name>
			<uri>http://pipes.yahoo.com/pipes/pipe.info?_id=0b36d196b9e83fe728bf34a46a14a10d</uri>
		</author>
		<source>
			<title type="html">as days pass by: a weblog by Stuart Langridge</title>
			<subtitle type="html">scratched tallies on the prison wall</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/kryogenix"/>
			<id>http://feeds.feedburner.com/kryogenix</id>
			<updated>2012-02-05T08:57:29+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">LoCo Council Goings On In 12.04</title>
		<link href="http://www.jonobacon.org/2011/12/13/loco-council-goings-on-in-12-04/"/>
		<id>http://www.jonobacon.org/?p=3989</id>
		<updated>2011-12-13T07:06:58+00:00</updated>
		<content type="html">&lt;p&gt;At the Ubuntu Developer Summit in Orlando in November there were some great discussions about LoCo governance. The LoCo Council has a &lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-lococouncil&quot;&gt;blueprint&lt;/a&gt; but these are some of the highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;LoCo Twinning&lt;/strong&gt; &amp;#8211; the goal here is to twin LoCo teams with other LoCo teams to help them get on their feet and moving. Bugs have been created and the LoCo Council are selecting the teams to pair them with. The team chose five teams they felt were large enough to be able to be twinned but not so big that only large teams were going to be able to twin with them. They are then going to chose five un-approved teams and help them during the cycle on how to get their teams up and running, how to organize meetings and events, and get information to other members of the team and explain how the larger Ubuntu community works.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://loco.ubuntu.com&quot;&gt;loco.ubuntu.com&lt;/a&gt; renaming the main team page&lt;/strong&gt; &amp;#8211; at UDS a compromise was struck between the LoCo Team Portal developers and the LoCo Council to rename the team display page on the portal (this is because many teams have named themselves incorrectly and don&amp;#8217;t want to change now as they have things printed). As such they are only changing the display name on the main page and nothing else.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Handling large geographic regions&lt;/strong&gt; &amp;#8211;  the LoCo Council have discussed geographically breaking up some of the larger countries such as Canada, Australia and Brazil (they&amp;#8217;ve semi done this unofficially). The idea behind was to better conserve resources (such as conference packs) so that we can have smaller regions that can be sent content for events (e.g. CDs).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;City LoCos&lt;/strong&gt; &amp;#8211; it was agreed at UDS that City locos would not happen, but as a compromize, a field on teams pages on the LoCo Teams Portal would be created to add a &lt;em&gt;contact&lt;/em&gt; for a city.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Re-approvals&lt;/strong&gt; &amp;#8211; in early January the LoCo Council will be focusing on re-appaovals for teams; there are nine on their list.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks to Laura Czajkowski for content for this blog entry, and the rest of the council (Charles Profitt, Chris Crisafulli, Greg Grossmeier, Leandro Gómez, and Paolo Sammicheli) for their tireless efforts. Thanks also to Chris Johnston and co. for their wonderful work on the LoCo Team Portal.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Community Management Crib Notes: A New Era Of Community Management</title>
		<link href="http://www.jonobacon.org/2011/12/13/community-management-crib-notes-a-new-era-of-community-management/"/>
		<id>http://www.jonobacon.org/?p=3986</id>
		<updated>2011-12-13T05:51:57+00:00</updated>
		<content type="html">&lt;p&gt;Tonight I recorded and put on my &lt;a href=&quot;http://www.youtube.com/jonobacon&quot;&gt;YouTube Channel&lt;/a&gt; a presentation that I delivered at OSCON earlier this year called &lt;em&gt;A New Era Of Community Management&lt;/em&gt;. I cover the history of community management, it&amp;#8217;s early leaders, and how the science of understanding and growing community is changing with the advent of new technologies, social norms, and cultural challenges. I also cover the direct business opportunities for harnessing this new science, and some of the risks and pitfalls associated with it.&lt;/p&gt;

&lt;p&gt;You can watch it below:&lt;/p&gt;



&lt;p&gt;&lt;em&gt;Can&amp;#8217;t see it? Watch it &lt;a href=&quot;http://www.youtube.com/watch?v=g2OkcdYkqcI&quot;&gt;here&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;You can also see the other &lt;em&gt;Community Management Crib Notes&lt;/em&gt; videos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=I88yluGb9oE&quot;&gt;Dealing With Burnout&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Conflict Resolution: Part &lt;a href=&quot;http://www.youtube.com/watch?v=ypLgYJWbT3E&quot;&gt;1&lt;/a&gt; and &lt;a href=&quot;http://www.youtube.com/watch?v=70CSY1H1bx8&quot;&gt;2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Nicholas Skaggs Joining The Canonical Community Team</title>
		<link href="http://www.jonobacon.org/2011/12/12/nicholas-skaggs-joining-the-canonical-community-team/"/>
		<id>http://www.jonobacon.org/?p=3977</id>
		<updated>2011-12-12T18:01:04+00:00</updated>
		<content type="html">&lt;p&gt;I am pleased to announce that we will be welcoming a new horseman to the Canonical Community Team. His name is is &lt;em&gt;Nicholas Skaggs&lt;/em&gt;, he is based in Florida (as well as Jorge and Michael), and he will be joining in January 2012 as our &lt;em&gt;QA Community Coordinator&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Nicholas will be growing our QA community and his focus in his first few months will be on assessing the on-ramp for participating in QA in Ubuntu, and growing a comprehensive community of testers and triagers. He will have a particular focus on manual testing and a regular cadence of testing throughout the release cycle. I am excited to welcome him aboard the team!&lt;/p&gt;

&lt;p&gt;When Nicholas joins, the team will look like this and their primary responsibilities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Daniel Holbach&lt;/strong&gt; &amp;#8211; coordinating and growing Ubuntu developers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jorge Castro&lt;/strong&gt; &amp;#8211; growing the Juju and cloud communities and encouraging the development of charms.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;David Planella&lt;/strong&gt; &amp;#8211; growing our app developer community, as well as coordinating our translators community.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Michael Hall&lt;/strong&gt; &amp;#8211; working with upstreams, and a particular focus on helping Canonical upstreams to have a great community relationship.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nicholas Skaggs&lt;/strong&gt; &amp;#8211; growing our QA community, with a particular focus on manual testing and triage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Me&lt;/strong&gt; &amp;#8211; I manage the team and work with Canonical and community stakeholders to develop strategy around where we focus community resources and growth.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can read more about the team from &lt;a href=&quot;http://www.jonobacon.org/2011/11/23/behind-the-canonical-community-team/&quot;&gt;this earlier blog entry&lt;/a&gt; and feel free to ask your questions in the comments.&lt;/p&gt;

&lt;p&gt;Give Nicholas a warm welcome, folks! &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Computers cant think!</title>
		<link href="http://www.cannon-linux.co.uk/2011/12/computers-cant-think/"/>
		<id>http://www.cannon-linux.co.uk/?p=1467</id>
		<updated>2011-12-09T10:50:00+00:00</updated>
		<content type="html">&lt;p&gt;Next time your Geek friend enthuses over his system just tell them &amp;#8220;Yeah but it cant do jack shit without you.&amp;#8221; I came home last night and the wife said &amp;#8220;You&amp;#8217;re going to explode in a minute.&amp;#8221; she was right, ParkingEye had sent us a parking ticket for, wait for it, £50.00! Oh and it goes up to £110.00 if you don&amp;#8217;t pay within 13 days! Nice business if you can get it.&lt;/p&gt;
&lt;p&gt;We have a new system in the city centre car park, oh it&amp;#8217;s a lot simpler than that silly idea of &amp;#8216;pay and display&amp;#8217; none of this put your money in get your ticket shove it on the dashboard, oh no, now you must enter your vehicle registration first on a tiny keyboard while a queue waits behind you then lift the little plastic guard and feed your cash in making sure you have the correct money as, sorry it doesn&amp;#8217;t give change. &lt;img src=&quot;http://www.cannon-linux.co.uk/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:-(&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;So last week I called into town to meet my daughter I&amp;#8217;m a good boy and &lt;strong&gt;always &lt;/strong&gt;get a ticket, now most people would throw it away once they have left the car park and I usually do however (Fortunately) when I ran out to the car in the pitch dark last night in the door pocket was two tickets and even more pleasing there was one for the 28th Nov. Straight away I could see what had happened I had typed the last three digits in the wrong way round!&lt;/p&gt;
&lt;p&gt;Now if a human looked at this stuff they would have gone &amp;#8220;Doh! I see what that moron did&amp;#8221; and before some smart arse says &amp;#8220;But hey that wasn&amp;#8217;t your registration was it? ParkingEye check with DVLA and get &lt;strong&gt;ALL&lt;/strong&gt; your cars details before sending the fixed penalty so if the camera says it&amp;#8217;s a Citroen and the ticket says it&amp;#8217;s a Fiesta then there is something wrong in&amp;#8217;t there?&lt;/p&gt;
&lt;p&gt;&amp;#8220;Why are you moaning?&amp;#8221; I&amp;#8217;ll tell you why, because it&amp;#8217;s a PITA and will be a PITA to sort out. I emailed them last night with a scanned copy of my evidence, their phone system is like Ebay designed to stop you speaking to anyone. I&amp;#8217;ve learnt with these automated systems to pretend you don&amp;#8217;t have a touch phone, after waiting about three (Which is a long time I hasten to add!) minutes it finally said &amp;#8220;I will put you through to an operative.&amp;#8221; finally a young woman came on the line who clearly spends her days fending off irate parkers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PITA_1&lt;/strong&gt; After five minutes of explaining what had happened she said &amp;#8220;I will have to speak with your wife.&amp;#8221; but I was the driver? &amp;#8220;We will need your wife&amp;#8217;s permisson to speak with you.&amp;#8221; so I&amp;#8217;m wasting my time then? &amp;#8220;we will need to speak with your wife however if you emailed in you should hear within a couple of weeks.&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PITA_2&lt;/strong&gt; So I have to wait a couple of weeks to find out if they accept my evidence which I suspect if they don&amp;#8217;t means they will try and claim £110 instead of £50?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PITA_3&lt;/strong&gt; My wife works nights ParkingEye are only open 9am-5.15pm Mon-Fri so that mean the wife has to go without sleep to speak to them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PITA_4&lt;/strong&gt; The wife will have to ring them from home and give her permission for them to talk to me then ring me at work and tell me she&amp;#8217;s done it then I will have to ring them.&lt;/p&gt;
&lt;p&gt;And people wonder why everyone has a short fuse these days. &lt;img src=&quot;http://www.cannon-linux.co.uk/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:-(&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>Peter Cannon</name>
			<uri>http://www.cannon-linux.co.uk</uri>
		</author>
		<source>
			<title type="html">Cannon-Linux</title>
			<subtitle type="html">Adventures in Linux land</subtitle>
			<link rel="self" href="http://www.cannon-linux.co.uk/feed/"/>
			<id>http://www.cannon-linux.co.uk/feed/</id>
			<updated>2012-02-02T15:57:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">SQL Injection with added magic_quotes assistance (the joys of legacy code maintenance)</title>
		<link href="http://codepoets.co.uk/2011/sql-injection-with-added-magic_quotes-assistance-the-joys-of-legacy-code-maintenance/"/>
		<id>http://codepoets.co.uk/?p=471</id>
		<updated>2011-12-08T14:18:05+00:00</updated>
		<content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sometimes you really have to laugh (or shoot yourself) when you come across legacy code / the mess some other developer(s) left behind. (Names slightly changed to protect the innocent)&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;pre class=&quot;brush:php&quot;&gt;class RocketShip {

    function rahrah() {
        $sql = &quot;insert into foo (rah,rahrah,...)
            values ( '&quot; . $this-&amp;gt;escape_str($this-&amp;gt;meh) . &quot;', ...... )&quot;;
        mysqli_query($this-&amp;gt;db_link, $sql) or
            die(&quot;ERROR: &quot; . mysqli_error($this-&amp;gt;db_link));
        $this-&amp;gt;id = mysqli_insert_id($this-&amp;gt;db_link);
    }

    function escape_str($str)
    {
        if(get_magic_quotes_gpc())
           { $str = stripslashes($str);}
        //echo $str;
        //$clean = mysqli_real_escape_string($this-&amp;gt;db_link,$str);
        //echo $clean;
       return $str;
    }
// ....
    function something_else() {
         mysqli_query($this-&amp;gt;db_link,
            sprintf(&quot;insert into fish(field1,field2) values('%s', '%s')&quot;,
            $this-&amp;gt;escape_str($this-&amp;gt;field1),
            $this-&amp;gt;escape_str($this-&amp;gt;field2));

    }
}&lt;/pre&gt;
&lt;p&gt;You&amp;#8217;ve got to just love the :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Lack of Error handling / logging.&lt;/li&gt;
&lt;li&gt;Functionality of the escape_str function which is only making matters worse (and could never have worked due to the variable names)&lt;/li&gt;
&lt;li&gt;Use of sprintf  and %s &amp;#8230;.(obviously %d could be useful)&lt;/li&gt;
&lt;li&gt;Documentation?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Dare I uncomment the mysqi_real_escape_string and fix escape_str&amp;#8217;s behaviour?&lt;/p&gt;
&lt;p&gt;In other news, see&lt;a title=&quot;PalePurpleLtd PHP Security tweet&quot; href=&quot;http://twitter.com/#!/PalePurpleLtd/status/144539470706900992&quot;&gt; this tweet&lt;/a&gt; &amp;#8211; 84% of web apps are insecure; that&amp;#8217;s a bit damning. But perhaps not surprising given code has a far longer lifespan than you expect&amp;#8230;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>David Goodwin</name>
			<uri>http://codepoets.co.uk</uri>
		</author>
		<source>
			<title type="html">David Goodwin</title>
			<subtitle type="html">PHP, running, family stuff, Bromsgrove and other bits</subtitle>
			<link rel="self" href="http://codepoets.co.uk/feed/"/>
			<id>http://codepoets.co.uk/feed/</id>
			<updated>2012-02-05T08:57:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Creating Experience Teams</title>
		<link href="http://www.jonobacon.org/2011/12/06/creating-experience-teams/"/>
		<id>http://www.jonobacon.org/?p=3968</id>
		<updated>2011-12-06T07:15:05+00:00</updated>
		<content type="html">&lt;p&gt;I want to use this entry as an opportunity to throw open the floor for discussion and brainstorming of a topic we first discussed at UDS in Orlando. I really welcome your comments, suggestions, and advice.&lt;/p&gt;

&lt;p&gt;One of the interesting things about Ubuntu is that there are many different forms of contribution (typically skills such as development, packaging, translations etc) and different types of tasks (such as fixing bugs, creating documentation, packaging new applications etc).&lt;/p&gt;

&lt;p&gt;Traditionally Ubuntu has been very much of an iterative method of contributing; we always have &lt;em&gt;lists of things to do&lt;/em&gt; such as bug lists, translation string lists, merge proposals, the sponsorship queue etc. As such, many forms of contribution maintaining and tending to these lists and chipping away at them. Thankyou to everyone who helps to participate in this way.&lt;/p&gt;

&lt;p&gt;One interesting piece of critique we have seen as Ubuntu has taken a more design-orientated direction is that &amp;#8220;&lt;em&gt;it is difficult to participate in design in Ubuntu&lt;/em&gt;&amp;#8220;. I am not interested in getting into a debate over this in this entry (although I am sure some of you will want to anyway &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; ); there is some truth to this critique, but there is also some great work going on to help create a more collaborative environment in the design team. Many thanks to the team for doing this work.&lt;/p&gt;

&lt;p&gt;When people offer this critique what they are usually referring to when they say &amp;#8220;design&amp;#8221; is &amp;#8220;&lt;em&gt;unity&lt;/em&gt;&amp;#8220;.&lt;/p&gt;

&lt;p&gt;In reality though, Unity really isn&amp;#8217;t all that interesting. Unity is a tiny part of Ubuntu; the mere frosting around the edges that lets you find and start applications, find and load files, and other bits and pieces. Unity is cool, but Ubuntu is much more than Unity.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm8.staticflickr.com/7015/6464533339_28367f959e_o.png&quot; /&gt;&lt;br /&gt;
&lt;i&gt;&amp;#8220;That&amp;#8217;s it, I&amp;#8217;m moving&amp;#8221;.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;Ubuntu is really about &lt;em&gt;experiences&lt;/em&gt;. How can I create a video of my kid&amp;#8217;s first birthday? How can I listen to my music on my remote speakers? How can I show my photos on my TV? How can I record a song with my dad? How can I buy an album and listen to it in my car?&lt;/p&gt;

&lt;h2&gt;The Architecture Of An Experience&lt;/h2&gt;

&lt;p&gt;Each of these examples are the kind of things our users look for in Ubuntu, and I am sure you folks can think of many other examples of cool things we could do in Ubuntu.&lt;/p&gt;

&lt;p&gt;With Ubuntu being an Open Source collaborative community, every one of us can help to bring one of these experiences to fruition. While Canonical invests heavily in Ubuntu and focuses on certain experiences, there is absolutely no reason why our community can&amp;#8217;t create other awesome experiences too, or refine the ones we already have.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm8.staticflickr.com/7143/6464555217_ec6d2661ab_z.jpg&quot; width=&quot;600&quot; /&gt;&lt;br /&gt;
&lt;i&gt;If anyone can do it, it is these people.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;Making an experience come to fruition requires some coordination though; it is rarely a one-person job. Imagine you want to create an experience to &lt;em&gt;stream music to a remote set of speakers&lt;/em&gt;. Creating this experience will likely require different pieces at different levels of the Ubuntu stack. For example, it might require certain &lt;em&gt;ALSA&lt;/em&gt; or &lt;em&gt;PulseAudio&lt;/em&gt; features, integration in &lt;em&gt;Rhythmbox&lt;/em&gt; or &lt;em&gt;Banshee&lt;/em&gt;, and then some UI to expose the feature to users.&lt;/p&gt;

&lt;p&gt;Creating and delivering an experience will also require different skills to deliver it. It might require some programming if the features required don&amp;#8217;t exist upstream, will need some packaging to integrate it into Ubuntu, and then require testers, documentation writers, bug-fixers and possible translators. Fortunately, we are community; we each bring our own skills to the fold.&lt;/p&gt;

&lt;p&gt;As such, when we decide we want to deliver an experience there are set of technologies that fit together and a set of skills required to help connect these pieces together like Lego bricks to deliver the experience.&lt;/p&gt;

&lt;h2&gt;Creating Experience Teams&lt;/h2&gt;

&lt;p&gt;The session we had at UDS was to discuss methods in which we can encourage and support the formation of &lt;em&gt;experience teams&lt;/em&gt;; that is, create an environment in which our community can form groups easily to collborate and build these kinds of experiences.&lt;/p&gt;

&lt;p&gt;Let me give you an example. Imagine we want to create the &lt;em&gt;stream music to a remote set of speakers&lt;/em&gt; experience that we discussed earlier. I think you could summarize this experience down (and many others) into requiring the following core skills:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Project Coordinator(s)&lt;/strong&gt; &amp;#8211; people to form a team, find others to participate, put together a roadmap for the team, and help people to successfully create the experience.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Programmers&lt;/strong&gt; &amp;#8211; people to write any code neccessary to deliver the functionality in the experience (not required if this functionality exists upstream).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Packagers&lt;/strong&gt; &amp;#8211; people to integrate the different components in the experience together.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testers&lt;/strong&gt; &amp;#8211; people to test the experience, report bugs, and triage issues etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What I would like to open up for discussion here is how we can optimize our community to help people form these teams, have a great time collaborating together to create something, and deliver it in Ubuntu. What tools, facilities, support, and cheerleading can we provide to help make this happen?&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm8.staticflickr.com/7023/6464547821_70df21a674_o.jpg&quot; /&gt;&lt;br /&gt;
&lt;i&gt;That counts.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;Off the top of my head I think these are some of the things that could help these teams form:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An &lt;em&gt;ideas board&lt;/em&gt; &amp;#8211; we would need a place to post ideas for experiences (arguably &lt;a href=&quot;http://brainstorm.ubuntu.com/&quot;&gt;Brainstorm&lt;/a&gt; already does this, so we could potentially harness that) and help to inspire others in delivering those experiences.&lt;/li&gt;
&lt;li&gt;A &lt;em&gt;jobs board&lt;/em&gt; &amp;#8211; with a place to share ideas, we would need a means in which people can form teams around those experiences. How do provide a means to connect community members with an itch to contribute with projects that need their skills.&lt;/li&gt;
&lt;li&gt;A &lt;em&gt;project management facility&lt;/em&gt; &amp;#8211; I think we really have these tools already in place. We have Launchpad blueprints, the awesome &lt;a href=&quot;http://status.ubuntu.com&quot;&gt;status.ubuntu.com&lt;/a&gt; which Martin Pitt and Chris Johnson helped to build, and other facilities to run projects effectively.&lt;/li&gt;
&lt;li&gt;Mentoring and Support &amp;#8211; I would love to see our leadership teams help to support and provide guidance for these teams in helping them to deliver their experiences.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In a nutshell, we should make it simple for a community member to have an idea for an experience, be able to find others who share a passion for creating the experience, and be able to harness the motivation and support of our community to be successful in creating the experience.&lt;/p&gt;

&lt;p&gt;I would like to open this up in the comments for ideas and suggestions for how we could make this happen. How do you think we can provide a place to share these experience ideas and build teams around them? How do we help these teams to be successful? Would you be interested in helping to create these facilities?&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Thanks Ubuntu Weekly News Team</title>
		<link href="http://www.jonobacon.org/2011/12/06/thanks-ubuntu-weekly-news-team/"/>
		<id>http://www.jonobacon.org/?p=3965</id>
		<updated>2011-12-06T06:18:36+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7013/6464404599_3b543af5ae_z.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I just want to say a huge thank-you to the &lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter&quot;&gt;Ubuntu Weekly News&lt;/a&gt; team for tirelessly bringing a weekly dose of fantastic Ubuntu news to our community. I know there is a lot of work involved, and while I have not had the time to contribute, I have been trying to contribute recently by spreading the word about the newsletters.&lt;/p&gt;

&lt;p&gt;If you have a little time each week and would like to help to make the &lt;em&gt;Ubuntu Weekly News&lt;/em&gt; even better, see &lt;a href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Join&quot;&gt;this page for how to participate&lt;/a&gt; and feel free to meet the team in the &lt;code&gt;#ubuntu-news&lt;/code&gt; IRC channel on &lt;em&gt;freenode&lt;/em&gt;.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">“Yes we have a podcast.”</title>
		<link href="http://www.cannon-linux.co.uk/2011/12/yes-we-have-a-podcast/"/>
		<id>http://www.cannon-linux.co.uk/?p=1423</id>
		<updated>2011-12-05T20:05:58+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.cannon-linux.co.uk/wp-content/uploads/2011/12/tdtrs1.png&quot; rel=&quot;lightbox[1423]&quot;&gt;&lt;img class=&quot;alignleft size-thumbnail wp-image-1430&quot; title=&quot;tdtrs1&quot; src=&quot;http://www.cannon-linux.co.uk/wp-content/uploads/2011/12/tdtrs1-150x150.png&quot; alt=&quot;tdtrs bus&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;It&amp;#8217;s amazing that it&amp;#8217;s taken this long to write about something you would have thought would be top of my priorities for this blog given we are currently at Episode 16? Actually I keep meaning to write about it but never seem to have the inclination then suddenly I thought &amp;#8220;What the heck?&amp;#8221;&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m a big fan of The Young One&amp;#8217;s so pinching a line from the episode &amp;#8220;&lt;a title=&quot;Video Nasty&quot; href=&quot;http://www.youtube.com/watch?v=JBMTK3iLSlY&quot; target=&quot;_blank&quot;&gt;Video Nasty&lt;/a&gt;&amp;#8216; &amp;#8220;Yes we have a &lt;del&gt;Video&lt;/del&gt; Podcast&amp;#8221;&lt;br /&gt;
It&amp;#8217;s called &lt;strong&gt;The Dick Turpin Road Show&lt;/strong&gt; although I prefer tdtrs for two reasons, firstly it&amp;#8217;s a hell of a lot shorter title and secondly I&amp;#8217;m always slightly embarrassed that it appears the show is named after me given it&amp;#8217;s my IRC nick dick_turpin.&lt;/p&gt;
&lt;p&gt;So how did this all come about? &lt;a title=&quot;Matthew Copperwaite&quot; href=&quot;https://plus.google.com/u/0/107043342900977781635/posts&quot; target=&quot;_blank&quot;&gt;Matthew Copperwaite&lt;/a&gt; and I are big fans of IRC true some people think it&amp;#8217;s an archaic form of communication but we don&amp;#8217;t care what other people think. Matt and I met in the Linux Outlaws IRC channel around 2007 and hit it off straight away. I&amp;#8217;d been thinking for a long time about doing a podcast but could never decide on who to do one with or even what format it should take, having grown up Linux wise, with LugRadio I knew I wanted to do a rip off of their concept which might make some people say &amp;#8220;&lt;em&gt;You bloody copycat!&lt;/em&gt;&amp;#8221; but then we are only following in the great tradition of Open Source and doing our own fork of a project.&lt;/p&gt;
&lt;p&gt;Matt and I are also big fans of Dan Lynch&amp;#8217;s &lt;a title=&quot;Rathole Radio&quot; href=&quot;http://ratholeradio.org/&quot; target=&quot;_blank&quot;&gt;Rathole Radio&lt;/a&gt; a podcast of mainly free music, having attended RR Live 2010 we decided to make the trek to Liverpool for RR Live 2011 but with the slight twist of recording our journey to and from Liverpool, this was conceived to be a kind of &amp;#8216;one off&amp;#8217; recording as it was painfully obvious we would be talking complete and utter bollocks. Neither of us had any decent recording equipment Matt had his mobile phone and I had my trusted Nokia N810 but hey we was young (OK Matt was young) and unaware of what we was doing.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m not going to go over the recording of our journey to Liverpool suffice to say the sound quality is terrible and we demand that people produce a fitness letter from their doctor prior to listening in fact the audio is so bad I refuse to release EP2 (The journey from Liverpool). Amazingly the recording appealed to a large portion of people most of whom clearly must have some form of mental disorder and so Matt and I discussed creating a podcast, we knew roughly what we wanted to do and already had the show name which is a mixture of my IRC nick and a road near Heathrow (London Airport) Matt sometimes travels along called Dick Turpin Highway the only stuff we didn&amp;#8217;t have was proper recording equipment and hosting facilities.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Get your own site:&lt;/strong&gt; The most obvious first step is to get your domain name .co.uk is pretty cheap and some registers do deals for as little as 00.99 pence even if you do little more than keep the domain parked you can still utilise it. At the time of writing this we are still using tumblr.com in conjunction with our domain name we followed a few friends in setting up a tumblr site as it is supposedly ideal for podcasting however personally I disagree the RSS feed is flakey and does not integrate with FeedBurner (If you use that Google service) you are pretty restricted to the templates but more importantly you&amp;#8217;ll need to find somewhere to host your audio files anyway so you might as well set up your own site. Having said that we have managed to work with/around the tumblr site so I suppose I shouldn&amp;#8217;t be too unkind, just as a side note we set up a Google apps account to use our domain name for the shows feedback emails: &lt;a title=&quot;tdtrs feedback&quot; href=&quot;mailto: show@tdtrs.co.uk&quot;&gt;show@tdtrs.co.uk&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here have that:&lt;/strong&gt; Sending one another stuff is a big time saver, when I say send what I really mean is giving each other access to stuff, we currently use &lt;a title=&quot;DropBox&quot; href=&quot;https://www.dropbox.com/&quot; target=&quot;_blank&quot;&gt;DropBox&lt;/a&gt; in fact it&amp;#8217;s my account and I just shared a folder with Matt or a guest Co-Host. From a moral standpoint I suppose we should use something like &lt;a title=&quot;Sparkleshare&quot; href=&quot;http://sparkleshare.org/&quot; target=&quot;_blank&quot;&gt;Sparkleshare&lt;/a&gt; but I like Dropbox, maybe later on we might change? Matt can drop his audio in our dropbox folder and any files or images we want to use during or after the show. We did try using Evernote and Google Docs for our show notes but Matt hated Evernote and I disliked the aliveness of Google docs so now we use a simple text document, it&amp;#8217;s loosely set out with the sections of our show and over the course of the week we put ideas and comments in plus references to any feedback we might have. I know some shows use a wiki maybe we&amp;#8217;ll see if &lt;a title=&quot;Zim&quot; href=&quot;http://zim-wiki.org/&quot; target=&quot;_blank&quot;&gt;Zim&lt;/a&gt; is any use but I suspect we would go back to a bog standard text file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Get a microphone:&lt;/strong&gt; You can record with anything, honestly you can. Matt was using his Netbook&amp;#8217;s built-in mic and I was using a USB headset when we first started, OK the sound quality was not the best, as some people said Matt sounded like he was talking from inside and empty can of soup but if you have some skills with an audio editing program such as &lt;a title=&quot;Audacity&quot; href=&quot;http://audacity.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;Audacity&lt;/a&gt; you can clean up the quality fairly well the point is it&amp;#8217;s your shows content people are interested in not the sound quality although this will be something you will want to address as you gain more listeners you kind of feel obligated to reduce the destruction of people&amp;#8217;s inner ear as you produce more shows. Matt and I have been extremely fortunate in that a mystery listener purchased the microphone equipment we needed from our &lt;a title=&quot;Amazon wishlist&quot; href=&quot;http://www.amazon.co.uk/wishlist/EWTU00GLE00V&quot;&gt;Amazon Wishlist&lt;/a&gt; and we are forever grateful.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ring me up:&lt;/strong&gt; You don&amp;#8217;t have to be living in the same street, town or even country this is the age of the Interwebs so you can use loads of web/broadband methods, we currently use Skype it&amp;#8217;s basically a VOIP (Voice over IP) service that pretty much everyone knows although we will be changing to an &lt;a title=&quot;Aterisk&quot; href=&quot;http://www.asterisk.org/&quot; target=&quot;_blank&quot;&gt;Asterisk&lt;/a&gt; service fairly soon more because it&amp;#8217;s Open Source than any quality issues. The one important piece of advice &lt;strong&gt;do not use&lt;/strong&gt; Skype/A-another service over WIFI you&amp;#8217;ll lose data packets, the sound will lag and it&amp;#8217;s just horrible. This awfulness is compounded if you record the phone conversation using something like Skype recorder.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It&amp;#8217;s in the can:&lt;/strong&gt; When recording your podcast you have two methods you can just record the phone conversation making sure you both record just in case someone&amp;#8217;s machine fails to take a copy this is how we started using &lt;a title=&quot;SkypeRecorder&quot; href=&quot;http://voipcallrecording.com/&quot; target=&quot;_blank&quot;&gt;skyperecorder&lt;/a&gt;  however as you get better, and as I said earlier, feel the need to improve your audio quality you will want to record your own voice stream locally. So Matt an I both have Audacity installed and record our own voice while still making our Skype call, so for me I still use the headset to call and talk to Matt via Skype but also use my &lt;a title=&quot;Samson CO1U&quot; href=&quot;https://picasaweb.google.com/lh/photo/bProOgY78v-AWWZT0mKESdMTjNZETYmyPJy0liipFm0?feat=directlink&quot; target=&quot;_blank&quot;&gt;Samson CO1U&lt;/a&gt; microphone to record my voice in Audacity, once the episode is recorded Matt drops his Audacity recording into the Dropbox folder and after it has synced I remove it to a local folder this has the benefit of letting Matt know I&amp;#8217;ve got it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pass the gaffer tape:&lt;/strong&gt; Editing the show used to be painfully slow it would seriously take me three or four days to complete mainly because of my lack of knowledge of Audacity and the poor audio quality. Most of the time was taken up with applying various filters to try to make voices audible at the very least, one big issue was not a problem and that was voice syncing however if Matt dropped out in the early days the only option was to cut that bad section and try to patch it back together. These days I have two tracks to work with Matt (left) and me (Right) this makes life so much easier you can clean up the sound tracks individually removing coughs and splutter&amp;#8217;s and the odd wind breakage. Voice syncing can be a bit more testing, remember the audio is produced on two different machines so you may get some CPU slippage but after a while you can pick that up and time shift accordingly. At the start of our recording Matt places his headphones over his Mic and I emit a loud whistle this gives the sync point for the two audio&amp;#8217;s I then listen through cleaning and editing and adding music or sound bites. tdtrs is produced in mono as most people seem to prefer that on portable players such as iPods etc.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;And they&amp;#8217;re off:&lt;/strong&gt; Once you&amp;#8217;ve produced your master piece obviously you need to upload it unless your hard drive has been hacked that is? Get it registered on as many locations as possible, at the minute we are on &lt;a title=&quot;iTunes&quot; href=&quot;http://itunes.apple.com/gb/podcast/the-dick-turpin-roadshow/id443742700&quot; target=&quot;_blank&quot;&gt;iTunes&lt;/a&gt; and &lt;a title=&quot;Miro&quot; href=&quot;http://subscribe.getmiro.com/?type=audio&amp;amp;url1=http%3A%2F%2Ffeeds.feedburner.com%2FTheDickTurpinRoadshow&quot; target=&quot;_blank&quot;&gt;Miro&lt;/a&gt; but I do want to see it on more sites. Every episode release I basically spam as many social media sites as possible as the more listeners the better and you mainly get those by word of mouth.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why bother?:&lt;/strong&gt; That&amp;#8217;s a good question initially we did it as a giggle Matt and I are not experts we don&amp;#8217;t want to teach anything to anyone we just like having a laugh. We try to keep to 90 minutes but it&amp;#8217;s really difficult especially now people send us some good stuff, the main idea is to not take the show seriously it&amp;#8217;s something to listen to while doing something else, neither of us envisaged allotting a regular recording and release date in fact some of our early shows was all over the place release wise but you kind of get bitten by the bug. I suspect Matt would agree with me we mainly do the show for ourselves and some close Internet friends who seem to have the same warped  sense of humour we do fortunately a wider audience has taken an interest in the show which is really nice, it&amp;#8217;s unlikely we will become either rich or famous through the show but as Matt said the other day &amp;#8220;I&amp;#8217;d still do the show even if it was only us two.&amp;#8221; so we will definitely be around for a good while yet.&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;a2a_dd a2a_target addtoany_share_save&quot; href=&quot;http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.cannon-linux.co.uk%2F2011%2F12%2Fyes-we-have-a-podcast%2F&amp;amp;title=%26%238220%3BYes%20we%20have%20a%20podcast.%26%238221%3B&quot; id=&quot;wpa2a_2&quot;&gt;&lt;img src=&quot;http://www.cannon-linux.co.uk/wp-content/plugins/add-to-any/share_save_171_16.png&quot; width=&quot;171&quot; height=&quot;16&quot; alt=&quot;Share&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Peter Cannon</name>
			<uri>http://www.cannon-linux.co.uk</uri>
		</author>
		<source>
			<title type="html">Cannon-Linux</title>
			<subtitle type="html">Adventures in Linux land</subtitle>
			<link rel="self" href="http://www.cannon-linux.co.uk/feed/"/>
			<id>http://www.cannon-linux.co.uk/feed/</id>
			<updated>2012-02-02T15:57:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Ubuntu and QML</title>
		<link href="http://www.jonobacon.org/2011/12/04/ubuntu-and-qml/"/>
		<id>http://www.jonobacon.org/?p=3956</id>
		<updated>2011-12-04T03:23:00+00:00</updated>
		<content type="html">&lt;p&gt;Last week I delivered a keynote at the &lt;a href=&quot;http://qt.nokia.com/qtdevdays2011/&quot;&gt;Qt Developer Days 2011&lt;/a&gt; event in San Francisco. I have not seen a video of the keynote online yet, but I am assured it should be online soon. Rick Spencer gave a keynote at the Munich event shortly before UDS in October.&lt;/p&gt;

&lt;p&gt;Over the last year or so the relationship between Ubuntu and Qt has growing closer. As many of you will recall, we announced that for Ubuntu 11.10 we were &lt;a href=&quot;http://arstechnica.com/open-source/news/2011/01/inclusion-of-qt-in-ubuntu-1110-is-a-win-for-developers.ars&quot;&gt;going to make Qt a first-class citizen in Ubuntu&lt;/a&gt;. This would mean that you could install Qt applications on a standard Ubuntu system, and those applications would integrate neatly into Ubuntu. There was also a goal to ensure the Qt development tools (e.g. &lt;a href=&quot;http://qt.nokia.com/products/developer-tools/&quot;&gt;Qt Creator&lt;/a&gt;) are fully supported and ready to to roll in Ubuntu 11.10. Those goals were successfully accomplished.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm8.staticflickr.com/7157/6450218393_895dee1405_z.jpg&quot; width=&quot;600&quot; /&gt;&lt;br /&gt;
&lt;i&gt;Qt Creator is an IDE for building Qt and QML apps.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;My presentation last week summarized the progress being made in Ubuntu make it a strong platform for app developers (e.g. refinements to the Ubuntu Software Center, &lt;a href=&quot;http://developer.ubuntu.com&quot;&gt;developer.ubuntu.com&lt;/a&gt;, the MyApps process etc), and summarizing much of the work to integrate Qt neatly into the platform. The presentation seemed to be well received with a lot of excitement about Ubuntu afterwards.&lt;/p&gt;

&lt;p&gt;Aside from delivering the keynote, I was also interested in using the event to learn more about Qt and specifically QML. We are in a really interesting position with Ubuntu in that we want to deliver a strong application development platform, and a platform driven by choice, but also a platform that allows both professional and hobbyist developers to deliver their apps.&lt;/p&gt;

&lt;p&gt;If you want to deliver native apps in Ubuntu today, most people will either write their apps using GTK or Qt. For GTK, those apps can be written in C, Python, C# and various other languages. For Qt you can write apps in either C++ or Python (although the complete Python bindings are not 100% free). These two options provide a good set of development options for our developers.&lt;/p&gt;

&lt;p&gt;In terms of facilities I think it is fair to say that Qt provides a more comprehensive solution. GTK, while popular (I myself, horrendous programmer that I am, have written some GTK apps in Python), brings together the core pieces you need for an app, but lacks some of the more advanced functionality that is in Qt. The traditional challenge with Qt though was that you needed to know C++ to use it, and even though Qt provides many convenience classes, C++ can be a bit much for amateur and hobbyist programmers. I think it is important that we provide a great solution for both professional and hobbyist programmers, and everyone in-between.&lt;/p&gt;

&lt;p&gt;What has been exciting to me however is &lt;a href=&quot;http://doc.qt.nokia.com/4.7-snapshot/qdeclarativeintroduction.html&quot;&gt;QML&lt;/a&gt;; a new technology that is part of Qt that provides a higher-level means of producing user interfaces. QML was not new to many Ubuntu people; Ryan Paul did an excellent presentation a year ago at UDS in Orlando, we had a great presentation on QML at UDS in Budapest, and Qt Creator and it&amp;#8217;s QML and it&amp;#8217;s QML designer have been available in Ubuntu for quite some time.&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm8.staticflickr.com/7149/6450218635_074f72b215_z.jpg&quot; width=&quot;600&quot; /&gt;&lt;br /&gt;
&lt;i&gt;The integrated designer in Qt Creator.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;What I was unclear on, and it seems I was not alone, is where the lines between QML and traditional Qt start and end. I knew that the philosophy in the Qt project is that you would write &lt;em&gt;big and serious apps&lt;/em&gt; in Qt and &lt;em&gt;smaller and more casual apps&lt;/em&gt; in QML. While these lines seemed fairly blurry, what blurred it more was that there is a strong focus on making QML more and more flexible for the up-coming Qt 5 (expected in 2012).&lt;/p&gt;

&lt;p&gt;I went to the Qt Developer Days conference with a simple question: could someone write &lt;em&gt;Angry Birds&lt;/em&gt; in QML. In other words, can you write a fun, vibrant, visually attractive game in the high-level, managed environment that is QML. If so, this could dramatically lower the bar for developers to write fun and interesting apps and deliver them not just on Ubuntu, but on other platforms too.&lt;/p&gt;

&lt;p&gt;I am still very much learning about what QML can and can&amp;#8217;t do, but from what I saw at the event and some recent research online, QML very much does provide a great solution for writing attractive, capable interfaces, games, and other applications. As an example, I was chatting to Lars Knoll, Qt Chief Architect, and he showed me an example of a game written entirely in QML, &lt;em&gt;Incredible Circus&lt;/em&gt;, and running on his Nokia N9 phone:&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://vimeo.com/31172969&quot;&gt;The Incredible Circus (Wide)&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user9044657&quot;&gt;The incredible Circus&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;He also pointed out many of the other applications on the N9 that are written entirely in QML. It turns out there there are &lt;a href=&quot;http://www.youtube.com/watch?v=D3INBtEwPTA&quot;&gt;many&lt;/a&gt;, &lt;a href=&quot;http://www.jonobacon.org/feed/www.youtube.com/watch?v=MNQHjBIqWDE&quot;&gt;many&lt;/a&gt;, &lt;a href=&quot;http://www.youtube.com/watch?v=6ZnPbBBkG7A&quot;&gt;many&lt;/a&gt;, &lt;a href=&quot;http://www.youtube.com/watch?v=UOoHJFNzomo&quot;&gt;many&lt;/a&gt;, &lt;a href=&quot;http://www.youtube.com/watch?v=8Bvm4E819UY&quot;&gt;many&lt;/a&gt;, &lt;a href=&quot;http://www.youtube.com/watch?v=0cfzkKtnzfg&quot;&gt;many&lt;/a&gt; games on YouTube, even a &lt;a href=&quot;http://www.youtube.com/watch?v=R00JxX6ZRNw&quot;&gt;Angry Birds clone&lt;/a&gt;, all written in QML.&lt;/p&gt;

&lt;p&gt;Ryan Paul also wrote an Ars RSS reader in QML:&lt;/p&gt;



&lt;p&gt;&lt;em&gt;Can&amp;#8217;t see the video? Watch it &lt;a href=&quot;http://www.youtube.com/watch?v=U7IgwNrcln8&quot;&gt;here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&amp;#8230;and I event found Flickr Browser written in pure QML.&lt;/p&gt;



&lt;p&gt;&lt;em&gt;Can&amp;#8217;t see the video? Watch it &lt;a href=&quot;http://www.youtube.com/watch?v=xoo_Ows1ExU&quot;&gt;here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;My previous assumption about QML was that it was only really useful for creating UIs; it seems that it is also flexible for much of the logic you would need in games and other applications too.&lt;/p&gt;

&lt;p&gt;While I have not played with QML all that much, I am excited by it&amp;#8217;s potential, and the roadmap outlined by Lars at the Qt Dev Days offers a bright future. This is not only a bright future for Qt, but also a bright future for developers who want to deliver apps on Ubuntu thanks to the integration work done in 11.10.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;apt:qtcreator&quot;&gt;Install Qt Creator in Ubuntu&lt;/a&gt;&lt;/strong&gt; and get started.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Solr and WordPress (instructions/howto)</title>
		<link href="http://codepoets.co.uk/2011/solr-and-wordpress-instructionshowto/"/>
		<id>http://codepoets.co.uk/?p=462</id>
		<updated>2011-11-30T13:11:47+00:00</updated>
		<content type="html">&lt;p&gt;This is for Tomcat5.5 (on Debian Lenny), WordPress 3.1 and Solr 3.4. The intention is to use the solr-for-wordpress plugin (see &lt;a title=&quot;Solr for WordPress (palepurple fork)&quot; href=&quot;https://github.com/palepurple/solr-for-wordpress&quot;&gt;github&lt;/a&gt; ).&lt;/p&gt;
&lt;p&gt;Lenny does include a Solr package (v1.2) which is somewhat outdated (and not supported by the upstream &lt;a title=&quot;Solr for WordPress&quot; href=&quot;http://wordpress.org/extend/plugins/solr-for-wordpress/&quot;&gt;solr-for-wordpress&lt;/a&gt; wordpress plugin, hence we can&amp;#8217;t use it).&lt;/p&gt;
&lt;h2&gt;Install Tomcat (and Java)&lt;/h2&gt;
&lt;pre&gt;apt-get install sun-java6-jre&lt;/pre&gt;
&lt;p&gt;Edit /etc/profile and set a JAVA_HOME &amp;#8211; so add in something like :&lt;/p&gt;
&lt;pre&gt;# Setup Jave environment 6
export PATH=$PATH:/usr/lib/jvm/java-6-sun/bin
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export JRE_HOME=/usr/lib/jvm/java-6-sun/jre&lt;/pre&gt;
&lt;p&gt;And then do :&lt;/p&gt;
&lt;pre&gt;. /etc/profile&lt;/pre&gt;
&lt;pre&gt;So those settings are set / present within your environment (or logout and back in).&lt;/pre&gt;
&lt;p&gt;Next, install Tomcat :&lt;/p&gt;
&lt;pre&gt;apt-get install tomcat5.5&lt;/pre&gt;
&lt;pre&gt;and then&lt;/pre&gt;
&lt;pre&gt;apt-get install tomcat5.5-admin&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;h3&gt;Configure Tomcat&lt;/h3&gt;
&lt;p&gt;Edit /etc/tomcat5.5/tomcat-users.xml and define your own user; for the -admin apps you&amp;#8217;ll need to give the user a role of admin and manager.&lt;/p&gt;
&lt;p&gt;e.g.&lt;/p&gt;
&lt;pre&gt;&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;
&amp;lt;tomcat-users&amp;gt;
  &amp;lt;role rolename=&quot;manager&quot;/&amp;gt;
  &amp;lt;role rolename=&quot;tomcat&quot;/&amp;gt;
  &amp;lt;role rolename=&quot;admin&quot;/&amp;gt;
  &amp;lt;role rolename=&quot;role1&quot;/&amp;gt;
  &amp;lt;user username=&quot;palepurple&quot; password=&quot;letmein&quot; roles=&quot;admin,manager,tomcat&quot;/&amp;gt;
&amp;lt;/tomcat-users&amp;gt;&lt;/pre&gt;
&lt;p&gt;And then restart Tomcat. You should now be able to visit http://yourserver:8180/admin and see a login screen.&lt;/p&gt;
&lt;p&gt;In my case, I also edited /etc/tomcat5.5/server.xml to disable the AJP connector on port 8009 and also to tell the remaining connector (port 8180) to listen only on 127.0.0.1. To connect to the admin interface, I just use SSH port forwarding from my desktop &amp;#8211; this is just to improve security.&lt;/p&gt;
&lt;p&gt;Finally, it seems necessary to &lt;strong&gt;grant permission for Java to log&lt;/strong&gt; to /var/log/tomcat5.5&amp;#8230; .a dirty way of achieving this is to edit :&lt;/p&gt;
&lt;pre&gt;/etc/java-6-sun/security/java.policy&lt;/pre&gt;
&lt;p&gt;and add in (near the top)&lt;/p&gt;
&lt;pre&gt;grant {
	permission java.security.AllPermission;
};&lt;/pre&gt;
&lt;p&gt;(Yes, I know this is a bit like doing chmod -R 777 on a filesystem or something; but in my case Solr is running only on localhost, so I think it&amp;#8217;s an acceptable fix; I&amp;#8217;m sure Google can provide more eloquent fixes.).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Installing Solr&lt;/h2&gt;
&lt;p&gt;Download; unpack and install .war file :&lt;/p&gt;
&lt;pre&gt;cd /root&lt;/pre&gt;
&lt;pre&gt;wget http://www.apache.org/dist/lucene/solr/3.4.0/apache-solr-3.4.0.tgz&lt;/pre&gt;
&lt;pre&gt;tar -zxf apache-solr-3.4.0.tgz&lt;/pre&gt;
&lt;pre&gt;cp apache-solr-3.4.0/dist/apache-solr-3.4.0.war /var/lib/tomcat5.5/webapps&lt;/pre&gt;
&lt;p&gt;If you now restart Solr, you&amp;#8217;ll find some log files and stuff of use in /var/log/tomcat5.5 &amp;#8211; looking in the catalina log file there you&amp;#8217;ll see it moaning about not finding solrconfig.xml and so on. To fix this -&lt;/p&gt;
&lt;pre&gt;cp -a apache-solr-3.4.0/example/solr /var/lib/tomcat5.5/&lt;/pre&gt;
&lt;p&gt;And edit &lt;strong&gt;/etc/default/tomcat55&lt;/strong&gt; to contain :&lt;/p&gt;
&lt;pre&gt;export JAVA_OPTS=&quot;$JAVA_OPTS -Dsolr.solr.home=/var/lib/tomcat5.5/solr&quot;&lt;/pre&gt;
&lt;p&gt;This tells Solr where to find it&amp;#8217;s configuration and so on.&lt;/p&gt;
&lt;p&gt;Then edit :&lt;/p&gt;
&lt;p&gt;/var/lib/tomcat5.5/solr/conf/solrconfig.xml and fix the file paths to the various .jar files included &amp;#8211; so in my case (you might want to copy them out of the apache-solr-3.4.0 dir and into /var/lib/tomcat5.5/solr/lib perhaps) &amp;#8211; part of the solrconfig.xml is below :&lt;/p&gt;
&lt;pre&gt;  &amp;lt;lib dir=&quot;/var/lib/tomcat5.5/apache-solr-3.4.0/contrib/extraction/lib&quot; /&amp;gt;
  &amp;lt;!-- When a regex is specified in addition to a directory, only the
       files in that directory which completely match the regex
       (anchored on both ends) will be included.
    --&amp;gt;
  &amp;lt;lib dir=&quot;/var/lib/tomcat5.5/apache-solr-3.4.0/dist/&quot; regex=&quot;apache-solr-cell-\d.*\.jar&quot; /&amp;gt;
  &amp;lt;lib dir=&quot;/var/lib/tomcat5.5/apache-solr-3.4.0/dist/&quot; regex=&quot;apache-solr-clustering-\d.*\.jar&quot; /&amp;gt;
  &amp;lt;lib dir=&quot;/var/lib/tomcat5.5/apache-solr-3.4.0/dist/&quot; regex=&quot;apache-solr-dataimporthandler-\d.*\.jar&quot; /&amp;gt;

  &amp;lt;!-- If a dir option (with or without a regex) is used and nothing
       is found that matches, it will be ignored
    --&amp;gt;
  &amp;lt;lib dir=&quot;/var/lib/tomcat5.5/apache-solr-3.4.0/contrib/clustering/lib/&quot; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;Next create the data directory for solr to use :&lt;/p&gt;
&lt;pre&gt;mkdir /var/lib/tomcat5.5/solr/data&lt;/pre&gt;
&lt;pre&gt;chown tomcat55 /var/lib/tomcat5.5/solr/data&lt;/pre&gt;
&lt;p&gt;And restart tomcat.&lt;/p&gt;
&lt;p&gt;At this point you should be able to visit :&lt;/p&gt;
&lt;p&gt;http://localhost:8180/apache-solr-3.4.0/admin/&lt;/p&gt;
&lt;p&gt;If it fails, check out /var/log/tomcat5.5/*catalina.log* or /var/log/daemon.log&lt;/p&gt;
&lt;h2&gt;WordPress stuff&lt;/h2&gt;
&lt;p&gt;cd /path/to/wordpress/wp-content/plugins&lt;/p&gt;
&lt;p&gt;git clone https://github.com/mattweber/solr-for-wordpress.git&lt;/p&gt;
&lt;p&gt;cp solr-for-wordpress/schema.xml /var/lib/tomcat5.5/solr/conf/&lt;/p&gt;
&lt;p&gt;&amp;lt;&amp;lt;restart tomcat again; /etc/init.d/tomcat5.5. restart &amp;gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;Now you just need to enable the plugin from within wordpress and tell wordpress to index your posts and you&amp;#8217;re off.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt; Enable plugin&lt;/li&gt;
&lt;li&gt;Goto settings -&amp;gt; solr options -&amp;gt; select single server; tell it to use localhost, port 8180 and under the path &amp;#8216;/apache-solr-3.4.0&amp;#8242;&lt;/li&gt;
&lt;li&gt; Perform the &amp;#8216;server ping&amp;#8217; check; and then tell WordPress you want to index your pages/posts etc as you see fit.&lt;/li&gt;
&lt;/ol&gt;</content>
		<author>
			<name>David Goodwin</name>
			<uri>http://codepoets.co.uk</uri>
		</author>
		<source>
			<title type="html">David Goodwin</title>
			<subtitle type="html">PHP, running, family stuff, Bromsgrove and other bits</subtitle>
			<link rel="self" href="http://codepoets.co.uk/feed/"/>
			<id>http://codepoets.co.uk/feed/</id>
			<updated>2012-02-05T08:57:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Community Leadership Summit 2012 Announced</title>
		<link href="http://www.jonobacon.org/2011/11/28/community-leadership-summit-2012-announced/"/>
		<id>http://www.jonobacon.org/?p=3953</id>
		<updated>2011-11-28T21:41:21+00:00</updated>
		<content type="html">&lt;p&gt;Can&amp;#8217;t see the video? &lt;a href=&quot;http://www.youtube.com/watch?v=7ObvGIUYjNE&quot;&gt;Click here&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Now in it&amp;#8217;s &lt;em&gt;fourth&lt;/em&gt; year, the &lt;em&gt;Community Leadership Summit&lt;/em&gt; is the annual event for community managers and leaders, attracting over 200 attendees from all around the world and a diverse range of industries and projects.&lt;/p&gt;

&lt;p&gt;Be sure to join us the weekend before &lt;em&gt;OSCON&lt;/em&gt; on the &lt;strong&gt;14th &amp;#8211; 15th July 2012&lt;/strong&gt; in &lt;em&gt;Portland, Oregon&lt;/em&gt;. The event is &lt;strong&gt;free&lt;/strong&gt; but you need to &lt;a href=&quot;http://www.communityleadershipsummit.com/register/&quot;&gt;register first&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Ubuntu 12.04 Accessibility Plans</title>
		<link href="http://www.jonobacon.org/2011/11/24/ubuntu-12-04-accessibility-plans/"/>
		<id>http://www.jonobacon.org/?p=3936</id>
		<updated>2011-11-24T13:00:18+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://people.ubuntu.com/~alanbell/accessibilityteam8.png&quot; title=&quot;Ubuntu Accessibility&quot; class=&quot;alignleft&quot; width=&quot;314&quot; height=&quot;310&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Accessibility is a &lt;a href=&quot;http://www.ubuntu.com/project/about-ubuntu/our-philosophy&quot;&gt;core value&lt;/a&gt; for Ubuntu and we have a wonderful &lt;a href=&quot;https://wiki.ubuntu.com/Accessibility&quot;&gt;Ubuntu Accessibility Team&lt;/a&gt; who are passionate about making Ubuntu a truly accessible platform for everyone.&lt;/p&gt;

&lt;p&gt;Recently the team have been putting the finishing touches on their plans for the 12.04 cycle and I just wanted to highlight some these plans and encourage those of you who are interested to get involved.&lt;/p&gt;

&lt;p&gt;Many thanks to Penelope Stowe for providing much of the content for this blog entry and to Alan Bell for reviewing it to ensure it is comprehensive and reflects the team well.&lt;/p&gt;

&lt;h2&gt;12.04 Plans&lt;/h2&gt;

&lt;p&gt;The accessibility plans for &lt;em&gt;12.04&lt;/em&gt; cycle can be broken into four main areas:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Testing&lt;/li&gt;
&lt;li&gt;Development&lt;/li&gt;
&lt;li&gt;General Community Work&lt;/li&gt;
&lt;li&gt;Kubuntu&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Since this is a LTS release the team is focusing on polishing and resolving issues that have caused problems for users with accessibility needs in the last few releases.&lt;/p&gt;

&lt;h3&gt;Testing&lt;/h3&gt;

&lt;p&gt;The primary goals with testing this cycle are to make it easier for users without accessibility needs to test accessibility features. Since there are no major feature changes planned for 12.04, this cycle should be slightly easier than it&amp;#8217;s been in the past where test cases have had to change monthly, if not weekly, as features changed, were added, and things broke. Penelope is also working with Charline on the Design Team to try to get some usability testing of the accessibility features of Ubuntu.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;See the &lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-accessibility-team-testing&quot;&gt;blueprint&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;Development&lt;/h3&gt;

&lt;p&gt;Most of the development work being done for 12.04 is around polish and fit and finish, however there is one important feature that needs to be added: &lt;em&gt;screen magnification&lt;/em&gt;. At the very least there are plans in place to get screen magnification into Unity 2D, but the team is hoping to be able to work with the Desktop Experience team to get it into Unity 3D as well.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;See the &lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-accessibility-polish&quot;&gt;blueprint&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;Community&lt;/h3&gt;

&lt;p&gt;The community focus in this cycle will be in cleaning up documentation, trying to gain more community involvement, and researching how Ubuntu accessibility can better serve people with learning disabilities/differences including ADHD, autism, dyslexia (just to name a few). Inspired by the other development summaries, the Accessibility Team will be aiming to write monthly blogs summarizing bite-sized bugs to try to attract more developer support, as well as blogging more about the current activities (both development and community) throughout the cycle.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;See the &lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-accessibility-team-community-goals&quot;&gt;blueprint&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;Kubuntu&lt;/h3&gt;

&lt;p&gt;The Kubuntu team is going to work to integrate more accessibility into their desktop. This will include improving the &lt;em&gt;qt-at-spi&lt;/em&gt; integration with &lt;em&gt;at-spi2&lt;/em&gt;, reviewing applications to see which are accessible, and packaging &lt;a href=&quot;http://www.simon-listens.org/index.php?id=122&amp;amp;L=1&quot;&gt;Simon Listens&lt;/a&gt;. They also plan on working with the upstream &lt;a href=&quot;http://accessibility.kde.org/&quot;&gt;KDE Accessibility&lt;/a&gt; team to try to update documentation of what&amp;#8217;s available.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;See the &lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-kubuntu-accessibility&quot;&gt;blueprint&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;Getting Involved&lt;/h2&gt;

&lt;p&gt;The &lt;em&gt;Accessibility Team&lt;/em&gt; are always looking for help and support from developers, testers, documentation writers, wiki gardeners and more.&lt;/p&gt;

&lt;p&gt;You can get in touch with them in a few different ways:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;On IRC&lt;/strong&gt;: &lt;code&gt;#ubuntu-accessibility&lt;/code&gt; on &lt;a href=&quot;http://www.freenode.net&quot;&gt;freenode IRC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;On the Mailing List&lt;/strong&gt;: &lt;a href=&quot;https://lists.ubuntu.com/mailman/listinfo/Ubuntu-accessibility&quot;&gt;ubuntu-acessibility&lt;/a&gt; (see the &lt;a href=&quot;https://lists.ubuntu.com/archives/ubuntu-accessibility/&quot;&gt;archive&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also see their:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Blog&lt;/strong&gt;: &lt;a href=&quot;http://ubuntuaccessibility.wordpress.com&quot;&gt;http://ubuntuaccessibility.wordpress.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wiki&lt;/strong&gt;: &lt;a href=&quot;http://wiki.ubuntu.com/Accessibility&quot;&gt;http://wiki.ubuntu.com/Accessibility&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can also keep up to date with the progress on these projects with their &lt;a href=&quot;http://status.ubuntu.com/ubuntu-precise/group/topic-precise-desktop-accessibility.html&quot;&gt;burndown chart&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Many thanks to &lt;em&gt;Penelope Stowe, Alan Bell, Charlie Kravetz, Mackenzie Morgan, Luke Yelavich, Frederick Gladhorn&lt;/em&gt; and the other members of the team for their wonderful contributions to making Ubuntu more accessible.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Google Tashout</title>
		<link href="http://www.jonobacon.org/2011/11/23/google-tashout/"/>
		<id>http://www.jonobacon.org/?p=3933</id>
		<updated>2011-11-23T17:28:37+00:00</updated>
		<content type="html">&lt;p&gt;Seen just now in a Google Hangout:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.staticflickr.com/6039/6390074913_72823caef3_z.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.staticflickr.com/6056/6390075043_4a4ac88ecc_z.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.staticflickr.com/6220/6390074691_91132df45d_b.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Google, we &lt;a href=&quot;http://www.movember.com/&quot;&gt;salute you&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Behind The Canonical Community Team</title>
		<link href="http://www.jonobacon.org/2011/11/23/behind-the-canonical-community-team/"/>
		<id>http://www.jonobacon.org/?p=3874</id>
		<updated>2011-11-23T13:00:15+00:00</updated>
		<content type="html">&lt;p&gt;&lt;center&gt;&lt;img src=&quot;http://farm7.staticflickr.com/6219/6381510747_9be0be011b_z.jpg&quot; width=&quot;600&quot; /&gt;
&lt;i&gt;Our logo: a collection of horse parts creepily arranged to form an Ubuntu logo.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;One of the topics that we discussed at the recent &lt;a href=&quot;http://uds.ubuntu.com&quot;&gt;Ubuntu Developer Summit&lt;/a&gt; in Orlando was how my team, the &lt;em&gt;Canonical Community Team&lt;/em&gt; at Canonical, can best serve our community. The team&amp;#8217;s mandate is to build a fun, productive, and worthwhile community in which everyone can participate and help to make Ubuntu successful.&lt;/p&gt;

&lt;p&gt;One realization over the last few weeks is that the team has changed quite a bit over the years and it could be useful to provide some background on how the team works, what we work on, what we don&amp;#8217;t work on, and how you folks can interact with us.&lt;/p&gt;

&lt;h2&gt;In The Beginning&lt;/h2&gt;

&lt;p&gt;Things were quite different when I first joined Canonical. There was no community team, just me, and back then I reported directly to Mark Shuttleworth. Mark used to like new starters to report directly to him for those roles he had a personal interest in with the intention of moving them over later to report to someone else when he was comfortable that things were running smoothly.&lt;/p&gt;

&lt;p&gt;A little while into working at Canonical Mark asked me to move over to join the Ubuntu Engineering Management team and report to Matt Zimmerman, our CTO (who has since moved on to work at &lt;a href=&quot;https://singly.com/&quot;&gt;Singly&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Since then things have transitioned from the team being just me and myself to a team of community coordinators who I manage. As such, the nature of my role has changed over the years from being purely community-facing to now managing a team who work closely with the community too.&lt;/p&gt;

&lt;h2&gt;The Team&lt;/h2&gt;

&lt;p&gt;I am now going to spin through each member of the team and summarize what they do and how their role has adjusted and developed over time.&lt;/p&gt;

&lt;p&gt;One important point to note is that everyone on the team has incredibly diverse jobs. While I will be describing their primary responsibilities below, there are also a wealth of other small tasks, issues, situations, and problems that everyone on the team coordinates with every day. Put it this way&amp;#8230;no-one gets bored very easily. &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;

&lt;h3&gt;David Planella&lt;/h3&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://farm7.staticflickr.com/6111/6381739645_7b37527758_o.jpg&quot; title=&quot;David Planella&quot; class=&quot;alignleft&quot; width=&quot;150&quot; height=&quot;300&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ubuntu App Dev and Translations Coordinator&lt;/strong&gt;&lt;br /&gt;
Based in Spain.&lt;br /&gt;
&lt;strong&gt;Has wonderful hair&lt;/strong&gt;.&lt;br /&gt;
&lt;code&gt;dpm&lt;/code&gt; on IRC.&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;mailto:davidDOTplanellaAtcanonicalDOTcom&quot;&gt;Email David&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;David was originally hired to work exclusively on translations. His role was created out of a need for the OEM team to deliver quality translations to customers, but it was felt that we could expand this position sufficiently to help build growth and support for our large community of translators. David was a natural fit for the position with his experience in the translations community.&lt;/p&gt;

&lt;p&gt;In the Oneiric cycle I asked David to expand his focus and work on the application developer side of Ubuntu, which he was happy to do so. Since then he has worked with the UX and Web teams at Canonical to put together the IA, design, and user testing for &lt;a href=&quot;http://developer.ubuntu.com&quot;&gt;developer.ubuntu.com&lt;/a&gt;, with wonderful results.&lt;/p&gt;

&lt;p&gt;His work is now continuing to grow a community of app developers and a community that can provide support and guidance around delivering apps on Ubuntu. He is still involved in translations but this is reduced somewhat. David also organizes the Ubuntu App Developer IRC training event in each cycle.&lt;/p&gt;

&lt;h3&gt;Jorge Castro&lt;/h3&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://farm7.staticflickr.com/6217/6381739613_e6201db40f_o.jpg&quot; title=&quot;Jorge Castro&quot; class=&quot;alignleft&quot; width=&quot;150&quot; height=&quot;300&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ubuntu Cloud Coordinator&lt;/strong&gt;&lt;br /&gt;
Based in Florida, USA.&lt;br /&gt;
&lt;strong&gt;Huge dinosaur fan&lt;/strong&gt;.&lt;br /&gt;
&lt;code&gt;jcastro&lt;/code&gt; on IRC.&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;mailto:jorgeDOTcastroATcanonical-DOT-com&quot;&gt;Email Jorge&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Jorge was originally hired to work with upstreams to help them work with Ubuntu. As his role developed, and particularly as we started building technology such as the App Indicators and ultimately Unity, Jorge was tasked with working with upstreams to help them to make use of our technology.&lt;/p&gt;

&lt;p&gt;As Unity development continued, I asked Jorge to also focus on growing a community who would participate actively in Unity itself. He worked closely with the DX team to help get things in place whereby developers could contribute to the Unity code base.&lt;/p&gt;

&lt;p&gt;Towards the end of the last cycle I asked Jorge to spend more time working with the Juju team and to go out to some events to evangelize Ubuntu cloud technology. This was a good fit and Jorge&amp;#8217;s role has now changed to working with and growing the Ubuntu Cloud community full-time, with a particular focus on Juju and growing a community of Juju charmers.&lt;/p&gt;

&lt;p&gt;In addition to this Jorge works on parts on parts of UDS, but these responsibilities will be moving over to Michael in the next cycle.&lt;/p&gt;

&lt;h3&gt;Daniel Holbach&lt;/h3&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://farm7.staticflickr.com/6096/6381739683_f020301bba_o.jpg&quot; title=&quot;Daniel Holbach&quot; class=&quot;alignleft&quot; width=&quot;150&quot; height=&quot;300&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ubuntu Developer Relations&lt;/strong&gt;&lt;br /&gt;
Based in Germany.&lt;br /&gt;
&lt;strong&gt;Creates awesome mix tapes and hates it when Jono and Jorge talk about Megadeth&lt;/strong&gt;.&lt;br /&gt;
&lt;code&gt;dholbach&lt;/code&gt; on IRC.&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;mailto:daniel-DOT-holbachATcanonicalDOTcom&quot;&gt;Email Daniel&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Daniel was the first horseman to join the team shortly after it was formed, transitioning over from the Ubuntu distro team. Daniel has always worked and focused on growing our developer community&amp;#8230;specifically those who participate as MOTU and Core Devs. Daniel has a long heritage of working with developers in the Ubuntu community.&lt;/p&gt;

&lt;p&gt;Daniel has also worked on projects such as Harvest, 5-A-Day, Ubuntu Developer Week, and the Hall Of Fame, and in the last cycle I asked him to spend some time working on the UDS sponsorship process.&lt;/p&gt;

&lt;p&gt;Daniel is also our go-to-guy for constructing the graphs and metrics that I use to track the work of the team to help them be successful. Daniel also works actively with many of our governance boards, and in particular with the Community Council.&lt;/p&gt;

&lt;p&gt;Daniel will be continuing to focus on developers with a core goal of continuing to see our developer growth increase.&lt;/p&gt;

&lt;h3&gt;Michael Hall&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Ubuntu Upstream Relations&lt;/strong&gt;&lt;br /&gt;
Based in Florida, USA.&lt;br /&gt;
&lt;strong&gt;Our web yoda&lt;/strong&gt;.&lt;br /&gt;
&lt;code&gt;mhall119&lt;/code&gt; on IRC.&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;mailto:michael--DOT--hallATcanonicalDOTcom&quot;&gt;Email Michael&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Michael has contributed for a long time to the Ubuntu community and contributed to many web projects, including &lt;a href=&quot;http://loco.ubuntu.com&quot;&gt;loco.ubuntu.com&lt;/a&gt; and &lt;a href=&quot;http://summit.ubuntu.com&quot;&gt;summit.ubuntu.com&lt;/a&gt;. He was hired by the Canonical Internal Systems Development group as a web developer.&lt;/p&gt;

&lt;p&gt;Michael will be transitioning over to join the team in January and will be taking over Jorge&amp;#8217;s previous role with a strong focus on upstreams, and in particular Ubuntu upstreams such as Unity.&lt;/p&gt;

&lt;h3&gt;&amp;lt;someone&amp;gt; &amp;lt;new&amp;gt;&lt;/h3&gt;

&lt;p&gt;I am currently recruiting for a &lt;a href=&quot;http://www.jonobacon.org/2011/11/12/qa-community-coordinator-required-apply-within/&quot;&gt;QA Community Coordinator&lt;/a&gt;. Be sure to get in touch if you have a solid QA and community background.&lt;/p&gt;

&lt;h3&gt;Yours Truly&lt;/h3&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://farm7.staticflickr.com/6240/6381739657_d515709c7d_o.jpg&quot; title=&quot;Jono Bacon&quot; class=&quot;alignleft&quot; width=&quot;150&quot; height=&quot;300&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ubuntu Community Manager&lt;/strong&gt;&lt;br /&gt;
Based in California, USA.&lt;br /&gt;
&lt;strong&gt;Likes to rock and roll&lt;/strong&gt;.&lt;br /&gt;
&lt;code&gt;jono&lt;/code&gt; on IRC.&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;mailto:jonoATubuntu-DOT-com&quot;&gt;Email Me&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;My role has changed and diversified quite a bit since I started. These days my responsibilities are not just to ensure I am doing a good job in serving the community, but to also help and support my team to serve the community well too and be successful in their work.&lt;/p&gt;

&lt;p&gt;This involves ensuring the guys are happy, that they know what they need to do, are meeting various stakeholder and community expectations, helping them to plan out and accomplish their goals, unblocking issues, communicating their accomplishments up the chain, and ensuring their Canonical experience and skills grow and expand with further opportunities.&lt;/p&gt;

&lt;p&gt;I work to identify where we should be building our community strategy and growth, and which areas of the community need support and focus from Canonical, from the team, and other resources.&lt;/p&gt;

&lt;p&gt;While my role has evolved over the years, I am passionate about working with our community, but I try to focus much of my efforts on the areas outside of the areas satisfied by the guys in the team. This includes working with our governance boards and leaders, the LoCo community, accessibility team and other areas, and handling conflict when it occurs. I also try to summarize progress and growth from the team in blog entries and on social media.&lt;/p&gt;

&lt;p&gt;Finally, I spend time helping other Canonical teams, particularly newer teams, to work transparently and with the community as the company scales up. This also involves supporting other parts of the company, such as transitioning best practice between some teams and supporting new leaders when they join us.&lt;/p&gt;

&lt;h2&gt;How We Work&lt;/h2&gt;

&lt;p&gt;While we are talking about what the team does, let me now explain how the team works together.&lt;/p&gt;

&lt;h3&gt;Meetings&lt;/h3&gt;

&lt;p&gt;One piece of feedback we got shortly before the Ubuntu Developer Summit was a desire to see how the team functions more. As such, we have shifted our team meetings to be public IRC meetings.&lt;/p&gt;

&lt;p&gt;These happen every Tuesday at &lt;strong&gt;8am Pacific / 11am Eastern / 4pm UK / 5pm Europe&lt;/strong&gt; in the &lt;code&gt;#ubuntu-community-team&lt;/code&gt; channel on the &lt;a href=&quot;http://freenode.net/using_the_network.shtml&quot;&gt;freenode IRC network&lt;/a&gt;. You are all welcome to join the meetings and participate! &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;

&lt;p&gt;Outside of our public meeting, I have weekly 1-on-1 calls with each member of the team.&lt;/p&gt;

&lt;h3&gt;Where We Do Our Work&lt;/h3&gt;

&lt;p&gt;We spend all of our time on IRC in the &lt;code&gt;#ubuntu-community-team&lt;/code&gt; channel, and you are all welcome to get in touch with us whenever you need to.&lt;/p&gt;

&lt;p&gt;Yesterday I published our &lt;a href=&quot;http://www.jonobacon.org/2011/11/22/canonical-community-team-12-04-plans/&quot;&gt;12.04 team goals&lt;/a&gt; and you can keep up to date with the progress on these goals &lt;a href=&quot;http://status.ubuntu.com/ubuntu-precise/canonical-community.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also keep up to date with our work as we blog it on &lt;a href=&quot;http://planet.ubuntu.com&quot;&gt;Planet Ubuntu&lt;/a&gt; and I do a weekly Q+A videocast every Wednesday at &lt;strong&gt;12pm Pacific / 3pm Eastern / 8pm UK / 9pm Europe&lt;/strong&gt; &amp;#8211; you can watch it &lt;a href=&quot;http://www.ustream.tv/channel/at-home-with-jono-bacon&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Light Out Of Darkness</title>
		<link href="http://www.jonobacon.org/2011/11/23/light-out-of-darkness/"/>
		<id>http://www.jonobacon.org/?p=3927</id>
		<updated>2011-11-23T07:40:07+00:00</updated>
		<content type="html">&lt;p&gt;Tonight Erica and I went to a candlelight vigil in nearby Danville. The vigil was honouring the life of a Danville-born marine who was killed recently in Afghanistan. We joined Erica&amp;#8217;s family there to mark our respects. We didn&amp;#8217;t know him and we don&amp;#8217;t know his family, but we felt like it was the right thing to do to join the vigil.&lt;/p&gt;

&lt;p&gt;I had never been to a candlelight vigil before, and I wasn&amp;#8217;t sure what to expect. We drove down to Oak Hill Park in Danville where we saw a crowd of around three or four hundred people had gathered. The crowd was diverse; fellow service men and women, students, couples, young children, and a precession of what looked like bikers holding American flags. We were handed a candle and a local pastor started the ceremony. He talked about this young man&amp;#8217;s life, his service to his country, and this tremendous loss to his family. We heard some tearful words from his brother who shared that faith was helping him and his family with their grief.&lt;/p&gt;

&lt;p&gt;The pastor talked about the darkness that had fallen upon this local community and asked the crowd to light their candles. Suddenly the once dark park was awash with light. I could see the tearful onlookers marking their respects. While saddening, the sense of local support and emotion was heartening, and I hope it provided comfort to his family.&lt;/p&gt;

&lt;p&gt;It is all too easy in our busy lives, surrounded by work, the Internet, television, and other distractions to see these sacrifices made by the brave men and women in the armed forces as just another casualty of war of someone we don&amp;#8217;t know. I suspect the majority of people who joined us there tonight didn&amp;#8217;t know this young man either.&lt;/p&gt;

&lt;p&gt;Well, he was called &lt;em&gt;Lance Cpl. Joshua D. Corral&lt;/em&gt; and he was &lt;em&gt;19&lt;/em&gt;. I wish I had got to meet him.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Canonical Community Team 12.04 Plans</title>
		<link href="http://www.jonobacon.org/2011/11/22/canonical-community-team-12-04-plans/"/>
		<id>http://www.jonobacon.org/?p=3843</id>
		<updated>2011-11-22T13:00:10+00:00</updated>
		<content type="html">&lt;p&gt;With the &lt;a href=&quot;http://uds.ubuntu.com&quot;&gt;Ubuntu Developer Summit&lt;/a&gt; now completed and the team back home and rested, I have been working with the horsemen to finalize, document, and define their focus in the 12.04 cycle.&lt;/p&gt;

&lt;p&gt;At the beginning of each cycle I usually announce the team&amp;#8217;s plans for the forthcoming cycle (e.g. &lt;a href=&quot;http://www.jonobacon.org/2011/05/23/community-team-plans-for-oneiric/&quot;&gt;oneiric&lt;/a&gt;, &lt;a href=&quot;http://www.jonobacon.org/2010/11/16/natty-community-team-plans/&quot;&gt;natty&lt;/a&gt;, &lt;a href=&quot;http://www.jonobacon.org/2010/05/28/maverick-community-team-plans/&quot;&gt;maverick&lt;/a&gt;, and &lt;a href=&quot;http://www.jonobacon.org/2009/12/17/lucid-community-team-plans/&quot;&gt;lucid&lt;/a&gt;) with a list of the blueprints that we have registered so you can keep an eye on the projects that interest you.&lt;/p&gt;

&lt;p&gt;If you want to keep up to date with a blueprint, click on it below and on the right side of the blueprint you should see something such as this:&lt;/p&gt;

&lt;p&gt;&lt;center&gt;
&lt;img src=&quot;http://farm7.staticflickr.com/6235/6381191761_e136745bf2_o.png&quot; /&gt;&lt;br /&gt;
&lt;i&gt;Witness my mad GIMP skills.&lt;/i&gt;
&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;There you can click the &lt;em&gt;Subscribe&lt;/em&gt; link to get email updates when the blueprint changes and when work items are completed.&lt;/p&gt;

&lt;p&gt;If you want a more general overview of the work going on in 12.04 and how complete the different projects are, be sure to check out &lt;a href=&quot;http://status.ubuntu.com&quot;&gt;status.ubuntu.com&lt;/a&gt; put together by the always stunning &lt;em&gt;Chris Johnson&lt;/em&gt; from the Ubuntu Florida team.&lt;/p&gt;

&lt;p&gt;You can also catch us in our weekly IRC team meetings every Tuesday at 8am Pacific / 11am Eastern / 4pm UK / 5pm Europe. The meeting takes place in &lt;code&gt;#ubuntu-meeting&lt;/code&gt; on the freenode IRC network. You can also join our general IRC channel at &lt;code&gt;#ubuntu-community-team&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Please note: this blog entry is only summarizing the work the members of my team are focusing on specifically. There are many other teams and community projects that are doing great work in Ubuntu 12.04&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;Cloud and JuJu&lt;/h2&gt;

&lt;p&gt;I have moved things around a little when it comes to how we are growing our cloud community. &lt;em&gt;Jorge Castro&lt;/em&gt; is now taking on the growth of the Ubuntu Cloud community, and specifically the growth of the JuJu Charmers community. Jorge is working closely with &lt;em&gt;Team JuJu&lt;/em&gt;&amp;#8230;Clint Byrum, Mark Mims, Kapil Thangavelu, and Juan Negron to grow this community.&lt;/p&gt;

&lt;p&gt;We have two primarily goals to accomplish in this cycle:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Evaluate the on-ramp, documentation, and resources for creating JuJu charms, ensure those resources are in place and generate community interest and participation in growing this community of charmers.&lt;/li&gt;
&lt;li&gt;Coordinate a design reboot of &lt;a href=&quot;http://cloud.ubuntu.com&quot;&gt;cloud.ubuntu.com&lt;/a&gt; and continue to build growth and conversation in the site via regular content and other resources.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I am excited about Jorge&amp;#8217;s new role on the team, and I am looking forward to seeing his progress in the forthcoming cycle.&lt;/p&gt;

&lt;h3&gt;Related Blueprints:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-juju-advocacy&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-juju-advocacy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-juju-charm-growth&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-juju-charm-growth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-cloud-portal-growth&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-cloud-portal-growth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-juju-charm-docs&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-juju-charm-docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-juju-charm-workflow&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-juju-charm-workflow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;App Community Growth&lt;/h2&gt;

&lt;p&gt;Application development and supporting the needs of app developers is a core goal for the Ubuntu for 12.04 and more people are working on serving these needs than ever before.&lt;/p&gt;

&lt;p&gt;In the last cycle I asked &lt;em&gt;David Planella&lt;/em&gt; to work on converting the hastily thrown together &lt;a href=&quot;http://developer.ubuntu.com&quot;&gt;developer.ubuntu.com&lt;/a&gt; that I put together a while back and work with the awesome UX and Design Team to do some IA, re-design, user testing, and implementation. The team did a wonderful job and you can see the results of this work today.&lt;/p&gt;

&lt;p&gt;In the 12.04 cycle we want to continue this growth and focus and David has the following core set of goals to achieve:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Define and deliver the Phase II incarnation of &lt;code&gt;developer.ubuntu.com&lt;/code&gt;, with a particular focus on providing (a) improved reference resources and (b) tutorials for app developers.&lt;/li&gt;
&lt;li&gt;Work to grow a support community who are able to answer questions from new app devs about how to harness the Ubuntu platform.&lt;/li&gt;
&lt;li&gt;Grow the general community of app devs and get interested and involved in writing apps for Ubuntu.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;David will be working with Jonathan Lange, John Oxton, James Westby, and many others to make the magic happen.&lt;/p&gt;

&lt;h3&gt;Related Blueprints:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-app-developer-community-growth&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-app-developer-community-growth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-app-developer-support-community-growth&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-app-developer-support-community-growth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-app-developer-site-resources-section-update&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-app-developer-site-resources-section-update&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-app-review-board&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-app-review-board&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-app-developer-tutorial-growth&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-app-developer-tutorial-growth&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Developer Outreach&lt;/h2&gt;

&lt;p&gt;Ubuntu Developers are an essential part of our community, spending their days integrating software, fixing bugs, and making Ubuntu better. In the last cycle we made some fantastic progress on the developer front with improved growth of the number of developers getting approved as either Core-Dev or MOTU, increased active participation, significant improvements in the sponsorship queue, and over 120+ brand new contributors getting their first contribution uploaded into Ubuntu.&lt;/p&gt;

&lt;p&gt;This cycle we want to continue this growth, and as ever, &lt;em&gt;Daniel Holbach&lt;/em&gt; will be focusing his experienced hand on this work. The goal here is simple: &lt;em&gt;continued growth&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Daniel will be putting together an advisory team to work with in his weekly work, and working with the team to reach out to new developers to help them through their Ubuntu development experience. The team will also be improving documentation, improving how we celebrate developer accomplishments, improving harvest, and further refining how we connect prospective new developers to tasks.&lt;/p&gt;

&lt;h3&gt;Related Blueprints:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-dev-outreach&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-dev-outreach&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-dev-advisory-team&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-dev-advisory-team&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-weekly-dev-news&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-weekly-dev-news&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-celebrating-dev-contributions&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-celebrating-dev-contributions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-dev-docs&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-dev-docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-making-harvest-rock&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-making-harvest-rock&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Translations&lt;/h2&gt;

&lt;p&gt;Although &lt;em&gt;David Plannella&lt;/em&gt; will be spending most of his time on application developer needs, he will be spending some of his time on improving our simplified Chinese support in Ubuntu, helping the community get started with localized ISOs, and re-launching &lt;a href=&quot;http://translations.ubuntu.com&quot;&gt;translations.ubuntu.com&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;Related Blueprints:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-complete-simplified-chinese-translation&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-complete-simplified-chinese-translation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-localized-iso-community-growth&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-localized-iso-community-growth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-translations-portal-relaunch&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-translations-portal-relaunch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-translations-roundtable&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-translations-roundtable&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Upstreams&lt;/h2&gt;

&lt;p&gt;In addition the work scoped out and planned above, &lt;a href=&quot;http://www.jonobacon.org/2011/11/17/welcoming-our-new-horseman-michael-hall/&quot;&gt;&lt;em&gt;Michael Hall&lt;/em&gt; will be joining the team&lt;/a&gt; in January to work with our upstreams, with a particular focus on Canonical upstreams. I will be expecting Michael to work on the following in the forthcoming cycle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Work with the Desktop Experience team to help to continue to grow community participation and ensure the community on-ramp is effective.&lt;/li&gt;
&lt;li&gt;Work with our upstreams to continue the adoption of Unity technology, indicators, and their integration into the Ubuntu platform.&lt;/li&gt;
&lt;li&gt;Work more closely with our derivative distributions and ensure that the infrastructure and services we provide are meeting their needs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am looking forward to Michael joining the team in January!&lt;/p&gt;

&lt;h2&gt;Quality&lt;/h2&gt;

&lt;p&gt;I am currently &lt;a href=&quot;http://www.jonobacon.org/2011/11/12/qa-community-coordinator-required-apply-within/&quot;&gt;recruiting for the QA community position&lt;/a&gt; and I will be expecting the successful candidate to work on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Getting our manual tests in shape for 12.04 with full coverage of our core apps.&lt;/li&gt;
&lt;li&gt;Work with Gema and John-Baptiste to ensure smoke testing results are captured effectively.&lt;/li&gt;
&lt;li&gt;Grow community participation in participating in this testing work at a regular candence.&lt;/li&gt;
&lt;li&gt;Refining and improving our documentation and resources, and growing the autonomy of the community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am looking forward to getting this role filled and cranking out this work!&lt;/p&gt;

&lt;h2&gt;General and Culture&lt;/h2&gt;

&lt;p&gt;In addition to these specific 12.04 projects, there some other general Ubuntu community related goals that I am keen to see progress in. This includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Focusing on driving improvements in the &lt;a href=&quot;http://www.jonobacon.org/2011/11/14/scaling-up/&quot;&gt;SCALE items I blogged about previously&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Continuing to make Ubuntu a more personal community throughout the wider team&amp;#8217;s projects and contributing to helping to grow mentoring across the project.&lt;/li&gt;
&lt;li&gt;Continuing to built an &lt;em&gt;appreciation culture&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Better recognizing contributions throughout the Ubuntu community.&lt;/li&gt;
&lt;li&gt;Growing and supporting our leaders to be as effective as possible.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Related Blueprints:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-irc-workshops&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-irc-workshops&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/community-p-better-recognizing-community-contributions&quot;&gt;https://blueprints.launchpad.net/ubuntu/+spec/community-p-better-recognizing-community-contributions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Regular Cycle Work&lt;/h2&gt;

&lt;p&gt;In addition to these tasks, the team will also be working on the usual things we do each cycle. This includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Coordinating the &lt;a href=&quot;http://uds.ubuntu.com&quot;&gt;Ubuntu Developer Summit&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Helping to organize our training weeks (&lt;em&gt;Ubuntu Open Week, Ubuntu Developer Week, Ubuntu App Developer Week, Ubuntu Cloud Days&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;Continuing to work with Canonical to support the company in working with the community.&lt;/li&gt;
&lt;li&gt;Helping to unblock problems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We look forward to working with you all in the forthcoming cycle!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Canonical Community Team IRC Meeting</title>
		<link href="http://www.jonobacon.org/2011/11/22/canonical-community-team-irc-meeting/"/>
		<id>http://www.jonobacon.org/?p=3871</id>
		<updated>2011-11-22T06:02:45+00:00</updated>
		<content type="html">&lt;p&gt;Just a quick reminder, tomorrow (Tues 22nd Nov 2011) we will be holding our usual weekly &lt;em&gt;Canonical Community Team&lt;/em&gt; meeting at &lt;strong&gt;8am Pacific / 11am Eastern / 4pm UK / 5pm Europe&lt;/strong&gt;. The meeting takes place in &lt;code&gt;#ubuntu-meeting&lt;/code&gt; on the freenode IRC network.&lt;/p&gt;

&lt;p&gt;You can also join our general IRC channel at &lt;code&gt;#ubuntu-community-team&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;We hope to see you there!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">The Ubuntu Commons</title>
		<link href="http://www.jonobacon.org/2011/11/21/the-ubuntu-commons/"/>
		<id>http://www.jonobacon.org/?p=3809</id>
		<updated>2011-11-21T22:41:44+00:00</updated>
		<content type="html">&lt;p&gt;One of the most wonderful things about Open Source and collaborative community is that every community member participates in a &lt;em&gt;commons&lt;/em&gt;; a shared area of community real-estate in which we can all contribute.&lt;/p&gt;

&lt;p&gt;As an example, with most small Open Source software projects, the commons is the code-base, the website, documentation, IRC channel, mailing list etc. Within that project&amp;#8217;s commons people can contribute in different ways, such as writing code, fixing bugs, updating the website, creating documentation, providing support etc.&lt;/p&gt;

&lt;p&gt;Importantly, for the community to succeed, the commons needs to feel &lt;em&gt;shared and accessible&lt;/em&gt; and that the &lt;em&gt;community can contribute and bring value&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;Our Commons&lt;/h2&gt;

&lt;p&gt;Ubuntu itself has a rather large commons:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6097/6358775623_4cd2ba34a2_z.jpg&quot; width=&quot;600&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Unlike a single small software project, Ubuntu is really a &lt;em&gt;collection of projects and teams&lt;/em&gt; that each share the Ubuntu ethos. While the above image is just an illustration (it doesn&amp;#8217;t show real data), it provides a good visualization of how the Ubuntu commons (this collection of teams) fits together &amp;#8212; each circle represents a different team and the piece of the commons that they maintain.&lt;/p&gt;

&lt;p&gt;As an example, the largest circle could be MOTU and the &lt;code&gt;universe&lt;/code&gt; archive, and the smallest circle could be a LoCo team based in a rural part of a country and it&amp;#8217;s website, mailing list, and IRC channel. While these two examples vary in their size and focus, they are both important pieces of the Ubuntu commons and both bring value to Ubuntu and our users.&lt;/p&gt;

&lt;p&gt;Like some other Open Source communities such as Mozilla, Fedora, and OpenStack, Ubuntu has a significant commercial investor &amp;#8212; in our case &lt;a href=&quot;http://www.canonical.com&quot;&gt;Canonical&lt;/a&gt;. Canonical invests in a variety of areas in Ubuntu including engineering, testing and certification, business development, corporate deployments, legal services, and more.&lt;/p&gt;

&lt;p&gt;In some of these positions Canonical staff contribute work that interfaces clearly with our community (e.g. engineering) but other Canonical staff also contribute to areas that are traditionally of little interest or infeasible for our community to work on (e.g. certification, corporate development, government tenders, trademarks management etc). I think few would argue against the general benefits to Ubuntu that Canonical brings with this financial support.&lt;/p&gt;

&lt;h2&gt;An Open Commons&lt;/h2&gt;

&lt;p&gt;In recent times we have made some bold and controversial decisions in the Ubuntu project, but the culture and history of Ubuntu making opinionated decisions is nothing new.&lt;/p&gt;

&lt;p&gt;Ubuntu was one of the first distributions to make firm decisions about what software and configurations we shipped in the ISO (as opposed to the common trend at the time of shipping multiple solutions on the discs (e.g. multiple text editors)). It was these decisions that attracted me personally to Ubuntu; it brings focus and builds a better product.&lt;/p&gt;

&lt;p&gt;Opinionated decisions are fine though, under the premise that the commons can succeed under the requirements outlined above that it needs to feel &lt;em&gt;shared and accessible&lt;/em&gt; and that the &lt;em&gt;community can contribute and bring value&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Of course, with opinionated decisions comes opinionated reactions and commentary. This opinion, so long as it is respectful, is also wonderful and gives us a great feel for the perspectives of our user-base. Unfortunately I think some of this discussion has also presented a view of the commons that does not really represent the Ubuntu commons fairly.&lt;/p&gt;

&lt;p&gt;As an example, there has been criticism that contributing and participating in Unity&amp;#8217;s design has been difficult at best. I think many of these criticisms are valid (and there has been some good work going on to help rectify this), but some of this criticism has been communicated out as &lt;em&gt;Canonical enforcing it&amp;#8217;s will on Ubuntu&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I am not going to to deny that Canonical has a strong editorial influence on Ubuntu&amp;#8230;it does&amp;#8230;and every one of you good peeps will have your own opinion on those decisions and whether they make sense, but while Canonical influences the project, it never &lt;em&gt;stops people from contributing openly in the Ubuntu commons&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;In other words, while Canonical may invest in certain software (e.g. Unity, Ubuntu Software Center, Thunderbird integration, JuJu etc), this investment &lt;em&gt;never&lt;/em&gt; prevents our community from contributing to those areas or other parts of the commons.&lt;/p&gt;

&lt;h2&gt;Ubuntu For Everyone&lt;/h2&gt;

&lt;p&gt;The key point here (and as I &lt;a href=&quot;http://www.jonobacon.org/2011/11/08/ubuntu-more-than-the-default-install/&quot;&gt;blogged about recently&lt;/a&gt;) is that Ubuntu is much more than our default installation, and the open nature of our commons fosters an environment in which everyone is welcome to a variety of different Ubuntu experiences better.&lt;/p&gt;

&lt;p&gt;As an example, I personally prefer &lt;em&gt;Banshee&lt;/em&gt; to &lt;em&gt;Rhythmbox&lt;/em&gt;, and &lt;em&gt;Evolution&lt;/em&gt; to &lt;em&gt;Thunderbird&lt;/em&gt;. I also use &lt;em&gt;Inkscape&lt;/em&gt;, &lt;em&gt;GIMP&lt;/em&gt;, &lt;em&gt;Blender&lt;/em&gt;, and &lt;em&gt;Chromium&lt;/em&gt;. These tools are not shipped by default in Ubuntu, but that doesn&amp;#8217;t make them feel any less Ubuntu. they still integrate nicely into my Ubuntu experience, and the visibility and ease of installing these tools has never been better. It is our many community contributors who make these experiences so pleasurable in Ubuntu, each contributing to the wider commons.&lt;/p&gt;

&lt;p&gt;This is one of the reasons I am so proud to see other derivative distributions (e.g. Kubuntu, Xubuntu, Lubuntu, Ubuntu Studio) doing their work; they provide entirely different experiences to the default Ubuntu install, but the shared work in the Ubuntu commons means they can build upon work elsewhere in the commons and vice-versa.&lt;/p&gt;

&lt;h2&gt;The Opportunity&lt;/h2&gt;

&lt;p&gt;As Ubuntu has grown in popularity over the years, everything that we do is observed, judged, and reviewed by a global community of users, press, and curious on-lookers. We are standing at the forefront of a tremendous opportunity to take Free Software to more people, and bring technological freedom and opportunity to everyone.&lt;/p&gt;

&lt;p&gt;The goal of this post was simply to focus on two core attributes in the Ubuntu commons:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The Ubuntu commons provides a wealth of opportunities for contribution and is &lt;em&gt;open to all&lt;/em&gt;. It is bigger than the default decisions, bigger than the default app selection, bigger than the areas where Canonical invests, and bigger than Unity.&lt;/li&gt;
&lt;li&gt;There is a place in the commons for &lt;em&gt;everyone&lt;/em&gt; and for people of &lt;em&gt;all skills&lt;/em&gt;. The commons includes packagers, programmers, advocates, documentation writers, translators, testers, governors, support providers, and much more. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For us to achieve these goals, and for us to get to 200 million users, we need everyone to bring their expertise, time, and excitement to Ubuntu, and to join us on this journey and to make it is simple and effective to participate as possible.&lt;/p&gt;

&lt;p&gt;This is why the Ubuntu commons is so valuable; there is an opportunity for each one of you, wherever you read this, and whatever your skills, to find a part of the commons where you can help. If you want to help and don&amp;#8217;t know how to get started, feel free to leave a comment and we will get you on your journey.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Ubuntu Appreciation Day</title>
		<link href="http://www.jonobacon.org/2011/11/20/ubuntu-appreciation-day/"/>
		<id>http://www.jonobacon.org/?p=3812</id>
		<updated>2011-11-20T21:13:41+00:00</updated>
		<content type="html">&lt;p&gt;Today is &lt;em&gt;Ubuntu Appreciation Day&lt;/em&gt; in which we share our thanks to people in our community for making Ubuntu great. At UDS we talked a lot about growing more of an &lt;em&gt;appreciation culture&lt;/em&gt; in Ubuntu, and I love how today contributes to that goal. Unfortunately, picking people to thank from such a wealth of incredible contributors is a tough job.&lt;/p&gt;

&lt;p&gt;Before I get started, I want to offer some special thanks to my incredible team at Canonical. &lt;em&gt;David Planella, Daniel Holbach, Jorge Castro&lt;/em&gt; (and soon to join &lt;em&gt;Michael Hall&lt;/em&gt;) are all a pleasure to work with and bring so much to Ubuntu. I always dreamed of building a team that accomplishes great things with a strong sense of kinship and friendship. I can&amp;#8217;t think of a better group of people to have taken this journey with.&lt;/p&gt;

&lt;p&gt;Today though I want to thank some of the teams and people that make Ubuntu what it is but who are often behind the scenes turning the crank each day with little fanfare and ceremony. This includes the IS, Launchpad, and Bazaar teams and our community web developers who keep our websites current and our infrastructure up and running, our IRC governance and operator community who keep our channels safe and effective places to be, our global community of LoCo Teams who help get people excited about Ubuntu and our ethos, the Canonical admin team (Marianna, Cezzaine, Michelle and co) for helping to coordinate UDS and events, our many, many translators who make Ubuntu available in your language, and the thousands of people who support our community and answer questions across the Ubuntu Forums, on IRC, in Ask Ubuntu, and elsewhere.&lt;/p&gt;

&lt;p&gt;Ubuntu is a wonderful thing, and I feel honoured to work with such wonderful people. Here&amp;#8217;s to 200 million users!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Welcoming Our New Horseman: Michael Hall</title>
		<link href="http://www.jonobacon.org/2011/11/17/welcoming-our-new-horseman-michael-hall/"/>
		<id>http://www.jonobacon.org/?p=3806</id>
		<updated>2011-11-17T18:00:29+00:00</updated>
		<content type="html">&lt;p&gt;I am delighted to announce that &lt;em&gt;Michael Hall&lt;/em&gt;, also known as &lt;code&gt;mhall119&lt;/code&gt; on IRC will be joining the &lt;em&gt;Canonical Community Team&lt;/em&gt; and working with our upstreams, with a particular focus on growing participation in Unity and other upstreams closely related to Ubuntu. Michael has a strong development background, has been involved in the Ubuntu community for quite some time, has contributed to many Ubuntu projects (including &lt;a href=&quot;http://loco.ubuntu.com&quot;&gt;loco.ubuntu.com&lt;/a&gt; and &lt;a href=&quot;http://summit.ubuntu.com&quot;&gt;summit.ubuntu.com&lt;/a&gt;), and I am excited to welcome him to the team.&lt;/p&gt;

&lt;p&gt;Michael starts his new role in my team in 2012. Please give him a warm welcome!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">netstat –tcp -lp output not showing a process id</title>
		<link href="http://codepoets.co.uk/2011/netstat-tcp-lp-output-not-showing-a-process-id/"/>
		<id>http://codepoets.co.uk/?p=459</id>
		<updated>2011-11-17T14:13:51+00:00</updated>
		<content type="html">&lt;p&gt;I often use &amp;#8216;netstat &amp;#8211;tcp -lpn&amp;#8217; to display a list of open ports on a server &amp;#8211; so i can check things aren&amp;#8217;t listening where they shouldn&amp;#8217;t be (e.g. MySQL accepting connections from the world) and so on. Obviously I firewall boxes; but I like to have a reasonable default incase the firewall decides to flush itself randomly or whatever.&lt;/p&gt;
&lt;p&gt;Anyway, I ran &amp;#8216;netstat &amp;#8211;tcp -lpn&amp;#8217; and saw something like the following :&lt;/p&gt;
&lt;pre&gt;tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      3355/mysqld
tcp        0      0 0.0.0.0:54283           0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1940/portmap&lt;/pre&gt;
&lt;p&gt;Now &amp;#8216;mysqld&amp;#8217; looks OK &amp;#8211; and portmap does (well, I need it on this box). But what on earth was listening on port 54283, and why is there no process name/pid attached to it?&lt;/p&gt;
&lt;p&gt;After lots of rummaging, and paranoia where I thought perhaps the box had been rooted, I discovered it was from an NFS mount (which explains the lack of a pid, as it&amp;#8217;s kernel based).&lt;/p&gt;
&lt;pre&gt;lsof -i tcp:54283&lt;/pre&gt;
&lt;p&gt;Didn&amp;#8217;t help either. Unmounting the NFS filesystem did identify the problem &amp;#8211; and the entry went away.&lt;/p&gt;</content>
		<author>
			<name>David Goodwin</name>
			<uri>http://codepoets.co.uk</uri>
		</author>
		<source>
			<title type="html">David Goodwin</title>
			<subtitle type="html">PHP, running, family stuff, Bromsgrove and other bits</subtitle>
			<link rel="self" href="http://codepoets.co.uk/feed/"/>
			<id>http://codepoets.co.uk/feed/</id>
			<updated>2012-02-05T08:57:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">12.04 Ubuntu Developer Summit Proceedings</title>
		<link href="http://www.jonobacon.org/2011/11/17/12-04-ubuntu-developer-summit-proceedings/"/>
		<id>http://www.jonobacon.org/?p=3804</id>
		<updated>2011-11-17T00:23:53+00:00</updated>
		<content type="html">&lt;p&gt;I just put together the 12.04 UDS proceedings. Thanks to all the track leads who contributed their content. You can read it &lt;a href=&quot;http://fridge.ubuntu.com/2011/11/17/12-04-ubuntu-developer-summit-proceedings/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Where’s Chuck 2</title>
		<link href="http://www.jonobacon.org/2011/11/16/wheres-chuck-2/"/>
		<id>http://www.jonobacon.org/?p=3800</id>
		<updated>2011-11-16T21:00:37+00:00</updated>
		<content type="html">&lt;p&gt;One more:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6118/6351582662_1e72bf190e.jpg&quot; /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;From &lt;a href=&quot;https://twitter.com/#!/chrisccoulson/status/136881241449443328&quot;&gt;Chris Coulson&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://p.twimg.com/AeZMw40CMAIzCnf.jpg:large&quot; width=&quot;500&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Want to make yours? &lt;a href=&quot;http://ubuntuone.com/1ChepwQCRzUMF0rzHxWg4h&quot;&gt;Grab the Chuckout in GIMP format&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Where’s Chuck?</title>
		<link href="http://www.jonobacon.org/2011/11/16/wheres-chuck/"/>
		<id>http://www.jonobacon.org/?p=3795</id>
		<updated>2011-11-16T17:42:41+00:00</updated>
		<content type="html">&lt;p&gt;On Google+ Chuck has been doing the rounds. I figured I should share it here too&amp;#8230;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6031/6324982318_20f1492db2.jpg&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://farm7.static.flickr.com/6047/6325861251_1c1ba4f9d3.jpg&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://farm7.static.flickr.com/6232/6326638826_e2edba54de_o.jpg&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://farm7.static.flickr.com/6041/6326638850_eea2b4b82c_o.jpg&quot; /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;From &lt;a href=&quot;http://castrojo.tumblr.com/post/12847980271&quot;&gt;Jorge&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://media.tumblr.com/tumblr_lupvq92S171qb5bmy.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Want to make yours? &lt;a href=&quot;http://ubuntuone.com/1ChepwQCRzUMF0rzHxWg4h&quot;&gt;Grab the Chuckout in GIMP format&lt;/a&gt; and post your creations online.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Scaling Up</title>
		<link href="http://www.jonobacon.org/2011/11/14/scaling-up/"/>
		<id>http://www.jonobacon.org/?p=3792</id>
		<updated>2011-11-14T08:01:51+00:00</updated>
		<content type="html">&lt;p&gt;Since I got back a week ago from &lt;a href=&quot;http://uds.ubuntu.com&quot;&gt;UDS&lt;/a&gt; in Orlando I took a few days off work and will be off Monday and Tuesday this week too (I will still be around, I am just taking a few days to work on &lt;a href=&quot;http://www.artofcommunityonline.org/&quot;&gt;The Art of Community 2nd Edition&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;I have a big list of blog entries that I want to write to follow up on much of the work that happened at UDS. As such, please bear with me as I get this content online over the next few weeks. Some of this is specific to certain projects and some of it is more general to the community, our culture, and how we can make Ubuntu a fun, exciting, and rewarding place to be. I will also be presenting the focus and roadmap for the &lt;em&gt;Canonical Community Team&lt;/em&gt; soon to ensure everyone can see where the team will be focusing.&lt;/p&gt;

&lt;p&gt;I want to frame these blog entries around a set of core themes that we as a community highlighted in our sessions at UDS as areas that we all feel are valuable areas of focus. This set of areas were finalized on the Friday in the &lt;em&gt;Community Roundtable&lt;/em&gt; session after a busy week of discussions throughout various sessions, round-tables, and the Leadership Mini Summit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Success&lt;/strong&gt; &amp;#8211; create an approachable and nurturing environment to help our community to contribute and be successful.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Constructive&lt;/strong&gt; &amp;#8211; create an environment of constructive criticism, and protect it against anti-social and un-constructive behavior.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Appreciate&lt;/strong&gt; &amp;#8211; create an environment of gratitude and appreciation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Leaders&lt;/strong&gt; &amp;#8211; support and motivate our leaders and governors to be successful to deliver leadership that furthers Ubuntu and the community.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Everyone&lt;/strong&gt; &amp;#8211; create and share opportunities for all skills and skill levels to help everyone make Ubuntu successful.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am not a big fan of &lt;em&gt;initialism&lt;/em&gt;, but the above does rather neatly map to &amp;#8216;SCALE&amp;#8217; which is what much of our community is focusing on; growing our contributor-base as we work to get Ubuntu to &lt;em&gt;200 million users&lt;/em&gt;. The above outcomes are a combination of what people find motivating about participating in Ubuntu (e.g. a feeling of success, enjoying being thanked for your work, helping others), what many feel we need more of (e.g. empowering our leaders, providing opportunity for everyone to participate), and dealing with what people find de-motivating (un-constructive criticism and bickering).&lt;/p&gt;

&lt;p&gt;I will follow up over the next week with these further posts summarizing much of the ideas and work discussed at UDS about how we can accomplish these outcomes more and more in the 12.04 cycle. In the meantime, I would love to hear your thoughts and ideas, projects, and approaches about how we can accomplish some SCALE. &lt;img src=&quot;http://www.jonobacon.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">QA Community Coordinator Required: Apply Within</title>
		<link href="http://www.jonobacon.org/2011/11/12/qa-community-coordinator-required-apply-within/"/>
		<id>http://www.jonobacon.org/?p=3789</id>
		<updated>2011-11-12T00:20:39+00:00</updated>
		<content type="html">&lt;p&gt;I am looking to hire a new member for my team (the &lt;em&gt;Community Team&lt;/em&gt;) here at &lt;a href=&quot;http://www.canonical.com&quot;&gt;Canonical&lt;/a&gt;. I am looking for a bright, motivated, and experienced person &lt;strong&gt;to build, maintain and develop a cohesive, productive and effective Ubuntu QA community&lt;/strong&gt;. I am looking for someone with solid QA experience particular in the areas of testing and defect management.&lt;/p&gt;

&lt;p&gt;This role will be full-time working at Canonical, you will be working from home with regular travel to various events (such as UDS and team sprints), and you will be working in a fast-paced, productive, and energetic environment. Expect to work with evolving requirements and focus and be able come up with creative solutions to interesting QA challenges. This is a really exciting role that is designed to bring huge value to the Ubuntu community in the area of quality by refining, optimizing, and growing our QA community participation.&lt;/p&gt;

&lt;p&gt;Key responsibilities and accountabilities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build and maintain a strong, consistent, and consolidated QA community and to act as a point of reference for this community in continuing its growth and opportunities, and resolving issues.&lt;/li&gt;
&lt;li&gt;Maintain a set of online resources, produce content for those resources and build community participation to generate and optimize content for and from the community.&lt;/li&gt;
&lt;li&gt;Develop and refine better working practises to ease and improve how community members and stakeholders interact with the Ubuntu QA team.&lt;/li&gt;
&lt;li&gt;Liaise with the Canonical Ubuntu Platform Team to better align the direction of the Ubuntu QA community with internal QA needs and workflow.&lt;/li&gt;
&lt;li&gt;Regularly acquire and evaluate feedback from the community and our partners to help improve Ubuntu QA.&lt;/li&gt;
&lt;li&gt;Be responsive and sensitive to the concerns, ambitions and direction of the community, our upstreams and business units inside Canonical.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Required skills and experience&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Strong QA skills and experience, strong networking and social networking skills, good relationship building abilities, process driven, able to manage multiple work streams, good prioritisation, independent, willing to travel potentially 25% of their work time, able to resolve conflict, able to communicate well in written form and produce electronic content.&lt;/li&gt;
&lt;li&gt;Experience of working with community Open Source projects, technical experience with QA technologies and workflows.&lt;/li&gt;
&lt;li&gt;Have strong social skills, a good networker and a good technical knowledge of Ubuntu, Power and the Open Source and upstream/downstream development process. Candidates should be process driven, strategically minded and committed. Good public speaking skills a bonus.&lt;/li&gt;
&lt;li&gt;Candidates should provide evidence of existing experience and work in the Open Source community and suitable references.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;How To Apply&lt;/h2&gt;

&lt;p&gt;To apply, see the &lt;a href=&quot;https://tbe.taleo.net/NA3/ats/careers/requisition.jsp?org=CANONICAL&amp;amp;cws=1&amp;amp;rid=245&quot;&gt;job description&lt;/a&gt; and apply using the &lt;em&gt;apply for this Position&lt;/em&gt; button.&lt;/p&gt;

&lt;p&gt;Please don&amp;#8217;t send me your resume directly; if you use the system it makes it much easier for me to track all the applications.&lt;/p&gt;

&lt;p&gt;Good luck!&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Ubuntu: More Than The Default Install</title>
		<link href="http://www.jonobacon.org/2011/11/08/ubuntu-more-than-the-default-install/"/>
		<id>http://www.jonobacon.org/?p=3787</id>
		<updated>2011-11-08T02:13:53+00:00</updated>
		<content type="html">&lt;p&gt;In the Ubuntu world (and I am sure in other distributions as well), the choice of what apps we ship in the default install has always garnered much debate and discussion. With each UDS there is a &lt;em&gt;default apps&lt;/em&gt; discussion, and the following few weeks usually involves some debate over whether the decisions reached made sense. In the past this has involved the addition of TomBoy and other Mono apps, the removal of GIMP from the default install, the addition of PiTiVi, the removal of PiTiVi, the Rhythmbox to Banshee move, and now the move from Banshee back to Rhythmbox.&lt;/p&gt;

&lt;p&gt;Before I go on, in terms of the most recent debate: no definitive decision has been made to remove Banshee from the default install. You should &lt;a href=&quot;https://lists.ubuntu.com/archives/ubuntu-desktop/2011-November/003393.html&quot;&gt;read this ubuntu-desktop thread&lt;/a&gt; for the full details and to offer your (constructive) feedback. This blog entry is not about the specific Rhythmbox and Banshee topic discussion at UDS but a wider discussion about why I think the default app selection is less important than it used to be.&lt;/p&gt;

&lt;p&gt;Ubuntu has always sought to present the best of breed software for our users, and this is often a moving target. Open Source is a fluid and organic environment, and what we consider best of breed often changes from release to release. Changes in quality, the vibrancy of the upstream, how well the app integrates into Ubuntu, and how it meets the evolving needs and values of Ubuntu users all play into how these apps are chosen for the default install.&lt;/p&gt;

&lt;p&gt;Importantly though, just because an app is not selected for the default install, it &lt;em&gt;does not mean&lt;/em&gt; it goes away. Quite the opposite: Ubuntu is a &lt;em&gt;commons&lt;/em&gt;, and the Ubuntu commons spans much further than the default install image.&lt;/p&gt;

&lt;p&gt;I am not surprised that some consternation occurs when applications or components are proposed to be added or removed from a default Ubuntu installation. Being on the disc provides a sense of validation and acceptance to our upstreams, and provides an incredible amount of visibility to these applications.&lt;/p&gt;

&lt;p&gt;These discussions were particularly important within the context of Ubuntu a few years back where you primarily installed new applications via &lt;code&gt;apt-get&lt;/code&gt; or Synaptic. While this was simple for many (particularly those of us who remember the dim, dark days of compiling our apps), these tools did not offer a simple experience for our wider user-base who were increasing getting used to browsing and pointing and clicking to get what they needed.&lt;/p&gt;

&lt;p&gt;In today&amp;#8217;s Ubuntu however, I don&amp;#8217;t think this is as much of an issue.&lt;/p&gt;

&lt;p&gt;Why? Well, because of this:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6103/6324585896_a5548e9c59_z.jpg&quot; width=&quot;550&quot; /&gt;&lt;/p&gt;

&lt;p&gt;While a few years ago &lt;code&gt;apt-get&lt;/code&gt; and Synaptic provided a means to install software for us, they lacked the discoverability and ease of use required for many novice users. In addition to this, those tools did not provide a means for a novice to identify what were the best choices for them in the sea of software available for Ubuntu. As such, for software not included in the default install, end users were somewhat in the dark about the best software they could install to meet their needs.&lt;/p&gt;

&lt;p&gt;The &lt;em&gt;Ubuntu Software Center&lt;/em&gt; changed all of that. Now we have a simple, easy to use facility for browsing software, seeing ratings and reviews to get a feeling for what is best of breed, and installing it with just a click. The &lt;em&gt;Ubuntu Software Center&lt;/em&gt; has helped to make &lt;em&gt;the cream float to the top&lt;/em&gt;. Even as a veteran Linux enthusiast, I am constantly finding new and exciting finds in there based upon the experiences of our wider community articulated in the ratings and reviews.&lt;/p&gt;

&lt;p&gt;As such, while Ubuntu has always shipped a huge archive of available software, today the visibility on that software and the gems inside is better than ever. I think it would be a disservice for us to obsess too much on what is included on the default installation when there is a wealth of content available in the &lt;em&gt;Ubuntu Software Center&lt;/em&gt;. Default apps are important (particularly for those in non-networked environments), but let&amp;#8217;s not forget about the wider commons that in only a click away and all the value it offers.&lt;/p&gt;

&lt;p&gt;Speaking personally, I think both Rhythmbox and Banshee are awesome. I personally prefer Banshee (other than some small stability issues), but if we switch to Rhythmbox I am delighted that Banshee is available in a heartbeat and that the incredible contributors in the Banshee community and the Ubuntu Banshee team are helping to ensure the Banshee experience in Ubuntu is fantastic.&lt;/p&gt;

&lt;p&gt;This is the benefit of the Ubuntu commons; experiences not delivered in the default installation can still bring huge value to millions of Free Software users around the world. The same can be said for the many other applications I use every day that we don&amp;#8217;t ship by default; such as the GIMP, Inkscape, gtk-RecordMyDesktop, OpenShot, Chromium, XChat-GNOME, Bluefish, Getting Things GNOME!, Lernid, and more.&lt;/p&gt;

&lt;p&gt;I am not trying to downplay the importance of the default apps discussion &amp;#8212; it is important, and we should handle these discussions with professionalism and accuracy in making those decisions &amp;#8212; but let&amp;#8217;s not forget that there is a wealth of incredible content available in the rest of the commons too.&lt;/p&gt;</content>
		<author>
			<name>Jono Bacon</name>
			<uri>http://www.jonobacon.org</uri>
		</author>
		<source>
			<title type="html">jonobacon@home</title>
			<subtitle type="html">At home with Jono Bacon, Community Manager and Author</subtitle>
			<link rel="self" href="http://www.jonobacon.org/feed/"/>
			<id>http://www.jonobacon.org/feed/</id>
			<updated>2012-02-01T18:57:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Box diagrams in HTML and Unicode</title>
		<link href="http://www.kryogenix.org/days/2011/11/08/box-diagrams-in-html-and-unicode"/>
		<id>http://feeds.feedburner.com/0b36d196b9e83fe728bf34a46a14a10d_f6b43857bc75a8e701ff970bb3d11f7b</id>
		<updated>2011-11-08T00:00:00+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ubuntuone.com/4m071S3aRFwVA6eyood1jb&quot;&gt;diag2box.py&lt;/a&gt;. Stupid little script to turn&lt;/p&gt;

&lt;pre&gt;+--------+      +-----------+
| #daft  +------+ @diagrams |
+--------+      +-----+-----+
                      |
    +-----------------+------------+
    |                              |
+---+------+               +-------+----+
| suddenly |               |            |
| become   +---------------+ to unicode |
| changed  |               |            |
+----------+               +------------+

# fragment-daft
@ fragment-diagrams&lt;/pre&gt;

&lt;p&gt;into&lt;/p&gt;

&lt;pre&gt;┏━━━━━━━━┓      ┏━━━━━━━━━━━┓
┃  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.feedburner.com/kryogenix#fragment-daft&quot;&gt;daft&lt;/a&gt;  ┣━━━━━━┫  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.feedburner.com/kryogenix#fragment-diagrams&quot;&gt;diagrams&lt;/a&gt; ┃
┗━━━━━━━━┛      ┗━━━━━┳━━━━━┛
                      ┃
    ┏━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━┓
    ┃                              ┃

┏━━━┻━━━━━━┓               ┏━━━━━━━┻━━━━┓
┃ suddenly ┃               ┃            ┃
┃ become   ┣━━━━━━━━━━━━━━━┫ to unicode ┃
┃ changed  ┃               ┃            ┃

┗━━━━━━━━━━┛               ┗━━━━━━━━━━━━┛&lt;/pre&gt;</content>
		<author>
			<name>Aq</name>
			<uri>http://pipes.yahoo.com/pipes/pipe.info?_id=0b36d196b9e83fe728bf34a46a14a10d</uri>
		</author>
		<source>
			<title type="html">as days pass by: a weblog by Stuart Langridge</title>
			<subtitle type="html">scratched tallies on the prison wall</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/kryogenix"/>
			<id>http://feeds.feedburner.com/kryogenix</id>
			<updated>2012-02-05T08:57:29+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">An Ubuntu One printer</title>
		<link href="http://www.kryogenix.org/days/2011/11/08/an-ubuntu-one-printer"/>
		<id>http://feeds.feedburner.com/0b36d196b9e83fe728bf34a46a14a10d_fd84644720812e69a5e72e8518bc45ae</id>
		<updated>2011-11-08T00:00:00+00:00</updated>
		<content type="html">&lt;p&gt;At the Ubuntu Developer Summit in October 2011 there was 
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-ubuntu-one-cloud-printing&quot;&gt;a 
session on Ubuntu One cloud printing&lt;/a&gt;. That session was about Ubuntu One being
a gateway to existing cloud printing services, like HP's ePrint and Google Cloud
Print, and I'm looking into that. However, the idea of Ubuntu One being &lt;em&gt;itself&lt;/em&gt; a cloud printing service
came up in that discussion: specifically, if I've got an Ubuntu machine with
a printer plugged into it, can I make that printer available from other machines
(or other devices such as phones) through Ubuntu One itself? Can I take my home
printer and use Ubuntu One to set it up so that I can print to that printer
from anywhere in the world and from any device? We (the U1 team)
won't be working on that idea directly, but in the session I suggested that it would
be relatively easily done. Some people asked how it could be done, and suggested
that they might be interested in working on it. This describes one way to do it.&lt;/p&gt;

&lt;p&gt;Basically, this process involves being able to send documents to the machine
with the printer connected to it, and then having that machine notice the
newly-arrived documents and printing them. To do this, we need a &quot;U1 printer 
daemon&quot; on the printer machine. I propose the following architecture:&lt;/p&gt;

&lt;p&gt;There is a machine, in your house or similar, with a printer connected to it.
We'll call this machine &lt;em&gt;the printer machine&lt;/em&gt;. On the printer machine,
set up the printer so it can be printed to locally. Next, we invent a printer
daemon. This printer daemon creates a folder and marks that folder as synced
with Ubuntu One, and subscribes to that folder on this machine. The printer daemon then waits for new files in that folder (see
below for how to do this). When a new file arrives, the
printer daemon sends the file to the local printer, and then
deletes the file (so it doesn't linger around forever).&lt;/p&gt;

&lt;p&gt;I suggest that the folder that's creates is named 
&lt;code&gt;$HOME/.ubuntuone/Print Queues/&lt;em&gt;printer name&lt;/em&gt;&lt;/code&gt;. It's a hidden
folder because it's not really something that should be shown in a user's home
folder; it's under &lt;code&gt;.ubuntuone&lt;/code&gt; because that's a static path across
machines (putting it in &lt;code&gt;$XDG_DATA_HOME&lt;/code&gt; is problematic because that
path may not be the same on all machines), it's a separate synced folder
(rather than being under &lt;code&gt;$HOME/Ubuntu One&lt;/code&gt;) because files for 
printer A only need to be synced to the machine connected to printer A, not to
all machines you have connected to Ubuntu One, and it's under 
&lt;code&gt;.ubuntuone/Print Queues&lt;/code&gt; because third party apps which want to offer
&quot;print to an Ubuntu One printer&quot; can then list all your Ubuntu One printers by
enumerating the contents of that folder via the 
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://one.ubuntu.com/developer/files/store_files/cloud/&quot;&gt;REST API&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;A third-party app (say, one on a mobile phone) which wants to offer &quot;print to
an Ubuntu One printer&quot; would then take the document to be printed, show the user
the collection of Ubuntu One printers (by enumerating the contents of 
&lt;code&gt;.ubuntuone/Print Queues&lt;/code&gt; using the REST API) and then upload the
document to be printed to the chosen &lt;code&gt;.ubuntuone/Print Queues/&lt;em&gt;printer name&lt;/em&gt;&lt;/code&gt;
folder. No-one ever sees the existence of the &lt;code&gt;.ubuntuone/Print Queues&lt;/code&gt;
folder, of course; it's all transparent to the user.&lt;/p&gt;

&lt;p&gt;Now, how does one monitor an Ubuntu One synced folder for changes? If you're
a Python app (on Ubuntu or Windows) and you're running a very recent build of
Ubuntu One (the shortly-to-be-released Windows build, or a nightly build on 
Ubuntu) you can use the Python &lt;code&gt;SyncDaemonTool&lt;/code&gt;,
and your daemon would look roughly like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;import os, sys

if sys.platform != 'win32':
    from twisted.internet import glib2reactor
    glib2reactor.install()
    from dbus.mainloop.glib import DBusGMainLoop
    DBusGMainLoop(set_as_default=True)

from twisted.internet import defer, reactor
from ubuntuone.platform.tools import SyncDaemonTool
EXPECTED = os.path.expanduser('~/.ubuntuone/Print Queues/')

@defer.inlineCallbacks
def track_file_download():
    sd = SyncDaemonTool()
    success_filter = lambda path, info: path.startswith(EXPECTED)
    path, info = yield sd.wait_for_signals(signal_ok='DownloadFinished',
                                           success_filter=success_filter)
    print '==========&amp;#92;n', path, info

if __name__ == '__main__':
    reactor.callWhenRunning(track_file_download)
    reactor.run()&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This, as noted, requires a very very recent build of Ubuntu One, so it's
probably not useful right now (it will be in the future, though, so if you're
reading this as a result of a Google search, do it this way). The other way
to do this on Ubuntu is to listen to the &lt;code&gt;DownloadFinished&lt;/code&gt; signal 
on the &lt;code&gt;com.ubuntuone.SyncDaemon.Status&lt;/code&gt; D-Bus interface: that code
would look something like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;import dbus, gobject
from dbus.mainloop.glib import DBusGMainLoop
DBusGMainLoop(set_as_default=True)
def track_file_download(path, info):
    print path
dbus.SessionBus().add_signal_receiver(handler_function=track_file_download,
    signal_name=&quot;DownloadFinished&quot;, 
    dbus_interface=&quot;com.ubuntuone.SyncDaemon.Status&quot;,
    bus_name=&quot;com.ubuntuone.SyncDaemon&quot;, path=&quot;/status&quot;)
loop = gobject.MainLoop()
loop.run()&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;A note: most files can't be printed as is: they need the application that
generated them to print them. However, printing systems know natively how to
handle PDF files. What this means, in practice, is that the app which uploads
the file for printing to the printer queue folder should &lt;em&gt;convert it to PDF&lt;/em&gt;
before uploading it.&lt;/p&gt;

&lt;p&gt;That's my proposal for how this could be done. If you're interested in
hacking on this, I'd love to hear from you!&lt;/p&gt;</content>
		<author>
			<name>Aq</name>
			<uri>http://pipes.yahoo.com/pipes/pipe.info?_id=0b36d196b9e83fe728bf34a46a14a10d</uri>
		</author>
		<source>
			<title type="html">as days pass by: a weblog by Stuart Langridge</title>
			<subtitle type="html">scratched tallies on the prison wall</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/kryogenix"/>
			<id>http://feeds.feedburner.com/kryogenix</id>
			<updated>2012-02-05T08:57:29+00:00</updated>
		</source>
	</entry>

</feed>

