<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/'>
<channel>
  <title>Scott James Remnant</title>
  <link>http://keybuk.livejournal.com/</link>
  <description>Scott James Remnant - LiveJournal.com</description>
  <lastBuildDate>Tue, 03 May 2005 01:32:37 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>keybuk</lj:journal>
  <lj:journalid>25940</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>http://l-userpic.livejournal.com/9712332/25940</url>
    <title>Scott James Remnant</title>
    <link>http://keybuk.livejournal.com/</link>
    <width>99</width>
    <height>96</height>
  </image>

<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/15569.html</guid>
  <pubDate>Tue, 03 May 2005 01:32:37 GMT</pubDate>
  <title>Ian Murdock</title>
  <link>http://keybuk.livejournal.com/15569.html</link>
  <description>I received over 80 e-mails complaining about Ian&apos;s post about Componentized Linux RC1, most suggesting that it was using Planet Debian as a medium for sending out press releases.  Personally, I enjoyed Ian&apos;s posts and didn&apos;t have any particular problem with them being on Planet.&lt;br /&gt;&lt;br /&gt;Ian&apos;s blog was removed with a comment left in the config file asking for a feed without the advertising content; being 12,000 miles away from home, without any local network (I&apos;m borrowing bandwidth off an anonymous NETGEAR benefactor to type this), and with my home network unreachable (it appears dead) I hadn&apos;t had a chance to compose an email yet.&lt;br /&gt;&lt;br /&gt;When I do get online again, I not only get mobbed but have some incredibly outrageous accusations made against me.  I&apos;m sure if you read Planet Debian, some of them will still be visible on the blogs of those who made them.  I don&apos;t expect to receive any apologies, that&apos;s just the way Debian works.&lt;br /&gt;&lt;br /&gt;So I&apos;ve decided that I&apos;m not going to maintain Planet Debian any longer, Mako has offered to do so instead.  Direct your requests, problems and complaints at him now.</description>
  <comments>http://keybuk.livejournal.com/15569.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>16</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/15159.html</guid>
  <pubDate>Tue, 17 Aug 2004 19:17:33 GMT</pubDate>
  <title>Dear Auntie Planet...</title>
  <link>http://keybuk.livejournal.com/15159.html</link>
  <description>My partner complains every time I stab him with a fork, is he being unreasonable or am I just not doing it right?</description>
  <comments>http://keybuk.livejournal.com/15159.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/14975.html</guid>
  <pubDate>Tue, 10 Aug 2004 22:02:48 GMT</pubDate>
  <title>Squash makes Keybuk achey</title>
  <link>http://keybuk.livejournal.com/14975.html</link>
  <description>Another long day today, woke up deciding that the squash last night with Thom was perhaps a bad idea and another hour in bed won over a pre-breakfast visit to the gym.&lt;br /&gt;&lt;br /&gt;I ended up being the first dish of the day again, yesterday with my almost Nat-like &quot;demo coded the night before&quot; and today with a BOF to gain insights on what our distro developers would like from the infrastructure management tools.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.netsplit.com/tmp/canonical2a.jpg&quot;&gt;&lt;img src=&quot;http://www.netsplit.com/tmp/canonical2a_thumb.jpg&quot;&gt;&lt;/a&gt; &lt;a href=&quot;http://www.netsplit.com/tmp/canonical2b.jpg&quot;&gt;&lt;img src=&quot;http://www.netsplit.com/tmp/canonical2b_thumb.jpg&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Yes, Mark is wearing a &quot;First African In Space&quot; T-Shirt there.)&lt;br /&gt;&lt;br /&gt;Just enough of a break to write up what we discussed when joined in the BOF on improving package management tools.  Some interesting ideas put forward by a few people, hopefully once the current mad rush is out of the way I&apos;ll get some time to work on dpkg and do some cool new development there, it really needs it after all.</description>
  <comments>http://keybuk.livejournal.com/14975.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/14639.html</guid>
  <pubDate>Mon, 09 Aug 2004 21:52:43 GMT</pubDate>
  <title>Brocolli is a Weapon of Mass Destruction</title>
  <link>http://keybuk.livejournal.com/14639.html</link>
  <description>So the first day of the Canonical Conference is now over, it was pretty successful I think, mostly a day of planning for the two weeks ahead and setting &lt;a href=&quot;http://www.chiark.greenend.org.uk/pipermail/debian-uk/2004-August/002327.html&quot;&gt;the agenda&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.netsplit.com/tmp/canonical1a.jpg&quot;&gt;&lt;img src=&quot;http://www.netsplit.com/tmp/canonical1a_thumb.jpg&quot;&gt;&lt;/a&gt; &lt;a href=&quot;http://www.netsplit.com/tmp/canonical1b.jpg&quot;&gt;&lt;img src=&quot;http://www.netsplit.com/tmp/canonical1b_thumb.jpg&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It&apos;s definitely going to be a fun couple of weeks, long days of working though, but the hotel&apos;s got plenty of ways to unwind.  Got pleasantly thrashed at Squash by Thom May before dinner.</description>
  <comments>http://keybuk.livejournal.com/14639.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/14584.html</guid>
  <pubDate>Thu, 05 Aug 2004 10:02:47 GMT</pubDate>
  <title>Canonical Conference</title>
  <link>http://keybuk.livejournal.com/14584.html</link>
  <description>The two-week Canonical Conference starts on Monday, it&apos;s going to be a pretty intense time but should be great fun.  We&apos;re often mistakenly called a UK company, in fact our staff are spread out across the world, and we&apos;ve just as many Australian staff as we&apos;ve got UK ones.  Our company conferences are when we all get together in the same place for some high-bandwidth interaction rather than on IRC.&lt;br /&gt;&lt;br /&gt;It&apos;s really refreshing to work for a company that &lt;em&gt;gets&lt;/em&gt; why community involvement is so important.  Our mini-conference at Debconf4 was open to anyone who wanted to drop in and we&apos;ve extended an &lt;a href=&quot;http://www.chiark.greenend.org.uk/pipermail/debian-uk/2004-July/002318.html&quot;&gt;open invite&lt;/a&gt; to anyone else who wants to join in.</description>
  <comments>http://keybuk.livejournal.com/14584.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/14206.html</guid>
  <pubDate>Mon, 02 Aug 2004 09:25:52 GMT</pubDate>
  <title>Evolution Data Server</title>
  <link>http://keybuk.livejournal.com/14206.html</link>
  <description>Because I&apos;m not going to let this lie ... here&apos;s the memory map table of evolution-data-server running on my machine.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
