<?xml version="1.0"?>
<rss version="2.0">
  <channel>

    <title>Birch Street Computing (RSS Feed)</title>
    <link>http://asynchrono.us</link>
    <language>en-us</language>
    <description>&lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;Birch Street Computing is John Mulligan&#39;s web based collection of thoughts and
ramblings. It&#39;s a snapshot of a deranged mind that&#39;s fascinated by technology.&lt;/p&gt;&lt;/div&gt;</description>

    
    <item> 
      <title>my udev just exploded</title>
      <link>http://asynchrono.us/my-udev-just-exploded.html</link>
      <pubDate>Tue, 06 Apr 2010 19:54:00 EDT</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;Every time I reboot my server machine something explodes. It&#39;s
my own fault, but its still annoying. This time I found out that
the newer versions of udev really don&#39;t work with the deprecated
SYSFS stuff. I found out because my system wouldn&#39;t create /dev
nodes for /dev/sda1 and the like. I had to manually futz with
udev to get the devices in dev, then mount the file systems,
then ultimately I downgraded to udev-149.&lt;/p&gt;&lt;p&gt;I knew that version worked and found a bug
(&lt;a href=&#34;http://bugs.gentoo.org/show_bug.cgi?id=302173&#34;&gt;http://bugs.gentoo.org/show_bug.cgi?id=302173&lt;/a&gt;) with a similar
issue. I know the right way to fix it is to build a kernel,
but I wish the warning the udev ebuild printed was a little more
prominent - maybe print something like : &#34;No, Seriously this
version won&#39;t work at all with the old SYFS layout, you jerk&#34;.&lt;/p&gt;&lt;p&gt;Maybe then I would have paid attention. :-)&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/my-udev-just-exploded.html</guid>
    </item>
    
    <item> 
      <title>Fedora 12 works for me</title>
      <link>http://asynchrono.us/fedora-12-works-for-me.html</link>
      <pubDate>Sun, 28 Feb 2010 17:59:00 EST</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;So I&#39;ve been hankering to try a new distro for a while and
after a few false starts in years past, I&#39;m now running
Fedora on my laptop. Fedora 12 is the first version I&#39;ve simply
been able to boot up with and have it just load and work without
strange glitches. Even the much maligned (by me) NetworkManager is
working quite well. Hibernate works, but there is a minor &#34;scrambled&#34;
screen before it loads. Other than that, I&#39;m pleased.&lt;/p&gt;&lt;p&gt;Following a couple blog posts got me up and running with the
multimedia stuff that the stock distro does not supply. All-in-all
it took me very little time to get stuff working well. I&#39;m even
all KDE 4.4-up. Aside from my second Kubuntu install from years ago
(I think it was a 7.x, but I&#39;m not sure) this has to be one of
the bet Linux install experiences - especially counting the post
install &#34;get the environment the way I like it&#34; work.&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/fedora-12-works-for-me.html</guid>
    </item>
    
    <item> 
      <title>Nasuni, at long last</title>
      <link>http://asynchrono.us/nasuni-at-long-last.html</link>
      <pubDate>Tue, 09 Feb 2010 10:14:00 EST</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;Today is a crazy day at work, because we&#39;re launching our product beta to
the world. The &lt;a href=&#34;http://www.nasuni.com&#34;&gt;Nasuni Filer&lt;/a&gt; provides a local network filesystem (CIFS)
that is backed by cloud storage, and the user can choose what cloud vendor
to use. Files are encrypted remotely and snapshots are automatically made
available.&lt;/p&gt;&lt;p&gt;I won&#39;t say what parts I worked on. At least not until its been out
there for a while. :-)&lt;/p&gt;&lt;p&gt;Everybody is hopping around looking at a monitor we set up to show
who&#39;s signing up and downloading filers. Let&#39;s see if I can get some work
done today amidst the excitement.&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/nasuni-at-long-last.html</guid>
    </item>
    
    <item> 
      <title>My 2010 website refresh</title>
      <link>http://asynchrono.us/my-2010-website-refresh.html</link>
      <pubDate>Sun, 31 Jan 2010 13:48:00 EST</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;So I finally got to a point where I could no longer stand the software
I wrote to generate this website. So I redid it, it has a significantly
simplified core and I swapped the old Zope-Style page templates for
the &lt;a href=&#34;http://jinja.pocoo.org/2/&#34;&gt;jinja2&lt;/a&gt; templating library.  I like Jinja and I&#39;ve been doing a lot
of Django stuff at work, so it makes sense for me.&lt;/p&gt;&lt;p&gt;I also use some standard library modules where I had been using custom
code before. It is always an interesting experience to learn about
something like that, a little bit deflating though. :-)&lt;/p&gt;&lt;p&gt;I don&#39;t write the code for this site for any other reason than fun.
I get to learn a bit and keep coding at my own (snails pace) schedule.
Now that the code is all nice and shiny I wonder if I&#39;ll have to write
more often, not that I&#39;m promising myself anything.&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/my-2010-website-refresh.html</guid>
    </item>
    
    <item> 
      <title>Link: About Intellectual Property and Competition</title>
      <link>http://asynchrono.us/link:-about-intellectual-property-and-competition.html</link>
      <pubDate>Sun, 11 Oct 2009 20:31:00 EDT</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;Just read this article: &lt;a href=&#34;http://www.thefreemanonline.org/featured/how-intellectual-property-impedes-competition/&#34;&gt;How “Intellectual Property” Impedes Competition&lt;/a&gt;.
