<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-23142240</id><updated>2011-09-20T19:26:13.749-04:00</updated><category term='script'/><category term='meta'/><category term='media'/><category term='means'/><category term='infrastructure'/><category term='tools script perl lisp media computers'/><category term='tools'/><category term='computers'/><category term='100-dollar laptop'/><category term='security'/><category term='internet'/><title type='text'>Random Acts of Science</title><subtitle type='html'>We got your signal-to-noise right here.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>93</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23142240.post-3520784067101998213</id><published>2011-09-20T19:26:00.001-04:00</published><updated>2011-09-20T19:26:13.809-04:00</updated><title type='text'>Spotify for Windows (for Linux)</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
So &lt;a href='http://spotify.com'&gt;Spotify&lt;/a&gt; is a pretty good way to
listen to new albums...as long as I know the albums exist.

&lt;p&gt;It turns out that &lt;a href='http://winehq.org'&gt;Wine&lt;/a&gt; can run
the Windows version of Spotify from either my 32-bit or 64-bit installations of &lt;a href='http://slackware.com'&gt;Slackware Linux&lt;/a&gt;.  Spotify can't read
any of my .ogg files, but if the point is to hear new albums, then
maybe that bug isn't too terrible.&lt;/p&gt;

&lt;p&gt;The interface between Spotify and the dreaded Facebook does not
work, but why would anyone care what nonsense streams from my computer
anyway, right?&lt;/p&gt;
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3520784067101998213?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3520784067101998213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3520784067101998213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3520784067101998213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3520784067101998213'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2011/09/spotify-for-windows-for-linux.html' title='Spotify for Windows (for Linux)'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5992314122916998781</id><published>2010-11-24T02:41:00.001-05:00</published><updated>2010-11-24T02:41:55.319-05:00</updated><title type='text'>In the style of Twitter</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Slackintosh-current on a G5 iMac

&lt;p&gt;&lt;a href='http://debian.org'&gt;Debian 5.0&lt;/a&gt; for PPC is elegant and easy to use, and 6.0 will probably be even better once the installer is fixed.  I wanted a more minimal system, so I returned to &lt;a href='http://workaround.ch'&gt;Slackintosh&lt;/a&gt;, even though it is only semi-maintained.  The -current version of Slackintosh still gets updates, however.  So here is how to get Slackintosh on a G5 iMac:&lt;/p&gt;

&lt;p&gt;Partition the disk, and separate the &lt;tt&gt;/boot&lt;/tt&gt; partition, so that it can be accessed by multiple Linux installations (format this partition as ext2).  Give yourself at least three additional partitions of around 5 GB to work with.  My disk looked like this: Partition Map, NewWorld bootblock, HFS Mac OS X installation, swap, ext2 /boot, JFS for Crux root, ext3 for initial Slackintosh root, JFS for future Slackintosh root.&lt;/p&gt;

&lt;p&gt;So: one partition is for a temporary Slackintosh install, and can be small; another is for a chroot environment (CruxPPC), and can also be small; the last will be the long-term home for Slackintosh.  Add extra partitions for &lt;tt&gt;/usr/local&lt;/tt&gt;, &lt;tt&gt;/home&lt;/tt&gt;, etc. as desired.&lt;/p&gt;

&lt;p&gt;First install CruxPPC to a small partition (3 GB is plenty).  Crux provides a convenient environment for building 64-bit kernels, which you will need to boot a G5.  The shipped kernel (g5ppc64) for Slackintosh 12.1 works, but it is old (2.6.16?) and lacks support for several file systems. &lt;/p&gt;

&lt;p&gt;Follow the installation instructions for Crux.  Build a new kernel under Crux with whatever options you wantfilesystems, crypto, SMP support, etc.  Do not count on any modules, because the modules that ship with Slackintosh (and the ones you could build with Slackintosh) are 32-bit, and so won't load on a G5.  The kernel configuration under &lt;tt&gt;/proc/config.gz&lt;/tt&gt; will boot as-is (copy it to &lt;tt&gt;/usr/src/linux-*/&lt;/tt&gt;, &lt;tt&gt;gunzip&lt;/tt&gt; it and rename it to &lt;tt&gt;.config&lt;/tt&gt;), but you may wish to add more features.  You can even download up-to-date kernel source and make a super-new kernel.  Install the new kernel and verify that CruxPPC boots properly.&lt;/p&gt;

&lt;p&gt;Install Slackintosh 12.1 to a different partition, but skip installation of the &lt;tt&gt;yaboot&lt;/tt&gt; bootloader.  I later migrated this installation to a JFS-formatted partition, but for now, just get an installation onto the hard drive.  Instead of configuring yaboot from Slackintosh, reboot into CruxPPC.&lt;/p&gt;

&lt;p&gt;Now is the tricky part.  At this point, the computer can only boot into CruxPPC Linux (and possibly Mac OS, if applicable).  As a test, edit &lt;tt&gt;/etc/yaboot.conf&lt;/tt&gt; under CruxPPC to boot the new Crux kernel with the temporary Slackintosh installation as root; run &lt;tt&gt;ybin -v&lt;/tt&gt; and boot into Slackintosh with the CruxPPC kernel.  If this step works, migrate the temporary installation by mounting the other partition and &lt;tt&gt;umask 000&lt;/tt&gt; as root, then running &lt;tt&gt;cp -a /$dir /mnt/&amp;lt;mount point&amp;gt;/&lt;/tt&gt; for each &lt;tt&gt;$dir&lt;/tt&gt; in the root (&lt;pre&gt;/&lt;/pre&gt;) directory.  The &lt;a href='http://slackware.com/zipslack'&gt;Slackware website&lt;/a&gt; has useful information on migrating an installation.  Do not forget to create &lt;tt&gt;/proc&lt;/tt&gt;, &lt;tt&gt;/boot&lt;/tt&gt;, etc. directories on the new drive.&lt;/p&gt;

&lt;p&gt;Reboot into Crux, add the new drive to &lt;tt&gt;/etc/yaboot.conf&lt;/tt&gt;, and run &lt;tt&gt;ybin -v&lt;/tt&gt; (daring souls can do this step from the temporary install of Slackintosh without rebooting).  Reboot into the Slackintosh on the permanent partition with the new kernel.  If everything has worked so far, then there is probably no need ever to boot into Crux again, but I recommend keeping it around as a &lt;tt&gt;chroot&lt;/tt&gt; environment to update the kernel: remember that Slackintosh builds 32-bit binaries for userspace applications, and Crux builds 64-bit binaries like the kernel.&lt;/p&gt;

&lt;p&gt;The &lt;a href='http://workaround.ch/devel.html'&gt;Slackintosh website&lt;/a&gt; and changelog provide some help on upgrading from Slackintosh-12.1 to Slackintosh-current.  I recommend the upgrade, but it requires &lt;tt&gt;rsync&lt;/tt&gt;ing and a few GB of patience.  With or without the update to -current, Slackintosh is quicker than Crux more powerful than Debian.  Slack also has better logos.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5992314122916998781?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5992314122916998781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5992314122916998781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5992314122916998781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5992314122916998781'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2010/11/in-style-of-twitter.html' title='In the style of Twitter'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1755629675004124550</id><published>2010-02-28T19:34:00.001-05:00</published><updated>2010-02-28T19:34:02.746-05:00</updated><title type='text'>For good measure</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
I did attempt &lt;a href='http://freebsd.org'&gt;FreeBSD&lt;/a&gt;; it did not boot.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1755629675004124550?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1755629675004124550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1755629675004124550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1755629675004124550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1755629675004124550'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2010/02/for-good-measure.html' title='For good measure'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-4723761115596672601</id><published>2010-02-27T17:45:00.001-05:00</published><updated>2010-02-27T17:45:44.450-05:00</updated><title type='text'>Goddamn it, BSD</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
&lt;p&gt;I can't help but quit you.  I want to admire how BSD works and fits
  together, but damn it, &lt;i&gt;shit doesn't work&lt;/i&gt;.  True believers can
  tell me that I don't know what I'm doing, and perhaps they're right,
  but I've now installed OpenBSD three times and NetBSD once.  NetBSD
  is okay, but not superior to Linux on my laptop, and not usable on
  this computer; OpenBSD is unreliable on the laptop and unpleasant to
  use on this iMac G5.  From what I can gather, no BSD is appropriate
  for my netbook. &lt;i&gt;Quo&lt;/i&gt; fucking &lt;i&gt;vadis&lt;/i&gt;?  I want to try this
  OS, but I can't justify using it if it is obviously inferior.&lt;/p&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-4723761115596672601?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/4723761115596672601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=4723761115596672601' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4723761115596672601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4723761115596672601'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2010/02/goddamn-it-bsd.html' title='Goddamn it, BSD'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5508432112681541188</id><published>2010-01-30T14:17:00.001-05:00</published><updated>2010-01-30T14:20:12.113-05:00</updated><title type='text'>Inspired logon screen</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_AgAraQEIL3U/S2SGUxAoR3I/AAAAAAAAAAM/xmEaDPMBoIk/s1600-h/slim.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 187px;" src="http://2.bp.blogspot.com/_AgAraQEIL3U/S2SGUxAoR3I/AAAAAAAAAAM/xmEaDPMBoIk/s320/slim.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5432614741827143538" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5508432112681541188?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5508432112681541188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5508432112681541188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5508432112681541188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5508432112681541188'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2010/01/inspired-logon-screen.html' title='Inspired logon screen'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_AgAraQEIL3U/S2SGUxAoR3I/AAAAAAAAAAM/xmEaDPMBoIk/s72-c/slim.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-9097988172166802252</id><published>2009-11-04T12:05:00.001-05:00</published><updated>2009-11-04T12:05:14.929-05:00</updated><title type='text'>go6.net, freenet6.com IPv6 solution at last!</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Yes!
&lt;p&gt;I've been bragging about how I turned a g5 iMac into a Debian
  server, thanks to the good people &lt;a href='http://gogonet.gogo6.com'&gt;here&lt;/a&gt;, but my tunnel to the
  IPv6 internet kept dying (a common problem).  At least two weeks
  passed while I struggled
  with &lt;tt&gt;crontab&lt;/tt&gt; and generally fumbled towards a solution.&lt;/p&gt;
&lt;p&gt;The main problem, I now realize, is first, that the connection
  is fragile and occasionally drops (obviously).  To automatically
  reopen the connection, I added the following
  to &lt;tt&gt;root&lt;/tt&gt;'s &lt;tt&gt;crontab&lt;/tt&gt;:&lt;blockquote&gt;&lt;pre&gt;0,5,10,15,20,25,30,35,40,45,50,55
  * * * * /bin/pidof gw6c &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 || /etc/network/if-pre-up.d/gw6c&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;Unfortunately, 
  the &lt;a href='http://packages.debian.org/gw6c'&gt;script to reopen the
  tunnel&lt;/a&gt; always tried to ask a
  question: "do you want to add some server to your configured list,
  blah blah blah?"  Since I was nowhere to be found, the script kept
  asking over and over, got no response, filled up
  my inbox with error messages, and finally died without reopening
  the connection.&lt;/p&gt;
&lt;p&gt;The fix was to add the line &lt;tt&gt;always_use_same_server=yes&lt;/tt&gt;
  the the &lt;tt&gt;gw6c.conf&lt;/tt&gt; file.  The script asks no questions, and
  the connection is now reasonably stable.  Now I can get all all my
  files from anywhere.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-9097988172166802252?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/9097988172166802252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=9097988172166802252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/9097988172166802252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/9097988172166802252'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2009/11/go6net-freenet6com-ipv6-solution-at.html' title='go6.net, freenet6.com IPv6 solution at last!'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3024289970877703926</id><published>2009-11-03T11:08:00.005-05:00</published><updated>2009-11-03T11:16:39.733-05:00</updated><title type='text'>Toxic cloud computing (ha!)</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
The next big thing on the internet: &lt;a&gt;cloud computing&lt;/a&gt;, even though it was the
first big thing.  Weren't &lt;a href='http://www.mudconnect.com/'&gt;MUDS&lt;/a&gt;, &lt;a href='http://www.olga.net/'&gt;OLGA&lt;/a&gt;, and &lt;a href='http://en.wikipedia.org/wiki/VAX'&gt;timesharing computers&lt;/a&gt; "cloud
computing," anyway?
&lt;p&gt;Now cloud computing means Google and &lt;a href='http://www.forbes.com/2008/10/27/microsoft-cloud-computing-tech-enter-cz_vb_qh_1027cloud.html'&gt;Microsoft Azure&lt;/a&gt; and &lt;a href='http://aws.amazon.com/ec2/'&gt;Amazon's computation service&lt;/a&gt;, or whatever.  I am
sure that for some companies, these solutions make sense.  &lt;a href='http://www.ft.com/cms/s/0/5924b27e-c745-11de-bb6f-00144feab49a,dwp_uuid=3d33e842-c771-11de-8ba8-00144feab49a.html'&gt;But
wouldn't it suck if your remote data got hacked?&lt;/a&gt;  What about
&lt;a href='http://www.businessinsider.com/gmail-down-for-some-no-fix-for-up-to-36-hours-2009-3'&gt;that time Google Mail crashed?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Everything has its risks.  Still, I am puzzled.  Computing power is
cheap and only getting cheaper.  Plenty of people carry phones with
enough space to fit every email they'll ever write.  Why centralize
our data?  Unneeded cloud computing invites a security nightmare.&lt;/p&gt;
    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3024289970877703926?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3024289970877703926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3024289970877703926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3024289970877703926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3024289970877703926'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2009/11/toxic-cloud-computing-ha.html' title='Toxic cloud computing (ha!)'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1501151617622304092</id><published>2009-11-01T14:53:00.007-05:00</published><updated>2009-11-01T15:05:41.770-05:00</updated><title type='text'>Killer app for IPv6 internet?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
You may have other things on your mind right now, but we are &lt;a href="http://www.ipv4countdown.com/"&gt;running out of internet
addresses&lt;/a&gt; (a.k.a., version 4).  Maybe it isn't really such a
problem&amp;#151;ISPs have been
pretty blase' about the whole thing.   More likely, no-one is
switching to new addresses (version 6), mostly because no-one
knows that there is a problem, since just about everyone who cares about
the internet (in its current form) already has a access through an old
address.
&lt;p&gt;But now hear this: &lt;a href='http://community.nytimes.com/comments/www.nytimes.com/2009/10/31/technology/31net.html'&gt;non-Latin
characters&lt;/a&gt; will soon be available to name your website.  That's a
lot of potential websites (hello, Iranian protestors!); where will we
fit them all?&lt;/p&gt;
&lt;p&gt;Ho,
ho&amp;#151;IPv6 addresses will ride to the rescue of our UTF-8 brothers
and sisters.  How many years til the Westerners' original web becomes a
parochial backwater?&lt;/p&gt;
    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1501151617622304092?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1501151617622304092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1501151617622304092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1501151617622304092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1501151617622304092'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2009/11/killer-app-for-ipv6-internet_01.html' title='Killer app for IPv6 internet?'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5228849149085045892</id><published>2009-08-25T23:16:00.001-04:00</published><updated>2009-08-25T23:16:17.358-04:00</updated><title type='text'>I don't quite understand IPv6</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
It sure would be cool to have a globally accessible IPv6 address on my
main home computer, but the good folks
at &lt;a href='http://go6.net'&gt;go6.net&lt;/a&gt; (formerly freenet6.net, or
something) don't seem to have quite what I need.

&lt;p&gt;My service provider at home, &lt;a href='http://rr.com'&gt;Time
    Warner/RoadRunner&lt;/a&gt; is not so friendly to IPv6 internet
    connectivity.  I set up the proper tunnel and firewalls, and I can
    ssh over IPv6, but the connection is slow and short lived.  I'll
    learn tomorrow whether a last-minute tweak to the firewall makes
    any difference...but my guess is that either go6.net or IPv6 in
    general is not ready for this jelly.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5228849149085045892?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5228849149085045892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5228849149085045892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5228849149085045892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5228849149085045892'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2009/08/i-don-quite-understand-ipv6.html' title='I don&amp;#39;t quite understand IPv6'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1378454442328218282</id><published>2009-07-16T22:19:00.001-04:00</published><updated>2009-07-16T22:19:49.506-04:00</updated><title type='text'>NetBSD.</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
It is workable.  Coming from the Linux world, I found the first steps
disorienting.  I am posting via wireless, and even the sound system is
in pretty good shape (although I haven't figured out how to get output
from the headphone jack).

