おのたく日記 YouTubeも始めました→
2005-04-25(Mon) [長年日記]
■ [注目] ESS-IDや電波状況、暗号化の状態まで表示できる無線LAN探知機
ホットスポットを捜している時にはPC開かなくて良いので便利かも
■ [PSP] PSPでPCに無線LANを中継させてインターネット対戦できる
「PSP Freak - PSPでインターネット対戦!(XLink Kaiを入れてみた)」に書いてあるXlink Kaiで中継できるそうだ。
だたし、PC側にアドホックでつなぐ無線LANアタプターが必要で、おうち無線LANなんかだと2ch無線を使う事になる。
参考: 動作確認出来ている無線カード
■ [tDiary] tDiary 2.0.1リリース
ということなので、早速 cvs updateしたけど、ruby 1.6ではオプションのerbが必要になってててダメみたい。Linux Debian 3.0(WOODY)にはerbパッケージが有るので、とって来たけど動かないので、しかたなく、cvs update -r Release-2_0_0 でtDiary 2.0.0に戻す。
メモ: HEADに戻すには cvs update -A
よーく、tDiaryのCVSのログを見たら、
Revision 1.209
Fri Apr 8 08:38:54 2005 UTC (2 weeks ago) by tadatadashi
Branch: MAIN
* tdiary.rb, plugin/00default.rb, misc/theme_convert/theme_convert.rb:
remove using ERbLight. (only support ruby 1.8 or later.)
* erb/*: delete.
[tDiary cvs: tdiary/core/tdiary.rbより引用]
って事で、2005年4月8日にruby 1.6は見捨てられたみたい(;_;
「Linux Debian 3.0(WOODY)用のruby 1.8パッケージを捜さなくっちゃ。」とか思って、tDiary 2.0.0で諦めようと思ったけど、良くログを見ると
Revision 1.195.2.2
Thu Mar 31 08:04:23 2005 UTC (3 weeks, 1 day ago) by tadatadashi
Branch: Stable-2_0
CVS Tags: Release-2_0_1
* release 2.0.1.
[tDiary cvs: tdiary/core/tdiary.rbより引用]
って事で、リリース2.0.1は、3月31日のリリースなのでruby 1.6でも動く(^_^)
「ものは試し」と % cvs update -r Release-2_0_1 としたら動いたので、良かった!!
■ [tDiary] plugin2/ping.rb 更新通知でエラーが出る
「ふふふ tDiary 2.0.1だ」と喜んでいたのもつかのま。entryを更新すると
uninitialized constant Timeout at TDiary::Plugin (NameError)
/usr/lib/ruby/1.6/timeout.rb:52:in `ping'
(plugin/ping.rb):56:in `join'
(plugin/ping.rb):56:in `ping'
(plugin/ping.rb):56:in `each'
(plugin/ping.rb):56:in `ping'
(plugin/ping.rb):13:in `instance_eval'
(plugin/ping.rb):11:in `call'
/usr/local/tdiary/tdiary.rb:690:in `update_proc'
なんてエラーになる ping.rbのCVSログを見ると
Revision 1.5
Tue Oct 5 09:41:47 2004 UTC (6 months, 2 weeks ago) by moon_wolf
Branch: MAIN
CVS Tags: Release-2_0_1, HEAD
Branch point for: Stable-2_0
* add timeout
[tDiary cvs: tdiary/plugin/ping.rbより引用]
てことで、タイムアウトを付けたのが悪いみたい。ruby 1.6と1.8ではtimeout回りが違っているようなきがするし、この一個前のRevision 1.4が2.0.0なので、ping.rbだけ cvs update -r Release-2_0_0 ping.rb として、tDiary 2.0.0を利用する事にした。ふぅ
と思って、調べたらCVSで取ってきたtb.rbをcp plugin2/trackback/tb.rb tb.rbとやるのを忘れていて、 tdiary$ diff `find . -name "tb.rb"` 2c2 # tb.rb $Revision: 1.10 $ 23c23 conf = TDiary::Config::new(@cgi) なんていう状態になっていたからだった。 4月25日の日記..
[tDiary]Release-2_0_1でなくてStable-2_0にする。最近、日記でAmazonの書影が出なくなったと思ったら、「http://docs.tdiary.org/ja/?amazon.rb」にあるように、AmazoneのURLが変わったらしい。 tDiaryのCVSを見ると、4月25日に「Release-2_0_1」としたけど、Release-2_0_1..
うまくいったと思ったら、更新自体がNGに。 何かping.rbでエラーが出る。 で、ググってみたら、同じ症状を発見。 どうやらping.rbにtimeout機能が付いたのが原因。 そういやうちの借りてるところもrubyは1.6だ。 2.0.0に付属してたping.rbに入れ替えて無事動作可能になり..
「Mattunの日記」よりのトラックバックをもらって気がついたのですが、4月25日の日記「plugin2/ping.rb 更新通知でエラーが出る」で、ping.rbでtimeout問題が出るので、古いヤツに戻した筈だったけど、 7月16日の日記にあるように、tDiary 2.0.2にするために、CVSタグをStable-2_0..
|