Skip to content

Instantly share code, notes, and snippets.

require 'drb/drb'
ro = DRbObject.new_with_uri(ARGV.shift)
name = 'your_nick'
url = 'http://your_page'
desc = 'your comment'
p ro.exchange(name, url, desc)
require 'thread'
require 'drb/drb'
require 'rinda/rinda'
class Agent
def initialize(name, url, desc)
@tuple = [name, url, desc]
@inbox = Queue.new
@renewer = Rinda::SimpleRenewer.new(15)
end
#tweet
$ irb
irb(main):001:0> require 'drb/drb'
=> true
irb(main):002:0> DRb.start_service
=> #<DRb::DRbServer:...>
irb(main):003:0> ro = DRbObject.new_with_uri('druby://localhost:54321')
=> #<DRb::DRbObject:0...>
irb(main):004:0> ro.notify('tweet')
require 'drb/drb'
DRb.start_service
ro = DRbObject.new_with_uri('druby://localhost:54000')
ro.hello
#terminal 1
duo:~ mas$ irb
irb(main):001:0> require 'drb/drb'
=> true
irb(main):002:0> DRb.start_service
ro => #<DRb::DRbServer:0...
irb(main):003:0> ro = DRbObject.new_with_uri('druby://localhost:54300')
=> #<DRb::DRbObject...
irb(main):004:0> ro[1] = 'Hello, World.'
@seki
seki / deq.rb
Created November 27, 2009 19:52
require 'drb/drb'
DRb.start_service
queue = DRbObject.new_with_uri('druby://localhost:54320')
while true
p queue.pop
sleep(rand)
end
@seki
seki / qr.rb
Created December 14, 2009 20:04
<html>
<head>
<title>QR</title>
</head>
<body>
<form action="http://localhost/cgi-bin/qr.rb" method="post">
<textarea name="t" cols="80" rows="15">
</textarea>
<input type="submit" name="QR" value="QR" />
</form>
module Enumerable
class Reverse
def initialize(value)
@value = value
end
attr_reader :value
def <=>(other)
- (@value <=> other.value)
end
# -*- coding: utf-8 -*-
require 'hpricot'
require 'open-uri'
require 'erb'
class PokemonCardCom
def host
'http://www.pokemon-card.com'
end
#!/bin/sh
echo timer > /sys/class/leds/led0/trigger
echo 250 > /sys/class/leds/led0/delay_on
echo 125 > /sys/class/leds/led0/delay_off