SiteMesh 3 preview
I’m pleased to announce a preview of the next generation of SiteMesh. Before I go on, here’s a big disclaimer: This is not a stable release version yet… it’s not even a beta… it’s an alpha… a first...
View ArticleJUnit/TestNG tip: Diffing Lists
A little cheap and cheerful JUnit/TestNG tip… Problem: You’ve got two lists that you want to compare using assertEquals(). But when the assertion fails, the error message kinda sucks....
View ArticleNew QDox lead – Robert Scholte
I’d like to announce the new lead for QDox, Robert Scholte. Anyone who’s been following the project for the past year would have seen that Robert has made a tremendous number of contributions to all...
View ArticleIntroducing Smoothie Charts
There’s tons of great JavaScript charting libraries out there. Too many to choose from. I’ve just made it worse by adding yet another to the mix. Before I go on, I want to balance karma a little – if...
View ArticleLDAP authentication with Node.JS
I’m a big fan of Node.JS. It has a large collection of third party add-ons, but it lacked anything for LDAP authentication – something I need for web-apps. So, I created a small library with a single...
View ArticleNode.JS would really benefit from LibFFI
Having recently built a simple LDAP library that required a bit of C++, I think Node would really benefit from LibFFI bindings. LibFFI allows C functions to be called dynamically at runtime from...
View ArticleA slide-show in 2 lines of JavaScript
A while back, I needed to create a quick slide-show. I decided to hack it up in HTML – mostly to make it easier to track the diffs in version control and make it easy to distribute. There are many...
View ArticleA Simple Good Looking Context Menu, for jQuery
Yes, there are loads of context menu plugins already. But they require a fair amount of work to make them look good. This one is easy to use, small, and looks good. Demo...
View ArticleWebbit + SiteMesh = …. well, Webbit and SiteMesh
SiteMesh is now available for Webbit Server: Tutorial here: https://github.com/joewalnes/webbit-sitemesh
View ArticleMSP430 + ShiftBrite
I like the Texas Instrument MSP430 microcontroller. It’s cheap, low-powered and has tons of features. You can get a complete development board, with embedded debugger, software and 2 controllers for...
View ArticleA 3D WebGL GCode viewer, for understanding 3D printers
Towards the end of 2011, I built a 3D printer (RepRap Prusa Mendel). It took 6 weeks of evenings and weekends. Here it is, printing an Octocat I found on Thingiverse: To help understand the model...
View ArticleDriving 16 LEDs from a Raspberry Pi, using a shift register
Just received a Raspberry Pi. Thought it would be fun to try and hook the GPIO pins up to a shift register. This would allow a few pins to drive many more. Python code and instructions
View ArticleUpdated website for Smoothie Charts
Smoothie Charts has a new website. Rather than add to it, I ended up taking stuff out. It’s simple and to the point. It also works well on mobile / tablets. http://smoothiecharts.org
View ArticleMy Workbench
For the past few months, I’ve been doing more and more electronics and making. Here’s some photos of my electronics workbench in the basement and tips I’ve learned along the way… Tip: Amazon 2x4s...
View ArticleHello Pi Crust! Connect things to your Raspberry Pi
[Update: discuss on Hacker News] This is the Pi Crust: It lives at http://picru.st/. It’s a little PCB I designed to make it easier to experiment with electronics and the Raspberry Pi. You stick it on...
View Articleresisto.rs
I never have a resistor color chart handy when I need one. So I built a little web-app. Fast loading, simple, mobile friendly, and to the point. http://resisto.rs/
View ArticleResistor color codes – now in DuckDuckGo search results
Remember a few weeks back I announced resisto.rs, a no-frills resistor color code calculator? Welllll, if you happen to be a user of DuckDuckGo, it’s now even easier. See the resistor colors directly...
View ArticleBlink(1) + Google Latitude = “Where’s Daddy?”
A while back, I backed a Kickstarter: Blink(1) – The USB RGB LED. In a world of next-day instant-gratification deliveries, it’s always a pleasant surprise when something you totally forgot about...
View Article