<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">

<channel>
	<title>Planet Nonado</title>
	<link>http://planet.nonado.net</link>
	<language>en</language>
	<description>Planet Nonado - http://planet.nonado.net</description>

<item>
	<title>radagast: Packt launches fifth annual Open Source Awards</title>
	<guid>http://blogs.linux.ie/kenguest/?p=349</guid>
	<link>http://blogs.linux.ie/kenguest/2010/09/02/packt-launches-fifth-annual-open-source-awards/</link>
	<description> &lt;img alt="" src="/images/faces/radagast.png" align="right" /&gt;&lt;p&gt;Packt launches fifth annual Open Source Awards&lt;/p&gt;
&lt;p&gt;The 2010 Open Source Awards was launched last month by Packt, inviting people to visit &lt;a href=&quot;http://www.PacktPub.com&quot;&gt;www.PacktPub.com&lt;/a&gt; and submit nominations for their favorite Open Source project. Now in its fifth year, the Award has been adapted from the established Open Source CMS Award with the wider aim of encouraging, supporting, recognizing and rewarding all Open Source projects.&lt;br /&gt;
WordPress won the 2009 Open Source Content Management System (CMS) Award in what was a very close contest with MODx and SilverStripe. While MODx was the first runner up, SilverStripe, a Most Promising CMS Award winner in 2008, made its way to the second runner up position in its first year in the Open Source CMS Award final.&lt;br /&gt;
The 2010 Award will feature a prize fund of $24,000 with several new categories introduced. While the Open Source CMS Award category will continue to recognize the best content management system, Packt is introducing categories for the Most Promising Open Source Project, Open Source E-Commerce Applications, Open Source JavaScript Libraries and Open Source Graphics Software.  CMSes that won the Overall CMS Award in previous years will continue to compete against one another in the Hall of Fame CMS category.&lt;br /&gt;
These new categories will ensure that the Open Source Awards is the ultimate platform to recognise excellence within the community while supporting projects both new and old. “We believe that the adaption of the Award and the new categories will provide a new level of accessibility, with the Award recognizing a wider range of Open Source projects; both previous winners while at the same time, encouraging new projects” said Julian Copes, organizer of this year’s Awards.&lt;br /&gt;
Packt has opened up nominations for people to submit their favorite Open Source projects for each category at &lt;a href=&quot;http://www.PacktPub.com/open-source-awards-home&quot;&gt;http://www.PacktPub.com/open-source-awards-home&lt;/a&gt; . The top five in each category will go through to the final, which begins in the last week of September. For more information on the categories, please visit Packt’s website &lt;a href=&quot;http://www.PacktPub.com/blog/packt’s-2010-open-source-awards-announcement&quot;&gt;http://www.PacktPub.com/blog/packt’s-2010-open-source-awards-announcement&lt;/a&gt;  &lt;/p&gt;</description>
	<pubDate>Thu, 02 Sep 2010 10:21:58 +0000</pubDate>
</item>
<item>
	<title>noirin: A new world in the morning</title>
	<guid>http://blog.nerdchic.net/?p=409</guid>
	<link>http://blog.nerdchic.net/archives/409/</link>
	<description> &lt;img alt="" src="/images/faces/noirin.png" align="right" /&gt;&lt;p&gt;As I write this, it’s a little over a fortnight since Stephen and I split up, and almost exactly a week since we told most of our friends. I’ve danced to remember and danced to forget. I’ve been taken care of by family, friends and acquaintances locally and across the world &amp;#8211; truly, it’s been a 24hr support network, and to all of you, I am deeply grateful. In particular to all those in Zurich who have provided hugs, and to those at the top of my chat list who have been bombarded day and night, thank you.&lt;/p&gt;
&lt;p&gt;Stephen has already published &lt;a href=&quot;http://blogs.nonado.net/diamond/2010/08/11/shall-we-lets/&quot;&gt;his take&lt;/a&gt; on what went wrong, and how it could have gone this badly. Many of you have responded, and I love and thank all of you who’ve supported him, publicly and privately. Some of you have also asked whether I’d write something similar from my own perspective, and a few of you have suggested that I should be taking more responsibility for the breakdown of our marriage.&lt;/p&gt;
&lt;p&gt;With those latter few, I respectfully disagree. To me, taking responsibility suggests that blame should be assigned, and implicitly assumes that the breakdown is “bad news”. In fact, when I first shared the news with my family and a very small group of friends, in an e-mail written while I sat at the airport gate, that was the subject of the missive. But someone I trust deeply responded, saying:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;I view these things as local minima that need to be overcome so you can reach global maxima.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;It’s taken me a while to get my head around that, but I think it’s true. To help make sense of it, let me bring you on a whirlwind tour of the last three years.&lt;/p&gt;
&lt;p&gt;Stephen was unwell before we got married. I knew that, and it affected our lives, but I was happy to make those sacrifices. We were a busy couple, and our lives weren’t without stress &amp;#8211; my graduation ceremony was the week before the wedding, and our honeymoon brought us to Hong Kong expressly so that I could help out with a conference there. (That didn’t work out in the end, but we had a lovely time all the same!) I also had my moments &amp;#8211; our first Christmas dinner was pasta bake with a special delivery of antibiotics for the shocking chest infection that had kept me out of the kitchen &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Stephen&amp;#8217;s memory had never been great, but when we moved to Zurich, things got harder. The trouble he had remembering things compounded the trouble he had learning German, which &lt;em&gt;massively&lt;/em&gt; compounded the trouble he had with integrating (and Switzerland’s not easy to start with!). Combine that with having to start over on all of the medical care he needed, and it all caused a lot of stress, which didn’t help anyone. Where I had previously had to keep an eye on things (like our finances) that we managed together, I now had to single-handedly take care of all the details. &lt;/p&gt;
&lt;p&gt;To give Stephen his due, over time, he stepped up on the things that he was able to do &amp;#8211; but, like so many other things, the division of labour was always dictated by his health, and it left me feeling isolated and overworked.&lt;/p&gt;
&lt;p&gt;Nine months ago, Stephen went into hospital for surgery that, we hoped, would make things drastically better. So much hope was poured into that operation. If it works, his bladder problems will get better. If his bladder problems get better, his sleep problems will get better. If his sleep problems get better, his memory will get better, our ability to do fun stuff/travel/share time will get better, and so on.&lt;/p&gt;
&lt;p&gt;Day surgery turned into almost two weeks in hospital. A few days in, I left for the airport, and headed out to ApacheCon, straight from his bedside &amp;#8211; having always planned that there would be plenty of time to get him home and help him recover before I had to leave. Our friends, as usual, filled the gap &amp;#8211; and again, huge thanks to those who visited him daily while I was away.&lt;/p&gt;
&lt;p&gt;We had planned to take our dream holiday, our second honeymoon, a couple of weeks later. Until pretty much the day we left, it wasn’t at all clear that Stephen would be able to do it &amp;#8211; and I remain grateful that I never had to decide whether we should cancel it or whether I should go alone. As it was, we had a wonderful time &amp;#8211; but many aspects of it still sucked. In fact, before we had even left Venice, we thought we would have to pack our bags and head to the hospital.&lt;/p&gt;
&lt;p&gt;In all of that chaos, as we looked at plans we had made together and re-evaluated them in a context where we couldn’t simply wish things better, I started spending more time introspecting, thinking, trying to work out what was really important to me. And as 2009 turned into 2010, I started building more of those things into my life. After a year of a fairly serious “flight ban” (I took nine flights in 2009), I started to travel more &amp;#8211; in fact, I spent the first six weeks of the year in San Francisco, three of them with Stephen.&lt;/p&gt;
&lt;p&gt;It was during the latter three weeks, after he had gone home, that I had &lt;a href=&quot;http://blog.nerdchic.net/archives/315/&quot;&gt;the epic swing-dancing/Superbowl weekend&lt;/a&gt;. But both before and after, as I tried new things or just did the things I wanted to do without having to worry about whether he’d be waiting up for me to get home, I was conscious of how much sacrifice our relationship required, from both of us.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikiquote.org/wiki/The_Princess_Bride_(film)#Dialogue&quot;&gt;“Life &lt;em&gt;is&lt;/em&gt; pain, Highness”&lt;/a&gt; &amp;#8211; this I know. And I truly understand the value of compromise. But I would say that I now understand it better than ever, having seen how far compromise can go before things break.&lt;/p&gt;
&lt;p&gt;There were many compromises in our relationship. On his side and on mine, we settled and agreed and worked within our limitations. But ultimately, the things that had brought us and kept us together were no longer strong enough to make the sacrifices seem reasonable, desirable.&lt;/p&gt;
&lt;p&gt;It’s easy to get into the game of “if-only”. If only Steve’s sleep hadn’t been so compromised, maybe we could have had more time to do things together, and maybe that would have seen us through the memory issues. If only I had faced less stress at work, maybe I could have given more energy to the relationship and kept things going more smoothly. If only Steve’s memory had not impaired his language learning, maybe he would have had an easier time integrating and been less likely to get depressed. If only I could have been more understanding and patient, maybe we could have found better ways to meet in the middle rather than relentlessly sacrificing. If only our sex life had not fallen by the wayside, or if only it had been possible to revive, maybe we could have relied on basic instinct to keep us together! &lt;/p&gt;
&lt;p&gt;But none of that makes any difference, in the end.&lt;/p&gt;
&lt;p&gt;I married Stephen because I wanted to spend the rest of my life with him, and to share in the rest of his. We have split up because those things are no longer true &amp;#8211; for me, at least. And as I’ve learnt, slowly, but inexorably, my primary responsibility is to myself. I have dreams, and hopes, and ambitions, and I would willingly sacrifice many of them, but I can’t sacrifice all of them, and I can’t sacrifice the essence of who I am.&lt;/p&gt;
&lt;p&gt;Some of you have asked about regrets. I don’t regret a minute of it. Not the worst days I can remember, nor the worse days I’ve tried to forget. I don’t bear any ill-will towards Stephen, I still think he’s great, and although things are hard right now, I hope and intend that we might remain friends.&lt;/p&gt;
&lt;p&gt;I met a man who had a dream he had since he was twenty. I met that man when he was eighty-one. He said “too many people just stand and wait until the mornin&amp;#8217;. Don&amp;#8217;t they know tomorrow never comes?”&lt;/p&gt;</description>
	<pubDate>Sun, 15 Aug 2010 20:31:06 +0000</pubDate>
</item>
<item>
	<title>diamond: “Shall we?” “Let’s.”</title>
	<guid>http://blogs.nonado.net/diamond/?p=233</guid>
	<link>http://blogs.nonado.net/diamond/2010/08/11/shall-we-lets/</link>
	<description> &lt;img alt="" src="/images/faces/diamond.png" align="right" /&gt;&lt;p&gt;On saturday 2010-07-31, at the security gate in zurich airport around 05:40, Noirin and i broke up. We were supposed to be boarding a flight to Sweden, to attend &lt;a href=&quot;http://www.herrang.com/&quot;&gt;Herräng&lt;/a&gt; swing dance camp. Noirin went through, i went home.&lt;/p&gt;
&lt;p&gt;This is an attempt to describe why, what happened, what went wrong, how could it go this badly. This is an attempt to understand. This is for the close friends and family members who had no idea (esp. for my brother, and younger sister). This is for me when i try to remember how things were.&lt;/p&gt;
&lt;p&gt;Before we got married, many people told us that the first year is like an extended honeymoon period, everything is fantastic. That the second year is when reality would start to kick in. This was so far off truth as to seem like a sick joke in retrospect. The first year was Hard. The second year was Really Hard. The third year broke us. Nov 2010 will be the third anniversary of our wedding.&lt;/p&gt;
&lt;p&gt;Two big things contributed to this, plus a multitude of smaller things. I’m going to try and outline the two major factors, as i currently see them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Memory&lt;/strong&gt;&lt;br /&gt;
I am a man who has made 1000 promises, remembered 5, kept 3. When i tell people i have a really really bad memory, they almost always say “Oh, me too!”. They ask for examples, i can rarely remember any, so they assume i’m exaggerating. They also tell me it can’t be as bad as i say if i’m able to hold down a job. Life, as usual, just isn’t that simple. &lt;/p&gt;
&lt;p&gt;My memory is the single biggest factor in our relationship breakdown. Every day, i tell Noirin i’ll do X,Y,Z, i won’t do Q,R,S, my opinions on subjects L,M,O. And every day, i’ll have zero, &lt;strong&gt;zero&lt;/strong&gt; idea that i’ve said i’d do things we talked about only yesterday; i’ll do things i promised i wouldn’t do; i’ll have a completely new opinion on various subjects, having no idea that i had a different opinion on the subject only a few hours ago. Sometimes i realise later that i&amp;#8217;d changed my opinion. Most of the time, i don&amp;#8217;t.&lt;/p&gt;
&lt;p&gt;Every day i’ll watch Noirin look crestfallen time and time again as i’ve failed to live up to my word. And i’ll have no clue what i’ve done or not done. And after this happens for the hundredth time, she just can’t muster the energy to explain again. What’s the point? I haven’t remembered the last 100 times she told me how she feels about something. I’m hardly about to remember it this time.&lt;/p&gt;
&lt;p&gt;We talk, she gives me information that changes my opinion on something. The next time we talk, i’ve reverted to my original opinion, oblivious to the reasons i changed my opinion previously, oblivious even to the fact that i did change my opinion. It’s not fair on her. Not even close.&lt;/p&gt;
&lt;p&gt;From my side, i live in a relationship of arbitrary rules. It’s *incredibly* frustrating. But i can’t expect Noirin to endlessly explain herself. It’s not fair on me. Not even close.&lt;/p&gt;
&lt;p&gt;Doctors haven’t been able to tell me why i have memory issues. I haven’t slept properly in somewhere between 7 and 9 years. But it’s not clear that that’s the issue. I’ve had blood tests, thyroid exams, MRI’s. Nothing. Maybe it’s all psychological. Even so, i’m not aware of it, i can’t just flick a switch.&lt;/p&gt;
&lt;p&gt;I’ve tried lists, i’ve tried harder, i’ve tried leaving myself reminders. I forget to look at the lists. I forget what the reminders are about. I feel stressed all the time, from the moment i wake up, to the moment i fall asleep. Constantly stressing about all the stuff i’m forgetting. And it makes it worse. But how do you stop caring, when you see how much damage it’s doing to your relationship?&lt;/p&gt;
&lt;p&gt;From the other side, how can you trust someone who is utterly unreliable? You can’t. You try again and again, giving them chance after chance. And they almost always let you down. How can you stay in a relationship where you cannot name a single area you can trust your partner in? Noirin ended up taking care of all the finances, all the health and other insurances (and my health insurance dealings are extensive). All of the planning. All of the responsibility.&lt;/p&gt;
&lt;p&gt;How can i cope with work? I don’t know. The fact that it’s a structured environment means i can always read the docs, or ask someone, when i don’t remember something. But i don’t know.&lt;/p&gt;
&lt;p&gt;I remember some stuff. It’s not amnesia. And this makes it harder. If someone never remembers anything, that’s tough, really tough to deal with. But at least it’s consistent. Someone who *mostly* doesn’t remember stuff, but does sometimes; that just comes across as not caring. Not giving a damn. It doesn’t matter how much they explain how they can’t help it. It doesn’t matter how much you tell yourself they don’t mean it. Eventually the evidence you see repeatedly is too much. Too hurtful.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Priorities&lt;/strong&gt;&lt;br /&gt;
How do you define love? One of the definitions is putting the needs and wishes of your loved ones above your own needs and wishes. This led me to the following priority list:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Noirin&lt;/li&gt;
&lt;li&gt;The relationship&lt;/li&gt;
&lt;li&gt;Myself&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The logic for the ordering of 1. vs 2. is simple; if Noirin isn’t doing well, the relationship can’t be doing well. Unfortunately, i never applied the same logic to 2. vs 3. until it was too late. Far too late.&lt;/p&gt;
&lt;p&gt;How does this screw things up? I censored my emotions and opinions for the sake of the relationship. A simple example. Noirin likes cooking. When she cooks, she usually wants my company, so i sit in the kitchen while she cooks. I find this really tedious, and hence frustrating. But i would squash those feelings, would not allow myself to feel them. I would sit there, because i thought it was the loving thing to do.&lt;/p&gt;
&lt;p&gt;It turns out, if you censor your emotions for a long enough time, you stop having any. You forget how to feel. You’re numb inside. You rarely feel anything, and when you do, you feel guilty about it. But over time, your subconscious gets filled to overflowing with frustration and resentment. And this shows through the numbness, through everything you do to be nice.&lt;/p&gt;
&lt;p&gt;Noirin loves me, i tell Noirin that i love her, but it’s a purely rational gesture, it’s never heartfelt, it can never have emotion behind it. I talk based on commitment, not connection. It comes across as cold. And the emotions i do feel are destructive, negative, so i stop talking about them. Noirin can sense them anyway, and it hurts her.&lt;/p&gt;
&lt;p&gt;I’m depressed, have been for years. I never realised. I saw a psychiatrist here for 6 months because of how badly the relationship was going. He said “well you’re clearly not depressed”. We went together to another psych for one session. He said “well you’re clearly chronically depressed”. Colour me confused. But the next tuesday, i was in work when i realised two things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I’d spent most of monday and tuesday wanting to go home to bed, curl up into a little ball and cry.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;This was normal for me.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So yeah, the second psych was absolutely right. I see him regularly now. I’m on 3 different antidepressants. I’m on the road to recovery. I’ve realised that i’ve been censoring emotion, and that’s what’s making me so angry inside. But these things take time to fix. A long time. And time is not infinite. Living with a depressed person is incredibly draining. And eventually it got to be too much.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where does that leave us?&lt;/strong&gt;&lt;br /&gt;
How Noirin lasted so long, i’ll never understand. She’s amazing. Towards the end, we finally got to the point where we understood each other, what we were both going through. The breakup was gentle. Noirin couldn’t go on any longer, i couldn’t ask her to sacrifice herself any more for the sake of the relationship that was so destructive for both of us. Living on the edge for so long has torn us both up, and Noirin has had a rougher time than me (partially because i simply don’t remember so much). If she’s at breaking point, and she is a higher priority than the relationship, then it’s over. It’s as simple as that.&lt;/p&gt;
&lt;p&gt;I waited till the following thursday before i told my parents. I was hoping against all probability that something might happen, something might change, that Noirin would change her mind. Then i realised that this wasn’t fair on Noirin. Putting all the responsibility on her, yet again.&lt;/p&gt;
&lt;p&gt;On friday, i realised something more. I couldn’t go back either. If Noirin returned on sunday and told me she wanted to try one more time, i’d have to tell her no. I need time to figure out how to be myself again. I need time to work through this depression. And i can’t do it inside a relationship. The stresses of trying to live up to a role i just can’t cope with is a big part of the problem that’s brought me to this point.&lt;/p&gt;
&lt;p&gt;We’re still friends, we still talk to each other. It’s as amicable as it can be under the circumstances. The title of this blog post is from a comedy sketch we saw on our last cruise. The comedian was painting the picture of middle-aged couples separating with utmost civility and mutual understanding. It amused us greatly at the time, i look back on it as bitter-sweet.&lt;/p&gt;
&lt;p&gt;I hope that in the future, where we’re both doing much much better, it’s possible we might get back together. But i can’t live my life centered around that hope. I spent the last 6 months of this relationship hoping things would get better, and it’s killed me. “Hope deferred makes the heart sick”. In the meantime, we’re working on being friends. And if we get that figured out, maybe we can work on being more than friends. But that’s a long way down the road.&lt;/p&gt;
&lt;p&gt;***Update***&lt;br /&gt;
Noirin has just posted her &lt;a href=&quot;http://blog.nerdchic.net/archives/409/&quot;&gt;own take&lt;/a&gt; on the situation.&lt;/p&gt;</description>
	<pubDate>Wed, 11 Aug 2010 08:57:39 +0000</pubDate>