&lt;p&gt;Whether compiling all this stuff was really worth it, I can't quite
  say.  Dependency resolution does have its place, though.  I look
  forward to a version of NetBSD (or any BSD) with decent support for
  that hoary G5 PowerPC Macintosh.&lt;/p&gt;
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1378454442328218282?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1378454442328218282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1378454442328218282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1378454442328218282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1378454442328218282'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2009/07/netbsd.html' title='NetBSD.'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-7158574803921628443</id><published>2009-06-20T08:42:00.001-04:00</published><updated>2009-06-20T08:42:42.852-04:00</updated><title type='text'>Bolt-Bus lets me have all my toys</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Be sure to use secure connections when working on an open network, kids!
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-7158574803921628443?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/7158574803921628443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=7158574803921628443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7158574803921628443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7158574803921628443'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2009/06/bolt-bus-lets-me-have-all-my-toys.html' title='Bolt-Bus lets me have all my toys'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-7001019994998819384</id><published>2009-06-18T00:09:00.001-04:00</published><updated>2009-06-18T00:09:04.389-04:00</updated><title type='text'>OpenBSD lives</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Looks like I got it working-on x86_64, not ppc64, but whatever.  It's
all pretty much the same anyway.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-7001019994998819384?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/7001019994998819384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=7001019994998819384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7001019994998819384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7001019994998819384'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2009/06/openbsd-lives.html' title='OpenBSD lives'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5305166548121930471</id><published>2009-05-15T22:14:00.001-04:00</published><updated>2009-05-15T22:14:37.579-04:00</updated><title type='text'>To BSD? Not to BSD.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
What a disaster.

&lt;p&gt;I thought I was hardcore, and I wanted to try BSD, the
  better-than-Linux Ur-Open-Source alternative, but I failed.  (More
  accurately, the fact that I have an iMac G5 test machine failed me.)&lt;/p&gt;

&lt;p&gt;&lt;a href='http://freebsd.org'&gt;FreeBSD&lt;/a&gt; is the most popular BSD,
  and therefore lies beneath my consideration.  Turns out that FreeBSD does not
  support this computer anyway, so my elitism was accidentally
  justified.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://pkgsrc.org'&gt;NetBSD&lt;/a&gt; prides itself on being
  endlessly portable to a wide variety of processors, and such
  flexibility appeals to me &lt;i&gt;a lot&lt;/i&gt;.  In zanier times, I even
  tried to get a &lt;a href='http://slackware.com'&gt;Slackware&lt;/a&gt; laptop
  running with the NetBSD package management, but that configuration
  was approximately as painful as &lt;a href='http://gentoo.org'&gt;Gentoo
  Linux&lt;/a&gt;.  So I stuck with Slackware on that machine.&lt;/p&gt;

&lt;p&gt;Ha ha!  Despite running on a wide assortment of pocket watches,
  NetBSD does not run on this particular PowerPC (i.e., non-Intel)
  Macintosh.  Fine.  Everyone says that the truly hardcore only use
  ...&lt;/p&gt;

&lt;p&gt;&lt;a href='openbsd.org'&gt;OpenBSD&lt;/a&gt;, noted for impressively
  oppressive security and for being the only BSD to support this
  computer!  So I have an excuse to use "the difficult one" after all,
  since the other BSDs can't run on this machine.  Grand.&lt;/p&gt;

&lt;p&gt;The installation went smoothly enough, although the software
  mirrors tend to call these machines &lt;tt&gt;macppc&lt;/tt&gt; for
  installation, but then label all the auxilliarly sofware in the
  ports system as &lt;tt&gt;powerpc&lt;/tt&gt;.  I was pleased how quickly
  packages installed over the network, and how compact even all
  of &lt;a href='http://gnome.org'&gt;GNOME&lt;/a&gt; was.&lt;/p&gt;

&lt;p&gt;Oh, except for two gigantic problems: OpenBSD ran slower than OS X
  (or &lt;a href='http://debian.org'&gt;Debian 5.0&lt;/a&gt;), and the fan made
  horrible noises.  Online documentation hinted that OpenBSD
  developers new about the fan control noise in the G5, but apparently
  they figured that cranking the fan to the maximum speed was the
  safest-cum-easiest solution.&lt;/p&gt;

&lt;p&gt;Debian it is, then.  At least
  until &lt;a href='http://workaround.ch'&gt;Slackintosh&lt;/a&gt; ships with a
  64-bit kernel that supports the JFS file system. &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5305166548121930471?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5305166548121930471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5305166548121930471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5305166548121930471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5305166548121930471'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2009/05/to-bsd-not-to-bsd.html' title='To BSD? Not to BSD.'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1158624510296700084</id><published>2009-03-20T23:04:00.001-04:00</published><updated>2009-03-20T23:04:53.662-04:00</updated><title type='text'>iTunes stares into the abyss</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
I had to quit iTunes months ago, because some update had rendered it
completely unusable.  Of late, a subsequent update has mostly fixed
things, but it's come too late for me: I have abandoned iTunes (which
I never much liked) for &lt;a href='http://www.voxapp.net/'&gt;Vox&lt;/a&gt;, which at least supports
the Ogg Vorbis format.

&lt;p&gt;Vox does not allow playlists, though. &lt;a href='http://www.voxapp.net/'&gt;The website&lt;/a&gt; promises
  real playlists soon, but there is a simple solution: create a new
  folder and fill it with symbolic links to your music.
&lt;blockquote&gt;&lt;pre&gt;
localhost:~/Music/Voxlinks daWreck$ for file in
~/Music/*/*.{wmv,ogg,mp3} ; do ln -s "$file" $(basename $file | sed
's/ /_/g'); done
&lt;/pre&gt;&lt;/blockquote&gt;
I needed several different layers of &lt;tt&gt;/*/&lt;/tt&gt; to make all the
needed links, but it worked just fine, and OS X politely declined to
make any links that already existed because of duplicate files or
whatever.  Die, iTunes, die.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1158624510296700084?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1158624510296700084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1158624510296700084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1158624510296700084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1158624510296700084'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2009/03/itunes-stares-into-abyss.html' title='iTunes stares into the abyss'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1551364156587758379</id><published>2009-02-23T22:14:00.001-05:00</published><updated>2009-02-23T22:14:11.916-05:00</updated><title type='text'>Props to Debian 5.0</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
&lt;p&gt;Yeah, sure, I love the &lt;a href='http://slackware.com'&gt;Slackware&lt;/a&gt;,
but the sad fact is that
the &lt;a href='http://workaround.ch'&gt;Slackintosh&lt;/a&gt; port to powerpc
(nee ppc) does not deal well with 64-bit machines.  I wanted JFS
support in a 64-bit kernel, and Slackintosh did not deliver.  The boot
setup failed, too.&lt;/p&gt;
&lt;p&gt;Now that I have a working boot sequence, I suppose I could
  re-attempt Slackintosh, but Debian 5.0 is working pretty well for me
  so far.  In the last year or so, then, I've infected 3 computers
  with Slackware, two
  with &lt;a href='http://www.slamd64.com'&gt;Slamd64&lt;/a&gt; (64-bit biarch
  Slackware port-good stuff), one with Ubuntu (it was a request), and
  one with Debian 5.0.&lt;/p&gt;
&lt;p&gt;Good times.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1551364156587758379?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1551364156587758379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1551364156587758379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1551364156587758379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1551364156587758379'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2009/02/props-to-debian-50.html' title='Props to Debian 5.0'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1124134158779884430</id><published>2009-01-17T14:48:00.001-05:00</published><updated>2009-01-17T14:48:57.439-05:00</updated><title type='text'>Slackware Linux and baroque partitioning</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
&lt;p&gt;I like Linux.  For my computers I especially like Slackware Linux.
  I have also used Puppy Linux, PCLinuxOS (from 0.92), Ubuntu (from
  5.10), OpenSuSE (10.1 and 10.2), and Ututo/Gentoo
  (with &lt;tt&gt;paludis&lt;/tt&gt;). I wandered a bit before settling on
  Slackware. &lt;/p&gt;
&lt;p&gt;I learned a lot while wandering, and I concluded that to become
  comfortable in Linux requires a fast internet connection and the
  option of trying different flavors.  To have Windows or a Mac OS to
  fall back on is also helpful.&lt;/p&gt;
&lt;p&gt;Here is the problem: simply installing Linux requires
  . . . experimentation.  Becoming a proficient user needs even more
  research and more trial-and-error.  A bumpy installation can be
  terribly demoralizing, and a naive partitioning scheme complicates
  trying anything new.&lt;/p&gt;
&lt;p&gt;So, I can only recommend a new plunge Linux to two
people:
&lt;ol&gt;
&lt;li&gt;The victim of a Linux zealot, who will watch as said zealot
  performs the installation and setup&lt;/li&gt;
&lt;li&gt;The patient tinkerer with a fast connection for the main computer
  and an extra deskop box to try Linux&lt;/li&gt;
&lt;/ol&gt;
Anyone else ought at least to read the rest of this post, but you
have been warned.&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;Slackware Linux is somewhat daunting to install.  The process is
  aggressively text-only, and the hard drive must be partitioned (with
  &lt;tt&gt;fdisk&lt;/tt&gt; or &lt;tt&gt;cfdisk&lt;/tt&gt;) before running the &lt;tt&gt;setup&lt;/tt&gt;
  script.  To make up for these minor challenges, the Slackware
  installer provides more control and transparency than Ubuntu or
  OpenSuSE.  I easily installed Slackware 12.2 onto a Pentium IV with
  512 MB memory that resisted the other two distributions. &lt;/p&gt;
&lt;p&gt;Two issues complicated the last few times I've installed Linux
  (Slackware or Ubuntu) for people: one because of Windows, and
  another related (I think) to the manufacturers of the computers.
&lt;/p&gt;
&lt;p&gt;First, impatient users get into the habit of shutting down Windows
  "the hard way," by holding the power button.  Windows duly flags the
  native NTFS file system on the hard disk, and
  repartitioning programs then choke. The solution to this
  problem is to reboot Windows and shutdown nicely, and perhaps to
  run &lt;tt&gt;CHKDSK&lt;/tt&gt; if prompted.&lt;/p&gt;
&lt;p&gt;The second issue is related to Windows, but has more to do with
  manufacturers' "Recovery" partitions, which are usually invisible
  to Windows.  I do not understand how these work, so I never mess
  with them.  However, installing a new operating system requires new
  partitions, and there are constraints on where those partitions can
  go.  For example, Windows XP must be on a primary partition on the
  main boot device, and only three primary partitions are allowed on
  each physical disk.&lt;/p&gt;
&lt;p&gt;The point is that the presence or absence of a recovery partition
  affects where everything else will go, and graphical
  partitioners are not the most reliable.  I have tried to write a
  serious set of rules for partitioning the way I like it, but some
  guidelines are the best I can do:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On machines that also run Windows, put a medium-large partition
  for data right after the Windows partition - I format this partition
  FAT32 (vfat), and usually mount it at &lt;tt&gt;/data&lt;/tt&gt; on the Linux
  side with the options &lt;tt&gt;user,users,rw&lt;/tt&gt;.  Users can read from
  or write to this partition from any OS.  It's not very secure, but
  extremely helpful while switching from Windows to Linux.  If you
  require more security, encrypt the partition
  with &lt;a href='http://www.truecrypt.org/'&gt;Truecrypt&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;The entire Linux installation on one partition is the simplest
solution, but not the best - Simplify future upgrades or
reinstallations by partitioning intelligently&lt;/li&gt;
&lt;li&gt;In general, I like to format partitions as JFS - No deep reasons.
  The performance of JFS, XFS, and ReiserFS are all excellent (I'm
  told), but ReiserFS has an uncertain future, and XFS seems slighly
  less reliable than JFS. &lt;/li&gt;
&lt;li&gt;Always put &lt;tt&gt;/home&lt;/tt&gt; on its own partition, or as a symlink
  to &lt;tt&gt;/usr/local/home&lt;/tt&gt; - &lt;/li&gt;
&lt;li&gt;Make separate partitions for &lt;tt&gt;/&lt;/tt&gt; and &lt;tt&gt;/usr/local&lt;/tt&gt;
  - Upgrades are then much easier&lt;/li&gt;
&lt;li&gt;10 GB is plenty for the &lt;tt&gt;/&lt;/tt&gt; partition, and 20 GB
  can fit the kitchen sink - This computer (no KDE, GNOME, or Xfce)
  uses less than 4 GB of 5.5 GB on the &lt;tt&gt;/&lt;/tt&gt; partition.  For my
  parents, I barely filled 10 GB with all of Slackware 12.1 and all
  of GnomeSlackBuild&lt;/li&gt;
&lt;li&gt;If the hard disk is truly gigantic, you might as well
  keep &lt;tt&gt;/home&lt;/tt&gt; and &lt;tt&gt;/usr/local&lt;/tt&gt; on separate
  partitions&lt;/li&gt;
&lt;li&gt;Make &lt;tt&gt;/usr/src&lt;/tt&gt; and &lt;tt&gt;/opt&lt;/tt&gt; symlinks
  to &lt;tt&gt;/usr/local/src&lt;/tt&gt; and &lt;tt&gt;/usr/local/opt&lt;/tt&gt; - As ever,
  for easier upgrades and reinstallations without losing data or
  compiled programs&lt;/li&gt;
&lt;li&gt;Make &lt;tt&gt;/boot&lt;/tt&gt; a separate partition of 50-100 MB - For extra
  security, format this partition ext2 and put the
  option &lt;tt&gt;noauto&lt;/tt&gt; in the &lt;tt&gt;/etc/fstab&lt;/tt&gt; file
&lt;/li&gt;
&lt;li&gt;Modern computers probably require no &lt;tt&gt;swap&lt;/tt&gt; partition, but
  put one next to a partition like &lt;tt&gt;/&lt;/tt&gt; or &lt;tt&gt;/usr/local&lt;/tt&gt;,
  so you can delete it and expand into it if desired&lt;/li&gt;
&lt;li&gt;Servers probably deserve separate &lt;tt&gt;/tmp&lt;/tt&gt; and &lt;tt&gt;/var&lt;/tt&gt;
  partitions - Perhaps of 100-1000 MB is size, and also for security
  reasons, but I have not worked
  seriously on a server&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I have rarely partitioned two disks the same way, and I am often
  uncomfortable recommending Linux as a result.  Generic solutions
  break and are difficult to upgrade; complicated
  schemes are painful to explain to a new
  user.  Unless you are vert patient or willing to get a lot of help,
  Linux is probably not worth it.&lt;/p&gt;
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1124134158779884430?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1124134158779884430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1124134158779884430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1124134158779884430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1124134158779884430'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2009/01/slackware-linux-and-baroque.html' title='Slackware Linux and baroque partitioning'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5510769669737498872</id><published>2008-10-13T15:28:00.001-04:00</published><updated>2008-10-13T15:28:00.760-04:00</updated><title type='text'>Upgrade misery</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
I have learned my lesson.
&lt;p&gt;After many happy months
  with &lt;a href='http://www.slackware.com'&gt;Slackware 12.0&lt;/a&gt;, I grew
  jealous of the pretty bootscreen (idiot) with 12.1, and I tried to
  upgrade my hand-me down Toshiba P4 via &lt;tt&gt;Slackpkg&lt;/tt&gt;.  It was a
  disaster---the internet and
  (especially) &lt;a href='http://www.gnu.org/software/emacs'&gt;Emacs&lt;/a&gt;
  were hopelessly slow, and several GTK-based programs did not work.&lt;/p&gt;
&lt;p&gt;On the bright side, I resurrected the computer with a fresh install
  of 12.1, and everything is running quickly again
  (except &lt;a href='http://www.xe-emulator.com/'&gt;Xe&lt;/a&gt;, but I might be
  better off that way).  The best part about the new regime is my new
  partitioning scheme:
