projects

A small overview of some of the projects we have been working on. When we have the time we try and package useful code and release it as open source.

Ruby Bindings to Bluez Profile API

allows easy creation of bluetooth services. For example send the time over a
blutooth serial link.


  require 'bluez/profile'
  require 'socket'
  
  class TimeProfile < Bluez::Profile

    def connection(path, fd)
      sock = Socket.for_fd(fd)
      loop do
        data = "#{Time.now.to_s}\n"
        sock.write(data) rescue break
        sleep(1)
      end
    end

    def release
    end

    def disconnection
    end
  end

  profile = TimeProfile.new('/serial/time', '1101', {
    name: 'Time Data Serial Port',
    channel: 3,
    role: Bluez::Profile::Server,
    })

  profile.run

rubygems

github

LetsEncrypt Command Line Utility

A command line utility for automating the generation and renewal of
letsencrypt SSL certificates.

rubygems

github

Website CMS

Web sites can be hosted and managed on an online CMS. Once the technical side of creating templates in HTML and CSS has been completed, users can easily edit the content of a site online.

some sites that are hosted:

architectuurtoursamsterdam

baglady

go-rebel

demiPOS

POS system for restaurants and bars.

  • client/server architecture
  • supports multiple screens
  • prints kitchen tickets on multiple kitchens
  • web interface module for reports
  • can record available stock
  • touch screen interface with optional product images

This system can be customized to fill specific requirements.

demiCHEF

recipe management system for restaurants and catering

more…

blix/rest

Rack based framework focused on building JSON REST web services.
Concentrates on making the basics very easy to write and fast to execute.
Fully extensible through RACK middleware and your own code

more…

FuzzyDate

A small ruby gem to manage historical dates using
Historical dates are often incomplete or approximate and this class allows
such dates to be worked with and stored on a database.

more…