<?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>2012-01-20T13:51:22Z</modified>
<tagline>Photos, electronics, cnc, and more</tagline>
<author><name>Jeff Epler</name><email>jepler@unpythonic.net</email></author>
<entry>
<title>20 years of computers</title>
<issued>2012-01-20T13:51:22Z</issued>
<modified>2012-01-20T13:51:22Z</modified>
<id>http://emergent.unpythonic.net/01327067482</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01327067482"/>
<content type="text/html" mode="escaped">During some downtime, I made a list of all the computers I could
remember owning.  The list is surprisingly long, and goes back to 1992
(before which I had a Commodore 64 but that barely counts, does it?)  I came up
with 10 desktops and 7 laptops, or a new machine nearly every year.  The last 5
years have only seen 3 new machines, though, so the pace at which I buy
computers may be slowing.</content>
</entry>
<entry>
<title>Linux RAID Misdetection (and fix)</title>
<issued>2011-08-13T17:58:53Z</issued>
<modified>2011-08-13T17:58:53Z</modified>
<id>http://emergent.unpythonic.net/01313258333</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01313258333"/>
<content type="text/html" mode="escaped">
Earlier this year, I began using a setup with LVM inside of a RAID5.
RAID5 gets me 2TB of storage from 3 1TB drives, with redundancy in the
case of the failure of a single disk, while LVM gets me the ability to
allocate and resize individual filesystems at will.  However, I had a
problem that prevented my system from booting unattended, which became
a big problem when there was a storm-related power failure while I
was out of town.</content>
</entry>
<entry>
<title>qq: quick & dirty terminal</title>
<issued>2009-05-05T01:43:58Z</issued>
<modified>2009-05-05T01:43:58Z</modified>
<id>http://emergent.unpythonic.net/01241487838</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01241487838"/>
<content type="text/html" mode="escaped">

qq is a quick and dirty terminal application for beagleboard.  It's written in
Python and requires python-serial.  I didn't like cu (no CLOCAL that I could
find) or minicom (terminal emulation, keyboard shortcuts and configuration got
in the way of real work)

&lt;p&gt;Except for tilde-specials (similar to rsh, ssh and cu), qq just copies data
between the local terminal and the given tty.   Two tilde specials are
defined:
&lt;pre&gt;
    &amp;lt;CR&amp;gt;~.: quit
    &amp;lt;CR&amp;gt;~b: send break (useful for &amp;quot;alt-sysrq&amp;quot; actions on beagleboard)
&lt;/pre&gt;

&lt;p&gt;&lt;p&gt;&lt;b&gt;Files currently attached to this page:&lt;/b&gt;
&lt;table cellpadding=5&gt;&lt;col&gt;&lt;col style=&quot;text-align: right&quot;&gt;&lt;tr bgcolor=#eeeeee&gt;&lt;td&gt;&lt;a href=&quot;http://media.unpythonic.net/emergent-files/01241487838/qq&quot;&gt;qq&lt;/a&gt;&lt;/td&gt;&lt;td&gt;4.0kB&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;

&lt;p&gt;Copyright © 2009 Jeff Epler &amp;lt;jepler@unpythonic.net&amp;gt;

&lt;p&gt;This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

&lt;p&gt;This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

&lt;p&gt;You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

&lt;p&gt;</content>
</entry>
<entry>
<title>New hardware</title>
<issued>2009-05-02T12:56:26Z</issued>
<modified>2009-05-02T12:56:26Z</modified>
<id>http://emergent.unpythonic.net/01241268986</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01241268986"/>
<content type="text/html" mode="escaped">
Last week my &lt;a href=&quot;http://emergent.unpythonic.net/GIGABYTE GA-M51GM-S2G-based system&quot;&gt;GIGABYTE GA-M51GM-S2G-based system&lt;/a&gt; bit the dust
(&lt;a href=&quot;http://en.wikipedia.org/wiki/Capacitor_plague&quot;&gt;capacitor plague?&lt;/a&gt;).
I'll be updating this blog entry through the weekend with progress setting up
the replacement hardware, which arrived Friday.</content>
</entry>
<entry>
<title>DAT-160 USB tape drive on Linux</title>
<issued>2009-05-01T13:34:38Z</issued>
<modified>2009-05-01T13:34:38Z</modified>
<id>http://emergent.unpythonic.net/01241184878</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01241184878"/>
<content type="text/html" mode="escaped">
I recently decided to replace my DLT-IV backup system with DAT-160, mostly
because of the greater capacity (80GB native vs 35GB native).  I wasn't able to
find a lot of information online about Linux compatability, but I took the
plunge and bought Quantum's &lt;a href=&quot;http://www.quantum.com/Products/TapeDrives/DAT-DDS/DAT160/Index.aspx&quot;&gt;CD160UH-SST&lt;/a&gt;, an internal USB tape drive.</content>
</entry>
<entry>
<title>New Laptop</title>
<issued>2008-04-29T16:13:09Z</issued>
<modified>2008-04-29T16:13:09Z</modified>
<id>http://emergent.unpythonic.net/01209485589</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01209485589"/>
<content type="text/html" mode="escaped">
I recently got a &lt;a href=&quot;http://emergent.unpythonic.net/dell-d830&quot;&gt;Dell D830 laptop&lt;/a&gt;.  I'm reasonably
satisfied with it so far.  Read the &lt;a href=&quot;http://emergent.unpythonic.net/dell-d830&quot;&gt;link&lt;/a&gt; for more of my
impressions.
</content>
</entry>
<entry>
<title>Pluto_Servo has landed</title>
<issued>2006-12-24T21:08:16Z</issued>
<modified>2006-12-24T21:08:16Z</modified>
<id>http://emergent.unpythonic.net/01166994496</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01166994496"/>
<content type="text/html" mode="escaped">
I'm excited to announce that pluto_servo is now in the CVS HEAD of emc2.
There's &lt;a href=&quot;http://linuxcnc.org/docs/2.1/html/hal/pluto_servo.html&quot;&gt;documentation&lt;/a&gt;
and a &lt;a href=&quot;http://linuxcnc.org/docs/2.1/html/man/man9/pluto_servo.9.html&quot;&gt;manual page&lt;/a&gt; with all pin names
listed.  
</content>
</entry>
<entry>
<title>Pluto-Servo: EMC2 Servo Controller</title>
<issued>2006-12-18T03:20:10Z</issued>
<modified>2006-12-18T03:20:10Z</modified>
<id>http://emergent.unpythonic.net/01166412010</id>
<link rel="alternate" type="text/html" href="http://emergent.unpythonic.net/01166412010"/>
<content type="text/html" mode="escaped">Pluto_servo is an &lt;a href=&quot;http://www.linuxcnc.org/&quot;&gt;emc2&lt;/a&gt; driver
and associated firmware that allow the Pluto-P board to be used to control a
servo-based CNC machine. The &lt;a href=&quot;http://www.fpga4fun.com/board_pluto-P.html&quot;&gt;Pluto-P&lt;/a&gt; is an inexpensive ($60)
FPGA board featuring the ACEX1K chip from Altera.  Pluto_servo will be released
under the terms of the GNU General Public License version 2. The pluto_servo
system is suitable for control of a 4-axis CNC mill, a 3-axis mill with PWM
spindle control, a lathe with spindle encoder, etc.</content>
</entry>
</feed>

