読者です 読者をやめる 読者になる 読者になる

SourceChord

C#とXAML好きなプログラマの備忘録。最近はWPF系の話題が中心です。

Windows Phoneでデバッグ用にデバイス情報表示ページを作る

WP7用のアプリを作っていて、メモリ使用量とかをいつでも表示できるように、デバイス情報を表示するページを作りました。 他のアプリを作るときにも再利用しそうなので、クラスライブラリのdllにしてみました。 参考ページ http://d.hatena.ne.jp/ch3cooh393…

Windows Phoneでバイブレーションを使う

Windows Phoneのバイブレーション機能で振動させる方法は以下の通り 参照設定に、「Microsoft.Phone」を追加する プログラムの最初に、「using Microsoft.Devices;」を追加 振動させたいタイミングで、以下のコードを実行 VibrateController vc = VibrateCon…

IS12T購入

Windows Phoneを買いました。 とりあえず、買ってからやった事の備忘録を書いときます。

MFCでイメージマップ的なものを作成中

MFCでUIを作っていると、windows標準のGUI要素から外れたものが作りづらいです。 変則的な形をしたボタンや、そんな変な形のボタンがたくさんある場合。 また、画像の中の一部の領域をボタンとしたい。 そういうときに、標準のコントロールでは手軽には作れ…

Visualstudio2008 sp1でツールボックスを開こうとすると落ちる不具合

先日のwindows updateを入れた後から、ツールボックスを開こうとしたり、リソースエディタでダイアログの編集をしようとすると、VSが強制終了されるようになってしまいました・・・ 「ツールボックスを初期化しています」というメッセージが出たまま固まって…

ムービーもう一個

今日の現実逃避・・・ ・粘度高め ・粘度低め

乱数生成について・・xorshiftすげぇ

モンテカルロ法で計算するときには、乱数の質についての話題がよく出てきます。 乱数に偏りがあると、正確な推定ができなくなるためです。 で、C言語標準のrand関数はあまり乱数の質が良くなくて、サンプリングする方向に偏りができてしまうとのことです。 …

HDRビューア作成

気がつけば、2か月くらい放置してしまっていたので、久し振りにレンダラ関連のネタを・・・4月からうちの研究室の新入生を対象として、レイトレーシングのプログラムを組んでみる、というゼミを行うのですが、そのゼミの資料づくりのついでに自分のレンダラ…

openGLでアキュームレーション・バッファを使ったモーション・ブラー

opneGLで,accumration bufferを使ったモーションブラーのサンプルです. アキュームレーション・バッファの使い方のサンプルは,日本語ではあまり見かけなかったので,自分の備忘録も兼ねて書いておこうと思います. で,サンプルとして,この間作ったスク…

カオス図形描画のスクリーンセーバー

また気晴らしにスクリーンセーバーを作ってました. 今度は,カオス図形を描画するスクリーンセーバーです.

スクリーンセーバー制作中

気晴らしにスクリーンセーバーを作ってみました. こんな感じのヤツです↓

C言語での外部プログラムの起動

初歩的なことですが,以下備忘録.

objファイルのローダ作成中・・・

諸事情で,obj形式のローダが必要になりそうだったので,objファイルのローダを最近作っています. とりあえず,現状でのスクリーンショット↓

DeadLine.net 微妙にバージョンアップ

http://www.geocities.jp/sourcechord/software/deadline.html ウィンドウの表示位置を保存するようにしました. このくらいの機能は最初から付けとけって感じですが・・

GLPNGをVisualStudio.net2005で使う方法

openGLでPNGファイルを扱うための便利なライブラリでGLPNGというものがあるのですが,このライブラリはVS.net2003では使えるけど,VS.net2005ではリンカでエラーが出てビルドできません. そのための対処方を以下に書いておきます.

DeadLine.netベータ版公開

縁取り文字の表示機能まで作ってから公開をしようと思っていたのですが,思いのほか時間が掛かりそうなので(ちょっと飽きてきたし・・(汗)),ベータ版のまま暫定的に公開してみます. どうやら.NETでは,labelをいくつも重ねるだけでは,上書き表示にはならな…

縁取り文字の描画

.NETフレームワークでは,標準では縁取り文字の描画という機能は用意されていないので自分で処理しなければなりません. 縁取り文字の描画法は主に以下の二通り 文字列をpathに変換してGDIのブラシとペンを用いて描画 上下左右にそれぞれ1pxずらして同じ文字…

ソフトを作成する上でのバージョン番号のつけ方に悩む・・

最初の一桁がメジャーバージョンで,次の桁がマイナーバージョン,っていう事を守っていれば,個人的なプログラムだったらある程度適当でいいと思うのですが,どのくらい機能が増えたらマイナーバージョンを増やそうか,とか無駄なことで悩んでいます・・w …

スプラッシュウィンドウの出し方

現在,こちら↓で紹介してるようなソフトを作っているます. http://www.geocities.jp/sourcechord/software/index.htmlで,ソフトを起動したときに出る,ロゴみたいなヤツ(スプラッシュウィンドウというらしい)を表示したくて,簡単な方法を試して見ました.…

音声合成ライブラリAquesTalk

というものが,↓ココで配布されています. http://www.a-quest.com/aquestalk/index.htmlC言語用のライブラリで,とても簡単に扱えるようになっています. printf文で文字を表示するような感覚でしゃべらせることができて,メッチャ楽しい!!> 営利、非営利…