<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>ILikeJam</title>
        <link>http://www.ilikejam.org/blog/</link>
        <description>Attaching the electrodes of knowledge to the nipples of ignorance since 1999</description>
        <language>en</language>
        <copyright>Copyright 2010</copyright>
        <lastBuildDate>Tue, 24 Nov 2009 16:54:33 +0000</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>Sign it</title>
            <description><![CDATA[<p><a href="http://petitions.number10.gov.uk/dontdisconnectus/">http://petitions.number10.gov.uk/dontdisconnectus/</a>
<br />
Go on. You know you want to.
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/11/sign-it.html</link>
            <guid>http://www.ilikejam.org/blog/2009/11/sign-it.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">politics</category>
            
            <pubDate>Tue, 24 Nov 2009 16:54:33 +0000</pubDate>
        </item>
        
        <item>
            <title>LDAP Headfuck</title>
            <description><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol">LDAP</a>: Largely Dangerous And <a href="http://www.google.com/search?hl=en&q=%2Bldap+%2B%22pain+in+the+ass%22&aq=f&oq=&aqi=">Painful</a>. Let me describe why. (Normal people can give this one a miss. Fellow sysadmins can revel in the ridiculousness).
</p>
<p>I'm in the middle of putting an LDAP infrastructure together, and rolling it out to 40-odd Solaris boxes for user authentication, NFS auto mounts, sudo and all that good stuff. Our consultant/contractor/architect worships at the alter of the Sun gods, so <a href="http://www.opends.org/">OpenDS</a> 1.2.0 was his choice of LDAP server. Not a bad choice, to be honest - it's a piece of piss to set up and get multiple servers multi-master replicating, and it's Free.
<br />
All was tickety-boo until a week ago.
</p>
<p>First up, all 4 replicating LDAP servers hung overnight. This locked out the admin team from half of our machines until I got into work and poked them back into life. No errors in the logs, nothing weird going on, just hung Java processes and no logins. Brought down 2 of the instances and upgraded the other two to OpenDS 2.0 so hopefully that should be the end of that. Hopefully. Maybe.
</p>
<p>Then today, I'm happily LDAPing away when I ran an ldapmodify to change the UID of the user that runs out monitoring software. LDIF imported, no problem, except I'd run the ldapmodify binding as the user I was modifying, not the Directory Manager. Alarm bells went off in my head - users shouldn't be able to modify their own UID numbers. I tried it again, using 0 as the UID, and sure enough it turns out that anyone that could authenticate to LDAP could also change their UID so that they were running as root. Fuck me very hard indeed. A very swift google tipped up an ACL to add to stop this, as well as a whole load of other possible nightmares.
</p>
<p>Next, while messing with the ACLs for the UID problem, it occurred to me that the 'proxy' user could see everyone's passwords in the directory. This is by design, since we're using proxy authentication on our Solaris hosts (which means user passwords aren't sent over the network in plaintext), but it also means that anyone logged into any LDAP-enabled Sun box can search for and list everyone in the directory's passwords with a simple 'ldaplist -l passwd'. The passwords are encrypted, but the old-skool Unix 'crypt' isn't exactly what you'd call military grade protection. Shit.
<br />
To get round this, I'm currently beating my head against the brick wall of TLS/SSL so we can remove the need for a proxy user. The tools supplied with OpenDS work fine, but the native Solaris stuff won't go near the self-signed certificates we're using (either that or I'm Doing It Wrong, I'm not entirely sure yet). I've given up for the night, but it looks like I'm going to have to generate CA certificates, then regenerate and sign all the certs for the LDAP servers, then import them,  then import the CA and server certs into the LDAP config on the clients, then see if the native Solaris stuff works with them, then re-run ldapclient on all the clients. Arse.
</p>
<p>I don't get paid enough for this.
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/11/ldap-headfuck.html</link>
            <guid>http://www.ilikejam.org/blog/2009/11/ldap-headfuck.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Unix</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">LDAP</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">security</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">solaris</category>
            
            <pubDate>Thu, 12 Nov 2009 20:09:06 +0000</pubDate>
        </item>
        
        <item>
            <title>Mandy</title>
            <description><![CDATA[<p>Hey, Mandelson, could you perhaps <a href="http://www.theregister.co.uk/2009/10/28/mandelson_three_strikes_file_sharing_clamp_down/">fuck off</a> please? Thanks.
</p>
<p>While we're at it...<br />
<em>"...speaking at the government's C&binet conference..."</em><br />
C&binet? Candbinet? What's a candbinet? Jesus. These idiots couldn't even come up with a <em>name</em> that makes sense, never mind some reasonable policies.<br />
</p>
<p>Hat-tip to an <a href="http://en.wikipedia.org/wiki/Anonymous_Coward">Anonymous Coward</a> at <a href="http://slashdot.org">Slashdot</a> who simply posted: "Lord Fondlebum of Boy".
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/10/mandy.html</link>
            <guid>http://www.ilikejam.org/blog/2009/10/mandy.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">idiots</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">politics</category>
            
            <pubDate>Wed, 28 Oct 2009 20:12:28 +0000</pubDate>
        </item>
        
        <item>
            <title>Ultimate Pizza</title>
            <description><![CDATA[<p>Get yo' ass to dominos.co.uk, and construct yo' ass one of these:<br />
- Regular base<br />
- Pizza sauce<br />
- Domino's Herbs<br />
- Green Peppers<br />
- Olives<br />
- Roquito Sweet Chilli Peppers<br />
- Tandoori Chicken<br />
- Jalapeno Peppers<br />
- Onions<br />
- Pepperoni<br />
</p>
<p>Do it. Do it now. OM NOM NOM NOM.
</p>
<p>And don't forget to tip your delivery guy.
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/10/ultimate-pizza.html</link>
            <guid>http://www.ilikejam.org/blog/2009/10/ultimate-pizza.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">awesome</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">pizza</category>
            
            <pubDate>Sun, 25 Oct 2009 23:38:45 +0000</pubDate>
        </item>
        
        <item>
            <title>Toof</title>
            <description><![CDATA[<p>I had a tooth removed recently. Contrary to received wisdom*, the whole procedure was completely painless and <em>largely</em> unremarkable.
</p>
<p>Things of note:<br />
1)  When your dentist goes "Hmmm." during a procedure, and invites one of his colleagues to join the ongoing mouth-party, this is not, I am told, cause for alarm. Contrary to the prevailing advice, I chose to become <em>entirely</em> (albeit very <em>quietly</em>) alarmed.<br />
2) Your Dental Specialist may hide the various implements of healing behind his or her back until <em>just</em> before they are to be used. These implements may or may not include:<br />
Large syringes<br />
Well-worn pliars<br />
Blood-filled suction tubes<br />
I'm not entirely certain that this behaviour is normal, however. The furtive yet swift nature in which my dentists work leads me to believe that I've stumbled on a clique of <em>ninja</em> health professionals. I'm expecting a re-enactment of the Shimabara rebellion at the next check-up.<br />
3) Rinsing the resulting casm in your jaw with salt-water according to instruction is entirely ineffective; expect to poke about in there with a toothpick to retrieve horrifying globs of <em>matter</em>, lest your breath become the subject of future Germanic fairy tales.
</p>
<p>That's my experience anyway. Your milage may, as ever, vary.
</p>
<p>While we're on the subject, check <a href="http://mymilktoof.blogspot.com/">this</a> out. Awesome.
<p><small>* - Yeah,  I'm fucking hilarious.</small>
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/10/wisdom.html</link>
            <guid>http://www.ilikejam.org/blog/2009/10/wisdom.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">dentist</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">weird</category>
            
            <pubDate>Fri, 23 Oct 2009 23:41:03 +0000</pubDate>
        </item>
        
        <item>
            <title>CC+02</title>
            <description><![CDATA[<p>PROTIP:<br />
Credit cards are self-extinguishing.
</p>
<p>I don't know what they're made of, but they won't burn without <em>continuous</em> provocation. Sinister.
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/10/cc02.html</link>
            <guid>http://www.ilikejam.org/blog/2009/10/cc02.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">money</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">weird</category>
            
            <pubDate>Fri, 23 Oct 2009 23:23:52 +0000</pubDate>
        </item>
        
        <item>
            <title>Emulex HBAs</title>
            <description><![CDATA[<p>Let's say you've just added an Emulex FC HBA or two to your Solaris box. Let's also say that you booted the machine before you hooked up the fibre, zoned the switch and presented some storage.</p>
<p>Having trouble? Can't see your storage? Does your 'cfgadm -al' output look like this:</p>
<p><pre>c11     fc-fabric    connected    unconfigured   unknown</pre></p>
<p>Yeah, me too. Turns out the Emulex cards are a bit shy. You can poke them into life with the following:</p>
<p><pre>luxadm -e forcelip /dev/cfg/c11</pre></p>
<p>Change the c11 to whatever the device ID is for your card.</p>
<p>Tread carefully fellow admins - don't do this on an HBA that's already handling mounted storage - it resets all the ports on the loop, so you might lose sight of your storage for a second or two.</p>
<p>Never had to do any of this with QLogic cards...</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/10/emulex-hbas.html</link>
            <guid>http://www.ilikejam.org/blog/2009/10/emulex-hbas.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">solaris</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">storage</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">unix</category>
            
            <pubDate>Thu, 15 Oct 2009 19:49:13 +0000</pubDate>
        </item>
        
        <item>
            <title>FEMALE PREFERRED</title>
            <description><![CDATA[<p>Just got a photocopied 1/4 A4 flyer through the door. It's got a staple at the top but it's only one page, so I'm going to assume there's <em>something</em> missing. Here's what the bit I got says:</p>
<p>FEMALE PREFERRED -<br />
SHOULD BE TALL AND<br />
VERY STRONG AS YOU<br />
WILL HAVE TO CARRY<br />
A SIZEABLE CASE - BUT<br />
THAT IS 50% OF WHAT<br />
I'M PAYING YOU FOR.</p>
<p>What's going on here? What's the other 50% of what (s)he's paying you for? What's in the case? Guesses in the comments, if you would.</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/09/female-preferred.html</link>
            <guid>http://www.ilikejam.org/blog/2009/09/female-preferred.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">weird</category>
            
            <pubDate>Sat, 12 Sep 2009 17:39:34 +0000</pubDate>
        </item>
        
        <item>
            <title>On tour</title>
            <description><![CDATA[<p>Flights are booked for Orbital at the Brixton Academy. It's gonna be epic. Epic, I say.
</p>
<p>Now, I <em>fucking hate</em> flying. Sitting in an aluminium tube (1mm thick! No, I'm <a href="http://www.arff.info/forums/showthread.php?t=2490">not joking</a>!), 6 miles up, doing 500mph, features prominently on my list of Things I Don't Like Doing. It's really pretty high on that list. Just above 'flying' on the list, though, is 'sitting in a GNER shithole-on-rails for 5 hours next to a cantankerous old twat that complains every time he hears the slightest "tsss" from my headphones', so I'll risk the potential explosive-decompression 30,000 foot free-fall inferno death, thanks.
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/09/on-tour.html</link>
            <guid>http://www.ilikejam.org/blog/2009/09/on-tour.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">flying</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">orbital</category>
            
            <pubDate>Mon, 07 Sep 2009 22:06:29 +0000</pubDate>
        </item>
        
        <item>
            <title>Scoobied</title>
            <description><![CDATA[<p>The legendary Scooby Snack on <a href="http://thisiswhyyourefat.com/post/146145742/the-scooby-snack-a-hamburger-patty-topped-with-a">This is why you're fat</a>.
<br />Doesn't really look all that bad compared with <a href="http://thisiswhyyourefat.com/">the rest of it</a></p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/08/scoobied.html</link>
            <guid>http://www.ilikejam.org/blog/2009/08/scoobied.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">food</category>
            
            <pubDate>Sun, 16 Aug 2009 18:57:02 +0000</pubDate>
        </item>
        
        <item>
            <title>The end of an Athlon</title>
            <description><![CDATA[<p>Woke up this morning to the sound of silence.
<br />No TV.
<br />No fans.
<br />No hard drives.
<br />Nothing (except my brother's cat trying to re-arrange the carpet). 
<br />Arse. My ancient Athlon PC has finally booted its bucket. I suppose it's been a bit flaky of late - USB devices disconnecting randomly, video card spluttering occasionally, that sort of thing. Now it gives only a forlorn "beeeeeeeeep" when it's powered up, and it promptly switches itself off again. Maybe it achieved sentience during the night, watched News24 for a while (I think that's what was on when I fell asleep) and decided that this isn't a world it wants to be part of.
<br />Or maybe one of the caps on the motherboard went out of tolerance and hosed the processor. We'll never know.
</p>
<p>Anyway, all the motherboard connections have changed since the Athlon XP days, so I'm having to replace pretty much everything. Here's the run-down:
<br />Intel Core 2 Duo E7400 Processor
<br />Asus P5QL SE S775 Motherboard
<br />2GB Kingston RAM
<br />NVidia 9500GT 1GB Video Card
<br />250GB Seagate Barracuda Hard Drive
<br />Akasa Ultra Quiet 460w Power Supply
<br />I'm keeping my Lian Li case, the two CD/DVD drives, and my trusty Trinifuckinghugetron Sun monitor (1600x1200 of glorious ).
</p>
<p>Total: 300 quid delivered. None too shabby. Can't really afford it, but still, none too shabby. Yes, the video card's weak and 2GB RAM isn't that much these days, but Unreal 2004 is about the most graphics intensive game I play, and Linux is pretty light on RAM. Hell, the old machine only had 1/2GB RAM and a GeForce 5200, fortheloveofgod.
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/07/the-end-of-an-athlon.html</link>
            <guid>http://www.ilikejam.org/blog/2009/07/the-end-of-an-athlon.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Unix</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">annoying</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">dead</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">PC</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">unix</category>
            
            <pubDate>Tue, 21 Jul 2009 13:05:14 +0000</pubDate>
        </item>
        
        <item>
            <title>Malicious Accommodation</title>
            <description><![CDATA[<p>My flat's trying to kill me.
</p>
<p>Exactly a year ago, when I first moved in, my heavy-as-fuck blinds came off their hilariously flimsy mounts and attempted to remove my right arm on the way down. That time my shoulder popped out and back in again, resulting in only temporary pain and resentment.
<br/>
On Saturday night, exactly the same thing happened, but the pain and resentment has persisted. A mortal blow was also delivered to my long-suffering dragon tree, and my equally long-suffering speakers have received injuries that may require plastic surgery.
</p>
<p>Balls to the tree and speakers, though. My shoulder's gubbed, so I'm heading to the venerable family GP to demand satisfaction. Or whatever he recommends. The mouse-to-keyboard-and-back arm-rotation is now accompanied by a painful 'clunk', so I'm slightly concerned that this might end up being a real problem what with my profession and all. I can see it putting a dent in my sex life anyway, if you know what I mean. And I think you do.
</p>
<p>It's probably worth noting that both of my shoulders are what I believe is termed <a href="http://www.eorthopod.com/public/patient_education/6538/shoulder_instability.html">unstable</a>, so this was going to happen sooner or later. Actually, my knee used to do the same pop-out-and-back routine as well so I'm guessing it's congenital, and therefore my parents' fault more than my flat's. (If you want to experience pain and panic in equal and very large doses, I can recommend trying to straighten out a partially dislocated knee every time - popped shoulders are a definitely piece of piss in comparison.)
</p>
<p>On a lighter note, the Sub was all kinds of excellent on Saturday (before the attempted dismemberment) - Domenic's back from Barcelona for good, and he's chucking around some fine quality House.
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/06/malicious-accommodation.html</link>
            <guid>http://www.ilikejam.org/blog/2009/06/malicious-accommodation.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">flats</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">pain</category>
            
            <pubDate>Mon, 29 Jun 2009 19:25:41 +0000</pubDate>
        </item>
        
        <item>
            <title>Twitter</title>
            <description><![CDATA[<p>I'm <a href="http://twitter.com/ilikejam">on Twitter</a> now. I held off for so long, but the thought of being able to shout into the abyss on yet another website was just too much temptation. That, and I wanted to see what <a href="http://twitter.com/stephenfry">Stephen Fry</a> had for breakfast.
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/04/twitter.html</link>
            <guid>http://www.ilikejam.org/blog/2009/04/twitter.html</guid>
            
            
            <pubDate>Tue, 28 Apr 2009 23:47:24 +0000</pubDate>
        </item>
        
        <item>
            <title>Arse pipe</title>
            <description><![CDATA[<p>Shitting bricks about Swine Flu? Me neither, but if you know someone who is why not suggest an <a href="http://www.huffingtonpost.com/kim-evans/swine-flu-protect-yoursel_b_191550.html">enema</a>?
<br/>
It'll do fuck all to stop you getting Swine Flu, but should solve the brick shitting problem.
</p>
<p><a href="http://scienceblogs.com/insolence/2009/04/kim_evans_strikes_again_at_huffpo.php#more">Oh, how the stupid does so burn.</a>
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/04/arse-pipe.html</link>
            <guid>http://www.ilikejam.org/blog/2009/04/arse-pipe.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">idiots</category>
            
            <pubDate>Tue, 28 Apr 2009 23:30:02 +0000</pubDate>
        </item>
        
        <item>
            <title>Questions</title>
            <description><![CDATA[<p>Why is there so much dog shit in the East End?
</p>
<p>Why do parents of small children refer to themselves in the third person?
</p>
<p>Why do I have to fill out a 14 page document to ask for some disk space from the guy  who sits at the desk right behind me?
</p>
<p>&nbsp;
</p>
<p>Idiots. That's why.
</p>]]></description>
            <link>http://www.ilikejam.org/blog/2009/04/questions.html</link>
            <guid>http://www.ilikejam.org/blog/2009/04/questions.html</guid>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">idiots</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">unix</category>
            
            <pubDate>Thu, 09 Apr 2009 13:54:37 +0000</pubDate>
        </item>
        
    </channel>
</rss>