Which I thought was very interesting. I especially like:
&#34;Real, tangible property rights result from natural scarcity and follow as a matter of course from the attempt to maintain occupancy of physical property that cannot be possessed by more than one person at a time.&#34;&lt;/p&gt;&lt;p&gt;I think this is why people who defened very strong IP regimes by comparing
to real property rights are not making a good argument. I don&#39;t totally agree
with the article either but I always like to read arguments for limited IP
with pro market perspectives.&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/link:-about-intellectual-property-and-competition.html</guid>
    </item>
    
    <item> 
      <title>Buy This Book</title>
      <link>http://asynchrono.us/buy-this-book.html</link>
      <pubDate>Sun, 05 Jul 2009 10:34:00 EDT</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;If you are interested in distributed version control, buy
&lt;a href=&#34;http://www.amazon.com/Mercurial-Definitive-Guide-Bryan-OSullivan/dp/0596800673/ref=pd_rhf_p_t_1&#34;&gt;Mercurial: The Definitive Guide&lt;/a&gt; by Bryan O&#39;Sullivan at your first
opportunity. I had a chance to make some corrections and suggestions
at the &lt;a href=&#34;http://hgbook.red-bean.com&#34;&gt;online copy&lt;/a&gt; so I know it&#39;s good. :-)&lt;/p&gt;&lt;p&gt;And while you&#39;re at it download &lt;a href=&#34;http://mercurial.selenic.com/wiki/WhatsNew?action=recall&amp;rev=47&#34;&gt;release 1.3&lt;/a&gt; with the latest and
greatest features and fixes.&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/buy-this-book.html</guid>
    </item>
    
    <item> 
      <title>Good Things in Bad Times</title>
      <link>http://asynchrono.us/good-things-in-bad-times.html</link>
      <pubDate>Sun, 08 Mar 2009 19:35:00 EDT</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;The good news starts off with the release of &lt;a href=&#34;http://selenic.com/mercurial&#34;&gt;Mercurial&lt;/a&gt; version 1.2,
