2015-03-01から1ヶ月間の記事一覧

続・Windowsがシャットダウンするとき、動作中のrubyプログラムはどうなるのか? あるいはシグナルを他プロセスに投げられるとか甘えだし〜

昨日書いた記事の続編。 Windowsがシャットダウンするとき、動作中のrubyプログラムはどうなるのか? - koki-h's diaryWindowsでシグナルってどんなふうに扱われてるのかな、と思ってググってたら以下の記事を見つけた。 そもそも他プロセスにシグナル投げら…

Windowsがシャットダウンするとき、動作中のrubyプログラムはどうなるのか?

まあ強制終了されるのだけど。 普通、rubyプログラムは外部から強制終了させられるとき(INTシグナルが送られてきた時)はInterrupt例外を吐いて死ぬのだけど、OS自体がシャットダウンするときはどうなるのか?今回はWindows7で確かめてみた。ちなみにRubyは…

sinatraとmechanizeを一緒に使うと動かない(動かす方法が悪いので)

sinatraで今WEBアプリを作っている。 WEBアクセスがあったらMechanizeで別のサイトへデータを取りに行く、みたいなの。 require 'sinatra' require 'mechanize' get "/" do agent = Mechanize.new agent.open("http://example.com") #とかなんとか end で、…