2004-05-02
_ 2.5inch のディスクをマウント
あれこれ調べて、サーバを立てて以来初めて、昔使っていた 2.5" の 20GB の HDD をマウントできた。(スピンアップするとうるさいんだ、これが。)
見ると
- 一生懸命 NTFS をマウントしようとしていたが、実は FAT32 だった。
- てっきり2ドライブ構成だと思っていたが、実は 1ドライブ構成だった。
みたい。あー。そう言えばパーティション切り直すのが面倒(IBM のリカバリ領域とかあってちょっともったいないんだけど)でそのまま使っていたような気がしてきた。NTFS にしなかったのはまだあまり Windows 2000 を信用してなくて、いざというとき DOS や Win9x からの復旧を考えてのことだったのかも。
てゆーかここにあるに違いないと思っていたアナム&マキの mp3 はなかった。間違って消しちゃったのか。。。
2005-05-02
_ 冷房器具調べ
思うところあって冷房器具を調べる。
冷風機なるものがあるらしいことを知るが、最終的には湿度が上がるか気温が上がるかのどちらからしい。そりゃまぁそうだよなぁ。電気もガスもそのままでは冷却能力はないんだから、どうにかしてある空間の熱や湿度を奪ってそれを別な場所に逃がさなきゃならない。じゃーどこへ逃がすって話に行き着く。部屋の中に逃がしたら元の木阿弥以下の可能性は十分にある。
体感温度を下げることは十分に可能だろうけど、それは直接風を受けることが可能な場合に限られると考えて間違いはなさそう。では風を受けることがそもそも身体に触る場合はどうだろう? 暖房は温風を出さないタイプがあるけど、冷房はそういうのはさすがに無理なのかな。
なんて、別に大げさな話じゃなくて単にフェレット向けの冷房を考えてただけなんだけど。うーむ。経済的で健康的な冷房ってのは案外難しいな。
_ 大人も勉強しろとは思うが、
うーん。正答率91%(8/11)。 悔しいなぁ。
まだやってない人のためにどれが何とかは書かないけど、日本の入試とか免許の試験とかを受け慣れてると裏読みしてハマる可能性アリとだけ書いておきます。スパッといきましょう。
しかしこの手の基準を文部科学省が言うのはどうかなぁ。旧文部省じゃなくて旧科学技術庁が言ってるのかな。あ、これも裏読みか。
_ HHK Lite2 げと
なんかキーボードを買ってばかりのような気がするが、うち用に HHK Lite2 JP PS/2 黒を入手。予想通りちょっと音がでかい*1が、それ以外はそれほど不満はない。さすがにこの値段で細かいタッチに注文をつけるのは酷ってもの。サイズと値段とまともな配列を考えると十分にお値打ち品である。*2
しかし金沢はこれ1本手に入れるだけなのにちょっと苦労しますぞ。いいのか、こんなことで。置いてるキーボードのほとんどは Microsoft, Logicool を除くと Elecom はじめ安めのラインナップばかり。そもそもまともな配列のコンパクトキーボードがほぼ皆無。(変則配列*3の USB のものは割とよく見る。)いかんなぁ。まーまともなコンパクトキーボードってみんな高めだから、売れにくいってのはあるだろうけど、こうして店頭にモノがないという状況は完全に悪循環にハマッてるよね。以前は 100満ボルトにも置いてあったのになくなってしまった。パーツの品揃えは増えたのにキーボードが減るとは何事か。
_ FreeStyle Wiki こんな感じかな
accesskey だけでなくついでに title もつけてみた。
lib/Wiki.pm
319a320,321
> my $title = shift;
> my $access = shift;
330c332,344
< push(@{$self->{"menu"}},{name=>$name,href=>$href,weight=>$weight});
---
> if ( $title !~ /^$/ ) {
> $title = ' title="'.$title.'"';
> }
> if ( $access =~ /^[0-9a-zA-Z\/.,]$/ ) {
> $access = ' accesskey="'.$access.'"';
> } else {
> undef( $access );
> }
> push(@{$self->{"menu"}},{name=>$name,
> href=>$href,
> weight=>$weight,
> title=>$title,
> accesskey=>$access});
accesskey に使える文字は正規表現にあるように制限したけど、これは手元の Firefox で適当に確認しただけなので、間違ってる可能性あり。まーでも普通は英数字以外使わないでしょ。
tmpl/header.tmpl
7c7
< <a href="<!--TMPL_VAR NAME="href"-->"><!--TMPL_VAR ESCAPE="HTML" NAME="name"--></a>
---
> <a href="<!--TMPL_VAR NAME="href"-->"<!--TMPL_VAR NAME="title"-->
<!--TMPL_VAR NAME="accesskey"-->><!--TMPL_VAR ESCAPE="HTML" NAME="name"--></a>
途中で改行入れましたが。
あとは plugin/*/Install.pm とかにある
$wiki->add_menu("編集" ,"",997);
を
$wiki->add_menu("編集" ,"",997,"このページを編集[e]","e");
こんな風に直す。使い方は
add_menu( リンクテキスト, href, weight, title, accesskey)
で、title も accesskey も任意。設定しない場合は当然 HTML 上には現れない。(これは HTML::Template の機能。)
title はともかく、accesskey は管理画面で有効にするかどうか選べた方がいいんだろうなぁ。
2007-05-02
_ Xen が少しわかってきた
実験環境を用意したっていうか自分が実験できる環境に出向いた。
Domain 0
- 基本的に Xen 向けにカスタマイズされたカーネルを利用した普通の Linux
- みたいな感覚で扱えるもの
- ディストリビューションが対応している場合、そのインストールはびっくりするくらい簡単。基本的に普通にカーネルをインストールするのと同じ。
- 自分でソースから build とかするとカーネルのアップデートが面倒になるので個人的には対応ディストリを使うべきだと思う
Domain U
- 構築は、フロッピーも DVD も何もない状況で起動可能なディスクを作ってそこからブートさせるプロセスに似ている
- VMware と違ってとりあえず空っぽの仮想マシンを立ち上げてインストーラからインストール、という手順を踏めない
- だから debootstrap がどうこうという話が wakatono さんの記事によく出てくる。debootstrap に inspire された rpmstrap というものもあるので、rpm ベースのシステムはこっちを使えばいいんじゃないかと思う。xen-tools.org - Xen Software: xen-tools の xen-create-image はどっちも対応しているらしい。
- Debian 4.0, CentOS 5.0 など対応ディストリビューションではこのプロセスも結構簡単
- 仮想ディスクに相当するデバイス(ファイル、論理パーティション、物理パーティション、物理ディスク)と設定ファイルをコピーすればどの Domain 0 環境でも使えるはず
- 仮想ディスクイメージとして設定まで中に持っている VMware や VirtualPC とはちょっと違う。逆にそのおかげで特別な設定ツールを必要とせずに Domain 0 上で設定ファイルを直接編集できる
- Live migration なら動作中でもコピーできるらしいが具体的な方法はまだ知らない
Hypervisor & Monitering Tool
- 仮想環境を操作するために xm コマンドを利用する。最近流行のサブコマンド形式ですげーいろんなことができる。基本的に xend に依存している。
- が、仮想環境の操作を行わないなら必要ないし削除してよい。というか wakatono 推奨環境では Domain 0 からは xend 削除しちゃえば?って感じ。
今のところのまとめ
- VMware と違って従来は基本的に GUI がなく*1、非常にとっつきにくい感じのしていた Xen だが、ちゃんと段取りを押さえていけば一部を除いて非常にオーソドックスに考えることができる。むしろ完全に GUI なしで環境構築できるのでサーバ向けにとてもよい。
- Domain U の「環境」構築は Domain 0 でなければできないわけではないので、構築環境は別に用意しておけば Domain 0 に余計なもの入れなくていいよね。
- Domain 0 に IP アドレスを割り当てない方法も可能なので、完全リモートでないならそれがいいような気がする。
※ 別に Debian 好きではないが、Debian 4.0 と CentOS 5.0 ならやっぱ Debian の方が好きだな。余計なことを何もしないので目的に向かって最短距離で突っ走るにはよい。まぁ 4.0 が出たばっかだから思うのかもしれないけど。
cf. Open Tech Press | CLIマジック:debootstrapによるDebian GNU/Linuxのインストール
*1 入れてないから詳しくは知らないけど CentOS 5.0 には GUI 用のツールもある。