<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
  <title>Dancing With the Bits</title>
  <link>http://www.bitdance.com/blog</link>
  <description>The Occasional Musings of R. David Murray</description>
  <language>en-us</language>
  <pubDate>Mon, 25 Jul 2011 19:31:42 GMT</pubDate>
  <item>
    <link>http://www.bitdance.com/blog/2011/07/25_01_email6_pypi_release</link>
    <guid>http://www.bitdance.com/blog/2011/07/25_01_email6_pypi_release</guid>
    <title>2011-07-25 First PyPI Release of Email6</title>
    <description>
      The project that I'm expecting to interrupt Email6 development hasn't kicked
      off yet for various reasons, so I've made some additional progress.  The
      biggest piece of that is a `release on PyPI`_ of the code.  It runs fine under
      Python 3.2, though you need to import from ``email6`` rather than ``email`` to
      use it.  This release provides an opportunity for people who don't want to
      build Python themselves from the current development version to experiment with
      the new policy and header APIs, and provide feedback.

      (more)
    </description>
    <pubDate>Mon, 25 Jul 2011 19:25:46 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2011/07/13_01_email6_summer_vacation</link>
    <guid>http://www.bitdance.com/blog/2011/07/13_01_email6_summer_vacation</guid>
    <title>2011-07-13 Email6 Status and Summer Vacation</title>
    <description>
      Summer Vacation
      ---------------

      (more)
    </description>
    <pubDate>Wed, 13 Jul 2011 15:47:38 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2011/06/08_01_Email6_RFC822_Parser</link>
    <guid>http://www.bitdance.com/blog/2011/06/08_01_Email6_RFC822_Parser</guid>
    <title>2011-06-08 An RFC822 Parser</title>
    <description>
      Background
      ----------

      (more)
    </description>
    <pubDate>Wed, 08 Jun 2011 18:22:52 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2011/05/23_01_Email6_Headers_and_Header_Classes</link>
    <guid>http://www.bitdance.com/blog/2011/05/23_01_Email6_Headers_and_Header_Classes</guid>
    <title>2011-05-23 Headers and Header Classes</title>
    <description>
      It has been three weeks since I blogged about my Email6 work.  For reasons I
      won't go into, I haven't been in a position to write coherent blog posts during
      that time.  But I have continued to work on the project, and this post will
      bring you part way up to date, with more to follow next week when I hope to
      have the next big chunk finished.

      (more)
    </description>
    <pubDate>Mon, 23 May 2011 21:53:34 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2011/05/02_01_Email6_Headers_Everywhere</link>
    <guid>http://www.bitdance.com/blog/2011/05/02_01_Email6_Headers_Everywhere</guid>
    <title>2011-05-02 Headers Everywhere</title>
    <description>
      For anyone who noticed the lack of a blog post from last week, I had a little
      data-center crisis and spent the whole week moving servers and services from
      one location to another (long story, not relevant to Python).

      (more)
    </description>
    <pubDate>Tue, 03 May 2011 01:31:01 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2011/04/20_01_Email6_Checkins_and_Next_Steps</link>
    <guid>http://www.bitdance.com/blog/2011/04/20_01_Email6_Checkins_and_Next_Steps</guid>
    <title>2011-04-20 Checkins and Next Steps</title>
    <description>
      Last week I made a number of code checkins to the main development branch of
      Python, some of which were bug fixes, but two of which were major code chunks:
      the rewritten header folding algorithm, and the policy framework.  With all
      that groundwork laid, I got to start in on one of the interesting and
      challenging parts of this project: the new header classes.

      (more)
    </description>
    <pubDate>Wed, 20 Apr 2011 16:36:45 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2011/04/11_01_Email6_Rewriting_Header_Folding</link>
    <guid>http://www.bitdance.com/blog/2011/04/11_01_Email6_Rewriting_Header_Folding</guid>
    <title>2011-04-11 Rewriting Header Folding: Less Code = Fewer Bugs</title>
    <description>
      As it turns out I only worked on one thing this week, though that wasn't my
      intent when I started the week.  I started out to hook up the
      :attr:`header_indent` attribute of the :class:`Policy` class.  This attribute
      is informed by a long and confusing history in the email package, and I
      wandered down most of it in the process of not actually doing what I started
      out the week intending to do.

      (more)
    </description>
    <pubDate>Mon, 11 Apr 2011 21:42:44 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2011/04/04_01_Hooking_Up_Email6_Policy_First_Steps</link>
    <guid>http://www.bitdance.com/blog/2011/04/04_01_Hooking_Up_Email6_Policy_First_Steps</guid>
    <title>2011-04-04 Hooking Up Email6 Policy: First Steps</title>
    <description>
      (Note: given how long this post has turned out to be, I think I may need
      to increase the frequency of these posts.)

      (more)
    </description>
    <pubDate>Mon, 04 Apr 2011 20:56:01 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2011/03/28_01_Policy_Framework_First_Draft</link>
    <guid>http://www.bitdance.com/blog/2011/03/28_01_Policy_Framework_First_Draft</guid>
    <title>2011-03-28 Policy Framework First Draft</title>
    <description>
      Last week turned out to be mostly about tests and bugs.  As per my last
      post, I moved the tests into a test package.  Then I went on to add a
      bunch of `additional tests`_ developed by Michael Henry at the PyCon sprints.
      More tests are always good before starting to modify code, right?

      (more)
    </description>
    <pubDate>Mon, 28 Mar 2011 15:28:09 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2011/03/22_01_Email6_Development_Restart</link>
    <guid>http://www.bitdance.com/blog/2011/03/22_01_Email6_Development_Restart</guid>
    <title>2011-03-22 Email6 Development Restart</title>
    <description>
      Thanks to the supportive folks at QNX_, I now have funding to do the
      full email6 development work.  I've already `discussed the general
      plan`__ on the mailing list.  The last two weeks have been a whirlwind
      of dealing with a flooded basement, followed by Pycon_.  This week
      I finally get to start on the project, and that makes me very happy.

      (more)
    </description>
    <pubDate>Tue, 22 Mar 2011 13:05:22 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2010/02/03_01_A_Simple_RSS_Generator_For_My_Sphinx_Based_Blog</link>
    <guid>http://www.bitdance.com/blog/2010/02/03_01_A_Simple_RSS_Generator_For_My_Sphinx_Based_Blog</guid>
    <title>2010-02-03 A Simple RSS Generator For My Sphinx Based Blog</title>
    <description>
      This entry jumps into the middle of a conversation I haven't had yet,
      about my software philosophy, why I use Python_, and why I chose the
      tools I did to build this web site.  What *this* article is about the
      blog portion of my site, and a simple (and rather stupid) RSS feed
      generator I wrote for it.

      (more)
    </description>
    <pubDate>Thu, 04 Feb 2010 14:24:21 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2010/01/07_01_Barracuda_Web_Filter_Small_Gotcha</link>
    <guid>http://www.bitdance.com/blog/2010/01/07_01_Barracuda_Web_Filter_Small_Gotcha</guid>
    <title>2010-01-07 Barracuda Web Filter Small Gotchas</title>
    <description>
      I installed a Barracuda 310 `Web Filter`__ [1]_ for a customer recently.
      The installation, which should have taken perhaps two hours, took five,
      plus another two of debugging the next day.  Primarily this was
      because the documentation didn't go in to enough technical depth as
      to how the product worked at the IP level, but it was exacerbated by a
      misunderstanding on the part of the first Barracuda tech I talked with.

      (more)
    </description>
    <pubDate>Thu, 07 Jan 2010 17:22:25 GMT</pubDate>
  </item>
  <item>
    <link>http://www.bitdance.com/blog/2009/12/30_01_First_Post</link>
    <guid>http://www.bitdance.com/blog/2009/12/30_01_First_Post</guid>
    <title>2009-12-30 First Post</title>
    <description>
      If it's my own blog, I get to make the first post.

      (more)
    </description>
    <pubDate>Wed, 30 Dec 2009 12:56:19 GMT</pubDate>
  </item>
</channel></rss>
