slimserver = RubySlim::SlimServer.open('localhost') slimserver.connect('myusername', 'mypassword') puts slimserver.version squeezebox = slimserver.players.first squeezebox.turn_on squeezebox.current_playlist.play
nabaztag.choreography do led :top, :red event do ears :both, 45 led :top, :off end end

m = Motor.new(@@nxt, :a) state = m.read_state m.forward(:degrees => 180, :power => 5) state = m.read_state puts state[:rotation_count] #=> 180


require 'osx/cocoa' include OSX OSX::NSBundle.bundleWithPath("/Library/Frameworks/AppleRemote.framework").load OSX.ns_import :AppleRemote class AppleRemoteDelegate < OSX::NSObject addRubyMethod_withType('appleRemoteButton:pressedDown:', 'v@:ii') def appleRemoteButton_pressedDown(buttonIdentifier, pressedDown) puts "button #{buttonIdentifier}, pressed #{pressedDown}" end end
