[#49193] [ANN] Ruby 2.0.0-p0 released — Yusuke Endoh <mame@...>

こんにちは。Ruby 2.0.0-p0 をリリースします。

14 messages 2013/02/24
[#49196] [ANN]Ruby-2.0.0-p0 mswin32版 MSI was Re: [ANN] Ruby 2.0.0-p0 released — arton <artonx@...> 2013/02/24

artonです。

[#49216] Windows用 インストーラ無しパッケージの需要について (Re: [ANN]Ruby-2.0.0-p0 mswin32版 MSI was Re: [ANN] Ruby 2.0.0-p0 released) — Takeshi Iogawa <alpha@246.ne.jp> 2013/02/27

いおがわと申します。 Ruby2.0の正式リリースおめでとうございます。

[ruby-list:49234] Re: PDF ファイルが Adobe Reade などで開かれているかを検知したい

From: "5.5" <5.5@...>
Date: 2013-02-28 16:21:02 UTC
List: ruby-list #49234
いおがわさん

5.5 です。ご教示ありがとうございます。

(13/02/28 14:17), Takeshi Iogawa wrote:
> 解決策でなくて申し訳ないのですが。
> これ、Ruby の問題でななくファイルの排他制御(ファイルロック・アンロック)
> の問題ですよね?

ファイルロックのためだということすら分かっていませんでした。

> それから、仮にRuby にファイルのロック状態を確認するメソッドが
> あったとしても
> 
> (1) PDF ファイルのロック状態を確認
> (2) アンロック状態(mv OK)
> (3)     <-------- 誰か別のひと(or 別のアプリ)が当該PDFをロック
> (4) mv → やっぱり失敗
> 
> というケースが発生しえます。

はい,そうですね。
今回のケースでは,(1) の直後に (3) が起こることはあり得ないと
仮定してよいので,もし (4) で失敗するようなことがあれば(実際
には無い。100%かどうかは別にして)エラーを出せばそれで済むと
考えています。

-- 
5.5@moji.gr.jp

In This Thread