Offlineimap

I've always been a big fan of the Mutt email reader, since there is no faster way to mash through all sorts of mail, resort it, then delete the cruft. It's a bit different to use since you're reading lots of HTML mail these days through the command line, but it has some nice auto ways to view HTML as text, or as a last resort, you can always view an individual email in the browser.

Mutt does handle IMAP natively in the program, and it works fine with IMAP support in GMail. However, I'm also often away from internet …

more ...

NCurses

I've been experimenting with my C++ app that is a train and node simulator. I can get a train to move between nodes, opening me up to being able to find a best path and handle obsticles. This is still to do.

However, it's getting a little more complicated watch it step through it's motions by simply watching console output. Games need interfaces, even if it's something console based. Enter NCurses. This was easier to implement than I thought.

Most of my instruction and samples came from this HOWTO.

First, was simply including:

#include <ncurses.h>

Setting up a simple …

more ...

Where 2 Go!

I'm working on a Scrum Master certification at work, and we've been creating an example project to create a sample backlog.

So, what do I do at home? I experiment with the Twitter Bootstrap framework to see how fast I can come up with a little website. I created the Where 2 Go website with about 20 minutes of coding by modifying one of the example projects. It looks like a nice framework to experiment with.

more ...

CMake

I like Makefiles. I understand Makefiles. I've been using Makefiles for a long time. Mine are never that complicated, but I use them even when even when I should probably be using a Bash script, because I can put several commands in them them, and they're pretty easy to look and see what's going on.

However, it seems like plain Makefiles went out of style some time ago, and newer build processors are being used. I've got a couple different programming projects I experiment with to try out new ideas, and I've moved my train simulation program over to CMake …

more ...

Usenet is alive

Usenet is still alive, who'd of thought? This great time wasting message network was how we all killed evenings when we should have been doing homework. The oldest post I can find is from March 7, 1990 on the HP-28 calculator, but I also posted a lot about early Mac games. Posts never die, even if they're from 24 years ago.

With the recent poor redesign at Slashdot driving everybody away, perhaps for good, some of the people are moving to Usenet, into the "comp.misc" group. It's an old group that should be carried everywhere, and it's been long …

more ...

Qt Experiments

I was experimenting in Windows to find different C++ IDEs, and how they handle the new C++11 standards. I normally C++ work in Linux, and Vim, Clang, and Makefiles work pretty well together, but this takes more setup in Windows. In Windows, I'll depend on and IDE more for building the project and for debugging, then use my Vim install when I've got do heavy-duty editing. However, committing to some IDEs also commit you to their own GUI interfaces, and I've been hesitant lately to get locked in to any one environment.

Visual Studio has changed their game with …

more ...

Fujitsu ScanSnap iX500 in Linux

So, I spent the morning trying to get my Fujitsu ScanSnap iX500 scanner to work in Linux. This is a great, fast scanner, that has a multiple document handler thas works very well. It works great under Windows and comes with a version of Adobe Acrobat. I just want to get it to scan a docment under Linux, and default settings are fine. The previous version, the ScanSnap 1500 works fine under Linux.

The Sane Project, says this printer compatibility is "good" with version 1.0.24, and Wifi doesn't work, but that's fine. My Linux Mint install using 1 …

more ...

"Roby the Costerbot"

Although we didn't place, and I never expected to, we were listed in the contest results for the Jameco Robot build contest. Woot!

Final parts list:

  • 2 CD platters with standoffs

  • 2 Medium hobby servos modified for continuous rotation

  • Ardweeny (breadboardable Arduino clone) as main processor

  • 7805 voltage regulator and circuit to supply +5V

  • 2 curved loops of wire that touch a ground pin going low when they hit an obstacle. Into pin D2 and D3 on processor.

  • Previous models also had 2 CDS light censors wired into a voltage divider into pin A0 and A1 to give light input …

more ...