[前][次][番号順一覧][スレッド一覧]

learn-ruby-in-kansai:256

From: Nobuhiro IMAI <nov@y...>
Date: Mon, 07 Mar 2005 03:00:50 +0900 (JST)
Subject: [learn-ruby-in-kansai:256] Re: 参加予定状況(Re: Ruby勉強会@関西 参加希望

いまいです。

今回も有意義な時間を過ごせました。ありがとうございます。

From: "mbaba" <xml@t...>
Subject: [learn-ruby-in-kansai:255] Re: 参加予定状況(Re: Ruby勉強会@関西 参加希望
Date: Sun, 6 Mar 2005 17:37:24 +0900

> さすが、ベテランというプレゼンでした。具体的にコードをどう書けばいいのか
> 参考になりました。普段みれない仕事での生のコードですので特に価値が
> ありますね。

高木さんのスクリプトを見て、いくつか気になったところがあるので書いてみ
ました。あんまり参考になってない…

resolv-with-thread.rb:

sleep wait_sec するよりは、ThreadsWait で block した方がいいかも。逆に
遅くなりそうな気がしないでもないですが。

require 'thwait'

ip_list.each{|ip|
  t = Thread.start{ ip_hostname[ip] = get_hostname(ip) }
  lookup_threads << t
  lookup_threads.delete_if{|th| !th.alive? }
  if lookup_threads.size > max_threads
    ThreadsWait.new(lookup_threads).next_wait
  end
end

ThreadsWait#next_wait
--- ThreadsWait#next_wait
    waits until any of specified threads is terminated.


jpmail-bcc.rb:

Bcc: を消し忘れないようにってことでしたが、最初から bcc= を使わない、
じゃダメですか?あと、each_dest より destinations を使った方がよさそう
かな。Bcc: はひとつじゃないときもあるだろうということで * 付き。
# 全部 TMail に任せると、これ↑を考えなくていいというのはありますね。

mail.from = from_addr
mail.to = to_addr
mail.cc = cc_addr
# mail.bcc = bcc_addr

# ...

mail_from = mail.from
rcpt_to = mail.destinations([]).push(*bcc_addr)

TMail::Mail#destinations
: destinations( default = nil ) -> [String]
    To、Cc、Bcc すべてのアドレススペック文字列の配列を
    返します。ひとつも存在しなければ default を返します。
--
Nobuhiro IMAI <nov@y...>
Key fingerprint = F39E D552 545D 7C64 D690  F644 5A15 746C BD8E 7106

--
ML: learn-ruby-in-kansai@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

       248 2005-03-04 02:52 [keisuken@c...       ] Ruby勉強会@関西 参加希望               
       249 2005-03-04 03:20 ┗[o-fukui@p...        ] 参加予定状況(Re: Ruby勉強会@関西 参加希望
       251 2005-03-04 06:10  ┗[gollum@h...         ]                                     
       254 2005-03-05 01:09   ┗[o-fukui@p...        ]                                   
       255 2005-03-06 09:37    ┗[xml@t...            ]                                 
->     256 2005-03-06 19:00     ┗[nov@y...            ]