A Scanner Orderly: The smart coaster
What if you could order drink with your coaster? This blog post explains how we made one using an Arduino and Node.js.
Page 1 of 6
What if you could order drink with your coaster? This blog post explains how we made one using an Arduino and Node.js.
So the semester has come to a close and I’ve made the first ‘official’ release of rtasklib
. Install the gem from RubyGems.org (gem install rtasklib
) or install the RPM on your Fedora system if you prefer. I reached out to the TaskWarrior devs and they also are adding rtasklib
to the list of available...
In the Ruby community the most common way to distribute software is in a packaged format cutely named gems (similar to the Python concept of Eggs). This manages dependencies and meta data much like the other packaging platforms, but with Ruby syntax in a file called ‘#{you_gems_name}.gemspec’. This...
Read more…
In the Ruby world the most common way to generate documentation is with Yardocs. It basically generates documentation by scraping the code comments and provides a structured API for writing comments that it can interpret. For example to annotate that a parameter of a certain method is a duck type...
Read more…
It turns out that one of the reasons Ruby was popular before the advent of Rails was because it was so easy to integrate with 3rd party tools through subprocesses. In fact Ruby has at least 7 ways of executing processes either in the core or the standard libraries and many more user implemented varieties...
Read more…
He presents three different equations to evaluate the value of an open source hardware project and several ways to extrapolate into long term predictions. He then shows how to use these as a case study on open hardware, a syringe pump. In the end he predicted the value of the pump to be between 240k...
Read more…
Technical explanation for a wearable gesture based mouse glove. It used the Arduino Flora, the wearable LSM9DSO accelerometer, and MPR121 capacitive touch breakout, all from Adafruit.