簡易GUI
KIDO Sadayoshiさんから「なんとなくRuby版」を送っていただきました。 ありがとうございます!
結城浩さんの日記の「小さなHTTPサーバ」を見て思った。
require 'socket' system("start http://localhost:8888/") header = "HTTP/1.0 200 OK\r\nContent-type: text/html\r\n\r\n" form = "<form action='/'><textarea name='m'></textarea><BR><input type='file' name='file'><input type='submit'></form>" server = TCPServer.open(8888) while true socket = server.accept request = socket.readline socket.write "#{header}<html><pre>#{request}</pre>#{form}</html>" socket.close end
RubyにGUIをつける方法は色々あるけど、こうやったらWindowsXP上のスクリプトに
簡易にGUIがつけれそう。たぶんもっといいやり方が存在するとは思うけど。