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

型付データセットをインターフェース越しに扱う

型付データセットが大好きなので出来る限り型付データセットだけでいろいろなことを済ませたい。 済ませたいんですが、Partialクラスにメソッド追加して便利にしていくだけだと余分なところが隠せないのでインターフェース越しに扱うのはどうなのかなー、と…

なぜwinver.exeの画像は汚いのか?

日記のタイトルが疑問文だと答えがあるのかと思ってしまうかもしれませんが、単に純粋な疑問で、なんでこんな画像になっているのか全然わからない……。winver.exeというのはWindowsのエクスプローラー、ヘルプ -> バージョン情報、で出てくるこんなウィンドウ…

開発現場でPowerShellを使う

4/2にTech Fieldersセミナー「スクリプトを使用した Windows Server 管理の自動化」でライトニングトーク(五分貰って好きなこと喋る)をしてきたので、しゃべった(つもりの)内容を置いておきます。あまり緊張しないほうだと思ってたんだけど、やっぱ緊張する…

Nullオブジェクトパターン……

オブジェクトの深いところの値を例外出す可能性無しにとってきたいで、ラムダ式使ってメンバがNULLでも例外出さずに画面へ出力できるような仕組みについて書いたんですが、「ドメイン駆動」に、そのまんまなケースが紹介されてました。推奨されてる解決方法…

Entity FrameworkでDBのデータをファイルに取得したり書き戻したりしたい

テストのためにデータを同じ状態に戻したい、とか、一部の本番環境データをステージング環境に持っていきたい、というときに、いままでは、DataSetに取得 → ファイルにシリアライズ → 移行先の、キーが重複するデータを削除 → デシリアライズしたオブジェク…

Tech Fielders セミナー「データアクセス & WPF 〜 これからのビジネスアプリケーション」行ってきた

昨年末に続いて二回目の参加。Tech Fieldersはセミナー(3、4時間) → ライトニングトーク(1時間弱) → 懇親会(ビールとか飲みながら立ち話)という感じで進行して、セミナーもためになるんだけど、ライトニングトークと懇親会が楽しいんですよ! 今日はざっと数…

Windows Azure上からSystem.Management.Automation.dllを参照したい、けど出来ない……

Windows Azureのinvitation codeが来たので、やってやるぜ!! と意気込んで開発キットインストールしようとしたらXP不可……。Vistaのインストールから初めて今日やっと環境ができたのですが、ひとつわからないことがあって解決できないので、詳しい方がいら…

オブジェクトの深いところの値を例外出す可能性無しにとってきたい

C#

仕事でメンバーの数的にすごいでっかいオブジェクト扱うんですよ、それで、それのすごいばらばらな場所にある値をとってきてASP.NETの画面に出したい。100個位。という事情があって、でも、たとえば、a.b.c[0].dとかいう値を表示したいとして、絶対に例外で…

XAMLについて

前々エントリの Chart -Width 300 -Height 250 -Theme Theme3 -Watermark $false -Animation $true -Series ( DataSeries -DataPoints $( 1..(Get-Random -min 3 -max 6) | ForEach-Object { DataPoint -YValue (Get-Random 100) } ) ) | Boots をXAMLで(面…

PowerShellでテストすると良いよという話

Windows PowerShell Blog : Why Should I Test With PowerShell?で、PowerShellをテストに使うと良いぜ、という話が出ていて、10個ほど、利点が挙げられてたので訳してみました。コメント欄でもかかれてますけど、僕には具体的にどういうことなのか良く分か…

PowerBootsについて

Joel Bennettさんが作っておられる、PowerBootsが面白いです。RubyのGUIツールキット、ShoesにインスパイアされたというPowerShellのGUIモジュールです。PowerBootsの概要はPowerBoots: The tutorial walkthroughが良い感じです。最初のリリースが1/5、1/16…