[#49031] elseの直前に全角スペースがある場合の動作が? — Yuumi Yoshida <yuumi3@...>

=1B$B$3$s$K$A$O!"=1B(BYuumi3=1B$B$G$9!#=1B(B

19 messages 2012/12/03
[#49033] Re: elseの直前に全角スペースがある場合の動作が? — 鍋島 永道 <closer009@...> 2012/12/03

[全角スペース]else がひとつの変数名として解釈されていて、if〜endまでがひとつのifとして解釈され、なおかつif

[#49034] Re: elseの直前に全角スペースがある場合の動作が? — Yuumi Yoshida <yuumi3@...> 2012/12/03

sora_h =1B$B$5$s!"=1B(B =1B$BFiEg$5$s!"=1B(B

[#49035] Re: elseの直前に全角スペースがある場合の動作が? — 小田 利通 <oda@...> 2012/12/03

[#49057] RubyでsetInterval — swec@...

ひろひとです。

16 messages 2012/12/08

[#49090] IronrubyとC#の連携 — 井澤 隆浩 <KHB15150@...>

いざわです。お世話になります。

18 messages 2012/12/23
[#49091] Re: IronrubyとC#の連携 — Hiroyuki Ogawa <eng16danbo@...> 2012/12/23

はじめまして、小川と申します。

[#49093] Re: IronrubyとC#の連携 — 井澤 隆浩 <KHB15150@...> 2012/12/23

こんばんは、井澤です。

[#49096] Re: IronrubyとC#の連携 — Shozo Arai <shozoa@...> 2012/12/24

=1B$B$3$s$K$A$O!"9S0f$G$9!#=1B(B

[#49111] Ironrubyのdll参照について — 井澤 隆浩 <KHB15150@...> 2013/01/06

返事が大変遅くなりました。井澤です。

[ruby-list:49071] Re: RubyでsetInterval

From: Hidetoshi NAGAI <nagai@...>
Date: 2012-12-08 21:40:56 UTC
List: ruby-list #49071
永井@知能.九工大です.

From: Masaya TARUI <tarui@prx.jp>
Subject: [ruby-list:49061] Re: RubyでsetInterval
Date: Sat, 8 Dec 2012 17:15:16 +0900
Message-ID: <CAPPhOyAEC__VkExi+7He1WASTY-nfa347K4EUx9Y_x0bp1LNfg@mail.gmail.com>

> 100msとかそこがきになるのでしたら、こんなコードはどうでしょう?
> def interval_loop(n)
>   target = Time.now.to_f
>   loop{
>     target += n
>     sleep target-Time.now.to_f
>     yield
>   }
> end
> 
> interval_loop(5){
>   puts "hogehoge"
> }

Ruby/Tk の TkRTTimer クラスがこれに類することをやっています.
過去複数回 (デフォルトでは過去 5 回ですが変更可能です) の実行時のずれから
期待する sleep 時間を予測して,調整しつつ繰り返しを行なっています.
開始,停止,継続はもちろん,状況確認や変更もある程度はサポートしていますし,
計算された sleep 時間 (sec, usec) を利用して
更なる補正を加える proc を登録することなんかもサポートしてますので,
よかったら参考にしてみてください.
-- 
永井 秀利  (nagai@ai.kyutech.ac.jp)
九州工業大学大学院情報工学研究院知能情報工学研究系知能情報メディア部門助教

In This Thread