<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for braden</title>
    <link>http://www.advogato.org/person/braden/</link>
    <description>Advogato blog for braden</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 18 May 2013 09:47:30 GMT</pubDate>
    <item>
      <pubDate>Tue, 10 Apr 2012 09:05:26 GMT</pubDate>
      <title>Served</title>
      <link>http://www.advogato.org/person/braden/diary.html?start=131</link>
      <guid>http://endoframe.com/log/2012/04/10/served/</guid>
      <description>&lt;p&gt;I have been rebuilding my home server machine (using Fedora 16) after having to replace the drive. Enough has changed in the packages I&#x2019;m using (and enough was inadequate or just poorly understood about my previous configuration) that I opted to start more-or-less from scratch.&lt;/p&gt;
&lt;p&gt;Kerberos + OpenLDAP + NFS. I want shared home directories (that just might be capable of roaming) and a shared address book. I am surprised that this remains so complicated and poorly documented. Well, calling it &#x201C;poorly documented&#x201D; isn&#x2019;t entirely fair. The packages involved have ample documentation. But that documentation seems generally to be targeted at someone who has some interest in becoming an expert. I do not want to be an expert at this. There &lt;em&gt;are&lt;/em&gt; some &#x201C;how-to&#x201D;-style guides written by some generous souls on the net; but most of them are out of date and/or cover slightly different scenarios and/or different Linux distributions (which can have nontrivially different default configurations of some packages).&lt;/p&gt;
&lt;p&gt;In the face of this, I dipped my toe in &lt;a href="http://freeipa.org" &gt;FreeIPA&lt;/a&gt;. FreeIPA is a project that&#x2019;s supposed to simplify a lot of this. But it&#x2019;s not for me. My biggest problem with it is that it targets the enterprise use case and, as such, does a lot of things that I really don&#x2019;t care about. I also didn&#x2019;t care for the fact that, for management, it depends on a Web application that I couldn&#x2019;t get to work anywhere but Firefox.&lt;/p&gt;
&lt;p&gt;So, in spite of my frustration with OpenLDAP, I have opted to press forward with it. And my thick-headedness is finally bearing fruit.  I have managed to get Kerberos and OpenLDAP playing nicely together, with Kerberos using LDAP for its database. I&#x2019;ve even found &lt;a href="http://luma.sourceforge.net/" &gt;an LDAP browser that doesn&#x2019;t suck&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Write-ups on how to string this stuff together on modern Fedora will be forthcoming.&lt;/p&gt;</description>
    </item>
    <item>
      <pubDate>Mon, 5 Jul 2010 07:07:55 GMT</pubDate>
      <title>Touched</title>
      <link>http://www.advogato.org/person/braden/diary.html?start=130</link>
      <guid>http://endoframe.com/log/2010/07/05/touched/</guid>
      <description>&lt;p&gt;I use a &lt;a href="http://kinesis-ergo.com/advantage_pro.htm" title="Kinesis Advantage Pro" &gt;Kinesis ergonomic keyboard&lt;/a&gt;. I use a &lt;a href="http://www.logitech.com/en-us/mice-pointers/mice/devices/5845" title="Logitech Performance Mouse MX" &gt;mouse&lt;/a&gt; as well; but I like having a touchpad handy. They&amp;#8217;re especially convenient for scrolling without going to the mouse.&lt;/p&gt;
