1999-12-26(日)
◆ bash
bashがおかしかったのは、プロンプトを変な風にいじって遊んでいたためらしい。rxvtのタイトルバーにカレントディレクトリを表示させるようにエスケープシーケンスを使ったんだが、bashはそれも含めてプロンプトだと思ってしまうので、1行の長さを勘違いするというわけ。タイトルバー表示をあきらめたらちゃんと出るようになった。1行の長さの勘違いと言えば、Cannaも1行の長さを勘違いしてくれる。vimを100桁くらいのウィンドウで使っていると、Cannaの変換位置が80桁あたりで左端に移動してしまうのだ。Cannaのせいなのか、kinput2とかいうヤツのせいなのかわかんないけど、不便なのはたしか。はやくVJEを入れよう。
◆ samba
sambaを入れた。これは以前、Vineで予行練習しておいたので、そんなに難しいことはない。つーか、今はSWATがあるから楽ですな。ちなみに(sambaのパッケージを入れておけば)、inetd.confのswatの行のコメントをはずして、あとはブラウザでlocalhost:901にアクセスすればいいだけだ。あとは、linuxconfでsmbサービスをアクティブにしておくのを忘れないように。……が、どうも別のWindowsマシンからマシンが見えない。IP的には見えているのでsambaの設定が悪いんだと思うけど、Vineの時と違わないんだよなぁ。逆にLinux側からWindowsマシンの共有は見える。ただ、Vineの時に便利に使っていたsmbash(だっけ?)が見つからない。代わりにsmbmountとsmbumountというのがあったのでこれを使うことにする。rootじゃないと使えないのがちょっとアレ。そっこーでsudo行き(笑)。Windows側から見えないのは、明日になったら直ってるかも知れないので、今日はこのまま寝ちゃおう(そういう問題か?)。
◆ Canna
VJEを後回しにしているので、せめてcannaのローマ字テーブルをVJE風にしよう。「windou」って入れても「ウィンドウ」にならないんだもん、cannaって。これは$HOMEの.cannaを見ればどこをいじればいいかは一目瞭然。romanaka-ableのところを"vje.cbp"にすればいい。これで快適。ちなみにvje.cbpってファイルがあるかどうかは正統派のfindを使って探すか、locateを使う。ただし、locateを使うときには、データベースをroot権限で更新しておかないといけない。このへんは雑誌で得た知識。
◆ フォント
TrueTypeフォントの設定はやっぱりできていなかったので、前回(12/14参照)の方法で設定完了。ただし、相変わらず効果的に利用する方法はわからない。Xのフォントまわりは難しいよなぁ。雑誌で読んだけど、理解したいと思わなかったしな(笑)。
◆ IMAP
imapの再設定。前回(12/15)、IMAP越しにフォルダを作っても$HOMEにファイルができなくなったと書いたけど、あれは嘘だった。Netscape Messengerのサーバ詳細設定で、IMAPサーバディレクトリに別のディレクトリを指定していたからだった。これを/var/spool/folders/$USERに設定することで、この問題にようやく決着したことになる(んだと思う)。あとはfetchmailの設定をして、プロバイダからPOP3でメールを持って来るようにすればいいのね。Linux Japan(2000/2)にちょうどそのへんの話が出てたから読みながらやってみよう、明日にでも(なんでもかんでも明日まわしだな)。
2001-12-26(水) 8958歩
◆ tDiary 1.3.2
リリースしました。夕べ出そうと思ってたけど、Ruby 1.6.6が出たのでちょっと動作確認などしておりました。問題なかったけど(たぶん)。今年はおそらくこれで最後。
1.3.1からの変更点は以下の通り(スナップショットでの変更点を含む)。
- プラグインの実装
- プラグインのサンプル提供(misc/plugin)
- 最新表示で月をまたぐ
- ツッコミサマリの表示長を2倍に
- ツッコミサマリは新しい方を優先して表示
- ツッコミフォームを、リンク元表示の上に移動
- セクションを囲む<div class="section">を追加
- symlinkで複数日記を運用する場合の負担軽減
- mod_rubyで動かないバグをFIX
- 更新時に呼ばれるプラグインのテスト実装
詳しくはChangeLogを参照。プラグインに関する文書をmisc/plugin/README.htmlとして書いたのでどうぞよろしく。
◆ 最後の「更新時に呼ばれるプラグイン」についてちょっと解説。
通常のプラグインは実装者が好きな名前をつけられるんだけど、それを日記記述者がどこかで明示しなくてはならない。何かのイベントをきっかけに呼ばれるコールバックのような仕組みはこれではダメなので、名前を固定する必要がある(もちろんあらかじめ名前を登録するという方法もあるけど、複雑すぎる気がする)。そこで、updateという固定名称のプラグイン呼び出しをshow.rhtmlに埋め込んだ。
じゃあプラグイン実装者はこのupdateを上書きしちゃえばいいかというとそれでは困る。競合するとどれかひとつしか呼ばれなくなってしまうので。そこで、updateはそのままで、@@update_procというArraryなクラス変数にProcオブジェクトを追加してもらうことにしてみた。例えば、きたさんのrecent_listを外部ファイルに出力したいなんて場合はこう書く:
@@update_proc << Proc::new do
open( 'recent_list.html', 'w' ) do |f|
f.write( recent_list )
end
end
このサンプルのままだとHTML的に完結してないとか問題はあるけど、基本的にはこんな感じ。これを応用すると更新情報をrdfで出したり……なんて真似もできるはず。なお、updateは文字列を返しても意味ないので、空文字列を返すように実装されております。
あと、ツッコミがあった時にはupdateは呼ばれない。ツッコミも引っかけたかったら、@modeが'comment'の場合にだけ動作するプラグインを書いて、@headerか@footerに埋め込めばいいので。じゃあなんて更新時は同じやり方ができないんだ、というと、更新時には@headerや@footerを使わないからなのであった(笑)。
でもなー。なんかスマートじゃないんだよ。もっといい方法が思いついたら、この実装はさくっとやめちゃうかも。
2002-12-26(木)
◆ 何番目まで見るか
「proxy認証」で検索すると8番目に「トンネル掘削機」が……という話はどうでもよくて(相変わらず無意味にページランクが高いのはアレだが)、「8番目なんて見るかね?」という疑問が。
自分に照らし合わせてみると、だいたい3〜5番目くらいまで見て、いい感じのページが引っかからなければすぐに別のキーワードを試してしまう。Googleは適切なキーワードさえ食わせれば、5番目あたりまでに目的のページを見つけてきてくれる……と信じているからで、見つからないのはキーワードの指定の仕方が悪いからと考えているからだ。これって、あまりにコンピュータに合わせすぎているという気もするけど。
というわけで、おれ的には(よほどせっぱつまっているのでない限り)、Googleは最初の5件さえ表示してくれればけっこう。だから、日記の検索refererで50番目くらいの位置にあるのを見つけてしまうと、「よほど困ってるんだなぁ」とか思ってしまうのだが。じつはみんな、けっこう後ろの方まで見てるのか? おれがせっかちなだけ?
◆ リリースマネージメント
こういうやり取りを読むと、つくづくオープンソースソフトウェアのリリースマネージメントは難しいと思う。
Ruby(や、もちろんtDiaryも)のような「優しい独裁者タイプ」のプロジェクトに複数のコントリビュータが関わっている場合には、各コンポーネントをリリースに間に合わせるためにマネージャが命令して歩くわけにはいかない。いくらこっちが「独裁者」だからといっても、相手は無償奉仕なわけだし。けっきょくプレビューリリースやβ版を出しつつ、「出すぞ、出すぞ」とポーズを取ることで、徐々にプレッシャーを高めるしかないし、間に合わなければ置いていく非情さも時には発揮しなくてはいけない。
いっぽうApacheやMozillaのような組織的なプロジェクトの場合は、どうしてもβ期間が異様に長かったり、リリースが遅くなりがちな傾向がある。合議制だからだろうなぁ、と思う。関わったことがないから、内実は良く知らないけど。ま、オープンソースに限らず、人が増えるとそうなるけどな……。
結局、リリースマネージメントに必要なのは、調停能力や政治力、カリスマ性といった能力で、ロジックやきれいごとで解決できるたぐいのものではないと思う。ボランティアに頼っているオープンソースプロジェクトならなおさら。「リリースエンジニアリング」なんて言葉もあるけど、あんなもん、エンジニアリングとちゃうわい(笑)。
2003-12-26(金)
◆ 謎めき系上等
TrackBackのあった日本人は内向きでと、さらにTrackBackをたどって書かれたものの信頼性とライティングの謙虚さ。特に後者の方は、このエントリ自体がリンクも引用もしない、まさに文中で批判している「砦」そのものになっているという、すばらしい反面教師っぷりが目を引く。意図的なんだろう、たぶん。……まぁ、そんなことはどうでもいいのだ。
正直、おれがたまに謎めいた一言を書いたくらいでガタガタ言われても面食ってしまう。レベッカたんも書いているようにWeblogの最初のオーディエンスは筆者自身である(個人的にはみやのさんの「未来の自分に発信している」という表現の方が好き)。もし自分以外のオーディエンスを想定しているとしても、記事によっては筆者を中心としたターゲットの円が大きくなったり小さくなったりするだろう。ターゲットの円が小さい時は、そこからはみ出るオーディエンスは必ず出てくる。そんな記事に出会ったオーディエンスは、単に「あ、自分はターゲットじゃないんだな」と考えてスルーすればいいだけの話である。常時自分をターゲットに含めて欲しいと期待するなど、過大な要求である。
ちょっと世間を見渡してみれば、個別マーケティング花盛りである。多品種少生産で、一部の人にダイレクトに届く商品や情報を生み出そうというのが、ごく当たり前になりつつある。Weblogだって「特定の情報を持った一部の人たち」に向けて鋭いことを書くのは、おかしくもなんともない。逆に、万人に理解してもらおうとすればするほど、本当に届いて欲しい相手にとっては論点がぼやけて価値が下がってしまう可能性もある。
おれは基本的に「説明過剰」なタイプの人間だから、この日記も必要以上に書いてしまう傾向がある。でも、たまにはグっとターゲットを絞った記事だって書くんだよ。おれのストーカーでもない限り(うへっ)、すべての記事を理解しようなどと、考えないことだ。基本的に、ターゲットの円はできるだけ大きくしようと努力はしてるんだから。
2004-12-26(日)
# こ〜りん [おめでとうございます. > yamkさん 自分で住むなら散財じゃないでしょう. 猫用とか狛犬用とかパラボラ用?とか..]
# woods [うーん、転売目的とか賃貸用とかよりは自分で住むほうが「散財」っぽいと思うのですが。いろいろ趣味も入ってくるでしょうし..]
# washi [おめでとうございます。 「ガレージ」っていう響きが、秘密基地っぽくって、最高にいいですねぇ……。 私も、プールが割れ..]
# shino [おめでとうございます。 一城の主ですね! 次はパラボラの主目指してがんばってください。]
# TAK [おめでとうございます。 日曜大工にしては大きな作品ですねー。(激違]
# yamk [http://sho.tdiary.net/20021113.html#p04 昔、散財自慢に「家」xxxx万とかあ..]
2005-12-26(月)
◆ 手の込んだスパム
夕べ受け取ったスパム(エロ系)がなかなか面白く、腹を抱えて笑った。
差出人は、大学の研究者「秋山都子」を名乗る女性。男性の新鮮な分泌物(とかボカして書かないと変な検索にひっかかるようになっちゃうので)が必要なので協力して欲しいという内容。
設定に作りこみが足らなくて、ボロが出てはいる。アドレスがyahoo.co.jpだったり、「医学部二年」だったり、「ホテルの一室で口と手を使い」なんて書いてあるあたり。しかしこの季節、卒研の資料を集めるためにぶしつけなメールを送りつけてくる学生が少なくないので、微妙なリアリティをかもし出していて面白かった。それにしても、よく考えるよなぁ。
#全文掲載してる人を見つけた→おいらブログ
◆ check*padを使い始める
check*padが携帯対応したとのことなので、ようやく使い始めてみた。アカウントは以前取っておいたんだが、PCからしか使えないtodoリストには価値を見出せないので、寝かしておいたのである。障害を排除すると新しいユーザがつくというのは、昨日紹介した『Joel on Software』でまさに書かれていたことだな!
Palm依存度がどんどん下がっている一方、携帯のタスクリストはショボすぎて使う気になれなかったので、check*padで置き換えられれば、という目論見。とりあえず買い物リストを作って、頭に「YYYYMMDD」を挿入した形式で管理してみることにした。これで、自動的に昇順にソートされれば文句なしなんだが。
用途が思いつけば、共有リストも作ってみたいところ。
残念ながら上の記事のコメントにあるように、おれが使っているW31SAで簡単ログインが動かない(コメントはW21SAだが)のが困った点なんだが、たぶんすぐに修正されるだろう(とプレッシャーTrackBack)。
2007-12-26(水)
◆
輝くもの天より墜ち (ハヤカワ文庫 SF テ 3-6)(ジェイムズ・ティプトリー・ジュニア/浅倉 久志)
ティプトリーの長編、夏に出ていたけどやや遅れ気味ながらやっと読んだ。ノヴァのガス雲通過を見物するために異星に集った10数人の人々が巻き起こす、ミステリ風味の、ちょっとだけドンパチがあるけど基本的にはそんなに騒がしくない話。ストーリーだけ追えば、どうということはない。
ただ、読み始めてわりと早いうちに、ある「匂い」を感じた。そう、『たったひとつの冴えたやりかた』と同じあの匂い。この先には、アレと同じ、胸が締め付けられるような悲劇が待っているという確信。もちろんティプトリーのこと、単なる悲劇で終わらせない、至高の読書体験も待っているに違いない。
先に進むのにこれほど勇気を振り絞らなければならない本があるとは。それくらい、『たったひとつの……』にはトラウマに近い衝撃を受けたわけだが、まぁ、だからと言って読まずに我慢できるわけがない。マゾヒスティックな快感を感じつつ、読む。
案の定(?)、物語では次々に悲劇が巻き起こるわけだが、「これか?」「それともこれか?」と自問しつつも先へ先へと読み進む。最後はある意味、極めつけの悲劇が待っているわけなんだけど、「ガーン」というショックというよりは、むしろ「ずしーん」という果てしない重量感。本を持つ手が震えたよ。あぁ、これだからティプトリーはやめられん。
日記にはまったく書いてこなかったが、実は家を建てたのだ。夢のバイク専用ガレージ付き!


# きた [うひー. 完成度向上目指して頑張ります.]