All articles

  1. The Poverty Of Our National Debate

    We had a debate party tonight for the Biden-Palin debate. It’s nice to watch it in a group of like-minded people. Taking the Democrat/Republican debate seriously is a bullshit game and I don’t have any desire to bring this farce into my normal life.

    After the debate …

  2. pyinstall is dead, long live pip!

    I’ve finished renaming pyinstall to its new name: pip. The name pip is a acronym and declaration: pip installs packages.

    I’ve also added a small feature intended for Google App Engine users, allowing you to zip and unzip packages in an environment. For instance:

    $ pip zip --list
    In …
  3. The Magic Sentinel

    In an effort to get back on the blogging saddle, here’s a little note on default values in Python.

    In Python there are often default values. The most typical default value is None — None is a object of vague meaning that almost screams “I’m a default”. But sometimes …

  4. lxml: an underappreciated web scraping library

    When people think about web scraping in Python, they usually think BeautifulSoup. That’s okay, but I would encourage you to also consider lxml.

    First, people think BeautifulSoup is better at parsing broken HTML. This is not correct. lxml parses broken HTML quite nicely. I haven’t done any thorough …

« Page 7 / 16 »

This is the personal site of Ian Bicking. The opinions expressed here are my own.