08048000    184K r-x--  /evolution-data-server-1.0
08076000      8K rw---  /evolution-data-server-1.0
08078000    660K rw---    [ anon ]
b3bed000    272K rw---    [ anon ]
b3c31000      4K -----    [ anon ]
b3c32000   8192K rwx--    [ anon ]
b4434000      4K -----    [ anon ]
b4435000   8192K rwx--    [ anon ]
b4c35000      4K -----    [ anon ]
b4c36000   8192K rwx--    [ anon ]
b5436000      4K -----    [ anon ]
b5437000   8192K rwx--    [ anon ]
b5c37000      4K -----    [ anon ]
b5c38000   8192K rwx--    [ anon ]
b6438000      4K r----  /libc.mo
b6439000     32K r-x--  /libgcc_s.so.1
b6441000      4K rw---  /libgcc_s.so.1
b6442000    632K r-x--  /libstdc++.so.5.0.6
b64e0000     88K rw---  /libstdc++.so.5.0.6
b64f6000     20K rw---    [ anon ]
b64fb000     28K r-x--  /libfam.so.0.0.0
b6502000      4K rw---  /libfam.so.0.0.0
b6510000     28K r-x--  /libfile.so
b6517000      4K rw---  /libfile.so
b6519000      4K -----    [ anon ]
b651a000   8192K rwx--    [ anon ]
b6d1a000      4K rw---    [ anon ]
b6d20000      4K -----    [ anon ]
b6d21000   8192K rwx--    [ anon ]
b7529000     16K r----  /evolution-data-server-1.5.mo
b7530000     32K r-x--  /libnss_files-2.3.2.so
b7538000      4K rw---  /libnss_files-2.3.2.so
b7539000     32K r-x--  /libnss_nis-2.3.2.so
b7541000      4K rw---  /libnss_nis-2.3.2.so
b754f000     28K r-x--  /libnss_compat-2.3.2.so
b7556000      4K rw---  /libnss_compat-2.3.2.so
b7565000   1556K r----  /locale-archive
b76eb000      8K rw---    [ anon ]
b76ed000    684K r-x--  /libasound.so.2.0.0
b7798000     16K rw---  /libasound.so.2.0.0
b779c000     76K r-x--  /libsasl2.so.2.0.18
b77af000      4K rw---  /libsasl2.so.2.0.18
b77b0000      4K rw---    [ anon ]
b77b1000     16K r-x--  /libcrypt-2.3.2.so
b77b5000      4K rw---  /libcrypt-2.3.2.so
b77b6000    156K rw---    [ anon ]
b77dd000   1184K r-x--  /libc-2.3.2.so
b7905000     36K rw---  /libc-2.3.2.so
b790e000      8K rw---    [ anon ]
b7910000    500K r-x--  /libglib-2.0.so.0.400.4
b798d000      4K rw---  /libglib-2.0.so.0.400.4
b798e000     52K r-x--  /libpthread-0.60.so
b799b000      4K rw---  /libpthread-0.60.so
b799c000     12K rw---    [ anon ]
b799f000     16K r-x--  /libgthread-2.0.so.0.400.4
b79a3000      4K rw---  /libgthread-2.0.so.0.400.4
b79a4000      8K r-x--  /libdl-2.3.2.so
b79a6000      4K rw---  /libdl-2.3.2.so
b79a7000     12K r-x--  /libgmodule-2.0.so.0.400.4
b79aa000      4K rw---  /libgmodule-2.0.so.0.400.4
b79ab000    224K r-x--  /libgobject-2.0.so.0.400.4
b79e3000      4K rw---  /libgobject-2.0.so.0.400.4
b79e4000      4K rw---    [ anon ]
b79e5000     28K r-x--  /libpopt.so.0.0.0
b79ec000      4K rw---  /libpopt.so.0.0.0
b79ed000    280K r-x--  /libORBit-2.so.0.0.0
b7a33000     36K rw---  /libORBit-2.so.0.0.0
b7a3c000      4K rw---    [ anon ]
b7a3d000     16K r-x--  /libORBitCosNaming-2.so.0.0.0
b7a41000      4K rw---  /libORBitCosNaming-2.so.0.0.0
b7a42000     72K r-x--  /libbonobo-activation.so.4.0.0
b7a54000     12K rw---  /libbonobo-activation.so.4.0.0
b7a57000     56K r-x--  /libresolv-2.3.2.so
b7a65000      4K rw---  /libresolv-2.3.2.so
b7a66000      8K rw---    [ anon ]
b7a68000     24K r-x--  /librt-2.3.2.so
b7a6e000      4K rw---  /librt-2.3.2.so
b7a6f000     64K r-x--  /libz.so.1.2.1.1
b7a7f000      4K rw---  /libz.so.1.2.1.1
b7a80000     12K r-x--  /libgpg-error.so.0.1.2
b7a83000      4K rw---  /libgpg-error.so.0.1.2
b7a84000      4K rw---    [ anon ]
b7a85000     68K r-x--  /libnsl-2.3.2.so
b7a96000      4K rw---  /libnsl-2.3.2.so
b7a97000      8K rw---    [ anon ]
b7a99000    284K r-x--  /libgcrypt.so.7.3.0
b7ae0000     20K rw---  /libgcrypt.so.7.3.0
b7ae5000     60K r-x--  /libtasn1.so.2.0.7
b7af4000      4K rw---  /libtasn1.so.2.0.7
b7af5000    364K r-x--  /libgnutls.so.10.1.4
b7b50000     20K rw---  /libgnutls.so.10.1.4
b7b55000    136K r-x--  /libm-2.3.2.so
b7b77000      4K rw---  /libm-2.3.2.so
b7b78000    936K r-x--  /libxml2.so.2.6.11
b7c62000     32K rw---  /libxml2.so.2.6.11
b7c6a000     40K rw---    [ anon ]
b7c74000    324K r-x--  /libbonobo-2.so.0.0.0
b7cc5000     40K rw---  /libbonobo-2.so.0.0.0
b7ccf000    196K r-x--  /libgconf-2.so.4.1.0
b7d00000     12K rw---  /libgconf-2.so.4.1.0
b7d03000    352K r-x--  /libgnomevfs-2.so.0.700.3
b7d5b000     20K rw---  /libgnomevfs-2.so.0.700.3
b7d60000    132K r-x--  /libaudiofile.so.0.0.2
b7d81000     12K rw---  /libaudiofile.so.0.0.2
b7d84000     32K r-x--  /libesd.so.0.2.29
b7d8c000      4K rw---  /libesd.so.0.2.29
b7d8d000     76K r-x--  /libgnome-2.so.0.702.0
b7da0000      4K rw---  /libgnome-2.so.0.702.0
b7da1000      4K rw---    [ anon ]
b7da2000     44K r-x--  /liblber.so.2.0.130
b7dad000      4K rw---  /liblber.so.2.0.130
b7dae000    196K r-x--  /libldap.so.2.0.130
b7ddf000      4K rw---  /libldap.so.2.0.130
b7de0000    756K r-x--  /libedataserver.so.3.2.0
b7e9d000     20K rw---  /libedataserver.so.3.2.0
b7ea2000    536K r-x--  /libecal.so.6.1.1
b7f28000     60K rw---  /libecal.so.6.1.1
b7f37000     12K rw---    [ anon ]
b7f3a000    148K r-x--  /libsoup-2.2.so.3.2.0
b7f5f000      8K rw---  /libsoup-2.2.so.3.2.0
b7f61000     68K r-x--  /libegroupwise.so.3.0.0
b7f72000      4K rw---  /libegroupwise.so.3.0.0
b7f73000      4K rw---    [ anon ]
b7f74000    132K r-x--  /libedata-cal.so.5.1.2
b7f95000     12K rw---  /libedata-cal.so.5.1.2
b7f98000    160K r-x--  /libebook.so.8.0.1
b7fc0000     16K rw---  /libebook.so.8.0.1
b7fc4000     92K r-x--  /libedata-book.so.1.0.1
b7fdb000      8K rw---  /libedata-book.so.1.0.1
b7fea000      4K rw---    [ anon ]
b7feb000     84K r-x--  /ld-2.3.2.so
b8000000      4K rw---  /ld-2.3.2.so
bfffc000     16K rw---    [ stack ]
ffffe000      4K -----    [ anon ]
 total    70292K
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;As you can see, by far the largest number of maps are shared libraries code mapped into the address space.  There&apos;s also some read-only data (such as the locale archive, which is one of the largest).&lt;br /&gt;&lt;br /&gt;If your argument is that you don&apos;t want a GNOME application to load the GNOME libraries, well you&apos;re on crack.  It&apos;s a GNOME application, it&apos;s written to use the GNOME libraries.  A huge number of these are shared with other things so this isn&apos;t an issue unless you&apos;re just being silly.&lt;br /&gt;&lt;br /&gt;So what&apos;s the rest of it?  There&apos;s a small collection of 8MB anonymous executable maps, these aren&apos;t heap, these are the stacks of each thread.  It&apos;s a copy-on-write overhead so it&apos;s a possible 8MB, not an actual 8MB (unless you manage to recurse so deeply you hit your stack limit).&lt;br /&gt;&lt;br /&gt;Then we&apos;re left with a bunch of read/write data, most of these are backed by file to represent data taken directly from shared libraries of other files.  There&apos;s a 16KB stack in there and finally a bunch of anonymous read/write data maps -- &lt;b&gt;this&lt;/b&gt; is the heap, and if you total them up you&apos;ll see they only come to around 1MB.&lt;br /&gt;&lt;br /&gt;Neither ps nor top give you an accurate idea of the memory usage of a process because they tell you the virtual memory size, which is not a useful indicator.  I&apos;m always surprised when people believe this is a good indicator, have you never tried adding up the totals?&lt;br /&gt;&lt;br /&gt;Here&apos;s a quick thing to do that:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
ps aux | awk &apos;{if (NR &amp;gt; 1) print $5; if (NR &amp;gt; 2) print &quot;+&quot;} END { print &quot;p&quot; }&apos; | dc
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;On my machine the total (which is in KB, remember) comes to over twice the available memory of my machine!</description>
  <comments>http://keybuk.livejournal.com/14206.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/13963.html</guid>
  <pubDate>Sun, 01 Aug 2004 16:01:46 GMT</pubDate>
  <title>Memory again...</title>
  <link>http://keybuk.livejournal.com/13963.html</link>
  <description>Uh, Erich, if eds loads every shared library and takes 80MB ... then the amount of memory you need for every other app is also 80MB, not 512MB.&lt;br /&gt;&lt;br /&gt;79MB of that is shared with every other application loading the shared library, they all use the same copy.&lt;br /&gt;&lt;br /&gt;Actually, the largest load time isn&apos;t anything to do with the size of the libraries, it&apos;s the symbolic relocation that needs to be performed -- this won&apos;t be any faster having loaded eds first.&lt;br /&gt;&lt;br /&gt;GNOME do have a relatively slack attitude to memory management, but then memory *is* cheap these days.  But you&apos;re vastly exaggerating it.&lt;br /&gt;&lt;br /&gt;The GNOME footprint is 80MB, not 512MB.  That&apos;s 432MB left for all your heap requirements, more than enough.  In fact, on this GNOME-running machine with evolution, mozilla, xchat, gaim, etc. all running -- there&apos;s enough free memory that 280MB is being used for the page cache!</description>
  <comments>http://keybuk.livejournal.com/13963.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/13606.html</guid>
  <pubDate>Sun, 01 Aug 2004 10:41:33 GMT</pubDate>
  <title>Learn about Memory Usage, Please!</title>
  <link>http://keybuk.livejournal.com/13606.html</link>
  <description>&lt;a href=&quot;http://blog.drinsama.de/erich/2004/07/31#evolutionrant&quot;&gt;Erich&lt;/a&gt; thinks Evolution is hogging memory, &lt;b&gt;it isn&apos;t!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Most of that 80MB of memory eds is using is &lt;em&gt;shared&lt;/em&gt; between the various processes.  On my machine it&apos;s actually using around 1MB of memory and that&apos;s with quite a large calendar loaded into it.&lt;br /&gt;&lt;br /&gt;The alarm notifier is using 68MB?  On my machine it&apos;s only actually using about 850KB.&lt;br /&gt;&lt;br /&gt;These two could probably be shrunk a little by more efficient structure layout and perhaps a little fine-tweaking of what memory is allocated and what is shared.&lt;br /&gt;&lt;br /&gt;Out of the rest of the memory you think Evolution is using, the largest chunk is actually libc6 and the locale archive, that&apos;s a block of memory shared by nearly every single process.&lt;br /&gt;&lt;br /&gt;Next you&apos;ll be going on a crusade why X needs over 128MB of memory ... when the largest chunk of that is just your video card memory mapped directly into its address space.</description>
  <comments>http://keybuk.livejournal.com/13606.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/13429.html</guid>
  <pubDate>Fri, 23 Jul 2004 01:13:46 GMT</pubDate>
  <title>Epson Printers</title>
  <link>http://keybuk.livejournal.com/13429.html</link>
  <description>&lt;a href=&quot;http://liw.iki.fi/liw/log/2004-07.html#20040722c&quot;&gt;Lars&lt;/a&gt;, my Epson Stylus C82 has a similar affliction; when not used for a while the ink clots up and doesn&apos;t print very well.&lt;br /&gt;&lt;br /&gt;On the front there&apos;s a button with an ink drop above it, normally used for telling the printer you want to change the ink cartridges.  If you hold this down for three or four seconds, the printer will clean the head instead and let you print again.&lt;br /&gt;&lt;br /&gt;I use my printer so rarely that I have to do this nearly every time.</description>
  <comments>http://keybuk.livejournal.com/13429.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/13216.html</guid>
  <pubDate>Tue, 20 Jul 2004 15:43:34 GMT</pubDate>
  <title>General Resolution: Force AMD64 into Sasrge</title>
  <link>http://keybuk.livejournal.com/13216.html</link>
  <description>I will be voting against this proposal, and urge everybody else to exercise their vote and do the same.&lt;br /&gt;&lt;br /&gt;Why?&lt;br /&gt;&lt;br /&gt;Because I utterly oppose using the GR system to make decisions like this.  I&apos;m not against having AMD64 in the archive, in fact I think it should be there, but forcing it through GR is just wrong.&lt;br /&gt;&lt;br /&gt;Sensible debate and discussion, with decisions made by those who have earned the trust and respect to do so is the right way.  The decision of when AMD64 should be in a release belongs in various hands, FTP Masters and the Release Managers most notably.</description>
  <comments>http://keybuk.livejournal.com/13216.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/12950.html</guid>
  <pubDate>Sat, 03 Jul 2004 15:59:41 GMT</pubDate>
  <title>Tigers</title>
  <link>http://keybuk.livejournal.com/12950.html</link>
  <description>Despite &lt;a href=&quot;http://www.weebls-stuff.com/toons/29/&quot;&gt;popular&lt;/a&gt; &lt;a href=&quot;http://www.weebls-stuff.com/toons/34/&quot;&gt;belief&lt;/a&gt;, it turns out that there are in fact tigers in Norway.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.netsplit.com/tmp/tiger.jpg&quot; alt=&quot;Tiger in Norway&quot;&gt;&lt;br /&gt;&lt;br /&gt;Giraffes and Zebras were also spotted, the question of the existance of lions outside of Kenya now needs to be re-opened!</description>
  <comments>http://keybuk.livejournal.com/12950.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/12561.html</guid>
  <pubDate>Thu, 27 May 2004 17:37:02 GMT</pubDate>
  <title>Martin.... it&apos;s your feed, dude</title>
  <link>http://keybuk.livejournal.com/12561.html</link>
  <description>You advertise your RSS feed as a UTF-8 feed and include both ISO-8859-* and UTF-8 characters in it; don&apos;t do that.</description>
  <comments>http://keybuk.livejournal.com/12561.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/12389.html</guid>
  <pubDate>Wed, 26 May 2004 13:05:48 GMT</pubDate>
  <title>Porto Alegre</title>
  <link>http://keybuk.livejournal.com/12389.html</link>
  <description>Have arrived in Porto Alegre, Brazil safely; as others have noted our luggage got left in Paris because of a rapid connection due to a delayed flight, but hopefully that will arrive this afternoon.  Will blog more later.</description>
  <comments>http://keybuk.livejournal.com/12389.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/12090.html</guid>
  <pubDate>Thu, 06 May 2004 17:44:50 GMT</pubDate>
  <title>ACPI</title>
  <link>http://keybuk.livejournal.com/12090.html</link>
  <description>In the end I chose the &lt;a href=&quot;http://h10010.www1.hp.com/wwpc/uk/en/sm/WF25a/21675-283229-283229-283229-283239-3459861.html&quot;&gt;HP compaq nc4010&lt;/a&gt;; I had serious doubts about the build quality of the Dell, the Apple lacked working WiFi and no PCMCIA to get around that either and the IBM lacked a touchpad and &lt;a href=&quot;http://www.livejournal.com/users/mjg59/&quot;&gt;Matt&apos;s&lt;/a&gt; problems haven&apos;t been encouraging.&lt;br /&gt;&lt;br /&gt;In general I&apos;ve been extremely happy with it, every part of the hardware I&apos;ve tried to get working so far has been pretty easy to get working.  &lt;a href=&quot;http://www.gag.com/~bdale/nc4000/&quot;&gt;Bdale&lt;/a&gt; and &lt;a href=&quot;http://www.cyrius.com/nc4000/&quot;&gt;Martin&lt;/a&gt;&apos;a experiences with the nc4000 have been pretty helpful too.&lt;br /&gt;&lt;br /&gt;The one thing I&apos;ve not been able to get working though is ACPI S3 suspend, or suspend-to-RAM if you prefer.  The laptop goes to sleep just fine but doesn&apos;t wake up at all.  Experiences of others on &lt;tt&gt;#debian-uk&lt;/tt&gt; seem to concur this isn&apos;t specific of my laptop either, everyone&apos;s been playing with ACPI suspend over the last few days and I don&apos;t think anybody&apos;s got it working right yet.&lt;br /&gt;&lt;br /&gt;It&apos;s an obviously huge whole in the hardware support in Linux, a pity really because otherwise ACPI functions perfectly giving detailed information about the system and batteries.&lt;br /&gt;&lt;br /&gt;If anyone&apos;s got any idea where to start debugging why the laptop doesn&apos;t wake up, that&apos;d be great; I&apos;m going to see whether a serial console can produce any information during wake-up that I&apos;m not seeing because neither the screen nor keyboard come back.</description>
  <comments>http://keybuk.livejournal.com/12090.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/11887.html</guid>
  <pubDate>Fri, 30 Apr 2004 11:55:13 GMT</pubDate>
  <link>http://keybuk.livejournal.com/11887.html</link>
  <description>&lt;img src=&quot;http://www.clearairturbulence.org/iamunknown.png&quot;&gt;</description>
  <comments>http://keybuk.livejournal.com/11887.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/11658.html</guid>
  <pubDate>Tue, 27 Apr 2004 15:40:03 GMT</pubDate>
  <title>What&apos;s wrong with Pink?!</title>
  <link>http://keybuk.livejournal.com/11658.html</link>
  <description>Okay, so you didn&apos;t like the Pink ... if you&apos;ve got Firefox or some other relatively friendly browser, you can select from one of three alternate stylesheets.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Pink and Boxy&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Boxless&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Boxy, but not pink&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Have a look at the site in each one, and comment on this to indicate which you like the best.  I&apos;ll go with consensus, unless I choose otherwise.&lt;br /&gt;&lt;br /&gt;Or if you&apos;re feeling &lt;em&gt;really&lt;/em&gt; clever, the HTML&apos;s pretty clean so why not just contribute your own alternate stylesheet?</description>
  <comments>http://keybuk.livejournal.com/11658.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/11385.html</guid>
  <pubDate>Tue, 27 Apr 2004 04:14:59 GMT</pubDate>
  <title>It&apos;s ... Pink!</title>
  <link>http://keybuk.livejournal.com/11385.html</link>
  <description>You can blame &lt;a href=&quot;http://bonehunter.rulez.org/~algernon/blog/&quot;&gt;algernon&lt;/a&gt; for getting Monkey Island stuck in my mind!&lt;br /&gt;&lt;br /&gt;So I managed to do all sorts of interesting work today, but you don&apos;t want to hear about that because I also uploaded the new CSS and templates for &lt;a href=&quot;http://planet.debian.net/&quot;&gt;Planet Debian&lt;/a&gt;.  Don&apos;t steal it this time, folks.&lt;br /&gt;&lt;br /&gt;As part of the new design, I&apos;m going to use Hackergotchi instead of the old randomly sized pictures; I&apos;ve been gimping up the missing ones, but it&apos;s slow and boring work.  If you want to do your own, mail it in and I&apos;ll upload.</description>
  <comments>http://keybuk.livejournal.com/11385.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/11263.html</guid>
  <pubDate>Sun, 25 Apr 2004 21:58:53 GMT</pubDate>
  <title>Play and Work</title>
  <link>http://keybuk.livejournal.com/11263.html</link>
  <description>&lt;a href=&quot;http://raw.no/personal/blog/&quot;&gt;Tollef&lt;/a&gt;&apos;s been doing some good low-hanging-fruit picking in the &lt;a href=&quot;http://bugs.debian.org/src:dpkg&quot;&gt;dpkg bug list&lt;/a&gt; over the past week and made me realise how little I&apos;ve actually been able to do on it recently.&lt;br /&gt;&lt;br /&gt;Gave myself a bit of a kick, and managed to grab a handful of easy bugs myself; not to mention finally catching up with all the translation and manpages updates (I hope).  Had to haul out my Dutch dictionary to try and merge the mess of patches for that language, but I think I got it all right.&lt;br /&gt;&lt;br /&gt;Put it all together, along with the conffile bug that I fixed some time ago that &lt;em&gt;really&lt;/em&gt; should be in sarge, and rolled a release.  That killed about 42 bugs, only 600 odd to go.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.gnome.org/~jdub/&quot;&gt;Jeff&lt;/a&gt; did some pretty rad work on &lt;a href=&quot;http://www.planetplanet.org/&quot;&gt;Planet&lt;/a&gt;, coming up with an extremely elegant way to merge consecutive articles by the same author together.  Of course, I couldn&apos;t let him get ahead of me again so I updated &lt;a href=&quot;http://planet.debian.net/&quot;&gt;Planet Debian&lt;/a&gt; to use the new juice and hacked on Planet myself for a few hours and added the long-missing per-template configuration (so you can have differing numbers of items in each template) and a fancy-examples directory containing something prettier than the default examples.&lt;br /&gt;&lt;br /&gt;I&apos;ve been dropping behind a bit with my &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt; work recently, and despite &quot;taking over&quot; &lt;a href=&quot;http://www.freedesktop.org/software/pkgconfig/&quot;&gt;pkgconfig&lt;/a&gt; haven&apos;t yet had time to get the grips with that either.&lt;br /&gt;&lt;br /&gt;This lack of time has been largely due to my new job; which is taking a fair bit of my hacking energy at the moment.  We had our first major face-to-face meeting a couple of weeks ago, and I got to meet some of my co-workers for the first time though I knew them all by reputation.&lt;br /&gt;&lt;br /&gt;I too have to work out how to properly balance Work and Play, so neither interferes with the other despite the high overlap in some areas.  Hopefully as I get used to the new work pattern, things will balance out.</description>
  <comments>http://keybuk.livejournal.com/11263.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/10897.html</guid>
  <pubDate>Fri, 23 Apr 2004 21:32:03 GMT</pubDate>
  <title>Laptops</title>
  <link>http://keybuk.livejournal.com/10897.html</link>
  <description>I&apos;m in the market for a new laptop to replace my aging (and abused) &lt;a href=&quot;http://www.divisionbyzero.com/laptop/&quot;&gt;Dell Latitude LS&lt;/a&gt;.  My basic requirements are that it be about the same size (12&quot;), preferably with integrated ethernet and WiFi capability and that the hardware is supported, or at least supportable, under Linux.&lt;br /&gt;&lt;br /&gt;I&apos;ve basically whittled it down to the following contenders:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www1.euro.dell.com/content/products/productdetails.aspx/latit_x300?c=uk&amp;amp;l=en&amp;amp;s=pad&quot;&gt;Dell Latitude X300&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://h10010.www1.hp.com/wwpc/uk/en/sm/WF25a/21675-283229-283229-283229-283239-3459861.html&quot;&gt;HP Compaq nc4010&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www5.pc.ibm.com/uk/products.nsf/$wwwPartNumLookup/_TS079UK?OpenDocument&quot;&gt;IBM ThinkPad X40&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www1.euro.dell.com/content/products/productdetails.aspx/latit_x300?c=uk&amp;amp;l=en&amp;amp;s=pad&quot;&gt;Apple 12&quot; PowerBook&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www.apple.com/uk/ibook/&quot;&gt;Apple 12&quot; iBook&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;If anyone&apos;s had any experience with any of these, or can suggest anything of a similar breeed, that&apos;d be great.  Make sure you suggest the name of a classic computer game to name the laptop!&lt;br /&gt;&lt;br /&gt;Talking of naming schemes, was having a debate with myself whether having to reinstall my desktop required me to change its name or not.&lt;br /&gt;&lt;br /&gt;Thankfully it looks like this won&apos;t be necessary after all, the computer wouldn&apos;t power up with the replacement drive I bought either so it looks like it was the PSU that was at fault; it could power up the smaller drive I use to install things, but not the faster main drives.  A replacement PSU seems to have done the trick, thankfully I hadn&apos;t defenestrated the old drive yet.</description>
  <comments>http://keybuk.livejournal.com/10897.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>19</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/10521.html</guid>
  <pubDate>Thu, 22 Apr 2004 13:21:21 GMT</pubDate>
  <title>Hardware, fucking hardware</title>
  <link>http://keybuk.livejournal.com/10521.html</link>
  <description>Remember those problems with my graphics card I was having back in &lt;a href=&quot;http://www.livejournal.com/users/keybuk/8324.html&quot;&gt;February&lt;/a&gt; that resulted in replacing my GeForce FX 5600 with an old 256 DDR?&lt;br /&gt;&lt;br /&gt;Well, the reason I&apos;d replaced the 256 DDR in the first place finally came back to haunt me this morning.  Bright patches of the screen (like, say, a window) would ghost across the rest of the screen slightly.  A sign, I was told, that the card was on its way out and needed replacing.&lt;br /&gt;&lt;br /&gt;It was light enough not to be noticeable, until this morning, when I turned on the monitor all I was greeted with was a total mess of overlapping graphics.  The card had died.&lt;br /&gt;&lt;br /&gt;First I had to check that the card had indeed died, and not the monitor, and thankfully plugging my laptop into the monitor gave a clear screen.  I found the FX 5600 again and put that in, figuring I could live with some minor screen corruption until pay day next week.&lt;br /&gt;&lt;br /&gt;Problem solved, you might think...&lt;br /&gt;&lt;br /&gt;Except that after the stress of a few power cycles, the computer flatly refused to power up.  Systematically unplugging devices and cards until it powered up happily led to my worse fear, the device preventing the power-up was the hard drive.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Keybuk&apos;s 7th law of hardware:&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;The expiry date of the warranty of any hardware device is always earlier than the expiry date of the hardware device.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;In this case, the warranty of the drive expired on 15th April, one week ago.</description>
  <comments>http://keybuk.livejournal.com/10521.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/10248.html</guid>
  <pubDate>Mon, 19 Apr 2004 09:24:12 GMT</pubDate>
  <title>zsh debian/rules completion</title>
  <link>http://keybuk.livejournal.com/10248.html</link>
  <description>Since mentioning I&apos;d configured my shell to do this in &lt;tt&gt;#debian-devel&lt;/tt&gt; the other day, I&apos;ve had several people keep asking me for the magic to do it; so here it is.&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;_debian_rules() { words=(make -f debian/rules) _make }&lt;/tt&gt;&lt;br /&gt;&lt;tt&gt;compdef _debian_rules debian/rules&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;It&apos;s probably not the most elegant way to do it, but it does mean that if you type &lt;tt&gt;debian/rules &amp;lt;TAB&amp;gt;&lt;/tt&gt; inside a source package it&apos;ll complete against the supported rules.</description>
  <comments>http://keybuk.livejournal.com/10248.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/10164.html</guid>
  <pubDate>Tue, 30 Mar 2004 04:04:36 GMT</pubDate>
  <title>Naming Schemes</title>
  <link>http://keybuk.livejournal.com/10164.html</link>
  <description>When picking my current naming scheme, I deliberately chose something with a large scope so I didn&apos;t run out of names quickly and with enough room to allow me to play a bit within it, giving machines appropriate names.  The one I picked is the titles of &quot;classic&quot; computer games.&lt;br /&gt;&lt;br /&gt;This has a huge ever-expanding set of usable names, and gives me plenty of room to have fun.  My router got called &lt;tt&gt;frontier&lt;/tt&gt; and my Windows desktop at work &lt;tt&gt;solitaire&lt;/tt&gt; for example.&lt;br /&gt;&lt;br /&gt;It&apos;s also allowed me to have mini-sets within the larger set, for a while I used games created by David Braben and Ian Bell (my laptop still bears the name &lt;tt&gt;elite&lt;/tt&gt;), then as I replaced those I started to use rogue-like games and currently my servers are named after god games.&lt;br /&gt;&lt;br /&gt;About the only rule I have is that a name may never be reused unless the reason for the machine is being replaced or reinstalled due to a failure out of my control.</description>
  <comments>http://keybuk.livejournal.com/10164.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/9547.html</guid>
  <pubDate>Mon, 15 Mar 2004 15:01:41 GMT</pubDate>
  <title>My non-free vote</title>
  <link>http://keybuk.livejournal.com/9547.html</link>
  <description>I have also voted to keep non-free in the &lt;a href=&quot;http://www.debian.org/vote/2004/vote_002&quot;&gt;current GR&lt;/a&gt;, however I think my reasons are different from any publically stated ones so far.&lt;br /&gt;&lt;br /&gt;If we used non-free to simply store software that did not meet the DFSG, then I would have no problem with allowing it to be separated further from Debian and perhaps maintained by non-free.org or a similar organisation.&lt;br /&gt;&lt;br /&gt;But it&apos;s not, there is software in non-free that has a DFSG-free licence and by all rights should be distributable in main.  The reason the software has been placed in non-free is that it is restricted by the US&apos;s patent laws or similar  Simply excluding software from Debian because there are legal problems in one country is, in my mind, ridiculous.&lt;br /&gt;&lt;br /&gt;So my (primary, anyway) reason for keeping non-free is that it isn&apos;t just used to hold DFSG non-free software.</description>
  <comments>http://keybuk.livejournal.com/9547.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/9330.html</guid>
  <pubDate>Sat, 13 Mar 2004 01:01:09 GMT</pubDate>
  <title>Out, damned bug!</title>
  <link>http://keybuk.livejournal.com/9330.html</link>
  <description>Fixed a &lt;a href=&quot;http://bugs.debian.org/10879&quot;&gt;seven year old bug&lt;/a&gt; in dpkg this afternoon, as with most fiendish bugs as soon as we could replicate it reliably the pattern was obvious and the fix totally trivial.&lt;br /&gt;&lt;br /&gt;The bug&apos;s the one where dpkg will sometimes delete conffiles during a purge that have become owned by another package since.  The gory details of the fix &lt;a href=&quot;http://lists.debian.org/debian-dpkg/2004/debian-dpkg-200403/msg00210.html&quot;&gt;are here&lt;/a&gt;, the quick answer is that it turned out to be buggy linked list node removal code.&lt;br /&gt;&lt;br /&gt;Great big thanks to Thomas Hood whose triage help was invaluable, and made spotting the problem trivial.</description>
  <comments>http://keybuk.livejournal.com/9330.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://keybuk.livejournal.com/9064.html</guid>
  <pubDate>Sat, 06 Mar 2004 17:30:13 GMT</pubDate>
  <title>Poll results</title>
  <link>http://keybuk.livejournal.com/9064.html</link>
  <description>As you probably noticed, for a bit of fun I ran a poll on the top of the page during the week to get an entirely unreliable poll as to what people will be voting in the upcoming &lt;a href=&quot;http://www.debian.org/vote/2004/vote_001&quot;&gt;DPL 2004 election&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Unsurprisingly &lt;a href=&quot;http://www.debian.org/vote/2004/platforms/algernon&quot;&gt;Gergely Nagy&lt;/a&gt;, who is running largely for fun, was in third place gaining just a handful of votes from developers and non-developers alike.&lt;br /&gt;&lt;br /&gt;The interesting numbers are in the hot contest between incumbent DPL &lt;a href=&quot;http://www.debian.org/vote/2004/platforms/tbm&quot;&gt;Martin Michlmayr&lt;/a&gt; and perennial, but never successful runner &lt;a href=&quot;http://www.debian.org/vote/2004/platforms/branden&quot;&gt;Branden Robinson&lt;/a&gt; who are both running with fairly similar platforms.&lt;br /&gt;&lt;br /&gt;Amongst the developer population, or at least those who checked the appropriate box, Martin is the leader by a respectable margin &amp;mdash; but maybe not enough to declare him an outright winner just yet.&lt;br /&gt;&lt;br /&gt;However amongst the non-developer population, Branden is the leader by a &lt;em&gt;significant&lt;/em&gt; margin, a clear Schumacher choice amongst the non-DDs.&lt;br /&gt;&lt;br /&gt;Shall we try and make some guesses why this may be?&lt;br /&gt;&lt;br /&gt;Martin&apos;s many roles within Debian are largely internal, the first time most people encounter him is when they join the NM process and ask Front Desk where their AM has gone.  On the other hand, Branden&apos;s primary role, maintaining the Debian X packages, is a very public one so non-DDs are more likely to have heard of him.&lt;br /&gt;&lt;br /&gt;On the other hand, Branden is a huge personality; upon the rocks of which many Debian developers have been dashed.  Martin is relatively quiet, unassuming and easy-going.  Could Branden have alienated the very people who otherwise would be voting for him?&lt;br /&gt;&lt;br /&gt;One final interesting statistic from the poll, Gergely&apos;s supporters were the only significant number to discover that the script had no (public) checking of duplicate votes and hit reload repeatedly to attempt to stuff the ballot.</description>
  <comments>http://keybuk.livejournal.com/9064.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
</channel>
</rss>
