<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Software Configuration Tips from an Idiot</title>
	<atom:link href="http://grantingram.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://grantingram.wordpress.com</link>
	<description>Random comments as Grant reads the manual....</description>
	<lastBuildDate>Wed, 14 Dec 2011 10:12:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='grantingram.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Software Configuration Tips from an Idiot</title>
		<link>http://grantingram.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://grantingram.wordpress.com/osd.xml" title="Software Configuration Tips from an Idiot" />
	<atom:link rel='hub' href='http://grantingram.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Finding and copying files in Bash</title>
		<link>http://grantingram.wordpress.com/2011/12/14/finding-and-copying-files-in-bash/</link>
		<comments>http://grantingram.wordpress.com/2011/12/14/finding-and-copying-files-in-bash/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 10:11:02 +0000</pubDate>
		<dc:creator>grantingram</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://grantingram.wordpress.com/?p=307</guid>
		<description><![CDATA[Another useful tip to store away, the find command lets you find files and you can use the xargs command to copy them somewhere else, simply the pipe the output from find into xargs: find /media/cdrom/ -name '*27918*' &#124; xargs -i cp {} ~/Desktop/ This then copies anything with 27918 in the title to your [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=307&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Another useful tip to store away, the <code>find</code> command lets you find files and you can use the <code>xargs</code> command to copy them somewhere else, simply the pipe the output from find into xargs:</p>
<p><code>find /media/cdrom/ -name '*27918*' | xargs -i cp {} ~/Desktop/</code></p>
<p>This then copies anything with 27918 in the title to your desktop, which is much quicker than searching through every file on the cdrom for example.  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grantingram.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grantingram.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grantingram.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grantingram.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grantingram.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grantingram.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grantingram.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grantingram.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grantingram.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grantingram.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grantingram.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grantingram.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grantingram.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grantingram.wordpress.com/307/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=307&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grantingram.wordpress.com/2011/12/14/finding-and-copying-files-in-bash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b1cbbfb60e9c85c1e5b9437c15d9435c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grantingram</media:title>
		</media:content>
	</item>
		<item>
		<title>Outputting Parts of PDFs</title>
		<link>http://grantingram.wordpress.com/2011/10/14/outputting-parts-of-pdfs/</link>
		<comments>http://grantingram.wordpress.com/2011/10/14/outputting-parts-of-pdfs/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 14:10:45 +0000</pubDate>
		<dc:creator>grantingram</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[lectures]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pdftk]]></category>

		<guid isPermaLink="false">http://grantingram.wordpress.com/?p=292</guid>
		<description><![CDATA[If you have the need to split up a PDF, i.e. one big handout into bite sized chunks for students. pdftk is your friend, so to split off the appendix of l4fluidsnotes.pdf which is on pages 125-130 the following works: pdftk A=l4fluidsnotes.pdf cat A125-130 output appendix.pdf The only difficulty is making sure you know which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=292&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you have the need to split up a PDF, i.e. one big handout into bite sized chunks for students. <a href="http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/">pdftk</a> is your friend, so to split off the appendix of l4fluidsnotes.pdf which is on pages 125-130 the following works:<br />
<code>pdftk A=l4fluidsnotes.pdf cat A125-130 output appendix.pdf</code></p>
<p>The only difficulty is making sure you know which page numbers you need, there is often a mismatch between the page number shown and the ones you need as the contents page often isn&#8217;t counted.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grantingram.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grantingram.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grantingram.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grantingram.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grantingram.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grantingram.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grantingram.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grantingram.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grantingram.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grantingram.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grantingram.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grantingram.wordpress.com/292/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grantingram.wordpress.com/292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grantingram.wordpress.com/292/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=292&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grantingram.wordpress.com/2011/10/14/outputting-parts-of-pdfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b1cbbfb60e9c85c1e5b9437c15d9435c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grantingram</media:title>
		</media:content>
	</item>
		<item>
		<title>Tips for New Lecturers</title>
		<link>http://grantingram.wordpress.com/2011/09/12/tips-for-new-lecturers/</link>
		<comments>http://grantingram.wordpress.com/2011/09/12/tips-for-new-lecturers/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 17:09:58 +0000</pubDate>
		<dc:creator>grantingram</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[lectures]]></category>

		<guid isPermaLink="false">http://grantingram.wordpress.com/?p=287</guid>
		<description><![CDATA[At the small and well formed place where I work several new members of staff will be starting this year.  I thought a few notes on top tips when you start lecturing might be a good idea.  The following is my personal view of course and does not reflect the views of my employer. When [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=287&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At the small and well formed place where I work several new members of staff will be starting this year.  I thought a few notes on top tips when you start lecturing might be a good idea.  The following is my personal view of course and does not reflect the views of my employer.</p>
<p><a href="http://grantingram.files.wordpress.com/2011/09/screenshot-2.png"><img class="aligncenter size-medium wp-image-297" title="A Lecture Fragment" src="http://grantingram.files.wordpress.com/2011/09/screenshot-2.png?w=300&#038;h=132" alt="" width="300" height="132" /></a></p>
<p>When I was offered my permanent position, my boss at the time congratulated me on my new position and gave me two pieces of advice: Firstly: do not be afraid to share your passion for your subject!  Secondly: do not be surprised if no-one in the audience shares your enthusiasm.  This is something which I&#8217;ve tried to stick to, though my enthusiasm for finite differencing schemes is somewhat limited&#8230;..</p>
<p>In no particular order some other tips:</p>
<ul>
<li>Do not over prepare.  After the first few lectures your style will change so avoid trying to have the whole course ready from the start.</li>
<li>When preparing remember that learning is all about getting the students to do things, so use some sort of active learning.  <a href="http://www4.ncsu.edu/unity/lockers/users/f/felder/public/">Richard Felder has some excellent web pages</a> about how to do this.</li>
<li>Students are <strong>really</strong> only interested in what is in the exam.  This is in some ways a bit shallow but I have a lot of sympathy with this viewpoint &#8211; if what you are trying to get them to do is not rewarded by marks then there is something wrong with your course!  So make sure that what you want them to do and what you assess are the same thing.</li>
<li>Be a bit of a bastard!  When I started out we were on an educational journey together and when people talked I would meekly ask them if they could possibly pay attention.  Chatting during the lecture did actually disrupt the learning and it would be better for all of us if they could save their conversation till later -  if it wasn&#8217;t too much trouble for them that is.  I&#8217;m now much more robust with them and this works a lot better, though I am astonished about how many of my colleagues put up with background chatter.</li>
<li>Always welcome contributions from students.  It is much better to have some contributions (even if they are wrong) than have no-one engaging with your lecture.</li>
<li>Use technology but remember the key thing is to get students doing things.  So whilst it is nice to have colour pictures, or films in your lecture &#8211; getting students to actually do the problem sheets is much more useful.</li>
<li>Watch other staff lecture and copy elements of their style that you think will work.  You can also read <a href="http://teaching.berkeley.edu/bgd/delivering.html">general advice on-line</a>, though bear in mind that this all gets a bit generic as it has to cover a huge range of subjects.  It is much better to watch the good lecturers at your University in your subject.</li>
</ul>
<p>I&#8217;ll try and do another post in the future about how I suggest that you ensure that people pay attention and some ideas of encouraging interaction.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grantingram.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grantingram.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grantingram.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grantingram.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grantingram.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grantingram.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grantingram.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grantingram.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grantingram.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grantingram.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grantingram.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grantingram.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grantingram.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grantingram.wordpress.com/287/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=287&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grantingram.wordpress.com/2011/09/12/tips-for-new-lecturers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b1cbbfb60e9c85c1e5b9437c15d9435c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grantingram</media:title>
		</media:content>

		<media:content url="http://grantingram.files.wordpress.com/2011/09/screenshot-2.png?w=300" medium="image">
			<media:title type="html">A Lecture Fragment</media:title>
		</media:content>
	</item>
		<item>
		<title>Sharing Pictures between Computers</title>
		<link>http://grantingram.wordpress.com/2011/07/13/sharing-pictures-between-computers/</link>
		<comments>http://grantingram.wordpress.com/2011/07/13/sharing-pictures-between-computers/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 22:22:42 +0000</pubDate>
		<dc:creator>grantingram</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://grantingram.wordpress.com/?p=275</guid>
		<description><![CDATA[Dear Reader, This post will be of interest to you if you are running a linux box and trying to share pictures (and music and videos) around a local network using the DLNA system/protocols. If you want to access photographs from a PS3 from a server you can do the following: Install mediatomb I used [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=275&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dear Reader,</p>
<p>This post will be of interest to you if you are running a linux box and trying to share pictures (and music and videos) around a local network using the <a href="http://www.dlna.org/home">DLNA</a> system/protocols.</p>
<p>If you want to access photographs from a PS3 from a server you can do the following:</p>
<ol>
<li>Install <a href="http://mediatomb.cc/">mediatomb</a> I used the version available in the standard Ubuntu repository.</li>
<li>Set up a dedicated mediatomb user, I called this user<em> dlna</em> but you can of course use anything.</li>
<li>I then symlinked using <code>ln -s</code> the directory where I put the photographs (for now) that I want to share around my home network to a file in the dlna user&#8217;s home directory.  So the full command was something like: <code>ln -s /media/DLNA/ DLNA</code></li>
<li>Run mediatomb from the command line and then edit the <code>config.xml</code> file that this creates in the dlna user&#8217;s home directory.  I turned off the UI as even though my network is protected by a password I didn&#8217;t want to make the file system read write to everyone.  I also un-commented the appropriate part to allow PS3 support.</li>
<li>Run<code> mediatomb -add /home/dlna/DLNA</code> note that you need to use the full path to get the files to be added.</li>
</ol>
<p>This all seems to work just fine.  All I need to do now is to get mediatomb to start up on the machine startup and secondly check that anything I drop into /media/DLNA gets picked up and shared around the home network.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grantingram.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grantingram.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grantingram.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grantingram.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grantingram.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grantingram.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grantingram.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grantingram.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grantingram.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grantingram.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grantingram.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grantingram.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grantingram.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grantingram.wordpress.com/275/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=275&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grantingram.wordpress.com/2011/07/13/sharing-pictures-between-computers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b1cbbfb60e9c85c1e5b9437c15d9435c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grantingram</media:title>
		</media:content>
	</item>
		<item>
		<title>The Beauty and Banality of Air Travel</title>
		<link>http://grantingram.wordpress.com/2011/06/21/the-beauty-and-banality-of-air-travel/</link>
		<comments>http://grantingram.wordpress.com/2011/06/21/the-beauty-and-banality-of-air-travel/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 22:29:56 +0000</pubDate>
		<dc:creator>grantingram</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://grantingram.wordpress.com/?p=264</guid>
		<description><![CDATA[I recently had the privilege of travelling from Newcastle Airport in the UK all the way to Vancouver to attend the ASME Turbo Expo.  It is amazing to me that you can get from one side of the world to the other in a mere nine and one half hours, travel at over five hundred [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=264&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://grantingram.files.wordpress.com/2011/06/img_8563.jpg"><img class="aligncenter size-medium wp-image-267" title="Air Canada 777" src="http://grantingram.files.wordpress.com/2011/06/img_8563.jpg?w=300&#038;h=225" alt="The flight home from Vancouver to London Heathrow" width="300" height="225" /></a></p>
<p>I recently had the privilege of travelling from Newcastle Airport in the UK all the way to Vancouver to attend the ASME Turbo Expo.  It is amazing to me that you can get from one side of the world to the other in a mere nine and one half hours, travel at over five hundred miles an hour, in air that is too cold and too thin to breath, over inhospitable terrain, around treacherous weather and the thing that most concerns people is what is on the telly.</p>
<p>I appreciate that leaving the seat back TVs do not have enough contrast to be seen clearly if the shades are open, but you are missing on some wonderful views and it is a bit of shame that the flight attendants come around and ask for the window shades to be closed.</p>
<p>Now I know I&#8217;m something of an aviation geek &#8211; I do turbines for a living after all &#8211; but I&#8217;d like to see much more on the moving map than just the altitude and the ground speed.  There really ought to be a mode where you can see most of the key flight information: yaw, pitch, various airspeeds, rate of climb and a nice high definition camera looking out the front, back and sides of the plane.  Until then I will just have to annoy people by walking up to the emergency exit door and pulling the window shade up&#8230;</p>
<p>Incidentally Air Canada gets the thumbs up: reasonable legroom, comfortable seat, nice TV and o.k. food.  Personally I like a chatty flight crew but the ones on the way back were a bit quiet but perhaps being an overnight flight they wanted to let people sleep&#8230;  Speaking of Air Canada I&#8217;ve been enjoying the blog of <a href="http://www.fromtheflightdeckbook.com/">Captain Doug Morris</a>, you should too.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grantingram.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grantingram.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grantingram.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grantingram.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grantingram.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grantingram.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grantingram.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grantingram.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grantingram.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grantingram.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grantingram.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grantingram.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grantingram.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grantingram.wordpress.com/264/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=264&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grantingram.wordpress.com/2011/06/21/the-beauty-and-banality-of-air-travel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b1cbbfb60e9c85c1e5b9437c15d9435c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grantingram</media:title>
		</media:content>

		<media:content url="http://grantingram.files.wordpress.com/2011/06/img_8563.jpg?w=300" medium="image">
			<media:title type="html">Air Canada 777</media:title>
		</media:content>
	</item>
		<item>
		<title>The Steady Flow Energy Equation</title>
		<link>http://grantingram.wordpress.com/2011/05/19/the-steady-flow-energy-equation/</link>
		<comments>http://grantingram.wordpress.com/2011/05/19/the-steady-flow-energy-equation/#comments</comments>
		<pubDate>Thu, 19 May 2011 21:47:20 +0000</pubDate>
		<dc:creator>grantingram</dc:creator>
				<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://grantingram.wordpress.com/?p=259</guid>
		<description><![CDATA[Whilst talking to a number of students recently I realised two things: Students tend to think of problems as a series of special cases and don&#8217;t do a good job of connecting the underlying engineering theory. The steady flow energy equation is an awesome piece of underlying theory. The steady flow energy equation (SFEE for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=259&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Whilst talking to a number of students recently I realised two things:</p>
<ol>
<li>Students tend to think of problems as a series of special cases and don&#8217;t do a good job of connecting the underlying engineering theory.</li>
<li>The steady flow energy equation is an awesome piece of underlying theory.</li>
</ol>
<p>The steady flow energy equation (SFEE for short) for those who don&#8217;t recall is an energy of analysis of systems with a number of flows in and out of them.  It relates work and heat  transfers across the boundaries to enthalpy changes, velocity changes and gravitational potential energy changes.  I would put this into an equation but frankly the in-built editor for this blog doesn&#8217;t handle equations very well.</p>
<p>Anyway with the SFEE allows you to analyse:</p>
<ul>
<li>open and closed feedheaters</li>
<li>gas mixtures</li>
<li>cooling with and without condensation, heating with and without evaporation</li>
<li>humidification by spraying</li>
<li>turbines, expanders, pumps and compressors</li>
</ul>
<p>Basically it is one of only a handful for key pieces of knowledge you need for an undergraduate education in engineering thermodynamics &#8211; the rest is application.</p>
<p>This is something I will be emphasising in future courses&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grantingram.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grantingram.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grantingram.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grantingram.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grantingram.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grantingram.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grantingram.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grantingram.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grantingram.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grantingram.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grantingram.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grantingram.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grantingram.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grantingram.wordpress.com/259/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=259&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grantingram.wordpress.com/2011/05/19/the-steady-flow-energy-equation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b1cbbfb60e9c85c1e5b9437c15d9435c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grantingram</media:title>
		</media:content>
	</item>
		<item>
		<title>Webcams</title>
		<link>http://grantingram.wordpress.com/2011/05/01/webcams/</link>
		<comments>http://grantingram.wordpress.com/2011/05/01/webcams/#comments</comments>
		<pubDate>Sun, 01 May 2011 14:39:57 +0000</pubDate>
		<dc:creator>grantingram</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://grantingram.wordpress.com/?p=252</guid>
		<description><![CDATA[I recently discovered coffee and now have  latte and a panini for lunch each day.  It is like the 1980s have caught up with me&#8230; Moving through history I am no setting up a &#8220;snowcam&#8221; so that I can view the snow at my house over the web.  1999 is calling and would like its [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=252&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently discovered coffee and now have  latte and a panini for lunch each day.  It is like the 1980s have caught up with me&#8230;</p>
<p>Moving through history I am no setting up a &#8220;snowcam&#8221; so that I can view the snow at my house over the web.  1999 is calling and would like its technology back!</p>
<p>So there are a number of tools I am using to get this done:</p>
<ul>
<li><a href="http://www.firestorm.cx/fswebcam/"><code>fswebcam</code></a> which is a very simple program for getting an image out of the camera aka &#8220;fswebcam &#8211;resolution 1280&#215;800 webcam.jpg&#8221;</li>
<li><a href="http://www.nist.gov/el/msid/expect.cfm"><code>expect</code></a> to run an automated script to upload to a webdav server</li>
<li><a href="http://www.webdav.org/cadaver/"><code>cadaver</code></a> to actually put the files on the web server</li>
<li><code>cron</code> to automate the job.  In theory this will upload a picture of my car everyone morning at 8:10am!</li>
</ul>
<p>So we shall see if this actually works!  If it does I&#8217;ll put the scripts up &#8211; it has been a lot more complicated than I thought it would be.</p>
<p>Edit: o.k. for some reason this doesn&#8217;t work at all.  I blame the cron job &#8211; I&#8217;ll update if I get it working&#8230;</p>
<p>Edit2: professional tip, to get cron to run point it at something that is actually executable&#8230;  this should now work!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grantingram.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grantingram.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grantingram.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grantingram.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grantingram.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grantingram.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grantingram.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grantingram.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grantingram.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grantingram.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grantingram.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grantingram.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grantingram.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grantingram.wordpress.com/252/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=252&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grantingram.wordpress.com/2011/05/01/webcams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b1cbbfb60e9c85c1e5b9437c15d9435c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grantingram</media:title>
		</media:content>
	</item>
		<item>
		<title>ASME Turbo Expo in Vancouver 2011</title>
		<link>http://grantingram.wordpress.com/2011/03/08/asme-turbo-expo-in-vancouver-2011/</link>
		<comments>http://grantingram.wordpress.com/2011/03/08/asme-turbo-expo-in-vancouver-2011/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 23:37:06 +0000</pubDate>
		<dc:creator>grantingram</dc:creator>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://grantingram.wordpress.com/?p=245</guid>
		<description><![CDATA[One of my New Year&#8217;s resolutions was to blog a bit more.  Clearly that isn&#8217;t going so well .  One of my other resolutions from way back was inspired by Ben Goldacre, to talk a bit more in a non-dumbed down form about the work that Scientists do.  Now of course I&#8217;m actually an Engineer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=245&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of my New Year&#8217;s resolutions was to blog a bit more.  Clearly that isn&#8217;t going so well <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> .  One of my other resolutions from way back was inspired by <a href="http://www.badscience.net">Ben Goldacre</a>, to talk a bit more in a non-dumbed down form about the work that Scientists do.  Now of course I&#8217;m actually an Engineer but since we appear to have successful finished the latest set of tests now seemed like a good time to talk about some of the fantastic work that my colleagues have produced and I will be talking about at <a href="http://www.asmeconferences.org/TE2011//">ASME Turbo Expo</a> in Vancouver.</p>
<p>In a fit of enthusiasm I decided to try and get three papers into the conference and thanks to the efforts of my co-authors have largely succeeded.  It was an enormous amount of work and I&#8217;m not sure I want to go through that again!  Anyway we ended up with three papers in the final programme:</p>
<ul>
<li>THE EFFECTS OF IMPROVED STARTING CAPABILITY ON ENERGY YIELD FOR SMALL HAWTS (GT2011-45674)</li>
<li>TIME RESOLVED MEASUREMENTS IN THE DURHAM CASCADE (GT2011-45838)</li>
<li>PROFILED ENDWALL DESIGN USING GENETIC ALGORITHMS WITH DIFFERENT OBJECTIVE FUNCTIONS (GT2011-45836)</li>
</ul>
<p>The second two refer to detailed measurements conducted inside  the cascade and a design system to improve the performance of turbine  blades using profiled endwalls.  These cover slightly more complicated concepts than the first one and I&#8217;ll see if I can get around to doing  individual posts on each of them in turn &#8211; but no promises!</p>
<p>Anyway the first paper is about Horizontal Axis Wind Turbines or HAWTs for short.  (Normally I detest abbreviations but I seem to have one in a title there &#8211; oops)  This paper basically looks at how important starting performance is on the overall energy yield of a small wind turbine and according to our calculations it is quite important.</p>
<p>The paper is mainly based on a model of turbine start-up developed by Supakit using the MATLAB-SIMULINK modelling environment, we validated the model against some data kindly provided by  Professor David Wood at the University of Newcastle, Australia so we have some idea that the model produces outputs that are reasonable.  Essential the model uses a simple blade element momentum model of the wind turbine blade and a model of the various load types that the wind turbine might be connected with and enables us to calculate the energy yield under various wind conditions.</p>
<p>The picture below shows a figure from the paper showing how the revised blade designs (MX and MP) compare in terms of rotational speed to the original design (SG).</p>
<div id="attachment_247" class="wp-caption aligncenter" style="width: 310px"><a href="http://grantingram.files.wordpress.com/2011/03/start_up_4_new.png"><img class="size-medium wp-image-247" title="startupcurve" src="http://grantingram.files.wordpress.com/2011/03/start_up_4_new.png?w=300&#038;h=225" alt="" width="300" height="225" /></a><p class="wp-caption-text">Start Up Curve for Original and Revised Designs</p></div>
<p>The headline result is that designing your wind turbine to start up more quickly can increase your energy yield by up to 40%.  However it can also reduce your energy yield under certain load types by around 4% so careful attention to the design is necessary.  One key message from the paper is that understanding more about the physics of the flow around the wind turbine at startup is a useful thing to do.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grantingram.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grantingram.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grantingram.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grantingram.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grantingram.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grantingram.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grantingram.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grantingram.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grantingram.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grantingram.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grantingram.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grantingram.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grantingram.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grantingram.wordpress.com/245/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=245&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grantingram.wordpress.com/2011/03/08/asme-turbo-expo-in-vancouver-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b1cbbfb60e9c85c1e5b9437c15d9435c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grantingram</media:title>
		</media:content>

		<media:content url="http://grantingram.files.wordpress.com/2011/03/start_up_4_new.png?w=300" medium="image">
			<media:title type="html">startupcurve</media:title>
		</media:content>
	</item>
		<item>
		<title>Automatic Nomenclature in Latex</title>
		<link>http://grantingram.wordpress.com/2011/01/25/automatic-nomenclature-in-latex/</link>
		<comments>http://grantingram.wordpress.com/2011/01/25/automatic-nomenclature-in-latex/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 11:44:24 +0000</pubDate>
		<dc:creator>grantingram</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://grantingram.wordpress.com/?p=243</guid>
		<description><![CDATA[Dear Reader, You will doubtless have struggled as I have with ensuring that your nomenclature section is up-to-date and comprehensive.  Normally this involves printing out the document and ticking off the symbols in the nomenclature as you go through the document symbol by symbol.  The sort of dreary drudgery that computers should take care of.  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=243&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dear Reader,</p>
<p>You will doubtless have struggled as I have with ensuring that your nomenclature section is up-to-date and comprehensive.  Normally this involves printing out the document and ticking off the symbols in the nomenclature as you go through the document symbol by symbol.  The sort of dreary drudgery that computers should take care of.  A short web search reveals that they do.</p>
<p>The <a href="ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/nomencl/nomencl.pdf">nomecl</a> package provides a good solution.  Essentially you add nomenclature information into the document where you first use the symbol and it then compiles it into a nomenclature section.  There are a couple of things to watch out for though.</p>
<p>Your latex document needs to have <code>\usepackage{nomencl}</code> in the preamble and a <code>\makenomenclature</code> where the <code>\maketitle</code> command usually goes (well this worked for me anyway) you need to put <code>\printnomenclature</code> where you would like the nomenclature section to appear.</p>
<p>After you first use the symbol you want in the nomenclature commands such as: <code>\nomenclature{$C_{P0}$}{Loss coefficient}%</code> are required.  Note the trailing % sign.</p>
<p>In order to actually get a nomenclature you need to run makeindex (thanks for this <a href="http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2009-03/msg01008.html">tip</a> from Ulrike Fischer):</p>
<p><code># pdflatex draftreport<br />
# makeindex draftreport.nlo -s nomencl.ist -o draftreport.nls</code></p>
<p>Did the job for me.  Further details are of course in the fine manual which you should probably read&#8230;..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grantingram.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grantingram.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grantingram.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grantingram.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grantingram.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grantingram.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grantingram.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grantingram.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grantingram.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grantingram.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grantingram.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grantingram.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grantingram.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grantingram.wordpress.com/243/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=243&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grantingram.wordpress.com/2011/01/25/automatic-nomenclature-in-latex/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b1cbbfb60e9c85c1e5b9437c15d9435c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grantingram</media:title>
		</media:content>
	</item>
		<item>
		<title>Spreadsheets are Evil</title>
		<link>http://grantingram.wordpress.com/2011/01/12/spreadsheets-are-evil/</link>
		<comments>http://grantingram.wordpress.com/2011/01/12/spreadsheets-are-evil/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 23:57:16 +0000</pubDate>
		<dc:creator>grantingram</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://grantingram.wordpress.com/?p=240</guid>
		<description><![CDATA[Today I had the dubious pleasure of processing data in a spreadsheet.  I stopped doing this in 2002 and started using programs to process data but this data was given to me by a colleague (who is one of the sharpest people I have the pleasure of working with) and was already half processed.  I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=240&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I had the dubious pleasure of processing data in a spreadsheet.  I stopped doing this in 2002 and started using programs to process data but this data was given to me by a colleague (who is one of the sharpest people I have the pleasure of working with) and was already half processed.  I spent half the day wondering if it would be quicker to go back to square one and write a script.  However I carried on with the spreadsheet which led me to come to the conclusion that spreadsheets are evil.</p>
<p>Despite this most professional engineers use them as often as they would use a bit of paper, but I&#8217;ll get back to why they are evil:</p>
<ul>
<li>There is no logical flow to the calculations &#8211; it is like following a program with huge numbers of <a href="http://stackoverflow.com/questions/46586/goto-still-considered-harmful">goto</a> statements &#8211; like trying to follow directions on a tube map of London with a teleport function</li>
<li>The variable names aren&#8217;t meaningful A23 is pressure, where is B23 is velocity</li>
<li>The data and the manipulation logic are intimately linked.  If you want to repeat the operation on another set of data you need to copy and paste and if you have more data points then you have to make sure all the cell limits match up.</li>
</ul>
<p>All this means that spreadsheets are extremely error prone.  For example the one I used today put together by one of the sharpest tools in the box had one serious systematic error in it and one quite minor one.  Errors arise in programming environments too but then you can change the code and run it on the data again &#8211; fixing it in the spreadsheet was time consuming as I had to go through each set of data and correct the analysis error in each sheet.</p>
<p>Despite this they are extremely popular amongst my fellow engineers because they allow you to immediately adjust, alter and plot data.  Although better alternatives exist that have much more sophisticated possibilities such as: <a href="http://www.gnu.org/software/octave/">GNU Octave</a> or <a href="http://www.scipy.org/">SciPy</a> I guess almost any computer has a spreadsheet on it.  When I worked for a prominent North of Scotland power generating company back in the day analysis was largely done in spreadsheets as installing software had a large overhead associated with it.  There was some massive spreadsheet that worked out the efficiency of the power station but no-one knew how it worked and I spent a few weeks implementing a pipe-flow analysis program in Lotus 1-2-3 &#8211; all of which would have been much easier with an actual programming language.</p>
<p>However I have learned the error of my ways &#8211; spreadsheets are evil &#8211; avoid them!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/grantingram.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/grantingram.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/grantingram.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/grantingram.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/grantingram.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/grantingram.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/grantingram.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/grantingram.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/grantingram.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/grantingram.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/grantingram.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/grantingram.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/grantingram.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/grantingram.wordpress.com/240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=grantingram.wordpress.com&amp;blog=726644&amp;post=240&amp;subd=grantingram&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://grantingram.wordpress.com/2011/01/12/spreadsheets-are-evil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b1cbbfb60e9c85c1e5b9437c15d9435c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">grantingram</media:title>
		</media:content>
	</item>
	</channel>
</rss>
