2002-04-25(木) 6700歩 [長年日記]
■ tDiary: 本日のハンティング
あれ? 捕獲漏れだなぁ、ここ。days of speed。発見が遅れてゴメンナサイ(とか言う)。アンカーの種類ねぇ……うーん、考えておきます。
■ ホスト名
命名ルールで悩んでいる人がいたので、「ポケモンの名前なら100や200は楽勝です」とツッコんでおいた。元のアイデアはまつもとさんである。もちろんこの命名方法を使っているネットワークは日本中(世界中?)にあるだろうけど。
じっさい、前のオフィスではこの方向で命名していたのだが、いま管理を任せている連中には必ずしも引き継がれなかったようなのが残念である(もっともホスト名は重複しなければ利用者が勝手に付けることになったせいもあるが)。ネットワーク管理者になりたての人は、たいていちょっとカッコイイ感じのホスト名を付けようと気合いが入るようで、星座や車の名前をつけたがる。ゲームに関係した名前をつける人は、ちょっとオタクが入っている。
まぁ、わかってる人がニヤリとする名前を付けるのは、最初のうちは悪くない気分なんだが、量が増えるとそれだけで無駄な知的作業が盛りだくさんになってしまって疲れてしまう。ポケモンは数が多くてちょっとコミカルな響きがあるので、採用すると楽しいオフィス生活が送れると思うのだが、どうか。「わー、ヒトカゲが火を吹いた〜」とか(←楽しくねー)。
ちなみにおれが職場で使ってるのは、pichu、pikachu、raichuの3台。遅い順。
2002-04-24(水) 8306歩 [長年日記]
■ 連休
なんか、5月6日は出社日らしいです。あう、もてぎに行けないではないか(号泣)。
■ tDiary: プラグイン
myプラグイン拡張をcommit。ツッコミだけでなく、セクション相手のリンクの場合は(あれば)サブタイトルを出すようにした。本文まで出すのはめんどくさいのでやめた(笑)。CommentクラスやParagraphクラスのサービスを増やさないとダメだな、これは。
あと、その場ツッコミプラグイン、モバイルモードでも表示されるというマヌケなバグがあったので修正。フォームが常に2つ出るという状況になっていたよ。スマヌ。
他にも最近はNTさんによるtlinkや、zoeさんによる最近のNamazu検索語プラグインなど、本体と別にガシガシ新しいプラグインが入っている。活発だなぁ。
■
ヒューメイン・インタフェース―人に優しいシステムへの新たな指針(ジェフ ラスキン)
いやな日記で紹介されていたので買ってみたもの。やっと読了。つーか最近けっこう読書量が多いかも。えらいな(逃避だろ)。
個々のエピソードにはおおむねうなずけることが多い。モードをなくせとか、ファイル名をなくせとか。でもなぁ。全体として見ると、バランスが悪いと言うか、特定の理屈を展開するために他の部分がお留守になるというか。
■ 例えば「定量化」のセクションでは、研究室の先輩から、一日に何度も温度の単位の変換を命じられるかわいそうなHal君の例が出てくる。筆者はHal君が使う変換ソフトのインタフェースとして何がもっとも高効率かを追求するんだけど、最終的に残ったのが、答えが2つ出てくるという最悪のシロモノだ。キーストロークを1つ削るためにこんなものを使わされた日には、Hal君は1日に5回は読み上げる数値を間違えてBowman先輩に叱られるであろう。反乱する気にもなろうというものだ(?)。
いちおうそういう問題が危惧されるようなことも書いてあるけど、それよりマシなインタフェースは考慮する価値もないようなことを言って切り捨てているので、読者は混乱する。Hal君の効率をあげるという「目的」を忘れて、プログラムの効率をあげるという「手段」にのみ注力するという、誤った方法論になってしまっているからだ。
■ 必要な機能が見つかると、なんでも専用キーを与えたがるのにも閉口した。彼の言うとおりにキーを増やしていったら、今ごろPCのキーボードは机の上で2倍の面積を占有し、必要なキーを探すのに目を皿のようにしなくてはいけなくなるだろう。なんか、汎用機のダム端末にくっついてた、左右にズラズラと謎のキーが並んだ悪夢のようなキーボードを思いだすなぁ。
■ あと、ご自慢のズーミング・インタフェースも、まるで万能であるかのように書いてあるけど、これはわりと単純なツリー構造のデータにしか使えないと思う。複雑なネットワーク構造のデータをこのインタフェースで表現したら、やっぱり迷子になるんじゃないか。
例えば、おれが沖縄旅行で撮ったシーサーの写真は「旅行エリア」にあるのか、それとも「こま犬ライブラリ」にあるのか悩むという状況を、ズーミング・インタフェースはどう解決してくれるのだろうか。従来のファイルシステムと変わらないジレンマうまれると思うね。
■ けっきょく、「万能のユーザインタフェースなんてない」ということがわかった。いいのかそれで(笑)。
2002-04-23(火) 9292歩 [長年日記]
■ tDiary: 性能向上策(2)
昨日のアイデアをいちおうcommitしてみた。他にもファイル読み込みのあたりでセコい最適化を加えたせいか、キャッシュがヒットしなかった場合に比べてほぼ確実に2倍以上の性能が出るように。そこそこプラグインが入っている環境でこれなんだから、システムへの負荷はずいぶん軽減されたはずである。
ただ、問題も。プラグインでエラーになった時にはエラーメッセージとともにプラグイン適用前のソースが表示されるんだけど、従来はそれが.rhtmlだったのでそれっぽく表示されていた。しかし今度からは.rbなので、Rubyスクリプトがそのまま出てしまうのである。日本語もエスケープ処理されてるし、HTMLヘッダからしてそうなので、これはもう、まったく読めたもんではない。
しかたがないので、簡素なエラーメッセージ専用の画面を作ってそれを出すようにした。header_procなど、更新画面や設定画面でも呼び出されるプラグインにバグがあるとそれらの画面も出せなくなるので注意が必要。ってまぁ、そういう場合はプラグインファイルを削除すればいいだけの話なので、実害は少ないだろう。
Before...
◆ 姫 [えろげってなんだろう・・・(汗]
◆ Nyan2 [そういえば、ブチャ猫さんも「えろげって?」と聞いていたなぁ(笑 あれはあれで混乱すると思うけど(笑]
◆ umeya [えろげの女の子の名前って、一般的に女の子の赤ちゃんに命名されるのとどこか違うんですか? 官能小説のヒロインはいかにも..]
◆ えぐぞせ [えーと、言わんとするところは判りました。つまり、akariとかtomokoとかkotoneとかremyとかchamo..]
◆ えぐぞせ [ををっ、multiを忘れてい(退場)]
◆ ただただし [だからまた変な検索でひっかかっちゃうっつーの!!(笑)]