ただのにっき
2008-02-10(日) [長年日記]
■ やっと第一tDiary.Netを2.2にした
遅くなってゴメンナサイ……。これで全tDiary.Netサーバが2.2になったはず。第一は勢い余ってHEADになってしまったが(ぉぃ)。
あとはとっとと2.2.1を出して、ブランチを切らねば。
■ VMware PlayerをWindows Vistaに入れた
自宅サーバがつぶれて以来、自由にできるLinux環境がノートPCにしかなく、自宅で開発するときもわざわざプアで画面の狭い環境を使っていたんだが、いつまでもそれでは困るので、デスクトップにもcoLinuxを入れることにした。最新の0.7.1をDebian etchで。
……と思ったら、インストーラが入れようとするDebianはsargeで、おまけに別途入手したetchだとなぜだかネットワークがうまく動かないので、せっかくなので(?)試しにVMware Playerでいってみることにした。
(ここで新しい環境のホスト名を「madrid」にした極めて重要な理由を書きたいところだけど、重要だと考えているのはおれだけなので別項にする)
インストール方法は……適当にぐぐってこのへんなどを参照しつつ。DebianのISOは4.0r2のnetinstを利用した。VMwareの設定ファイル(madrid.vmx)は以下のとおり:
config.version = "8" virtualHW.version = "3" memsize = "256" ide0:0.present = "TRUE" ide0:0.fileName = "madrid.vmdk" ide1:0.present = "TRUE" ide1:0.fileName = "debian-40r2-i386-netinst.iso" ide1:0.deviceType = "cdrom-image" ethernet0.present = "TRUE" ethernet0.connectionType = "nat" usb.present = "TRUE" sound.present = "TRUE" sound.virtualDev = "es1371" displayName = "Madrid" guestOS = "other26xlinux" nvram = "madrid.nvram" scsi0:0.redo = "" ethernet0.addressType = "generated" uuid.location = "56 4d 2c 97 44 52 0a 20-85 74 c0 55 fb 03 97 78" uuid.bios = "56 4d 4a 15 2a 3f 49 70-03 c9 82 f3 02 82 dc 4c" ide1:0.autodetect = "TRUE" ethernet0.generatedAddress = "00:0c:29:82:dc:4c" ethernet0.generatedAddressOffset = "0" checkpoint.vmState = "" tools.remindInstall = "TRUE" ide0:0.redo = ""
ethernet0.connectionTypeは、インストール完了後にVMwareのGUIから「ブリッジ」にしたら「bridged」に書き換わった。自宅LANでDHCPを使っているのでこれだけでOK。続きは明日。vimが7.0になってるせいか、LANGがUTF-8のせいかわからんが、日本語が入力でへけん……。
■ ホスト名にはパラボラがらみの名前をつける
Vistaマシンにつけた名前は「goldstone」。もちろんこれは、内部で仮想マシンを動かすことを前提につけてあった。というわけで、今日セットアップしたVMware上のDebianには「madrid」を。これがどういうことかというと、仮にもうひとつ仮想マシンを動かすことになったとしても、同じDSNの「canberra」と名づける余地が残っているわけだ。メモリやCPUに余力があることを見越したこのネーミング。くっくっく。
同じようにノートPCでは、「parkes」(Windows XP)の中に「usuda」(Debian on coLinux)が動いている。こっちは"64m"つながり。
実は職場のWindows XPマシンは「lovell」なんだけど、coLinuxを動かすことを考えずにつけてしまったので失敗。本来なら、「ibaraki」、「yamaguchi」とでもすべきところだったんだが、まぁ、茨城は閉局しちゃったしな。いい感じにペアになる名前はないもんかね。
ほとんどの読者置いてきぼりですまん。