2008-10-01から1ヶ月間の記事一覧

3 つのドメインモデル

[データマッパーによるドメインモデル] ┏━━━━━━━━┓ ┃User Interface ┃──────┐ ┗━━━━━━━━┛ | ↓ | ┏━━━━━━━━┓ | ┃Application ┃──────| ┗━━━━━━━━┛ | ↓ ↓ ┏━━━━━━━━┓ ┏━━━━━━━┓ ┃Infrastructure ┃─→┃Domain Model ┃ ┗━━━━━━━━┛ ┗━━━━━━━┛ Domain Model は…

見てるドラマ

水曜は「相棒」、金曜は「ギラギラ」と「流星の絆」。 水曜は元々定時退社日、金曜も残業ほどほどに抑え 21 時前に帰宅。 まぁ、この前の相棒は見忘れたけど orz

ユニットテストが

TDD

全体的にモックを使ったテストばっかになってしまった。 Assert は数えるほど。 まぁ、スキャナでスキャンした画像を転送するだけのアプリなので当然っちゃ当然か。

脳細胞の性質をプログラミングできれば思考を開発することができんのかな 動作させるのに凄まじいスペックが要求されそうだけど メモリ 1 TB とかw

あれが解決

これ、プロジェクトのプロパティで「すべてのユーザーにサーバー設定を適用 (プロジェクト ファイルに格納)」のチェックを外しとけば回避できた (^ω^;)

二重送信防止スクリプト

Submit 後に button コントロールと input コントロールと a コントロールを無効化するための、汎用的なスクリプト。 マスターページでインクルードしとくと楽。 イベントハンドラを直接設定しちゃってるので、複数のハンドラの存在を考慮する場合は要改造。…

現在の日時を使用するような処理のテスト

