kenyo's diary
2003-07-18
_ 設計
クラス設計を新人5人+先輩2人でやる予定だったけど、新人2人が別作業に移ったので割り当てしなおし。結局おれの分が変わっただけで、先輩が負担してくれるとのこと。ほんと申し訳ない(>_<)
_ クラス図
UMLで書いたクラス図の第1回レビュー。まぁ、なんとなく今回の思想は私には納得いかないものになりそう。オブジェクト指向てプロセスでもなくデータでもなくオブジェクトなの。なんでせっかくオブジェクト思考で設計するのに、またプロセスべったりなのとデータべったりなのにわけるかなぁ?それって変更なったとき両方を変更しないといけないんぢゃないの?二度手間ぢゃないの?て思ってます。誰かちゃんと納得できるように説明してください。
(P.S. いろいろ考えてみるとこれでもいいのかなて思えてきた。)
_ 富士山
今日はカジュアルフライデーなので私服出社。山登りグッズを持っていく。ほんで、会社終わったら残業せずにしげの家に行く。あっ、PCの壁紙にF子がのってるぅ〜。これがうわさの・・・。晩飯ごちになって車乗って残りの2人を乗っけてれっつごー!11時ごろから登り始める。やっぱ体力ないなぁ、すぐ疲れて動けなくなる。6合目から7合目がめっちゃ長くてもういやって思った。もっと楽なイメージやった(根性ないから)のに話がちがーう(誰も楽なんてゆってなかったけど)。なんとか8合目着いてもう眠くて眠くて。途中でちょっとだけ寝て、上を目指す。もうね、雨降るし、風はやたら強いし、ありえへんぐらい寒いし。これは死ぬね。
2005-07-18
_ コンサート@ミューザ川崎
東京大学音楽部管弦楽団のサマーコンサートに行ってきた。オケなんて縁遠い人間だけど、なかなかよかったっす。こーゆーのもたまにはアリかななんて感じました☆2007-07-18
_ [Linux] ページキャッシュを強制的に解放
他グループのエンジニアから質問受けた時にちょいと調べたからメモ。/procの下にある、drop_cachesというファイルの操作でできるらしい。ということでちょっとお試し。
まずは確認。
# free
total used free shared buffers cached
Mem: 15949552 1550880 14398672 0 6736 126768
-/+ buffers/cache: 1417376 14532176
Swap: 1023968 0 1023968
キャッシュを解放。
# sync
# echo 3 > /proc/sys/vm/drop_caches
また確認。
# free
total used free shared buffers cached
Mem: 15949552 1497040 14452512 0 2480 67888
-/+ buffers/cache: 1426672 14522880
Swap: 1023968 0 1023968
ちゃんと解放されてるっぽい。
ちなみに、drop_cachesに渡す値は、以下のようになってるらしい。
0: 初期値
1: ページキャッシュを解放
2: dentryとinodeを解放
3: ページキャッシュとdentryとinodeを解放
詳しくは、proc(5)のman pageを参照。
P.S. これはカーネル2.6.16以降じゃないと使えない模様。RHEL5はいいけど、RHEL4はダメだね。誰かRHEL4(というかカーネル2.6.15以前)でもできる方法知ってたら教えてくださいm(_ _)m
[追記] on 8/29/2007
どうやらRHEL4.6からはdrop_cachesが使えるっぽい。drop_cachesのパッチがバックポートで当ってるね。
2008-07-18
_ お誕生日会
友人Mさんの誕生日会@某寿司屋。ここ初めてきたけど、なかなかうまくて値段も高くない。会社からもそんなに遠くないし。いい感じ。寿司屋で2時間ほど過ごした後、barに移動。1杯だけ飲んでまた移動(後からきた人がドレスコードにひっかかって入れなかったから)。結局2時ごろまで。結構酔っ払ったわ。