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

	<title>Planet ubuntu-uk</title>
	<link rel="self" href="http://planet.ubuntu-uk.org/atom.xml"/>
	<link href="http://planet.ubuntu-uk.org/"/>
	<id>http://planet.ubuntu-uk.org/atom.xml</id>
	<updated>2012-02-04T06:01:23+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en">
		<title type="html">Symfony 1.4 Doctrine 1.2 MS SQL Server</title>
		<link href="http://www.myrant.net/2012/02/02/symfony-1-4-doctrine-1-2-ms-sql-server/"/>
		<id>http://www.myrant.net/?p=310</id>
		<updated>2012-02-02T00:03:57+00:00</updated>
		<content type="html">&lt;p&gt;Web server: Linux (Ubuntu on my dev setup), Apache, PHP 5.3, Symfony 1.4, Doctrine 1.2.&lt;br /&gt;
Database server: Microsoft Windows 2008 Server, MS SQL Server&lt;/p&gt;
&lt;p&gt;Trying to get Symfony to talk to the database server has been a painful experience for the last few days. But perseverance has paid off.&lt;/p&gt;
&lt;p&gt;Lots of Googling with trial &amp;amp; error has resulted in actually achieving a development setup that will mirror the eventual production setup.&lt;/p&gt;
&lt;p&gt;Short version:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Follow the FreeTDS and ODBC setup instructions of &lt;a href=&quot;http://jamesrossiter.wordpress.com/2011/03/08/connecting-to-microsoft-sql-server-using-odbc-from-ubuntu-server/&quot;&gt;http://jamesrossiter.wordpress.com/2011/03/08/connecting-to-microsoft-sql-server-using-odbc-from-ubuntu-server/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Use the following in config/databases.yml&lt;/li&gt;
&lt;/ol&gt;
&lt;pre name=&quot;code&quot; class=&quot;yml&quot;&gt;all:
  doctrine:
    class: sfDoctrineDatabase
      param:
        dsn: dblib:dbname=datasourcename;host=sqlserver;
        username: ###
        password: ###&lt;/pre&gt;