&lt;p&gt;Considering how widespread touchpads are on laptops, they&amp;#8217;re rather scarce as desktop accessories. Aside from &lt;a href="http://www.cirque.com/desktoptouchpad/productsandorders.aspx" &gt;Cirque&amp;#8217;s Smart Cat line&lt;/a&gt; (also &lt;a href="http://adesso.com/en/home/touchpads.html" &gt;rebranded by Adesso&lt;/a&gt;), there&amp;#8217;s really not much out there.&lt;/p&gt;
&lt;p&gt;I tried perching a &lt;a href="http://www.cirque.com/desktoptouchpad/productsandorders/smartcat.aspx" &gt;Smart Cat&lt;/a&gt; in the (rather abundant) space between the Kinesis keyboards key wells. I had to replace the rubber feet with thicker ones to raise it up a tad; this surface of the keyboard where it sits is slightly convex. But it was never as convenient to use as I&amp;#8217;d hoped. I thought this was because, between the rubber feet and the thickness of the device, it just wound up being raised up too much.&lt;/p&gt;
&lt;p&gt;I came across &lt;a href="http://www.ergonomictouchpad.com/" &gt;ErgonomicTouchpad.com&lt;/a&gt; a few months back. This site looks like it could have been adapted from a television infomercial; so someone capable of firing a synapse will naturally feel somewhat embarassed while looking at it. What they&amp;#8217;re selling is simply a touchpad with the same characteristics as the Cirque GlidePoint (i.e., tap-click, secondary tap-click in the upper right corner, vertical scroll on the right) with no bezel or housing to speak of&amp;mdash;just a velcro backing. Two sizes are available. &lt;a href="http://www.ergonomictouchpad.com/xl_touchpad.php" &gt;The larger one&lt;/a&gt; fits comfortably in the same spot where I had the Smart Cat; and I figured it would resolve the height issue I had with the Smart Cat.&lt;/p&gt;
&lt;p&gt;And I suppose it did. But rather than be easy to use, it just pointed out that the device height wasn&amp;#8217;t really the problem. The problem was that I still had to pick my hand up off the keyboard to use it. And if I was going to do that, I might as well use the mouse.&lt;/p&gt;
&lt;p&gt;So now I&amp;#8217;ve got &lt;a href="http://www.ergonomictouchpad.com/ergonomic_touchpad.php" &gt;the little one&lt;/a&gt; positioned between the thumb keys on the keyboard. This works pretty well. I can just slight my right hand over a bit to work the scroll area; and if I pivot my hand, I can work the touchpad with my index finger.&lt;/p&gt;
&lt;div id="attachment_117" class="wp-caption aligncenter" style="width: 650px"&gt;&lt;a href="http://endoframe.com/log/wp-content/uploads/2010/07/kinesis-keyboard-with-touchpad.jpg" &gt;&lt;img src="http://endoframe.com/log/wp-content/uploads/2010/07/kinesis-keyboard-with-touchpad.jpg" alt="Kinesis keyboard with touchpad" title="Kinesis keyboard with touchpad" width="640" height="360" class="size-full wp-image-117" /&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;Kinesis keyboard with touchpad&lt;/p&gt;&lt;/div&gt;
</description>
    </item>
    <item>
      <pubDate>Sat, 3 Jul 2010 05:10:31 GMT</pubDate>
      <title>Linux HD HTPC: Forget it?</title>
      <link>http://www.advogato.org/person/braden/diary.html?start=129</link>
      <guid>http://endoframe.com/log/2010/07/03/linux-hd-htpc-forget-it/</guid>
      <description>&lt;p&gt;So I&amp;#8217;ve been pondering the prospect of building a Linux &lt;a href="http://en.wikipedia.org/wiki/Home_theater_PC" &gt;&lt;acronym title="Home Theater Personal Computer"&gt;HTPC&lt;/acronym&gt;&lt;/a&gt; using &lt;a href="http://www.mythtv.org" &gt;MythTV&lt;/a&gt;. Unfortunately, the HD picture looks&#x2026;bleak.&lt;/p&gt;
