2003-02-21(金) [長年日記]
■ tDiary: Wikiスタイル - 引用(3)
Wikiスタイルの(今まで明らかにしていなかった)基本方針として、
- 『WikiWay』推奨の文法にできるだけ準拠する(目指せ「世界標準」[嘘])
- 混乱を招かない統一感のある実装(知識の流用を促進)
- むやみにエレメントを増やさない(機能拡張の誘惑に負けない)
というのをあげておこう。きた案は3番目の方針から外れるので採用できない。つーか、引用のために2種類のエレメントを導入するなんて、混乱しすぎ(笑)。
一方、yucoさんの入力で改行したら表示も改行すればという意見には、実は賛成なのだ(tDiaryスタイルはその方針)。現在のUNIX文化に根強く残っている物理行と論理行の混乱は、まったくいいところがない(Kondara上で初めてjedを使った時は唖然としたものだ)。画面の幅が固定の時代ならともかく、GUIが当たり前になった今、改行は論理行と一致すべきである。
が、残念ながら1番目の方針に照らし合わせて、Wikiスタイルではこの文法は採用できない。しかし引用に関しては『WikiWay』でも正確に定義していないので、2番目の方針から適切なものを導き出さなくてはならない。
で、どうするのが適切か。例えば引用元の文章をWiki的に自然なように記述するとこうなる。
ほげ ふが うひょ
「ほげ」「ふが」は同一パラグラフである。これを丸ごと引用するのだから、全体を「""」でマークアップして、こうするのが自然だろうと思う。
""ほげ ""ふが "" ""うひょ
……というのが、昨日の案を提案した背景。ちゃんと説明すると長い。実は手元では動いているので、今日中にこのセンでcommitしてしまうつもりcommitした。
■ DynamicDNS(2)
今週中にやるとか言いながら、ちっとも進んでなかったので、とりあえず(日本語で楽なので)ZiVE.Orgのアカウントを取った。komainu.zive.netにした。こま犬ライブラリは上半期中に自宅に移動するつもりだったからである。ちなみに最初、komainu.zive.orgだと勘違いしていて、いつまでたっても名前が引けるようにならないのでムキっていたのはナイショである(おかげでどれくらいで反映されるのかわからずじまい)。
ZiVEのサイトは構造が単純で、認証もBasicなので、なるほどこれならちょっとしたRubyスクリプトで更新をかけられそうだ。やっぱ自作するかな。
■
真空ダイヤグラム―ジーリー・クロニクル〈2〉 (ハヤカワ文庫SF)(スティーヴン バクスター)
それにしても、気持ちがいいほど人類がないがしろにされてますな。
クラークあたりが超越的な存在を描くと、妙に道徳的で高尚な目的意識を持っていたり、人類に対して異常な興味を持っていたりして、なんだか変なんだよね。そういうクラークのキリスト教的世界観がどうしても好きになれないんだが、それはまた別の話。
その点、ジーリーの無関心っぷりは徹底していて、完全に利己主義で、自分たちのためなら宇宙を破壊しつくしてもかまわんというところがスバラシイ。人類など虫けら以下である。超越者たるもの、こうでなくては。
という設定ゆえに、最後の連作中編が味わい深くなるわけで。やっぱ面白いなぁ、このシリーズは。
2003-02-20(木) [長年日記]
■ Hiki 0.4
きたきた。待ってたゼ。
人柱用ということなので、とりあえず職場のAyakaマシンに入れてみることにする。sf.jpにプロジェクトがあるとのことなので、今後のバージョンアップを楽にするためにCVSでGETしておこうと思ったら……先生! レポジトリがありません!(笑)
気を取り直してパッケージで入れ直し。インストール方法はここ。まずは関連ライブラリのstrscanとamritaを入れねばならぬ。Ayakaのstrscanは0.6.1で止まってるから、野良ビルド。/usr/bin/rubyじゃなくて、実験用の~/bin/ruby16を使うことにした。これなら他の環境と切り離せるし。
さて、やっとHiki本体に取りかかり……なんか、キョーレツな既視感に襲われてるおれ。ディレクトリ構成から設定ファイルまで、tDiaryにクリソツです。人さまのプロダクトに、こんなに影響与えちゃっていいのかな……(汗)。でもおかげでトラブル対処の勘どころもいっしょなので楽ではある(案の定hiki.cgiの先頭行を書き換え忘れたわけだ)。
というわけで、あっさり動く。機能的にはもう、十分だなぁ。自分用の仕事メモは移しちゃってもいいかもしんない移した。ちょっとテーマの再現性に難があるから、そのへんを調整してみようかなぁ。
■ tDiary: Wikiスタイル - 引用とBlogWiki
yucoさんから引用中に改行を入れられないという指摘を受けたので、対応版をcommit。ここの解釈には前から悩んでいて、通常のパラグラフは改行が意味を持たないだけに、頭に「""」がついているだけの普通のパラグラフ、といった感じのコードにしておいたのだ。
しかし、空改行を認識させるのも面倒だし(けっきょくそれか)、かといって改行する手段がないというのもアレなので、引用中の1行を<p>〜</p>で囲むことにした。つーか、今まで<p>がついてなかった(笑)。
ついでに、BlogKitに「BlogWikiスタイル」を追加しておいた。BlogKitでもWikiライクに書けるようになる。しかしこのあたりのコード、重複がひどいなぁ。かといってこれ以上メソッド分けると、複雑になるから好きじゃないし。まぁいいか(けっきょくそれか)。
■ SLIMP3
お、こういうのいいな(→日本語紹介記事)。背面の究極のシンプルさがいい。いちおう自宅では同じようにHTTPでストリーム配信できるようにしてあるけど、クライアントにはPCが必要だしな。やっぱ、これくらい単機能じゃないとネット家電とは呼べないだろう。もし日本のメーカーが同じコンセプトの製品を作ったら、スイッチの数が10は下るまい。
でもよく考えてみたら、手持ちの全CDはすでにiPodに入っているので、わざわざLANにつながなくても好きなところで聴けるのであった。家中にiPodにつながるスピーカーを置いておいた方が手っ取り早いよな。
■ tDiary: Wikiスタイル - 引用(2)
きた案はちょっと直感的じゃないけど、以下のような形式はアリかも知れない。
""ほげ ""ふが "" ""うひょ
これをこうレンダリングする。
<blockquote> <p>ほげふが</p> <p>うひょ</p> </blockquote>
これなら、それほど不自然でなく、かつparseのコストもそれほど上がらないが……。ちなみに上の例をHikiに書いたら妙なことになってしまった(笑)。こりゃバグだな。
■ 宴会
土曜にちょっとした宴会の予定があるんだけど、当初はこじんまりした集会のはずだったのが、いつのまにやら10数人の大所帯になってしまったようだ。しかもなんだか著名人がたくさんみえるようなので、はやくもガクガクブルブル状態。
でもまぁ、やっと噂の好青年たち(笑)に会えそうなので、それはまた楽しみであるのだが:-)
◆ きた [Wikiスタイルの引用中の改行をなんとかしたいと思ってたんだけど,結局そういうふうになっちゃったのね… オレは,編集..]
◆ たけうち [パッチ出しました。 引用中では、改行をそのまま出力する方が便利かもしれませんね。引用の使われ方って、他のページから..]
◆ ただただし [一般的にはそうですね。ただ、紙の本からの書き写しとか、w3mからコピーしたら画面の幅で改行が入っちゃったとか、素直じ..]
◆ たけうち [じゃあ、新しい構文を導入して両方に対応…とか始めると、どんどん複雑怪奇になってしまう罠…ですね。バランスが難しい。好..]
◆ 噂の好青年その1 [よろしくおねがいしますー。]
◆ きた [それでいきましょう.> 引用中の改行]
2003-02-19(水) [長年日記]
■ COOLPIX SQ
どうよ。いい加減、85万画素なんてしょぼいデジカメは捨てて、メガピクセルになるべきだと思ってはいるんだけど(まだ使ってるんかい)。
あー、でもこれ、俯瞰ができないっぽいなぁ。レンズを回転できるように作るなら、煽りよりも俯瞰ができる方が応用範囲が広いんだぞ。ちゃんと考えて作ってんのか、こら。それでこま犬撮ってみろって(←極めて特殊な応用)。
となると、まだCOOLPIX 2500が市場にあるうちに買っておくのが正解?
■ A3: 磐田vs鹿島
磐田はどうしちゃったんだろ。ペナルティエリアで次々と波状攻撃をする、去年までのガツガツした感じがぜんぜんない。高原が抜けた穴はそんなに大きいのかのぅ。
けっきょく2-0で無得点連敗。しかし、中山隊長がいない磐田に勝っても、自慢にはならんぞ鹿島!!
■ tDiary: バナー
tDiary-usersでバナーを作ってくれたので、さっそく←に並べてみた。そう、なんと今までちゃんとしたバナーがなかったのである。これでやっと世間並み(?)になれたよ。
◆ きた [賛成.]