</item>
<item>
	<title>noirin: Rock-Paper-Scissors-Lizard-Spock-Friends-Pie</title>
	<guid>http://blog.nerdchic.net/?p=397</guid>
	<link>http://blog.nerdchic.net/archives/397/</link>
	<description> &lt;img alt="" src="/images/faces/noirin.png" align="right" /&gt;&lt;p&gt;By popular demand (no really, half a dozen requests or more!), I give you the hand shapes and rules for Rock-Paper-Scissors-Lizard-Spock-Friends-Pie:&lt;/p&gt;
&lt;p&gt;Each player forms a fist, and swings it seven times swiftly, to the spoken count of &amp;#8220;Rock-Paper-Scissors-Lizard-Spock-Friends-Pie&amp;#8221;. After the final count, each player forms one of the following shapes with the same hand, and extends it towards her opponent.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.nerdchic.net/rps/rock.jpg&quot;&gt;&lt;img src=&quot;http://blog.nerdchic.net/rps/t-rock.jpg&quot; width=&quot;90&quot; height=&quot;120&quot; alt=&quot;Rock&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.nerdchic.net/rps/paper.jpg&quot;&gt;&lt;img src=&quot;http://blog.nerdchic.net/rps/t-paper.jpg&quot; width=&quot;90&quot; height=&quot;120&quot; alt=&quot;Paper&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.nerdchic.net/rps/scissors.jpg&quot;&gt;&lt;img src=&quot;http://blog.nerdchic.net/rps/t-scissors.jpg&quot; width=&quot;90&quot; height=&quot;120&quot; alt=&quot;Scissors&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://blog.nerdchic.net/feed/#rock&quot;&gt;Rock&lt;/a&gt;, &lt;a href=&quot;http://blog.nerdchic.net/feed/#paper&quot;&gt;Paper&lt;/a&gt;, &lt;a href=&quot;http://blog.nerdchic.net/feed/#scissors&quot;&gt;Scissors&lt;/a&gt;: The classics. &amp;#8220;Rock&amp;#8221; is a clenched fist, &amp;#8220;Paper&amp;#8221; is an open hand with all fingers extended together, &amp;#8220;Scissors&amp;#8221; has index and middle finger extended and separated, with the other fingers held in the palm of the hand.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.nerdchic.net/rps/lizard.jpg&quot;&gt;&lt;img src=&quot;http://blog.nerdchic.net/rps/t-lizard.jpg&quot; width=&quot;90&quot; height=&quot;120&quot; alt=&quot;Lizard&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.nerdchic.net/rps/spock.jpg&quot;&gt;&lt;img src=&quot;http://blog.nerdchic.net/rps/t-spock.jpg&quot; width=&quot;90&quot; height=&quot;120&quot; alt=&quot;Spock&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://blog.nerdchic.net/feed/#lizard&quot;&gt;Lizard&lt;/a&gt;, &lt;a href=&quot;http://blog.nerdchic.net/feed/#spock&quot;&gt;Spock&lt;/a&gt;: Newer additions, invented by &lt;a href=&quot;http://www.samkass.com/theories/RPSSL.html&quot;&gt;Sam Kass&lt;/a&gt;. &amp;#8220;Lizard&amp;#8221; has fingers extended together, straight, with the thumb brought up to touch the tips of the fingers. &amp;#8220;Spock&amp;#8221; is an open hand with index and middle fingers extended together, and ring and pinky fingers extended together, with a V-shaped gap between the middle and ring fingers.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.nerdchic.net/rps/friends.jpg&quot;&gt;&lt;img src=&quot;http://blog.nerdchic.net/rps/t-friends.jpg&quot; width=&quot;90&quot; height=&quot;120&quot; alt=&quot;Friends&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.nerdchic.net/rps/pie.jpg&quot;&gt;&lt;img src=&quot;http://blog.nerdchic.net/rps/t-pie.jpg&quot; width=&quot;90&quot; height=&quot;120&quot; alt=&quot;Pie&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://blog.nerdchic.net/feed/#friends&quot;&gt;Friends&lt;/a&gt;, &lt;a href=&quot;http://blog.nerdchic.net/feed/#pie&quot;&gt;Pie&lt;/a&gt;: The newest additions of which I am aware, invented by a sleep-deprived dancer with the encouragement of a pirate who has never had &lt;a href=&quot;http://blog.nerdchic.net/archives/262/&quot;&gt;banoffi&lt;/a&gt;! &amp;#8220;Friends&amp;#8221; has the index and middle fingers extended, with the middle finger crossed over the index finger, and the other fingers held in the palm of the hand. &amp;#8220;Pie&amp;#8221; is a circle made with four fingers touching the thumb.&lt;/p&gt;
&lt;p&gt;The precedence rules are as follows:&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;rock&quot; name=&quot;rock&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Rock:&lt;/strong&gt;&lt;br /&gt;
+ Crushes scissors&lt;br /&gt;
+ Crushes lizard&lt;br /&gt;
+ Crushes friends&lt;br /&gt;
- Is covered by paper&lt;br /&gt;
- Is vaporized by Spock&lt;br /&gt;
- Is made sticky by pie&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;paper&quot; name=&quot;paper&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Paper:&lt;/strong&gt;&lt;br /&gt;
+ Covers rock&lt;br /&gt;
+ Disproves Spock&lt;br /&gt;
+ Cuts friends&lt;br /&gt;
- Is cut by scissors&lt;br /&gt;
- Is eaten by lizard&lt;br /&gt;
- Is made messy by pie&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;scissors&quot; name=&quot;scissors&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Scissors:&lt;/strong&gt;&lt;br /&gt;
+ Cut paper&lt;br /&gt;
+ Decapitate lizard&lt;br /&gt;
+ Stab friends&lt;br /&gt;
- Are crushed by rock&lt;br /&gt;
- Are crushed by Spock&lt;br /&gt;
- Are gummed up by pie&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;lizard&quot; name=&quot;lizard&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Lizard:&lt;/strong&gt;&lt;br /&gt;
+ Eats paper&lt;br /&gt;
+ Poisons Spock&lt;br /&gt;
+ Eats pie&lt;br /&gt;
- Is decapitated by scissors&lt;br /&gt;
- Is crushed by rock&lt;br /&gt;
- Is tamed by friends&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;spock&quot; name=&quot;spock&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Spock:&lt;/strong&gt;&lt;br /&gt;
+ Crushes scissors&lt;br /&gt;
+ Vaporizes rock&lt;br /&gt;
+ Eats pie&lt;br /&gt;
- Is disproven by paper&lt;br /&gt;
- Is poisoned by lizard&lt;br /&gt;
- Is confused by friends&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;friends&quot; name=&quot;friends&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Friends:&lt;/strong&gt;&lt;br /&gt;
+ Eat pie&lt;br /&gt;
+ Confuse Spock&lt;br /&gt;
+ Tame lizard&lt;br /&gt;
- Are stabbed with scissors&lt;br /&gt;
- Are crushed by rock&lt;br /&gt;
- Are cut with paper&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;pie&quot; name=&quot;pie&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;strong&gt;Pie:&lt;/strong&gt;&lt;br /&gt;
+ Messes up paper&lt;br /&gt;
+ Gums up scissors&lt;br /&gt;
+ Makes rock icky-sticky!&lt;br /&gt;
- Is eaten by lizard&lt;br /&gt;
- Is eaten by Spock&lt;br /&gt;
- Is eaten by friends&lt;/p&gt;
&lt;p&gt;Have fun!&lt;/p&gt;</description>
	<pubDate>Sun, 08 Aug 2010 12:14:19 +0000</pubDate>
</item>
<item>
	<title>bigbro: Adding the CACert root certificate to Google Chrome on Ubuntu</title>
	<guid>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/AddCACertToChrome.html</guid>
	<link>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/AddCACertToChrome.html</link>
	<description> &lt;img alt="" src="/images/faces/bigbro.png" align="right" /&gt;&lt;a href=&quot;http://www.google.com/chrome&quot;&gt;Google Chrome&lt;/a&gt; is &lt;a href=&quot;http://www.google.com/&quot;&gt;Google's&lt;/a&gt; browser and provides a refreshingly fast interface to &lt;i&gt;(in particular)&lt;/i&gt; Javascript heavy websites. It's also a pretty good general browser, but like many others presents dire warnings of doom if you attempt to view a https secured website which doesn't have a recognised certificate. &lt;i&gt;(Or more correctly, doesn't have a certificate signed by an authority recognised by Google.)&lt;/i&gt;&lt;br /&gt;

Most other browsers provide a method of installing root certificates but &lt;a href=&quot;http://www.google.com/&quot;&gt;Google&lt;/a&gt; decided that they would use an already established certificate management system external to the browser, the &lt;a href=&quot;http://www.mozilla.org/projects/security/pki/nss/tools/&quot;&gt;NSS Security Toolkit&lt;/a&gt;. So if you want to view websites secured by &lt;a href=&quot;http://cacert.org/&quot;&gt;free CACert SSL certificates&lt;/a&gt; or have the need to browse to sites secured by self-signed SSL certs &lt;i&gt;(like the https management interface for my &lt;a href=&quot;http://en.wikipedia.org/wiki/Linksys_WRT54G_series&quot;&gt;Linksys WRT54g wireless router&lt;/a&gt; running &lt;a href=&quot;http://www.polarcloud.com/tomato&quot;&gt;Tomato firmware&lt;/a&gt; for example)&lt;/i&gt; then you'll want to add some certificates to your NSS database. Fortunately, it's pretty simple to do...&lt;br /&gt;

First, let's install the &lt;a href=&quot;http://cacert.org&quot;&gt;CACert&lt;/a&gt; root certificate. Installing this means that &lt;a href=&quot;http://www.google.com/chrome&quot;&gt;Google Chrome&lt;/a&gt; will trust the identity of sites signed by CACert issues certificates. This is a good thing and saves clicking the &amp;quot;Proceed anyway&amp;quot; button every time.&lt;br /&gt;
&lt;ol&gt;
	&lt;li&gt;First, grab the root cert file from the &lt;a href=&quot;http://www.cacert.org/index.php?id=3&quot;&gt;CACert Root Cert page&lt;/a&gt;. You should verify that the file is correct and has not been tampered with; md5sums and SHA1 hashes are included, along with the fingerprint signed by the CACert GPG key. I'll leave it as an exercise for the reader as to how authenticity should be verified, but for the moment let's assume we have a good, trusted copy of the &lt;a href=&quot;http://www.cacert.org/certs/root.crt&quot;&gt;CACert Root Certificate (PEM Format)&lt;/a&gt; saved as &lt;tt&gt;root.crt&lt;/tt&gt; in your home directory.&lt;/li&gt;
	&lt;li&gt;If you've not already, you should install the NSS tool set - a simple &lt;tt&gt;sudo aptitude install libnss3-tools&lt;/tt&gt; should work nicely. You will be asked for your login password to ensure you have permissions to install software.&lt;/li&gt;
	&lt;li&gt;Install the CACert root key by running &lt;tt&gt;certutil -d sql:$HOME/.pki/nssdb -A -t &quot;C,,&quot; -n &quot;CACert Root Certificate&quot; -i root.crt&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;There is no step 4... you can now go to CACert secured web pages and Chrome will correctly verify that the SSL site cert has been signed by the CACert root certificate.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;