in which my largest contribution becomes part of an official release.
Now people who have multiple branches (probably named branches) that
are unwanted can close a branch. As with normal operation in Mercurial
nothing gets deleted, as that would change history, instead a new commit
flags the branch as &#34;closed.&#34;  A closed branch can then easily be ignored
by commands or tools. The heads and branches commands can be set to skip
displaying the closed branch.&lt;/p&gt;&lt;p&gt;The other big thing in the release that is relevant to me is the addition
of the pure-python modules. The parts of Mercurial that were covered by
C modules now have python equivalents. I like this for a couple of reasons,
it makes it easier for folks to try running on &lt;a href=&#34;http://fwierzbicki.blogspot.com/2009/02/progress-with-mercurial-on-jython-part.html&#34;&gt;Jython&lt;/a&gt; or PyPy or other
similar platforms. I also like it because python is (for me at least)
easier to read than C. Now its easier to get the gist of a module before
seeing the work done to speed it up.&lt;/p&gt;&lt;p&gt;Next up is the pleasant discovery of &lt;a href=&#34;http://matplotlib.sourceforge.net/index.html&#34;&gt;matplotlib&lt;/a&gt; a graphics &amp;amp; plotting
library for Python. Or, I could say re-discovery because I think I ran
across it a while ago but forgot about it. Now that I need to draw
graphs with lots of data points for work, I think this lib will really
come in handy. The result even looks pretty.&lt;/p&gt;&lt;p&gt;My self-made tool for partially synchronizing my music directory between
desktop and laptop is making some good progress after being dormant for a
while. The &#34;pull&#34; and compare functions are working but I still need to
implement a &#34;push&#34; operation. The tool is heavily influenced by the
Mercurial cli and even some of its code structure. I will probably will
make the code available, but don&#39;t plan on advertising it too much.
The &#34;database&#34; structure isn&#39;t a generic one with wide application.&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/good-things-in-bad-times.html</guid>
    </item>
    
    <item> 
      <title>The Anti-Resolution</title>
      <link>http://asynchrono.us/the-anti-resolution.html</link>
      <pubDate>Sun, 08 Feb 2009 17:58:00 EST</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;For the whole month of January I&#39;ve been putting off writing an entry.
I keep meaning to come up with something more substaintail then the
average entry. But I do have some good news, I&#39;ve got more patches in
Mercurial, got even more new music, just tried KDE 4.2 which seems pretty
sweet so far, and seem caught up on most of my outstanding tasks.&lt;/p&gt;&lt;p&gt;I&#39;m still failing at being a Cool Internet Guy... but that was to be
expected. In order to taunt myself I want to make a list of things I
plan on writing about. This may (or may not) motivate me.&lt;/p&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Hypothetical business ideas&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Why I like filesystems over databases&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Mercurial&#39;s general awesomeness&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;My ideal Linux distro&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Books I&#39;ve been reading&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/the-anti-resolution.html</guid>
    </item>
    
    <item> 
      <title>Furlough</title>
      <link>http://asynchrono.us/furlough.html</link>
      <pubDate>Sun, 28 Dec 2008 20:05:00 EST</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;I&#39;ve taken the week off. It&#39;s not company policy, I don&#39;t have to,
but I always feel idle at work when coming in during these odd short
weeks. The worst is the day after Christmas, I&#39;ve done it before and
didn&#39;t enjoy it. If I was deep into a project where I could work
independently for a while it would be different, I think.
Anyway, with a free week I can catch up on some reading... I haven&#39;t
read a whole book since this summer.&lt;/p&gt;&lt;p&gt;Since I don&#39;t feel like doing anything difficult, I will very briefly
rate the CDs I received as Xmas gifts:&lt;/p&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Made Out of Babies - The Ruiner [4.5/5] -
The vocals are both frightening and inviting at the same time. :-)
Favorite tracks: Cooker, The Major.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Dillinger Escape Plan - Ire Works [4/5] -
I love the pseudo-pop and Patton-esque parts... of course I like
Patton&#39;s music so I guess that seems to make sense.
Favorite tracks: Black Bubblegum, When Acting as a Particle.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Deadbird - Twilight Ritual [3.5/5] -
I haven&#39;t listened to it enough to make a solid decision, but
its pretty decent. Got it on a whim, due to Amazon recommendations.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/furlough.html</guid>
    </item>
    
    <item> 
      <title>Why Thee Kay</title>
      <link>http://asynchrono.us/why-thee-kay.html</link>
      <pubDate>Sun, 07 Dec 2008 20:05:00 EST</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;Well, Python 3000 is done and 3.0 has been released. I like a lot
