<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/"/>

<title>Jeff Epler's blog</title>
<modified>2013-05-20T21:37:49Z</modified>
<tagline>Photos, electronics, cnc, and more</tagline>
<author><name>Jeff Epler</name><email>jepler@unpythonic.net</email></author>
<entry>
<title>tardiff: diff two (compressed) tar files without extracting</title>
<issued>2013-05-20T21:37:49Z</issued>
<modified>2013-05-20T21:37:49Z</modified>
<id>http://emergent.unpythonic.net/01369085869</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01369085869"/>
<content type="text/html" mode="escaped">
Recently I was googling for a script to compare tar files, and found references
to a perl script (which I did not read) which reportedly did this by
expanding both tar files and then diffing the trees.  This would actually
have been fine for my case, but some people noted that their use case
involved tarfiles that were too big to extract comfortably.  I assume that
this is due to space considerations, but doubtless there are time
considerations too.</content>
</entry>
<entry>
<title>I hope my kfreebsd box is still bootable...</title>
<issued>2013-05-09T18:43:39Z</issued>
<modified>2013-05-09T18:43:39Z</modified>
<id>http://emergent.unpythonic.net/01368125019</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01368125019"/>
<content type="text/html" mode="escaped">
Preserving the upgrade messages for posterity, will try rebooting it later...

&lt;p&gt;&lt;pre&gt;
Setting up grub-pc (1.99-27+deb7u1) ...
(pass0:ahcich0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
(pass0:ahcich0:0:0:0): CAM status: CCB request was invalid
(pass1:ahcich1:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
(pass1:ahcich1:0:0:0): CAM status: CCB request was invalid
(pass2:ahcich2:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
(pass2:ahcich2:0:0:0): CAM status: CCB request was invalid
(pass3:ahcich3:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
(pass3:ahcich3:0:0:0): CAM status: CCB request was invalid
(pass4:ahcich4:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 
(pass4:ahcich4:0:0:0): CAM status: CCB request was invalid
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ada0p1 doesn't exist
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ada0p1 doesn't exist
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found kernel of FreeBSD: /boot/kfreebsd-9.0-2-amd64.gz
Found kernel module directory: /lib/modules/9.0-2-amd64
done
&lt;/pre&gt;

&lt;p&gt;&lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=612128&quot;&gt;Related?&lt;/a&gt;
</content>
</entry>
<entry>
<title>Dropping Amazon Prime...</title>
<issued>2013-04-24T02:51:07Z</issued>
<modified>2013-04-24T02:51:07Z</modified>
<id>http://emergent.unpythonic.net/01366771867</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01366771867"/>
<content type="text/html" mode="escaped">
Reports are that &lt;a href=&quot;http://news.slashdot.org/story/13/04/23/1615219/the-dark-side-of-amazons-new-pilots&quot;&gt;Amazon has broken Amazon Instant Videos on Linux&lt;/a&gt;, Android, and XMBC.

&lt;p&gt;I have no time for this kind of jackassery and have marked my Prime
membership to not renew.

&lt;p&gt;Honestly, their &amp;quot;free&amp;quot; video selection was pretty poor anyway, and I rarely
watched it, but it was one of the items that made a Prime membership feel like
it was worth more to me.
</content>
</entry>
<entry>
<title>Just bottled</title>
<issued>2013-04-08T02:50:15Z</issued>
<modified>2013-04-08T02:50:15Z</modified>
<id>http://emergent.unpythonic.net/01365389415</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01365389415"/>
<content type="text/html" mode="escaped">
Based on &lt;a href=&quot;http://www.austinhomebrew.com/product_info.php?products_id=13326&quot;&gt;Austin
Homebrew's Apple Peeler&lt;/a&gt; recipe kit (2gal wort + 3gal apple juice)

&lt;p&gt;&lt;img src=&quot;http://media.unpythonic.net/emergent-files/01365389415/peeler-medium.jpg&quot;&gt;
</content>
</entry>
<entry>
<title>More new hardware: Lenovo Thinkpad T530</title>
<issued>2013-04-04T12:50:30Z</issued>
<modified>2013-04-04T12:50:30Z</modified>
<id>http://emergent.unpythonic.net/01365079830</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01365079830"/>
<content type="text/html" mode="escaped">
My old laptop, a &lt;a href=&quot;http://emergent.unpythonic.net/dell-d830&quot;&gt;Dell Latitude D830&lt;/a&gt;, was just shy of 5
years old, and I
decided the time was right to buy a new laptop.  So far, so good.</content>
</entry>
<entry>
<title>GPG Key</title>
<issued>2013-04-02T14:15:09Z</issued>
<modified>2013-04-02T14:15:09Z</modified>
<id>http://emergent.unpythonic.net/01364912109</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01364912109"/>
<content type="text/html" mode="escaped">
I've been spending some time working on Debian stuff, particularly packaging
and porting for Debian kFreeBSD.  Some time in the future I might wish to
become a Debian Maintainer, and a step along the way is to begin using a GPG
key.

&lt;p&gt;To that end, here's the fingerprint of my key, which is also uploaded to
sks-keyservers.net:</content>
</entry>
<entry>
<title>New thing: BlurBlog</title>
<issued>2013-03-16T14:32:46Z</issued>
<modified>2013-03-16T14:32:46Z</modified>
<id>http://emergent.unpythonic.net/01363444366</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01363444366"/>
<content type="text/html" mode="escaped">On my front page sidebar, you'll see a new item labeled &amp;quot;BlurBlog&amp;quot;.
These are links to interesting articles from sites I read and which I
resyndicate via &lt;a href=&quot;https://newsblur.com&quot;&gt;the rss reader newsblur&lt;/a&gt;.
You can click through individual links to visit the original pages, or the
&amp;quot;&lt;a href=&quot;https://jepler.newsblur.com/&quot;&gt;BlurBlog&lt;/a&gt;&amp;quot; heading to see larger
extracts from the articles and subscribe to the BlurBlog as an rss feed.</content>
</entry>
<entry>
<title>Adventures in localization</title>
<issued>2013-03-06T13:59:13Z</issued>
<modified>2013-03-06T13:59:13Z</modified>
<id>http://emergent.unpythonic.net/01362578353</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01362578353"/>
<content type="text/html" mode="escaped">
When a linuxcnc developer reported testsuite failures, a fellow developer
discovered that our tests don't run right in non-English locales—in particular,
locales like de_DE where the decimal separator is &amp;quot;,&amp;quot; instead of &amp;quot;.&amp;quot;.  But I'm
not here to talk about how to fix the testsuite.  Instead, get a load of this
behavior inside a bash that was started with LC_ALL=C:
&lt;pre&gt;$ printf &quot;%f\n&quot; 1.23
1.230000
$ LC_ALL=de_DE.UTF-8 printf &quot;%f\n&quot; 1.23
1.230000
$ env LC_ALL=de_DE.UTF-8 printf &quot;%f\n&quot; 1.23
1,230000
&lt;/pre&gt;
</content>
</entry>
</feed>
