Author: jdboyd

  • Izzy Sitting in a Window, Looking Blue

  • Circular buffers as C Macros

    I was recently reviewing some FIFO based serial TX/RX circular buffer code that I thought was buggy in the FIFO part.  Since the FIFO was entwined with the ISRs, it was hard to test in isolation.  I looked around at some other FIFO implementations for PIC and AVR, and all of them did the same thing, including…

  • Using rxvt with [Open]Solaris.

    After years of hard coding TERM to xterm or vt100 in .bashrc to get around rxvt incompatibility, I finally found this: sudo cp /usr/gnu/lib/terminfo/r/rxvt /usr/share/lib/terminfo/r/rxvt I suppose I really should use pfexec instead of sudo, but mastering that is a job for another month.

  • XO Update: F11 based image

    This past weekend I updated to the new XO-1 firmware image following the directions at this website.  The process was simple and painless. I believe this was the first significant update since Sugar was spun off from the OLPC project, and I had long given up hope of seeing any significant updates for the XO-1.…

  • Intel D510MO Atom

    I had a theory that the Intel D510 CPU would be good enough for several tasks, including Linux audio (Ardour, Bristol, PureData, etc), NAS device, and HTPC (home theater PC). Not at the same time though, of course. I bought one of the Intel D510MO boards from Logic Supply. This board isn’t going to be…

  • David & Izzy

    A set of pictures of David and Izzy together on the love seat.

  • OpenSolaris on the Intel D510MO Atom

    I wanted to tryOpenSolaris on the new Atom board on a seperate disk before the machine got settled into normal use (normal use covered in this post). First impression, the LiveCD booted and worked correctly including graphics in VESA mode and the networking. The install was simple and painless, and afterwards came right up with…

  • toStr revisited

    After my initial toStr C++ exploration, I recent found myself reading about Boost’s lexical_cast, which is does something similar, albeit more general and with more verbosity. lexical_cast will not only convert nearly anything to a string, it will also do its best to convert anything to anything, via a string in the middle. Upon finding…

  • Zones on a single server

    A few months ago my co-located Solaris server was hit by a root kit that setup a IRC bot. It appeared that it got it by attacking one of the off the shelf web apps I use. To prevent having to do a complete rebuild in the future if this happens again, I decided to…

  • Another

    And another picture of David Now that he has had a bath and is finally at home.