The second instance typically occurs where a device generates a self-signed key, so there is no CA &lt;i&gt;(Certificate Authority)&lt;/i&gt; to be installed in the browser. Instead, we can install the self-signed cert, indicating that we know and trust it - and most importantly getting rid of the extra click and big red warning page of doom every time we try and access the web interface of our home router &lt;tt&gt;;-)&lt;/tt&gt;&lt;br /&gt;
&lt;ol&gt;
	&lt;li&gt;If you've not done so above, you'll need to install the NSS tools, using &lt;tt&gt;sudo aptitude install libnss3-tools&lt;/tt&gt; or similar.&lt;/li&gt;
	&lt;li&gt;Next you'll need to get a copy of the certificate. Particularly with embedded devices, the easiest way to do this is by pulling the key directly from the device by pretending you're a web client. Thanks to tgulacsi78 who suggested &lt;tt&gt;echo QUIT | openssl s_client -connect hostname:443 | sed -ne '/BEGIN CERT/,/END CERT/p'&lt;/tt&gt; - replacing hostname with the name of the host. In my case, I might use &lt;tt&gt;echo QUIT | openssl s_client -connect eeyore.han.signal2noise.ie:443 | sed -ne '/BEGIN CERT/,/END CERT/p'&lt;/tt&gt; to get the cert from eeyore, my wireless router.&lt;/li&gt;
	&lt;li&gt;Copy and paste the lines between 'BEGIN CERT' and 'END CERT' into a file and save it as &lt;i&gt;(say)&lt;/i&gt; &lt;tt&gt;router.crt&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Now we import the cert in exactly the same way as previously, using a command line something like &lt;tt&gt;certutil -d sql:$HOME/.pki/nssdb -A -t &quot;C,,&quot; -n &quot;My router web admin certificate&quot; -i router.crt&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Note that we have to use the C flag &lt;i&gt;(i.e. mark it as a CA / Certificate Authority)&lt;/i&gt; due to a &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=531160&quot;&gt;bug in NSS&lt;/a&gt;. Note also that you should replace the description after -n with something that means something to you, and the argument after the -i should be the file name and path to the file we created in step 3.&lt;/li&gt;
	&lt;li&gt;Test that everything has worked by using &lt;a href=&quot;http://www.google.com/chrome&quot;&gt;Chrome&lt;/a&gt; to access the site secured by the self-signed certificate again and notice that this time no warnings are given.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;

You can list the installed extra certificates by running &lt;tt&gt;certutil -d sql:$HOME/.pki/nssdb -L&lt;/tt&gt;&lt;br /&gt;

Many thanks to the writers of the &lt;a href=&quot;http://code.google.com/p/chromium/wiki/LinuxCertManagement&quot;&gt;Google Chrome Certificate Management page&lt;/a&gt; and those who helpfully commented on it providing more information.&lt;br /&gt;&lt;br /&gt;</description>
	<pubDate>Thu, 05 Aug 2010 22:42:00 +0000</pubDate>
</item>
<item>
	<title>noirin: TransferSummit/UK</title>
	<guid>http://blog.nerdchic.net/?p=384</guid>
	<link>http://blog.nerdchic.net/archives/384/</link>
	<description> &lt;img alt="" src="/images/faces/noirin.png" align="right" /&gt;&lt;p&gt;Last week, I enjoyed the beautiful environs of Keble College, Oxford, and the rather noisier hospitality of the University Club, to attend TransferSummit/UK, and the associated BarCampOxford.&lt;/p&gt;
&lt;p&gt;What a show! It was a great freedom to be able to attend&amp;#8211;and speak&amp;#8211;without having to run around making sure everything was planned, organized, working. I love putting on the events I&amp;#8217;m involved with; I had a fantastic time at the Retreat in Ireland, and we have a &lt;em&gt;brilliant&lt;/em&gt; crew who come in to put on ApacheCon, but there&amp;#8217;s still always a &amp;#8220;background radiation&amp;#8221; level of stress and tension that means it was a very different experience to just &amp;#8220;show up&amp;#8221; and get on stage &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;My talk was a lot of fun to give &amp;#8211; I was delighted that my mum could attend, and it&amp;#8217;s always a thrill to have a packed room, whether it&amp;#8217;s big or small &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  The audience were a mix &amp;#8211; some friends for backup, others for mild heckling, and a whole lot of people, academics and engineers alike, who were completely new to Open Source. I&amp;#8217;m too much of a perfectionist to ever be pleased with my presentations, but the feedback was universally positive, and I hope they&amp;#8217;ll have me back next year! The organizers very kindly invited mum to share lunch with us before she had to head back home, and it was lovely to be able to introduce her to some of my &amp;#8220;Apache friends&amp;#8221; &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;The conference was unusual, in that it had essentially been assembled by a crack team who decided who they wanted to have speaking, wrote up the abstracts, and then asked those speakers to speak to the chosen topics &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  It ended up being a really solid program, with lots of interesting talks from a great cross-section of the open-source and academic communities. &lt;/p&gt;
&lt;p&gt;Once I&amp;#8217;d gotten my talk done, it was much easier to relax, and Thursday night started off with a wee dram in my room. We had a variety of things to taste, and some excellent (and knowledgable!) company. We didn&amp;#8217;t get too very far before it was time for the gala dinner, in an unmatchably beautiful setting &amp;#8211; the Dining Hall at Keble College. It was a lot of fun, although I was eventually warned off dancing on the &amp;#8220;precarious&amp;#8221; floor, a little while after Paul brought out his whistle. The only thing for it, of course, was to move back to my room, where he kept the music going until well past bedtime! Happily all the neighbours were in attendance, and no one seemed to mind too much &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;The rest of the conference was, of course, of a standard &amp;#8211; unsurprisingly! But the fun didn&amp;#8217;t stop with the closing plenary, as we headed on for a pre-BarCamp dinner. I retired early, but sadly didn&amp;#8217;t get much sleep &amp;#8211; World Cup, a warm night, and accommodation above a bar with a great BBQ menu conspired to keep me awake rather longer than I&amp;#8217;d wished. And there was no opportunity to sleep on in the morning, despite staying at the BarCamp venue &amp;#8211; some tour organizer was wandering up and down the corridors from early morn, trying to determine where her charges were sleeping by yelling for them &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:-(&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;The BarCamp more than made up though &amp;#8211; a packed schedule, great content, fun presenters, and lots of audience participation. Robert of &lt;a href=&quot;http://www.bunnyfoot.com/&quot;&gt;Bunnyfoot&lt;/a&gt; gave a particularly memorable talk about the use of eyetracking, and my sincere apologies to the Apache crew, on whom I completely accidentally bailed, and only turned up for the second half of the &amp;#8220;Apache Way&amp;#8221; talk I had intended to co-present.&lt;/p&gt;
&lt;p&gt;We had a truly delicious Indian dinner afterwards, whereupon I discovered the first person I know who didn&amp;#8217;t grow up in Dublin but has heard of &amp;#8220;Jesus: The Guantanamo Years&amp;#8221; &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  Some of the Americans bailed on the Indian to have Whetherspoons fish &amp;#038; chips, so of course we had to rejoin them and provide appropriate mocking! By then, of course, USA/Ghana was kicking off, and we turned up in a (briefly!) very quiet pub to watch the match.&lt;/p&gt;
&lt;p&gt;Much hilarity ensued, a good proportion of it stemming from those unaccustomed to the Irish style of sports supporter laughing at me &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  The result didn&amp;#8217;t work out as we hoped, but overall I think everyone had fun, and if they were truly traumatised, the Americans did a good job of hiding it.&lt;/p&gt;
&lt;p&gt;Thanks to all involved for not one, but two great events! Hopefully, I&amp;#8217;ll see you all again next year &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</description>
	<pubDate>Wed, 30 Jun 2010 21:56:57 +0000</pubDate>
</item>
<item>
	<title>artemis: Semi-tropical Police states are more fun when the booze is cheap</title>
	<guid>http://blogs.nonado.net/artemis/?p=194</guid>
	<link>http://blogs.nonado.net/artemis/2010/06/30/semi-tropical-police-states-are-more-fun-when-the-booze-is-cheap/</link>
	<description> &lt;img alt="" src="/images/faces/artemis.png" align="right" /&gt;&lt;p&gt;Singapore was once described to me as being a bit like a small version of London, but really fucking hot. I can now with some actual basis state that this is absolute and total bollocks. Singapore is what you would get if you reduced the size and population of Hong Kong by factors of respectively 4 and 40, taught everyone slightly better English, and did a really really thorough cleaning job. And by cleaning job I mean also getting rid of most of the more crammed in and unsightly buildings filled with live chickens and frogs, and somehow making the streets stop smelling like fried rice soaked in soy sauce. Into this new city you would drop a load more white people, 80% of whom work in banks, and a bunch of spacious apartment buildings with pools in order to accommodate said white people, whom you would then proceed to pay too much. And there, aside from the occasional monsoon and drug-trafficking related execution, you have Singapore.&lt;/p&gt;
&lt;p&gt;Things to do in Singapore include sweating profusely and developing acute paranoia. Most of the cops are plain clothes, and instantly converge on law breakers with the fiery righteousness of a thousand suns, so you really don’t want to jaywalk, accidentally litter, or illegally import chewing gum. You cannot bring duty free cigarettes into Singapore, and should you by caught smoking said cigarettes the Singapore police can fine you not by the carton or packet, but by the individual stick. They can tell too, by the fact that every stick is stamped as duty free individually. Common sentences for a legal infraction in Singapore read like “30 days in jail and 10 lashes of the whip”. Which I am guessing at least intimidates the natives and puts the slightly incredulous fear of God into the westerners.&lt;/p&gt;
&lt;p&gt;The city Is spotlessly clean, presumably due to fear. The crime rate is apparently very low, presumably due to abject terror. From what I have heard from the inhabitants though, the Singaporean government (in case this was not already glaringly obvious) are a rather scary bunch of sociopathic opportunists who have no qualms about obstructing the freedom of the press. So anything reported on to indicate Singapore might not be an oasis of harmonious crime-free living does not get reported on for long.&lt;/p&gt;
&lt;p&gt;Of any Asian city, Singapore is the most westernized and the easiest, as it is quite evidently designed to be. The standard of living is very high if you can afford it, for the amount I pay to live in my apartment in NY you could share a bigger newer apartment complete with washer/dryer and outdoor pool. But you would be living in bloody Singapore, a city the size of an enthusiastic fart. Don’t even get me started on the weather. From what I can tell, Singapore has two settings for climate: extremely hot and humid, or extremely hot and humid in the pouring torrential rain.&lt;/p&gt;
&lt;p&gt;Poor people exist here, but you can’t really tell from the outside.  Local wages are a fraction of expat wages, but there are so many expats that the downtown areas cater to them almost exclusively. Personally I find any country where a wage like mine enables you to afford a live-in maid mildly worrying, and this is definitely one of them. Not that I can even imagine creating enough personal domestic mess to ever justify a maid.&lt;/p&gt;
&lt;p&gt;I definitely don’t hate it here, in fact its rather an interesting place. But I can’t imagine living here for more than a few months. I think on the whole while I like Asia in general as a holiday destination I can&amp;#8217;t imagine it as a home. Then again, you never know until you try.&lt;/p&gt;</description>
	<pubDate>Wed, 30 Jun 2010 20:45:38 +0000</pubDate>
</item>
<item>
	<title>artemis: Singapore from inside a hotel room at 4am. Fucking jetlag</title>
	<guid>http://blogs.nonado.net/artemis/?p=190</guid>
	<link>http://blogs.nonado.net/artemis/2010/06/29/singapore-from-inside-a-hotel-room-at-4am-fucking-jetlag/</link>
	<description> &lt;img alt="" src="/images/faces/artemis.png" align="right" /&gt;&lt;p&gt;Walking outside of Singapore airport was like walking into a New York august afternoon. With respect to heat and humidity anyway, I can’t say with any degree of accuracy that Singapore looks anything like NY except in the standard way that all airports look like all other airports. This is a problem. Because I still after 2 years have not acclimatized to being baked alive during the summer? No, actually I have gradually been working my way to finding it almost pleasant most of the time. It is a problem because this New York summer afternoon temperature is in fact a cool Singapore 2am. Oh how I fear the dawn.&lt;/p&gt;
&lt;p&gt;Things I have observed about Singapore since my arrival about an hour ago include a complete lack of any buildings under 30 stories high, and an absolutely astonishing caliber of hotels. I am staying in the Hilton Conrad Centennial, and good god it is fantastic. I think perhaps the fact that people rarely travel to Singapore on anything but business has definitely had an effect. The logic runs something like this: All of the people who stay at our hotels are staying there on the company dime. Therefore, we will make the room exorbitantly expensive (because they are not paying and don’t care) and just provide lots of complimentary perks so that they will stay at our ludicrously expensive hotel instead of one of the other ludicrously expensive hotels available. It is a giant conspiracy to get big companies to spend a fortune, but it is from my perspective totally ok because it means I get free stuff. I may not have particularly elevated moral ground here, but I do have complimentary dry cleaning and a fruit basket. It’s the little things.&lt;/p&gt;
&lt;p&gt;Things that have impressed me about this hotel include:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;When you walk in the sound      system is playing classical music at a pleasant but unobtrusive volume, it      kind of makes you feel like you just walked into a state room in the      Titanic.&lt;/li&gt;
&lt;li&gt;Free food – Not just a      mint, but a box of Godiva chocolates and selection of fruit&lt;/li&gt;
&lt;li&gt;Doorbells. Yes, when the      dude came to pick up clothes for my free dry cleaning, he rang the      pleasantly melodic doorbell. Brilliant&lt;/li&gt;
&lt;li&gt;All of the light switches      are labeled. Why the hell does no-one else do this?&lt;/li&gt;
&lt;li&gt;Toothbrushes! Hotels tend      to provide absolutely everything necessary to clean oneself in small      pre-packaged form except fucking toothbrushes, the one thing I will almost      certainly forget if I am to forget any toiletry.&lt;/li&gt;
&lt;li&gt;A fucking laser printer.      How incredibly useful.&lt;/li&gt;
&lt;li&gt;Universal sockets. No      bullshit fiddling around with adaptors, the sockets themselves actually      accept a variety of plugs.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And of course there are a couple of features that just made me laugh a bit. They provide you a knife, fork and napkin for consuming fruit (we are talking apples here, not sliced grapefruit or anything). The remote control comes in a leather case which you do not even have to extract it from to use it through the protective layer of plastic. I am not certain if they are protecting me or the remote. There is a small leaflet offering me my selection of 16 different types of pillow, delivered to my room with compliments should I desire one (when I was a kid I used to think “with compliments” meant that when they gave it to you they would tell you your hair looked great).  And finally my absolute favourite thing in any hotel ever – The Conrad Centennial provide their guests with that most essential of bathroom amenities, a small yellow rubber duck. It squeaks.&lt;/p&gt;
&lt;p&gt;It is astonishing how much joy an adult human can derive from the presence of a squeaky bath toy.&lt;/p&gt;</description>
	<pubDate>Tue, 29 Jun 2010 18:24:01 +0000</pubDate>