of the changes that have been made to the language. My favorite
is probably the change to make print a function, I&#39;ve run into many
situations where I would have like to create a class with a print(...)
method but had to settle for a less convenient name.&lt;/p&gt;&lt;p&gt;But today, I&#39;m not here to be positive. I&#39;m going to gripe! Or a least
express a little bit of skepticism. So far there are two things about
the change that I don&#39;t quite like. There is the removal of the callable(...)
function. This is minor, but I really don&#39;t get it. Maybe I&#39;m weird in that
I was using it pretty often. But it&#39;s easy to deal with, just create my
own utility function that does the same thing.&lt;/p&gt;&lt;p&gt;Less easy for me to just deal with, is the change to unicode strings
everywhere. What bugs me isn&#39;t that unicode is used as the default, but
that &#34;regular&#34; byte strings have been sort-of deprecated. sys.argv,
sys.stdin and sys.stdout are now &#34;text&#34; based which really doesn&#39;t make
sense on Linux/Unix systems. How the hell does the language know that
I&#39;m not piping in binary data? I wouldn&#39;t be bothered as much if there
was a bytes equivalent open by default (rawstdin or some such). I
guess I can do something like: &#34;os.fdopen(sys.stdin.fileno(), &#39;rb&#39;)&#34;
but that seems quite
clunky. The old model was simple on unix-like systems, it was obvious
and straightforward.&lt;/p&gt;&lt;p&gt;I hadn&#39;t thought much about the issue until I read some messages by
Matt Mackall, the creator of Mercurial, who was complaining about the
change. Personally, I would&#39;ve gone with byte strings, that always have
an attached encoding which is always defaulted to UTF-8 everywhere. :-)
The fact that there is more than one way
to represent unicode &#34;text&#34; makes it hard to know what the original
byte stream was. This is too bad, because it&#39;s nice to be able to write
stupid programs.&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/why-thee-kay.html</guid>
    </item>
    
    <item> 
      <title>Power, Usability and Freedom</title>
      <link>http://asynchrono.us/power-usability-and-freedom.html</link>
      <pubDate>Sun, 30 Nov 2008 16:08:00 EST</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;I&#39;ve been wanting to write about usability for a couple of weeks now.
But, not the typical topic of usability in GUIs for average users. I&#39;ve
been thinking about usability of CLI tools and APIs for power users,
administrators and developers. I don&#39;t have all my ideas prepped for this,
so it&#39;s not happening today.&lt;/p&gt;&lt;p&gt;However, this article on the (so called) &#34;&lt;a href=&#34;http://steve-yegge.blogspot.com/2008/10/universal-design-pattern.html&#34;&gt;Properties Pattern&lt;/a&gt;&#34; popped up
on my radar and really resonated with me. Since I do a lot of work related
to configuration, to me, it just makes sense to build software that does not
punish me when I want to add or modify values. In addition the pattern adds
ways to talk about inheriting values and such. One thing that I really
liked was how Yegge mentioned that it&#39;s very common but not very formal.
I can thing of a number of times at work, and for fun I&#39;ve done an ad-hoc
sort of subset of this.&lt;/p&gt;&lt;p&gt;This brings me to the next thing I was thinking about, the traditional
engineering trade-off. I think everyone has a bias, whether it is to work
toward performance, or user-facing usability, or flexibility to change the
system. In my case, I think I tend toward the latter cases. I prefer
dynamic languages and having a way to store/fetch configuration without
having to change a lot of code. It might bug other people that it you
can&#39;t say for certain that &#39;foo&#39; will appear somewhere or not, but that is
part of the trade off. I&#39;m not dead set on anything, though, but I like
mulling over this kind of food-for-thought.&lt;/p&gt;&lt;p&gt;On an unrelated note, I don&#39;t think I&#39;m going to try to do entries on
Sunday. I think I should just start writing when I have an idea. By the
time I decide it&#39;s time to sit down and write an entry, I&#39;ve already
forgotten some of the things I wanted to write. :-P&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/power-usability-and-freedom.html</guid>
    </item>
    
    <item> 
      <title>Only slight brain damage</title>
      <link>http://asynchrono.us/only-slight-brain-damage.html</link>
      <pubDate>Sun, 23 Nov 2008 11:37:00 EST</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;It turns out that I can think of good subjects for postings when
