著作一覧 |
--- misc/plugin/ping.rb.bak 2011-10-30 09:58:56.000000000 +0900 +++ misc/plugin/ping.rb 2011-10-30 10:00:02.000000000 +0900 @@ -34,7 +34,7 @@ def ping( list ) require 'net/http' require 'timeout' - Net::HTTP.version_1_1 + Net::HTTP.version_1_1 if Net::HTTP.respond_to?(:version_1_1) threads = [] list.each do |url| threads << Thread.start( url, xml ) do |url, xml|
~/public_html/hiki/hiki/db$ diff -u -b ptstore.rb~ ptstore.rb --- ptstore.rb~ 2009-09-01 23:27:30.000000000 +0900 +++ ptstore.rb 2011-10-30 11:20:28.000000000 +0900 @@ -25,6 +25,8 @@ class PTStore < PStore def transaction(read_only = false) raise PStore::Error, "nested transaction" if @transaction + value = nil + @lock.synchronize do begin @rdonly = read_only @abort = false @@ -98,6 +100,7 @@ @transaction = false file.close if file end + end value end
今日1.9.3-rc1にしたと思ったら、すぐに1.9.3-p0になった。
ジェズイットを見習え |
ping.rb の方は version_1_2 にしてしまっても問題なさそうであれば、そっちの方向で直そうと思います。
そっちの方向でお願いします(上は無理矢理通しているけど、つまり1.9.3のnet/httpは_1_1をサポートしないという意味だから、むしろまずい筈です)
残念ですね。関係者に聞いたところ、どうも deprecated な API と勘違いされ消されちゃったみたいです。ヒューマンエラーは完全にはなくせないと思いますが、反省会が必要です。<br>ただ、preview や rc でも既に消えていたので、異議申し立て期間は過ぎているとのことで、Yugui さんが revert に消極的であり、もう戻る気配はなさげです。<br><br>しかし、hiki ほどの有名アプリでも rc が試されてないという状況は、誰にとっても残念なことですね。<br>啓蒙する必要がある気がするけど、どうしたら rc 試してくれるのかなあ。<br>こんなときに ruby 開発陣を呪うのではなく、異議申し立てしてない hiki 開発陣を呪う風潮になれば、アプリ開発者たちが rc 試してくれるとか。
tDiaryのpingはともかくとして(というのは、1.9対応の時点で1_1を使っていたことがまずいんじゃないかという気がするからです。1.8でも1_2はありましたよね)、Hikiはどうもソフトウェアそのものが死んでいるような気がしてならないんだけど。
いや、このたびはすいません。<br>で、deprecatedなAPIであるのは間違いなくて青木さんの言とかを聞いてる人には共有されていたのだけれど、それがhttp.rb上に表現されていなかったのは反省点ですね。<br>hikiはどうなってるんだろう……っと思ったら、http://bakain.up.seesaa.net/image/n2o_1211_834561_1.jpg
そのjpgはどういう深い意味があるのかわからないなぁ。というか、リリースお疲れ様でした。
開発は<br>https://github.com/hiki/hiki<br>に移動しています。<br>1.9対応はなんとなく動くところまではやったんですが、機能を網羅したテストがまだまだできていません。<br>問題があったら教えて欲しいので github の issue に登録してほしいです。
Hikiの入れ替えできるのは年末くらいになりそうな予感がしますが、了解しました。
あれ、なんかとってもへんながぞうが(<br>まさにokkezさんの出されたgithubを出したかった
なんかの間違いだとは思ったけど、あまりにとっぴで不意打ちを喰らわされたよw