2003-10-14(火) [長年日記]
■ Re: ユーザ会の役割
ものすごくエモーショナルな話になってしまうのだけど、おれは「ユーザ会が存在すること」それ自体がまず価値だと思う。あるフリーソフトウェアについて知ろうとした時に、開発チームによるオフィシャルサイトがあるのはもちろんだけど、そのソフトのユーザ会があって、活発に活動している(ように見える)ことは、そのソフトウェアを使ってみようと思わせる、いい後押しになる。
もちろん、Googleでそのソフトの名前を入れてみて、利用者のサイトがたくさんひっかかればそれはそれで心強いけど、それらをまとめるユーザ会が存在してれば、もっと心強い。それに、人間、けっこう権威には弱いので(笑)、個人サイトのゆるい集まりよりも、「××ユーザ会」のような名前がついていて、オフィシャルサイトから箔付けされている方が好ましく感じるはずだ。
で、入れ物さえ作ってしまえば、中身はいくらでもあると思うんだよね。だから、あまり「何をするか」をあれこれ考える必要はないんじゃないか。もちろん、立ち上げ時に牽引力のある人が何人か継続参加しないと、JBAみたいになっちゃうけど:-P
■ tDiary: 次のリリース
最近は、ChengeLogで自分の名前を見つけるのに苦労するようになってきて、嬉しいよ。次のリリースからは、リリース文の署名を「tDiary Development Team」とすることにしよう。そしておれは、コードを書かずに悠々自適の引退生活を……(ばき)。
で、そのリリースだが、次は2.0RCにしようと思っていたんだけど、国際化とプラグイン選択の影響でかなり大きな変更が入ったので、リリースひとつ分クッションを挟むことにした。1.5.6になる。これが安定したら、feature freezeして、2.0に邁進だ。
■ tDiary: 謎のエラー
ユーザー掲示板のこの質問、さっぱり見当がつかない。冒頭のCGI::newでコケてるってことだし、そんなことありえねーし……うぅむ。
おまけにDebianのcgi.rbはなんかイロイロ変わってるし……250行目にunescapeメソッドなんてないぞ。なんでだ?
■ tDiary: 謎のエラー(2)
やっぱcookieがおかしいとしか思えないですよね……しかし最初のアクセスで受けとるcookieって? ま、とりあえずその方向でトライしてもらおう。それはそれとして、空のcookieが来ても落ちないようにしないとあかんわけだ >cgi.rb
あと、CVS HEADのcgi.rb、コメント部分があんなに書き変わっているとはぜんぜん知らなかった! そうか、Debianにはそんなに新しいのが入っていたのか。つーか、知らず知らずのうちに先っぽになっていたとは……。
■ メール受け取れず
supercub.netとメールボックスのために借りているサーバが、ディスク障害で落ちているもよう。くー、またか。やっぱ、メールくらいはもっと信頼性の高いところを借りるべき?
つーか、RAIDすら組んでないんか、pos.to……。
謎のエラーの件ですが、これって実際のファイルは1.6.xのcgi.rbだったりしないでしょうか。
少なくともruby 1.8.0の配布パッケージに含まれているものと、エラー行は一致してるように見えます。手元の1.6.5のcgi.rbとは合わないし。
704行目の
name, values = pairs.split('=',2)
でnameがnilになってるっぽいので、空のcookieがあるとか?
手元の1.6.8とはマッチしていたもので…失礼しました。
ちなみにDebianのruby1.8パッケージはバグ対応の関係で現状ではCVS版になっています。
なんか似たような障害が発生してるかも。
http://mput.dip.jp/mput/
ruby 1.8.0 (2003-10-15) [powerpc-darwin] です。
お騒がせしてすいません、自己解決しました。