<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/>
  <title>Planet Egocity</title>
  <updated>2008-11-21T06:18:06Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>Mark Lee</name>
    <email>planet@lazymalevolence.com</email>
  </author>
  <id>http://planet.malept.com/atom.xml</id>
  <link href="http://planet.malept.com/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://planet.malept.com/" rel="alternate"/>

  <entry>
    <id>http://nedbatchelder.com/blog/200811/pathological_backtracking.html</id>
    <link href="http://nedbatchelder.com/blog/200811/pathological_backtracking.html" rel="alternate" type="text/html"/>
    <title>Pathological Backtracking</title>
    <updated>2008-11-19T21:10:55Z</updated>
    <category term="feedparser feeds development software regexp python"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.aaronsw.com/weblog/oclcscam</id>
    <link href="http://www.aaronsw.com/weblog/oclcscam" rel="alternate" type="text/html"/>
    <title>Stealing Your Library: The OCLC Powergrab</title>
    <updated>2008-11-13T08:44:41Z</updated>
    <category term="commentary library opensource"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://jonoscript.wordpress.com/2008/10/28/pie-in-the-sky/</id>
    <link href="http://jonoscript.wordpress.com/2008/10/28/pie-in-the-sky/" rel="alternate" type="text/html"/>
    <title>Pie In The Sky</title>
    <updated>2008-10-28T04:19:49Z</updated>
    <category term="hci user_interface usability"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-6286796293899494226</id>
    <link href="http://blogger.malept.com/feeds/6286796293899494226/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=6286796293899494226" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/6286796293899494226?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/6286796293899494226?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/434298845/on-feeds-and-backwards-compatibility.html" rel="alternate" type="text/html"/>
    <title>On Feeds and Backwards Compatibility</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://blipbloop.net/2008/10/27/should-i-choose-rss-or-atom">Zach Hale notes</a>:</p>
