Posted by & filed under Node.js.

One of the modules I plan on building for the Node.js computer controlling suite is software for interfacing with GPS. But, it turns out someone already built a module named bancroft! So, if you’ve been following my stuff and are interesting in a GPS project, check that one out. There are some features I would… Read more »

Posted by & filed under Web Server.

A lot of this article will apply to any network based application, but since I’m a web developer, I’m going to put a web spin on things. Also, I couldn’t help but get into compression a little while discussing browser caching. Caching is a vital part of any high traffic web app, especially ones which… Read more »

Posted by & filed under Node.js, PHP, Web Server.

This is an apples to oranges comparison. PHP is an older language, running behind the Apache web server in a request/response fashion. Node.js is a non-blocking event-loop framework running JavaScript within the V8 engine, with an optional web server built in. Then again, is it really an apples to oranges comparison? Both technologies are commonly… Read more »

3D Printer at All Hands Active

Posted by & filed under Personal.

I’ve been working at the All Hands Active Hacker Space in Ann Arbor a lot recently for my Raspberry Pi project I’ve been working on. I got to the point where I really needed to secure my project into its enclosure so that it would stop moving around. One of the guys there (Mike) who… Read more »

Posted by & filed under GIT.

While attempting to clean up the git history for the NeoInvoice project (aka removing database exports containing user data as well as passwords hard-coded into PHP file), I somehow was able to duplicate every file in history. So, for every commit, each file now appears to have been committed four times, with the different files… Read more »

Posted by & filed under Open Source.

NeoInvoice has finally been shut down. Scroll down and look through the Related Posts if you would like an understanding of the history of the project. This video is of me going over the features of NeoInvoice. This is just in case the project is never built again, I’ll still have a copy of this… Read more »

Posted by & filed under Uncategorized.

I’ve had a frustrating time using the GPIO features of the Raspberry Pi under Arch Linux. For the GPIO to work, there is a directory where one can simply pass an integer into different ‘files’ to enable or disable a GPIO pin. Unfortunately, when using them, there are permission errors: $ sudo echo “4” >… Read more »

Posted by & filed under Open Source.

I’ve done some more work on the enclosure today, thanks to the wide variety of tools provided by the All Hands Active hackerspace in downtown Ann Arbor. A lot of people have been questioning the case I’m building for the Raspberry Pi, since it is so much bigger than the unit itself. I think these… Read more »