こんなインターフェイスを経由して取得するようにして、テスト時はフェイクを注入して制御するようにしてるけど、みんなそんな感じだよね? interface IClock { DateTime GetNow(); } class ClockFake : IClock { public DateTime Now { get; set; } public …

こんなの作ってる

引数チェックの記述を簡単にするためのクラスを作ってる。 フルエントインターフェイスによって、高い可読性が得られていると個人的には思う。 private void Sample1(int? arg1, string arg2) { new Constraints<int?>().WithRangeConstraint(0, 10).Validate("arg</int?>…

寝よっと

月曜日はジャンプが読めるから苦に思わない僕は勝ち組 # そもそもジャンプがなくても苦に思わないけど

風邪が中々治んない

ひきはじめて 5 日>< なぜか今日は悪化してるお。 なんでだろー?

Web セットアップ プロジェクト使ってインストーラを作る時

展開される Web アプリにソースコードが含まれるのがイヤなので、いつも Web 配置 プロジェクトのプライマリ出力を Web セットアップ プロジェクトに含めていたのだけど…Web アプリケーション プロジェクトのプライマリ出力及びコンテンツ ファイルをWeb セ…

宇宙の果てまで

現在午前4時半。こんな時間はよく宇宙とか命について考えるものだよね? "生"と"死"は対をなす、正反対のものとよく言われるけど、ここで言う"生"は"誕生"を指しているのだろうか、それとも生きていること、つまり"生命"を指しているのだろうか。 "生と死の…

Visual Studio 開発サーバー || IIS Web サーバー

Visual Studio 開発サーバーじゃなく IIS Web サーバーを使用すると、CC サーバーでも仮想ディレクトリ作らなきゃいけない。 やっぱ、普段は Visual Studio 開発サーバーにしといた方がいいのかな。。。

迂闊

C#と諸々 PowerShell で NUnit を実行する関数 の第一パラメータはアセンブリのパスに限定する意味なかったなぁ。つか、sln ファイルを渡すのが一番楽で確実だもん。 これ後で inputFiles に変更しなきゃ。// 追記 /config:Release って指定しないと Debug …

MVP パターンを実装するための基本クラス

IView.cs /// <summary> /// MVP (Model View Presenter) パターンにおける View を表すためのマーカーインターフェイスです。 /// </summary> public interface IView { } Presenter(TView).cs /// <summary> /// MVP (Model View Presenter) パターンにおける Presenter を表す基本抽象</summary>…

フリーランス

今まで「フリーランス」という働き方には全く興味を持ってなかったけれど、最近ちょっと気になっている。 ただ、やはりリスクは大きいんだろうな。特に将来。 http://mcea.jp/suruga/index.html (静岡県東部営業所)とりあえず近場の支援企業見っけ。 [関連] …

(。^・ω・^)…

まず、ロリコン属性評価ですが、よこけんさんの場合女性=大人といった感じでしょうか。綺麗な女性に憧れる傾向があります。 次に知的属性評価ですが、知的な女性でなければ嫌なようです。一流大学卒でバリバリのキャリアが無いと付き合わない傾向があります…

(´・∀・`)…

フランスかどっかのフォーラムでこの記事が…。 翻訳かけたけどよくわかんね

ASP.NET と MVC

ASP.NET MVC じゃなくて ASP.NET と MVC について。 ASP.NET は実は一種の MVC だ。 ASP.NET における View は aspx ファイルに記述された「テンプレートビュー」で、Controller はコードビハインドで記述された「ページコントローラ」となる。 ただし、コー…

料理なんてしないお

でもメモだけしとくお キャベツだけ!おはしが止まらないサラダ☆ by umizora 【クックパッド】 簡単おいしいみんなのレシピが310万品 http://www.kanshin.com/keyword/1573444 7月31日 育って来たアーチの植物ときゅうりの漬物 : machiの素敵な薔薇の庭

これ買お

ネーミングの掟と極意 (エンジニア道場)作者: 開米瑞浩出版社/メーカー: 翔泳社発売日: 2007/11/06メディア: 単行本(ソフトカバー)購入: 8人 クリック: 81回この商品を含むブログ (36件) を見る

発生させちゃった><

コンパイラ エラー CS0537 このエラーが発生するケースはきわめてまれです。

末尾最適化がなんとなくわかった

末尾再帰はその名の通り末尾で再帰を行うこと 末尾ということは引数やローカル変数といったスタックの情報は不要になっている よって goto でメソッドの先頭に移動して引数やローカル変数の領域を再利用しても問題ない→末尾最適化 とりあえずここまでわかっ…

「mscorlib.dll を参照しない」にチェックを付ける

最低限これだけ記述すれば、ビルドだけは通る。 namespace System { public class Array { } public class Attribute { } public struct Boolean { } public struct Byte { } public struct Char { } public class Delegate { } public struct Double { } pu…

知らなかった><

イミディエイトウィンドウってデバッグ中に限らず使用できるのかー。 非デバッグ時になんか入力して実行すると、ビルドされコンソールが立ち上がる。そんで、ブレークポイント貼ってあるコードが走る際は一時的にデバッグモードに切り替わる。 ただ、非デバ…

勘違い

WPF は STA じゃないとダメなのか - 気楽に諸々白紙で印刷されたのは別の理由だったみたいだ つか、いつの間にか印刷実行すらされずに NullReferenceException が発生するようになってたりするのだが つかつか、WCF 関係なく WPF アプリケーション上で実行し…

VS 付属の開発用 Web サーバーは

やっぱ信用ならない。 認証絡みで IIS と違った動作してハマったことがあったので一時期使ってなかったんだけど、最近性懲りもなくまた使ってたら、WCF のストリーミングでハマった orz もちろん、IIS やセルフホストだと正常に動作する。

もうやってられん

XpsDocument 作成せずに FixedDocument だけ作成しての印刷は諦めた。 以下、最後の最後で (恐らく ImageFrame のリファレンスが見つからず) NullReferenceException が発生する駄コード。ちなみに FixedDocumentSequence まで生成してそれを渡してみても駄…

ポカーン

さっきから ずっと 出力先 Microsoft XPS Document Writer にして 印刷処理 やってたけど ずっと エラー 出てて もう 3時間 てか コードを 色々 いじって 原因 探ってたけど さっき 気分転換に 出力先 PrimoPDF にして やってみたら 一発で 成功 みたいな

昨日から

MS のデバッグシンボルサーバーに繋がらない 困ったなぁ