&lt;p&gt;In the above snippit, replace &amp;#8216;datasourcename&amp;#8217; with whatever you used in /etc/odbc.ini and replace &amp;#8216;sqlserver&amp;#8217; with the name used in /etc/freetds/freetds.conf &amp;amp; /etc/odbc.ini&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s late and I&amp;#8217;ve been struggling to get this working for some time. I may expand this entry in the future if required.&lt;/p&gt;
&lt;p&gt;References and insperation:&lt;br /&gt;
1) &lt;a href=&quot;http://blog.acjacinto.com/2011/11/compiling-php-with-mssql-servers-native.html&quot;&gt;http://blog.acjacinto.com/2011/11/compiling-php-with-mssql-servers-native.html&lt;/a&gt;&lt;br /&gt;
2) &lt;a href=&quot;http://www.microsoft.com/download/en/details.aspx?id=28160&quot;&gt;http://www.microsoft.com/download/en/details.aspx?id=28160&lt;/a&gt;&lt;br /&gt;
3) &lt;a href=&quot;http://jamesrossiter.wordpress.com/2011/03/08/connecting-to-microsoft-sql-server-using-odbc-from-ubuntu-server/&quot;&gt;http://jamesrossiter.wordpress.com/2011/03/08/connecting-to-microsoft-sql-server-using-odbc-from-ubuntu-server/&lt;/a&gt;&lt;br /&gt;
4) &lt;a href=&quot;http://trac.symfony-project.org/wiki/HowToConnectToMSSQLServer&quot;&gt;http://trac.symfony-project.org/wiki/HowToConnectToMSSQLServer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>Iain Cuthbertson</name>
			<uri>http://www.myrant.net</uri>
		</author>
		<source>
			<title type="html">My Rant &#187; Computers</title>
			<link rel="self" href="http://www.myrant.net/category/computers/feed/"/>
			<id>http://www.myrant.net/category/computers/feed/</id>
			<updated>2012-02-02T18:00:56+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-02T18:01:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Will 2012 be the year of Linux?</title>
		<link href="http://cliftonts.co.uk/cubuntu/?p=72"/>
		<id>http://cliftonts.co.uk/cubuntu/?p=72</id>
		<updated>2012-02-01T12:53:00+00:00</updated>
		<content type="html">&lt;div id=&quot;fb_share&quot;&gt;
									&lt;div&gt;
										&lt;a name=&quot;fb_share&quot; href=&quot;http://www.facebook.com/www.facebook.com/cliftonts&quot; target=&quot;blank&quot;&gt;
											&lt;img src=&quot;http://cliftonts.co.uk/cubuntu/wp-content/plugins/facebook-button-plugin/img/standart-facebook-ico.jpg&quot; alt=&quot;Fb-Button&quot; /&gt;
										&lt;/a&gt;	
									&lt;/div&gt;
									&lt;div&gt;
										&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
										
										
									&lt;/div&gt;					 
								&lt;/div&gt;&lt;p&gt;I read several posts recently on the popularity of Linux and how it seems to be enjoying unusually large gains in user numbers at the moment. It appears that some time between August and October something has changed which has attracted a large number of new users to the platform. Nobody seems to be able to agree on the cause and of course there is always the chance it is just a &amp;#8216;blip&amp;#8217; and that the market share will return to the usual range of 0.95%-1.19% but again this month another comparatively large jump has been achieved. As you can see below &lt;a title=&quot;Net market share&quot; href=&quot;http://netmarketshare.com&quot; target=&quot;_blank&quot;&gt;http://netmarketshare.com&lt;/a&gt; reports this month as 1.56%. Since I began using Linux in 2006 these figures have remained pretty static within the range I have given so to see jumps of up to 0.15 occurring apparently sustainably is something that not surprisingly is turning heads.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://cliftonts.co.uk/cubuntu/wp-content/uploads/2012/02/Stats-Feb.png&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-73&quot; title=&quot;Operating system statistics February 2012&quot; src=&quot;http://cliftonts.co.uk/cubuntu/wp-content/uploads/2012/02/Stats-Feb.png&quot; alt=&quot;&quot; width=&quot;800&quot; height=&quot;217&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So the big question is what does 2012 hold for our favourite distros? Who can tell, however I did spot one statistic which &amp;#8216;may&amp;#8217; give us a clue. This is simply my own opinion and of course based entirely on gut instinct but I would expect the popularity of a new version of Windows to have an upward trend as more and more people try it out. It seems that Windows 8 is not following that trend as the graph below shows. Does this mean people are ditching the new Metro interface before it has even been released? Just something for you all to think about&amp;#8230;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://cliftonts.co.uk/cubuntu/wp-content/uploads/2012/02/Win-81.png&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-75&quot; title=&quot;Windows 8&quot; src=&quot;http://cliftonts.co.uk/cubuntu/wp-content/uploads/2012/02/Win-81.png&quot; alt=&quot;&quot; width=&quot;788&quot; height=&quot;211&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;fb_share&quot;&gt;
									&lt;div&gt;
										&lt;a name=&quot;fb_share&quot; href=&quot;http://www.facebook.com/www.facebook.com/cliftonts&quot; target=&quot;blank&quot;&gt;
											&lt;img src=&quot;http://cliftonts.co.uk/cubuntu/wp-content/plugins/facebook-button-plugin/img/standart-facebook-ico.jpg&quot; alt=&quot;Fb-Button&quot; /&gt;
										&lt;/a&gt;	
									&lt;/div&gt;
									&lt;div&gt;
										&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
										
										
									&lt;/div&gt;					 
								&lt;/div&gt;</content>
		<author>
			<name>Gareth France</name>
			<uri>http://cliftonts.co.uk/cubuntu</uri>
		</author>
		<source>
			<title type="html">Cubuntu &#187; Ubuntu</title>
			<subtitle type="html">Tales of a Ubuntu salesman</subtitle>
			<link rel="self" href="http://cliftonts.co.uk/cubuntu/?tag=ubuntu&amp;feed=rss2"/>
			<id>http://cliftonts.co.uk/cubuntu/?tag=ubuntu&amp;feed=rss2</id>
			<updated>2012-02-01T13:00:17+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-02T18:01:02+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-02T18:01:02+00:00</updated>
		</source>
	</entry>

	<entry>
		<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>Stuart Langridge</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-04T06:00:31+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Amy and Andrew: Behind the scenes</title>
		<link href="http://tonywhitmore.co.uk/blog/2012/01/28/amy-and-andrew-behind-the-scenes/"/>
		<id>http://tonywhitmore.co.uk/blog/?p=1208</id>
		<updated>2012-01-29T16:01:25+00:00</updated>
		<content type="html">&lt;p&gt;I met Emma from &lt;a href=&quot;http://www.emmalappinflowers.com/&quot;&gt;Emma Lappin Flowers&lt;/a&gt; last summer, when I was asked to photograph a wedding to help with the launch of their new blog, &lt;a href=&quot;http://www.pottingshedpostcards.com/&quot;&gt;Postcards from the Potting Shed&lt;/a&gt;. The good news is that the site is now well and truly up and running. Emma included lots of my photographs in her recent &lt;a href=&quot;http://www.pottingshedpostcards.com/on-the-first-day-of-christmas/&quot;&gt;twelve days of Christmas&lt;/a&gt; series of posts, which was amazing to see. I&amp;#8217;ve carried on working with Emma, producing behind the scenes photographs and video of two more weddings. Emma has been incredibly supportive, giving me these opportunities to photograph her and her team at work, and I&amp;#8217;m very grateful. This weekend Emma e-mailed me with some very exciting news that I can&amp;#8217;t wait to share.&lt;/p&gt;
