2007-09-01から1ヶ月間の記事一覧

WPFで3D

WPFで3Dオブジェクトを表示するがこんなに簡単だったとは!表示するだけなら、XAML内のViewport3Dにカメラ、ライト、3Dオブジェクトを追加するだけ。 <Viewport3D Width="640" Height="480"> <Viewport3D.Camera> </viewport3d.camera></viewport3d>

TPLとかPLINQとか

MSDNマガジンより並列処理のメモ。 並列パフォーマンス: マルチコア コンピュータ用にマネージ コードを最適化する http://msdn.microsoft.com/msdnmag/issues/07/10/Futures/default.aspx?loc=jp TPL(Task Parallel Library)の話。 並列LINQ: マルチコア プ…

東京ゲームショー2007レポート

東京ゲームショー(TGS)2007に行ってきましたー東京ゲームショウ http://tgs.cesa.or.jp/ 今回見てまわって、PS3とXbox360のどちらで出すのかという話は、各社、基本的にマルチプラットフォームで出すってスタンスだと思いました。あと、カジュアルゲーマー向…

WPF Performance Suite

WPFを使ってるアプリケーションのパフォーマンスを最適化するためのツールが、Windows SDK入れなくてもダウンロード出来たのかー というわけで、メモ。x86版: http://wpf.netfx3.com/files/folders/developer/entry10880.aspxx64版: http://wpf.netfx3.com/f…

動画でフォトモザイク

フォトモザイクブラウザを動画に対応させてみたよ。 任意の動画をリアルタイムでフォトモザイク処理して再生します。元ネタの「らき☆すた」は詳しくないのですが、素材が集めやすかったので使ってみちゃいました... 後、アニメは比較的荒いサンプリングでも…

フォトモザイクブラウザ

フォトモザイク画像を生成/閲覧するプログラムを作ってみました。 ↓でつくったプログラムを改良してWPF版にしただけともいうけど...C#でつるぺったん(ニコニコ動画) http://www.nicovideo.jp/watch/sm430947プログラムがどんなものなのかについては動画を見…

WPF版のSystem.Drawing.Graphics

WPFになって、根本的に描画のパラダイムが変わって、Windows FormsであったOnPaintは姿を消してる。当然、System.Drawing.Graphicsもない。でも、Graphicsみたいなので書きたい!ということあるわけで...そんな時は、System.Windows.Media.DrawingContext。 …

Visual C++でアセンブリ表示

マシン語を知らない子ども達 http://d.hatena.ne.jp/shi3z/20070911エェェェーッ!こういうエントリが批判されるのには正直驚いた。 いやぁ、なんか世の中凄いことになってるなぁ個人的には、何か問題にぶちあったときに解決のために助けてくれる道具という…

WPFとレイヤードウィンドウ

WPFでレイヤードウィンドウ(Layered Windows)を有効にする方法をメモ。 非矩形ウィンドウの作り方ともいう。レイヤードウィンドウを有効にするには、以下の3つのプロパティを設定。AllowsTransparency=True WindowStyle=None Background=Transparentでも、こ…

C#でkd-tree

眠れないので、C#でkd-treeを作ってたらこんな時間に...テラアホスちなみに、kd-treeとは2分木を構築するのでk次元空間をO(log n)、ワーストケースO(n)で探索可能なアルゴリズム。 うまくバランスのとれたツリーを作らないと効率がおちちゃうのが欠点。 でも、近…

List.ForEach vs foreach(...)

List.ForEach vs foreach(...) http://msmvps.com/blogs/jon.skeet/archive/2006/01/20/foreachperf.aspx.NET Framework 2.0以降に追加されたList.ForEachとC#言語のforeachキーワードのどちらを使った方が高速なのかベンチマークしたもの。結果は、List.For…

デスクトップマスコット「Apricot 2.93」

Apricot 2.93のダウンロード。Apricot 2.93をリリースしました。今回のリリースでは、 UIのデザインをちょっと変更 ニューラルネットの高速化 を、変更/改善しました。あと、単語をいろいろ追加したりしました。機能の詳細などは「デスクトップマスコット「A…

これはいいゲイツとジョブズ

これはいいゲイツとジョブズ。http://www.trappedbydogma.com/blog/steve-jobs-and-bill-gates-rare-public-appearance-together-photos/あと、これを見て思い出したビルゲイツの若い写真をここに置いておきますね...http://www.macmothership.com/gallery/N…

HD View

SIGGRAPH 2007の論文で個人的に面白いものを見つけたのでメモ。Capturing and Viewing Gigapixel Images http://johanneskopf.de/publications/gigapixel/index.html下のは、Viewingの方の実装であるHD View。 http://research.microsoft.com/ivm/HDView.htm