</item>
<item>
	<title>bigbro: BIND 9 DNS on Ubuntu with AppArmor</title>
	<guid>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/bind9_onUbuntu.html</guid>
	<link>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/bind9_onUbuntu.html</link>
	<description> &lt;img alt="" src="/images/faces/bigbro.png" align="right" /&gt;Like many people I run Ubuntu on a number of servers with DNS being just one of the services provided. &lt;a href=&quot;http://www.bind9.net/&quot;&gt;Bind 9&lt;/a&gt; has worked extremely well to date, though I recently came across a conflict between &lt;a href=&quot;https://wiki.ubuntu.com/AppArmor&quot;&gt;AppArmor&lt;/a&gt; &lt;i&gt;(note American spelling)&lt;/i&gt; and bind which resulted in slave domains not being replicated correctly. This happened on my systems some time on or after 2009-07-29 &lt;i&gt;(and I'm only getting around to writing up the blog post now... I know...)&lt;/i&gt; If you see lines similar to the following in the output of dmesg, or in your system log, you may have the same problem:&lt;br /&gt;
&lt;code&gt;
audit(1234567890.462:15891): type=1503 operation=&amp;quot;inode_create&amp;quot; requested_mask=&amp;quot;w::&amp;quot; denied_mask=&amp;quot;w::&amp;quot; name=&amp;quot;/etc/bind/zones/slave/tmp-bkTe208LbH&amp;quot; pid=123 profile=&amp;quot;/usr/sbin/named&amp;quot; namespace=&amp;quot;default&amp;quot;&lt;br /&gt;
audit(1234567890.460:15892): type=1503 operation=&amp;quot;inode_create&amp;quot; requested_mask=&amp;quot;w::&amp;quot; denied_mask=&amp;quot;w::&amp;quot; name=&amp;quot;/etc/bind/zones/slave/tmp-3VUN2uHFUI&amp;quot; pid=123 profile=&amp;quot;/usr/sbin/named&amp;quot; namespace=&amp;quot;default&amp;quot;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;

To explain briefly what this means: &lt;a href=&quot;https://wiki.ubuntu.com/AppArmor&quot;&gt;AppArmor&lt;/a&gt; is an extra layer of security which effectively makes sure that system programs are allowed only limited access to the system, even though they may run as root. This helps significantly in the case of a root escalation vulnerability being discovered, since if AppArmor is correctly configured your system is somewhat compartmentalised so damage should be limited. Without this, a root privilege escalation in a daemon would allow full read and write access to the entire system, with predictably bad results. Permissions for various daemons under AppArmor are configurable in files under &lt;code&gt;/etc/apparmor/&lt;/code&gt; and &lt;code&gt;/etc/apparmor.d/&lt;/code&gt; &lt;i&gt;(on an Ubuntu system at least.)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;

Under &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; it appears that AppArmor is misconfigured for BIND 9, specifically with regard to the default setting that slave zones - where your DNS server is acting as a secondary DNS server for some domain(s) - are stored under &lt;code&gt;/etc/bind9/zones/slave/&lt;/code&gt;. From the log lines above it's clear that AppArmor is disallowing writes to this location for BIND, with the result that secondary / slave zones can never be updated. This is a bad thing.&lt;br /&gt;&lt;br /&gt;