&lt;p&gt;Anyway, back to last summer. I met up with Emma and Amy at &lt;a href=&quot;http://www.lainstonhouse.com&quot;&gt;Lainston House Hotel&lt;/a&gt; near Winchester, a superbly impressive venue and a beautiful English country hotel. I could have shot there all day, there were so many little gardens, lawns, walls and even a crumbling old chapel just perfect for beautiful wedding photos. The wedding itself was stunningly decorated and we even got to see the bridal party before they left for the church. You can read more about this wedding on my&#160;&lt;a href=&quot;http://tonywhitmore.co.uk/weddings/2011/amy-and-andrew-behind-the-scenes&quot;&gt;wedding photography&lt;/a&gt;&#160;site.&lt;br /&gt;
&lt;a href=&quot;http://tonywhitmore.co.uk/weddings/wp-content/uploads/2011/07/IMG_6109.jpg&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-77&quot; title=&quot;IMG_6109&quot; src=&quot;http://tonywhitmore.co.uk/weddings/wp-content/uploads/2011/07/IMG_6109.jpg&quot; alt=&quot;&quot; width=&quot;600&quot; height=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://tonywhitmore.co.uk/weddings/wp-content/uploads/2011/07/IMG_6317.jpg&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-80&quot; title=&quot;IMG_6317&quot; src=&quot;http://tonywhitmore.co.uk/weddings/wp-content/uploads/2011/07/IMG_6317.jpg&quot; alt=&quot;&quot; width=&quot;600&quot; height=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://tonywhitmore.co.uk/weddings/wp-content/uploads/2011/07/IMG_6340.jpg&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-87&quot; title=&quot;IMG_6340&quot; src=&quot;http://tonywhitmore.co.uk/weddings/wp-content/uploads/2011/07/IMG_6340.jpg&quot; alt=&quot;&quot; width=&quot;600&quot; height=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Tony</name>
			<uri>http://tonywhitmore.co.uk/blog</uri>
		</author>
		<source>
			<title type="html">Words and pictures</title>
			<subtitle type="html">Tony Whitmore's blog</subtitle>
			<link rel="self" href="http://tonywhitmore.co.uk/blog/feed/atom/"/>
			<id>http://tonywhitmore.co.uk/blog/feed/atom/</id>
			<updated>2012-02-02T18:00:45+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-02T18:01:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Tottenham Court Road &#8211; 28th January 2012</title>
		<link href="http://cliftonts.co.uk/cubuntu/?p=64"/>
		<id>http://cliftonts.co.uk/cubuntu/?p=64</id>
		<updated>2012-01-28T20:18:44+00:00</updated>
		<content type="html">&lt;div id=&quot;fb_share&quot;&gt;
									&lt;div&gt;
										&lt;a name=&quot;fb_share&quot; href=&quot;http://www.facebook.com/www.facebook.com/cliftonts&quot; target=&quot;blank&quot;&gt;
											&lt;img src=&quot;http://cliftonts.co.uk/cubuntu/wp-content/plugins/facebook-button-plugin/img/standart-facebook-ico.jpg&quot; alt=&quot;Fb-Button&quot; /&gt;
										&lt;/a&gt;	
									&lt;/div&gt;
									&lt;div&gt;
										&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
										
										
									&lt;/div&gt;					 
								&lt;/div&gt;&lt;p&gt;Well, what can I say? It&amp;#8217;s been an absolutely fantastic day! I really must say thanks to Matt for having me at the fair, it&amp;#8217;s been a record breaking day for me in several respects. We were provided with a steady trickle of public who critically were spending and very readily engaging with the stallholders. The result was the sale of the only complete system I had in my stock today (running Xubuntu), several Ubuntu CDs and so many in depth discussions about Linux I simply couldn&amp;#8217;t give a detailed report, it&amp;#8217;s all a bit of a blur!&lt;/p&gt;
