2008-08-09から1日間の記事一覧

ruby (http/rescue)

鯖への転送処理を組み込む前にエラー処理を入れておく。これが無いとデータ転送時、エラーが発生したらプログラムが落ちてしまう。 [http2.rb] require 'net/http'Net::HTTP.version_1_2 begin Net::HTTP.start('192.168.1.100', 80) { |http| rc = http.pos…

ruby (thread)

thread処理はとても簡単。b = BCR.newの前に以下を入れ込む。 Thread.start { while true day = Time.now printf("%s -> \r\n", day.strftime("%Y-%m-%d %H:%M:%S")) sleep 60 end } 60秒毎に時間が表示される様になる。ここに鯖へのデータ転送処理を入れ込…

ruby (sqlite3)

やはりcsvファイルでは鯖へ送信したデータの更新がやりにくいって事で、sqlite3を使うことにする。用意するものはsqlite3-ruby-1.2.0-msvcrt-bin.zipと、sqlitedll-3_6_1.zip。sqlite3-rubyは、1.2.2があるみたいだけど、msvcrt版がないのでしょうがない。解…