Powered by PENS
2009:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2010:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2011:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2012:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2013:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2014:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2015:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2016:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2017:
1月(1)(2)
2月(1)(2) 3月(1)(2)
4月(1)(2) 5月(1)(2)
6月(1)(2) 7月(1)(2)
8月(1)(2) 9月(1)(2)
10月(1)(2) 11月(1)(2)
12月(1)(2)
2018:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2019:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2) 7月(1)(2) 8月(1)(2) 9月(1)(2) 10月(1)(2) 11月(1)(2) 12月(1)(2)
2020:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2021:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2022:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2023:
1月(1)(2) 2月(1)(2)
3月(1)(2) 4月(1)(2)
5月(1)(2) 6月(1)(2)
7月(1)(2) 8月(1)(2)
9月(1)(2) 10月(1)(2)
11月(1)(2) 12月(1)(2)
2024:
1月(1)(2) 2月(1)(2)
3月(1)(2)
今月のアルバム U.S. Beers! [ 投稿 | 編集 ]
hagio は無事です。
東北大にいる先輩の安否が気になってメールを送ったが、 仙台は全域で通信不能になっているらしい。
実に 3 週間ぶりくらいの水泳。なんだかんだ言って、怪我してるときは泳ぐ気になれなかった。 足の筋肉も弱ってしまったのか、1 km の時点でふくらはぎがつってしまい、 いったんは熱いシャワーにより回復したものの、1.2 km の時点で今度は足の裏がつってしまいリタイヤ。 自転車に乗れば膝を痛め、走れば踵を痛め、泳げばふくらはぎと足の裏がつる。 もうオレの足はどうしたら。
|
|
サイコンをリセットするのを忘れてしまっていたので、今日の平均時速が出ない。 ということで、平均時速を計算するスクリプトを書いた。んが、何の勉強にもならんかった…。
#!/usr/bin/env python import sys argc = len(sys.argv) diff = False def time2sec(time): tmp = time.split(':') if len(tmp) == 3: return int(tmp[0])*3600 + int(tmp[1])*60 + int(tmp[2]) elif len(tmp) == 2: return int(tmp[0])*60 + int(tmp[1]) else: return int(tmp[0]) if argc == 3 or argc == 5: time_str = sys.argv[1] dist_str = sys.argv[2] else: print "Usage: %s TIME DISTANCE [PREV_TIME PREV_DISTANCE]" % sys.argv[0] sys.exit(1) if argc == 5: prevtime_str = sys.argv[3] prevdist_str = sys.argv[4] diff = True seconds = time2sec(time_str) dist = float(dist_str) if diff: seconds = seconds - time2sec(prevtime_str) dist = dist - float(prevdist_str) print "distance:", dist, "km" print "time:", seconds / 3600.0, "hours" print "average:", dist / seconds * 3600, "km/h"
$ ./ave.py 1:27:44 33.57 1:04:13 24.35 distance: 9.22 km time: 0.391944444444 hours average: 23.5237420269 km/h
メモ:CentOS 5.5 のソースパッケージの全量は 3.25 GB くらい。
[hagio@lab ~]$ head -n 5 test.txt Cluster_Administration-5.2-1.el5.centos.src.rpm 14-Jul-2008 20:12 38M Deployment_Guide-5.2-11.el5.centos.src.rpm 14-Jul-2008 20:12 74M ElectricFence-2.2.2-20.2.2.src.rpm 09-Apr-2007 10:36 38K GConf2-2.14.0-9.el5.src.rpm 09-Apr-2007 10:36 1.8M Global_File_System-5.2-1.el5.centos.src.rpm 14-Jul-2008 20:12 8.2M [hagio@lab ~]$ cat test.awk $4 ~ /M/ { sub("M", "", $4) total += $4 } $4 ~ /K/ { sub("K", "", $4) total += $4 / 1000 } END { print "total", total, "M" } [hagio@lab ~]$ awk -f test.awk test.txt total 3253.1 M
うーん、自動で展開するにも依存関係の解決が面倒なんだよな。 ソースビルドまでなら依存関係なんて必要ないと思うんだけど (実際どうかは不明)。
まったりペースでジョギングも再開した。 しばらく変な歩き方をしていたからか、ところどころ筋肉が弱っている感覚があった。 自転車を受け取りに自転車屋まで走って行ったのだが、およそ 2 km くらい。 距離の測定には、ルートラボが便利。
|
ANCHOR ドン! ついに納車!!
ついでに、うちから見える富士山ドン!
うちから富士山が見えることに住みはじめて約 3 年経って気づいたという…。 結構どこからでも見えるんだな。
ようやく足が治ったようだ。全治 2 週間ってとこか。
|
共有メモリを使っているプロセスを特定する方法は、lsof | grep SYSV
でよいのかね。
しかし、FD が DEL になってるが…。
# ipcs -m ------ Shared Memory Segments -------- key shmid owner perms bytes nattch status 0x00000000 0 root 600 655360 1 0x00000002 65537 root 600 655360 1 0x00000003 98306 root 600 655360 1 0x00000000 229379 hagio 600 393216 2 dest 0x00000000 196612 root 700 16777216 1 dest 0x00000000 262149 hagio 600 393216 2 dest 0x00000000 524294 root 700 16777216 1 dest # lsof | grep SYSV vmware-vm 3000 root DEL REG 0,9 524294 /SYSV00000000 Xorg 6557 root DEL REG 0,9 262149 /SYSV00000000 Xorg 6557 root DEL REG 0,9 229379 /SYSV00000000 Xorg 6557 root DEL REG 0,9 98306 /SYSV00000003 Xorg 6557 root DEL REG 0,9 65537 /SYSV00000002 Xorg 6557 root DEL REG 0,9 0 /SYSV00000000 vmware-vm 7757 root DEL REG 0,9 196612 /SYSV00000000 scim-pane 9305 hagio DEL REG 0,9 229379 /SYSV00000000 firefox 9411 hagio DEL REG 0,9 262149 /SYSV00000000
追記
あ、ipcs に -p オプションなんてのがあった。
# ipcs -mp ------ Shared Memory Creator/Last-op -------- shmid owner cpid lpid 0 root 6557 6605 65537 root 6557 6605 98306 root 6557 6605 229379 hagio 9305 6557 196612 root 7757 7757 262149 hagio 9411 9486 524294 root 3000 3000 # ps -p 9305,6557,9411,9486 PID TTY TIME CMD 6557 tty7 00:34:13 Xorg 9305 ? 00:00:00 scim-panel-gtk 9411 ? 00:20:59 firefox 9486 ? 00:00:00 vmware-vmrc <defunct>
んが、firefox と vmware-vmrc が同じ共有メモリを触っているのはなぜだろ。
久しぶりに PHP を書いていて、常時起動するようなプロセスを実行すると httpd が通信を終了しなくて かなりハマったのでメモっておく。まぁ実は、まずはじめにちゃんと読むべき system 関数のマニュアル に答えが書かれていたんだけどね…。
注意:
プログラムがこの関数で始まる場合、バックグラウンドで処理を続けさせるには、 プログラムの出力をファイルや別の出力ストリームにリダイレクトする必要があります。 そうしないと、プログラムが実行を終えるまで PHP はハングしてしまいます。
要は、こんな具合にすれば良い。
system("/usr/bin/vmstat 2 > vmstat.log 2>&1 &");
近所の比較的大きな病院の整形外科が午前中のみだったので、午前休を取って行ってきた。 診断結果は・・・骨折ではなく、骨膜炎とのことで、1 〜 2 週間くらい負担をかけなければ治るものらしい。 良かった!! そうだよな、経験したことはないが、骨折だったら松葉杖がないと歩けないくらい痛いだろうし。 念のため聞いてみたところ、水泳や自転車なら問題ないとのことだったので、トレーニングは続けられそうだ。