2002-07-12(金) 7783歩 [長年日記]
■ Momonga
momonga-develで運営体制について意見を戦わせている人、ほとんど全員がtDiaryユーザっつーのはどうよ(笑)。
MorphyOneの一件以来ときおり考えているけど、近年のオープンソースプロジェクトは、いかに情報を出すかが成否を分けていると思う。誤解を恐れず、あえて極端なことを言うと、たとえ開発を止めてでも情報を出すことを優先しないと成功はおぼつかないんじゃないかと。単に「ソースを公開してますよ」ってだけでは、もうオープンソースとは呼んでもらえない。それでは単に「おれら、好きで作ってるだけだしぃ」と言ってる同人ソフトとたいして変わらないのである。
……と考えてしまうくらい、オープンソースプロジェクトにとって「閉鎖的」というイメージを持たれることは致命的だと思う。開発パワーを犠牲にしてでも情報を出すことにリソースを割くことで、人が集まって来やすくなり、結果的に開発パワーの増大につながるのではないか。「人が少ないから情報提供できない」のではなく、「人を増やすために情報を提供する」という発想の転換。
そういうわけで、「あけっぴろげ計画」はとてもいいことだと思う。応援します。って、おれが煽ったのか(笑)。もっとも、応援しようにもHEADしかない状況ではいかんともしがたいな。難しい時期だよな、たしかに。
RPM更新情報はいいねー。これの新規分をトップページに持ってくるというのならなおさら。あと、SourceForgeにある「活発なプロジェクトランキング」みたいなヤツ、ああいうのがあったら「今アツいパッケージはこれだ!」的で面白いと思う(笑)。
■ 動く歩道
「バカが往く」ネタだけど、リンクしてもしょうがないので元ネタに張っておこう。もっともasahi.comの記事もいつまでもあるわけではないらしいが。
SFに出てくる乗り換え式の動く歩道っつーと、アシモフの「鋼鉄都市」じゃなかろうか。たしか。なにせ記憶があやふやである。速いのになると、風防がついているといった描写があったような、なかったような。
そうそう、動く歩道といえば止まったエスカレーター問題、今日、駅のエスカレーターが止まっていたので実験してみた。どんな実験かと言うと、例の手前の斜めになっている部分、あそこをまたいで歩いたらどうかというもの。身長がある程度以上の人なら、ちょっと大股で歩けば簡単にできる。結果は、斜めの部分があろうがなかろうが、止まったエスカレーターに乗ると困惑することに違いはない。
対照実験として動いているエスカレーターでも斜めの部分をまたいでみたが、こちらはなんの問題もなくスムーズに移行できた。というわけで、少なくともできるかなの仮説は間違いである。ちょっと対照実験をしてみればわかったと思うのだがなぁ。
2002-07-11(木) 7671歩 [長年日記]
■ tDiary: Ruby 1.7→1.6?
最近、自前のサイトを閉じるのでtDiary.Netに引っ越して来た人がいて、過去の日記も引っ越すためにデータファイルを送ってもらったのだが。何も考えずに@data_pathに放り込んだらエラー。ときどき見かけるPStoreの「バージョン違いエラー」である。……って、マテ。たしかにtDiary.NetのRubyは1.6.5でちと古いが、最新の1.6.7までMarshalに変更はなかったはずだ。
てことはもしや……と思ってまだ運用中の古い日記を見てみると、Powered by Ruby version 1.7.2……って、うひぃ。Ruby 1.7で運営してるのはあおきさんだけだと思っていたんだが、まだあったかー。HEADかどうかまではわからんけど。
さて困ったぞ。「できません」と突っ返すのは簡単だが、なんかしゃくにさわる。変換するには、1.7でバイナリを読んでテキストにし、1.6でテキストを読んでバイナリにすればいい。テキスト化にはtDiary 1.5のコンバータを使うという手もあったが、逆変換が面倒だ。ここはもっと楽なAMarshalを使ってみる。Ruby 1.6でも単純な構造のオブジェクトなら動くみたいだし、大丈夫でしょう。
しかしさらに問題が。最近のRuby 1.7はAutoconf 2.5が必要なんだけど、AsumiのAutoconfはまだ2.13。Autoconfまで入れ替えてRuby 1.7をビルドするのは面倒だぞ。じゃあバイナリ探してくればいい。Rubyで一番インストールが簡単で、1.6と共存させやすいのと言えば、mswin32版かな(笑)。というわけで、ruby-1.7.2-20020603-i386-mswin32を持ってきて、Windowsにインストール。
さらに、squeeze.rbを改造してAMarshal変換ツールを作成、Windows向けにtdiary.confを書き換えてから実行すればテキストデータのできあがり。WindowsでもtDiaryが動くようにしておいてよかったぜ。続いてはLinux上でAMarshalなテキストを読んでPStoreを吐き出すツールを書けば、変換完了。書いたコードは合わせて20行程度か。わりかし簡単にできてしまった。まさかWindowsまで持ち出すハメになるとは思わなかったが。
というわけで、使えますねぇ、AMarshal。
2002-07-10(水) 6265歩 [長年日記]
■ 雪枕
なんか各 地で物議(?)を醸し出してしまった(「バカが往く」もか?)。ので、ちゃんと製品にリンクするように昨日の日記を修正。
暑いときに快眠を得るには、エアコン入れるのもいいけど、なんといっても頭を冷やすのが一番なのだ。最近は類似品もだいぶ出ているけど、この雪枕はかなり以前からある。たしかうちでは4、5年前から使っていたような覚えが。朝、冷凍庫に放り込んでおけば、夜にはヒエヒエなので、快適なことこの上なしである。
しかし、新製品がいろいろ出てるな。オリジナルは不凍層とかいいつつもしっかり固くなるので、寝心地が少々悪いのだ。柔らかいヤツに買い換えたいけど、酷使してるわりにちっともダメにならないから買い換えられぬ。むぅ。
■ 台風
今朝、神戸方面に出張に出て、三河安城で立ち往生している同僚に、入れ代わり立ち代わり電話をかけて、「早く帰ってきて下さいよ」攻撃をかますという祭(?)が進行中。なんだかんだ言って、みんな楽しそうである。
すでに、帰りたくなくなるような天候になりつつあるなぁ。横浜線は大丈夫だろうか。
◆ こ〜りん [> ほとんど全員がtDiaryユーザ]
◆ こ〜りん [しかも、あちこちのtDiaryで場外乱闘(?)してるし(笑)。 #うへ。途中で送信されちゃった。]
◆ woods [私もまっさきに思いついたのが「鋼鉄都市」です。あれは何本か並行に「動く歩道」があって、急ぐ時は速く動いてるほうに乗り..]
◆ ずんだあん [おぉっ!「活発なプロジェクトランキング」いいっすね。実装には時間がかかかるかもしれないけど、盗用させてもらっちゃお。]
◆ Nyan2 [tDiaryユーザってのはどうなんでしょ?(笑 やっぱり、その辺が熱いんでしょうかねー。なんとなく顔見知りな気がして..]