<blockquote cite="http://blipbloop.net/2008/10/27/should-i-choose-rss-or-atom">
<p>Should I choose RSS or Atom?</p>
<p>Who cares? I don&#x2019;t. I bet if I asked everyone I had contact info for, only a few would prefer one or the other (though hopefully one in particular).</p>
</blockquote>
<p>I've got a preference &#x2014; <a href="http://atompub.org/">Atom</a>.  This is mostly because of the fact that's it's one <em>de jure</em> <a href="http://tools.ietf.org/html/rfc4287">standard</a>, as opposed to the at least five <em>de facto</em> RSS standards.</p>
<p>More to the point, I agree with the underlying argument:</p>
<blockquote>
And that being so, it makes no sense to put both standards (if not different versions of each) in the auto-discovery tags, especially for big sites like Flickr and consumer blogging software like WordPress. <em>[...]</em> For the rest of us, our feed readers could care less. So please stop confusing us.
</blockquote>
<p>Sadly, I also know the history behind this. Back in the "bad old days", feed readers did not follow the <a href="http://en.wikipedia.org/wiki/Robustness_Principle">robustness principle</a>. So, websites had to deploy a sort of "inverse robustness principle", to make sure that as many feed consumers as possible could read the content.  The good news is that today, any decent feed reader can read most feed formats.  The bad news is that no one (or not enough people) have bugged the feed producers (e.g., Flickr) into fixing it. The solution? File a bug and remind them of Postel's law. Of course, only file said bug if no one else has already done so &#x2014; we don't need to annoy the developers.</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/434298845" width="1"/></div>
    </content>
    <updated>2008-10-28T03:45:37Z</updated>
    <published>2008-10-28T02:26:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="atom"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="feeds"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2008/10/on-feeds-and-backwards-compatibility.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.alistapart.com/articles/workingfromhomereadersrespond</id>
    <link href="http://www.alistapart.com/articles/workingfromhomereadersrespond" rel="alternate" type="text/html"/>
    <title>A List Apart: Articles: Working From Home: The Readers Respond</title>
    <updated>2008-10-22T05:05:00Z</updated>
    <category term="howto commentary"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.ibm.com/developerworks/opensource/library/os-php-secure-apps/index.html</id>
    <link href="http://www.ibm.com/developerworks/opensource/library/os-php-secure-apps/index.html" rel="alternate" type="text/html"/>
    <title>Seven habits for writing secure PHP applications</title>
    <updated>2008-10-09T08:13:55Z</updated>
    <category term="howto security php development website"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-5427538692837454746</id>
    <link href="http://blogger.malept.com/feeds/5427538692837454746/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=5427538692837454746" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/5427538692837454746?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/5427538692837454746?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/409591534/on-version-control-best-practices.html" rel="alternate" type="text/html"/>
    <title>On Version Control "best practices"</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Source code management, or version/revision control, is one of the most useful tools that a developer has, especially if this person works with others on a shared code base.  However, I've recently realized that some people don't understand what a good "commit"<sup><a href="http://feeds.feedburner.com/malept-tech#vcs-bp-commit">[1]</a></sup> entails.  (I'm not naming them, or whether they come from my professional or hobby "spheres of influence".)  It doesn't matter whether you're using Subversion, Bazaar, or even CVS.  There are a few principles that you should consider when you make a "public" commit (as opposed to a "local" commit, which is supported by distributed version control systems):</p>
<ul>
  <li>Limit your commit to <em>one</em> discrete idea.  This can be fixing a bug or adding a new feature.  Obviously, there is an exception when you happen to fix a bug by creating a new feature, but these instances tend to be rare.  The big reason for this principle is that developers are (generally speaking) not infallible.  If it turns out that the commit introduced bugs and/or regressions, it is easier to revert an entire revision (through whatever means your <abbr title="Source Code Management">SCM</abbr> provides), than to comb through the differences between the revisions in question for the "tainted" code.</li>
  <li>Good commit messages are key. Due to the way that most source code repository viewers work, it is considered good practice to summarize the commit in the first line, and then give a more detailed explanation in subsequent lines.  This is actually similar to how writing is taught (at least in the <abbr title="United States">US</abbr>): provide a topic sentence in which you summarize what you're going to write about, and then write your content.  In this case, though, you don't need a summary/closing statement at the end.</li>
  <li>
    If your project management and/or your <abbr title="Source Code Management">SCM</abbr> software supports it, annotate your commit as much as possible.  I'll give two examples as to what I mean:
    <ol>
      <li>Bazaar lets you annotate your commit with a couple of metadata flags when you invoke <kbd>bzr commit</kbd>: <kbd>--fixes=[BUG]</kbd> and <kbd>--author=[AUTHOR]</kbd>.  The flag <kbd>--fixes</kbd> lets you annotate which bug this revision is supposed to fix, and <kbd>--author</kbd> lets you specify the author of the code, e.g., if you are just committing a patch for someone else who doesn't have the proper permissions to do it themselves.</li>
      <li>There is a post-commit hook for Subversion, distributed with the Trac project management system, that allows tickets to be changed based on the existence of certain key phrases in a commit message.  For example, the message <q>Add foo.  Addresses #12345</q> adds a comment to ticket 12345 with that commit message and a link to the revision, whereas the message <q>Add bar (fixes #12345).</q> performs the same task as the "addresses" phrase, plus it sets the ticket status to "closed".  In my opinion, putting the "fixes" or "addresses" phrases at the end of the first line is preferable to putting them in the detailed explanation.</li>
    </ol>
  </li>
</ul>
<p>Hopefully, this is helpful to those who are new to using version control systems, and those people who are the "gatekeepers" of the repositories.  Comments and criticisms are welcome.</p>
<p><sup><a name="vcs-bp-commit">1</a></sup>: The difference between a "commit" and a "revision", in my view, is that a revision is a patch that has been committed to a repository, whereas a commit is the process.</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/409591534" width="1"/></div>
    </content>
    <updated>2008-10-02T21:25:50Z</updated>
    <published>2008-10-02T19:23:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="vcs"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="commentary"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2008/10/on-version-control-best-practices.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.suspekt.org/2008/10/01/php-53-and-delayed-cross-site-request-forgerieshijacking/</id>
    <link href="http://www.suspekt.org/2008/10/01/php-53-and-delayed-cross-site-request-forgerieshijacking/" rel="alternate" type="text/html"/>
    <title>PHP 5.3 and Delayed Cross Site Request Forgeries/Hijacking</title>
    <updated>2008-10-01T08:21:38Z</updated>
    <category term="php security development website commentary"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.flickr.com/photos/guspim/collections/72157600047307884/</id>
    <link href="http://www.flickr.com/photos/guspim/collections/72157600047307884/" rel="alternate" type="text/html"/>
    <title>Collection: [Design Solutions]</title>
    <updated>2008-09-29T06:54:54Z</updated>
    <category term="reference usability design web2.0 via:zachhale"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.useit.com/alertbox/about-us-pages.html</id>
    <link href="http://www.useit.com/alertbox/about-us-pages.html" rel="alternate" type="text/html"/>
    <title>About Us Information on Websites</title>
    <updated>2008-09-29T06:54:12Z</updated>
    <category term="usability user_interface website development design"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.sudleyplace.com/pipederrorlogs.html</id>
    <link href="http://www.sudleyplace.com/pipederrorlogs.html" rel="alternate" type="text/html"/>
    <title>Apache Server Piped Error Logs</title>
    <updated>2008-09-24T16:47:10Z</updated>
    <category term="apache sysadmin website howto"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.sitepen.com/blog/2008/09/22/accessibility-experiment/</id>
    <link href="http://www.sitepen.com/blog/2008/09/22/accessibility-experiment/" rel="alternate" type="text/html"/>
    <title>Accessibility Experiment</title>
    <updated>2008-09-23T06:43:49Z</updated>
    <category term="accessibility usability development design user_interface website"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://micropipes.com/blog/2008/09/19/committing-to-svn-securely-from-a-web-application/</id>
    <link href="http://micropipes.com/blog/2008/09/19/committing-to-svn-securely-from-a-web-application/" rel="alternate" type="text/html"/>
    <title>Committing to SVN securely from a web application</title>
    <updated>2008-09-20T01:30:27Z</updated>
    <category term="svn vcs development software howto"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://elv1s.ru/files/html+css/vector-corners.html</id>
    <link href="http://elv1s.ru/files/html+css/vector-corners.html" rel="alternate" type="text/html"/>
    <title>Vector corners (SVG, VML, CSS)</title>
    <updated>2008-09-11T18:50:45Z</updated>
    <category term="css design html website"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-5299606610318370059</id>
    <link href="http://blogger.malept.com/feeds/5299606610318370059/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=5299606610318370059" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/5299606610318370059?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/5299606610318370059?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/387452359/awn-psa.html" rel="alternate" type="text/html"/>
    <title>Awn PSA</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><em>This is in response to something that I read on an <a href="http://brainstorm.ubuntu.com/idea/237/">Ubuntu Brainstorm page</a>.</em></p>
<p>Attention people who think that you need an <q>expensive video card</q> in order to run Avant Window Navigator, AKA Awn: I have a computer that I maintain with a <a href="http://en.wikipedia.org/wiki/Diamond_Multimedia#Monster3D">Diamond Monster Fusion video card</a> (tdfx Xorg driver) that runs Metacity + <a href="http://wiki.awn-project.org/Installation:Ubuntu#PPA">Awn 0.3.1</a> (on Ubuntu Hardy) just fine, with applets, on an everyday basis.</p>
<p><em>This has been a public service announcement by your somewhat friendly Awn/Awn Extras developer. You may now continue to go about your Interneting.</em></p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/387452359" width="1"/></div>
    </content>
    <updated>2008-09-09T08:12:45Z</updated>
    <published>2008-09-09T08:03:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="linux"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="awn"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="avant-window-navigator"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2008/09/awn-psa.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.thinkvitamin.com/features/webapps/easy-automated-web-application-testing-with-hudson-and-selenium</id>
    <link href="http://www.thinkvitamin.com/features/webapps/easy-automated-web-application-testing-with-hudson-and-selenium" rel="alternate" type="text/html"/>
    <title>Easy Automated Web Application Testing with Hudson and Selenium</title>
    <updated>2008-09-04T08:18:27Z</updated>
    <category term="development testing website to_read howto software opensource"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.useit.com/alertbox/sitemaps.html</id>
    <link href="http://www.useit.com/alertbox/sitemaps.html" rel="alternate" type="text/html"/>
    <title>Site Map Usability (Jakob Nielsen's Alertbox)</title>
    <updated>2008-09-02T05:26:17Z</updated>
    <category term="website usability user_interface commentary design"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.alistapart.com/articles/mappingmemory</id>
    <link href="http://www.alistapart.com/articles/mappingmemory" rel="alternate" type="text/html"/>
    <title>Mapping Memory: Web Designer as Information Cartographer</title>
    <updated>2008-08-26T08:03:37Z</updated>
    <category term="information_architecture design website usability user_interface"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-21T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.aaronsw.com/weblog/howtolaunch</id>
    <link href="http://www.aaronsw.com/weblog/howtolaunch" rel="alternate" type="text/html"/>
    <title>How To Launch Software (Aaron Swartz's Raw Thought)</title>
    <updated>2008-08-24T04:48:47Z</updated>
    <category term="development web2.0 software release-management website"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-19T20:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://allinthehead.com/retro/330/coping-with-internet-explorers-mishandling-of-buttons</id>
    <link href="http://allinthehead.com/retro/330/coping-with-internet-explorers-mishandling-of-buttons" rel="alternate" type="text/html"/>
    <title>Coping With Internet Explorer's Mishandling of Buttons</title>
    <updated>2008-08-12T08:41:03Z</updated>
    <category term="development html css"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-11-13T08:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.useit.com/alertbox/application-design.html</id>
    <link href="http://www.useit.com/alertbox/application-design.html" rel="alternate" type="text/html"/>
    <title>10 Best Application UIs of 2008</title>
    <updated>2008-08-12T07:22:10Z</updated>
    <category term="usability design commentary user_interface"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-10-28T04:18:02Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.outflux.net/blog/archives/2008/08/05/dbus-session-access-from-remote/</id>
    <link href="http://www.outflux.net/blog/archives/2008/08/05/dbus-session-access-from-remote/" rel="alternate" type="text/html"/>
    <title>dbus session access from remote</title>
    <summary>Retrieving environment variable(s) from running processes.</summary>
    <updated>2008-08-07T08:30:57Z</updated>
    <category term="linux howto shell_script"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-10-22T04:18:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.majordojo.com/2008/08/an-openid-powered-registration-system-i-actually-like.php</id>
    <link href="http://www.majordojo.com/2008/08/an-openid-powered-registration-system-i-actually-like.php" rel="alternate" type="text/html"/>
    <title>An OpenID-powered registration system I actually like...</title>
    <updated>2008-08-07T08:16:25Z</updated>
    <category term="openid usability user_interface website commentary"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-10-09T07:18:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://delicious.com/url/0008e98a0cf63ea178e8897d15cb772f#lazymalevolence</id>
    <link href="http://blogs.gnome.org/metacity/2008/07/29/how-to-get-backtraces-from-a-window-manager/" rel="alternate" type="text/html"/>
    <title>How to get backtraces from a window manager</title>
    <summary>Also useful in the general case.</summary>
    <updated>2008-07-29T07:26:45Z</updated>
    <category scheme="http://delicious.com/lazymalevolence/" term="development"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="c"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="debug"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="opensource"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="software"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="troubleshoot"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://feeds.delicious.com/v2/rss/lazymalevolence" rel="self" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-08-05T22:18:02Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://blogs.gnome.org/metacity/2008/07/29/how-to-get-backtraces-from-a-window-manager/</id>
    <link href="http://blogs.gnome.org/metacity/2008/07/29/how-to-get-backtraces-from-a-window-manager/" rel="alternate" type="text/html"/>
    <title>How to get backtraces from a window manager</title>
    <summary>Also useful in the general case.</summary>
    <updated>2008-07-29T07:26:45Z</updated>
    <category term="development c debug opensource software troubleshoot"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-10-01T08:18:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://weblog.obso1337.org/2008/implicit-save/</id>
    <link href="http://weblog.obso1337.org/2008/implicit-save/" rel="alternate" type="text/html"/>
    <title>Implicit Save</title>
    <summary>"Auto-applying" user preferences vs. an explicit "Yes, I'm sure" UI. IMO, I largely agree with the GNOME approach, plus a "Revert" button.</summary>
    <updated>2008-07-28T23:40:28Z</updated>
    <category term="usability linux user_interface design"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-09-29T06:18:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://delicious.com/url/9b0ee5aa4a6d5b9c375e2525f4aa208f#lazymalevolence</id>
    <link href="http://weblog.obso1337.org/2008/implicit-save/" rel="alternate" type="text/html"/>
    <title>Implicit Save</title>
    <summary>"Auto-applying" user preferences vs. an explicit "Yes, I'm sure" UI. IMO, I largely agree with the GNOME approach, plus a "Revert" button.</summary>
    <updated>2008-07-28T23:40:28Z</updated>
    <category scheme="http://delicious.com/lazymalevolence/" term="usability"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="linux"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="user_interface"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="design"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://feeds.delicious.com/v2/rss/lazymalevolence" rel="self" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-08-05T22:18:02Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://jonoscript.wordpress.com/2008/07/17/these-things-i-believe/</id>
    <link href="http://jonoscript.wordpress.com/2008/07/17/these-things-i-believe/" rel="alternate" type="text/html"/>
    <title>These Things I Believe</title>
    <updated>2008-07-17T08:30:47Z</updated>
    <category term="design opensource software usability commentary"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-09-29T06:18:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://delicious.com/url/e47ae437eb1e93ac540226ba522dd37d#lazymalevolence</id>
    <link href="http://jonoscript.wordpress.com/2008/07/17/these-things-i-believe/" rel="alternate" type="text/html"/>
    <title>These Things I Believe</title>
    <updated>2008-07-17T08:30:47Z</updated>
    <category scheme="http://delicious.com/lazymalevolence/" term="design"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="opensource"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="software"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="usability"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="commentary"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://feeds.delicious.com/v2/rss/lazymalevolence" rel="self" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-08-05T22:18:02Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://delicious.com/url/c44695d9327fd386c132fa9468e25d05#lazymalevolence</id>
    <link href="http://decafbad.com/blog/2008/07/04/queue-everything-and-delight-everyone" rel="alternate" type="text/html"/>
    <title>Queue everything and delight everyone - 0xDECAFBAD</title>
    <summary>The future of web application development?</summary>
    <updated>2008-07-05T08:57:21Z</updated>
    <category scheme="http://delicious.com/lazymalevolence/" term="scaling"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="usability"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="software"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="development"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="website"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="commentary"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="computer_science"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://feeds.delicious.com/v2/rss/lazymalevolence" rel="self" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-08-05T22:18:02Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://decafbad.com/blog/2008/07/04/queue-everything-and-delight-everyone</id>
    <link href="http://decafbad.com/blog/2008/07/04/queue-everything-and-delight-everyone" rel="alternate" type="text/html"/>
    <title>Queue everything and delight everyone - 0xDECAFBAD</title>
    <summary>The future of web application development?</summary>
    <updated>2008-07-05T08:57:21Z</updated>
    <category term="scaling usability software development website commentary computer_science"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-09-24T16:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://delicious.com/url/d65526f29b1de4efba15405c53198de6#lazymalevolence</id>
    <link href="http://code.google.com/p/ratproxy/" rel="alternate" type="text/html"/>
    <title>ratproxy</title>
    <summary>"A semi-automated, largely passive web application security audit tool, [...]"</summary>
    <updated>2008-07-04T05:23:16Z</updated>
    <category scheme="http://delicious.com/lazymalevolence/" term="security"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="website"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="development"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="google"/>
    <category scheme="http://delicious.com/lazymalevolence/" term="software"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://feeds.delicious.com/v2/rss/lazymalevolence" rel="self" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-08-05T22:18:02Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://code.google.com/p/ratproxy/</id>
    <link href="http://code.google.com/p/ratproxy/" rel="alternate" type="text/html"/>
    <title>ratproxy</title>
    <summary>"A semi-automated, largely passive web application security audit tool, [...]"</summary>
    <updated>2008-07-04T05:23:16Z</updated>
    <category term="security website development google software"/>
    <author>
      <name>lazymalevolence</name>
    </author>
    <source>
      <id>http://delicious.com/lazymalevolence</id>
      <link href="http://delicious.com/lazymalevolence" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-sa/2.5/" rel="license"/>
      <link href="http://del.icio.us/rss/lazymalevolence" rel="self" type="application/rdf+xml"/>
      <subtitle>bookmarks posted by lazymalevolence</subtitle>
      <title>Delicious/lazymalevolence</title>
      <updated>2008-09-23T06:18:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-2361118750015212325</id>
    <link href="http://blogger.malept.com/feeds/2361118750015212325/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=2361118750015212325" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/2361118750015212325?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/2361118750015212325?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/270541298/donate-to-lgm-and-other-conference.html" rel="alternate" type="text/html"/>
    <title>Donate to LGM! (and other conference-related items)</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>For the 1% of Open Source software enthusiasts who haven't yet seen this yet: <a href="http://pledgie.com/campaigns/613">Donate</a> to support the development of free/libre/open source graphics software by helping developers meet in real time, in person, (etc.) at the <a href="http://www.libregraphicsmeeting.org/2008">Libre Graphics Meeting 2008</a>!  I'm a big fan of Inkscape, because it lets me, as someone who is not very artistic (nor has very good (precise) hand-eye coordination) to create and manipulate logos and icons with ease.  My graphics programming skills are essentially non-existent, so I figured that I could be more useful by donating some cash to help a developer of one of the participating projects travel to the meeting.</p>

<p>And here's the shiny (but not flash-shiny) information-rich button that they're using to show how much more money they need to reach their goal: <a href="http://www.pledgie.com/campaigns/613"><img alt="Click here to lend your support to the Libre Graphics Meeting and make a donation at www.pledgie.com !" src="http://www.pledgie.com/campaigns/613.png?skin_name=chrome" style="border: 0; display: block;"/></a> (I should note for the American-income-tax-minded that this is a tax-deductable donation.)</p>

<p>On a somewhat related note, I'm planning on going to <a href="http://www.linuxfestnorthwest.org/">LinuxFest Northwest</a> 2008.  Fortunately for me, both the conference and the transportation is free. People who have either followed me for at least a year or have read through the archives know that <a href="http://blogger.malept.com/2007/04/report-linuxfest-northwest-saturday.html">I went last year</a>. I plan on going on Saturday again (this year, April 26), and I'm bringing my <a href="http://laptop.org/">XO laptop</a> with me.  If things work out right (i.e., my stupid printer decides to work), I'll have a nice, big <a href="https://launchpadlibrarian.net/8569458/awn-192.png">Awn icon</a> (again, thank you Inkscape!) taped to my bag.  It'll be an interesting experiment to see who recognizes it.</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/270541298" width="1"/></div>
    </content>
    <updated>2008-04-15T07:50:17Z</updated>
    <published>2008-04-15T07:16:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="conference"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="linuxfestnorthwest"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="graphics"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="FOSS"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2008/04/donate-to-lgm-and-other-conference.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-5120664307979219259</id>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981826/report-linuxfest-northwest-saturday.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=6932260&amp;postID=5120664307979219259" rel="replies" type="text/html"/>
    <link href="http://blogger.malept.com/feeds/5120664307979219259/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/5120664307979219259?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/5120664307979219259?v=2" rel="edit" type="application/atom+xml"/>
    <title>Report: Linuxfest Northwest, Saturday</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>After hearing about <a href="http://www.linuxfestnorthwest.org/">it</a> from a friend (specificallly, that I could get there for free courtesy of Pogo Linux), I decided to go to an actual Linux...fest... and take in the nerd atmosphere without getting some sort of otaku or gamer disease.  Unfortunately, I could only go on Saturday.  I would have loved to hear <a href="http://brad.livejournal.com/">Brad Fitzpatrick</a> talk about <a href="http://blug.org/fest2007/spkr-record.dxp?id=94">how LiveJournal scales their databases, among other things</a>.</p>
<p>The bus left promptly at 8:06AM.  The movie they were showing on those little screens scattered throughout the bus was <a href="http://en.wikipedia.org/wiki/The_X_Files_%28film%29">the X-Files movie</a>, which I have no intention of watching, so I caught up on some reading for one of my classes.  One amusing thing that I noticed on the way up was that there was a "Lychee Buffet" restaurant at the freeway exit for the college.  If you think about it, it sounds rather disturbing.</p>
<p>I had roughly 15 minutes between the time that the bus arrived and the first presentations.  In that time, I got a bunch of CDs from the Ubuntu and Oracle tables (it was like the Oracle table was having a fire sale - I got an Oracle DVD and an Oracle Linux DVD), and some stickers from the FSF table, including the "Bad Vista" one.</p>
<p>The first talk that I heard was on <a href="http://blug.org/fest2007/spkr-record.dxp?id=1">copyright and open source</a>, by Karl Fogel (of CVS/SVN fame).  It was really interesting, given my affinity for history (especially regarding science and technology).  He talked about the parallels between the era of the printing press and the present-day.  I didn't realize that copyright (or proto-copyright) was created as a censorship/printing restriction tool by the official guild of printers.</p>
<p>The second talk I attended was on <a href="http://blug.org/fest2007/spkr-record.dxp?id=50">strong authentication</a>, in particular multi-factor authentication.  It was very informative, especially in regards to how those one-time password keyfobs work.</p>
<p>Presentation number three was about <a href="http://blug.org/fest2007/spkr-record.dxp?id=70">practical honeypots</a>.  I wasn't really impressed with it overall.  It was rather high-level, and the presenter admitted that he had only started working on it that morning.  A lot of it seemed like common sense, like being preemptive, only concentrating on exploits that are relevant to your particular systems, etc.</p>
<p>The last talk I observed was on <a href="http://blug.org/fest2007/spkr-record.dxp?id=35">scaling web services</a>, by a lead developer from Real Networks.  He reminded me of Penn from Penn &amp; Teller. It was a very engaging talk, and it gave me a new perspective on scalability, that is, it's essentially an organizational problem, as opposed to a technological problem.</p>
<p>A closing thought: I would have loved to have gotten one of those stuffed SuSE lizards...it would have fit in well with the Tux I got in Canada several years ago.</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981826" width="1"/></div>
    </content>
    <updated>2008-04-15T07:35:33Z</updated>
    <published>2007-05-01T04:43:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="linuxfestnorthwest"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="linux"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2007/04/report-linuxfest-northwest-saturday.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-08-28T16:19:28Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-6135157691414651764</id>
    <link href="http://blogger.malept.com/feeds/6135157691414651764/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=6135157691414651764" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/6135157691414651764?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/6135157691414651764?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981813/oink-best-kept-open-secret-on-internet.html" rel="alternate" type="text/html"/>
    <title>OiNK: The Best Kept (Open) Secret on the Internet</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Everywhere I turn, there's a new post lamenting the fall of the mighty <a href="http://en.wikipedia.org/wiki/Oink%27s_Pink_Palace">OiNK music torrent tracker</a>.  Yes, it's a pity, but what's surprising to me was the number of people who actually used it (and blogged about losing it after the takedown).  It's like these people want to say, "Yes, I was a part of the secret organization before it disbanded!"  It's an odd sort of sensation reading those posts; those of us who were also contributors to "the cause" say to ourselves, "Right on, brother! Fight the power!  I, too, miss what has been wrongfully taken away from us!"</p>

<p>As I think about it, it gets more and more surreal.  Why are we sad about something that is plainly an illegal means of retrieving goods?  Is it because of the slightly better feeling in our conscience that says, "it's OK, I'm helping others who can't necessarily find this music any other way through seeding", rationalizing it as a sense of community and giving back?  I am boggled.</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981813" width="1"/></div>
    </content>
    <updated>2008-03-21T21:42:20Z</updated>
    <published>2007-11-05T19:12:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="oink"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="commentary"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2007/11/oink-best-kept-open-secret-on-internet.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-2550251372783206533</id>
    <link href="http://blogger.malept.com/feeds/2550251372783206533/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=2550251372783206533" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/2550251372783206533?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/2550251372783206533?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/255656677/awn-news-commentary-anc-20080321.html" rel="alternate" type="text/html"/>
    <title>Awn News &amp; Commentary (ANC), 2008/03/21</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Obviously, I haven't done one of these in a while.  There are a few reasons for this.  For one, my workload has gotten a bit larger.  Additionally, Super Smash Bros. Brawl came out recently...it's ridiculous how much time that game eats up, and I'm only halfway through "adventure mode".</p>

<p>But seriously...both the forums and the bug tracker have been relatively quiet.  It's difficult to figure out exactly why that is.  However, there have been a few things that have happened in the past month or so.</p>

<p><a href="http://moon-shiny.blogspot.com/">Moonbeam</a> has a <a href="http://moon-shiny.blogspot.com/2008/02/simple-launcher.html">summary</a> of what happened in the week following my last post.  Additionally, he has been working on the framework for an applet that can use either the Gecko engine (used, most notably, in Firefox) or the WebKit engine (used in Safari) to render HTML.  Hopefully, this will alleviate some of the problems that people have had trying to get some of the HTML-based applets to run properly.  Unfortunately for us, moonbeam has become rather busy in real life lately, and so there may or may not be very much progress on the features/applets that he's been working on.</p>

<p><a href="https://launchpad.net/~andrewsomething/">Andrewsomething</a>, a longtime bug/answer triager for both Awn and Awn Extras, has finally taken the plunge (so to speak) and joined the <a href="https://launchpad.net/~awn-extras/">Awn Extras developer team</a>.  His first contribution is the <a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1667">"Remember the Milk" applet</a>, and for his next undertaking, he is seeing if there's <a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1691">any interest in a simple note applet</a>.</p>

<p>It is interesting to note that two new, experimental branches have appeared for Awn recently.  One, created by moonbeam, focuses on <a href="https://code.launchpad.net/~rcryderman/awn/awn-cairo-effects">refactoring the launcher/task/applet effects framework</a> so that it's easier to add new effects, and uses <a href="http://cairographics.org/">cairo</a>'s surfaces instead of Gtk+'s "pixel buffers" to manipulate the images.  This allows for more complex effects to be used, while keeping the overall effect smooth (and potentially hardware-accelerated).</p>

<p>The other branch was created by longtime Awn contributor <a href="https://launchpad.net/~h4writer/">haytjes</a>.  He's working on <a href="https://code.launchpad.net/~h4writer/awn/awn-customize-icons">fixing the "custom icon" feature</a>.  Currently, there are several bugs which prevent that feature from being very usable.</p>

<p>And finally, I'd like to give a quick <a href="http://planet.awn-project.org/">Planet Awn</a> roundup.  Moonbeam has a very good post on <a href="http://moon-shiny.blogspot.com/2008/03/why-things-are-way-they-are.html">the architecture of Awn</a> and why it's not possible (currently) to have features such as parabolic zoom.  Our fearless leader, Neil, has (finally) written a post about the <a href="http://njpatel.blogspot.com/2008/03/we-dont-discriminate-baby.html">recent Awn/Awn Extras release</a>, and our upcoming plans for the projects.  Hopefully, his presence on <a href="http://planet.gnome.org/">Planet Gnome</a> will continue to give Awn more publicity :).</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/255656677" width="1"/></div>
    </content>
    <updated>2008-03-21T18:12:14Z</updated>
    <published>2008-03-21T18:15:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="awn"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="avant-window-navigator"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2008/03/awn-news-commentary-anc-20080321.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-3751544669123693749</id>
    <link href="http://blogger.malept.com/feeds/3751544669123693749/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=3751544669123693749" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/3751544669123693749?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/3751544669123693749?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981804/awn-news-commentary-anc-20080215.html" rel="alternate" type="text/html"/>
    <title>Awn News &amp; Commentary (ANC), 2008/02/15</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I'm taking a break from both trying to make a <code>&lt;tbody/&gt;</code> scroll vertically without a horizontal scrollbar present and playing "<a href="http://en.wikipedia.org/wiki/Link%27s_Crossbow_Training">Link's Crossbow Training</a>" to write up what's transpired in the past several days in Awn-land.</p>
<p>The <a href="http://awn.planetblur.org/?action=g_reply&amp;ID=853">Awn Curves</a> branch was partially merged into awn-core-testing.  I say "partially merged" because meek is merging it in parts, due to the complexity.</p>
<p>The big event was when <a href="http://njpatel.blogspot.com/">Neil</a> finished reviewing the awn-core-testing and awn-extras-testing branches and merged them into their respective trunks.  Among the benefits is that users of <a href="http://wiki.awn-project.org/?title=DistributionGuides&amp;oldid=1073#Reacocard.27s_Ubuntu_Gutsy_Repository">reacocard's Ubuntu Gutsy repository</a> can now use the shiny new features that those of us on the (very) bleeding edge have been using for a while now.</p>
<p>I should also point out that Neil has added both <a href="https://launchpad.net/~rcryderman/">moonbeam</a> and myself to <a href="https://launchpad.net/~awn-core/">awn-core</a>, in recognition of our work on both the testing branches and our respective personal branches.  This means we have commit access to Awn's trunk branch and more bug/blueprint triaging privileges.</p>
<p>As a result of the big merge, we now have a new <a href="https://launchpad.net/awn/+milestones">roadmap</a>.  What used to be Neil's big rewrite for 0.3 (code-named <a href="https://code.launchpad.net/~njpatel/awn/fandabbydosy/">fandabbydosy</a>) has been spread out over several releases.  See the roadmap link for details.  One important item to mention is that we plan to release <a href="https://launchpad.net/awn/+milestone/0.2.4">version 0.2.4</a> of both Awn and Awn Extras on Monday (02/18).</p>
<p>In Awn Extras, most of the changes have been bugfixes.  A patch was added to the media-control applet for <a href="http://www.sacredchao.net/quodlibet/">Quod Libet</a> support.</p>
<p>Finally, I'm holding a contest for Awn users/enthusiasts.  In the near future, I'd like to have a post with screenshots and videos showing off all of the new features and applets in Awn/Awn Extras.  Unfortunately, I suck at doing that sort of thing myself. :)  So, I'm giving the Awn community the chance to show off their customized docks.</p>
<p>The only restriction on the screenshots and videos is that you license them under a <a href="http://creativecommons.org/">Creative Commons</a> license. I will, of course, attribute all media to their proper creators :) Ideally, the screenshots should be as hi-res as possible, but any resolution is welcome. The same goes for videos.</p>
<p>The deadline is Feb. 21, because I'd like to write the post by the end of next week. I'll choose a set of media that looks the nicest (with the help of the people in <a href="irc://irc.freenode.net/#awn">#awn</a>) and use that as the basis of my next Awn post.</p>
<p>So if you wish to participate, please post the URL to the media, the attribution information you wish to use (your name or nick), and which feature/applet you're highlighting on the <a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1561">forum thread</a> or as a comment here.</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981804" width="1"/></div>
    </content>
    <updated>2008-02-15T23:11:51Z</updated>
    <published>2008-02-15T23:15:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="awn"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="avant-window-navigator"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2008/02/awn-news-commentary-anc-20080215.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-1802219619910203469</id>
    <link href="http://blogger.malept.com/feeds/1802219619910203469/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=1802219619910203469" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/1802219619910203469?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/1802219619910203469?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981805/avant-window-navigator-news-and.html" rel="alternate" type="text/html"/>
    <title>Avant Window Navigator News and Commentary, 2008/02/09</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Given the lack of releases of Awn, I figure that there needs to be some record of what's happening in Awn-land ever since <a href="http://feeds.feedburner.com/2007/11/avant-window-navigator-021-released.html">we got version 0.2.1 of Awn and awn-extras out the door</a>, other than the mish-mash of posts on the <a href="http://awn.planetblur.org/">forums</a>.</p>

<h3>Awn</h3>
<p>Here's a (most likely incomplete) list of the new features in <a href="https://code.launchpad.net/~awn-testing/awn/awn-core-testing/">awn-core-testing</a>, mostly taken from the branch whiteboards:</p>
<ul>
<li><a href="https://bugs.launchpad.net/awn/+bug/134377">A simple mouse wheel task scrolling implementation</a></li>
<li><a href="https://bugs.launchpad.net/awn/+bug/158182">Sort applets in alphabetical order in awn-manager</a></li>
<li>Xfce support (build flag: <kbd>--with-desktop=xfce4</kbd>)</li>
<li>desktop-environment-agnostic support (build flag: <kbd>--with-desktop=agnostic</kbd>): this requires GLib 2.15.x and above, because it uses the new <a href="http://library.gnome.org/devel/gio/unstable/">GIO</a> library to replace the GnomeVFS code.</li>
<li><a href="http://library.gnome.org/devel/glib/stable/glib-Key-value-file-parser.html">GKeyFile</a> configuration backend support (build flag: <kbd>--without-gconf</kbd>): this adds a compile-time option to build a <kbd>.ini</kbd>-style configuration backend, instead of GConf.</li>
<li><a href="http://www.freedesktop.org/">Freedesktop.org</a> <a href="http://standards.freedesktop.org/desktop-entry-spec/latest/">Desktop Entry</a> wrapper API: Desktop entry files are used all over the place in both Awn and awn-extras, so I wrote an API that wraps both the GnomeDesktopItem and EggDesktopFile APIs, depending on your desktop preference.  Note that the Xfce backend also uses EggDesktopFile, because I found out that libxfce4util's desktop entry implementation was read-only, and read-write-support was needed.</li>
<li>File/directory monitoring wrapper API: The Gnome implementation uses GnomeVFS, the Xfce implementation uses ThunarVFS, and the agnostic implementation uses GIO.</li>
<li>Python bindings for all of the new APIs</li>
<li><a href="http://live.gnome.org/Vala">Vala</a> bindings (auto-detected at build time)
</li><li>remove the gnome-panel dependency by writing a <a href="http://www.flickr.com/photos/malept/1481298451/sizes/o/">launcher/desktop entry editor</a> in Python (including <a href="http://www.flickr.com/photos/malept/1486035168/sizes/o/">custom/stock icon chooser</a>)</li>
<li><a href="http://www.flickr.com/photos/malept/2076713863/">changed awn-manager applet interface</a></li>
</ul>

<p>Note that everything except the first two items are also in my <a href="https://code.launchpad.net/~malept/awn/desktop-agnostic/">desktop-agnostic branch</a>.</p>

<h3>awn-extras</h3>
<p>Since the 0.2.1 release, a number of new applets and other changes have occurred in the awn-extras tree.</p>
<h4>New applets</h4>
<ul>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1468">Affinity</a> (yes, <a href="http://affinity-search.googlecode.com/">that Affinity</a>)</li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1269">Arss</a> (Applet to view feeds)</li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1339">Awn Terminal</a></li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1254">Cairo Menu</a></li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1085">Clock/Calendar</a></li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1086">Comic</a></li>
<li>Digg</li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1052">Digital Clock</a></li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1467">File Browser Launcher</a></li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=830">Last.FM</a></li>
<li>MiMenu</li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1533">Mount</a></li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1048">Pandora</a></li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1347">Places</a></li>
<li>PyClock</li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1402">Shiny Switcher</a></li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1495">Standalone Launcher, Taskmand, Taskmand-applet</a>: an alternative to the built-in launchers and task manager.</li>
<li><a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1224">Terminal Services</a></li>
</ul>
<h4>Other changes</h4>
<ul>
<li>Rewritten build system</li>
<li>Shared libraries for applets to use: <a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1488">libawn-extras</a> (with python bindings) and <a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1445">AWNLib</a> (for Python only)</li>
<li>The <a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1440">GMail applet</a> has been renamed to the Mail applet and has been completely rewritten.  As a consequence, it no longer uses libgmail.</li>
<li>Stacks: experimental GUI</li>
<li>BlingSwitcher: Due to the lack of both a maintainer and a license, this applet will most likely be removed from the tree.  However, an archived copy will be linked on the forum and the wiki.</li>
</ul>

<h3>Distribution support</h3>
<p>Our resident Debian/Ubuntu packager, <a href="https://launchpad.net/~gilir/">gilir</a>, successfully got Awn (the dock) into the official Hardy repositories, specifically <tt>universe/gnome</tt>, as <kbd><a href="http://packages.ubuntu.com/hardy/source/avant-window-navigator">avant-window-navigator</a></kbd>.  Unfortunately, there are some QA problems with the awn-extras applets package, <kbd>awn-core-applets</kbd>, but gilir is working very hard to get that resolved before the package freeze.  He is also working on getting said packages into Debian sid.</p>
<p>Meanwhile, in Gentoo-land, there are official ebuilds for both Awn and awn-extras, named <kbd>gnome-extra/avant-window-navigator</kbd> and <kbd>gnome-extra/avant-window-navigator-extras</kbd>, respectively.  Since the xeffects overlay is defunct, I'm working with the team behind the <a href="http://forums.gentoo.org/viewtopic-t-652604.html">desktop-effects overlay</a> to get the awn-core-testing and awn-extras-testing branches in as working "live" ebuilds. Of course, this comes after I was alerted via an <a href="https://bugs.launchpad.net/awn-extras/+bug/187339">awn-extras bug</a> that one of the desktop-effects developers <a href="http://forums.gentoo.org/viewtopic-p-4795703.html?sid=93e5989cd802e9616a27d97cb1e79fef#4795703">described the build system</a> as <q>piss-poor</q>.  Being the author of the new build system, I was a bit offended.  Luckily, the lead developer for that overlay was more level-headed than the stereotypical Gentoo developer whose comment started it all.  I'm still waiting for an apology from said developer, but I'm not holding my breath.</p>

<h3>Wiki</h3>
<p>A community member has contributed a <a href="http://wiki.awn-project.org/">wiki</a> for our project.  We've been using it for both end-user documentation (<a href="http://wiki.awn-project.org/?title=Installation">Installation</a>, <a href="http://wiki.awn-project.org/?title=FAQ">FAQ</a>) and internal processes.  In particular, the applet developers have been collaborating on some <a href="http://wiki.awn-project.org/?title=Applets:DevelopmentGuidelines">applet development guidelines</a> which should be followed if a person would like their applet to be included in the awn-extras tree.</p>
<h3>Other</h3>
<p>In non-Awn/Awn Extras news, there have been reports that the <a href="http://www.beatniksoftware.com/gimmie">Gimmie</a> project has added <a href="http://awn.planetblur.org/?action=g_reply&amp;ID=1554">Awn applet support</a>, in addition to its current support for the gnome-panel.</p>
<hr/>
<p>The changes I've listed for Awn and AWN Extras are currently being reviewed so that they'll be merged into trunk in the near future.  In the meantime, you can grab the test packages from the <a href="https://launchpad.net/~awn-testing/+archive">Awn Testing Team's PPA</a> (for Ubuntu users), install Awn and Awn Extras from the desktop-effects overlay (for Gentoo users), or simply <a href="http://wiki.awn-project.org/?title=InstallingFromSource">install from source</a> (making sure that you uninstall any previous version of Awn/Awn Extras first!).</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981805" width="1"/></div>
    </content>
    <updated>2008-02-15T05:35:52Z</updated>
    <published>2008-02-09T08:44:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="awn"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="avant-window-navigator"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2008/02/avant-window-navigator-news-and.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-4949994708440704265</id>
    <link href="http://blogger.malept.com/feeds/4949994708440704265/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=4949994708440704265" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/4949994708440704265?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/4949994708440704265?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981806/result-of-boredom.html" rel="alternate" type="text/html"/>
    <title>The Result of Boredom</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.oreillymaker.com/link/5479/semantic-web/"><img alt="[Fake O'Reilly cover: &quot;Semantic Web: Making The Web Machine-Readable&quot;" src="http://farm3.static.flickr.com/2160/2224941561_f75d8d067e_o.jpg"/></a></p>
<p style="font-style: italic; font-size: smaller;">(<a href="http://www.flickr.com/photos/malept/2224941561/">@flickr</a>. Created at <a href="http://www.oreillymaker.com/">O'Reilly Maker</a> [Via <a href="http://ajaxian.com/archives/oreilly-maker">Ajaxian</a>].  Under a <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA license</a>.)</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981806" width="1"/></div>
    </content>
    <updated>2008-01-28T08:28:43Z</updated>
    <published>2008-01-28T07:51:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="semantic web"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="humor"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2008/01/result-of-boredom.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-1048302431261880868</id>
    <link href="http://blogger.malept.com/feeds/1048302431261880868/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=1048302431261880868" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/1048302431261880868?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/1048302431261880868?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981807/openwrt-dnsmasq.html" rel="alternate" type="text/html"/>
    <title>OpenWrt + dnsmasq</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Note to self: the <a href="http://wiki.openwrt.org/">OpenWrt wiki</a>, particularly the <a href="http://wiki.openwrt.org/OpenWrtDocs/dnsmasq">dnsmasq page</a>, is a very useful resource for understanding why my XMPP server won't talk to the GMail or LiveJournal XMPP servers. (Hint: <tt>filterwin2k</tt> is a very bad configuration option for XMPP servers.  Stupid default option.)</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981807" width="1"/></div>
    </content>
    <updated>2008-01-23T09:33:10Z</updated>
    <published>2008-01-23T09:26:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="dns"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="router"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="xmpp"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="openwrt"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2008/01/openwrt-dnsmasq.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-5903908673780631275</id>
    <link href="http://blogger.malept.com/feeds/5903908673780631275/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=5903908673780631275" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/5903908673780631275?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/5903908673780631275?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981808/thisll-be-interesting.html" rel="alternate" type="text/html"/>
    <title>This'll be interesting...</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I switched my DNS host from zoneedit.com to editdns.net, because ZoneEdit doesn't support <a href="http://en.wikipedia.org/wiki/SRV_record">DNS SRV records</a>.  They're needed for <a href="http://en.wikipedia.org/wiki/XMPP"><abbr title="Extensible Messaging and Presence Protocol (AKA Jabber)">XMPP</abbr></a> server-to-server federation support.  My XMPP address is &lt;<code>${my_<a href="http://en.wikipedia.org/wiki/Second-level_domain">second_level_domain</a>}&#xA0;at&#xA0;${my_second_level_domain}&#xA0;dot&#xA0;com</code>&gt;.  Note that this is different from my email address.</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981808" width="1"/></div>
    </content>
    <updated>2008-01-17T02:11:49Z</updated>
    <published>2008-01-17T01:24:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="dns"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="website"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2008/01/thisll-be-interesting.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-9067156211040728382</id>
    <link href="http://blogger.malept.com/feeds/9067156211040728382/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=9067156211040728382" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/9067156211040728382?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/9067156211040728382?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981809/if-i-havent-seen-it-its-new-to-me.html" rel="alternate" type="text/html"/>
    <title>If I haven't seen it, It's new to me!</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I learned something new today: it seems that <a href="http://www.htmlhelp.org/reference/html40/forms/button.html"><code>&lt;button&gt;</code>s have a <code>type</code> attribute</a>, and default to <code>type="submit"</code>.  Obviously, this doesn't apply to IE, which defaults to <code>type="button"</code>.  Makes my life just a bit more annoying.  On the other hand, I don't have to use <code>&lt;input type="[submit|reset]"/&gt;</code>, which <a href="http://particletree.com/features/rediscovering-the-button-element/">apparently makes it a bit easier to style</a>.</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981809" width="1"/></div>
    </content>
    <updated>2008-01-09T22:11:34Z</updated>
    <published>2008-01-09T22:02:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="html"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2008/01/if-i-havent-seen-it-its-new-to-me.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-3717866668023626870</id>
    <link href="http://blogger.malept.com/feeds/3717866668023626870/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=3717866668023626870" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/3717866668023626870?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/3717866668023626870?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981810/mark-pilgrims-system-administration-for.html" rel="alternate" type="text/html"/>
    <title>Mark Pilgrim's System Administration for Dummies</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><em>(Note: Originally written on 2007/11/11.  It's been languishing on my computer since then.)</em>
</p>
<p>To begin with, I have to say that, like many people on the "Internets", I enjoy reading <a href="http://diveintomark.org/" title="Dive Into Mark">dive into mark</a> for its sharp wit and no-holds-barred writing style, no matter <a href="http://www.ibm.com/" title="IBM&#x2122;">who</a> <a href="http://www.google.com/" title="Google&#x2122;">employs</a> him.<br/>

<a href="http://diveintomark.org/archives/2007/11/11/installing-mysql-on-ubuntu" title="Installing MySQL on Ubuntu (the NSFW way)">His latest post</a> is no exception.  A few things bothered me about it, though.
</p>
<p>For one, it (implicitly) assumes that you're going to be installing MySQL&#x2122; on your Ubuntu&#x2122; desktop machine and start using it to develop some application that needs a relational database for X, Y, or Z.  However, ignorant CEOs and CIOs also read things written on the Internets, and when they happen to find this post via their Google&#x2122; search du jour for new technology to integrate into the fold, they'll turn to their system administrators and ask, "Why do I pay you so much when all I have to do to install a relational database is click a button a few times?"  Thank you, Mr. Pilgrim, for devaluing system administrators in one fell swoop.
</p>
<p>Another part that bothered me was the end.  Here's how I imagine your average Ubuntu&#x2122; user's thought processes: "OK, I've installed this MySQL&#x2122; thing.  Now what?  How do I access this server thing?  I have to use some sort of client, right?  What kind of client do I get?  Can I just search for 'mysql client' and do the same thing?  Oh crap, that's for the terminal!"  There goes that whole anti-"<a href="http://xkcd.com/149/" title="Sandwich">sudo make me a sandwich</a>" argument.  I guess it would be different if this HOWTO was in <a href="http://en.wikipedia.org/wiki/Webserial">serial form</a>.

</p>
<p>On the other hand, it seems to be a much better experience than <a href="http://antoniocangiano.com/2007/11/11/installing-db2-95-on-ubuntu-710/" title="Installing DB2 9.5 on Ubuntu 7.10">installing DB2&#x2122; on Ubuntu&#x2122;</a>.
</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981810" width="1"/></div>
    </content>
    <updated>2007-11-22T06:47:44Z</updated>
    <published>2007-11-22T06:41:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="databases"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="mysql"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="sysadmin"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2007/11/mark-pilgrims-system-administration-for.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-8068038178683166578</id>
    <link href="http://blogger.malept.com/feeds/8068038178683166578/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=8068038178683166578" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/8068038178683166578?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/8068038178683166578?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981811/common-sense-and-websites.html" rel="alternate" type="text/html"/>
    <title>Common Sense and Websites</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Just recently, I ran across the third Wordpress weblog in my feed list that had been hit with spam via what I assume to be the <a href="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-5710">vulnerability fixed in version 2.3.1</a>.  It only shows up in feed readers, because it uses CSS to hide itself on the regular pages.  That CSS is stripped by most feed readers' sanitizing process that removes all markup that may be malicious.</p>
<p>The striking thing about it is that all of the weblogs were related to web development: one was on a personal browser developer's website, one was a prominent web development news site, and the most recent one was the official weblog of a web browser.  Now, I'm not necessarily putting the single browser developer at fault, since web applications aren't necessarily his area of interest.  His webhost should make sure that classic security holes (like PHP's <tt>register_globals</tt> option) are turned <em>off</em>or <em>disabled</em>.  On the other hand, the other two sites should know better.  The web development news site has a significant number of posts on web application security, and the browser vendor deals with the security of its product every day, so surely they should be monitoring (or at least, find an automated process to monitor) feeds such as the ones at the <a href="http://nvd.nist.gov/">National Vulnerability Database</a>, in case exploits are discovered for any web applications that they may have installed.</p>
<p>To everyone else, if you can, please make sure that your webhosting environment is properly secured.  Also, definitely subscribe to the news feeds of all the web applications that you run, because more often than not, there will be security vulnerabilities discovered, so you should upgrade as soon as possible in those cases.</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981811" width="1"/></div>
    </content>
    <updated>2007-11-11T20:14:03Z</updated>
    <published>2007-11-11T19:49:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="security"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="commentary"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2007/11/common-sense-and-websites.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-6179579036763740196</id>
    <link href="http://farragut.flameeyes.is-a-geek.org/articles/2007/10/27/claws-and-imap#comments" rel="related" type="text/html"/>
    <link href="http://blogger.malept.com/feeds/6179579036763740196/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=6179579036763740196" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/6179579036763740196?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/6179579036763740196?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981812/attention-gmail-developers-please.html" rel="alternate" type="text/html"/>
    <title>Attention Gmail Developers: Please Address This IMAP Issue</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I figure this is worth a shot, given that this blog is hosted on a sister application.</p>
<p>To the developers working on Gmail: I would like to know your position on <a href="http://farragut.flameeyes.is-a-geek.org/articles/2007/10/27/claws-and-imap#comments">comment #3 in flameeyes's post</a> from a Claws-Mail developer.  Are you or are you not following the IMAP specification in this respect?  If not, why not?  Additionally, can it be fixed?</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981812" width="1"/></div>
    </content>
    <updated>2007-11-06T20:51:02Z</updated>
    <published>2007-11-06T20:45:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="gmail"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2007/11/attention-gmail-developers-please.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:lazymalevolence:17022</id>
    <link href="http://lazymalevolence.livejournal.com/17022.html" rel="alternate" type="text/html"/>
    <link href="http://lazymalevolence.livejournal.com/data/atom/?itemid=17022" rel="self" type="text/xml"/>
    <title>Quote of the Day</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><blockquote>Oh man, they must be Scientologists!</blockquote><br/><p>&#x2013; Attributed to one of the three guys in front of me when I was walking past the <a href="http://en.wikipedia.org/wiki/Scientology_and_psychiatry" title="This is what Scientologists actually believe">anti-psychiatry exhibit</a>.</p></div>
    </content>
    <updated>2007-11-06T19:58:20Z</updated>
    <published>2007-11-06T19:58:20Z</published>
    <source>
      <id>urn:lj:livejournal.com:atom1:lazymalevolence</id>
      <author>
        <name>lazymalevolence</name>
      </author>
      <link href="http://lazymalevolence.livejournal.com/" rel="alternate" type="text/html"/>
      <link href="http://lazymalevolence.livejournal.com/data/atom" rel="self" type="application/atom+xml"/>
      <subtitle>Yes, he finally sold out.</subtitle>
      <title>Craptasmagoria</title>
      <updated>2007-11-06T19:58:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-3665529187724489603</id>
    <link href="http://blogger.malept.com/feeds/3665529187724489603/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=3665529187724489603" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/3665529187724489603?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/3665529187724489603?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981815/lessig-lecture-at-uw.html" rel="alternate" type="text/html"/>
    <title>The Lessig lecture at the UW</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I had the great fortune to listen to <a href="http://lessig.org/">Professor Lawrence Lessig</a> tonight.  I've been a fan of his ideas (free culture, code as law, etc.) as well as <a href="http://presentationzen.blogs.com/presentationzen/2005/10/the_lessig_meth.html">his presentation style</a>.  Well, I got to see all of that at the lecture.  His speaking style is even more impressive in person.  He tied together a good deal of the work he's done over the years, including a preview of his new work on corruption, which the audience wanted him to speak on in the the Q&amp;A that followed the presentation.</p>
<p>The presentation itself is a little hard to explain for me, because it dealt with so much material, and yet I didn't miss a heartbeat of it.  The first part of the lecture dealt with the question posed in the title advertised: <q>Is Google (2008) Microsoft (1998)?</q>  Short answer: yes and no, but don't assign morality labels to businesses (much like <a href="http://en.wikipedia.org/wiki/Kranzberg%27s_laws_of_technology">you shouldn't assign them to technology</a>), because they're interested in only one thing: making the shareholders happy.  The second part explained the "new" model of content distribution and ownership, and how Google and Facebook, for example, still don't exactly "get" it (c.f. the Google Maps API <abbr title="Terms of Service">TOS</abbr> or the Facebook Apps Developer <abbr title="Terms of Service">TOS</abbr>).</p>

<p>In all, I am very glad that I got to see Lessig speak in person when he came around to this area of the country.</p>

<p><ins>Edit: Here's a tangentially-related Slashdot post: <a href="http://slashdot.org/article.pl?sid=07/11/03/1725205">Google As The Next Microsoft?</a> Also: <a href="http://www.docuverse.com/blog/donpark/2007/11/04/not-evil--unselfish">Not Evil != Unselfish</a></ins></p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981815" width="1"/></div>
    </content>
    <updated>2007-11-05T19:12:22Z</updated>
    <published>2007-11-03T06:22:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="lessig"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="lecture"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2007/11/lessig-lecture-at-uw.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-3697842121748027372</id>
    <link href="http://blogger.malept.com/feeds/3697842121748027372/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=3697842121748027372" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/3697842121748027372?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/3697842121748027372?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981817/todo-list-20071029.html" rel="alternate" type="text/html"/>
    <title>TODO List, 2007/10/29</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><h3>Avant Window Navigator</h3>
<ul>
<li>Finish file monitor wrapper</li>
<li>Fix python bindings for awn.DesktopItem</li>
<li>Fix launcher bugs</li>
<li>Add test programs for filemonitor wrapper and desktop item wrapper</li>
<li>Fix inter-process config handling</li>
</ul>
<h3>Pidgin Status Updater</h3>
<ul>
<li>Add project/source code to Launchpad</li>
<li>add Jaiku support (use xmlrpc-c)</li>
<li>put HTTP requests in a separate thread</li>
<li>cache cookie-based user authentication</li>
</ul>
<h3>Website</h3>
<ul>
<li>Make pages unobtrusively load dynamically</li>
<li>Add section on Avant Window Navigator</li>
</ul><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981817" width="1"/></div>
    </content>
    <updated>2007-11-03T21:44:48Z</updated>
    <published>2007-10-25T23:29:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="todo"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="pidgin"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="website"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="awn"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="avant-window-navigator"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2007/10/todo-list-20071029.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-2722191158225391078</id>
    <link href="http://blogger.malept.com/feeds/2722191158225391078/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=2722191158225391078" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/2722191158225391078?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/2722191158225391078?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981814/avant-window-navigator-021-released.html" rel="alternate" type="text/html"/>
    <title>Avant Window Navigator 0.2.1 Released</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>After about a month of bug reports, segmentation faults, patches, and prodding of the core developers, we finally have a <a href="https://launchpad.net/awn/+download">new release</a> of everyone's favorite composited dock, AWN.</p>

<p>After some prodding on IRC, I created a branch of the 0.2 release branch, called <a href="https://code.launchpad.net/~malept/awn/0.2-stable-testing">0.2-stable-testing</a>.  Here's how I described my workflow on this branch in the forums:</p>

<blockquote cite="http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&amp;action=g_reply&amp;ID=1163#14574">
<ul>
<li>I get patches from IRC/forums/launchpad. If they aren't on launchpad, I ask that they go there so I can put a reference to them in the commit message.</li>
<li>When the patch is on launchpad, I add the stable branch to the bug with the status message "fix in progress".</li>
<li>I install/run awn with the patch applied, and check the console. If there are no extra assert/CRITICAL/WARNING messages, and I don't crash within 10 minutes, I commit the patch (usually with whitespace fixes, etc.) to the branch, and push to launchpad.</li>
<li>I change the status message on the bug to "fix available" and note the revision that the patch was applied on.</li>
</ul>
</blockquote>

<p>In all, there were a total of 13 recorded bugs fixed in my branch.  About halfway through, I posted a call for a bugfix release:</p>

<blockquote cite="http://www.planetblur.org/hosted/awnforum/index.php?shard=forum&amp;action=g_reply&amp;ID=1200">
So apparently, AWN is now on the <a href="https://launchpad.net/">front page of launchpad</a>. This inevitably means more users, and more of the same questions about crashes, etc. occurring with the 0.2 release. Many of these crashes have been addressed in my 0.2-stable-testing branch, and I am pleased to report that several people are actively testing this branch and indeed finding it stable. So, I propose that the rest of the patches in my branch be reviewed (you can find them at the bottom of the branch details page), and a point release (0.2.1) be made.<p/>

<p>Additionally, I don't think it's in our best interests to have the only available method of retrieving awn-extras be through bzr (even though I am a strong advocate of bzr). We need, at the very least, a snapshot of awn-extras to be released. Preferably, the buggy clock applet should be fixed, moved or removed before this happens.</p>
</blockquote>

<p>The result is where we are today.  There are only two things that concern me about this release: Two minor features crept in, and I had found a bug the night before, but was too tired to file it.  I have been opposed to adding new features (however minor they are) in a point release, because it's convention to leave new stuff to version bumps of one of the more major versions (e.g., 0.2 to 0.3, or 1.0 to 2.0).  There's a good reason that most projects do this, too.  New features (especially those that are untested)bring new bugs, which is not ideal for a bugfix release.</p>

<p>Thanks are in order for moonbeam (who wrote most of the stability patches), mhr3 (who reviewed said patches), and njpatel (who released it).  It sounds like 0.3 is going to be very interesting.  Hopefully I can get my desktop-agnostic branch finished and merged.</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981814" width="1"/></div>
    </content>
    <updated>2007-11-03T21:44:48Z</updated>
    <published>2007-11-03T20:55:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="awn"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="avant-window-navigator"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2007/11/avant-window-navigator-021-released.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-6522169276968887858</id>
    <link href="http://blogger.malept.com/feeds/6522169276968887858/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=6522169276968887858" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/6522169276968887858?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/6522169276968887858?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981816/gmails-new-features-not-bugs.html" rel="alternate" type="text/html"/>
    <title>Gmail's new "features", not bugs: A review</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I, like many people on the Internets, was ecstatic at the announcements of IMAP for Gmail and the blogosphere-dubbed "Gmail 2.0".  I'm all for a faster Gmail experience, not to mention an implementation of the mail retrieval protocol that was developed at <a href="http://www.washington.edu/imap/">my alma mater</a>.  However, my enthusiasm waned in two parts, when I actually tried out these features.</p>

<p>When IMAP was finally enabled on my account, I opened up <a href="http://www.claws-mail.org/">claws-mail</a> and configured it to use Gmail as its mail source.  When it did the mail sync operation, I noticed that it didn't populate the virtual "label" folders properly.  By that point, I gave up and did something else.  I learned later during my blog reading that <a href="http://farragut.flameeyes.is-a-geek.org/articles/2007/10/27/claws-and-imap">Gentoo's flameeyes had the same problem</a>.  If you look at the comments, you'll see that Claws-Mails's developers have acknowledged the problem as Google's fault.  As a(n annoyed) developer, I would agree with their assessment.  As a pragmatic developer, however, I agree with flameeyes's assessment: The Claws-Mails developers should follow <a href="http://en.wikipedia.org/wiki/Robustness_Principle">Postel's Law</a>.</p>

<p>Part two: trying out "Gmail 2.0".  Regardless of how I feel about the blogosphere's echo chamber (and by extension, the mainstream media's echo chamber), I'm using that term for it because it's convenient.  Yeah, it's a cop-out.  Anyway, this refactoring of Gmail's dynamic JavaScript engine seems to me, to be a step back, in terms of speed (or at least, perceived speed).  Sometimes when I change tabs back to Gmail, the message list column is squeezed horizontally, as if I changed my browser window size to 200x900.  When I change label views, there tends to be a lapse between unloading the old label's mail and loading the new label's mail.  This leaves a big green box in the interim.</p>

<p>I do realize that these features are relatively new, but you'd think user/unit testing would catch these things.</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981816" width="1"/></div>
    </content>
    <updated>2007-11-03T06:22:25Z</updated>
    <published>2007-11-03T05:00:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="gmail"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="review"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2007/11/gmails-new-features-not-bugs.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" type="text/html"/>
      <link href="http://feeds.feedburner.com/malept-tech" rel="self" type="application/atom+xml"/>
      <subtitle>Development/Computer-related Content.  Not much else to say, really.</subtitle>
      <title>Egocity: Developer's Edition</title>
      <updated>2008-10-28T03:45:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6932260.post-6756432438226916874</id>
    <link href="http://bitworking.org/news/250/RFC-5023-The-Atom-Publishing-Protocol" rel="related" type="text/html"/>
    <link href="http://blogger.malept.com/feeds/6756432438226916874/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6932260&amp;postID=6756432438226916874" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/6756432438226916874?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6932260/posts/default/6756432438226916874?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feeds.feedburner.com/~r/malept-tech/~3/235981818/rfc-5023.html" rel="alternate" type="text/html"/>
    <title>RFC 5023</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><blockquote cite="http://bitworking.org/news/250/RFC-5023-The-Atom-Publishing-Protocol">
<p>The Atom Publishing Protocol has finally been published
as <a href="http://www.rfc-editor.org/rfc/rfc5023.txt">RFC 5023</a>.
</p><p>Whew.</p>
</blockquote>
<p>Hurrah! Congrats to the authors/contributors!</p><img height="1" src="http://feeds.feedburner.com/~r/malept-tech/~4/235981818" width="1"/></div>
    </content>
    <updated>2007-10-09T04:40:19Z</updated>
    <published>2007-10-09T04:38:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="atompub"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogger.malept.com/2007/10/rfc-5023.html</feedburner:origlink>
    <author>
      <name>Mark</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05923388824282852378</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6932260</id>
      <author>
        <name>Mark</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05923388824282852378</uri>
      </author>
      <link href="http://blogger.malept.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blogger.malept.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/6932260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&