平衡点


2006/05/07

_ GNU Screen の設定

ごにょごにょと.

caption と hardstatus の設定をしっかり理解しておらず, しばしじたばた. 結局の所, どう違うんだ?

それはさておき, これで time とか load を表示していれば xfce4-panel を捨てられる, という事に気がついたので, 凄い勢いで設定を始めてしまいました, とさ.

とりあえず, .screenrc に

caption always "%{= kw}%+0<%?%F%:%n %t%?%?%F%:%?%-w%?%F%?%48>%{=b kr}%n %t%{-}%+w%48<%= %l %{=b kb}[%{=b kc}%y/%m/%d %c:%s%{=b kb}]"

なんて書く事にした. load の表示はイマイチなんで別途 backtick を書いて実行した方が良さげな雰囲気.

ちなみに,

%? %: %?

if … else … fi

に相当する. statusline で条件分岐する, という発想は凄い. こんなん知らなかったよ, と思ったら man に書いてあるし.

あと, 拾いモンですが netload を表示する backtick を見っけました.

#!/bin/bash
#no function
refresh=1
#number of bars
bars=20
#max bytes/s incomming
maxin=130000
#max bytes/s outgoing
maxout=20000
#net device
netd=eth0

oldin=`cat /proc/net/dev |grep $netd | sed 's/:/ /' | awk '{ print $2}'`
oldout=`cat /proc/net/dev |grep $netd |sed 's/:/ /' | awk '{ print $10}'`
while newin=`cat /proc/net/dev |grep $netd | sed 's/:/ /' | awk '{ print $2}'` ; do {
newout=`cat /proc/net/dev |grep $netd | sed 's/:/ /' |awk '{ print $10}'`
in=$[($newin - $oldin)]
out=$[($newout - $oldout)]
echo -n [
for i in $(seq 1 $bars); do {
if test $i -le $[($in*$bars)/$maxin] && test $i -le $[($out*$bars)/$maxout]; then
echo -n "|";
elif test $i -le $[($in*$bars)/$maxin]; then
echo -n ">";
elif test $i -le $[($out*$bars)/$maxout]; then
echo -n "<";
else echo -n " ";
fi
}
done
echo "] in: $[$in/1024]k/s out: $[$out/1024]k/s"
sleep $refresh
oldin=$newin
oldout=$newout
}
done

やっているのは eth0 の in/out を監視して, それに合わせて status bar を表示する, な訳ですが. こんなん使えるなら, /proc/acpi/battery 以下を適当に監視してバッテリ残量 or AC-online を表示する事も可能だな. ふむ.

…奥が深い症候群? イエイエ. zsh に本格移行する為の準備です(xfce4-panel 捨てる準備?)

_ HDD の回転を止めない

LinkStation の話.

アクセスが無い時に HDD の回転を止めていると, アクセスした時の spin up によるタイムラグがけっこう気になるので. 試しに HDD の回転を止めないで運用した際に, 温度がどうなっちゃうのか調べてみた.

$ sudo hdparm -S 0 /dev/hda

現在の所

$ sudo hddtemp /dev/hda
/dev/hda: SAMSUNG SP1203N: 38°C

ふむ. 許容範囲ですな.


2007/05/07

_ FireFox のページ内検索バー

Ctrl + F で開くのは知ってて, 良く使ってけど, 閉じるときのキーボードショートカットを知らなかった. ESC で良いんだ.

ますますマウスを使わなくなってくる….

マウスが無いようだが
マウスなんて飾りです. 偉い人には分からんのですよ.

なんて. 偶に無いと困るけど. 偶に.

そういえば.


2010/05/07

_ anacron が 3 分毎に起動して終了する話

普段は常に /var/log/syslog を tail して垂れ流しているのですが,先日から

...
Apr 30 07:30:16 hostname anacron[23596]: Anacron 2.3 started on 2010-04-30
Apr 30 07:30:16 hostname anacron[23596]: Normal exit (0 jobs run)
Apr 30 07:33:32 hostname anacron[23879]: Anacron 2.3 started on 2010-04-30
Apr 30 07:33:32 hostname anacron[23879]: Normal exit (0 jobs run)
Apr 30 07:36:54 hostname anacron[24225]: Anacron 2.3 started on 2010-04-30
Apr 30 07:36:54 hostname anacron[24225]: Normal exit (0 jobs run)
Apr 30 07:40:10 hostname anacron[24508]: Anacron 2.3 started on 2010-04-30
Apr 30 07:40:10 hostname anacron[24508]: Normal exit (0 jobs run)
Apr 30 07:43:26 hostname anacron[24775]: Anacron 2.3 started on 2010-04-30
Apr 30 07:43:26 hostname anacron[24775]: Normal exit (0 jobs run)
Apr 30 07:46:54 hostname anacron[25458]: Anacron 2.3 started on 2010-04-30
Apr 30 07:46:54 hostname anacron[25458]: Normal exit (0 jobs run)
Apr 30 07:50:17 hostname anacron[25917]: Anacron 2.3 started on 2010-04-30
Apr 30 07:50:17 hostname anacron[25917]: Normal exit (0 jobs run)
Apr 30 07:54:28 hostname anacron[26389]: Anacron 2.3 started on 2010-04-30
Apr 30 07:54:28 hostname anacron[26389]: Normal exit (0 jobs run)
Apr 30 07:57:40 hostname anacron[26659]: Anacron 2.3 started on 2010-04-30
Apr 30 07:57:40 hostname anacron[26659]: Normal exit (0 jobs run)
Apr 30 08:00:53 hostname anacron[27911]: Anacron 2.3 started on 2010-04-30
Apr 30 08:00:53 hostname anacron[27911]: Normal exit (0 jobs run)
Apr 30 08:04:09 hostname anacron[29176]: Anacron 2.3 started on 2010-04-30
Apr 30 08:04:09 hostname anacron[29176]: Normal exit (0 jobs run)
Apr 30 08:07:24 hostname anacron[30248]: Anacron 2.3 started on 2010-04-30
Apr 30 08:07:24 hostname anacron[30248]: Normal exit (0 jobs run)
Apr 30 08:10:41 hostname anacron[31591]: Anacron 2.3 started on 2010-04-30
Apr 30 08:10:41 hostname anacron[31591]: Normal exit (0 jobs run)
Apr 30 08:13:57 hostname anacron[32575]: Anacron 2.3 started on 2010-04-30
Apr 30 08:13:57 hostname anacron[32575]: Normal exit (0 jobs run)
Apr 30 08:17:20 hostname anacron[3030]: Anacron 2.3 started on 2010-04-30
Apr 30 08:17:20 hostname anacron[3030]: Normal exit (0 jobs run)
Apr 30 08:20:44 hostname anacron[6901]: Anacron 2.3 started on 2010-04-30
Apr 30 08:20:44 hostname anacron[6901]: Normal exit (0 jobs run)
Apr 30 08:23:59 hostname anacron[7913]: Anacron 2.3 started on 2010-04-30
Apr 30 08:23:59 hostname anacron[7913]: Normal exit (0 jobs run)
Apr 30 08:27:26 hostname anacron[8197]: Anacron 2.3 started on 2010-04-30
Apr 30 08:27:26 hostname anacron[8197]: Normal exit (0 jobs run)
...

というありさまで, 一体なんだコリャ, と.とりあえず anacron 抜いて放置していたのですが, ちょっと調べてみるとanacron パッケージが提供している /usr/lib/pm-utils/power.d/anacron が原因だったりする.

うーん...Debian BUG: #565480 - anacron: rule in pm-utils/power.d works the opposite way as it should ですか.


連絡先など
最近の日記
一覧
2006|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|02|03|04|08|09|10|11|12|
2013|01|02|03|04|05|06|08|09|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|09|10|
2016|02|03|
2017|01|02|03|05|06|07|09|11|12|
2018|03|06|07|10|11|12|
2019|01|02|03|04|05|07|10|12|
2020|01|02|03|04|05|08|09|10|11|12|
2021|01|02|03|05|06|07|08|09|11|12|
2022|01|02|03|04|05|06|08|10|11|12|
2023|02|03|04|06|08|09|11|12|
2024|01|02|03|
Back to Top ▲