Fortunately, there is an easy solution. Either update your BIND config to write slave zone files somewhere else, or update AppArmor to allow BIND to write to the slave zones directory. I chose the latter, accomplished by adding the following line to &lt;code&gt;/etc/apparmor.d/usr.sbin/named&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;
/etc/bind/zones/slave/** rw,&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
This allows bind to read and write to the slave directory, enabling it to create the files it needs to store updated zones coming via AXFR transfers from master DNS servers. You can test by running &lt;code&gt;rndc reload&lt;/code&gt; and watching the syslog and file timestamps in the slave directory. You should also no longer see log writings with the &lt;code&gt;denied_mask=&amp;quot;W::&amp;quot;&lt;/code&gt; key-value pair as above.&lt;br /&gt;&lt;br /&gt;

Thanks to &lt;a href=&quot;http://www.infrageeks.com/groups/infrageeks/wiki/ecf69/Useful_Ubuntu_commands.html&quot;&gt;alphageek&lt;/a&gt; for the first clue as to what was going on and hopefully this blog entry will provide a more secure fix for the problem.&lt;br /&gt;</description>
	<pubDate>Mon, 28 Jun 2010 13:31:00 +0000</pubDate>
</item>
<item>
	<title>artemis: Rules for happiness – Long Haul Flight Survival</title>
	<guid>http://blogs.nonado.net/artemis/?p=186</guid>
	<link>http://blogs.nonado.net/artemis/2010/06/27/rules-for-happiness-%e2%80%93-long-haul-flight-survival/</link>
	<description> &lt;img alt="" src="/images/faces/artemis.png" align="right" /&gt;&lt;p&gt;My company, for various reasons which presumably seemed like good ideas at the time, decided to send me to a client in Singapore this week. Now, it is my general policy when presented with the option of going somewhere I have never been to immediately accept and possibly jump up and down a bit depending on the destination. This one was slightly controversial however, because there was a bit of back and forth on how long I could stay, what kind of flights I could get etc. The trip being on very short notice, even when this was all decided finding a flight and accommodation proved slightly challenging. Upshot – no direct flights, and I have to change hotels once and rooms once in the second hotel. My life is a cornucopia of mild inconvenience.&lt;/p&gt;
&lt;p&gt;I have just finished the epic 23 hour journey required to arrive here from NY, and my sleep pattern is how shall I put this… royally buggered? It is 3am and I am catching up on my blog entries because I am apparently wide awake. So I guess I may as well try to make some relevant observations while I am at it. Business class travel rocks. Ok, that was fairly obvious and probably did not require stating. However I am currently evaluating in terms of the relative shittiness of flying economy, because I am going to be doing pretty much the same trip to get my butt to Thailand for Christmas this year and you can bet your left leg I didn’t fork out for a business class seat.&lt;/p&gt;
&lt;p&gt;I am pretty good at planes. By which I mean I am pretty good at suspending my consciousness for long stretches enabling me to sleep/fall into a trance-like state, ignore everyone around me, read a book etc, for time periods of anything up to 12 hours or more. However it’s a hell of a lot easier to do this when your personal space consists of a surface you can stretch full length on rather than 2 square feet of noisy cramped horribleness. So my 14 hour flight to Tokyo followed by a 7 hour flight to Singapore was from my point of view a fucking dream. The food was good, the booze was free, the blankets were warm, overall in comparison to my standard flying experience it was approximately king size bed compared to hammock which breaks occasionally. What I am trying to convey here is that it was really fucking easy. I hope I don’t get used to this or I will go soft. Anyway, here follows my list of recommendations for long haul flight survival, none of which I have had to use today:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do not drink excessively in order to fall asleep. Classic rookie mistake. There are worse things than being exhausted after a flight and one of them is being exhausted and dehydrated with a headache after a flight. You’ll sleep eventually. Or you won’t, live with it.&lt;/li&gt;
&lt;li&gt;If you can’t sleep, stop trying. You will just get annoyed. If you are tired and find it restful to lie back with your eyes closed then do that, sometimes you drift off without realizing and actually pack in some shut-eye without even being aware.&lt;/li&gt;
&lt;li&gt;Sleep if you are tired. People sometimes try to adjust their sleep patterns en route to maximize enjoyment of their destination. This just leads to excessive grouchiness and misery, you re-adjust a lot better when sunrises and sunsets are involved again.&lt;/li&gt;
&lt;li&gt;You do not have to use the inflight entertainment system. Sometimes its really great, sometimes its absolutely shit. Sometimes the unit for your seat breaks inexplicably, evoking zero sympathy from anyone. Do not rely on the plane to entertain you. Bring books, bring a DS, bring music. Try to bring things which have a battery life beyond the flight.&lt;/li&gt;
&lt;li&gt;You do not have to be doing anything. I have spent 4 hour flights just thinking, processing. Its not a waste of time, plane time is dead time.&lt;/li&gt;
&lt;li&gt;Do not plan to do anything on the flight. Whether its planning the trip or some work, you will probably not feel like it. Its important to just do what you feel like doing. Read when you feel like reading, sleep when you feel like sleeping.&lt;/li&gt;
&lt;li&gt;Do not eat the food. Seriously. Bring your own. I have brought boiled eggs, chopped mushrooms and peppers, sliced cheese and prosciutto onto planes. Or gotten quesadillas in the airport just prior to boarding. Strictly speaking you are not meant to do this but no-one has ever complained.  This only applies to economy, business class food is great.&lt;/li&gt;
&lt;li&gt;Wear comfortable clothing, wear your hair down. It really does not matter at all what you look like when you get on or off the plane, everyone will be a damn zombie anyway. Anything that hinders sleeping at all is a bad thing.&lt;/li&gt;
&lt;li&gt;I assume everyone in the universe knows this, but take off your shoes&lt;/li&gt;
&lt;li&gt;Do &lt;strong&gt;not&lt;/strong&gt; encroach on another person’s personal space, wear headphones that enable everyone around you to hear your horrible RnB music, bring a baby, have a loud conversation, or smell bad.  All of these deserve the death penalty.&lt;/li&gt;
&lt;li&gt;You do not have to be buddies with your neighbor. If they are disinclined to talk, shut the hell up. Not everyone wants a single serving friend.&lt;/li&gt;
&lt;li&gt;It is ok to hate flying, it is not ok to whine about it. If its so goddamn awful don’t go, or take a boat/train/car/mule to wherever the fuck you are going. Don’t bitch about the food, the price of drinks, or the lack of available legroom. You have gotten what you bloody well paid for.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Air travel is conceptually an amazing, excellent thing. The implementation of air travel is a tad painful for those of us too cheap to fly anything but livestock class, but this does not make the speed and ease of flying any less amazing. 24 hours will get you round the damn world when one hour of walking only gets you a few miles. Marvel at it, appreciate it, and maybe it will see you through the agonizing ordeal that is long-haul flying.&lt;/p&gt;
&lt;p&gt;Or hell, just take the sleeping pills. Let me know how that goes.&lt;/p&gt;</description>
	<pubDate>Sun, 27 Jun 2010 06:04:40 +0000</pubDate>
</item>
<item>
	<title>artemis: Texas y’all</title>
	<guid>http://blogs.nonado.net/artemis/?p=183</guid>
	<link>http://blogs.nonado.net/artemis/2010/06/25/texas-y%e2%80%99all/</link>
	<description> &lt;img alt="" src="/images/faces/artemis.png" align="right" /&gt;&lt;p&gt;At the end of the road trip of incredible length and foolish decisions (well one foolish decision, namely Shreveport. All other decisions were of practically genius level excellence) we finally arrived in Austin. Austin is like San Francisco, but in Texas. So its filled with hippies and vegan ice cream parlours, but also with people in cowboy hats wearing blue jeans and covered in tattoos. Personally, I find the combination most refreshing. Perhaps as a result of living in the wanky part of Brooklyn, which is filled with the kind of hippies that spend an hour on their hair to make it look suitably messy and live in dread of breaking a nail, and that’s just the men.&lt;/p&gt;
&lt;p&gt;I have been informed by pretty much everyone who has spent time in Texas that Austin is the cool bit, and by all accounts resembles the rest of Texas about as much as Milton Keynes resembles a real city. I don’t know how true this is, as so far that is the limit of my Texas experience. But though I was in hippy central Texas-wise I still felt a very strong vibe, Texans are very proud of their state and definitely have their own idea about affiliation. As I was informed by multiple people, Texas used to be a country, and while in Austin there might be a lot more liberals that is still a popular statement.&lt;/p&gt;
&lt;p&gt;I found people here absolutely amazing. Adjectives that come to mind include polite, hospitable, helpful and just generally incredibly friendly and considerate. These appear to be generally southern traits in any case, but frankly I just found everyone on the whole damn trip so charming I nearly puked. Contented charmed puke made of rainbows, naturally.&lt;/p&gt;
&lt;p&gt;Mostly the GG and I just chilled here. We hung out, we ate, we went to bars, we ate more, went to more bars. The weather was mild but warm, the city was awesome, and personally I did not want to go home. We got the dueling piano dudes to play Bohemian Rhapsody, the German got hit on by a multitude of people she found unattractive (though I think this happens every day – why do I have so many attractive female friends?  Couldn’t just one of them be less attractive than me?? Alas, my tastes in women are too discriminating for my own good), and we had great Mexican food and amazing Brazilian barbecue.&lt;/p&gt;
&lt;p&gt;On my last night my traveling companion had already departed, and so I decided to venture out alone. My general policy of finding the dirtiest bar available and talking to random people until I get bored paid off handsomely, and I ended up drinking with a metal band, their girlfriends, and the Austin 6&lt;sup&gt;th&lt;/sup&gt; street sex shop employees. I also ended up with a rather compromised liver, as it was one of those nights when you just forget there is a tomorrow, that hangovers exist, or that you have a plane to catch. Some hours later these 3 forgotten pieces of data combined in a crashing symphony of suffering and despair – never have I been so close to fainting while standing in line to check my bag in. I vowed never to drink again, which lasted the 5 hours til I arrived back at home and found a branch of the Cuban’s extended family partying in my living room, which is not a recipe for abstinence.&lt;/p&gt;
&lt;p&gt;Someday I will take a holiday from which I do not feel like I need to recover using another holiday.&lt;/p&gt;</description>
	<pubDate>Sat, 26 Jun 2010 03:09:01 +0000</pubDate>
</item>
<item>
	<title>artemis: The Road Trip Awards</title>
	<guid>http://blogs.nonado.net/artemis/?p=180</guid>
	<link>http://blogs.nonado.net/artemis/2010/06/24/the-road-trip-awards/</link>
	<description> &lt;img alt="" src="/images/faces/artemis.png" align="right" /&gt;&lt;p&gt;I should mention first of all, that the adventure I and the German girl had in the south was overall pretty damn excellent. Many beautiful and fascinating things were seen and done, much excellent alcohol was consumed, many foolish and amusing conversations were had, and it was generally an experience most certainly worth repeating. However, there was one possible exception, and that is driving. Which since it was a road trip might well have been considered problematic.&lt;/p&gt;
&lt;p&gt;Road trips in theory hold a huge fascination for me. The idea of just setting out and driving wherever you feel like going, travelling where the wind takes you etc sounds romantic, adventurous and intrepid. The actual execution of the driving part however is less romantic and exciting and more along the lines of mind-numbingly dull. Then you add to this the fact that I can’t actually drive and have a tendency to fall asleep in warm cars, thus effectively making me the worst travel companion imaginable – a set of facts I had not really considered beforehand due to my head being filled with images of singing Journey in a convertible for the approximately 5 minutes I mentally allotted to the process of driving from Louisiana to Texas. Yeah. It’s been said before, but I should probably reiterate it – I’m a fucking idiot.&lt;/p&gt;
&lt;p&gt;Because of course the drive, even spaced out over two days of stopping off at a couple of potentially interesting places along the way, took approximately 8 million years. It should be noted for future reference that despite much of the American south consisting of stunning scenery, said scenery is best viewed from not-the-interstate. Agonizing stints in the car notwithstanding we had a pretty cool adventure which I am way too fucking lazy to recount at this point. So here are the highlights, which I hereby dub the Road Trip Awards for 2010. Enjoy.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Longest stretch of drive&lt;/strong&gt; – Shreveport to Austin&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hottest day&lt;/strong&gt; – 95 F&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Most boring place&lt;/strong&gt; – Shreveport&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stupidest part of plan&lt;/strong&gt; – Shreveport&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Most foolish assumption&lt;/strong&gt; – There will surely be something to do in Shreveport&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Most atrociously rendered musical number&lt;/strong&gt; – That Prince song that goes “You don’t have be rich to be my girl” *shudder* No one can sing Prince, we are not an exception.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Most pointless detour&lt;/strong&gt; – Driving 30 mins back to the plantation to retrieve the german’s smelly running gear.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Largest insect slaughtered&lt;/strong&gt; – Some sort of giant flying thing on the porch in Fairfield. I courageously squished it with my foot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Largest alligator seen&lt;/strong&gt; – 8 feet (apparently they like marshmallows and speak French.  Skepticism)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Largest alligator prodded&lt;/strong&gt; – 4 feet (I am foolish, not suicidal)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Most ludicrously phallic hotel sign&lt;/strong&gt; – Austin Motel&lt;a title=&quot;(Check it out)&quot; href=&quot;http://www.austinmotel.com&quot; target=&quot;_blank&quot;&gt; (Check it out)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Most addictive food&lt;/strong&gt; – Fresh chocolate fudge. Food of the gods.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Most ludicrous food&lt;/strong&gt; – Deep fried corn on the cob.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Most physical effort exerted&lt;/strong&gt; – Running 2 miles at 7am in southern Louisiana in a vain attempt not to feel like the disgusting slobs we had become after 4 days of dedicated eating.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Most clearly insane individual&lt;/strong&gt; – Brian the bus driver. Best friends with Mike Bloomberg and a list of other celebrities I cannot recall. This man drove a bus like he was playing Grand Theft Auto and laughed like a hyena on cocaine. On the whole, I kind of liked him.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Highest concentration of corpses in immediate vicinity&lt;/strong&gt; – New Orleans. It is apparently impossible to be more specific, this is merely based on the sheer volume of dead people buried absolutely everywhere there over the last 400 years. If there is a single New Orleans story or historical account of _anything_ that does not involve a dead body or twenty I have yet to hear it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Oldest building&lt;/strong&gt; – Some French thing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Oldest interesting building&lt;/strong&gt; – Haunted pirate bar.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Loudest air-conditioning&lt;/strong&gt; – Austin Motel, aircon would have sounded like a plane taking off if planes continuously took off for 5 fucking hours.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stupidest flight delay&lt;/strong&gt; – Parking brake stuck on plane. Really.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Silliest item purchased&lt;/strong&gt; – Giant Ascot worthy hat. It is 22 inches wide and has ribbons. It rocks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Silliest service purchased&lt;/strong&gt; – Having my fortune told in a bowl of water. Details upon request but at least one unrealistic prediction turned out to be correct.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best meal&lt;/strong&gt; – Brazilian barbecue place in Austin. One of the ones where they walk around with meat on skewers, fantastic.&lt;/p&gt;
&lt;p&gt;On the whole, I have to come down in favour of road trips. But perhaps next time I can somehow eliminate the driving part.&lt;/p&gt;</description>
	<pubDate>Fri, 25 Jun 2010 01:08:22 +0000</pubDate>
</item>
<item>
	<title>artemis: Hurricanes are a truly destructive force of nature. I refer of course to the cocktail.</title>
	<guid>http://blogs.nonado.net/artemis/?p=176</guid>
	<link>http://blogs.nonado.net/artemis/2010/06/21/hurricanes-are-a-truly-destructive-force-of-nature-i-refer-of-course-to-the-cocktail/</link>
	<description> &lt;img alt="" src="/images/faces/artemis.png" align="right" /&gt;&lt;p&gt;About a month ago I went on a trip to New Orleans and Austin with the German girl, and managed not to get around to posting about it until now. I suck, but we all knew that. Anyhow, Austin entry to follow, but this is pretty much what I wrote as my impressions after our 3 days in NOLA. What a city.&lt;/p&gt;
&lt;p&gt;First and foremost &amp;#8211; new and wondrous things I have eaten this week (note: all new, varying degrees of wonderful):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grits&lt;/li&gt;
&lt;li&gt;Eggs Dauphine&lt;/li&gt;
&lt;li&gt;Fried Green Tomatoes&lt;/li&gt;
&lt;li&gt;A Po’boy&lt;/li&gt;
&lt;li&gt;Deep Fried Corn&lt;/li&gt;
&lt;li&gt;Fresh Fudge (oh, the wonderful)&lt;/li&gt;
&lt;li&gt;Gumbo&lt;/li&gt;
&lt;li&gt;Jumbalaya&lt;/li&gt;
&lt;li&gt;Charbroiled oysters&lt;/li&gt;
&lt;li&gt;Hurricanes&lt;/li&gt;
&lt;li&gt;Mint Julep&lt;/li&gt;
&lt;li&gt;Beignets&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As you might imagine from this list, in the course of 3 days I have become roughly spherical. Ok not quite, but it feels that way.  If I do not do some significant exercise soon I will probably perish of some sort of caloric overdose. Or my intestines will explode, whichever.&lt;/p&gt;
&lt;p&gt;New Orleans is made of magic. That’s really the best way I can say it. Maybe hundreds of years of voodoo queens and plagues and death and the fear of death has permeated the very ground, and can be felt. Or maybe it’s just the people that create the atmosphere. Admittedly we spent most of our time in the French Quarter, which is without question the most beautiful place I have found in urban America. But it’s not just the architecture. There is something about this place that engenders wonder.&lt;/p&gt;
&lt;p&gt;Part of the reason cities in the US feel wrong to me is that nothing is old. Before I moved here I never knew that mattered, but apparently feeling the force of a thousand years behind a city is important for my ability to feel happy. It’s odd that I value the permanence of other things so much more than my own. Or maybe that’s the reason. If other things are static and permanent then I feel free to change, to leave knowing it will all be there when I come back. Whereas if something is fluid you feel compelled to stay and watch it change in case it somehow becomes perfect, or in case you can stop it from going a direction you don’t like.&lt;/p&gt;
&lt;p&gt;I fell in love with London the first weekend I ever spent there, and since then have never really felt that same crashing instant passion for a place until I came to New Orleans. It is so rare to find a place so incredibly vibrant and alive, and somehow they are always the places that have faced the most destruction and hardship. New Orleans combines the intensity of an urban centre with beauty and antiquity, and somehow instead of seeming incongruous it blends together seamlessly. Plus a half hour’s travel outside the city centre will get you to the wetlands – a tour of which will make you feel like you’re in a movie, or maybe a Steve Irwin documentary. The combination of being extremely dangerous and weirdly beautiful is a compelling one, and the swamps are fascinating.&lt;/p&gt;
&lt;p&gt;So far in my diatribe on how awesome this place is I have left out a major component – the people. I tend to like southerners anyway, they are a pleasant break from New Yorkers. Then again hiding under a rock would probably serve as a pleasant break from New Yorkers sometimes. But people in NO just seem to have an amazing attitude. Maybe they are more welcoming than in previous years due to the desperate need for tourism to rebuild parts of the city still wrecked after Katrina, but even so I found the level of friendliness and hospitality genuinely impressive.&lt;/p&gt;
&lt;p&gt;As is probably evident by now, I loved New Orleans, possibly to an entirely irrational extent. But it has made me think differently about the states. I use New York as a barometer far too often, and I shouldn’t. There is more to America then New York and San Francisco, and I am just as guilty of willful cultural ignorance for not acknowledging that as Americans are when they tell me Ireland is in the UK.&lt;/p&gt;
&lt;p&gt;Also, the bars don&amp;#8217;t close, ever. I think I have made my point.&lt;/p&gt;</description>
	<pubDate>Tue, 22 Jun 2010 03:07:05 +0000</pubDate>
</item>
<item>
	<title>artemis: You know what? Fuck Israel. Seriously. Fuck it right in the ear.</title>
	<guid>http://blogs.nonado.net/artemis/?p=172</guid>
	<link>http://blogs.nonado.net/artemis/2010/06/01/you-know-what-fuck-israel-seriously-fuck-it-right-in-the-ear/</link>
	<description> &lt;img alt="" src="/images/faces/artemis.png" align="right" /&gt;&lt;p&gt;I try not to write about things I don’t understand. It vexes me when idiots write about Northern Ireland and the associated conflicts without a firm grounding in its history and a healthy sprinkling of objectivity. Make that an entire bowl of objectivity. So I am not passing judgment here on whether Israel has a moral right to certain parts of the planet or not. Because frankly, I don’t feel qualified to make that judgment, and even more frankly I am not sure Israel is either.&lt;/p&gt;
&lt;p&gt;However, this restraint does not mean I feel myself disqualified from having an opinion on any action Israel or any other country/government/gang of weirdos takes in defense or execution of whatever moral imperative it believes itself to be upholding. So for next few paragraphs I am going on a rant inhibited only by the laws of grammar and spelling which concerns this motherfucking convoy attack bullshit.&lt;/p&gt;
&lt;p&gt;First of all, this rant is not anti-Semitic. I am not saying this because I particularly like or dislike jews, as an irish person who has only lived in the states for 2 years my main exposure to stupid Jew jokes was as a child on snippets of American TV, and it’s not like I even understood most of them. I have pretty much no opinion on Jews, they are people, they have a religion about as stupid as all other organized religions, and they mean more bacon for everyone else.  The question however of my anti-Semitism or lack thereof is – and I feel I should emphasise this – nothing to do with my opinion of Israel.&lt;/p&gt;
&lt;p&gt;Israel is a country. Judaism is a religion. Yes, the faith is heavily identified with its homeland etc. So fucking what? If I said I disapproved of the Italian mob, would I be accused of being anti-Catholic as a result? I somehow doubt it, but it’s an identical concept. Throughout history, religions have taken previous persecution (mass crucifixions, or being fed to the lions for all followers of Christ in the time of Rome for example) as a reason for holy wars and other such belligerent and determined idiocy (the Crusades and the witch hunts to name only the most widely known of Christian-perpetrated atrocities. See? Impartial).&lt;/p&gt;
&lt;p&gt;The Jews had the worst and most effectively executed atrocity of all time perpetrated against them, no-one is denying that. But even leaving aside the fact that this mostly happened to people long gone from their native land or descended from converted Polish or German gentiles and therefore not exactly under the remit of Israel the country, why in the name of anyone at all would that make anything Israel does now acceptable? When did vengeance and petulance become justice? Two wrongs never have made or will make a right, but Israel have somehow gotten it into their heads that 2 million and one wrongs will somehow manage it.&lt;/p&gt;
&lt;p&gt;Israel just attacked a convoy of ships bringing aid to the Gaza strip. Not armies, not weapons, but food and building materials. They boarded the ships and hijacked them, and now have the gall to claim they will send the contents by land? If that were the case they could have saved some time and their much be-laboured  army budget by just leaving them the hell alone. Justifications I have seen include “There were materials aboard that could be used as weapons or to make weapons.” Yes, probably. Personally I am pretty confident I could kill someone with a pen, but that doesn’t mean they should be wrestled from my grasp at every meeting. “The soldiers were attacked when they boarded”. Riiight. Because if you were stopped at a traffic light and someone smashed your car window and climbed into the back seat it would never occur to you to slap the shit out of them, instead you would keep driving and ask if there was anywhere they’d like a ride to, and while they are here would they like to have a look through your groceries for a snack.&lt;/p&gt;
&lt;p&gt;The Israeli army have published video footage of soldiers being beaten by lead pipes when they boarded the convoy. Em, yes? You expect sympathy for this? If I climbed a fence with a giant “Keep Out” to get into my neighbour’s yard I would feel pretty damn silly complaining to him about the bites I got from his dog. Particularly if I had climbed in there with a fucking gun. The Israelis claim their soldiers boarded with paintball guns and had no intention of killing anyone. So let’s review that statement. The soldiers have guns. The guns do not shoot real bullets. Presumably they also do not advertise that fact, who the fuck is intimidated by a soldier with a paintball gun. So they look like real guns, and In fact they are real guns because the same statement claims that when the violence escalated they swopped out the paint for live ammo.&lt;/p&gt;
&lt;p&gt;News for you Israel &amp;#8211; when faced with what appear to be armed soldiers attacking them with guns, people generally assume that armed soldiers are attacking them with guns. Overall, it’s an assumption you are safer making than not. Civil actions do not generally involve automatic weapons. They involve riot shields, they involve batons, they involve mace and pepper spray and tasers. If the Israeli army had given two tugs of a dead dogs cock whether they killed anyone or not there would not have been any goddamn guns on the boat. To the claim that shots were fired upon the soldiers I would say that the army’s own video evidence appears to contradict that. Maybe one or two of those aboard ship had guns, but clearly the majority didn’t, or surely believing themselves to be under deadly attack they would have used them before resorting to whatever was lying on the deck.&lt;/p&gt;
&lt;p&gt;Should they have thrown down their lead pipes and surrendered to the scary-looking but actually secretly (temporarily) harmless and people-friendly guns? Perhaps. But Israel is not exactly known for its kindly treatment of those it decides are Palestinian sympathizers, so what kind of fate awaited these people if they gave themselves up? Had I been in their situation I hope I would have had the courage to defend myself. Not just to fight to stay out of an Israeli prison, but because &lt;strong&gt;they had no right&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Israel may have their self-proclaimed magic pass to heaven, and they are welcome to it. But they do not have one for this earth and for the life of me I cannot understand why they think that they do. They have no right whatsoever to that cargo, they have no right whatsoever to hold those people. They have been edging their toe over and back across the line for years and now they have firmly leaped across it. This was an act of piracy at best and war at worst. So enough with the get out of jail free cards. The Israeli government are acting like fucking assholes, and they should be held accountable for their actions. I don’t give a damn whose land they used to live on or who exterminated their ancestors.&lt;/p&gt;</description>
	<pubDate>Tue, 01 Jun 2010 22:15:13 +0000</pubDate>
</item>
<item>
	<title>bigbro: Studying...</title>
	<guid>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/observations/law-study.html</guid>
	<link>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/observations/law-study.html</link>
	<description> &lt;img alt="" src="/images/faces/bigbro.png" align="right" /&gt;...is really hard. Particularly when it's law and unlike engineering, for every rule there's at least one exception. I am not having fun here &lt;tt&gt;:-(&lt;/tt&gt; That is all. I promise to be &lt;i&gt;(marginally)&lt;/i&gt; less grumpy once exams are over.&lt;br /&gt;</description>
	<pubDate>Sun, 16 May 2010 18:11:00 +0000</pubDate>
</item>
<item>
	<title>drusilla: Currently on my nightstand/TV/iPod</title>
	<guid>http://drusilla-rb.livejournal.com/56756.html</guid>
	<link>http://drusilla-rb.livejournal.com/56756.html</link>
	<description> &lt;img alt="" src="/images/faces/drusilla.png" align="right" /&gt;Currently reading: The Virgin Suicides - Jeffrey Eugenides&lt;br /&gt;Currently watching: The West Wing Season 2 (Two Cathedrals)&lt;br /&gt;Currently listening to: Les Miserables Original Cast Recording</description>
	<pubDate>Tue, 11 May 2010 09:14:07 +0000</pubDate>
</item>
<item>
	<title>bigbro: Ubuntu 9.10 and suspending on a Dell D430</title>
	<guid>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/Ubuntu-d430-suspend.html</guid>
	<link>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/Ubuntu-d430-suspend.html</link>
	<description> &lt;img alt="" src="/images/faces/bigbro.png" align="right" /&gt;Since moving to &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; 9.04 and 9.10 I've had repeated problems with my Dell D430 being able to suspend. One of the things that &lt;a href=&quot;http://www.apple.com/&quot;&gt;Apple&lt;/a&gt; got right with their laptops was that when you close the lid, the computer goes to sleep and it wakes up again ready for use upon opening the lid again. I used to enjoy similar functionality on my &lt;a href=&quot;http://www.itechnews.net/2008/07/31/dell-latitude-d430-notebook-reviewed/&quot;&gt;Dell D430&lt;/a&gt; until moving to the more recent versions of Ubuntu - which is a real pity. I always hate to see regression instead of progression, particularly when it comes to open source.&lt;br /&gt;&lt;br /&gt;

I thought the issues were resolved finally until a large update was issued which my laptop installed on 1st May 2010, and now I'm back to a laptop that I have to shut down to move about again - no suspend for me. This makes the laptop significantly less useful and is pushing me &lt;i&gt;(and others)&lt;/i&gt; towards replacing portable hardware with Apple products, since they just work. I can't speak for the world in general, but I and the people I regularly deal with don't have time to deal with intermittently faulty systems and laptops that may or may not lock up when you shut the lid &lt;i&gt;(losing any work that was not saved.)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;

I'll try and provide a better bug report to Ubuntu, but as a reminder to myself, the following update was what has killed suspend again. Also, if you're a Dell D430 owner running Ubuntu 9.10, &lt;strong&gt;DO NOT&lt;/strong&gt; grab the latest updates!&lt;br /&gt;&lt;br /&gt;

I have installed 10.04 &lt;i&gt;(Lucid)&lt;/i&gt; on a D420 but I can't say I've tested it properly yet. I'll get around to putting it on the D430 shortly - and hopefully will be posting a good news story about how suspend works again and proper regression testing has been instituted such that it doesn't get broken again.&lt;br /&gt;&lt;br /&gt;

&lt;code&gt;&lt;pre&gt;
Aptitude 0.4.11.11: log report
Sat, May  1 2010 12:35:10 +0100

IMPORTANT: this log only lists intended actions; actions which fail due to
dpkg problems may not be completed.

Will install 34 packages, and remove 0 packages.
172MB of disk space will be used
===============================================================================
[INSTALL, DEPENDENCIES] linux-headers-2.6.31-21
[INSTALL, DEPENDENCIES] linux-headers-2.6.31-21-generic
[INSTALL] linux-image-2.6.31-21-generic
[UPGRADE] aisleriot 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] compiz 1:0.8.4-0ubuntu2 -&gt; 1:0.8.4-0ubuntu2.1
[UPGRADE] compiz-core 1:0.8.4-0ubuntu2 -&gt; 1:0.8.4-0ubuntu2.1
[UPGRADE] compiz-gnome 1:0.8.4-0ubuntu2 -&gt; 1:0.8.4-0ubuntu2.1
[UPGRADE] compiz-plugins 1:0.8.4-0ubuntu2 -&gt; 1:0.8.4-0ubuntu2.1
[UPGRADE] compiz-wrapper 1:0.8.4-0ubuntu2 -&gt; 1:0.8.4-0ubuntu2.1
[UPGRADE] glchess 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] glines 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnect 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnibbles 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnobots2 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnome-blackjack 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnome-games 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnome-games-common 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnome-mahjongg 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnome-sudoku 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnometris 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnomine 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnotravex 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gnotski 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] gtali 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] iagno 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] libdecoration0 1:0.8.4-0ubuntu2 -&gt; 1:0.8.4-0ubuntu2.1
[UPGRADE] libpq5 8.4.3-0ubuntu9.10 -&gt; 8.4.3-0ubuntu9.10.1
[UPGRADE] linux-generic 2.6.31.20.33 -&gt; 2.6.31.21.34
[UPGRADE] linux-headers-generic 2.6.31.20.33 -&gt; 2.6.31.21.34
[UPGRADE] linux-image-generic 2.6.31.20.33 -&gt; 2.6.31.21.34
[UPGRADE] linux-libc-dev 2.6.31-20.58 -&gt; 2.6.31-21.59
[UPGRADE] same-gnome 1:2.28.0-0ubuntu1 -&gt; 1:2.28.0-0ubuntu3
[UPGRADE] tzdata 2010h-0ubuntu0.9.10 -&gt; 2010i-0ubuntu0.9.10
[UPGRADE] tzdata-java 2010h-0ubuntu0.9.10 -&gt; 2010i-0ubuntu0.9.10
===============================================================================

Log complete.

&lt;/pre&gt;&lt;/code&gt;</description>
	<pubDate>Sun, 02 May 2010 14:19:00 +0000</pubDate>
</item>
<item>
	<title>noirin: Dear America</title>
	<guid>http://blog.nerdchic.net/?p=375</guid>
	<link>http://blog.nerdchic.net/archives/375/</link>
	<description> &lt;img alt="" src="/images/faces/noirin.png" align="right" /&gt;&lt;p&gt;If you could just tell me how much you want for that product and/or service, that would be swell. I know it might be more fun for you to give me a number and then expect 10%-20% more, but I&amp;#8217;m really rather tired and jetlagged, and it would be nice to know upfront which of the many incredibly-similar pieces of paper in my wallet you want.&lt;/p&gt;
&lt;p&gt;While you&amp;#8217;re at it, if you could make the incredibly-similar pieces of paper just a little bit more distinct from each other, that would be super-nice, and I would be your best friend forever.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
Noirin&lt;/p&gt;</description>
	<pubDate>Sat, 01 May 2010 23:47:44 +0000</pubDate>
</item>
<item>
	<title>artemis: The end of the world as we know it?</title>
	<guid>http://blogs.nonado.net/artemis/?p=164</guid>
	<link>http://blogs.nonado.net/artemis/2010/04/21/the-end-of-the-world-as-we-know-it/</link>
	<description> &lt;img alt="" src="/images/faces/artemis.png" align="right" /&gt;&lt;p&gt;As everyone in the entire world is probably aware by now (and if you are not aware, then you are on the wrong side of the internet &amp;#8211; google &amp;#8220;unpronouncable icelandic volcano&amp;#8221; immediately please), western europe is grounded.  Eyjafjallajokul &amp;#8211; the smaller of two rather large volcanoes &amp;#8211; has erupted, spewing tons of volcanic ash into the atmosphere and basically creating a massive cloud of thick volcanic ash in the air over the west of europe.&lt;/p&gt;
&lt;p&gt;This has prompted the blanket shut down of all flights within the affected areas, basically eliminating air travel throughout Europe. Definitely a setback, definitely inconvenient for many people, what an unfortunate incident. That was my first reaction. My second reaction was slightly more paranoid, and was prompted by the realization that the damn volcano is still fucking erupting, and that no-one has any idea when it will stop. Right now everything seems to be pretty speculative, previous eruptions have lasted over a year, and weather conditions make the dust cloud unpredictable.&lt;/p&gt;
&lt;p&gt;I cannot help but notice a tiny part of me that is squeaking &amp;#8220;wow, thats actually a little bit fucking cool in a very medieval way, huh?&amp;#8221; Practically I think this is a disaster, for Europe in general, for the world as a whole, and for me specifically. I can&amp;#8217;t go home, my camp can&amp;#8217;t come to Burning Man, airlines will choke to a fiscally horrendous death, the economy of europe will leap into the nearest toilet. I am perfectly aware of these things. Yet still some bit of my brain (presumably the bit that imagines post-apocalyptic earth scenarios and occasionally prods me to go backpacking in the wilderness) thinks this is an essentially romantic notion &amp;#8211; no more planes means travel by trains, buses, boats. Real adventures, on which you might actually have to talk to people to stay sane, on which you might actually see the places you are passing through.&lt;/p&gt;
&lt;p&gt;If getting places were a real effort, how much more worthwhile would it seem to make it around the world? One of the most fascinating evenings I had last year was when friends of friends showed us footage of t&lt;a title=&quot;heir amazing travels all over the world&quot; href=&quot;http://www.weltenbummler2003.de/English/Index.htm&quot; target=&quot;_blank&quot;&gt;heir amazing travels all over the world&lt;/a&gt; &amp;#8211; which they did almost entirely by bicycle or kayak. They&amp;#8217;d been moving for 6 whole years, spending minuscule amounts, and having the adventure of a lifetime.&lt;/p&gt;
&lt;p&gt;I think about that with some sort of extreme reverence and awe. I don&amp;#8217;t know if I could handle that sort of total freedom despite it being the ultimate goal of my whole existence. There are drawbacks to a 6 year adventure &amp;#8211; the most obvious being that we have to live after the adventure has ended, and that will be harder in a million ways. But do any of those really matter? Is there any real excuse for not launching yourself into the ether and seeing what happens? Or is aimless travel as bad as no travel at all? Maybe my excitement is prompted by the idea that there will be no other way to get home again, that it could be need and not frivolity that would send me on that adventure the long way round the world.&lt;/p&gt;
&lt;p&gt;As I finish this, I realize that since I began writing it air travel restrictions have started to lift, Europe is mobile again. I am relieved and happy, but I have to admit I am also a tiny, minuscule, fractional bit well, disappointed.&lt;/p&gt;
&lt;p&gt;For someone who values choice so highly, I amaze myself with how I react when it is restored to me.&lt;/p&gt;</description>
	<pubDate>Wed, 21 Apr 2010 20:34:42 +0000</pubDate>
</item>
<item>
	<title>bigbro: Walking at last</title>
	<guid>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/walking2.html</guid>
	<link>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/walking2.html</link>
	<description> &lt;img alt="" src="/images/faces/bigbro.png" align="right" /&gt;Today D decided that after months of tearing around the house pushing her buggy, she could walk all on her own. Nothing is safe any more - particularly the poor dog who is learning that his erstwhile relatively quiet life can now be disturbed by a screaming running infant. Comedy++
&lt;br /&gt;</description>
	<pubDate>Tue, 20 Apr 2010 21:16:00 +0000</pubDate>
</item>
<item>
	<title>bigbro: Link(s) of the Day</title>
	<guid>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/lotd/lotd_20100420.html</guid>
	<link>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/lotd/lotd_20100420.html</link>
	<description> &lt;img alt="" src="/images/faces/bigbro.png" align="right" /&gt;I've not done a Link of the Day thing for ages... but perhapas that's because &lt;a href=&quot;http://meebo.com&quot;&gt;meebo.com&lt;/a&gt; is the first webapp to impress me in some time.
&lt;dl&gt;
	&lt;dt&gt;&lt;a href=&quot;http://meebo.com/&quot;&gt;meebo.com&lt;/a&gt;&lt;/dt&gt;
		&lt;dd&gt;Meebo is an IM aggregator, allowing you to communicate with all your contacts on different IM networks, including &lt;a href=&quot;http://www.google.com/talk/&quot;&gt;Google Talk&lt;/a&gt;, &lt;a href=&quot;http://facebook.com/&quot;&gt;Facebook&lt;/a&gt; and many others, from one place. Killer feature is that your conversations follow you around from machine to machine, and iPhone push support works well, allowing you to carry on IM'ing from the iPhone App.&lt;/dd&gt;
&lt;/dl&gt;&lt;br /&gt;</description>
	<pubDate>Tue, 20 Apr 2010 18:09:00 +0000</pubDate>
</item>
<item>
	<title>bigbro: Indexing in Thunderbird 3...</title>
	<guid>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/thunderbird3.html</guid>
	<link>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/thunderbird3.html</link>
	<description> &lt;img alt="" src="/images/faces/bigbro.png" align="right" /&gt;...is a pile of epic fail &lt;i&gt;(on Linux at least.)&lt;/i&gt; I like the idea of full-text searching - but I also like my laptop to not have the CPU at melting temperature all the time and the fans running at full speed as thunderbird burns through CPU indexing what I can only assume are the same messages over and over and over again. I also like to start blog posts with a hearty generalisation, even if the behaviour is something relatively specific to my situation - it grabs the reader's attention and makes sure they read the remainder of the article &lt;tt&gt;;-)&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;

Normal behaviour, and better use of your CPU can be restored by disabling full text search / indexing. You can do this by setting the advanced configuration option &lt;code&gt;mailnews.database.global.indexer.enabled&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt;, or as this has obviously become a big enough problem for enough people, the Edit | Preferences | General tab now has a checkbox marked &lt;strong&gt;Enable Global Search and Indexer&lt;/strong&gt;. Unchecking this will also turn off this feature.&lt;br /&gt;&lt;br /&gt;

More usefully, some exceptionally bright spark has made a plugin called &lt;a href=&quot;https://addons.mozilla.org/en-US/thunderbird/addon/9873&quot;&gt;GlodaQuilla&lt;/a&gt; available. It's experimental but has not yet set fire to my laptop or caused my pets to explode - your experience may be different of course and any use of experimental plugins is completely at your own risk. I did the following and now have a full indexed search of the subset of my mail that interests me, along with a much more responsive machine &lt;i&gt;(and some 500MB of disk space no longer used by the full-text index)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;

&lt;ol&gt;
	&lt;li&gt;Install &lt;a href=&quot;https://addons.mozilla.org/en-US/thunderbird/addon/9873&quot;&gt;GlodaQuilla&lt;/a&gt; in the usual fashion&lt;/li&gt;
	&lt;li&gt;Restart Thunderbird&lt;/li&gt;
	&lt;li&gt;Disable indexing completely &lt;i&gt;(see above for how to do that)&lt;/i&gt;&lt;/li&gt;
	&lt;li&gt;Quit Thunderbird and wait a few moments to make sure it's definitely no longer running&lt;/li&gt;
	&lt;li&gt;Delete the old full-text database taking up space on your hard drive. It's a file called &lt;code&gt;/home/$username/.thunderbird/random.default/global-messages-db.sqlite&lt;/code&gt; on my Ubuntu Linux machine. You'll need to find your own &lt;code&gt;global-messages-db.sqlite&lt;/code&gt; yourself, but the path above should give you a clue as to where it is.&lt;/li&gt;
	&lt;li&gt;Start Thunderbird and right click on a folder containing mail you do not want indexed. &lt;i&gt;(e.g. my Archive/ folders contain old mail that I don't really need searched or indexed.)&lt;/i&gt; Uncheck 'Inherit' and you can now individually enable or disable indexing of the mail folder.&lt;/li&gt;
	&lt;li&gt;Once you have set which folders you do and do not want indexed, remember to re-enable indexing and restart Thunderbird, just to be sure to be sure.&lt;/li&gt;
	&lt;li&gt;Leave your computer for a period of time, if possible, as Thunderbird will need to rebuild indices for those mail folders you left with indexing enabled. This may take some time. Expect performance to be poor during this time. You can track activity by selecting Tools | Activity Manager from the menu.&lt;/li&gt;
	&lt;li&gt;Enjoy a nice, fast, performant full text search of the mails you actually care about searching and indexing.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;</description>
	<pubDate>Mon, 19 Apr 2010 17:15:00 +0000</pubDate>
</item>
<item>
	<title>bigbro: eeePC SSD failure</title>
	<guid>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/eeepc-fail.html</guid>
	<link>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/eeepc-fail.html</link>
	<description> &lt;img alt="" src="/images/faces/bigbro.png" align="right" /&gt;I set up my eeePC 701 as a fileserver in the house over the Easter weekend. It runs Ubuntu and with a little configuration happily shared a few USB disks over the home network with SAMBA and NFS. Most importantly it ran pretty cool and didn't use a lot of power - important for something that was going to be left on all the time.&lt;br /&gt;&lt;br /&gt;

All worked well until the last couple of days when I noticed some pretty strange messages appearing in the logs. A reboot resulted in GRUB giving me the dreaded Error 17. Further investigation seems to indicate that the SSD has shed its mortal coil. Poo! Cue research to determine whether it's more cost and time efficient to get a replacement SSD or just buy a Mac Mini.&lt;br /&gt;</description>
	<pubDate>Sat, 17 Apr 2010 22:33:00 +0000</pubDate>
</item>
<item>
	<title>bigbro: Time Machine software...</title>
	<guid>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/rants/timemachine2.html</guid>
	<link>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/rants/timemachine2.html</link>
	<description> &lt;img alt="" src="/images/faces/bigbro.png" align="right" /&gt;...possibly some of the most delicate software in the known apple universe. Once again either it or something separate has caused corruption on the time machine backup disk, and once again nothing has recovered my machine short of 'reboot' typed at the command prompt. It seems that if anything goes wrong with Time Machine it just sits there consuming resources giving the user no clue that anything has even gone wrong. Thanks a bunch Apple. I'm hugely confident that my data is safe with you and your dubious software.&lt;br /&gt;&lt;br /&gt;

Fortunately, last weekend saw me set up a Linux based server solution which allows me to back up &lt;strong&gt;most&lt;/strong&gt; data to a known working, safe solution that I can recover data from. And if there's an error with it, I'll find tons of info in &lt;tt&gt;/var/log/syslog&lt;/tt&gt; most likely, instead of the cast canyon of nothingness that Apple seems to see fit to provide users with. I won't even mention the stupidity of Apple's Disk utility giving time estimates as to when it might be finished - I've seen Windows copy operations estimate time better.&lt;br /&gt;&lt;br /&gt;

Yes, this is a bitter article and yes, I find Apple's hardware and software to be generally of a decent standard - but I'm trusting my data to this backup solution and this is the second time I find myself putting the pieces back together. I have zero faith in Apple Time Machine any more.&lt;br /&gt;&lt;br /&gt;</description>
	<pubDate>Thu, 08 Apr 2010 23:46:00 +0000</pubDate>
</item>
<item>
	<title>bigbro: I was under the mistaken impression...</title>
	<guid>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/disney.html</guid>
	<link>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/disney.html</link>
	<description> &lt;img alt="" src="/images/faces/bigbro.png" align="right" /&gt;...that I had ordered the Disney channel on Sky for the benefit of my small child. Apparently I was almost right... &lt;tt&gt;;)&lt;/tt&gt;&lt;br /&gt;</description>
	<pubDate>Mon, 05 Apr 2010 18:45:00 +0000</pubDate>
</item>
<item>
	<title>bigbro: High speed upload with USB 3G mobile broadband dongles</title>
	<guid>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/april1_fast3Gupload.html</guid>
	<link>http://blog.signal2noise.ie/cgi-bin/blosxom.pl/technical/april1_fast3Gupload.html</link>
	<description> &lt;img alt="" src="/images/faces/bigbro.png" align="right" /&gt;We at HEAnet labs have been testing 3G mobile broadband USB dongles for some time now, and the key weakness identified is the problem that data download is asymmetric. This means that while you can download content at high speed, uploading content is much much slower. This means that 3G dongles are unsuitable for things like uploading large photographs or video information to the interwebs. This severely restricts their usefulness - or at least, it used to.&lt;br /&gt;&lt;br /&gt;

While the technology of 3G and in particular the USB dongles means you are limited to an asymmetric connection, by changing the polarity of the USB power feed you can alternate between high speed upload and high speed download. This means making up a USB cable yourself, but as &lt;a href=&quot;http://www.bealecorner.org/best/measure/USB/index.html&quot;&gt;John Beale&lt;/a&gt; helpfully demonstrates, this is pretty easy. Just &lt;i&gt;(carefully)&lt;/i&gt; swap the black and red wires.
&lt;img src=&quot;http://blog.signal2noise.ie/resources/images/USB-cable-wiring.png&quot; width=&quot;180&quot; height=&quot;180&quot; align=&quot;right&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

This still leaves us with the problem that the connection is asymmetric, but that's easily solved by using &lt;a href=&quot;http://www.netfilter.org/&quot;&gt;iptables&lt;/a&gt; and a second USB dongle with the polarity set to normal. Effectively, we want to configure iptables to route the download traffic through USB dongle A &lt;i&gt;(which is wired normally)&lt;/i&gt; and route the upload traffic through USB dongle B &lt;i&gt;(wired with the polarity reversed.)&lt;/i&gt; Thanks to &lt;a href=&quot;http://www.jakma.org/&quot;&gt;PaulJ&lt;/a&gt; on the &lt;a href=&quot;http://www.linux.ie/&quot;&gt;ILUG list&lt;/a&gt; for providing a basic config for iptables:&lt;br /&gt;
&lt;blockquote&gt;
	&lt;code&gt;
ip route add default \&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;nexthop via  dev  weight x \&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;nexthop via  dev  weight y&lt;br /&gt;
	&lt;/code&gt;
change x and y so that x/y == bandwidth ISP1 / bandwidth ISP2&lt;br /&gt;
&lt;/blockquote&gt;
&lt;br /&gt;

Thanks to all who helped investigate this technology, including &lt;a href=&quot;http://www.imdb.com/title/tt0087332/&quot;&gt;Ghostbusters&lt;/a&gt; and &lt;a href=&quot;http://tvtropes.org/pmwiki/pmwiki.php/Main/ReversePolarity&quot;&gt;the internets&lt;/a&gt;.
&lt;br /&gt;&lt;br /&gt;

Note neither HEAnet labs - a made up organisation - your mobile provider nor I take any responsibility for your dongles, USB cables, laptops or pets if you try this, particularly given it's a blog post from April 1st. Seriously... &lt;tt&gt;;)&lt;/tt&gt;&lt;br /&gt;</description>
	<pubDate>Thu, 01 Apr 2010 09:08:00 +0000</pubDate>
</item>
<item>
	<title>noirin: Boston Tea Party – Swing Dance Extravaganza!</title>
	<guid>http://blog.nerdchic.net/?p=366</guid>
	<link>http://blog.nerdchic.net/archives/366/</link>
	<description> &lt;img alt="" src="/images/faces/noirin.png" align="right" /&gt;&lt;p&gt;I&amp;#8217;ve just counted back and realised that it wasn&amp;#8217;t eight weeks ago that I started swing dancing, but seven. Just fifty days ago, almost to the hour (as I&amp;#8217;m writing this), I was sitting in a San Francisco diner drinking a &lt;strike&gt;gallon of ice-cream&lt;/strike&gt; milkshake, having thoroughly enjoyed my first taste of swing dancing.&lt;/p&gt;
&lt;p&gt;Now, fifty days later, I&amp;#8217;m sitting in an airport lounge, sipping pink champagne, having thoroughly enjoyed my first real swing dance event &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  Once again, it was &lt;a href=&quot;http://twitter.com/colin_whittaker/status/10439543528&quot;&gt;Tiarnan&amp;#8217;s fault&lt;/a&gt; &amp;#8211; I&amp;#8217;m an impressionable young thing, and when he suggested at the beginning of the month that both the &lt;a href=&quot;http://www.atlx.org/index.php&quot;&gt;Atlanta Lindy Exchange&lt;/a&gt; and the &lt;a href=&quot;http://www.teapartyswings.com/&quot;&gt;Boston Tea Party&lt;/a&gt; were on this weekend, I started looking for flights.&lt;/p&gt;
&lt;p&gt;The British Airways strike almost got in my way, but happily, I made it safe and sound to Boston late on Thursday night. After an early morning, a long day&amp;#8217;s work, and 8+hrs travel (yay timezones!), I checked in to the hotel, then headed down to the Lindy Living Room. The bad taste lingered from my first social dance in Zurich (I asked someone to dance, and they responded with &amp;#8220;Do I know you?&amp;#8221;), and I was utterly exhausted, so I didn&amp;#8217;t get out on the dance floor, but I very much enjoyed watching &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Friday morning started very slowly, with my favourite American breakfast &amp;#8211; a plate of French toast &amp;#8211; served for lunch! I made no attempt to adjust to local time, but rather tried to fit in with the schedule of dancing, which seemed to work out pretty well over the weekend. I registered, got my wristband, and wandered around to find the various rooms and get a feel for the layout of the hotel. So far, so good (although even by Sunday, I was still turning the wrong direction when I came out of my room!).&lt;/p&gt;
&lt;p&gt;At 3pm, the workshops started. I had planned to spend the whole day in the Lindy Beginners track, but the first hour only offered a limited selection, so I decided to try out some Hip Hop. It was a good warmup/work-out, and surprisingly increased my self-confidence &amp;#8211; I really didn&amp;#8217;t expect to be able to follow the choreography, but we had a great teacher and it actually went pretty well! I can only remember the routine in parts now, but at the time I had it pretty well down, only fudging one tiny bit of footwork to get it to work for me &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Then it was in to the beginners room, where I was to spend much of the weekend. The first class was Lindy Basics &amp;#8211; David&amp;#8217;s usual partner was unavailable, so Karen Turman stepped in, and we had a thoroughly enjoyable introduction to the swingout. I think it was the last class of the weekend where I really felt like I knew what I was doing! Over the following three hours, we went through a huge array of skills, old and new, with three more sets of teachers.&lt;/p&gt;
&lt;p&gt;You&amp;#8217;d think after five hours, I&amp;#8217;d have had enough of dancing, but I was only getting started &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  Having met several leads in the classes, I was now all set up for the social dancing to follow. Lindy classes, in my (limited!) experience, all seem to involve rotating partners &amp;#8211; so whether you come to the class with a partner or not, you&amp;#8217;ll end up dancing with a variety of different people. It works well for learning the moves, it&amp;#8217;s good practice for social dancing (where, hopefully, you can dance with anyone who&amp;#8217;s willing &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; ), and it&amp;#8217;s a nice way to get to know people (which makes the social dancing a little easier, since you&amp;#8217;ve already gotten over the basic introductions phase).&lt;/p&gt;
&lt;p&gt;The &amp;#8220;general dancing&amp;#8221; got started, and I had a few slightly precarious whirls around the floor. It was jam-packed, but nonetheless fun. Once again, my American experience beat the Zurich one hands-down &amp;#8211; anytime there was a collision, my lead said sorry to the other couple straight away, giving me just enough grace to regain my balance before I made my apologies and danced on &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  The Strictly Swing competition heats cleared the floor for a while, and then it was back to busy again before the Invitational.&lt;/p&gt;
&lt;p&gt;The &amp;#8220;Strictly Swing&amp;#8221; competitions involve a lead and follow who enter as a couple, as opposed to &amp;#8220;Jack &amp;#038; Jill&amp;#8221; competitions, where each lead and follow enters individually, and then they&amp;#8217;re randomly paired up. The Invitational Strictly Swing began at 11pm, and featured a selection of the teachers, all professional dancers. It was, as expected, truly fabulous &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  I&amp;#8217;ve no idea what the social dancefloor looked like during this time, but based on what the competition ballrom was like, I imagine it must have been almost empty!&lt;/p&gt;
&lt;p&gt;Tiarnan arrived in time for the midnight buffet, which was basically a cooked breakfast. It&amp;#8217;s the first time I&amp;#8217;ve been to a midnight buffet that actually started at midnight &amp;#8211; like Midnight Mass, in my experience, they usually start earlier &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  But having danced through lunchtime and the evening, it was really very welcome. And tasty!&lt;/p&gt;
&lt;p&gt;Dinner turned into dancing, and dancing into more dancing. I was still a bit nervous about asking people to dance, but rarely had to sit one out when I felt like dancing &amp;#8211; everyone was super-friendly, and there were more than enough leads to go around &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  I wrenched my knee a little bit during one particularly fast dance, with a lead who had clearly discovered &amp;#8220;momentum&amp;#8221;, and was keen to test the limits of physical laws! But the endorphins kicked in pretty quickly, and cutting out the occasional triple-step was all that was needed to keep me on the dancefloor. By the time I got to bed it was almost 5am, and I had stopped counting after three clean t-shirts!&lt;/p&gt;
&lt;p&gt;Saturday morning dawned while I was still fast asleep, but by 9:30 I was halfway through breakfast. Now, I&amp;#8217;m not usually one to eat before lunchtime, no matter what the cereal commercials recommend, but there was only a very brief prevarication before heading in to the restaurant on this particular morning! The first workshops started at 10am, with &amp;#8220;Footwork Fantastic&amp;#8221;. An hour of triple-steps in a dizzying array of combinations was perhaps not &lt;em&gt;exactly&lt;/em&gt; what the doctor had ordered for my knee, but it was still a great class!&lt;/p&gt;
&lt;p&gt;For the second slot of the day, I headed out from the Lindy Beginner track to the Lindy Living Room. It was much busier up there, but I enjoyed a jam-packed session of Charleston variants, and worked on a fun routine to practice partner skills, all before lunch! I definitely felt at the bottom of the class, but was still more or less able to keep up.&lt;/p&gt;
&lt;p&gt;Once I&amp;#8217;d gotten some nutrition, I decided to go shopping &amp;#8211; dance shoes! I ended up with a pair of super-simple Aris Allen &lt;a href=&quot;http://www.dancestore.com/Aris-Allen-Womens-White-Canvas-Sneaker-with-Suede-Sole/productinfo/207-WH/&quot;&gt;plain white plimsolls&lt;/a&gt;, with suede soles. Style-wise I preferred the black ones, but this was time for instant gratification, and the white was all that was available on the day.&lt;/p&gt;
&lt;p&gt;And gratified I was. Suddenly, the morning&amp;#8217;s triple-steps actually made sense! I slipped and slid on any smooth surface I could find, and tried out some suddenly-simpler footwork in my social dances, before heading back upstairs for a nap. Having the dancing and accommodation in the same building was awesome, and the Tea Party is firmly on my list of must-dos for next year &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  A white chocolate mocha at Starbucks woke me up, and somehow the caffeine didn&amp;#8217;t give me the jitters, just powered me on for the next few hours!&lt;/p&gt;
&lt;p&gt;First up were the Jack &amp;#038; Jill semi-finals, then time for a couple of dances before Nick &amp;#038; Carla&amp;#8217;s fantastic &amp;#8220;Mixing 6&amp;#8217;s and 8&amp;#8217;s&amp;#8221; workshop. Although I&amp;#8217;m pretty sure it was 6-count rhythms that Tiarnan had taught me seven weeks previous, once I&amp;#8217;d started going to classes they all seemed to be 8-count rhythms. I had rapidly adapted to the 8-counts, and forgotten about the 6-counts, which led to some weird-feeling dances where I would have to keep skipping a triple to come back to the beat in time. It took the full hour to really get into the swing of just following the two rhythms, and I spent the rest of the night just practicing swapping between them when I wasn&amp;#8217;t dancing &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  My new shoes continued to prove fabulous, though, so it was truly no chore to keep rockstep-triplestep-triplestep&amp;#8217;ing!&lt;/p&gt;
&lt;p&gt;The Strictly Swing finals were great, but much overshadowed by the Crossover Jack &amp;#038; Jill that followed. Five pairs of pros from each discipline were randomly mixed and matched, so that there was a lead from one discipline dancing with a follow from the other. They danced one Westie song and one Lindy song, and they were outstanding &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  The leads had obviously choreographed their arrival on stage, and the whole thing was just an absolute spectacle.&lt;/p&gt;
&lt;p&gt;After the midnight buffet, Tiarnan gave me some pointers on how to improve my dancing, which mostly boiled down to &amp;#8220;have some frame, or they will break your arms off&amp;#8221;. Frame is slightly tricky to grok, more tricky to explain, and even more tricky to remember and maintain while you&amp;#8217;re also trying to keep your footwork going and possibly stay in-time &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  But he wasn&amp;#8217;t wrong, and lack of frame almost did lead to my arm being snapped off when I danced with one truly excessively energetic lead. Still, when I did manage to include it, several things got suddenly easier/possible, including some fun turns &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Several jam circles sprung up over the course of the evening, with some truly outstanding &lt;strike&gt;showing-off&lt;/strike&gt; dancing, and the rowdy Baltimore crowd streaked across the dancefloor in their underwear, led by a roller-skater who made a very impressive job of getting up the stairs at the exit!&lt;/p&gt;
&lt;p&gt;By three or four o&amp;#8217;clock, the dance floor cleared out a little, and I enjoyed some really great dances &amp;#8211; including one with a teacher, who had the most charming &amp;#8220;sorry sweetie!&amp;#8221; any time anything went wrong (although the problem was most often my failing to follow his lead)! I got my new favourite compliment after a spectacular blues dance &amp;#8211; &amp;#8220;I love your energetic slowness&amp;#8221;. Blues was definitely a new experience, and a lot of good practice for following weight shifts etc.&lt;/p&gt;
&lt;p&gt;It was barely an hour before dawn by the time I got to bed, and the next morning&amp;#8217;s classes looked a little tenuous. But &lt;a href=&quot;http://www.youtube.com/watch?v=W4fHXqmJbOc&quot;&gt;Max and Annie&lt;/a&gt; were doing an &amp;#8220;Essential Swingout&amp;#8221; workshop, and their unadulterated &lt;em&gt;fabulous&lt;/em&gt; was enough to drag me out of bed. It was well worth it, but the balance workshop that came next almost made me ill with the infinite spinning, so I headed upstairs to pack up.&lt;/p&gt;
&lt;p&gt;Then it was back down for more Max &amp;#038; Annie, and their Charleston variants &amp;#8211; probably my favourite moves of the weekend. Again, back in the Lindy Living Room I was hovering near the bottom of the class, but had the routine pretty fluently by the top of the hour. After that, everything went by in a blitz &amp;#8211; the Lindy Jack &amp;#038; Jill finals, lunch with some New Yorkers, several &amp;#8220;just one last dance&amp;#8221;s, including one with a charming if mildly confused Westie lead (there was music, there was a dancefloor, there was a lead. I asked him to dance, not noticing that his shirt still looked freshly pressed and he didn&amp;#8217;t have a hair out of place. What do you want from me? &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; ).&lt;/p&gt;
&lt;p&gt;I hopped in with some of the Westie teachers for the ride back to the airport, had dinner in the lounge, practiced my triple-steps and Charleston on the smooth stone floor, was glad of my exit-row seat which gave me some room to stretch out, and Google suitcase to rest my feet on once I got on to the plan, and finally made it to London, where I flew through some more triple-steps, had a shower and a visit to the spa, then started writing this post.&lt;/p&gt;
&lt;p&gt;Now it&amp;#8217;s back to life, back to reality. But I had a complete blast at the Tea Party; I&amp;#8217;m looking forward to Is There Hop?, Zurich&amp;#8217;s weekend of workshops, this weekend; I&amp;#8217;ve been inspired to start cutting out some of the things that drag me down to have more room in my life for the things I love; so really, all is well in the world &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</description>
	<pubDate>Wed, 31 Mar 2010 10:13:11 +0000</pubDate>
</item>
<item>
	<title>diamond: mounting usb drives at boot using udev on debian</title>
	<guid>http://blogs.nonado.net/diamond/?p=206</guid>
	<link>http://blogs.nonado.net/diamond/2010/03/27/mounting-usb-drives-at-boot-using-udev-on-debian/</link>
	<description> &lt;img alt="" src="/images/faces/diamond.png" align="right" /&gt;&lt;p&gt;I have an external 1.5TB usb hard disk that i use for backups. If i add it to &lt;em&gt;/etc/fstab&lt;/em&gt; as normal, it will fail to mount on boot, as the usb subsystem won&amp;#8217;t be initialized that early. This is unsatisfactory. So, here&amp;#8217;s what i did to fix this. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I added the drive to &lt;em&gt;/etc/fstab&lt;/em&gt; with this line:&lt;code&gt;/dev/disk/by-label/bmopbackup1 /mnt/backup  ext3 defaults,&lt;strong&gt;noauto&lt;/strong&gt;    0   &lt;strong&gt;0&lt;/strong&gt;&lt;/code&gt;&lt;br /&gt;
Note the &lt;em&gt;noauto&lt;/em&gt; option (don&amp;#8217;t mount this drive on boot), and the fsck pass number set to zero (don&amp;#8217;t check this filesystem for errors on boot). As you can see, i labelled the external hard drive as &lt;em&gt;bmopbackup1&lt;/em&gt;, using &lt;em&gt;e2label&lt;/em&gt;. It just makes it a little easier to work with.&lt;/li&gt;
&lt;li&gt;Next, i needed to check how udev can recognise my drive:&lt;br /&gt;
&lt;code&gt;# udevadm info -q env -n /dev/disk/by-label/bmopbackup1&lt;br /&gt;
ID_VENDOR=WD&lt;br /&gt;
ID_MODEL=15EADS_External&lt;br /&gt;
ID_REVISION=1.75&lt;br /&gt;
ID_SERIAL=WD_15EADS_External_57442D574341565530323131333934-0:0&lt;br /&gt;
ID_SERIAL_SHORT=57442D574341565530323131333934&lt;br /&gt;
ID_TYPE=disk&lt;br /&gt;
ID_INSTANCE=0:0&lt;br /&gt;
ID_BUS=usb&lt;br /&gt;
ID_PATH=pci-0000:00:10.4-usb-0:4:1.0-scsi-0:0:0:0&lt;br /&gt;
ID_FS_USAGE=filesystem&lt;br /&gt;
ID_FS_TYPE=ext3&lt;br /&gt;
ID_FS_VERSION=1.0&lt;br /&gt;
ID_FS_UUID=d519f829-eef8-4651-9a21-70a0552ad933&lt;br /&gt;
ID_FS_UUID_ENC=d519f829-eef8-4651-9a21-70a0552ad933&lt;br /&gt;
ID_FS_LABEL=bmopbackup1&lt;br /&gt;
ID_FS_LABEL_ENC=bmopbackup1&lt;br /&gt;
ID_FS_LABEL_SAFE=bmopbackup1&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
As you can see, udev sets &lt;em&gt;ID_FS_LABEL&lt;/em&gt; to &lt;em&gt;bmopbackup1&lt;/em&gt;, so i can use that to uniquely identify the device to udev. If you don&amp;#8217;t have a label on the drive, you could just as easily use &lt;em&gt;ID_FS_UUID&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;So, here&amp;#8217;s the magic part. I created a udev rules file &lt;em&gt;/etc/udev/rules.d/99-bmopbackup.rules&lt;/em&gt; with the following line:&lt;br /&gt;
&lt;code&gt;SUBSYSTEMS==&quot;block&quot;, ENV{ID_FS_LABEL}==&quot;bmopbackup1&quot;, RUN+=&quot;/etc/scripts/bmopbackup-connected&quot;&lt;/code&gt;&lt;br /&gt;
This tells udev that when it sees a block device with the filesystem label &lt;em&gt;bmopbackup1&lt;/em&gt;, run the specified script.&lt;/li&gt;
&lt;li&gt;And finally, I created the &lt;em&gt;/etc/scripts/bmopbackup-connected&lt;/em&gt; script:&lt;br /&gt;
&lt;code&gt;#!/bin/bash&lt;br /&gt;
{&lt;br /&gt;
  date&lt;br /&gt;
  fsck -aC /dev/disk/by-label/bmopbackup1&lt;br /&gt;
  ret=$?&lt;br /&gt;
  date&lt;br /&gt;
  if [ $ret -eq 0 ]; then&lt;br /&gt;
    echo &quot;Fsck succeeded, mounting&quot;&lt;br /&gt;
    mount /dev/disk/by-label/bmopbackup1&lt;br /&gt;
  else&lt;br /&gt;
    echo &quot;Fsck failed, not mounting&quot;&lt;br /&gt;
  fi&lt;br /&gt;
} &amp;amp;&amp;gt; &quot;/tmp/$(basename &quot;$0&quot;).log&quot; &amp;amp;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
If i didn&amp;#8217;t want to run fsck on the drive, i could just tell udev to run &lt;em&gt;mount /mnt/backup&lt;/em&gt; directly. However, given that this drive is used for backups, i definitely want the drive checked every boot (if i was &lt;strong&gt;really&lt;/strong&gt; paranoid, i&amp;#8217;d add the &lt;em&gt;-f&lt;/em&gt; to fsck, to force it to run a full filesystem check if it&amp;#8217;s marked clean).
&lt;/li&gt;
&lt;p&gt;If you try something similar to the above and it doesn&amp;#8217;t seem to be working, a useful check is to see what udev thinks it should run when a given device is connected:&lt;br /&gt;
&lt;code&gt;# udevadm test /sys/block/sdb/sdb1&lt;br /&gt;
This program is for debugging only, it does not run any program,&lt;br /&gt;
specified by a RUN key. It may show incorrect results, because&lt;br /&gt;
some values may be different, or not available at a simulation run.&lt;br /&gt;
...&lt;br /&gt;
udevtest: run: '/etc/scripts/bmopbackup-connected'&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
To run this test, you have to supply the sysfs path to where your device is currently connected. &lt;em&gt;/dev/disk/by-label/bmopbackup1&lt;/em&gt; is a symlink to &lt;em&gt;/dev/sdb1&lt;/em&gt;, so &lt;em&gt;/sys/block/sdb/sdb1&lt;/em&gt; is the equivalent sysfs path.&lt;/p&gt;
&lt;/ol&gt;</description>
	<pubDate>Sat, 27 Mar 2010 11:31:39 +0000</pubDate>
</item>
<item>
	<title>radagast: OpenStreetMap posters</title>
	<guid>http://blogs.linux.ie/kenguest/?p=340</guid>
	<link>http://blogs.linux.ie/kenguest/2010/03/25/openstreetmap-posters/</link>
	<description> &lt;img alt="" src="/images/faces/radagast.png" align="right" /&gt;&lt;p&gt;Here&amp;#8217;s a little list of various posters/leaflets that I&amp;#8217;ve found for evangelizing OpenStreetMap:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://community.cloudmade.com/blog/wp-content/uploads/2009/10/091006-OSM_Facts.pdf&quot;&gt;Open Street Map Fast Facts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://svn.openstreetmap.org/misc/pr_material/recruitment_poster/poster.png&quot;&gt;There&amp;#8217;s the recruitment poster&lt;/a&gt;; with other formats at &lt;a href=&quot;http://svn.openstreetmap.org/misc/pr_material/recruitment_poster/&quot;&gt;http://svn.openstreetmap.org/misc/pr_material/recruitment_poster/&lt;/a&gt; &amp;#8211; there are quite a few shops along my commute-route with this on their noticeboard &lt;img src=&quot;http://blogs.linux.ie/kenguest/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://svn.openstreetmap.org/misc/pr_material/english_flyer_ajr_2008-04/OSMFlyer-English.pdf&quot;&gt;The OSM Flyer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;This &lt;a href=&quot;http://blogs.linux.ie/kenguest/files/2010/03/media_httpmapdatabigt_txhwk.png.scaled500.png&quot;&gt;OSM Licence Card&lt;/a&gt; appeared mid-February&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If there are any others please let me know so I can update the list &lt;img src=&quot;http://blogs.linux.ie/kenguest/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</description>
	<pubDate>Thu, 25 Mar 2010 00:58:09 +0000</pubDate>
</item>
<item>
	<title>noirin: Ada Lovelace Day – We love you Sheila, we do!</title>
	<guid>http://blog.nerdchic.net/?p=363</guid>
	<link>http://blog.nerdchic.net/archives/363/</link>
	<description> &lt;img alt="" src="/images/faces/noirin.png" align="right" /&gt;&lt;p&gt;I almost didn&amp;#8217;t take part in Ada Lovelace Day this year. Between recently taking up dancing, where I find myself suddenly in a pretty solid majority, and being bogged down with work (both $dayjob and Apache), the unicorn status has firmly lost any sheen it might ever have had. The &lt;a href=&quot;http://www.feministing.com/archives/020453.html&quot;&gt;performance&lt;/a&gt; is just exhausting.&lt;/p&gt;
&lt;p&gt;But perhaps at times like this, it&amp;#8217;s even more important to reflect and to celebrate those women whose achievements have inspired, have made possible, my own participation in technology and science. &lt;/p&gt;
&lt;p&gt;Dr Sheila Gilheany was the first female lecturer in Astronomy at the Armagh Planetarium, a place I still remember visiting as a young girl. My first encounter with Sheila, however, came when she took up the directorship of the then-new Irish Centre for Talented Youth (CTYI). (Yes, I&amp;#8217;ve heard all the jokes about the spelling of the acronym.)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.nerdchic.net/sheilagilheany.jpg&quot; alt=&quot;Sheila Gilheany, via http://www.iopireland.org/&quot; /&gt;&lt;/p&gt;
&lt;p&gt;In that role, Sheila was not only a vocal supporter of Ireland&amp;#8217;s academically-gifted youth, but also an inspiring educator. I first learnt to program at CTYI, using Logo to learn simultaneously about geometry and angles, loops and variables &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  Over the course of several summers, I studied everything from Visual Arts to Creative Writing, from Pharmacology to Psychology, from International Relations to Legal Studies.&lt;/p&gt;
&lt;p&gt;When, at twelve, I was in bits trying to get my head around what exactly pH was, Sheila was there to cheerlead, and wipe away the tears if necessary! (I already knew pH was a measure of the acidity of a substance, but trying to calculate the anti-log of the hydrogen ion concentration should perhaps not have been introduced on Day 1!) &lt;/p&gt;
&lt;p&gt;Later on, when I decided that Decision Maths just wasn&amp;#8217;t what I wanted to spend my summer on, she let me switch to the International Relations class, which turned out to be even more bizarre than the discussions of Martians and umbrellas that I had left behind &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  Sheila always expected the very best from everyone she worked with, but she provided support in abundance. From the Quaker we elected (democratically!) to office of God, to the girl who wore a Beanie Baby on her head for three weeks, if she was fazed, she never let on! (If any of you have pictures of the Beanie Baby, I want a copy!) &lt;/p&gt;
&lt;p&gt;By the time I went back as a teaching assistant, the range of classes had grown vastly (I helped teach Forensic Science, as well as Computational Linguistics). Sheila had, by then, moved on, but her legacy was clearly thriving.&lt;/p&gt;
&lt;p&gt;But Sheila&amp;#8217;s infectious love for science benefitted not only the CTYI students. As Director of the Centre, she also oversaw the launch of the Pfizer Science Bus, possibly the coolest coach in the country &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  The Science Bus contained a well-equipped mobile science lab, fully connected with gas, water, electricity and even an internet connection! The bus visited schools around the country, and students were invited to investigate everything from optics to satellite technology, from chromatography to the chemistry of food. Of course, there were also explosions, colourful experiments, shiny demonstrations, and much more!&lt;/p&gt;
&lt;p&gt;Sheila is now a Policy Officer at the Institute of Physics, but it cheers me greatly to hear that she is still keenly involved in science education &lt;img src=&quot;http://blog.nerdchic.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</description>
	<pubDate>Wed, 24 Mar 2010 21:03:34 +0000</pubDate>
</item>

</channel>
</rss>