&lt;p&gt;From what I&amp;#8217;ve been able to find out from browsing the &lt;a href="http://www.mythtv.org/wiki" &gt;MythTV wiki&lt;/a&gt;, you can get Linux-supported cards that can read an &lt;strong&gt;unencrypted&lt;/strong&gt; HD signal; but service providers encrypt everything but your local channels. So what&amp;#8217;s the fucking point?&lt;/p&gt;
&lt;p&gt;It appears that one&amp;#8217;s options are to either get a Windows PC equipped with a &lt;a href="http://www.cablelabs.com/opencable/primer/cablecard_primer.html" &gt;CableCARD&lt;/a&gt;, or &lt;a href="http://www.tivo.com" &gt;TiVo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Well, I&amp;#8217;m not setting up a Windows PC for this. No way.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;d been idly wondering how TiVo manages to stay in business these days; but now that I look at what they&amp;#8217;re offering, it&amp;#8217;s not a bad deal. They charge for the box less than it would cost me to build an HTPC that I&amp;#8217;d be satisified with. Their box is probably smaller, too. And I see it has an eSATA port; so hopefully that means that it can record to an external drive. Their service fee is a bit less than what &lt;a href="http://www.verizon.com" &gt;Verizon&lt;/a&gt; wants to charge me for their &lt;acronym title="Digital Video Recorder"&gt;DVR&lt;/acronym&gt;. Now, Verizon has waived their DVR equipment fee for the first year; but after that year, TiVo&amp;#8217;s deal will look even more attractive.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Mon, 21 Jun 2010 07:11:57 GMT</pubDate>
      <title>3.0th time&#x2019;s the charm?</title>
      <link>http://www.advogato.org/person/braden/diary.html?start=128</link>
      <guid>http://endoframe.com/log/2010/06/21/97/</guid>
      <description>&lt;p&gt;I&amp;#8217;ve upgraded to WordPress 3.0. I&amp;#8217;d like to think that the security holes that have accommodated previous defacements of this site have been fixed; but I&amp;#8217;m really not terribly optimistic. We&amp;#8217;ll see.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Mon, 25 Jan 2010 22:11:03 GMT</pubDate>
      <title>New autoconf-gl-macros release</title>
      <link>http://www.advogato.org/person/braden/diary.html?start=127</link>
      <guid>http://endoframe.com/log/?p=89</guid>
      <description>&lt;p&gt;Wow, it&amp;#8217;s been more than a year since a release of &lt;a href="http://code.google.com/p/autoconf-gl-macros/" &gt;this package&lt;/a&gt;. Not bad.&lt;/p&gt;
&lt;p&gt;Today&amp;#8217;s release just fixes a problem on some Windows configurations (64-bit MinGW, at least), where &lt;code&gt;&amp;lt;windows.h&amp;gt;&lt;/code&gt; must be included in order for autoconf to detect &lt;code&gt;&amp;lt;GL/gl.h&amp;gt;&lt;/code&gt; as usable.&lt;/p&gt;
&lt;p&gt;In order to streamline &lt;a href="http://projects.gnome.org/gtkglext/" &gt;GtkGLExt&lt;/a&gt;&amp;#8217;s &lt;code&gt;configure.ac&lt;/code&gt; (and to provide decent support for the coming &lt;a href="https://bugzilla.gnome.org/show_bug.cgi?id=604435" &gt;Quartz backend&lt;/a&gt;), I started using the macros there. So that&amp;#8217;s a bit more exposure and exercise they&amp;#8217;re getting.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Sat, 23 Jan 2010 18:06:26 GMT</pubDate>
      <title>Memories I&#x2019;d like to forget</title>
      <link>http://www.advogato.org/person/braden/diary.html?start=126</link>
      <guid>http://endoframe.com/log/?p=83</guid>
      <description>&lt;p&gt;I suspected rail had a dodgy stick of memory ever since I set it up last summer. If I tried to run the memory at the speeds it was spec&amp;#8217;d for, it wouldn&amp;#8217;t count up all 12 GB during POST. By November, things had deteriorated further and I began experiencing Strange Problems (random system freezes or failure to load the kernel). &lt;a href="http://mushkin.com" &gt;Mushkin&lt;/a&gt; swapped out the failed stick.&lt;/p&gt;
