Mostly Content-Free Weblog by Nalin Dahyabhai
Mon, 09 Feb 2009
No, that's not what you meant.

It doesn't bare repeating or mentioning. It bears it.

People don't follow suite when they conform. They follow suit.

[/i don't understand your crazy moon language] permanent link
Tue, 27 Jan 2009
You Keep Using That Word

Inspired by another minimum-context post elsewhere. See how confusing that can be?

Back in the day (and yes, I really did just use that phrase), having removable devices show up on your Linux desktop when you attached them to the box, or inserted media into them if they were already attached, was amazing stuff. Hell, it was practically magic. One of the ways we did that was with something called, appropriately, magicdev.

It is not, and has never been, "the automounter". Most of the magicdev stack is obsolete, no longer maintained, and not shipped (except, I guess, in older versions of enterprise-targeted distributions). The automounter is actively maintaned, shipped, used, and supported. Today.

[/i don't understand your crazy moon language] permanent link
Thu, 07 Aug 2008
Trends?

Hmm, a youtube video reskinned as machinima. The beginning of a trend?

[/random] permanent link
Sat, 07 Jun 2008
Zombies. Zombies? Zombies!

  1. Flamethrower.
  2. "Ballroom Blitz", Sweet
  3. Chuck Norris.

[/random] permanent link
Thu, 29 May 2008
oddjob in F9

After fixing some unforeseen collateral damage that crept in when we started using roles in SELinux policy, I think we've got oddjob working again and doing the right thing in F9.

The bits in the oddjob-mkhomedir package make a good example of how you can get something useful going rather easily.

Dan pointed out that having pam_oddjob_mkhomedir.so refrain from doing anything if the user's home directory exists would be less wasteful in the cases where the user doesn't need her home directory created.

It's occurred to me that while having the pam_oddjob_mkhomedir.so module make the request is okay, that it's something that could be generalized to let arbitrary things be triggered at login-time.

Then of course there's the PolicyKit integration (branch), which works, but needs to be gone over again to make sure it doesn't do anything super-dumb.

Maybe I'll propose a talk (or a lightning talk) about oddjob for FUDCon. Or else just barge into David's PolicyKit talk.

[/development] permanent link
Wed, 16 Apr 2008
Agent replacements are the new IRC clients.

Off the top of my head, I can think of three packages which attempt to do what ssh-agent does, but which aren't ssh-agent.

  • gpg-agent (when run with the --enable-ssh-support flag)
  • seahorse
  • gnome-keyring
  • Boggle boggle boggle.

    [/development] permanent link
    Fri, 11 Apr 2008
    Shells Are Fun

    Shell history meme, huh?

    history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}' | sort -rn | head
    7 15:37
    7 11:38
    5 18:54
    5 15:36
    5 15:33
    5 15:27
    4 19:26
    4 17:26
    3 9:25
    3 16:58

    I use tcsh. Good times.

    [/random] permanent link
    Tue, 01 Apr 2008
    Pre-emptive April First Post

    Oh yes, that's hilarious.

    [/random] permanent link
    Tue, 25 Mar 2008
    Move This

    The Fedora infrastructure and translation folks offered to bulk-move projects off of the CVS repository on the venerable elvis.redhat.com (also known as "rhlinux.redhat.com") to the shiny new fedorahosted.org server, so I took them up on it.

    The takeaway is that oddjob, pam_krb5, pkinit-nss, setuptool, and splatbind all live in git repositories now. "Why git and not something else?" I wanted something that was distributed, and the local X guys rave about git.

    This fulfills my Technotronic reference quota for the year.

    [/development] permanent link
    Mon, 24 Mar 2008
    FUDCon Wrapup

    Yeah, it's late. Sue me. On second thought, don't.

    So I went to FUDCon. Nitin already posted his notes, which made me realize that I'd forgotten to use my camera again. I spent an inordinate amount of time getting a loaner from the office working on the wireless, so I was offline for large chunks of the weekend, which as it turned out, was fine.

    I did get a bit more work done on the oddjob PolicyKit integration branch, as planned, but it's not quite where I want it to be to merge it to mainline (it's using APIs which are promised to be super-slow, which is less than optimal). As it happens, I haven't gotten back to it in the 2+ months since then.

    The big event for me was the Func session. Func is made of awesome and excitement, but I had some concerns about how it used PKI. After quietly fretting about it, which I do far too much, Seth hunted me down and grilled me about it. In summary: certmaster doesn't quite do what the RFCs say a CA should do (mainly, revocation and basic constraints: in that certmaster didn't support them), and I think we generally agreed about that.

    Part of this was due to not being able to create and add certain extensions to certificates via pyOpenSSL -- the code was there, but it had rotted as OpenSSL gained new APIs. A week or two later, I took another stab at it and filed a bug to at least get pyOpenSSL to provide a way to add extensions.

    [/development] permanent link
    Wed, 09 Jan 2008
    FUDCon-bound

    Ah, as Max points out, Friday's FUDCon hackfest won't be held at Red Hat's headquarters. Darn, that would have been amusing.

    People seem to be noting what their plans are, so here goes: I'm probably going to Adrian's Func session, the GPG keysigning, and the Fedora Account System session.

    Other than that, I expect to be hacking on the usual stuff that very few people around me are messing with (getting oddjob to be able to use PolicyKit authorization data in its ACLs, random other stuff), and just hanging around and being a nuisance.

    [/development] permanent link
    Mon, 07 Jan 2008
    T minus 345600, give or take

    In four days, FUDCon starts in Raleigh. At Red Hat's world headquarters. Which will be open for business, as usual. On NC State University's Centennial Campus. While classes are in session.

    Well, that should be an interesting logistical problem.

    See you there!

    [/travel] permanent link
    Mon, 10 Dec 2007
    IANAL

    But... no, wait, that's it.

    [/random] permanent link
    Tue, 17 Jul 2007
    National Ice Cream Month

    Today, it came to my attention that July is National Ice Cream month, and the third Sunday in the month (the Sunday just past) is National Ice Cream Day.

    And what, you might ask, what was I doing on Sunday? Purely by chance, I was making ice cream.

    Now, join with me, and in your best tractor pull announce voice: Sundae Sundae Sundae!

    [/other] permanent link
    Mon, 16 Jul 2007
    Predictions for The Future

    Web Logs ("Blogs", as the kids call them) will become so prevalent a means of communicating that there will eventually be no other new content. Instead, blogs will endlessly comment on other blogs, which themselves comment on other blogs.

    Manufacturers will continue to make electronic devices smaller until a child chokes on one. Then they will place a warning label on the box and continue.

    We will reach a point when, like copyright laws, retirement age continues to be increased faster than people age. Specifically, a child born after 2550 will never be allowed to retire. Also, due to continuing advancements in medical science, that child will be immortal.

    [/other] permanent link
    RSS
    Powered by Blosxom
    Validate XHTML Validate CSS