[#43675] rubyをソースからコンパイルしての質問 — "Nobuyuki Inaba" <nobuyuki.inaba@...>
稲葉と申します。
9 messages
2007/07/07
[#43676] Re: rubyをソースからコンパイルしての質問
— Nobuyoshi Nakada <nobu@...>
2007/07/07
なかだです。
[#43686] Re: rubyをソースからコンパイルしての質問
— "Nobuyuki Inaba" <nobuyuki.inaba@...>
2007/07/09
いなばです。
[#43692] require の使いかた ? — ohrsts@...
小原です。御世話になっています。
16 messages
2007/07/09
[#43709] RubyGemsマニュアルの翻訳について — replore <replore@...>
こんにちは、菊田というものです
5 messages
2007/07/12
[#43713] Re: 演算子の優先順位(was: Re: irb と python のバグ?) — "きむらこういち" <hogemuta@...>
木村です。
20 messages
2007/07/14
[#43715] Re: 演算子の優先順位(was: Re: irb
— TunTun-m <tntn@...>
2007/07/14
bc では次式の結果は 0.81 ではなく 0.8 になります。
[#43725] Re: 演算子の優先順位(was: Re: irb
— IWAOKA Masahiro <iwaoka@...>
2007/07/16
いわおかです。
[#43727] Re: 演算子の優先順位(was: Re: irb
— Tanaka Akira <akr@...>
2007/07/16
In article <20070716021644.GA34737@barber.fe.rn.tuat.ac.jp>,
[#43728] Re: 演算子の優先順位(was: Re: irb
— IWAOKA Masahiro <iwaoka@...>
2007/07/16
In the message <874pk4q4o8.fsf@fsij.org>,
[#43746] Hash.mergeはなぜHash.+ではないの? — "ARAI Shunichi" <arai@...>
素朴な疑問です。
6 messages
2007/07/19
[ruby-list:43758] open-uriに渡すURL
From:
ohshima osamu <ohshima@...>
Date:
2007-07-29 03:41:10 UTC
List:
ruby-list #43758
大島と申します。
httpで制御できるIPpowerという安価な電源制御機器をrubyで制御したいと思っ
ていますが、
open-uriに渡すURLのフォーマットあたりでエラーが出て困っています。
制御自体はとても簡単で、現在の状態を見る場合は、例えばw3mブラウザーから
ユーザIDとパスワードを含めたコマンドをURLとして
$w3m http://user_id:password@192.168.0.6/Set.cmd?CMD=GetPower
のように送れば
<html>P60=1,P61=1,P62=0,P63=0,P64=0,P65=0,P66=0,P67=0</html>
という情報が帰ってきます。(firefoxでも全く同じです)
そこでrubyで制御しようと、次のようなスクリプトを書き
# 'get_status.rb'
require 'open-uri'
puts
open('http://user_id:password@192.168.0.6/Set.cmd?CMD=GetPower').read(500)
$ ruby get_status.rb
と実行すると以下のようなエラーが帰ってきます。
/usr/lib/ruby/1.8/open-uri.rb:287:in `open_http': 401 Unauthorized
(OpenURI::HTTPError)
from /usr/lib/ruby/1.8/open-uri.rb:626:in `buffer_open'
from /usr/lib/ruby/1.8/open-uri.rb:164:in `open_loop'
from /usr/lib/ruby/1.8/open-uri.rb:162:in `catch'
from /usr/lib/ruby/1.8/open-uri.rb:162:in `open_loop'
from /usr/lib/ruby/1.8/open-uri.rb:132:in `open_uri'
from /usr/lib/ruby/1.8/open-uri.rb:528:in `open'
from /usr/lib/ruby/1.8/open-uri.rb:30:in `open'
from get_status.rb:2
このような場合どのように解決したらよいでしょうか。