I am driving around in my car. Then, I forget what I was thinking about
not long after. Anyway, I wanted to make up for not writing anything
last week, and writing a paltry little the week before by creating
something good today. I tend not to plan the content of my posts out,
so I have no idea how much I will be writing next.&lt;/p&gt;&lt;p&gt;First off, my &#34;link of the week&#34; is pretty interesting. Henry Hazlitt&#39;s
&lt;a href=&#34;http://jim.com/econ/&#34;&gt;Economics in One Lesson&lt;/a&gt; which can be read entirely online. I&#39;ve
read up to Part 2-16, and am constantly amazed at how relevant the
essay is, especially in regards to the Wall Street bailout, the talk of
a &#34;Big-3&#34; auto-makers bailout, and the general economic reporting on the
news. Which is, by the way, generally awful.&lt;/p&gt;&lt;p&gt;I am amused that I didn&#39;t find the link on a site like reason.com, which
I read pretty regularly, but on a post in a blog linked off of Planet Python.
It should be a handy link to pass to people when I&#39;m asked, occasionally,
to explain my opinion on the current econ. talk going around.&lt;/p&gt;&lt;p&gt;At work, yet another animated movie is coming out from a company that
is a customer. I usually feel funny about posting about work related
things, because I don&#39;t want to accidentally give out any secret info. :-)
But since the some of the customers are right there on the front of the
&lt;a href=&#34;http://ibrix.com&#34;&gt;company webpage&lt;/a&gt;, I don&#39;t mind linking to that.&lt;/p&gt;&lt;p&gt;And it is kind of funny looking at the website, as someone on the inside,
the marketing oriented material is like a fun-house mirror view of what
were talking about all the time.&lt;/p&gt;&lt;p&gt;Lastly, for fun, I&#39;ve started fooling around with some python code that
would be used to organize and label my music collection (mostly mp3/ogg)
outside of Amarok. I love that program, but the new version lacks some
of the file management features that the KDE 3 version had. It is also
a bit of a pain to fire up a GUI application on the headless box just
to pull files from an outside directory into the collection and have them
end up in the tree structure I like. It&#39;s also a bit of a playground for
doing things like trying to copy the way mercurial does it&#39;s test scripts.&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/only-slight-brain-damage.html</guid>
    </item>
    
    <item> 
      <title>Weekly Roundup - Need a better naming scheme edtion</title>
      <link>http://asynchrono.us/weekly-roundup-need-a-better-naming-scheme-edtion.html</link>
      <pubDate>Sun, 09 Nov 2008 20:40:00 EST</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;I feel old.&lt;/p&gt;&lt;p&gt;I hate game companies and the platforms I don&#39;t have. I simply
refuse to waste money (or compromise my uptime) to waste time,
even if is fun.&lt;/p&gt;&lt;p&gt;These &lt;a href=&#34;http://store.schlockmercenary.com/PhotoGallery.asp?ProductCode=OE%2D8SM&#34;&gt;signs&lt;/a&gt; are cool.&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/weekly-roundup-need-a-better-naming-scheme-edtion.html</guid>
    </item>
    
    <item> 
      <title>Weekly Roundup - Day Late Edition</title>
      <link>http://asynchrono.us/weekly-roundup-day-late-edition.html</link>
      <pubDate>Mon, 03 Nov 2008 19:40:00 EST</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;So I was lazy yesterday, and didn&#39;t make an entry. I was
