Here are some things I wrote about on my old blog, https://www.meatandnetworking.com. These still get google hits, so they're preserved here for posterity!

Jekyll, Docker, and Nginx Reverse Proxy for Static Blogs

September 9, 2018

I have no self control, so last week I bough https://www.reenginee.red/. I’m probably going to use it as a home for some sustainable energy/micro-grid/open hardware projects.

In any case, I thought I would use Jekyll to host a fairly unchanging static site. I’d found a theme I really liked, and some projects I’ve seen lately (https://sustywp.com/) have made me more aware of the burden a really heavy site can have on the internet, and on users that don’t have a great connection. (Spoiler: Reenginee.red is currently sitting at about 250kb of transfer, most of that Javascript and CSS, as opposed to the 3mb of the front page of this blog).

Here’s what I started out with:

Read More

Useful Code Snippet: AVR and C++11

June 6, 2013

Despite what a lot of people say about the Arduino crowd and using C++ on a microcontroller, I like it. Sometimes it incurs a performance or code-size overhead, but I’m not often approaching the RAM or Flash limits of an Atmega 328, or especially an Atmega 2560. When appropriate features are used, C++ results in more readable code. Lately, I’ve branched into using templates with some AVR Code. Here’s a super useful snippet for creating a quick ringbuffer:

Read More

Tup: Make Alternative for Embedded Systems

March 3, 2013

I hate Make. With a fiery burning passion, I hate Make. From day one, I found it difficult to understand, difficult to write Makefiles, difficult to modify Makefiles, and difficult to use Makefiles. Over the years, I have built a collection of boilerplate Makefiles that only sort-of worked for a given project, and any time I wanted to do something creative with the build system, it was a challenge to figure out how to force Make to do what I knew damn well how to do via the command line.

Read More

Prusa

March 3, 2013

This past weekend, we had a 3D printing workshop at LVL1. I built a Mendel Prusa i2, along with 9 other folks in the LVL1 community. Sonny Mounicou came up from Memphis, TN, while Jon Oly of SeeMeCNC came down from Goshen, IN to help us build 3D printers. One guy had his printer up and running in a mere 14 hours! I had to get some sleep, so I was a little bit behind that.

Read More

Smart-Prototyping.com Review

March 3, 2013

Recently, Matseng at the Dangerous Prototypes forums posted another source for cheap printed circuit boards and test equipment direct from China: http://www.smart-prototyping.com The site is apparently run by German ex-pats in Shenzhen. Although the site is pretty sparse at the moment, they’ve got a PCB prototyping service and a selection of very cheap test equipment for sale. I placed an order for some PCBs and a Bench Supply on the day the Chinese New Year ended.

Read More