I am the founder of Little Stream Software, a software company that specializes in Ruby on Rails and Redmine development. I have been developing and deploying web applications since 2003 ranging from invoicing systems, to ecommerce application, to social networking sites. I’ve started several businesses and hold a degree in Business Administration so the business …
Contact Me
Instant Messengers MSN: edavis10 {at} gmail.com AOL: edavis {at} littlestreamsoftware.com Gmail: edavis10 {at} gmail.com IRC edavis10 irc.freenode.net Mail edavis {at} littlestreamsoftware.com edavis10 {at} gmail.com
gs_phone – Ruby program to remotely configure Grandstream Voip phone
I have just released version 0.0.2 of my gs_phone Ruby program but I have not yet written about it yet so think of this as your introduction to my program. What is it? It is a set of Ruby scripts that can be used from the command line to administer a group of Grandstream Voip …
Binding special keys in emacs
Like any Emacs user I have some custom keybindings for the common actions I do everyday. Some of the bindings are easy to find but today I specificity wanted a new keybinding to use the “up” arrow. After some trial and error, I found this works perfectly: (global-set-key (kbd "<f9> <up>") 'planner-move-up) (global-set-key (kbd "<f9> …
Quick guide to setting up a Debian apt repository
This is my quick guide to setting up a Debian apt repository: Install the needed software apt-get install apt-utils Create the directory structure under the webroot mkdir -p /var/www/apt/sarge Add the created .deb files to the archive cp mypackage-1.0.deb /var/www/apt/sarge Update the package list to reflect the new package. cd /var/www/apt apt-ftparchive packages sarge > …