&lt;p&gt;Once again the Super Nintendo took centre stage and did an admirable job of drawing attention. In addition I have compiled a selection of some of the fabulous promo videos available on the net which do a far more comprehensive and eloquent job of showcasing Ubuntu&amp;#8217;s best features than I ever could.&lt;/p&gt;
&lt;p&gt;The highlight of the day has to be the moment I was showing the promo for the Ubuntu TV to a customer and was discussing how this may serve as a bridge to introduce new users to the interface when someone stepped in to ask &amp;#8216;Did I hear you talking about TV on computers?&amp;#8217; Cue Mythbuntu sales pitch&amp;#8230;.&lt;/p&gt;
&lt;p&gt;Most surprising/confusing moment of the day was the hoard (flock? gaggle? herd?) of teenagers who descended upon my stall to ask me a variety of questions about the SOPA and PIPA internet censorship bills. Presumably for some college or university project.&lt;/p&gt;
&lt;p&gt;So all in all I&amp;#8217;d say that today has been the closest to being on target so far. The hope is that at some point soon I will start to receive phone calls from new users who need a helping and or perhaps just general support. That will be the first chance to really get some feedback on how people are taking to it and whether they are planning on using Ubuntu as a long term install.&lt;/p&gt;
&lt;p&gt;Next week:&lt;/p&gt;
&lt;p&gt;Sat: Tottenham Court Road&lt;/p&gt;
&lt;p&gt;Sun: Bristol&lt;/p&gt;
&lt;div id=&quot;fb_share&quot;&gt;
									&lt;div&gt;
										&lt;a name=&quot;fb_share&quot; href=&quot;http://www.facebook.com/www.facebook.com/cliftonts&quot; target=&quot;blank&quot;&gt;
											&lt;img src=&quot;http://cliftonts.co.uk/cubuntu/wp-content/plugins/facebook-button-plugin/img/standart-facebook-ico.jpg&quot; alt=&quot;Fb-Button&quot; /&gt;
										&lt;/a&gt;	
									&lt;/div&gt;
									&lt;div&gt;
										&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
										
										
									&lt;/div&gt;					 
								&lt;/div&gt;</content>
		<author>
			<name>Gareth France</name>
			<uri>http://cliftonts.co.uk/cubuntu</uri>
		</author>
		<source>
			<title type="html">Cubuntu &#187; Ubuntu</title>
			<subtitle type="html">Tales of a Ubuntu salesman</subtitle>
			<link rel="self" href="http://cliftonts.co.uk/cubuntu/?tag=ubuntu&amp;feed=rss2"/>
			<id>http://cliftonts.co.uk/cubuntu/?tag=ubuntu&amp;feed=rss2</id>
			<updated>2012-02-01T13:00:17+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-02T18:01:02+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-02T18:01:02+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;do=get&amp;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&#8217;t have to provide technical contributions to apply &#8211; 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 &#8211; 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-02T18:01:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Plasma and KDE Applications 4.8 on Kubuntu</title>
		<link href="http://blogs.kde.org/node/4529"/>
		<id>http://blogs.kde.org/4529 at http://blogs.kde.org</id>
		<updated>2012-01-27T00:16:24+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.kubuntu.org/news/kde-sc-4.8.0&quot;&gt;Kubuntu has packages for 4.8&lt;/a&gt; bringing updates to Plasma workspaces and a load of KDE Applications.&lt;/p&gt;
