CrystalCpuMark の方向性

No Comments

まずは、どの CPU でプログラムを実行するか制御するためのビットマスクを私は Processor Mask と表記していたのですが、一般的には Affinity Mask というようですね。API 名も SetThreadAffinityMask ですし。以後気を付けます。

で、本題ベンチマーク内容ですが、先日購入した

photo

マルチコアCPUのための並列プログラミング―並列処理&マルチスレッド入門
安田 絹子 飯塚 博道 青柳 信吾
秀和システム 2006-09

by G-Tools , 2007/04/03

を参考に作ろうかと考えております。

地球へ・・・

No Comments

なっ、なにぃ~~~~~~~~~~~~~~

 地球へ・・・ 

しっ、信じられん。あがあがあがあがあが・・・伝説の名作が・・・復活!!

こっ、これは見なければ!!

私が持っているのは文庫の愛蔵版ですが、今週末に新装版が出るようですよ。

photo

地球へ… 1 (1)
竹宮 惠子
スクウェア・エニックス 2007-04-06
評価

by G-Tools , 2007/04/01

photo

地球へ… 2 (2)
竹宮 惠子
スクウェア・エニックス 2007-04-06
評価

by G-Tools , 2007/04/01

photo

地球へ… 3 (3)
竹宮 惠子
スクウェア・エニックス 2007-04-06
評価

by G-Tools , 2007/04/01

英語でブログを書いてみよう

No Comments

会社帰りの BOOK OFF にて以下の本を 800 円でを衝動買い。ついに、英語ブログが立ち上がるのか!?

photo

英語でブログを書いてみよう ネットではじめる気軽な3行日記
ディビッド・セイン 小松 アテナ
技術評論社 2006-03-30

by G-Tools , 2007/03/02

CrystalDiskMark2007Alpha5

No Comments

Alpha4 の StyleSheet 切り替え方法には問題があったので、根本的な修正を行いました。今回は、ソースコードに試行錯誤の残骸も残してあります。久しぶりというと嘘になりますが、ここまでたどり着くのにホント苦労しました。

最近、JavaScript と DOM の勉強をしましたが、C++ でDOMるためには、COM の知識が必須というこれまた当たり前のことがわかってきました。JavaScript や DOM 同様 COM もひたすら避け続けてきたわけですが、ついに年貢の納め時!?さらに進むためには COM をしっかり勉強しないとだめそうです。幸いにも、手元に図書館から借りている「プログラミング Visual C++ 6.0」があるので COM 関連の部分を読んでみようと思います。

VisualC++ 関連におけるこの手のバイブルは 6.0 以降全然出てないんですよね・・・。今更購入するのも憚られますが、買っときゃ良かったなぁ。約 1 万ですけどね(汗

実行ファイル:CrystalDiskMark2007Alpha5.zip
ソースコード:CrystalDiskMark2007Alpha5Src.zip

【2007/2/18追記】
何を血迷ったのかエラーチェックの部分が間違っていました。次のリリースで直しておきます。また、DHTML で各種エレメントを取り出す方法が簡単ながら「プログラミング Visual C++ 6.0」に掲載されておりました・・・(汗 Collection から取り出す部分がなかなか理解できずに苦戦していたわけですが、手元にある本ぐらい調べときゃ良かったです。ふぅ。あと、掲載されているコードでは特に Release() されていないだけど必要なのか不必要なのか・・・ COM のページを読む限り必要な気もするのですが。う~む、COM は難しい。

photo

プログラミングMicrosoft Visual C++ 6.0
デビッド・J. クルグリンスキー スコット ウィンゴ ジョージ シェファード
日経BPソフトプレス 1999-03
評価

by G-Tools , 2007/02/17

標準DOMスクリプティング

No Comments

CDHtmlDialog で GUI を構築するには、JavaScript & DOM の知識が必須であることに気がつき、途方に暮れていたころに出会いました。この本を読んでも具体的に何ができるようになるわけではないので、結構悩んだのですが、サンプル満載で百花繚乱なんだけど、標準に準拠する気も本質を理解する気もないような本をいくら読んでも CDHtmlDialog を使いこなせるようにはならないだろう思い購入しました。※社会人になってからは、あまり悩まず直感で本を購入するようになったのですが、多少立ち読みして内容を吟味してから購入しました。

読んでみるとなかなかの良書。ひたすら避け続けてきた JavaScript ですが、この本を読んでだいぶ見方が変わりました。IE 4.0 が出たころ必死に DHTML の本を読んで文字が動く~とか喜んでましたけれど、DOM を理解するにつれて当時の DHTML の問題点が良くわかってきました。まぁ、Windows アプリの GUI を構築する上では、クロスプラットフォームを意識する必要はないんですが、DOM の考え方は非常に重要だなと今更ながら感じたわけです。(ホント重要なことに気がつくのが人よりちょっと遅いんですよ・・・私は。)

この本を読んでから MSDN の CDHtmlDialog 関連の説明も以前よりずっとわかるようになりました。やっぱり、基礎は重要ですね。著者の羽田野さんに大感謝です。

photo

標準DOMスクリプティング JavaScript+DOMによるWebアプリデザインの基礎
羽田野 太巳
ソフトバンククリエイティブ 2007-01-16
評価

by G-Tools , 2007/02/17

最新Windows Vistaプログラミング徹底理解

No Comments

今日は、会社帰りに寄った本屋で懐かしの Cmagazine を冠する雑誌が売っていたので購入しました。

最新Windows Vistaプログラミング徹底理解

内容は、Vista をプログラマの視点からアレコレ眺めてみましたって感じで、広く浅く Vista の全体像を整理するのにピッタリという感じです。私も色々調査はしていましたが、全体像を十分に把握はしていませんし・・・。特に、NyaRuRu さんがディスプレイドライバモデルなどグラフィック周りの変更点をわかりやすく説明してくださっているので必見です!!今のところ CrystalMark 2004 の GDI/DirectDraw テストの結果が滅茶苦茶悪いんですけど・・・という質問は来ていませんが、ベンチマーク結果が悪くなる理由が気になる方もぜひ!

ネットワークはなぜつながるのか

No Comments

なんとなくわかっているつもりなんだけど、説明を求められると実は良くわかっていないことって良くありますよね。たとえば、「ルート DNS」世界で 13 台あるということは知っていたのですが、何を管理するためにあるの???と聞かれるとなんだか良くわからない。ネットワークのことをもっとしっかり理解しておきたいということで、最初の一歩は概要と本質からということで「ネットワークはなぜつながるか」を図書館から借りてきました。ネットワークの概念が非常にわかりやすく説明されており、全体を把握するためには非常に良い本だと思いました。

HiyOS にもいつの日かネットワーク機能を搭載したいと考えておりますし、しっかり根っこの部分を理解しておきたいところです。

photo

ネットワークはなぜつながるのか ― 知っておきたいTCP/IP、LAN、ADSLの基礎知識
戸根 勤
日経BP社 2002-11-11
評価

by G-Tools , 2007/02/15

Newer Entries