Yoichi's diary
2006-05-05
_ [misc] 室堂
大観峰から立山トンネルトロリーバスで室堂へ。雪がいっぱいで眩しい。サングラス持っていくべきだった
日本一高所にあるというみくりが池温泉に入った。硫黄の匂いと濁った感じが気持ちよくて長湯してしまった。少しのぼせ気味になったので休憩してからみくりが池のまわりをぐるっと一周した。
雪の上を歩いてると時々ずぼっと足が沈んだりしたが山もきれいに見えてよかった。上の方にもスキーしてる人が見えていた。
2006-05-06
_ [misc] この連休でやるべきこと
9連休もあるので無駄に過ごさないよう、以下のようなことをしようと考えていました。- 普段あまり会えない友人との交流
- いろいろお出掛けする
- でもあまり予定を詰め込みすぎない
- 連休後の日々の過ごし方を考え直す
_ [misc] 典型
知ることで表現力、理解力が増すということを学びました。適用例としては- コードのわかりやすさ
- 日本酒の味
_ [comp/Gentoo] rdoc
ri18 したら Was rdoc run to create documentation? と言われたので以下のコマンドを実行% sudo rdoc18 --ri-siteしたんだけど途中でこけてしまった。対象となるファイルに要らんものが入ってるみたいなんだけどどう制限すればいいのかな。
_ [comp/elisp] (w3m-input-url): Suport "I'm Feeling Lucky".
おお。そういう話をしていたのか。
2006-05-07
_ [comp] 自宅サーバ
メモリをもらったので増設しようと shutdown かけたら kernel panic しおった。
リブートして問題なさそうだったので再度 shutdown して(今度は大丈夫)、メモリ入れ換えたら今度は ATA-133 ボードがスキャンに行かなくて boot しなかったり。
ハード的に何か不安定な感じで(メモリを元の状態に戻してもおんなじなのでその入れ換えとは関係ないと思われる)、何度かごそごそやってると boot したり boot しなかったりな様子。PCI バスの接触不良のような気もするがとりあえずうまく動いている所で今日のところはここまで。
メモリ増設されて大分余裕が出たんだけどちょっと恐いので夏までには置き換える(少なくとも壊れることを覚悟した運用にしておく)べきと思う。
_ [comp/Windows] msconfig.exe
スタートアップの有効無効などの設定ができる。
2006-05-08
_ [misc] キーリピート
キーが入りっぱなしになる現象に遭遇して、USB キーボード外しても止まらんので何でやねんって思ってたんだけど、机のはじっこに立てかけてあったもう一個のキーボードがケーブルで押さえられているというオチだった。
_ [comp/emacsen] minibuffer-prompt-properties
以下のような感じでプロンプトにカーソルが移動するのを抑止できる。
(setq minibuffer-prompt-properties
(plist-put minibuffer-prompt-properties 'point-entered 'minibuffer-avoid-prompt))
(2006-05-10: 村田さんの指摘を受け plist-put を使うように変更。)
2006-05-09
_ [comp/elisp] pgg-verify-region
今更だが引数の signature == nil だと fetch が non-nil でも fetch しなくなってるのに気付いた。
_ [comp/elisp] flim-1_14-rfc2231-encoder
RFC2231 が流行っているようなので flim-1_14_8 をマージしておいた。
2006-05-13
_ [comp/FreeBSD] i855GMEm-LFS
Windows で使っている Pentium M マシンを FreeBSD 6.1RELEASE のインストールCD で boot してみた。- ブート中に止まる現象は解消している
- Serial ATA で RAID1 組んでるディスクは ar0 として認識
- GbE は sk0,sk1 として認識
2006-05-15
_ [comp/Windows] リモートデスクトップを利用したファイル共有
小関さんとこ経由。便利そうだ。_ [comp/elisp] convert-standard-filename in elmo
find かけたら ximapd なフォルダの msgdb がひっかかって気付きました。
2006-05-16
_ [comp/elisp] emacs-w3m and eshell
Meadow で eshell 上で w3m http://google.com/ とかやると emacs-w3m を開くんだけど、他の環境では w3m コマンドの方を実行してしまうというのは何故かと調べてみた。 w3m の実行バイナリのパスを環境変数 PATH から外しておけば$ which w3m w3m is an interactive compiled Lisp function in `w3m'のようになっていけるみたい。どっちを優先するかをもっとスマートに調整するにはどうすればいいんだろ。
_ [misc] KIRIN POST WATER
ごにいにいさんとこから。ローサちゃん!
2006-05-20
_ [comp] ThinkPad X31 のキーボード
キーのとりこぼしが連発してたのでキートップ外しておそうじした。いっぱいごみが取れた。_ [comp] Re: ThinkPad X31 のキーボード
調べたら効かないのは "x" (特にキーの右側を押した時に全然効かない)だったので見直したらキーの足の下にゴミが残っていた。こんどこそ直った…と思う。
_ [comp/elisp] eshell-prefer-lisp-functions
村田さんに教えてもらったが eshell-prefer-lisp-functions を non-nil にしておけば lisp function が優先される模様。"*w3m" で w3m が呼ばれるのはまだよくわかってない。
2006-05-21
2006-05-22
_ [comp/FreeBSD] FreeBSD on N4L-VM DH
電源の変換コネクタを買ってきて、無事動きました。
FreeBSD 6.1-RELEASE の install CD だと S-ATA RAID は認識しなかったのでとりあえず IDE のディスクにインストールしてみることに。
_ [comp/FreeBSD] Re: FreeBSD on N4L-VM DH
で、pciconf -l -v して
none2@pci0:31:2: class=0x010400 card=0x27c68086 chip=0x27c68086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = mass storage
subclass = RAID
こいつっぽかったので src/sys/dev/ata/ata-chipset.c をいじったらさくっと認識しました。
2006-05-24
_ [comp/Windows] Note: This documentation is preliminary and is subject to change.
使えそうな関数見つけたと思った時に限って Requires Windows Vista. なものだったり。
2006-05-27
_ [comp/FreeBSD] 抜けてる?
ad10: FAILURE - device detached ar0: WARNING - mirror protection lost. RAID1 array in DEGRADED mode subdisk10: detached ad10: detached ad14: WARNING - WRITE_DMA taskqueue timeout - completing request directly ad14: WARNING - WRITE_DMA48 freeing taskqueue zombie request
2006-05-28
2006-05-29
_ [comp/FreeBSD] 起動できない問題
ハードの問題かと思いいろいろ組み合わせを換えて試したが駄目だったので、RAID を解除してやると起動できた。 S-ATA で RAID1 組んでるのが Degraded になってると起動途中に死ぬ模様。実際その後片方の S-ATA ケーブル抜いて再現することを確認できたこの部分についてはソフト的な問題と思ってよさそう。 GENERIC base の場合:
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0xf4c3b8d8
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc083fa56
stack pointer = 0x28:0xc0c20bfc
frame pointer = 0x28:0xc0c20c40
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 0 (swapper)
trap number = 12
panic: page fault
SMP base の場合:
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0xf4d988d8
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc0847e06
stack pointer = 0x28:0xc0c20bfc
frame pointer = 0x28:0xc0c20c40
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 0 (swapper)
trap number = 12
panic: page fault
ただ、最初に起動中に片方が外れたように見えたのは原因不明。大丈夫なんやろか。
_ [comp/FreeBSD] おうちサーバ置換計画
とりあえず以下が解決しないことには置き換えられないな。- Degraded なディスクが着いてるとブートできない問題を解消
- 稼働中に片方のディスクが外れたように見えたのが再現しない(あるいは原因が解明する)こと
2006-05-30
_ [comp/FreeBSD] kern/97624 : [ata] [patch] enable SATA RAID on ASUS N4L-VM DH (ICH7M-DH)
先日からの話のレポート。
_ [comp/FreeBSD] panic
trace with SMP kernelStopped at generic_bcopy+9x1a: repe movsl (%esi),%es:(%edi) db> trace Tracing pid 0 tid 0 td 0xc0993300 generic_bcopy(c4ed7380,c097bf20) at generic_bcopy+0x1a ata_raid_read_metadata(c4ed7380,c4ed7380,c0c20c84,c066c96c,c4ed7380) at ata_raid_read_metadata+0x18b ata_raid_subdisk_attach(c4ed7380) at ata_raid_subdisk_attach+0x33 device_attach(c4ed7380,c4ed7480,c4ed7380,c4d81180,0) at device_attach+0x58 device_probe_and_attach(c4ed7380) at device_probe_and_attach+0xc4 bus_generic_attach(c4ed7780,c4ed7780,c0893bcd,e,c4ed7480) at bus_generic_attach+0x16 ad_attach(c4ed7780) at ad_attach+0x2c8 device_attach(c4ed7780,c0c20d28,c4ed7780,0,c4ec9000) at device_attach+0x58 device_probe_and_attach(c4ed7780) at device_probe_and_attach+0xc4 bus_generic_attach(c4d5e800,c4d5e800,ffffffff,e,c4ed7780) at bus_generic_attach+0x16 ata_identify(c4d5e800) at ata_identify+0x1c8 ata_boot_attach(0) at ata_boot_attach+0x5a run_interrupt_driven_config_hooks(0,c1ec00,c1e000,0,c0447455) at run_interrupt_driven_config_hooks+0x18 riven_config_hooks+0x18 mi_startup() at mi_startup+0x96 begin() at begin+0x2c

_ murata [(setq minibuffer-prompt-properties (plist-put minibu..]
_ yoichi [ありがとうございます。そっちのがいいので直しときました。]