&lt;quote&gt;&lt;pre&gt;
/dev/hda1 (not mounted; /usr/local from the old install) (12 GB)
/dev/hda2 /usr/local jfs  defaults 1 2 (10 GB)
#/dev/hda3 /boot      ext2 defaults 1 2 (not mounted) (50 MB)
/dev/hda5 swap       swap defaults 0 0 (1 GB)
/dev/hda6 /          jfs  defaults 1 1 (6 GB)
&lt;/pre&gt;&lt;/quote&gt;
For one thing, I am now using JFS filesystem instead of ReiserFS,
which is no longer cool.  More importantly, the next time I break
everything, all I need to do is reinstall to the sixth partition
without touching anything else.  All programs and files for this
computer are on &lt;tt&gt;/usr/local&lt;/tt&gt;.  The
directories &lt;tt&gt;/home&lt;/tt&gt;, &lt;tt&gt;/opt&lt;/tt&gt;, and &lt;tt&gt;/usr/src&lt;/tt&gt;
symbolically link
to &lt;tt&gt;/usr/local/home&lt;/tt&gt;, &lt;tt&gt;/usr/local/opt&lt;/tt&gt;,
and &lt;tt&gt;/usr/local/src&lt;/tt&gt;, and only official Slackware packages
install to &lt;tt&gt;/usr&lt;/tt&gt; (via &lt;tt&gt;./configure&lt;/tt&gt;).  Everything I
    compile gets installed to &lt;tt&gt;/usr/local&lt;/tt&gt;, although I've kept
    a fair amount of extra space on the root (&lt;tt&gt;/&lt;/tt&gt;) partition,
    just in case.&lt;/p&gt;
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5510769669737498872?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5510769669737498872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5510769669737498872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5510769669737498872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5510769669737498872'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/10/upgrade-misery_2599.html' title='Upgrade misery'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-2466139027476011411</id><published>2008-09-23T15:02:00.001-04:00</published><updated>2008-09-23T15:02:27.982-04:00</updated><title type='text'>Facebook mobile --- yes.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;I swear that I am not addicted to &lt;a href='http://www.facebook.com'&gt;Facebook&lt;/a&gt;, but I am relieved finally to have a way to &lt;a href='http://sachachua.com/wp/2008/08/12/sweet-facebook-in-emacs/'&gt;post to Facebook&lt;/a&gt; from &lt;a href='http://www.gnu.org/software/emacs/'&gt;Emacs&lt;/a&gt;.  I had tried to get &lt;a href='http://sourceforge.net/projects/facebook-el/'&gt;facebook.el&lt;/a&gt;, a rather obscure application to work, but clearly the secret is simply to login &lt;a href='http://m.facebook.com'&gt;here&lt;/a&gt;.&lt;/p&gt;     &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-2466139027476011411?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/2466139027476011411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=2466139027476011411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/2466139027476011411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/2466139027476011411'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/09/facebook-mobile-yes.html' title='Facebook mobile --- yes.'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1354475719361824754</id><published>2008-09-23T13:57:00.001-04:00</published><updated>2008-09-23T13:57:01.747-04:00</updated><title type='text'>This computer lacks cURL?</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Apparently it did.  Now cURL is in effect, and I presume that blogging
with &lt;tt&gt;g-client&lt;/tt&gt; works now.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1354475719361824754?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1354475719361824754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1354475719361824754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1354475719361824754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1354475719361824754'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/09/this-computer-lacks-curl.html' title='This computer lacks cURL?'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-7525563553487680092</id><published>2008-09-23T09:01:00.001-04:00</published><updated>2008-09-23T09:01:22.015-04:00</updated><title type='text'>Mobile Facebook to the rescue</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
And I'll write more about it if this post works.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-7525563553487680092?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/7525563553487680092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=7525563553487680092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7525563553487680092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7525563553487680092'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/09/mobile-facebook-to-rescue.html' title='Mobile Facebook to the rescue'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3462234570263949225</id><published>2008-07-07T16:04:00.001-04:00</published><updated>2008-07-07T16:04:12.303-04:00</updated><title type='text'>FlashBlock be damned.</title><content type='html'>&lt;p&gt;A follow-up to my months-old post below on stopping pop-up dialogs
in 64-bit browsers:&lt;/p&gt;
&lt;p&gt;Move &lt;tt&gt;libnullplugin.so&lt;/tt&gt; out of the plugins folder.  I
learned that months ago, but I had forgot about it until updating
Seamonkey.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3462234570263949225?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3462234570263949225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3462234570263949225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3462234570263949225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3462234570263949225'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/07/flashblock-be-damned.html' title='FlashBlock be damned.'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3086168731753743728</id><published>2008-07-01T15:59:00.001-04:00</published><updated>2008-07-01T15:59:22.443-04:00</updated><title type='text'>Unsent letter from 2006</title><content type='html'>&lt;p&gt;
Russ (one of the great figures in my life) made fun of me about ten
years ago for not building my own computer.  I think it was right
about the time that I bought the Micron.  Russ had already long been a
hardcore geek--I recently wrote to you about his internet adventures
before there was much of an internet out there.
&lt;/p&gt;

&lt;p&gt;
So, anyway--I put a computer together today.  It was pretty fun.
&lt;/p&gt;

&lt;p&gt;
I know you already managed this yourself--at least, you figured out
the hard part, which is getting a new hard drive in there.  I found
some slow old thing, jacked it up with all the spare parts I could
find, and started installing some badassery on it.  The plan is to
make it somewhat useful for science in the near future--we'll see.
&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3086168731753743728?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3086168731753743728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3086168731753743728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3086168731753743728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3086168731753743728'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/07/unsent-letter-from-2006.html' title='Unsent letter from 2006'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-4865910807592466814</id><published>2008-06-30T22:08:00.001-04:00</published><updated>2008-06-30T22:08:56.896-04:00</updated><title type='text'>From albahaca</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Are we beginning to get the hang of this?  I sure do not understand
what dependency I'm missing on my remote machine, but at least I can
set up &lt;tt&gt;g-client&lt;/tt&gt; quickly with any local installation of
emacs.  BIG HINT: use &lt;tt&gt;emacs-22&lt;/tt&gt; at least, or run around
looking for &lt;tt&gt;time-date.el&lt;/tt&gt; and other bits of emacs-lisp code.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-4865910807592466814?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/4865910807592466814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=4865910807592466814' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4865910807592466814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4865910807592466814'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/06/from-albahaca.html' title='From albahaca'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-2019084514138082812</id><published>2008-06-30T16:08:00.001-04:00</published><updated>2008-06-30T16:08:11.008-04:00</updated><title type='text'>Think remote, post local</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
It looks like I cannot post to blogger from a remote account.  Posting
to Wordpress remotely was easy.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-2019084514138082812?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/2019084514138082812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=2019084514138082812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/2019084514138082812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/2019084514138082812'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/06/think-remote-post-local.html' title='Think remote, post local'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-9188574103513856092</id><published>2008-06-30T14:14:00.005-04:00</published><updated>2008-07-22T14:04:14.078-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools script perl lisp media computers'/><title type='text'>del.icio.us and emacs</title><content type='html'>&lt;p&gt;Posting directly to &lt;a href="http://del.icio.us"&gt;del.icio.us&lt;/a&gt; from emacs is pretty cool.
Some quick changes to &lt;tt&gt;dp.pl&lt;/tt&gt; make it even better:&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;#!/usr/bin/perl
use strict;
use lib "/path/to/perlmodule/dependencies";
use lib "/path/to/other/dependencies";
use Net::Delicious;
use Log::Dispatch::Screen;
my ($url,$dsc,$notes,$tag) = @ARGV;
my $USER='your_del.icio.us_name';
my $PASSWORD='your_del.icio.us_password';
die "use: dp.pl url title notes tag" unless (defined($tag));
my $del = Net::Delicious-&gt;new({'user'=&gt;$USER,'pswd'=&gt;$PASSWORD});
my $result = $del-&gt;add_post({'url'=&gt;$url,
                             'description'=&gt;$dsc,
        'extended'=&gt;$notes,
                             'tags'=&gt;$tag,
                             'shared'=&gt;'yes'});
