なるほど ― 2009/02/08 06:56
朝から、ブログを読みあさっていたら、ちょっと、よさげなものをみつけました。 【山本五十六の教え】 http://d.hatena.ne.jp/shi3z/20071019/1192788509
雲がこの中で面白いと思ったのは、
『 「俺はツイてる、って言う人と、俺はツイてないって言う人がいたら、絶対にツイてるって言う人材の方が優秀だ。それは自己評価よりも客観評価の方が高いってことなんだよ」』
というところです。雲は、ツイている。とかツイていないとかあまり言いたくないところがあるけど、自分のこれまでの過去を振り返ってみると、ある程度は、ツイていた。と言えるのかもしれないと思いました。
振り返れば、大学にはいるのに3年もかかったけど、その間に学んだことはとても多くて、この時間がなければ絶対に今の自分はないと思う。その時間に、僕のつたない質問に答えてくれた、東京出版の大学への数学の編集部の方々には今でも感謝しています。
雲が、曲がりなりにも数値計算っぽいところで何とかやっていけているのは、このときに得た考え方があればこそ。そう思うと、この時間の貴重さが(今にして)とても良くわかります。
雲が大学を卒業する時には、結構不景気に入っていたので同期は就職に苦労していたけど、雲は、もうちょっと、お勉強したい。と大学に残ったのだけど、残った先の研究室のコネで就職は簡単にできてしまいました。まぁ、就職した会社では、外注として客先に常駐したのだけど、その経験は、転職をした今の会社でもとても役に立っています。
こうやって、冷静に振り返ると、その時にはその意味があまりよくはわかっていなかったところもあるけど、それが、何らかの形で今に繋がっていて、無駄なところなんて無い。ということに気がつくと、ツイていた。と思えるところは確かにありますね。
と、ふと、振り返るひとときでした。
.NETのチャート・コントロール ― 2009/02/10 21:18
雲は、解析系のお仕事という関係でグラフを表示するソフトを作ることがあります。そういうこともあってグラフコントロールには、興味があっていろいろと探しています。今日、たまたま、Microsoft のグラフコントロールを探しているときに見つけた .Net 系のグラフコントロールを紹介しているところを紹介します。
.NETのチャート・コントロール http://www.atmarkit.co.jp/fdotnet/scottgublog/20081202aspnetchart/aspnetchart.html
雲は、MFC で使うチャートコントロールは知っていたのですが、あまりリッチな機能をもっていないこともあって、もっぱら、.Net では、NPlot を愛用していました。でも、今日、これを見つけてコロッと転がってしまいました。
いや、サンプルのグラフをみたけど、素晴らしいの一言に尽きます。ここまで素晴らしいと、NPlot がおもちゃに思えます。
皆さんも興味があったらお試しください。
OutputDebugString ― 2009/02/19 06:43
雲は、最近、Logファイルを出力するためのクラス作成にはまってます。別に、急ぐ必要はないのですが、どのようなクラスを作ると便利なのか?ということを考えるのは楽しくて、なかなか、前に進んでいなかったりします。
ただ、これまで、printf デバッグ & ログ であまり困っていなかったということもあって、今ひとつ、ログクラスのアイデアが固まっていませんでした。
そういう雲も、いろいろとネットを漂流しているうちに、便利な関数を見つけました。この関数を利用すると、デバッグ用のウインドウに出力を転送してくれるようです。
雲は、これを知っていろいろとアイデアがわいてきました。というとこで、皆さんも興味があればお試しください。
参考のホームページ http://keicode.com/windows/win15.php
StringCchCopyN ― 2009/02/24 06:26
雲は、STL 大好き人間ということもあって、あまり、生の文字列関数を呼び出すことはないのですが、たまたま、文字列のコピーをしようと追っていたら、新しい関数を見つけました。
知っている人は知っていると思うのですが、StringCchCopyN 関数です。strcpy_s みたいな関数があるのは知っていたのですが、こんな関数まであるとはびっくりしました。
まだまだ、勉強不足ですが、検索してもあまり日本語のページがヒットしないのは、何でなんでしょうね?
とりあえず、ここを見ておけば、あまり困らないと思いますので、ついでに紹介しておきます。 http://ir9.jp/prog/ayu/strsafe.htm
_alloca ― 2009/02/28 09:20
Advanced Windows を読んでいたら、_alloca とか言うものが使われていました。雲は、何気に、ISO 派なのであまり環境依存の関数には興味が無かったのですが、何となく、free が不要ということに惹かれて少し調べてみました。そうしたら、セキュリティの都合により、_malloca を使いなさい。とMSDN先生に言われてしまいました。_malloca を調べてみると、_freea を呼んでメモリを解放しないといけないと書いてあって、うむむ。と唸ってしまいました。これでは、_malloca を使うとしたら、クラス化しないといけない(雲は、面倒くさがりなので、忘れてしまうのです)のだけど、そうすると、vector を使うのと大差ないじゃん。と思ってがっかりしてしまいました。
ただ、よく考えてみると、_,malloca を使うと(基本的に)スタックにメモリが確保されるので、ある意味、ヒープより高速かも。と思い直してクラスを作ってみました。
ちなみに、クラス名は、C# のパクリで stackalloc(←全く同じ)です。
最近のコメント