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

	<title>Dudeville</title>
	<link rel="self" href="http://veejoe.net/dudeville/atom.xml"/>
	<link href="http://veejoe.net/dudeville/"/>
	<id>http://veejoe.net/dudeville/atom.xml</id>
	<updated>2012-05-19T06:45:20+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en">
		<title type="html">DisplayLink and x2x brings back Zaphod mode</title>
		<link href="http://veejoe.net/blog/2012/05/displaylink-and-x2x-brings-back-zaphod-mode/"/>
		<id>http://veejoe.net/blog/?p=5760</id>
		<updated>2012-05-04T13:31:28+00:00</updated>
		<content type="html">&lt;p&gt;Ever since work issued me a Lenovo T61 and I installed Fedora on it, I have lamented the loss of something that X afficionados referred to as &amp;#8220;Zaphod mode&amp;#8221;.  By gluing together a few different software and hardware components I managed to get close to the old Zaphod mode days &amp;#8212; but first some background&amp;#8230;&lt;/p&gt;
&lt;p&gt;Usually when you set up a multi-monitor installation you get a single desktop that spans all the screens.  This is great when you have a single desktop, but on Linux multiple desktops are the norm.  When I started using multiple screens in Linux, I loved the extra screen real estate but the fact that switching virtual desktops caused *all* the windows on all the screens to switch really bugged me.  I wanted the ability to have something &amp;#8212; like an email program, or a web browser &amp;#8212; to stay on one screen while I switched between desktop views on the other screen.  Or better still, the ability for both screens to have virtual desktops that were independent of each other.&lt;/p&gt;
&lt;p&gt;Enter &amp;#8220;Zaphod mode&amp;#8221;, named for Zaphod Beeblebrox from the &lt;em&gt;Hitchhikers Guide to the Galaxy&lt;/em&gt; by Douglas Adams.  Beeblebrox, who was President of the Galaxy before he stole the Starship &lt;em&gt;Heart Of Gold&lt;/em&gt;, had two heads that were independent of each other.  In X server terms, multiple display devices are often referred to as &amp;#8220;heads&amp;#8221;.  So you can probably deduce that &amp;#8220;Zaphod mode&amp;#8221; refers to an operating mode of the X server where the multiple &amp;#8220;heads&amp;#8221; or display devices function as different displays.&lt;/p&gt;
&lt;p&gt;Go back far enough and you get to a point where that was the standard mode of operation of X.  The X extension &amp;#8220;Xinerama&amp;#8221; was developed to provide the merging of different X displays into a single screen.  NVidia also had a hardware/firmware based equivalent called TwinView, where multiple heads on an NVidia card (and even sometimes heads on different cards) could be joined.  These extensions came not without their problems however: it was common for windows and dialog boxes to get confused about what display to appear on.  You would almost always see dialog boxes that are meant to display in the middle of the screen being split across the two physical displays.  Also, there was the multiple desktop &amp;#8220;inconvenience&amp;#8221; of not being able to switch the desktops independently.&lt;/p&gt;
&lt;p&gt;Zaphod mode fixed these problems.  Because the screens were separate, windows and dialog boxes always appeared in the centre of the physical screen.  You could leave a web browser on one screen while you switched between an e-mail client, an IRC client, and an SSH session in the other.  It wasn&amp;#8217;t all beer-and-skittles though, since in Zaphod mode it was not possible to move an application from one screen to the other.  Plus, some applications like Firefox could not have windows running on both screens (the second one to start could not access the user profile).&lt;/p&gt;
&lt;p&gt;Zaphod mode largely &amp;#8220;went away&amp;#8221; during the transition from XFree to Xorg.  The servers dropped support for multiple separate displays in the one server, and only gradually added it back in (with the Intel driver being one of the last to do so, and probably still has not).  Since laptops were the only place I still used multiple screens, and the laptops I used all had Intel integrated graphics, I had to do without Zaphod mode.&lt;/p&gt;
&lt;p&gt;Today, I hardly use dual monitors at all.  I used to have a desktop system with a 21&amp;#8243; CRT flanked by 17&amp;#8243; LCDs on either side, but that all got replaced by a single 24&amp;#8243; LCD.  At work we don&amp;#8217;t have assigned desks, so setting up a screen to plug the laptop into isn&amp;#8217;t going to happen.  I guess I learned to live without Zaphod mode by just going back to a single screen.  I still remember my Zaphod-powered dual-screen days fondly though, and with almost every update to Xorg I would scan the feature list looking for something like &amp;#8220;Support for configuration of multiple independent displays (Zaphod mode)&amp;#8221;.&lt;/p&gt;
&lt;p&gt;A while back I bought a DisplayLink USB to DVI adapter.  I didn&amp;#8217;t really know what to do with it at the time, but recently I dug it out and tried setting it up.  Googling for &amp;#8220;DisplayLink Fedora&amp;#8221; sent me to a couple of very helpful pages and it didn&amp;#8217;t take long to get the &amp;#8220;green screen of life&amp;#8221; that indicates that the DisplayLink driver was active.  It was when I was looking at how to make it work as an actual desktop &amp;#8212; part of the process involves setting up a real xorg.conf (that&amp;#8217;s right, something about the DisplayLink X server means it can&amp;#8217;t be configured by the Xorg auto configuration magic) &amp;#8212; that I realised I could do something wonderful.  Instead of making a config file that contained both my standard display and the DisplayLink device (and probably cause havoc for the 90% of times I boot without an additional screen) I would create a config file with *just* the DisplayLink device and start it as a second server.  Run a different window manager in there, and I would have two independent desktops &amp;#8212; Zaphod mode!&lt;/p&gt;
&lt;p&gt;I did a couple of little experiments just starting an xterm in the second X, and it worked fine (the more alert of you will realise that I&amp;#8217;m taking a bit of artistic license with the word &amp;#8220;fine&amp;#8221; here, and know that three little letters in the title of this post are a clue to what wasn&amp;#8217;t yet working&amp;#8230;) with the desktop and the xterm appearing in the second monitor.  I installed XFCE, and configured it to start as the window manager of the second X server, which also worked well.&lt;/p&gt;
&lt;p&gt;Something was missing though: there was no mouse input to the second screen.  In Zaphod mode, even though the two screens were separate X displays they were managed by the same server.  This meant that the input devices were shared between the two displays.  In this configuration, I was careful to exclude any mouse and keyboard devices from my second display config to avoid any conflicts.  So how was I to get input device data into the second server?  A second display is not much good if you can&amp;#8217;t click and type on the applications that run on it&amp;#8230;&lt;/p&gt;
&lt;p&gt;I remembered about an old program called x2x that could transfer the mouse and keyboard events to a different X server when you moved the mouse to the edge of your display (and, inexplicably, I forgot all about a much younger program called Synergy that can do the same thing).  Since x2x isn&amp;#8217;t built for Fedora I found the source and built it and started it up&amp;#8230;  and it worked first time!  When I moved the mouse to the edge of the screen, it appeared on the other screen!  I could start apps and type into them exactly as I wanted.&lt;/p&gt;
&lt;p&gt;It wasn&amp;#8217;t perfect, however.  I found that when I returned the mouse to the primary screen, the second screen was still getting keyboard events.  I figured this would be particularly inconvenient when, for example, I was entering user and password details into an app on the primary screen while an editor or terminal program had focus on the second screen&amp;#8230;  I checked the Xorg.1.log file, and found that even though I had not specified a &amp;#8220;keyboard&amp;#8221; input device Xorg was automatically defining one for me.  I turned off the udev options, but it still happened.  My initial enthusiasm was starting to fade.&lt;/p&gt;
&lt;p&gt;What fixed it was to manually define a &amp;#8220;dummy&amp;#8221; keyboard device.  There must be some logic in Xorg that it refuses to allow a configuration with no configured keyboard (which makes sense), so in this rather unusual case where I don&amp;#8217;t want a keyboard I have to define one but give it a dummy device definition.  Defining the dummy keyboard stopped Xorg from defining its automatic one, and everything worked as expected!  Even screensavers work more-or-less as designed (although I haven&amp;#8217;t actually spent much time in front of the setup yet so haven&amp;#8217;t had to unlock the screen that often).&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m away from the computer in question right now, otherwise I would post configs and command lines (and even a pic of the end result).  I&amp;#8217;ll update this post with the details &amp;#8212; leave a comment if you think I need to hurry up!  :)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Pipe dream: format shifting books for free</title>
		<link href="http://weblog.leapster.org/archives/169-Pipe-dream-format-shifting-books-for-free.html"/>
		<id>http://weblog.leapster.org/archives/169-guid.html</id>
		<updated>2012-03-23T11:41:00+00:00</updated>
		<content type="html">I have, of late, been embarking on a huge program of minimalism. I have too much stuff. For the past twelve months, I have been getting rid of a lot of it, although probably not as ruthlessly as I'd like. Everything from old PC hardware, clothes, to computer and electronics magazines have been dumped in recycling bins. I do rather hope that the broken &lt;a href=&quot;http://en.wikipedia.org/wiki/Macintosh_SE/30&quot;&gt;Mac SE/30&lt;/a&gt; which I left out the front of my house, and then disappeared before the hard-waste collection came around, was turned into a &lt;a href=&quot;http://en.wikipedia.org/wiki/Macquarium&quot;&gt;fish bowl&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It's amazing just how much useless paraphanalia is accumulated just from attending conferences. All my &lt;a href=&quot;http://linux.conf.au/&quot;&gt;LCA&lt;/a&gt; t-shirts are going into a Brotherhood bin; I don't wear them. It would be nice if, in future, LCA registration had a discount option without these. I realise that it probably wouldn't come to more than about $5 saving, but it's the principle of the matter - I don't want resources wasted creating a t-shirt that I'm never going to wear. The same goes for the bags, although these tend to be of much higher quality, and I've really liked most of them, but it's got to the stage where I have enough laptop bags and backpacks to last me a couple of lifetimes, and I just do not need any more.&lt;br /&gt;
&lt;br /&gt;
I lived for fourteen months just travelling, with nothing more than a netbook and a backpack with a week's worth of clothes. I'd like to get to the point where if I decide to disappear overseas again, I can rent the house out in a furnished state, and have just a small amount of personal possessions that can be left with family. I believe the economic rationalist side of politics would call this &quot;labor mobility&quot;, although I have no desire to pull up stumps and work in Western Australian mines, as &lt;a href=&quot;http://www.theage.com.au/opinion/society-and-culture/why-were-a-nation-of-homebodies-20110212-1arbo.html&quot;&gt;they seem to expect everyone else to do&lt;/a&gt;, regardless of where their family and support network live.&lt;br /&gt;
&lt;br /&gt;
One of the issues that I haven't yet tackled is books. Last year, I bought a Kindle, and Amazon DRM annoyances aside (which can be &lt;a href=&quot;http://apprenticealf.wordpress.com/&quot;&gt;easily worked around&lt;/a&gt;), I love it. I do not ever want to buy a hard-copy book again. I do, however, have a library of books that I would like to keep, but not in a form that takes up several cubic metres of space. Given that I've already paid for the books, it seems unreasonable to have to pay again for a digital version. Obviously, I could probably find digital versions of most of the books on torrent sites, but then if I were to ever be audited (and given that ACTA has provisions for searching laptops at borders, we can never be sure that such powers won't be extended into homes) how can I prove that I actually owned the books, after I throw them out?&lt;br /&gt;
&lt;br /&gt;
It's a shame that Amazon (or &lt;i&gt;someone&lt;/i&gt;) doesn't provide a service where they take back second-hand books, provide a replacement digital copy and then resell the book to someone who does actually want a hard-copy, with a royalty to the author. Probably not cost-effective, I guess. But if there were some way to make it economically feasible, everyone would be a winner; I get to keep the content I paid for, the author gets another sale and a good book doesn't get pulped.&lt;br /&gt;
&lt;br /&gt;
O'Reilly have an interesting &lt;a href=&quot;http://robpickering.com/2010/07/inexpensive-ebooks-from-oreilly-media-112&quot;&gt;$5 ebook upgrade scheme&lt;/a&gt;, but it doesn't cover all books, and I still bristle at the idea of paying &lt;i&gt;more&lt;/i&gt; for an electronic copy of something that I already own.&lt;br /&gt;
&lt;br /&gt;
The same goes for music. I have a CD collection, probably small by most standards, that nonetheless takes up space. It annoys me, because I haven't played a CD in years, have no interest in the cover art or reading the acknowledgements on the inserts. My two dedicated CD players - one, a 15 year-old portable, and the other, a two-decade old hifi-style component, are both scheduled to be given to my nearest charity shop, if they even want them. Unlike books, the CDs can easily be format-shifted, legally, but if I were to then throw out the physical media, I have no way of proving that I ever actually legitimately acquired them. The only thing I can think to do is sell them, at the heavily marked down prices that second-hand music goes for, and then buy all the albums again from iTunes, which will likely cost more than the CDs sold for.&lt;br /&gt;
&lt;br /&gt;
I do envy future generations. The idea of building up a physical pile of &lt;i&gt;stuff&lt;/i&gt; that weighs you down is going to be totally unknown to them, at least from the point of view of books, music, movies and other media that is going completely digital. They'll never have to waste time going through what I'm doing right now...</content>
		<author>
			<name>Paul Dwerryhouse</name>
			<email>paul@dwerryhouse.com.au</email>
			<uri>http://weblog.leapster.org/</uri>
		</author>
		<source>
			<title type="html">Contempt</title>
			<subtitle type="html">Paul Dwerryhouse</subtitle>
			<link rel="self" href="http://weblog.leapster.org/index.php?/feeds/index.rss2"/>
			<id>http://weblog.leapster.org/index.php?/feeds/index.rss2</id>
			<updated>2012-03-23T12:45:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Hi, I’m Vic… and I have depression</title>
		<link href="http://veejoe.net/blog/2012/03/hi-im-vic-and-i-have-depression/"/>
		<id>http://veejoe.net/blog/?p=5754</id>
		<updated>2012-03-04T03:19:04+00:00</updated>
		<content type="html">&lt;p&gt;This is perhaps the hardest thing I&amp;#8217;ve ever had to write.  There is a lot of emotion behind the words I write here, and I&amp;#8217;m trying to keep that out.  If you were expecting the latest snippet of technical insight from me, I&amp;#8217;m sorry.  Maybe next time.  This post is about me.&lt;/p&gt;
&lt;p&gt;In the first six months of 2004 I changed employer, my first child was born, and I suffered a mild heart attack.  For some time I&amp;#8217;ve believed that this set of major events occurring over such a short period was responsible for the way I feel.  If I&amp;#8217;m honest though, there&amp;#8217;s every likelihood that it was there long before, and 2004 just pushed me off the top of the slippery slope.&lt;/p&gt;
&lt;p&gt;People&amp;#8217;s reactions to near-death experiences vary almost as widely as the events that bring them to near-death.  To me, how someone recovers from such an experience will depend very much on how they can rationalise who is at fault for the experience.  Experiences like being a victim of armed robbery or a car accident are fundamentally different from health-related near-death because when it&amp;#8217;s health-related there&amp;#8217;s no-one to blame but yourself &amp;#8212; you ate the wrong food, you didn&amp;#8217;t exercise enough, you got bad genes, etc.  You can try to blame someone or something else (blame the fast-food chains for your diet, blame the TV programs or the computer games for your lack of exercise, blame your parents for your genes) but deep down you know it&amp;#8217;s all on you.  The effect this can have on self-esteem and self-worth are immeasurable.&lt;/p&gt;
&lt;p&gt;I say this all in my context of course &amp;#8212; for me it was too tempting to blame that heart attack for feeling bad.  I&amp;#8217;m sure others have felt the same: despite all the other things in their life that might be causes of concern &amp;#8212; stressful or unrewarding job, young children, difficult relationships, money problems &amp;#8212; the health problem that nearly killed them becomes what they use to define themselves.  This was definitely the case for me: I was 34 years old, I had been overseas for a week for work and was supposed to be at home helping to look after my 3-month old son, what the f**k was I doing in a cardiac hospital after suffering a myocardial infarction?  I was broken, a product of a gene pool that produced 11 out of 13 immediate blood relatives with cardiac issues.  People would tell me this was my &amp;#8220;wake-up call&amp;#8221;, my &amp;#8220;second chance&amp;#8221;, but nothing could break my resignation that the deck was stacked against me.&lt;/p&gt;
&lt;p&gt;I saw a psychologist for a while in 2005-06, and was on antidepressants for a while around the same time.  I thought I was feeling good about life again.  My last visit with the psychologist was just before I went on an overseas business trip with a colleague in March 2006.  I got a script for more meds before I went overseas (the doctor actually joked with me about how having a psychotic break while going through US airport security wouldn&amp;#8217;t be a good thing), but when that script ran out I didn&amp;#8217;t bother getting a new one.  Looking back, I was in Zoloft-fuelled denial of my real mental and emotional state.  I actually thought I was better, so I didn&amp;#8217;t need the drugs any more.&lt;/p&gt;
&lt;p&gt;The denial of my mental state has continued until almost the present day &amp;#8212; except that it was no longer fuelled by antidepressants.  Over the last six months or so, denial came from a self-fulfilling belief that there was nothing worth doing.  When I thought I was feeling good about life, I failed to see that what I was really feeling good about were&lt;em&gt; things in my life;&lt;/em&gt; in times when things to feel good about became fewer and farther between, so too would my moods get darker and darker.  I&amp;#8217;d have good days and bad days, but even on good days I&amp;#8217;d be a hair&amp;#8217;s breadth from falling into a dark black mood in which even just moving seemed like too much effort.  I have been denying my state of mind &amp;#8212; except when it suited me to say &amp;#8220;I don&amp;#8217;t feel like it&amp;#8221; to get out of doing something.  I&amp;#8217;ve told myself that my poor diet and lack of exercise led to my heart problems, which in turn made me depressed, causing me to want to withdraw further from family and social situations.&lt;/p&gt;
&lt;p&gt;Recently though, I&amp;#8217;ve realised that the opposite is true: that all the things that I thought have derived from the heart attack have actually come from a different &amp;#8212; but no less real &amp;#8212; condition: clinical depression, or &amp;#8220;a major depressive illness&amp;#8221;.  I&amp;#8217;m actually on the border of bipolar disorder, but I&amp;#8217;m told my &amp;#8220;highs&amp;#8221; aren&amp;#8217;t quite manic enough to fit that profile.&lt;/p&gt;
&lt;p&gt;Some of you reading this will unfortunately think that now that I know what my problem is I can just get over it.  While knowing what my problem is allows me to find proper treatment, it&amp;#8217;s a long way from getting over it.  Let me ask you: if someone has a broken leg, does being told that they have a broken leg make the leg any less broken?  &amp;#8221;Okay,&amp;#8221; someone might reply, &amp;#8220;so you just pop some pills to feel better.&amp;#8221;  Again: if someone has a broken leg and they take medication for the pain, &lt;em&gt;is the leg any less broken?&lt;/em&gt;  &amp;#8220;Well, go and talk to a shrink then.&amp;#8221;  If you&amp;#8217;ve got a broken leg and you talk to someone about the experience of having a broken leg, &lt;strong&gt;is the leg any less broken?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Our protagonist with the broken leg starts the road to recovery when the break is set and the leg is cast.  Pain killers might be needed, along with crutches or a wheelchair for mobility, perhaps even a ruler to scratch the skin irritated by the cast.  Physiotherapy to rebuild muscle and supporting tissue might be needed as well, once the bone is sufficiently restored.  Our protagonist might walk with a limp for a while, but will eventually return to full health.&lt;/p&gt;
&lt;p&gt;I have started to get help, but I have no idea what my road to recovery will look like.  I saw my GP a few weeks ago and he referred me to a psychiatrist, with whom I&amp;#8217;ve had my first session.  Medication will be involved, but I&amp;#8217;ve already felt the effects of the other actions I&amp;#8217;ve taken: exercise, eating well, and treating my after-hours as my own time instead of an extension of the work day.  I&amp;#8217;ve started to lose weight as well (2-3kg so far) &amp;#8212; something that I&amp;#8217;d always wanted to do but felt was beyond my mood-locked abilities.  I still have dark times though.&lt;/p&gt;
&lt;p&gt;Now the really hard part.  Some of you might be wondering if there was a catalyst to all this self-realisation and affirmative action.  I&amp;#8217;m not ready to talk about that, except to say one thing: this illness I have is like a cancer &amp;#8212; ruthless, vicious, absolutely silent, and often detected way too late.  Unlike cancer though, many people don&amp;#8217;t take it seriously.  Don&amp;#8217;t take anything for granted.  Depression will take things away from you that you don&amp;#8217;t know you&amp;#8217;ve lost until they&amp;#8217;re gone, and what you lose might be the very things you&amp;#8217;ve always needed to make it through to the end of each day.&lt;/p&gt;
&lt;p&gt;Don&amp;#8217;t wait until &lt;a title=&quot;RU OK? Day website&quot; href=&quot;http://www.ruokday.com.au&quot; target=&quot;_blank&quot;&gt;RU OK? Day&lt;/a&gt;&amp;#8230;  if you&amp;#8217;re depressed, talk to someone; if you know someone who might be depressed, talk to them.  Please.&lt;/p&gt;
&lt;h5&gt;Online resources in Australia for depression and bipolar disorder (not an exhaustive list, nor a list of endorsements):&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;Black Dog Institute &amp;#8211; &lt;a href=&quot;http://www.blackdoginstitute.org.au&quot; target=&quot;_blank&quot;&gt;www.blackdoginstitute.org.au&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;beyondblue &amp;#8211; The National Depression Initiative &amp;#8211; &lt;a href=&quot;http://www.beyondblue.org.au&quot; target=&quot;_blank&quot;&gt;www.beyondblue.org.au&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;DepNet &amp;#8211; &lt;a href=&quot;http://www.depnet.com.au&quot; target=&quot;_blank&quot;&gt;www.depnet.com.au&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;RU OK? Day &amp;#8211; &lt;a href=&quot;http://www.ruokday.com.au&quot; target=&quot;_blank&quot;&gt;www.ruokday.com.au&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">geoffoc</title>
		<link href="http://mrpointy.wordpress.com/2012/02/26/removing-non-present-devices-from-windows-2008/"/>
		<id>http://mrpointy.wordpress.com/?p=426</id>
		<updated>2012-02-26T00:27:22+00:00</updated>
		<content type="html">&lt;p&gt;I had a W2K8 vm where I was adding / removing NICs like they were going out of fashion.   As a result by the end of it I had a mess of non-present devices.&lt;/p&gt;
&lt;p&gt;So how do you fix that mess?&lt;/p&gt;
&lt;p&gt;I found (or more accurately was advised) that I can start a command prompt and&lt;/p&gt;
&lt;p&gt;SET DEVMGR_SHOW_NONPRESENT_DEVICES=1&lt;br /&gt;
devmgmt.msc&lt;/p&gt;
&lt;p&gt;Click on the &amp;#8216;view&amp;#8217; / &amp;#8216;Show Hidden devices&amp;#8217;&lt;/p&gt;
&lt;p&gt;Hey presto, there the were.  &lt;/p&gt;
&lt;p&gt;Then it&amp;#8217;s just a case of right-click on the devices you no longer want and select uninstall.&lt;/p&gt;
&lt;p&gt;End result is nice and neat.&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/426/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/426/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/426/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/426/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/426/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/426/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/426/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/426/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/426/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/426/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/426/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/426/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/426/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/426/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=426&amp;subd=mrpointy&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Geoff O'Callaghan</name>
			<uri>http://mrpointy.wordpress.com</uri>
		</author>
		<source>
			<title type="html">MrPointy's Weblog</title>
			<subtitle type="html">Technology for a cloudy day</subtitle>
			<link rel="self" href="http://mrpointy.wordpress.com/feed/"/>
			<id>http://mrpointy.wordpress.com/feed/</id>
			<updated>2012-03-01T20:45:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">centos6-kernelopts</title>
		<link href="http://mrpointy.wordpress.com/2012/02/26/minimal-centos-6-build/"/>
		<id>http://mrpointy.wordpress.com/2012/02/26/minimal-centos-6-build/</id>
		<updated>2012-02-25T23:23:12+00:00</updated>
		<content type="html">&lt;p&gt;I was in need of creating a minimal Centos6 system, here&amp;#8217;s how I did it in case anyone else is interested.&lt;/p&gt;
&lt;p&gt;kickstart for minimal Centos 6 install.   Hit tab at the boot screen&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mrpointy.files.wordpress.com/2012/02/centos6-kernelopts.png&quot;&gt;&lt;img src=&quot;http://mrpointy.files.wordpress.com/2012/02/centos6-kernelopts.png?w=300&amp;h=232&quot; alt=&quot;&quot; title=&quot;centos6-kernelopts&quot; width=&quot;300&quot; height=&quot;232&quot; class=&quot;alignnone size-medium wp-image-433&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this case as my environment doesn&amp;#8217;t have a dhcp server I pass the ip of the new machine as a kernel option such that the request for the kickstart file will work,&lt;/p&gt;
&lt;p&gt;Here is the kickstart file that I used.&lt;/p&gt;
&lt;p&gt;install&lt;/p&gt;
&lt;p&gt;text&lt;/p&gt;
&lt;p&gt;lang en_US&lt;/p&gt;
&lt;p&gt;keyboard us&lt;/p&gt;
&lt;p&gt;bootloader &amp;#8211;location=mbr &amp;#8211;append=&amp;#8221;crashkernel=auto rhgb vga=791 quiet&amp;#8221;&lt;/p&gt;
&lt;p&gt;zerombr yes&lt;/p&gt;
&lt;p&gt;clearpart &amp;#8211;all &amp;#8211;initlabel &amp;#8211;drives=vda&lt;/p&gt;
&lt;p&gt;ignoredisk &amp;#8211;only-use=vda&lt;/p&gt;
&lt;p&gt;part /boot &amp;#8211;fstype ext3 &amp;#8211;size=512 &amp;#8211;ondisk=vda&lt;/p&gt;
&lt;p&gt;part pv.6 &amp;#8211;size=8000 &amp;#8211;grow &amp;#8211;ondisk=vda&lt;/p&gt;
&lt;p&gt;volgroup vgsys0 &amp;#8211;pesize=32768 pv.6&lt;/p&gt;
&lt;p&gt;logvol / &amp;#8211;fstype ext3 &amp;#8211;name=root &amp;#8211;vgname=vgsys0 &amp;#8211;size=1000&lt;/p&gt;
&lt;p&gt;logvol /usr &amp;#8211;fstype ext4 &amp;#8211;name=lvusr &amp;#8211;vgname=vgsys0 &amp;#8211;size=2000&lt;/p&gt;
&lt;p&gt;logvol /var &amp;#8211;fstype ext4 &amp;#8211;name=lvvar &amp;#8211;vgname=vgsys0 &amp;#8211;size=1000&lt;/p&gt;
&lt;p&gt;logvol /opt &amp;#8211;fstype ext4 &amp;#8211;name=lvopt &amp;#8211;vgname=vgsys0 &amp;#8211;size=500&lt;/p&gt;
&lt;p&gt;logvol /home &amp;#8211;fstype ext4 &amp;#8211;name=lvhome &amp;#8211;vgname=vgsys0 &amp;#8211;size=100&lt;/p&gt;
&lt;p&gt;logvol /srv &amp;#8211;fstype ext4 &amp;#8211;name=lvsrv &amp;#8211;vgname=vgsys0 &amp;#8211;size=1000&lt;/p&gt;
&lt;p&gt;logvol swap &amp;#8211;fstype swap &amp;#8211;name=lvswap &amp;#8211;vgname=vgsys0 &amp;#8211;size=1000&lt;/p&gt;
&lt;p&gt;timezone Australia/Melbourne&lt;/p&gt;
&lt;p&gt;authconfig &amp;#8211;enableshadow &amp;#8211;passalgo=sha512&lt;/p&gt;
&lt;p&gt;selinux &amp;#8211;permissive&lt;/p&gt;
&lt;p&gt;firewall &amp;#8211;service=ssh &amp;#8211;service=smtp &amp;#8211;port=143:tcp,80:tcp,443:tcp&lt;/p&gt;
&lt;p&gt;rootpw  &amp;#8211;iscrypted $1$ZV4gC5MB@IvTI#j5jK2BFt/j1cnZiP0&lt;/p&gt;
&lt;p&gt;network &amp;#8211;bootproto static &amp;#8211;ip 10.100.0.252 &amp;#8211;netmask 255.255.255.0 &amp;#8211;gateway 10.100.0.1 &amp;#8211;nameserver 10.100.0.1 &amp;#8211;hostname pxe.example.com&lt;/p&gt;
&lt;p&gt;reboot &amp;#8211;eject&lt;/p&gt;
&lt;p&gt;%packages &amp;#8211;nobase&lt;/p&gt;
&lt;p&gt;@core&lt;/p&gt;
&lt;p&gt;@server-policy&lt;/p&gt;
&lt;p&gt;wget&lt;/p&gt;
&lt;p&gt;%end&lt;/p&gt;
&lt;p&gt; %post &amp;#8211;log=/root/ks.log&lt;/p&gt;
&lt;p&gt;cd /root&lt;/p&gt;
&lt;p&gt;wget http://10.100.0.01/postks.sh&lt;/p&gt;
&lt;p&gt;bash postks.sh&lt;/p&gt;
&lt;p&gt;Only 204 packages installed &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/423/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/423/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/423/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/423/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/423/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/423/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/423/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=423&amp;subd=mrpointy&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Geoff O'Callaghan</name>
			<uri>http://mrpointy.wordpress.com</uri>
		</author>
		<source>
			<title type="html">MrPointy's Weblog</title>
			<subtitle type="html">Technology for a cloudy day</subtitle>
			<link rel="self" href="http://mrpointy.wordpress.com/feed/"/>
			<id>http://mrpointy.wordpress.com/feed/</id>
			<updated>2012-03-01T20:45:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Another year over…</title>
		<link href="http://veejoe.net/blog/2011/12/another-year-over-2/"/>
		<id>http://veejoe.net/blog/?p=5751</id>
		<updated>2011-12-31T13:29:24+00:00</updated>
		<content type="html">&lt;p&gt;As I type this, 2011 draws to a close (in this timezone at least) &amp;#8212; in fact if I keep going long enough it&amp;#8217;ll be my first post to span two years.&lt;/p&gt;
&lt;p&gt;I would like to have blogged a bit more in 2011.  It&amp;#8217;s not like I had any shortage of things to write about, in fact that&amp;#8217;s probably the crux of the matter: not enough time to write due to many things going on.  No promises about writing more next year though &amp;#8212; I can&amp;#8217;t imagine I&amp;#8217;ll magically have more time for writing next year!&lt;/p&gt;
&lt;p&gt;Wherever you are, best wishes for the coming year.  Here&amp;#8217;s hoping that 2012 brings health and fortune to you and your family.&lt;/p&gt;
&lt;p&gt;Happy New Year!&lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Its a Girl!</title>
		<link href="http://myrddin.org/2011/11/23/its-a-girl/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=its-a-girl"/>
		<id>http://myrddin.org/?p=369</id>
		<updated>2011-11-22T13:39:23+00:00</updated>
		<content type="html">&lt;p&gt;One of the greatest things in my life happened on the 18th of November 2011, at 0738.. my daughter Ashley Rose was born!  3.6kg (8lb) &amp;#038; 51cm long.  &lt;/p&gt;
&lt;p&gt;It&amp;#8217;s really quite amazing how such an event can change your life.  I normally scoffed silently at those who told me &amp;#8220;it will change your life&amp;#8221; leading up to her birth it because I thought I knew what to expect and what would happen afterwards.  I did not however expect my feelings and perspective on life to change so significantly as it has in the last week, and &lt;strong&gt;now&lt;/strong&gt; I whole heartily expect it to change further as time progresses and I get to experience and watch her grow. &lt;img src=&quot;http://myrddin.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Exciting times ahead!&lt;/p&gt;</content>
		<author>
			<name>Anton Winter</name>
			<uri>http://myrddin.org</uri>
		</author>
		<source>
			<title type="html">m . o</title>
			<subtitle type="html">$ cat /dev/rant</subtitle>
			<link rel="self" href="http://myrddin.org/feed/"/>
			<id>http://myrddin.org/feed/</id>
			<updated>2011-12-18T14:45:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">strobist – Incense smoke</title>
		<link href="http://myrddin.org/2011/11/13/strobist-incense-smoke/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=strobist-incense-smoke"/>
		<id>http://myrddin.org/2011/11/13/strobist-incense-smoke/</id>
		<updated>2011-11-13T07:58:49+00:00</updated>
		<content type="html">&lt;div&gt;
&lt;a href=&quot;http://www.flickr.com/photos/antonw/6337732710/&quot; title=&quot;photo sharing&quot;&gt;&lt;img src=&quot;http://farm7.static.flickr.com/6235/6337732710_9ff690cfeb.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;&lt;a href=&quot;http://www.flickr.com/photos/antonw/6337732710/&quot;&gt;Incense smoke&lt;/a&gt;, originally uploaded by &lt;a href=&quot;http://www.flickr.com/photos/antonw/&quot;&gt;antonw&lt;/a&gt;.&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;
This was really my first attempt of doing off camera flash work. Spent a couple of hours figuring out how to manually set up the shots.  &lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve only ever really relied on the TTF metering and having the flash on camera so the body would sort this all out for me so it was a bit of a crash course.&lt;/p&gt;
&lt;p&gt;When I figured it out it was like one of those lightbulb moments  where everything made sense and it really is quite easy to prep the shots! heh, see what I did there?  lightbulb moment&amp;#8230; flash&amp;#8230;?  *groan*&lt;/p&gt;
&lt;p&gt;The only post processing done is to darken a small section in the bottom right corner , which was just from a  black tshirt on the floor that was slightly exposed by the flash.&lt;/p&gt;</content>
		<author>
			<name>Anton Winter</name>
			<uri>http://myrddin.org</uri>
		</author>
		<source>
			<title type="html">m . o</title>
			<subtitle type="html">$ cat /dev/rant</subtitle>
			<link rel="self" href="http://myrddin.org/feed/"/>
			<id>http://myrddin.org/feed/</id>
			<updated>2011-12-18T14:45:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">time flies</title>
		<link href="http://myrddin.org/2011/11/12/time-flies/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=time-flies"/>
		<id>http://myrddin.org/?p=352</id>
		<updated>2011-11-11T14:15:19+00:00</updated>
		<content type="html">&lt;p&gt;So I&amp;#8217;ve been in a new job for the last 6 months yet it feels like a year.  So much learned, so much done and there is (yet again) a distinct gap in blog updates. I suspect these may be related&amp;#8230; &lt;img src=&quot;http://myrddin.org/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt;  *shock horror*&lt;/p&gt;
&lt;p&gt;Have been doing a *lot* of performance tuning in the last few months.  I thought I did a lot of perf tuning at my previous job but that is really nothing in comparison.  High performance, high volume, extremely low latency, that&amp;#8217;s where I&amp;#8217;m at at the moment and its rather cool &lt;img src=&quot;http://myrddin.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Something I didn&amp;#8217;t mention since my last update is that my wife Sara and I are expecting, in under a week now actually!  Really exciting times ahead, and totally looking forward to it!&lt;/p&gt;
&lt;p&gt;In light of the above I&amp;#8217;ve also fast tracked a few photography .. err.. acquisitions.. which has proven to be absolutely awesome in the limited week I&amp;#8217;ve had them.  I upgraded to a Canon 5d Mk2 (yeah yeah , I couldn&amp;#8217;t wait for that fabled 5dmk3 ;P ) a 24-70 f/2.8 USM, and a 70-200 f/4 IS USM, some strobist umbrellas, speedlight mounts and other equipment.  For those following my flickr, you can see some of these but some of my cool ideas have yet to eventuate, and I attribute that to my current lack of available time..  I&amp;#8217;m still trying out new things, and am still producing a lot of amateur stuff, but those that do (in my opinion) shine through are really cool.  I really can&amp;#8217;t believe I haven&amp;#8217;t updated to a full frame sensor sooner, this kit is freakin&amp;#8217; awesome!!&lt;/p&gt;</content>
		<author>
			<name>Anton Winter</name>
			<uri>http://myrddin.org</uri>
		</author>
		<source>
			<title type="html">m . o</title>
			<subtitle type="html">$ cat /dev/rant</subtitle>
			<link rel="self" href="http://myrddin.org/feed/"/>
			<id>http://myrddin.org/feed/</id>
			<updated>2011-12-18T14:45:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">TEDx Canberra</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/197-TEDx-Canberra.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/197-guid.html</id>
		<updated>2011-09-24T13:16:35+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/tedx.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Attended &lt;a href=&quot;http://tedxcanberra.org/&quot; title=&quot;tedx Canberra&quot;&gt;TEDx Canberra&lt;/a&gt; today at the National Library.  A great day - an informative and electric range of topics. 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">9 months on a data only mobile phone plan</title>
		<link href="http://rene.bz/9-months-on-a-data-only-mobile-phone-plan/"/>
		<id>http://rene.bz/?p=715</id>
		<updated>2011-09-19T05:08:42+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;In January 2011 I downgraded my $30 mobile phone bill to $10 a month. Previous to paying $30 a month, &lt;a href=&quot;http://rene.bz/saved-gained-more-value/&quot;&gt;I paid $50 a month&lt;/a&gt;. No longer was I able to make a &amp;#8220;$270&amp;#8243; of phone calls on other networks over the GSM network. No longer was I going to&lt;a href=&quot;http://rene.bz/your-telcos-mobile-phone-plan-is-broken/&quot;&gt; pay $0.35 for each SMS&lt;/a&gt;. And no longer was I going to pay $0.89 to retrieve a voicemail message.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://rene.bz/wp-content/uploads/2011/09/pay-phones.jpg&quot; alt=&quot;Pay Phones&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Thats right, I decided to stop paying the outrageous, overly exuberant prices Telecommunication companies in Australia wanted me to pay to use their network and services.&lt;/p&gt;

&lt;p&gt;All I needed was a connection to a network that provided me with data. For $10 a month, I could get 500MB of data over a 3G or GPRS connection. Thats all I needed.&lt;/p&gt;

&lt;p&gt;So for the last 9 months, my phone plan and habits are summarised as;&lt;/p&gt;

&lt;ol&gt;
    &lt;li&gt;My monthly bill is now only $10 for 500MB of data.&lt;/li&gt;
    &lt;li&gt;Every 6 months I have to pay $30 to keep my mobile number to allow for incoming GSM calls. I also get $30 of credit for this.&lt;/li&gt;
    &lt;li&gt;I communicate with friends and family over IP. There are a plethora of applications on the iPhone that provide an infinitely better experience to communication than a SMS or even a phone call.&lt;/li&gt;
    &lt;li&gt;I use &lt;a href=&quot;http://www.acrobits.cz/4/acrobits-softphone-for-iphone&quot;&gt;Acrobits Softphone&lt;/a&gt; as a VoIP client on my iPhone. It hooks into the contacts list on the iPhone, supports push notifications and I think is by far the best iOS SIP client. The app itself cost $7.49 and by forking out another $12 I was able to purchase the G.729 codec which provides better call quality over a 3G connection.&lt;/li&gt;
    &lt;li&gt;I pay a once off $20 fee to have an incoming &lt;a href=&quot;http://www.voip-info.org/wiki/view/DID&quot;&gt;DID&lt;/a&gt;. Included in this I also get $20 worth of VoIP calls.  By using &lt;a href=&quot;http://rene.bz/using-sip-over-tcp-with-asterisk/&quot;&gt;asterisk&lt;/a&gt;, I have full control over time and destination based routing and reroute incoming calls to my DIDs to either voicemail or my SIP client depending on time of day.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The way I make outbound calls had to change. When I have any packet loss over a 3G connection or latency  due to a poor wifi connection, the quality of the call drops dramatically. This is usually followed by me asking the other person to call me back on my mobile number. If its a company I&amp;#8217;m dealing with, the person I&amp;#8217;m speaking to has no hesitation in doing this. If its a friend or family member, there is a bit of confusion and I quickly suggest I move this conversation over to IM or email.&lt;/p&gt;

&lt;p&gt;From this how much have I saved?&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://rene.bz/saved-gained-more-value/&quot;&gt;For 2010, my monthly mobile phone plan cost $50&lt;/a&gt;. In 2011 its $10. So far I have saved $420 if I was to compare with this time last year. This brings a total yearly savings of $600 if I continue to stick with this for the next 3 months.&lt;/p&gt;

&lt;p&gt;image by &lt;a href=&quot;http://www.flickr.com/photos/ryan_tir/&quot;&gt;ryan_tir&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Rene Cunningham</name>
			<uri>http://rene.bz</uri>
		</author>
		<source>
			<title type="html">Rene Cunningham</title>
			<subtitle type="html">Figuring it out as I go.</subtitle>
			<link rel="self" href="http://rene.bz/feed/"/>
			<id>http://rene.bz/feed/</id>
			<updated>2012-05-19T06:45:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Just Add Water</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/196-Just-Add-Water.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/196-guid.html</id>
		<updated>2011-09-17T06:48:28+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/justaddwater2.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Went to a great chemistry lecture at ANU this afternoon with Dave.  '&lt;a href=&quot;http://fora.tv/2009/08/18/Peter_Wothers_Just_Add_Water&quot; title=&quot;Video link&quot;&gt;Just Add Water&lt;/a&gt;' with Dr Peter Wothers from Cambridge.  Lots of explosions!!! Science presented in an understandable and fun way.  This being of course part of my ongoing goal to get Dave excited and interested in science and learning from an early age - lots of fun for me too! 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Etherwaker - GPL wake on lan client for Android</title>
		<link href="http://weblog.leapster.org/archives/168-Etherwaker-GPL-wake-on-lan-client-for-Android.html"/>
		<id>http://weblog.leapster.org/archives/168-guid.html</id>
		<updated>2011-09-15T22:31:00+00:00</updated>
		<content type="html">I've been playing around with Android application development quite a bit, over the last few months. The one thing I've built that's actually quite usable has been the wake-on-lan client &lt;a href=&quot;http://apps.iomem.com/etherwaker/&quot;&gt;Etherwaker&lt;/a&gt; (because the world really needed another one of these, didn't it?)&lt;br /&gt;
&lt;br /&gt;
I've just put the Mercurial &lt;a href=&quot;https://bitbucket.org/pdwerryhouse/etherwaker&quot;&gt;repository&lt;/a&gt; for it up on Bitbucket and released it under the GPL-3, for people to peruse or fork at their leisure.&lt;br /&gt;
&lt;br /&gt;
Five second guide to fetching the source: &lt;tt&gt;hg clone ssh://hg@bitbucket.org/pdwerryhouse/etherwaker&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
If you can't be bothered with all this, and just want to wake up your mythtv box from your bed, then it can be &lt;a href=&quot;https://market.android.com/details?id=com.dwerryhouse.etherwaker&quot;&gt;downloaded&lt;/a&gt; from the Android market.</content>
		<author>
			<name>Paul Dwerryhouse</name>
			<email>paul@dwerryhouse.com.au</email>
			<uri>http://weblog.leapster.org/</uri>
		</author>
		<source>
			<title type="html">Contempt</title>
			<subtitle type="html">Paul Dwerryhouse</subtitle>
			<link rel="self" href="http://weblog.leapster.org/index.php?/feeds/index.rss2"/>
			<id>http://weblog.leapster.org/index.php?/feeds/index.rss2</id>
			<updated>2012-03-23T12:45:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Building a redundant mailstore with DRBD and GFS</title>
		<link href="http://weblog.leapster.org/archives/167-Building-a-redundant-mailstore-with-DRBD-and-GFS.html"/>
		<id>http://weblog.leapster.org/archives/167-guid.html</id>
		<updated>2011-09-14T03:47:00+00:00</updated>
		<content type="html">I've recently been asked to build a redundant mailstore, using two server-class machines that are running Ubuntu. The caveat, however, is that no additional hardware will be purchased, so this rules out using any external filestorage, such as a SAN. I've been investigating the use of &lt;a href=&quot;http://drbd.org/&quot; title=&quot;DRBD&quot;&gt;DRBD&lt;/a&gt; in a primary/primary configuration, to mirror a block device between the two servers, and then put &lt;a href=&quot;http://en.wikipedia.org/wiki/Global_File_System&quot; title=&quot;GFS2&quot;&gt;GFS2&lt;/a&gt; over the top of it, so that the filesystem can be mounted on both servers at once.&lt;br /&gt;
&lt;br /&gt;
While a set-up like this is more complex and fragile than using ext4 and DRBD in primary/secondary mode and clustering scripts to ensure that the filesystem is only ever mounted on one server at a time, it's likely that there will be a requirement for GFS on the same two servers for another purpose, in the near future, so it makes sense to use the same method of clustering for both.&lt;br /&gt;
&lt;br /&gt;
The following guide details how to get this going on Ubuntu 10.04 LTS (lucid). It won't work on any version older than this - the servers that this is destined for were originally running 9.04 (Jaunty), however, I've tested DRBD+GFS on that release, and there's a problem that prevents it from working. As far as I'm concerned, production servers should not be run on non-LTS Ubuntu releases, anyway, because the support lifecycle is far too short. This guide should also work fine for Debian 6.0 (squeeze), although I haven't tested it, yet.&lt;br /&gt;
&lt;br /&gt;
One thing to keep in mind - the Ubuntu package for gfs2-tools claims that &lt;i&gt;&quot;The GFS2 kernel modules themselves are highly experimental and &lt;strong&gt;MUST NOT&lt;/strong&gt; be used in a production environment yet&quot;&lt;/i&gt;. There's a problem with this, however - the gfs2 module is available in the kernel, in Ubuntu 10.04, but the original gfs isn't there (it wasn't ever there) and the redhat-cluster-source package which provides it, &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/redhat-cluster/+bug/847615&quot; title=&quot;redhat-cluster-source bug&quot;&gt;doesn't build&lt;/a&gt;. I'm inclined to say that the &quot;experimental&quot; warning is incorrect.&lt;br /&gt;
&lt;br /&gt;
Firstly, install DRBD:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;apt-get install drbd8-utils drbd8-source&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
We have to install the drbd8-source package in order to get  the drbd kernel module. When drbd is started, it should automatically run &lt;tt&gt;dkms&lt;/tt&gt; to build and install the module.&lt;br /&gt;
&lt;br /&gt;
Now, the servers I'm using have their entire RAID already allocated to an LVM volume group named vg01, so I'm going to create a 60Gb logical volume within this volume group, to be used as the backing store for the DRBD block device on each. Obviously, this step isn't compulsory and the DRBD block devices, can be put on a plain disk partition instead.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;lvcreate -L 60G -n mailmirror vg01&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
After this, configure &lt;tt&gt;/etc/drbd.conf&lt;/tt&gt; on both servers:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;pre&gt;global {
  usage-count yes;
}

common {
  protocol C;
}
resource r0 {
  net {
    allow-two-primaries;
    after-sb-0pri discard-zero-changes;
    after-sb-1pri discard-secondary;
    after-sb-2pri disconnect;
  }
  syncer {
    verify-alg sha1;
  }
  startup {
    become-primary-on both;
  }
  on mail01 {
    device    /dev/drbd0;
    disk      /dev/vg01/mailmirror;
    address   10.50.0.11:7789;
    meta-disk internal;
  }
  on mail02 {
    device    /dev/drbd0;
    disk      /dev/vg01/mailmirror;
    address   10.50.0.12:7789;
    meta-disk internal;
  }
}&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
With this done, we can now set up the DRBD mirror, by running these commands on each server:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;drbdadm create-md r0 &lt;br /&gt;
modprobe drbd &lt;br /&gt;
drbdadm attach r0 &lt;br /&gt;
drbdadm syncer r0 &lt;br /&gt;
drbdadm connect r0&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
...and to start the replication between the two block devices, run the following on only &lt;b&gt;one&lt;/b&gt; server:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;drbdadm -- --overwrite-data-of-peer primary r0&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
By looking at &lt;tt&gt;/proc/drbd&lt;/tt&gt;, we'll be able to see the servers syncing. It's likely that this will take a long time to complete, but the drbd device can still be used, while that's happening. One last thing we need to do is move it from primary/secondary mode, into primary/primary mode, by running this on the &lt;i&gt;other&lt;/i&gt; server:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;drbdadm primary r0&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
So, now we want to create a GFS2 filesystem. There's a catch here, however: GFS2 cannot sit directly on a DRBD block device. Instead, we need to put an LVM physical volume on the DRBD device, and then create a volume group and logical volume within that. Furthermore, because this is going on a cluster, we need to use clustered LVM and associated clustering software:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;apt-get install cman clvm gfs2-tools&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
And then configure the cluster manager on each server. Put the following in &lt;tt&gt;/etc/cluster/cluster.conf&lt;/tt&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;pre&gt;&amp;lt;?xml version=&quot;1.0&quot; ?&amp;gt;
&amp;lt;cluster alias=&quot;mailcluster&quot; config_version=&quot;6&quot; name=&quot;mailcluster&quot;&amp;gt;
        &amp;lt;fence_daemon post_fail_delay=&quot;0&quot; post_join_delay=&quot;3&quot;/&amp;gt;
        &amp;lt;totem consensus=&quot;6000&quot; token=&quot;3000&quot;/&amp;gt;
        &amp;lt;clusternodes&amp;gt;
                &amp;lt;clusternode name=&quot;mail01&quot; nodeid=&quot;1&quot; votes=&quot;1&quot;&amp;gt;
                        &amp;lt;fence&amp;gt;
                                &amp;lt;method name=&quot;1&quot;&amp;gt;
                                        &amp;lt;device name=&quot;clusterfence&quot; nodename=&quot;mail01&quot;/&amp;gt;
                                &amp;lt;/method&amp;gt;
                        &amp;lt;/fence&amp;gt;
                &amp;lt;/clusternode&amp;gt;
                &amp;lt;clusternode name=&quot;mail02&quot; nodeid=&quot;2&quot; votes=&quot;1&quot;&amp;gt;
                        &amp;lt;fence&amp;gt;
                                &amp;lt;method name=&quot;1&quot;&amp;gt;
                                        &amp;lt;device name=&quot;clusterfence&quot; nodename=&quot;mail02&quot;/&amp;gt;
                                &amp;lt;/method&amp;gt;
                        &amp;lt;/fence&amp;gt;
                &amp;lt;/clusternode&amp;gt;
        &amp;lt;/clusternodes&amp;gt;
        &amp;lt;cman expected_votes=&quot;1&quot; two_node=&quot;1&quot;/&amp;gt;
        &amp;lt;fencedevices&amp;gt;
                &amp;lt;fencedevice agent=&quot;fence_manual&quot; name=&quot;clusterfence&quot;/&amp;gt;
        &amp;lt;/fencedevices&amp;gt;
        &amp;lt;rm&amp;gt;
                &amp;lt;failoverdomains/&amp;gt;
                &amp;lt;resources/&amp;gt;
        &amp;lt;/rm&amp;gt;
&amp;lt;/cluster&amp;gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
In the above, I'm using manual fencing, because at the moment, I don't have any other method for fencing available to me. This should &lt;i&gt;not&lt;/i&gt; be done in production; it needs a real fencing device, such as an out-of-band management card (eg, Dell DRAC, HP iLO) to kill power to the opposite node, if something is amiss. All that manual fencing does is write messages to syslog, saying that fencing is needed.&lt;br /&gt;
&lt;br /&gt;
Without fencing, it's possible to encounter a situation where the DRBD device might have stopped mirroring, yet the mail spool is still mounted on each server, with the mail daemon on each one writing to its GFS filesystem independently, and that would be a very difficult mess to clean up.&lt;br /&gt;
&lt;br /&gt;
One other thing: there's an Ubuntu-specific catch here - Ubuntu's installer has this irritating habit of putting a host entry in &lt;tt&gt;/etc/hosts&lt;/tt&gt; for the hostname with an IP address of &lt;tt&gt;127.0.1.1&lt;/tt&gt;. This will break the clustering, so remove the entry from both servers, and either make sure your DNS is set up correctly for the name that you're using in your cluster interfaces, or add the correct addresses to the hosts file.&lt;br /&gt;
&lt;br /&gt;
You can now start up clustering on both hosts:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;/etc/init.d/cman start&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Run &lt;tt&gt;cman_tool nodes&lt;/tt&gt;, and if all is well, you'll see:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;pre&gt;Node  Sts   Inc   Joined               Name
   1   M    120   2011-09-14 10:53:32  mail01
   2   M    120   2011-09-14 10:53:32  mail02&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
We'll need to make a couple of modifications to /etc/lvm/lvm.conf on both servers. Firstly, to make LVM use its built-in clustered locking:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;locking_type = 3&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
...and secondly, to make it look for LVM signatures on the drbd device (in addition to local disks):&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;filter = [&quot;a|sd.*|&quot;, &quot;a|drbd.*|&quot;, &quot;r|.*|&quot;]&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Now start up clvm:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;/etc/init.d/clvm start&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
At this point, we can create the LVM physical volume on the drbd device. Because we now have a mirror running between the two servers, we only need to do this on one server:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;pvcreate /dev/drbd0&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Run &lt;tt&gt;pvscan&lt;/tt&gt; on the other server, and we'll be able to see that we have a new PV there.&lt;br /&gt;
&lt;br /&gt;
Now, again, on only one server, create the volume group:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;vgcreate mailmirror /dev/drbd0&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Run &lt;tt&gt;vgscan&lt;/tt&gt; on the other server, to see that the VG also appears there.&lt;br /&gt;
&lt;br /&gt;
Next, we'll create a logical volume for the GFS filesystem (I'm leaving 10Gb of space spare for a second GFS filesystem in the future):&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;lvcreate -L 50Gb -n spool mailmirror&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
And then &lt;tt&gt;lvscan&lt;/tt&gt; on the other server should show the new LV.&lt;br /&gt;
&lt;br /&gt;
The final step is to create the GFS2 filesystem:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;mkfs.gfs2 -t mailcluster:mailspool -p lock_dlm -j 2 /dev/mailmirror/spool&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;mailcluster&lt;/i&gt; is the name of the cluster, as defined in &lt;i&gt;/etc/cluster/cluster.conf&lt;/i&gt;, while &lt;i&gt;mailspool&lt;/i&gt; is a unique name for this filesystem.&lt;br /&gt;
&lt;br /&gt;
We can now to mount this filesystem on both servers, with:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;tt&gt;mount -t gfs2 /dev/mailmirror/spool /var/mail&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
That's it! We now have have a redundant mailstore. Before starting your mail daemon, however, I'd suggest changing its configuration to use maildir instead of mbox format, because having multiple servers writing to an mbox file is bound to cause corruption at some point.&lt;br /&gt;
&lt;br /&gt;
Other recommended changes would be to alter the servers' init scripts so that drbd is started before cman and clvm.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Paul Dwerryhouse is a freelance Open Source IT systems and software consultant, based in Australia. Follow him on twitter at &lt;a href=&quot;http://twitter.com/pdwerryhouse&quot; title=&quot;Paul Dwerryhouse on Twitter&quot;&gt;http://twitter.com/pdwerryhouse/&lt;/a&gt;.&lt;/i&gt;</content>
		<author>
			<name>Paul Dwerryhouse</name>
			<email>paul@dwerryhouse.com.au</email>
			<uri>http://weblog.leapster.org/</uri>
		</author>
		<source>
			<title type="html">Contempt</title>
			<subtitle type="html">Paul Dwerryhouse</subtitle>
			<link rel="self" href="http://weblog.leapster.org/index.php?/feeds/index.rss2"/>
			<id>http://weblog.leapster.org/index.php?/feeds/index.rss2</id>
			<updated>2012-03-23T12:45:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Science week</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/193-Science-week.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/193-guid.html</id>
		<updated>2011-09-10T06:04:10+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/shine.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
It was Science Week last week.  There were so many excellent (and free) events on in Canberra.   &lt;a href=&quot;http://www.csiro.au/places/Discovery.html&quot; title=&quot;CSIRO&quot;&gt;CSIRO Discovery Centre&lt;/a&gt; open day (complete with dinosaurs) on the Saturday plus an open day at the &lt;a href=&quot;http://www.science.org.au/dome/&quot; title=&quot;Shine Dome&quot;&gt;Shine Dome&lt;/a&gt; (Australian Academy of Science) (though I've heard it called the Martian Embassy).   Attended a &lt;a href=&quot;http://billboard.anu.edu.au/event_view.asp?id=79209&quot; title=&quot;ANU lecture&quot;&gt;lecture&lt;/a&gt; on the Monday evening at ANU &quot;Squeezing More from Less: Harnessing New Materials at High Pressures&quot;.    Then the following weekend there was a kid's science experiment show down at the lake.  Dave wasn't keen on volunteering so I accidentally started pointing at him so he got noticed and had to go up to the front - he had a balloon effigy of him frozen in liquid nitrogen.  Lots of fun (well it was for me and Chels).  Then on the Sunday we went to the Geosciences Australia open day - chatted to the staff about open source mapping and local geology - all very interesting. 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">The Pinnacles</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/194-The-Pinnacles.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/194-guid.html</id>
		<updated>2011-09-04T07:47:18+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/pinnacle.JPG&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
We're in Perth at the moment.  Today we drove up to the &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Pinnacles_(Western_Australia)&quot; title=&quot;Pinnacles&quot;&gt;Pinnacles Desert&lt;/a&gt;.  It's about 2.5 hours or so north of Perth.  Last time I visited was around about 1985 or 1986 while we were on a school geography camp.  It hasn't changed a whole lot since then - the biggest change I noticed was that there we no longer a multitude of 'mini' pinnacles scattered all over the ground - I expect they've all been picked up by tourists.  A lovely place to visit on a nice winter's day but in summer I'm sure it would be unpleasant up there (for a lot of the day at least).  After seeing the Pinnacles we drove up to Cervantes where we went for a nice wander along the beach (walking along the beach just a couple of days after wandering around a very cold Canberra was a bit surreal).  On the way home we stopped at a &lt;a href=&quot;http://en.wikipedia.org/wiki/Stromatolite&quot; title=&quot;Stromatolite&quot;&gt;Stromatolite&lt;/a&gt; lake (just out of Cervantes) and &lt;a href=&quot;http://en.wikipedia.org/wiki/Guilderton,_Western_Australia&quot; title=&quot;Guilderton&quot;&gt;Guilderton&lt;/a&gt; (which looked nice).  Photos are &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;Photos&quot;&gt;here&lt;/a&gt; (page 2 of '2011'). 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mt Aggie hike</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/195-Mt-Aggie-hike.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/195-guid.html</id>
		<updated>2011-09-04T07:46:25+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/aggie.JPG&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Today Dave and I climbed Mt Aggie up in Namadgi NP.  Originally we planned on just walking along the set path from the Mt Aggie car park.  However the road was blocked around spot height 1415 (on the Tidbinbilla 1:25000 map).  We spoke to the ranger who suggested we follow the ACT/NSW border up to Mt Aggie - an easy walk (on paper) of around 2 Kilometres or so.  Having all the gear with us (maps, compasses, GPS, SPOT, PLB, food, water, suitable clothing  and survival gear) we decided that an off track bush bash was quite do-able.   Within only a few hundred metres of the start point we ran into huge swathes of regrowth (evil shrubbery) which we had to negotiate our way through.  After a while we managed to get to a clear spot and made a climb for the summit.   On reaching the top I checked the map (something didn't add up - it seemed too quick a walk).  I was right - we'd reached an adjacent summit, we had to climb down into a saddle and then climb up the 'real' Mt Aggie.  That was fine until we again wandered into a big area of regrowth - it was bad enough for me (imagine trying to get through extremely dense hedges above head height) but it was really trying for Dave.  I'm amazed he got through it without any problems - he's a tough kid - I'm very proud of him.  We summited the real Mt Aggie and took in the beautiful views across the Bimberi Wilderness down to the Snowy Mountains.  By this stage it was around 15:30 and it would be getting cold and dark before too long.  We could have retraced our steps but that would have meant a repeat of the bush bashing - not much fun.  We could have followed the Mt Aggie track back to the car park, but that would have added around 3 or 4 kilometres of extra (unnecessary) walking to our trip.  So instead we climbed off the summit, walked down about 200 metres towards the car park then peeled off pretty much due East - hiking down through not too densely wooded terrain, after about 10 minutes popping out above Mt Franklin road.  From there we walked back up the road to Shirley (with Dave jumping in/on frozen puddles along the way).  All in all a nice little hike.  Photos (second page of '2011') are &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;photos&quot;&gt;here&lt;/a&gt;. 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Oracle Database 11gR2 on Linux on System z</title>
		<link href="http://veejoe.net/blog/2011/08/oracle-database-11gr2-on-linux-on-system-z/"/>
		<id>http://veejoe.net/blog/?p=5582</id>
		<updated>2011-08-31T13:57:14+00:00</updated>
		<content type="html">&lt;p&gt;Earlier this year (30 March, to be precise) Oracle announced that Oracle Database 11gR2 was available as a fully-supported product for Linux on IBM System z.  A while before that they had announced E-Business Suite as available for Linux on System z, but at the time the database behind it had to be 10g.  Shortly after 30 March, they followed up the 11gR2 announcement with a statement of support for the Oracle 11gR2 database on Linux on System z as a backend for E-Business Suite &amp;#8212; the complete, up-to-date Oracle stack was now available on Linux on System z!&lt;/p&gt;
&lt;p&gt;In April this year I attended the zSeries Special Interest Group miniconf[1], part of the greater Independent Oracle Users Group (IOUG) event &lt;strong&gt;COLLABORATE 11&lt;/strong&gt;.  I was amazed to discover that there are actually Oracle employees whose job it is to work on IBM technologies &amp;#8212; just like there are IBM employees dedicated to selling and supporting the Oracle stack.  Never have I seen (close-up) a better example of the term &amp;#8220;coopetition&amp;#8221;.&lt;/p&gt;
&lt;p&gt;On my return from the zSeries SIG and IOUG, I&amp;#8217;ve become the local Oracle expert.  However, I&amp;#8217;ve had no more training than the two days of workshops run at the conference!  The workshops were excellent (held at the Epcot Center at Walt Disney World, no less!) but they could not an expert make.  So I&amp;#8217;ve been trying to build some systems and teach myself more about running Oracle.  I thought I&amp;#8217;d gotten off to a good start too &amp;#8212; I&amp;#8217;d installed a standalone system, then went on to build a two-node RAC.  I communicated my success to one of my sales colleagues:&lt;/p&gt;
&lt;p&gt;&amp;#8220;I&amp;#8217;ve got a two-node RAC setup running on the z9 in Brisbane!&amp;#8221;&lt;/p&gt;
&lt;p&gt;&amp;#8220;Great!  Good work,&amp;#8221; he said.  &amp;#8221;So the two nodes are running in different LPARs, so we can demonstrate high-availability?&amp;#8221;&lt;/p&gt;
&lt;p&gt;&amp;#8221; . . . &amp;#8221;&lt;/p&gt;
&lt;p&gt;In my haste I&amp;#8217;d built both virtual machines in the same LPAR.  Whoops.  (I&amp;#8217;ve fixed that now, by the way.  The two RAC nodes are in different LPARs and &lt;strong&gt;seem&lt;/strong&gt; to be performing better for it.)&lt;/p&gt;
&lt;p&gt;Over the coming weeks, I&amp;#8217;ll write up some of the things that have caught me out.  I still don&amp;#8217;t really know how all this stuff works, but I&amp;#8217;m getting better!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Links:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;IBM System z: &lt;a title=&quot;IBM System z site (US)&quot; href=&quot;http://www.ibm.com/systems/z&quot; target=&quot;_blank&quot;&gt;www.ibm.com/systems/z&lt;/a&gt; or &lt;a title=&quot;IBM System z site (Australia)&quot; href=&quot;http://www.ibm.com/systems/au/z&quot; target=&quot;_blank&quot;&gt;www.ibm.com/systems/au/z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Linux on System z: &lt;a title=&quot;IBM Linux on System z site (US)&quot; href=&quot;http://www.ibm.com/systems/z/os/linux/index.html&quot; target=&quot;_blank&quot;&gt;www.ibm.com/systems/z/os/linux/index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Oracle zSeries SIG: &lt;a title=&quot;zSeries Oracle Users SIG&quot; href=&quot;http://www.zseriesoraclesig.org&quot; target=&quot;_blank&quot;&gt;www.zseriesoraclesig.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Oracle Database: &lt;a title=&quot;Oracle Database&quot; href=&quot;http://www.oracle.com/us/products/database/index.html&quot; target=&quot;_blank&quot;&gt;www.oracle.com/us/products/database/index.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[1] Miniconf is a term I picked up from &lt;a title=&quot;linux.conf.au (LCA)&quot; href=&quot;http://linux.conf.au&quot; target=&quot;_blank&quot;&gt;linux.conf.au&lt;/a&gt; &amp;#8212; the zSeries SIG didn&amp;#8217;t advertise its event as a miniconf, but as a convenient name for a &amp;#8220;conference-in-a-conference&amp;#8221; I&amp;#8217;m using the term here.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">What a difference a working resolver makes</title>
		<link href="http://veejoe.net/blog/2011/08/what-a-difference-a-working-resolver-makes/"/>
		<id>http://veejoe.net/blog/?p=5579</id>
		<updated>2011-08-07T13:45:19+00:00</updated>
		<content type="html">&lt;p&gt;The next phase in tidying up my user authentication environment in the lab was to enable SSL/TLS on the z/VM LDAP server I use for my Linux authentication (I&amp;#8217;ll discuss the process on the DeveloperWorks blog, and put a link here).  Apart from being the right way to do things, LDAP authentication appears to require SSL or TLS in Fedora 15.&lt;/p&gt;
&lt;p&gt;After I got the Fedora system working, I thought it would be a good idea to have other systems in the complex using SSL/TLS also.  The process was moderately painless on a SLES 10 system, but on the first SLES 11 system I went to YaST froze while saving the changes.  I (foolishly) rebooted the image, and it hung during boot.  Not fun.&lt;/p&gt;
&lt;p&gt;After a couple of attempts to fix up what I thought were the obvious problems (each attempt involving logging off the guest, connecting its disk to another guest, mounting the filesystem, making a change, unmounting and disconnecting, and re-IPLing) with no success, I went into /etc/nsswitch.conf and turned off LDAP for everything I could find.  This finally allowed the guest to complete its boot &amp;#8212; but I had no LDAP now.  I did a test using &lt;strong&gt;ldapsearch&lt;/strong&gt;, which reported it couldn&amp;#8217;t reach the LDAP server.  I tried to ping the LDAP server by address, which worked.  I tried to lookup the hostname of the LDAP server, and name resolution failed with the traditional &amp;#8220;no servers could be reached&amp;#8221; message.  This was odd, as I knew I&amp;#8217;d changed it since it was pointing to the wrong DNS server before&amp;#8230;  I could ping the DNS by address, and another system resolved fine.&lt;/p&gt;
&lt;p&gt;I thought it might have been a configuration problem &amp;#8212; I had earlier had trouble with systems not being able to do recursive DNS lookups through my DNS server.  I went to YaST to configure the DNS Server, and it told me that I had to install the package &amp;#8220;bind&amp;#8221;.  WHAT?!?!?  How did the BIND package get uninstalled from the system&amp;#8230;&lt;/p&gt;
&lt;p&gt;Unless&amp;#8230;  It&amp;#8217;s the wrong system&amp;#8230;&lt;/p&gt;
&lt;p&gt;I checked /etc/resolv.conf on a working system and sure enough I had the IP address wrong.  I was pointing at a server that was NOT my DNS server.  Presumably the inability to resolve the name of the LDAP server I was trying to reach is what made the first attempt to enable TLS for LDAP fail in YaST, and whatever preload magic SLES uses to enable LDAP authentication got broken by the failure.  Setting the right DNS and re-running the LDAP Client module in YaST not only got LDAP authentication working but got me a bootable system again.&lt;/p&gt;
&lt;p&gt;A simple fix in the end, but I&amp;#8217;d forgotten the power of the resolver to cause untold and unpredictable havoc.  Now, pardon me while I lie in wait for the YaST-haters who will no doubt come out and sledge me&amp;#8230;  :-)&lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">RACF Native Authentication with z/VM</title>
		<link href="http://veejoe.net/blog/2011/07/racf-native-authentication-with-zvm/"/>
		<id>http://veejoe.net/blog/?guid=625b8b0fd4eed59114ff4be30a66773e</id>
		<updated>2011-07-20T02:49:33+00:00</updated>
		<content type="html">&lt;p&gt; In 2009 I was part of the team that produced the Redbook &amp;quot;Security for Linux on System z&amp;quot; (find it at &lt;a href=&quot;http://www.redbooks.ibm.com/abstracts/sg247728.html&quot;&gt;http://www.redbooks.ibm.com/abstracts/sg247728.html&lt;/a&gt;).  Part of my contribution was a discussion about using the z/VM LDAP Server to provide Linux guests with a secure password authentication capability.  I probably went a little overboard with screenshots of &lt;a href=&quot;http://phpldapadmin.sourceforge.net&quot;&gt;phpLDAPadmin&lt;/a&gt;, but overall I think it was useful.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve come back to implement some of what I&amp;#8217;d put together then, and unfortunately found&amp;#8230;  not &lt;i&gt;errors&lt;/i&gt; as such, but things I perhaps could have discussed in a little more detail.  I&amp;#8217;ve been using the z/VM LDAP Server on a couple of systems in my lab but had not enabled RACF.  I realised I need to &amp;quot;eat my own cooking&amp;quot; though, so decided to implement RACF and enable the SDBM backend as well as switch to using Native Authentication in the LDBM backend.&lt;/p&gt;
&lt;p&gt;Native Authentication provides a way for security administrators to present a standard RFC 2307 (or equivalent) directory structure to clients while at the same time taking advantage of RACF as a password or pass phrase store.  Have a look in our Redbook for more detail, but basically the usual schema is loaded into LDAP and records are created using the usual object classes like &lt;b&gt;inetOrgPerson&lt;/b&gt;, but the records do not contain the &lt;b&gt;userPassword&lt;/b&gt; attribute.  Instead of comparing a presented password against the field contained in LDAP, the z/VM LDAP Server (when Native Authentication is enabled) issues a RACROUTE call to RACF to have it check the password.&lt;/p&gt;
&lt;p&gt;In my existing LDAP database, I had user records that were working quite successfully to authenticate logons to Linux.  My plan was simply to enable RACF, creating users in RACF with the same userid as the &lt;b&gt;uid&lt;/b&gt; field in LDAP (I have access to a userid convention that fits RACF&amp;#8217;s 8-character restriction, so no need to change it).  After going through the steps in the RACF program directory, and various follow-up tasks to make sure that various service machines would work correctly, I did the LDAP reconfiguration to get Native Authentication.&lt;/p&gt;
&lt;p&gt;At this point I probably need to clarify my userid plan.  The documentation for Native Authentication in the TCP/IP Planning and Administration manual says that the LDAP server needs to be able to work out which RACF userid corresponds to the user record in LDAP to be able to validate the password.  It does this by either having the RACF userid explicitly specified using the &lt;b&gt;ibm-nativeId&lt;/b&gt; attribute (the object class &lt;b&gt;ibm-NativeAuthentication&lt;/b&gt; has to be added to the user object), or by matching the existing &lt;b&gt;uid&lt;/b&gt; attribute with RACF.  This is what I hoped to be able to do; by using the same ID in RACF as I was already using in LDAP, I planned to not require the extra object class and attribute.  In the Redbook, because my RACF ID was different from the LDAP one I went straight to using the &lt;b&gt;ibm-nativeId&lt;/b&gt; attribute and didn&amp;#8217;t go back and test the &lt;b&gt;uid&lt;/b&gt; method.&lt;/p&gt;
&lt;p&gt;So, I gave it a try.  I had to disable SSH public-key authentication so that my password would actually get used, and once I did that I found that I couldn&amp;#8217;t log on.  It didn&amp;#8217;t matter whether I tried with my password or pass phrase, neither was successful.  I read and re-read all the LDAP setup tasks and checked the setup, but it all looked fine.  In one of those &amp;quot;let&amp;#8217;s just see&amp;quot; moments, I decided to see if it worked with the &lt;b&gt;ibm-nativeId&lt;/b&gt; attribute specified in uppercase&amp;#8230;  and it did!&lt;/p&gt;
&lt;p&gt;Okay, so it &lt;i&gt;appeared&lt;/i&gt; that the testing of &lt;b&gt;uid&lt;/b&gt; against a RACF id was case-sensitive.  I decided to try creating a different ID, with an uppercase &lt;span&gt;uid&lt;/span&gt;, in LDAP to double-check.  Since phpLDAPadmin wouldn&amp;#8217;t let me create an uppercase version of my own userid (since that would be non-unique), I created a different LDAP id to test:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;[viccross@laptop ~]$ ssh MAINT@zlinux1&lt;br /&gt;Password: &lt;br /&gt;Could not chdir to home directory /home/MAINT: No such file or directory&lt;br /&gt;/usr/X11R6/bin/xauth:  error in locking authority file /home/MAINT/.Xauthority&lt;br /&gt;MAINT@zlinux1:/&amp;gt; &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;My MAINT user in LDAP has no &lt;span&gt;ibm-nativeId&lt;/span&gt; attribute, so the only operational difference is the uppercase &lt;span&gt;uid&lt;/span&gt; (the error messages are caused by the LDAP userid not having a home directory; I use a NFS shared home directory had I hadn&amp;#8217;t bothered setting up the homedir for a test userid).&lt;/p&gt;
&lt;p&gt;The final test was to change the contents of the &lt;span&gt;ibm-nativeId&lt;/span&gt; attribute in my LDAP user record to lower-case &amp;#8212; and it broke my login.  So that would seem to indicate that the user check against RACF is case sensitive wherever LDAP gets the userid from.  I&amp;#8217;m going to have a look through documentation to see if there&amp;#8217;s something I need to change, but this looks like something to be aware of when using Native Authentication.&lt;/p&gt;
&lt;p&gt;I also noticed that I didn&amp;#8217;t describe the LDAP Server SSL/TLS support in the Redbook, but that&amp;#8217;s a post for another day&amp;#8230;&lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">My first 6 months on the slow carb diet</title>
		<link href="http://rene.bz/my-first-6-months-on-the-slow-carb-diet/"/>
		<id>http://rene.bz/?p=626</id>
		<updated>2011-07-15T11:41:01+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;Tim Ferris&amp;#8217; latest book, The 4 Hour Body, describes the &amp;#8216;Slow Carb Diet&amp;#8217;. I wont go over the details in depth but if you&amp;#8217;re unaware of what they check are out the details &lt;a href=&quot;http://gizmodo.com/5709913/4+hour-body-+-the-slow+carb-diet&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://www.fourhourworkweek.com/blog/2007/04/06/how-to-lose-20-lbs-of-fat-in-30-days-without-doing-any-exercise/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In summary, there are 5 general rules to the diet.&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;AVOID &amp;#8216;WHITE&amp;#8217; CARBS&lt;/li&gt;
    &lt;li&gt;EAT THE SAME FEW MEALS OVER AND OVER AGAIN&lt;/li&gt;
    &lt;li&gt;DON&amp;#8217;T DRINK CALORIES&lt;/li&gt;
    &lt;li&gt;DON&amp;#8217;T EAT FRUIT&lt;/li&gt;
    &lt;li&gt;TAKE ONE DAY OFF PER WEEK&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;http://rene.bz/wp-content/uploads/2011/07/4hb.jpg&quot; alt=&quot;The 4 Hour Body&quot; /&gt;&lt;/p&gt;

&lt;p&gt;3 months prior to starting the &amp;#8216;Slow Carb Diet&amp;#8217; I quit the gym, ate alot of beans and legumes. I also started doing 5km runs 3 times a week. I weighed 105kgs back then. I now weigh 80kgs. I&amp;#8217;m 30.&lt;/p&gt;

&lt;p&gt;Here are some of the things I&amp;#8217;ve learnt from being on the &amp;#8216;Slow Carb Diet&amp;#8217; which has certainly changed the way I live and eat.&lt;/p&gt;

&lt;h2&gt;Cheat days can be expensive&lt;/h2&gt;

&lt;p&gt;Sunday is my cheat day. I can eat what ever I want and I do, eat, what ever, the fuck, I want. Shopping for my cheat day is like letting a 4 year child lose in lolly shop. A point made by Tim in the book is that you should only buy portions for your cheat day that will last just for your cheat day and no more. You dont want that half tub of French Vanilla Icecream sitting in the fridge during the week potentially triggering a mid week &amp;#8216;cheat night&amp;#8217; which is against the diet.&lt;/p&gt;

&lt;p&gt;I buy my food vices on special and on the cheap. Biscuits, Icecream, Chocolate are the usual suspects. I find that if If I don&amp;#8217;t shop around and buy the treats on special, I could easily spend $25 just for a single days worth of junk food which is bit too much money I&amp;#8217;d like to part with just to pig out and make myself feel sick.&lt;/p&gt;

&lt;h2&gt;Your partner will eat and cheat with you&lt;/h2&gt;

&lt;p&gt;I cook dinner every night and eat with my girlfriend. This means she too will also have to consume legumes, eggs and spinach.&lt;/p&gt;

&lt;p&gt;After a couple of weeks this took its toll and she needed her nightly portion of carbs in the form of pasta, rice or a baked potato. I now cook these items for a single serving which she has, whilst I stick to foods that are inline with the diet.&lt;/p&gt;

&lt;h2&gt;The diet is a winner for busy people&lt;/h2&gt;

&lt;p&gt;I have not done any real cardio exercise besides playing basketball 2 hours a week since being on the diet. The diet is excellent for people who don&amp;#8217;t have time to exercise alot though have the discipline to stick to the right foods. Don&amp;#8217;t get me wrong, I still exercise but I&amp;#8217;ve reduced my exercise regime down to 3 to 4 nights doing free weights and ab exercises on the ground and on a decline bench at home.&lt;/p&gt;

&lt;h2&gt;Feeling hungry is now a different feeling&lt;/h2&gt;

&lt;p&gt;Sure I get hungry, but the feeling is alot different to when I wasnt eating so many legumes, greens and no white carbs. These days, when hunger strikes I chomp on a single carrot, stick of celery or a couple of almonds and the hunger disappears. Previously, I would hunt for dry biscuits, fruit, cereal or just anything that would provide my stomach and brain with a quick fix. My way of thinking when it comes to food and nutrition has certainly changed because of the Slow Carb Diet.&lt;/p&gt;

&lt;h2&gt;Grocery shopping becomes more systematic&lt;/h2&gt;

&lt;p&gt;The onset of the diet forced myself to think differently when it came to purchasing food. Because of the first 4 rules of the diet, I would think long and hard about what I&amp;#8217;d eat. Grocery shopping trips would be more strategic and reading labels and nutritional information on the food products I bought would now be part of my shopping routine.&lt;/p&gt;

&lt;p&gt;I know exactly what my meals will consist of for the next week. Legumes, greens, beans, eggs, mushrooms with pork, lamb, beef or chicken. The shopping trips for these meals becomes more systematic, less time consuming and cheaper.&lt;/p&gt;

&lt;h2&gt;Get used to beans and legumes&lt;/h2&gt;

&lt;p&gt;Borlotti beans, mushrooms, spinach and 2 eggs is breakfast. Beans, lentils, spinach and a carrot is lunch. For dinner I will have a mix of more borlotti beans and white beans with a handful of almonds for something to munch on during the night.&lt;/p&gt;

&lt;p&gt;To get the most protein out of your meals, beans and legumes are the way to go.&lt;/p&gt;

&lt;p&gt;My body composition certainly has changed over the last 9 months and people I havent seen for a couple of months do notice it but this is not the most important part of this diet. Changing the way I think, eat and value food has been the most rewarding part for me. I feel I can continue with the diet for another 6 months at least but will carry the life changing knowledge, experiences and habits I&amp;#8217;ve gained till I die.&lt;/p&gt;</content>
		<author>
			<name>Rene Cunningham</name>
			<uri>http://rene.bz</uri>
		</author>
		<source>
			<title type="html">Rene Cunningham</title>
			<subtitle type="html">Figuring it out as I go.</subtitle>
			<link rel="self" href="http://rene.bz/feed/"/>
			<id>http://rene.bz/feed/</id>
			<updated>2012-05-19T06:45:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">geoffoc</title>
		<link href="http://mrpointy.wordpress.com/2011/07/15/vcenter-server-on-your-ad-domain-controller/"/>
		<id>http://mrpointy.wordpress.com/?p=402</id>
		<updated>2011-07-15T07:17:11+00:00</updated>
		<content type="html">&lt;p&gt;Ok, so it&amp;#8217;s not the most clever thing you can do, but in a lab situation you may not simply have the machines or licences to go around.&lt;/p&gt;
&lt;p&gt;vmware tends to agree &amp;#8211; the vCenter server itself wont normally install on a system where AD is running.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;This product can only be installed on the following 64-bit operating systems:&lt;br /&gt;
Windows XP SP2 or above&lt;br /&gt;
Windows 2003&lt;br /&gt;
Windows 2008&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The secret is to get vCenter to use different ports for its ADAM instance.&lt;/p&gt;
&lt;p&gt;As I prefer scripting to clickity-click you can put in a default vCenter server build (with different LDAP ports) using &lt;/p&gt;
&lt;p&gt;&lt;code&gt;start-process -wait -filepath z:\vpx\VMware-vcserver.exe -argumentlist '/q /s /w /L1033 /v&quot;  /qr DB_SERVER_TYPE=Bundled FORMAT_DB=1 VCS_ADAM_LDAP_PORT=3899 VCS_ADAM_SSL_PORT=6369&quot;'&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;You should install vCenter Server before promoting to AD.  Once it&amp;#8217;s done you can run dcpromo.exe to set up the AD.&lt;/p&gt;
&lt;p&gt;Note:  You wont be able to re-install the vCenter server though so the usefulness to you may vary.  That&amp;#8217;s right, this is not a recommended production deployment &lt;img src=&quot;http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;If you know what everything above is doing &amp;#8211; great.  If you don&amp;#8217;t, then assume it will eat your children.&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/402/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/402/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/402/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/402/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/402/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/402/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/402/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/402/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/402/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/402/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/402/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/402/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/402/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/402/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=402&amp;subd=mrpointy&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Geoff O'Callaghan</name>
			<uri>http://mrpointy.wordpress.com</uri>
		</author>
		<source>
			<title type="html">MrPointy's Weblog</title>
			<subtitle type="html">Technology for a cloudy day</subtitle>
			<link rel="self" href="http://mrpointy.wordpress.com/feed/"/>
			<id>http://mrpointy.wordpress.com/feed/</id>
			<updated>2012-03-01T20:45:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Probing the Warped Side of the Universe with Gravitational Waves</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/192-Probing-the-Warped-Side-of-the-Universe-with-Gravitational-Waves.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/192-guid.html</id>
		<updated>2011-07-06T08:49:01+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/Wavy.gif&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
We went out to see &lt;a href=&quot;http://en.wikipedia.org/wiki/Kip_Thorne&quot; title=&quot;bio&quot;&gt;Kip Thorne&lt;/a&gt; give a public lecture at ANU on &quot;&lt;a href=&quot;http://physics.anu.edu.au/events.php?EventID=35&quot; title=&quot;ANU&quot;&gt;Probing the Warped Side of the Universe with Gravitational Waves&lt;/a&gt;&quot;.  Great stuff - wish I'd known about things like this when I was a kid.  Hopefully our children will grow up to become Astrophysicists rather than corporate slaves.  Oh and what the heck is that ripply thing?  It's meant to represent ripples in spacetime generated by fast orbiting stars (neutron stars, white dwarfs or black holes).  There you go. 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">geoffoc</title>
		<link href="http://mrpointy.wordpress.com/2011/07/05/storage-vmotion-only-one-harddisk-via-powershell/"/>
		<id>http://mrpointy.wordpress.com/?p=397</id>
		<updated>2011-07-05T04:34:55+00:00</updated>
		<content type="html">&lt;p&gt;This is more a reminder to me &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
Get-HardDisk -vm vm  | Where {$_.Name -eq &quot;Hard disk 1&quot;} |&lt;br /&gt;
% {Set-HardDisk -HardDisk $_ -Datastore &quot;&quot; -Confirm:$false}&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
But the summary is that it svMotions 1 hard disk out of a VM onto a different datastore &amp;#8211; useful is you have multiple tiers and want say OS disk on one tier and low access data volumes on other storage tiers.&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/397/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/397/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/397/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/397/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/397/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/397/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/397/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/397/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/397/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/397/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/397/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/397/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/397/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/397/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=397&amp;subd=mrpointy&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Geoff O'Callaghan</name>
			<uri>http://mrpointy.wordpress.com</uri>
		</author>
		<source>
			<title type="html">MrPointy's Weblog</title>
			<subtitle type="html">Technology for a cloudy day</subtitle>
			<link rel="self" href="http://mrpointy.wordpress.com/feed/"/>
			<id>http://mrpointy.wordpress.com/feed/</id>
			<updated>2012-03-01T20:45:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Ice Skating</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/191-Ice-Skating.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/191-guid.html</id>
		<updated>2011-07-05T01:20:47+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/daveskating.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
We (well, everyone except me the chicken) (someone had to hold the shoes!) went Ice Skating in Civic today.  Dave just launched out by himself which was great to watch.  He's got good balance so he was alright most of the time - though he still managed to get thoroughly soggy by the end of it.  Chels enjoyed it but her legs got tired after a while so she came out and sat with me.  I would have had a go but realistically the rink was too small and there were too many people on it for me to really show off my moves (I'm being ironic in case you couldn't tell).  &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;goto to the second page of 2011&quot;&gt;Here&lt;/a&gt; are some photos (we're now on to the second page of 2011). 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Split Rock hike</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/190-Split-Rock-hike.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/190-guid.html</id>
		<updated>2011-07-05T01:04:12+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/splitrock.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Went for a hike today out to Split Rock.  Starting out from the car park at the old Orroral tracking station it was pretty cold.  I got there around 7am and it was definitely at least a few degrees below zero with lots of frost of the ground.  The Kangaroos looked cold.  Sunrise was officially around 07:15 so the first part of the walk was fairly brisk (in terms of speed and temperature).  After a while (an hour, maybe an hour and a half) you leave the fire trail and start along the Australian Alps Walking Track - heading up to Cotter Gap.  The growth through here is pretty dense in places - in fact unless people keep walking through here it will be overgrown within a few years I'd expect.  The climb up from Sawpit creek to Cotter Gap was fairly tiring - I stopped now and then to catch my breath - of course lugging a 15KG pack full of gear doesn't help - but you need to be prepared when walking alone.  After reaching the top of the climb you are almost immediately confronted by Split Rock - a giant granite tor that is sitting on top of a steep hill.  After stopping for enough time to realise I'd lost my sunglasses I decided to tackle Split Rock head on.  Bad move.  Without any trail as such the route up the beast was through shifting soft ground, dense scrub, across (sometimes huge) dead trees and around big boulders.  It was quite a struggle and after getting about half way up I stopped, realising the struggle wasn't really worth the risk of a broken ankle or worse out here by myself.  So - I bush-bashed back down, had a spag-bol-in-a-bag for lunch (they are horrible) sitting next to a stream and a cluster of rocks still clad in ice even though by this stage it was about 11:30am.  The walk back was 'OK' to begin with - then got gradually more knackering as time wore on.  In the end it took me 7 hours of elapsed time to do the 20KM walk, with about 45 minutes to 1 hour of stop time.  Next time I'll try climbing up to Split Rock from the other (less steep) side of the hill - though the scrub and obstacles will be just as bad I'm sure.  &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;photos&quot;&gt;Here&lt;/a&gt; are some photos (under 2011).&lt;br /&gt;
 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Corin Dam</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/189-Corin-Dam.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/189-guid.html</id>
		<updated>2011-07-01T06:50:20+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/corin.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Today we took the kids up to Corin Forest to have a go on the bobsled.  Just as much fun now as it was when I first tried it 20 years ago.  They still have their Land Rover 'Forward Control' truck rotting out the front - nice to see it.  After that we went down to Corin Dam to brew up a Milo/Coffee.  At that point I realised I was 'sans wallet'.  A quick drive back to Corin Forest and I was reunited - that's the problem when you stick your wallet in your back pocket and you go on a bobsled.  We had lunch down at the Tidbinbilla Deep Space Tracking Centre.  Had a chat to a bloke about &lt;a href=&quot;http://www.jpl.nasa.gov/news/news.cfm?release=2011-176&quot; title=&quot;voyager&quot;&gt;Voyager leaving the solar system&lt;/a&gt; (it's amazing to think that the antenna we were standing near 'talks' to the Voyagers (and a whole bunch of other space hardware).  &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;photos&quot;&gt;Here&lt;/a&gt; are some photos (under 2011). 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Snow Hunt!</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/188-Snow-Hunt!.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/188-guid.html</id>
		<updated>2011-07-01T06:31:50+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/snowhunt.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
It's the Queen's Birthday long weekend.  Today we went on a hunt for some snow.  I bought a plastic toboggan last week so the pressure was on!  We drove down to Jindabyne - stopping at the NPWS centre to buy a parks pass (wow! they're expensive).  We then headed to Island Bend for lunch (going to the &lt;a href=&quot;http://cswilliams.org/theblog/index.php?/archives/147-Snowy-Mountains-trip.html&quot; title=&quot;Dad and Dave&quot;&gt;same spot me and Dave camped&lt;/a&gt; in when we were down here in January 2010.  Here we all rugged up into snow gear and drove up to Guthega - the aim being to drive over the top of the mountain to Smiggens.  Well that's didn't work out as planned - the track was blocked off (for winter I suppose) so we had to drive the long way around to Perisher.  Snow was pretty well rubbish as it's early in the season and it's been mild the past few days.  With a bit of perserverence and some wet feet we found a bit of snow (freely accessible snow - I'm not paying to access the stuff!) and the kids had fun.   Driving back we went via Angle Crossing - there's a ford across the river there - I'm glad we were in Shirley!  Photos are under 2011 &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;photos&quot;&gt;here&lt;/a&gt;. 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Granite Tors - Mt Orroral</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/187-Granite-Tors-Mt-Orroral.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/187-guid.html</id>
		<updated>2011-07-01T06:18:46+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/granite.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Just done the Granite Tors walk on Mt Orroral.  This is the &lt;a href=&quot;http://cswilliams.org/theblog/index.php?/archives/5-Camping-and-Hiking-in-Namadgi-National-Park.html&quot; title=&quot;Hike with Dave&quot;&gt;same walk I did with Dave&lt;/a&gt; almost 3 years ago to the day.  Funnily enough the weather was much the same now as it was then - sunny to start off with, then threatening rain, then raining.  My aim this time was to climb up to the summit of Mt Orroral but unfortunately it was firmly up in the clouds - so doing a lot of off track bush bashing just to be enveloped in cloud didn't sound that appealing.  I stopped for lunch at the Geodetic survey observatory - chicken soy 'goop' in a bag - yum!  (actually given it was nice and warm and vaguely tasty it went down a treat).  Same story as my Square Rock walk - lots of overgrowth on the path - made wearing waterproofs a must.  Photos are &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;photos&quot;&gt;here&lt;/a&gt;. 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Square Rock hike</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/186-Square-Rock-hike.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/186-guid.html</id>
		<updated>2011-07-01T05:45:06+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/squarerock.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Perfect weather for a hike out to Square Rock in Namadgi National Park.  Parking the car at Smoker's Gap I first walked out to the Orroral Valley lookout.  As you'll see from the &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;photos&quot;&gt;photos&lt;/a&gt; the view is spectacular.  Once I'd taken those photos I retraced my steps back on to the main track and headed off to Square Rock.  There's been a lot of regrowth in this area and walking along the trail felt at times more of a bush bash.  I've recently got a new GPS - this one has a funky little karabiner so you can hook it on to things like your backpack.  Given the bush bashing I decided to protect the GPS by hooking it directly in front of me at chest height (to my backpack strap) - that way it wouldn't get dragged off me by a branch or bits of aggressive shrubbery.  Sounds fine until you then take the backpack off - which I did when I reached Square Rock.  The GPS now being 'free' of its attachment to me immediately obeyed the laws of gravity and went crashing to the ground - smashing the touch screen in the process.  Well - that'll teach me.  After some self-reproach and a bit of swearing I decided to forget about the GPS for a bit and go off and enjoy the views from Square Rock.  And what views they are - I can see why this is one of the most popular walks in these parts (going on the fact that the trail book was completely full).  A nice walk, only slightly marred by me being stupid and a track which is way too overgrown and needs some trimming. 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mt Gingera hike</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/185-Mt-Gingera-hike.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/185-guid.html</id>
		<updated>2011-07-01T05:07:15+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/gingera.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
The seasons are turning, it's starting to get cold.  Perfect weather today for a hike to Mt Gingera.  Leaving Shirley at the end of the track (below Mt Ginini) I trudged along to Pryor's Hut.  Going inside for a bit of a look it was amazing to think that some brave folks had saved it from the massive fires that hit the area back in 2003.  I then climbed up to Mt Gingera - second highest peak in the A.C.T. at  6086 feet (1855 metres for you metric altitude folk).  If looking toward the mountains from Canberra it's 'right at the back', a flat-ish mountain and more often than not the first one to get snow on it in winter.  Given it is fairly flat on top the true summit is a point of debate.  For me standing on top of a great big granite tor made me the highest thing around so that was good enough for me.  The 360 degree views are amazing - back to the Tidbinbilla range, the Tinderries, Bimberi wilderness (which at this point you're standing in) and  down into Kosciuszko National Park.  Not a particularly strenuous hike, but at close to 14km the wander back up the same track you plodded in on was for me a bit boring, inducing thoughts of 'am I there yet?'.  One of the best walks I've done in this part of the world - not the walk itself - but the destination - standing on top of Mt Gingera, perfect silence, awesome views - just wonderful.  &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;photos&quot;&gt;Here&lt;/a&gt; are some photos (under 2011). 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mt Franklin hike</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/184-Mt-Franklin-hike.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/184-guid.html</id>
		<updated>2011-07-01T02:40:46+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/franklin.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Apparently it's a royal wedding tonight.  For the last big royal wedding (in 1981) I was in a tent in Paington (in Devon) - so I missed it.  Being a traditionalist I thought it would be only right to also miss this royal wedding (and of course be in a tent).  The plan was for me and Dave to jump in Shirley and head off to the hills, finding somewhere to camp for the night after a day spent bushwalking.  First stop was Mt Ginini (weather station and airservices naviation gear at the summit).  As we drove all the  way to the top it would be cheating to say we climbed it.  From the top we got a good view towards Mt Gingera and the Bimberi wilderness.  Driving back down the track we stopped at the Mt Franklin car park.  We went for a wander up the track, first stopping at the remains of the Mt Franklin chalet and having a look around the new building that's there in its place.  I can understand why the new building was locked - but it would make a great shelter in stormy conditions so from that perspective I don't see why it was locked... surely there's got to be an intelligent compromise lurking somewhere.  We climbed Mt Franklin - there's been lots of regrowth since the 2003 fires but you can still make out the ski runs that were constructed up here in the past.  Beyond the summit (which is really more of a plateau) there's a path leading down to the old Austin which sits up here slowly rusting.  Back in the 1960's it was apparently used in a robbery and had its roof torn off - the hulk was then dragged up this mountain and used as a ski tow.  &lt;br /&gt;
&lt;br /&gt;
After getting back to Shirley we decided to drive down to Flea Creek deep in the Brindabellas to camp for the night.  The 4WD track down to the creek is very steep in places - in fact in wet conditions I think it would be pretty hairy if not totally impassable.   As it was we drove most of it in low range - barely ever getting above 2nd gear.  From the turn off on to the track down to the bottom of the hill is something like a 2000 to 2500 foot descent - over only a few kilometres.  Once we got there we had the place to ourselves.  A nice tranquil spot, the only thing audible being the sound of babbling water and the occasional bird call.  We started to gather wood for our camp fire and I was about to put the kettle on.   Next thing you know some hoon in a 4WD comes tearing in at high speed, screeching to a halt about 100 metres from where we were starting to set up camp.  Two guys jump out, a stereo immediately starts thumping and within a few minutes one of them wanders off and the next thing we hear are gunshots from the bush.  Brilliant.  Maybe this isn't such a nice place to be after all.  Luckily we hadn't set up the tent or anything like that so within a couple of minutes we were back in Shirley, chugging up the track out of there.  Wimpy maybe, but you just never know - it wouldn't have been so bad if there were other folks about but we were a very long way from anywhere in a very isolated and rarely visited stretch of the mountains.  Shades of 'Deliverance'.  We then drove over to the small camp ground below Mt Coree.  That isn't such a nice place either - being stuck under some very tall trees (widow makers) and being a pretty cold spot.  So... we did what any self-respecting explorers would do - we said 'forget it' and decided to go home instead.  &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;Photos&quot;&gt;Here&lt;/a&gt; are some photos (under 2011).&lt;br /&gt;
&lt;br /&gt;
 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">The Big Hole - Deua NP</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/183-The-Big-Hole-Deua-NP.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/183-guid.html</id>
		<updated>2011-07-01T01:15:09+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/bighole.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
For some time I'd been aware there was some sort of 'big hole' in the ground somewhere out Braidwood way.  Well today we finally went out and had a look at it.  It's in the Deua National Park, about 45 minutes south of Braidwood. Starting from the Berlang camping area it wasn't long before we had to cross the Shoalhaven river.   The river wasn't very deep at this point (about calf deep - as in  leg, not adolescent bovine) - though the water was a bit chilly.  The walk continues on for about another 30 or 40 minutes.  The hole itself was formed by collapsed limestone - it's maybe 80 metres deep and about 50 metres wide.  Certainly deep enough not to want to fall down it (which has apparently happened).  A nice little walk and well worth seeing.  Some photos are &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;Photos&quot;&gt;here&lt;/a&gt; (under 2011). 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bendora Dam</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/182-Bendora-Dam.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/182-guid.html</id>
		<updated>2011-06-28T06:53:18+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/bendora.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
It's the ANZAC day public holiday today and we took a drive up to Bendora Dam in the Brindabellas.  We hadn't been there before, always driving past the turn off but never venturing down the hill.  I'm glad we've now changed that.  We had a lovely picnic - greatly improved by bringing along the Coleman gas camp cooker - we had bacon sandwiches and coffee in the middle of nowhere - luxury.   The dam was pretty full (in fact they had been emptying it for weeks to assist in the build of the new Cotter Dam wall).  We met the ranger (from Florida) who seemed like a nice chap.  We drove back via some 4WD tracks and eventually popped back out near the 'Namadgi' sign on the Brindabella road.   We took some photos which can be seen under '2011' &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;photos&quot;&gt;here&lt;/a&gt;. 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Black Mountain bushwalk</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/181-Black-Mountain-bushwalk.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/181-guid.html</id>
		<updated>2011-06-28T06:31:59+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/blackmountain.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
We all went out for a bush walk today - the aim being to climb Black Mountain.  Parking around near the CSIRO complex we used the track that comes in from the east/north sector.  It was only a little walk in the scheme of things but it's a significant one as we think it's Chelsea's first real bushwalk.  She did a very good job too - no complaining, just lots of enthusiasm. Photos &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;photos&quot;&gt;here&lt;/a&gt; (under 2011). 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Manhattan weekend</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/180-Manhattan-weekend.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/180-guid.html</id>
		<updated>2011-06-28T06:22:41+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/lwiiisew.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
This weekend found me in Manhattan.  Usually when I'm here I wander about during the day, taking in the sights (most of which I've seen many times before).  This time however I actually ventured out at night!  Amazing.  Well, when you're alone you tend not to want to go out to pubs, shows or dinner by yourself - well I don't anyway.  This time however I was lucky enough to be in the right place at the right time.  On the first night I managed to see &lt;a href=&quot;http://en.wikipedia.org/wiki/Loudon_Wainwright_III&quot; title=&quot;LWIII&quot;&gt;Loudon Wainwright III&lt;/a&gt; perform at a small art gallery in Chelsea.  What's even more amazing is I managed to sit in the front row and after the concert had a chat with him and got my photo taken (see above - no he's not a giant, I'm standing and he's sitting on the stage).  That was fun - it's not often you get to meet one of your all time favourite musicians.  Next night I had another piece of luck.  I've been listening to 'The News from Lake Wobegon' which is a segment on '&lt;a href=&quot;http://en.wikipedia.org/wiki/A_Prairie_Home_Companion&quot; title=&quot;PHC&quot;&gt;A Prairie Home Companion&lt;/a&gt;' (staring &lt;a href=&quot;http://en.wikipedia.org/wiki/Garrison_Keillor&quot; title=&quot;GK&quot;&gt;Garrison Keillor&lt;/a&gt;) for years.  They happened to be doing live radio shows on Broadway for a few weeks while I was there.  So a few clicks of the mouse later and I had a ticket to the radio show.  Fantastic.  On the final day (plenty of time the plane doesn't leave till the early evening) I did the usual - wandered up through Central Park to 'The Met' - had a good look at the art and bought some pressies in the gift shop.  Some photos are &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;photos&quot;&gt;here&lt;/a&gt; (under 2011).&lt;br /&gt;
 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Walkway over the Hudson</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/179-Walkway-over-the-Hudson.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/179-guid.html</id>
		<updated>2011-06-28T05:59:09+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/pokbridge.JPG&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Still in Upstate New York for work.  This morning being a Sunday I decided to go for an early morning walk over the Poughkeepsie-Highland Bridge.  Wikipedia says: The Poughkeepsie Bridge (sometimes known as the Poughkeepsie Railroad Bridge, the Poughkeepsie-Highland Railroad Bridge, the High Bridge, or, since October 3, 2009, the Walkway Over the Hudson State Historic Park) is a steel cantilever bridge spanning the Hudson River between Poughkeepsie, New York on the east bank and Highland, New York on the west bank. Built as a double track railroad bridge, it was completed on January 1, 1889, and went out of service on May 8, 1974.  It was opened to the public on October 3, 2009, as a pedestrian and cyclist bridge and New York State Park. &lt;br /&gt;
It was a nice walk - though a little breezy.  Some photos are &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;photos&quot;&gt;here&lt;/a&gt; (under 2011). 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Climbing the Camel's Hump</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/178-Climbing-the-Camels-Hump.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/178-guid.html</id>
		<updated>2011-06-28T04:11:27+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/camelhump.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
One week later and I'm back for another attempt at climbing up Camel Back, then up to Camel's Hump peak.  This time the weather is absolutely perfect.  A fine sunny day with barely any breeze.  Getting up to the top of the Camel Back fire trail was relatively easy (probably because I did it last week and knew what I was getting into).  From the 'Camel Back' orange sign you then follow a path up toward the summit.  At one point I lost the path (it's not much of a path really) and I made an attempt at trying to climb up via the rocks.  Well I probably climbed up about 30 or 40 feet then realised that there must be an easier path to the top.  So, with cowardice being the safest approach I down climbed the rocks and wandered around the eastern side, eventually regaining the path.  With maybe about 100 vertical feet to go I left behind my backpack and walking poles so I could concentrate on not taking a wrong step.  Reaching the summit was a bit of an anticlimax - some stunning views being obscured by trees.  There's a nice little cairn (see photos) and I dutifully added to it's size.   Definitely worth the walk - will have to try it again in winter - though preferably on a sunny but still day.  Photos are &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;Photos&quot;&gt;here&lt;/a&gt; (under 2011).&lt;br /&gt;
&lt;br /&gt;
 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Barcoo's Barn</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/171-Barcoos-Barn.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/171-guid.html</id>
		<updated>2011-06-27T00:54:23+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2011/barcoo.jpg&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
We're heading up to Sydney - instead of taking the quickest route we've gone inland (to look at a Landy - as you do).  We're staying overnight at a place called Barcoo's Barn which is at Perthville - a tiny little place outside of Bathurst.  It's a lovely spot - great for the kids.  The owners made us all feel most welcome -  both kids wound up having a drive of a huge tractor and they took a pony for a spin around the paddock.  For dinner we went to the local pub - 'The Bridge Hotel'.   They've got a beer garden and an outside pool table.   Definitely worth a stay if you are ever out out this way.  &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;Barcoo's Barn&quot;&gt;Here&lt;/a&gt; are some photos (under 2011). 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">iTunes 10.5 beta 2 for Windows</title>
		<link href="http://rene.bz/itunes-10-5-beta-2-for-windows/"/>
		<id>http://rene.bz/?p=677</id>
		<updated>2011-06-26T02:08:46+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;Apple have subtly neglected to link iTunes 10.5 beta 2 for Windows on the iOS 5 beta dev center page.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://rene.bz/wp-content/uploads/2011/06/apple-itunes-beta-link1.png&quot;&gt;&lt;img src=&quot;http://rene.bz/wp-content/uploads/2011/06/apple-itunes-beta-link1.png&quot; alt=&quot;&quot; title=&quot;apple-itunes-beta-link&quot; width=&quot;701&quot; height=&quot;140&quot; class=&quot;alignnone size-full wp-image-679&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the bleeding edge type who run iTunes on Windows, iTunes 10.5 beta 2 is found on the iCloud downloads page.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://developer.apple.com/icloud/downloads/&quot;&gt;http://developer.apple.com/icloud/downloads/&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Rene Cunningham</name>
			<uri>http://rene.bz</uri>
		</author>
		<source>
			<title type="html">Rene Cunningham</title>
			<subtitle type="html">Figuring it out as I go.</subtitle>
			<link rel="self" href="http://rene.bz/feed/"/>
			<id>http://rene.bz/feed/</id>
			<updated>2012-05-19T06:45:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">geoffoc</title>
		<link href="http://mrpointy.wordpress.com/2011/06/02/smep-and-kvm-sounds-interesting/"/>
		<id>http://mrpointy.wordpress.com/?p=392</id>
		<updated>2011-06-02T09:37:19+00:00</updated>
		<content type="html">&lt;p&gt;Recently a patch was dropped into the KVM community &amp;#8211; adding support for the Intel SMEP cpu feature  (if available on the CPU).   I thought to myself, what the hell is SMEP?   &lt;/p&gt;
&lt;p&gt;According to the Intel Software Developers Manual it is &amp;#8220;Supervisor-Mode Execution Prevention&amp;#8221; &amp;#8211; this sounds like a great thing as the kernel is prevented from executing &amp;#8216;user data&amp;#8217; in kernel mode &amp;#8211; ie.  If there is an exploit that delivers a page of data and asks the kernel to execute it then this wont happen and a fault will be triggered.  This sounds like a neat piece of work and as it&amp;#8217;s all h/w based then there should be little overhead.&lt;/p&gt;
&lt;p&gt;Like me, i&amp;#8217;m guessing you&amp;#8217;re wondering if your system has the SMEP cpu feature then this &lt;a href=&quot;http://paste.ubuntu.com/610691/&quot; title=&quot;code&quot; target=&quot;_blank&quot;&gt;code&lt;/a&gt; will show you.   Don&amp;#8217;t be disappointed if your cpu doesn&amp;#8217;t have it &amp;#8211; it&amp;#8217;s a very new feature and I can&amp;#8217;t even find what cpu&amp;#8217;s implement it.   &lt;/p&gt;
&lt;p&gt;Anyway, it&amp;#8217;s a step in the right direction and that future direction will hopefully allow hypervisors to be that little bit more secure from un-trusted VM&amp;#8217;s and provide a VM &amp;#8216;shell&amp;#8217; environment that&amp;#8217;s a little more secure for the VM&amp;#8217;s.   Unfortunately the way things currently stand the usefulness for KVM is unlikely to be immediately realised as intel engineers suggest enabling SMEP without a guest vm&amp;#8217;s knowledge is likely to be &amp;#8216;problematic&amp;#8217;.&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/392/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/392/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/392/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/392/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/392/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/392/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/392/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/392/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/392/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/392/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/392/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/392/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/392/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/392/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=392&amp;subd=mrpointy&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Geoff O'Callaghan</name>
			<uri>http://mrpointy.wordpress.com</uri>
		</author>
		<source>
			<title type="html">MrPointy's Weblog</title>
			<subtitle type="html">Technology for a cloudy day</subtitle>
			<link rel="self" href="http://mrpointy.wordpress.com/feed/"/>
			<id>http://mrpointy.wordpress.com/feed/</id>
			<updated>2012-03-01T20:45:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">OpenSSL speed revisited</title>
		<link href="http://veejoe.net/blog/2011/05/openssl-speed-revisited/"/>
		<id>http://veejoe.net/blog/?guid=25ab712c9d9b45a4c147d6a2fadfa571</id>
		<updated>2011-05-17T06:03:05+00:00</updated>
		<content type="html">&lt;p&gt; I realised I never came back and reported the results of my OpenSSL &amp;quot;speed&amp;quot; testing after our 2096 got upgraded.  For reference, here was the original chart, from when the system was sub-capacity:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.ibm.com/developerworks/mydeveloperworks/blogs/viccross/resource/BLOGS_UPLOADED_IMAGES/OpenSSLspeed.png&quot;&gt;&lt;img alt=&quot;image&quot; src=&quot;https://www.ibm.com/developerworks/mydeveloperworks/blogs/viccross/resource/BLOGS_UPLOADED_IMAGES/OpenSSLspeed.png&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;#8230; and the question was, does the CPACF run at the speed of the CP (i.e. it runs sub-capacity if the CP is sub-capacity) or does it run at full speed like an IFL, zIIP or zAAP.  If the latter, the result after the upgrade should be the same as before &amp;#8212; that would indicate the speed of crypto operations does not change with the CP capacity, and that CPACF is always full speed.  If the former, we should see an improvement between pre- and post-upgrade, indicating that the speed of CPACF follows the speed of the CP.&lt;/p&gt;
&lt;p&gt;Place your bets&amp;#8230;  Okay, no more bets&amp;#8230;  Here&amp;#8217;s the chart:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.ibm.com/developerworks/mydeveloperworks/blogs/viccross/resource/BLOGS_UPLOADED_IMAGES/OpenSSLspeedTestz9CPACF.png&quot;&gt;&lt;img alt=&quot;image&quot; src=&quot;https://www.ibm.com/developerworks/mydeveloperworks/blogs/viccross/resource/BLOGS_UPLOADED_IMAGES/OpenSSLspeedTestz9CPACF.png&quot; /&gt;&lt;/a&gt;  &lt;br /&gt;The graph compares the results from the first chart in blue (when the machine was at capacity setting F01) with the full-speed (capacity setting Z01) results in red.&lt;/p&gt;
&lt;p&gt;Okay, so did you get it right?  If you know your z/Architecture you would have!  As the name suggests, the Central Processor Assist for Cryptographic Function (or CPACF) is pretty-much an adjunct to each CP, just like any standard execution unit (like the floating point unit, say).  It is not like the Crypto Express cards, which are actually an I/O device and totally separate from the CP.  Because it is directly associated with each CP, for sub-capacity CPs its CPACF is bound to the speed of that CP.&lt;/p&gt;
&lt;p&gt;If you look closer, further evidence that CPACF performance scales with capacity setting can be seen in the respective growth rates of each set of data points.  To see this a little clearer (because I don&amp;#8217;t know the right mathematical terms to describe the shape of the curve, so I&amp;#8217;ll just show you) I drew a couple more graphs:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.ibm.com/developerworks/mydeveloperworks/blogs/viccross/resource/BLOGS_UPLOADED_IMAGES/OpenSSLspeedTestz9CPACFline.png&quot;&gt;&lt;img alt=&quot;image&quot; src=&quot;https://www.ibm.com/developerworks/mydeveloperworks/blogs/viccross/resource/BLOGS_UPLOADED_IMAGES/OpenSSLspeedTestz9CPACFline.png&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://www.ibm.com/developerworks/mydeveloperworks/blogs/viccross/resource/BLOGS_UPLOADED_IMAGES/OpenSSLspeedTestz9CPACFfactor.png&quot;&gt;&lt;img alt=&quot;image&quot; src=&quot;https://www.ibm.com/developerworks/mydeveloperworks/blogs/viccross/resource/BLOGS_UPLOADED_IMAGES/OpenSSLspeedTestz9CPACFfactor.png&quot; /&gt;&lt;/a&gt;    &lt;/p&gt;
&lt;p&gt;Looking at the left graph (which is the same as the bar graph above, just drawn in lines) you can see that in both the software and the CPACF case the lines for before and after the upgrade follow the same trend with respect to the block size.  If these lines followed different trends &amp;#8212; for example if the Z01 CPACF line was flat across the block size range instead of a gently falling slope like the F01 line &amp;#8212; I&amp;#8217;d suspect something else was affecting the result.  Looked at a different way, the right-hand graph above shows the &amp;quot;times-X&amp;quot; improvement between software and CPACF.  You can see that the performance multiplier (i.e. the relative performance improvement between software and hardware; CPACF speed is 16x software at 8192 byte blocks) was the same for each block size.&lt;/p&gt;
&lt;p&gt;Now, just to confuse things&amp;#8230;  Although I&amp;#8217;ve used OpenSSL on Linux as the testing platform for this experiment, most Linux customers will never see the effects I&amp;#8217;ve demonstrated here.  Why?  Because Linux is usually run on IFLs, and the IFL always runs at full speed!  Even if there are sub-capacity CPs installed in a machine with IFLs, the IFLs run at full speed and so to does the CPACF associated with the IFLs.  I&amp;#8217;ll say again: CPACF follows the speed of the associated CP, so if you&amp;#8217;re running Linux on IFLs the CPACF on those IFLs will be full capacity just like the IFLs themselves.  If you have sub-capacity CPs for z/OS workload on the same machine as IFLs, the CPACF on the CPs will appear slower than CPACF on the IFLs.&lt;/p&gt;
&lt;p&gt;As far as the actual peak number is concerned, it looks like a big number!  If I understand it right, 250MB/sec would be more than enough speed to have a server doing SSL/TLS traffic driving a Gigabit Ethernet at line speed (traffic over connected sessions, NOT the certificate exchange for connection establishment; the public key crypto for certificate verification takes more hardware than just CPACF, at least on the z9 anyway).  And that&amp;#8217;s just one CP!  Enabling more CPs (or IFLs, of course) gives you that much more CPACF capacity again.  Keep in mind that these results are using hardware that is two generations old &amp;#8212; I would expect z10 and z196 hardware to get higher results on any of these tests.  Regardless, these are not formal, official measurements and should not be treated as such &amp;#8212; do NOT use any of these figures as input to system sizing estimates or other important business measurements!  Always engage IBM to work with you for sizing or performance evaluations. &lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">My local Borders is no more</title>
		<link href="http://veejoe.net/blog/2011/05/my-local-borders-is-no-more/"/>
		<id>http://veejoe.net/blog/2011/05/my-local-borders-is-no-more/</id>
		<updated>2011-05-07T14:34:52+00:00</updated>
		<content type="html">&lt;p&gt;I had two book-related experiences today, one of which was obvious and prompted this post.  The other I had almost forgotten about, but should not have.  First, the one I forgot.&lt;/p&gt;
&lt;p&gt;I went to the shopping centre today (Garden City, in Upper Mt Gravatt) with my seven-year-old son.  On the way there we were discussing the various things we might do there, foremost among them was eating (he seems to be inordinately interested in food at the moment; I suspect a growth spurt).  After finding somewhere to park and finding our way from the car to the shops, we resumed the where-will-we-go conversation.  We decided that the main purpose of the shopping trip was to get something for Mummy for Mothers&amp;#8217; Day, but we did agree it was okay to do a little bit of looking at things for ourselves.  I was explaining the concept of &amp;#8220;window shopping&amp;#8221; to him when he suddenly said &amp;#8220;or we could go to the library.&amp;#8221;&lt;/p&gt;
&lt;p&gt;I managed to choke back my reflex response of &amp;#8220;The LIBRARY?!?&amp;#8221; and instead managed something a little more fatherly.  &amp;#8220;But Mummy has the library card, I don&amp;#8217;t have one,&amp;#8221; I had to say, thinking he wanted to borrow.&lt;/p&gt;
&lt;p&gt;&amp;#8220;That&amp;#8217;s okay,&amp;#8221; he said, &amp;#8220;we can just go and look at the books and maybe read one and then we could have some lunch.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Which is exactly what we did.  My seven-year-old son took me to the library.  We looked through the books, found one that he liked which he read aloud, and then left and had sushi for lunch.  I was definitely proud but at the same time stunned that a visit to the library was as interesting a prospect as anything else the shopping centre had to offer &amp;#8212; especially since the library is immediately next door to a Toys-R-Us!&lt;/p&gt;
&lt;p&gt;So what has this to do with Borders?&lt;/p&gt;
&lt;p&gt;I was a little disappointed, but not too surprised, when the local Borders franchise announced it had entered administration.  All of the Australian Borders stores that have touched me in some way, including the Brisbane City and Mt Gravatt stores, are to be closed.  The hammer is even going to fall on the Jam Factory store in South Yarra, the first Borders I ever set foot in (the novelty of visiting that store was part of what kept me entertained when I was working in Melbourne).&lt;/p&gt;
&lt;p&gt;Shortly after we&amp;#8217;d been to the library, had our lunch, and looked at a couple of other shops, my son and I went into the Borders &amp;#8212; it, along with the other stores to be closed, are open while the administrators try to wring every last dollar out of them.  There were people everywhere, picking over the remains of the stock.  How ironic that the busiest many stores are is their last days of trade.&lt;/p&gt;
&lt;p&gt;It was pretty depressing: many shelves were bare, even a couple of complete sections had been abandoned (and were being used as impromptu play areas by kids bored by their parents&amp;#8217; sudden interest in books).  Because all the stock was 50% off, people seemed to be treating it as having 50% less value &amp;#8212; books were being disdainfully rummaged through, in a similar way to how a pile of laundry gets treated when you&amp;#8217;re looking for that one lost sock.&lt;/p&gt;
&lt;p&gt;I looked at the remnants of the computer books area, and was quickly reminded why I haven&amp;#8217;t bought a tech book from Borders for years.  I saw an O&amp;#8217;Reilly title, one which I wasn&amp;#8217;t sure I had, and the price on it was almost $100.  When I got home I checked and I did have it: bought via Amazon at a price, even including shipping (and an exchange rate at the time that was nowhere near as attractive as it is now), that was less than even the Borders administrators 50% discount would have yielded.  Nevertheless, I did take a few books to the register &amp;#8212; not technical books, rather some light stuff in the vein of Richard Hammond&amp;#8217;s &amp;#8220;As You Do&amp;#8221;.&lt;/p&gt;
&lt;p&gt;The final depressing twist came as we left the store.  I got a partial smile from the cashier when I placed my purchases on the counter for payment, but by the time she&amp;#8217;d handed the bag to me her look was more &amp;#8220;enjoy your books and your discount, I&amp;#8217;ll be jobless in a few days&amp;#8221;.&lt;/p&gt;
&lt;p&gt;From the safe and insular confines of a blog, it&amp;#8217;s easy to rant about bookstores and big publishing companies that try to ignore the international market and continue pricing domestically as if the Internet doesn&amp;#8217;t exist and it really does cost a fortune to ship books to a tiny place like Australia.  It&amp;#8217;s a different matter when that bookstore you used to love going to can&amp;#8217;t afford to keep the lights on any more.&lt;/p&gt;
&lt;p&gt;But then, as I was thinking of how to wrap this post, the thought occurred to me&amp;#8230;  what kind of place would be good for someone who likes looking at books but never buys them&amp;#8230;&lt;/p&gt;
&lt;p&gt;Sometimes when I&amp;#8217;d go to Borders I&amp;#8217;d get quietly mad at the people who&amp;#8217;d sit themselves in the comfy chairs and read the books for hours and hours.  What did they think Borders was&amp;#8230; a library?  It was a library &amp;#8212; the problem was, in their kind of library you had to buy the books instead of borrowing them.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve got a feeling that the initial success of Borders was driven by the same enthusiasm for libraries that my son showed me today.  We all remembered this incredible place where there were thousands of books, and we could pick them up, turn their pages&amp;#8230; and read a bit of them, then put them back.  And to the eventual demise of Borders, that&amp;#8217;s what we all did.&lt;/p&gt;
&lt;p&gt;So to anyone thinking &amp;#8220;now that Borders is going, I&amp;#8217;ve got nowhere to read a good book&amp;#8221; I say &amp;#8220;find your local library!&amp;#8221;  And to any passing librarians I say &amp;#8220;I hear there&amp;#8217;s some books hitting the market cheap, might be a chance to build the collection because you never know when traffic might pick up&amp;#8221;.&lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Why naming your servers properly is important to your startup</title>
		<link href="http://rene.bz/why-naming-your-servers-properly-is-important-to-your-startup/"/>
		<id>http://rene.bz/?p=583</id>
		<updated>2011-04-16T04:18:57+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;Server hostnames are important and they should be carefully thought out before a startup builds out its infrastructure. At the very least they should be descriptive enough to allow a technical person to loosely identify the servers business purpose.&lt;/p&gt;

&lt;p&gt;Let me describe how I setup puppet manifest with descriptive server hostnames.&lt;/p&gt;

&lt;p&gt;Firstly, I’ll point out why its important you need to think about a server hostname standard. Later you&amp;#8217;ll see how this pays off when it comes to Puppet, the automated system configuration tool developed by &lt;a href=&quot;http://www.puppetlabs.com/&quot;&gt;Puppetlabs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://rene.bz/wp-content/uploads/2011/04/prod-lon-uk.jpg&quot; alt=&quot;prod.lon.uk&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Lets say a server with a hostname webserver.example.com hooks into example.com&amp;#8217;s infrastructure.&lt;/p&gt;

&lt;p&gt;The problem with using a simple and very much non-descriptive hostname such as webserver.example.com is that the hostname itself provides very little information on the server&amp;#8217;s purpose. All we know is that its a webserver belonging to example.com.&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Is it a development or production webserver?&lt;/li&gt;
    &lt;li&gt;Physically, where is this server located?&lt;/li&gt;
    &lt;li&gt;Is this the only webserver that belongs to example.com?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To resolve these issues, its important to provide descriptive hostnames to servers based on a meaningful namespace. By changing webserver.example.com to web01.prod.lon.uk.example.com we can immediately determine the following characteristics of the server and example.com’s infrastructure .&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;It is 1 of potentially many web servers.&lt;/li&gt;
    &lt;li&gt;It is a production web server.&lt;/li&gt;
    &lt;li&gt;The server is physically located in the United Kingdom. &lt;/li&gt;
    &lt;li&gt;More specifically it is located in London.&lt;/li&gt;
    &lt;li&gt;It can be assumed that this server has a corresponding DEV, UAT, SVP and DR server which shares a similiar name (example; web01.dev.lon.uk.example.com).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These points are important in the way we can now handle nodes within example.com’s infrastructure using puppet.&lt;/p&gt;

&lt;p&gt;Puppet supports classes which can be included by nodes. A class contains puppet manifest which is used to describe how the server is to be configured. Nodes in puppet define which servers can connect to puppetmasterd and pull down the manifest.&lt;/p&gt;

&lt;p&gt;Below are node definitions for 3 servers. See how easy it is to identify the function of each server when we use a structured hostname standard?&lt;/p&gt;

&lt;pre&gt;
node /web01.prod.lon.uk.example.com/ {
    include node_prod
    include node_lon
}

node /web01.prod.bej.cn.example.com/  {
    include node_prod
    include node_bej
}

node /web01.dev.cn.sha.example.com/ {
    include node_dev
    include node_sha
}
&lt;/pre&gt;

&lt;p&gt;By using ‘include node_prod’ web01.prod.lon.uk.example.com will include a class with a name of ‘node_prod’. Likewise for web01.prod.bej.cn.example.com. web01.dev.cn.sha.example.com will include the &amp;#8216;node_dev&amp;#8217; class. All 3 nodes will also include the class which is named after the city they are located in.&lt;/p&gt;

&lt;p&gt;Moving onto the root, prod and dev classes, I then begin to define system configuration that should be applied to all servers that belong to example.com and then by building an environment class such as &amp;#8216;node_prod&amp;#8217; I can be more specific about which configuration is applied to what server based on where it sits within example.com&amp;#8217;s infrastructure.&lt;/p&gt;

&lt;p&gt;Below I’m defining a hosts entry for ‘prod-smtp-server’ for all servers that include the &amp;#8216;node_prod&amp;#8217; class which sit in the production environment. For development servers which include the &amp;#8216;node_dev&amp;#8217; class a host entry of ‘dev-smtp-server’ is applied.&lt;/p&gt;

&lt;pre&gt;
class node_example_com {
    host { “example.com”: ip =&gt; ‘10.1.1.1’ }
}

class node_prod {
    include node_example_com
    host { “prod-smtp-server”: ip =&gt; ‘10.0.0.254’ }
}

class node_dev {
    include node_example_com
    host { “dev-smtp-server”: ip =&gt; ‘10.1.0.254’ }
}
&lt;/pre&gt;

&lt;p&gt;I will then drill down to location starting at the country level. Below are the UK and China classes.&lt;/p&gt;

&lt;pre&gt;
class node_uk {
    host { “uk-gateway”: ip =&gt; ‘10.10.10.1’ }
}

class node_cn {
    host { “cn-gateway”: ip =&gt; ‘10.20.20.20’ }
}
&lt;/pre&gt;

&lt;p&gt;Once I have country level classes, I define city based location classes.&lt;/p&gt;

&lt;pre&gt;
class node_lon {
    include node_uk
    host { “london-proxy”: ip =&gt; ‘10.10.10.254’ }
}

class node_bej {
    include node_cn
    host { “beijing-proxy”: ip =&gt; ‘10.20.20.254’ }
}

class node_sha {
    include node_cn
    host { “shanghai-proxy”: ip =&gt; ‘10.20.30.254’ }
}
&lt;/pre&gt;

&lt;p&gt;Using the power of puppet, its classes and inheritance with a well thought out server hostname standard from the first day you roll out your startups infrastructure will provide you with much more manageable infrastructure for the future. This should be obvious to any startup who wants to achieve scale.&lt;/p&gt;</content>
		<author>
			<name>Rene Cunningham</name>
			<uri>http://rene.bz</uri>
		</author>
		<source>
			<title type="html">Rene Cunningham</title>
			<subtitle type="html">Figuring it out as I go.</subtitle>
			<link rel="self" href="http://rene.bz/feed/"/>
			<id>http://rene.bz/feed/</id>
			<updated>2012-05-19T06:45:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">photography</title>
		<link href="http://myrddin.org/2011/04/14/photography/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=photography"/>
		<id>http://myrddin.org/?p=342</id>
		<updated>2011-04-14T13:01:38+00:00</updated>
		<content type="html">&lt;p&gt;While I&amp;#8217;ve had a significant interest in art since I was a kid I&amp;#8217;ve started to focus again over the past year or so in the photography space and have started picking up various DSLR gear and trying out some really cool things.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve had a lot of fun (re)learning things again and and especially enjoying macro photography at the moment.  &lt;/p&gt;
&lt;p&gt;I just tonight picked up a &lt;a href=&quot;http://www.canon.com.au/en-au/Pro-Photography/Speedlites/580EXII&quot;&gt;Canon 580EX II&lt;/a&gt; which I have some grand plans for.   Initial tests have yielded some impressive results.  I&amp;#8217;ve still yet to get a couple of things such as diffusers, gel&amp;#8217;s, reflectors and remote triggers before I can do what I had planned on but this is still a great start.&lt;/p&gt;
&lt;p&gt;When I start putting together some more relatively acceptable shots I&amp;#8217;ll be putting them up on my &lt;a href=&quot;http://www.flickr.com/photos/antonw/&quot;&gt;flickr&lt;/a&gt; account and probably linking some of my fav&amp;#8217;s here.&lt;/p&gt;</content>
		<author>
			<name>Anton Winter</name>
			<uri>http://myrddin.org</uri>
		</author>
		<source>
			<title type="html">m . o</title>
			<subtitle type="html">$ cat /dev/rant</subtitle>
			<link rel="self" href="http://myrddin.org/feed/"/>
			<id>http://myrddin.org/feed/</id>
			<updated>2011-12-18T14:45:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">chumby8</title>
		<link href="http://myrddin.org/2011/04/14/chumby8/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=chumby8"/>
		<id>http://myrddin.org/?p=340</id>
		<updated>2011-04-14T12:39:36+00:00</updated>
		<content type="html">&lt;p&gt;Picked up one of the new &lt;a href=&quot;http://www.chumby.com/&quot;&gt;Chumby&lt;/a&gt; 8&amp;#8242;s the other day.  I bought Sara her &lt;a href=&quot;http://www.chumby.com/&quot;&gt;Chumby&lt;/a&gt; v1 a couple of years ago and she&amp;#8217;s quite liked it and I&amp;#8217;ve been pondering getting my own ever since.  There&amp;#8217;s been a few &lt;a href=&quot;http://www.chumby.com/&quot;&gt;chumby&lt;/a&gt;&amp;#8216;s released in between which I haven&amp;#8217;t really liked but the chumby8 looks pretty sexy, larger screen, more snappy interface etc.  There&amp;#8217;s a lot of seemingly cool apps, but most I found I&amp;#8217;ll subscribe to but then remove shortly thereafter.   After all, I really want it to be an alarm clock, wake me up with some music, but at the same time I can read stuff like &lt;a href=&quot;http://hackerne.ws/&quot;&gt;hacker news&lt;/a&gt; and various social networking, &lt;a href=&quot;http://www.flickr.com/&quot;&gt;flicker&lt;/a&gt; feeds etc.&lt;/p&gt;</content>
		<author>
			<name>Anton Winter</name>
			<uri>http://myrddin.org</uri>
		</author>
		<source>
			<title type="html">m . o</title>
			<subtitle type="html">$ cat /dev/rant</subtitle>
			<link rel="self" href="http://myrddin.org/feed/"/>
			<id>http://myrddin.org/feed/</id>
			<updated>2011-12-18T14:45:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Picnic at Tidbinbilla</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/169-Picnic-at-Tidbinbilla.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/169-guid.html</id>
		<updated>2011-04-04T22:22:18+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2010/tidbinbilla.JPG&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
We had a picnic today at Tidbinbilla Nature Reserve.  Parking at &quot;Dalsetta&quot; we walked up to Turkey Hill and had lunch in the shade - along with a load of Kangaroos.  Afterward we went for a wander around the rocks.  A nice way to spend the day.  There are some photos in the '2010' &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;gallery&quot;&gt;gallery&lt;/a&gt;. 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Daylight Savings will eat cron jobs</title>
		<link href="http://rene.bz/daylight-savings-will-eat-cron-jobs/"/>
		<id>http://rene.bz/?p=574</id>
		<updated>2011-04-03T13:00:34+00:00</updated>
		<content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;http://rene.bz/wp-content/uploads/2011/04/daylight-savings.jpg&quot; alt=&quot;sun&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Today at 3am Australian Eastern Daylight Time (AEDT), all my Australian servers kicked over to the Australian Eastern Standard Time (AEST) timezone.&lt;/p&gt;

&lt;p&gt;I had a 2am cron job running on one of these servers. The result of having a cron job that is triggered at 2am on a server which sits in a timezone that supports Daylight Saving is that the cron job is ran twice when the timezone comes out of Daylight Saving.&lt;/p&gt;

&lt;p&gt;When the server comes back into the Daylight Saving timezone the cron job would not of ran at all.&lt;/p&gt;

&lt;p&gt;Luckily for me, this cron job isnt business critical and the fact that it ran twice had no serious impact to the operations of the business.&lt;/p&gt;

&lt;p&gt;Lesson I learnt today. Do not schedule cron jobs at 2am.&lt;/p&gt;

&lt;p&gt;image by &lt;a href=&quot;http://www.flickr.com/photos/pedromourapinheiro/&quot;&gt;pedromourapinheiro&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Rene Cunningham</name>
			<uri>http://rene.bz</uri>
		</author>
		<source>
			<title type="html">Rene Cunningham</title>
			<subtitle type="html">Figuring it out as I go.</subtitle>
			<link rel="self" href="http://rene.bz/feed/"/>
			<id>http://rene.bz/feed/</id>
			<updated>2012-05-19T06:45:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Another IPv6 instalment (subtitled: Watch Your Tech Library Currency!)</title>
		<link href="http://veejoe.net/blog/2011/03/another-ipv6-instalment-subtitled-watch-your-tech-library-currency/"/>
		<id>http://veejoe.net/blog/?p=5567</id>
		<updated>2011-03-26T08:52:06+00:00</updated>
		<content type="html">&lt;p&gt;I made a &lt;a href=&quot;http://twitter.com/#!/viccross/status/47154961544515585&quot;&gt;somewhat cryptic tweet&lt;/a&gt; a little while ago about how I spent a crazy-long period of time researching what was, I believed, the next-big-thing in DNS resolution for IPv6 (or so my &lt;strong&gt;2002&lt;/strong&gt; edition of &amp;#8220;IPv6 Essentials&amp;#8221; told me).  I could not work out why I saw nothing about A6 records in any of the excellent Hurricane Electric IPv6 material or in any other documentation I came across.&lt;/p&gt;
&lt;p&gt;The answer should have been obvious: DNS A6 records (and the corresponding DNAME records) never caught on.  &lt;a href=&quot;http://tools.ietf.org/html/rfc3363&quot; target=&quot;_blank&quot;&gt;RFC 3363&lt;/a&gt; recommended that the RFC that defined A6 and DNAME (&lt;a href=&quot;http://tools.ietf.org/html/rfc2874&quot; target=&quot;_blank&quot;&gt;RFC 2874&lt;/a&gt;) be moved back into Experimental status.  If I hadn&amp;#8217;t been using an old edition of the IPv6 book, I might never have even known the existence of A6 and not have wasted any time.&lt;/p&gt;
&lt;p&gt;In my &lt;a title=&quot;IPv6: SSDM?&quot; href=&quot;http://veejoe.net/blog/2011/02/ipv6-ssdm/&quot; target=&quot;_blank&quot;&gt;previous post on IPv6&lt;/a&gt; I theorised that we are in the early-adoption phase of IPv6 where things aren&amp;#8217;t quite baked, and yet now I&amp;#8217;ve picked up a 9 year old text on  the topic and acted all surprised when it got something wrong.  It was a bit stupid of me; had I bought a book about IPv4 in 1976, might it have been similarly out of date in 1985?&lt;/p&gt;
&lt;p&gt;As always though I&amp;#8217;m richer for the experience!  Or so I thought&amp;#8230;  Like many, I&amp;#8217;m becoming increasingly time-poor.  When I bought a book on IPv6 some years ago I thought I was making an investment, but it turned out that my investment actually lost for me in several ways:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The book took up physical space in my bookshelf for all that time I wasn&amp;#8217;t using it&lt;/li&gt;
&lt;li&gt;I didn&amp;#8217;t actually use the information at the time I acquired it&lt;/li&gt;
&lt;li&gt;The time I could have got value from it was wasted by it idly sitting on the shelf&lt;/li&gt;
&lt;li&gt;Once I did try to use it, it actually cost me time rather than saved time&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I came to think about the other books on my shelf.  It&amp;#8217;s pretty easy to recognise that a book that proclaims to be up-to-date because it &amp;#8220;Now covers Red Hat 5.2!&amp;#8221; will be anything but.  Also, from the preface of a Perl programming book that says &amp;#8220;this was written about Perl 5.8, but it should apply to 5.10 as well&amp;#8221; I&amp;#8217;ll be forewarned that things will be fairly applicable to 5.12 but maybe not to Perl 6 when it&amp;#8217;s out.&lt;/p&gt;
&lt;p&gt;Technology usually has a somewhat abbreviated lifespan, so therefore the corresponding documentation will have a lifespan correspondingly short&amp;#8230;  Here, however, is an example of a technology that will have a far greater lifespan (we hope) than much of the documentation that &lt;em&gt;currently exists&lt;/em&gt; around it.  I emphasise &amp;#8220;currently exists&amp;#8221;, because it won&amp;#8217;t always be that way: IPv4 was pretty well-baked by the time I had anything to do with it, so I could have bought a book on IPv4 with next to no concern that it was going to lead me astray (indeed, I bought W. Rich Stevens&amp;#8217; TCP/IP programming texts during the 1990s, and still use them to this day).  I keep forgetting that I&amp;#8217;m on a completely different point of the IPv6 adoption curve, and the &amp;#8220;experts&amp;#8221; are learning along with me.&lt;/p&gt;
&lt;p&gt;So, a new tech library plan then:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Reduce dependence on physical books&lt;/em&gt; (okay, this one is already a work-in-progress for me) &amp;#8212; they don&amp;#8217;t come with you on your travels as easily, and (more important in this context) they&amp;#8217;re &lt;em&gt;harder to keep up to date.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Before regarding the book on the shelf as authoritative, &lt;em&gt;check its publication date&lt;/em&gt;.  If it&amp;#8217;s more than three years old, depending on the subject matter it might be out of date.  &lt;em&gt;Check if there&amp;#8217;s a new edition available&lt;/em&gt;, and consider updating.  If there&amp;#8217;s no new edition, &lt;em&gt;check for recent reviews&lt;/em&gt; (Amazon, etc).  Someone who just bought it last month might have posted an opinion on its currency.&lt;/li&gt;
&lt;li&gt;If you have to buy a paper book, &lt;em&gt;don&amp;#8217;t buy a book on any technology that is a moving target&lt;/em&gt;.  On the same shelf as my copy of &amp;#8220;IPv6 Essentials&amp;#8221; there is a book entitled &amp;#8220;Practical VoIP Using VOCAL&amp;#8221;.  I never even installed VOCAL, and I&amp;#8217;m sure many current VoIP practitioners never heard of it.  (Side note: I think it&amp;#8217;s strange that I bought that book, and a Cisco one, but still to this day have never owned a book on &lt;a href=&quot;http://www.asterisk.org&quot; target=&quot;_blank&quot;&gt;Asterisk&lt;/a&gt;.  Maybe I have some kind of inability to pick the &lt;em&gt;right&lt;/em&gt; nascent-technology book to buy.)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Use bookmarking technology more!&lt;/em&gt; I have a &lt;a href=&quot;http://www.delicious.com&quot; target=&quot;_blank&quot;&gt;Delicious&lt;/a&gt; &lt;a href=&quot;http://www.delicious.com/veejoe&quot; target=&quot;_blank&quot;&gt;account&lt;/a&gt;, and I went through a phase of bookmarking everything there.  I realise now that, if I was a bit more disciplined, I could actually use it (or a system like it, depending on what Yahoo! does to it) as my own personal index to the biggest tech library in existence: the Internet.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That first point is harder than it sounds (especially for someone like me who has a couple of books on his shelf with his name on the cover).  My Rich Stevens books are littered with sticky-note bookmarks for when I flick to-and-fro between different programming examples.  Electronic readers are still not there when it comes to the &amp;#8220;handy-hints-I-keep-on-my-lap-while-coding&amp;#8221; aspect of book ownership.&lt;/p&gt;
&lt;p&gt;I have a Sony Reader which I purchased with the intent of making it my mobile tech library.  It&amp;#8217;s just not that great for tech documents though, since it doesn&amp;#8217;t render diagrams and illustrations well (it also isn&amp;#8217;t ideal for PDFs, especially in A4 ratio).  This may change as publishers of tech docs start releasing more titles on e-reader formats like ePub.  The iPad is working much better for tech library tasks; I&amp;#8217;m using an app called &lt;a href=&quot;http://www.goodiware.com/goodreader.html&quot; target=&quot;_blank&quot;&gt;GoodReader&lt;/a&gt; which renders PDFs (especially &lt;a href=&quot;http://www.redbooks.ibm.com&quot; target=&quot;_blank&quot;&gt;RedBooks&lt;/a&gt;!) quite well and has good browsing and syncing capability as well.&lt;/p&gt;
&lt;p&gt;More on these topics later, I&amp;#8217;m sure!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Update&lt;/strong&gt;:&lt;/em&gt; I omitted another option in my &amp;#8220;tech library plan&amp;#8221; &amp;#8212; since &lt;em&gt;IPv6 Essentials&lt;/em&gt; is an O&amp;#8217;Reilly book, I could have registered with their site to get offers on updating to new editions.  Had I done so, the events of this post might not have happened!  Now that I&amp;#8217;ve registered my books with O&amp;#8217;Reilly, I&amp;#8217;m getting offers of 40% off new paper editions and 50% off e-book editions.  Also, in line with my reduce-paper-book-dependence policy, I can &amp;#8220;upgrade&amp;#8221; any of the titles I own in paper to e-book for US$4.99.  If you haven&amp;#8217;t already, I encourage anyone who has O&amp;#8217;Reilly books that they rely on as part of their tech library to register them at &lt;a href=&quot;https://members.oreilly.com&quot; target=&quot;_blank&quot;&gt;members.oreilly.com&lt;/a&gt;.  (This is an unsolicited endorsement from a happy customer, nothing more!)&lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Yet more updates/testing</title>
		<link href="http://isileth.org/journal/2011/03/16/yet-more-updatestesting/"/>
		<id>http://isileth.org/journal/2011/03/16/yet-more-updatestesting/</id>
		<updated>2011-03-16T01:17:29+00:00</updated>
		<content type="html">&lt;p&gt;Reading back over my previous rant about the Blackberry is now amusing &amp;#8211; both of us are now happy iPhone consumers and are deeply meshed into the whole Apple/Mac/IPhone ecosystem. &lt;/p&gt;
&lt;p&gt;My personal machine is a three year old MacBook Pro, still working perfectly. The SO is using an airbook and refuses to go anywhere near windows ever again. Our music comes from iTunes (although I do buy from Amazon/kindle &amp;#8211; not iBooks). &lt;/p&gt;
&lt;p&gt;Having a smartphone makes things like public transport and odd moments waiting around both productive or not &amp;#8211; your choice. Read a book? Between Stanza and Kindle software, I have more reading matter than I know what to do with. Podcasts? Lots and varied. &lt;/p&gt;
&lt;p&gt;The only thing I can&amp;#8217;t quite understand ( for my use case anyway) is an iPad. A lot of people, yes but with ok eyes and a fondness for small fonts, I have no requirement for one yet (perhaps for a long while).&lt;/p&gt;</content>
		<author>
			<name>Nicholas Lawrence</name>
			<uri>http://isileth.org/journal</uri>
		</author>
		<source>
			<title type="html">Nothing to see, move along</title>
			<subtitle type="html">hardly anything at all and never updated :)</subtitle>
			<link rel="self" href="http://isileth.org/journal/feed/"/>
			<id>http://isileth.org/journal/feed/</id>
			<updated>2011-05-05T13:47:51+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Updates and such</title>
		<link href="http://isileth.org/journal/2011/03/16/updates-and-such/"/>
		<id>http://isileth.org/journal/?p=62</id>
		<updated>2011-03-16T00:58:20+00:00</updated>
		<content type="html">&lt;p&gt;A long long (but perfectly normal for me) time since the last time I updated this but a lot has changed.&lt;/p&gt;
&lt;p&gt;New house, new career, new company, new toys &amp;#8211; you could almost call it a new life (and probably should).&lt;/p&gt;
&lt;p&gt;This is a more of a test post to make sure the upgrades have worked and while I think of what direction I can be interested in taking this.&lt;/p&gt;
&lt;p&gt;Toys maybe? Mac stuff? Linux stuff? Networking?&lt;/p&gt;
&lt;p&gt;World of Warcraft?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content>
		<author>
			<name>Nicholas Lawrence</name>
			<uri>http://isileth.org/journal</uri>
		</author>
		<source>
			<title type="html">Nothing to see, move along</title>
			<subtitle type="html">hardly anything at all and never updated :)</subtitle>
			<link rel="self" href="http://isileth.org/journal/feed/"/>
			<id>http://isileth.org/journal/feed/</id>
			<updated>2011-05-05T13:47:51+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Boboyan Trig hike</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/166-Boboyan-Trig-hike.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/166-guid.html</id>
		<updated>2011-03-08T03:27:04+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2010/trig.JPG&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Today David and I went for a walk up to Boboyan Trig in Namadgi National Park.  It's a great walk - along what's called the Yerrabi Walking Track.  You go through a small forest of peppermint trees (no, I didn't lick them).  Then through a swampy grassland (this is starting to sound like a Dora the Explorer episode), then across a Mountain Gum/Snow Gum forest.  Finally you pop out of the forest, climb the track for about another 5 minutes or so and you're then at the Boboyan Trig point.  There are fantastic views out to the west - across to Mt Scabby, Mt Gudgenby and lots of other peaks.  At the far end of the track there are some great rock formations.  Just don't trip - it's a long way down.  It probably took about 1 hour to 1 hour 15 mins or thereabouts to do the walk.  Well worth it for the varied terrain, only a gentle climb and absolutely stunning views.  Me and Dave had a great time.  We'll have to do it again in Winter - I bet there will be some snow on those peaks on a good day.  As usual photos are available in the &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;Photos&quot;&gt;gallery&lt;/a&gt; (under 2010). 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Another round of Gentoo fun</title>
		<link href="http://veejoe.net/blog/2011/03/another-round-of-gentoo-fun/"/>
		<id>http://veejoe.net/blog/?p=5545</id>
		<updated>2011-03-05T06:47:05+00:00</updated>
		<content type="html">&lt;p&gt;A little while back I did an &amp;#8220;emerge system&amp;#8221; on my VPS and didn&amp;#8217;t think much more about it.  First time back to the box today to emerge something else, and was greeted with this:&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt; Unpacking source&amp;#8230;&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; Unpacking traceroute-2.0.15.tar.gz to /var/tmp/portage/net-analyzer/traceroute-2.0.15/work&lt;br /&gt;
touch: setting times of `/var/tmp/portage/net-analyzer/traceroute-2.0.15/.unpacked&amp;#8217;: No such file or directory&lt;/p&gt;
&lt;p&gt;&amp;#8230;and the emerge error output.  Took me a little while to get the answer, but it was (of course) caused by a new version of something that came in with the system update.  &lt;a href=&quot;http://bugs.gentoo.org/show_bug.cgi?id=224483#c37&quot; target=&quot;_blank&quot;&gt;This bug comment&lt;/a&gt; had the crude hack I needed to get back working again, but longer-term I obviously need to fix the mismatch between the version of linux-headers and the kernel version my VPS is using (it&amp;#8217;s Xen on RHEL5).&lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Steam Train to Bungendore</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/165-Steam-Train-to-Bungendore.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/165-guid.html</id>
		<updated>2011-03-03T03:52:36+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2010/traintrain.JPG&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
We saw an advert in the local paper for a Steam Train ride to Bungendore (a small village about 40KM to the east of Canberra).  Santa was going to be on board so naturally we were interested!  Nice ride out, passing through a gorge complete with raging river - best rains this area has had in years.  We had lunch at the local footie oval, then went for a wander around town (doesn't take long).  The ride back was nice too - exactly the same but in reverse... the tunnel was good - amazing how black things are in a tunnel.  Profound.  A nice way to spend a Sunday.  Photos in the &lt;a href=&quot;http://www.cswilliams.org/gallery/main.php&quot; title=&quot;photos&quot;&gt;gallery&lt;/a&gt; (under 2010). 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mount Taylor hike</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/164-Mount-Taylor-hike.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/164-guid.html</id>
		<updated>2011-03-02T06:01:37+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/roos2.JPG&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Dad and Dave went for a hike up Mount Taylor (from the Pearce side) while the girls went shopping (for food, nothing exciting).  The rain held off for the climb up and down, but for the walk back to the car (we were being picked up) we got soaked!  Photos &lt;a href=&quot;http://www.cswilliams.org/gallery/main.php?g2_itemId=9736&quot; title=&quot;Mt Taylor hike&quot;&gt;here&lt;/a&gt;.  
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Climbing Mount Tennent</title>
		<link href="http://cswilliams.org/theblog/index.php?/archives/163-Climbing-Mount-Tennent.html"/>
		<id>http://cswilliams.org/theblog/index.php?/archives/163-guid.html</id>
		<updated>2011-03-02T01:46:21+00:00</updated>
		<content type="html">&lt;div&gt;
                &lt;img src=&quot;http://www.cswilliams.org/2010/MtT.JPG&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
The other week I climbed &lt;a href=&quot;http://en.wikipedia.org/wiki/Mount_Tennent&quot; title=&quot;Mt Tennent&quot;&gt;Mount Tennent&lt;/a&gt; in the A.C.T.  It's  been something I've been meaning to do now for almost twenty years.  Why haven't I done it sooner?  It was a great walk (just me) - starting out from the Namdagi National Park visitor's centre car park (well, the outside of it - the gates were locked) around 06:30 in the morning.  It was fairly cool so I wore a light jacket.  That didn't last long - I was sweating like a pig in no time.  The walk is about 15 km in distance.  The summit of Mt Tennent is 4511 feet AMSL.  I'm guessing the car park was at around 2000 feet - so that's a 2500 foot climb.  I'm definitely out of shape - to start off with I wasn't sure I could make it to the top - so I just plodded along - stopping every now and then to catch my breath (I think I've got crap lung function - had no problems with the legs, just breathing - am I allowed to blame passive smoking as a child?).  I finally made it to the top around 09:30 - had a snack and a wander around the summit.  The fire tower was closed - pity, as it would have been a great view from the very top.  Spotting someone's cigarette butt right next to the fire tower was a bit ironic.  Fantastic weather, if a little hazy.  Very warm down below but up on the summit it was actually a little cool - particularly after stopping.  The walk back down was a little quicker.  In total it took me about 5.5 hours including all those stops - so not too bad in the scheme of things - it was a bloody big hill for someone as unfit as me.  I took the tiny panasonic camera with me (weight saving) - so the photos aren't really that good - but they give you an idea anyway.  They can be seen under '2010' &lt;a href=&quot;http://www.cswilliams.org/gallery&quot; title=&quot;Mt Tennent&quot;&gt;HERE&lt;/a&gt;. 
            &lt;/div&gt;</content>
		<author>
			<name>sew</name>
			<email>nospam@example.com</email>
			<uri>http://cswilliams.org/theblog/</uri>
		</author>
		<source>
			<title type="html">cswilliams.org</title>
			<subtitle type="html">updated at random irregular intervals in one form or another since 1997</subtitle>
			<link rel="self" href="http://cswilliams.org/theblog/index.php?/feeds/atom10.xml"/>
			<id>http://cswilliams.org/theblog/</id>
			<updated>2011-09-24T14:45:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">IPv6: SSDM?</title>
		<link href="http://veejoe.net/blog/2011/02/ipv6-ssdm/"/>
		<id>http://veejoe.net/blog/?p=5541</id>
		<updated>2011-02-27T14:58:31+00:00</updated>
		<content type="html">&lt;p&gt;Two of the four keynotes at &lt;a title=&quot;Linux Conf AU 2011 Brisbane&quot; href=&quot;http://lca2011.linux.org.au&quot; target=&quot;_blank&quot;&gt;LCA 2011&lt;/a&gt; referenced the depletion of the IPv4 address space (and I reckon if I looked back through the other two I could find some reference in them as well).  I think there&amp;#8217;s a good chance Geoff Huston was lobbying his APNIC colleagues to lodge the &amp;#8220;final request&amp;#8221; (for the two /8s that triggered the final allocation of the remaining 5, officially exhausting IANA) a week earlier than they did, as it would have made the message of his LCA keynote a bit stronger.  Not that it was a soft message: we went from Vint Cerf the day before, who said &amp;#8220;I&amp;#8217;m the guy who said that a 32-bit address would be enough, so, sorry &amp;#8217;bout that&amp;#8221;, to Geoff Huston saying &amp;#8220;Vint Cerf is a professional optimist.  I&amp;#8217;m not.&amp;#8221;.  But I digress&amp;#8230;&lt;/p&gt;
&lt;p&gt;I did a bit of playing with IPv6 over the years, but it was too early and too broken when I did (by &amp;#8220;too broken&amp;#8221; I refer to the immaturity of dual-stack implementations and the lack of anything actually reachable on the IPv6 net).  However, with the bell of IPv4 exhaustion tolling, I had another go.&lt;/p&gt;
&lt;p&gt;Freenet6, who now goes alternatively as gogonet or gogo6, was my first point-of-call.  I had looked at Gogo6 most recently, and still had an account.  It was just a matter of deciding whether or not I needed to make a new account (hint: I did) and reconfiguring the &lt;strong&gt;gw6c&lt;/strong&gt; process on my router box.  Easy-as, I had a tunnel &amp;#8212; better still, my IPv6-capable systems on the LAN also had connectivity thanks to &lt;strong&gt;radvd&lt;/strong&gt;.  From Firefox (and Safari, and Chrome) on the Mac I could score both 10/10 scores on &lt;a href=&quot;http://test-ipv6.com&quot; target=&quot;_blank&quot;&gt;http://test-ipv6.com&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;My joy was short-lived, however.  &lt;strong&gt;gw6c&lt;/strong&gt; was proving to be about as stable as a one-legged tripod, and not only that Gogo6 had changed the address range they allocated me.  That wouldn&amp;#8217;t be too bad, except that all my IPv6-capable systems still had the old address and were trying to use that &amp;#8212; looks like IPv6 auto-configuration doesn&amp;#8217;t &lt;em&gt;un-&lt;/em&gt;configure an address that&amp;#8217;s no longer valid (at least by default).  I started to look for possible alternatives.&lt;/p&gt;
&lt;p&gt;Like many who&amp;#8217;ve looked at IPv6 I had come across &lt;a title=&quot;Hurricane Electric&quot; href=&quot;http://www.he.com&quot; target=&quot;_blank&quot;&gt;Hurricane Electric&lt;/a&gt; &amp;#8212; in the countdown to IPv4 exhaustion I used their iOS app &amp;#8220;ByeBye v4&amp;#8243;.  They offer free v6-over-v4 tunneling, and the configuration in Gentoo is very simple.  I also get a static allocation of an IPv6 address range that I can see in the web interface.  The only downside I can see is that I had to nominate which of their locations I wanted to terminate my tunnel; they have no presence in Australia, the geographically-nearest location being Singapore.  I went for Los Angeles, thinking that would probably be closest network-wise.  The performance has been quite good, and it has been quite reliable (although I do need to set up some kind of monitoring over the link, since everything that can talk IPv6 is now doing so).&lt;/p&gt;
&lt;p&gt;In typical style, after I&amp;#8217;d set up a stable tunnel and got everything working, I decided to learn more about what I&amp;#8217;d done.  What is IPv6 anyways?  Is there substance to the anecdotes flying around that are saying that &amp;#8220;every blade of grass on the planet can have an IPv6 address&amp;#8221; and similar?  Well, a 128-bit address provides for an enormous range of addresses.  The ZFS guys are on the same track &amp;#8212; ZFS uses 128-bit counters for blocks and inodes, and there have been ridiculous statements made about how much data could theoretically be stored in a filesystem that uses 128-bit block counters.  To quote the Hitchhiker&amp;#8217;s Guide to the Galaxy:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Space is big. Really big. You just won&amp;#8217;t believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it&amp;#8217;s a long way down the  road to the chemist&amp;#8217;s, but that&amp;#8217;s just peanuts to space.&lt;/p&gt;
&lt;p&gt;The Guide, &lt;em&gt;The Hitchhiker&amp;#8217;s Guide To The Galaxy&lt;/em&gt;, Douglas Adams, Pan Books 1979&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Substitute IPv6 (or ZFS) for space.  To try and put into context just how big the IPv6 address range is, let&amp;#8217;s use an example: the smallest common subnetwork.&lt;/p&gt;
&lt;p&gt;When IPv4 was first developed, there were three address &lt;em&gt;classes&lt;/em&gt;, named, somewhat unimaginatively, A B and C.  Class A was all the networks from 1.x.x.x to 127.x.x.x, and each had about 16 million addresses.  Class B was all the networks from 128.0.x.x to 191.255.x.x, each network with 65 534 usable addresses.  Class C went from 192.0.0.x to 223.255.255.x, and each had 254 usable addresses.  Other areas, such as 0.x.x.x and the networks after 224.x.x.x, have been reserved.  So, in the early days, the smallest network of hosts you could have was a network of 254 hosts.  After a while IP introduced something called Classless Inter-Domain Routing (CIDR) which meant that the fixed boundaries of the classes were eliminated and it became possible to &amp;#8220;subnet&amp;#8221; or &amp;#8220;supernet&amp;#8221; networks &amp;#8212; divide or combine the networks to make networks that were just the right size for the number of hosts in the network (and, with careful planning, could be grown or shrunk as plans changed).  With CIDR, since the size of the network was now variable, addresses had to be written with the subnet mask &amp;#8212; a format known as &amp;#8220;CIDR notation&amp;#8221; came into use, where an address would have the number of bits written after the address like this: 192.168.1.42/24.&lt;/p&gt;
&lt;p&gt;Fast-forward to today, with IPv6&amp;#8230;  IPv4&amp;#8242;s CIDR notation is used in IPv6 (mostly because the masks are so huge).  In IPv6, the smallest network that can be allocated is what is called a &amp;#8220;/64&amp;#8243;.  This means that out of the total 128-bit address range, 64 bits represent what network the address belongs to.  Let&amp;#8217;s think about that for a second.  There are 32 bits in an IPv4 address &amp;#8212; that means that the &lt;em&gt;entire IPv4 Internet&lt;/em&gt; would fit in an IPv6 network with a /96 mask (128-32=96).  But the default smallest IPv6 subnet is /64 &amp;#8212; the size of the existing IPv4 Internet &lt;em&gt;squared&lt;/em&gt;!&lt;/p&gt;
&lt;p&gt;Wait a second though, it gets better&amp;#8230;  When I got my account with Gogo6, they offered me up to a /56 mask &amp;#8212; that&amp;#8217;s a range that covers 256 /64s, or 256 Internet-squareds!  Better still, the Hurricane Electric tunnel-broker account gave me one /64 &lt;strong&gt;and one /48&lt;/strong&gt;!  &lt;em&gt;Sixty-five thousand networks, each the size of the IPv4 Internet squared!&lt;/em&gt; And how much did I pay for any of these allocations?  Nothing!&lt;/p&gt;
&lt;p&gt;I can&amp;#8217;t help but think that folks are repeating similar mistakes from the early days of IPv4.  A seemingly limitless address range (Vint said that 32 bits would be enough, right?) was given away in vast chunks.  In the early days of IPv4 we had networks with two or three hosts on them using up a Class C because of the limitations of addressing &amp;#8212; in IPv6 we have LANs of maybe no more than a hundred or so machines taking up an entire /64 because of the way we designed auto-configuration.  IPv6 implementations now will be characterised not by how well their dual-stack implementations work, or how much more secure transactions have become thanks to the elimination of NAT, but by how much of the addressable range they are wasting.  So, is IPv6 just Same Sh*t, Different Millennium?&lt;/p&gt;
&lt;p&gt;Like the early days of IPv4 though, things will surely change as IPv6 matures.  I guess I&amp;#8217;m just hoping that the folks in charge are thinking about it, and not just high on the amount of space they have to play with now.  Because one day all those blades of grass will want their IP addresses, and the Internet had better be ready.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Update 16 May 2011&lt;/strong&gt;:&lt;/em&gt; I just listened to Episode &lt;a href=&quot;http://twit.tv/sn297&quot; target=&quot;_blank&quot;&gt;297&lt;/a&gt; of the &lt;a href=&quot;http://twit.tv/sn&quot; target=&quot;_blank&quot;&gt;Security Now&lt;/a&gt; program&amp;#8230;  Steve Gibson relates some of his experience getting IPv6 allocation from his upstream providers (he says he got a /48).  In describing how much address space that is, he made the same point (about the &amp;#8220;wasteful&amp;#8221; allocation of IPv6).  At about 44:51, he starts talking about the current &amp;#8220;sky is falling&amp;#8221; attitude regarding IPv4, and states &amp;#8220;you&amp;#8217;d think, maybe they&amp;#8217;d learn the lesson, and be a little more parsimonious with these IPs&amp;#8230;&amp;#8221;.  He goes on to give the impression that the 128-bit range of IPv6 is &lt;strong&gt;so&lt;/strong&gt; big that there&amp;#8217;s just no need to worry about it.  I hope you&amp;#8217;re right, Steve!&lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Burnt out</title>
		<link href="http://veejoe.net/blog/2011/02/burnt-out/"/>
		<id>http://veejoe.net/blog/?p=5539</id>
		<updated>2011-02-27T12:40:57+00:00</updated>
		<content type="html">&lt;p&gt;For some time I&amp;#8217;ve been feeling moody and generally unhappy.  My ability to become frustrated with things that go wrong is ever-increasing, and my tolerance fuse seems to be ever-shortening.  Co-incident with those feelings was the real physical manifestation of almost constant weariness &amp;#8212; waking up tired, never-ending back and shoulder pain, and so on.  I really was starting to feel like the proverbial &amp;#8220;cranky old man&amp;#8221;.&lt;/p&gt;
&lt;p&gt;The worst part of this was the fact that the feelings have worsened after I had made what I thought was positive changes in my outlook.  I&amp;#8217;ve been more focused on exercise and physical activity, and trying really hard to spend more time with the family.&lt;/p&gt;
&lt;p&gt;On the bus on the way home from work on Friday I was looking out the window and thinking about&amp;#8230; nothing.  I closed my eyes for a moment, and the feeling of relaxation I had &amp;#8212; for just a moment &amp;#8212; was blissful.  At that point I realised that my problem was probably little more than the fact that I am completely and utterly burnt-out.&lt;/p&gt;
&lt;p&gt;I began to think about the times recently that I&amp;#8217;ve been away from work.  We went to the beach for a couple of days in January, but as every parent knows a family holiday (particularly with young kids) is just all the same stuff with some different scenery.  Last September we went to Melbourne, but I was working.  A few days here and there for trips to the beach and so on.  In November 2009 I did my European trip, which is probably the closest thing to a vacation I&amp;#8217;ve had in the last two years, but again I was working.&lt;/p&gt;
&lt;p&gt;I realised, again like just about every parent does, that I haven&amp;#8217;t had a proper &amp;#8220;holiday&amp;#8221; since before our first child arrived &amp;#8212; for me that means 2003 (I&amp;#8217;m guessing it was when S and I went to Rotorua while I was working in NZ, but again that was only a couple of days).&lt;/p&gt;
&lt;p&gt;So what&amp;#8217;s my plan?  After all, a realisation is worthless unless it is acted upon.  Well I do have a holiday in mind, but that won&amp;#8217;t be until toward the end of the year (and I&amp;#8217;ve probably given away too much already).  In the meantime, I plan to keep up the physical activity (maintaining health in the long term is surely more important than giving in to a bit of moodiness) and will be doing my best to find enjoyment wherever it exists or how trivial it may seem.  I think I&amp;#8217;ll also get back into the blogging habit &amp;#8212; I find that the time it takes to put a good post together is quite therapeutic!&lt;/p&gt;</content>
		<author>
			<name>Vic Cross</name>
			<uri>http://veejoe.net/blog</uri>
		</author>
		<source>
			<title type="html">Crossed Wires</title>
			<subtitle type="html">Vic's Blog</subtitle>
			<link rel="self" href="http://veejoe.net/blog/feed/"/>
			<id>http://veejoe.net/blog/feed/</id>
			<updated>2012-05-04T14:45:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Backlit Lime</title>
		<link href="http://myrddin.org/2011/02/21/backlit-lime/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=backlit-lime"/>
		<id>http://myrddin.org/2011/02/21/backlit-lime/</id>
		<updated>2011-02-21T09:49:02+00:00</updated>
		<content type="html">&lt;div&gt;
&lt;a href=&quot;http://www.flickr.com/photos/antonw/5464621392/&quot; title=&quot;photo sharing&quot;&gt;&lt;img src=&quot;http://farm6.static.flickr.com/5091/5464621392_e38ddf2c58.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;&lt;a href=&quot;http://www.flickr.com/photos/antonw/5464621392/&quot;&gt;Backlit Lime&lt;/a&gt;, originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/antonw/&quot;&gt;antonw&lt;/a&gt;.&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;
Got a Canon 60mm Macro lens today and have been stuffing around with it.  I set up this shot just on the dining room table, lights off and backlit a thin slice of lime with an LED flashlight.&lt;/p&gt;</content>
		<author>
			<name>Anton Winter</name>
			<uri>http://myrddin.org</uri>
		</author>
		<source>
			<title type="html">m . o</title>
			<subtitle type="html">$ cat /dev/rant</subtitle>
			<link rel="self" href="http://myrddin.org/feed/"/>
			<id>http://myrddin.org/feed/</id>
			<updated>2011-12-18T14:45:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">geoffoc</title>
		<link href="http://mrpointy.wordpress.com/2011/02/20/automated-vcenter-install-lab/"/>
		<id>http://mrpointy.wordpress.com/?p=372</id>
		<updated>2011-02-20T07:31:35+00:00</updated>
		<content type="html">&lt;p&gt;I&amp;#8217;m trying to keep my home lab pretty automated.  One of the things i&amp;#8217;m always (well occasionally &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  )trying out is new vCenter installs.  In order to speed things up I have the following little powershell script to remove the vCenter Server application and the vCenter Client prior to automatically re-installing them.&lt;/p&gt;
&lt;p&gt;This script below uses defaults for the install.  It&amp;#8217;s possible to completely script the install which is useful if you have a corporate standard configuration.   All the details can be found &lt;a href=&quot;http://www.vmware.com/pdf/vsp_4_vcserver_cmdline_install.pdf&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Anyway,  here is the script &amp;#8211; i&amp;#8217;ve called it the totally imaginative name of resetvc.ps1  &amp;#8211; &lt;strong&gt;don&amp;#8217;t run it in your production environment unless you know what you&amp;#8217;re doing &lt;/strong&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
(get-wmiobject -computername . -class Win32_Product -Filter &quot;NAME='VMware vCenter Server'&quot; ).Uninstall()&lt;br /&gt;
(get-wmiobject -computername . -class Win32_Product -Filter &quot;NAME='VMware vSphere Client 4.1'&quot; ).Uninstall()&lt;br /&gt;
start-process -wait -filepath z:\vpx\VMware-vcserver.exe -argumentlist '/q /s /w /L1033 /v&quot;  /qr DB_SERVER_TYPE=Bundled FORMAT_DB=1&quot;'&lt;br /&gt;
start-process -wait -filepath z:\vpx\VMware-viclient.exe -argumentlist '/q /s /w /L1033 /v&quot;  /qr INSTALL_VIUPDATE=1&quot;'&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Notes:  First 2 lines uninstall the vCenter Server and the vSphere Client &amp;#8211; just ignore the error messages if this is the first time you&amp;#8217;ve installed the vCenter Server etc.   The third line installs the vcenter server from the iso which for me is my z:.   Lucky last, the vSphere Client is installed &amp;#8211; including in this case the Host Update utility.&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/mrpointy.wordpress.com/372/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/mrpointy.wordpress.com/372/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/mrpointy.wordpress.com/372/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/mrpointy.wordpress.com/372/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/mrpointy.wordpress.com/372/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/mrpointy.wordpress.com/372/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/mrpointy.wordpress.com/372/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/mrpointy.wordpress.com/372/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/mrpointy.wordpress.com/372/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/mrpointy.wordpress.com/372/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/mrpointy.wordpress.com/372/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/mrpointy.wordpress.com/372/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/mrpointy.wordpress.com/372/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/mrpointy.wordpress.com/372/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=mrpointy.wordpress.com&amp;blog=1619492&amp;post=372&amp;subd=mrpointy&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Geoff O'Callaghan</name>
			<uri>http://mrpointy.wordpress.com</uri>
		</author>
		<source>
			<title type="html">MrPointy's Weblog</title>
			<subtitle type="html">Technology for a cloudy day</subtitle>
			<link rel="self" href="http://mrpointy.wordpress.com/feed/"/>
			<id>http://mrpointy.wordpress.com/feed/</id>
			<updated>2012-03-01T20:45:07+00:00</updated>
		</source>
	</entry>

</feed>

