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.
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