2009-01-25
_ 豆腐を一丁食べきるのは多いのか
この前,湯豆腐とかするときに豆腐買ってきて一人で一丁食べきるなんて話しをしてたら,そんな食うのかって言われてしまった.豆腐大好きな自分としては,いたって普通なことだと思ってたけど,そうでもないのかな.
おそらく,これをまた別の友人とかに話すと,そんなことよりおまえはもっと肉を食え,そして太れって言われてしまいそうな気もする…
2009-01-22
_ さいふ忘れた…
昨晩,買い物に出かけていつもと違うところに財布を入れたのをすっかり忘れてて,今日の昼ごはんどきにかばんをがそごそやって忘れたことに初めて気がついた….
たいていは忘れるからとすぐにいつもの場所に置くように心がけているのに….天気が悪いとどうにもこういう部分の集中力がそがれがちになるなぁ.天候が体の調子に影響を及ぼす体質はどうにかしたいものだ.
どうも 2,3 年に一度はさいふを忘れるミスをやらかしている.日記を振り返って見ると前回はかばんの中にさいふはあったものの,さいふを持たずに出かけたとか.その時も雨が降りそうな天気だったんだなぁ.その前は,今回と同じくいつもと違うかばんに入れてそのまま忘れたとか.
日記をつけてるとこういうことが思い出せていいね.もうちょっとまめに書けるようにしたいものだ…
ちなみにこの日はプロジェクトのリーダーとたまたま昼ご飯を一緒に食べに出かけることになったので,なんとかなった.
2009-01-07
_ ThinkPad X41 での起動時の BIOS 2010 エラーのビープをどうにかする
先日,ThinkPad X41 の HDD を CF に換装して発生するようになった BIOS 2010 エラー.この表示そのものを回避することはできなさそうなので,せめてビープ音だけでもならないようにしたいということでその対策を調べてみた.
ThinkPad には音量調整のホットキーがあり,このキーのうちミュートキーを有効にしてシャットダウンすると,起動時のビープ音が発生しない.音量調整で単純にミュート状態にしてやれば,ビープ音がならないようになるのかなと,試してみると、どうもこれは効果がないっぽい.ThinkPad のホットキーによる操作がなんか特殊なのかなと,いろいろ調べてみると,どうやら IBM ThinkPad ACPI Extras Driver を利用すると,ホットキーの操作を実現できるようだ.
そんなわけで試しに以下を実行してみる.
$ sudo sh -c "echo mute > /proc/acpi/ibm/volume"
テスト用で何かしら音を出しておくと,コマンド実行後にミュート状態になることが確認できる.音を出したいときは,
$ sudo sh -c "echo up > /proc/acpi/ibm/volume"
とか.README を参照するとミュート状態を解除するには,up か down を指定しないとダメ.音量はレベルで指定もできるけどミュートの解除には使えないそうです.
そんなこんなで本題である BIOS エラーのビープ音についてですが,以下のようなスクリプトで起動,終了時に音量操作をするようにしてみました.正常に起動,終了する分にはこれで心臓に悪いビープ音からは解放されたみたいだ.
#!/bin/sh
ACPI_IBM_VOLUME=/proc/acpi/ibm/volume
MYNAME=acpi-ibm-volume
MYCONF=$MYNAME.conf
# default value
VOL_LEVEL=10
MUTE_MODE=off
[ -r $ACPI_IBM_VOLUME ] || exit 0
. /lib/lsb/init-functions
enable_mute() {
cat $ACPI_IBM_VOLUME > /etc/$MYCONF
echo mute > $ACPI_IBM_VOLUME
}
disable_mute() {
if [ -r /etc/$MYCONF ];then
VOL_LEVEL=`grep level /etc/$MYCONF|awk '{print $2}'`
MUTE_MODE=`grep mute /etc/$MYCONF|awk '{print $2}'`
fi
if [ "$MUTE_MODE" = "on" ]; then
exit 0
fi
echo down > $ACPI_IBM_VOLUME
echo "level $VOL_LEVEL" > $ACPI_IBM_VOLUME
}
case "$1" in
start)
log_begin_msg "Setting ThinkPad Mute mode..."
disable_mute
log_end_msg 0
exit 0
;;
stop)
log_begin_msg "Enable ThinkPad Mute mode..."
enable_mute
log_end_msg 0
exit 0
;;
*)
echo "Usage: $0 {start|stop}" >&2
;;
esac
:
スクリプトはかなりやっつけなんでおかしなところがありそな感じ.ツッコミなりなんなりと…
_ すか [カレンダー最高ッス 私は昼飯に豆腐 1Kg 食った事が有ります。 思わずリバースしたブツは、ブルガリアヨーグルト..]