2006-01-01から1年間の記事一覧

体調不良

なんかどばーっと熱が出てたりしてインフルエンザっぽい(゚∀゚)ヨカーン とりあえず最寄の病院へ行ってきますノシ 追記普通に風邪だったらしいです。 とりあえず薬飲んで寝ます。 いろいろやることはあるけどまずは体を直します。

パイプリダイレクト

C#

id:Ozyさんに触発されてちょっと実験してみた。CreatePipe,DuplicateHandle,CreateProcessをP/Invokeで呼び出して StreamReaderでStdOutputを読み出すというもの。以下ソースコード。

メモリ使用量測定

id:OzyさんがMSDNフォーラムに投げた質問。 これってピュアC#じゃないとだめなんだろうか? もしそうじゃなくてもOKなら、cmd.exeから起動させるターゲットを 自前のメモリ測定EXE経由でCreateProcessさせれば メモリ測定EXEで直接測定できそうなんだけどな…

SILENT HILL(映画)見た

元ネタがゲームということしか知らない状態で見てきた。 派手なアクションはない代わりに、おどろおどろしい映像が満載。 ストーリーは判りやすく、ホラーといいうよりはミステリーの要素が強い。 恐ろしいストーリーというよりは視覚的な恐ろしさの先行する…

.NET FrameworkにはBitmapButtonとかないんかな?

C#

