2003-04-06(日) [長年日記]
■ 鉄腕アトム
見ようと思っていたのに、すっかり忘れて寝坊した……。
■ 日本GP
出かけなくちゃいけなくて、MotoGPまで見られなかった……。
■ tDiary: プレビュー機能(2)
昨日のは(やっぱり)バグっていて、セオリーどおりちゃんとキャッシュを消してからバージョンアップした人は動かなかったもよう。自分はキャッシュなんて消していなかったという。だって今回の変更はキャッシュ関係なかったんだもん(笑)。……すまん。
先ほど修正分をcommitしておいたので、動くのではないかと思う。が、昨日の変更からさらなる変更が別途加わっているので、まだまだ熱いことに変わりはない:-)
■ ナビゲーションバーのポリシー
tDiaryのナビゲーションバーに関しては、たしか去年の今ごろ、よその日記でちょっと議論したことがあって、naviプラグインがnavi_userとnavi_adminに分かれているのは、たしかその影響もあったりする。
でも、日記システムのナビゲーションバーを一番よく使うのは誰かと考えた時、実はそれは筆者本人なのだと気づいて、デフォルトは変えなかった。よく思い起こしてみて欲しい。巡回している他人の日記を読んでいて、そこのナビゲーションバーを操作することがどれほど少ないか。逆に、自分の日記のそれを操作することがいかに多いか。
GUIのデザインを万人向けに作ることは不可能に近くて、ターゲットユーザを想定してその人がもっとも使いやすいデザインを選ぶという過程がどうしても必要になる。ターゲットユーザを選ぶ時点で恣意的なものが入ってしまうし、そのユーザに何をさせたいかと考えることもある種の操作になる。
tDiaryのナビゲーションバーのターゲットユーザは、(経験上)筆者本人にするのが良い。でも、一般読者が使うことも想定して、筆者にしか意味のない「更新」ボタンは一番順位の低い右端にある(Asumi日記でそうなってないのは単なるデザイン上の制約[笑])。ちなみに、BlogKitでは少し違うポリシーを導入してある。
一方、Wikiで「編集」を左端にすべきだと書いたのは、訪れる人すべてをターゲットユーザにした上で、「このページを編集してくれ!!」というメッセージを送りたいからだ。まぁ、すべてをターゲットにするという時点で無理があるのは百も承知なんだけど。
■ Wiki: 新規作成
ちょきにも言及があったので反応。
その「Wikiに今あるページとは全く違う内容のページを作ろうとした場合」に新規ページを作れなくて困るというのは、そもそもそんなページをそのWiki内に作るべきなのかどうか、考え直した方がいいんじゃないかと。
自分で運用しているWikiを含め、いちばんしっくりくるWikiサイトというのは、明確な目的を持ったサイトなんだよね。tDiary-usersとか、Rubyリファレンスマニュアルとか。逆に、(自分のを含め)個人が自サイト内になんとなく設けたWikiというのは話題が発散していてすごく扱いにくい。そこに何を書いたらいいかわからなくなる。
というわけでおれは、どこかのWikiサイトを訪れた時、既存のページからリンクという形を持てないような新規ページは起こさない。でないと、そのサイトが持っている目的を混乱させてしまうと思うからだ。逆にWikiサイトの管理者は、目的を明示するような上手なインデックスページを設けるように心がけた方が良いと思う。
あと、新規作成できるかどうかと、ページサイズが大きくなるかどうかには、あんまり相関があるとは思えないんだけど……。
2003-04-05(土) [長年日記]
■ WikiCloneのポリシー
日これ経由でVikiWiki。またtDiaryテーマコンパチか? 記述スタイルを途中で切り替えられるとか、プラグインとか、XHTML Strictとか、UTF-8とか(おかげでうちのw3mからは読めず)。標準のスタイルはWikiWay推奨の亜種で、構造化を意識できるもよう。
最近またWikiCloneがたくさん出てきて(KoBitは数に入れちゃダメよ)、選択肢が増えるのはヨイことだ。が、個人的に「ビビッ」と来るのがなかなかない。しっくり来ないのは機能面よりも、操作性やポリシーの方面が大きいので、既存のツール開発に殴り込むのも気が引けるし。そういう実験をKoBitでやろうと思っていたのに、なかなか時間は取れないし。おのずとうちのWikiで使っているWalWiki改に、適当に手を入れることでお茶を濁してしまう。
例えばページ上部にあるナビゲーションボタン。「新規作成」は消してある。Wikiで新規作成を許してしてしまうと、簡単に孤児ページができてしまうので好ましくないと思うからだ。既存のページを編集→その中に新しいWikiNameを記述→できたリンクをたどって新規ページを作成……というのがあるべき姿。それを強制するためにも、「新規作成」ボタンはあるべきではない。
「更新(管理者用)」というのも消してしまった。これは消さなくても移動でよかったんだけど、目的は「編集」ボタンを先頭に持ってきたかった点にある。Wikiにおいてもっとも本質的で重要な機能が、ナビゲーションの先頭にあるべきだ。それは「編集」であろう、と。これ以外にもボタンの順番はもうちょっと追求したいところではある。
他にも、記述形式を変更できるのは本当にいいことなのかとか、更新後のThank youページはなくす努力をすべきじゃないのかとか(これはKoBitに実装済み)、考えてみたいことはいろいろあるんだが、そんなことをやってる暇があったらtDiaryをいじらねば……。
追記: VikiWikiは、ナビゲーションボタンも編集可能のようだ。面白い。
2003-04-04(金) [長年日記]
■ tDiary.org: ML archive
ツッコミで報告を受けているんだけど、MLのアーカイブの、個々のメールがForbiddenになってる件。よくわからんが、permissionが600になってたので、とりあえず読めるようにしておいた。こうなっていたのはこないだ移動したあと追加されたメールなので、導入したrcファイルが悪いに違いないんだが。何も解決していないので、今後追加されるメールも600になるであろう。
それより問題は、過去のメールがインデックスページから消えちゃったことだよ。生成時にはあったのに、追加時に消されたらしい。個々のメールのHTMLは残ってるし、番号付けもちゃんと追加になっているってことは、これも何かの調整ミスなんだろうけど……。うぅ、やっぱりMHonArcって難しい。
というわけで、しばらくはこのまま(ぉぃ)。だって忙しくて……昨日遊んでたツケだけど。
■ ROBODEX2003(2)
誰も「メカアシモ」という命名の、基本的な問題点にツッコまないのはどういうことですか。
それはさておき、ZDNNの関連記事は、昨日は見落としていたものがちゃんと取り上げられていて嬉しい。ま、これを見て行った気になったとしても、走るメカアシモを生で見る感動にはとうてい及ばんがな。ふふふ。
■ tDiary: posttdiary.rb
スタイル対応、どうしましょうね……。こんなことになっているとはまったく気づかず、何食わぬ顔で写真を添付し、家に帰ってきてからビックリしたという(笑)。
まぁ、オプションでテンプレートを与えるというのが現実的かな。そもそもposttdiary.rbは敷居の高いユーティリティだから、これくらいの複雑さはたいしたことじゃないだろうし(笑)。仮に-tオプションとして、デフォルトはこんな感じ。
-t ' <img class="photo" src="%u" alt="">'
%uは画像のURL(image/YYYYMMDD_N.jpg)に展開されると。Wikiスタイルだとこんな感じか。
-u image/ -t 'http:%u'
◆ たむら [ソニックX の続きで偶然見ますた>アトム 全体的な雰囲気はオリジナルだけど、要所に今っぽいおねーちゃんキャラとかマシ..]