&lt;p&gt;To quote a nice user &lt;a href=&quot;http://lists.kde.org/?l=kde-devel&amp;m=132752020906824&amp;w=2&quot;&gt;posting on kde-devel&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&quot;I upgraded to Ubuntu's Precise Alpha 1 a few days ago. After the upgrade completed, I tried out KDE 4.8 RC 2. It worked great until the final release of KDE 4.8 Final. KDE 4.8 Final is even better than the RC!&quot;&lt;/p&gt;
&lt;p&gt;or &lt;a href=&quot;http://lists.kde.org/?l=kde-devel&amp;m=132761891304607&amp;w=2&quot;&gt;later in the same thread&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&quot;KDE 4.8 is rocking for me too.Using the Kubuntu PPA's on Sandy Bridge system and it's just lightning fast to do anything. &quot;&lt;/p&gt;</content>
		<author>
			<name>Jonathan Riddell</name>
			<uri>http://blogs.kde.org/blog/57</uri>
		</author>
		<source>
			<title type="html">jriddell's blog</title>
			<subtitle type="html">KDE Development in action.</subtitle>
			<link rel="self" href="http://blogs.kde.org/blog/57/feed"/>
			<id>http://blogs.kde.org/blog/57/feed</id>
			<updated>2012-02-04T06:01:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Automated ssh reconnects and handling slow connections</title>
		<link href="http://rowla.dyndns.org/blog/2012/01/25/automated-ssh-reconnects-and-handling-slow-connections/"/>
		<id>http://rowla.dyndns.org/blog/?p=340</id>
		<updated>2012-01-25T22:43:24+00:00</updated>
		<content type="html">&lt;p&gt;When using a slow connection such as via a mobile phone, even a command line prompt via ssh can be slow to type on at times.&lt;/p&gt;
&lt;p&gt;The &amp;#8216;rlwrap&amp;#8217; command works around the fact that each character sometimes take a long time to be echoed back to your client, by allowing you to prepare the line locally before hitting return whilst still allowing you to pass control characters.&lt;/p&gt;
&lt;p&gt;In addition, the &amp;#8216;autossh&amp;#8217; command will keep trying to automatically reconnect a remote login session whilst a connection is down, and &amp;#8216;GNU Screen&amp;#8217; for multiplexing windows and being able to leave commands running on a system even whilst disconnected or not viewing the output, and you have a pretty powerful toolset.&lt;/p&gt;
&lt;p&gt;Here is an example of how I connect to a remote system with these commands:&lt;/p&gt;
&lt;pre&gt;rlwrap autossh -M 22007 -t user@example.com 'screen -dr'&lt;/pre&gt;</content>
		<author>
			<name>Dominic Watkins</name>
			<uri>http://rowla.dyndns.org/blog</uri>
		</author>
		<source>
			<title type="html">Dom's Blog</title>
			<subtitle type="html">My computers should do my bidding at all times</subtitle>
			<link rel="self" href="http://rowla.dyndns.org/blog/feed/"/>
			<id>http://rowla.dyndns.org/blog/feed/</id>
			<updated>2012-01-26T00:00:30+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Prompt with colour-changing smiley dependant upon exit code of command</title>
		<link href="http://rowla.dyndns.org/blog/2012/01/24/prompt-with-colour-changing-smiley-dependant-upon-exit-code-of-command/"/>
		<id>http://rowla.dyndns.org/blog/?p=348</id>
		<updated>2012-01-24T23:35:54+00:00</updated>
		<content type="html">&lt;p&gt;The file ~/.bashrc can contain a definition of the variable PS1 which is used to determine the prompt used on a command line. Normally this would display the username, hostname, working directory and is often modified to include additional information such as the time of day the command completes, history number or exit code.&lt;/p&gt;