taking it easy recovering from a (for me) long night after seeing
Zozobra and Pelican live! There were four bands in the show
at &lt;a href=&#34;http://www.last.fm/event/751395&#34;&gt;Harper&#39;s Ferry&lt;/a&gt; that night.&lt;/p&gt;&lt;p&gt;Zozobra, the band I was most interested in, started off, and was
very good. They were joined by Stephen Brodsky, who came on solo after.
He had my attention at first, but the music was a little too much
of a &#34;downer&#34; to hold my attention. I would have liked a little more
- pep, to use a kind of old-fashiondy word. :-)&lt;/p&gt;&lt;p&gt;Kayo Dot, er... lost me and I think the crowd too. During the quieter
parts of their set the crowd noise was prominent. Every once in a while
they started to do something focused, and then they&#39;d go back to
doodling around. Too bad, because I think they were talented, just not the
kind of thing I was hoping for in a live show.&lt;/p&gt;&lt;p&gt;Pelican was excellent, they have a powerful sound that, even when when it
is not driving, gets you ready for the next wave. I got and listened to
City of Echoes a couple of times before their show. I&#39;m glad they did not
do only pieces from that album, so far I like the previous work better.
Regardless, the start and end of the show, redeemed the not-so-awesome
middle bands.&lt;/p&gt;&lt;p&gt;Then as part of my recovery regimen on Sunday I watched two Original Series
episodes of Star Trek, then a little football and then the whole of Star Trek
the Motion Picture. Yes, I am such a huge nerd. :-)&lt;/p&gt;&lt;p&gt;Finally, since this is pretty good timing to remind every one that on
Tuesday, November Fourth, to stay home and avoid politics if you can.
Remember, don&#39;t vote, it only encourages them. (Not sarcasm, but I&#39;d
really hope that you do whatever you want to. Personally, I&#39;m not going to.)&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/weekly-roundup-day-late-edition.html</guid>
    </item>
    
    <item> 
      <title>Weekly Roundup IV</title>
      <link>http://asynchrono.us/weekly-roundup-iv.html</link>
      <pubDate>Sun, 26 Oct 2008 20:02:00 EDT</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;I commited my most fundamental change to the codebase at work so far.
I was pretty proud, but late on Friday we found some issues. However,
it is nothing that I can&#39;t deal with in the scripted portion of the
code. Have I mentioned how much I like working in python? :-)&lt;/p&gt;&lt;p&gt;Finally got &lt;a href=&#34;http://amarok.kde.org/en/node/554&#34;&gt;Amarok Beta 2&lt;/a&gt; compiled and installed on my system. That
damn mysql embedded library did not want to link without -fPIC. Instead
of waiting patiently, I just forced the CFLAGS on the mysql install. Not
as clean as waiting for Gentoo to come up with a better fix in the ebuild
but I can at least use the program with fewer bugs.&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/weekly-roundup-iv.html</guid>
    </item>
    
    <item> 
      <title>Weekly Roundup - Part Three</title>
      <link>http://asynchrono.us/weekly-roundup-part-three.html</link>
      <pubDate>Sun, 19 Oct 2008 15:45:00 EDT</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Arms very tired - Moved leaves around.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Helped fix a bug in hg on Saturday&#39;s bug stomping day.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I do not want to see any more New Hampshire political ads.
Make that: I&#39;m sick of all political ads.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/weekly-roundup-part-three.html</guid>
    </item>
    
    <item> 
      <title>Weekly Roundup - Part Two</title>
      <link>http://asynchrono.us/weekly-roundup-part-two.html</link>
      <pubDate>Sun, 12 Oct 2008 15:00:00 EDT</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;True to my word! I&#39;m writing another entry.&lt;/p&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Food: I ate at an Indian Restaurant for the very first time.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Music: I dicovered, and really liked, Genghis Tron&#39;s Board up the House.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;No two desktops (of mine) are not using KDE 4.x. This even includes
work. Gentoo&#39;s even finally got it in the official portage tree,
but I was happily using the overlay for a while.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;One of my busiest weeks at work in a while. I am down with the
sickness (Java). Wait, is that good or bad?&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;p&gt;Remember kids, voting is for losers!&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/weekly-roundup-part-two.html</guid>
    </item>
    
    <item> 
      <title>Weekly Roundup - First Edition</title>
      <link>http://asynchrono.us/weekly-roundup-first-edition.html</link>
      <pubDate>Sun, 05 Oct 2008 09:56:00 EDT</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;In my continuing quest to be a &#34;cool internet guy&#34; I&#39;ve decided to write
