眠い
— とみたまさひろ (@tmtms) 2014, 9月 21
予約受付中のDVD&BDBOX! 特典映像の劇中フィルムの内容を追加発表! 本日放送されたアニメ「DAICONⅢオープニングアニメ」収録決定!ご予約はhttp://t.co/JmO81IyyNW ♯アオイホノオ
— tx_aoihonoo (@tx_aoihonoo) 2014, 9月 19
帰りのバスで RubyHiroba についてのブログ書けるかと思ったけどやっぱり無理だったのでそのうち書く。
— とみたまさひろ (@tmtms) 2014, 9月 21
最近、右手首と右足首が痛いんだけど、なんだろう。手首はスマホ症かも知れないけど、足ではスマホ弄ってないしなぁ。
— とみたまさひろ (@tmtms) 2014, 9月 21
新しい長野駅かなりできてきた pic.twitter.com/in2LW0Oti8
— とみたまさひろ (@tmtms) 2014, 9月 21
"この本はRubyが嫌いな自分でもいい本だと言える本でした" / 他6コメント http://t.co/TK6V8PpkrY “Ruby嫌いがアンダースタンディングコンピュテーションを読んで - ぐるぐる~” http://t.co/HPZkKeWp6c
— とみたまさひろ (@tmtms) 2014, 9月 21
名ばかり裁量労働 / 他132コメント http://t.co/8z9ZdZ7gFg “「裁量労働」でも4割が定時出勤 遅刻理由に賃金カットも - 47NEWS(よんななニュース)” http://t.co/tIBHuYGL6t
— とみたまさひろ (@tmtms) 2014, 9月 21
fork のテストしてたら、無限に子プロセスを生成するプログラム動かしちゃって PC がフリーズ中。
— とみたまさひろ (@tmtms) 2014, 9月 22
最近の Ubuntu は、親が死んだ子プロセスの ppid が 1 じゃなくて、ぱっと見わからんくなった。
— とみたまさひろ (@tmtms) 2014, 9月 22
とてか03の日は運動会だなぁ。
— とみたまさひろ (@tmtms) 2014, 9月 22
@satoh_fumiyasu いや、init が pid 1 じゃないんですよ。というか init が複数いる。セッション毎に init がいるのかな。よくわかりません…。
— とみたまさひろ (@tmtms) 2014, 9月 22
親プロセスに送ったシグナルが子プロセスに通知されるように見えるのは、やっぱりRubyの問題っぽいなぁ。システムコールトレース取っても、子プロセスには実際にはシグナルは来てない。シグナル受信と処理にタイムラグがあって、その間に fork すると子プロセス側で処理しちゃってる感じ?
— とみたまさひろ (@tmtms) 2014, 9月 22
@ つきのメンションじゃなくてツイートのURLを記述しただけでも、通知として現れるようになってるのね。
— とみたまさひろ (@tmtms) 2014, 9月 22
今いちシグナル周りの挙動は自信がないんだよなぁ。
— とみたまさひろ (@tmtms) 2014, 9月 22
@tmtms おぉ。
ruby -e '
pid = $$
p [:parent,pid]
trap(:QUIT){p $$ if $$!=pid}
Thread.new{loop{Process.kill(:QUIT,$$)}}
loop{fork{}}'
— Tanaka Akira (@tanaka_akr) 2014, 9月 22
@tmtms LLやシェルのシグナルハンドラーは実際にシグナルを受信したときでなく、内部のシグナルハンドラーでシグナルを受信したことを記録し、後に自分の都合のよいタイミングで実行するのが一般的(?)だと思います。恐らく、予想されている通りのことが起こっているのかと。
— シェル魔王と呼ばれて (@satoh_fumiyasu) 2014, 9月 22
あとで ML で聞いてみようと思ってたけど、コミッターに捕捉されたので、もういいかって気がしてる :-)
— とみたまさひろ (@tmtms) 2014, 9月 22
ここ最近は、fork とシグナルとスレッドという Ruby の鬼門と悪戦苦闘中です。
— とみたまさひろ (@tmtms) 2014, 9月 22
まぁ fork メソッドはつかわないほうがいいという話ではある
— Tanaka Akira (@tanaka_akr) 2014, 9月 22
もうちょっと早くはまってたら、RubyKaigi とか RubyHiroba とか RubyWorld Conference とかに、このネタで発表の応募していたかもしれない。
— とみたまさひろ (@tmtms) 2014, 9月 22
@n0kada キューに入れるときに pid も一緒に入れて、取り出すときに pid が異なってたら無視するとかすれば良さそうな気がする。
— とみたまさひろ (@tmtms) 2014, 9月 22
@tmtms PHP でも似たようなこと起こるな―と思ったので勝手にツイート使わせてもらいました / http://t.co/diFF0Pea8h
(まずかったらツイートの部分削除して再投稿します(>_<))
— ngyuki(えぬじーなんとか) (@ngyuki) 2014, 9月 22
@ngyuki 全然まずくないです
— とみたまさひろ (@tmtms) 2014, 9月 22
【宿泊施設の皆さま】長野県PRキャラクター「アルクマ」の「スイートルーム」を設置していただけませんか?「アルクマスイート」とはアルクマ入りフロアマットや入口プレートなどの装飾物を置いたアルクマづくしの部屋。応募締切日は今月30日(火)。http://t.co/LkqT3Gjeaq
— NaganoPref (@NaganoPref) 2014, 9月 22
退職エントリーを書くことで奴隷が欲しい経営者を避けることができるのか。よいことを聞いた。
— Urabe, Shyouhei (@shyouhei) 2014, 9月 22
キャプテンアース最終回みた。最後まで見てもよくわからんかった。
— とみたまさひろ (@tmtms) 2014, 9月 22
ブログ書きました #rubyhiroba / “RubyHiroba 2014 に行きました - @tmtms のメモ” http://t.co/eKrm5k1M6J
— とみたまさひろ (@tmtms) 2014, 9月 22
仕事ができない生産性の低いクソブロガーなので技術的なブログ書いた / “Rubyのシグナルハンドラ - @tmtms のメモ” http://t.co/Zf6FG4BKIY
— とみたまさひろ (@tmtms) 2014, 9月 22
どれくらい生産性が低いかというと、この記事書くのに二時間も掛かったくらい低いです。
— とみたまさひろ (@tmtms) 2014, 9月 22