2006年11月05日

suspend-to-ram

daisukeのdynabook記事 を読んで。うちでは昔newsforgeで紹介されていたスクリプトを少しいじって使ってる。 Xをソフトウェアカーソルにした以外は特に特別なことはしてない。 サスペンド前にVTを切り替えるのと、ビデオの状態を書き出しているのがミソ?

#!/bin/sh

xlock &
cardctl eject
# discover video card's ID
ID=`lspci | grep VGA | awk '{ print $1 }' | sed -e 's@0000:@@' -e 's@:@/@'`

# securely create a temporary file
TMP_FILE=`mktemp /var/tmp/video_state.XXXXXX`
trap 'rm -f $TMP_FILE' 0 1 15

# switch to virtual terminal 1 to avoid graphics
# corruption in X
chvt 1

# write all unwritten data (just in case)
sync

# dump current data from the video card to the
# temporary file
cat /proc/bus/pci/$ID > $TMP_FILE

# suspend
echo -n mem > /sys/power/state

# restore video card data from the temporary file
# on resume
cat $TMP_FILE > /proc/bus/pci/$ID

# switch back to virtual terminal 7 (running X)
chvt 7

# remove temporary file
rm -f $TMP_FILE

私もなんか機会があったら借りるかなぁ。今は借りてもなんもできんが…

『運転』



/

子供の頃、学研の図鑑をよく読んでいた。主に開いていたのは昆虫や電車の図鑑だったが、図鑑シリーズの1冊にはいろいろな乗り物の解剖図と運転席の写真、巻末付録には(本当に動かしちゃ困るので触りだけだけど)動かし方まで載っているものがあり、秋葉原の交通博物館に父親に連れていってもらっては夢を膨らませていた(ような気がする)。

本書を読んで甦ったのは、その懐しい感覚だ。著者の丹念地道かつ体当たりな取材からつむぎ出されるその文章からは、さまざまな乗り物の運転席が鮮明に写し出され、その運転感覚を楽しむこともできる。単なる運転方法を集めただけではなく、それを実際に職業あるいは趣味として各専門家が思い入れタップリに答えていることがその秘訣だろう。

電車、ジャンボ、潜水艦、バス、ヘリ、胃カメラ、SL、タンカー、カヤック、飛行機、スキージャンプ、雪上車、ジェットフォイル、地下鉄、ヨット、ラジコンヘリ、ホバークラフト、馬、トロリーバス、川下り、モノレール、熱気球、競艇、トレーラー、車いすレーサ、アシモ、馬運車、グライダー、都電、リニア。よくもまぁ集めたものである。宇宙モノがないのは日本の寂しい事情の反映か。

著者が自動車関係のライターなこともあり、マニアでもないとよくわかんないキーワードがときどき出てくるが、それを差し引いても楽しめる佳作。息子と電車の運転絵本を眺めてたらなんかワクワクしてきちゃった、というパパにはぜひともお勧めしたい。文庫化されているのでコストパフォーマンスも上々。

お好み焼き

豚肉、キャベツ、人参、卵、だし、小麦粉、牛乳、焼きそばでシンプルに。