« 2005年12月26日 | メイン | 2005年12月28日 »

2005年12月27日

メモリ不足

先日自宅のPCにメモリ不良が見付かってしまい、これまでの半分の512MBのメモリで運用することになりました。しばらくはそのまま辛抱しようと思っていたものの、どうにも我慢が出来なくなってきました。Webを見るぐらいなら問題ないのですが、同時に別の作業をしようとするとすぐにスワップを起こしてしまい、重くてたまりません。

メモリは欲しいけれど、わざわざそのためだけに都内まで出向くのはちょっと……。となれば、手近な店で買うしかありません。日立近辺でメモリが買えそうな店、しかも車無しでいける店となると、自転車で行けるケーズデンキ 日立本店か赤塚駅から近いツクモ王国(石丸電気 水戸ビッグワン)ぐらいでしょうか。水戸までわざわざいくのも何ですし、とりあえずケーズに行ってみようかな。

投稿者 sai : 02:54 | コメント (0) | トラックバック

Visual Studio 2005でBoost

開発環境をVisual Studio .NET 2003からVisual Studio 2005に移すため、Boostをインストールしました。やり方は基本的に以前と一緒。VS2005 Express Editionの場合はPlatformSDKが必要だったりするようですが、私の場合はProfessional Editionなので問題なし。

1. Boost.orgから最新のVer 1.33.1のファイルをダウンロード。
・boost_1_33_1.zip
・boost-jam-3.1.11-1-ntx86.zip

2. ファイルを展開
・boost_1_33_1.zip → d:\usr\local\boost_1_33_1
・boost-jam-3.1.11-1-ntx86.zip → bjam.exeをd:\usr\local\boost_1_33_1にコピー

3. ビルド

> cd /d d:\usr\local\boost_1_33_1
> "C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat"
> bjam -sTOOLS=vc-8_0 --prefix="C:\Program Files\Microsoft Visual Studio 8\VC" install

相変わらずビルドには時間がかかりますね。今回はPentium 4 2.8GHz、メモリ2.5GBのPCで45分ほどかかりました。

インストール後の話ですが、

The implementation of the standard C++ library bundled with Visual C++ .NET 2005 might issue a number of spurious warnings feature is deprecated when using Boost headers. The warnings come from the "Safe" C++ Library, which labels many standard C and C++ library constructs as deprecated when in fact they may be used safely and correctly.

ということなので、警告を抑制するために"_SCL_SECURE_NO_DEPRECATE"を定義するか、pragmaで以下のような指定をした方がいいようです。

#pragma warning(disable:4996)

投稿者 sai : 01:44 | コメント (20) | トラックバック

さけチャーハン

前に学食の「さけ雑炊」のことを書きましたが、実は「さけチャーハン」というのもあります。ただ、普段学食を利用する夕食時にはいつも売り切れていて、食べることができずにいました。今日はたまたま昼食で学食を利用したところ、売り切れになっていなかったので食べてみることにしました。

20051227_1.JPG
一目見てショックを受けました。何でしょう、このご飯に埋め込まれたグリンピースは……食べる前から食欲がなくなりそうです。味も最低で、途中で食べるのが嫌になりました。もったいないので頑張って食べましたが、もう二度と食べたくありません。

投稿者 sai : 00:25 | コメント (0) | トラックバック