2009年2月7日土曜日

[プログラム]初DLL作成

今日は初めてDLLを作りました。
とりあえず、DLLエクスポート側とインポート側、ヘッダファイルに書くキーワードが違うということを理解するのに時間を要しました。MSDNって一度として役に立ったことがないのよね・・・。あれを理解できないというのはプログラマとしては失格なのかね・・・?
しかし、決まりきった手段(プリプロセッサでもってdefine定義を制御し、1つのヘッダファイルでDLLエクスポート&インポートを実現)があるんだったら、もうシステムに取り込んじゃったらいいのに。あれはVC++オンリーじゃないのかね? それともWindows専用? 地味にめんどいわ。
まーでもこれでDLLの作り方は分かりました。DLLを作るときは、(VC++なら)DLL用のプロジェクトとは別に、そのDLLを呼び出すプロジェクトを用意しておくと開発が楽になりますね。つーかそうするのが普通・・・?^^;
これまであまり同一ワークスペース上に複数のプロジェクトを置いたことがなかったので、割と新鮮。
ただ、今回はちょっとコンポーネントを細かく分けすぎたかも。それぞれをDLLにするほどの意味があるかっちゅーところやなぁ・・・。スタティックリンクにしてしまってもいいんだろうけど、別プロジェクトに分けているときはどないしたらいいかよく分からん・・・。複数DLLにしてしまうと配布が面倒なんだよなぁ。
まぁ、DLLを作ったこと自体が今回初めてなんだし、あまりいろいろな事に手を出すと発散するか。
何はともあれ、ネイティブC++でDLLを作ることができたのは大きな成果。あとはネイティブC++のクラスをC++/CLIでラップして、C#から叩けるようになったらかなり幅が広がるなぁ。複素数演算は(FFTWとかのライブラリを含め)C++は充実してるので、コア演算をC++で書き、GUIをC#で書くという分業が可能になりそう。
あと、C++ならギリギリ、チーム内に展開ができる(笑) C#だと誰も見向きもしてくれないからなぁ。C++でもかなりきわどいラインだけれど^^;
けど最近はピュアCは書いてないんだよなぁ。C++で綺麗にカプセル化を実現できていないときもままあるけど、コンストラクタ&デストラクタの存在はでかい。初期化し忘れとか開放し忘れがかなり減るからなぁ。
ま、DLL作るならピュアCの方がよほど楽なんですけどね^^; おまけにMATLABからも叩けるらしいし・・・。
MATLABから叩くときの注意とかは調べてみようかな。Cの配列を戻り値にするような関数をMATLABから叩いた場合、扱いとしてはどうなるのかってのは気になるところ。そこいらを意識しないと無駄なもの作っちゃうからなぁ。
あぁ、最近Linuxアプリ作ってねぇなぁ(苦笑)

2009年2月6日金曜日

02月06日のココロ日記(BlogPet)

こでさん、今日は、スパムをつかまえたので、スパムむすびを作りますね!

*このエントリは、ブログペットのココロが書いてます♪

2009年2月5日木曜日

[3行日記]喫煙スペースの境界とは?

駅の喫煙スペースの意義に疑問を感じた今日の3行日記!
・あのスペースから煙は漏れて来るけど、仕切ってないのだからそれは当然。
・喫煙スペースって、半径何m以内とか決まってるのかな?
・決まっていないとしたらゴネることも可能? 喫煙スペース作るなら密閉しなきゃ意味なくない?
常識的な範囲ってことなんだろうけど、あいまいよなぁ。よくみんな従ってるもんだ。
ほんとに隔離するなら端まで追いやればいいのにそれはしない。どうしたいんだか。

2009年2月4日水曜日

[3行日記]やっぱ気になりますよね

大学訪問してきた今日の3行日記!
・教授に近況報告。研究の話で盛り上がる。懐かしい話だ(笑)
・准教に近況報告。結婚しないのかと尋ねられる。相手がいませんがな(ノ-o-)ノ ┫オリャ
・講座で学生の近況調査。まだどことは絞っていない様子。これからが本番ですなぁ。
会社の暗号化ソフト付のUSBメモリが起動せずに急遽言葉のみの説明になってしまった以外、特にトラブルはなし。
まだVistaには対応してなかったのねー(笑)

2009年2月3日火曜日

[3行日記]重い…

荷物が重い、身体が重い今日の3行日記!
・夜中は体調最悪だった。熱があったかも。
・今朝は普通だったから通常通り出社。けど昼過ぎからやや下降気味。
・明日の大学訪問時に配付する会社案内などのパンフが重い。紙袋破れそう。
明日の体調も気になるけど、荷物も多いなぁ。
潔く、リュックで行くかな。スーツにしわが寄らないように気をつけなくては。

2009年2月2日月曜日

[日常]ほんと流行りだしてるんだなぁ

女性にフォーカス──一眼レフ写真教室が大盛況 - ITmedia News っ[ http://www.itmedia.co.jp/news/articles/0901/30/news013.html ]
ぼちぼち寝ようと思ったら面白そうな記事を見つけたので。
私の周りにも一眼レフを手に写真撮ってる方がちらほらと。最近はTVのCMでもよく女性が一眼レフを構えているものがあったりしますね。
mixiやらBlogやらで写真を公開するのも当たり前になってきた今、ケータイはともかく、コンデジよりももうちょっといい味の写真を撮りたいって声が大きくなってきたんでしょうね。
私の勝手なイメージでは、女性はこーゆー機械ものってあんまり好まないのかと思ってたんですが、そうでもないんですね。私の価値観もだいぶ古くさいらしいw カメラなりハンディカムってのは父親が構えるってイメージがありましたのでw
これはますます、Picasaの顔認識とか、画像認識の分野が活気付きそうですねぇ。

[3行日記]風邪ひいた・・・?

どうも風邪をひいたらしく、とっても頭が痛い今日の3行日記!
・やらかしちゃったかなぁ・・・、鼻の調子がおかしい。そして頭痛。
・明後日大学訪問なんだけどなぁ・・・。体力的にもつかどうか!?
・残業せないかんほど業務は切羽詰まってなかったはず。早く帰って寝るが吉。
ということで、今日は休日で部屋にいますが3行日記で済ませておきます。
さっさと寝ようOrz