Older articles

  1. Debugging puppetmaster with Foreman

    Tue 14 May 2013

    In linux.

    Ian Wienand

    This is a little note for anyone trying to get some debugging out of the puppetmaster when deploying with Foreman.

    The trick, much as it is, is that Foreman is running puppet via Apache; so if you're trying to start a puppet master daemon outside that it won't ...

    read more
  2. Shared libraries and execute permissions

    Wed 06 February 2013

    In linux.

    Ian Wienand

    In the few discussions you can find on the web about shared-libraries and execute-permissions, you can find a range of various opinions but not a lot about what goes when you execute a library.

    The first thing to consider is how the execute-permission interacts with the dynamic loader. When mapping ...

    read more
  3. Position Independent Code and x86-64 libraries

    Sat 05 January 2013

    In c.

    Ian Wienand

    A comment pointed out that the original article from 2008 made a few simplifications that were a bit misleading, so I have taken some time to update this. Thanks for the feedback.

    If you've ever tried to link non-position independent code into a shared library on x86-64, you should ...

    read more
  4. Tagging handbrake output for iTunes

    Thu 03 January 2013

    In linux.

    Ian Wienand

    If you rip your DVD's with a unix-y name like longish-show-name-season-01-01.m4v then the iPad and iPhone video player only shows the prefix of the file-name to it's string limit, so you only ever see longish-show-na and can never tell what episode is what in the overview list ...

    read more
  5. Upgrading Samsung Series 9 Laptop BIOS without Windows

    Wed 21 November 2012

    In linux.

    Ian Wienand

    Having recently acquired a Samsung Series 9 laptop, I'd like to update the BIOS. This is proving rather difficult without Windows.

    The first thing you download from the Samsung website isn't actually BIOS update at all; it's a Windows application which then goes and finds a BIOS ...

    read more
  6. Blog format update

    Fri 19 October 2012

    In personal.

    Ian Wienand

    7 years, 8 months, 17 days, 22 hours and 25 minutes ago I wrote the first post for this blog, inspired by a talk by Andrew Tridgell at linux.conf.au 2004 on the value of a personal "junkcode" repository. I know this because I've recently gone through considerable ...

    read more
  7. Investigating the Python bound method

    Tue 06 March 2012

    In python.

    Ian Wienand

    You work with Python for a while and you'll become familiar with printing a method and getting

    <bound method Foo.function of <__main__.Foo instance at 0xb736960c>>
    

    I think there is room for one more explanation on the internet, since I've never seen it diagrammed out (maybe for ...

    read more

Page 1 / 35 »