<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1746926415312046109</id><updated>2012-01-21T17:22:56.839+13:00</updated><category term='matlab'/><category term='homeopathy'/><category term='ten23'/><category term='perl moose'/><category term='arctic'/><category term='tramping'/><category term='moose'/><category term='eps'/><category term='latex'/><category term='perl'/><category term='sea ice'/><category term='twitter eqnz'/><category term='nz'/><category term='fieldwork'/><category term='health'/><category term='antarctic'/><category term='radar'/><category term='papers'/><category term='climate'/><category term='science'/><title type='text'>Sea Ice Thoughts</title><subtitle type='html'>The thoughts and musings of a sea ice physicist.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-656986709678826521</id><published>2011-11-04T12:41:00.002+13:00</published><updated>2011-11-04T12:45:53.032+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='eps'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Making single eps file from latex figure</title><content type='html'>Journals, being the cash-strapped money-printing machines that they are, like to have submissions written in LaTeX, but only in the simplest LaTeX possible.&lt;br /&gt;&lt;br /&gt;I like to use LaTeX as much as possible when annotating figures produced by other programs, as then the fonts in my document match those in my figures.  This makes it sensible to compose figures within the LateX figure environment.  A simple example which collects some sub-figures then labels them would be:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;\begin{figure}&lt;br /&gt;\begin{picture}(86,175)(0,0)&lt;br /&gt;  \put(0,140){\includegraphics[width=86mm]{figures-a}}%&lt;br /&gt;  \put(80,144){a}&lt;br /&gt;  \put(0,75){\includegraphics[width=86mm]{figures-b}}%&lt;br /&gt;  \put(80,78){b}&lt;br /&gt;  \put(0,108){\includegraphics[width=86mm]{figures-c}}%&lt;br /&gt;  \put(80,111){c}&lt;br /&gt;\end{picture}&lt;br /&gt;\caption{A multi-figure figure}&lt;br /&gt;\label{f-FigureLabel}&lt;br /&gt;\end{figure}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;For final submission, journals like to have single eps files for each figure, so we need a way to make a single eps file from this.  The trick is to use the &lt;i&gt;preview&lt;/i&gt; and &lt;i&gt;standalone&lt;/i&gt; environments.  Create a file for the figure (e.g. fig-01.tex) with contents:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;\documentclass{standalone}&lt;br /&gt;\usepackage[dvips]{graphicx}&lt;br /&gt;\usepackage[T1]{fontenc}&lt;br /&gt;\usepackage[active,tightpage]{preview}&lt;br /&gt;&lt;br /&gt;\begin{document}%&lt;br /&gt;\begin{preview}%&lt;br /&gt;%&lt;br /&gt;\resizebox{86mm}{!}{%&lt;br /&gt;% put \picture{} here&lt;br /&gt;}%&lt;br /&gt;%&lt;br /&gt;\end{preview}%&lt;br /&gt;\end{document}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;do not include the \caption or \label, just the code for the figure itself.&lt;br /&gt;&lt;br /&gt;Now run:&lt;br /&gt;&lt;br /&gt;&lt;pre class="code"&gt;latex fig-01.tex --output-format=dvi&lt;br /&gt;dvips -E -I 3c -o fig-01.eps fig-01.dvi&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;to produce a single eps file with cropped boundaries.  This can then be included in the main document's figure directly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-656986709678826521?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/656986709678826521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/11/making-single-eps-file-from-latex.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/656986709678826521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/656986709678826521'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/11/making-single-eps-file-from-latex.html' title='Making single eps file from latex figure'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-8494852143355096713</id><published>2011-09-14T15:10:00.002+12:00</published><updated>2011-09-14T15:17:30.758+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sea ice'/><category scheme='http://www.blogger.com/atom/ns#' term='antarctic'/><title type='text'>Review: The Longest Winter: Scott's other Heroes (Meredith Hooper)</title><content type='html'>I've just finished reading: &lt;a href="http://www.amazon.com/gp/product/0719595800/ref=as_li_ss_tl?ie=UTF8&amp;tag=solseaandsous-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=0719595800"&gt;The Longest Winter: Scott's Other Heroes&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=0719595800&amp;camp=217145&amp;creative=399369" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by Meredith Cooper.&lt;br /&gt;&lt;br /&gt;The Longest Winter concerns the activities of the member's of Scott's expedition that were tagged on to make it look like some serious science and exploration was included in his plans.  Initially the group of six were to be deposited on the Ross Ice Shelf to explore to the East, but this was foiled by the lack of a suitable landing site at the Eastern edge of the ice shelf, and the subsequent occupation of the Bay of Whales by Amundsen's expedition.&lt;br /&gt;&lt;br /&gt;Instead, the party was sent West, initially spending a comfortable winter at Cape Adare, far to the North of Ross Island, at the same site occupied by Borchgrevink in 1899, and where a small ruined hut remains to this day.  This was a disappointment for the party as they had hoped to be installed mid-way along the Victoria land coast from which they could explore routes to the plateau and collect useful geological information.  The Cape Adare site was unsuited to exploration as the sea ice was uncertain (being affected by frequent storms, and having few points on which to be pinned), and rocky mountains prevented sledging access to the interior.&lt;br /&gt;&lt;br /&gt;At the end of this first winter, the party was collected by the Discovery and moved to a site at Terra Nova bay, close to the Drygalski ice tongue, to spend a few weeks exploring before being picked up and returned to the main expedition at the end of the summer.  Instead, the ship was unable to access their landing site on its return, and the six men were left with no choice but to make do.  This is where the real story starts, but also where the least information is available from the men, and, in fact, where very little actually happens.&lt;br /&gt;&lt;br /&gt;The party found that winter brings terrible katabatic winds, similar to those that would be experienced by Mawson during his first winter.  Terra Nova bay, in fact, is now known to be one of the windiest, and least hospitable places to be outside of the short sunny months of summer.  Lacking in supplies and shelter, a snow cave was excavated, a seal-blubber stove constructed, and as much meat hunted as possible.  Survival was slight, and the winter passed with little activity and much suffering.  At its end, the men resolved to make their own way out of their situation, and begun to sledge back over the uncertain terrain of the Drygalski ice tongue, and along the sea ice of the Victoria Land coast to safety at Ross Island.  Somehow, mainly through the good leadership of Campbell and the wise planning of Priestley, supplies were made to last, and sufficient strength was obtained for the men to struggle back to the main party, only to meet the sad news that Scott was dead.&lt;br /&gt;&lt;br /&gt;The book has its good parts.  For the reader experienced in the literature much will not be new, as the story Campbell's party is interleaved with that of the other portions of the expedition, and it was not always easy to skip over the parts I'd read many times before elsewhere.  The parts concentrating on the men stuck out near Inexpressible island are good, well researched, and tied together to make a strong story.  I would have been happier had the book been shorter, and concentrated only on this strong material, but I can see the use of the wider context to those not already steeped in the story.  Hooper also uses the same names as the expedition used to place the action.  This is a shame as it misses much of the later lore lain over the land, and makes it harder for me to know where anyone ever is, but then I am very familiar with the modern geography.&lt;br /&gt;&lt;br /&gt;Finally, some parts of the book will make you feel very cold, so I'd suggest reading it while in a warm bath...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-8494852143355096713?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/8494852143355096713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/09/review-longest-winter-scotts-other.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/8494852143355096713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/8494852143355096713'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/09/review-longest-winter-scotts-other.html' title='Review: The Longest Winter: Scott&apos;s other Heroes (Meredith Hooper)'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-4737071523789261404</id><published>2011-09-06T19:37:00.001+12:00</published><updated>2011-09-07T00:40:28.052+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='climate'/><category scheme='http://www.blogger.com/atom/ns#' term='antarctic'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Where to go in Antarctica?</title><content type='html'>Well, where to go if you can only go to Scott Base or McMurdo.  Sounds obvious, right?&lt;br /&gt;&lt;br /&gt;Maybe not... if you're a sun lover (and who isn't), you'll soak up slightly more rays at McMurdo than at Scott Base (assuming that you even go outside).&lt;br /&gt;&lt;br /&gt;The following plot was generated by taking the sunshine energy arriving at Arrival Heights (just above McMurdo) and subtracting the sunshine energy arriving at Scott Base.  Positive numbers (blue) correspond to McMurdo being sunnier, negative (green) mean SB was best.  The red running line shows the 5 times exaggerated 7 day average of all years from 2000 to the present.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0iRLGpC4wtQ/TmXM3tfTL7I/AAAAAAAAAIA/uTCeYwCEj8Q/s1600/mcmurdo-vs-scott-base-sun.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://1.bp.blogspot.com/-0iRLGpC4wtQ/TmXM3tfTL7I/AAAAAAAAAIA/uTCeYwCEj8Q/s320/mcmurdo-vs-scott-base-sun.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;So, if you want to sunbathe, McMurdo's the place to pick, especially while the light is going or coming.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-4737071523789261404?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/4737071523789261404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/09/where-to-go-in-antarctica.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/4737071523789261404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/4737071523789261404'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/09/where-to-go-in-antarctica.html' title='Where to go in Antarctica?'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-0iRLGpC4wtQ/TmXM3tfTL7I/AAAAAAAAAIA/uTCeYwCEj8Q/s72-c/mcmurdo-vs-scott-base-sun.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-8615393631566900552</id><published>2011-06-13T18:17:00.005+12:00</published><updated>2011-06-14T14:58:26.722+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='twitter eqnz'/><title type='text'>The Earthquake that killed Twitter?</title><content type='html'>[For New Zealand visitors, the quick solution is probably to use geographical searching, although sometimes Twitter cannot keep up with the work that it needs to do: (&lt;a href="http://twitter.com/#!/search/realtime/eqnz%20near%3A%22new%20zealand%22"&gt;eqnz near:"new zealand"&lt;/a&gt;). Or use a &lt;a href="http://is.gd/i0dCgu"&gt;filter&lt;/a&gt; you'll have to keep updating.]&lt;br /&gt;&lt;br /&gt;There was another earthquake in Christchurch today, strong enough that I felt long period shaking four hours' drive away in Dunedin, which made me very worried about my many friends up the coast.  I did what everyone does in these situations, popped #eqnz into Twitter, and found myself connected to the stream of reports and rumours.&lt;br /&gt;&lt;br /&gt;Initially I was a little concerned as most of the reports were from outside Christchurch, with few from the city itself, but this cleared up as networks, phones and power quickly came back to life.  For about twenty minutes I, and the world, had a great source of news on the happenings, and a great sense of relief that, basically, everything was fine.&lt;br /&gt;&lt;br /&gt;Then, just as we wondered why this thing wasn't trending, even in New Zealand, the #eqnz tag finally got noticed by Twitter and the inevitable happened.&lt;br /&gt;&lt;br /&gt;Spam.&lt;br /&gt;&lt;br /&gt;Rapidly created accounts with nonsense but early in the alphabet names flooded the tag, and those for popular movies and memes, with links to modestly disgusting porn and SEO sites.  Fine, try to scam some movie or the latest tween obsession, but an Earthquake?  Please.&lt;br /&gt;&lt;br /&gt;Anyway, these people, we already know, have no compunction about their activities, and merrily waste bits and oxygen as they usually waste our time, but when they instead clobber a useful utility in a time of crisis, well, that utility is less useful.&lt;br /&gt;&lt;br /&gt;And this is where this is Twitter's problem.  Me, and a hoard of well-meaning Kiwis did our best to block these bloodsucking scum from the feed, but, and this amazes me, it takes four clicks to get from the search feed to finally reporting an account, and then, of course, it's too late anyway, as the spammer's gone and made ten or twenty more.&lt;br /&gt;&lt;br /&gt;Twitter could do something useful here.  First, they can fix the reporting for spam by adding a single big button to press, right there in with the search results.&lt;br /&gt;&lt;br /&gt;Second, while people found they could get better news by using geographical filtering (&lt;a href="http://twitter.com/#!/search/realtime/eqnz%20near%3A%22new%20zealand%22"&gt;eqnz near:"new zealand"&lt;/a&gt;), this still hides a lot of useful information.  Twitter need to provide a way to search based on the reputation and activity of users, allowing and making it easy to only see tweets from the trusted, from accounts that have existed for more than three minutes, and which have activity profiles consistent with their belonging to real people.&lt;br /&gt;&lt;br /&gt;If Twitter can fix that, they might survive, but if they cannot, the whole service is going down the drain...&lt;br /&gt;&lt;br /&gt;Update: It gets much better once the tag isn't trending globally.  I really hope twitter can sort something out for the next big distaster.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-8615393631566900552?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/8615393631566900552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/06/earthquake-that-killed-twitter.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/8615393631566900552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/8615393631566900552'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/06/earthquake-that-killed-twitter.html' title='The Earthquake that killed Twitter?'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-339073337373048788</id><published>2011-06-13T16:52:00.002+12:00</published><updated>2011-06-13T16:56:15.387+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tramping'/><category scheme='http://www.blogger.com/atom/ns#' term='nz'/><title type='text'>Tramp: Roaring Meg Hut</title><content type='html'>So I was thinking to myself that there aren't enough tramps available on the internet, so there will be summaries of my tramps on here from now on.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-f10WE9NQW84/TfWW7pisliI/AAAAAAAAADg/1Mh6qiPPP_s/s1600/IMGP2307.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="181" width="320" src="http://2.bp.blogspot.com/-f10WE9NQW84/TfWW7pisliI/AAAAAAAAADg/1Mh6qiPPP_s/s320/IMGP2307.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Roaring Meg Hut&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Target: Roaring Meg Hut&lt;br /&gt;Start: Roaring Meg Picnic area / lookout on Cromwell-Queenstown road.&lt;br /&gt;Time (Doc): 6-7 hours each way&lt;br /&gt;Time (Me): 4.5 hours in, 3.5 hours out.&lt;br /&gt;GPX (approx): &lt;a href="http://the.earth.li/~alex/tmp/roaring-meg.gpx"&gt;http://the.earth.li/~alex/tmp/roaring-meg.gpx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Basically, you start at the Roaring Meg lookout, where there is plenty of parking and you can probably sneak in an overnight stay if you're tidy, walk past the sign in the picnic area and through the forest for fifteen minutes.  You pop out on the 4WD track to the Roaring Meg dam/hydro scheme and follow this up the side of the Roaring Meg for about an hour, climbing gradually.  After a couple of switchbacks to gain height in a small block of forest, the 4WD track descends to the dam, but you stay high and follow a thin trail above the true left of the Roaring Meg.&lt;br /&gt;&lt;br /&gt;This trail is pretty easy to follow and has poles every couple of hundred meters.  After another hour, you descend to the stream where you must cross the stream.  I couldn't find anywhere to jump over the stream without getting my feet wet, and on the way out after some rain was wading to my knees.  You now leave the stream and head a short distance along the side-gorge then turn right, climbing steeply for a little way to exit the gorge.  A trail runs roughly parallel to the Roaring Meg, but a few hundred meters to its right, over rolling tussock covered hills.  After about fourty minutes you descend slightly back to the Roaring Meg and a flat with a small musterers hut.&lt;br /&gt;&lt;br /&gt;From here you have two choices.  You can follow the poled route, which climbs an old farm track to the crest of the range, or you can leave the poled route and simply sidle along the gorge of the Roaring Meg.&lt;br /&gt;&lt;br /&gt;If you chose to stick to the poled route, you ascend fairly steeply, following the course of a wee burn.  At the crest of the ridge, you turn right and leave the roaring meg pack track (which continues down to Cardrona), and follow along the ridge for about a hundred meters before turning east and dropping down a track, reaching the flat with the roaring meg hut after about twenty minutes.&lt;br /&gt;&lt;br /&gt;If you chose to follow the gorge, there is a faint track but you may sometimes find it easier to wade up the stream.  The best route is usually about twenty meters above the level of the stream, on its right.  After about fourty minutes you'll get to a flat and may need to cross the stream once or twice to avoid steep sides or miss out curves.  The hut in on the left of the stream just above the old gold tailings.&lt;br /&gt;&lt;br /&gt;The hut itself has 12 sleeping spaces, including a sort of double-bed type space.  There is a fire and nearby poisoned pine trees for fuel.  If you are lucky someone will have left you some dry wood, if not, you can get chopping.&lt;br /&gt;&lt;br /&gt;I imagine this trip might have some hairy moments if there was a covering of snow between 800 and 1000 meters.  From the hut you can go back to the Roaring Meg carpark, continue to Cardrona via Touhey's Gulley (the continuation of the Roaring Meg pack track) or follow a poled route away from the hut which goes over the tops to Lowburn.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-T2I2R-0_VT8/TfWXRwGcinI/AAAAAAAAADo/jSz12RzaCRE/s1600/IMGP2299.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="240" width="320" src="http://3.bp.blogspot.com/-T2I2R-0_VT8/TfWXRwGcinI/AAAAAAAAADo/jSz12RzaCRE/s320/IMGP2299.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Crossing the Roaring Meg&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See also: &lt;a href="http://www.smiths.net.nz/meg.html"&gt;http://www.smiths.net.nz/meg.html&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-339073337373048788?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/339073337373048788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/06/tramp-roaring-meg-hut.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/339073337373048788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/339073337373048788'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/06/tramp-roaring-meg-hut.html' title='Tramp: Roaring Meg Hut'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-f10WE9NQW84/TfWW7pisliI/AAAAAAAAADg/1Mh6qiPPP_s/s72-c/IMGP2307.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-4564483539496181324</id><published>2011-06-03T18:33:00.001+12:00</published><updated>2011-06-03T18:35:15.124+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Saving me from myself</title><content type='html'>The great thing about using Perl to schedule the generation of your LaTeX documents, is that you can also use the Perl to catch a bunch of little mistakes that make life unpleasant in non-obvious ways.  One of my favourites is to put the \label before the \caption in the &lt;i&gt;figure&lt;/i&gt; environment, because, of course, in any sane world you could do that, but not in LaTeX.  Thus, Perl to the rescue:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: perl"&gt;method check_figure_labels {&lt;br /&gt;    my $file = $self-&gt;src;&lt;br /&gt;    my ($in_figure, $seen_caption) = 0;&lt;br /&gt;    foreach my $line (read_file($file)) {&lt;br /&gt;      $line =~ s/%.*$//; # strip comments&lt;br /&gt;      given ($line) {&lt;br /&gt;        when (/\\end{document}/) {&lt;br /&gt;          last;&lt;br /&gt;        }&lt;br /&gt;        when (/\\begin{figure}/) {&lt;br /&gt;          $in_figure = 1;&lt;br /&gt;        }&lt;br /&gt;        when (/\\end{figure}/) {&lt;br /&gt;          $seen_caption = 0;&lt;br /&gt;          $in_figure = 0;&lt;br /&gt;        }&lt;br /&gt;        next unless $in_figure;&lt;br /&gt;        when (/\\caption/) {&lt;br /&gt;          $seen_caption = 1;&lt;br /&gt;        }&lt;br /&gt;        when (/\\label{(.*?)}/) {&lt;br /&gt;          die "Label for LATEX figure $1 comes before the \\caption you will hate yourself later\n"&lt;br /&gt;            unless $seen_caption;&lt;br /&gt;        }&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Also, sometimes I cannot spell the names of famous (and awesome) physicists:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: perl"&gt;method check_rayleigh {&lt;br /&gt;    my $file = $self-&gt;src;&lt;br /&gt;    my $latex = read_file($file);&lt;br /&gt;    if ($latex =~ /raleigh/i) {&lt;br /&gt;       die "YOU ARE A MORON! RAYLEIGH HAS A Y IN IT!";&lt;br /&gt;    }&lt;br /&gt;    return;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-4564483539496181324?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/4564483539496181324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/06/saving-me-from-myself.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/4564483539496181324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/4564483539496181324'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/06/saving-me-from-myself.html' title='Saving me from myself'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-142544701819142374</id><published>2011-05-31T17:29:00.000+12:00</published><updated>2011-05-31T17:29:42.789+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perl moose'/><title type='text'>Perl needs another compile/run cycle hook</title><content type='html'>In my ongoing interest in Moose I see that you can make a class, thus;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: perl"&gt;use Moose;&lt;br /&gt;has attr =&gt; (is =&amp;gt; 'rw', isa =&amp;gt; 'Str');&lt;br /&gt;1;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;and having made a class, you can make it be much faster by inlining a lot of the things that Moose makes, by declaring that the class is immutable:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: perl"&gt;__PACKAGE__-&amp;gt;meta-&amp;gt;make_immutable;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;You can also use &lt;pre&gt;namespace::autoclean&lt;/pre&gt;to remove the sugar that Moose provides so that your users can't call the sugar as useless methods.  This is all a bit ugly, so I wanted a way to hide these in something you put at the top of your code, together, a bit like this:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: perl"&gt;package MooseX::autoclean;&lt;br /&gt;use Check::UnitCheck;&lt;br /&gt;sub import {&lt;br /&gt;    my $caller = caller();&lt;br /&gt;    Check::UnitCheck::unitcheckify(sub {&lt;br /&gt; "$importer"-&gt;meta-&gt;make_immutable;&lt;br /&gt; });&lt;br /&gt;}    &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;which would push a UNITCHECK block into my caller's UNITCHECK queue and have it be executed once the caller's code was compiled.&lt;br /&gt;&lt;br /&gt;This does not work, of course (in fact sometimes it segfaults, which is a whole different problem), because the caller (the Moose class you are declaring as you do this) has only been compiled &lt;i&gt;by Perl&lt;/i&gt; at UNITCHECK stage.  The compiled unit has not yet been executed to generate the class.  Some other means is required to cause a block of code to be executed once your importing unit has finished executing, this might require the addition of another hook to Perl (er, UNITEND, I suppose) or some other tomfoolery.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-142544701819142374?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/142544701819142374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/05/perl-needs-another-compilerun-cycle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/142544701819142374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/142544701819142374'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/05/perl-needs-another-compilerun-cycle.html' title='Perl needs another compile/run cycle hook'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-7474624453155387938</id><published>2011-05-29T20:00:00.001+12:00</published><updated>2011-05-30T00:51:51.942+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moose'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Moose the revenge</title><content type='html'>19:56 I continued my immersion in things Moose and dived past MooseX::Method::Signatures which was quite the groovy and on into MooseX::Declare.  MooseX::Declare seemed like such a wonderful thing, until I wrapped it around my otherwise perfectly functioning class and BOOM! four thousand lines of errors and no idea why or where.  Long story short, I'd coincidentally deleted the leading { in "$ENV{HOME}/blah" so the code inside the class was invalid.  Fine, don't compile, but please DON'T JUST EXPLODE perhaps say why you've decided to explode and provide a useful error.  I like Moose a lot, I'll be using it, but I'll be very cautious of any programming language (for that is what Moose is) which won't tell me where I've gone wrong.&lt;br /&gt;&lt;br /&gt;20:00 Right, so now I'm going to go home and eat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-7474624453155387938?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/7474624453155387938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/05/moose-revenge.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/7474624453155387938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/7474624453155387938'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/05/moose-revenge.html' title='Moose the revenge'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-6061218751861403847</id><published>2011-05-29T15:13:00.026+12:00</published><updated>2011-05-29T19:00:52.279+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='moose'/><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>In which Alex learns Moose</title><content type='html'>Today I have decided to learn Moose. &amp;nbsp;I shall do this by converting my spider-web latex generation master script, now existing in four different incarnations, into an application class. &amp;nbsp;It will be easy! Or will it? &amp;nbsp;I liveblog myself, thus:&lt;br /&gt;&lt;br /&gt;15:00 Finally decide to be productive (it is Sunday).&lt;br /&gt;15:01 Decide to re-write generate.pl&lt;br /&gt;15:02 type 'perl -MCPAN -e shell' 'install MooseX::Getopt'&lt;br /&gt;15:12 While waiting for Moose to install, decide to liveblog myself. &amp;nbsp;The install is taking a whole long while...&lt;br /&gt;15:16 Meanwhile, I have written this, which I hope will work:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: perl"&gt;package MyApp::Generate;&lt;br /&gt;use Moose;&lt;br /&gt;with 'MooseX::Getopt';&lt;br /&gt;&lt;br /&gt;has small =&amp;gt; (is =&amp;gt; 'rw', isa =&amp;gt; 'Int', default =&amp;gt; 0);&lt;br /&gt;&lt;br /&gt;1;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;15:23 Still waiting for Moose to build and test and install.  I'd like to at least run perl -c on my snippet to see if I'm a fool or not, but as yet, I'm ignorant even of my foolishness.&lt;br /&gt;&lt;br /&gt;15:29 Oh, there we are, installed.  Time to try the very basic:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: perl"&gt;use 5.12.0;&lt;br /&gt;use lib "$ENV{HOME}/alexwork/perl/";&lt;br /&gt;use MyApp::Generate;&lt;br /&gt;&lt;br /&gt;my $app = MyApp::Generate-&gt;new_from_opts();&lt;/pre&gt;&lt;br /&gt;15:33 Well, that works at least.  Now, to make things work. (This might take a while).&lt;br /&gt;15:38 So, I want a list of somethings, but not have it be commandline-able, this can be done using an attribute with a leading underscore:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: perl"&gt;has '_lib' =&amp;gt; (accessor =&amp;gt; 'lib', isa =&amp;gt; 'ArrayRef[Str]', default =&amp;gt; ['lib']);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;15:47 Well, that didn't work, an enormous error (can I stop these enormous traces?) tells me I can't have a reference as a default, but I can have a sub to wrap it, so I do that.&lt;br /&gt;16:12 Importing the crufty methods and changing the million script-local my variables into attributes of the class.  How do I get a the entries of a HashRef attribute?&lt;br /&gt;16:15 By which I mean, get in a tidy manner.  For now I'll just grab it and use it.&lt;br /&gt;16:28 still bashing in methods.  Wondering what the output of an 'ArrayRef' attribute will be, a list or a reference.  Not immediately clear.&lt;br /&gt;16:35 well, it runs, but I want to have my options just as '--nopdf'.  Maybe I can't do this, that would be sad.&lt;br /&gt;16:39 Ah, I need to make the attributes be 'Bool' then MooseX::Getopt figures it out fine.  Not all sad, happy even.&lt;br /&gt;16:41 Now having trouble with a builder method.  It's getting called, I'm going to find out what with.&lt;br /&gt;16:45 As expected, I'm now in a confused state where I'm not quite sure why this method is being called.&lt;br /&gt;16:46 so it looks like it's being called as part of the -&gt;new_with_options during object construction, so maybe the builder is called when a default value is created...&lt;br /&gt;16:48 Yes, this is so.  I've added a guard for the default case.&lt;br /&gt;16:50 I've constructed my object, now I fail to access an ArrayRef attribute correctly.  What should it be?&lt;br /&gt;16:51 It is indeed an array reference.&lt;br /&gt;16:53 Now it seems I don't understand what a builder is for.  Perhaps I really just need to write my own set_foo which then sets other things (I have an option which sets lots of things).&lt;br /&gt;17:03 Well, I didn't.  A builder is a different way to set a default, but to be able to override this in subclasses.  I really want a trigger which will then go and set the other attributes.&lt;br /&gt;17:06 Hmm, I can't suggest a trigger to be a method.  For now this isn't a problem.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: perl"&gt;has src =&amp;gt; (is =&amp;gt; 'rw', isa =&amp;gt; 'Str', default =&amp;gt; '', trigger =&amp;gt; \&amp;_src_set);&lt;br /&gt;sub _src_set {&lt;br /&gt;    my $self = shift;&lt;br /&gt;    my $val = shift;&lt;br /&gt;    return unless defined($val);&lt;br /&gt;    $val =~ s/\.tex$//;&lt;br /&gt;    $self-&amp;gt;out($val);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;17:14 This now works for the first script, let's see if I can impose the class on the other generation routines without too much crying...&lt;br /&gt;17:25 Different journals have their quirks, so it's time for a subclass instead of a slightly different but otherwise the same script.&lt;br /&gt;17:35 Well, that was nice and easy.&lt;br /&gt;&lt;br /&gt;Moral of the story:  That was really very easy.&lt;br /&gt;&lt;br /&gt;Next is to use more than just Moose.  I think I like MooseX::Method::Signatures;  One trouble, with picking all this up, it's that it's not clear what's worth picking up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-6061218751861403847?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/6061218751861403847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/05/in-which-alex-learns-moose.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/6061218751861403847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/6061218751861403847'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/05/in-which-alex-learns-moose.html' title='In which Alex learns Moose'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-19794534304801300</id><published>2011-05-04T16:38:00.001+12:00</published><updated>2011-05-05T14:45:15.782+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><title type='text'>Putting comments next to paragraphs in latex and emacs (fix fill-paragraph)</title><content type='html'>Again, this is just to save this for the edification of my future self. &amp;nbsp;For the rest of you, do avoid using 30 year old technology if you value achieving anything on a Wednesday.&lt;br /&gt;&lt;br /&gt;So, I like to put little comments by my paragraphs in papers I'm writing:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;% this is rubbish&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;blah blah blah&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;% this is just plain wrong&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;blah blah blah&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;% I have checked this and it is ok&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;dobedobedo bedadadada&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Which is very useful, because this is the way to annotate the latex source so that I can understand why I've written what I did. &amp;nbsp;Now, the annoying thing is that I also like to bounce on M-q when I can't think of anything else to say, so my lovely paragraphs get turned into comments by the default emacs fill-paragraph command:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;% I have checked this and it is ok debedobedo&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;% bedadadada&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At which point the text disappears from my output, and I get cranky.&lt;br /&gt;&lt;br /&gt;The solution is, of course, very simple but impossible to actually find (get it together google, you are now officially beyond being useless):&lt;br /&gt;&lt;br /&gt;Get filladapt.el&lt;br /&gt;&lt;br /&gt;Put it into site_lisp&lt;br /&gt;&lt;br /&gt;And put this into ~/.emacs:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;(require 'filladapt)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;(add-hook 'text-mode-hook 'turn-on-filladapt-mode)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Also useful, discovered in an aside, is to associate files not with 'runemacs.exe', but with 'emacsclientw.exe' but then you have to set the environment variable to 'ALTERNATE_EDITOR' to 'path\to\runemacs.exe' OR IT WILL LAUGH AT YOU.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-19794534304801300?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/19794534304801300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/05/putting-comments-next-to-paragraphs-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/19794534304801300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/19794534304801300'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/05/putting-comments-next-to-paragraphs-in.html' title='Putting comments next to paragraphs in latex and emacs (fix fill-paragraph)'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-372824953111696193</id><published>2011-03-11T23:02:00.002+13:00</published><updated>2011-05-04T17:00:52.480+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sea ice'/><category scheme='http://www.blogger.com/atom/ns#' term='antarctic'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Sea ice breakup in McMurdo Sound, 2011</title><content type='html'>Our group installed an&lt;a href="http://www.whoi.edu/page.do?pid=50355"&gt; ice tethered profiler&lt;/a&gt; in the sea ice by Scott Base, close to where we spent much of the winter of 2009 working on the sea ice.  If we'd been down there now, we'd have quite wet feet as the sea ice which had been in place since about 1998 has finally succumbed to a well-timed storm and &lt;a href="http://antarcticsun.usap.gov/features/contenthandler.cfm?id=2371"&gt;has broken out&lt;/a&gt;.  This is bad news for our ITP, as it has drifted to a position where the ocean depth is too shallow for the length of cable, so the poor unit is spending a lot of time acting as an anchor in the mud.  Hopefully it will clear the coast and start working again...&lt;br /&gt;&lt;br /&gt;Here are a series of satellite images taken around the time of the breakout, with the path of the ITP superimposed on them.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-xCsGOXPUMH4/TXnwcr1f8RI/AAAAAAAAACk/-iYtV1igdLU/s1600/itp-110220_s.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-xCsGOXPUMH4/TXnwcr1f8RI/AAAAAAAAACk/-iYtV1igdLU/s400/itp-110220_s.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;2011-02-20 (a big storm makes lots of waves, you can see the road from McMurdo to Pegasus as a white line near the profiler, with a tongue of water crossing it...)&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-noMRbQHb55U/TXnwdEH_buI/AAAAAAAAACs/cZGW5Vz_sFc/s1600/itp-110222_s.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-noMRbQHb55U/TXnwdEH_buI/AAAAAAAAACs/cZGW5Vz_sFc/s400/itp-110222_s.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;2011-02-22 (the ice edge moves towards the profiler)&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-q_eMDJWA0GU/TXnwdUdBsJI/AAAAAAAAAC0/MmMyCtWHg_A/s1600/itp-110223_s.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-q_eMDJWA0GU/TXnwdUdBsJI/AAAAAAAAAC0/MmMyCtWHg_A/s400/itp-110223_s.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;2011-02-23 (moved, stuck by the ice shelf)&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-zsfVOA_dTnk/TXnwd7YMxUI/AAAAAAAAAC8/8wS_8rpnt9A/s1600/itp-110224_s.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-zsfVOA_dTnk/TXnwd7YMxUI/AAAAAAAAAC8/8wS_8rpnt9A/s400/itp-110224_s.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;2011-02-24&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-W4W7-d8BixM/TXnwefdsx7I/AAAAAAAAADE/_ob95kbAlvQ/s1600/itp-110225_s.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-W4W7-d8BixM/TXnwefdsx7I/AAAAAAAAADE/_ob95kbAlvQ/s400/itp-110225_s.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;2011-02-25 (escapes from the ice shelf edge)&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-5tfIx-wFcjg/TXnxNrmCm_I/AAAAAAAAADM/xRJ-IPSZM0I/s1600/itp-110303_s.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://lh6.googleusercontent.com/-5tfIx-wFcjg/TXnxNrmCm_I/AAAAAAAAADM/xRJ-IPSZM0I/s400/itp-110303_s.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;2011-03-03 (a few days later)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-372824953111696193?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/372824953111696193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/03/sea-ice-breakup-in-mcmurdo-sound-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/372824953111696193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/372824953111696193'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/03/sea-ice-breakup-in-mcmurdo-sound-2011.html' title='Sea ice breakup in McMurdo Sound, 2011'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-xCsGOXPUMH4/TXnwcr1f8RI/AAAAAAAAACk/-iYtV1igdLU/s72-c/itp-110220_s.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-348860118188471896</id><published>2011-01-10T12:24:00.001+13:00</published><updated>2011-05-04T17:00:58.545+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='antarctic'/><title type='text'>Antarctic exploration eBooks</title><content type='html'>Being a geek of all things Antarctic, and most things Arctic, I've dug out a number of out of copyright accounts of the early exploration, some of which are really quite good:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Worth actually reading:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Roald AMUNDSEN&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://freeread.com.au/ebooks/e00111.txt" target="_blank"&gt;The South Pole; an account of the Norwegian antarctic expedition in the 'Fram', 1910 to 1912&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Apsley CHERRY-GARRARD&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gutenberg.org/ebooks/14363"&gt;The worst journey in the world&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Ernest SHACKLETON&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gutenberg.org/etext/5199" target="_blank"&gt;South: The Story of Shackleton's Last Expedition 1914-1917&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: times, arial, serif;"&gt;&lt;b&gt;Robert Falcon SCOTT&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gutenberg.org/ebooks/11579"&gt;Scott's last expedition&lt;/a&gt;&amp;nbsp;(vol I)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;u&gt;&lt;b&gt;Worth reading if you obsess:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Sir Douglass MAWSON&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gutenberg.org/ebooks/6137"&gt;The home of the blizzard&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;James COOK&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://freeread.com.au/ebooks/e00044.html" target="_blank"&gt;A Voyage Towards the South Pole and Round the World Volume I&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://freeread.com.au/ebooks/e00045.html" target="_blank"&gt;A Voyage Towards the South Pole and Round the World Volume II&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Charles TURLEY&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gutenberg.org/ebooks/6721"&gt;The voyages of Captain Scott&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-348860118188471896?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/348860118188471896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/01/antarctic-exploration-ebooks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/348860118188471896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/348860118188471896'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/01/antarctic-exploration-ebooks.html' title='Antarctic exploration eBooks'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-6191820319215879169</id><published>2011-01-09T13:58:00.000+13:00</published><updated>2011-01-09T13:58:33.263+13:00</updated><title type='text'>What to do with your shiny Kindle</title><content type='html'>I have a Kindle, it hasn't changed my life, but it has changed how I'm reading.&lt;br /&gt;&lt;br /&gt;After a couple of months of use and some experimenting, I've settled on a few useful things related to the Kindle which extend what it can do.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://calibre-ebook.com/"&gt;Calibre&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Calibre organises eBooks and can download and format news to put on the Kindle. &amp;nbsp;This lets you add content without paying Amazon to do it through one of their subscription packages.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.instapaper.com/"&gt;Instapaper&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Instapaper collects together long articles from the web and will send them to the Kindle as a newspaper. &amp;nbsp;This works as a 'read it later' service. &amp;nbsp;It cannot deal with articles on subscription sites (eg. Nature.com) but otherwise does a good job of moving this type of reading off the web and onto a suitable device.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Economist print subscription&lt;/li&gt;&lt;ul&gt;&lt;li&gt;The cheapest way to read the economist in New Zealand is to get a UK print subscription. &amp;nbsp;This also gives you a web access code which, combined with Calibre, gets you a weekly delivery of the Economist to the Kindle. &amp;nbsp;Amazon's Kindle subscription is somewhat more expensive.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Make an &amp;nbsp;eBook&lt;/li&gt;&lt;ul&gt;&lt;li&gt;If you want to understand the Kindle's insides, it's useful to make a book. &amp;nbsp;&lt;a href="http://code.google.com/p/sigil/"&gt;Sigil&lt;/a&gt; is the best software I have found for this.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;US/UK registration&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Amazon restricts content available depending on your region, but does not know when you've gone on holiday. &amp;nbsp;If you're not in the UK or US you probably still want to have your Kindle registered to an address there, so that you can access the whole of the catalog.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;The main pleasure of using the Kindle, instead of a bright PC screen, to read magazines and books, is that I can fall asleep while reading from the Kindle. &amp;nbsp;The passive screen and almost-book feel put my mind into night mode, while a bright PC screen with distractions keeps me awake. &amp;nbsp;You can also leave it out in the wind and not lose your page, very important in Dunedin.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next crazy project is to use publicly available mapping data to generate custom map pages to take tramping with me. &amp;nbsp;Combined with some sort of waterproofing, this could be very useful...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-6191820319215879169?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/6191820319215879169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/01/what-to-do-with-your-shiny-kindle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/6191820319215879169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/6191820319215879169'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/01/what-to-do-with-your-shiny-kindle.html' title='What to do with your shiny Kindle'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-5402863585582671717</id><published>2011-01-03T13:52:00.002+13:00</published><updated>2011-01-03T23:26:37.442+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='matlab'/><title type='text'>You know you're not a real programming language when...</title><content type='html'>So, you want to do this:&lt;br /&gt;&lt;br /&gt;myf = @(key, dir) if (ls('dir')) do_store(key, dir) end;&lt;br /&gt;&lt;br /&gt;But you can't, as the syntax is only:&lt;br /&gt;&lt;br /&gt;myf = @(args) &lt;i&gt;expr&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;And &lt;i&gt;expr&lt;/i&gt;&amp;nbsp;can't be a conditional.&lt;br /&gt;&lt;br /&gt;What you can do, to fake this, and display to the world that you are covered with infectious language lice, is hide the if statement inside an eval() call.&lt;br /&gt;&lt;br /&gt;myf = @(key,dir) eval('if (ls(dir)); do_store(key, dir); end');&lt;br /&gt;&lt;br /&gt;This, of course, only works for some use cases.&lt;br /&gt;&lt;br /&gt;Now, most real languages have a ? : operator, so this isn't even an issue, but most languages with anonymous functions (lambdas, whatever) let you specify a whole code block, and even let you run it over multiple lines.&lt;br /&gt;&lt;br /&gt;my $func = sub { ... };&lt;br /&gt;&lt;br /&gt;If matlab let you define script local functions, this would also be less of a problem, as you could put the function body in the script file and reference its name, but you can't. &amp;nbsp;Nor can you access private/ functions from a script file. &amp;nbsp;Madness! And people wonder why scientists write disturbing code. &amp;nbsp;We really have no choice, sometimes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-5402863585582671717?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/5402863585582671717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2011/01/you-know-youre-not-real-programming.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/5402863585582671717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/5402863585582671717'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2011/01/you-know-youre-not-real-programming.html' title='You know you&apos;re not a real programming language when...'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-8941292402813345862</id><published>2010-11-11T16:05:00.004+13:00</published><updated>2011-02-18T17:28:43.021+13:00</updated><title type='text'>Everyone in New Zealand should get a Kindle</title><content type='html'>Yes, yes, I know, you could get a Kobo from Whitcoulis, but, you see, Whitcoulis are the problem.  You pay far too much for books in New Zealand.  So much, in fact, that in living here for two and a half years I've only purchased one full price book, and that was a present for someone.  It's not that I don't read, back in a sensible country I'd spend the cost of a New Zealand book every couple of weeks, but I'd get three or four books for that.  I just feel that by buying a book here I'm being screwed.  No longer, though, a Kindle, or another foreign e-reader, lets me get something worth reading, right now, for less.&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With this in mind, I make the following prediction: all middlemen in New Zealand selling something I could just as easily download, should get themselves a new job.  Bookshops, music shops, DVD shops, computer games shops: you're all doomed. Second hand bookshops, second hand CD sellers, second hand DVD and second hand computer games shops: you're even more doomed.  Convert your premises to sell fluffy sheep keyrings to tourists, set up something better than the 4-D trout experience, or morph into a coffee shop and you might just have a livelihood.  Continue to sell things in a cold shop with no natural light and surly attitude that I can get more cheaply without even getting out of bed, and you're doomed.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And don't even get me started on supermarkets and the price of cheese.&lt;/div&gt;&lt;br /&gt;(Update: 2011-02-18: &lt;a href="http://www.nzherald.co.nz/business/news/article.cfm?c_id=3&amp;objectid=10707218"&gt;NZ Herald - Whitcoulls in Administration&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-8941292402813345862?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/8941292402813345862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/11/everyone-in-new-zealand-should-get.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/8941292402813345862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/8941292402813345862'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/11/everyone-in-new-zealand-should-get.html' title='Everyone in New Zealand should get a Kindle'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-8194593138824611212</id><published>2010-10-29T19:44:00.003+13:00</published><updated>2011-01-03T23:27:50.001+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>proj4 and Perl for windows</title><content type='html'>All amazing people the world over use Perl to get stuff done.  Sometimes the world conspires to make this a tiny bit harder than it should be.  Today I want to convert coordinates using the proj4 library, but could not because the geo::proj4 library doesn't build nicely under windows.  But, ugly to the rescue:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Install proj4 from &lt;a href="http://trac.osgeo.org/proj/wiki/WikiStart#Download"&gt;http://trac.osgeo.org/proj/wiki/WikiStart#Download&lt;/a&gt;&lt;/div&gt;&lt;div&gt;2) Do the ugly:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;# this works, would you adam and eve it&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;sub coords2pols {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    my ($lat, $lon) = @_;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    if ($lon &gt; -50) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;($lon, $lat) = ($lat, $lon);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    open my $fhi, '&gt;tmp.txt' or die "tmp file $!";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    print $fhi "$lon $lat\n";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    close $fhi;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    system('cs2cs +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +to +proj=stere +lat_0=-90 +lat_ts=-71 +lon_0=0 +k=1 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs tmp.txt &gt; tmp.out.txt') and die "$@";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    open my $fh, '&lt;tmp.out.txt'&gt;&lt;/tmp.out.txt'&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    my $line = &lt;$fh&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    close($fh);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    chomp($line);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    my ($x, $y) = split(/\s+/, $line);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    unlink('tmp.txt');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    unlink('tmp.out.txt');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    ($x, $y);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-8194593138824611212?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/8194593138824611212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/10/proj4-and-perl-for-windows.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/8194593138824611212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/8194593138824611212'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/10/proj4-and-perl-for-windows.html' title='proj4 and Perl for windows'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-4814038364410387145</id><published>2010-10-05T12:49:00.003+13:00</published><updated>2011-01-03T23:28:12.383+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><title type='text'>LaTeX and windows</title><content type='html'>Oh yes we hate it we do.  LaTeX + Windows = Pain.  Well, actually, writing large documents anywhere = pain.  Here, though, a trick to make some of the pain go away! (Posted for my future reference.)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First: Perl! Emacs! (If not, this will be senseless...)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Use a perl script to generate your pdf.  Easier than a makefile, better than a punch in the face.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When running pdflatex, use the '-synctex=-1' option.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then, at the end of the generate script, use SumatraPDF to view the file:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; exec($pdfview,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   '-reuse-instance',&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   '-inverse-search',&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   '"c:\\Program Files (x86)\\Emacs\\emacs-23.1\\bin\\emacsclientw.exe +%l %f"',&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;   "$out.pdf"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is fantastic, as it will reopen the pdf where you last looked at it (which is what you probably want) and you get to clicky on bits of the file and get them come up in emacs (which is also what you want to do).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Oh yes.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-4814038364410387145?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/4814038364410387145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/10/latex-and-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/4814038364410387145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/4814038364410387145'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/10/latex-and-windows.html' title='LaTeX and windows'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-377919013092471436</id><published>2010-08-26T14:05:00.002+12:00</published><updated>2011-01-03T23:28:22.160+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Version Control for Scientists</title><content type='html'>&lt;div&gt;So, here I am, working very hard, writing code, making figures, assembling presentations, writing papers, thinking about three different things at once, calibrating my data, recording observations and generally trying to do science.  The result of three years' work will be three or four artifacts: a dataset of observations, a couple of papers with a definite view on what that means, and the rest of my thoughts bundled into a big book of a PhD.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, the data I collect is hopefully fixed.  The ice was 1.25 meters thick.  The voltage measured by my logger was 0.027 V, the temperature of the air was -25C.  Once I've collected the data and entered it into a handy digital format it shouldn't change - I won't be able to collect it again.  It's important then for this data to be well structured, to be annotated with how I collected it, and for it to be safely stored for ever.  This means it must be backed up safely and in lots of places, and that any processing I do doesn't alter any of the raw data - all I can do is read it in for further processing.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That data needs to be processed though.  Raw readings need to be turned into temperatures through some calibration code, calculations turn these temperatures into ice growth rates and heat fluxes, eventually I want an output of pictures of what this means, and hard numbers to compare with other people.  I also want to be able to prove to someone that I arrived at these hard numbers through an honest method, and to be able to recreate any figures I make today at some point in the future.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I achieve this by using code to transform my data and to produce all figures, and can in principle do this directly from the raw data (usually I save intermediate stages of the calculations to save time, but I could make these again too).  This means I can easily redo a figure if someone points out a mistake, or if it might tell a better story if coupled with other information, or if it just needs to have a different format because last time I put it in a presentation and this time it's going into a paper.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, it's all well and good having the code to make the figure today, but what if I modify or add to my code in the future?  How can I know exactly what I did today, if I might have added something to my code for something else tomorrow?  Partly we can avoid this being a problem by designing the code well, to always operate as it used to even as we improve it, (but that's a whole different story).  Mostly we need to make sure we can somehow get back to older versions of the code we're using, or the paper we're writing.  This is the only way we can prove to someone else exactly what we did to produce our final, polished and published paper.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think it's essential for a scientist to be using a version control system, not because it offers a way to safely make and remove changes when developing code, but because it offers proof of our methods, even in the future.  While I don't expect my work to generate the controversy of climategate, by using version control it should always be both possible and very easy to defend work I've done, even once I've moved on.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And how do I do this? I use &lt;a href="http://mercurial.selenic.com/"&gt;mercurial&lt;/a&gt; with &lt;a href="http://tortoisehg.bitbucket.org/"&gt;TortoiseHg&lt;/a&gt; and &lt;a href="http://fogcreek.com/Kiln/"&gt;Kiln&lt;/a&gt;, for which there is a &lt;a href="http://hginit.com/"&gt;very good tutorial&lt;/a&gt;, but more adventurous people might like git with github which also fits the bill very nicely.  As well as a fix of honesty, I get a easy way to backup my work, to recover deleted paragraphs I realise I liked after all, and a simple way to synchronize my work between three different computers and an online backup (thoughtfully provided by Kiln). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(This post was spurred on by an interesting discussion on the merits or not (I'm with not, if you didn't notice above) on version control of data at &lt;a href="http://sunlightlabs.com/blog/2010/we-dont-need-a-github-for-data/"&gt;http://sunlightlabs.com/blog/2010/we-dont-need-a-github-for-data/&lt;/a&gt;.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-377919013092471436?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/377919013092471436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/08/version-control-for-scientists.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/377919013092471436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/377919013092471436'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/08/version-control-for-scientists.html' title='Version Control for Scientists'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-7807145466445231338</id><published>2010-08-18T17:02:00.002+12:00</published><updated>2010-08-18T17:15:32.986+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><title type='text'>LaTeX doom</title><content type='html'>Having passed through the part of my PhD where I put everything into a powerpoint and yammer about it to intensely interested audiences, I find myself instead in the part where I have to put things into papers.  This means wrestling with LaTeX and spending the bulk of my time fiddling figures into the right format, dimensions, resolution, font and, possibly, the right data.  I officially hate type-setting because it's entirely distracting busywork but it's busywork you've just got to do.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Still, some people have hit their heads on this wall before, so I'm extending my sincere thanks to the following things, made by real people, that have made my life a little less stressful recently.  Maybe they will help you too...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Mercurial: &lt;/b&gt;&lt;a href="http://mercurial.selenic.com/"&gt;http://mercurial.selenic.com/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;For making it possible to make mistakes and magically recover without a thousand files marked '-old', '-old-old', '-broken' and '-fixed'.  If you don't use version control, you're already lost.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;SIUnitx&lt;/b&gt;: &lt;a href="http://tug.ctan.org/tex-archive/macros/latex/contrib/siunitx/siunitx.pdf"&gt;http://tug.ctan.org/tex-archive/macros/latex/contrib/siunitx/siunitx.pdf&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Because no one gets the spacing with units right, and typing $^\circ$ is just too much.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Detexify:&lt;/b&gt; &lt;a href="http://detexify.kirelabs.org/classify.html"&gt;http://detexify.kirelabs.org/classify.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Because I can't remember the magic words.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;JabRef:&lt;/b&gt; &lt;a href="http://jabref.sourceforge.net/index.php"&gt;http://jabref.sourceforge.net/index.php&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Because who needs EndNote anyway.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The LaTeX Visual FAQ:&lt;/b&gt; &lt;a href="http://www.ctan.org/tex-archive/info/visualFAQ/visualFAQ.pdf"&gt;http://www.ctan.org/tex-archive/info/visualFAQ/visualFAQ.pd&lt;/a&gt;f&lt;/div&gt;&lt;div&gt;Because clicky and my headache is solved.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-7807145466445231338?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/7807145466445231338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/08/latex-doom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/7807145466445231338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/7807145466445231338'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/08/latex-doom.html' title='LaTeX doom'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-1378279758590014455</id><published>2010-04-22T18:08:00.005+12:00</published><updated>2010-04-22T18:22:39.926+12:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sea ice'/><category scheme='http://www.blogger.com/atom/ns#' term='climate'/><category scheme='http://www.blogger.com/atom/ns#' term='antarctic'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='arctic'/><title type='text'>Antarctic-Arctic see-saw</title><content type='html'>&lt;div&gt;In recent years we've seen a large loss of sea ice in Arctic and a small increase in the Antarctic.  This is a well established fact, but sometimes we are asked 'why don't they both decrease, if global warming is global?'.  This is a reasonable question,  and one explanation for this was found in an interesting analysis by Chylek et. al. in GRL, '&lt;i&gt;Twentieth century bipolar seesaw of the Arctic and Antarctic surface air temperatures&lt;/i&gt;': (&lt;a href="http://www.agu.org/journals/gl/gl1008/2010GL042793/"&gt;http://www.agu.org/journals/gl/gl1008/2010GL042793/&lt;/a&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;They show that over the 20th century when the Antarctic was a little warmer, the Arctic was a little cooler, and vice-versa, and explain this by suggesting that the Atlantic ocean couples the Antarctic and Arctic regions, with ocean currents sometimes sending warm water northwards away from the Antarctic (so cooling the Antarctic) through the equator and on to the Arctic (so warming the Arctic), and sometimes this not happening quite as much, making the Arctic a little cooler, and the Antarctic a little warmer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This imposes a strong signal of warming and cooling on top of the signal from CO2 driven global warming, so we shouldn't be surprised if  major changes driven by temperatures, such as the extent of summer sea ice cover, appear at one of the poles without showing up immediately at the other.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-1378279758590014455?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/1378279758590014455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/04/antarctic-arctic-see-saw.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/1378279758590014455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/1378279758590014455'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/04/antarctic-arctic-see-saw.html' title='Antarctic-Arctic see-saw'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-2409435465817472253</id><published>2010-04-06T19:57:00.003+12:00</published><updated>2011-01-03T23:28:53.397+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sea ice'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>head hurty</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WV7ioYb4MqU/S7rphGX1yZI/AAAAAAAAACM/k4EcTNCJ0N8/s1600/lines-screwup.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 173px;" src="http://2.bp.blogspot.com/_WV7ioYb4MqU/S7rphGX1yZI/AAAAAAAAACM/k4EcTNCJ0N8/s400/lines-screwup.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5456930653368338834" /&gt;&lt;/a&gt;While working away at some temperature data, I made my head sore.  Not just because I'm trying to figure out what's going on, but because the graph comes out all head-hurty.  Those blue lines are vertical, but they're not, yet they are!  ouch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-2409435465817472253?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/2409435465817472253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/04/head-hurty.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/2409435465817472253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/2409435465817472253'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/04/head-hurty.html' title='head hurty'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WV7ioYb4MqU/S7rphGX1yZI/AAAAAAAAACM/k4EcTNCJ0N8/s72-c/lines-screwup.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-5369720837650720369</id><published>2010-03-15T20:21:00.002+13:00</published><updated>2011-01-03T23:28:53.398+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sea ice'/><title type='text'></title><content type='html'>&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fIw54CfqSIE&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/fIw54CfqSIE&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Here's a quick look at some of the sea ice I'm studying at the moment.  It grew over the winter of 2009 in McMurdo Sound (this year's batch is just getting going).  We get the ice using a large hollow drill, or corer, giving us a solid cylinder of ice.  By scratching an arrow on the top, and piecing the cylinders together carefully, we can work out which way was North and we mark that with a thin cut along the core.  We then take the core back to Scott Base where I chop it up using a meat-saw in a frozen laboratory, then measure it with instruments, all at -20 degrees C.&lt;br /&gt;&lt;br /&gt;This video shows thin slices of the ice (each one is about 9cm diameter, 1cm thick) photographed under crossed polarisers.  The video starts 70cm into the ice and finishes around 148 cm in, representing growth for around 70 days.  Individual crystal grains show up as different patches of dark or light, and you can follow them as they grow downwards.  Currents below the ice, inputs of small seed crystals and growth of platelet crystals into the ocean change the crystal make up of the ice as it grows.  Early on currents help to align the ice crystals, later small seeds appear and disrupt the existing crystals, finally the first stages of platelet ice appear.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-5369720837650720369?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/5369720837650720369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/03/heres-quick-look-at-some-of-sea-ice-im.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/5369720837650720369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/5369720837650720369'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/03/heres-quick-look-at-some-of-sea-ice-im.html' title=''/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-800216151086072008</id><published>2010-02-26T17:40:00.003+13:00</published><updated>2010-02-26T18:08:36.223+13:00</updated><title type='text'>A slight diservice</title><content type='html'>Yet again the brave adventurers of the &lt;a href="http://www.guardian.co.uk/environment/2010/feb/25/catlin-arctic-survey-ocean-acidification"&gt;Catlin Arctic Survey&lt;/a&gt; are heading to the wilderness of the icy Arctic ocean to do things no one has done before.  Or are they?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The expedition will also be the first to take water samples from the sea ice in winter, as all previous Arctic measurements have been taken from ships in open water in summer.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Starting with Nansen's nutjob voyage in the &lt;a href="http://adcp.whoi.edu/beaufortgyre/history/history_fram.html"&gt;Fram&lt;/a&gt;, a specially designed oceanographic research ship.  Once Nansen left for the pole this was lead by Sverdrup, who now has a unit named for him which battles with the Tesla for being really quite big.   This research continued through the fifties with &lt;a href="http://en.wikipedia.org/wiki/Soviet_and_Russian_manned_drifting_ice_stations"&gt;countless drifting ice stations&lt;/a&gt; (think Ice Station Zebra, without the excitement) and present day ice camps or research cruises along with visits by nuclear submarines and flown in scientific parties.   A slightly shorter but still long history of investigations on winter sea ice and oceanography in Antarctica also exists, in which I'm playing my small part.&lt;br /&gt;&lt;br /&gt;Now, I'm not saying we shouldn't be doing more research in the Arctic.   There's no doubt that ocean acidification is one of the more pressing problems when it comes to understanding global changes, and our stock of winter measurements of the polar oceans is still incredibly small and very patchy.   But it's quite wrong to suggest that no one has even started looking.  While this might drum up interest in what is essentially a glorified holiday for Ann Daniels, it's important that a measured message finds its way to the media, and to the public.  Science gets to say big things about climate change because those big things are based on over a hundred years of careful measurement by many thousands of people, it's important we don't forget them...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-800216151086072008?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/800216151086072008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/02/slight-diservice.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/800216151086072008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/800216151086072008'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/02/slight-diservice.html' title='A slight diservice'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-3063875558594461211</id><published>2010-02-10T04:37:00.002+13:00</published><updated>2010-02-10T05:00:58.674+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='matlab'/><title type='text'>Cthuloid horrors: Matlab parameter variation</title><content type='html'>When working out how much heat has flowed through the sea ice I've found a couple of good parameterisations (models) for the thermal conductivity of the ice.  Now, I want to see if my choice of model seriously affects the results I'm getting, as I'm hoping that my conclusions will be robust to things I've haven't been able to measure directly myself.&lt;br /&gt;&lt;br /&gt;To do this I could write several different scripts to run my heat flux calculations, or I can write one framework to handle the calculations then plug in different models and parameters from outside.  Now, I'm using matlab, mostly because it makes very pretty graphs and makes doing maths very easy.  It's not great, though, at making programming easy.  Still, I've come up with the following fairly simple method for varying the parameters to a model while still making it easy to develop it with just one set to start with.&lt;br /&gt;&lt;br /&gt;First we define our model a bit like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;function result = hf_heat_flux(temperatures, salinity, args)&lt;br /&gt;% defaults&lt;br /&gt;d.RHO_SEA_ICE = 935;&lt;br /&gt;d.CONDF = @hf_conductivity_mu;&lt;br /&gt;&lt;br /&gt;% replace defaults from args&lt;br /&gt;d = ag_struct_args(d, args);&lt;br /&gt;&lt;br /&gt;% do calculation&lt;br /&gt;...&lt;br /&gt;conductivity = d.CONDF(d.RHO_SEA_ICE, temperatures, salinity);&lt;br /&gt;...&lt;br /&gt;results = make_up_numbers(conductivity, temperatures);&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Now, ag_struct_args simply replaces structure members in d with those present in args, and returns the modified structure.  This lets us have default parameters but then replace them from args easily.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;function r = ag_struct_args( s, defaults )&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;%AG_STRUCT_ARGS fill in optional arguments&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;r = defaults;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;n = fieldnames(s);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;for k = 1:(size(n, 2))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    name = n{1,k};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    r.(name) = s.(name);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Now we can use our heat flux calculation for single runs easily.  To do multiple runs we need another couple of tricks.  First we make a function to iterate over an unknown number of varying inputs, which finally sends these inputs to our initial function in the args structure:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;function r = ag_do_vary( fun, flatten, args, varyargs )&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;%AG_DO_VARY Run a function with varying inputs (eg. models)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;if (~isempty(varyargs))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    if (size(varyargs, 2) &gt; 1)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        newargs = {varyargs{1, 2:end}};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        newargs = {};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    end&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    fname = varyargs{1}.field;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    for k = 1:size(varyargs{1}.values, 2)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        args.(fname) = varyargs{1}.values{k};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        r{k} = ag_do_vary(fun, flatten, args, newargs);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    end&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    if (~isempty(flatten))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        r = flatten(r');&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    end&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    return;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;% got the whole set of args sorted out&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;r.data = fun(args);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;r.params = args;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A good flatten function is @cell2mat.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;This returns an array of structures, each member having a .params entry containing the input to our model, and a .data entry letting us know the result.  We call it like this, first producing an anonymous function to eventually call our model, and then calling it multiple times:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;rho.field = 'RHO_SEA_ICE';&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;rho.values = {930 935 940};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;cond.field = 'CONDF';&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;cond.values = {@cond_mu @cond_old};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;fun = @(params) hf_heat_flux(T, S, params);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;ret = ag_do_vary(fun, @cell2mat, struct(), {rho cond});&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-3063875558594461211?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/3063875558594461211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/02/cthuloid-horrors-matlab-parameter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/3063875558594461211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/3063875558594461211'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/02/cthuloid-horrors-matlab-parameter.html' title='Cthuloid horrors: Matlab parameter variation'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-2630961917180224013</id><published>2010-02-03T04:12:00.005+13:00</published><updated>2010-02-03T05:34:14.097+13:00</updated><title type='text'>Geophysics Conference Twitter Tags</title><content type='html'>Scientific conferences are ideal happenings for the microblogging service &lt;a href="http://twitter.com"&gt;Twitter&lt;/a&gt;, and probably reason enough for you to get a twitter account if you've not got one already.  On the whole people use Twitter to follow the thoughts and musings of a few people that find interesting, but it can also be used to rapidly form groups of people into diffuse conversations around a #tag.  By adding a short tag to your messages, prefixed by a # (hash or pound sign), then searching for that tag yourself, you can temporally become connected with other people.  Essentially you advertise your interest in the topic so that people do not have to dig around to find you.&lt;br /&gt;&lt;br /&gt;The advantages of this at a conference are enormous.  Instead of putting up a couple of blog posts and turning up at an ice breaker, you can start very early on by announcing that you've had your abstract selected:&lt;br /&gt;&lt;br /&gt;&lt;span class="status-body"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span class="actions"&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms; color: rgb(51, 51, 0);" class="entry-content"&gt;Abstract accepted: "Sea ice on a  supercooled ocean: field measurements of ice growth and structure..." . &lt;a href="http://twitter.com/search?q=%23igstromso" title="#igstromso" class="tweet-url hashtag"&gt;#igstromso&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms; color: rgb(51, 51, 0);"&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms; color: rgb(51, 51, 0);" class="meta entry-meta"&gt;&lt;a class="entry-date" rel="bookmark" href="http://twitter.com/quidity/status/8548305115"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When finding somewhere to stay, perhaps you'd like to share a room but don't know anyone else going, so ask on Twitter, and maybe you'll find someone who can help.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 0);"&gt;Looking for a roommate for IGS meeting in Tromso #igstromso&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;You get there a day early, and see that some other people have set up an impromptu social, so you go along and start the networking a day early.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 0);"&gt;A group of us will be in the igloo bar from 9pm.  http://made.up/link. #igstromso&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally you can comment on talks and interesting discussions, partly as a reminder to yourself for later, and to connect with others that might be at the other side of the room, not to mention a little bit of advertising for yourself just before your own talk.&lt;br /&gt;&lt;br /&gt;Currently Twitter's not quite in the mainstream, so while it would be helpful if conference organisers could come up with and  publish a twitter tag for people to use but in the mean time we'll have  to guess what might end up being adopted.&lt;br /&gt;&lt;br /&gt;Eventually people self-organise around a particular #tag, but this won't settle in until the conference is under way.  A lot of the time some combination of the organisation and city hosting the meeting (eg. #igstromso) is the best thing to aim for.  Most organisations have three or four letter abbreviations but these tend to be too general, and get swamped with other noise from twitter.&lt;br /&gt;&lt;br /&gt;As an example I've been searching for the following from time to time to see what they turn up:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/#search?q=%23apecs"&gt;&lt;span style="font-weight: bold;"&gt;#apecs&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;For the &lt;a href="http://apecs.is/"&gt;association of polar early career scientists&lt;/a&gt;.  A tag I'd hope to see used more frequently.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://twitter.com/#search?q=%23ipyosc"&gt;#ipyosc&lt;/a&gt;&lt;/span&gt; &lt;a style="font-weight: bold;" href="http://twitter.com/#search?q=%23ipyoslo"&gt;#ipyoslo&lt;/a&gt;  (bad: &lt;span&gt;&lt;a href="http://twitter.com/#search?q=%23ipy"&gt;#ipy&lt;/a&gt;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&lt;a href="http://twitter.com/#search?q=%23oslo2010"&gt;&lt;span&gt;#oslo2010&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;br /&gt;The IPY wrapup &lt;a href="http://www.ipy-osc.no/"&gt;Oslo science conference&lt;/a&gt;. #oslo2010 is a great idea but gets mis-hits from the eurovision song contest which is likely to be much more popular with the rest of Europe.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://twitter.com/#search?q=%23igstromso"&gt;#igstromso&lt;/a&gt;&lt;/span&gt; (bad: &lt;span&gt;&lt;a href="http://twitter.com/#search?q=%23igs"&gt;#igs&lt;/a&gt;&lt;/span&gt;)&lt;br /&gt;&lt;a href="http://www.igsoc.org/symposia/2010/tromso/"&gt;IGS international symposium on sea ice in the physical and biogeochemical system&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://twitter.com/#search?q=%23iahrlahti"&gt;#iahrlahti&lt;/a&gt;  (bad: &lt;span&gt;&lt;a href="http://twitter.com/#search?q=%23iahr"&gt;#iahr&lt;/a&gt;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;br /&gt;21st meeting of the IAHR in Lahti, Finland.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://twitter.com/#search?q=%23agu"&gt;#egu&lt;/a&gt; &lt;a href="http://twitter.com/#search?q=%23egu"&gt;#agu&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;For the  AGU and EGU annual meetups.  Suffer from conflicts as they're very  short, so I just use these while the meetings are happening.&lt;br /&gt;&lt;br /&gt;Of course, I also scan &lt;a style="font-weight: bold;" href="http://twitter.com/#search?q=%23seaice"&gt;#seaice&lt;/a&gt; but keep clear of the noise of #climate, #physics and other more general tags - these provide a way to engage with the general public, but in such a diffuse way that I feel a blog or traditional media provide more reliable outreach.  Twitter is best when used to create a manageable community tightly focused enough to want to read 50% of the posts that crop up.  Unlike an email list it's less intrusive for the people that don't care right now, but might do later, and it quickly dissolves once the event is over.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-2630961917180224013?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/2630961917180224013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/02/geophysics-conference-twitter-tags.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/2630961917180224013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/2630961917180224013'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/02/geophysics-conference-twitter-tags.html' title='Geophysics Conference Twitter Tags'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-378772453741747327</id><published>2010-02-02T07:07:00.004+13:00</published><updated>2010-02-03T03:27:43.609+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='homeopathy'/><category scheme='http://www.blogger.com/atom/ns#' term='ten23'/><title type='text'>10:23 Followup with Boots</title><content type='html'>I've been following up on my overdose of Silicea by trying to find out exactly what is in the pills I took and how they are made.  I've sent the following to Boots and my local trading standards office, who both politely sent me to the MHRA - the UK body that regulates medicines and healthcare products.  I'm now sending off some FOI requests to them, and a simillar enquiry to Nelsons, who actually hold the authorisation to market the product.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I recently purchased a Boots branded 'Silicea C30 Homeopathic Remedy',&lt;/span&gt;&lt;span style="font-style: italic;"&gt; expecting it to contain only sugar pills which had been laced with water&lt;/span&gt;&lt;span style="font-style: italic;"&gt; forced to memorise the presence of silica after repeated dilutions. I  did not&lt;/span&gt;&lt;span style="font-style: italic;"&gt; expect there to be any silica in this product, though. I have since done&lt;/span&gt;&lt;span style="font-style: italic;"&gt; deeper research into methods of homeopathic production, and believe that&lt;/span&gt;&lt;span style="font-style: italic;"&gt; the pills provided do not meet the description on the label.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Initially I expected this product to contain no Silica as it would  eventually be&lt;/span&gt;&lt;span style="font-style: italic;"&gt; diluted so far as to be effectively not present and brought it under  this&lt;/span&gt;&lt;span style="font-style: italic;"&gt; impression. A homeopathic dilution of C30 implies that only 1 part in  10^60&lt;/span&gt;&lt;span style="font-style: italic;"&gt; could remain (10 with 60 zeros after it). I now know that even the most&lt;/span&gt;&lt;span style="font-style: italic;"&gt; advanced water purification techniques cannot produce water with&lt;/span&gt;&lt;span style="font-style: italic;"&gt; absolutely no silica in and that as a result it is unlikely that this  product&lt;/span&gt;&lt;span style="font-style: italic;"&gt; contains Silica at the C30 dilution level, but instead probably contains  Silica&lt;/span&gt;&lt;span style="font-style: italic;"&gt; at around the C4 or C5 dilution levels, plus extra Silica on the pills  leached&lt;/span&gt;&lt;span style="font-style: italic;"&gt; from the glass in which they are contained.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I believe this product is mislabeled.  Please let me know what you will be doing about this.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-378772453741747327?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/378772453741747327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/02/1023-followup-with-boots.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/378772453741747327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/378772453741747327'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/02/1023-followup-with-boots.html' title='10:23 Followup with Boots'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-1276100677056913528</id><published>2010-01-30T10:30:00.003+13:00</published><updated>2010-01-30T10:30:00.805+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='homeopathy'/><category scheme='http://www.blogger.com/atom/ns#' term='health'/><category scheme='http://www.blogger.com/atom/ns#' term='ten23'/><title type='text'>Ten to the Twenty-Three</title><content type='html'>I spent this Saturday overdosing on untested medicines.  Not actual medicine, of course, in fact, nothing worse than a handful of sugar pressed into medical looking shapes and bottled up with specious claims to cure serious symptoms.  Why?  Well, along with the Sceptics in the Pub this mass overdose was organised to highlight the support Boots, a high street chemist, tacitly gives to the physically impossible claims of homeopaths.&lt;br /&gt;&lt;br /&gt;Being made of nothing but sugar, these pills are entirely harmless, but the credibility that Boots and other high street chemists lend to these cures acts to confuse the public about the effectiveness of the tested and proven remedies available elsewhere in their shops.  By promoting, even passively, these sham treatments, they are misdirecting their customers towards products which will not work, and allowing two very different standards of truth to be applied.&lt;br /&gt;&lt;br /&gt;Using a homeopathic concoction to treat a bruise (which will heal itself given a little time) won't cause anyone any harm and will make Boots a little money. Elsewhere in the health system homeopathic &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;practitioners&lt;/span&gt; push these impossible archaic ideas as cures for serious conditions where not receiving the proper, proven, treatment drastically decreases the quality of life of suffering people.&lt;br /&gt;&lt;br /&gt;These non-treatments are not even  labelled with suitable warnings, and in the Boots Reading Oracle branch at least are displayed &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;prominently&lt;/span&gt; on the aisle where people queue to reach the counter where genuine prescriptions are dispensed.  This can only add to the potential for the public to confuse a homeopathic remedy with real medicines.&lt;br /&gt;&lt;br /&gt;Boots, and other licensed pharmacies, should restrict themselves to selling products which make claims of effectiveness that can be tested.  They are given special rights by the government to act on the front line of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;healthcare&lt;/span&gt;&lt;/span&gt;, and are rightly seen by the public as a trusted source of information on medications.  We should not let them endorse products as health treatments when there is no scientific basis for this.&lt;br /&gt;&lt;br /&gt;Update: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;le&lt;/span&gt;&lt;/span&gt; canard &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;noir&lt;/span&gt;&lt;/span&gt; has some &lt;a href="http://www.quackometer.net/blog/2010/01/1023-homeopathy-and-shame-of-pharmacy.html"&gt;parallel thoughts&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-1276100677056913528?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/1276100677056913528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/01/ten-to-twenty-three.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/1276100677056913528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/1276100677056913528'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/01/ten-to-twenty-three.html' title='Ten to the Twenty-Three'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-757271635941311279</id><published>2010-01-27T07:39:00.009+13:00</published><updated>2010-01-27T13:16:47.057+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='homeopathy'/><category scheme='http://www.blogger.com/atom/ns#' term='health'/><category scheme='http://www.blogger.com/atom/ns#' term='ten23'/><title type='text'>Silicea C30</title><content type='html'>This Saturday I'll be heading to Oxford to overdose on homeopathic medicines as part of the &lt;a href="http://www.1023.org.uk/"&gt;1032 campaign&lt;/a&gt; with the &lt;a href="http://oxford.skepticsinthepub.org/"&gt;Oxford Sceptics in the Pub&lt;/a&gt;.  The non-potion I brought yesterday and will be enjoying soon is marketed by Boots as Silicea C30 (it's not listed on their website).  What do the homeopaths claim is in there, and what's really in there?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/6/67/Flint.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 369px; height: 248px;" src="http://upload.wikimedia.org/wikipedia/commons/6/67/Flint.jpg" alt="" border="0" /&gt;&lt;/a&gt; Silicea is a slightly made up name for what the rest of us call Silica, chemically SiO&lt;span style="font-size:78%;"&gt;2&lt;/span&gt;, the most abundant compound on (well, in) the Earth.  It turns up as sand, quartz, flint and other rocks and gems.  Eating those would be harmless so long as they weren't too sharp.  It's also used in silica gel as a desiccant, for instance packed in with new trainers, which you wouldn't want to swallow as there's often other stuff in there with the silica.  You can obtain food grade silica gel, without the extra chemicals, and eat that, with no toxic effects (in fact it's available as a &lt;a href="http://www.avogel.co.uk/silicea/siliceacapsules.php"&gt;dietary supplement&lt;/a&gt;).  The one thing you shouldn't do is grind up sand or quartz very fine and breath it in, as the teeny particles will stick to the walls of your lungs and irritate them for the rest of your life.&lt;br /&gt;&lt;br /&gt;According to the homeopaths, though, whatever contact silica once had with the solution that was dripped onto the pills has been long washed away by 30 repeated 100:1 dilutions.  This, they say, only makes it more powerful.  As an aside, even if you buy the top of the range &lt;a href="http://www.millipore.com/catalogue/module/c72876#1"&gt;Millipore Milli-Q&lt;/a&gt; ultrapure water supplies you're specified to have no better than 3 ug / L of silica, or a concentration (by mass) of 3e-9.  In homeopathic terms this is only a C4.5 dilution, so anyone advertising or selling something at C30 is clearly doing something misleading.&lt;br /&gt;&lt;br /&gt;By the internal logic of homeopathy you treat a symptom with an overdilute solution of something that causes the same symptom.  To me it seems that high doses of silica do nothing, so this C30 dilution of it should do nothing only better.  According to http://abchomeopathy.com/r.php/Sil (which you really don't need to read), though, Silicea is active against a huge list of things, including, to my amusement, impaired thinking.  So there you go.&lt;br /&gt;&lt;br /&gt;What's really in there?  Little balls of fructose and glucose.  A double dose of woo, if you will.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(Flint from the Wikimedia commons.)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-757271635941311279?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/757271635941311279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/01/silicea-c30.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/757271635941311279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/757271635941311279'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/01/silicea-c30.html' title='Silicea C30'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-6384274995892716111</id><published>2010-01-26T06:30:00.004+13:00</published><updated>2010-01-26T12:48:37.754+13:00</updated><title type='text'>Degrees of Freedom : Minutes to Midnight</title><content type='html'>I've always been intrigued by the &lt;a href="http://www.thebulletin.org/content/doomsday-clock/overview"&gt;Doomsday clock&lt;/a&gt; a device created by the Bulletin of the Atomic Scientists to represent the likelyhood of mankind bringing about its own destruction.  It's currently at 6 minutes to midnight, and has ranged between 17 minutes (as the cold war wound down in 1991) and 2 minutes (the testing of the hydrogen bomb, and mounting global tensions in the early 50s).    While mostly focussed on nuclear doom and political armageddon, they also take into account climate change and biosecurity.  As an object it's easy to understand and provides a powerful image of our ticking towards our end.  As a generator of news and public interest it's also powerful.  It combines the views of concerned experts into a press-worthy event and allows a way for opinion to drive coverage.&lt;br /&gt;&lt;br /&gt;Climate change will never provide a route to our immediate extinction, only a set of hardened circumstances for our older selves and our descendants, so metaphores of catastrophy don't match its effects.  Nevertheless, some way could be found to deliver a punchy message about its impacts or likelyhood that can be modified to as changes in politics science or technology, drive us towards a solution or a worsening of our situation.  Picking an actual impact wou&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WV7ioYb4MqU/S14s86quwFI/AAAAAAAAAA0/Y1uA9zW5dxs/s1600-h/thermostat.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 240px; height: 240px;" src="http://2.bp.blogspot.com/_WV7ioYb4MqU/S14s86quwFI/AAAAAAAAAA0/Y1uA9zW5dxs/s320/thermostat.jpg" alt="" id="BLOGGER_PHOTO_ID_5430827625707651154" border="0" /&gt;&lt;/a&gt;ld be problematical, as we're only just becomming able to predict these, and the science surrounding sea ice retreat, ocean acidification or species extinction would change the severity of the index and so, perhaps, remove its power as a public point of debate.&lt;br /&gt;&lt;br /&gt;Perhaps something as simple as a thermostat would work, with the dial swinging in and out of our comfort zone, or the controls for an oven burning a pizza to a crisp.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(Thermostat from &lt;a href="http://www.flickr.com/photos/qny/124666641/"&gt;here&lt;/a&gt;)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-6384274995892716111?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/6384274995892716111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/01/degrees-of-freedom-minutes-to-midnight.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/6384274995892716111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/6384274995892716111'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/01/degrees-of-freedom-minutes-to-midnight.html' title='Degrees of Freedom : Minutes to Midnight'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WV7ioYb4MqU/S14s86quwFI/AAAAAAAAAA0/Y1uA9zW5dxs/s72-c/thermostat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1746926415312046109.post-346373225379576662</id><published>2010-01-26T04:28:00.003+13:00</published><updated>2010-01-26T11:05:28.441+13:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sea ice'/><category scheme='http://www.blogger.com/atom/ns#' term='radar'/><category scheme='http://www.blogger.com/atom/ns#' term='fieldwork'/><category scheme='http://www.blogger.com/atom/ns#' term='papers'/><title type='text'>Why we do fieldwork</title><content type='html'>&lt;span id="latest_status"&gt;&lt;span style="display: inline;" id="latest_text_full"&gt;&lt;span class="status-text"&gt;Since the 1970s satelites have been used to compile ice charts for the Arctic and Antarctic oceans.  These work by monitoring the microwave emission of the ice or ocean or by firing microwaves down at the ice and listening for the faint returns.  Microwaves are especially useful as they pass through clouds, and don't need light from the sun, so work in all weathers and all seasons.  Different types of ice scatter and emit the microwaves differently, and ice is very different from open water.  By following what happens year on year, and applying algorithms which seek to distinguish the various types of ice, it's possible to make maps of the extent, surface cover and (less well) the likely age of the ice and so some idea of its thickness.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="latest_status"&gt;&lt;span style="display: inline;" id="latest_text_full"&gt;&lt;span class="status-text"&gt;In a recent GRL article "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.agu.org/pubs/crossref/2009/2009GL041434.shtml"&gt;Perennial pack ice in the southern Beaufort Sea was not as it appeared in the summer of 2009&lt;/a&gt;&lt;span id="latest_status"&gt;&lt;span style="display: inline;" id="latest_text_full"&gt;&lt;span class="status-text"&gt;" Barber et. al. went sailing through the ice in the sector of the Arctic near Canada early in Autumn, just as the ice was starting to form again.  Charts produced from RADARSAT suggested they'd encounter thick multiyear ice but they found rotten ice, formed from ice that had almost disintegrated in the summer, to the point that it had a structure like Swiss cheese, and had since grown a thin cover of ice inside the holes.  It turns out that this mix of ice looks like old ice, but is really better classified as weak young ice.&lt;br /&gt;&lt;br /&gt;This shows in the most compelling way why we need to spend a lot of (your) money and (our) time and energy getting out and poking bits of the world to see how they work.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1746926415312046109-346373225379576662?l=seaicethoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seaicethoughts.blogspot.com/feeds/346373225379576662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://seaicethoughts.blogspot.com/2010/01/why-we-do-fieldwork.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/346373225379576662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1746926415312046109/posts/default/346373225379576662'/><link rel='alternate' type='text/html' href='http://seaicethoughts.blogspot.com/2010/01/why-we-do-fieldwork.html' title='Why we do fieldwork'/><author><name>Alex Gough</name><uri>http://www.blogger.com/profile/11050231240085515755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='24' src='http://1.bp.blogspot.com/_WV7ioYb4MqU/S181kcnugMI/AAAAAAAAABI/S7KQXrMMiIk/S220/alexgough.JPG'/></author><thr:total>0</thr:total></entry></feed>