at least one entry a week, which I will write either Saturday or Sunday.
I plan on making a short list of interesing highlights from the past
week which the occasional passers-by may find interesting.&lt;/p&gt;&lt;p&gt;On to the show...&lt;/p&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;At work: Scripted iSCSI using the &lt;a href=&#34;http://www.open-iscsi.org/&#34;&gt;open-iscsi&lt;/a&gt; utils; Battled the evil DRAC
cards, they really don&#39;t like having gratuitous ARP turned on.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I pulled a muscle in my side, giving me the amazing superpower of being able
to stop a sneeze before it happens. I have never been able to do that before.
Thank you annoying pain.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The US Congress &lt;a href=&#34;http://www.reason.com/blog/show/129262.html&#34;&gt;sucks&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Zozobra: &lt;a href=&#34;http://zozobra-birdofprey.com/&#34;&gt;Bird of Prey&lt;/a&gt; = awesome. I love Amazon&#39;s mp3 store.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I submitted another patch to Mercurial. We&#39;ll see how that goes.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/weekly-roundup-first-edition.html</guid>
    </item>
    
    <item> 
      <title>Fads and Dogears</title>
      <link>http://asynchrono.us/fads-and-dogears.html</link>
      <pubDate>Sun, 07 Sep 2008 11:12:00 EDT</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;Lately I&#39;ve been starting to play with dynamic web pages again, after a long
break. I&#39;ve converted to RESTology mainly due to what I&#39;ve learned at work
coupled with an interest in Python&#39;s WSGI interface.&lt;/p&gt;&lt;p&gt;In that vein I&#39;ve written two experimental scripts that manage bookmarks and
an feedreader, dogears and fads. Neither script is really suitable for publication
at this point yet. Fads is totally read-only at this point, the feed cache
must be refreshed with an external script. I actually plan on leaving it that way
but do want some tracking of what entries have been read, possibly even tagging.&lt;/p&gt;&lt;p&gt;But back on the subject of REST, I&#39;m really enthusiastic about how it encourages
thinking about the structure of objects in a web application. That&#39;s on top
the ease of writing client scripts. However, I did find one issue when working
with my test applications. Konqueror does not support PUT and DELETE requests!
When using XMLHttpRequest objects, Konqueror limits you to GET and POST. Based
on the code it looks like an over-restrictive security mechanism. I took the
lazy way out and created handlers that accept POST requests with an &#34;op&#34; param,
the op is either PUT or DELETE. So posting to the URL with that parameter set
makes a phony PUT or DELETE request.&lt;/p&gt;&lt;p&gt;Anyway, aside from the vagaries of browser support, I&#39;m finding that REST and
WSGI make writing web-apps fun again.&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/fads-and-dogears.html</guid>
    </item>
    
    <item> 
      <title>Nvidia in Black and White</title>
      <link>http://asynchrono.us/nvidia-in-black-and-white.html</link>
      <pubDate>Mon, 26 May 2008 09:37:00 EDT</pubDate>
  
      <description>
        &lt;div class=&#34;generated-text&#34;&gt;&lt;p&gt;I&#39;m blogging this in case any one else has the same issue.&lt;/p&gt;&lt;p&gt;In my attempt to start building a multimedia/Home Theater PC I was trying
to connect the nvidia card to a (smallish) CRT television. For a while it
seemed like there were two options, no picture or black &amp;amp; wite only.
I kept adjusting xorg.conf over and over trying to find the right combination
of options.&lt;/p&gt;&lt;p&gt;I knew the card was working because the console printed color up until X
started. It turns out it was a hardare problem though, with the cabling!
I had an S-video to composite adapter pugged into the video card. The composite
cable then connected the TV to the adapter. Nothing seemed to work until
I found this post &lt;a href=&#34;http://forums.fedoraforum.org/showpost.php?p=854736&amp;postcount=12&#34;&gt;at fedoraforum.org&lt;/a&gt;. Apparently, X is being too smart for
its own good.&lt;/p&gt;&lt;p&gt;Once I set Xorg&#39;s TVOutFormat to COMPOSITE (the black screen when using the
S-video adapter), I plugged in the &#34;octopus&#34; that came with my other
nvidia card to the computer and connected the yellow composite cable to the
blue connector on the octopus. Restarted X and everything began to work.&lt;/p&gt;&lt;p&gt;I&#39;m glad my other card came with that adapter, but I wonder why the output
seems to be so convoluted. It doesn&#39;t immediately come to mind that the
component cable is sometimes used for composite output.&lt;/p&gt;&lt;p&gt;Hey at least I was able to watch my Matroska encoded Star Trek episodes on
the TV. :-)&lt;/p&gt;&lt;/div&gt;
      </description>
    
      <guid>http://asynchrono.us/nvidia-in-black-and-white.html</guid>
    </item>
    

  </channel>
</rss>