デザインパターン勉強中

最近,(個人的に)デザインパターンを勉強しています.

学生の時はアイディアが浮かぶと思いつくままガーっとコーディングしていたのですが,
いい加減いい歳(25)なので,先人の知恵を借りながら幅を広げたいなと.

ということで,増補改訂版Java言語で学ぶデザインパターン入門を読みながら,
C++で小さなサンプルプログラムをちょこちょこ作っています.
#Javaでも書けるけど,(低レベルなところまで書ける)C++の方が個人的に好きなので.

(デザインパターン適用ありきの設計じゃなくて適材適所で!ということを頭の片隅に置かないといけないけど)
うまく活用できれば効率よく開発ができそう.ちょっとずつでも良いので,自分のものにしたい!!

[tmkm-amazon]4797327030[/tmkm-amazon]

Vistaにしたのを後悔中

Vista導入してから一ヶ月も経たずに,普通に使ってるだけなのに 急にコントロールパネルが
開かなくなったりして再インストールする羽目になりました.XPに戻りたい。。。 orz

その他にも
・VS 2005 SP1へのアップデートがわかりにくい
・VS 2005でslnファイルをダブルクリックで開けない(※これが個人的に一番ありえない)
・各種設定がXPと違いすぎて,わかりにくい
・スリープ状態からたまに復帰できない

とか挙げればキリがないという状態です.
あのとき興味本位でVistaにするんじゃなかったと後悔中.

あと,XPが入っているノートPCのモニターがとうとうつかなくなりました。。。 orz
#モニタを支えるヒンジが折れてたのをだましだまし使ってたけど
なので,今のところ非力な据え置きPC的扱いになっています(XP環境での動作検証用にはなりそう).
いつ使えなくなるかわからないのでデータのバックアップしないと.

************************
現在,圧縮・解凍ソフトとしてLhaplusを使っているのですが,最近脆弱性が見つかったみたいです.
HoeHoe.com 跡地にて,新バージョンがアップされているので,使っている人はアップデートしましょう.

OpenCVリハビリ中(2)

Vista搭載の新デスクトップPCにOpenCVをインストールしてみました.
開発環境は以下のとおり.

OS:Windows Vista Ultimate SP1
CPU:Intel Core 2 Quad Q9450(2.66GHz)
IDE:Visual Studio 2005 Professional

が,ライブラリのビルドまではできたんだけど,OpenCV/bin/にある
cvtest.exeやcxcoretest.exeでテストするとたまにFAILが出ます。。。 orz
(たまになのが余計に気になる!!)

確かにVistaは正式にはサポートされてないけど,Windows XPでやってたときってこんなの出てたっけ?
とりあえず,XPが入っているノートPCで試してみるか。。。

あと,ここを読んでいる方で,Windows XP or Vista環境にてOpenCV使っている人が
いましたら,cvtest.exeやcxcoretest.exeを何回か実行してみてテスト状況などを
教えていただけると何かヒントになるかもしれないので情報提供お願いします.
※コメント or メールで情報提供受け付けてます.

**************************************************
[追記:2008/04/29]
Windows XP SP2 + Visual Studio 2005 Professional
という環境でcvtest.exe, cxcore.exeを実行してみたところ,同様の結果でした。。。
まぁ,これまで使えてたんだし大丈夫なのかな?(多分)

あと,OpenCVのライブラリをOpenMPモードでビルドすると,通常生成されるライブラリと何か違うのかな?
(パッと見た感じ,「/openmp」というオプションが有効になってるだけだけど)
OpenMPとOpenCVをからめた情報があまりないので,どちらのモードでビルドすべきかちょっと迷っています.