&lt;p&gt;My machine had been running maybe a week with the replacement stick when I once again began to experience Strange Problems. My first assumption was that they&amp;#8217;d sent me a bad stick; but no: upon investigation, it was another stick from the original set that had failed. At this point, Mushkin acknowledged that the part I had was known to be failure-prone (well, they had hinted at this when replacing the first stick) and they offered to swap out the whole lot of six sticks. And they would even cross-ship and cover shipping both ways. Cool.&lt;/p&gt;
&lt;p&gt;Unfortunately, the new set of six seems to have included another bad stick. After continuing to experience random system freezes, I think I isolated the problem stick: one of the lot &lt;em&gt;always&lt;/em&gt; dumps me into BIOS setup when I boot with only it. Mushkin is replacing this stick.&lt;/p&gt;
&lt;p&gt;Mushkin&amp;#8217;s customer support has been pleasant to work with; and they&amp;#8217;ve certainly stood behind their product. But I can&amp;#8217;t say I&amp;#8217;m satisfied with the quality control. Or is this just par for the course for high performance DDR3 memory?&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 11 Aug 2009 03:07:10 GMT</pubDate>
      <title>Failing gracefully</title>
      <link>http://www.advogato.org/person/braden/diary.html?start=125</link>
      <guid>http://endoframe.com/log/?p=73</guid>
      <description>&lt;p&gt;A little over a week ago I rebooted &lt;code&gt;hinge&lt;/code&gt; after a round of Fedora updates and the RAID card&amp;mdash;a &lt;a href="http://3ware.com/products/serial_ata2-9000.asp" &gt;3ware 9550SX&lt;/a&gt;&amp;mdash;saw neither of the discs in my RAID1 array and failed to load its BIOS. I promptly powered down the system and proceeded to search eBay for a replacement card. A few days later, I swapped in the not-quite-new card I got from an &lt;a href="http://myworld.ebay.com/pcsurplusonline.com" &gt;eBay seller&lt;/a&gt;; and the machine recognized the drives and booted into Fedora like nothing had happened.&lt;/p&gt;
&lt;p&gt;Well, there was one tell-tale sign: on the initial boot-up, the second drive was marked &amp;#8220;Not used&amp;#8221; in the BIOS boot screen. A trip into the RAID card&amp;#8217;s BIOS configuration showed a note by the entry for the array, &amp;ldquo;Rebuild on F8&amp;rdquo;. Well, F8 is how to exit the BIOS setup. So I proceeded to do that; and sure enough, the rebuild apparently happened in the background without me noticing anything&amp;mdash;because now the array pops up on boot just like it did before the old card failed.&lt;/p&gt;
&lt;p&gt;So, props to 3ware for failing gracefully. I set up this RAID array for my home directories precisely because I accept the inevitability of hardware failures. The irony of having the RAID card &lt;em&gt;itself&lt;/em&gt; fail is not lost on me; I&amp;#8217;m nonetheless impressed with just how smoothly recovery proceeded.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 22 Jul 2009 04:11:00 GMT</pubDate>
      <title>What filesystem?</title>
      <link>http://www.advogato.org/person/braden/diary.html?start=124</link>
      <guid>http://endoframe.com/log/?p=70</guid>
      <description>&lt;p&gt;&lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=512377" &gt;That was fun.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sigh.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 30 Jun 2009 05:08:19 GMT</pubDate>
      <title>Free as a dove</title>
      <link>http://www.advogato.org/person/braden/diary.html?start=123</link>
      <guid>http://endoframe.com/log/?p=64</guid>
      <description>&lt;p&gt;I have finally liberated myself from the mail storage format/layout of a particular mail client: I have set up a &lt;a href="http://www.dovecot.org/" &gt;dovecot&lt;/a&gt; IMAP server. I&amp;#8217;m using fetchmail to pull down mail from my &lt;a href="http://www.spamcop.net/" &gt;SpamCop&lt;/a&gt; account and &lt;a href="http://wiki.dovecot.org/LDA/Sieve/CMU" &gt;dovecot&amp;#8217;s CMU Sieve plug-in&lt;/a&gt; for filtering. It seems to work quite well. I can point any IMAP client (including the one on my new iPhone 3G S) at endoframe.net and read e-mail in one centralized location.&lt;/p&gt;
