<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LauraCowen.co.uk &#187; Open Source</title>
	<atom:link href="http://www.lauracowen.co.uk/blog/category/oss/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lauracowen.co.uk/blog</link>
	<description>Laura&#039;s view from her world</description>
	<lastBuildDate>Mon, 05 Jul 2010 08:04:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>OggCamp10 &#8211; Liverpool, City of Culture</title>
		<link>http://www.lauracowen.co.uk/blog/2010/04/17/oggcamp10-just-2-weeks-away/</link>
		<comments>http://www.lauracowen.co.uk/blog/2010/04/17/oggcamp10-just-2-weeks-away/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 20:20:16 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[geeky]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OggCamp]]></category>
		<category><![CDATA[Ubuntu-UK Podcast]]></category>

		<guid isPermaLink="false">http://www.lauracowen.co.uk/blog/?p=529</guid>
		<description><![CDATA[Well, we&#8217;re just two weeks away from OggCamp10. It&#8217;s all happening in Liverpool on May Bank Holiday weekend. And it&#8217;s all looking very exciting! I went to visit OggCamp10 venue The Black-e this afternoon with Dan and it&#8217;s really cool! It&#8217;s right in the centre of Liverpool and right next to the massive and brightly coloured Chinatown arch, [...]]]></description>
			<content:encoded><![CDATA[<p>Well, we&#8217;re just two weeks away from <a title="OggCamp website" href="http://oggcamp.org" target="_blank">OggCamp10</a>. It&#8217;s all happening in Liverpool on May Bank Holiday weekend. And it&#8217;s all looking very exciting!</p>
<p>I went to visit OggCamp10 venue <a title="The Black-e website" href="http://www.theblack-e.co.uk/" target="_blank">The Black-e</a> this afternoon with Dan and it&#8217;s really cool! It&#8217;s right in the centre of Liverpool and right next to the massive and brightly coloured Chinatown arch, the entrance to the oldest Chinatown in Europe. The Main Stage is a lovely big room on the upstairs, Stage 2 and 3 are in the basement, and the exhibition/chillout area is on the ground floor by the entrance. We&#8217;re planning to have conference wifi too, supplied by one of our sponsors, The Linux Emporium.</p>
<p style="text-align: center;"><img class="size-medium wp-image-532    aligncenter" title="The Black-e" src="http://www.lauracowen.co.uk/blog/wp-content/uploads/2010/04/black-e03-300x225.jpg" alt="The Black-e" width="300" height="225" /></p>
<p>After spending longer than planned roaming The Black-e and trying to imagine it filled with people, we walked 5 minutes down the way to <a title="Studio 2 bar and recording studio" href="http://www.parrstreet.co.uk/STUDIO2/Home.htm" target="_blank">Studio 2</a>, the bar for Saturday night. Studio 2 is the &#8220;studio where Coldplay, Barry Manilow, Take That, Spice Girls &amp; Diana Ross recorded&#8221; but is now converted into a rather unique-looking bar with food. The building is still a proper recording studio though and, in Studio 2, the padded doors remain, as does the glass window between rooms, and separate recording booths. The bar will be available from 6pm until 2am and the chef will stay on in the early part of the evening so that we can buy food there.</p>
<p style="text-align: center;"><img class="size-medium wp-image-533 aligncenter" title="Studio 2 bar" src="http://www.lauracowen.co.uk/blog/wp-content/uploads/2010/04/IMG_4149-300x225.jpg" alt="Studio 2 bar" width="300" height="225" /></p>
<p>And finally, there&#8217;s Liverpool itself. I&#8217;ve had various slightly doubtful enquiries about whether it&#8217;s worth going to Liverpool (especially if it&#8217;s quite a way to travel). I&#8217;ve been to Liverpool a few times in my life and I think it&#8217;s a really cool city nowadays.</p>
<p style="text-align: center;"><a href="http://www.lauracowen.co.uk/blog/wp-content/uploads/2010/04/Liverpool.jpg"><img class="size-medium wp-image-539 aligncenter" title="Liverpool" src="http://www.lauracowen.co.uk/blog/wp-content/uploads/2010/04/Liverpool-300x225.jpg" alt="Liverpool" width="300" height="225" /></a></p>
<p style="text-align: left;">As the 2008 City of Culture, Liverpool has been much regenerated over the past few years and is a really interesting place to be. <a title="Visit Liverpool website" href="http://www.visitliverpool.com/site/what-to-do" target="_blank">Lots to see as a visitor</a>, like the big wheel down by the docks, Albert Docks themselves, the Merseyside Maritime Museum, food at the old Bluecoat School&#8230;</p>
<p style="text-align: center;"><a href="http://www.lauracowen.co.uk/blog/wp-content/uploads/2010/04/Bluecoat-Centre-iii.jpg"><img class="size-medium wp-image-538 aligncenter" title="Bluecoat Centre" src="http://www.lauracowen.co.uk/blog/wp-content/uploads/2010/04/Bluecoat-Centre-iii-300x225.jpg" alt="Bluecoat Centre" width="300" height="225" /></a></p>
<p style="text-align: left;">&#8230;and not forgetting the rather random <a title="The SuperLambBanana" href="http://www.superlambbanana.com/home.php?/WHAT?" target="_blank">SuperLambBanana</a>, an &#8220;unusual artwork [that] was created to warn of the dangers of genetically modified food, whilst being appropriate to the city of Liverpool due to the port&#8217;s rich history in the trade of lambs and the import of bananas&#8221;,  and the <a title="Mini superlambananas on Wikipedia" href="http://en.wikipedia.org/wiki/Superlambanana#Go_Superlambananas.21" target="_blank">125 mini SLBs</a> that have been sponsored by local (and not-so-local) businesses and are mostly located around the city just waiting to be found&#8211;including near the OggCamp10 venue:</p>
<p style="text-align: center;"><img class="size-medium wp-image-541 aligncenter" title="mini SuperLambBananas" src="http://www.lauracowen.co.uk/blog/wp-content/uploads/2010/04/Superlambananas-300x225.jpg" alt="mini SuperLambBananas" width="300" height="225" /></p>
<p style="text-align: left;">And of course there&#8217;s loads of good food (including good Chinese restaurants right by the venue), lots of shopping down the road, and, if today&#8217;s anything to go by, lots of sunshine too.</p>
<p style="text-align: left;">p.s. Thanks to Dan Lynch for the first photo, and to my Mum for the last three.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauracowen.co.uk/blog/2010/04/17/oggcamp10-just-2-weeks-away/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ada Lovelace Day</title>
		<link>http://www.lauracowen.co.uk/blog/2010/03/24/ada-lovelace-day/</link>
		<comments>http://www.lauracowen.co.uk/blog/2010/03/24/ada-lovelace-day/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 22:56:52 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Blogging, Twittering, etc]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[OggCamp]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[women]]></category>

		<guid isPermaLink="false">http://www.lauracowen.co.uk/blog/?p=487</guid>
		<description><![CDATA[Ada Lovelace wrote the world&#8217;s first computer program in 1843. The computer on which the program would have run, Charles Babbage&#8216;s Analytical Engine, was never built, though Babbage continued with his designs until his death and is remembered as the father of computers. The purpose of Ada Lovelace Day is to sing the achievements of [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Ada Lovelace on Wikipedia" href="http://en.wikipedia.org/wiki/Ada_Lovelace" target="_blank">Ada Lovelace</a> wrote the world&#8217;s first computer program in 1843. The computer on which the program would have run, <a title="Charles Babbage on Wikipedia" href="http://en.wikipedia.org/wiki/Charles_Babbage" target="_blank">Charles Babbage</a>&#8216;s Analytical Engine, was never built, though Babbage continued with his designs until his death and is remembered as the father of computers. The purpose of <a title="Ada Lovelace Day website" href="http://findingada.com/" target="_blank">Ada Lovelace Day</a> is to sing the achievements of women in technology and science &#8211; often their contributions go unnoticed.</p>
<p>On Ada Lovelace Day, today, anyone and everyone is encouraged to blog, podcast, videocast, tweet about the achievements of a woman in technology and science.</p>
<h2>Laura Czajkowski</h2>
<p>I met <a title="Laura Czajkowski's website" href="http://www.lczajkowski.com/" target="_blank">Laura Czajkowski</a> last September when part of the <a title="Ubuntu-UK Podcast website" href="http://podcast.ubuntu-uk.org" target="_blank">Ubuntu UK Podcast</a> team shipped off to Dublin to attend her <a title="OssBarCamp website" href="http://www.ossbarcamp.com/" target="_blank">OssBarCamp</a> conference, have a weekend of geekery, and an evening of BBQ and cocktails. Since then, I&#8217;ve seen Laura working passionately to help kickstart the <a title="Ubuntu Women project on Launchpad" href="http://wiki.ubuntu-women.org/" target="_blank">Ubuntu Women Project</a> and I&#8217;m aware that she is also on the <a title="Ubuntu NGO wiki" href="https://wiki.ubuntu.com/NGO" target="_blank">Ubuntu NGO project</a> which looks at how to make it as easy as possible for charities, not-for-profits, and other NGOs to benefit from Ubuntu and Open Source Software.</p>
<p>After I tweeted a few weeks back that I was working on <a title="OggCamp10 website" href="http://oggcamp.org" target="_blank">OggCamp10</a> planning stuff, she replied, offering her help. I wasn&#8217;t sure how serious she was but as we had a load of large tasks that needed doing around that time, I figured it was worth asking. Within a week, she was a fully signed-up member of the OggCamp planning team (ie she gets all the emails and can edit the wiki), despite having her own conference to organise as well. <a title="Laura's interview in OMG Ubuntu" href="http://www.omgubuntu.co.uk/2010/03/ubuntupeople-laura-czajkowski.html" target="_blank">OMG Ubuntu</a> published a great interview with her today.</p>
<h2>Ana Nelson</h2>
<p>Another ace woman I met in Dublin that weekend was <a title="Ana Nelson's website" href="http://ananelson.com/" target="_blank">Ana Nelson</a>, who Laura had finally convinced to present about her documentation automation work. I swear (as a former technical writer), the stuff she develops on should be used by corporations everywhere to maintain their vast documentation libraries and to save their skillful writers from spending hours manually updating screenshots and code snippets. Her talk at OssBarCamp was fascinating and understated &#8211; she sat on a chair, speaking her way round a printed, illustrated mindmap, punctuating it all with physical props like wooden toys and knitting needles. <a title="Ana's Twitter page" href="http://twitter.com/ananelson" target="_blank">Her tweets</a> are no less insightful, witty, and slightly off-beat.</p>
<p> </p>
<p>So they&#8217;re just two of the women in the Open Source world (in particular, the Irish Open Source world) who&#8217;ve inspired me recently. Go check out their blogs to find out more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauracowen.co.uk/blog/2010/03/24/ada-lovelace-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Rational Software Architect 7.5.4 on Ubuntu Karmic</title>
		<link>http://www.lauracowen.co.uk/blog/2010/03/20/installing-rational-software-architect-7-5-4-on-ubuntu-karmic/</link>
		<comments>http://www.lauracowen.co.uk/blog/2010/03/20/installing-rational-software-architect-7-5-4-on-ubuntu-karmic/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 14:25:12 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[Thinkpad]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[user modelling]]></category>
		<category><![CDATA[user-centred design]]></category>

		<guid isPermaLink="false">http://www.lauracowen.co.uk/blog/?p=473</guid>
		<description><![CDATA[N.B. I updated the bit about dash/bash on 23rd March after feedback from Gavin and Dom (see below). This week, I decided to install Rational Software Architect so that I could try out (again) the User Interface Generator which comes with IBM InfoSphere Master Data Management Server&#8211;and other products too, I believe. You can find [...]]]></description>
			<content:encoded><![CDATA[<p>N.B. I updated the bit about dash/bash on 23rd March after feedback from Gavin and Dom (see below). <img src='http://www.lauracowen.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr />
<p>This week, I decided to install Rational Software Architect so that I could try out (again) the <a title="JT's blog post about UIG release" href="IBM InfoSphere Master Data Management Server" target="_blank">User Interface Generator which comes with IBM InfoSphere Master Data Management Server</a>&#8211;and other products too, I believe. You can find out more about what user modelling is and how you can use the UIG in RSA (lovin&#8217; the IBM TLAs yet? <img src='http://www.lauracowen.co.uk/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) in this <a title="Series of articles on developerWorks about user modelling" href="http://www.ibm.com/developerworks/views/rational/libraryview.jsp?search_by=demystified" target="_blank">series of articles on developerWorks</a>. The rest of this post is not about the UIG but about how to install and configure Rational Software Architect for WebSphere, which is relevant to anyone wanting to do this, regardless of whether they&#8217;re wanting to use the UIG.</p>
<p>So I wanted to install Rational Software Architect (RSA; an Eclipse-based piece of software) on to Ubuntu, which is what I run on my work machine, a Thinkpad T61p. Not only that, but I wanted to install RSA for WebSphere, which includes WebSphere Application Server Test Environment (WAS). This meant that I was installing not one but two pieces of software that are not officially supported for Ubuntu Karmic (or indeed for Ubuntu/Debian as far as I know). But as the Linux binaries are .bin files rather than .rpm, life should be easy.</p>
<p>And indeed installing it is. It&#8217;s when you want to create a WAS profile that the fun starts. And that&#8217;s where it had all fallen apart for me when I tried much the same exercise this time last year. That time, I gave up.</p>
<p>This time, I tweeted my predicament, knowing there were people who might know the answer. Unfortunately, the person I thought might know the answer had failed in much the same way as me only 6 months ago and was now relegated to using Windows. Still, others came back to me, including <a title="Gavin Willingham on Twitter" href="http://twitter.com/gavinwillingham" target="_blank">Gavin Willingham</a>, who I&#8217;d not met before but who works possibly 10 minutes walk from my desk, and <a title="Jay Limburn on Twitter" href="http://twitter.com/jaylimburn" target="_blank">Jay Limburn</a>, who I&#8217;ve known for a year through Twitter and internal instant messaging but, though he also works max 10 minutes walk from my desk, never met in person until yesterday (<a title="Jay's tweet to me - I hadn't said anything!" href="http://twitter.com/jaylimburn/status/10737242668" target="_blank">he&#8217;s shorter and blonder in real life</a>).</p>
<p>So, if you&#8217;re trying to install RSA for WebSphere 7.5.4 with WAS Test Environment 7.0 (other versions probably work the same way), I&#8217;ll end the suspense and start here:</p>
<h2>Running the installer</h2>
<ol>
<li>Download the many parts of RSA for WebSPhere 7.5.4 and WAS Test Environment 7.0 with licence/activation bits and pieces. (NB this isn&#8217;t free software; you have to buy it from IBM so I&#8217;m assuming you&#8217;ve got that far by now.)</li>
<li>Extract all the zip files. If you do a right-click &gt; &#8216;Extract All&#8217; on the zip file in Ubuntu, the extraction tool doesn&#8217;t like to overwrite directories of the same name, so you end up with directories called &#8216;RSA4WS&#8217;, &#8216;RSA4WS (2)&#8217;, &#8216;RSA4WS (3)&#8217;, and so on when actually, you want the contents of each of those directories to be in the same place. So move the directories around so that you have just 3 directories:
<ul>
<li>RSA4WS (contains 7 directories called &#8216;disk1&#8242;, &#8216;disk2&#8242;, &#8216;disk3&#8242;, etc)</li>
<li>RSA4WS_SETUP (don&#8217;t do anything with the contents of this one)</li>
<li>WAS70 (contains 4 directories called &#8216;disk1&#8242;, &#8216;disk2&#8242;, etc)</li>
</ul>
</li>
<li>In the RSA4WS_SETUP directory, as sudo, run launchpad.sh to start the installation process.</li>
<li>Follow the installer through but when it asks you for a user name and password to create a WAS profile, select that you will create a profile later and that you don&#8217;t want to create one now. The installation should run cleanly (if you let it try to create a profile, it will fail part-way through the installation).</li>
</ol>
<p>You should now have a nice installation of RSA with WAS on your Ubuntu box. Next, you need to create a WAS profile so that you can use the in-built WAS server for development and testing (or in my case, to run the user interface generator).</p>
<h2>Creating a WAS profile in RSA</h2>
<p>There are a few things that prevent this just happening (some are generic Linux things and some are specific to Ubuntu):</p>
<ul>
<li>On Ubuntu, /bin/sh uses dash, not bash, but WAS scripts seem to use bash specifically, so the profile creation scripts fail.</li>
<li>Something extra that I have no understanding of is required in the eclipse.ini file (which is key in starting the Eclipse-based RSA environment).</li>
<li>The default location in WAS&#8217;s profile creation wizards is in the /opt part of the main file system which you typically won&#8217;t have write-access to as a normal user.</li>
</ul>
<p>So here&#8217;s what you need to do (at least, this is what I did and hopefully will work for you to to get a running WAS server in RSA):</p>
<ol>
<li>Change Ubuntu&#8217;s /bin/sh to use bash instead of dash.<br />In a terminal (sorry it&#8217;s the command line but you&#8217;re changing some system settings here that you would very very rarely have to do normally, or just if WAS didn&#8217;t specify bash specifically), run the following command and select the bash option as the default for /bin/sh:
<pre>sudo dpkg-reconfigure dash</pre>
<p>(As pointed out by <a title="Dom Evans's Twitter page" href="http://www.twitter.com/oldmanuk" target="_blank">@oldmanuk</a> (Dom Evans), this is the proper way to reconfigure where /bin/sh points to (though I used <a title="Gavin's blog post about installing Ubuntu on his Lenovo W500 laptop" href="http://www.gavinwillingham.com/linux-on-w500.html" target="_blank">Gavin&#8217;s method</a>). )</p>
<p>After you&#8217;ve created your WAS profile and everything&#8217;s up and running nicely, run the command again to change back to using dash. The benefit of using dash is speedier boot time, which is lost if you leave the setting as bash (see <a href="https://wiki.ubuntu.com/DashAsBinSh">https://wiki.ubuntu.com/DashAsBinSh</a> &#8211; thanks Dom).</p>
<p>Now you&#8217;ve sorted out the bash/dash problem. One down; two to go.</p>
</li>
<li>Check that you have a version of xulrunner installed (I have no idea what xulrunner is for but, looking in Synaptic Package Manager, my Ubuntu installation included xulrunner-1.9l.1-gnome-support, but not the xulrunner package itself, which seems to be fine for RSA purposes).</li>
<li>In your RSA installation, find the eclipse.ini file. I installed RSA to the default location so mine was in /opt/IBM/SDP. In a terminal change to that directory:<br /> 
<pre>cd /opt/IBM/SDP</pre>
</li>
<li>Open the eclipse.ini file in a text editor, such as gedit:
<pre>sudo gedit eclipse.ini</pre>
</li>
<li>
<p>Add to the end of the file the following line:</p>
<pre dir="ltr">-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner</pre>
<p>(From <a title="Ubuntu forum post about making Eclipse apps start on Karmic" href="http://ubuntuforums.org/showthread.php?t=923583" target="_blank">an Ubuntu forum post</a>.)</p>
<p>Now you&#8217;ve sorted out the &#8216;xulrunner&#8217; problem and you can actually start RSA. Two down; one to go.</p>
</li>
<li>
<p>Start RSA from the Applications menu: <strong>Applications &gt; IBM Software Delivery Platform &gt; IBM Rational Software Architect for WebSphere 7.5.4</strong>.</p>
</li>
<li>
<p>RSA should suggest a directory in your home directory in which to put the RSA workspace. That&#8217;s fine; I just accepted the suggested location.</p>
</li>
<li>
<p>When RSA has opened (NB, my Welcome view doesn&#8217;t load &#8211; I don&#8217;t think that&#8217;s a problem), give it a moment to think, then it&#8217;ll pop up a wizard to create a WAS profile.</p>
</li>
<li>
<p>In the profile wizard, clear the option about security unless you know what you&#8217;re doing with WAS security and have a need to use it in a development environment.</p>
</li>
<li>
<p>You&#8217;ll also notice that there&#8217;s a warning about the currently selected location for creating the profile. This is the third problem I listed above. The default location shown is for creating the profile in the installation directory of RSA. Change the location to a directory in your home directory. For instance, I told it to use /home/laura/IBM/profiles.</p>
</li>
<li>
<p>When the wizard has created the profile (which will take a few moments &#8211; you can see the activity in the bottom-right of the RSA window), the default server for the profile is listed in the Servers view on the right-hand-side of the RSA window.<br />The server is listed as &#8216;stopped&#8217;.</p>
</li>
<li>
<p>Right-click the server then click Profile. This opens a dialog box about the profile; I just accepted the defaults then it failed to start the server (the error said it had failed to start within 300 seconds). But when I repeated this step, the server started.</p>
</li>
</ol>
<p>And that&#8217;s as far as I&#8217;ve got but it&#8217;s further than ever before. If I come across any more gotchas, or take some screenshots, I&#8217;ll update this post.</p>
<p>Yes, it is a pain to have to do all this but remember that WAS isn&#8217;t supported (as far as I know) on Ubuntu Karmic. If you want it easier, install it on something that is supported. If you want it on Ubuntu, I hope this post (and the others I cribbed information from) helps. <img src='http://www.lauracowen.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauracowen.co.uk/blog/2010/03/20/installing-rational-software-architect-7-5-4-on-ubuntu-karmic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Electricity monitoring with Christmas lights and Arduino</title>
		<link>http://www.lauracowen.co.uk/blog/2010/02/09/electricity-monitoring-with-christmas-lights-and-arduino/</link>
		<comments>http://www.lauracowen.co.uk/blog/2010/02/09/electricity-monitoring-with-christmas-lights-and-arduino/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 13:25:35 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Making Things]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[energy]]></category>
		<category><![CDATA[geeky]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lauracowen.co.uk/blog/?p=443</guid>
		<description><![CDATA[This was my geeky Christmas project: What&#8217;s happening in the video&#8230; The red/orange lights flash faster when the electricity usage in my house increase. The green/blue lights flash faster when the electricity usage in my Mum&#8217;s house increases (though in the video, the usage stays at a constant level so the lights don&#8217;t speed up). [...]]]></description>
			<content:encoded><![CDATA[<p>This was my geeky Christmas project:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/7TL8Y9Y23mk&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/7TL8Y9Y23mk&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>What&#8217;s happening in the video&#8230;</h2>
<p>The red/orange lights flash faster when the electricity usage in my house increase. The green/blue lights flash faster when the electricity usage in my Mum&#8217;s house increases (though in the video, the usage stays at a constant level so the lights don&#8217;t speed up).</p>
<p>Initially, the lights are flashing at the default reading of 1 kW. Then as the electricity usage levels vary, the red/orange lights start to flash out of sync with the green/blue lights. After a short time, though, I switch the kettle on (you can just about hear it in the background!) and you can see the red/orange lights start to flash a lot more quickly (as the kettle takes about 3 kW on top of whatever the current reading is). The lights slow down again as the kettle switches off.</p>
<h2>How does it work?</h2>
<p>In my house I have a <a title="Current Cost website" href="http://www.currentcost.com" target="_blank">Current Cost</a> monitor, which reads the live power usage of the house and publishes it (using IBM messaging protocol <a title="MQTT.org website" href="http://mqtt.org" target="_blank">MQTT</a>) to a server on the Internet. An application on my laptop (to which my <a title="Arduino website" href="http://www.arduino.cc" target="_blank">Arduino</a> &#8211; small circuit board with a processor on it &#8211; is connected) subscribes to the readings in real time and passes the information to the Arduino. The Arduino does some calculations to convert the readings to speed of flashing so that the higher the reading, the faster the lights flash. The Arduino uses that speed calculation to control the relay switches connected to the Arduino, which in turn control the power to the lights &#8211; when the relay allows power to the lights, the lights come on; when the relay cuts the power to the lights, the lights go off, and so on.</p>
<p>This slideshow on Slideshare shows the overall connections between all the parts, and some pretty pictures:</p>
<div style="width:425px;text-align:left" id="__ss_3126633"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/lauracowen/arduino-christmas-lights-to-monitor-energy" title="Arduino Christmas Lights to Monitor Energy">Arduino Christmas Lights to Monitor Energy</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=arduino-presentation-100210132810-phpapp02&#038;stripped_title=arduino-christmas-lights-to-monitor-energy" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=arduino-presentation-100210132810-phpapp02&#038;stripped_title=arduino-christmas-lights-to-monitor-energy" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/lauracowen">lauracowen</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lauracowen.co.uk/blog/2010/02/09/electricity-monitoring-with-christmas-lights-and-arduino/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Come to OggCamp10 &#8211; in Liverpool 1st-2nd May!</title>
		<link>http://www.lauracowen.co.uk/blog/2010/02/08/come-to-oggcamp10-in-liverpool-1st-2nd-may/</link>
		<comments>http://www.lauracowen.co.uk/blog/2010/02/08/come-to-oggcamp10-in-liverpool-1st-2nd-may/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 10:36:05 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[OggCamp]]></category>
		<category><![CDATA[Ubuntu-UK Podcast]]></category>

		<guid isPermaLink="false">http://www.lauracowen.co.uk/blog/?p=448</guid>
		<description><![CDATA[OggCamp10 is an unconference, which means that the schedule will be finalised on the day. So if you come along, you can not only have a say in that schedule but you can offer to be part of that schedule. What to expect&#8230; OggCamp10 isn&#8217;t just about software. You can offer to talk about anything [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.lauracowen.co.uk/blog/wp-content/uploads/2010/02/oc10-banner2-400px.png"><img class="size-full wp-image-450 aligncenter" style="border: 0pt none;" title="OggCamp10 banner" src="http://www.lauracowen.co.uk/blog/wp-content/uploads/2010/02/oc10-banner2-400px.png" alt="OggCamp10 banner" width="400" height="308" /></a></p>
<p style="text-align: center;"><a title="OggCamp10 website" href="http://oggcamp.org" target="_blank"><br /></a></p>
<p style="text-align: left;"><a title="OggCamp10 website" href="http://oggcamp.org" target="_blank">OggCamp10</a> is an unconference, which means that the schedule will be finalised on the day. So if you come along, you can not only have a say in that schedule but you can offer to be part of that schedule.</p>
<h2 style="text-align: left;">What to expect&#8230;</h2>
<p style="text-align: left;">OggCamp10 isn&#8217;t just about software. You can offer to talk about anything at all. And if people want to hear your talk, you&#8217;ll be able to give it. Even if your talk isn&#8217;t on the schedule, you can still meet up with like-minded people and discuss the things that are important and interesting to you.</p>
<p style="text-align: left;">At last year&#8217;s OggCamp, we had talks on how to hook your house up to Twitter (or Identica!), politics and geeks, online privacy and security, engaging young people in open source, how to explain programming to your grandmother, just what is Pokebook(!), and what your pig says about you (yes, really).</p>
<p style="text-align: left;">You can see the final schedule from OggCamp 2009, plus photos and Twitter/Identica feeds from the weekend, on the <a title="OggCamp 2009 website" href="http://oggcamp.org/2009/start" target="_blank">OggCamp 2009 website</a>.</p>
<p style="text-align: left;">OggCamp is jointly organised by the <a title="Ubuntu-UK Podcast website" href="http://podcast.ubuntu-uk.org" target="_blank">Ubuntu-UK Podcast</a> and <a title="Linux Outlaws podcast" href="http://linuxoutlaws.com/" target="_blank">Linux Outlaws</a> podcast teams. OggCamp 2009 was a one-day event in Wolverhampton, UK and about 120 people turned up &#8211; which was fantastic! OggCamp10 will be a bigger and better two-day event in Liverpool, UK at <a title="The Black-e website" href="http://www.theblack-e.co.uk/" target="_blank">The Black-e</a> community arts centre.</p>
<h2 style="text-align: left;">Audio trailer&#8230;please play</h2>
<p style="text-align: left;">Our resident Liverpudlian, Dan, has done this brilliant audio trailer for OggCamp10 (<a title="OggCamp10 audio trailer - MP3 format - 1MB" href="http://danlynch.org/media/oggcamp10-full-promo.mp3" target="_blank">MP3</a> or <a title="OggCamp10 audio trailer - OGG format - 1MB" href="http://danlynch.org/media/oggcamp10-full-promo.ogg" target="_blank">OGG</a>). Have a listen! If you produce your own podcast, we&#8217;d be eternally grateful if you&#8217;d play it for your listeners &#8211; thanks!</p>
<h2 style="text-align: left;">Sponsorship opportunity&#8230;</h2>
<p style="text-align: left;">And finally, if you are interested in sponsoring OggCamp10 by contributing towards the cost of the venue hire, or by providing prizes for the event, or if you have any cool novel ways to support us, please email me: uupc@lauracowen.co.uk. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauracowen.co.uk/blog/2010/02/08/come-to-oggcamp10-in-liverpool-1st-2nd-may/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OggCamp &#8211; Part 1: It&#8217;s all in the planning&#8230;</title>
		<link>http://www.lauracowen.co.uk/blog/2009/11/08/oggcamp-part-1-its-all-in-the-planning/</link>
		<comments>http://www.lauracowen.co.uk/blog/2009/11/08/oggcamp-part-1-its-all-in-the-planning/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 21:44:59 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LugRadio]]></category>
		<category><![CDATA[OggCamp]]></category>
		<category><![CDATA[Ubuntu-UK Podcast]]></category>

		<guid isPermaLink="false">http://www.lauracowen.co.uk/blog/?p=260</guid>
		<description><![CDATA[Two weekends ago, we were back in Wolverhampton for the last ever LugRadio Live rock conference. After 5 years of the fortnightly LugRadio podcast, last Summer, the presenters called it a day and announced that LugRadio Live UK 08 (July 2008) would be the last ever LugRadio Live. And then they agreed to do another [...]]]></description>
			<content:encoded><![CDATA[<p>Two weekends ago, we were back in Wolverhampton for the last ever LugRadio Live rock conference. After 5 years of the fortnightly <a title="LugRadio website" href="http://www.lugradio.org/" target="_blank">LugRadio podcast</a>, last Summer, <a title="My post looking back at LugRadio Lives past" href="http://www.lauracowen.co.uk/blog/2008/07/14/lugradio-put-to-bed/" target="_self">the presenters called it a day</a> and announced that <a title="LugRadio LIve UK &amp; USA 2008 website" href="http://www.lugradio.org/live/2008" target="_blank">LugRadio Live UK 08</a> (July 2008) would be the last ever LugRadio Live.</p>
<p>And then they agreed to do <a title="LugRadio LIve 2009 website" href="http://lugradio.org/live/2009/" target="_blank">another last ever LugRadio Live</a> &#8211; in October 2009. And it really is the last ever this time. It was, as usual, a brilliant event with some great talks (including Matthew Paul Thomas (<a title="Matthew Paul Thomas on Twitter" href="http://twitter.com/mpt" target="_blank">@mpt</a>) on reporting usability bugs in Ubuntu, and Gervase Markam on his first computer program) and the premiere of Tony&#8217;s <a title="Blog post by Tony about creating the documentary." href="http://tonywhitmore.co.uk/blog/2009/11/04/dont-listen-alone/" target="_blank">Don&#8217;t Listen Alone</a> documentary about LugRadio; all followed by a highly amusing geek kareoke in the basement of the Connaught Hotel in the evening.</p>
<p>It was, however, unlike previous LugRadio Lives, a one-day event. So the <a title="Ubuntu UK podcast website" href="http://podcast.ubuntu-uk.org/" target="_blank">Ubuntu-UK Podcast</a> and the <a title="Linux Outlaws website" href="http://linuxoutlaws.com" target="_blank">Linux Outlaws</a> podcast teams joined forces to put on a second one-day event, <a title="OggCamp website" href="http://oggcamp.org/2009/start" target="_blank">OggCamp</a>, on the Sunday.</p>
<h2>Venue</h2>
<p>Because we had absolutely no idea, at the start, how many people might be interested in coming, Tony did some hunting around for venues but came to the conclusion that the official LRL hotel, the Connaught, would be best. And it would be free. That way, LRL attendees could stick around in Wolverhampton for a few hours more and nurse their hangovers in company.</p>
<p>I just found an email Tony sent to the OggCamp gang back in July:</p>
<blockquote><p>In the interests of making it easy to organise&#8230;, I was thinking that some sort of unconference&#8230;would be best. We&#8217;d need to agree (and fund) a venue with &#8216;net access and set up some sort of website, but that should be about it. And a pithy title, we&#8217;d need a pithy title.</p></blockquote>
<p>And that&#8217;s where it started.</p>
<p>Tony booked the venue, three conference rooms in the Connaught, on the collective understanding that we may never see that money again but also the hope that enough people would stick around after LRL that we&#8217;d have a respectable number of people turn up out of curiosity.</p>
<h2>Money</h2>
<p>As I say, the OggCamp team of seven people (Tony, Ciemon, Popey, Daviey, and me from UUPC, and Fab and Dan from LO) agreed that the venue cost would be shared between us and we accepted that we may never recoup it. But if we could recoup the costs, then we would. Also (and moreover), we wanted the day to be a little less spartan than just three conference rooms in a hotel. So we contacted people who we thought might be interested in sponsoring OggCamp, hoping that we might be able to get someone to pay for things like free soft drinks or tea/coffee for attendees throughout the day. And souvenir mugs to put the tea in.</p>
<p>In the end, we couldn&#8217;t provide hot drinks but the venue were fine about us bringing loads of soft drinks. Andy Smith from <a title="Bitfolk website" href="http://bitfolk.com/" target="_blank">Bitfolk</a> offered to sponsor the drinks. And then a couple of our sponsors said they could lend us enough digital projectors between them that we could have one in each room plus one for a <a title="TwitterFall website" href="http://twitterfall.com/" target="_blank">TwitterFall</a> display. It was starting to look like this could turn into something.</p>
<p>Over the following weeks, we got an incredible response from people and companies interested in sponsoring this brand new event. (The <a title="OggCamp sponsors" href="http://oggcamp.org/2009/start#sponsors" target="_blank">full list of sponsors</a> is on the website.) By the time we got to LRL/OggCamp weekend, we had gained enough sponsorship money to cover all the costs we had incurred apart from the venue hire itself. This included things like the free drinks and stationery (little things like a cash tin and bucket for voluntary donations if they were made, and marker pens, paper, and sticky notes for the schedule sign-up grid).</p>
<p><a title="Kevan V's photo on Flickr" href="http://www.flickr.com/photos/kevanv/4048783092/in/pool-1233048@N24" target="_blank"><img class="alignnone" title="The OggCamp mugs" src="http://farm3.static.flickr.com/2739/4048783092_ee07bb9de5_m.jpg" alt="The OggCamp mugs" width="240" height="161" /></a></p>
<p>We had also all agreed that we&#8217;d really really like to have the OggCamp mugs. So when we knew what sponsorship money we had, Dan found a company who could print Fab&#8217;s design on to mugs and deliver them to Popey&#8217;s in time for OggCamp weekend. We worked out that if we sold some of the mugs, we could make back the last bit of non-venue money and, if we sold a lot, we could start to make a dent in the venue hire. At any rate, we could give free mugs to the people who volunteered to help out on the day as crew, and we could each have one as a souvenir whatever happened. <img src='http://www.lauracowen.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Several of our sponsors had given us material prizes, like a couple of Viglen MPC-Ls (mini, low-powered computers), some Ubuntu laptop bags and hoodies, and an Arduino Mega. We hit on a great idea that would distribute the prizes in an interesting way and might help us pay for the venue: we&#8217;d have a raffle.</p>
<p>I&#8217;m not sure whether an Open Source event has ever taken the village fete approach to fundraising before but it seemed the perfect solution for us. So into our stationery stash went a book of 1000 raffle tickets.</p>
<h2>Website</h2>
<p><img class="size-full wp-image-227 alignnone" title="oggcamp-badge-alternate" src="http://www.lauracowen.co.uk/blog/wp-content/uploads/2009/08/oggcamp-badge-alternate.png" alt="oggcamp-badge-alternate" width="180" height="92" /></p>
<p>Meanwhile, Fab was getting us all sorted in the digital world. He speedily knocked up an <a title="OggCamp website" href="http://oggcamp.org/2009" target="_blank">OggCamp website</a> and a very cool logo, as well as some digital badges for us all and others to strategically place in blog posts to publicise the event. Somewhere along the way we&#8217;d had a vote on names and OggCamp came out on top &#8211; it fitted the &#8216;pithy title&#8217; requirement, and it chimed nicely with the fact that the two podcasts focus on the open source world and both release a .ogg (open standard) format of their episodes (the &#8216;camp&#8217; part nods to the unconference/barcamp style of scheduling we were planning to adopt).</p>
<p>Very early on, before anyone could back out, Fab also registered an @oggcamp account on both <a title="OggCamp on Twitter" href="http://twitter.com/oggcamp" target="_blank">Twitter</a> and <a title="OggCamp on Identica" href="http://identi.ca/oggcamp" target="_blank">Identica</a> so that we could start tweeting and denting about it.</p>
<h2>Research</h2>
<p>Next, Tony, Daviey, and I figured we could do with finding out a bit more about how this unconference/barcamp lark works in practice. So we used it as an excuse to nip over to Dublin to attend Laura Czajkowski&#8217;s one-day <a title="OssBarCamp website" href="http://www.ossbarcamp.com" target="_blank">OssBarCamp</a>. Although Laura hadn&#8217;t gone for the full unscheduled unconference event, it gave us a good idea of what you can achieve in terms of a community event on a reasonably small budget and lots of enthusiasm and community spirit.</p>
<p>Meanwhile, Tony was also joining regular LRL planning calls because, as in previous years, he was in charge of the AV crew for that event (sound, videoing talks, making sure speakers&#8217; laptops work). So he was building on his insight into how the seasoned LRL organisers did things. Also, we&#8217;d all attended LRL several times, and most of us had crewed for LRL at least once. So we had that experience in hand at least.</p>
<p>Unfortunately, the one thing we really couldn&#8217;t research, because of the lack of time and the distance from Hampshire to Wolverhampton, was the venue itself. Tony had had to base the booking on disjointed email discussions with the hotel and printed room dimensions. All we knew was that what would become Room 1 was on the fourth floor (fifth floor if you&#8217;re in the U.S.) and the two smaller Rooms 2 &amp; 3 were on the first floor (second floor). That separation made us slightly nervous but the hotel assured us that there was a lift right by the rooms so we envisaged people being able to nip up and down between sessions without too much trouble.</p>
<h2>Marketing</h2>
<p>As I&#8217;ve mentioned already, Fab got us Twitter and Identica accounts early on, as well as the OggCamp website so that we could post details about the venue and plans as we got them. We also set up a Facebook event page, which turned out really useful, if only by giving us a sense of the order of magnitude we should expect in terms of numbers (though even Facebook underestimated in the end).</p>
<p>We also recorded a cheesy but fun trailer to play on the podcasts to advertise OggCamp. One late night after a UUPC recording at Popey&#8217;s house, we each recorded a script that the Dan had written. Dan then produced the trailer that features in each of the episodes of UUPC and LO in the last few weeks up to OggCamp weekend.</p>
<p>Probably (at a guess) the most effective marketing was by the lovely LugRadio guys themselves who gave us a place on the <a title="LugRadio website - OggCamp info" href="http://www.lugradio.org/live/2009/around.html" target="_blank">LRL Weekend</a> page of their website. We certainly got a few emails at the end of September from disappointed LRL fans who couldn&#8217;t get tickets for that event and wanted to let us know either that they <em>couldn&#8217;t</em> come to OggCamp because they hadn&#8217;t got tickets for LRL or that they <em>would</em> come to OggCamp despite not having tickets for LRL and could we guarantee them entry after travelling so far? We did also get emails, tweets, and dents from people who were planning to come to both events or even just for OggCamp anyway. Which was really encouraging.</p>
<p>We&#8217;d been pimping the event on each of the podcasts from the time we had confirmed the venue, and both podcasts had had positive feedback from listeners about the event. On the whole, we&#8217;d estimated that between the two podcasts (in particular the Linux Outlaws podcast which, like LugRadio, has an active online community based around the podcast &#8211; although UUPC has a large listener base, it was hard to know how much of our fairly diverse listenership would make the trip to Wolverhampton), we could probably rustle up at least 50 people.</p>
<p>By the end of September, more than 60 people had signed up to the Facebook event page to say that they would attend. Althought that&#8217;s no guarantee at all, it did suggest that we&#8217;d get a good attendance. LRL by this time, though, had given out more than 200 tickets. So we knew there&#8217;d be maybe 200 geeks in Wolverhampton on the morning of OggCamp, and while we weren&#8217;t expecting them all to stay on for OggCamp by any means, there was the possibility that they <em>might</em>! Our maximum capacity was 170. And we knew there were people who were coming only to OggCamp on the Sunday.</p>
<p>LRL at least knew that they were oversubscribed and were able to say &#8216;no ticket, no entry&#8217;. We of course had no idea how many might turn up and wouldn&#8217;t know until the morning itself. We did start to get a little nervous at this point about having too many people turn up instead of too few. Which is kindof a nice situation to be in but also not.</p>
<p>In saner moments, though, we figured we could possibly get about 100 people. Which would be a very nice, and very satisfying, number. Even more so if they each bought a mug so that we would break even and so that we wouldn&#8217;t have stacks of OggCamp mugs left over to store indefinitely in someone&#8217;s house.<br />
<img class="size-medium wp-image-273 alignnone" title="OggCamp ad in Linux Format" src="http://www.lauracowen.co.uk/blog/wp-content/uploads/2009/11/IMG_4019-300x225.jpg" alt="OggCamp ad in Linux Format" width="300" height="225" /></p>
<p>And finally, our most impressive marketing came courtesy of <a title="Linux Format website" href="http://linuxformat.com/" target="_blank">Linux Format</a> magazine who kindly ran a free full-page ad for OggCamp. Unbeknownst to us, they also featured us in their Community News column on the opposite page from the advert. Which was all very cool and exciting.</p>
<h2>The final week</h2>
<p>Aside from Tony (who&#8217;d been organising AV stuff for LRL in tandem and was, therefore, very conscious of the LRL/OggCamp weekend moving ever closer), this was when it things got really busy. All the big things (apart from when Daviey&#8217;s new baby would make an already overdue appearance) were fine (Dan had AV sorted, Tony had the venue, Fab&#8217;s design work was all done, the mugs had turned up in time and were now stacked next to the trays of soft drinks cans at Popey&#8217;s, the UUPC team all had new t-shirts and they&#8217;d arrived at Ciemon&#8217;s in plenty of time) but there were still a few things left to sort out.</p>
<p>So that week, most of my evenings were spent re-learning how to use Scribus and creating, with Popey over IRC and email, a set of direction signs (reversible arrow design idea &#8216;acquired&#8217; from FOSDEM), signs to warn people that they may be photographed and/or recorded and not to hurt themselves while at OggCamp. As we&#8217;d not seen the venue layout, we had no idea how many we&#8217;d need so Ciemon and I just printed *a lot*. Ciemon also knocked up some cool CREW badges so that the voluntary crew members would be identifiable.</p>
<p>Fab came over to the UK early to do a live recording of Linux Outlaws with Dan (they&#8217;ve only met a few times in person; the first time was only last year at LugRadio Live).</p>
<p>And then it was just a case of packing and hoping that we hadn&#8217;t missed anything really important.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauracowen.co.uk/blog/2009/11/08/oggcamp-part-1-its-all-in-the-planning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blogging the Hursley HantsLUG meeting for eightbar!</title>
		<link>http://www.lauracowen.co.uk/blog/2009/09/16/blogging-the-hursley-hantslug-meeting-for-eightbar/</link>
		<comments>http://www.lauracowen.co.uk/blog/2009/09/16/blogging-the-hursley-hantslug-meeting-for-eightbar/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 20:40:45 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Blogging, Twittering, etc]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[InfoSlicer]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lauracowen.co.uk/blog/?p=250</guid>
		<description><![CDATA[Today, I published my first post (about the HantsLUG meeting at Hursley last Saturday) on the eightbar blog! Eightbar (as in the IBM logo which is known as the &#8216;eight-bar logo&#8216;) is a community of people in and around IBM Hursley who are into cool, techie or creative things, either in work, out of work, [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I published <a title="My first post on eightbar" href="http://eightbar.co.uk/2009/09/16/linux-users-descend-on-the-house/" target="_blank">my first post (about the HantsLUG meeting at Hursley last Saturday) on the eightbar blog</a>!</p>
<p>Eightbar (as in the IBM logo which is known as the &#8216;<a title="eight-bar logo" href="http://www-03.ibm.com/ibm/history/exhibits/logo/logo_8.html" target="_blank">eight-bar logo</a>&#8216;) is a community of people in and around IBM Hursley who are into cool, techie or creative things, either in work, out of work, or both.</p>
<p>The thing about large corporations is that people forget that most of the most amazing things that happen in those corporations come down to individual people just getting on and doing them. It&#8217;s easy to think (from inside and outside) that employees are &#8216;just a cog&#8217; and everything is decided from on-high and nothing can be done without getting it approved in triplicate.</p>
<p>In fact, while a corporation&#8217;s culture can play an important part in encouraging and supporting good ideas, it&#8217;s the individuals who try them that make the difference. Whether that&#8217;s coming up with a better way to do something in your &#8216;day-job&#8217;, or writing a cool app in your evenings which subsequently gets so many downloads it gets incorporated into a real product (several people I know spring to mind immediately), or you just do something like running Linux as your desktop when hardly anyone else is and then helping others do the same.</p>
<p>That kind of innovation and adventure just doesn&#8217;t happen because someone in a suit on high tells you to do it. It comes because you think it&#8217;s a good idea and decide to give it a go.</p>
<p>The motivation behind eightbar was the realisation that there are loads of cool things happening around IBM Hursley that no one ever finds out about. So 4 years ago the <a title="Eightbar" href="http://eightbar.co.uk" target="_blank">eightbar blog</a> was started.</p>
<p>Until today, I&#8217;d never contributed to it because I was too intimidated &#8211; but as one of many people around Hursley who attends conferences and unconferences, maintains (mostly) a blog, twitters, and likes to talk to other people who are into cool and interesting stuff, I figured I should make the effort (and the lovely <a title="Andy Piper on Twitter" href="http://www.twitter.com/andypiper" target="_blank">@andypiper</a> hinted very unsubtley that I should too).</p>
<p>So I did.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauracowen.co.uk/blog/2009/09/16/blogging-the-hursley-hantslug-meeting-for-eightbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do you help the user decide?</title>
		<link>http://www.lauracowen.co.uk/blog/2009/09/08/how-do-you-help-the-user-decide/</link>
		<comments>http://www.lauracowen.co.uk/blog/2009/09/08/how-do-you-help-the-user-decide/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 21:20:59 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[HCI & Usability]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.lauracowen.co.uk/blog/?p=228</guid>
		<description><![CDATA[One thing that I often debate with developers is why the error message  &#8220;An unexpected error has occurred.&#8221; isn&#8217;t a good message. Afterall, to the developer, the error *is* unexpected; otherwise, they&#8217;d have created a better error message for it. From the user&#8217;s perspective (who the software is written for, after all), they don&#8217;t want [...]]]></description>
			<content:encoded><![CDATA[<p>One thing that I often debate with developers is why the error message  &#8220;An unexpected error has occurred.&#8221; isn&#8217;t a good message. Afterall, to the developer, the error *is* unexpected; otherwise, they&#8217;d have created a better error message for it.</p>
<p>From the user&#8217;s perspective (who the software is written for, after all), they don&#8217;t want to know that the error was not expected by the people who wrote the code. The user wants to know that the software (especially when it&#8217;s important to their job/finances/life) is in control and knows *exactly* what&#8217;s going to happen when you press a certain button. The user has to be able to trust the software and trust that the developer(s) of that software knew what they were doing when they wrote it.</p>
<p>So it gets difficult for the developer/designer when they have to make a call that potentially risks breaking that trust. For instance, supposing you (as a developer) were to provide a new feature that is really beneficial to the target user but there is a small risk that something will go wrong in a big way for that user if they try to use that feature. As developer, what do you do?</p>
<p>Typically, I&#8217;d predict, you would make the feature optional so that you aren&#8217;t forcing the user to use a feature that could potentially (however unlikely) cause them serious problems. If the user does try to use the feature, you provide scary warnings of what could occur in certain circumstances. Hopefully, that will put them off unless they really know what they&#8217;re doing.</p>
<p>Okay, that&#8217;s the developer&#8217;s perspective. And it&#8217;s entirely understandable and even laudable that the developer is doing what they can to keep the user safe.</p>
<p>So, switch now to the user&#8217;s perspective. The target user is computer literate but had no knowledge of the development of this feature or who developed it. This user could benefit greatly from this new feature but when they attempt to use it, they get a scary warning message which, as intended, makes them think twice about whether to use the feature or not.</p>
<p>Now what does the user decide? Granted, risk is all about weighing up the costs and benefits, and to one person the relative benefit will outweigh the possible cost. To make a decision, however, a person needs as much information as they can possibly get. In this case, the only (and therefore critical) information is provided by the developer; that is, how informative and/or scary the warning message is.</p>
<p>If the developer provides a lot of information that makes the feature look useful, the user might just choose to use it. But if the developer makes the warning message as scary as possible, the user will probably opt not to use it.</p>
<p>The developer wants users to use the new feature because they&#8217;ve made the effort to develop it and it really could benefit many users. The developer, however, doesn&#8217;t (understandably) want the responsibility of trashing someone else&#8217;s laptop in some way. So the result is that the developer pushes that responsibility off on to the user, when in fact the developer has far more information available to help them make that decision than the user has.</p>
<p>If you&#8217;re the user, though, how are you supposed to make that call?</p>
<p>For example&#8230;</p>
<p>Computer Janitor is a utility that was introduced in Ubuntu Intrepid (I think) so that you could run it to clean up old kernels that are no longer needed, and other bits and pieces of packages that are no longer used. When I first tried to use it, I raised <a title="Computer Janitor bug" href="https://bugs.launchpad.net/ubuntu/+source/computer-janitor/+bug/371918" target="_blank">this bug</a>, which, it turned out, had <a title="other Computer Janitor bug" href="https://bugs.launchpad.net/ubuntu/+source/computer-janitor/+bug/349336" target="_blank">this duplicate</a>.</p>
<p>Essentially, CJ could potentially remove packages that you might need. So when you try to use it tries to scare you into deciding whether you really really want to risk it. I raised the bug because the scary words don&#8217;t actually help you decide &#8211; in that, if you aren&#8217;t easily scared by such things, the scary message only determines how scared you are &#8211; not how well-informed you are to make a decision&#8230;and isn&#8217;t going to help when you break your computer.</p>
<p>What would maybe be more helpful is if CJ used a stricter set of criteria when selecting which files to remove. In this case, CJ might leave on your system  some files or packages that could be removed, instead of the reverse where it might incorrectly remove files or packages you need. The former is surely the preferably outcome for the majority of users (who would rather have a few unneeded files on their machine than a broken machine).</p>
<p>It would also be possible then, for the minority of users who really really know what they&#8217;re doing, to selectively delete the files that probably can be removed but CJ isn&#8217;t certain about. In this case, users are only presented with a decision to make if they actually seek it out but the majority of users are still able to benefit from the safer (if slightly less effective) behaviour. In fact, it would be better overall if CJ ran automatically during an Ubuntu upgrade so that the user really doesn&#8217;t have to care about it (unless they really really want to).</p>
<p>This is not intended as a dig at Computer Janitor as I think it&#8217;s a useful feature in general and I&#8217;m kindof surprised that this kind of clean-up wasn&#8217;t being done already whenever you do an upgrade of Ubuntu. Also, I think the bugs I&#8217;ve linked to above have caused a bit of a headache for the developers.</p>
<p>This issue of forcing users to make ill-informed decisions is a very common occurrence throughout software development and is certainly not specific to Ubuntu; it&#8217;s just that Ubuntu is a public development effort and provides examples that are relatively easy to explain. <img src='http://www.lauracowen.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  So please don&#8217;t be offended if you are part of the development teams for either Computer Janitor or Ubuntu!</p>
<p>So, if you, as developer/designer, find that you&#8217;re having to give scary messages to make a user *really* decide if they want to continue, consider stepping back from it, thinking about the possible decisions the user could make and what the consequences of those decisions are. Even talk to some of your target users and find out what decisions they&#8217;d make. Just because you can successfully scare them off doesn&#8217;t make it a successful feature &#8211; if the feature is potentially useful to the user, they should be able to safely use it (no matter what level of fear you instill in them). Then look at the bigger picture, think about it in a different way, and see if the decision can be made for the user, or the decision can even be removed altogether.</p>
<p>I&#8217;m sure that it&#8217;s not as easy as it might sound. And it&#8217;s not always easy to recognise situations like this. I&#8217;m hoping, though, that, having thought this through while writing this post, I&#8217;ll actually remember it in future the next time a similar issue occurs for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauracowen.co.uk/blog/2009/09/08/how-do-you-help-the-user-decide/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Come to LugRadio Live 2009, then OggCamp!</title>
		<link>http://www.lauracowen.co.uk/blog/2009/09/07/come-to-lugradio-live-2009-then-oggcamp/</link>
		<comments>http://www.lauracowen.co.uk/blog/2009/09/07/come-to-lugradio-live-2009-then-oggcamp/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 20:15:50 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LugRadio]]></category>
		<category><![CDATA[OggCamp]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lauracowen.co.uk/blog/?p=230</guid>
		<description><![CDATA[The LugRadio Live 2009 website is now available &#8211; register now for a ticket if you&#8217;re coming! That&#8217;s on Saturday 24th October. On Sunday 25th October (that&#8217;s the very next day!), you can roll out of bed and into OggCamp (if you&#8217;re staying at the LRL official hotel, the Connaught),. OggCamp is brought to you [...]]]></description>
			<content:encoded><![CDATA[<p>The <a title="LugRadio LIve 2009 website" href="http://lugradio.org/live/2009/" target="_blank">LugRadio Live 2009 website</a> is now available &#8211; register now for a ticket if you&#8217;re coming!</p>
<p>That&#8217;s on Saturday 24th October.</p>
<p>On Sunday 25th October (that&#8217;s the very next day!), you can roll out of bed  and into OggCamp (if you&#8217;re staying at the LRL official hotel, the Connaught),.</p>
<p><a title="OggCamp website" href="http://oggcamp.org" target="_blank"><img class="alignleft size-full wp-image-227" title="oggcamp-badge-alternate" src="http://www.lauracowen.co.uk/blog/wp-content/uploads/2009/08/oggcamp-badge-alternate.png" alt="oggcamp-badge-alternate" width="180" height="92" /></a></p>
<p><a title="OggCamp website" href="http://oggcamp.org" target="_blank">OggCamp</a> is brought to you by a joint collaboration of the Ubuntu UK Podcast and Linux Outlaws teams.</p>
<p>So come and join us for the last ever LugRadio Live followed by lots of barcamp fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauracowen.co.uk/blog/2009/09/07/come-to-lugradio-live-2009-then-oggcamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come to OggCamp! An unconference from UUPC and Linux Outlaws podcasts</title>
		<link>http://www.lauracowen.co.uk/blog/2009/08/25/come-to-oggcamp-unconference-from-uupc-and-linux-outlaws-podcasts/</link>
		<comments>http://www.lauracowen.co.uk/blog/2009/08/25/come-to-oggcamp-unconference-from-uupc-and-linux-outlaws-podcasts/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 20:18:37 +0000</pubDate>
		<dc:creator>Laura</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LugRadio]]></category>
		<category><![CDATA[OggCamp]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu-UK Podcast]]></category>

		<guid isPermaLink="false">http://www.lauracowen.co.uk/blog/?p=220</guid>
		<description><![CDATA[OggCamp will happen in Wolverhampton on Sunday 25th October. Why Wolverhampton? Well that&#8217;s where LugRadio Live 2009 (@lugradio) will happen too. On Saturday 24th October. See what we did? So, the Ubuntu-UK Podcast (@uupc) and Linux Outlaws (@linuxoutlaws) podcast teams will be at LRL on the Saturday (and probably the Friday night as well) so [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="OggCamp website" href="http://oggcamp.org" target="_blank"><img class="size-full wp-image-221 aligncenter" title="OggCamp.org" src="http://www.lauracowen.co.uk/blog/wp-content/uploads/2009/08/oggcamp-badge.png" alt="oggcamp-badge" width="230" height="125" /></a></p>
<p style="text-align: left;"><a title="OggCamp website" href="http://oggcamp.org" target="_blank">OggCamp</a> will happen in Wolverhampton on Sunday 25th October.</p>
<p style="text-align: left;">Why Wolverhampton? Well that&#8217;s where LugRadio Live 2009 (<a title="@lugradio on Twitter" href="http://www.twitter.com/lugradio" target="_blank">@lugradio</a>) will happen too. On Saturday 24th October. See what we did? <img src='http://www.lauracowen.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: left;">So, the <a title="Ubuntu UK podcast website" href="http://podcast.ubuntu-uk.org" target="_blank">Ubuntu-UK Podcast</a> (<a title="@uupc on Twitter" href="http://www.twitter.com/uupc" target="_blank">@uupc</a>) and <a title="Linux Outlaws website" href="http://linuxoutlaws.org" target="_blank">Linux Outlaws</a> (<a title="@linuxoutlaws on Twitter" href="http://www.twitter.com/linuxoutlaws" target="_blank">@linuxoutlaws</a>) podcast teams will be at LRL on the Saturday (and probably the Friday night as well) so we figured we may as well stick around on the Sunday too and organise an unconference where you can drop in to nurse your hangovers, see everyone again, and see some more talks, demos, or whatever.</p>
<p style="text-align: left;">As it&#8217;s an unconference, we won&#8217;t publish a full schedule beforehand (if you have an interesting presentation, just turn up on the day and if enough people are interested, you can give it) but both podcasts are likely to record some material during the day (one with swearing and one without <img src='http://www.lauracowen.co.uk/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<p style="text-align: left;">I will post more information as we know it. For instance, we should be able to announce the venue any day now&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauracowen.co.uk/blog/2009/08/25/come-to-oggcamp-unconference-from-uupc-and-linux-outlaws-podcasts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
