Software Development

MJHammel’s Projects


I signed up for the Matchbox mailing list last night and have just sent a request to find out the status of the project.  While I was waiting for confirmation of my sign-up last night I started a metabuild for Matchbox.  Essentially its just like the metabuild used by BeagleBox, […]

BeagleBox: Matchbox metabuild to generate patches for buildroot


The version of Matchbox’s panel and desktop programs in buildroot are pre-1.0.  The latest available from Matchbox’s site are 2.0.  I tried to patch buildroot so that the 2.0 panel would build.  This required disabling dbus during the configure and patching the applets/Makefile.in to prevent the notify applet from building.  […]

BeagleBox: Matchbox revision issues


I spent the weekend trying to figure out why I couldn’t get the XComposite extension to show up under the fbdev X driver under QEMU.  It took until Sunday night to figure out that I need the cirrus fbdev kernel driver along with turning on xdpyinfo, libXcomposite, and the Cirrus […]

BeagleBox: XComposite enabled under QEMU



I didn’t like the content and management features of SourceForge’s bug tracker so I’ve migrated all the BeagleBox issues from there to a Flyspray-based bug tracker running on my site.  Flyspray provides finer grain organization of issues and allows a visual display-at-a-glance of the status (how much work is done) […]

Bug db migrated from SourceForge to Muse site


2
I’ve gotten the embedded bug lately.  I dug around for an interesting hardware platform to work with and stumbled across the BeagleBoard.  This 3×3″ board provides impressive multimedia capabilities via the TI OMAP35xx processor.  It appears to serve the purpose I had long ago thought about for the miniITX boards […]

Announcing BeagleBox: Internet video platform for the BeagleBoard


My daughter is heading off to college shortly and I’ve been informed that mother and daughter will be communicating via text messages.  I disabled text messaging on my and my wife’s phones to prevent unwanted charges from dorks sending unwanted messages.  Now I have to turn it back on.  Oh […]

Getting new phones: argument for the Palm Pre = Linux ...



I was reading Slashdot this morning and ran across a link to a story about the Internet instability last week caused by minor bugs in two routers that propagated across the planet in something like 30 seconds. While the story itself is interesting (a good read if you’re into how […]

The Internet needs no bailout


As the year grows to a close I find myself finishing up projects and preparing for the new year.  I put together roughly 90,000 lines of code this year on a single project with one other developer, probably split somewhere around 80/20.  It is, as I’ve told him, our boss […]

Top ten things I’ve learned about software development