&lt;p&gt;The most painful part of this has been (and continues to be&amp;#8230;I&amp;#8217;m not done yet) moving e-mail from &lt;a href="http://projects.gnome.org/evolution/" &gt;Evolution&lt;/a&gt;&amp;#8217;s store to IMAP folders. I am an e-mail pack rat, which means I have several very large mail folders. Unsurprisingly, these can take some time to move. More annoyingly, &lt;a href="http://bugzilla.gnome.org/show_bug.cgi?id=587321" &gt;Evolution tends to crash&lt;/a&gt; at the end of moving particularly large folders. Fortunately this hasn&amp;#8217;t resulted in any actual data loss (yet?). It seems to crash after it&amp;#8217;s copied everything over to the new location, during deletion of the messages at the old location.&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Sat, 27 Jun 2009 09:16:43 GMT</pubDate>
      <title>Fedora 11 bolted on</title>
      <link>http://www.advogato.org/person/braden/diary.html?start=122</link>
      <guid>http://endoframe.com/log/?p=60</guid>
      <description>&lt;p&gt;As my last posting was about installing Fedora 10, I suppose I&amp;#8217;m due for another now that I&amp;#8217;ve installed Fedora 11. Ahem.&lt;/p&gt;
&lt;p&gt;I put together &lt;code&gt;hinge&lt;/code&gt; in 2005. &lt;code&gt;hinge&lt;/code&gt; is a dual Opteron machine based on &lt;a href="http://www.tyan.com/product_board_detail.aspx?pid=151" &gt;Tyan&amp;#8217;s Thunder K8WE&lt;/a&gt; motherboard. It remains a very capable piece of hardware; but it is showing its age. Among other things, the older Opterons in the box don&amp;#8217;t seem to support the fancy new virtualization stuff in Linux. So I figured it was time for an upgrade.&lt;/p&gt;
&lt;p&gt;The new machine, &lt;code&gt;bolt&lt;/code&gt;, uses an &lt;a href="http://usa.asus.com/products.aspx?l1=3&amp;#038;l2=179&amp;#038;l3=815&amp;#038;l4=0&amp;#038;model=2853&amp;#038;modelmenu=1" &gt;Asus Rampage II GENE&lt;/a&gt; motherboard in a &lt;a href="http://lian-li.com/v2/en/product/product06.php?pr_index=158&amp;#038;cl_index=1&amp;#038;sc_index=25&amp;#038;ss_index=64" &gt;Lian Li PC-A01&lt;/a&gt; case. This is a really neat compact case that still manages to accommodate a standard ATX power supply. I think Lian Li has discontinued it; but it can still be found for sale at a few places online.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;hinge&lt;/code&gt; has now assumed the role of file server. It has a 3ware RAID card running a couple of terabyte drives in a RAID1 configuration where I&amp;#8217;ve put home directories, source code revision control repositories, and miscellaneous shared files.&lt;/p&gt;
&lt;p&gt;At this point I&amp;#8217;ve installed Fedora 11 on both &lt;code&gt;hinge&lt;/code&gt; and &lt;code&gt;bolt&lt;/code&gt;. There were a few hiccups; but things went &lt;strong&gt;much&lt;/strong&gt; smoother than they did when I installed Fedora 10. &lt;code&gt;NetworkManager&lt;/code&gt; has improved by leaps and bounds, but still seems to have some rough edges: when using it (instead of the old &lt;code&gt;network&lt;/code&gt; daemon), I can&amp;#8217;t get &lt;code&gt;ypbind&lt;/code&gt; to come up a boot. Oddly, it comes up fine &lt;em&gt;after&lt;/em&gt; booting.&lt;/p&gt;
&lt;p&gt;Configuring NFSv4 and NIS was a bit rocky, but that was my fault a lot more than it was Fedora 11&amp;#8217;s. Having now resolved those issues, I&amp;#8217;m pretty pleased with this Fedora release.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
