This code sample provides Ruby examples to control BlinkStick devices connected to the computer.
It contains information on the main BlinkStick class definition, displaying information of each BlinkStick, read/write info block sample, turn all BlinkSticks off, set random color to all BlinkSticks, running samples, and working with permissions problems.
Documentation on how to install the gem on various platforms is available here.
BlinkStick is a smart LED controller with integrated USB firmware. It plugs into your computer and allows control the color of individually addressable or single color LEDs and LED strips and wide range programming language implementations give you the power to control the LEDs without the need to program a microcontroller.
Throwing hardware at performance issues is a time honored tradition among developers. In most recent times, the type of hardware being thrown at those problems is Flash memory that comes in a wide variety of formats. The challenge, of course, is that most existing applications were written for magnetic storage. To take advantage of Flash storage developers frequently have to rework their applications.
Telephony and voice APIs are one of the most active segments of the API and mashup world. For example, in the past week, two of the latest mashups in our directory use telephony APIs in innovative ways (the directory has 42 telephony-related APIs):