VisualStudioのツールボックスを見てもBitmapButtonとかがない。 自作するしかないんかな。 うーん。めんどくさ(´・ω・`)Bitmapからリージョン作成とか自前でやるのもなんだかなぁ。 FormのTransparentColorを設定してお茶を濁すという手も・・・

static_castはCスタイルのキャストじゃねーーーーー

仕事でみたとある文書に static_cast:Cスタイルのキャストと同じ とかって書いてあった(;´Д`) 全然違うっちゅねん。 double* a = 0; int* b = static_cast(a); ってやってみれやヽ(`Д´)ノプンプンとか思った今日この頃。 で何が違うかっていうと static_cast…

非同期例外

id:crimsonwoods:20060608に書いた「マルチスレッド例外」の話。 これは私の造語でどこの誰も(もちろんMicrosoftも)こんな単語は使っていない。 では、「マルチスレッド例外」とは何か。 まずは一般的な例外の話。 C++の例外はthrowで投げられる限り完全に…

付箋アプリ

1日30分くらい使ってちまちま作成中。 MSDN引いてるだけでほとんどの時間がすぎていく・・・。 が、まぁ骨組みはできてきたので後はがしがし作りこんでいけばよさそう。 今週末にまとまった時間がとれたらがんばろう。

TechEd2006Yokohama

http://www.microsoft.com/japan/teched/default.mspx参加してみたい・・・ 参加費がしゃれにならん・・・ 誰かつれてって(ぉぃ

VMwareでDirect3D

VMWare Workstation 5.0からDirect3Dが試験的にサポートされている模様。 デフォルトの設定ではDirect3Dは無効になっているらしく、vmxファイルを直接いじれば有効にすることができるらしい。 下記URLにDirect3Dを有効にする方法が載っている(英語だけど)。…

使い勝手のよい付箋アプリが欲しいこの頃

ちょっとしたメモをとるための付箋アプリがあると便利だなぁ。 (スケジュール管理ってほど大げさなものじゃないので付箋で十分).NET Framework使えば割と簡単に実装できそうだし自前で作ってみようかしら。用件を上げてみる。 デスクトップに置いても邪魔…

Vistaβ2をVMWarePlayerにいれてみた

デバイスドライバはVMWareServerに付属しているVMWareToolsのwindows.isoから引っこ抜いたもの(これって大丈夫なんだろか? を入れておきました。 無事画面も綺麗に表示されてネットワークも接続できました。 めでたしめでたし。 ちなみにvmxファイルの中身…

メモリリーク対策

メモリリークを検出するには_CrtDumpMemoryLeaksなどのCRTで用意された関数を用いる。 リークチェックに使う主な関数は以下 _CrtSetDbgFlag: ↓の関数を使用するための設定を行う _CrtDumpMemoryLeaks: メモリーリークとして検出されたメモリブロックをダンプ…

VC++での例外処理

VC++には2種類の例外が存在する。 構造化例外(Windows固有の例外 SEH : Structured Exception Handling ) C++例外 の2つである。 構造化例外 構造化例外を捕捉するにはVC++独自拡張である__try{}__except(){}構文を用いる。 __try{}__except(){}以外に__…

気になった質問2つ

1つ目 あなたの身近にいるパソコンにあまり詳しくない人について、その人のイヤなところ、やめて欲しいこと、改善して欲しいこと、ダメな点などをお聞かせください。2つ目 あなたの身近にいるパソコンにとても詳しい人について、その人のイヤなところ、や…

新しい勤務地

6/1からの仕事は桜木町になりました。 当面は新しい仕事内容の勉強といった感じ。 あせらずじっくり攻めてみましょうということで。 日記ものんびり更新。

C#の暗号・復号クラスにRC4の実装がない件

C#

↓System.Security.Cryptography.CryptoAPITransformをildasmで開いた画像 CALG_RC4が宣言されてないじゃないかー!!! orz

C#で暗号化

C#

C#で暗号化を行うにはmscorrlib.dll内のSystem.Security.Cryptography名前空間にあるクラスを用いる。 一般的によく使われる方法についてメモ。パスワードを使った暗号化 PasswordDeriveBytesクラスを使って鍵を生成する RC2CryptoServiceProviderやDESCrypt…

勤務地変更

明日から勤務地が変わる。 今日は準備と片付けをする。

日記のスタイルシートいじくり

とりあえずタイトルのフォントを変えてみた。 しばらくはこれでいってみよう。

id:pmoky氏のコードを読んでみた。(part5)

たぶんこれが最後の予感。Serialize/Serializer.cs Mement -> Memento? FileStream使うのであればtry-finallyをするべき Runner/Executer/SimpleReflectExecuter.cs Reflectionでクラスを呼び出せるのはComponentDLLに定義されてるものだけらしい これ以上は…

.NET FrameworkにRC4の実装がない

.NET Framework 1.1にも2.0にもRC4の実装がないっぽい。 RC2はあるのになんでだろう。 と思ってRC2CryptoServiceProviderとか作ろうかと思いたったわけなんですが。。。 .NET Framework1.1にあるCryptoAPITransformってクラスが、 継承もインスタンシエーシ…

id:pmoky氏のコードを読んでみた。(part4)

肝の部分というか、2chでネタになっていたあたりのコードを読んでみる。FileLoader/TextLoader.cs 特に無しFileLoader/TextFileSearcher.cs Initはstatic-initializerでおk Stringクラスはimmutableなクラスだから逐一代入するよか、一時無名オブジェクトを…

id:pmoky氏のコードを読んでみた。(part3)

id:pmoky氏のブログで議論がさくっと進行してる。 土日遊んでた&言語処理関係の話題は門外漢なんでネタについていけない orz とりあえずStoryGeneratorの肝の部分あたりから読んだほうが良さそうだ。 ということで続き。Runner/Runner.cs Exitでthread.Abor…

ダヴィンチ・コード見た

映画ダヴィンチ・コードを見てきた。 一部詳細が省略されていて、小説を読んでいないと若干内容が読み取りづらい感はあるものの、 飽きずに最後まで見れる作品だった。小説からイメージする人物像と、映画の中の人物像で若干の差異はやはりあるものの、 映画…

多すぎ

id:pmoky氏のブログのコメント欄が崩壊しかけてて、ある意味おもしろいw コメントを追っていくと「コメント書き込み」が地平の彼方にすっ飛んでしまうので すげーコメントしづらい。あんましあっちにコメントつけるのはやめておこう。というわけで以後勝手…

今日はお仕事デー

まじめに仕事をする。

正直な話

id:yaneurao氏もid:pmoky氏も、お互いにどっちがどうだと言い合いするより、 プログラミングの議論したほうが1000万倍有意義でおもしろいと思うんですよね。 いやまぁ、私は完全に外部の人間なので、だからどうしたって言われたら何も返せないんですけどね(´…

MSDNにこんなの発見。C#でのシングルトンの実装 http://www.microsoft.com/japan/msdn/practices/type/Patterns/enterprise/ImpSingletonInCsharp.aspC#のstatic-initializerとか変数の初期化構文っていいよねぇ・・・。 C++にもほすぃ(std::mapの静的初期…

id:pmoky氏のコードを読んでみた。(part2)

昨日の続き。今みてるのはSGCoreっていうプロジェクト。 まだ全然全体像がつかめてないから気になったところからとりあえず書いてく。 後で気づいたら追記で。 Window/BackBuffer.cs Texture texとかSurface srfcとか下手に略すと余計わけわかんない。 スペ…