2007-01-01から1年間の記事一覧
データマッパーを用いたドメインモデルにおいて、一意マッピングを使用する場合。 データアクセスレイヤーでデータセットを使うなら、データセットはユニットオブワークの役目を持つから、データセット(というよりDataRow)とドメインクラスをペアにして一意…
.NET 3.5_Technical Briefing に行くはずだったのに、風邪で断念。 もったいない・・・・・・・・・・。
今思ってることを書き留めて、とりあえずはすっきりした。 そろそろ、さすがに寝なければ。
次やるプロジェクトではテーブルモジュールにしようと思っている。 トランザクションスクリプトでもいいけど。 或いは、アクティブレコードによるドメインモデル。 データマッパーによるドメインモデルはほぼ無い。
Find メソッドだけではなく、Insert・Update・Delete もドメインレイヤーのセパレートインターフェイスに含めるべきな気がする。 (つーかそれが普通?) 例えば書籍を削除する時、書籍を格納している棚から、参照を削除する必要があるけど、これはドメインレ…
夕飯食べてすぐに4時間くらい寝たせいで、布団に入っても眠れない。 つーか、今頭の中ではデータマッパーとドメインモデルで頭一杯で眠れない。
証明書作成ツール (Makecert.exe)ルート証明書の作成 makecert -n "CN=証明書名" -a "sha1" -r -sr "localmachine" -ss "Root" -sv "秘密キーファイル出力パス" "証明書ファイル出力パス"サーバー証明書の作成 makecert -n "CN=証明書名" -pe -a "sha1" -sky…
しょーがないからこうする $targetStore = Get-Item "cert:\currentuser\my"; $targetCert = (Get-ChildItem "cert:\currentuser\my" | ? {$_.Subject -eq "CN=Test Certificate";} ); $targetStore.Open("ReadWrite"); $targetStore.Remove($targetCert); $…
Remove-Item をサポートしてない orz
40KB くらいの文字列を渡したらWrite-Host : 現在のカーソル位置でコンソール出力バッファを書き込み中に Win32 内部エラー "このコマンドを実行するのに十分な記憶域がありません。" 0x8 が発生しました。Microsoft サポート サービスにお問い合わせくださ…
キムチ鍋 ^^
エントりー書かなかったなー
忘年会だ
any
エッセンシャルWF : Windows Workflow Foundation (Programmer’s SELECTION)作者: Dharma Shukla,Bob Schmidt,新丈径出版社/メーカー: 翔泳社発売日: 2007/09/27メディア: 大型本 クリック: 14回この商品を含むブログ (8件) を見るまだ半分も読み終わってな…
『アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣』 - 角谷HTML化計画(2007-12-05)アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣作者: Venkat Subramaniam,Andy Hunt,木下史彦,角谷信太郎出版社/メーカー: オーム社発売日: 2…
PSObject はシングルトン的(?)には扱われないみたい。 こんな関数がこちらの期待通りに動作してくれたら、ちょっと面白かったんだけど。 function Hoge { $h = [PSObject]$Function:Hoge; if (!$h.Fuga) { $h | Add-Member "NoteProperty" "Fuga" ([DateTime…
はてなイイ。すごくイイ。 何がイイって、記事がすごい手軽に投稿できるトコ。 まさに気楽に諸々書いてけるね。
デキる人ばかりで困る。 たまに自分が惨めになってくる。
基本的に、本は通勤電車の中でしか読まない。 片道 30 分。 しかも、携帯で2ちゃん見たり寝たりもしてる。 これも中々進まない原因か。
責任はかなり重要だ。 適切に切り分けねば。
ローカル変数等として一時的な処理に使うのが List。 メソッドの戻り値やプロパティとして使うのが Collection。 かもしれない。
JavaScript が使えないみたい orz
いまだにサンプルコードを動かす程度にしか触っていない。 だって、今の所あまり興味がわかないから。 一つ疑問 LINQ はポリモーフィズムな動きできんのかな? SQL Server だろうと XML だろうとなんだろうと、一つの LINQ なコードで動作できるんだろうか。…
ここのリンク貼るべきか貼らぬべきか迷い中。。。 本家は写真貼ってあるせいで、仕事関係の知り合いにバレてる可能性があるんだよな。。。 つーか、実際に二人程にバレてるし。。。 いや、別にバレてもいいから写真貼ったんだけど、バレたらバレたで書きづら…
$s = ""; $s -is [PSObject]; [void]$s.PSObject; $s -is [PSObject]; この動きはヤだ。 なんか理由ありそうだけど。
吐こうと思えばいくらでも吐ける。 僕の好きな歌の歌詞に 「弱音や愚痴なんて吐きたいだけ吐けばいい」 ってセリフがある。 でも、吐く相手、吐く場所は考えた方が良さそう。 吐きたいだけ吐いてもいいのは、友達と飲んでる時くらいかな。 ( 酒なんて滅多に…
チームのメンバーが書いた、DateTime 型のプロパティに対するテストコード。 等価性をテストするためのコード。 値を直接比較すればいいだけのコード。 つまり、本来はこんな感じのコード。 DateTime actual = hoge.DateTime1; DateTime expect = default(Da…
オブジェクト指向をそれなりにわかってる人が、チーム内に一人もいないとキツイね。。。 トランザクションスクリプトとテーブルモジュールの勉強を始めるか。。。
Visual Studio PowerShell Reflector Reflector は逆コンパイルが全てじゃない。