&lt;p&gt;The exit code of a process is zero if the command has completed successfully, otherwise the number is determined by the application &amp;#8211; these are normally documented in its manpage.&lt;/p&gt;
&lt;p&gt;A function can be defined within the .bashrc file which prints different strings dependant upon the exit code of the previously executed application, and the prompt constructed to include this, but upon further testing an issue arises with the length of the line when the text being entered wraps, as the number of characters in the prompt is calculated incorrectly. The reason for this is that the escape codes used to change the colour within the prompt are assumed by bash to take up space, but in fact they do not. This can be worked-around by enclosing the variables expressing the colours in escaped square brackets, but the same is not true within the print command used within the exit-code dependant function &amp;#8211; instead, the strings 01 and 02 are used to denote the non-printing colour changes:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
Red=&quot;\33[0;31m&quot;&lt;br /&gt;
Green=&quot;\33[0;32m&quot;&lt;br /&gt;
Yellow=&quot;\33[0;33m&quot;&lt;br /&gt;
Blue=&quot;\33[0;34m&quot;&lt;br /&gt;
Magenta=&quot;\33[0;35m&quot;&lt;br /&gt;
Cyan=&quot;\33[0;36m&quot;&lt;br /&gt;
Normal=&quot;\33[m&quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;smiley() {&lt;br /&gt;
ret_val=$?&lt;br /&gt;
if [ &quot;$ret_val&quot; = &quot;0&quot; ]&lt;br /&gt;
then&lt;br /&gt;
printf &quot;\001$Green02:)\001$Normal\002&quot;&lt;br /&gt;
else&lt;br /&gt;
printf &quot;\001$Red\002:(\001$Normal\002 ($ret_val)&quot;&lt;br /&gt;
fi&lt;br /&gt;
}&lt;br /&gt;
PS1=&quot;\[$Magenta\]\u@\h\[$Normal\]:\[$Cyan\]\w \$(smiley) \[$Normal\]&quot;&lt;/p&gt;
&lt;p&gt;References:&lt;/p&gt;
&lt;p&gt;1. &lt;a href=&quot;http://superuser.com/questions/301353/escape-non-printing-characters-in-a-function-for-a-bash-prompt&quot; title=&quot;Super User discussion on escaping non-printing characters&quot;&gt;http://superuser.com/questions/301353/escape-non-printing-characters-in-a-function-for-a-bash-prompt&lt;/a&gt;&lt;br /&gt;
2. &lt;a href=&quot;http://www.gnu.org/software/bash/manual/bashref.html#index-prompting-257&quot; title=&quot;Section of bash manpage on prompting&quot;&gt;http://www.gnu.org/software/bash/manual/bashref.html#index-prompting-257&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Dominic Watkins</name>
			<uri>http://rowla.dyndns.org/blog</uri>
		</author>
		<source>
			<title type="html">Dom's Blog</title>
			<subtitle type="html">My computers should do my bidding at all times</subtitle>
			<link rel="self" href="http://rowla.dyndns.org/blog/feed/"/>
			<id>http://rowla.dyndns.org/blog/feed/</id>
			<updated>2012-01-26T00:00:30+00:00</updated>
		</source>
	</entry>

</feed>