die "post failed\n" unless $result;
1;
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Then, slip the following into &lt;tt&gt;.emacs&lt;/tt&gt;:&lt;/p&gt;
&lt;p&gt;&lt;pre&gt;(defun delicious-post-url ()
  (interactive)
  (if (null (w3m-anchor))
      (message "no anchor at point")
    (let ((url (w3m-anchor))
          (title (buffer-substring-no-properties
                  (previous-single-property-change (1+ (point)) 'w3m-href-anchor)
                  (next-single-property-change (point) 'w3m-href-anchor))))
      (if (w3m-url-valid url)
          (progn
     (setq delicious-notes (read-string "post notes: "))
            (setq delicious-tags (read-string "post tags: "))
            (setq delicious-cmd (concat "~/bin/dp.pl \"" url 
                                        "\" \"" title 
     "\" \"" delicious-notes
                                        "\" \"" delicious-tags "\""))
            (shell-command (concat delicious-cmd)))
        (message "no URL at point!")))))
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;All code only slightly modified from &lt;a href="http://www.emacswiki.org/cgi-bin/wiki/WThreeMDelicious"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;!--content goes here --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-9188574103513856092?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/9188574103513856092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=9188574103513856092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/9188574103513856092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/9188574103513856092'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/06/delicious-and-emacs.html' title='del.icio.us and emacs'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3940512265763278274</id><published>2008-06-25T11:28:00.003-04:00</published><updated>2008-06-25T11:30:26.268-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Yahoo Pipes</title><content type='html'>Here's &lt;a href="http://pipes.yahoo.com"&gt;an interesting idea&lt;/a&gt;: combine several RSS feeds into one, and then subscribe to that one.  The interface is strange, and most people interested in doing this could probably figure out how to do it themselves, but after some struggling, it seems like a sensible way to aggregate blogs on different topics for submission to &lt;a href="http://facebook.com"&gt;a certain website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3940512265763278274?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3940512265763278274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3940512265763278274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3940512265763278274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3940512265763278274'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/06/yahoo-pipes.html' title='Yahoo Pipes'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5978863164073362847</id><published>2008-04-16T11:59:00.002-04:00</published><updated>2008-04-16T12:10:05.678-04:00</updated><title type='text'>NoScript Extension</title><content type='html'>&lt;p&gt;Sometimes, I use a 64-bit operating system (&lt;a href="http://slamd64.com"&gt;Slamd64&lt;/a&gt;, that is), and there is no good Flash option for me.  Flash and Shockwave are usually unneeded distractions, so I don't mind. &lt;/p&gt;

&lt;p&gt;Alas, sometimes I visit a webpage that features the hated Flash.  The &lt;a href="http://flashblock.mozdev.org/"&gt;Flashblock extension&lt;/a&gt; largely solves the problem, but I do sometimes have to tell the browser not to download Shockwave or whatever else I don't (can't) have.&lt;/p&gt;

&lt;p&gt;So I got greedy, and I tried to install &lt;a href="http://noscript.net/"&gt;NoScript&lt;/a&gt;, which I knew worked well on Firefox, and thereby prevent those annoying dialogs in Seamonkey&lt;/p&gt;

&lt;p&gt;Uh, no.  Had to clean out all of my Mozilla settings (in .mozilla/) to get Seamonkey working again &lt;i&gt;at all&lt;/i&gt;.  Now I am back to annoying dialogs that I can never satisfy, plus I've lost my installed extensions and whatnot.  *Pthbbttt*&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5978863164073362847?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5978863164073362847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5978863164073362847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5978863164073362847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5978863164073362847'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/04/noscript-extension.html' title='NoScript Extension'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-6468963197741997905</id><published>2008-04-05T11:36:00.001-04:00</published><updated>2008-04-05T11:36:06.148-04:00</updated><title type='text'>Back to Slack</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
OS X lets me do what I want on my Lady Friend's computer, but over here it's strictly Slackware.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-6468963197741997905?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/6468963197741997905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=6468963197741997905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6468963197741997905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6468963197741997905'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2008/04/back-to-slack.html' title='Back to Slack'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5988401448758054250</id><published>2007-10-23T23:04:00.001-04:00</published><updated>2007-10-23T23:04:06.049-04:00</updated><title type='text'>Nothing to do . . .</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
. . . and too many ways to do it.  Does this post through &lt;a href='http://tor.eff.org'&gt;Tor&lt;/a&gt; (via curl)?  We'll see.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5988401448758054250?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5988401448758054250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5988401448758054250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5988401448758054250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5988401448758054250'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/nothing-to-do.html' title='Nothing to do . . .'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-7426153652805926052</id><published>2007-10-15T20:37:00.001-04:00</published><updated>2007-10-15T20:37:26.235-04:00</updated><title type='text'>Getting out of my way</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Today I got out of my own way by drinking a couple of beers.  My productivity (post-alcohol) far outclassed that of earlier in the day.  I fretted through the morning.  By evening, though, I had got out of my own way.  Now I can get something done.

(And I dig music.)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-7426153652805926052?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/7426153652805926052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=7426153652805926052' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7426153652805926052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7426153652805926052'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/getting-out-of-my-way.html' title='Getting out of my way'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1873923274550671866</id><published>2007-10-14T21:02:00.001-04:00</published><updated>2007-10-15T11:00:46.137-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='media'/><title type='text'>Please, Financial Times</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
&lt;p&gt; Don't give in!  Don't shrink your pages!  The &lt;i&gt;New York Times&lt;/i&gt; looks ill (in a bad way), and the &lt;i&gt;Wall Street Journal&lt;/i&gt; looks more like B-school &lt;i&gt;USA Today&lt;/i&gt; (I mean, uh, &lt;i&gt;Investor's Business Daily&lt;/i&gt;) every day.  Fight!  FIGHT! &lt;/p&gt;&lt;p&gt; (As far as I know, the FT is safe and sound and not in danger of getting ugly.  To be safe, though: buy a copy today.  Even &lt;a href='http://en_wikipedia.org/wiki/Financial_Times'&gt;Noam&lt;/a&gt; digs it. I resubscribed.) &lt;/p&gt;&lt;p&gt; &lt;/p&gt; 
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1873923274550671866?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1873923274550671866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1873923274550671866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1873923274550671866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1873923274550671866'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/please-financial-times.html' title='Please, Financial Times'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1174791357358156753</id><published>2007-10-14T16:19:00.001-04:00</published><updated>2007-10-15T11:02:23.297-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><title type='text'>Little helpers</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
&lt;p&gt; Some of these installed with &lt;code&gt;fink&lt;/code&gt;, others with &lt;code&gt;darwinports&lt;/code&gt;. Here I present the definitive list of my favorite open-source software for making a Macintosh into an acceptable machine: &lt;/p&gt;&lt;p&gt; &lt;ul&gt; &lt;li&gt;Oroborus - Window manager for XDarwin; can't do much without one&lt;/li&gt; &lt;li&gt;Sylpheed - my mail client of choice&lt;/li&gt; &lt;li&gt;Liferea - RSS reader to keep track of news&lt;/li&gt; &lt;li&gt;Easytag - For tagging .ogg files that I ripped with OggDrop. Using .ogg files on a Mac is mighty annoying.&lt;/li&gt; &lt;li&gt;Epiphany - my favorite web browser.  I hear this preference is strange.&lt;/li&gt; &lt;li&gt;Emacs-gtk - Aquamacs is okay, I guess, but I prefer GNU.&lt;/li&gt; &lt;li&gt;emacs-w3m - Text-mode web-browser from inside of emacs.  Extra nerdy.&lt;/li&gt; &lt;li&gt;Pybliographer - For managing TeX/LaTeX/BibTeX bibliographies.  Not needed if there's a decent Emacs to be found, but easy to use&lt;/li&gt; &lt;/ul&gt; &lt;/p&gt;&lt;p&gt; I also brought my &lt;code&gt;.emacs&lt;/code&gt; file and &lt;code&gt;.emac.d&lt;/code&gt; folder from my Linux computers; the former worked with only minor changes.  As noted below, I needed a &lt;code&gt;.xmodmap&lt;/code&gt; file to map the Alt keys on the Mac keyboard to Meta for use in Emacs. &lt;/p&gt;
&lt;p&gt;EDIT 15/10/2007 11h00: Also need Bogofilter, without which my work email is hopeless&lt;/p&gt; 
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1174791357358156753?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1174791357358156753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1174791357358156753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1174791357358156753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1174791357358156753'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/little-helpers.html' title='Little helpers'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-561744606963793742</id><published>2007-10-14T13:06:00.000-04:00</published><updated>2007-10-14T16:26:02.240-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='infrastructure'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>Something like victory</title><content type='html'>&lt;p&gt; In this file, I would like to create a number of natural line breaks, which I will then make go away by some simple command.  I hope to be able to i) compose text with line breaks, then ii) run a script on that text to make it postable through a Blogger API (or something), even though I do not remember what API stands for. &lt;/p&gt;&lt;p&gt; Also: I'd like to preserve double line breaks, as occurs between this fake paragraph and the previous one. &lt;/p&gt; 
&lt;p&gt;&lt;code&gt;#!/bin/sh

# txt2blog.sh - translates auto-filled plain text (possibly with hyperlinks) into a single, blog-ready line with (angle-bracket p angle-bracket) tags and everything

basename=$(echo $1 | sed 's/\..*//')
echo "Basename of $1 is $basename"

    echo "Removing /tmp/$basename.txt"
    rm /tmp/$basename.txt
echo "Creating /tmp/$basename.txt"
touch /tmp/$basename.txt
echo "(angle-bracket p angle-bracket)" &gt;&gt; /tmp/$basename.txt
cat $1 &gt;&gt; /tmp/$basename.txt
echo "(angle-bracket slash p angle-bracket)" &gt;&gt; /tmp/$basename.txt
cat  /tmp/$basename.txt | sed 's/^$/(backslash angle-bracket backslash slash p backslash angle-bracket backslash angle-bracket p backslash angle-bracket)/g' | while read line ; do echo -n "$line " ; done | sed 's/(backslash angle-bracket p backslash angle-bracket [backslash angle-bracket backslash slash p backslash angle-bracket backslash angle-bracket p backslash angle-bracket]+/backslash angle-bracket p backslash angle-bracket/g' &gt; $basename.blog
echo "Here is the blog-ready file:"
echo ""
cat $basename.blog
&lt;/code&gt;&lt;/p&gt;
That will do for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-561744606963793742?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/561744606963793742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=561744606963793742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/561744606963793742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/561744606963793742'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/something-like-victory.html' title='Something like victory'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-7520030538860895533</id><published>2007-10-14T01:24:00.001-04:00</published><updated>2007-10-14T01:24:36.101-04:00</updated><title type='text'>I think we've got it.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Yes!  Put &lt;code&gt;(add-hook 'tex-mode-hook 'turn-on-auto-fill)&lt;/code&gt; in &lt;code&gt;.emacs&lt;/code&gt;, so that I can write happily in LaTeX, but leave ugly line breaks out of whatever games I play while posting to blogger.  Productive Saturday.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-7520030538860895533?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/7520030538860895533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=7520030538860895533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7520030538860895533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7520030538860895533'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/i-think-we-got-it.html' title='I think we&amp;#39;ve got it.'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1420048508369757977</id><published>2007-10-14T00:39:00.001-04:00</published><updated>2007-10-14T00:39:25.756-04:00</updated><title type='text'>The final straw</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
It comes down to this: I have abandoned &lt;code&gt;auto-fill-mode&lt;/code&gt; on this computer, and I fully expect &lt;code&gt;gblogger-mode&lt;/code&gt; to work properly now.  It's not such a big deal; I can add &lt;code&gt;auto-fill-mode&lt;/code&gt; as a &lt;code&gt;tex-mode-hook&lt;/code&gt;.  You've won this round-but I'm ready to write now, with no more futzing.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1420048508369757977?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1420048508369757977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1420048508369757977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1420048508369757977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1420048508369757977'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/final-straw.html' title='The final straw'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3538136230296073605</id><published>2007-10-13T21:13:00.001-04:00</published><updated>2007-10-13T21:13:22.458-04:00</updated><title type='text'>Ok, that didn't do it</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
But maybe if I sneak on into to &lt;code&gt;customize-variables&lt;/code&gt; and
do a little magic &lt;i&gt;there&lt;/i&gt;, maybe &lt;i&gt;then&lt;/i&gt; I'll have a
sufficiently customized &lt;code&gt;xsltproc&lt;/code&gt; . . . but I doubt it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3538136230296073605?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3538136230296073605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3538136230296073605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3538136230296073605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3538136230296073605'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/ok-that-didn-do-it.html' title='Ok, that didn&amp;#39;t do it'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-6883331836639761801</id><published>2007-10-13T21:10:00.001-04:00</published><updated>2007-10-13T21:10:22.388-04:00</updated><title type='text'>But can I choose my stylesheet?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Well, my guess is that I can't; still, I have now
edited &lt;code&gt;g-utils.el&lt;/code&gt; to call &lt;code&gt;xsltprog
        betteratom.css&lt;/code&gt; instead of just &lt;code&gt;xsltprog&lt;/code&gt;,
but I fully expect nothing but a mess.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-6883331836639761801?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/6883331836639761801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=6883331836639761801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6883331836639761801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6883331836639761801'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/but-can-i-choose-my-stylesheet.html' title='But can I choose my stylesheet?'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-4382551798221711744</id><published>2007-10-13T21:02:00.001-04:00</published><updated>2007-10-13T21:02:18.407-04:00</updated><title type='text'>I am trying to surrender</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Since my last effort was a failure, I have been trying (and still
failing) to turn off &lt;code&gt;auto-fill-mode&lt;/code&gt;
in &lt;code&gt;sgml-mode&lt;/code&gt;/&lt;code&gt;gblogger-mode&lt;/code&gt;, but I am not
having much luck.  Semi accidentally, I might have found the proper
wat to switch stylesheets; let's see if the audience notices the difference.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-4382551798221711744?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/4382551798221711744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=4382551798221711744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4382551798221711744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4382551798221711744'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/i-am-trying-to-surrender.html' title='I am trying to surrender'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5064167403835832853</id><published>2007-10-13T20:51:00.001-04:00</published><updated>2007-10-13T20:51:50.197-04:00</updated><title type='text'>Now I'm really screwing</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
around with things I do not understand-I found
the &lt;a href='http://www.blogger.com/styles/atom.css'&gt;css
        stylesheet&lt;/a&gt; that &lt;code&gt;gblogger.el&lt;/code&gt; runs each post
through; I saved it locally and removed the
phrase &lt;code&gt;convertLineBreaks&lt;/code&gt;, then I switched the call
to &lt;code&gt;atom-view.xsl&lt;/code&gt; to hit my new file instead, which (in
turn-I hope) will call the local stylesheet.  Assuming approximately
74581905 contingencies work the way I want, maybe this post will look better.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5064167403835832853?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5064167403835832853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5064167403835832853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5064167403835832853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5064167403835832853'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/now-i-really-screwing_13.html' title='Now I&amp;#39;m really screwing'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-7276176407904072131</id><published>2007-10-13T20:50:00.001-04:00</published><updated>2007-10-13T20:50:20.927-04:00</updated><title type='text'>Now I'm really screwing</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
around with things I do not understand-I found
the &lt;a href='http://www.blogger.com/styles/atom.css'&gt;css
        stylesheet&lt;/a&gt; that &lt;code&gt;gblogger.el&lt;/code&gt; runs each post
through; I saved it locally and removed the
phrase &lt;code&gt;convertLineBreaks&lt;/code&gt;, then I switched the call
to &lt;code&gt;atom-view.xsl&lt;/code&gt; to hit my new file instead, which (in
turn-I hope) will call the local stylesheet.  Assuming approximately
74581905 contingencies work the way I want, maybe this post will look better.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-7276176407904072131?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/7276176407904072131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=7276176407904072131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7276176407904072131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7276176407904072131'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/now-i-really-screwing.html' title='Now I&amp;#39;m really screwing'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1323166552659288829</id><published>2007-10-13T20:23:00.001-04:00</published><updated>2007-10-13T20:23:06.323-04:00</updated><title type='text'>What if</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
What if (he grumbled), the whole problem is that I've been
adding &lt;code&gt;sgml-mode-hook&lt;/code&gt;s left and right, when what I really
need to do is add a &lt;code&gt;gblogger-mode-hook&lt;/code&gt;, since everything
that I do to post here is in (surprise) &lt;code&gt;gblogger-mode&lt;/code&gt;?
I'd be a bit annoyed that it took so long to get it right, but at
least there would be some semblance of sanity to it all.

And now, I shall add a &lt;a href='http://jwickers.wordpress.com/2007/09/20/webloggerel-enhanced/'&gt;link&lt;/a&gt;to another sucker's webpage.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1323166552659288829?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1323166552659288829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1323166552659288829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1323166552659288829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1323166552659288829'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/what-if_5923.html' title='What if'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3825890594404150620</id><published>2007-10-13T20:20:00.001-04:00</published><updated>2007-10-13T20:20:24.287-04:00</updated><title type='text'>What if</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
What if (he grumbled), the whole problem is that I've been
adding &lt;code&gt;sgml-mode-hook&lt;/code&gt;s left and right, when what I really
need to do is add a &lt;code&gt;gblogger-mode-hook&lt;/code&gt;, since everything
that I do to post here is in (surprise) &lt;code&gt;gblogger-mode&lt;/code&gt;?
I'd be a bit annoyed that it took so long to get it right, but at
least there would be some semblance of sanity to it all.

And now, I shall add
a &lt;a href='http://jwickers.wordpress.com/2007/09/20/webloggerel-enhanced/'&gt;link&lt;/a&gt;
to another sucker's webpage.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3825890594404150620?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3825890594404150620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3825890594404150620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3825890594404150620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3825890594404150620'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/what-if_13.html' title='What if'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-8352609739999203556</id><published>2007-10-13T20:18:00.001-04:00</published><updated>2007-10-13T20:18:23.028-04:00</updated><title type='text'>What if</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
What if (he grumbled), the whole problem is that I've been
adding &lt;code&gt;sgml-mode-hook&lt;/code&gt;s left and right, when what I really
need to do is add a &lt;code&gt;gblogger-mode-hook&lt;/code&gt;, since everything
that I do to post here is in (surprise) &lt;code&gt;gblogger-mode&lt;/code&gt;?
I'd be a bit annoyed that it took so long to get it right, but at
least there would be some semblance of sanity to it all.

And now, I shall add
a &lt;a href='http://jwickers.wordpress.com/2007/09/20/webloggerel-enhanced/'&gt;link&lt;/a&gt;
to another sucker's webpage.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-8352609739999203556?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/8352609739999203556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=8352609739999203556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/8352609739999203556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/8352609739999203556'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/what-if.html' title='What if'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-978158986498924577</id><published>2007-10-13T20:11:00.001-04:00</published><updated>2007-10-13T20:11:41.496-04:00</updated><title type='text'>I guess I just can't stop</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
At this point, I'll settle for a situation where my text does not
suffer a needless linebreak in the middle of a tag.  Even
thought &lt;a href='http://www.emacswiki.org/cgi-bin/wiki/HtmlMode'&gt;this
        advice&lt;/a&gt; suggests that my version of Emacs should not commit
these unsightly gaffes, it does.  So I have inserted the Lisp that
they suggest into my &lt;code&gt;.emacs&lt;/code&gt; file.  Hopeful?  No.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-978158986498924577?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/978158986498924577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=978158986498924577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/978158986498924577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/978158986498924577'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/i-guess-i-just-can-stop.html' title='I guess I just can&amp;#39;t stop'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-7859545984509899403</id><published>2007-10-13T19:27:00.001-04:00</published><updated>2007-10-13T19:27:26.981-04:00</updated><title type='text'>Desperation sets in</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
I appear to be the only person the internet with this problem: gblogger.el adds tons of irritating line breaks when I compose in &lt;code&gt;auto-fill-mode&lt;/code&gt;, even though &lt;code&gt;sgml-mode&lt;/code&gt; &lt;i&gt;allegedly&lt;/i&gt; ignores such nonsense. In this post, I attempt to fix things by activating &lt;code&gt;sgml xml mode&lt;/code&gt; in &lt;code&gt;customize-group : sgml&lt;/code&gt;, but my hopes are not high.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-7859545984509899403?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/7859545984509899403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=7859545984509899403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7859545984509899403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7859545984509899403'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/desperation-sets-in_13.html' title='Desperation sets in'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-2367412490418524465</id><published>2007-10-13T19:25:00.001-04:00</published><updated>2007-10-13T19:25:37.403-04:00</updated><title type='text'>Desperation sets in</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
I appear to be the only person the internet with this problem:
gblogger.el adds tons of irritating line breaks when I compose
in &lt;code&gt;auto-fill-mode&lt;/code&gt;, even
though &lt;code&gt;sgml-mode&lt;/code&gt; &lt;i&gt;allegedly&lt;/i&gt; ignores such nonsense.
In this post, I attempt to fix things by activating &lt;code&gt;sgml xml
        mode&lt;/code&gt; in &lt;code&gt;customize-group : sgml&lt;/code&gt;, but my
hopes are not high.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-2367412490418524465?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/2367412490418524465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=2367412490418524465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/2367412490418524465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/2367412490418524465'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/desperation-sets-in.html' title='Desperation sets in'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-4695512848250488891</id><published>2007-10-13T18:16:00.001-04:00</published><updated>2007-10-13T18:16:18.094-04:00</updated><title type='text'>Still struggling</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Sure, I could always forget about using &lt;code&gt;auto-fill-mode&lt;/code&gt;,
and simply type-type away in one gigantic line every post, or I could
stop worrying about making the whitespace in these posts look
acceptable, but my entire &lt;i&gt;world&lt;/i&gt; rests on being able to vomit
out my techie/geeky thoughts without having to resort to a web
browser, and still have everything look neat.  Save me, Emacs-you're
my only hope.

Memo to self: two hyphens do not an en-dash make.  I cribbed some
suggestions
from &lt;a href='http://www.freebsd.org/doc/en_US.ISO8859-1/books/fdp-primer/book.html'&gt;this
        site&lt;/a&gt;, but I doubt that this try will look any more
        acceptable.  *sigh*&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-4695512848250488891?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/4695512848250488891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=4695512848250488891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4695512848250488891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4695512848250488891'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/still-struggling_13.html' title='Still struggling'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-609631241463300619</id><published>2007-10-13T18:13:00.001-04:00</published><updated>2007-10-13T18:13:17.391-04:00</updated><title type='text'>Still struggling</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Sure, I could always forget about using &lt;code&gt;auto-fill-mode&lt;/code&gt;,
and simply type-type away in one gigantic line every post, or I could
stop worrying about making the whitespace in these posts look
acceptable, but my entire &lt;i&gt;world&lt;/i&gt; rests on being able to vomit
out my techie/geeky thoughts without having to resort to a web
browser, and still have everything look neat.  Save me, Emacs--you're --
                                --my only hope.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-609631241463300619?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/609631241463300619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=609631241463300619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/609631241463300619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/609631241463300619'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/still-struggling.html' title='Still struggling'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-622490771021515327</id><published>2007-10-13T13:12:00.001-04:00</published><updated>2007-10-13T13:14:46.344-04:00</updated><title type='text'>Coming to terms with OS X</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
&lt;p&gt;I have hated before, but it's beginning to look like OS X is quite totally acceptable--as long as one registers as a "Mac developer" (HA!) and juices up the computer with Linux applications from &lt;code&gt;fink&lt;/code&gt; and &lt;url&gt;darwinports.org&lt;/url&gt;&lt;/p&gt;&lt;p&gt;There's also a good chance that a bit of EmacsLisp modified from &lt;a href='http://www.freebsd.org/doc/de/books/fdp-primer/psgml-mode.html'&gt;here&lt;/a&gt;  has finally solved my problems with &lt;code&gt;sgml-mode&lt;/code&gt; putting ugly line-breaks into my posts:&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;pre&gt;
(defun local-sgml-mode-hook ()
  (setq indent-tabs-mode nil
 next-line-add-newlines nil
 standard-indent 4
 sgml-indent-data t)
  (auto-fill-mode t))
(add-hook 'sgml-mode-hook
   '(lambda () (local-sgml-mode-hook)))&lt;/pre&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Also: fooling around in GTK Emacs (Not AquaMacs--*pthbbttt*) was a chore until I learned &lt;a href='http://www.tau.ac.il/cc/pages/docs/xemacs/xemacs_15.html'&gt;this neat trick&lt;/a&gt;:&lt;/p&gt;&lt;p&gt;put these lines in a file called &lt;code&gt;.xmodmap&lt;/code&gt;:&lt;/p&gt;&lt;p&gt;&lt;pre&gt;
keysym Alt_R = Meta_R
add Mod2 = Meta_R
&lt;/pre&gt;&lt;/p&gt;&lt;p&gt; Now add this line to &lt;code&gt;.profile&lt;/code&gt;:&lt;/p&gt;&lt;p&gt;&lt;pre&gt; xmodmap ~/.xmodmap&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;Brilliant!&lt;/p&gt;&lt;p&gt;UPDATE: No, had to go back and fix this via the web.  Still: almost there.  Emacs &lt;i&gt;will&lt;/i&gt; do what I want, as long as I ask properly&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-622490771021515327?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/622490771021515327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=622490771021515327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/622490771021515327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/622490771021515327'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/coming-to-terms-with-os-x_9513.html' title='Coming to terms with OS X'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-2617778442771775555</id><published>2007-10-08T15:09:00.001-04:00</published><updated>2007-10-08T15:09:27.948-04:00</updated><title type='text'>jpeg problems (mostly) SOLVED</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
I still cannot view inline images with &lt;tt&gt;emacs-w3m&lt;/tt&gt;, but that is probably just as well.  The &lt;i&gt;important&lt;/i&gt; problem was that many of my programs--including Liferea and Eye of Gnome, but not including Epiphany or Gimp--could not open jpeg files.

I cannot find the forums post that saved me here, but the problem went away after adding &lt;tt&gt;tiff&lt;/tt&gt; to the first line (&lt;tt&gt;*/*&lt;/tt&gt;) of &lt;tt&gt;/etc/paludis/use.conf&lt;/tt&gt;, and re-compiling &lt;tt&gt;gtk+&lt;/tt&gt;.  I already had the &lt;tt&gt;jpeg&lt;/tt&gt; USE flag activated, but that had never solved the problem. 

(I like some Gnome programs, though I run Enlightenment.  *pthbbttt*)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-2617778442771775555?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/2617778442771775555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=2617778442771775555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/2617778442771775555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/2617778442771775555'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/jpeg-problems-mostly-solved.html' title='jpeg problems (mostly) SOLVED'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-6557934013760443306</id><published>2007-10-08T14:59:00.001-04:00</published><updated>2007-10-08T14:59:53.466-04:00</updated><title type='text'>is not a symbolic link SOLVED</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Another minor issue is finally fixed.  A number of *.so.* files--some in &lt;tt&gt;/usr/lib&lt;/tt&gt;, most in &lt;tt&gt;/usr/local/lib&lt;/tt&gt;--got flagged as &lt;tt&gt;not a symbolic link&lt;/tt&gt; during compilation.

Well, I finally got around to looking at these files.  It turns out that in each case, the &lt;tt&gt;not a symbolic link&lt;/tt&gt; file was identical to another file in the same directory with a slightly longer name--for example, &lt;tt&gt;libORBit.so.3&lt;/tt&gt; and &lt;tt&gt;libORBit.so.3.0.1&lt;/tt&gt;, or something like that.  I moved the former file to a safe place (in case it was hard-linked or something else that might cause trouble if deleted), then created a symlink: &lt;tt&gt;sudo ln -s /usr/local/lib/libORBit.so.3.0.1 /usr/local/lib/libORBit.so.3&lt;/tt&gt;.  And now all is beautiful.

ALSO: Often during compilation, &lt;tt&gt;gcc&lt;/tt&gt; vomits out a warning that &lt;tt&gt;[FILENAME] seems to be moved&lt;/tt&gt;; as long as this doesn't hurt the compilation (it usually does not), then this is an &lt;a href='http://forums.gentoo.org/viewtopic-t-471589.html'&gt;ignorable warning&lt;/a&gt; due to a minor bug in &lt;tt&gt;libtool&lt;/tt&gt; or &lt;tt&gt;gcc&lt;/tt&gt;.  Cool.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-6557934013760443306?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/6557934013760443306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=6557934013760443306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6557934013760443306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6557934013760443306'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/is-not-symbolic-link-solved.html' title='is not a symbolic link SOLVED'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-8803753114523694521</id><published>2007-10-07T14:35:00.001-04:00</published><updated>2007-10-07T14:35:01.595-04:00</updated><title type='text'>docbook-sgml-utils compile error SOLVED</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Egad, it took forever to fix this problem.

I had seen lots of

&lt;blockquote&gt;&lt;tt&gt;jade:../../doc/docbook-utils.sgml:1:55:W: cannot generate system identifier for public text "-//OASIS//DTD DocBook V3.1//EN"&lt;/tt&gt;&lt;/blockquote&gt;

While trying to compile docbook-sgml-utils.  The package in question does not seem to be required for much, so I usually just skipped it and updated the rest of my (Ututo/Gentoo) system with paludis.  The problem turns out that I was missing part of &lt;tt&gt;'=app-text/docbook-sgml-dtd-3.1-r3::gentoo'&lt;/tt&gt;, so a quick &lt;tt&gt;paludis -i '=app-text/docbook-sgml-dtd-3.1-r3::gentoo'&lt;/tt&gt;, followed by &lt;tt&gt;paludis -i docbook-sgml-utils&lt;/tt&gt; &lt;i&gt;finally&lt;/i&gt; solved my problem.

It sure did take forever, though.  I found other references to this problem, but no straight-forward solution.
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-8803753114523694521?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/8803753114523694521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=8803753114523694521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/8803753114523694521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/8803753114523694521'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/10/docbook-sgml-utils-compile-error-solved.html' title='docbook-sgml-utils compile error SOLVED'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1123142344090496312</id><published>2007-09-29T20:40:00.001-04:00</published><updated>2007-09-29T20:44:58.735-04:00</updated><title type='text'>Linuxified</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
The ugly truth, I think, is that Linux is mostly a huge waste of time.

It is not a waste of time for me, of course (at least, not anymore); now that I can use Linux reasonably well (only took me a year and a half), I find Linux superior for text processing.  Learning how to use teTeX and emacs were brilliant decisions.  I probably didn't need to take the detour into the arcane worlds of Slackware and Ututo/Gentoo, but I regret nothing.  I even suspect that friendlier distributions would not have forced me to learn some useful bash scripting so soon.

The more important question, I think, is who should switch to Linux. Answer: Almost no-one.  Work in an office?  Windows is probably the only way to roll, unless you are unusually interested in computers. Virus problem?  Use a Macintosh (though I don't like them).

I mean, automated text processing is wonderful for building websites, and GnuPG is fun, if not terribly necessary (for me).  Normal productivity requires old, solid technology.  YouTube and friends are time thieves, just like TV, but if the people want them, then the people are better off without Linux.

Bottom line: want to learn about computers?  Use Linux.  Want to build or revive a cheap (well below $100) computer?  Use Linux.  Anyone with sufficiently simple requirements for computing (web, mail, word processing, playing music) will do fine with a friendly Linux, but there is no &lt;i&gt;compelling&lt;/i&gt; reason to switch.  Think Microsoft is evil?  Read a book.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1123142344090496312?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1123142344090496312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1123142344090496312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1123142344090496312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1123142344090496312'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/09/linuxified.html' title='Linuxified'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5985105819215514119</id><published>2007-09-28T13:32:00.001-04:00</published><updated>2007-09-28T13:32:59.333-04:00</updated><title type='text'>YES.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Everything is in place except the content.  Ho ho ho.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5985105819215514119?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5985105819215514119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5985105819215514119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5985105819215514119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5985105819215514119'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/09/yes.html' title='YES.'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5411681458012878599</id><published>2007-09-28T13:28:00.001-04:00</published><updated>2007-09-28T13:28:33.485-04:00</updated><title type='text'>Round and round</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
and round and round we go.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5411681458012878599?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5411681458012878599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5411681458012878599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5411681458012878599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5411681458012878599'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/09/round-and-round.html' title='Round and round'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-6666892242492546439</id><published>2007-09-28T13:26:00.001-04:00</published><updated>2007-09-28T13:26:27.827-04:00</updated><title type='text'>Well?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Now we have something a bit prettier.  I suspect that I'll line-wrap with significant wackness, however.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-6666892242492546439?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/6666892242492546439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=6666892242492546439' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6666892242492546439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6666892242492546439'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/09/well_7619.html' title='Well?'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3746049325487190030</id><published>2007-09-28T13:25:00.003-04:00</published><updated>2007-09-28T13:25:32.506-04:00</updated><title type='text'>Well?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Now we have something a bit prettier.  I suspect that I'll line-wrap with significant wackness, however.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3746049325487190030?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3746049325487190030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3746049325487190030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3746049325487190030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3746049325487190030'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/09/well_28.html' title='Well?'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-4776874066215408107</id><published>2007-09-28T13:25:00.001-04:00</published><updated>2007-09-28T13:25:03.226-04:00</updated><title type='text'>Well?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Now we have something a bit prettier.  I suspect that I'll line-wrap
with significant wackness, however.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-4776874066215408107?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/4776874066215408107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=4776874066215408107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4776874066215408107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4776874066215408107'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/09/well.html' title='Well?'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3309208180879378904</id><published>2007-09-28T13:21:00.001-04:00</published><updated>2007-09-28T13:21:53.573-04:00</updated><title type='text'>Finite regress</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Now we look tighter . . . maybe.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3309208180879378904?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3309208180879378904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3309208180879378904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3309208180879378904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3309208180879378904'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/09/finite-regress.html' title='Finite regress'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-4934168813177559413</id><published>2007-09-28T13:15:00.001-04:00</published><updated>2007-09-28T13:15:44.657-04:00</updated><title type='text'>Direct to you</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
I reckon that the fact I am still testing things out over here,
despite the fact that this blog has been up for years, is probably a
bad sign.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-4934168813177559413?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/4934168813177559413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=4934168813177559413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4934168813177559413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4934168813177559413'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/09/direct-to-you.html' title='Direct to you'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-8342276189993888538</id><published>2007-09-28T13:01:00.001-04:00</published><updated>2007-09-28T13:01:15.174-04:00</updated><title type='text'>Damn shame</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
It is a damn shame that gblogger/g-client is so inferior to
weblogger.el.  I rather prefer the latter, but sure can't use it with Blogger.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-8342276189993888538?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/8342276189993888538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=8342276189993888538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/8342276189993888538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/8342276189993888538'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/09/damn-shame_28.html' title='Damn shame'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-6560026164560332256</id><published>2007-09-28T13:00:00.001-04:00</published><updated>2007-09-28T13:00:39.164-04:00</updated><title type='text'>Damn shame</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
It is a damn shame that gblogger/g-client is so inferior to weblogger.el.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-6560026164560332256?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/6560026164560332256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=6560026164560332256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6560026164560332256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6560026164560332256'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/09/damn-shame.html' title='Damn shame'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-6040698567767138317</id><published>2007-07-23T20:07:00.001-04:00</published><updated>2007-07-23T20:09:00.439-04:00</updated><title type='text'>My first useful, original script</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;LaTeX is wonderful, but it clutters up my folders with .aux, .bbl, and other files.  So I wrote this script for one-part articles:&lt;pre&gt;
#!/bin/bash

# q-tex - takes a .tex file, copies it to a hidden directory, runs
# pdflatex (and later, bibtex), and writes a symlink to the .pdf in
# the original directory.

workdir=".q-tex"

if [ $# -eq 0 ] ; then
    echo "Usage: $0 basefilename (no .tex extension)" &gt;&amp;2
    exit 1
fi

if [ $(echo $1 | grep '.tex') ] ; then
    echo "Usage: 0$ basefilename (OMIT .tex EXTENSION)"
fi

basefilename="$(echo $1 | sed 's/.tex$//g')"

if [ ! -d $workdir ] ; then
    echo "q-tex directory does not exist yet; creating it."
    mkdir .q-tex
fi

if [ -s ${basefilename}.pdf ] ; then 
    rm ${basefilename}.pdf ; 
elif [ -f ${basefilename}.pdf ] ; then
    echo "There is already ${basefilename}.pdf in this directory.  Delete or rename it to use $0"
    exit 1
fi

cp $1 $workdir/
cd $workdir
pdflatex $basefilename
cd ..
ln -s $workdir/${basefilename}.pdf ${basefilename}.pdf

exit 0

# TODO: use the same basic plan with .bib file: copy it to .q-tex, run
# stuff there, return to original directory. This way, I can have my
# RCS directories in the original directory without screwing things
# up.  Where should I keep my .sty files, though?  bibq-tex.sh
&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-6040698567767138317?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/6040698567767138317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=6040698567767138317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6040698567767138317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6040698567767138317'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/07/my-first-useful-original-script.html' title='My first useful, original script'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-6123241651124082041</id><published>2007-07-19T12:13:00.001-04:00</published><updated>2007-07-19T12:13:23.015-04:00</updated><title type='text'>In the interest of science</title><content type='html'> &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Well, if you'll permit me to group finance with the sciences: I present &lt;a href='http://www.duncan-hurst.com/Performance/36'&gt;this chart&lt;/a&gt;, which details the performance of a mutual fund premised on active (not to say frantic) churning according to &lt;a href='http://en.wikipedia.org/wiki/William_O%27Neil'&gt;William J. Oneil's&lt;/a&gt; &lt;a href='http://www.investors.com/learn/c.asp'&gt;rules.&lt;/a&gt;  &lt;a href='http://www.investors.com'&gt;Investor's Business Daily&lt;/a&gt; is an interesting paper (I just started I trial subscription), and I hope to share more thoughts about it soon.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-6123241651124082041?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/6123241651124082041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=6123241651124082041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6123241651124082041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6123241651124082041'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/07/in-interest-of-science.html' title='In the interest of science'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-6827201883457065084</id><published>2007-07-19T11:59:00.001-04:00</published><updated>2007-07-19T11:59:18.527-04:00</updated><title type='text'>SuSE 10.1 minus Gnome</title><content type='html'> &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Fvwm sure looks strange.  Well, no--it looks like Unix used to look in 1998.  However, since I have so many important documents on this computer that I am afraid to upgrade, and since Gnome was &lt;i&gt;so&lt;/i&gt; slow, Fvwm (OliCha theme) seems an appropriately conservative choice.  Navigating the Fvwm menus is less intuitive, but the overall gain in speed more than makes up for a little fumbling.&lt;/p&gt;

&lt;p&gt;(Side note: I would have preferred to compile IceWM on here, but gave up after a few tries.  How annoying.)&lt;/p&gt;

&lt;p&gt;Now: is it really the case that mirrors stop hosting releases of OpenSuSE after a couple of years?  10.1 is not that old, but I can't seem to get updates anymore.  Slackware mirrors still have pretty much every release ever.  I suppose I don't really understand how these things work.  OpenSuSE still makes a good workstation, though.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-6827201883457065084?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/6827201883457065084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=6827201883457065084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6827201883457065084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6827201883457065084'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/07/suse-101-minus-gnome.html' title='SuSE 10.1 minus Gnome'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-4423477583109763341</id><published>2007-07-08T15:35:00.000-04:00</published><updated>2007-07-08T20:22:50.962-04:00</updated><title type='text'>Compiling Gnucash 2.1.5 on Slackware 12.0</title><content type='html'>No more Ubuntu for me!  Too many of my favorite applications (Claws-mail, Pybliographer, Gnucash) ran much better on Gnome, and so I could not switch completely over to Slackware.  After much fighting, I think I have what I want now.

Claws-mail was the easiest to get working . . . I think Slackware repositories had most of what I needed.  I still don't have Pybliographer, but Kbibtex compiled after adding a patch, so the only thing left to do was fix Gnucash.

It was hard, but not as hard as I expected.  I compiled the required bits of Gnome (plus a couple other things), and that was that: a complete Gnome installation is totally unnecessary, and Gnucash looks great under XFCE or KDE.

This list is probably not quite complete, but a useful desktop system probably has most other dependencies (mine did, after all).  Unless otherwise noted, I compiled the newest version supplied by gnome.org, available as of 7 July 2007.

From Slackware depositories
     pcre

From gnome.org
     libbonobo
          ln -s /usr/local/lib/libbonobo-activation.la /usr/lib/libbonobo-activation.la
   ln -s /usr/local/lib/libbonobo-2.la /usr/lib/libbonobo-2.la 
     ORBit
 ln -s /usr/local/lib/libORBitCosNaming-2.la /usr/lib/libORBitCosNaming-2.la
 ln -s /usr/local/lib/libORBit-2.la /usr/lib/lorbORBit-2.la

     gconf 
    ln -s /usr/local/lib/libgconf-2.la /usr/lib/libgconf-2.la

     libgnome
     libbonoboui
     gnome-keyring
     libgnomecanvas
 ln -s /usr/local/lib/libcairo.la /usr/lib/libcairo.la 
 
     
     gail

     gtkhtml-3.x (not the 1.x package that Slackware provides)
     libgnomeprint     
     
     goffice

Then Gnucash will ./configure &amp;&amp; make, sudo make install as hoped.

I realize that the symbolic links are not the proper and elegant way to do things; I did eventually add /usr/local/lib to /etc/ld.so.conf, but the procedure given above got me running.  Still no Pybliographer, though, but I think Kbibtex is probably worth giving a try, anyway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-4423477583109763341?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/4423477583109763341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=4423477583109763341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4423477583109763341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/4423477583109763341'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/07/compiling-gnucash-215-on-slackware-120.html' title='Compiling Gnucash 2.1.5 on Slackware 12.0'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-6105413980556120110</id><published>2007-05-12T14:55:00.001-04:00</published><updated>2007-05-12T14:55:33.017-04:00</updated><title type='text'>Ah so, w3m-buffer</title><content type='html'>  &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Not, I think that it matters much . . . but I did install the cvs versions of w3m and emacs-w3m.  
    &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-6105413980556120110?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/6105413980556120110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=6105413980556120110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6105413980556120110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6105413980556120110'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/ah-so-w3m-buffer.html' title='Ah so, w3m-buffer'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3386596047076758137</id><published>2007-05-12T12:19:00.001-04:00</published><updated>2007-05-12T12:30:23.521-04:00</updated><title type='text'>Needed curl</title><content type='html'>&lt;br&gt;&lt;/br&gt;
  &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br&gt;&lt;/br&gt;How about now?  That wasn't so bad at all.  I needed to install curl and byte-compile/load time-date.el on my Ubuntu 7.04 machine, but other than that, things seem okay. 
&lt;ol&gt;
&lt;li&gt;Get w3m working as a browser&lt;/li&gt;
&lt;li&gt;Make sure that the other &lt;kbd&gt;gblogger&lt;/kbd&gt; functions work, particularly &lt;kbd&gt;gblogger-blog&lt;/kbd&gt;&lt;/li&gt;
&lt;li&gt;Why are my sgml tags unhighlighted?&lt;/li&gt;
&lt;li&gt;Customize &lt;kbd&gt;gblogger.el&lt;/kbd&gt; and &lt;kbd&gt;~/.emacs&lt;/kbd&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br&gt;&lt;/br&gt;    &lt;/div&gt;&lt;br&gt;&lt;/br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3386596047076758137?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3386596047076758137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3386596047076758137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3386596047076758137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3386596047076758137'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/needed-curl.html' title='Needed curl'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-9132954516999387680</id><published>2007-05-11T11:53:00.001-04:00</published><updated>2007-05-11T11:53:17.936-04:00</updated><title type='text'>The new plan</title><content type='html'> &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Ok.

I've tweaked, I've overhauled, I'm ready to port my modified &lt;kbd&gt;~/.emacs&lt;/kbd&gt; and &lt;kbd&gt;gblogger.el&lt;/kbd&gt; files over to my home computer(s) and check whether I have this all correct or not.

If that miniproject goes reasonably well, then this nerdy little weblog might be about ready to press forward.  Next things to add:
&lt;ol&gt;
&lt;li&gt; The configuration files that made it all possible, and some notes on the programs I needed (don't forget to run autoconf, kids)&lt;/li&gt;
&lt;li&gt; Essay on the look of my least favorite newspaper&lt;/li&gt;
&lt;li&gt; $100 Computing&lt;/li&gt;
&lt;li&gt; Fearful authenticity&lt;/li&gt;
&lt;li&gt; Tufte vs. even more obscure nerds&lt;/li&gt;
&lt;/ol&gt;
Whoa . . . that should be plenty for now.
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-9132954516999387680?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/9132954516999387680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=9132954516999387680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/9132954516999387680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/9132954516999387680'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/new-plan.html' title='The new plan'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-8426066687836594043</id><published>2007-05-10T19:26:00.001-04:00</published><updated>2007-05-10T19:26:49.139-04:00</updated><title type='text'>I owe it</title><content type='html'> &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;To you all to delete some of the more inane posts.  And so I shall. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-8426066687836594043?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/8426066687836594043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=8426066687836594043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/8426066687836594043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/8426066687836594043'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/i-owe-it.html' title='I owe it'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1595296170128037636</id><published>2007-05-10T19:23:00.001-04:00</published><updated>2007-05-10T19:23:28.360-04:00</updated><title type='text'>Crazy pops</title><content type='html'> &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
Now I think we're beginning to get it right . . . just maybe.  Who can ever really say. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1595296170128037636?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1595296170128037636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1595296170128037636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1595296170128037636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1595296170128037636'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/crazy-pops.html' title='Crazy pops'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-8471650461876660316</id><published>2007-05-10T19:21:00.001-04:00</published><updated>2007-05-10T19:21:43.816-04:00</updated><title type='text'>Is the white space really gone?</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
One wonders just how much time is being saved by doing everything the hard, text-only emacs way . . . 
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-8471650461876660316?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/8471650461876660316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=8471650461876660316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/8471650461876660316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/8471650461876660316'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/is-white-space-really-gone.html' title='Is the white space really gone?'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3418602699450736715</id><published>2007-05-10T12:39:00.001-04:00</published><updated>2007-05-10T19:19:25.231-04:00</updated><title type='text'>The end of auto-fill-mode</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;UPDATED--white space begone! 
&lt;br&gt;&lt;/br&gt;It is my great hope that I have vanquished this disgusting pox forever from gblogger-mode/sgml/nxml/whatever-I'm-using by changing the line in &lt;kbd&gt;gblogger.el&lt;/kbd&gt; that read&lt;blockquote&gt;&lt;kbd&gt;(auto-fill-mode 1))&lt;/kbd&gt;&lt;/blockquote&gt; to &lt;blockquote&gt;&lt;kbd&gt;(auto-fill-mode 0))&lt;/kbd&gt;&lt;/blockquote&gt;. . . and it looks like I did.    &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3418602699450736715?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3418602699450736715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3418602699450736715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3418602699450736715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3418602699450736715'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/end-of-auto-fill-mode.html' title='The end of auto-fill-mode'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3865095734596345224</id><published>2007-05-10T12:03:00.001-04:00</published><updated>2007-05-10T12:31:05.372-04:00</updated><title type='text'>Thank you, sness</title><content type='html'>&lt;br&gt;&lt;/br&gt;    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br&gt;&lt;/br&gt;&lt;a href='http://sness.blogspot.com/2007/04/even-easier-blogging-from-inside-emacs.html'&gt;Just what I needed.&lt;/a&gt;&lt;br&gt;&lt;/br&gt;    &lt;/div&gt;&lt;br&gt;&lt;/br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3865095734596345224?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3865095734596345224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3865095734596345224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3865095734596345224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3865095734596345224'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/thank-you-sness.html' title='Thank you, sness'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3187290644685928346</id><published>2007-05-10T11:47:00.001-04:00</published><updated>2007-05-10T11:47:48.934-04:00</updated><title type='text'>Some fixed, some broken</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
AT LAST!

Four lines of LaTeX code have saved me.  I needed

&lt;blockquote&gt;1. To render bibliograpies as sections &lt;em&gt;inside&lt;/em&gt; of individual chapters
2. To make the bibliographies appear in the table of contents (toc)--ideally, as numbered sections (that is, &lt;kbd&gt;\section&lt;/kbd&gt;, not &lt;kbd&gt;\section*&lt;/kbd&gt;
3. To prevent bibliography "chapters" from appearing in the toc
4. To suppress any silly errors while running &lt;kbd&gt;pdflatex&lt;/kbd&gt;&lt;/blockquote&gt;

I needed the &lt;kbd&gt;chapterbib.sty&lt;/kbd&gt; and &lt;kbd&gt;natbib.sty&lt;/kbd&gt; packages.  Once I had those files where I needed them--and after many failed experiments--I added these lines to the preamble of my root LaTeX file (the file that has all the &lt;kbd&gt;\include&lt;/kbd&gt; commands to call all of the chapters):

&lt;blockquote&gt;&lt;kbd&gt;\usepackage[]{chapterbib}
\usepackage[sectionbib,square,comma,sort(ampersand)compress]{natbib}
\renewcommand\bibsection{\section{\refname}}
\def\newblock{\hskip .11em plus .33em minus .01em}&lt;/kbd&gt;&lt;/blockquote&gt;

Success!

Of course, I've somehow broken posting here from my SuSE box, and I've never
got it to work from my Ubuntu machine.  Working on it.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3187290644685928346?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3187290644685928346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3187290644685928346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3187290644685928346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3187290644685928346'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/some-fixed-some-broken.html' title='Some fixed, some broken'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-156265043670765850</id><published>2007-05-08T17:48:00.001-04:00</published><updated>2007-05-08T17:48:27.294-04:00</updated><title type='text'>How I wish</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
I didn't have to retype my feed URL everytime I posted here.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-156265043670765850?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/156265043670765850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=156265043670765850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/156265043670765850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/156265043670765850'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/how-i-wish.html' title='How I wish'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5599359600114235974</id><published>2007-05-08T12:17:00.001-04:00</published><updated>2007-05-08T12:17:40.438-04:00</updated><title type='text'>Planner, Diary, etc.</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
This post seeks two things:

1. The ability to save locally without ruining my ability to post.  I have noticed that when I save posts with .xhtml or .xml extensions, the GNU Emacs/g-glient command M-x gblogger-publish fails.  Thus, I'll try to save this without an extension. 

2. A simple ~/.emacs file.  The meaning of the LISP code is gradually making sense, but opposing forces are battling for my (computer's) soul--I want to understand what I'm doing, but I want things to work, so I add lots of junk I don't understand to the settings file (~/.emacs).  Who wins?

Memo to self: Set whatever variable is needed to keep word-wrap from breaking off my text.  Do I want to recompile planner-el with icalendar?  I think I'd really like to post my diary and schedule and planner to Google Calendar or some such place without effort.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5599359600114235974?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5599359600114235974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5599359600114235974' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5599359600114235974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5599359600114235974'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/planner-diary-etc.html' title='Planner, Diary, etc.'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-6372075949159618161</id><published>2007-05-07T11:45:00.001-04:00</published><updated>2007-05-07T11:45:47.843-04:00</updated><title type='text'>Unchecking word wrap</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;

I hope that by unchecking the word wrap box under the Options menu, I can prevent the disgusting appearance of my posts below.  Oh, I see that I have not fixed the problem yet.  Perhaps it had something to do with Auto-Fill?  Now I feel all guilty about publicly dissing xemacs, when I took for granted the fact that my lines would not get broken all stupid-like.  Now, all my work seems to be for naught.  OR IS IT???  Apparently, all I needed to do was to toggle auto-fill in the Options menu.

That feels so much better.
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-6372075949159618161?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/6372075949159618161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=6372075949159618161' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6372075949159618161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6372075949159618161'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/unchecking-word-wrap.html' title='Unchecking word wrap'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-6427295275871623346</id><published>2007-05-07T11:31:00.001-04:00</published><updated>2007-05-10T15:23:36.352-04:00</updated><title type='text'>Those linebreaks are still hideous</title><content type='html'>&lt;br&gt;&lt;/br&gt;    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br&gt;&lt;/br&gt;This attempt is my third--I seem to have lost my ability to post, and right after I had discovered it, too.  It seems that saving the entry is a no-no.

UPDATE 10 May 2007: I think I just edited this old post through emacs.  I needed to install the newest cvs of w3m-emacs (actually, maybe I didn't need to do that, but I did do it), and then I commented out my g-html-handler line of .emacs  -- weird stuff.&lt;br&gt;&lt;/br&gt;    &lt;/div&gt;&lt;br&gt;&lt;/br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-6427295275871623346?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/6427295275871623346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=6427295275871623346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6427295275871623346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/6427295275871623346'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/those-linebreaks-are-still-hideous.html' title='Those linebreaks are still hideous'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5557197971457938159</id><published>2007-05-07T11:21:00.001-04:00</published><updated>2007-05-10T19:12:34.127-04:00</updated><title type='text'>A breakthrough with GNU Emacs</title><content type='html'>&lt;br&gt;&lt;/br&gt;    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;EDITED 10 May 2007 (mostly just to show off)&lt;p&gt;&lt;/p&gt;
After a protracted battle, I guess I can post to my blog from GNU Emacs (xemacs did not work, and is kind of ugly, anyway).&lt;p&gt;&lt;/p&gt;

I downloaded g-client and installed it to my emacs load-path.  Be sure to make config all instead of simply make. Some other things I needed: psgml and time-date.el.  For good measure, I installed a few other emacs extensions from the openSuSE 10.1 respository.&lt;p&gt;&lt;/p&gt;

With those changes, I could run M-x gblogger-new-entry and start typing.  The important thing is to enter the URL of your feed, not of your blog.  Thus, I entered http://www.blogger.com/feeds/&lt;em&gt;numberoffeedhere&lt;/em&gt;/posts/default instead of errorbar.blogspot.com.  VERY IMPORTANT.&lt;p&gt;&lt;/p&gt;

After typing away, I ran M-x gblogger-publish, and all seems well. Unfortunately, I am certainly leaving out several other important details. Maybe I'll be able to get this set up in reasonable time on my Ubuntu box at home, but I am not so sure . . . I am beginning to think that Ubuntu does what it does quickly and easily, but those things that it does not do, it does not do.  We'll see.&lt;br&gt;&lt;/br&gt;    &lt;/div&gt;&lt;br&gt;&lt;/br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5557197971457938159?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5557197971457938159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5557197971457938159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5557197971457938159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5557197971457938159'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/breakthrough-with-gnu-emacs.html' title='A breakthrough with GNU Emacs'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-7846909569301112398</id><published>2007-05-07T11:11:00.001-04:00</published><updated>2007-05-07T11:11:17.922-04:00</updated><title type='text'>IT IS SUPPOSED TO BE EASY</title><content type='html'>
    &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;
But is it?
    &lt;/div&gt;
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-7846909569301112398?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/7846909569301112398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=7846909569301112398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7846909569301112398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7846909569301112398'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/05/it-is-supposed-to-be-easy.html' title='IT IS SUPPOSED TO BE EASY'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3530893848747559654</id><published>2007-03-07T18:25:00.000-05:00</published><updated>2007-03-11T20:00:00.643-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='100-dollar laptop'/><category scheme='http://www.blogger.com/atom/ns#' term='means'/><title type='text'>Blank incoming encrypted messages with Enigmail/Seamonkey</title><content type='html'>Enigmail was almost unusable on my laptop until today (Enigmail 0.94, Seamonkey 1.0.5 and 1.1.0).  Set-up went fine: it was easy to install and import my keys, and adding my email accounts went as planned.  I was able to send encrypted and signed messages with either secret key (I have two).

Annoyingly, one of my secret keys—the “work” key—behaved oddly in Enigmail.  I could decrypt messages at the command line with GnuPG, but any encrypted message that I tried to read in Seamonkey appeared completely blank.  If I downloaded the message without Seamonkey and decrypted with the command line, the message appeared.  Even stranger, Enigmail handled my other secret key without difficulty.

After upgrading to Seamonkey 1.1.1, Enigmail (0.94) is, finally, working.  I have found no information about this problem anywhere else.  My ancient laptop proudly runs Slackware 11.0, a custom 2.6.17.13 kernel, and Xfce.

---UPDATE 11 March 2007---

Well, I had it working.  Now, though, the GnuPG-Seamonkey interface seems broken.  I can see the encrypted messages in their encrypted form (better than before), but I cannot decrypt them without saving the file separately. I surely brought this upon myself when I updated my Slackware patches.  

After much fiddling with dependencies, I have switched to Claws-mail (Sylpheed) with the GPG plug-ins.  Claws-mail is fast, but the SpamAssassin plug-in seems to slow things down an awful lot.  I am optimistic about Claws so far.

A whiny note in closing: I irrationally find the Netscape-style buttons on Seamonkey repulsive.  Opera is pretty, but does not seem to work as well, and is slow on my hobbling $100 laptop.  Despite my kissing Seamonkey mail goodbye, it looks like the browser will stay.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3530893848747559654?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3530893848747559654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3530893848747559654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3530893848747559654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3530893848747559654'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/03/blank-incoming-encrypted-messages-with.html' title='Blank incoming encrypted messages with Enigmail/Seamonkey'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-5729497913836352532</id><published>2007-03-04T18:28:00.000-05:00</published><updated>2007-03-04T18:32:48.524-05:00</updated><title type='text'>PDF, PostScript Viewer for Slackware 11</title><content type='html'>&lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P.sdfootnote { margin-left: 0.2in; text-indent: -0.2in; margin-bottom: 0in; font-size: 10pt }   P { margin-bottom: 0.08in }   A.sdfootnoteanc { font-size: 57% }  --&gt;&lt;/style&gt;I am writing in &lt;a href="http://www.andy-roberts.net/misc/latex/"&gt;LaTeX&lt;/a&gt; a lot these days, and I decided that my old laptop&lt;a class="sdfootnoteanc" name="sdfootnote1anc" href="#sdfootnote1sym"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt; needed a versatile document viewer: something to read .pdf, .ps, perhaps .dvi files.  &lt;a href="http://www.foolabs.com/xpdf/download.html"&gt;Xpdf&lt;/a&gt; lacked certain fonts, and &lt;a href="http://live.gnome.org/Evince/Downloads"&gt;Evince&lt;/a&gt; seemed the obvious choice, but there were too many dependencies&lt;a class="sdfootnoteanc" name="sdfootnote2anc" href="#sdfootnote2sym"&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt;.  &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://www.cs.wisc.edu/%7Eghost/"&gt;Ghostscript &lt;/a&gt;compiled without too much trouble, but I wanted to spoil myself with a graphical user interface.  Problems began—I was not able to get the &lt;a href="http://wwwthep.physik.uni-mainz.de/%7Eplass/gv/"&gt;GV&lt;/a&gt; program to compile, and &lt;a href="http://www.cs.wisc.edu/%7Eghost/gsview/get48.htm"&gt;GSView&lt;/a&gt; compiled but could open no files.&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;Here is what to do, and why:&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Tweak a Ghostscript sourcefile if  you use gcc 3.4.6 on i686-pc-linux-gnu.  I had never played in C  before . . . scary.  Due to&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; &lt;a href="http://www.tutorials-blog.com/postscript/report-does/"&gt;http://www.tutorials-blog.com/postscript/report-does/&lt;/a&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; Edited ghostscript-8.54/src/gdevpdfe.c line 27 to read&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;  &lt;span style="font-family:Courier 10 Pitch;"&gt;typedef unsigned long long uint64_t;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;ol start="2"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Compile GhostScript with shared  object files.    &lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  tar -xzvf ghostscript-8.54.tar.gz&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  cd ghostscript-8.54&lt;/span&gt;&lt;/p&gt; &lt;ol start="2"&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in;"&gt;GSView requires libgs.so, but the  default compile for Ghostscript does not create them.  So, in  accordance with&lt;/p&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;a href="http://www.cs.wisc.edu/%7Eghost/doc/cvs/Make.htm"&gt; http://www.cs.wisc.edu/~ghost/doc/cvs/Make.htm&lt;/a&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; Do the following in ghostscript-8.54 directory:&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  ln -s src/unix-gcc.mak makefile&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  make so&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  make soinstall&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-left: 0.5in; margin-bottom: 0in;"&gt;(I always run make and subsequent commands as root.  It's amateur night in Linuxia.)&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;ol start="2"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Install the Ghostscript fonts.    &lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  tar -xzvf ghostscript-fonts-std-8.11.tar.gz&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  cd fonts&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  su&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  mkdir /usr/local/share/ghostscript/8.54/Resource/Font&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  cp * /usr/local/share/ghostscript/8.54/Resource/Font&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;ol start="4"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Install GSView.&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  tar -xzvf gsview-4.8.tar.gz&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  cd gsview-4.8&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  cp srcunx/unx.mak Makefile&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  su&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  make&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  make install&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; Before running make, I edited line 52 of Makefile to read&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  XINCLUDE=-I/usr/local/lib&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; But I am pretty sure that this made no difference.&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;ol start="5"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Run GSView on a test file.  In my  case, I got two types of errors:&lt;/p&gt;  &lt;p style="margin-bottom: 0in;"&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;GSView needed the (installed)   libgs.so file, but could not find it&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;GSView also could not find the   fonts&lt;/p&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p style="margin-bottom: 0in;"&gt; &lt;/p&gt; &lt;p style="margin-left: 0.5in; margin-bottom: 0in;"&gt;Close the error windows with “Ok,” and click to Options--&gt;Advanced Configure&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; Update Ghostscript Version  &lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  854&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; Give the correct location of Ghostscript Shared Object  &lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  /usr/local/lib/libgs.so&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; Ghostscript Program as gs is fine&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; Add the fonts to the Ghostscript Include Path (see Step 3, above)&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Courier 10 Pitch;"&gt;  /usr/local/share/ghostscript/8.54/Resource/Font&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;p style="margin-left: 0.5in; margin-bottom: 0in;"&gt;After closing the Advanced Configure dialog, you should be able to open your test file again.&lt;/p&gt;
----------

&lt;div id="sdfootnote1"&gt;  &lt;p class="sdfootnote"&gt;&lt;a class="sdfootnotesym" name="sdfootnote1sym" href="#sdfootnote1anc"&gt;1&lt;/a&gt;A  $100 laptop, it turns out.  More on this point to come.&lt;/p&gt; &lt;/div&gt; &lt;div id="sdfootnote2"&gt;  &lt;p class="sdfootnote"&gt;&lt;a class="sdfootnotesym" name="sdfootnote2sym" href="#sdfootnote2anc"&gt;2&lt;/a&gt;Since  I run &lt;a href="http://www.xfce.org/"&gt;xfce&lt;/a&gt;.&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-5729497913836352532?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/5729497913836352532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=5729497913836352532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5729497913836352532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/5729497913836352532'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/03/pdf-postscript-viewer-for-slackware-11.html' title='PDF, PostScript Viewer for Slackware 11'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-1668689833431568758</id><published>2007-02-19T14:15:00.000-05:00</published><updated>2007-02-19T19:24:17.615-05:00</updated><title type='text'>Digital Camera Woes</title><content type='html'>My work requires photographs, and digital photographs have totally replaced film here.  Like so many other new technologies, digital cameras seem easy to use, and so the demand for the shared cameras is impossibly high.  As a result, the cameras are frequently broken or missing.

Simply bringing a digital camera from home does not solve the problem.  The Windows machines at work cannot mount the foreign camera without administrative access (which I lack).  Can Linux save the day?

My Ubuntu 6.10 box at home mounts my borrowed Kodak EasyShare V530 without a problem--the camera plugs into a charging pedestal (whatever this thing is called), and the pedestal plugs into the wall and the USB port.  After physical connection, a button on the pedestal puts the camera and computer in virtual connection.

The OpenSuSE 10.1 box at work did not detect the camera, even with the F-Spot program.  According to the website, OpenSuSE supports this camera with gphoto2, so I installed gphoto2 and libgphoto2.  Installation went fine, but I could not get the CLI to do what I wanted.

The key program was gtkam (and libexif), both available from the repository.  I could only access the camera through F-Spot (Ubuntu treated the camera as a disk drive), but all is working now.

What I would really like is an easy way to use old CCD cameras with any of my Linux computers at work--then I could take endless pictures through microscopes and dissection-scopes.&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-1668689833431568758?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/1668689833431568758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=1668689833431568758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1668689833431568758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/1668689833431568758'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/02/digital-camera-woes.html' title='Digital Camera Woes'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3028426012372809219</id><published>2007-02-11T12:48:00.000-05:00</published><updated>2007-02-11T13:20:46.681-05:00</updated><title type='text'>Taxes: e-file with GNU/Linux</title><content type='html'>Keywords: IE4Linux, Wine, Ubuntu 6.10

Shamefully, I've been in the habit of using &lt;a href="http://www.turbotax.com"&gt;Turbotax on the web&lt;/a&gt;  since I began filing my own taxes.  I say "shamefully," because I have been paying needlessly for this service, except for the first year or two.  It has never been expensive, and I've always found the service worth the price (especially in years when I could not find my W-2--Turbotax accessed the information for me).

I was thrilled, then, when the &lt;a href="http://www.irs.gov/efile"&gt;IRS website&lt;/a&gt; offered a &lt;a href="http://turbotax.intuit.com/taxfreedom"&gt;free version of Turbotax on the web&lt;/a&gt; under certain conditions.  Last week was the earliest I had ever started to file my taxes.

The Turbotax website, alas, is not Linux-friendly--it supports Firefox on Windows and Mac OS X, but not on my Ubuntu 6.10 or OpenSuSE 10.1 Dells (Epiphany was a non-starter).  In both cases, I could not get past a Turbotax error page.

On the Ubuntu machine, &lt;a href="http://www.winehq.com/"&gt;the Wine Windows-compatibility program&lt;/a&gt; and the trememdously useful &lt;a href="http://www.tatanka.com.br/ies4linux/page/Main_Page"&gt;Internet Explorer 6 for Linux package&lt;/a&gt; saved the day.  Via IE4Linux, the website ran smoothly and I was able to file electronically.  

The only remaining wrinkle involved Adobe Acrobat Reader: some of the website's functionality required Acrobat, and even though I had the program on both computers, the website could not recognize it.  This problem was particularly annoying for digitally signing the forms for submission--I needed to consult my 2005 tax returns   to verify my identity, but Turbotax would not allow me to download the files, since it did not recognize that I had Acrobat (or any other PDF reader) installed.  After downloading my returns on another computer, everything else proceeded as expected.

I grimly emphasize that IE4Linux did not help on the OpenSuSE 10.1 machine.  Were I feeling more scientific, I would have attempted the experiment on my OpenSuSE 10.2 PPC, but that computer is from 1999 and not worth the hassle.

Minor note: IE4Linux, unfortunately, has never allowed me to use Lotus Notes on the web, which I need to be completely Windows-free at work.  My positive experience with Turbotax has renewed my enthusiasm for IE4Linux--thank you!

Disclosure: I own a small amount of stock in Novell, who publish OpenSuSE.  Maybe my hopes for the company will prompt me to upgrade 10.1 (which has well-known problems, but my box now runs fine after minor tweaking) to the much slicker 10.2.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3028426012372809219?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3028426012372809219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3028426012372809219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3028426012372809219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3028426012372809219'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/02/taxes-e-file-with-gnulinux.html' title='Taxes: e-file with GNU/Linux'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-7704894118978785307</id><published>2007-01-14T17:24:00.000-05:00</published><updated>2007-01-14T18:23:16.263-05:00</updated><title type='text'>The new face of RAOS</title><content type='html'>All joking aside—to change, improve, or control &lt;i&gt;anything&lt;/i&gt;, one must first be able to measure it.  The original point of this weblog was to broaden my reading (and understanding) of scientific articles by recording what I read.  I also planned to make Random Acts of Science a public document of my dedication, and I hoped that my need to show off would keep me reading and updating.

The original impulse obviously failed, but that is okay.  I have not met my barely ambitious goal of reading and recording one scientific article per day, either.  Still, my failure is not as naked as my updates here suggest.  The trick is this: I have found a better way to document and organize my reading.

For Windows, Mac, &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://www.slackbuilds.net/images/slack102.png%E2%80%9D"&gt;Slackware Linux&lt;/a&gt;: &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Jabref-ScreenShot-MainWindow.png/733px-Jabref-ScreenShot-MainWindow.png%E2%80%9D"&gt;JabRef&lt;/a&gt;
For &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://www.gentoo.pl/%7Earsen/thumbnails/xfce4/xfce4-2.png%E2%80%9D"&gt;Gentoo, &lt;/a&gt;&lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://files.opensuse.org/opensuse/en/thumb/3/34/Screeny102_kickoff_search.jpg/750px-Screeny102_kickoff_search.jpg%E2%80%9D"&gt;OpenSuSE 10.1-10.2&lt;/a&gt;, &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://screenshots.winfuture.de/1161874046.jpg%E2%80%9D"&gt;Ubuntu&lt;/a&gt;/&lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://shots.linuxquestions.org/?linux_distribution=Debian%203.1r4%E2%80%9D"&gt;Debian&lt;/a&gt;: &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://pybliographer.sourceforge.net/main.png%E2%80%9C"&gt;Pybliographer&lt;/a&gt;

Pybliographer is my favorite tool for managing bibliographies, and it requires fewer system resources than JabRef to run.  It is graphical, and greatly resembles Endnote (for PCs) or &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://periapsis.org/tellico/sshots/main_screen-1.1.png%E2%80%9D"&gt;Tellico&lt;/a&gt; (for &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://www.kde.org/screenshots/images/3.5/34-languages.png%E2%80%9D"&gt;KDE&lt;/a&gt;-based GNU/Linux).  I keep several separate bibliographies in &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://www.cs.stir.ac.uk/%7Ekjt/software/latex/showbst.html%E2%80%9D"&gt;BibTeX&lt;/a&gt; format: one for work, one for general interest, and one for financial matters.  Since the BibTeX bibliographies are text files, it is easy to edit, manipulate, or combine them at will.  For TeX cognoscenti, it is trivial to cite elements of these bibliographies in Emacs or some other text editor; for my purposes, it suffices to have a searchable record of citations.

JabRef requires &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://java.com/en/download/index.jsp%E2%80%9D"&gt;Java&lt;/a&gt;, but it does not require any compiling—I was never able to get Pybliographer to compile on Slackware 11, and so I turned to the readily downloadable JabRef.  JabRef is not as minimal as Pybliographer, but it can also save bibliographies in BibTeX format, and JabRef integrates readily with &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://www.openoffice.org/screenshots/ooo20/writer/ooo_2b008.jpg%E2%80%9D"&gt;OpenOffice&lt;/a&gt; (export the bibliography to an OpenOffice Calc file, then use that file as the bibliography database Tools:Bibliography Database:Choose Data Source).  You can even use a strictly web-browser based version of JabRef.

While there are &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://wiki.services.openoffice.org/wiki/Bibliographic_Software_and_Standards_Information%E2%80%9D"&gt;other tools&lt;/a&gt; for similar purposes, I find that Pybliographer and JabRef meet all of my record-keeping needs.  Eventually, I hope to learn enough &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://www.python.org/%E2%80%9D"&gt;Python&lt;/a&gt; to tweak Pybliographer into a tool for keeping a &lt;a href="http://www2.blogger.com/%E2%80%9Dhttp://www.ctan.org/tex-archive/macros/latex/contrib/labbook/%E2%80%9D"&gt;laboratory notebook&lt;/a&gt; in TeX format, complete with inserted figures and other supplementary files . . . but not right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-7704894118978785307?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/7704894118978785307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=7704894118978785307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7704894118978785307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/7704894118978785307'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/01/new-face-of-raos.html' title='The new face of RAOS'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-3022121157731869322</id><published>2007-01-06T20:25:00.000-05:00</published><updated>2007-01-06T20:35:32.139-05:00</updated><title type='text'>The No-Sh*t Principle</title><content type='html'>&lt;style type="text/css"&gt;  &lt;!--   @page { size: 8.5in 11in; margin: 0.79in }   P.sdfootnote { margin-left: 0.2in; text-indent: -0.2in; margin-bottom: 0in; font-size: 10pt }   P { margin-bottom: 0.08in }   A.sdfootnoteanc { font-size: 57% }  --&gt;  &lt;/style&gt;  &lt;p style="margin-bottom: 0in;"&gt;Writing is hard, and so people write badly.  There are several ways that young writers (in particular) make writing difficult for ourselves: we tend not to read enough, we rarely pre-write, and almost no-one drafts and revises properly.  For many of us—scientists, for example—writing seems secondary to our main task, whether that task is research or something else.  Writing therefore becomes a chore, and we fail to allow it enough time and care.&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt; This essay does not suggest that up-and-coming writers read more, pre-write more, or revise better; we already know all that, and we each must wrestle with those issues ourselves, forever.  Here, I only consider my own minute-to-minute problems with how one sentence follows another.  I usually see three main problems in my own writing:&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;
&lt;/p&gt; &lt;ol start="1"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in;"&gt;Lack of clarity, especially within  sentences.  Strunk &amp; White offer excellent advice for writing  clearly—I read &lt;i&gt;The Elements of Style&lt;/i&gt;&lt;span style="font-style: normal;"&gt;  every year&lt;a class="sdfootnoteanc" name="sdfootnote1anc" href="#sdfootnote1sym"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt;,  and it shames me to admit that I really do learn something each time  (even if I still disagree with some of their suggestions and find  many others completely unnecessary for anyone literate).  I further  propose three additional rules, particularly for scientists:&lt;/ol&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;/p&gt;  &lt;ol&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;The word &lt;i&gt;this&lt;/i&gt;   must be followed immediately by the noun that is modifies.&lt;/p&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;When used to   refer to a noun, the words &lt;i&gt;that &lt;/i&gt;or &lt;i&gt;which &lt;/i&gt;must be   explicitly preceded &lt;b&gt;as immediately as possible&lt;/b&gt; by the   simplest possible &lt;span style=""&gt;noun phrase to   which they refer.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;   &lt;/p&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;   Adjectival gerunds (ending in &lt;i&gt;-ing&lt;/i&gt;) must always &lt;b&gt;explicitly   &lt;/b&gt;modify nouns, not whole phrases.&lt;/p&gt;&lt;/ol&gt; &lt;/li&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;The purpose of all  three rules is the same: to leave no doubt in the reader's mind as  what you are discussing.  Far too frequently we write “This  demonstrates . . . “ or “We walked together to buy the ring,  proving that I loved her.”  &lt;b&gt;What&lt;i&gt; &lt;/i&gt;&lt;/b&gt;&lt;span style=""&gt;demonstrates—the  last thing you mentioned, or the events described in the last  paragraph, or the entire preceding text?  Does the ring prove that  you love her, or does walking together prove it, or did you  otherwise manage to prove your love while out shopping?  Clear  writing is unambiguous, so we must make the relationship between the  words obvious.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;  &lt;/p&gt;&lt;ol start="2"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;Lack of  logical connection between sentences or paragraphs.  I think that  most writers have fewer difficulties here, if only because so many  of us write very slowly or revise heavily for “flow.”  I can't  recommend any guidelines here, other than to urge you to read your  text aloud.  Where you naturally pause, check for punctuation.   Where you do not pause, there should likely be no punctuation.  As  long as you use common sense, the pacing will seem natural, and the  reader will never think, “Why did you say that thing, there?”&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;In all seriousness, I do not know many writers who have trouble with point two, above.  Some of us may stumble over the odd comma or semicolon (see S&amp;W), but in general I believe my friends and colleagues structure paragraphs and pages logically.  Writers, particularly those of us who consider ourselves writers, pay a great deal of attention to “flow,” I think because we believe that attending to it helps us to develop our own voice.  Our pride depends on smooth prose.&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;Too much attention to “flow” leads to another problem.  Rather than simply state our case and back it up, we tend to get wrapped up in unnecessary phrases and verbal acrobatics.  We end up repeating ourselves (for emphasis, naturally) or stating the obvious.  I now present the third problem I find in my writing:&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;
&lt;/p&gt; &lt;ol start="3"&gt;&lt;li&gt;&lt;p style="margin-bottom: 0in; font-style: normal;"&gt;Stretches of  needless text that dare the reader to think, “Well, no sh*t.”&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;It is easy to see how excessive concern for “flow” leads to this sort of difficulty.&lt;a class="sdfootnoteanc" name="sdfootnote2anc" href="#sdfootnote2sym"&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt;  To many of us, it seems incredibly boring to string a series of simple declarative sentences together—after all, a list of facts may constitute a plot, but it cannot be a story without &lt;b&gt;style&lt;/b&gt;.  Our vanity leads us to discard clarity in search of this phantom, style, and along the way we lose our readers, as well.  From where, then, does this vanity come?&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;I propose that school created the problem, and that the internet aggravates it: we no longer write to communicate; instead, we write to fill space.  When a student brags that she “bullsh*tted” her way through an essay exam, what does she mean?  She wrote, and she duly filled space, but she actually communicated little information.  In fact, she is really bragging that her &lt;b&gt;style&lt;/b&gt; &lt;b&gt;successfully hid an absence of content&lt;/b&gt;&lt;span style=""&gt;.  Forums on the internet, like public journals and personal ads, give millions of prose stylists limitless opportunities to write whatever comes to mind . . . and nearly everyone realizes, once on stage, that they in fact have very little to say.  Vanity, however, demands that something fill the space—and so something does.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt; The fear that unadorned writing will be boring is a genuine fear.  My job requires writing, and I often try too hard to avoid bland prose, and I probably cause myself trouble here.  To paraphrase Tolstoy, every good writer writes differently, but nearly all bad writing is the same: tangled, pretentious, and nonsensical. Too often, “style” and “flow” are code-words for a lack of ideas: pith is the best style.  Frankfurt&lt;a class="sdfootnoteanc" name="sdfootnote3anc" href="#sdfootnote3sym"&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/a&gt; and Fish&lt;a class="sdfootnoteanc" name="sdfootnote4anc" href="#sdfootnote4sym"&gt;&lt;sup&gt;4&lt;/sup&gt;&lt;/a&gt; join Strunk and White in offering sound advice—if you first master clear writing, your style can emerge.  Without clarity, you can have only admirers, not readers.&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;
&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-style: normal;"&gt;SAT tutors share obscure points of grammar and vocabulary.  Writers share ideas.&lt;/p&gt; &lt;div id="sdfootnote1"&gt;  &lt;p class="sdfootnote"&gt;&lt;a class="sdfootnotesym" name="sdfootnote1sym" href="#sdfootnote1anc"&gt;1&lt;/a&gt;As  suggested by Edward R. Tufte&lt;/p&gt; &lt;/div&gt; &lt;div id="sdfootnote2"&gt;  &lt;p class="sdfootnote"&gt;&lt;a class="sdfootnotesym" name="sdfootnote2sym" href="#sdfootnote2anc"&gt;2&lt;/a&gt;I  apologize for spoiling my own punchline by setting off the word &lt;i&gt;flow&lt;/i&gt;&lt;span style="font-style: normal;"&gt;  throughout this essay.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;div id="sdfootnote3"&gt;  &lt;p class="sdfootnote"&gt;&lt;a class="sdfootnotesym" name="sdfootnote3sym" href="#sdfootnote3anc"&gt;3&lt;/a&gt;Frankfurt,  Harry.  &lt;i&gt;On Bullsh*t.&lt;/i&gt;&lt;/p&gt; &lt;/div&gt; &lt;div id="sdfootnote4"&gt;  &lt;p class="sdfootnote"&gt;&lt;a class="sdfootnotesym" name="sdfootnote4sym" href="#sdfootnote4anc"&gt;4&lt;/a&gt;Fish,  Stanley.  “Devoid of content.” &lt;i&gt;New York Times&lt;/i&gt;&lt;span style="font-style: normal;"&gt;,  2005.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-3022121157731869322?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/3022121157731869322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=3022121157731869322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3022121157731869322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/3022121157731869322'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2007/01/no-sht-principle.html' title='The No-Sh*t Principle'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-114464878318237327</id><published>2006-04-10T01:17:00.000-04:00</published><updated>2006-04-10T02:04:38.210-04:00</updated><title type='text'>Still digging out . . .</title><content type='html'>&lt;a href="http://www.google.com/search?hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=10.1103%2FPhysRevLett.95.253601&amp;btnG=Search"&gt;Controllable Snail-Paced Light in Biological Bacteriorhodopsin Thin Film&lt;/a&gt;
Physical Review Letters 2005, 95:253601

KEYWORDS: physics, optics, &lt;a href="http://www.google.com/search?hs=6ro&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=ultraslow+light&amp;btnG=Search"&gt;ultraslow light&lt;/a&gt;, cute science, photonic, &lt;a href="http://www.google.com/search?hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=%22optical+switch%22&amp;btnG=Search"&gt;optical switch&lt;/a&gt;, &lt;a href="http://www.google.com/search?hs=GOo&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=halobacteria&amp;btnG=Search"&gt;halobacteria&lt;/a&gt;, &lt;a href="http://www.google.com/search?hs=zOo&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=%22refractive+index%22&amp;btnG=Search"&gt;refractive index&lt;/a&gt;

VOCAB: &lt;a href="http://www.google.com/search?hs=bPo&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=%22group+velocity%22&amp;btnG=Search"&gt;group velocity&lt;/a&gt;, &lt;a href="http://www.google.com/search?hs=N58&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=%22optical+density%22&amp;btnG=Search"&gt;optical density&lt;/a&gt;

NOTES:
-"electromagnetically induced transparency"
-"The induced dipole moment interferes with the dipole driven directly by the probe field, leading to a redution in the absorption of the probe with an extremely narrow frequency interval (~1/tao).  This indicates that the refractive index increases rapidly over the same spectral region . . . "
-quantum yield of 65%
-". . . we are able to control teh group velocity from the order of 10^-4 m/s to normal light speed."
-what polymer is the matrix?
-does this only work for 568 nm light?

&lt;a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&amp;db=PubMed&amp;list_uids=16338661&amp;dopt=Abstract"&gt;Decatenation checkpoint deficiency in stem and progenitor cells&lt;/a&gt;
Cancer Cell 2005, 8:479

KEYWORDS: biology, &lt;a href="http://www.google.com/search?hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=cell+division+checkpoint&amp;btnG=Search"&gt;checkpoint&lt;/a&gt;, wound-healing, &lt;a href="http://www.google.com/search?hs=Lco&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=stem+cell&amp;btnG=Search"&gt;stem cell&lt;/a&gt;, cancer

VOCAB: decatenation &lt;i&gt;(disentanglement by topoisomerase II of chromosomes during cell division)&lt;/i&gt;, &lt;a href="http://www.google.com/search?hl=en&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla:en-US:official&amp;sa=X&amp;oi=spell&amp;resnum=0&amp;ct=result&amp;cd=1&amp;q=aneuploidy&amp;spell=1"&gt;aneuploidy&lt;/a&gt;, aneuploid, pseudomitosis &lt;i&gt;("spindle formation and kinetochore poleward movement in the presence of entangled chromosomes, which results in aberrant chromosome segregation")&lt;/i&gt;

NOTES:
-"checkpoint efficiency increased when embryonic cells were induced to differentiate . . "
--&gt;are stem cells part of the cancer &lt;i&gt;problem&lt;/i&gt;?
--&gt;the "SIGNIFICANCE" box in this journal is a fine, fine touch.
-"chromosome gain and loss have been observed during the &lt;i&gt;ex vivo&lt;/i&gt; culture of human and mouse ES cells and could be a consequence of the inefficient decatenation checkpoint."

DRUGS: retinoic acid, colchicine, KRF-193 (Topoisomerase II inhibitor)

&lt;a href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&amp;db=PubMed&amp;list_uids=16142231&amp;dopt=Abstract"&gt;&lt;i&gt;Sipa1&lt;/i&gt; is a candidate for underlying the metastasis efficienty modifier locus &lt;i&gt;Mtes1&lt;/i&gt;&lt;/a&gt;
Nature Genetics 2005, 37:1055

KEYWORDS: &lt;a href="http://www.nlm.nih.gov/medlineplus/ency/article/002260.htm"&gt;metastasis&lt;/a&gt;, bioinformatics, confluence, adherence

VOCAB: &lt;a href="http://www.google.com/search?hs=e7T&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=transgene&amp;btnG=Search"&gt;transgene&lt;/a&gt;, &lt;a href="http://www.google.com/search?hs=e7T&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=locus+genetic&amp;btnG=Search"&gt;locus&lt;/a&gt;, &lt;a href="http://www.google.com/search?hs=e7T&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=orthologous+gene&amp;btnG=Search"&gt;orthologous&lt;/a&gt;, &lt;a href="http://www.google.com/search?hs=kno&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=%22multiple+cross+mapping%22&amp;btnG=Search"&gt;multiple cross mapping&lt;/a&gt;, MCM, &lt;a href="http://www.google.com/search?hs=EBU&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=%22variable+tandem+repeat%22&amp;btnG=Search"&gt;variable tandem repeat&lt;/a&gt;, VTR, &lt;a href="http://www.google.com/search?hs=eCU&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=minisatellite&amp;btnG=Search"&gt;minisatellite&lt;/a&gt;, PDS domain &lt;i&gt;("frequently implicated in protein-protein interactions")&lt;/i&gt;, &lt;a href="http://www.google.com/search?hs=e7T&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=nephrogenic&amp;btnG=Search"&gt;nephrogenic&lt;/a&gt;, &lt;a href="http://www.google.com/search?hs=e7T&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=missense&amp;btnG=Search"&gt;missense&lt;/a&gt;, &lt;a href="http://www.google.com/search?hs=e7T&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=bromodomain&amp;btnG=Search"&gt;bromodomain&lt;/a&gt;

NOTES:
-"The control Mut1 cell line produces many rounded cells when grown to confluence compared with the flat sheet observed in the shRNA knock-down cell line" --&gt; normal (less prone to metastasis) cells &lt;b&gt;die&lt;/b&gt; when grown to confluence &lt;i&gt;in vitro&lt;/i&gt;
-rounded cells at confluence "suggestive of strong cellular adherence"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-114464878318237327?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/114464878318237327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=114464878318237327' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114464878318237327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114464878318237327'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2006/04/still-digging-out.html' title='Still digging out . . .'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-114464536216489524</id><published>2006-04-10T01:01:00.000-04:00</published><updated>2006-04-10T01:02:42.166-04:00</updated><title type='text'>Photonics, Wow!</title><content type='html'>&lt;a href="http://www.opticsexpress.org/abstract.cfm?id=86063"&gt;Design, fabrication, and optical characterization of quantum cascade lasers at terahertz frequency using photonic crystal reflectors&lt;/a&gt;
Optics Express 31 October 2005 13(22):8960

KEYWORDS: physics, photonic, &lt;a href="http://www.google.com/search?hs=htn&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=photonic+crystal&amp;btnG=Search"&gt;photonic crystal&lt;/a&gt;, &lt;a href="http://www.google.com/search?hs=KFT&amp;hl=en&amp;lr=&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=electromagnetic+spectrum+frequency&amp;btnG=Search"&gt;terahertz&lt;/a&gt;, THz

VOCAB: lensed mirrors, &lt;a href="http://crca.ucsd.edu/~msp/techniques/v0.07/book-html/node120.html"&gt;stop-band&lt;/a&gt;

NOTES:
-applications for THz: imaging, chemical sensing, astronomy
-photonic crystals at "stop-band" energies = reflectors
-"single plasmon waveguide &lt;i&gt;(sic)&lt;/i&gt; are easily fabricated and enable high power structures with little out-of-plane losses
-lases at 77 K

PROTOCOLS:
-5 nm Ti/50 nm Au --&gt; surface plasmon
-alloy at 400 deg C for 1 minute: 10 nm Ni/20 nm Ge/50 nm Au/20 nm Ni/200 nm Au&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-114464536216489524?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/114464536216489524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=114464536216489524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114464536216489524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114464536216489524'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2006/04/photonics-wow.html' title='Photonics, Wow!'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-114464531059680168</id><published>2006-04-10T00:44:00.000-04:00</published><updated>2006-04-10T01:01:50.793-04:00</updated><title type='text'>Notes on style.</title><content type='html'>I plan to render titles as given.  Keywords and other notable text will follow British spelling conventions (typos aside).  Links will lead to Google search results (safesearch off, on principle) except where I thought it worth pointing somewhere specific.  Please note in comments if any links are dead--maybe the equilibrium state will be all links leading simply to Google search results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-114464531059680168?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/114464531059680168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=114464531059680168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114464531059680168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114464531059680168'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2006/04/notes-on-style.html' title='Notes on style.'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-114464382061791650</id><published>2006-04-10T00:28:00.001-04:00</published><updated>2006-04-10T01:14:49.540-04:00</updated><title type='text'>Two old biology papers</title><content type='html'>&lt;a href="http://www.google.com/search?hl=en&amp;lr=&amp;amp;safe=off&amp;q=%22The+effect+of+surgical+wounding+on+tumour+development%22&amp;amp;btnG=Search"&gt;The effect of surgical wounding on tumour development&lt;/a&gt;
Eur. J. Surg. Oncol. 1999 25:231-243

KEYWORDS: biology, &lt;a href="http://www.google.com/search?hl=en&amp;lr=&amp;amp;safe=off&amp;q=%22wound+healing%22&amp;amp;btnG=Search"&gt;wound-healing&lt;/a&gt;, &lt;a href="http://www.google.com/search?hl=en&amp;safe=off&amp;amp;sa=X&amp;oi=spell&amp;amp;resnum=0&amp;ct=result&amp;amp;amp;cd=1&amp;q=%22extracellular+matrix%22&amp;amp;spell=1"&gt;extra-cellular matrix&lt;/a&gt;, ECM, &lt;a href="http://www.google.com/search?hl=en&amp;lr=&amp;amp;safe=off&amp;q=hypoxia&amp;amp;btnG=Search"&gt;hypoxia&lt;/a&gt;, hypoxic

VOCAB: &lt;a href="http://microvet.arizona.edu/Courses/MIC419/Tutorials/cytokines.html"&gt;cytokine&lt;/a&gt;, autochthonous &lt;i&gt;(originating where it is found)&lt;/i&gt;, stroma &lt;i&gt;(connective tissue existing for support alone)&lt;/i&gt;, mitogen &lt;i&gt;(a chemical that triggers mitosis, i.e. cell division)&lt;/i&gt;

NOTES:

-growth factors: EGF (epidermal growth factor), TGF-a (transforming growth factor), TGF-b, bFGF (basic FGF), IGF I (insulin-like growth factor), IGF II, PDGF (platelet-derived growth factor)

-wounding stimulates some cell lines (&lt;i&gt;How? Via what factors?&lt;/i&gt;)
-wound healing stages: inflammatory, proliferative, repair &amp; remodeling
-“wound macrophages phagocytose wound debris” and trigger the next stage (proliferation)
-“fibroblasts produce many of the extracellular matrix (ECM) components that result in scar tissue formation”
-p53 is a tumor-suppressor
-fibrinogen (via transglutamation) --&gt; cross-linked fibrin
-kDa = 1.1(residue count)/10
-bFGF (basic FGF) is highly &lt;a href="http://www.angio.org/understanding/understanding.html"&gt;angiogenic&lt;/a&gt;
-this article considers treats as hypoxic concentrations below 50 ppm oxygen (presumably in medium)
-ECM components: fibronectin, laminin, collagen, vitronectin, fibrinogen, thromospondin&lt;/p&gt;
 &lt;br&gt;&lt;a href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;safe=off&amp;amp;q=%22Oxygen+Tension+Regulates+the+Expression+of+Angiogenesis+Factor+by+Macrophages%22&amp;btnG=Search"&gt;Oxygen Tension Regulates the Expression of Angiogenesis Factor by Macrophages&lt;/a&gt;
Science 23 Sept 1983

KEYWORDS: biology, &lt;a href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;safe=off&amp;amp;q=wound+healing&amp;btnG=Search"&gt;wound-healing&lt;/a&gt;, &lt;a href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;safe=off&amp;amp;q=angiogenesis&amp;btnG=Search"&gt;angiogenesis&lt;/a&gt;, &lt;a href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;safe=off&amp;amp;q=hypoxia&amp;btnG=Search"&gt;hypoxia&lt;/a&gt;

VOCAB: &lt;a href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;safe=off&amp;amp;q=debridement&amp;btnG=Search"&gt;debridement&lt;/a&gt;, &lt;a href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;safe=off&amp;amp;q=permanox&amp;btnG=Search"&gt;Permanox&lt;/a&gt; culture dishes, &lt;a href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;safe=off&amp;amp;q=%22lactalbumin+hydrolysate%22&amp;amp;btnG=Search"&gt;lactalbumin hydrolysate&lt;/a&gt;, mitogen, mitogenic

NOTES:

-“sealed culture chambers”?
-oxygen concentration in atmosphere reported
-cultured cells at 20%, 10%, 5%, 2%, 0% oxygen &lt;i&gt;in air&lt;/i&gt; --&gt; corresponds to what in media?  are some of these points saturated/otherwise indistinguishable?
-“near-anoxia” = “sealed” chamber is not so sealed?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-114464382061791650?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/114464382061791650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=114464382061791650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114464382061791650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114464382061791650'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2006/04/two-old-biology-papers_10.html' title='Two old biology papers'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-114461901006838220</id><published>2006-04-09T17:42:00.000-04:00</published><updated>2006-04-09T17:43:30.080-04:00</updated><title type='text'>Walk the Planck length</title><content type='html'>No doubt we're jumping the gun here, but this &lt;a href="https://www.powells.com/cgi-bin/wishlist?mv=1&amp;v=1&amp;amp;s=1&amp;amp;list=CircularFile's%20Science%20List"&gt;link&lt;/a&gt; leads to some science books I'd like to read one of these days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-114461901006838220?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/114461901006838220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=114461901006838220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114461901006838220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114461901006838220'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2006/04/walk-planck-length.html' title='Walk the Planck length'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23142240.post-114110111632367315</id><published>2006-02-27T23:06:00.000-05:00</published><updated>2006-02-27T23:31:56.333-05:00</updated><title type='text'>Pour one out for nerd.dartmouth.edu and wrjva2</title><content type='html'>From 1 August 2001 to 28 February 2006, at an average rate of one post on one article per day . . . that would be one thousand, six hundred, and seventy-four scientific journal articles.  Let's add another demerit for each successive day.&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;

Each post will include a citation (with title), and set of keywords.  Any new terminology that appears in the article will get a definition or a relevant link.  I might also add other commentary, like a synopsis, follow-up questions for later research, further links, possibly a link to the original article (if available).  Bonus posts on anything else, while charming, do not count against the 1674+ challenge.

The format will probably vary a little . . . eventually, I hope for something compatible with and complementary to Endnote.  In any case, it'll do me good to build an electronic annex to the notebook on the old scientific literature. 

I welcome the revolution before it starts in my town.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23142240-114110111632367315?l=errorbar.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://errorbar.blogspot.com/feeds/114110111632367315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23142240&amp;postID=114110111632367315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114110111632367315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23142240/posts/default/114110111632367315'/><link rel='alternate' type='text/html' href='http://errorbar.blogspot.com/2006/02/pour-one-out-for-nerddartmouthedu-and.html' title='Pour one out for nerd.dartmouth.edu and wrjva2'/><author><name>CircularFile</name><uri>http://www.blogger.com/profile/09440635959330027257</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
