[#45036] WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@...

多田と申します。

22 messages 2008/06/12
[#45038] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — rubikitch@... 2008/06/12

From: adgjmptw@super-r.net

[#45040] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@... 2008/06/12

> (3)ロードパスに C:/usr/local/lib/ruby/site_ruby/1.8/i386-msvcrt が

[#45042] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — rubikitch@... 2008/06/12

From: adgjmptw@super-r.net

[#45045] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@... 2008/06/13

原因と思われるものがわかりました。

[#45052] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — とみたまさひろ <tommy@...> 2008/06/13

とみたです。

[#45099] Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — Urabe Shyouhei <shyouhei@...>

Hi all.

20 messages 2008/06/20
[#45100] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — Urabe Shyouhei <shyouhei@...> 2008/06/20

卜部です。

[#45102] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — 植田 裕之 <ueda@...> 2008/06/20

植田と申します。

[#45106] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — akira yamada / やまだあきら <akira@...> 2008/06/21

植田 裕之 さんは書きました:

[#45112] ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...>

./configure --prefix=/usr/local --with-readline-dir=/opt/local

46 messages 2008/06/22
[#45113] Re: ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...> 2008/06/22

質問をゆるやかに変更

[#45114] Re: ソース:インストール:MacOSX10.3.9 — wei <weimayamiew@...> 2008/06/23

今晩は、ヱイと申します。

[#45122] Re: ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...> 2008/06/24

ヱイ さん

[#45131] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/24

Ruby/Tk メンテナの永井@知能.九工大です.

[#45143] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/06/26

天野です。

[#45146] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/26

永井@知能.九工大です.

[#45149] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/06/27

天野です。

[#45152] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/29

永井@知能.九工大です.

[#45184] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/07/03

天野です。RES遅くなり申し訳ありません。

[#45186] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/07/04

永井@知能.九工大です.

[#45192] Re: ソース:インストール:MacOSX10.3.9 — wei <weimayamiew@...> 2008/07/04

ヱイです。

[#45193] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/07/04

永井@知能.九工大です.

[#45157] MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — adgjmptw@...

多田です。

12 messages 2008/06/29
[#45158] Re: MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — rubikitch@... 2008/06/29

From: adgjmptw@super-r.net

[#45159] Re: MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — adgjmptw@... 2008/06/29

> str.tosjis # Shift_JISに変換(入力文字コードは推測)

[ruby-list:45024] MechanizeとTimeout

From: yosi sizu <siduta@...>
Date: 2008-06-10 09:44:31 UTC
List: ruby-list #45024
お世話になります。duta と申します。
Mechanize で 巨大なファイル 27Mbyte をダウンロードする以下のようなスクリプトを書きましたが、Timeoutしてしまいます。
どのような設定をとれば回避できるのか、おわかりになる方がおりましたらお教え願いたくメールいたしました。
よろしくお願いします。


 require 'rubygems'
 require 'mechanize'
 require 'kconv'

 #=============
 def link_edge(link)     
   page = link.click
   page.links.each do |link|
      if link.text =~ /PH/
        #さらにジャンプ
        form_submit(link)
     end
   end
 end
 #=======================================================
 # フォームに値をセットしてサブミットする。
 #======================================================
 def form_submit(link)
   puts " click "+link.text
   page = link.click
   #puts page.body
   page.forms.name('ptselect').radiobuttons.name('pt').value='s'   # radio button 選択

   page.forms.name('ptselect').fields.name('syear').value='2007'   # radio button 選択
   page.forms.name('ptselect').fields.name('smon').value='6'  
   page.forms.name('ptselect').fields.name('sday').value='1'  
   page.forms.name('ptselect').fields.name('shour').value='0' 
   page.forms.name('ptselect').fields.name('smin').value='0'  
   page.forms.name('ptselect').fields.name('int').value='366'   # radio button 選択
   #page.forms.name('ptselect').fields.name('int').value='7'   # radio button 選択
   result = page.forms.name('ptselect').submit
   
   link_dump(result,link.text)
   
 end

 #==========================
 # 検索結果をファイルに出力
 #==========================
 def link_dump(page,name)

 #  puts result.body
   page.links.each do |link|
      if link.text =~ /CS/
        #さらにジャンプ
        page = link.click
        page.max_history=0        
        page.open_timeout(nil)
        page.read_timeout(nil)
        page.keep_alive_time(3600)

        wf = File.new("./core_edge/"+name+".txt", "w")
        wf.print page.body
        wf.close

        #puts nam
        #puts page.body

     end
   end

 end

 #--------- main program --------------

 agent = WWW::Mechanize.new                # インスタンス生成
 agent.auth('admin','admin')
 page = agent.get('http://hogehoge/cgi-bin/grapher/') # ページ取得

 page.links.each do |link|
   #puts link.text.tosjis
   if link.text =~ /([0-9A-Za-z]+)-dc-RM/
     #マッチしたので移動
     link_edge(link)
   end
 end


表示されるエラー

c:/rails/ruby/lib/ruby/1.8/timeout.rb:54:in `rbuf_fill': execution expired (Time
out::Error)
        from c:/rails/ruby/lib/ruby/1.8/timeout.rb:56:in `timeout'
        from c:/rails/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout'
        from c:/rails/ruby/lib/ruby/1.8/net/protocol.rb:132:in `rbuf_fill'
        from c:/rails/ruby/lib/ruby/1.8/net/protocol.rb:116:in `readuntil'
        from c:/rails/ruby/lib/ruby/1.8/net/protocol.rb:126:in `readline'
        from c:/rails/ruby/lib/ruby/1.8/net/http.rb:2236:in `read_chunked'
        from c:/rails/ruby/lib/ruby/1.8/net/http.rb:2216:in `read_body_0'
        from c:/rails/ruby/lib/ruby/1.8/net/http.rb:2182:in `read_body'
         ... 14 levels...
        from gri_gra1_get.rb:16:in `link_edge'
        from gri_gra1_get.rb:82
        from gri_gra1_get.rb:78:in `each'
        from gri_gra1_get.rb:78


_________________________________________________________________
10M 1★480円!Hotmailユーザー限定のブロードバンドサービス
http://campaign.live.jp/eaccess/Top/

In This Thread